#1029479 lintian: reject packages with debmake default description

Package:
lintian
Source:
lintian
Submitter:
Paul Wise
Date:
2023-01-23 10:39:03 UTC
Severity:
normal
Tags:
#1029479#5
Date:
2023-01-23 02:34:11 UTC
From:
To:
yq was just accepted into Debian with a completely bogus description
that is the default from the debmake automatic package generator.

Please add a lintian tag and add it to the ftp-master auto-rejects.

   $ apt-cache show yq | grep-dctrl -s Description-en .
   Description-en: auto-generated package by debmake
    This Debian binary package was auto-generated by the
    debmake(1) command provided by the debmake package.

   $ dgrep -A5 'auto-generated' debmake
   /usr/lib/python3/dist-packages/debmake/control.py:        desc = "auto-generated package by debmake"
   /usr/lib/python3/dist-packages/debmake/control.py-    #
   /usr/lib/python3/dist-packages/debmake/control.py-    if para["desc_long"].rstrip():
   /usr/lib/python3/dist-packages/debmake/control.py-        desc_long = para["desc_long"].rstrip()
   /usr/lib/python3/dist-packages/debmake/control.py-    elif para["desc"].strip():
   /usr/lib/python3/dist-packages/debmake/control.py-        desc_long = " " + para["desc"].strip()
   --
   /usr/lib/python3/dist-packages/debmake/para.py:        help="pedantically check auto-generated files",
   /usr/lib/python3/dist-packages/debmake/para.py-    )
   /usr/lib/python3/dist-packages/debmake/para.py-    p.add_argument(
   /usr/lib/python3/dist-packages/debmake/para.py-        "-T",
   /usr/lib/python3/dist-packages/debmake/para.py-        "--tutorial",
   /usr/lib/python3/dist-packages/debmake/para.py-        action="store_true",
   --
   /usr/share/debmake/extra0desc_long/_long: This Debian binary package was auto-generated by the
   /usr/share/debmake/extra0desc_long/_long- debmake(1) command provided by the debmake package.
   --
   /usr/share/debmake/extra0desc_long/_long_tutorial: This Debian binary package was auto-generated by the
   /usr/share/debmake/extra0desc_long/_long_tutorial- debmake(1) command provided by the debmake package.
   /usr/share/debmake/extra0desc_long/_long_tutorial- .
   /usr/share/debmake/extra0desc_long/_long_tutorial- ===== This comes from the unmodified template file =====
   /usr/share/debmake/extra0desc_long/_long_tutorial- .
   /usr/share/debmake/extra0desc_long/_long_tutorial- Please edit this template file (debian/control) and other package files

#1029479#10
Date:
2023-01-23 10:35:04 UTC
From:
To:
Hi Paul,

Paul Wise wrote:

Right, noticed that, too. Writing a bug report about that was on my
TODO list. So thanks for filing https://bugs.debian.org/1029481 :-)

Definitely a good addition. No promises that this will be added before
Bookworm, though.

		Regards, Axel