tea checksum error

Richard L. Hamilton rlhamil at smart.net
Fri May 26 07:14:24 UTC 2017


...when fetching it as
--->  Attempting to fetch tea-44.0.0.tar.bz2 from http://semiletov.org/tea/dloads/
(which one of my systems did consistently)

but fine when fetching it as
--->  Attempting to fetch tea-44.0.0.tar.bz2 from https://distfiles.macports.org/tea

(so I copied the good one over the bad one and ran the port upgrade command again)

Strange that what I gather is the originator's site has a bad checksum.

A diff between the two archives once extracted shows the following:

diff -r good/tea-44.0.0/document.cpp bad/tea-44.0.0/document.cpp
2274c2274
<   QString new_text = sl_dest.join ('\n');
---
>   QString new_text = sl_dest.join ("\n");
2343c2343
<   QString new_text = sl_dest.join ('\n');
---
>   QString new_text = sl_dest.join ("\n");
2553c2553
<   QString new_text = sl_dest.join ('\n');
---
>   QString new_text = sl_dest.join ("\n");
2573c2573
<      QApplication::clipboard()->setText (sl_copy.join ('\n'));
---
>      QApplication::clipboard()->setText (sl_copy.join ("\n"));


(where "good" is the one with valid checksum, and "bad", perversely, is the one from the originator's site)

The "bad" archive also contains the following, which the "good" one does not:

./tea-44.0.0/usr
./tea-44.0.0/usr/lib64
./tea-44.0.0/usr/lib64/qt5
./tea-44.0.0/usr/lib64/qt5/mkspecs
./tea-44.0.0/usr/lib64/qt5/mkspecs/common
./tea-44.0.0/usr/lib64/qt5/mkspecs/common/g++-base.conf
./tea-44.0.0/usr/lib64/qt5/mkspecs/common/g++-unix.conf
./tea-44.0.0/usr/lib64/qt5/mkspecs/common/gcc-base-unix.conf
./tea-44.0.0/usr/lib64/qt5/mkspecs/common/gcc-base.conf
./tea-44.0.0/usr/lib64/qt5/mkspecs/common/linux.conf
./tea-44.0.0/usr/lib64/qt5/mkspecs/common/shell-unix.conf
./tea-44.0.0/usr/lib64/qt5/mkspecs/common/unix.conf
./tea-44.0.0/usr/lib64/qt5/mkspecs/features
./tea-44.0.0/usr/lib64/qt5/mkspecs/features/default_post.prf
./tea-44.0.0/usr/lib64/qt5/mkspecs/features/default_pre.prf
./tea-44.0.0/usr/lib64/qt5/mkspecs/features/exceptions.prf
./tea-44.0.0/usr/lib64/qt5/mkspecs/features/exclusive_builds.prf
./tea-44.0.0/usr/lib64/qt5/mkspecs/features/lex.prf
./tea-44.0.0/usr/lib64/qt5/mkspecs/features/link_pkgconfig.prf
./tea-44.0.0/usr/lib64/qt5/mkspecs/features/moc.prf
./tea-44.0.0/usr/lib64/qt5/mkspecs/features/qt.prf
./tea-44.0.0/usr/lib64/qt5/mkspecs/features/qt_config.prf
./tea-44.0.0/usr/lib64/qt5/mkspecs/features/qt_functions.prf
./tea-44.0.0/usr/lib64/qt5/mkspecs/features/resolve_config.prf
./tea-44.0.0/usr/lib64/qt5/mkspecs/features/resources.prf
./tea-44.0.0/usr/lib64/qt5/mkspecs/features/spec_post.prf
./tea-44.0.0/usr/lib64/qt5/mkspecs/features/spec_pre.prf
./tea-44.0.0/usr/lib64/qt5/mkspecs/features/testcase_targets.prf
./tea-44.0.0/usr/lib64/qt5/mkspecs/features/uic.prf
./tea-44.0.0/usr/lib64/qt5/mkspecs/features/unix
./tea-44.0.0/usr/lib64/qt5/mkspecs/features/unix/gdb_dwarf_index.prf
./tea-44.0.0/usr/lib64/qt5/mkspecs/features/unix/opengl.prf
./tea-44.0.0/usr/lib64/qt5/mkspecs/features/unix/thread.prf
./tea-44.0.0/usr/lib64/qt5/mkspecs/features/warn_on.prf
./tea-44.0.0/usr/lib64/qt5/mkspecs/features/yacc.prf
./tea-44.0.0/usr/lib64/qt5/mkspecs/linux-g++
./tea-44.0.0/usr/lib64/qt5/mkspecs/linux-g++/qmake.conf
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_concurrent.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_concurrent_private.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_core.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_core_private.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_dbus.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_dbus_private.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_gui.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_gui_private.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_multimedia.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_multimediawidgets.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_network.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_network_private.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_opengl.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_opengl_private.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_openglextensions.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_platformsupport_private.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_printsupport.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_printsupport_private.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_qml.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_qmltest.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_quick.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_sql.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_sql_private.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_svg.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_testlib.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_testlib_private.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_webkit.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_webkitwidgets.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_widgets.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_widgets_private.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_x11extras.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_x11extras_private.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_xml.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_xml_private.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_xmlpatterns.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/modules/qt_lib_xmlpatterns_private.pri
./tea-44.0.0/usr/lib64/qt5/mkspecs/qconfig.pri

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 842 bytes
Desc: Message signed with OpenPGP
URL: <http://lists.macports.org/pipermail/macports-users/attachments/20170526/f17852ce/attachment.sig>


More information about the macports-users mailing list