On 03/09/2024 8:05 PM, Lucas Nussbaum wrote:
On 03/09/24 at 12:31 -0400, Louis-Philippe Véronneau wrote:
FYI, I opened an RT ticket asking DSA for a VM to host all of this.
Hi,
I still don't understand the long term strategy here.
UDD provides the same information. I recently did the work so that it is
properly indexed by search engines, see for example
https://www.google.com/search?q=archive-liberty-mismatch
(it will probably take some time to get indexed by other search engines)
What is the point in duplicating efforts?
I simply don't think they serve the same purpose. UDD lists the affected
packages, which could be interested to some, but not to the persons that
follow (currently broken) links to lintian.debian.org, as these links
are present where one just want to see the explanation of the tag
(mostly mentors.debian.org and lintian's CLI output).
IMO it is a lot more interesting to arrive on a simple and lightweight
page that simply show the explanation.
The reasons I made another program was that:
1. Seeing that nothing was done for almost 1 year to fix this problem, I
thought it was not going to be fixed anytime soon, and I didn't want to
just complain about it, so I decided to make it myself
2. I don't know anything about ruby or perl, so I was not going to
contribute to UDD
3. As the scope is a lot more contrained, it could be a Static Site
Generator to make the pages fast to load
I see that by proposing something I motivated you to update UDD, this is
good, but I still think it is interesting to leave them as separated
projects. UDD is more appropriated to display statistics about affected
packages, liantian.debian.org could then be a lightweight front page
that simply shows the explanation.
Also I still think my proposition has advantages over the current state
of the UDD tag pages. For example, I made sure that the URLs of the
generated website match the existing links to lintian.debian.org and
pages for renamed tags are generated to make sure old links are still
valid. I added proper markup rendering of the explanation and a
Debianish theme. And finally I added Lintian's manual (as there are
links to that as well).
You could of course implement all that in UDD, but I am proposing a
solution that is already done. Where would be the duplication of efforts
then?
--
Nicolas Peugnet