stefantalpalaru / gentoo-overlay

Gentoo overlay
GNU General Public License v2.0
43 stars 11 forks source link

media-gfx/displaycal-py3-3.9.12 Manifest verify failed #144

Closed kir68k closed 4 months ago

kir68k commented 4 months ago

Hi, I wanted to install displaycal-py3 which this repo has a more updated version of, but get the following error:

2024-04-08 02:43:49 (94.4 MB/s) - ‘/var/cache/distfiles/DisplayCAL-3.9.12.tar.gz.__download__’ saved [10653501/10653501]

!!! Fetched file: DisplayCAL-3.9.12.tar.gz VERIFY FAILED!
!!! Reason: Filesize does not match recorded size
!!! Got:      10653501
!!! Expected: 10652677
Refetching... File renamed to '/var/cache/distfiles/DisplayCAL-3.9.12.tar.gz._checksum_failure_.t1moz1lc'

!!! Couldn't download 'DisplayCAL-3.9.12.tar.gz'. Aborting

I cloned this repository, moved Manifest to Manifest.old and ran ebuild displaycal-py3-3.9.12.ebuild manifest. diff shows the following:

--- Manifest.old    2024-04-08 02:47:05.340268991 +0200
+++ Manifest    2024-04-08 02:47:34.376399755 +0200
@@ -1 +1 @@
-DIST DisplayCAL-3.9.12.tar.gz 10652677 BLAKE2B 056693b701de956f18a20641239bb696d09ee08e041ba2e6466f4a17bd1c018668b02868dc4eaed8c6bf043cd2ed8d01c9fdaf3d8e000280609517ca268e97e9 SHA512 f42111359ae63f0d2a2c6239d0a3a43bd5b52a2efed3c8decc186c180811353c48f094724205cb4e06af762f4c209d13f9fb959eab2d17c8425f218c9f913072
+DIST DisplayCAL-3.9.12.tar.gz 10653501 BLAKE2B a725db40dad99320ebd9ee6f59474fa86e1947097ac2d123e5e4936bb743bc31f09982db03def11580754b68efdf60d14475a2b1238d18e49db0affab788eb11 SHA512 8e339a83e13e4d6fb49d030cf9661ead89fcb47ae1eacff3e2d18a931368f0a46e66ed5888c65ff71596af095a58d718fb5dcba54aba130705125fda48d1f011

Not sure if this is a problem only on my end, or if the generated Manifest in this repo was generated incorrectly.

stefantalpalaru commented 4 months ago

Upstream changed the source archive, five days after the release, to add more commits - but kept the same version number: https://github.com/eoyilmaz/displaycal-py3/releases/tag/3.9.12

Anyway, fixed on my end. Thank you for reporting it.