[MacPorts] #63997: xrootd 5.3.3 checksum mismatch (Big Sur, 11.6.1)
MacPorts
noreply at macports.org
Fri Nov 19 05:42:50 UTC 2021
#63997: xrootd 5.3.3 checksum mismatch (Big Sur, 11.6.1)
---------------------+------------------------------------
Reporter: mtetcs | Owner: Chris Jones <jonesc@…>
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.7.1
Resolution: fixed | Keywords:
Port: xrootd |
---------------------+------------------------------------
Comment (by ryandesign):
Replying to [comment:3 cjones051073]:
> Odd, works just fine for me.
Not odd at all; on the contrary, this is exactly how stealth updates
manifest themselves: some users (because they are closer to one of our
mirror servers) receive our previously-mirrored file with the "right"
checksums, while other users (because they are closer to one of the
upstream servers) receive the new file with the different checksums. When
a user reports a checksum mismatch that you can't immediately reproduce,
your first reaction should not be "works for me"; it should be to check
whether the file has the right checksums on every server, to discover a
possible stealth update or other reason for the difference.
Replying to [comment:5 mtetcs]:
> There is something strange with the Python variants though:
>
> ''sudo port upgrade xrootd'' tries to fetch
''xrootd-5.3.3_0+kerberos+python310+readline+ssl.darwin_20.x86_64.tbz2''
even though the current installation is the python39 variant.
Not strange at all. New in MacPorts 2.7.0, we now remember which variants
you requested and which ones were merely defaults at the time. Prior to
MacPorts 2.7.0, any variants that were enabled, regardless of how they
were enabled, would be preserved during upgrades. Now, as of 2.7.0, only
variants you requested are preserved while defaults which have changed are
merged in. xrootd's default python variant changed from +python39 to
+python310 8 days ago.
--
Ticket URL: <https://trac.macports.org/ticket/63997#comment:10>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list