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

Bug#971732: marked as done (lintian: exempt Eolian output from font-in-non-font-package using new screen facility)



Your message dated Tue, 1 Feb 2022 21:55:03 -0800
with message-id <20220202055503.2ftmwqnoudtnardi@stgulik>
and subject line Re: Bug#971732: lintian: font-in-non-font-package triggers on non-font files
has caused the Debian Bug report #971732,
regarding lintian: exempt Eolian output from font-in-non-font-package using new screen facility
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 owner@bugs.debian.org
immediately.)


-- 
971732: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=971732
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: lintian
Version: 2.97.0
Severity: minor

Hello,

Lintian misidentifies the output of eolioan_gen as font files.  This causes
font-in-non-font-package false positives.  Example case from libefl-all-dev is
attached.

Thanks,
Ross


-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'testing'), (40, 'unstable'), (30, 'experimental'), (1, 'experimental-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.8.0-2-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages lintian depends on:
ii  binutils                        2.35.1-1
ii  bzip2                           1.0.8-4
ii  diffstat                        1.63-1
ii  dpkg                            1.20.5
ii  dpkg-dev                        1.20.5
ii  file                            1:5.38-5
ii  gettext                         0.19.8.1-10
ii  gpg                             2.2.20-1
ii  intltool-debian                 0.35.0+20060710.5
ii  libapt-pkg-perl                 0.1.36+b3
ii  libarchive-zip-perl             1.68-1
ii  libcapture-tiny-perl            0.48-1
ii  libclass-xsaccessor-perl        1.19-3+b5
ii  libclone-perl                   0.45-1
ii  libconfig-tiny-perl             2.24-1
ii  libcpanel-json-xs-perl          4.23-1
ii  libdata-dpath-perl              0.58-1
ii  libdata-validate-domain-perl    0.10-1
ii  libdevel-size-perl              0.83-1+b1
ii  libdpkg-perl                    1.20.5
ii  libemail-address-xs-perl        1.04-1+b2
ii  libfile-basedir-perl            0.08-1
ii  libfile-find-rule-perl          0.34-1
ii  libfont-ttf-perl                1.06-1
ii  libhtml-html5-entities-perl     0.004-1
ii  libipc-run3-perl                0.048-2
ii  libjson-maybexs-perl            1.004002-1
ii  liblist-compare-perl            0.55-1
ii  liblist-moreutils-perl          0.416-1+b5
ii  liblist-utilsby-perl            0.11-1
ii  libmoo-perl                     2.004000-1
ii  libmoox-aliases-perl            0.001006-1
ii  libnamespace-clean-perl         0.27-1
ii  libpath-tiny-perl               0.114-1
ii  libperlio-gzip-perl             0.19-1+b6
ii  libproc-processtable-perl       0.59-2
ii  libsereal-decoder-perl          4.018+ds-1
ii  libsereal-encoder-perl          4.018+ds-1
ii  libtext-glob-perl               0.11-1
ii  libtext-levenshteinxs-perl      0.03-4+b7
ii  libtext-markdown-discount-perl  0.12-1
ii  libtext-xslate-perl             3.5.8-1
ii  libtime-duration-perl           1.21-1
ii  libtime-moment-perl             0.44-1+b2
ii  libtimedate-perl                2.3300-1
ii  libtry-tiny-perl                0.30-1
ii  libtype-tiny-perl               1.010006-1
ii  libunicode-utf8-perl            0.62-1+b1
ii  liburi-perl                     1.76-2
ii  libxml-libxml-perl              2.0134+dfsg-2
ii  libyaml-libyaml-perl            0.82+repack-1
ii  lzip                            1.21-8
ii  lzop                            1.04-1
ii  man-db                          2.9.3-2
ii  patchutils                      0.4.2-1
ii  perl [libdigest-sha-perl]       5.30.3-4
ii  t1utils                         1.41-4
ii  unzip                           6.0-25
ii  xz-utils                        5.2.4-1+b1

lintian recommends no packages.

Versions of packages lintian suggests:
ii  binutils-multiarch     2.35.1-1
ii  libtext-template-perl  1.59-1

-- no debconf information
struct @extern Efl.Time
{
   [[This type is a alias for struct tm.
     It is intended to be a standard way to reference
     it in .eo files.

     @since 1.22
   ]]

   tm_sec: int;	  [[Seconds.	[0-60] (1 leap second)]]
   tm_min: int;	  [[Minutes.	[0-59] ]]
   tm_hour: int;  [[Hours.	[0-23] ]]
   tm_mday: int;  [[Day.		[1-31] ]]
   tm_mon: int;	  [[Month.	[0-11] ]]
   tm_year: int;  [[Year	- 1900.]]
   tm_wday: int;  [[Day of week.	[0-6] ]]
   tm_yday: int;  [[Days in year.[0-365] ]]
   tm_isdst: int; [[DST. [-1/0/1] ]]
}

struct Efl.Version
{
   [[This type describes the version of EFL with an optional variant.

     This may be used to query the current running version of EFL. Or it can
     be passed by applications at startup time to inform EFL of the version
     a certain application was built for.

     @since 1.22
   ]]

   major: int; [[Major component of the version (>= 1).]]
   minor: int; [[Minor component of the version (>= 0).]]
   micro: int; [[Micro component of the version (>= 0).]]
   revision: int; [[Revision component of the version (>= 0).]]
   flavor: string; [[Special version string for this build of EFL, $null for
                     vanilla (upstream) EFL. Contains $EFL_VERSION_FLAVOR.]]
   build_id: string; [[Contains $EFL_BUILD_ID.]]
}


--- End Message ---
--- Begin Message ---
On Mon, Jun 28, 2021 at 02:46:09PM -0700, Felix Lechner wrote:
> On Tue, Oct 6, 2020 at 7:28 PM Ross Vandegrift <rvandegrift@debian.org> wrote:
> >
> > I think it's
> > better for me to add overrides for now.
> 
> Lintian gained a facility recently [1] that makes granting such
> extensions a breeze. The goal is to accommodate toolchains or upstream
> package sets that are out of Debian's control, and hence hard to fix.
> Do you have a way to identify the class of packages affected?
> 
> For an example related to Emacs, please see here. [2] You can simply
> respond to this bug if you would like to explore a solution for
> Eolian.
> 
> Otherwise, please feel free to close this bug. Thank you!

Thanks for following up on my request.  I finally reviewed the emacs sample.
It makes sense for an issue with the scope of 400 emacs addons.  But honestly,
I think it'd be unwise to saddle lintian with additional code to solve this
bug: EFL just isn't popular enough to warrant it.

In the end I think your judgment was right, this was best handled by overrides.

Ross

--- End Message ---

Reply to: