From owner-freebsd-questions Sun Sep 16 5:29:41 2001 Delivered-To: freebsd-questions@freebsd.org Received: from gamma.root-servers.ch (gamma.root-servers.ch [195.49.62.126]) by hub.freebsd.org (Postfix) with SMTP id EB14A37B409 for ; Sun, 16 Sep 2001 05:29:26 -0700 (PDT) Received: (qmail 78362 invoked from network); 16 Sep 2001 12:29:24 -0000 Received: from dclient217-162-128-224.hispeed.ch (HELO athlon550) (217.162.128.224) by 0 with SMTP; 16 Sep 2001 12:29:24 -0000 Date: Sun, 16 Sep 2001 14:33:42 +0200 From: Gabriel Ambuehl X-Mailer: The Bat! (v1.53bis) Educational Organization: BUZ Internet Services X-Priority: 3 (Normal) Message-ID: <471795842174.20010916143342@buz.ch> To: questions@freebsd.org Subject: portupgrade --recursive... MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG -----BEGIN PGP SIGNED MESSAGE----- Hello, I've been messing around with portupgrade and especially its very nice - --recursive option today. However, I don't really understand how it is supposed to work. The man page says: -r --recursive Do with all those depending on the given packages as well. I interpret this as portupgrade --recursive should also rebuild all the packages that depend on but this doesn't seem to be the case: Figuring this would especially be useful for binary incompatible library updates, I went on and tried (after running portsdb -uU and pkgdepfix): portupgrade --recursive png which doesn't entirely work as I expected it to do: it will upgrade png-1.0.12 to 1.2.0 and takes care of gd which depends on it, but won't take care of packages depending on gd (they are listed as being dependent on gd!) which is bad as webalizer, for example, breaks with the new version of png but will work just fine when built against the new lib. Another thing I noticed is that --recursive breaks completely when "*" is used as package name, in that case, png get's upgraded, but even gd won't. What's the matter here? Best regards, Gabriel -----BEGIN PGP SIGNATURE----- Version: PGP 6.5i iQEVAwUBO6SOHMZa2WpymlDxAQEh1wgAnMq8AE/jedpgDaHlKrxeLrzcB8xX5rSy 26pocfX8W8L6HkqyLx9uML9O85TvcyaCcg5hSQulZMzOd/7zuY1JgETYbHGmxv/z j9M1adyjpw9PC+hJjG8avbIWOhmiPBaWAXNe/YE6Fom4n/9o6214Uh9JvJ36+dMg wm+Ib3dsiAIuV2emeVjJ2uy+w0vaiOks/x05+v5HdtFROjX4GRxbrYUSsmbiWTux Wg/GAqx8fy/JE4jtYi65CLTfYud9gDwteokdL4BAYbrQMXry45hG97tyx0mZVes1 4IIBqYj+SUJBsSd1XZakZM88LBZOo20Oc3UBZ2GoPh/GhFXAdh58Uw== =Zy1W -----END PGP SIGNATURE----- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message