From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Jan 25 13:27:22 2004 Return-Path: Delivered-To: freebsd-ports-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 287B716A4CE for ; Sun, 25 Jan 2004 13:27:22 -0800 (PST) Received: from hood.oook.cz (hood.oook.cz [212.27.205.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5F38643D3F for ; Sun, 25 Jan 2004 13:27:17 -0800 (PST) (envelope-from pav@FreeBSD.org) Received: from hood.oook.cz (localhost.oook.cz [127.0.0.1]) by hood.oook.cz (8.12.10/8.12.10) with ESMTP id i0PLRCmX023316; Sun, 25 Jan 2004 22:27:12 +0100 (CET) (envelope-from pav@FreeBSD.org) Received: (from pav@localhost) by hood.oook.cz (8.12.10/8.12.10/Submit) id i0PLRBST023315; Sun, 25 Jan 2004 22:27:11 +0100 (CET) (envelope-from pav@FreeBSD.org) X-Authentication-Warning: hood.oook.cz: pav set sender to pav@FreeBSD.org using -f From: Pav Lucistnik To: Heiner In-Reply-To: <200401252158.35897.h.eichmann@gmx.de> References: <200401252048.i0PKmXVS071023@freefall.freebsd.org> <200401252158.35897.h.eichmann@gmx.de> Content-Type: text/plain; charset=iso-8859-2 Content-Transfer-Encoding: quoted-printable Message-Id: <1075066030.21573.6.camel@hood.oook.cz> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Sun, 25 Jan 2004 22:27:10 +0100 cc: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/61840: Port sysutils/cdrdao might corrupt package database X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: pav@FreeBSD.org List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jan 2004 21:27:22 -0000 V ne, 25. 01. 2004 v 21:58, Heiner p=ED=B9e: > Please read my instructions more carefull! >=20 > 2. pkg_deinstall -f the ports gnomelibs, cdrdao, gnome-- and k3b, if they= are > installed. >=20 > IF THEY ARE INSTALLED! >=20 >=20 > You can play the whole game on a fresh BSD without any installed ports: >=20 > 1. Deinstall all ports > 2. portinstall gnomelibs, cdrdao and k3b in this order. Note that gnome--= is=20 > installed automatically by cdrdao. > 3. pkgdb -F reports no error. Everything is fine. > 4. repeat step 1 > 5. portinstall cdrdao, gnomelibs and k3b in this order. Note that gnome--= is=20 > NOT installed automatically by cdrdao > 6. pkgdb -F reports a missing dependency (k3b -> gnome--). The package=20 > database is corrupt! >=20 > As you see, no pkg_deinstall -f but the problem is still there! Ah here we go. So you're hitting general issue with installing A, optional autodetected dependency of B, later, and having C, which depends on B, recorded A as it's dependency. This is general ports system design definiency and I don't know how to fix it. Or you're hitting the cdrdao port weirdness that it depends on gnome-- but checks presence of gnomelibs?=20 --=20 Pav Lucistnik It's time for the penguin on top of your television set to explode.