+1
This is the best summary for the Cherokee project current status I have seen in months.

Having tested, pen-tested, stress-tested, feature-tested almost all known web servers since 90's, I must said that Cherokee product overall quality is amazing. Anyway my feeling is the developers team have failed on correctly addressing their user's -customers- requirements. No matter how convinced you are on the right way of building a project: if you don't follow the market -users/customers- requirements, you are on the wrong way to succeed. That happens every day with amazing projects and Cherokee is not an exception.

Listen to the community. Let the community drive the project. Delegate...

Regards,

On Wed, 05 Dec 2012 06:48:10 +0100, Leif W <[email protected]> wrote:

On 12/4/2012 6:12 PM, Johannes Becker wrote:
It should be "we don't have a Debian packager, but Debian is an important distro so we should advertise the fact that we'd appreciate help wherever we can".

Hello, I am just viewing from sidelines, trying to understand some things about this project. It's hard to keep track of current status regarding Debian package maintenance or general project direction, health, etc. I spent this evening searching around. Below are listed some observations.

14 months ago, 1.2.101 cycle starts, currently the highest release.
13 months ago Gunnar Wolf expresses an intent to stop maintenance.
8 months ago Leonel Nunez expresses an interest to take over maintenance.
6 months ago Leonel Nunez is listed as Bug owner, Gunnar Wolf still listed as Maintainer.
     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648256

2 months ago, email confusion between users and developers, seemed to indicate a strong anti-distribution attitude among developers.
http://lists.octality.com/pipermail/cherokee/2012-October/015629.html

1 month ago, Christophe Drevet expresses an interest to assist package maintenance. Christophe, what results from your followup with Gunnar Wolf?
http://lists.octality.com/pipermail/cherokee/2012-November/015664.html

This month, same discussion going in circles?

Please correct if I misunderstand, but I think there are some highlights of the discussion as well as general points to consider.

0) We are all here because we see something unique and valuable in this server project and wish it to thrive. For some (devs), this may mean it runs stable and that's all. For others (users), it means ease of install, so they can share the server experience with others.

1) With all due respect to the core Cherokee developers, it seems they only care about server code, not any distribution, maintenance of old code or any user related issues besides providing GIT read access and server functionality on their own systems.

2) Users may not agree with this view, but we must respect the developers' wishes. We all have limited time, and should put our energy where it will have the best results. They feel their energy is best spent on core code.

3) We as users are spoiled by larger projects that have separate teams for coding, web site, distribution, documentation, support, etc. We have no right to expect or demand all this from developers, any more than developers have a right to demand it of us.

4) If they wanted to, the developers could choose to adopt an attitude and use wording that invites people to help with other tasks to help expand the user base and attract more people to use their unique software with a goal of attracting top infrastructure and developers to their platform.

5) Also note, with more users comes more requests for support, which may stress developers and take time from development.

6) The project seems to lack an experienced Debian Package Maintainer who is familiar with the process of backporting.

7) Seems developers also have an aversion releasing tarballs or even patch level version bumps? (major.minor.patch 1.2.101) At least for the past 14 months?

8) Example of an issue that justifies backport (1.2.101 in unstable, 1.0.8 in stable)? Outstanding security bug in Debian, seems to have been fixed 18 months ago in Git (should be in 1.2.101)? http://www.openwall.com/lists/oss-security/2011/06/06/13 - Security issue found 18 months ago

http://lists.octality.com/pipermail/cherokee/2011-June/014830.html - "Let's see what we can do", response on mailing list, nothing after, unclear if fully fixed or partially addressed.

https://github.com/cherokee/webserver/commit/38fbdc9fb49ddae9fb92bdef34a7b2e3e499dc1f - most recent CSRF related GitHub commit comment, 18 months ago, (about 1 week or less from initial report). Not sure how to properly test this and confirm the fix.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=661993 - Bug reported in Debian 9 months ago - no package changes made

9) Anti-release attitude gives impression that project is dead or at best case, fatally stagnated. May hinders efforts to maintain any packages for any distros.

10) Cherokee Project's Community page has been broken for months - Error 500 Internal Server Error
     http://www.cherokee-project.com/community.html

11) Cherokee Project's Contributor page states a marketing intent to spread the word to increase user base, however the developer's attitude is completely the opposite.

12) Cherokee Project's Contributor page also goes to lengths I have never seen for a GNU GPLv2 project, ever: the signing of a legal document, which seems to intend to fill some perceived gaps in the GPL, yet seems to be incompatible with the GPL. Anyways, great effort has been set forth to ensure that people can continue to use the code legally. Again, this seems at odds with the developer's attitude.

Anyways, I am interested to learn how to do some Debian package maintainer tasks, but I would need a mentor, to show me each step of the process. I have some programming and sysadmin experience with Debian, but it's been a long time. I can set up a VirtualBox with Debian as a test environment. My focus would be to learn to backport, and push out a .deb package that has stable, secure code, but also to learn how to choose what changes to backport and what to ignore, for stable, testing, unstable or experimental, and to improve the test cases to ensure all major bugs can be properly tested. However, before I invest such energy to learn, I want to be comfortable with the project, not be fighting with users or developers. Just want to get something simple for a user to access, without wasting energy on politics or drama.

Leif

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



--
---------------------

Hugo Vázquez Caramés

"El trabajo que nunca se empieza es el que tarda más en finalizarse" (J. R. R. Tolkien)

"La mayoría de las personas gastan más tiempo y energías en hablar de los problemas que en afrontarlos" (Henry Ford)

"Lo imposible es el fantasma de los tímidos y el refugio de los cobardes" (N. Bonaparte)

Este e-mail es confidencial y destinado únicamente a la persona a la cual va dirigido. Si Ud. no es el destinatario al cual va dirigido este e-mail o lo recibe por error, queda advertido que cualquier uso, difusión,impresión o copia de este mensaje está estrictamente prohibido. Si lo ha recibido por error, por favor, notifíquelo al remitente del mensaje

This email is confidential and intended solely for the use of the individual to whom it is addressed. If you are not the intended recipient,be advised that you have received this email in error and that any use,dissemination, forwarding, printing or copying of this email is strictly prohibited. If you have received this email in error please notify it to sender.

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

Reply via email to