We've been going through some growing pains fumbling through porting some custom C modules that used to live under apache 1.3 into the 2.0 spec, even though none of us really considers ourselves a 'C developer'. We've basically got them all working now under the 2.0 API, and the question was posed about whether or not we should consider attempting to upgrade everything to run under httpd-2.2. I noticed the httpd2 port is only 2.0.53 under CentOS, and I was wondering why that is? Is there a 2.2 port? Is there plans to do one? Was it tried and found that there are significant obstacles in the way of getting 2.2 to run under CentOS 4.4? Is there a port of 2.2 planned for 5.0? Is it a question of resources, and should we undertake it, do you guys want the resulting i686 RPM's? Comment Karanbir? Peter -- Peter Serwe <peter at infostreet dot com> http://www.infostreet.com "The only true sports are bullfighting, mountain climbing and auto racing." -Earnest Hemingway "Because everything else requires only one ball." -Unknown "Do you wanna go fast or suck?" -Mike Kojima "There are two things no man will admit he cannot do well: drive and make love." -Sir Stirling Moss
On Wed, 2007-01-17 at 19:00 -0800, Peter Serwe wrote:> We've been going through some growing pains fumbling through porting > some custom > C modules that used to live under apache 1.3 into the 2.0 spec, even > though none of us > really considers ourselves a 'C developer'. We've basically got them > all working now > under the 2.0 API, and the question was posed about whether or not we > should consider > attempting to upgrade everything to run under httpd-2.2. > > I noticed the httpd2 port is only 2.0.53 under CentOS, and I was > wondering why that is?That is because that is what CentOS-4 was released with ... and we don't want everyone who has custom modules to go through what you did because we pushed an update :P The way an enterprise distro works is pretty much all the major apps get bug fixes and security updates only after release ... but they do not move up to newer MAJOR versions. This is true throughout the lifetime of the distro. It is _especially_ true for server apps. Can you imagine the pissed-offedness IF you do an update for httpd and none of your custom modules worked ... and then imagine you had hired someone and paid $500,000.00 to have them designed, and you did not have anyone in house to fix them :P Instead, an enterprise distro will backport bug fixes and security updates. See this link: http://www.redhat.com/advice/speaks_backport.html> > Is there a 2.2 port? Is there plans to do one? Was it tried and found > that there are significant > obstacles in the way of getting 2.2 to run under CentOS 4.4?Very significant obstacles ... everything needs to be recompiled to use the new version. And even then, it breaks things. It is possible, if you rebuild enough stuff. However ... once you rebuild all that, might as well be using Fedora Core. Especially since you need to keep rebuilding it every update.> Is there a > port of 2.2 planned > for 5.0?RHEL-5b2 does contain httpd-2.2, so CentOS-5 will as well when released.> Is it a question of resources, and should we undertake it, do > you guys want the > resulting i686 RPM's? > > Comment Karanbir?-------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part URL: <http://lists.centos.org/pipermail/centos/attachments/20070117/f2df25cb/attachment.sig>
On Wed, 2007-01-17 at 21:17 -0600, Johnny Hughes wrote:> > Is there a 2.2 port? Is there plans to do one? Was it tried and found > > that there are significant > > obstacles in the way of getting 2.2 to run under CentOS 4.4? > > Very significant obstacles ... everything needs to be recompiled to use > the new version. And even then, it breaks things. It is possible, if > you rebuild enough stuff. However ... once you rebuild all that, might > as well be using Fedora Core. Especially since you need to keep > rebuilding it every update.I believe that one of the big things Apache 2.2 provides, will be a Comet worker module. Given the importance of Ajax in web serving now, anything which dramatically reduces latency and effiency both client-side and server- side, should be warmly welcomed.
Johnny Hughes wrote:> On Wed, 2007-01-17 at 19:00 -0800, Peter Serwe wrote: > > That is because that is what CentOS-4 was released with ... and we don't > want everyone who has custom modules to go through what you did because > we pushed an update :P > > The way an enterprise distro works is pretty much all the major apps get > bug fixes and security updates only after release ... but they do not > move up to newer MAJOR versions. This is true throughout the lifetime > of the distro. It is _especially_ true for server apps. > > Can you imagine the pissed-offedness IF you do an update for httpd and > none of your custom modules worked ... and then imagine you had hired > someone and paid $500,000.00 to have them designed, and you did not have > anyone in house to fix them :P > > Instead, an enterprise distro will backport bug fixes and security > updates. See this link: > > http://www.redhat.com/advice/speaks_backport.html > >That $500K custom module issue is exactly why the system has stayed running under crusty old RH9 for the last 8 years. The in-house C talent we had when it was written is long gone, and the three of us working on this project over the last month are *not* C developers, we're just faking it. Truth be told, I'm not even faking it, I pretty much dumped onto the two guys who have 'Developer' as part of their job title. While we technically *don't* have the in-house talent to fix them, somehow, we managed to pull this one out of our <insert_euphemism_for_that_place_here>'s. I'll have to take a peek at that url, and pass the link along.> Very significant obstacles ... everything needs to be recompiled to use > the new version. And even then, it breaks things. It is possible, if > you rebuild enough stuff. However ... once you rebuild all that, might > as well be using Fedora Core. Especially since you need to keep > rebuilding it every update. >Glad to hear my gut is still fully functional, I basically said as much in a meeting with the guys yesterday at lunch, mostly I had to send a mail out to you guys just to make absolutely sure I wasn't ASSuming too much. I'm no more immune to that reflex than anyone else. :)> RHEL-5b2 does contain httpd-2.2, so CentOS-5 will as well when released. >Glad to hear it :) We'll look at it more when CentOS-5 gets released, and maybe talk to you guys about playing with the beta if we can be of some assistance, and get a jump on our port. Thanks much Johnny, Peter -- Peter Serwe <peter at infostreet dot com> http://www.infostreet.com "The only true sports are bullfighting, mountain climbing and auto racing." -Earnest Hemingway "Because everything else requires only one ball." -Unknown "Do you wanna go fast or suck?" -Mike Kojima "There are two things no man will admit he cannot do well: drive and make love." -Sir Stirling Moss
I bookmarked this article yesterday. Haven't tried out yet. Upgrading to httpd 2.2.4 on RHEL and CentOS 4http://www.jasonlitka.com/2007/01/17/upgrading-to-httpd-224-on-rhel-centos-4/ ----- Original Message ---- From: Peter Serwe <peter at infostreet.com> To: CentOS mailing list <centos at centos.org> Sent: Wednesday, January 17, 2007 10:00:28 PM Subject: [CentOS] Apache 2.2 under CentOS? We've been going through some growing pains fumbling through porting some custom C modules that used to live under apache 1.3 into the 2.0 spec, even though none of us really considers ourselves a 'C developer'. We've basically got them all working now under the 2.0 API, and the question was posed about whether or not we should consider attempting to upgrade everything to run under httpd-2.2. I noticed the httpd2 port is only 2.0.53 under CentOS, and I was wondering why that is? Is there a 2.2 port? Is there plans to do one? Was it tried and found that there are significant obstacles in the way of getting 2.2 to run under CentOS 4.4? Is there a port of 2.2 planned for 5.0? Is it a question of resources, and should we undertake it, do you guys want the resulting i686 RPM's? Comment Karanbir? Peter -- Peter Serwe <peter at infostreet dot com> http://www.infostreet.com "The only true sports are bullfighting, mountain climbing and auto racing." -Earnest Hemingway "Because everything else requires only one ball." -Unknown "Do you wanna go fast or suck?" -Mike Kojima "There are two things no man will admit he cannot do well: drive and make love." -Sir Stirling Moss _______________________________________________ CentOS mailing list CentOS at centos.org http://lists.centos.org/mailman/listinfo/centos -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/centos/attachments/20070118/a7355b8e/attachment.html>
Bogdan Nicolescu wrote:> I bookmarked this article yesterday. Haven't tried out yet. > > > Upgrading to httpd 2.2.4 on RHEL and CentOS 4 > <http://www.jasonlitka.com/2007/01/17/upgrading-to-httpd-224-on-rhel-centos-4/> > > http://www.jasonlitka.com/2007/01/17/upgrading-to-httpd-224-on-rhel-centos-4/ >I'm sure we'll take a look at that briefly, but I'm recommending we stick with the distro's version just to avoid a lot of extra headaches. It also selfishly allows us to get the kinks worked with this major upgrade, and then have a sane/stable mapped out to upgrade to CentOS-5 with httpd-2.2.X, when CentOS-5 gets released. If we're really lucky, we'll get to play with the beta on the side for a while getting things ready, helping these guys out with feedback as necessary, and getting our stuff ready to roll on the new release something on the order of 6 months after it's out, just to make sure there's no significant surprises. Peter -- Peter Serwe <peter at infostreet dot com> http://www.infostreet.com "The only true sports are bullfighting, mountain climbing and auto racing." -Earnest Hemingway "Because everything else requires only one ball." -Unknown "Do you wanna go fast or suck?" -Mike Kojima "There are two things no man will admit he cannot do well: drive and make love." -Sir Stirling Moss
Peter Serwe wrote:> We've been going through some growing pains fumbling through porting > some custom > C modules that used to live under apache 1.3 into the 2.0 spec, even > though none of us > really considers ourselves a 'C developer'. We've basically got them > all working now > under the 2.0 API, and the question was posed about whether or not we > should consider > attempting to upgrade everything to run under httpd-2.2.Yes. Test on Fedora Core 6, which is more-or-less approximately like what RHEL5 will be. -- Cheers John -- spambait 1aaaaaaa at coco.merseine.nu Z1aaaaaaa at coco.merseine.nu Please do not reply off-list