Date: Sun, 20 Feb 2005 20:26:32 -0800 From: Kris Kennaway <kris@obsecurity.org> To: "Darryl L. Miles" <darryl@netbauds.net> Cc: ports@freebsd.org Subject: Re: pkg_add for 5.2.1 no longer working... Message-ID: <20050221042631.GA4688@xor.obsecurity.org> In-Reply-To: <421960BE.3050105@netbauds.net> References: <Pine.LNX.4.44.0502200914100.13852-100000@pancho> <421960BE.3050105@netbauds.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--rwEMma7ioTxnRzrJ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Feb 21, 2005 at 04:17:02AM +0000, Darryl L. Miles wrote: > I notice from current discussion that perl (for example) is now a port=20 > and being moved into /usr/local, what I regard as vendor supplied=20 > packages do not belong in /usr/local but in the main tree. Vendor=20 > supplier 'ls' and vendor supplied 'perl' should be together. =20 > Administrator personally built tool should go into /usr/local. I=20 > completely understand perl being an add-in component, I fully support=20 > the "perl is optional" part of the initiative. It's OK for you to have a different opinion, but you need to understand that that's not how it's done in FreeBSD. If you want to compile software from the ports collection instead of using precompiled packages, you can put it elsewhere by setting the PREFIX/LOCALBASE/X11BASE variables (see ports(7)). Some ports may not respect these environment variables, but these are bugs and you should submit a PR for any that you find. Unfortunately you can't use packages in a nonstandard location because many of them need to hard-code paths in the binaries, so you can't change the install location at install-time. > Yes I understand that all the packages for 5.3 have to be rebuilt, but=20 > this does not have any bearing on the availability of the already=20 > existing packages for the previous release, I'm saying they should be=20 > frozen and marked up as superceeded (by some never package version). =20 > That never version has a dependacy on 5.3-RELEASE being installed. Then= =20 > everyone can be happy ? You missed the point that the reason they were removed from the main ftp site is because that site doesn't have an infinite amount of free space, not because we like to inconvenience users of old releases. > >But the key is your use of 'mainline release': 5.2.1 was never intended > >to be a 'mainline release', it was always a 'technology preview'. The > >previous 'mainline release' is really 4.11 and it still has packages > >available for it and will continue to in the medium-term. > >=20 > > > First impressions of the uname -a output with the word "-RELEASE" give=20 > me the impression something has been cast into stone (for a while at=20 > least). Cisco routers used to use the kind of release types you're=20 > using, like Engineering Release / Maintainence Release and this would=20 > head all announcement, release notes and PR info when discussing that=20 > specific version. Maybe -PREVIEW or -RELEASECANDIDATE or -UNSTABLE or=20 > -ALPHA would be clearer to people like me. No, it's a release, but it's not a release on a -STABLE branch. Again, FreeBSD has very specific traditions and definitions here, which you might not understand or agree with, but they're well-established and you can read more about them in the FreeBSD Handbook. Kris --rwEMma7ioTxnRzrJ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCGWL3Wry0BWjoQKURAnuRAKDQ8DFsnmtDh3csjrNLY/qC91o4UQCgh1X/ kx2/mAZjLixeZPzVy/2hJVY= =h+ax -----END PGP SIGNATURE----- --rwEMma7ioTxnRzrJ--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050221042631.GA4688>