[GH-ISSUE #5459] Improve repository metadata labeling for package origin #11503

Open
opened 2026-08-05 01:29:51 -04:00 by saavagebueno · 2 comments
Owner

Originally created by @Codebreaker101 on GitHub (Feb 26, 2026).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/5459

The Debian repository metadata currently exposes the origin and label as “Artifactory”. This makes it difficult to create precise rules for unattended-upgrades, since the origin field is too generic and does not clearly identify the package publisher.

It would be helpful if the repository metadata used a more specific identifier such as “Netbird” instead of “Artifactory”, since the packages are distributed by Netbird.

> apt-cache policy
500 https://pkgs.netbird.io/debian stable/main amd64 Packages
    release o=Artifactory,a=stable,n=stable,l=Artifactory,c=main,b=amd64
    origin pkgs.netbird.io
Originally created by @Codebreaker101 on GitHub (Feb 26, 2026). Original GitHub issue: https://github.com/netbirdio/netbird/issues/5459 The Debian repository metadata currently exposes the origin and label as “Artifactory”. This makes it difficult to create precise rules for unattended-upgrades, since the origin field is too generic and does not clearly identify the package publisher. It would be helpful if the repository metadata used a more specific identifier such as “Netbird” instead of “Artifactory”, since the packages are distributed by Netbird. ``` bash > apt-cache policy 500 https://pkgs.netbird.io/debian stable/main amd64 Packages release o=Artifactory,a=stable,n=stable,l=Artifactory,c=main,b=amd64 origin pkgs.netbird.io ```
saavagebueno added the triage-needed label 2026-08-05 01:29:51 -04:00
Author
Owner

@SamFusco commented on GitHub (Feb 26, 2026):

I agree it's not the cleanest method but I target Netbird in my unattended upgrades using the Origins-Pattern.

Unattended-Upgrade::Origins-Pattern {
    "site=pkgs.netbird.io, suite=stable"; // Netbird
};
<!-- gh-comment-id:3965916528 --> @SamFusco commented on GitHub (Feb 26, 2026): I agree it's not the cleanest method but I target Netbird in my unattended upgrades using the `Origins-Pattern`. ``` Unattended-Upgrade::Origins-Pattern { "site=pkgs.netbird.io, suite=stable"; // Netbird }; ```
Author
Owner

@Codebreaker101 commented on GitHub (Feb 26, 2026):

I target Netbird in my unattended upgrades using the Origins-Pattern.

I didn't know you can target the site. Good tip!

<!-- gh-comment-id:3966338128 --> @Codebreaker101 commented on GitHub (Feb 26, 2026): > I target Netbird in my unattended upgrades using the `Origins-Pattern`. I didn't know you can target the `site`. Good tip!
Sign in to join this conversation.
No Label triage-needed
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#11503