Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

lintian.debian.org off ?

145 views
Skip to first unread message

Jérémy Lal

unread,
Sep 22, 2023, 3:40:06 AM9/22/23
to
Hi,

Host lintian.debian.org not found: 3(NXDOMAIN)

is this expected ?

Jérémy

Nilesh Patra

unread,
Sep 24, 2023, 2:40:04 PM9/24/23
to
On Sat, Sep 23, 2023 at 11:02:08AM +0800, Paul Wise wrote:
> On Fri, 2023-09-22 at 09:27 +0200, Jérémy Lal wrote:
>
> > Host lintian.debian.org not found: 3(NXDOMAIN)
> >
> > is this expected ?
>
> Yes, it is replaced by the UDD interface:
>
> https://wiki.debian.org/Services/lintian.debian.org
> https://udd.debian.org/lintian/
>
> There is no web based location for the description of each tag yet.

I don't know if it is just me, but even udd gives me a 500
when I try to check lintian output for any (existing) package.

For example: https://udd.debian.org/lintian/?packages=nim

Best,
Nilesh
signature.asc

Otto Kekäläinen

unread,
Sep 24, 2023, 3:20:05 PM9/24/23
to
> > > Host lintian.debian.org not found: 3(NXDOMAIN)
> > >
> > > is this expected ?
> >
> > Yes, it is replaced by the UDD interface:
> >
> > https://wiki.debian.org/Services/lintian.debian.org
> > https://udd.debian.org/lintian/

Could we please have a HTTP 301 redirect from lintian.debian.org to
https://udd.debian.org/lintian/ so people will automatically find the
new location?
And perhaps a separate redirect from URL
https://lintian.debian.org/manual to the new location, wherever the
guide now is to be read.

I used the old website frequently, and also shared links to the
Lintian error explanations there frequently. Currently all links from
all HTML reports from Lintian are broken, see
https://mariadb-team.pages.debian.net/-/galera-4/-/jobs/4709137/artifacts/debian/output/lintian.html
for example. Maybe they should now be updated to be links to UDD
instead?

Thanks for everyone maintaining our infra and working towards resolving this.

> > There is no web based location for the description of each tag yet.
>
> I don't know if it is just me, but even udd gives me a 500
> when I try to check lintian output for any (existing) package.
>
> For example: https://udd.debian.org/lintian/?packages=nim

I also just get error 500 when trying to look up LIntian errors for my
own packages..

Lucas Nussbaum

unread,
Sep 24, 2023, 5:00:03 PM9/24/23
to
On 24/09/23 at 12:16 -0700, Otto Kekäläinen wrote:
> > I don't know if it is just me, but even udd gives me a 500
> > when I try to check lintian output for any (existing) package.
> >
> > For example: https://udd.debian.org/lintian/?packages=nim
>
> I also just get error 500 when trying to look up LIntian errors for my
> own packages..

Hi,

Sorry about that, it was caused by a change I pushed a few hours ago to
https://udd.debian.org/dmd/

It's fixed now

Lucas

Otto Kekäläinen

unread,
Sep 26, 2023, 1:30:04 AM9/26/23
to
> > > > Host lintian.debian.org not found: 3(NXDOMAIN)
> > > >
> > > > is this expected ?
> > >
> > > Yes, it is replaced by the UDD interface:
> > >
> > > https://wiki.debian.org/Services/lintian.debian.org

The page above links to two bug reports but I can't find any actual
information about *why* the site https://lintian.debian.org/ was shut
down?

