Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#35880 closed update (fixed)

Upgrade Indi to 0.9.5

Reported by: fcasarramona Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: haspatch maintainer Cc:
Port: indi

Description

Upgrade Indi port to 0.9.5 version and change of maintaniner due port abandonment #35276

Attachments (1)

Portfile-indi-u.diff (792 bytes) - added by fcasarramona 7 years ago.
Uniffied diff

Download all attachments as: .zip

Change History (6)

comment:1 Changed 7 years ago by ryandesign (Ryan Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

Thanks. I'm getting a checksum mismatch.

The file MacPorts downloaded for me came from hivelocity.dl.sourceforge.net, is 599191 bytes, and has these checksums:

    rmd160  1e2900f5f1c9f61e9fa0930be43c9fd254200839 \
    sha256  4c8d373e464c941ef42324f559e0087127030fcb2e93d49afb69fb9d52c77b9c

I checked all the sourceforge mirrors we have in our sourceforge fetch group and they all serve a 599191-byte file except for internode.dl.sourceforge.net which has a 600479-byte file with these checksums:

    rmd160  ce2cdaf033001d99899d043af0ceb5c8bc939d2f \
    sha256  3c65307b089a3fe912d9ff7c3689bef2c595790bd2edde2724c26ce94b14649b

I extracted and diff'd these two files, and found that the internode file seems to have been last modified 2012-08-21 while the hivelocity file has changes from 2012-08-23.

The checksums you listed in the patch are neither of those so there appears to be yet a third version of the libindi 0.9.5 distfile out there somewhere:

    rmd160  e1a807142471665fa4b56197ad13623b25f5b9c2 \
    sha256  ca9465f4dc139c7636ab09ba3f7715b98c5c1b4a24b45ec90ba1b243ed1a4e7a

I'm open to suggestions, but if I had to decide, I'd probably list the checksums of the 599191-byte version of the file, since that's the most popular, and thus hope that the distfiles mirrors get that version of the file. Then, do a follow-up commit to disable fetching from sourceforge entirely, and just fetch from the MacPorts mirrors, until the next version of libindi is released, for which they'll hopefully just have a single version of the distfile.

comment:2 Changed 7 years ago by fcasarramona

Yes, I computed the rmd160 and sha256 in a file downloaded at 2021-08-18 a seems someone have changed it, more than once.

The last file now available is the one you sugests as correct, and it md5 and sha1 checksums are the same that appears in Sourgeforge page (http://sourceforge.net/projects/indi/files/indilib/0.9/) in the "i" for deatils.

I had change the diff file with new checksums.

Changed 7 years ago by fcasarramona

Attachment: Portfile-indi-u.diff added

Uniffied diff

comment:3 Changed 7 years ago by fcasarramona

Ok, I was not aware I was already the maintainer (see #35275). I removed the change of maintainter in the diff file.

But because I haven't commit access yet, can you commit this change, Ryan?

Thanks.

comment:4 Changed 7 years ago by ryandesign (Ryan Schmidt)

Keywords: haspatch maintainer added
Resolution: fixed
Status: assignedclosed

Sorry I missed your update earlier. I committed it now in r97588. Assuming it mirrors correctly to http://distfiles.macports.org/indi/ I'll then remove the sourceforge master_sites until the next version update.

comment:5 Changed 7 years ago by ryandesign (Ryan Schmidt)

The mirror mirrored the file, so I commented out the sourceforge master_sites in r97599.

Note: See TracTickets for help on using tickets.