script -*- perl -*-
+
+# Copyright © 2021 Felix Lechner
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any
with enormous ELF data) do not seem to get deleted
during global destruction. There is also an open Perltidy bug
(#998367) that keeps the Salsa pipeline from passing.
Kind regards,
Felix Lechner
Hi Rafael,
On Thu, Apr 14, 2022 at 2:09 AM Rafael Laboissière wrote:
>
> See
> https://salsa.debian.org/ocaml-team/dh-ocaml/-/commit/eae9dc26
What is the purpose of those files, please? Are they used in the oCaml
Lintian check?
Kind regards
Felix Lechner
ght. For the purposes of your analysis, Lintian uses a single process.
Thank you for your valuable suggestions!
Kind regards,
Felix Lechner
nd some use.) I have never heard, or seen, that
form of "sub-tract," but let's give others a chance to chime in.
Kind regards,
Felix Lechner
Hi,
On Mon, Mar 14, 2022 at 1:36 PM Josh Triplett wrote:
>
> I don't think lintian should warn about this, for two reasons:
Are you saying the condition should indicate a visibility level lower
than a warning, or that the tag should not be implemented at all?
Thank you!
Kind regards,
Felix Lechner pushed to branch master at lintian / lintian
Commits:
371f4a5c by Felix Lechner at 2022-03-14T14:05:08-07:00
Upgrade missing-systemd-timer-for-cron-script to warning; no longer
experimental. (Closes: #1007257)
Until now, the visibility was experimental and pedantic, which
Felix Lechner pushed to branch master at lintian / lintian
Commits:
e56d3773 by Felix Lechner at 2022-03-11T15:27:03-08:00
Add a reference to an email message to a tag description.
Gbp-Dch: ignore
- - - - -
1 changed file:
- tags/c/chown-with-dot.tag
Changes
Hi,
On Fri, Mar 11, 2022 at 1:18 PM Marc Haber
wrote:
>
> [^[:alpha:]]chown[[:space:]][^[:space:]]+\.[^[:space:]]
I cannot get that search to work properly on codesearch.d.n. Do you
have a sample from the archive, please?
Kind regards
Felix Lechner
Felix Lechner pushed to branch master at lintian / lintian
Commits:
4eb3bc4f by Daniel Kahn Gillmor at 2022-03-08T19:14:03-05:00
Correct lintian-annotate-hints manpage
Without this change, the pod2man-generated output generates a verbatim
section of troff:
.PP
.Vb 4
\ (Note, though
Felix Lechner pushed to branch master at lintian / lintian
Commits:
87d62570 by Felix Lechner at 2022-03-07T19:06:43-08:00
Fix two tests for the new, pointed hint context format.
This was only visible in Salsa CI.
Gbp-Dch: ignore
- - - - -
2 changed files:
- t/recipes/checks/binaries
Felix Lechner pushed to branch master at lintian / lintian
Commits:
bb183a0b by Felix Lechner at 2022-03-07T17:07:40-08:00
Fix typo in method name; apparently not exercised by tests.
Avoids this error in Salsa CI:
Warning in processable
/tmp/autopkgtest-lxc.53ulvpjl/downtmp/autopkgtest_tmp
Felix Lechner pushed to branch master at lintian / lintian
Commits:
3db40eda by Felix Lechner at 2022-03-07T14:39:59-08:00
Drop debhelper-compatibility-level-not-a-number; untestable due to changes in
Debhelper.
This is probably the change in Debhelper that made the tag untestable
Felix Lechner pushed to branch master at lintian / lintian
Commits:
a22b911e by Felix Lechner at 2022-03-03T09:50:29-08:00
Adjust documentation to the modern pattern for naming checks.
Thanks to Mark Hindley from Devuan for bringing the matter to our attention!
Gbp-Dch: ignore
- - - - -
1
Felix Lechner pushed to branch master at lintian / lintian
Commits:
8f1de256 by Felix Lechner at 2022-03-03T09:00:23-08:00
In manual, use the word check instead of test when
appropriate.
Gbp-Dch: ignore
- - - - -
1 changed file:
- doc/lintian.rst
Changes
on Friday, with a release
soon after that.
Kind regards
Felix Lechner
for
our releases into the unstable distribution.
Are you okay if I upload bug fixes to experimental instead of running
from Git? What is the best way to handle our changelogs?
Kind regards
Felix Lechner
was adjusted back to the previous value:
https://salsa.debian.org/lintian/lintian/-/commit/11926263c63e9286339f49dbbee55dd45982b621
Kind regards
Felix Lechner
that does not
work, into d/crash.overrides). Debhelper copies them into
/usr/share/lintian/overrides/, where Lintian finds them.
Please note that our override format will change in the near future
[1] but we hope to support the old format for a little while longer.
Thanks for using Lintian!
Kind regar
that error for
usr/lib/dxvk/wine64-development/d3d10.dll.a in dxvk, but how can we
tell such archives apart from those that are legitimately broken?
Kind regards
Felix Lechner
Hi Russ,
On Thu, Feb 10, 2022 at 1:31 PM Russ Allbery wrote:
>
> zstd and zlib aren't the same thing.
Thanks for that catch, too!
Hi Troy,
On Thu, Feb 10, 2022 at 12:20 PM Troy Heber wrote:
>
> a false positive error while working on
> E: crash: embedded-library usr/bin/crash: zlib
First off, that tag does not work very well. It was reduced to a
classification tag [1] that is largely hidden from public view, but
in.
I took the liberty to merge this bug with the bug advocating the removal.
Kind regards
Felix Lechner
sion in Git, per the output below.
May I please close this bug? Thank you!
Kind regards
Felix Lechner
[1] https://lintian.debian.org/tags/patch-not-forwarded-upstream
[2]
https://salsa.debian.org/lintian/lintian/-/blob/master/tags/p/patch-not-forwarded-upstream.tag#L12
* * *
➤ bin/lintian --i
Felix Lechner pushed to branch master at lintian / lintian
Commits:
76e5230b by Felix Lechner at 2022-01-24T21:24:38-08:00
Refresh fonts and Debhelper data.
Gbp-Dch: ignore
- - - - -
3 changed files:
- data/debhelper/add_ons.json
- data/debhelper/commands.json
- data/fonts.json
Changes
erally provided
with timely backports.
Kind regards
Felix Lechner
Felix Lechner pushed to branch master at lintian / lintian
Commits:
6c7539b7 by Felix Lechner at 2022-01-23T13:34:51-08:00
Deprecate --no-tag-display-limit for --tag-display-limit 0; update
documentation. (Closes: #1004239)
tag-display-limit can be set from the configuration file
Felix Lechner pushed to branch master at lintian / lintian
Commits:
9b8028c8 by Felix Lechner at 2022-01-23T10:58:27-08:00
For --info, pass in the required data object to avoid warning.
The author of this commit previously refactored this code only inaccurately.
Now avoids this warning
Felix Lechner pushed to branch master at lintian / lintian
Commits:
2958339d by Felix Lechner at 2022-01-21T16:40:08-08:00
Fix typos in tag descriptions.
Gbp-Dch: ignore
- - - - -
2 changed files:
- tags/c/circular-installation-prerequisite.tag
- tags/t/test-leaves-python-version
g them!
Kind regards,
Felix Lechner
[1] https://lintian.debian.org/screens/autotools/long-lines
Hi,
So far, the most convenient way to reproduce this bug is the following
command. It exercises only a single, very simple check. [1]
bin/lintian -C linda --debug --no-override --no-tag-display-limit
../picolibc-arm-none-eabi_1.7.4-1_all.deb
Kind regards,
Felix Lechner
[1]
https
Felix Lechner pushed to branch master at lintian / lintian
Commits:
c1c05b07 by Felix Lechner at 2022-01-20T09:31:45-08:00
Rename tag looking for X-Python3-Version in conjunction with py3versions in
autopkgtests. (See: #909239, #942673, #961686)
Gbp-Dch: ignore
- - - - -
4 changed files
Felix Lechner pushed to branch master at lintian / lintian
Commits:
3410a226 by Felix Lechner at 2022-01-19T21:26:06-08:00
Numerify line position in item pointers before generating JSON.
Gbp-Dch: ignore
- - - - -
1 changed file:
- lib/Lintian/Output/JSON.pm
Changes
Felix Lechner pushed to branch master at lintian / lintian
Commits:
7cea4d32 by Louis-Philippe Véronneau at 2022-01-19T15:43:44-08:00
Check that tests pulling in all Python versions also query which ones are
available. (Closes: !361)
Autopkgtests that depend on python3-all or equivalent
Felix Lechner pushed to branch master at lintian / lintian
Commits:
53f02436 by Felix Lechner at 2022-01-19T11:55:43-08:00
Prevent issuance of tags under their old names.
Julian Gilbey was able to spot [1] a super obscure bug introduced recently when
the handling of tags was revamped so
Felix Lechner pushed to branch master at lintian / lintian
Commits:
4f24ab7f by Felix Lechner at 2022-01-19T09:16:07-08:00
Further rationalize cruft check; separate concerns.
Attempts to separate valuable components inside this defective check so they
can be moved out in the near future.
Gbp
Felix Lechner pushed to branch master at lintian / lintian
Commits:
74c4a12f by Felix Lechner at 2022-01-19T05:13:29-08:00
Sever check for long line length from broken cruft check. (Closes: #996740)
Allows an archive-wide evaluation of the exemption for files generated
by Autotools
Felix Lechner pushed to branch master at lintian / lintian
Commits:
fa4f9645 by Felix Lechner at 2022-01-19T03:49:15-08:00
Fix formatting in a tag description.
The content itself seemed a bit dated, too, but was not improved.
Gbp-Dch: ignore
- - - - -
0b08b61a by Felix Lechner at 2022-01
Felix Lechner pushed to branch master at lintian / lintian
Commits:
adbec87c by Felix Lechner at 2022-01-16T12:25:06-08:00
Improve the tag description for declare-python-versions-for-test.
Thanks to Julian Gilbey for making the description more helpful for Python
practitioners!
Gbp-Dch
Felix Lechner pushed to branch master at lintian / lintian
Commits:
5e20ecb4 by Felix Lechner at 2022-01-16T08:44:07-08:00
Rename the tags from the previous commit.
Shorter and perhaps a little bit more clear to readers.
Gbp-Dch: ignore
- - - - -
4 changed files:
- t/recipes/checks
e26914434
Thank you for making Lintian better for everyone!
Kind regards
Felix Lechner
uffice to silence the tag altogether.
I cannot reproduce the behavior with hexchat_2.16.0-3.dsc (although
there are probably others) because it lacks the second paragraph. [2]
Are you uploading your new version to the archive? It would help me
fix the bug. Thanks!
Kind regards
Felix Lechner
[1]
give a lintian warning, and py3versions -s with an
> X-Python3-Version field should do so likewise.
For reference, here is Lintian's current code examining the use of
'py3versions' in tests. [1]
Kind regards
Felix Lechner
[1]
https://salsa.debian.org/lintian/lintian/-/blob/master/lib/Lintian/
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-lint-maint@lists.debian.org
* Package name: kickoff
Version : 0.1.0
Upstream Author : Felix Lechner
* URL : https://salsa.debian.org/lintian/kickoff
* License : GPL-3.0-or-later
Programming Lang
Felix Lechner pushed to branch master at lintian / lintian
Commits:
4c091cd2 by Felix Lechner at 2022-01-13T10:47:57-08:00
Turn embedded-library into a classification tag. (Closes: #932634)
Linking statically may no longer be a packaging error in 2022. Many ostensibly
modern languages
Felix Lechner pushed to branch master at lintian / lintian
Commits:
713a39dd by Felix Lechner at 2022-01-13T07:30:09-08:00
Mask long source lines in autotools-generated files. (Closes: #996740)
configure and m4/libtool.m4 may be the only ones that
trigger this; I havent done any further
Felix Lechner pushed to branch master at lintian / lintian
Commits:
2dc42ac0 by Felix Lechner at 2022-01-13T06:26:12-08:00
Exempt backports to bullseye from changelog-file-missing-explicit-entry.
(Closes: #941656)
This check has seen repeated work over the years, but has not worked well
Felix Lechner pushed to branch master at lintian / lintian
Commits:
ac114aa6 by Felix Lechner at 2022-01-13T05:34:48-08:00
Recognize pybuild-plugin-pyproject as a valid prerequisite for the python3
Debhelper plugin. (Closes: #1003668)
The prerequisite handling in Lintian for Python is more
Hi,
On Sat, Dec 25, 2021 at 7:00 AM Shengjing Zhu wrote:
>
> I got rejected by ftp-master
Is there a record of the rejection? Which of these excluded files [1]
did the Archive Team find in your sources? Thanks!
Kind regards
Felix Lechner
[1]
https://salsa.debian.org/zhsj/kata-cont
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-lint-maint@lists.debian.org
* Package name: detagtive
Version : 0.1.0.0
Upstream Author : Felix Lechner
* URL : https://salsa.debian.org/lintian/detagtive
* License : AGPL-3.0-or-later
Programming Lang
Felix Lechner pushed to branch master at lintian / lintian
Commits:
d219a5a5 by Felix Lechner at 2022-01-11T11:49:22-08:00
Issue more and more pointed hints.
Gbp-Dch: ignore
- - - - -
30 changed files:
- lib/Lintian/Check/Binaries.pm
- lib/Lintian/Check/Binaries/Architecture.pm
- lib
Felix Lechner pushed to branch master at lintian / lintian
Commits:
5c9ec9e9 by Felix Lechner at 2022-01-10T21:09:23-08:00
Issue ever more pointed hints.
Gbp-Dch: ignore
- - - - -
30 changed files:
- lib/Lintian/Check/ApplicationNotLibrary.pm
- lib/Lintian/Check/Binaries/Architecture
Felix Lechner pushed to branch master at lintian / lintian
Commits:
feba246f by Felix Lechner at 2022-01-10T12:39:42-08:00
Issue yet more pointed hints.
- - - - -
30 changed files:
- lib/Lintian/Check/Apt.pm
- lib/Lintian/Check/BuildSystems/Automake.pm
- lib/Lintian/Check/BuildSystems
makes issues much easier to monitor and
isolate.
Kind regards
Felix Lechner
Felix Lechner pushed to branch master at lintian / lintian
Commits:
cdd54007 by Felix Lechner at 2022-01-09T21:59:59-08:00
Use still more pointed hints.
Gbp-Dch: ignore
- - - - -
30 changed files:
- lib/Lintian/Check/AppstreamMetadata.pm
- lib/Lintian/Check/Cruft.pm
- lib/Lintian/Check
Felix Lechner pushed to branch master at lintian / lintian
Commits:
20cf88f2 by Felix Lechner at 2022-01-09T19:53:51-08:00
Use more pointed hints.
Gbp-Dch: ignore
- - - - -
30 changed files:
- lib/Lintian/Check/BuildSystems/Libtool/LaFile.pm
- lib/Lintian/Check/Debian/Rules.pm
- t/recipes
ithout that information. Thank you!
Kind regards
Felix Lechner
Felix Lechner pushed to branch master at lintian / lintian
Commits:
e0edaae2 by Felix Lechner at 2022-01-09T16:08:32-08:00
Recognize dh-sequence-sphinxdoc as a valid prerequisite for dh_sphinxdoc.
(Closes: #999810)
This commit does not yet address the related issue in the cloned Bug#1000234
Felix Lechner pushed to branch master at lintian / lintian
Commits:
1a8a8f48 by Ryan Finnie at 2022-01-09T13:27:01-08:00
Provide a constant citation for systemd-service-file-uses-nobody-or-nogroup.
(Closes: !385)
The previous URL pointed to a specific line number in an upstream file whose
8]
Kind regards
Felix Lechner
[1] https://salsa.debian.org/lintian/lintian
[2] https://lintian.debian.org/
[3] https://semver.org/
[4] for example, https://lintian.debian.org/tags/bad-whatis-entry
[5] https://lists.debian.org/debian-lint-maint/2021/09/msg00148.html
[6] https://salsa.debian.org/lint
remember, however, that Lintian is not your boss. Credit for
that critical insight goes to D. Bremner—thank you!
On a side note, Salsa has more serious issues when running Lintian
jobs. [2][3][4]
Thank you for using Lintian!
Kind regards
Felix Lechner
[1] https://bugs.debian.org/cgi-bin/bugrepor
o wait a few weeks. The format of
override files is changing. [1] Please have a good weekend!
Kind regards
Felix Lechner
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1003272#10
[[] is
required until I implement the new override format.
Kind regards
Felix Lechner
bringing the matter to our attention!
Kind regards
Felix Lechner
recalibrate Lintian's test suite.
Kind regards
Felix Lechner
Hi Chris,
Sorry about the odd dance.
In the coming days you will see two important bugs close, but we have
some user-facing issues I have to address before our next release.
Please wait with the next release until further notice. Thanks!
Kind regards
Felix Lechner
Hi Alex,
Please feel free to reopen this bug if your wishlist items for Lintian
need more work. Thanks!
Kind regards
Felix Lechner
Hi Daniel,
On Tue, Dec 28, 2021 at 7:09 PM Daniel Baumann
wrote:
>
> you can now safely depend on ... "plzip | lzip-decompressor"
Great, thanks! Will that work for backports, too?
Kind regards
Felix Lechner
Hi Chris,
Let's please wait a little longer with your next release. Thanks!
Kind regards
Felix Lechner
about Depends vs Pre-Depends.
Kind regards
Felix Lechner
n too strict?
Kind regards
Felix Lechner
[1] https://lintian.debian.org/tags/skip-systemd-native-flag-missing-pre-depends
[2]
https://salsa.debian.org/lintian/lintian/-/blob/master/lib/Lintian/Check/Systemd/Native/Prerequisites.pm#L49
[3] https://tracker.debian.org/media/packages/i/ippl/control-1.4.14-12.2
Hi,
With that commit [1] Lintian now offers rudimentary Emacs integration. [2]
In the future, pointed hints may allow the user to travel directly to
the file indicated in the packaging hint.
Kind regards
Felix Lechner
[1]
https://salsa.debian.org/lintian/lintian/-/commit
bugs yet (except for one that was filed after the issue was already
fixed in Git). Thanks!
Kind regards
Felix Lechner
a
file named like *.lz? Thanks!
Kind regards
Felix Lechner
[1] https://sources.debian.org/src/lzip/1.22-4/debian/lzip.README.Debian/
ntian's test suite to recalibrate tests for sweeping changes.
Kind regards
Felix Lechner
[3]
https://salsa.debian.org/lintian/lintian/-/commit/139009d5a54225ebff4509ec37b979cb898c17fe
[4] https://metacpan.org/pod/Text::Glob
jects in
Debian. Thanks!
Kind regards
Felix Lechner
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=941656#20
xecutable,
as introduced in this commit? [2] Thanks!
Kind regards
Felix Lechner
[1]
https://salsa.debian.org/lintian/lintian/-/blob/master/lib/Lintian/Check/Files/Compressed/Lz.pm#L61
[2]
https://salsa.debian.org/lintian/lintian/-/commit/bc64d63c4ecd293687524086b6966e30e9c48ae0
Felix Lechner pushed to branch master at lintian / lintian
Commits:
9b67823a by Felix Lechner at 2021-12-12T15:04:09-08:00
Eliminate unpredictable output in the check siles/privacy-breach.
Issuing just one hint via the exists condition led to unpredictable
output,
presumably because the key
t, due to unresolved issues elsewhere.
Thanks for helping to make Lintian better!
Kind regards
Felix Lechner
[1]
https://salsa.debian.org/lintian/lintian/-/commit/87825cb0c24368a4b627b70b7b3c9feecca2157f
ntian to keep apart things that otherwise sound too
similar. In my defense, I developed a low tolerance for confusion when
trying to navigate, on a visit, Atlanta's 71 streets named
"Peachtree". [1] Just as Debian is recognized for its great packages,
peaches are a famous product of Georgia!
K
Hi,
On Fri, Dec 10, 2021 at 5:51 AM Yadd wrote:
>
> That's why I think this tag shoud be removed.
I think I concur—but what's a MUT, please?
Kind regards
Felix Lechner
Chris,
Wait with the release one more time, please. I have been making a lot
of internal changes, which are still untested. Thanks!
Kind regards
Feli Lechner
ively affect the quality of
hints issued on Salsa. [1] I expect that to be the primary Lintian
platform for contributors in the future.
Kind regards
Felix Lechner
[1] sample,
https://lechner.pages.debian.net/-/mdadm/-/jobs/2004554/artifacts/debian/output/lintian.html
r UNRELEASED)?
Thanks!
Kind regards
Felix Lechner
Felix Lechner pushed to branch master at lintian / lintian
Commits:
fee076f3 by Felix Lechner at 2021-12-08T21:49:15-08:00
Used pointed hints more often for more user friendly output.
Gbp-Dch: ignore
- - - - -
30 changed files:
- lib/Lintian/Check/Apache2.pm
- lib/Lintian/Check
Felix Lechner pushed to branch master at lintian / lintian
Commits:
82d7060b by Felix Lechner at 2021-12-08T15:52:12-08:00
Combine all data sources into an object separate from the profile.
Ther profiles were getting too crowded. Plus, now we can offer common
facilities for all data sources
Felix Lechner pushed to branch master at lintian / lintian
Commits:
2c1c0423 by Felix Lechner at 2021-12-07T11:38:50-08:00
When testing tag files, mention the location over the tag name.
Makes it much easier to locate the offending file.
Gbp-Dch: ignore
- - - - -
33077833 by Felix Lechner
Felix Lechner pushed to branch master at lintian / lintian
Commits:
b32ae067 by Felix Lechner at 2021-12-07T02:26:35-08:00
Add the word the when referring to full, undivided manual.
Gbp-Dch: ignore
- - - - -
1abbce56 by Felix Lechner at 2021-12-07T04:40:31-08:00
Rename devref manual
Felix Lechner pushed to branch master at lintian / lintian
Commits:
e93bf57a by Felix Lechner at 2021-12-05T18:04:06-08:00
In the test suite, require that tags are tested via the check that owns them.
Some tags were only tested in the generalized tracking tests. That could lead
to confusion
Hi Chris,
Please wait until next week with the Lintian release. I made many
internal changes, and the current version is not well-tested. I also
did not fix any official bugs. Thanks!
Kind regards
Felix Lechner
Kind regards
Felix Lechner
I'll make them part of our test suite and resolve
the issue there. Thanks!
Kind regards
Felix Lechner
Felix Lechner pushed to branch master at lintian / lintian
Commits:
a0719553 by Felix Lechner at 2021-11-24T23:29:18-08:00
Provide pointed hints directing users to places, plus an implementation for
files.
Gbp-Dch: ignore
- - - - -
4997e8f0 by Felix Lechner at 2021-11-24T23:46:01-08:00
Use
intian-overrides.
That being said, I would like to improve the error message.
Unfortunately, the version of your sources in sid does not declare
overrides or a Vcs. Would you please post the sources somewhere? Thank
you!
Kind regards
Felix Lechner
tmp/build-and-evaluate-test-packages/eval/checks/binaries/corrupted/legacy-debug/generic.t
That test was adjusted for recent versions of Binutils. [2]
Kind regards
Felix Lechner
[1]
https://salsa.debian.org/lintian/lintian/-/commit/deba665363a3dd4da8b806df07091c9c482206d7
[2]
https://salsa.d
for some kind of improvement.
Lintian already does other things, such as checking that your most
recent timestamp postdates the release date of the policy version with
which the sources declare compliance [1] but that would not have
caught gensio, which I think is the package you uploaded.
Kind rega
for
entire archives that contain no code, i.e. when there is no code in
any of the object files?
Kind regards
Felix Lechner
Felix Lechner pushed to branch master at lintian / lintian
Commits:
b8d7dc89 by Felix Lechner at 2021-11-23T05:51:17-08:00
Split three smaller checks off from the Debhelper check.
Gbp-Dch: ignore
- - - - -
30 changed files:
- lib/Lintian/Check/Debhelper.pm
- + lib/Lintian/Check/Debhelper
e warning,
or perhaps even for the archive to reject the upload?
Kind regards
Felix Lechner
owever. I would not commit them if only the time stamps have changed.
Eventually, we might like to stop committing data to the Git repo.
Your ideas on how to achieve that in the context of Debian source
packaging from Git are most welcome. Thanks!
Kind regards
Felix Lechner
1 - 100 of 824 matches
Mail list logo