Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 924106 - media-libs/exiftool-12.68 fetch fails
Summary: media-libs/exiftool-12.68 fetch fails
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
: 925338 (view as bug list)
Depends on:
Blocks:
 
Reported: 2024-02-08 13:59 UTC by jms
Modified: 2024-02-23 19:16 UTC (History)
8 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jms 2024-02-08 13:59:35 UTC
it looks like they don't have the old Image-ExifTool-12.68.tar.gz
or anything else unless the latest on the website

a topic has been opened on exiftool forum 
https://exiftool.org/forum/index.php?topic=15671.0
by a gentoo user

also
https://bugs.gentoo.org/923527#c6



Reproducible: Always
Comment 1 Jonas Stein gentoo-dev 2024-02-08 22:31:14 UTC
GENTOO_MIRRORS="" ebuild exiftool-12.68.ebuild clean fetch 
Appending /usr/local/overlays/gentoo to PORTDIR_OVERLAY...
>>> Downloading 'https://exiftool.org/Image-ExifTool-12.68.tar.gz'
--2024-02-08 23:30:23--  https://exiftool.org/Image-ExifTool-12.68.tar.gz
Resolving exiftool.org... 69.163.182.10
Connecting to exiftool.org|69.163.182.10|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2024-02-08 23:30:24 ERROR 404: Not Found.

!!! Couldn't download 'Image-ExifTool-12.68.tar.gz'. Aborting.
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-02-09 06:40:09 UTC
We should grab production releases from metacpan.
Comment 3 TheMetMan 2024-02-09 08:44:49 UTC
I have been on the ExifTool Forum to report this .
During my investigatrions I have discovered that Gentoo does not go as far as version 12.76, only 12.72

I can download 12.76 using wget, but not versions 12.68 or 12.72
You can see more on the forum as per @jms above

Hope this helps.
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-02-09 08:48:28 UTC
Yeah, I understand. It's just that we generally want a stable archive to download from. Bumping to new versions is really independent of that.
Comment 5 Steve Herber 2024-02-09 09:00:59 UTC
Can someone update the repositry with the latest which builds and installs successfully.

At sourceforge I find only these versions:

https://sourceforge.net/projects/exiftool/files/Image-ExifTool-12.76.tar.gz/download
https://sourceforge.net/projects/exiftool/files/Image-ExifTool-12.74.tar.gz/download

I ran these commands to test:

cd /usr/local/portage/
mkdir media-libs
cd media-libs
cp -rp /usr/portage/media-libs/exiftool .
cd exiftool/
cp exiftool-12.72.ebuild exiftool-12.76.ebuild
ebuild exiftool-12.76.ebuild manifest
ebuild exiftool-12.76.ebuild fetch
ebuild exiftool-12.76.ebuild test
ebuild exiftool-12.76.ebuild install

There were all successfull.  Thank you.

The current ebuild only supports versions up to and including 12.72:

