perl5.16->5.18
Russell L. Carter
rcarter at pinyon.org
Fri Nov 28 23:49:30 UTC 2014
-----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 at 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 at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports To
> unsubscribe, send any mail to
> "freebsd-ports-unsubscribe at 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-----
More information about the freebsd-ports
mailing list