Open Bug 1801121 Opened 3 years ago Updated 1 month ago

Point `fetch-zlib` task at the "fossils" directory

Categories

(Firefox Build System :: Task Configuration, task)

task

Tracking

(Not tracked)

ASSIGNED

People

(Reporter: ahal, Assigned: ahal)

Details

Attachments

(1 obsolete file)

The fetch-zlib task points to a build at the root of zlib.net, e.g:
https://zlib.net/zlib-1.2.13.tar.gz

However, when a new release comes out, the zlib maintainers remove that build and replace it with the newer version. This breaks the fetch task which we don't notice until it expires or we rebuild cached tasks, resulting in bugs like:
https://bugzilla.mozilla.org/show_bug.cgi?id=1798976
https://bugzilla.mozilla.org/show_bug.cgi?id=1800970

The latest build also exists under https://zlib.net/fossils, so we should just link there from the outset as the URL is stable. The downside is they don't keep gpg-signatures around for the older builds, so we'll have to remove that.

The build at the root of zlib.net gets replaced whenever a new version is
released, thus breaking the fetch task. The build under fossils is stable,
though there doesn't appear to be any gpg signature.

Assignee: nobody → ahal
Status: NEW → ASSIGNED
Attachment #9303875 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: