[Frugalware-devel] Packaging policy

Gabriel C crazy at frugalware.org
Wed Apr 2 01:11:12 CEST 2008


Russell Dickenson wrote:
> On Wed, Apr 2, 2008 at 7:59 AM, Gabriel C <crazy at frugalware.org> wrote:
>>  I have no idea why you think this is a 'issue' because in fact it isn't at all.
>>
>>  As vmiklos said already current[1] 'may' and 'will' have pre/rc releases depending how big is the step
>>  from old to new stable or how big the changes are so that may need testing.
>>
>>  Even stable release will have but that depends on the application. As example you won't see a gnome / kde / xfce unstable going in stable
>>  but you may see 'foo_not_yet_stable_but_usable_application' in stable which is the only way to have 'foo' as opensource in Linux.
>>
>>  Also some applications like ffmpeg and other will be 'packaged from svn/cvs' simply because upstream doesn't release any 'stable tarball'
>>
>>  There are also other packages where upstream tells to package from CVS etc.
>>
>>  In other words such a list is not useful at all ( maybe for yourself ) . Its simply run what you want to run and don't install anything you think is 'not that stable for you'
>>
>>  PS: ( you may want to run text mode since X is not stable release , not in stable nor in current )
>>
>>  [1] man , it is the development repo what do you expect ?
> 
> Crazy,
> 
> Thanks for your reply.  I realise that it *is*, as you say, only an
> issue for me.  Since I'm not packaging applications for Frugalware I
> should back off and let those who are "get on with the job".  I hadn't
> meant to cause any difficulty for anyone, instead I just wanted to
> clarify the packaging policy.

I don't even think it is a problem for you , you probably think it is one :)
It really depends on what you package , how and 'why'.

Let me give you an simply stupid example.

' We assume 'foo' released a week ago and is already in current for some days. In these some days upstream fixed 10 memory leaks , and some crash bugs in the CVS
version. Now I as the packager can backport these , release foo-1.2.3-'2' with patches from CVS ( which is for you not stable code ) and you won't notice anything or 
I can do something like debian and call it foo-1.2.3+cvs2008...-2 and you'll notice it.'

In both cases 'why you won't want to run that package' ?

Such things are true for 'stable released packages' 'sometimes' , where sometimes can be something like released '2000' :) 
In some cases one is better to run a rc versions or even CVS code which of course may have bugs too but it works at least.

There are also some special bigger packages like X where you have to figure 'what' version does work best with 'what' 'drivers' on 'what tool chain' 
and 'what kernel version' etc. Not that easy you can trust me :) 

I don't think you would like to have the so called stable release which most probably will segfaults all over the place over something does work 
fine even is called 'pre+fixes' ?

That said 'not stable releases aren't always bad nor broken' sometimes they are / may be better as an real stable release.

Of course we try to avoid the need of such things as much a possible.


> 
> Both VMiklos and yourself have explained that quite clearly and
> clarified those points on which I wasn't clear.  I appreciate the time
> both of you have taken to reply to me.
> 

you are welcome :)

> 
> May you always be Frugal,
> 
> Russell Dickenson (AKA phayz)


crazy


More information about the Frugalware-devel mailing list