[Debian-med-packaging] Bug#962183: jellyfish FTBFS due to Rules-Requires-Root: no

Adrian Bunk bunk at debian.org
Thu Jun 4 11:11:37 BST 2020


On Thu, Jun 04, 2020 at 11:54:54AM +0200, Andreas Tille wrote:
> Control: tags -1 pending
> 
> On Thu, Jun 04, 2020 at 12:44:30PM +0300, Adrian Bunk wrote:
> > if [ ! -e debian/tmp/usr/lib/*/perl5/*/auto/jellyfish/jellyfish.so ] ; then sleep 1; fi
> > chrpath --delete debian/tmp/usr/lib/*/perl5/*/auto/jellyfish/jellyfish.so
> > open: Permission denied
> > elf_open: Invalid argument
> > make[1]: *** [debian/rules:36: override_dh_auto_install] Error 1
> 
> I commented "Rules-Requires-Root: no" in d/control to fix this.
> However, I'd love to understand why chrpath would require root
> permissions.

Your reply omits the relevant part from the log:
> > -r-xr-xr-x 1 buildd buildd 1630880 Jun  3 20:05 debian/tmp/usr/lib/x86_64-linux-gnu/perl5/5.30/auto/jellyfish/jellyfish.so
      ^
I don't know why this lacks the 'w', but "chmod 644" should workaround it.

> Kind regards
> 
>        Andreas.

cu
Adrian



More information about the Debian-med-packaging mailing list