rawhide report: 20100517 changes

Chen Lei supercyper1 at gmail.com
Sat May 22 14:27:59 UTC 2010


2010/5/22 Mattias Ellert <mattias.ellert at fysast.uu.se>

> fre 2010-05-21 klockan 19:55 -0500 skrev Matt Domsch:
> > On Fri, May 21, 2010 at 08:40:12AM +0100, Richard W.M. Jones wrote:
> > > On Fri, May 21, 2010 at 07:44:48AM +0200, Kevin Kofler wrote:
> > > > Rawhide Report wrote:
> > > > > mumble-1.2.2-8.fc14
> > > > > -------------------
> > > > > * Sun May 16 2010 Andreas Osowski <th0br0 at mkdir.name> - 1.2.2-8
> > > > > - Rebuild for protobuf ABI change
> > > > > - Added redhat-lsb to the Requires for murmur
> > > >
> > > > As already noted by Rahul Sundaram when this change was made in CVS,
> redhat-
> > > > lsb is NOT a valid dependency for a Fedora package,[...]
> > >
> > > What happens if we want to run the /usr/bin/lsb_release command?
> > >
> > > I needed that the other day, but when I saw the lsb_release is in
> > > redhat-lsb which requires a vast number of libraries, I found an
> > > alternate method.
> >
> > Look in rawhide now.   The redhat-lsb SRPM has been split into
> > multiple subpackages, including -graphics and -printing exactly so
> > that you can Require: lsb   to get the initscript and lsb_release
> > stuff, without also pulling in all the graphics and printing
> > libraries.
>
> This is a step in the right direction, but it is only half way. To be
> useful lsb-core needs to be split of in a separate sub-package too, so
> that the "initscript and lsb_release stuff" can be installed without
> dragging in any random library dependencies. With the new version you
> get rid of the graphics and printing libraries, but you still get a lot
> of junk.
>
>        Mattias



I'd rather like to suggest of forbidden using of initscript in redhat-lsb
for fedora packages. Despite of the depencencies issue, we can easily switch
from /etc/rc.d/init.d/functions to  /lib/lsb/init-functions and historically
/usr/lib/lsb/install_initd and /usr/lib/lsb/remove_initd is completely
broken for several time( See bugzilla). I cann't see any advantages of using
initscript in redhat-lsb instead of initsripts package.

But I'm also like to see splitting redhat-lsb into several subpackages,
it'll benefit a lot to some third-party packages/softwares which require
redhat-lsb. It's unacceptable to pull in some graphic libs for servers when
installing redhat-lsb  .

Regards.
Chen Lei
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.fedoraproject.org/pipermail/devel/attachments/20100522/9dc10a78/attachment.html 


More information about the devel mailing list