Bug#753276: lighttpd: FTBFS when using cowbuilder

James Clarke jrtc27 at jrtc27.com
Mon Dec 19 12:05:45 UTC 2016


Control: tags -1 moreinfo

On Mon, Jun 30, 2014 at 10:38:39AM +0200, Stefan Bühler wrote:
> Hi,
>
> On Sun, 29 Jun 2014 23:45:40 +0100
> Michael Tautschnig <mt at debian.org> wrote:
>
> > Package: lighttpd
> > Version: 1.4.35-2
> > Severity: wishlist
> > Usertags: goto-cc
> >
> > During a rebuild of all Debian packages in a clean sid chroot (using
> > cowbuilder and pbuilder) the build failed with the following error.
> >
> > [...]
> >
> > as well as several further test failures. Upon inspection of the
> > error and breakage logs I find the following in
> > tmp/lighttpd/logs/lighttpd.breakage.log:
> >
> > env var COWDANCER_ILISTFILE not defined
> > cowdancer: Fatal, initialize_functions failed
> > env var COWDANCER_ILISTFILE not defined
> > env var COWDANCER_ILISTFILE not defined
> > Can't open perl script
> > "/lighttpd-1.4.35/tests/tmp/lighttpd/servers/www.example.org/pages/send404.pl":
> > Cannot allocate memory
> >
> >
> > From documentation I gather that there is no way to add environment
> > variables to mog_cgi? If so, would it be possible to run those tests
> > using mod_fastcgi instead?
>
> https://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_ModSetEnv -
> there is a way.
>
> But imho this is the wrong way - fix cowbuilder instead. mod_fastcgi
> has its own tests, why would you change mod_cgi to mod_fastcgi? oO.

This looks remarkably like #640684. Are you sure this wasn't using an
ancient cowbuilder/pbuilder (even in 2014) and wasn't running as root?
Versions since wheezy (inclusive; 0.203 had the fix) have had a version
with #640684 fixed (by not including libcowdancer in LD_PRELOAD when
running the build itself as a non-root user), so unless this was using
the version in squeeze (which would have been oldstable at the time?), I
can't see how this would have happened.

Regards,
James



More information about the Pbuilder-maint mailing list