On 09/08/24 at 13:12 +0200, Nicolas Peugnet wrote:
> You proposed to fix it by adding the description of the tag on UDD, but I
> don't think this is an optimal solution.
> 
> 1. The page is very slow to load, around 6 to 10 seconds. This is a problem
> both for the user, and for the server that need to generate the page
> dynamically.
> 2. The long list of affected packages it costly to render client side so it
> is not very inclusive for people with low end devices.
> 3. The lists of affected packages is not helpful at all in the context of
> clicking on a lintian.debian.org link, simply expecting to get more
> information on the tag.

Note that the reason the page takes a long time to generate and load is
because of the listing of affected packages, so this isn't really 3
independant reasons.

> For all these reasons I think a static website is a lot more suited than a
> dynamic website. So I disagree that "it would be easier to add it to the
> existing UDD page", as it is fundamentally a dynamic website. Moreover, the
> static site generator is already done, it takes 3 seconds to generate the
> whole static website (2.7 of them being lintian execution itself).
> Maybe what you meant by "easier" was "easier to maintain", and I think
> maintenance will indeed be very important. Currently, the generator is under
> 1000 lines of Go code with a single dependency (outside of the stdlib). I
> think it would be very easy for anyone to take over the project if I become
> unable to maintain it.
> And being a static site, it will be extremely easy to host and will require
> almost no resources, so hosting maintenance will also be very low.
> 
> > However I haven't seen any interest from DSA in setting a redirect from
> > lintian.debian.org to somewhere else. As I wrote in #1042428, if
> > lintian.d.o was served by ullmann and managed by the uddadm group, I
> > would be willing to manage those redirects.
> 
> I don't suggest making any redirection of lintian.debian.org to anywhere.
> What I am suggesting is uploading a static website back to
> lintian.debian.org itself, to fix all the existing broken links out there.
> As I already said, the page of each tag includes a link to UDD for people
> interested in the list of all affected packages.

The crux of the issue is that there isn't sufficient interest from DSA
to provide something on https://lintian.debian.org, so I don't think
it's worth comparing the merits of UDD-based vs standalone or static vs
dynamic implementations.

Lucas

Reply via email to