[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1029479: lintian: reject packages with debmake default description



Package: lintian
Severity: wishlist
X-Debbugs-CC: ftp-master <ftp-master@debian.org>

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

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: