Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Feb 2008 23:14:02 +0100
From:      Pav Lucistnik <pav@FreeBSD.org>
To:        James <james@hicag.org>
Cc:        FreeBSD-ports <freebsd-ports@FreeBSD.org>
Subject:   Re: Portupgrade not running get_notinstalled_depends (2.4.3_1, 2 vs 2.4.3_2, 2)
Message-ID:  <1203545642.95757.24.camel@ikaros.oook.cz>
In-Reply-To: <abd3d3c20802200732y12ef24dbw88bccf5814db5fdd@mail.gmail.com>
References:  <abd3d3c20802200732y12ef24dbw88bccf5814db5fdd@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-r1TK7v4Ts+AFgGVrWaNU
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable

James p=ED=B9e v st 20. 02. 2008 v 09:32 -0600:

> hihi.  I was wondering what sort of problems the following change to
> portupgrade was solving:
>=20
> -------------------------------------------------------------------------=
-
>=20
> sem         2008-02-11 16:17:39 UTC
>=20
>   FreeBSD ports repository
>=20
>   Modified files:
>     ports-mgmt/portupgrade Makefile
>     ports-mgmt/portupgrade/files patch-bin-portupgrade
>   Log:
>   - Remove code that gather not installed depends. It makes more problems
>     than solves.
>=20
>   Discussed with: pav
>=20
>   Revision  Changes    Path
>   1.249     +1 -1      ports/ports-mgmt/portupgrade/Makefile
>   1.13      +13 -3     ports/ports-mgmt/portupgrade/files/patch-bin-portu=
pgrade
>=20
> -------------------------------------------------------------------------=
-
>=20
> It seems to break ALT_PKGDEP processing during a portupgrade run
> because alt_dep happens in get_notinstalled_depends.
>=20
> For example, in my tests, if I have an alt-dep set for a package and I
> install a port that depends on that package it'll still install the
> original package rather than my alt-dep.

It was installing dependent ports that does not needed to be getting
installed. To be more precise, a build dependency of already up-to-date
port in a dependency chain of an outdated port.

--=20
Pav Lucistnik <pav@oook.cz>
              <pav@FreeBSD.org>
See file. Click file. Get file.

--=-r1TK7v4Ts+AFgGVrWaNU
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Toto je =?UTF-8?Q?digit=C3=A1ln=C4=9B?=
	=?ISO-8859-1?Q?_podepsan=E1?= =?UTF-8?Q?_=C4=8D=C3=A1st?=
	=?ISO-8859-1?Q?_zpr=E1vy?=

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (FreeBSD)

iEYEABECAAYFAke8pioACgkQntdYP8FOsoLu/QCeMxnxDeatuVX/SS6JQriUHxcr
xTMAoMszNp21RfNy8k5mlfGJF5I9UYHY
=cYKm
-----END PGP SIGNATURE-----

--=-r1TK7v4Ts+AFgGVrWaNU--




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