Opened 9 months ago

Closed 9 months ago

Last modified 9 months ago

#68330 closed defect (fixed)

sundials6: broken checksums?

Reported by: barracuda156 Owned by: mascguy (Christopher Nielsen)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc:
Port: sundials6

Description

--->  sundials-6.6.1.tar.gz does not exist in /opt/local/var/macports/distfiles/sundials
--->  Attempting to fetch sundials-6.6.1.tar.gz from https://github.com/LLNL/sundials/releases/download/v6.6.1
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 86.2M  100 86.2M    0     0  4122k      0  0:00:21  0:00:21 --:--:-- 4770k
--->  Verifying checksums for sundials6
--->  Checksumming sundials-6.6.1.tar.gz
Error: Checksum (rmd160) mismatch for sundials-6.6.1.tar.gz
Portfile checksum: sundials-6.6.1.tar.gz rmd160 17097c17c526f1836d83c390b4f6db6a053b0fa6
Distfile checksum: sundials-6.6.1.tar.gz rmd160 69c4b46db26310672a62dbfe276d463ef3e2bcf0
Error: Checksum (sha256) mismatch for sundials-6.6.1.tar.gz
Portfile checksum: sundials-6.6.1.tar.gz sha256 5162b0e6d19d7b14078a21441e0795cf38d1d883973be35901e018f9bb30c543
Distfile checksum: sundials-6.6.1.tar.gz sha256 21f71e4aef95b18f954c8bbdc90b62877443950533d595c68051ab768b76984b
Error: Checksum (size) mismatch for sundials-6.6.1.tar.gz
Portfile checksum: sundials-6.6.1.tar.gz size 91658085
Distfile checksum: sundials-6.6.1.tar.gz size 90491748
The correct checksum line may be:
checksums           rmd160  69c4b46db26310672a62dbfe276d463ef3e2bcf0 \
                    sha256  21f71e4aef95b18f954c8bbdc90b62877443950533d595c68051ab768b76984b \
                    size    90491748
Error: Failed to checksum sundials6: Unable to verify file checksums

Change History (5)

comment:1 Changed 9 months ago by ryandesign (Ryan Carsten Schmidt)

The sundials 6.6.1 tag was created 9/6/2023. MacPorts updated to this version on 9/9/2023. Upstream replaced their distfiles with new versions on 9/14/2023. This bug was reported to the developers here:

https://github.com/LLNL/sundials/issues/341

The difference between the two archives is:

Binary files macports/sundials-6.6.1/INSTALL_GUIDE.pdf and github/sundials-6.6.1/INSTALL_GUIDE.pdf differ
Only in macports/sundials-6.6.1/benchmarks: .DS_Store
Binary files macports/sundials-6.6.1/doc/arkode/ark_examples.pdf and github/sundials-6.6.1/doc/arkode/ark_examples.pdf differ
Binary files macports/sundials-6.6.1/doc/arkode/ark_guide.pdf and github/sundials-6.6.1/doc/arkode/ark_guide.pdf differ
Only in macports/sundials-6.6.1/doc/arkode/guide/source/figs: .DS_Store
Binary files macports/sundials-6.6.1/doc/cvode/cv_examples.pdf and github/sundials-6.6.1/doc/cvode/cv_examples.pdf differ
Binary files macports/sundials-6.6.1/doc/cvode/cv_guide.pdf and github/sundials-6.6.1/doc/cvode/cv_guide.pdf differ
Only in macports/sundials-6.6.1/doc/cvode/guide/source/figs: .DS_Store
Binary files macports/sundials-6.6.1/doc/cvodes/cvs_examples.pdf and github/sundials-6.6.1/doc/cvodes/cvs_examples.pdf differ
Binary files macports/sundials-6.6.1/doc/cvodes/cvs_guide.pdf and github/sundials-6.6.1/doc/cvodes/cvs_guide.pdf differ
Only in macports/sundials-6.6.1/doc/cvodes/guide/source/figs: .DS_Store
Only in macports/sundials-6.6.1/doc/ida/guide/source/figs: .DS_Store
Binary files macports/sundials-6.6.1/doc/ida/ida_examples.pdf and github/sundials-6.6.1/doc/ida/ida_examples.pdf differ
Binary files macports/sundials-6.6.1/doc/ida/ida_guide.pdf and github/sundials-6.6.1/doc/ida/ida_guide.pdf differ
Only in macports/sundials-6.6.1/doc/idas/guide/source/figs: .DS_Store
Binary files macports/sundials-6.6.1/doc/idas/idas_examples.pdf and github/sundials-6.6.1/doc/idas/idas_examples.pdf differ
Binary files macports/sundials-6.6.1/doc/idas/idas_guide.pdf and github/sundials-6.6.1/doc/idas/idas_guide.pdf differ
Only in macports/sundials-6.6.1/doc/kinsol/guide/source/figs: .DS_Store
Binary files macports/sundials-6.6.1/doc/kinsol/kin_examples.pdf and github/sundials-6.6.1/doc/kinsol/kin_examples.pdf differ
Binary files macports/sundials-6.6.1/doc/kinsol/kin_guide.pdf and github/sundials-6.6.1/doc/kinsol/kin_guide.pdf differ
Only in macports/sundials-6.6.1/doc/shared: .DS_Store
Only in macports/sundials-6.6.1/doc/shared/figs: .DS_Store
Only in macports/sundials-6.6.1/doc/superbuild/source/figs: .DS_Store

It looks like the reason for the change was to fix extraction errors when using GNU tar. See:

https://github.com/spack/spack/pull/40030

Last edited 9 months ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:2 in reply to:  1 ; Changed 9 months ago by barracuda156

Replying to ryandesign:

Should I make a PR or someone could fix it directly in the master?

comment:3 in reply to:  2 Changed 9 months ago by mascguy (Christopher Nielsen)

Replying to barracuda156:

Should I make a PR or someone could fix it directly in the master?

I'll add this to my to-do list.

comment:4 Changed 9 months ago by Christopher Nielsen <mascguy@…>

Resolution: fixed
Status: assignedclosed

In b91abe72652ebecf0563d381193d7e1da732dfdc/macports-ports (master):

sundials6: stealth update

Fixes: #68330

comment:5 in reply to:  4 Changed 9 months ago by barracuda156

Replying to Christopher Nielsen <mascguy@…>:

In b91abe72652ebecf0563d381193d7e1da732dfdc/macports-ports (master):

sundials6: stealth update

Fixes: #68330

Thank you!

Note: See TracTickets for help on using tickets.