<div dir="ltr"><div>> the page is absolutely **not** dynamic<br></div><div><br></div><div>Thanks for pointing that out! Interestingly enough, <a class="gmail_plusreply" id="plusReplyChip-0" href="mailto:dann.frazier@canonical.com" tabindex="-1">@dann frazier</a> and I were just recently considering querying <a href="http://autopkgtest.ubuntu.com">autopkgtest.ubuntu.com</a> as one part of the update process for one of our internal dashboards, so this is very relevant info for us. Is it safe to assume that this means it will stay that way? (one query method we were considering is scraping the HTML as long as the format does not change frequently, as this would allow us to query for a single package as opposed to downloading the entire multiple GB database and querying that instead)</div><div><br></div><div>-Mitchell Augustin</div><div>Ubuntu Partner Engineering</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Mar 14, 2024 at 10:29 AM Florent 'Skia' Jacquet <<a href="mailto:florent.jacquet@canonical.com">florent.jacquet@canonical.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Le 11/03/2024 à 19:55, dann frazier a écrit :<br>
> On Mon, Mar 11, 2024 at 11:23 AM Florent 'Skia' Jacquet<br>
> <<a href="mailto:florent.jacquet@canonical.com" target="_blank">florent.jacquet@canonical.com</a>> wrote:<br>
>><br>
>> Hello there,<br>
>><br>
>> Here is a summary of the latest features that just landed in the<br>
>> autopkgtest-cloud web UI, just for you to enjoy:<br>
>><br>
>> * All the pages under<br>
>> <a href="https://autopkgtest.ubuntu.com/packages/$package_name" rel="noreferrer" target="_blank">https://autopkgtest.ubuntu.com/packages/$package_name</a> now have links to<br>
>> both Launchpad and the excuses for that given package. Of course, if you<br>
>> go down to the <a href="https://a.u.c/packages/$package_name/$release/$arch" rel="noreferrer" target="_blank">https://a.u.c/packages/$package_name/$release/$arch</a> page,<br>
>> the links will adapt and point you to the right release page variant for<br>
>> Launchpad and excuses.<br>
>> Please let me know if you think additional links in this section would<br>
>> be useful.<br>
>><br>
>> * On that same <a href="https://a.u.c/packages/$package_name" rel="noreferrer" target="_blank">https://a.u.c/packages/$package_name</a> page, you will now<br>
>> find the list of running and queued tests for that package. It's the<br>
>> same form as the a.u.c/running page, but filtered, so easier on memory<br>
>> footprint, both for the computer and the brain cells. You may find this<br>
>> useful to quickly search if a particular trigger for that package has<br>
>> already been queued, no matter the release/architecture.<br>
>><br>
>> * Finally on the a.u.c/packages/$package_name/$release/$arch page, you<br>
>> will now also find the queued and running jobs, but with a more compact<br>
>> form, added in the results table. Obviously, some data is lacking in<br>
>> that table, thus the many "N/A", but we have no way of finding that<br>
>> right now to fill up the gaps, sorry. Also, with the queues being<br>
>> absolutely huge right now, you may find that for some packages, you need<br>
>> to scroll once or twice to get to the finished results. I hope this will<br>
>> not be too disturbing, but if it is for too many people, we may study<br>
>> some solutions to offer the choice of hiding those lines, although our<br>
>> dynamic web frontend developer skill set is very limited in the team (as<br>
>> in "we don't speak JS").<br>
>><br>
>> Please find attached a screenshot of the current "glance/noble/ppc64el"<br>
>> page as an example. Non-contractual color scheme, as I run dark reader.<br>
>><br>
>> Any positive feedback will be most welcome, and for negative feedback,<br>
>> let us remind you that we have a bug tracker where you can submit your<br>
>> wishlist here: <a href="https://bugs.launchpad.net/auto-package-testing" rel="noreferrer" target="_blank">https://bugs.launchpad.net/auto-package-testing</a><br>
> <br>
> As someone who has spent a lot of time lately monitoring different<br>
> pages to get the full view of a package, I can say I find these<br>
> improvements very welcome! Thanks for the update!<br>
<br>
You're welcome! :-)<br>
<br>
<br>
As I've been asked already, better explicit that for everyone: the page <br>
is absolutely **not** dynamic, meaning you need to refresh it if you <br>
want to see the latest status. The lovely moving icons for queued and <br>
running tests are just pure CSS animations, but there is no refresh <br>
mechanism in that table. It looks as nice, polished and dynamic as any <br>
other modern JS-powered application thanks to bootstrap, but it's just <br>
pure server-side rendering of plain HTML.<br>
<br>
TL;DR: just hit F5 for latest data!<br>
<br>
Skia<br>
<br>
-- <br>
ubuntu-devel mailing list<br>
<a href="mailto:ubuntu-devel@lists.ubuntu.com" target="_blank">ubuntu-devel@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel" rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel</a><br>
</blockquote></div>