RFC: staging repo

Paul Howarth paul at city-fan.org
Mon Dec 15 16:46:46 CET 2008


David Timms wrote:
> Paul Howarth wrote:
>> My repo started out just as somewhere to conveniently make available a 
>> bunch of packages I used on various machines either at home or at 
>> work. At the time there were, for historical reasons, a mix of various 
>> different versions of Fedora (some EOL) on the boxes at work and my 
>> repo included a few up-to-date packages for those old Fedora releases. 
>> Nowadays I've migrated most of the servers at work over to CentOS or 
>> RHEL, and the desktops that run Linux run versions that are still in 
>> their supported lifetimes. However, I still find myself keeping the 
>> old versions of the packages going, largely "because I can".
> So, do many people use/download of those old version packages ?

Very few I suspect though I don't collect stats so I can't be sure. I 
know there are people using the EL4 and EL5 versions though, as I get 
the occasional email from them...

>> So most of the packages I have in my repo are in fact already in 
>> Fedora or RPM Fusion (at least for the latest release or Rawhide) and 
>> those that are not tend to be for reasonable reasons, e.g. 
>> bluefish-unstable, which is the development version of bluefish (which 
>> I maintain in 
> I'm guessing that isn't a candidate for rawhide / rpmfusion-x-rawhide, 
> perhaps because it is perpetually unstable. That is, is it to 
> essentially test the latest svn code, without concern on whether it 
> actually largely works on a particular system ?
> Perhaps for wider user testing, with easy access to debuginfo to assist 
> in debugging ?
> And there is no attempt at stabilization of the source to wall paper 
> over the nastiest bugs ?

Upstream actually makes releases of the development version and calls it 
"bluefish-unstable". It's parallel-installable with bluefish and has 
varying degrees of stability. I'm able to use it on a regular basis 
though I don't make extensive use of the feature set. It's basically a 
means of getting slightly wider exposure for the development tree, which 
is quite different from the official stable version.

> Perhaps rpmfusion could have a similar style repo: what could be even 
> more raw than rawhide ?  rawhead   ie reference to cvs/svn. A repo where 
> it's highly likely that stuff won't just work. Perhaps with decent wiki 
> pages on what needs testing, links to upstream changelogs, commits etc.

Not sure how much usage that would get.

>> Fedora), bittorrent 5.x (incompatible with current wxPython versions 
>> and virtually dead upstream, which has gone closed source). I have a 
>> compat-wxPython package to make this work but I *really* don't want to 
>> maintain that in Fedora.
> Or rpmfusion ? I guess that would be against rpmfusion policy since 
> there is no freedom/licensing issues with that final free release ?
> Perhaps there could be an "endofline", "rusty" or similar repo that 
> keeps otherwise good but old, unmaintained code alive.

BitTorrent 4.x is equally dead upstream but lives on in Fedora. The 4.x 
version has a pygtk-based GUI that does still work on current releases, 
which is why 5.x never made it into Fedora. I think there's actually 
plenty of stuff that's dead upstream but stable and it stays in Fedora 
whilst people use it.

The reason I don't want to maintain the compat-wxPython package is more 
to do with the maintenance burden being too much for me; if I can't do 
it justice, it shouldn't be in there. The same would apply to rpmfusion 
- I don't want to maintain things I can't offer any meaningful support on.

Paul.


More information about the rpmfusion-developers mailing list