Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Jan 2004 22:27:10 +0100
From:      Pav Lucistnik <pav@FreeBSD.org>
To:        Heiner <h.eichmann@gmx.de>
Cc:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/61840: Port sysutils/cdrdao might corrupt package database
Message-ID:  <1075066030.21573.6.camel@hood.oook.cz>
In-Reply-To: <200401252158.35897.h.eichmann@gmx.de>
References:  <200401252048.i0PKmXVS071023@freefall.freebsd.org> <200401252158.35897.h.eichmann@gmx.de>

next in thread | previous in thread | raw e-mail | index | archive | help
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 <pav@oook.cz>
              <pav@FreeBSD.org>

It's time for the penguin on top of your television set to explode.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1075066030.21573.6.camel>