From owner-freebsd-questions@FreeBSD.ORG Mon Jun 27 22:14:20 2005 Return-Path: X-Original-To: questions@freebsd.org Delivered-To: freebsd-questions@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ED95316A426 for ; Mon, 27 Jun 2005 22:14:20 +0000 (GMT) (envelope-from svein-freebsd-questions@theloosingend.net) Received: from merke.itea.ntnu.no (merke.itea.ntnu.no [129.241.7.61]) by mx1.FreeBSD.org (Postfix) with ESMTP id F19DC43D5C for ; Mon, 27 Jun 2005 22:14:16 +0000 (GMT) (envelope-from svein-freebsd-questions@theloosingend.net) Received: from localhost (localhost [127.0.0.1]) by merke.itea.ntnu.no (Postfix) with ESMTP id CA36A13C64C for ; Tue, 28 Jun 2005 00:14:15 +0200 (CEST) Received: from maren.thelosingend.net (maren.math.ntnu.no [129.241.211.48]) by merke.itea.ntnu.no (Postfix) with SMTP for ; Tue, 28 Jun 2005 00:14:15 +0200 (CEST) Received: (qmail 44640 invoked by uid 1001); 28 Jun 2005 00:14:15 +0200 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 28 Jun 2005 00:14:15 +0200 Date: Tue, 28 Jun 2005 00:14:15 +0200 (CEST) From: Svein Halvor Halvorsen X-X-Sender: sveinhal@maren.thelosingend.net To: Sean Murphy In-Reply-To: <42C03E86.6090509@calarts.edu> Message-ID: <20050627235410.M43971@maren.thelosingend.net> References: <42C03E86.6090509@calarts.edu> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Content-Scanned: with sophos and spamassassin at mailgw.ntnu.no. Cc: questions@freebsd.org Subject: Re: Questions about packages and ports X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: questions@freebsd.org List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jun 2005 22:14:21 -0000 * Sean Murphy [2005-06-27 10:59 -0700] > I like to use the pkg_add -r feature of FreeBSD, however I have run > into a problem where the ports have a more current version of the app > then the package of the same app. > > It seems the ports collection is updated more then the package > collection is this true? The packages are automatically built from the port-collection. So a package is a binary pre-build version of the corresponding port. The ports collection are updated several times a day, while the rebuild-process takes a long time. This compilation takes place on the package building clusters (pointyhat.freebsd.org and some other cluster of which I cannot remember the name). Once the peckages have been built, they're uploaded to the master ftp-site, and will then be propagated to the mirror-sites. The packages are rebuilt about once a week, I think. > Is the maintainer of a package and a port the same person? Are they > responsible for updating the package and the port? Since the packages are automatically built, they don't have a maintainer in the same way as the ports do. I guess it is the Release Engineer team that's in charge of the packages that come with a release, but the one's that's on the ftp-sites are just automatically built from the ports. This process is prone to errors, and if a port becomes broken, I guess the corresponding package might get out-of-date. You could take a look at the errorlog on pointyhat.freebsd.org, but I'm not too sure about this process. Someone else could probably fill in the blanks. Or you could do a search on the web. I'm sure this process is described in detail somwhere. Bottom line is that the port maintainer makes sure that the port is buildable. The pointyhat-cluster then builds it to make a package. The package as such, has no maintainer of its own. > Packages will download dependencys required by the app does the ports do > this as well? Yes!