Subject: Re: Package Naming for Multiple Versions
To: Curt Sampson <cjs@cynic.net>
From: Marc Recht <marc@geht.de>
List: tech-pkg
Date: 06/09/2004 00:41:16
--Signature=_Wed__9_Jun_2004_00_41_17_+0200_ThlKL2Pi1ttG2VT1
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

> Can someone explain to me our package naming conventions when we have
> multiple versions? If there's no version number on the package, when
> is it the latest version and when is it an older version? For example,
> why is the "postgresql" package the obselete 7.3 version, and
> "postgresql74" the current version?

The PostgreSQL case is a bit different and there was a long discussion
on tech-pkg@ about it. Re-importing PostgreSQL 7.3 as postgresql73-* and
updating postgresql-* to 7.4 would have implied that eg. a pkg_chk -u
would update to 7.4 with no real update path. And dumping & restoring
your database(s) while doing make update is IMHO also no option.
FWIW, I'd like to change the PostgreSQL to always install into
${PREFIX}/postgsql{73,74,..} to allow multiple installations of
PostgreSQL. I just had not much time lately to work on this (a bit
more), but I hope that I've some time after the freeze.

Marc

--Signature=_Wed__9_Jun_2004_00_41_17_+0200_ThlKL2Pi1ttG2VT1
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (NetBSD)

iD8DBQFAxkCN7YQCetAaG3MRAtpSAJ9Er3K0QfmJvzfb/I8foMCftmHjAgCeNdHR
fWAHI2PEOuiX9CidGkxpdzk=
=hLf7
-----END PGP SIGNATURE-----

--Signature=_Wed__9_Jun_2004_00_41_17_+0200_ThlKL2Pi1ttG2VT1--