On Sun, 29 Dec 2002, Stas Bekman wrote:
> [EMAIL PROTECTED] wrote:
>
> Hi Randy,
>
> I wasn't closely following the win32 docs commits, but I've noticed a
> few things from this commit that I wanted to comment on.
>
> The idea behind perl.apache.org/docs/ is to have a consistent
> documentation, with minimum duplication across different docs.
>
> So rather than duplicating all the relevant docs for win32 I suggest to
> try hard to have only win32 specific material under win32/ and
> crossreference to the main docs where possible. In the long run this
> will keep the docs more maintainable. I hope that this is doable without
> ruining the win32 user's learning/referencing experience. What do you
> think? Comment below.
Hi Stas,
Thanks for the comments ... I agree with this intent -
some comments below ....
>
> > -Obtain the mod_perl sources from CPAN:
> > -
> > - http://www.cpan.org/authors/id/D/DO/DOUGM/mod_perl-1.xx.tar.gz
> > -
> > +Obtain the mod_perl sources (F<mod_perl-1.xx.tar.gz>) from CPAN
> > +under L<http://www.cpan.org/authors/id/D/DO/DOUGM/>.
> > When unpacked, using Winzip or similar tools, a subdirectory
> > F<mod_perl-1.xx> will be created.
>
> I'd rather point to http://perl.apache.org/download/, where the latest
> version is automatically linked to.
I think I'd prefer F<mod_perl-1.0-current.tar.gz> from
L<http://perl.apache.org/dist/> - the page
http://perl.apache.org/download/ contains an
"Installation" link which takes one out of the
section describing how to build mod_perl on Windows.
>
> > @@ -210,6 +203,20 @@
> > Apache and mod_perl header files, which can then be accessed
> > through the Apache::src module.
> >
> > +If this build fails, you may want to try the sources obtained
> > +from cvs (you may also want to use the Apache cvs sources).
> > +To do this, first obtain a Win32 cvs client from, for example,
> > +L<http://www.cvshome.org/>. The cvs sources may be obtained as
> > +
> > + C:\src> cvs -d :pserver:[EMAIL PROTECTED]:/home/cvspublic login
> > + C:\src> cvs -d :pserver:[EMAIL PROTECTED]:/home/cvspublic co apache-1.3
> > + C:\src> cvs -d :pserver:[EMAIL PROTECTED]:/home/cvspublic co modperl
> > +
> > +The build then proceeds as above. Be aware, though,
> > +that as well as providing bug fixes, there may be new features being
> > +added and tested in the cvs versions, so at any given time there are
> > +no guarantees that these packages will build and test successfully.
> > +
> > =head1 Binaries
>
> Any reason to duplicate docs? We already have this documented at:
> http://perl.apache.org/download/source.html#Development_Source_Distribution
OK - I'll change that to link to the cvs-specific anchor ... One
reason I put the cvs stuff there is that, as before,
http://perl.apache.org/download/source.html contains
"Installation" links that takes one outside of the realm of
building mod_perl on Win32.
>
> > discussion of Apache-2 and modperl-2.
>
> Can we please have consistently Apache 2.0 and mod_perl 2.0? Notice that
> Apache 2.1 is not the same as Apache 2.0, so Apache-2 is definitely not
> a good choice.
OK ... One thing I was worried about was introducing a
"mod_perl 2.0" when that doesn't officially exist yet, and
people then getting confused when browsing CPAN and
finding mod_perl-1.99_xx instead. Or, at
http://perl.apache.org/dist/, thinking mod_perl-2.0-current
is (at present) different from mod_perl-1.99_xx. But I'll
put a note in the relevant place to that effect.
>
> > Having built and installed Apache 2.0, next obtain the mod_perl 2.0
> > -sources from http://www.cpan.org/authors/id/D/DO/DOUGM/. After
> > +sources (F<mod_perl-1.99_xx>)
> > +from L<http://www.cpan.org/authors/id/D/DO/DOUGM/>. After
> > unpacking, run the command
>
> Same here, better point to perl.apache.org/download/
and as above, I think I'd prefer F<mod_perl-2.0-current.tar.gz>
from L<http://perl.apache.org/dist/>, with a note about
mod_perl-2.0 being in development.
>
> > C:\modperl_src> perl Makefile.PL MP_AP_PREFIX=\Path\to\Apache2
> > @@ -106,7 +107,7 @@
> > official releases, you may want to try the sources obtained
> > from cvs (it is a good idea to also use the cvs httpd-2.0 sources).
> > To do this, first obtain a Win32 cvs client from, for example,
> > -http://www.cvshome.org/. The cvs sources may be obtained as
> > +L<http://www.cvshome.org/>. The cvs sources may be obtained as
> >
> > C:\src> cvs -d :pserver:[EMAIL PROTECTED]:/home/cvspublic login
> > C:\src> cvs -d :pserver:[EMAIL PROTECTED]:/home/cvspublic co httpd-2.0
> > @@ -127,8 +128,8 @@
>
> similar as for 1.3, a pointer to /download/ would be better.
and as above ...
>
> If things change, we need to adjust only one place and all the docs
> already point to the latest info.
I'll look at making the above changes ... I can certainly see the
wisdom in not duplicating things, but that I think has to be
partly balanced against the "danger" of taking Win32 users to
pages that have Unix-specific links.
--
best regards,
randy
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]