[Bug 277407] signal-desktop build fails due to source archive being spelled incorrectly

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 01 Mar 2024 00:47:54 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277407

            Bug ID: 277407
           Summary: signal-desktop build fails due to source archive being
                    spelled incorrectly
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: mikael@FreeBSD.org
          Reporter: fgorter@gmail.com
             Flags: maintainer-feedback?(mikael@FreeBSD.org)
          Assignee: mikael@FreeBSD.org

As title says:

===>  License AGPLv3 accepted by the user
===>   signal-desktop-6.48.1_1 depends on file: /usr/local/sbin/pkg - found
=> signalapp-Signal-Desktop-6.48.1_GH0.tar.gz is not in
/usr/ports/net-im/signal-desktop/distinfo.
=> Either /usr/ports/net-im/signal-desktop/distinfo is out of date, or
=> signalapp-Signal-Desktop-6.48.1_GH0.tar.gz is spelled incorrectly.
*** Error code 1

Stop.
make: stopped in /usr/ports/net-im/signal-desktop


To who ever is in charge of signal-desktop updates:
Please for the love of all things holy, double check your work. It has now been
a routine, without missing a single beat, every damned time there's an update
to signal-desktop, a build failure of some sort.
The latest 2 (at a bare minimum) have failed due to misspelling the source
archive, requiring manual fetching from GitHub, renaming & re-hashing the SHA
of the archive to get thing building cleanly.

Here it is: signalapp-Signal-Desktop-6.48.1_GH0.tar.gz  VERSUS
signalapp-Signal-Desktop-v6.48.1_GH0.tar.gz  NOTE: the missing "v".

In the previous ~12 updates (probably more), it was a rash of distfiles
constantly missing from the FreeBSD distribution servers.

How is this constantly slipping through the cracks?

-- 
You are receiving this mail because:
You are the assignee for the bug.