Re: Cleaning out Lintian's "Experimental: yes" tags

Xiyue Deng <[email protected]> Tue, 06 Jan 2026 16:16:44 -0800
Newsgroups gmane.linux.debian.devel.quality-assurance,gmane.linux.debian.devel.lint.devel
Message-ID <[email protected]>
Hi Mattia,

Mattia Rizzolo <[email protected]> writes:

> [...]
>
>> * prefer-uscan-symlink
>>  - last updated: 2021-11
>>  - 14,294 entries in UDD
>>  - This tag asks individual users to change their ~/.devscripts
>> configuration file instead of using the filenamemangle option in
>> debian/watch. I don't understand how an individual change can be the
>> solution to a collective problem?
>
> I don't recall completely the origin, but I believe I was partly
> responsible for this: I'm of the strong opinion that `uscan` should
> default to provide a useful filename, instead of littering all d/watches
> with filenamemangle= rules.
> I still believe so.
>

Thanks for the background of this tag so that I can understand the
rationale of it better.  Though it now looks like it's pointing out a
limitation/bug in default uscan settings instead of any maintainer
error.  I think when the default file name generated by uscan is
incorrect, fixes using filenamemangle can be shared with other
maintainers/uploaders while using ~/.devscripts cannot and thus less
helpful for team maintenance.  The recent version 5 watch file made a
great step forward with the Template system so that this happens less
for major hosting services like GitHub/GitLab.  But it is still needed
for less common hosting services and there is unlikely a solution for
everything, so filenamemangle may still be needed occasionally.

Just my 2c.

-- 
Regards,
Xiyue Deng
signature.asc (application/pgp-signature, 857 B)
-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEEiKQfd6o81mjI+LWALell7WOCXJMFAmldpewSHG1hbnBoaXpA
Z21haWwuY29tAAoJEC3pZe1jglyT6kAP+wYz4IG43G7ro+Kw+24PrdZVZe8ZepbK
ezdA84zr6jPtvlZvOhv5lGZtrRqNtLAo98HHcRuhX8xPV3xNgCdsQE7ewmPi9Phr
3tR+/saYF9RX10s1T/WKQSYogmD7rYmd66IL7PLKSzNWKnpAuCPRmYuuJy7QTGis
A2xYjHma/wyQDx/0j/tBWI0UxHmrE1EvSnb9hYOn6gVqSarwL9JV4sX/wp5gdQs7
5TEi4+6Z/YcR2nnj1HoZAJwjdBk3DpgjjKJ8TndbgDNuiZhlQwPHB9tFS4FLPZqH
vddHLm193rhoza56MtFh3kIe/HLrC1gx6i1juDt0wKC342ELpRvXY2lw84984ELy
RJ2r6K3k555K6UbTzqQie2Tu5w607A+cOESf4IX1oP2WKnB3UCQVOPdLAkrLsjqI
b3OWCuUQcJvpv042bGuwwqOpDXsVPaRCGawV26vKDT92A215JT7fk2abzPzbF1o1
4g421+CLWKjImFlkp4jfk5fZyXtKzgN2Eba0pvXezytUDJeWdXU9kH1cFVGxnglX
Q1vYD2biQVC9FBg+eXyabZCYJHRpS69jWhsyuoCL76k9allNCzJ119apvW3DX0hn
OZUp3gyl+eKk7iHp/bS7XoTNhrD9BxQxQi7QJzfA6GttoIjPoEhTPTqDRSj3U7Yf
4XbjK0Jy/3Zj
=Tkhg
-----END PGP SIGNATURE-----