Your message dated Wed, 5 Aug 2026 00:06:26 +0530
with message-id <[email protected]>
and subject line Re: lintian: incorrectly complains about 
adopted-extended-field XB-Ruby-Versions
has caused the Debian Bug report #1017064,
regarding lintian: incorrectly complains about adopted-extended-field 
XB-Ruby-Versions
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1017064: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1017064
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: lintian
Version: 2.115.2
Severity: important

Hello,
this could be due to an incomplete fix for bug #999768 or maybe it
is caused by some other bug.

Anyway, I have:

  $ grep -n Ruby-Versions debian/control
  9:XS-Ruby-Versions: all
  16:XB-Ruby-Versions: ${ruby:Versions}

in my package ('apt-listbugs').

Running "lintian -EviIL +pedantic" on the .changes file generates
the following reports:

  N:
  W: apt-listbugs source: unknown-field Ruby-Versions
  N:
  N:   See the Policy Manual for a list of the possible fields in a package
  N:   control files.
  N:
  N:   Please refer to Binary package control files – DEBIAN/control (Section
  N:   5.3) in the Debian Policy Manual and Debian source control files – .dsc
  N:   (Section 5.4) in the Debian Policy Manual for details.
  N:
  N:   Visibility: warning
  N:   Show-Always: no
  N:   Check: fields/unknown
  N:   Renamed from: unknown-field-in-dsc unknown-field-in-control
  N:
  N:
  I: apt-listbugs source: adopted-extended-field (in section for apt-listbugs) 
XB-Ruby-Versions [debian/control:16]
  N:
  N:   A field in debian/control has an extension prefix but is also known
  N:   without it.
  N:
  N:   Extension prefixes like XS-* or XC-* allow experimental fields to
  N:   propagate to the right place when packages are built with dpkg. In this
  N:   case, however, the field is also known without the prefix. In all
  N:   likelihood the field was permanently adopted, and dpkg learned how to 
deal
  N:   with it.
  N:
  N:   Please consider removing the extension prefix for the field name.
  N:
  N:   Visibility: info
  N:   Show-Always: no
  N:   Check: debian/control/field/adopted
  N:   Renamed from: xc-package-type-in-debian-control
  N:   xs-testsuite-field-in-debian-control xs-vcs-field-in-debian-control
  N:


Both reports look wrong, since I have no plain 'Ruby-Versions'
field in my package source, and 'XB-Ruby-Versions' has not been
adopted, thus requiring the 'XB-' prefix.

Please fix this bug in lintian.
Thanks for your time and patience!




-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (800, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.18.0-3-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages lintian depends on:
ii  binutils                        2.38.90.20220713-2
ii  bzip2                           1.0.8-5
ii  diffstat                        1.64-1
ii  dpkg                            1.21.9
ii  dpkg-dev                        1.21.9
ii  file                            1:5.41-4
ii  gettext                         0.21-6
ii  gpg                             2.2.35-3
ii  intltool-debian                 0.35.0+20060710.5
ii  iso-codes                       4.11.0-1
ii  libapt-pkg-perl                 0.1.40+b1
ii  libarchive-zip-perl             1.68-1
ii  libberkeleydb-perl              0.64-1+b2
ii  libcapture-tiny-perl            0.48-1
ii  libclass-xsaccessor-perl        1.19-4
ii  libclone-perl                   0.45-1+b2
ii  libconfig-tiny-perl             2.28-1
ii  libconst-fast-perl              0.014-2
ii  libcpanel-json-xs-perl          4.30-1
ii  libdata-dpath-perl              0.58-1
ii  libdata-validate-domain-perl    0.10-1.1
ii  libdata-validate-uri-perl       0.07-2
ii  libdevel-size-perl              0.83-2
pn  libdigest-sha-perl              <none>
ii  libdpkg-perl                    1.21.9
ii  libemail-address-xs-perl        1.05-1
ii  libencode-perl                  3.19-1
ii  libfile-basedir-perl            0.09-1
ii  libfile-find-rule-perl          0.34-2
ii  libfont-ttf-perl                1.06-2
ii  libhtml-html5-entities-perl     0.004-2
ii  libhtml-tokeparser-simple-perl  3.16-4
ii  libio-interactive-perl          1.023-1
ii  libipc-run3-perl                0.048-2
ii  libjson-maybexs-perl            1.004003-1
ii  liblist-compare-perl            0.55-1
ii  liblist-someutils-perl          0.58-1
ii  liblist-utilsby-perl            0.12-1
ii  libmldbm-perl                   2.05-3
ii  libmoo-perl                     2.005004-3
ii  libmoox-aliases-perl            0.001006-2
ii  libnamespace-clean-perl         0.27-2
ii  libpath-tiny-perl               0.122-1
ii  libperlio-gzip-perl             0.20-1
ii  libperlio-utf8-strict-perl      0.009-1+b1
ii  libproc-processtable-perl       0.634-1+b1
ii  libregexp-wildcards-perl        1.05-3
ii  libsereal-decoder-perl          4.025+ds-1
ii  libsereal-encoder-perl          4.025+ds-1
ii  libsort-versions-perl           1.62-2
ii  libsyntax-keyword-try-perl      0.27-1
ii  libterm-readkey-perl            2.38-1+b3
ii  libtext-levenshteinxs-perl      0.03-5
ii  libtext-markdown-discount-perl  0.13-1+b1
ii  libtext-xslate-perl             3.5.9-1+b1
ii  libtime-duration-perl           1.21-1
ii  libtime-moment-perl             0.44-1+b4
ii  libtimedate-perl                2.3300-2
ii  libunicode-utf8-perl            0.62-1+b3
ii  liburi-perl                     5.12-1
ii  libwww-mechanize-perl           2.13-1
ii  libwww-perl                     6.67-1
ii  libxml-libxml-perl              2.0207+dfsg+really+2.0134-1
ii  libyaml-libyaml-perl            0.83+ds-1+b1
ii  lzip [lzip-decompressor]        1.23-4
ii  lzop                            1.04-2
ii  man-db                          2.10.2-1
ii  patchutils                      0.4.2-1
ii  perl [libencode-perl]           5.34.0-5
ii  t1utils                         1.41-4
ii  unzip                           6.0-27
ii  xz-utils                        5.2.5-2.1

lintian recommends no packages.

Versions of packages lintian suggests:
pn  binutils-multiarch     <none>
ii  libtext-template-perl  1.61-1

-- no debconf information

--- End Message ---
--- Begin Message ---
Hello,

> this could be due to an incomplete fix for bug #999768 or maybe it
> is caused by some other bug.

The latest release tried to fix this completely. But even then, I can't see 
this with
older release either.

https://udd.debian.org/lintian-tag/unknown-field?affected=yes does not list 
even a single
package with Ruby-Versions.

I took an example of src:hiera package which has XB-Ruby-Versions declared and 
I do not
see this hint being emitted in the lintian run with version 2.138.0, at the 
time of
writing this mail.

See 
https://udd.debian.org/lintian/?email1=&email2=&email3=&packages=hiera&ignpackages=&format=html&lt_error=on&lt_warning=on&lt_information=on&lt_pedantic=on&lt_experimental=on&lt_overridden=on&lintian_tag=#all

So I think this got fixed at some point, unsure of the timeline. Hence, I am 
closing this bug.

If you are still able to reproduce this, please re-open this bug.

Thank you for reporting,
Nilesh

--- End Message ---

Reply via email to