On 7/27/24 07:15, Guillem Jover wrote:
Control: reopen -1
Control: notfixed -1 dpkg/1.22.9
Control: affect -1 = src:pkg-js-tools
Control: retitle -1 dpkg-dev: Make fragments lack internal dpkg_lazy_eval macros
Control: tags -1 =

On Fri, 2024-07-26 at 15:21:16 +0200, Santiago Vila wrote:
unmerge 1076904
thanks

Hi. I can indeed reproduce the error in unstable right now.
(was your chroot uptodate?)

Maybe this is one of the other subtle bugs reported by Michael Tokarev?

In either case, please fix the metadata as necessary.

Sorry, I try to help maintainers to discover the root cause of the bugs I 
report,
when I can, but I don't always succeed.

This FTBFS in pkg-js-tools is caused by that package (and several
others), using the internal dpkg_lazy_eval macro from the dpkg
Makefile fragment files.

I'm going to revert the change that removed those macros, to avoid this
and other breakage, but these packages should ideally not have used
these macros. Although at this point I guess this has kind of become
part of the API for those files. :/ And making them stop using the
macros will require a coordinate transition or similar.

Thanks,
Guillem

Hi,

I pushed a workaround into version 1.15.22:

DEVSCRIPTS_CHECK_DIRNAME_LEVEL=0 PERL5LIB=lib help2man --version-string=$(DEB_VERSION) --no-discard-stderr -n $* -N --help-option=-h ./tools/$* > $*.1

Fixing version workaround the problem with Exporter::import

Best regards,
Xavier

Reply via email to