Date: Fri, 28 Nov 2014 16:49:25 -0700 From: "Russell L. Carter" <rcarter@pinyon.org> To: freebsd-ports@freebsd.org Subject: Re: perl5.16->5.18 Message-ID: <54790A05.3070303@pinyon.org> In-Reply-To: <CAN6yY1tEPFdjxv5KZ3bS%2Bh9PZ9ObmYhpa=KE7NZbUCdstzv%2B-Q@mail.gmail.com> References: <5478DE06.1040208@pinyon.org> <CAN6yY1tEPFdjxv5KZ3bS%2Bh9PZ9ObmYhpa=KE7NZbUCdstzv%2B-Q@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 11/28/14 16:31, Kevin Oberman wrote: > On Fri, Nov 28, 2014 at 12:41 PM, Russell L. Carter > <rcarter@pinyon.org> wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 >> >> Greetings, So pkg wants to upgrade perl to 5.18. It appears that >> due to conflicts with existing 5.16 binaries, this requires >> deinstalling 224 ports, including xorg, and all that implies. I >> see a lot of things like python libs(!) nuked as collateral >> damage >> >> Am I missing something? Is the following procedure my only >> option? >> >> 1. pkg remove perl5 (and basically the installed system, >> including xorg) >> >> 2. pkg install perl5 >> >> 3. pkg install ${224 ports} >> >> Thanks, Russell >> > > Have you read the instructions in /usr/ports/UPDATING? You should > have done: # pkg upgrade -f This will upgrade (re-install) a LOT of > packages, but should not nuke Ah, ok, thanks. I see now that it wants to reinstall 645 ports. I take it I should not be too concerned about this message, repeated five times, proceeding the "The following 689 packages will be affected"? pkg: sqlite error while executing UPDATE packages SET name=SPLIT_UID('name', ?1), origin=SPLIT_UID('origin', ?1) WHERE name=SPLIT_UID('name', ?2) AND origin=SPLIT_UID('origin', ?2); in file pkg_jobs.c:1484: UNIQUE constraint failed: packages.origin, packages.name I generate the packages via poudriere, if it matters. Regards, Russell > anything. "pkg remove perl5" will, as you said, nuke most of your > system as it will delete every package that depends on perl5.16. To > remove a single package, use the '-f' option, but that is not the > right answer when upgrading. > -- Kevin Oberman, Network Engineer, Retired > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports To > unsubscribe, send any mail to > "freebsd-ports-unsubscribe@freebsd.org" > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJUeQoFAAoJEFnLrGVSDFaEK1QP/0c//bqZ24GLm/0DqcyVlOsA vSvqbdWgCpyQLMY5UwQp/o3KdB2fsJB1Ghkn39+X2j2nviUljXJsNWBHfUWOvNyi vgBuxQuNg5GE52bJjtdZ1Tu3MvYjVjxukexDvQX9ZWCRdTWg9xv/GRFVxUcPZ335 HZxR62on6Udg5xHXvEoFafyOJo96/+qfLpzHdUWn6tbUSswlUFR3XSy9r3fdO4ft Uou3Sl7lvS2qEYs0WpGHGDvCi9CONtVueF17CMk/sffSKxAC5ITqnDBCIA28i99n UZEUfq6V261mywHZzciN3sM6qeq+oCh6abcOe4NfTv7/yDEtu+4eZveopsnlbqLR EMzMxsud7ThUv4zJirxcsQEXYAMuqZlH/4UhFVm34cGMGOETvhY853m+YS5uje00 GoP8D2g+h/tGUfrtMWj+8w9Rlnyep1F8QdmcgVfXd2k5GUCsUlU10YJdLKu6YfvM ZhUd2/bnfZD/GuwIntoLaInlEzMtBqff1si58vwtKkeXcTNVWItfTbkHgydokpch 9+cghrQrfnvlGpifOJ3dzK7qs2iXOMH+nRXuSyFECedp3esFRftyaRYm7polFBVy qiCg9jQ8K9EvFQAqfK1EEJpKohp0spK7HmHEaYaQixQNbeGGSbG4SWYyTGPWEC5+ Mv5tlcBAHrdIUo+iL5ti =hWak -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54790A05.3070303>