The site https://udd.debian.org/lintian-tag.cgi?tag=wrong-name-for-upstream-changelog
only lists packages with the issue, while the old site had full
explanations of the issue and felt quite friendly and easy to consume
(non-CSS styled version still visible in Google cache, eg.
https://webcache.googleusercontent.com/search?q=cache:AKmDGNJEIaAJ:https://lintian.debian.org/tags/wrong-name-for-upstream-changelog).

Nilesh Patra

unread,
Sep 26, 2023, 2:20:05 AM9/26/23
to
On Mon, Sep 25, 2023 at 10:28:06PM -0700, Otto Kekäläinen wrote:
> > > > > Host lintian.debian.org not found: 3(NXDOMAIN)
> > > > >
> > > > > is this expected ?
> > > >
> > > > Yes, it is replaced by the UDD interface:
> > > >
> > > > https://wiki.debian.org/Services/lintian.debian.org
>
> The page above links to two bug reports but I can't find any actual
> information about *why* the site https://lintian.debian.org/ was shut
> down?

You can find a better explanation and context here:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=858039#22

Best,
Nilesh
signature.asc

Daniel Gröber

unread,
Sep 26, 2023, 11:00:03 AM9/26/23
to
Hi,

> Yes, it is replaced by the UDD interface:
>
> https://wiki.debian.org/Services/lintian.debian.org

The old web service had explainations and additional context for the
various lintian tags. UDD doesn't seem to offer that so where can we find
this information now?

Thanks,
--Daniel
signature.asc

Pierre-Elliott Bécue

unread,
Sep 26, 2023, 11:50:04 AM9/26/23
to
Hello,

Note: not maintaining lintian's website, but I'm the admin having
removed the dns entry and shut the web server down.

Otto Kekäläinen <ot...@debian.org> wrote on 26/09/2023 at 07:28:06+0200:

>> > > > Host lintian.debian.org not found: 3(NXDOMAIN)
>> > > >
>> > > > is this expected ?
>> > >
>> > > Yes, it is replaced by the UDD interface:
>> > >
>> > > https://wiki.debian.org/Services/lintian.debian.org
>
> The page above links to two bug reports but I can't find any actual
> information about *why* the site https://lintian.debian.org/ was shut
> down?

TL;DR, Felix Lechner was maintaining lintian and its website, in
particular a new interface for which he was asking DSA to do a lot of
work with little to no visibility the maintainability of his proposed
work on the long run.

After his DPL campaign in 2022, he decided to drop most of his Debian
activities, and Lucas took over regarding a web presentation of lintian
issues/tags a package has and decided to do it through UDD. You can find
some intel here[0] and there[1] about Lucas' motivations to close
lintian.d.o.

> The site https://udd.debian.org/lintian-tag.cgi?tag=wrong-name-for-upstream-changelog
> only lists packages with the issue, while the old site had full
> explanations of the issue and felt quite friendly and easy to consume
> (non-CSS styled version still visible in Google cache, eg.
> https://webcache.googleusercontent.com/search?q=cache:AKmDGNJEIaAJ:https://lintian.debian.org/tags/wrong-name-for-upstream-changelog).

While I admit that I was not aware that the description of the tags has
not been ported, and would probably have suggested to Lucas that such
portage should be done before dropping the old site, now that it's done,
we won't rollback.

Regarding the 301 redirection I'll see with the interested parties (DSA
and Lintian maintainers) if this option is fine with everyone.

--
PEB

[0] https://lists.debian.org/debian-qa/2022/12/msg00038.html
[1] https://lists.debian.org/debian-qa/2023/04/msg00000.html
signature.asc

gregor herrmann

unread,
Sep 26, 2023, 12:00:04 PM9/26/23
to
On Tue, 26 Sep 2023 16:56:04 +0200, Daniel Gröber wrote:

> The old web service had explainations and additional context for the
> various lintian tags. UDD doesn't seem to offer that so where can we find
> this information now?

In lintian itself with the --info switch (or config option), and in
lintian-explain-tags(1):

% lintian-explain-tags -t wrong-path-for-interpreter
N:
E: wrong-path-for-interpreter
N:
N: The interpreter you used is installed at another location on Debian systems.
N:
N: Note that, as a particular exception, Debian Policy § 10.4 states that Perl scripts should use /usr/bin/perl directly and not /usr/bin/env, etc.
N:
N: Please refer to Scripts (Section 10.4) in the Debian Policy Manual for details.
N:
N: Visibility: error
N: Show-Always: no
N: Check: scripts



BWT: The lintian manpage still says:

-i, --info
Print explanatory information about each problem discovered in
addition to the lintian error tags. To print a long tag
description without running lintian, see lintian-explain-tags(1)
or check the website at https://lintian.debian.org.

:)


Cheers,
gregor

--
.''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org
: :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
`. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
`-
signature.asc

Otto Kekäläinen

unread,
Sep 27, 2023, 12:40:04 AM9/27/23
to
Hi!

