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

Bug#944551: marked as done (lintian: missing-python-build-dependency false positive)



Your message dated Sat, 25 Sep 2021 21:12:56 -0700
with message-id <CAFHYt561UOBzQK0PNhhpxJmTaQoUashMXucyDbkydx2SCbP1QA@mail.gmail.com>
and subject line Re: lintian: missing-python-build-dependency false positive
has caused the Debian Bug report #944551,
regarding lintian: missing-python-build-dependency false positive
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.)


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

musescore-general-soundfont (0.1.8-1) which I’m about to upload
triggers this…

E: musescore-general-soundfont source: missing-python-build-dependency

… despite Build-Depending on python3-minimal. Incidentally, the
musescore-general-soundfont-small (0.1.8-1) sister package doesn’t
trigger it.

The -small one (doesn’t trigger) uses py3k in d/rules like this:

        set -- *.[Ss][Ff]2; \
            cmt=$$(sed '1,/^Licence:$$/d' debian/copyright | sed 1d; echo x); \
            python3 debian/riffedit.py "$$1" builddir/tmp.sf2 \
	  […]

The full one (triggers) has an additional line:

        python3 debian/riffedit.py \
            builddir/tmp.sf2 builddir/${sfbasename}.sf2 \
            -az 'LIST<INFO>/INAM' '${sfbasename}.sf2'

I suspect the check is flawed in that it checks for debian/rules
lines matching /^\tpython/ (so it doesn’t trigger when the call
is part of a pipeline; if so, the 0.1.7-2 version currently in the
archive would also trigger this false positive) and mis-detects
the py3k call as a call to python.

bye,
//mirabilos
-- 
<ch> you introduced a merge commit        │<mika> % g rebase -i HEAD^^
<mika> sorry, no idea and rebasing just fscked │<mika> Segmentation
<ch> should have cloned into a clean repo      │  fault (core dumped)
<ch> if I rebase that now, it's really ugh     │<mika:#grml> wuahhhhhh

--- End Message ---
--- Begin Message ---
Hi,

> E: musescore-general-soundfont source: missing-python-build-dependency

That hint no longer appears for version 0.2-3 of your package with
recent versions of Lintian:

➤ bin/lintian /mirror/debian/pool/main/m/musescore-general-soundfont/musescore-general-soundfont_0.2-3.dsc
N: upstream uses ever-changing Google Drive links ☹
O: musescore-general-soundfont source: debian-watch-file-is-missing
N: no such information exists
O: musescore-general-soundfont source: upstream-metadata-missing-bug-tracking
O: musescore-general-soundfont source: upstream-metadata-missing-repository
N: oh really?! what the ever…
O: musescore-general-soundfont source: cute-field
debian/control@source VCS-Browser vs Vcs-Browser
N: oh really?! what the ever…
O: musescore-general-soundfont source: cute-field
debian/control@source VCS-git vs Vcs-Git
N: no, thanks
O: musescore-general-soundfont source: no-dep5-copyright debian/copyright

Your package declares only the 'minimal' build prerequisite
python3-minimal. [1] Lintian appears to be satisfied. [2]

A related override added in version 0.1.9-1 [3] appears to have been
removed. [4]

Closing this bug. Please reopen if the action was taken in error.

Kind regards
Felix Lechner

[1] https://sources.debian.org/src/musescore-general-soundfont/0.2-3/debian/control/#L7
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=944551#10
[3] https://sources.debian.org/src/musescore-general-soundfont/0.2-3/debian/changelog/#L82
[4] https://sources.debian.org/src/musescore-general-soundfont/0.2-3/debian/source/lintian-overrides/

--- End Message ---

Reply to: