From owner-freebsd-stable Thu Aug 29 20:27:55 2002 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5E85837B400 for ; Thu, 29 Aug 2002 20:27:52 -0700 (PDT) Received: from h24-207-15-177.cst.dccnet.com (h24-207-15-177.cst.dccnet.com [24.207.15.177]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED00E43E42 for ; Thu, 29 Aug 2002 20:27:51 -0700 (PDT) (envelope-from kevine@dccnet.com) Received: from dccnet.com (kevine01.ugaloo.org [192.168.192.2]) by h24-207-15-177.cst.dccnet.com (Postfix) with ESMTP id 996A124B; Thu, 29 Aug 2002 20:28:07 -0700 (PDT) Message-ID: <3D6EE664.4090803@dccnet.com> Date: Thu, 29 Aug 2002 20:28:36 -0700 From: "Kevin G. Eliuk" User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.0.0) Gecko/20020810 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Gregory Bond Cc: stable@freebsd.org, production@itga.com.au Subject: Re: tbz/tgz packages balls-up References: <200208300306.NAA15268@lightning.itga.com.au> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Gregory Bond wrote: > We run a central build host that builds world/kernel and uses portupgrade to > build packages that we then export to all the other hosts (using NFS for > installkernel/installworld and portupgrade/ftp for the packages). > > Sometime in the last month, the Ports makefiles were changes so that the build > host now builds all the packages as .tbz files. > > But none of the package tools on -Stable (cvsup'd and installed as of > yesterday) can understand these new packages. > > If I run "pkg_add -r " I get an error message like this: > hellcat## pkg_add -r portupgrade > Error: FTP Unable to get ftp://grollo/pub/FreeBSD/ports/i386/packages-4-stable/Latest/portupgrade.tgz: File unavailable (e.g., file not found, no access) > pkg_add: unable to fetch `ftp://grollo/pub/FreeBSD/ports/i386/packages-4-stable/Latest/portupgrade.tgz' by URL > > (Note it is looking for a tgz file not a tbz file). > > So If I specify the URL with the .tbz directly, I get this: > > hellcat## pkg_add ftp://grollo/pub/FreeBSD/ports/i386/packages-4-stable/Latest/portupgrade.tbz > Fetching ftp://grollo/pub/FreeBSD/ports/i386/packages-4-stable/Latest/portupgrade.tbz... > gzip: stdin: not in gzip format > tar: Child died with signal 13 > tar: Error exit delayed from previous errors > Broken pipe > > Similar failures occur with portupgrade. > > This is a complete cockup. Will someone explain what I have to do to get the > fsking package system working again? Who on _earth_ thought they could update > the package format without updating any of the tools that deal with > packages???? > > No comments in UPDATING, no warning, no HEADS-UP, no nothing. Just busted > package system. And searching the maillist is futile given the chronic > unreliability of the archiver/searcher. > > I'm pretty pissed off about this.... There has been speradic questions about this on the ports and stable list. Add "PKG_SUFX=.tgz" to your /etc/make.conf I look forward to when the full convergence to bzip'd packages. -- Regards, Kevin G. Eliuk To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message