tea checksum error

Ryan Schmidt ryandesign at macports.org
Sat May 27 00:12:18 UTC 2017


> On May 26, 2017, at 02:14, Richard L. Hamilton <rlhamil at smart.net> wrote:
> 
> ...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
> 


Bug reports should be filed in the issue tracker.

I guess the developer re-released ("stealth-updated") 44.0.0 with the necessary build fixes after I originally grabbed it and put it on the mirror server.




More information about the macports-users mailing list