Thanks for the context - so there is no need technical incompatibility
at play, but mostly a matter of having resources and time to do it.
..
> Regarding the 301 redirection I'll see with the interested parties (DSA
> and Lintian maintainers) if this option is fine with everyone.

I could easily write Ansible code to maintain a simple Nginx server,
with 302 redirects https://lintian.debian.org/tags/(.*)/?$ ->
https://udd.debian.org/lintian-tag.cgi?tag=$1, use same Ansible style
as salsa.debian.org is maintained on
(https://salsa.debian.org/salsa/salsa-ansible), and also donate a tiny
virtual machine for Debian project if needed. Is there some special
bureaucracy on top of that work to do to be able to contribute with
this?

I know Lintian tag info is available via command line, but I
frequently need to educate upstreams about Lintian rules, and thus
really also need a URL to share to them. Perhaps I could implement
that later in the year.

- Otto

Lucas Nussbaum

unread,
Sep 27, 2023, 1:30:04 AM9/27/23
to
On 26/09/23 at 21:35 -0700, Otto Kekäläinen wrote:
> Hi!
>
> Thanks for the context - so there is no need technical incompatibility
> at play, but mostly a matter of having resources and time to do it.

I think it's worth adding that the new implementation (as part of UDD)
is less ambitious on the technical level and shares a lot of
code/infra/logic with other bits of UDD that are useful in other
contexts (such as https://udd.debian.org/bugs/, or the scanner for new
upstream versions).

So the chances of long term maintainability are a bit higher than with
the previous standalone implementation.

Lucas

Lucas Nussbaum

unread,
Sep 27, 2023, 1:30:04 AM9/27/23
to
Hi,

#1042428 is the bug for "no explanation for lintian tags on UDD"

On 26/09/23 at 21:35 -0700, Otto Kekäläinen wrote:
> I know Lintian tag info is available via command line, but I
> frequently need to educate upstreams about Lintian rules, and thus
> really also need a URL to share to them. Perhaps I could implement
> that later in the year.

That's indeed a good rationale for adding a web interface to lintian
tags explanations. Thanks.

I still plan to work on adding that eventually.

Lucas

Pierre-Elliott Bécue

unread,
Sep 27, 2023, 8:30:04 AM9/27/23
to
Otto Kekäläinen <ot...@debian.org> wrote on 27/09/2023 at 06:35:07+0200:

> Hi!
>
> Thanks for the context - so there is no need technical incompatibility
> at play, but mostly a matter of having resources and time to do it.
> ..
>> Regarding the 301 redirection I'll see with the interested parties (DSA
>> and Lintian maintainers) if this option is fine with everyone.
>
> I could easily write Ansible code to maintain a simple Nginx server,
> with 302 redirects https://lintian.debian.org/tags/(.*)/?$ ->
> https://udd.debian.org/lintian-tag.cgi?tag=$1, use same Ansible style
> as salsa.debian.org is maintained on
> (https://salsa.debian.org/salsa/salsa-ansible), and also donate a tiny
> virtual machine for Debian project if needed. Is there some special
> bureaucracy on top of that work to do to be able to contribute with
> this?

Don't worry, the server still exists, it's just down, and reputting the
DNS takes little to no time.

Regarding apache config, I'm fine with doing it. It's a matter of
checking with everyone that we want to do that as the plan was nuking
the server from orbit.

Providing debian.org infrastructure requires to be a member of the
Debian System Administrators (DSA) team, which in turn requires to be a
Debian Developer, so, sadly, you can't really help on that part.

That being said, thank you for offering your time.

> I know Lintian tag info is available via command line, but I
> frequently need to educate upstreams about Lintian rules, and thus
> really also need a URL to share to them. Perhaps I could implement
> that later in the year.

--
PEB
signature.asc

Otto Kekäläinen

unread,
Nov 17, 2023, 2:20:04 AM11/17/23
to
Hi!
This issue still exists. I would now have the need to send the url
https://lintian.debian.org/tags/service-file-is-not-a-file to upstream
developers to learn about this Lintian issue, but the URL does not
serve any contents nor does it redirect to a new location.

I am still willing to contribute the Apache/Nginx rewrite rules if
somebody can point me to a code repository where I can read/contribute
at like I announced on September 27th in this thread.

- Otto

Otto Kekäläinen

unread,
Nov 20, 2023, 2:00:05 AM11/20/23
to
> > This issue still exists. I would now have the need to send the url
> > https://lintian.debian.org/tags/service-file-is-not-a-file to upstream
> > developers to learn about this Lintian issue, but the URL does not
> > serve any contents nor does it redirect to a new location.
> >
> > I am still willing to contribute the Apache/Nginx rewrite rules if
> > somebody can point me to a code repository where I can read/contribute
> > at like I announced on September 27th in this thread.
>
> I finally fixed this. Sorry for the delay.
>
> https://udd.debian.org/lintian?packages=entr has a link for each lintian
> tag, that points to (e.g.) https://udd.debian.org/lintian-tag.cgi?tag=superfluous-file-pattern
> That page includes a description of the tag as well as all packages
> affected by the tag.

Thanks!

Could you consider setting up also redirects from old url, as it seems
that search engines had it indexed pretty well and tend to offer links
to lintian.debian.org as the primary result on on searches for various
Lintian errors?

https://lintian.debian.org/tags/([a-z-]*)/?$
->
https://udd.debian.org/lintian-tag.cgi?tag=$1

Lucas Nussbaum

unread,
Nov 22, 2023, 2:40:05 AM11/22/23
to
That would be something for DSA to do.

@DSA: alternatively, maybe you could setup lintian.debian.org as served
by an apache on ullmann.debian.org, and managed by the uddadm group?
Then I could handle redirects myself.

Lucas

Aurélien COUDERC

unread,
Nov 22, 2023, 3:40:03 AM11/22/23
to


Le 20 novembre 2023 07:49:21 GMT+01:00, "Otto Kekäläinen" <ot...@debian.org> a écrit :
>>
>> I finally fixed this. Sorry for the delay.
>>
>> https://udd.debian.org/lintian?packages=entr has a link for each lintian
>> tag, that points to (e.g.) https://udd.debian.org/lintian-tag.cgi?tag=superfluous-file-pattern
>> That page includes a description of the tag as well as all packages
>> affected by the tag.
>
>Thanks!
>
>Could you consider setting up also redirects from old url, as it seems
>that search engines had it indexed pretty well and tend to offer links
>to lintian.debian.org as the primary result on on searches for various
>Lintian errors?
>
>https://lintian.debian.org/tags/([a-z-]*)/?$
>->
>https://udd.debian.org/lintian-tag.cgi?tag=$1

Any chance to get back a front page with the complete list of tags, linking to the individual tag pages ?

The best I could find for now is [1] but it's not very practical.


[1] https://salsa.debian.org/lintian/lintian/-/tree/master/tags


Thanks,
--
Aurélien

Otto Kekäläinen

unread,
Nov 28, 2023, 3:10:05 PM11/28/23
to
> >> I finally fixed this. Sorry for the delay.
> >>
> >> https://udd.debian.org/lintian?packages=entr has a link for each lintian
> >> tag, that points to (e.g.) https://udd.debian.org/lintian-tag.cgi?tag=superfluous-file-pattern
> >> That page includes a description of the tag as well as all packages
> >> affected by the tag.
> >
> >Thanks!
> >
> >Could you consider setting up also redirects from old url, as it seems
> >that search engines had it indexed pretty well and tend to offer links
> >to lintian.debian.org as the primary result on searches for various
I noticed today that Google is returning results from
http://lintian.debathena.org/tags/bad-distribution-in-changes-file.html
instead of old lintian.debian.org, so we have this functionality now
back online but not hosted by Debian officially.

Lucas Nussbaum

unread,
Nov 28, 2023, 4:40:06 PM11/28/23
to
"Page last updated: Mon, 08 May 2017 19:00:03 +0000 using Lintian 2.5.12-19-g5f64894."

Lucas

Lucas Nussbaum

unread,
Jan 11, 2024, 3:40:04 PM1/11/24
to
On 22/11/23 at 09:09 +0100, Aurélien COUDERC wrote:
> Any chance to get back a front page with the complete list of tags, linking to the individual tag pages ?
>
> The best I could find for now is [1] but it's not very practical.
>
>
> [1] https://salsa.debian.org/lintian/lintian/-/tree/master/tags

Hi,

Done at https://udd.debian.org/lintian-tag.cgi

(and sorry for the delay)

Lucas
0 new messages