Skip to content

[python] Remove version-specific PURLs#8302

Closed
marcwrobel wants to merge 0 commit intomasterfrom
python
Closed

[python] Remove version-specific PURLs#8302
marcwrobel wants to merge 0 commit intomasterfrom
python

Conversation

@marcwrobel
Copy link
Copy Markdown
Member

@marcwrobel marcwrobel commented Aug 31, 2025

Those generate a lot of 404, which question their validity. Moreover they are hard to maintain over time.

Note that this was originally addressed in #7093. I suggest here to only remove version-specific PURLs, because most are 404. Moreover those should have been validated during #2238 review.

@marcwrobel marcwrobel added the product-updates Product content updates that are not fixes nor releases updates label Aug 31, 2025
@marcwrobel
Copy link
Copy Markdown
Member Author

Generated 404 are:

2025-08-31T01:50:29.8117244Z  Product Validator: Invalid url 'https://launchpad.net/ubuntu/+source/python-minimal' for python.md, got an error : '404 Not Found'.
2025-08-31T01:50:30.3921274Z  Product Validator: Invalid url 'https://launchpad.net/ubuntu/+source/python2' for python.md, got an error : '404 Not Found'.
2025-08-31T01:50:30.9922982Z  Product Validator: Invalid url 'https://launchpad.net/ubuntu/+source/python3' for python.md, got an error : '404 Not Found'.
2025-08-31T01:50:53.0875527Z  Product Validator: Invalid url 'https://launchpad.net/ubuntu/+source/python2.9' for python.md, got an error : '404 Not Found'.
2025-08-31T01:50:54.1875377Z  Product Validator: Invalid url 'https://launchpad.net/ubuntu/+source/python2.8' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:07.6037727Z  Product Validator: Invalid url 'https://launchpad.net/ubuntu/+source/python2.0' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:08.1348151Z  Product Validator: Invalid url 'https://launchpad.net/ubuntu/+source/python1.6' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:08.7355050Z  Product Validator: Invalid url 'https://launchpad.net/ubuntu/+source/python1.5' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:09.3092489Z  Product Validator: Invalid url 'https://launchpad.net/ubuntu/+source/python1.4' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:09.6770732Z  Product Validator: Invalid url 'https://sources.debian.org/src/python-minimal/' for python.md, got an error : '404 NOT FOUND'.
2025-08-31T01:51:09.8392083Z  Product Validator: Invalid url 'https://sources.debian.org/src/python2/' for python.md, got an error : '404 NOT FOUND'.
2025-08-31T01:51:10.0051158Z  Product Validator: Invalid url 'https://sources.debian.org/src/python3/' for python.md, got an error : '404 NOT FOUND'.
2025-08-31T01:51:10.3353432Z  Product Validator: Invalid url 'https://sources.debian.org/src/python3.10/' for python.md, got an error : '404 NOT FOUND'.
2025-08-31T01:51:10.6728131Z  Product Validator: Invalid url 'https://sources.debian.org/src/python3.8/' for python.md, got an error : '404 NOT FOUND'.
2025-08-31T01:51:11.0217606Z  Product Validator: Invalid url 'https://sources.debian.org/src/python3.6/' for python.md, got an error : '404 NOT FOUND'.
2025-08-31T01:51:11.6113818Z  Product Validator: Invalid url 'https://sources.debian.org/src/python3.3/' for python.md, got an error : '404 NOT FOUND'.
2025-08-31T01:51:12.1146054Z  Product Validator: Invalid url 'https://sources.debian.org/src/python3.0/' for python.md, got an error : '404 NOT FOUND'.
2025-08-31T01:51:12.2806752Z  Product Validator: Invalid url 'https://sources.debian.org/src/python2.9/' for python.md, got an error : '404 NOT FOUND'.
2025-08-31T01:51:12.4447643Z  Product Validator: Invalid url 'https://sources.debian.org/src/python2.8/' for python.md, got an error : '404 NOT FOUND'.
2025-08-31T01:51:13.8075455Z  Product Validator: Invalid url 'https://sources.debian.org/src/python2.0/' for python.md, got an error : '404 NOT FOUND'.
2025-08-31T01:51:13.9694188Z  Product Validator: Invalid url 'https://sources.debian.org/src/python1.6/' for python.md, got an error : '404 NOT FOUND'.
2025-08-31T01:51:14.3241764Z  Product Validator: Invalid url 'https://sources.debian.org/src/python1.4/' for python.md, got an error : '404 NOT FOUND'.
2025-08-31T01:51:14.5331506Z  Product Validator: Invalid url 'https://packages.fedoraproject.org/pkgs/python/' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:14.7061389Z  Product Validator: Invalid url 'https://packages.fedoraproject.org/pkgs/python-minimal/' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:15.0055142Z  Product Validator: Invalid url 'https://packages.fedoraproject.org/pkgs/python2/' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:15.2193579Z  Product Validator: Invalid url 'https://packages.fedoraproject.org/pkgs/python3/' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:16.4524218Z  Product Validator: Invalid url 'https://packages.fedoraproject.org/pkgs/python3.7/' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:16.9904145Z  Product Validator: Invalid url 'https://packages.fedoraproject.org/pkgs/python3.4/' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:17.2254620Z  Product Validator: Invalid url 'https://packages.fedoraproject.org/pkgs/python3.3/' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:17.4977204Z  Product Validator: Invalid url 'https://packages.fedoraproject.org/pkgs/python3.2/' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:17.6743942Z  Product Validator: Invalid url 'https://packages.fedoraproject.org/pkgs/python3.1/' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:17.9099455Z  Product Validator: Invalid url 'https://packages.fedoraproject.org/pkgs/python3.0/' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:18.0810662Z  Product Validator: Invalid url 'https://packages.fedoraproject.org/pkgs/python2.9/' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:18.3114764Z  Product Validator: Invalid url 'https://packages.fedoraproject.org/pkgs/python2.8/' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:18.5052098Z  Product Validator: Invalid url 'https://packages.fedoraproject.org/pkgs/python2.7/' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:18.6792746Z  Product Validator: Invalid url 'https://packages.fedoraproject.org/pkgs/python2.6/' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:18.8499892Z  Product Validator: Invalid url 'https://packages.fedoraproject.org/pkgs/python2.5/' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:19.0228537Z  Product Validator: Invalid url 'https://packages.fedoraproject.org/pkgs/python2.4/' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:19.1974186Z  Product Validator: Invalid url 'https://packages.fedoraproject.org/pkgs/python2.3/' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:19.3678197Z  Product Validator: Invalid url 'https://packages.fedoraproject.org/pkgs/python2.2/' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:19.6384637Z  Product Validator: Invalid url 'https://packages.fedoraproject.org/pkgs/python2.1/' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:19.8271606Z  Product Validator: Invalid url 'https://packages.fedoraproject.org/pkgs/python2.0/' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:20.0626300Z  Product Validator: Invalid url 'https://packages.fedoraproject.org/pkgs/python1.6/' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:20.2384693Z  Product Validator: Invalid url 'https://packages.fedoraproject.org/pkgs/python1.5/' for python.md, got an error : '404 Not Found'.
2025-08-31T01:51:20.4615293Z  Product Validator: Invalid url 'https://packages.fedoraproject.org/pkgs/python1.4/' for python.md, got an error : '404 Not Found'.

