RFC: Soname in rpm name

Sean Middleditch elanthis at awesomeplay.com
Mon Jan 24 20:39:49 UTC 2005


On Mon, 2005-01-24 at 14:57 -0500, Jeff Spaleta wrote:
> Let them use windows... i have no problem with people choosing to use
> insecure technology.
> But i do have a problem setting up this project in a way that makes it
> "very simple" to run old, unmaintained, vulnerable  libraries by
> inexperienced users of Fedora.   You can do some pretty flexible

You're not going to stop anyone from installing old libraries; you're
just stopping people from running modern applications that depend on
last week's libraries.  A user's system basically becomes impossible to
upgrade and impossible to install new software on until the entire Open
Source world recompiles all their packages for the new library.  If two
libraries could be installed at once the user wouldn't be trapped during
the transition - they could just get on with life as normal.

> be a package they find on the net in an old ftp.  And i definitely
> want to encourage package builders to rebuild against libraries that
> are being maintained.

Is Fedora supposed to be an exercise in speedy RPM rebuilding, or an
operating system?

> 
> > 
> > The best solution is for libraries to not break backwards compatibility
> > every other week, that way security fixes are magically present even for 5
> > year old apps.
> 
> This is orthogonal to packaging issues... and frankly... not something
> a distributor of libraries can dictate to each upstream project.

> Please take your crusade to each and every component project so no
> package distributor will ever have to deal with these questions.

Oh, but they will, eventually.  Looks like Fedora added a gtk2 package
instead of just updating the gtk package to the 2.x series.  You guys
did great with gtk, so what's the problem with other packages?  gtk1 is
completely unmaintained and not only installed on many users machines,
but even shipped with Fedora.  ;-)

Unfortunately, Fedora seems to be moving towards relying on huge massive
centralization of software packages to resolve broken packaging and lazy
development.

If it isn't shipped with Fedora Core/Extras, users aren't allowed to use
it?




More information about the devel mailing list