From owner-freebsd-hackers@freebsd.org Sun Jun 14 20:13:06 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id DD6DD34396F for ; Sun, 14 Jun 2020 20:13:06 +0000 (UTC) (envelope-from gladiola@protonmail.com) Received: from mail-40134.protonmail.ch (mail-40134.protonmail.ch [185.70.40.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "protonmail.com", Issuer "SwissSign Server Gold CA 2014 - G22" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49lQcx4LTGz4qPt for ; Sun, 14 Jun 2020 20:13:05 +0000 (UTC) (envelope-from gladiola@protonmail.com) Date: Sun, 14 Jun 2020 20:12:56 +0000 To: freebsd-hackers@freebsd.org From: Gladiola Reply-To: Gladiola Subject: Re: Jumbled Dependencies (George Mitchell) Message-ID: <0f7dj_8e2z2RpJ2PT45GL6VjrfsZfkh2i_cjhLAPPnv-TZ2QyerCXhoS5dcwN5kbZlvZZCO0RtI3X2P2Lwlu71FauMgBTOzh7uUmb_2GkCE=@protonmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha256; boundary="---------------------725cba4cc3d5f22913530b1f9a4a852f"; charset=utf-8 X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mail.protonmail.ch X-Rspamd-Queue-Id: 49lQcx4LTGz4qPt X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.53 / 15.00]; HAS_REPLYTO(0.00)[gladiola@protonmail.com]; FREEMAIL_FROM(0.00)[protonmail.com]; R_SPF_ALLOW(-0.20)[+ip4:185.70.40.0/24]; HAS_ATTACHMENT(0.00)[]; TO_DN_NONE(0.00)[]; MIME_BASE64_TEXT_BOGUS(1.00)[]; DKIM_TRACE(0.00)[protonmail.com:+]; MIME_BASE64_TEXT(0.10)[]; DMARC_POLICY_ALLOW(-0.50)[protonmail.com,quarantine]; NEURAL_HAM_SHORT(-0.40)[-0.401]; SIGNED_PGP(-2.00)[]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:+,4:+,5:~,6:+,7:~]; FREEMAIL_ENVFROM(0.00)[protonmail.com]; ASN(0.00)[asn:62371, ipnet:185.70.40.0/24, country:CH]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[185.70.40.134:from]; FAKE_REPLY(1.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[protonmail.com:s=protonmail]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.99)[-0.987]; MIME_GOOD(-0.20)[multipart/signed,multipart/mixed,multipart/alternative,text/plain,multipart/related,application/pgp-keys]; FREEMAIL_REPLYTO(0.00)[protonmail.com]; NEURAL_HAM_MEDIUM(-1.04)[-1.044]; RCPT_COUNT_ONE(0.00)[1]; RWL_MAILSPIKE_POSSIBLE(0.00)[185.70.40.134:from] X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Jun 2020 20:13:06 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) -----------------------725cba4cc3d5f22913530b1f9a4a852f Content-Type: multipart/mixed; boundary="---------------------6c696d2ed44d281b65ee8d6200b36ce3" -----------------------6c696d2ed44d281b65ee8d6200b36ce3 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable To troubleshoot this, we might try the following.

1. Record= your current state. Before adjusting machines, use pkg version >> someFile= .txt to record what package is installed. Look carefully at that list.
=
2. Check if the clients are calling the repo you expect. pkg.= conf will hold a bracket of files. Are you hitting the file or http URL tha= t holds the right stuff? Maybe a simple update there could pull down what = you need.

3. The dependencies seem to be missing. Did we t= ry the man page's command for that? Maybe pkg didn't realize it was missing= what was needed. pkg check -d -a

4. Before doing anythin= g destructive, like wrecking out or ripping out progams, can you back up th= ose repo items?

REF:
https://www.freebsd.org/cgi/= man.cgi?query=3Dpkg&apropos=3D0&sektion=3D0&manpath=3DFreeBSD+12.1-RELEASE+= and+Ports&arch=3Ddefault&format=3Dhtml

v/r,
gladiola=


-------- Original Message --------
On Jun 14, 2020,= 8:00 AM, < freebsd-hackers-request@freebsd.org> wrote:

Send freebsd-hackers mailing list sub= missions to
=09freebsd-hackers@freebsd.org

To subscribe or unsubscribe via the World Wide Web, visit = https://lists.freebsd.org/mailman/listinfo/freebsd-hackers
or, via email, send a message with subject or body 'help' to
freebsd-hackers-request@freebsd.org

You can reach the person managing the list at
freebsd-hackers-owner@freebsd.org

When replying, please edit your Subject line so it is more s= pecific
than "Re: Contents of freebsd-hackers digest..."

Today's Topics:

1. Jumbled Dependencies (George Mitchell)

------------------------------------------------------------= ----------

Message: 1
Date: Sat, 13 Jun 2020 16:09:43 -0400
From: George Mitchell <george+freebsd@m5p.com>
To: FreeBSD Hackers <freebsd-hackers@FreeBSD.org>
Subject: Jumbled Dependencies
Message-ID: <f3593bf6-c998-88dc-949c-634aa9b063e1@m5p.com>
Content-Type: text/plain; charset=3D"utf-8"

I do package builds on one machine on my (small) network, us= ing
portmaster, and then distributes the built packages to my other
machines. This week, I decided to make python38, rather than
python37, my default version on Python 3. Specifically,

portmaster -o lang/python38 python37

I think I missed a step here to upgrade all my py37-* packag= es to
py38-* packages. However, I did recompile a whole list of packages
(specific example: vim) so that on my build machine it lists
python38-3.8.3 as a dependency. I build a new repo on the build
machine and then did a "pkg upgrade" on the other machines. This
did install the new version of vim on the client machines, but
"pkg info -d vim" on a client still says it depends on
python37-3.7.7. (And there are a pile of other packages that are
spuriously listed as still depending on python37.)

Any suggestions as to why "pkg upgrade" did not copy correct=
dependency information from the build machine to the clients? And
how do I bandage up the foot I shot myself in? -- George

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pip= ermail/freebsd-hackers/attachments/20200613/bbb0cc0e/attachment-0001.sig>

------------------------------

Subject: Digest Footer

_______________________________________________
freebsd-hackers@freebsd.org mailing list
http= s://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"<= br>

------------------------------

End of freebsd-hackers Digest, Vol 894, Issue 7
***********************************************

-----------------------6c696d2ed44d281b65ee8d6200b36ce3-- -----------------------725cba4cc3d5f22913530b1f9a4a852f Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: ProtonMail wsBmBAEBCAAQBQJe5oTDCRCiMIkWZ+87ZAAKCRCiMIkWZ+87ZJgWB/42pHeb k0SBPIGNQmL9i9X0+RTPzCv4FmWu1sPjO6uTq8ykeCcc6mTqWJWNJ8EE3jw7 9UEsTg5S8h0RK3lxbJcfeWz1LX8RMOh6JQI7T/5gPhtrpDxlsS9KuRgJOVOh k3+5k9Y7ZimmVLlbioSyNUAoet/qI2TVrJnlrYB8wmeeanXxUfeDzhRujdS5 xdon0loct5bZoYMP4c5NPSR7d0iVV4TWGBTzC8JRQH8axcE6cZyf3OaBWHZV iOZTnDz9WS7mZx7bT+ejzj3u61CASSo2nJgCn64Fi1+Fk85eM3kuIT25q2yK n4FlTwYkjwlSfULvPdABdCBjsFLYVgu9MyAH =SJVu -----END PGP SIGNATURE----- -----------------------725cba4cc3d5f22913530b1f9a4a852f--