[MacPorts] #68192: py39-markupsafe-2.1.1_0.darwin_21.x86_64.tbz2 : Associated rmd160 file possibly corrupted

MacPorts noreply at macports.org
Tue Sep 19 09:50:35 UTC 2023


#68192: py39-markupsafe-2.1.1_0.darwin_21.x86_64.tbz2 : Associated rmd160 file
possibly corrupted
------------------------------+--------------------
  Reporter:  ulange-eso-org   |      Owner:  (none)
      Type:  defect           |     Status:  new
  Priority:  Normal           |  Milestone:
 Component:  ports            |    Version:  2.8.1
Resolution:                   |   Keywords:
      Port:  py39-markupsafe  |
------------------------------+--------------------

Comment (by ulange-eso-org):

 If both the signature file and binary archive for 2.1.1 version would have
 disappeared at the same time we would be fine. The ports command would
 fall back to building from source.

 If due to CDN this cannot be guaranteed then perhaps the ports command
 should detect that and fall back to build from source for the older
 version?

 We have our own Macports package building infrastructure:
 https://www.eso.org/sci/software/pipelines/installation/macports.html).

 We build hundreths of Macports packages across different MacOS X versions.
 The basis are VMware VM templates per supported OS version.

 At the time of template creation we bake a snapshot of the then current
 Macports definitions into them.

 Our VMware templates where refreshed on 08-SEP-2023. This was in reaction
 to a similar issue
 we had in August for package https://ports.macports.org/port/py39-yaml
 (older binary
 archive there but matching signature file already gone).

 A new VMware template with updated Macports then triggers a full rebuild
 of **all** packages on our
 side which can take several days to finish and is very straining on our
 infrastructure. In this
 case only a few hours after the rebuild finished we now have to restart
 from the beginning because
 py39-markupsafe 2.1.1 -> 2.1.3.

-- 
Ticket URL: <https://trac.macports.org/ticket/68192#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list