Package: qa.debian.org
Severity: minor

Hello team,

The contributor profile page at contributors.debian.org generates DDPO
links in a format that DDPO does not resolve correctly, breaking
cross-reference for users with multiple email identities.

The contributor profile at:
https://contributors.debian.org/contributor/mendezr@salsa/

generates DDPO links in the format:
?login=Full%20Name%20%3Cemail%3E&comaint=yes

However, DDPO resolves contributions only when queried with:
?login=email&comaint=yes

Concrete reproducer:

A contribution to src:chromium attributed to [email protected] is visible at:
https://qa.debian.org/[email protected]&comaint=yes

But the URL generated from contributors.debian.org:
https://qa.debian.org/developer.php?login=juan%20manuel%20m%c3%a9ndez%20rey%20%[email protected]%3E&comaint=yes
does not show that contribution.

Either DDPO should accept the "Full Name <email>" format and resolve it
to the email alone, or the URL generator on contributors.debian.org
should emit just the email. Aligning the two would make consolidated
identity profiles fully usable for cross-reference.

Related (but not duplicate):
- #815375: same pattern from tracker.debian.org using ?email= instead
of ?login=
- #981613: related identity-merging behavior in the carnivore system
(closed 2025-03)

Thanks for maintaining these services.

Cheers,Juan Manuel Méndez Rey

Reply via email to