For the record, my request originated from the recurrence of lintian-
brush in update-excuses, as was noted in this comment:

https://lists.ubuntu.com/archives/ubuntu-devel/2021-December/041754.html

Regarding the rdeps:
To be noted, both silver-platter and routine-update have no further rdeps:

❯ reverse-depends src:silver-platter

❯ reverse-depends -a source src:silver-platter
No reverse dependencies found

❯ reverse-depends src:routine-update
No reverse dependencies found

❯ reverse-depends -a source routine-update
No reverse dependencies found

routine-update appears functional on a typical Salsa repository, but chokes 
with repositories managed by git-ubuntu.
silverplatter uses lintian-brush in its debian-svp variant, which presumably 
has the same shortcomings than routine-update. I didn't test it out, though.
Both tools are thus probably not that useful in typical Ubuntu work, being more 
suited for direct Debian contributions, and should be removed alongside 
lintian-brush as the latter gives us the bulk of the interesting features.

HOWEVER

I looked a bit closer into lintian-brush code as well as its history in
various +1 maintenance reports, and it seems most of its issues are
related to src:breezy or the Python transition. The code is in good
shape, and isn't as tied to lintian internals as I feared.

For reference, here are the rdeps of src:breezy:

❯ reverse-depends src:breezy
Reverse-Recommends
* ikiwiki                       (for brz)
* silver-platter                (for brz)
* ubuntu-dev-tools              (for brz)

Reverse-Depends
* brz-debian                    (for brz)
* brz-debian                    (for python3-breezy)
* bzr                           (for brz)
* bzr-doc                       (for brz-doc)
* bzr-email                     (for brz)
* bzr-fastimport                (for brz)
* bzr-git                       (for brz)
* bzr-stats                     (for brz)
* bzr-upload                    (for brz)
* bzrtools                      (for brz)
* etckeeper                     (for brz)
* lintian-brush                 (for python3-breezy)
* loggerhead                    (for python3-breezy)
* lptools                       (for python3-breezy)
* qbrz                          (for python3-breezy)
* silver-platter                (for python3-breezy)

After investigating, I'm less inclined to remove the package from the
archive, as it's more of a symptom of an issue with src:breezy.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1959002

Title:
  Blacklist and remove lintian-brush from the archive

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lintian-brush/+bug/1959002/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to