On Saturday 13 October 2007, Andrea Righi wrote:
> Geoffroy VALLEE wrote:
> > On Friday 12 October 2007, dann frazier wrote:
> >> On Fri, Oct 12, 2007 at 06:45:37PM +0200, Andrea Righi wrote:
> >>> Geoffroy Valle'e wrote:
> >>>> Hi all,
> >>>
> >>> Hi Geoffroy,
> >>>
> >>>> I had a quick look at the Debian packages using trunk, on x86_64. It
> >>>> looks pretty good. The only issues i saw are:
> >>>> - it does not use the Debian kernel, i think this is not compliant
> >>>> with the Debian policies,
> >>>
> >>> This statement sounds to me always strange... BOEL is a kernel embedded
> >>> in systemimager, the systemimager developers are able to maintain only
> >>> a kernel for all the supported distribution (and obviously not a
> >>> different kernel for each supported distribution, that is not a
> >>> scalable solution).
> >>
> >> There's nothing in Debian Policy that says the Debian/SI packages
> >> can't provide their own kernel/source binaries. But, there are a few
> >> reasons why I consider it unreasonable to do so:
> >>
> >>  1) Maintenance
> >>     The debian security team only wants to do security support for one
> >>     kernel source tree. We used to maintain, if I remember correctly,
> >>     11 different trees in Debian 3.0. This was reduced down to two in
> >>     Debian 3.1, and with etch, we're down to one.
> >>
> >>     The way we accomplished this is to have all packages who provide
> >>     kernels build from the debian kernel source. Each time we do a
> >>     security update of the debian kernel, we simply need to rebuild
> >>     these other packages against the new source.
> >>
> >>  2) DFSG compliance
> >>     There are various pieces of the linux kernel that are not
> >>     DFSG-free - in fact, there are pieces that give us no legal
> >>     permission to even redistribute the code (though its an arguably
> >>     better situation today than it used to be). The debian kernel
> >>     tries to strip out these things while we try to resolve the issues
> >>     with the upstream copyright holders. If systemimager provides its
> >>     own version of the kernel source, it too would need to be
> >>     carefully stripped.
> >>
> >>  3) Compatability
> >>     If SI uses the same kernel source as the distro, its more likely
> >>     to work on the same systems that the distro works on. Of course,
> >>     this is the least significant of the three issues since you can
> >>     argue that the user has the option to use UYOK.
> >>
> >> My way of dealing with this as the systemimager maintainer was to not
> >> include a different kernel source tree. Rather, I have a patch to the
> >> source that build-depends on the debian linux-source- package, and
> >> unpacks/builds that source w/ a systemimager-custom .config.
> >>
> >> This isn't to say its the only way to do it. If I were still actively
> >> maintaining these packages, I'd probably be trying to make UYOK as
> >> reliable as possible and not have to provide a kernel at all. You
> >> could also find otherways of dealing with items 1 and 2 above, but its
> >> a non-trivial amount of work.
> >
> > Hi Dann,
> >
> > Thanks for the good summary of the situation. Based on what you say, i
> > have to admit i would prefer to continue to use the Debian package for
> > the kernel; at least for the creation of packages that are supposed to be
> > included directly into Debian. And at the end the patch for that is
> > pretty simple.
>
> OK, looking at the resons reported by Dann now it seems more reasonable
> also to me to provide different systemimager-*boot-standard for Debian, and
> I also like the fact the the patch seems to be pretty simple! :-) IMHO the
> important point here is to keep separated the work done in the trunk to
> produce vanilla .deb packages and the work to generate .deb boot-packages
> "ready" to be included in Debian, in perspective. So, the way we're doing
> seems the right way: a svn repository for systemimager vanilla and a svn
> repository for
> systemimager-debian, that should have only the patches that can't be
> included in "vanilla" due to specific distribution dependencies /
> customizations.
>
> In any case I'm very happy to see that this thread is going forward!
>
> -Andrea

Sounds good to me!

Regards,


-- 
Geoff

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
sisuite-devel mailing list
sisuite-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sisuite-devel

Reply via email to