@marcwrobel marcwrobel requested a review from captn3m0 August 31, 2025 08:07
@marcwrobel marcwrobel added product-fixes Product content or release fixes that do not count as updates and removed product-updates Product content updates that are not fixes nor releases updates labels Aug 31, 2025
@captn3m0
Copy link
Copy Markdown
Member

I still have the same concern - these are real packages which we don't happen to have stable URLs for. I looked a little into Fedora, and the fedora source packages for some of them do work:

The other seem to have been EPEL specific, and are not tracked at Fedora I think.

For ubuntu, perhaps we can link to the search page instead: https://packages.ubuntu.com/search?keywords=python3-minimal&searchon=names&suite=all&section=all (we are attempting to link to source packages, which can often result in multiple installed packages, so links to former will sometimes break).

@captn3m0
Copy link
Copy Markdown
Member

We could have linked to repology, but even that doesn't keep old repos any more: repology/repology-updater#1499

@marcwrobel
Copy link
Copy Markdown
Member Author

Closing, will open a new PR that drop all identifiers that produce a 404.

@marcwrobel marcwrobel deleted the python branch September 23, 2025 06:57
marcwrobel added a commit that referenced this pull request Sep 23, 2025
Those should have been validated during #2238 review.

Relates to #8302.
marcwrobel added a commit that referenced this pull request Sep 23, 2025
Those should have been validated during #2238 review.

Relates to #8302.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

product-fixes Product content or release fixes that do not count as updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants