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