From owner-freebsd-pkg@FreeBSD.ORG Thu Apr 16 17:02:07 2015 Return-Path: Delivered-To: freebsd-pkg@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6AF082D1 for ; Thu, 16 Apr 2015 17:02:07 +0000 (UTC) Received: from smtp.infracaninophile.co.uk (smtp6.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3cd3:cd67:fafa:3d78]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.infracaninophile.co.uk", Issuer "ca.infracaninophile.co.uk" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 04E0B9BA for ; Thu, 16 Apr 2015 17:02:06 +0000 (UTC) Received: from ox-dell39.ox.adestra.com (no-reverse-dns.metronet-uk.com [85.199.232.226] (may be forged)) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.15.1/8.15.1) with ESMTPSA id t3GH1wGO070274 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Thu, 16 Apr 2015 18:01:59 +0100 (BST) (envelope-from m.seaman@infracaninophile.co.uk) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=infracaninophile.co.uk DKIM-Filter: OpenDKIM Filter v2.9.2 smtp.infracaninophile.co.uk t3GH1wGO070274 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=infracaninophile.co.uk; s=201001-infracaninophile; t=1429203719; bh=K2D0yfMQOYSUgKB6xQaBJHXdUVFI/OJ7tMvmq41ewok=; h=Date:From:To:Subject:References:In-Reply-To; z=Date:=20Thu,=2016=20Apr=202015=2018:01:58=20+0100|From:=20Matthew =20Seaman=20|To:=20freebsd-pkg@fr eebsd.org|Subject:=20Re:=20perl=20version=20woe|References:=20<201 50416042738.GA99219@admin.sibptus.tomsk.ru>=20<552F5FF3.7090908@Fr eeBSD.org>=20<20150416080754.GA18442@admin.sibptus.tomsk.ru>=20<55 2F7738.1070703@freebsd.org>=20<20150416164031.GA27284@admin.sibptu s.tomsk.ru>|In-Reply-To:=20<20150416164031.GA27284@admin.sibptus.t omsk.ru>; b=mAEs1ccqFFT86/PTa0zBHDzsLMN0d/ZrJDHxEEwkSwSKmRYDqsJZjv0JzdYFmr52P pBP71sSOXr4F0SzDTeQ6hkNmDuEyr0/jWQcvlY+s0+T9AQZiHapexx0zFNc3J9K70n xXBnAj4qK1oP2MOoBWWxypiHqcO/YLJty5fXPgkA= X-Authentication-Warning: lucid-nonsense.infracaninophile.co.uk: Host no-reverse-dns.metronet-uk.com [85.199.232.226] (may be forged) claimed to be ox-dell39.ox.adestra.com Message-ID: <552FEB06.1090800@infracaninophile.co.uk> Date: Thu, 16 Apr 2015 18:01:58 +0100 From: Matthew Seaman User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: freebsd-pkg@freebsd.org Subject: Re: perl version woe References: <20150416042738.GA99219@admin.sibptus.tomsk.ru> <552F5FF3.7090908@FreeBSD.org> <20150416080754.GA18442@admin.sibptus.tomsk.ru> <552F7738.1070703@freebsd.org> <20150416164031.GA27284@admin.sibptus.tomsk.ru> In-Reply-To: <20150416164031.GA27284@admin.sibptus.tomsk.ru> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Dh7jarFVeJgmMRkWNM76bkIlA2w3FRxcq" X-Virus-Scanned: clamav-milter 0.98.6 at lucid-nonsense.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-2.6 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU autolearn=ham autolearn_force=no version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lucid-nonsense.infracaninophile.co.uk X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Binary package management and package tools discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Apr 2015 17:02:07 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Dh7jarFVeJgmMRkWNM76bkIlA2w3FRxcq Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 04/16/15 17:40, Victor Sudakov wrote: > Matthew Seaman wrote: >>> > > Do you mean to say, I should be able to safely run "pkg upgrade" = and >>> > > pkg will resolve this for me? >> >=20 >> > Yes, pretty much. >> >=20 >> > You can run 'pkg upgrade' safely, as it will show you what packages = it >> > will install, remove or reinstall and ask you for confirmation befor= e it >> > does. (Assuming you haven't overridden that behaviour in pkg.conf) >> > Check what it tells you carefully, and just hit 'n' if you don't agr= ee >> > with it. > That's exactly what I did. When I saw that it was going to INSTALL > perl5 instead of UPDATE it, I refused to proceed and asked a question > here. Uh -- if you're switching perl versions from an old version of perl-5.16, then pkg(8) sees you're changing to a different package, because the pkgname has changed. So pkg(8) isn't going to say "Upgrading perl5.16-5.16.2 to perl5-5.18.4" -- it's going to say "Installing perl5-5.18.4" and then on the second pass through the solver it's going to realize that the two different perl ports conflict, so it's then going to say "Deleting perl5.16-5.16.2" and "Installing perl5-5.18.4" However, all of the perl ports currently in the tree now use 'perl5' as their package name, so pkg understands that perl5-5-5.18.4 can be upgraded to perl5-5.20.2 Cheers, Matthew --Dh7jarFVeJgmMRkWNM76bkIlA2w3FRxcq Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJVL+sGXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQxOUYxNTRFQ0JGMTEyRTUwNTQ0RTNGMzAw MDUxM0YxMEUwQTlFNEU3AAoJEABRPxDgqeTniBwP/R2Gi8nYh7Y1ZP+s9lujhC4I trjmdZe/N60zGfbkD/I8EEkvKoZ/jrdfMGtHXadF72pNhgId3DCvS3shgXdR4HrB KlDUC/u5HKGl4Eag5MPRZccdhMUf12QDIqQD4OPL1UsR5vaWhlJU+1JtApEwiEGR RxZ02j/xVqdVy69f9au6/twczjiLGe3NKMNKQ3rFLQwG+1bNTtxunC4G/4Zc6WDr rcC/HIyvZYcc+tGEewnP26PxXQgzhpd8aP74pS1Do3az9l5RJdkIl3l2Cn0DiiXp EjIFnkZOIsueG+SPjOeGQC5fotnlRhKUVn85IUUOj5pODb5z6mmXYlUFNl4ldjxY ekQYH3EtvoFV9C+aDSgx7lZSK3yTEcEKwSfcrAYpDHsSoFGQFqDq3EI9HIinOGdJ sDXiQRZjcoE3kLh5MrWews+WOy1iAhLaqF69/jexsHsxIxg0TQ9F4kUOFLqvB5zw DPzmTxRA1xWMzwxWxz636ntthbXs5w1JBIu8MqEprzO/8cAyERpkLxOu4nK6LlLi VyAl5nvpvr8vA1n8tvQwGMhNBXr+4/JGyNTjzcD0lquq0h6gqeZMqCp3WPH38x42 UP26CR8IicxvW3pzScnP2WrwZAtUlJymyvdpHbJLJa9N+OnJFr6l3dFDvPsoiFYl gPqxheszbRSln747gxeS =hw5m -----END PGP SIGNATURE----- --Dh7jarFVeJgmMRkWNM76bkIlA2w3FRxcq--