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]

Reply via email to