[Pkg-javascript-devel] Bug#935016: Bug#935016: pkg-js-tools: An unannounced change in "debhelper" breaks pkg-js-tools

Xavier yadd at debian.org
Sun Aug 18 07:26:24 BST 2019


Le 18/08/2019 à 08:15, Xavier a écrit :
> Le 18/08/2019 à 08:08, Niels Thykier a écrit :
>> Control: tags -1 moreinfo
>>
>> On Sun, 18 Aug 2019 07:55:59 +0200 Xavier Guimard <yadd at debian.org> wrote:
>>> Package: pkg-js-tools
>>> Version: 0.9.5
>>> Severity: grave
>>> Justification: renders package unusable
>>>
>>> pkg-js-tools was based on add_command_options which disappears in
>>> Debhelper 12.5.1. This renders pkg-js-tools unusable.
>>>
>>>
>>
>> Hi,
>>
>> No, add_command_options has not been (intentionally?) removed in
>> debhelper 12.5.1.
>>
>> Could you please clarify what made you file this bug?  Did you get an
>> error/did something break?
>>
>> Thanks,
>> ~Niels
> 
> Hi,
> 
> pkg-js-tools "Sequence" is simply:
> 
>   #!/usr/bin/perl
>   # debhelper sequence file
> 
>   use warnings;
>   use strict;
>   use Debian::Debhelper::Dh_Lib;
> 
>   add_command_options("dh_auto_test", "--buildsystem=nodejs");
>   add_command_options("dh_auto_configure", "--buildsystem=nodejs");
>   add_command_options("dh_auto_build", "--buildsystem=nodejs");
>   add_command_options("dh_auto_install", "--buildsystem=nodejs");
>   add_command_options("dh_auto_clean", "--buildsystem=nodejs");
> 
> Works fine until debhelper 12.5. Then dh returns:
> 
>   dh: unable to load addon nodejs: Debian/Debhelper/Sequence/nodejs.pm
>       did not return a true value at (eval 13) line 1.
>   BEGIN failed--compilation aborted at (eval 13) line 1.
> 
> 
> Next debug:
>   # perl -le 'use Debian::Debhelper::Sequence::nodejs'
>   Undefined subroutine &main::add_command_options called at
>  /usr/share/perl5/Debian/Debhelper/Sequence/nodejs.pm line 8.
> 
> 
> I think I have to change to "insert_before" commands, isn't it ?

Found: debhelper changed probably the way to load Sequence file. Now it
uses probably a "require" that checks returned value

Cheers,



More information about the Pkg-javascript-devel mailing list