Hello Christopher, Christopher Baines <[email protected]> writes:
> The data service web interface was/is meant to be the guide for the API. > > If you want to see packages failing to build for x86_64-linux for a > specific revision, you can go to a page like this for example: > > > https://data.qa.guix.gnu.org/revision/4750a7657d73e01d45789b06f4b8154b61da5f7f/package-derivations?search_query=&system=x86_64-linux&target=none&minimum_builds=&maximum_builds=&build_status=failing&field=builds&after_name=&limit_results=&all_results=on > > The package pages also contain build information, so you can use this to > find out if a package is building, for example: > > > https://data.qa.guix.gnu.org/revision/4750a7657d73e01d45789b06f4b8154b61da5f7f/package/guile/3.0.9?locale=en_US.UTF-8 > > The data service design isn't great because while the data might be in > the database, it still needs exposing through the web UI, but new > pages/API endpoints can be added if that would be useful. > > I'm using data.qa.guix.gnu.org for these examples, as it's a bit faster > than data.guix.gnu.org, which probably has database issues plus is > suffering under lots of scraping requests. Thanks for the explanations! Unfortunately I'm quite illiterate with regards to web related things. Would anyone volunteer to do the required changes on the API so we can implement the query functionality? This is a long awaited feature. I think we should give some priority to it if we want Guix to be more accessible for non-power users. I can help implementing things on the Guix side. Best regards, Sergio
