fluent / fluent-bit

Fast and Lightweight Logs and Metrics processor for Linux, BSD, OSX and Windows
https://fluentbit.io
Apache License 2.0
5.62k stars 1.53k forks source link

Add sane metadata to debian package repo #8730

Closed twe-syde closed 3 weeks ago

twe-syde commented 4 months ago

Is your feature request related to a problem? Please describe. At the moment apt-cache policy returns this repo metadata

 500 https://packages.fluentbit.io/debian/bullseye bullseye/main amd64 Packages
     release o=bullseye bullseye,a=bullseye,n=bullseye,l=bullseye bullseye,c=main,b=amd64
     origin packages.fluentbit.io

Describe the solution you'd like Metadata should be specific for fluent-bit releases

 500 https://packages.fluentbit.io/debian/bullseye bullseye/main amd64 Packages
     release o=packages.fluentbit.io,a=bullseye,n=bullseye,l=fluentbit,c=main,b=amd64
     origin packages.fluentbit.io

or similar

Additional context With the current metadata provided it's (nearly) impossible to configure unattended-upgrades as the release origin and label are unspecific and can not be distinguished from other repo metadata.

patrick-stephens commented 4 months ago

Probably a case of updating here: https://github.com/fluent/fluent-bit/blob/master/packaging/update-apt-repo.sh

The packaging process is a bit convoluted sometimes as it had to cope with the old bare metal server then the transition to an S3 bucket but keeping both going for a while. It probably needs some love and a tidy up if you feel like submitting some PRs.

github-actions[bot] commented 1 month ago

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 5 days. Maintainers can add the exempt-stale label.

github-actions[bot] commented 3 weeks ago

This issue was closed because it has been stalled for 5 days with no activity.