On Tue, Aug 25 2009, Michael Biebl wrote:
> first of all, thanks for the patches and interest you've shown so far.
> As maintainer of upstart I currently prefer the initramfs solution given the
> following arguments:
> - selinux is only used a by very low percentage of our users
But it is enabled in vompiled in by default in mainstrean
Debian, and if upstart wants to get into Debian, perhaps it should
follow Debian conventions
> - linking against selinux means the list of dependencies increases, which
> increases the potential for failures. I try to keep the dependencies
> as minimal as possible.
Adding a dependency on an initramfs is then a fail. None of my
non-laptop machines use an initramfs, and so upstart can't be used
without adding restrictions that DXebian has so far not added to the
install.
> - the package will be entangled in libselinux testing transitions (libselinux
> seems to bump shlibs very regularly)
I do not think you understand the difference between an SONAME
change (API changes) and a shlibs bump (ABI change). Your package will
noit have to be recompiled or re-uploaded because of a shlibs
change. No transition here.
Indeed, thre has not been a libselinux transition since forever.
> - I don't see a good reason to patch each and every /sbin/init if we
> can just add support in one place, i.e. the initramfs
Because initramfs is not unoversal, and should not be made a
requirement to run Debian.
> - I would include the selinux initramfs bits in one of the selinux
> packages, so people not using selinux won't get the additional
> bloat. Btw, it would be good to have hard numbers, by what size the
> initramfs increases. I don't use selinux, so I can't tell.
> - upstream selinux and upstart maintainers seem to prefer the
> initramfs solution. Without compelling arguments I won't divert from
> that decision.
Upstream SELinux people have said no such thing. Indeed,
upstream init has SELinux patches in mainline now.
> - given that upstream is not going to include the selinux patch in
> upstart (as it currently stand), I'd have to carry the patch
> forever. Not something I'm very fond of.
It is not a big patch, and has not had many issues in init
before it went mainstream.
manoj
--
A 'full' life in my experience is usually full only of other people's
demands.
Manoj Srivastava <[email protected]> <http://www.debian.org/~srivasta/>
1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]