[MacPorts] #69395: codeberg projects (star smake cl-nodgui cdrtools): checksum mismatch

MacPorts noreply at macports.org
Sun Feb 25 08:50:28 UTC 2024


#69395: codeberg projects (star smake cl-nodgui cdrtools): checksum mismatch
--------------------------------------------+----------------------
  Reporter:  mrkapqa                        |      Owner:  RobK88
      Type:  defect                         |     Status:  assigned
  Priority:  Normal                         |  Milestone:
 Component:  ports                          |    Version:  2.9.1
Resolution:                                 |   Keywords:
      Port:  star smake cl-nodgui cdrtools  |
--------------------------------------------+----------------------

Comment (by ryandesign):

 > I am not sure why soundtouch, mz-cmaketools, newsraft, and snac appear
 to be unaffected.

 > We probably have to contact codeberg to find out what's going on.

 Looks like others already did so. Here is the upstream issue:

 https://codeberg.org/Codeberg/Community/issues/1366

 according to which:

 > * archives downloaded before November 12th 2023 (the date we deployed
 the new Git version which introduced the problem): They have the same
 checksum as today
 > * archives downloaded between November 12th 2023 and Jan 12 2024: The
 checksums might have changed between the initial download and today,
 because of the initial problem and our attempt to fix it; archives from
 older commits downloaded during this time might also have changed
 checksums. But they should be back to the initial checksums now.
 > * archives downloaded after Jan 12 2024: Our patch has made checksums
 deterministic depending on the date of the commit.

 {{{
 % for url in $(port distfiles star soundtouch mz-cmaketools smake cl-
 nodgui newsraft snac cdrtools | grep 'https://distfiles\.macports\.org');
 do echo $url; curl -sI $url | grep -i ^last-modified; done
 https://distfiles.macports.org/star/2023-09-28.tar.gz
 last-modified: Mon, 13 Nov 2023 20:17:55 GMT
 https://distfiles.macports.org/soundtouch/2.3.2.tar.gz
 last-modified: Sun, 21 May 2023 10:54:01 GMT
 https://distfiles.macports.org/mz-
 cmaketools/c3852c301586c53fed76d9201b8cb62377597650.tar.gz
 last-modified: Sat, 23 Dec 2023 16:02:03 GMT
 https://distfiles.macports.org/smake/2023-09-28.tar.gz
 last-modified: Mon, 13 Nov 2023 19:43:34 GMT
 https://distfiles.macports.org/nodgui/96af1af4a0205ea6f7f0af8b6d9da5f180b39d2a.tar.gz
 last-modified: Tue, 19 Dec 2023 19:54:41 GMT
 https://distfiles.macports.org/newsraft/newsraft-0.23.tar.gz
 last-modified: Fri, 02 Feb 2024 15:42:07 GMT
 https://distfiles.macports.org/snac2/2.47.tar.gz
 last-modified: Mon, 12 Feb 2024 23:01:13 GMT
 https://distfiles.macports.org/cdrtools/2023-09-28.tar.gz
 last-modified: Mon, 13 Nov 2023 17:14:46 GMT
 %
 }}}

 The first bullet point explains why soundtouch is unaffected: we fetched
 it before November 12 2023.

 The third bullet point explains why newsraft and snac2 are unaffected: we
 fetched them after January 12 2024.

 The second bullet point must be the explanation for why star, smake, cl-
 nodgui, and cdrtools are affected and mz-cmaketools is not: we fetched
 them between November 12 2023 and January 12 2024.

 So we need to fix star, smake, cl-nodgui, and cdrtools either by updating
 them to new versions or by following the [wiki:PortfileRecipes#stealth-
 updates stealth update recipe].

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


More information about the macports-tickets mailing list