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