Opened 23 months ago
Last modified 3 months ago
#66684 assigned defect
itsol @2.0: checksum mismatch
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | michaelld (Michael Dickens) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.8.0 |
Keywords: | Cc: | ||
Port: | itsol |
Description
---> Checksumming ITSOL_2.tar.gz DEBUG: Calculated (rmd160) is 496f853e18fd6bb9d7f0d16af1c94770a5ee248c Error: Checksum (rmd160) mismatch for ITSOL_2.tar.gz Portfile checksum: ITSOL_2.tar.gz rmd160 fe61d6602df541a30e0f3b587ac123bd6f1d318e Distfile checksum: ITSOL_2.tar.gz rmd160 496f853e18fd6bb9d7f0d16af1c94770a5ee248c DEBUG: Calculated (sha256) is 80c1848f7f25c38e32090063233ef4a9ce9ea7b8e817774041085574a2ba59b0 Error: Checksum (sha256) mismatch for ITSOL_2.tar.gz Portfile checksum: ITSOL_2.tar.gz sha256 de8f2726e2dbc248e8ccebdbc9ce8515ad47a8c8595cca87264c22b44845736a Distfile checksum: ITSOL_2.tar.gz sha256 80c1848f7f25c38e32090063233ef4a9ce9ea7b8e817774041085574a2ba59b0 The correct checksum line may be: checksums rmd160 496f853e18fd6bb9d7f0d16af1c94770a5ee248c \ sha256 80c1848f7f25c38e32090063233ef4a9ce9ea7b8e817774041085574a2ba59b0 \ size 525481 Error: Failed to checksum itsol: Unable to verify file checksums
It looks like a stealth-update has occurred (we have the 2012 version in MacPorts; a 2017 version is now available) and the license has changed from GPL to LGPL.
Change History (2)
comment:1 Changed 4 months ago by barracuda156
comment:2 Changed 3 months ago by ryandesign (Ryan Carsten Schmidt)
We mirrored the distfile Oct 10 2013. The web page says "This version dated : Sun Apr 16 15:33:27 CDT 2017". The file on their server was last modified Mar 07 2024. The differences between the 2013 file and the 2024 file (whose contents were last modified in 2017) are:
-
ITSOL_2/COPYRIGHT
diff -ru macports/ITSOL_2/COPYRIGHT umn/ITSOL_2/COPYRIGHT
old new 1 1 ----------------------------------------------------------------------- 2 I T S O L -- beta version2 I T S O L -- version 2 3 3 ----------------------------------------------------------------------- 4 4 5 5 Copyright (C) 2006, the University of Minnesota 6 6 7 8 7 ITSOL is free software; you can redistribute it and/or modify it under 9 the terms of the GNU General Public License as published by the Free10 Software Foundation [version 2 of the License, or any later version] 11 For details, see 12 13 http://www.gnu.org/copyleft/gpl.html 14 15 A copy of the GNU licencing agreement is attached to the ITSOL package 16 in the file GNU. For additional information contact the Free Software 17 Foundation Inc., 65 Mass Ave, Cambridge, MA 02139, USA. 8 the terms of the GNU Lesser General Public License as published by the 9 Free Software Foundation; version 2.1 of the License. 10 11 A copy of the licencing agreement is attached in the file LGPL. For 12 additional information contact the Free Software Foundation Inc., 59 13 Temple Place - Suite 330, Boston, MA 02111, USA or visit the web-site 14 15 http://www.gnu.org/licenses/lgpl.html 16 18 17 19 18 DISCLAIMER 20 19 ---------- 21 20 22 This program is distributed in the hope that it will be useful, but 23 WITHOUT ANY WARRANTY; without even the implied warranty of 24 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 General Public License for more details. 21 ITSOL is distributed in the hope that it will be useful, but WITHOUT 22 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 23 FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public 24 License for more details. 26 25 27 26 For information on ITSOL contact saad@cs.umn.edu 28 29 -
ITSOL_2/README
Only in macports/ITSOL_2: GNU Only in umn/ITSOL_2/INC: protos.h~ Only in umn/ITSOL_2: LGPL diff -ru macports/ITSOL_2/README umn/ITSOL_2/README
old new 1 1 ======================================================================= 2 --> Version 2.0 Latest changes made on: Thu Oct 25 18:30:56 CDT 20122 --> Version 2.0 Latest changes made on: Sun Apr 16 15:33:27 CDT 2017 3 3 +======================================================================+ 4 4 |------------------- Iterative Solvers Package ------------------------| 5 5 +======================================================================+ … … 175 175 versions].. Specifically nnzrow used to count number of nonzeros in 176 176 rows or in columns.. 177 177 178 ** ILUC [or possibly just the main routine calling it] seems to have a 179 problem -- it will put back after this is fixed. 178 ** ILUC [or possibly just the main routine calling it] had problems. 179 which were fixed. [R. Li] 180 181 ** As of Aug. 16: added MILUT and MILUK preconditioners [ILUT and ILUK 182 with 'diagonal compensation' + corresponding drivers. [Y. S.] 180 183 181 184 ------- 182 185 ** New I/O routine which can handle 3 formats: -
ITSOL_2/SRC/MatOps.c
diff -ru macports/ITSOL_2/SRC/MatOps.c umn/ITSOL_2/SRC/MatOps.c
old new 231 231 |-----------------------------------------------------*/ 232 232 for (j=0; j<len; j++) 233 233 work[iperm[j]] = x[j] ; 234 Lsol(levmat->L, work, wk); /* sol: L x = x */234 Lsol(levmat->L, work, wk); /* sol: L x = x */ 235 235 Usol(levmat->U, wk, work); /* sol: U work(2) = work */ 236 236 /*-------------------- compute x[lenb:.] = x [lenb:.] - E * work(1) */ 237 237 matvecz (levmat->E, work, &work[lenB], &wk[lenB]) ; -
ITSOL_2/SRC/ilut.c
diff -ru macports/ITSOL_2/SRC/ilut.c umn/ITSOL_2/SRC/ilut.c
old new 179 179 } else { 180 180 w[jpos] += lxu; 181 181 } 182 182 183 } else { 183 184 /* dealing with upper part */ 184 185 // if( jpos == -1 ) { 185 186 if( jpos == -1 && fabs(lxu) > tolnorm) { 186 187 /* this is a fill-in element */ 187 188 lenu++; 188 189 upos = i + lenu;
Note: See
TracTickets for help on using
tickets.
Still unfixed.