Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Cherokee: users

About to change the Debian Cherokee packaging

 

 

Cherokee users RSS feed   Index | Next | Previous | View Threaded


gwolf at gwolf

Jul 30, 2009, 5:09 AM

Post #1 of 2 (270 views)
Permalink
About to change the Debian Cherokee packaging

Hi,

Cherokee was originally packaged for Debian in 2004 (in a full
Bolivian theater, having the luck and joy of sitting next to Álvaro
who explained all the process to this C-agnostic coder) and slept
quietly for about a year. IIRC, I made the first Debian upload around
2005.

Since 2005 (surprise, surprise), four years have passed. Cherokee has
changed quite a bit, and so has Debian. My packaging has been updated
(I'd say) in quite a patchy way. And we are proud that Cherokee is not
a patchy server!

So, I will soon invest some work into redoing the packaging, with
updated tools, and possibly changing bits of the process.

Why am I putting this so public, in a mailing list, and not just tell
Álvaro and Leonel (the directly affected people) about it?

• It might make me skip a release or two. That has never been much of
an issue to me, as at Debian we focus on long-term releases, but I
know my packaging is used by people as Leonel (and possibly others)
to provide up-to-date packaging on different distributions. Leonel
basically has taken over the grunt work of updating, for which I
really thank him, but those releases will quite probably not be
"blessed" by me, if it means anything.

• It might break back-portability. This might be a major annoyance to
others — I will most probably raise the debhelper (package building
infrastructure) to require 7.x, as it is beautifully different from
the über-verbose thing we now have… DH7 is available in Debian Lenny
(2008), although I might end up using overrides, which are
newer. I have talked with some Ubuntu people, and they tell me that
DH7 _has_ been backported, but as they don't use PPA, they are not
sure if strange steps should be taken to build your packages.

Anyway, as you are painfully aware, I suck at managing my own time. I
am currently at DebConf in Spain, and have been here for almost two
weeks. DebConf, contrary to the popular belief is not really good
productivity-wise. It is great to share ideas and social-wise (Debian
is a social club more than a Linux distribution), but being two weeks
at DebConf only means I am lagging two more weeks with my real life
stuff :-/ but… Still, those are the plans. I hope not to make life
painful for any of you, much to the contrary.

--
Gunnar Wolf • gwolf [at] gwolf • (+52-55)5623-0154 / 1451-2244
Attachments: signature.asc (0.19 KB)


listas at enelserver

Jul 30, 2009, 5:58 AM

Post #2 of 2 (233 views)
Permalink
Re: About to change the Debian Cherokee packaging [In reply to]

> Hi,
>
> Cherokee was originally packaged for Debian in 2004 (in a full
> Bolivian theater, having the luck and joy of sitting next to Álvaro
> who explained all the process to this C-agnostic coder) and slept
> quietly for about a year. IIRC, I made the first Debian upload around
> 2005.
>
> Since 2005 (surprise, surprise), four years have passed. Cherokee has
> changed quite a bit, and so has Debian. My packaging has been updated
> (I'd say) in quite a patchy way. And we are proud that Cherokee is not
> a patchy server!
>
> So, I will soon invest some work into redoing the packaging, with
> updated tools, and possibly changing bits of the process.
>
> Why am I putting this so public, in a mailing list, and not just tell
> Álvaro and Leonel (the directly affected people) about it?
>
> • It might make me skip a release or two. That has never been much of
> an issue to me, as at Debian we focus on long-term releases, but I
> know my packaging is used by people as Leonel (and possibly others)
> to provide up-to-date packaging on different distributions. Leonel
> basically has taken over the grunt work of updating, for which I
> really thank him, but those releases will quite probably not be
> "blessed" by me, if it means anything.
>
> • It might break back-portability. This might be a major annoyance to
> others — I will most probably raise the debhelper (package building
> infrastructure) to require 7.x, as it is beautifully different from
> the über-verbose thing we now have… DH7 is available in Debian Lenny
> (2008), although I might end up using overrides, which are
> newer. I have talked with some Ubuntu people, and they tell me that
> DH7 _has_ been backported, but as they don't use PPA, they are not
> sure if strange steps should be taken to build your packages.
>
> Anyway, as you are painfully aware, I suck at managing my own time. I
> am currently at DebConf in Spain, and have been here for almost two
> weeks. DebConf, contrary to the popular belief is not really good
> productivity-wise. It is great to share ideas and social-wise (Debian
> is a social club more than a Linux distribution), but being two weeks
> at DebConf only means I am lagging two more weeks with my real life
> stuff :-/ but… Still, those are the plans. I hope not to make life
> painful for any of you, much to the contrary.
>
> --
> Gunnar Wolf • gwolf [at] gwolf • (+52-55)5623-0154 / 1451-2244
>

As we know ubuntu packages come from debian unstable and not from PPAs
so the PPA packages are NOT official ubuntu Packages.

This work in the PPA is just to have the latest and greatest Cherokee
available. The more users means more tested means more solid web server we
will have for everyone.

Since cherokee is still on heavy development, but solid as a rock, keep
the oficial ubuntu version (5.6 in Ubuntu hardy or 11.6 in Ubuntu Jaunty )
is not a thing I recommend until the cherokee development gets more
stable, like the release for version 1.0, but of course anyone can use
the version that fits their needs.

All the changes you make to the packages will be on the Ubuntu Official
Packages when they get merged to ubuntu in this case the ubuntu
development version Karmic 9.10 has cherokee 0.99.19 and in time will
have the 0.99.20 and since as you said, you will be skiping one or more
releases Ubuntu Karmic will have 0.99.19 or 0.99.20 once is released
since the freeze is comming.

For the dehelper version we got 7.0.13 backported to hardy ( the oldest
ubuntu in the PPA ) and 7.0.17 in jaunty and 7.3.8 for karmic

As for the PPA packages I'll keep doing my best to put the latest cherokee
version and I hope I can integrate your changes on time.

so for the ppa I guess there won't be to much pain, If theres any issue
with cherokee on hardy or any other hard to solve I'll keep the current
package for that version and work with your new package for the newest
ubuntu.

This is the beauty of Software Libre.

So said that, for the comming Cherokee releases I'll check with you the
status for the Debian package and we'll decide from there what to do.

Saludos and keep Cherokeeing :-P

Leonel


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

Cherokee users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.