tumic0 / GPXSee

GPS log file viewer and analyzer with support for GPX, TCX, KML, FIT, IGC, NMEA, SLF, SML, LOC, GPI, GeoJSON and OziExplorer files.
https://www.gpxsee.org
GNU General Public License v3.0
950 stars 130 forks source link

Repo issue Ubuntu 22.04 #480

Closed ivanperez21 closed 1 year ago

ivanperez21 commented 1 year ago

Hello, I had some issues updating my system today and noticed your package that was updated today and may be corrupted.

I am using Pop!_OS 22.04. I've successfully updated packages from this repo in the past with no issues. I went directly to the repo and manually downloaded the files and check the hashes and file sizes. There seems to be a mismatch with file size and hash expected of the .deb. Please see below.

TLDR:

Expected file size and hash of gpxsee_12.0-1_amd64.deb Size: 1451852 SHA256: 8bd05c5f32afe3af9df7c6b0595776597683dd0a8d2b16b862ec1dad80519cdb Actual file size and hash Size: 1451814 SHA256: 80b11f987fdd7835043fb5777fa17c853af2c5180129a69b03568b6983759612


More Detail

Get:1 http://download.opensuse.org/repositories/home:/tumic:/GPXSee/xUbuntu_22.04  gpxsee 12.0-1 [1,452 kB]
Err:1 http://download.opensuse.org/repositories/home:/tumic:/GPXSee/xUbuntu_22.04  gpxsee 12.0-1
  File has unexpected size (1451814 != 1451852). Mirror sync in progress? [IP: 91.193.113.70 80]
  Hashes of expected file:
   - SHA256:8bd05c5f32afe3af9df7c6b0595776597683dd0a8d2b16b862ec1dad80519cdb
   - SHA1:7637170e64c7a65b958f33a22232b94a75034e0f [weak]
   - MD5Sum:71f1ebada76ecf8fd8e28726e4542070 [weak]
   - Filesize:1451852 [weak]
E: Failed to fetch http://provo-mirror.opensuse.org/repositories/home%3A/tumic%3A/GPXSee/xUbuntu_22.04/amd64/gpxsee_12.0-1_amd64.deb  File has unexpected size (1451814 != 1451852). Mirror sync in progress? [IP: 91.193.113.70 80]
   Hashes of expected file:
    - SHA256:8bd05c5f32afe3af9df7c6b0595776597683dd0a8d2b16b862ec1dad80519cdb
    - SHA1:7637170e64c7a65b958f33a22232b94a75034e0f [weak]
    - MD5Sum:71f1ebada76ecf8fd8e28726e4542070 [weak]
    - Filesize:1451852 [weak]
ivan@x1e:~$ cat tmp/Release 
Archive: xUbuntu_22.04
Codename: xUbuntu_22.04
Origin: obs://build.opensuse.org/home:tumic:GPXSee/xUbuntu_22.04
Label: home:tumic:GPXSee
Architectures: amd64
Date: Fri Feb 10 01:02:52 2023
Description: GPXsee (xUbuntu_22.04)
MD5Sum:
 41fc3f7b5791f1a7370147cdcc0dd6ce 1067 Packages
 6e002559ab06bb7df533b716032d1124 673 Packages.gz
 1eb86d4d9d91b6a825a6aa9ef31f2a64 1084 Sources
 005b7bd0961396095a88361c1e376881 615 Sources.gz
SHA1:
 5f4f76e4741182a21bd67c3353374f7bb9aafd4a 1067 Packages
 2ded82aaf5daa18bf92ac725e94356704fc1d391 673 Packages.gz
 ca3cfbe46917a2663178b92c9c76eb9cc082ff05 1084 Sources
 00343dbfc18130c19026d9a2f906aae92b589aa5 615 Sources.gz
SHA256:
 db64fe82bc75f8cbcabd45989075686a4e5553dc428342a3d6188581434803ae 1067 Packages
 fd7fae5127256040be1e4d3319b2f902659e97a0aea3923d20be3b07d38b95ff 673 Packages.gz
 d467f6a99d1a28db97cdacf0eaf442c2c249ba857257e44b754978ce37108576 1084 Sources
 081f757e3f03498dacdb6af096a65b833cdcc4dfc8fdf2f2d396691be9b801b5 615 Sources.gz

ivan@x1e:~$ sha256sum tmp/Packages 
db64fe82bc75f8cbcabd45989075686a4e5553dc428342a3d6188581434803ae  tmp/Packages

ivan@x1e:~$ cat tmp/Packages 
Package: gpxsee
Version: 12.0-1
Architecture: amd64
Maintainer: Martin Tuma <tumic@cbox.cz>
Installed-Size: 4749
Depends: libc6 (>= 2.35), libgcc-s1 (>= 3.0), libqt5concurrent5 (>= 5.6.0~rc), libqt5core5a (>= 5.15.1), libqt5gui5 (>= 5.11.0~rc1) | libqt5gui5-gles (>= 5.11.0~rc1), libqt5network5 (>= 5.9.0~beta), libqt5positioning5 (>= 5.14.1), libqt5printsupport5 (>= 5.0.2), libqt5sql5 (>= 5.0.2), libqt5widgets5 (>= 5.14.1), libstdc++6 (>= 5), qtbase-abi-5-15-3
Recommends: libqt5sql5-sqlite, qt5-image-formats-plugins, libqt5svg5, libqt5serialport5
Filename: ./amd64/gpxsee_12.0-1_amd64.deb
Size: 1451852
MD5sum: 71f1ebada76ecf8fd8e28726e4542070
SHA1: 7637170e64c7a65b958f33a22232b94a75034e0f
SHA256: 8bd05c5f32afe3af9df7c6b0595776597683dd0a8d2b16b862ec1dad80519cdb
Section: Graphics
Priority: optional
Homepage: http://www.gpxsee.org
Description: GPS log files visualizing and analyzing tool
 GPXSee is a Qt based tool for visualizing and analyzing GPX, TCX, FIT, KML, IGC, NMEA,
 SLF, LOC, OziExplorer (PLT, RTE, WPT), CUP, Garmin CSV and geotagged JPEG files.

ivan@x1e:~$ ls -al tmp/gpxsee_12.0-1_amd64.deb 
-rw-rw-r-- 1 ivan ivan 1451814 Feb  9 19:48 tmp/gpxsee_12.0-1_amd64.deb
ivan@x1e:~$ sha256sum tmp/gpxsee_12.0-1_amd64.deb 
80b11f987fdd7835043fb5777fa17c853af2c5180129a69b03568b6983759612  tmp/gpxsee_12.0-1_amd64.deb
tumic0 commented 1 year ago

Is it still broken? I guess you just hit a moment when the repo was rebuilding. There was some fidlling with the package sources when 12.0 was released and those changes are not atomic.

ivanperez21 commented 1 year ago

Initially I thought the same but I tried a couple hours later. Just tried again right now. Issue continues.

tumic0 commented 1 year ago

I have installed a "vanilla" Ubuntu 22.04 and have run the Ubuntu 22.04 repo add commands as given on the OBS GPXSee download page and all worked fine. So there must be something wrong with your repo setup/system.