[pve-devel] [PATCH manager 2/2] Completing Build-Depends

Rhonda D'Vine rhonda at proxmox.com
Mon Oct 15 11:59:43 CEST 2018


   Hi,


On 10/11/2018 04:58 PM, Fabian Grünbichler wrote:
> On Thu, Oct 11, 2018 at 12:05:20PM +0200, Rhonda D'Vine wrote:
>> These were the missing Build-Depends that were needed in building this
>> package.
>>
>> Signed-off-by: Rhonda D'Vine <rhonda at proxmox.com>
>> ---
> patch LGTM, the following is only semi-related ;)

 Thanks. Will send an update for the other comment.

> I assume you tested this by generating a source package and then
> building that in a clean chroot? because when I attempt that, I get the
> following error:
>
> make[2]: Entering directory '/build/pve-manager-5.2/bin'
> cp /usr/share/pve-doc-generator/vzdump.adoc vzdump.adoc.tmp
> mv vzdump.adoc.tmp vzdump.adoc
> PVE_GENERATING_DOCS=1 perl -I. -e "use PVE::CLI::vzdump;print PVE::CLI::vzdump->generate_asciidoc_synopsis();" > vzdump.1-synopsis.adoc.tmp
> /usr/share/pve-doc-generator/pve-doc-generator.mk:33: recipe for target 'vzdump.1-synopsis.adoc' failed
> make[2]: Leaving directory '/build/pve-manager-5.2/bin'
> Makefile:42: recipe for target 'install' failed

 That builds fine for me:


make[3]: Entering directory
'/home/rhonda/git/pve-manager/dest/bin'                                                                                                                          

cp /usr/share/pve-doc-generator/vzdump.adoc
vzdump.adoc.tmp                                                                                  

mv vzdump.adoc.tmp
vzdump.adoc                                                                                                               

PVE_GENERATING_DOCS=1 perl -I. -e "use PVE::CLI::vzdump;print
PVE::CLI::vzdump->generate_asciidoc_synopsis();" >
vzdump.1-synopsis.adoc.tmp
mv vzdump.1-synopsis.adoc.tmp
vzdump.1-synopsis.adoc                                                                                        


 Are you sure you have all the Build-Depends installed?  How I produced
this: I did create a stretch chroot with cowbuilder, and built in there
(as regular user) with just installing the packages from the
Build-Depends. I'll double check that, because actually I installed the
pve packages that I created in that way to fulfill the Build-Depends
instead of using the ones from the pool, so there might be something in
there (but shouldn't, after all the packages from the pool are built
from the same source :))

 Enjoy,
Rhonda


More information about the pve-devel mailing list