> On 23/07/2010, at 19:01, Leonel Nunez wrote:
>>> Alvaro Lopez Ortega dijo [Fri, Jul 23, 2010 at 11:59:27AM +0200]:
>>>> On 23/07/2010, at 00:22, Yann Malet wrote:
>>>>
>>>>> Does someone has a bullet proof solution to only update cherokee
>>>>> to given version using cherokee ppa ? and how to rollback to the
>>>>> last known stable solution ?
>>>>>
>>>>> This seems to be a piece of the puzzle :
>>>>> https://help.ubuntu.com/community/PinningHowto but I don't have
>>>>> yet the complete process in mind.
>>>>
>>>> That's a very good point.
>>>>
>>>> If we are going to start flagging releases as stable/development
>>>> it'd be a very good thing if the Ubuntu/Debian packages could reflex
>>>> those flags in the apt behavior.
>>>>
>>>> Gunnar, Leonel, completely out of curiosity, is that possible? could
>>>> it be implemented?
>>>
>>> Of course - I think what we would end up doing is that I'd just
>>> package the stable branch for Debian - Every package upload we do,
>>> even to unstable, is supposed to be a fit candidate for a stable
>>> release.
>>>
>>> I guess (but that would be up to him to decide) that Leonel would
>>> package the development versions, following the ideas/interest he has
>>> shown so far.
>>>
>>> In case Leonel would want to upload both, it's also possible - But
>>> they would be just two completely separate packages - i.e. we would
>>> have the regular "cherokee" package, following the stable branch, and
>>> a "cherokee-snapshot", "cherokee-svn", "cherokee-b0rken" or whatever
>>> he'd choose for the development one.
>>
>> Some months ago I've came with this situation and was getting ready to
>> deal with it.
>>
>> As we know the PPA packages are the Unstable version for Debian Unstable
>> :)
>> Following the Debian/Ubuntu packages inclusion:
>>
>> This is what I propose and I can commit to:
>>
>> Leave de current PPA as the "stable" cherokee version as for this days
>> the
>> 1.0.1  and keep this 1.0.1 updated with security ONLY updates, Yes it
>> has
>> 1.0.5 but I can put there the 1.0.1 packages and remove the 1.0.5 from
>> the
>> stable PPA
>>
>> Create another PPA with the latest cherokee release as for this days
>> 1.0.5
>>
>> As for me I'm still using 1.0.1 on production servers.
>>
>> For Debian packages Just like Gunnar said  upload to Debian the release
>> candidate packages as for today there's no 1.0.5 on debian because of
>> the
>> ssl bug.
>>
>> Once there's no bug reports with the ppa we push the Debian unstable
>> version and try to upgrade the Stable PPA version.
>>
>> What do you think ??
>
> I'd like you to have something into account. It's been years since every
> single Cherokee version is better than its predecessor - even if we
> accidentally introduced a regression (as the SSL/TLS issue).
>
> The idea of flagging some versions as 'development' is to let people know
> whether some major change was performed since the previous version. It
> doesn't necessarily mean that the release isn't stable and better than the
> previous one - as it's actually supposed to be.
>
> Having said that, I'd like to highlight how important both the Ubuntu and
> Debian packages are for us. Since a whole lot of people use them to
> install Cherokee, I'd like to encourage you to keep up the outstanding
> work I've been doing during this time. :-)
>
> --
> Octality
> http://www.octality.com/



Since cherokee is a fast moving target and many new cherokee -
ubuntu/debian users want the lattess is why I propose 2 PPA instead of
flagging the package

For example:

once the ssl/tls issue is solved let's say in the 1.0.6  and is as stable
as the 1.0.1 and no more bugs found the 1.0.6 will be moved to the stable
PPA where we will have 1.0.6 as stable and devel

Once 1.0.7 is released will be on the devel ppa and if no bugs are found
lets say for 5 days or no next day new release it will be moved to the
stable PPA no matter really how big changes were introduced because we got
a great cherokee.conf update

Then Once the devel is moved to stable we can push it to debian unstable

doing this we can guarantee that production servers using the stable PPA
will have the best cherokee we can offer.

And Debian Unstable will have a release ready package and do backports for
Debian lenny

This is why Debian Unstable still does not have 1.0.5 package

If someone wants the lattest and greates packate use the devel PPA.
If someone wants the lattest production ready use the stable PPA or Debian
Unstable package.


What to you think is the best aproach for cherokee and it's users for me 2
PPA?

Want package flagging ?
Want 2 PPA ?

If you want flagging let's do flagging


Saludos



-- 
Leonel Nunez
http://enelserver.com
http://enelserver.com/leonel/


_______________________________________________
Cherokee mailing list
[email protected]
http://lists.octality.com/listinfo/cherokee

Reply via email to