tea checksum error

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

tea checksum error

Richard L. Hamilton-3
...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


signature.asc (859 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: tea checksum error

Ryan Schmidt-24

> On May 26, 2017, at 02:14, Richard L. Hamilton <[hidden email]> 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.


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: tea checksum error

Ryan Schmidt-24

On May 26, 2017, at 19:12, Ryan Schmidt wrote:

> 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.


Fixed in https://github.com/macports/macports-ports/commit/96511c4a1ab1a93a714835bf0ae2eb9e1d3c8cc7

Loading...