Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 882351 - Add new Upstream <remote-id type="apache">
Summary: Add new Upstream <remote-id type="apache">
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-21 08:35 UTC by Volkmar W. Pogatzki
Modified: 2022-11-24 12:37 UTC (History)
1 user (show)

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


Attachments
'add apache to metadata.dtd' (add apache to metadata.dtd,890 bytes, patch)
2022-11-21 09:02 UTC, Volkmar W. Pogatzki
Details | Diff
'add apache to metadata.xsd' (add apache to metadata.xsd,375 bytes, patch)
2022-11-21 09:41 UTC, Volkmar W. Pogatzki
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Volkmar W. Pogatzki 2022-11-21 08:35:59 UTC
There are many packages hosted on <package>.apache.org like e.g.

dev-java/log4j-core -> https://logging.apache.org/log4j/2.x/
dev-java/pdfbox -> https://pdfbox.apache.org/
net-libs/serf -> https://serf.apache.org/

Some of them have wrong remote-id type="github" even though they build from mirror://apache.

A new Upstream <remote-id type="apache"> would allow setting remote-id to the correct value for those packages.

I am aware of https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Upstream_remote-id_types#Adding%20a%20new%20remote-id but guess that's not doable within a PR.
Comment 1 Volkmar W. Pogatzki 2022-11-21 09:02:16 UTC
Created attachment 835371 [details, diff]
'add apache to metadata.dtd'
Comment 2 Volkmar W. Pogatzki 2022-11-21 09:41:30 UTC
Created attachment 835437 [details, diff]
'add apache to metadata.xsd'
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-11-22 03:06:59 UTC
(To be clear, the remote-id on github is intentional and i'd like to keep it anyway just because it makes it very easy to quickly get to source code, and afaik the mirrors are official.)
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-11-24 11:47:01 UTC
Can you send the patches to the gentoo-dev ML?
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-11-24 11:47:16 UTC
(In reply to Sam James from comment #4)
> Can you send the patches to the gentoo-dev ML?

(use git send-email on the respective repos, normally I just send one to allow discussion of the remote-id)
Comment 6 Volkmar W. Pogatzki 2022-11-24 12:37:44 UTC
(In reply to Sam James from comment #5)
> (In reply to Sam James from comment #4)
> > Can you send the patches to the gentoo-dev ML?
> 
> (use git send-email on the respective repos, normally I just send one to
> allow discussion of the remote-id)

https://archives.gentoo.org/gentoo-dev/message/163d66ebd24bf7e617f8acf7eff31b97