media-libs/exiftool
     Available versions:  12.50^t ~12.60^t 12.64^t 12.68^t ~12.72^t
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-02-09 09:02:37 UTC
Yep, will do today. In the meantime, please make sure you have a valid GENTOO_MIRRORS setting.
Comment 7 Michael Vetter 2024-02-09 10:42:38 UTC
(In reply to TheMetMan from comment #3)
> I have been on the ExifTool Forum to report this .
> During my investigatrions I have discovered that Gentoo does not go as far
> as version 12.76, only 12.72

Since two weeks I have this PR open:
https://github.com/gentoo/gentoo/pull/34984

That being said upstream shouldn't remove release tarballs so quickly.
Comment 8 Phil Harvey 2024-02-09 12:27:24 UTC
(In reply to Michael Vetter from comment #7)
> That being said upstream shouldn't remove release tarballs so quickly.

The ExifTool web site is being hammered by automated clients downloading multiple copies of sometimes very old versions of the distribution packages.  I've started removing old versions sooner to help reduce the bandwidth load.

How long exactly would you like for me to keep older versions?

- Phil
Comment 9 Michael Vetter 2024-02-13 11:57:48 UTC
(In reply to Phil Harvey from comment #8)
> (In reply to Michael Vetter from comment #7)
> > That being said upstream shouldn't remove release tarballs so quickly.
> 
> The ExifTool web site is being hammered by automated clients downloading
> multiple copies of sometimes very old versions of the distribution packages.
> I've started removing old versions sooner to help reduce the bandwidth load.

Should we grab releases from https://github.com/exiftool/exiftool/releases instead? You could upload the tarballs there if the GitHub autogenerated ones are not suitable.

> How long exactly would you like for me to keep older versions?

Honestly it's a hard question to answer. Since various distributions have different release schedules and I don't know when they will pull the tarballs for verification.

It might be nice to at least have the 'latest production' release for quite some time.
Comment 10 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-02-23 17:03:42 UTC
*** Bug 925338 has been marked as a duplicate of this bug. ***
Comment 11 Larry the Git Cow gentoo-dev 2024-02-23 17:11:40 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51e6d86edd6bb9f994952387a350e9c456d50d4f

commit 51e6d86edd6bb9f994952387a350e9c456d50d4f
Author:     Michael Vetter <jubalh@iodoru.org>
AuthorDate: 2024-01-24 06:45:37 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-02-23 17:11:34 +0000

    media-libs/exiftool: add 12.74
    
    Bug: https://bugs.gentoo.org/924106
    Signed-off-by: Michael Vetter <jubalh@iodoru.org>
    Closes: https://github.com/gentoo/gentoo/pull/34984
    Signed-off-by: Sam James <sam@gentoo.org>

 media-libs/exiftool/Manifest              |  1 +
 media-libs/exiftool/exiftool-12.74.ebuild | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32168b8a9d83d14ef6d29233f69997dbc6eaab9a

commit 32168b8a9d83d14ef6d29233f69997dbc6eaab9a
Author:     Michael Vetter <jubalh@iodoru.org>
AuthorDate: 2024-01-24 06:43:21 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-02-23 17:11:33 +0000

    media-libs/exiftool: drop 12.68
    
    Bug: https://bugs.gentoo.org/924106
    Signed-off-by: Michael Vetter <jubalh@iodoru.org>
    Signed-off-by: Sam James <sam@gentoo.org>

 media-libs/exiftool/Manifest              |  1 -
 media-libs/exiftool/exiftool-12.68.ebuild | 26 --------------------------
 2 files changed, 27 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a70e0631992c493df1b8b7954b2fccd4dac393a

commit 5a70e0631992c493df1b8b7954b2fccd4dac393a
Author:     Michael Vetter <jubalh@iodoru.org>
AuthorDate: 2024-01-24 06:42:32 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-02-23 17:11:33 +0000

    media-libs/exiftool: drop 12.60
    
    Bug: https://bugs.gentoo.org/924106
    Signed-off-by: Michael Vetter <jubalh@iodoru.org>
    Signed-off-by: Sam James <sam@gentoo.org>

 media-libs/exiftool/Manifest              |  1 -
 media-libs/exiftool/exiftool-12.60.ebuild | 26 --------------------------
 2 files changed, 27 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78b5c41cdd2ec021a61ecdb65f8ea6d58df3086d

commit 78b5c41cdd2ec021a61ecdb65f8ea6d58df3086d
Author:     Michael Vetter <jubalh@iodoru.org>
AuthorDate: 2024-01-24 06:41:56 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-02-23 17:11:33 +0000

    media-libs/exiftool: drop 12.50
    
    Bug: https://bugs.gentoo.org/924106
    Signed-off-by: Michael Vetter <jubalh@iodoru.org>
    Signed-off-by: Sam James <sam@gentoo.org>

 media-libs/exiftool/Manifest              |  1 -
 media-libs/exiftool/exiftool-12.50.ebuild | 26 --------------------------
 2 files changed, 27 deletions(-)
Comment 12 Larry the Git Cow gentoo-dev 2024-02-23 17:16:39 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2ff4b84914b89d70b0445abb5f6ce09aaa4eed3

commit c2ff4b84914b89d70b0445abb5f6ce09aaa4eed3
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-02-23 17:15:33 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-02-23 17:16:32 +0000

    media-libs/exiftool: add 12.76
    
    Switch to CPAN for fetching for two reasons:
    1) It only has production releases which reduces the risk of human-error
    (us bumping to a non-production release);
    
    2) It has older releases around for longer (as we may not be quick enough
    to bump to newer versions before upstream cleanup old ones).
    
    Note that users should really have a valid GENTOO_MIRRORS setting anyway.
    
    Closes: https://bugs.gentoo.org/924106
    Signed-off-by: Sam James <sam@gentoo.org>

 media-libs/exiftool/Manifest              |  1 +
 media-libs/exiftool/exiftool-12.76.ebuild | 29 +++++++++++++++++++++++++++++
 2 files changed, 30 insertions(+)
Comment 13 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-02-23 17:53:27 UTC
Also, apologies for taking longer to get to it. I'm a bit overwhelmed at the moment. Thanks all!
Comment 14 jms 2024-02-23 19:16:19 UTC
thanks