From owner-freebsd-ports Tue Jan 30 13:53:10 2001 Delivered-To: freebsd-ports@freebsd.org Received: from puck.firepipe.net (mcut-b-167.resnet.purdue.edu [128.211.209.167]) by hub.freebsd.org (Postfix) with ESMTP id 1CA0C37B6AF for ; Tue, 30 Jan 2001 13:52:52 -0800 (PST) Received: by puck.firepipe.net (Postfix, from userid 1000) id DAD6D1A2C; Tue, 30 Jan 2001 16:52:49 -0500 (EST) Date: Tue, 30 Jan 2001 16:52:49 -0500 From: Will Andrews To: Matthew Emmerton Cc: ports@FreeBSD.ORG Subject: Re: 40upgrade.tgz Message-ID: <20010130165249.C452@puck.firepipe.net> Reply-To: Will Andrews Mail-Followup-To: Will Andrews , Matthew Emmerton , ports@FreeBSD.ORG References: <20010130101146.A18917@mooseriver.com> <20010130183014.72885.qmail@mail.oregonfast.net> <20010130140537.A452@puck.firepipe.net> <20010130111703.A513@mooseriver.com> <007001c08b02$07cdfef0$1200a8c0@gsicomp.on.ca> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="/e2eDi0V/xtL+Mc8" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <007001c08b02$07cdfef0$1200a8c0@gsicomp.on.ca>; from matt@gsicomp.on.ca on Tue, Jan 30, 2001 at 04:17:19PM -0500 X-Operating-System: FreeBSD 4.2-STABLE i386 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org --/e2eDi0V/xtL+Mc8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jan 30, 2001 at 04:17:19PM -0500, Matthew Emmerton wrote: > Has anyone informed the www/doc team that the link to 40upgrade.tgz is > broken from http://www.freebsd.org/ports/index.html? >=20 > I'm also a bit confused by what is discussed above. Will makes it sound > like a 4.0-REL system needs both 40upgrade.tgz AND 41upgrade.tgz, which to > me doesn't sound correct - 40upgrade.tgz should move a 4.0-REL system up = to > 4-STABLE (as of date of downloading the upgrade kit) as far as ports are > concerned, and not requires two upgrade kits. Well, it is because each one takes care of two different problems.. it is kinda tough to merge back changes and compile them on an older system. So.. the older the OS that the upgrade tarball targets is, the more difficult it is to update it. So for the most part these things rely on binary compatibility to work. Plus, it may not be as simple as checking out the HEAD version of pkg_install and compiling it on a 4.0 box.. (though pkg_install/* usually works, but some other things don't). In any case, these bootstrapping packages probably should be done better. IMO, the PKGORIGIN thing shouldn't be required (and to be honest, the amount of code that the "base package tools" cover should be much smaller, so we could just package the extra stuff like PKGORIGIN and just tell people to upgrade their package tools). Some things are unavoidable.. e.g. libc and/or libc_r upgrades. Those are much more difficult to work around other than upgrading via buildworld... --=20 wca --/e2eDi0V/xtL+Mc8 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (FreeBSD) Comment: For info see http://www.gnupg.org iD8DBQE6dzexF47idPgWcsURArrCAJ0epnND5Sv77j666tGjM3dmFyazLgCgmNAM iAqt7vFhy//NQn1GGj64keg= =uWhs -----END PGP SIGNATURE----- --/e2eDi0V/xtL+Mc8-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message