Closed Bug 1965939 Opened 6 months ago Closed 6 months ago

Prune `https://ftp.mozilla.org/pub/mozilla/libraries/win32/src/` of invalid sources and upload the intended ones (if still available)

Categories

(Firefox Build System :: MozillaBuild, task, P3)

task

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: ahochheiden, Assigned: ahochheiden)

References

Details

As mentioned in bug 1965933 due to a bug there are a lot of source archives uploaded to https://ftp.mozilla.org/pub/mozilla/libraries/win32/src/ that are not source archives at all, just html 404 not found error page text files, named to look like source archives. We should remove them, since they are of no value.

The sources we are supposed to have may still be available at https://repo.msys2.org/msys/sources. We might be able to rework some of the logic from bug 1965933 and prior to pruning, check the msys sources if the expected file is there, and if it is, upload that replacement to https://ftp.mozilla.org/pub/mozilla/libraries/win32/src/.

The following has been done:

Replaced bash-5.2.021-1.src.tar.gz with bash-5.2.021-1.src.tar.zst
Replaced bash-completion-2.11-3.src.tar.gz with bash-completion-2.11-3.src.tar.zst
Replaced brotli-1.1.0-1.src.tar.gz with brotli-1.1.0-1.src.tar.zst
Replaced bzip2-1.0.8-4.src.tar.gz with bzip2-1.0.8-4.src.tar.zst
Replaced ca-certificates-20230311-1.src.tar.gz with ca-certificates-20230311-1.src.tar.zst
Replaced coreutils-8.32-5.src.tar.gz with coreutils-8.32-5.src.tar.zst
Replaced db-5.3.28-4.src.tar.gz with db-5.3.28-4.src.tar.zst
Replaced db-5.3.28-5.src.tar.gz with db-5.3.28-5.src.tar.zst
Replaced diffutils-3.10-1.src.tar.gz with diffutils-3.10-1.src.tar.zst
Replaced file-5.45-1.src.tar.gz with file-5.45-1.src.tar.zst
Replaced filesystem-2023.02.07-1.src.tar.gz with filesystem-2023.02.07-1.src.tar.zst
Replaced findutils-4.9.0-3.src.tar.gz with findutils-4.9.0-3.src.tar.zst
Replaced gawk-5.3.0-1.src.tar.gz with gawk-5.3.0-1.src.tar.zst
Replaced gdbm-1.23-1.src.tar.gz with gdbm-1.23-1.src.tar.zst
Replaced gettext-0.22.4-1.src.tar.gz with gettext-0.22.4-1.src.tar.zst
Replaced gmp-6.3.0-1.src.tar.gz with gmp-6.3.0-1.src.tar.zst
Replaced gnupg-2.4.3-2.src.tar.gz with gnupg-2.4.3-2.src.tar.zst
Replaced grep-1~3.0-6.src.tar.gz with grep-1~3.0-6.src.tar.zst
Replaced groff-1.23.0-2.src.tar.gz with groff-1.23.0-2.src.tar.zst
Replaced gzip-1.13-1.src.tar.gz with gzip-1.13-1.src.tar.zst
Replaced heimdal-7.8.0-4.src.tar.gz with heimdal-7.8.0-4.src.tar.zst
Replaced less-643-1.src.tar.gz with less-643-1.src.tar.zst
Replaced libassuan-2.5.6-1.src.tar.gz with libassuan-2.5.6-1.src.tar.zst
Replaced libcbor-0.10.2-1.src.tar.gz with libcbor-0.10.2-1.src.tar.zst
Replaced libedit-20221030_3.1-1.src.tar.gz with libedit-20221030_3.1-1.src.tar.zst
Replaced libffi-3.4.4-1.src.tar.gz with libffi-3.4.4-1.src.tar.zst
Replaced libfido2-1.14.0-1.src.tar.gz with libfido2-1.14.0-1.src.tar.zst
Replaced libgcrypt-1.10.3-1.src.tar.gz with libgcrypt-1.10.3-1.src.tar.zst
Replaced libgpg-error-1.47-1.src.tar.gz with libgpg-error-1.47-1.src.tar.zst
Replaced libiconv-1.17-1.src.tar.gz with libiconv-1.17-1.src.tar.zst
Replaced libidn2-2.3.4-2.src.tar.gz with libidn2-2.3.4-2.src.tar.zst
Replaced libksba-1.6.5-1.src.tar.gz with libksba-1.6.5-1.src.tar.zst
Replaced libpipeline-1.5.7-1.src.tar.gz with libpipeline-1.5.7-1.src.tar.zst
Replaced libpsl-0.21.2-1.src.tar.gz with libpsl-0.21.2-1.src.tar.zst
Replaced libssh2-1.11.0-1.src.tar.gz with libssh2-1.11.0-1.src.tar.zst
Replaced libtasn1-4.19.0-1.src.tar.gz with libtasn1-4.19.0-1.src.tar.zst
Replaced libunistring-1.1-2.src.tar.gz with libunistring-1.1-2.src.tar.zst
Replaced libxcrypt-4.4.36-1.src.tar.gz with libxcrypt-4.4.36-1.src.tar.zst
Replaced libxml2-2.12.3-1.src.tar.gz with libxml2-2.12.3-1.src.tar.zst
Replaced libxslt-1.1.39-1.src.tar.gz with libxslt-1.1.39-1.src.tar.zst
Replaced man-db-2.12.0-2.src.tar.gz with man-db-2.12.0-2.src.tar.zst
Replaced mintty-1~3.7.0-1.src.tar.gz with mintty-1~3.7.0-1.src.tar.zst
Replaced mpfr-4.2.1-1.src.tar.gz with mpfr-4.2.1-1.src.tar.zst
Replaced msys2-runtime-3.4.10-2.src.tar.gz with msys2-runtime-3.4.10-2.src.tar.zst
Replaced nano-7.2-1.src.tar.gz with nano-7.2-1.src.tar.zst
Replaced ncurses-6.4-2.src.tar.gz with ncurses-6.4-2.src.tar.zst
Replaced nettle-3.9.1-1.src.tar.gz with nettle-3.9.1-1.src.tar.zst
Replaced openssh-9.6p1-1.src.tar.gz with openssh-9.6p1-1.src.tar.zst
Replaced openssl-3.2.0-1.src.tar.gz with openssl-3.2.0-1.src.tar.zst
Replaced p11-kit-0.25.3-1.src.tar.gz with p11-kit-0.25.3-1.src.tar.zst
Replaced patch-2.7.6-2.src.tar.gz with patch-2.7.6-2.src.tar.zst
Replaced perl-5.38.2-1.src.tar.gz with perl-5.38.2-1.src.tar.zst
Replaced pinentry-1.2.1-1.src.tar.gz with pinentry-1.2.1-1.src.tar.zst
Replaced sed-4.9-1.src.tar.gz with sed-4.9-1.src.tar.zst
Replaced tar-1.34-3.src.tar.gz with tar-1.34-3.src.tar.zst
Replaced tar-1.35-2.src.tar.gz with tar-1.35-2.src.tar.zst
Replaced vim-9.0.2167-1.src.tar.gz with vim-9.0.2167-1.src.tar.zst
Replaced wget-1.21.4-1.src.tar.gz with wget-1.21.4-1.src.tar.zst
Replaced which-2.21-4.src.tar.gz with which-2.21-4.src.tar.zst
Replaced xz-5.4.5-1.src.tar.gz with xz-5.4.5-1.src.tar.zst
Replaced zlib-1.3-1.src.tar.gz with zlib-1.3-1.src.tar.zst
Replaced zstd-1.5.5-1.src.tar.gz with zstd-1.5.5-1.src.tar.zst
Deleted bash-5.1.016-2.src.tar.gz
Deleted bash-completion-2.11-2.src.tar.gz
Deleted brotli-1.0.9-4.src.tar.gz
Deleted ca-certificates-20211016-2.src.tar.gz
Deleted coreutils-8.32-4.src.tar.gz
Deleted file-5.41-4.src.tar.gz
Deleted file-5.43-1.src.tar.gz
Deleted filesystem-2022.01-6.src.tar.gz
Deleted gawk-5.1.1-1.src.tar.gz
Deleted gcc-libs-11.2.0-3.src.tar.gz
Deleted gcc-libs-11.3.0-2.src.tar.gz
Deleted gcc-libs-13.2.0-2.src.tar.gz
Deleted gettext-0.21-2.src.tar.gz
Deleted gmp-6.2.1-2.src.tar.gz
Deleted gnupg-2.2.40-1.src.tar.gz
Deleted grep-1~3.0-5.src.tar.gz
Deleted gzip-1.12-2.src.tar.gz
Deleted heimdal-7.7.0-4.src.tar.gz
Deleted heimdal-libs-7.7.0-3.src.tar.gz
Deleted heimdal-libs-7.7.0-4.src.tar.gz
Deleted heimdal-libs-7.8.0-4.src.tar.gz
Deleted info-6.8-3.src.tar.gz
Deleted info-6.8-4.src.tar.gz
Deleted info-6.8-6.src.tar.gz
Deleted info-7.1-2.src.tar.gz
Deleted less-608-2.src.tar.gz
Deleted libasprintf-0.21-1.src.tar.gz
Deleted libasprintf-0.21-2.src.tar.gz
Deleted libasprintf-0.22.4-1.src.tar.gz
Deleted libassuan-2.5.5-2.src.tar.gz
Deleted libbz2-1.0.8-3.src.tar.gz
Deleted libbz2-1.0.8-4.src.tar.gz
Deleted libcrypt-2.1-4.src.tar.gz
Deleted libcurl-7.80.0-3.src.tar.gz
Deleted libcurl-7.82.0-1.src.tar.gz
Deleted libcurl-7.86.0-1.src.tar.gz
Deleted libcurl-8.5.0-1.src.tar.gz
Deleted libdb-5.3.28-3.src.tar.gz
Deleted libdb-5.3.28-4.src.tar.gz
Deleted libdb-5.3.28-5.src.tar.gz
Deleted libedit-20210910_3.1-2.src.tar.gz
Deleted libfido2-1.12.0-1.src.tar.gz
Deleted libgcrypt-1.10.1-5.src.tar.gz
Deleted libgdbm-1.22-2.src.tar.gz
Deleted libgdbm-1.22-3.src.tar.gz
Deleted libgdbm-1.23-1.src.tar.gz
Deleted libgettextpo-0.21-1.src.tar.gz
Deleted libgettextpo-0.21-2.src.tar.gz
Deleted libgettextpo-0.22.4-1.src.tar.gz
Deleted libgnutls-3.7.3-1.src.tar.gz
Deleted libgnutls-3.7.4-2.src.tar.gz
Deleted libgnutls-3.7.8-1.src.tar.gz
Deleted libgnutls-3.8.2-1.src.tar.gz
Deleted libgpg-error-1.45-1.src.tar.gz
Deleted libgpg-error-1.46-2.src.tar.gz
Deleted libgpgme-1.17.0-1.src.tar.gz
Deleted libgpgme-1.17.0-2.src.tar.gz
Deleted libgpgme-1.18.0-1.src.tar.gz
Deleted libgpgme-1.23.2-1.src.tar.gz
Deleted libhogweed-3.7.3-1.src.tar.gz
Deleted libhogweed-3.7.3-2.src.tar.gz
Deleted libhogweed-3.8.1-1.src.tar.gz
Deleted libhogweed-3.9.1-1.src.tar.gz
Deleted libidn2-2.3.2-2.src.tar.gz
Deleted libidn2-2.3.4-1.src.tar.gz
Deleted libintl-0.21-1.src.tar.gz
Deleted libintl-0.21-2.src.tar.gz
Deleted libintl-0.22.4-1.src.tar.gz
Deleted libksba-1.6.2-1.src.tar.gz
Deleted liblzma-5.2.5-1.src.tar.gz
Deleted liblzma-5.2.5-2.src.tar.gz
Deleted liblzma-5.2.7-1.src.tar.gz
Deleted liblzma-5.4.5-1.src.tar.gz
Deleted libnettle-3.7.3-1.src.tar.gz
Deleted libnettle-3.7.3-2.src.tar.gz
Deleted libnettle-3.8.1-1.src.tar.gz
Deleted libnettle-3.9.1-1.src.tar.gz
Deleted libnghttp2-1.50.0-1.src.tar.gz
Deleted libnghttp2-1.58.0-1.src.tar.gz
Deleted libnpth-1.6-1.src.tar.gz
Deleted libnpth-1.6-2.src.tar.gz
Deleted libopenssl-1.1.1.m-1.src.tar.gz
Deleted libopenssl-1.1.1.n-1.src.tar.gz
Deleted libopenssl-1.1.1.q-1.src.tar.gz
Deleted libopenssl-3.2.0-1.src.tar.gz
Deleted libp11-kit-0.24.1-1.src.tar.gz
Deleted libp11-kit-0.24.1-2.src.tar.gz
Deleted libp11-kit-0.24.1-4.src.tar.gz
Deleted libp11-kit-0.25.3-1.src.tar.gz
Deleted libpcre-8.45-1.src.tar.gz
Deleted libpcre-8.45-3.src.tar.gz
Deleted libpcre-8.45-4.src.tar.gz
Deleted libpcre2_8-10.37-1.src.tar.gz
Deleted libpcre2_8-10.40-1.src.tar.gz
Deleted libpcre2_8-10.42-1.src.tar.gz
Deleted libpsl-0.21.1-4.src.tar.gz
Deleted libreadline-8.1.001-1.src.tar.gz
Deleted libreadline-8.1.002-1.src.tar.gz
Deleted libreadline-8.2.001-1.src.tar.gz
Deleted libreadline-8.2.007-1.src.tar.gz
Deleted libsqlite-3.36.0-3.src.tar.gz
Deleted libsqlite-3.38.2-1.src.tar.gz
Deleted libsqlite-3.39.4-1.src.tar.gz
Deleted libsqlite-3.44.2-1.src.tar.gz
Deleted libssh2-1.10.0-2.src.tar.gz
Deleted libunistring-1.0-1.src.tar.gz
Deleted libutil-linux-2.35.2-1.src.tar.gz
Deleted libutil-linux-2.35.2-3.src.tar.gz
Deleted libutil-linux-2.35.2-4.src.tar.gz
Deleted libxml2-2.10.3-1.src.tar.gz
Deleted libxslt-1.1.37-1.src.tar.gz
Deleted libzstd-1.5.2-1.src.tar.gz
Deleted libzstd-1.5.2-2.src.tar.gz
Deleted libzstd-1.5.5-1.src.tar.gz
Deleted mintty-1~3.6.1-2.src.tar.gz
Deleted mpfr-4.1.0.p13-1.src.tar.gz
Deleted msys2-runtime-3.3.6-3.src.tar.gz
Deleted nano-6.2-3.src.tar.gz
Deleted nano-6.4-1.src.tar.gz
Deleted ncurses-6.3-3.src.tar.gz
Deleted nettle-3.7.3-2.src.tar.gz
Deleted nettle-3.8.1-1.src.tar.gz
Deleted openssl-1.1.1.q-1.src.tar.gz
Deleted p11-kit-0.24.1-2.src.tar.gz
Deleted p11-kit-0.24.1-4.src.tar.gz
Deleted perl-5.36.0-1.src.tar.gz
Deleted sed-4.8-3.src.tar.gz
Deleted tcl-8.6.10-2.src.tar.gz
Deleted vim-8.2.5117-2.src.tar.gz
Deleted wget-1.21.3-1.src.tar.gz
Deleted xz-5.2.5-2.src.tar.gz
Deleted xz-5.2.7-1.src.tar.gz
Deleted zlib-1.2.13-1.src.tar.gz
Deleted zstd-1.5.2-2.src.tar.gz

The ones that were deleted are no longer available at https://repo.msys2.org/msys/sources/. This is now resolved.

Status: NEW → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.