sure thing.  I'll do some searching of the archives so I can add the
troubles of others to my own.  Hold me to it  :)

until David's last note, I didn't realize that the mod_perl RPM was a DSO
(now that I think of it, it makes sense, but since I wasn't able to get it
working...)  Having a static apache-mod_perl.rpm build is probably the best
solution - rpm -i and off you go, which is what RPMs are all about.  I don't
really know any of the ins and outs of building an RPM, but creating source
and installation trees that mimic the Guide's examples (or vice-versa) would
probably be a plus, if at all possible.


I appreciate everyone's input here...


--Geoff

> -----Original Message-----
> From: Stas Bekman [SMTP:[EMAIL PROTECTED]]
> Sent: Wednesday, October 06, 1999 9:18 AM
> To:   Young, Geoffrey S.
> Cc:   David Harris; '[EMAIL PROTECTED]'; '[EMAIL PROTECTED]'
> Subject:      RE: New mod_perl RPM really needed? (was: sourcegarden plug)
> 
> 
> You have nailed me down, I'll start the RPM problems section, but you will
> have to help me to report the known issues, since I use rpms for
> everything but apache/perl. And yes I would mention that in order to
> compile you need a compiler :)
> 
> > well, I think that maybe we are getting a bit off topic now...
> > 
> > 
> > however, for those who wish to continue...
> > 
> > I wasn't suggesting that RPMs in general were bad (as I said, I am RPM
> > impaired).  To the contrary, I think that in order for Linux to succeed,
> it
> > needs an InstallShield type of tool - RPMs fill that need quite nicely,
> and
> > I still depend on them for stuff like Netscape, Gimp, etc.  I didn't
> mean to
> > offend, really, or start another holy war ;)
> > 
> > However, my experience with the mod_perl RPM from RH5.2 was not the
> > greatest.  Others have had similar experiences to mine.  It also
> appears,
> > from the comments today, that the 6.0 RPMs are working out of the box,
> which
> > is a good thing.  I agree that having a working RPM at first is great,
> and
> > that compiling your own is a better way to learn various nuances.
> Actually,
> > if the RPM were fully tricked out, that would probably be best (libapreq
> and
> > all) so that when someone reads the eagle book and tries an exercise,
> they
> > aren't confused because a mod_perl part wasn't enabled.
> > 
> > I don't think that we ought to be assuming that everyone has make, gcc,
> and
> > other such tools as standard equipment.  As Linux rolls out into the
> > mainstream (more than it already is, that is) you can be less certain of
> > things like that.  I think that my old 5.2 install had a development
> check
> > box during the custom install that I left unchecked, so make was not
> part of
> > my system initially.  At the time, I was just messing around.  When I
> > decided to get a little more serious about stuff, figuring out what was
> > missing was a chore.
> > 
> > But hey, isn't the point of the Guide to provide info like that -
> getting
> > off the ground type of stuff?  Given the discussion thus far, maybe a
> > section on RPMs is necessary, if just to dispel the rumors that mod_perl
> > RPMs are bad (you just need the right ones?)  And I still think that,
> since
> > the Guide explains how to roll your own mod_perl, that the tools needed
> to
> > do it would help lots of folks.
> > 
> > --Geoff
> > 
> > > -----Original Message-----
> > > From:     Stas Bekman [SMTP:[EMAIL PROTECTED]]
> > > Sent:     Wednesday, October 06, 1999 8:31 AM
> > > To:       David Harris
> > > Cc:       Young, Geoffrey S.; mod_perl list
> > > Subject:  Re: New mod_perl RPM really needed? (was: sourcegarden plug)
> > > 
> > > > >       Thus, it might be worth mentioning that RPMs are a _bad_
> idea for
> > > > > those just getting into mod_perl.  That is, unless others have
> been
> > > more
> > > > > successful that I...
> > > 
> > > RPMs aren't bad. You should understand something. RPMs and other
> packaging
> > > systems were developed to enable distributing many or single pieces of
> > > software, which will plug in and work the moment they are installed.
> RPMs
> > > also make it very easy to incorporate your own patches into a basic
> tar.gz
> > > of any sw. When you don't really understand how RPM works, and how to
> > > write SRPM (source RPMs), it's a black box for you. And when it
> doesn't
> > > work you blame the one who made this box for you.
> > > 
> > > When you install gcc*.rpm, do you complain about it? mostly not. Why?
> > > because it's something that use without special needs. It's easy to
> make a
> > > mod_perl RPM to handle some basic stuff. But if you are a real user of
> > > mod_perl you want to discover many of its not so strightforward
> features,
> > > then RPM doesn't fit you and you have to roll you own build
> > > 
> > > RedHat makes RPMs the way it find correct. If it doesn't fit your
> needs
> > > make your own RPM and contribute it to both RH and us, so others will
> be
> > > able to use it. It's so simple. 
> > > 
> > > Even better give us a SRPM, the user will have to build it himself,
> but
> > > once he build ot from sources, it's promised that everything would
> work.
> > > All it takes is:
> > > 
> > > rpm --rebuild somepackage.src.rpm
> > > 
> > > And of course, you have all the development tools, this is something
> > > obvious (Am I wrong?), I'm not sure how can you run your own machine
> > > without having make and other tools. May be I'm too biased. Should we
> > > write a guide of how to compile a c program and where to get the tools
> > > from? I don't know may be we should...
> > > 
> > > > A while ago in his "sourcegarden plug" thread Stas wrote:
> > > > > Jim, one of the "services" we _want_ to provide at mod_perl Source
> > > Garden
> > > > > (modperl.sourcegarden.org) is prebuilded mod_perl RPMs in its
> various
> > > > > configurations and for mainly used platforms. Taken that we are
> only a
> > > few
> > > > > folks who actually contributing to this project, this item is not
> on
> > > the
> > > > > top of our priorities.
> > > > >
> > > > > I wonder if you or someone else may want to step in, and to start
> > > creating
> > > > > correctly prebuilded SRPMs and RPMs, and if later feel that it's
> not
> > > > > challenging (which I've found quite challenging, YMMV), someone
> else
> > > will
> > > > > pick the falling flag. But it's definitely a good way to learn
> > > creating
> > > > > RPMs which are very usefull, contributing back to our community,
> (and
> > > > > fighting our mutual enemy :)
> > > > 
> > > > I'm basically saying that I could do this and put together some
> > > mod_perl+Apache
> > > > and libapreq RPM's today.. but I'm just wondering if it's really
> needed.
> > > 
> > > I think it would help. If you succeed to build a good SRPM for a
> general
> > > purpose usage, we ether can ask RH to put it in, or can put it on
> > > sourcegarden or perl.apache.org - it's not an issue. Thanks!
> > > 
> > >
> _______________________________________________________________________
> > > Stas Bekman  mailto:[EMAIL PROTECTED]
> www.singlesheaven.com/stas  
> > > Perl,CGI,Apache,Linux,Web,Java,PC at
> www.singlesheaven.com/stas/TULARC
> > > www.apache.org  & www.perl.com  == www.modperl.com  ||
> perl.apache.org
> > > single o-> + single o-+ = singlesheaven
> http://www.singlesheaven.com
> > 
> 
> 
> 
> _______________________________________________________________________
> Stas Bekman  mailto:[EMAIL PROTECTED]    www.singlesheaven.com/stas  
> Perl,CGI,Apache,Linux,Web,Java,PC at  www.singlesheaven.com/stas/TULARC
> www.apache.org  & www.perl.com  == www.modperl.com  ||  perl.apache.org
> single o-> + single o-+ = singlesheaven    http://www.singlesheaven.com

Reply via email to