[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