[arch-dev-public] archlinux.org update
Hi All, Today I've updated archlinux.org with some interesting changes for packagers. Two new reports have been added: * A new report which includes all required orphan packages in our repositories. [1] * A new report which which includes all orphan non reproducible packages [2] The non reproducible packages dashboard now includes links to the build log and diffoscope output of the packages. Which should help fixing those packages. Lastly archweb now parses the links databases which exists in our repository. So as alternative to 'sogrep' curl -s "https://archlinux.org/packages/sonames?name=libwebsockets.so" | jq '.[].pkgname' "kismet" "libwebsockets" "ardour" "csound" "mosquitto" "kismet" "libwebsockets" This is still a bit alpha-ish as there seems to be some issues with updating the data. [4] Feedback is welcome, as I just realized it shows packages for all repositories so some people might want a filter on "stable" or "testing" or "staging" repositories. Finally what sonames the package requires is shown in the package detail page [6] [1] https://archlinux.org/devel/reports/required-orphan/ [2] https://archlinux.org/devel/reports/orphan-non-reproducible-packages/ [3] https://archlinux.org/devel/reports/non-reproducible-packages/jelle/ [4] https://github.com/archlinux/archweb/issues/342 [5] https://archlinux.org/packages/extra/x86_64/libwebsockets/ [6] https://archlinux.org/packages/extra/x86_64/libwebsockets/ Greeting, Jelle van der Waa
On Thu, Apr 29, 2021 at 12:00:34AM +0200, Jelle van der Waa via arch-dev-public wrote:
Hi All,
Today I've updated archlinux.org with some interesting changes for packagers. Two new reports have been added:
* A new report which includes all required orphan packages in our repositories. [1] * A new report which which includes all orphan non reproducible packages [2]
The non reproducible packages dashboard now includes links to the build log and diffoscope output of the packages. Which should help fixing those packages.
Lastly archweb now parses the links databases which exists in our repository. So as alternative to 'sogrep'
curl -s "https://archlinux.org/packages/sonames?name=libwebsockets.so" | jq '.[].pkgname' "kismet" "libwebsockets" "ardour" "csound" "mosquitto" "kismet" "libwebsockets"
This is still a bit alpha-ish as there seems to be some issues with updating the data. [4]
Feedback is welcome, as I just realized it shows packages for all repositories so some people might want a filter on "stable" or "testing" or "staging" repositories.
Finally what sonames the package requires is shown in the package detail page [6]
This is great :) Awesome work! -- Morten Linderud PGP: 9C02FF419FECBE16
On Thu, Apr 29, 2021 at 12:00:34AM +0200, Jelle van der Waa via arch-dev-public wrote:
Hi All,
Today I've updated archlinux.org with some interesting changes for packagers. Two new reports have been added:
* A new report which includes all required orphan packages in our repositories. [1] * A new report which which includes all orphan non reproducible packages [2]
Wow, thanks. I love this! Cheers! -Santiago
On 29/04/2021 00:00, Jelle van der Waa via arch-dev-public wrote:
Hi All,
Today I've updated archlinux.org with some interesting changes for packagers. Two new reports have been added:
* A new report which includes all required orphan packages in our repositories. [1] * A new report which which includes all orphan non reproducible packages [2]
The non reproducible packages dashboard now includes links to the build
log and diffoscope output of the packages. Which should help fixing those packages.
Lastly archweb now parses the links databases which exists in our repository. So as alternative to 'sogrep'
curl -s "https://archlinux.org/packages/sonames?name=libwebsockets.so" | jq '.[].pkgname' "kismet" "libwebsockets" "ardour" "csound" "mosquitto" "kismet" "libwebsockets"
This is still a bit alpha-ish as there seems to be some issues with updating the data. [4]
Feedback is welcome, as I just realized it shows packages for all repositories so some people might want a filter on "stable" or "testing" or "staging" repositories.
Finally what sonames the package requires is shown in the package detail page [6]
[1] https://archlinux.org/devel/reports/required-orphan/ [2] https://archlinux.org/devel/reports/orphan-non-reproducible-packages/ [3] https://archlinux.org/devel/reports/non-reproducible-packages/jelle/ [4] https://github.com/archlinux/archweb/issues/342 [5] https://archlinux.org/packages/extra/x86_64/libwebsockets/ [6] https://archlinux.org/packages/extra/x86_64/libwebsockets/
Greeting,
Jelle van der Waa
Awesome work, thanks --Ike
participants (4)
-
Ike Devolder
-
Jelle van der Waa
-
Morten Linderud
-
Santiago Torres-Arias