This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Neon packaging of multiple versions


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

According to Igor Pechtchanski on 9/8/2005 8:50 AM:
> Ugh.  Couldn't this be installed into /usr/share/neon-*/man, and handled
> by judicious manipulation of the MANPATH?

This sounds good to me - judicious use of the alternatives system to
select which script in /etc/profile.d/ alters your MANPATH, then install
the versioned man pages into two distinct directories.  You will then see
the set of man pages corresponding to the directory added to MANPATH by
the alternatives-based profile script.

> 
> It might be a bit more intuitive to use ne_malloc-0.24 and ne_malloc-0.25.
> Alternatively, you could stick the version into the section number (i.e.,
> ne_malloc from section 3-0.24 or 3-0.25).  That way, users can select the
> right manpages by using the -S flag.

I don't think adding new sections is the best idea.  For the most part,
libraries with incompatible versions and incompatible man pages tend to
install only the most recent man pages - yes, this means that compiling
against an older version of the library means you don't have accurate
documentation, but why are you actively developing against the older
library version to need the older documentation?

- --
Life is short - so eat dessert first!

Eric Blake             ebb9@byu.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDIXwZ84KuGfSFAYARAj39AJ4zq/cuIEHax6Ubu6tacauoswKiIwCfcj87
sLZstG4w/I54/Z8cVU8y//w=
=90p4
-----END PGP SIGNATURE-----


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]