[buildd-tools-devel] Bug#602571: cannot build due to ESSENTIAL dep phase
Loïc Minier
loic.minier at ubuntu.com
Sat Dec 4 14:26:12 UTC 2010
On Sat, Dec 04, 2010, Roger Leigh wrote:
> Would it be rather simpler, and a more general solution, to just
> add a configuration option to disable installation of build essential,
> to allow disabling on any system? You could then just put
>
> $install_build_essential = 0;
While this particular option might make sense on its own right, it's
kind of orthogonal to the problem at hand: sysvinit is listed in
build-essential packages but isn't actually build-essential. It's
really a bug in the build-essential package in Ubuntu, but it's
intrusive to fix it in build-essential in very old releases, hence the
sbuild workaround.
IOW, it would be desirable to be able to keep install_build_essential=1
even if targetting broken Ubuntu releases. Also you will have to
support this config option forever.
On Sat, Dec 04, 2010, Roger Leigh wrote:
> Are all Ubuntu releases affected, or just the later ones? When was
> sysvinit removed?
The current Ubuntu development release (natty, to be 11.04) is not
affected anymore as I fixed build-essential there, but pretty much all
the maintained one are affected. We still support 6.06 (dapper) which
will be end-of-lifed in 2011/06 (+5y), and it didn't have upstart, but
all releases since 6.06 had upstart:
upstart | 0.3.9-2 | hardy | source, amd64, i386
upstart | 0.3.9-8 | jaunty | source, amd64, i386
upstart | 0.6.3-10 | karmic | source, amd64, i386
upstart | 0.6.5-6 | lucid | source, amd64, i386
upstart | 0.6.6-3 | maverick | source, amd64, i386
in particular 10.04 (lucid), which is to be supported until 2015/04.
I'm not sure 6.06 is a big issue, but Jamie is in the Ubuntu security
team, so he can comment about that one. My guess is that sysvinit is
already installed in the chroot anyway, so the sysvinit workaround
doesn't hurt.
--
Loïc Minier
More information about the Buildd-tools-devel
mailing list