Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 05 Feb 2013 19:49:52 -0600
From:      Bryan Drewery <bdrewery@FreeBSD.org>
To:        awarecons <awarecons@gmail.com>
Cc:        ports@freebsd.org
Subject:   Re: ports-mgmt/portupgrade ISSUE portinstall recursive dependency error
Message-ID:  <5111B6C0.1000408@FreeBSD.org>
In-Reply-To: <CACGq7x1DoXHF42s2=%2Bu_CV_Q2dYDPWyo_BGnHJwsGz%2BhB=EgdQ@mail.gmail.com>
References:  <CACGq7x1DoXHF42s2=%2Bu_CV_Q2dYDPWyo_BGnHJwsGz%2BhB=EgdQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
------enig2HUNODVTVHIXGRMKMVVFA
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On 1/5/2013 9:38 AM, awarecons wrote:
> # $FreeBSD: ports/ports-mgmt/portupgrade/Makefile,v 1.285 2012/12/11
> 17:07:46 svnexp Exp $
>=20
> # portupgrade -Nv java/openjdk7
> --->  Session started at: Sat, 05 Jan 2013 19:27:12 +0400
> [Gathering depends for java/openjdk7
> ..................(java/javavmwrapper)..(lang/gcc)..........(lang/gcc)-=
-->
>  Session ended at: Sat, 05 Jan 2013 19:27:18 +0400 (consumed 00:00:06)
> /usr/local/sbin/portupgrade:898:in `get_all_depends': recursive
> dependency (RecursiveDependencyError)
> from /usr/local/sbin/portupgrade:921:in `get_all_depends'
> from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
> from /usr/local/lib/ruby/1.8/set.rb:195:in `each_key'
> from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
> from /usr/local/sbin/portupgrade:920:in `get_all_depends'
> from /usr/local/sbin/portupgrade:921:in `get_all_depends'
> from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
> from /usr/local/lib/ruby/1.8/set.rb:195:in `each_key'
> from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
> from /usr/local/sbin/portupgrade:920:in `get_all_depends'
> from /usr/local/sbin/portupgrade:921:in `get_all_depends'
> from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
> from /usr/local/lib/ruby/1.8/set.rb:195:in `each_key'
> from /usr/local/lib/ruby/1.8/set.rb:195:in `each'
> from /usr/local/sbin/portupgrade:920:in `get_all_depends'
> from /usr/local/sbin/portupgrade:937:in `get_notinstalled_depends'
> from /usr/local/sbin/portupgrade:813:in `main'
> from /usr/local/sbin/portupgrade:791:in `each'
> from /usr/local/sbin/portupgrade:791:in `main'
> from /usr/local/lib/ruby/1.8/optparse.rb:1310:in `call'
> from /usr/local/lib/ruby/1.8/optparse.rb:1310:in `parse_in_order'
> from /usr/local/lib/ruby/1.8/optparse.rb:1306:in `catch'
> from /usr/local/lib/ruby/1.8/optparse.rb:1306:in `parse_in_order'
> from /usr/local/lib/ruby/1.8/optparse.rb:1254:in `catch'
> from /usr/local/lib/ruby/1.8/optparse.rb:1254:in `parse_in_order'
> from /usr/local/lib/ruby/1.8/optparse.rb:1248:in `order!'
> from /usr/local/lib/ruby/1.8/optparse.rb:1241:in `order'
> from /usr/local/sbin/portupgrade:576:in `main'
> from /usr/local/lib/ruby/1.8/optparse.rb:791:in `initialize'
> from /usr/local/sbin/portupgrade:237:in `new'
> from /usr/local/sbin/portupgrade:237:in `main'
> from /usr/local/sbin/portupgrade:2371
>=20
> Repeatable on any new port.
> Appeared after last update of portupgrade,  previous version worked fin=
e.

Did you get this worked out? I have not had any other reports of this
issue. The only change in the last version was to no longer support
older db formats. This should not be a problem though as I put in code
6+ months ago to handle this situation. Your failure does not look
related. You can really force rebuild: rm /var/db/pkg/pkgdb.db; pkgdb -uf=


Beyond that I recommend rechecking out ports fresh from SVN or portsnap:
rm -rf /usr/ports; portsnap fetch extract


--=20
Regards,
Bryan Drewery
bdrewery@freenode/EFNet


------enig2HUNODVTVHIXGRMKMVVFA
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJREbbAAAoJEG54KsA8mwz5bWUP/32TcIrhbMqrxGy1tprPjtd4
INoklyx3MGHSFsEl0zNBDb4wpGTRkDunacCCPYR1fdLLrva6CzEvzIq8Yv+ZlQiA
tnLyAB+aa7d0nVgU08Siq48ohGpcGpFQylCVMB3mSw5Ot3+0G0G6edKkz7zAPGyD
p3N4+yEQ1OxKNK7qp3WLmab1pavKzUT/svQ/8oB45RDrHpHDEo7xYEkyjc2zlJyL
6dl2TK3HApErMQ8fLKpiIUi4nxLFaMfAm5vUN8fJWXM4IZ5Z3JbL2u364nWghG+8
/UrJcIk6L5gbdztinqZca+L0xaJCrl/0xNEQezP6r/TPovvFif66Slr/tBVopns+
3gWK7U7W6i1PDMxtq1XZWeOxMEAQnRn8zq2ZsaQHZUQkKiOt3iW0cVV2SFd/WAPv
OMfKFUzIFct0NdcPSyAmrnKOOKxoJPBoSmj5asMtn7ScxTDrRW/itBJ6qDmY8xM0
9I8ZYjkPJxcXRhMQswkOn8aU/JD2EDeCzULvXemrmCC2xIdaYcoHTodJm2sMl0EV
w4tN6mt4tO/JL0C/hnIR54FKTDG21rYa7CO9eUqmy7IrxIO4dECYue1IehiHb/YS
Dr2oQrmQg6T3DPSitn7stb7buLjitjXNApWFSyOrUgm1hTyOXfu2/9I7TlsvsiT8
4tuQ9720NVfzZMID0+nk
=MAyh
-----END PGP SIGNATURE-----

------enig2HUNODVTVHIXGRMKMVVFA--



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