Bug#890873: lintian: gcc-8-cross-ports makes lintian fork-bomb, consume all memory and fill the disk

2018-03-19 Thread Olly Betts
On Tue, Feb 20, 2018 at 07:48:31AM +0100, Niels Thykier wrote:
> Seen twice on lindsay.d.o in the last 24 hours.  The exact reason is
> unknown, but it is probably during the unpacker (last non-error in the
> log is lintian starting the unpack, plus previously we had a race-condition
> in the unpacker that could trigger a similar fork-bomp situation).
> 
> Most likely we never fixed this condition and only made it
> "sufficiently unlikely" until gcc-8-cross-ports showed up.
> 
> For now, I have disabled the crontab on lindsay.d.o to avoid it taking
> down our host.

I tried to build the wxwidgets3.0 3.0.4+dfsg-1 in an unstable chroot a
couple of days ago.  I use sbuild and it's configured to run lintian in
the chroot on the built packages.  However lintian ran out of disk space
in the chroot, which isn't something I have hit before.  And I would
expect the build itself to need more disk space than lintian (assuming
that the debian/rules clean target is run before lintian is).  Lintian
appeared to be slowly failing on each binary package in turn, so I just
hit Ctrl-C on it.

I asked on #debian-devel in case this was a known problem, and lamby
pointed out this ticket and suggested adding a note in case this is the
same underlying issue, so I'm doing so.  I didn't attempt to investigate
further yet.

Cheers,
Olly



Processed: Re: lintian: Wrong URL in debian-control-has-obsolete-dbg-package

2018-03-19 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 893480 + pending
Bug #893480 [lintian] lintian: Wrong URL in 
debian-control-has-obsolete-dbg-package
Added tag(s) pending.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
893480: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=893480
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#893480: lintian: Wrong URL in debian-control-has-obsolete-dbg-package

2018-03-19 Thread Chris Lamb
tags 893480 + pending
thanks

Thanks Antonio - well spotted. Fixed in Git, pending upload:

  
https://anonscm.debian.org/git/lintian/lintian.git/commit/?id=ad2657c8316e4a546f9d4ca0d4d89bc0371964a5


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



[lintian] branch master updated (5e6da7e -> ad2657c)

2018-03-19 Thread Chris Lamb
This is an automated email from the git hooks/post-receive script.

lamby pushed a change to branch master
in repository lintian.

  from  5e6da7e   spelling: Add another correction
   new  ad2657c   Correct location of "AutomaticDebugPackages" wiki page in 
the description of the debian-control-has-obsolete-dbg-package tag. (Closes: 
#893480)

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 checks/control-file.desc | 2 +-
 debian/changelog | 5 +
 2 files changed, 6 insertions(+), 1 deletion(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/lintian/lintian.git



[lintian] 01/01: Correct location of "AutomaticDebugPackages" wiki page in the description of the debian-control-has-obsolete-dbg-package tag. (Closes: #893480)

2018-03-19 Thread Chris Lamb
This is an automated email from the git hooks/post-receive script.

lamby pushed a commit to branch master
in repository lintian.

commit ad2657c8316e4a546f9d4ca0d4d89bc0371964a5
Author: Chris Lamb 
Date:   Mon Mar 19 09:36:47 2018 -0400

Correct location of "AutomaticDebugPackages" wiki page in the description 
of the debian-control-has-obsolete-dbg-package tag. (Closes: #893480)
---
 checks/control-file.desc | 2 +-
 debian/changelog | 5 +
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/checks/control-file.desc b/checks/control-file.desc
index 18b3d8c..ce13d48 100644
--- a/checks/control-file.desc
+++ b/checks/control-file.desc
@@ -49,7 +49,7 @@ Info: The debian/control file includes declaration of
 Tag: debian-control-has-obsolete-dbg-package
 Severity: wishlist
 Certainty: possible
-Ref: https://wiki.debian.org/AutomaticDebugPackage
+Ref: https://wiki.debian.org/AutomaticDebugPackages
 Info: The debian/control file includes declaration of
  -dbg package.
  .
diff --git a/debian/changelog b/debian/changelog
index 1dbeb6a..378a759 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,11 @@ lintian (2.5.81) UNRELEASED; urgency=medium
 
   XXX: generate tag summary
 
+  * checks/control-file.desc:
++ [CL] Correct location of "AutomaticDebugPackages" wiki page in the
+  description of the debian-control-has-obsolete-dbg-package tag.
+  Thanks to Antonio Ospite for the report.  (Closes: #893480)
+
  -- Chris Lamb   Sun, 18 Mar 2018 22:55:23 -0400
 
 lintian (2.5.80) unstable; urgency=medium

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/lintian/lintian.git



[lintian] branch master updated (cfac8a8 -> 5e6da7e)

2018-03-19 Thread Paul Wise
This is an automated email from the git hooks/post-receive script.

pabs pushed a change to branch master
in repository lintian.

  from  cfac8a8   Open new changelog entry for 2.5.81.
   new  5e6da7e   spelling: Add another correction

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 data/spelling/corrections | 1 +
 1 file changed, 1 insertion(+)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/lintian/lintian.git



[lintian] 01/01: spelling: Add another correction

2018-03-19 Thread Paul Wise
This is an automated email from the git hooks/post-receive script.

pabs pushed a commit to branch master
in repository lintian.

commit 5e6da7ea8b2ea0c7ca8c5d63862487c753969e4c
Author: Paul Wise 
Date:   Mon Mar 19 21:05:13 2018 +0800

spelling: Add another correction
---
 data/spelling/corrections | 1 +
 1 file changed, 1 insertion(+)

diff --git a/data/spelling/corrections b/data/spelling/corrections
index 499af35..e635c39 100644
--- a/data/spelling/corrections
+++ b/data/spelling/corrections
@@ -3044,6 +3044,7 @@ programing||programming
 programm||program
 programms||programs
 progresss||progress
+progrmae||program
 promiscous||promiscuous
 promps||prompts
 promt||prompt

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/lintian/lintian.git



Bug#893480: lintian: Wrong URL in debian-control-has-obsolete-dbg-package

2018-03-19 Thread Antonio Ospite
Package: lintian
Version: 2.5.79
Severity: minor
Tags: patch

Dear Maintainer,

the current URL[1] in debian-control-has-obsolete-dbg-package brings to
a generic Wiki page, it misses a trailing 's'.

I am attaching a patch to use the correct URL[2] which gets directly to
the page about Automatic Debug Packages.

Ciao,
   Antonio

[1] https://wiki.debian.org/AutomaticDebugPackage
[2] https://wiki.debian.org/AutomaticDebugPackages

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.15.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8), 
LANGUAGE=it_IT.UTF-8 (charmap=UTF-8)
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.30-7
ii  bzip2 1.0.6-8.1
ii  diffstat  1.61-1+b1
ii  dpkg  1.19.0.5
ii  file  1:5.32-2
ii  gettext   0.19.8.1-4
ii  intltool-debian   0.35.0+20060710.4
ii  libapt-pkg-perl   0.1.33
ii  libarchive-zip-perl   1.60-1
ii  libclass-accessor-perl0.51-1
ii  libclone-perl 0.39-1
ii  libdpkg-perl  1.19.0.5
ii  libemail-valid-perl   1.202-1
ii  libfile-basedir-perl  0.07-1
ii  libipc-run-perl   0.96-1
ii  liblist-moreutils-perl0.416-1+b3
ii  libparse-debianchangelog-perl 1.2.0-12
ii  libperl5.26 [libdigest-sha-perl]  5.26.1-5
ii  libtext-levenshtein-perl  0.13-1
ii  libtimedate-perl  2.3000-2
ii  liburi-perl   1.73-1
ii  libxml-simple-perl2.24-1
ii  libyaml-libyaml-perl  0.69+repack-1
ii  man-db2.8.2-1
ii  patchutils0.3.4-2
ii  perl  5.26.1-5
ii  t1utils   1.41-2
ii  xz-utils  5.2.2-1.3

Versions of packages lintian recommends:
ii  libperlio-gzip-perl  0.19-1+b4

Versions of packages lintian suggests:
pn  binutils-multiarch 
ii  dpkg-dev   1.19.0.5
ii  libhtml-parser-perl3.72-3+b2
ii  libtext-template-perl  1.47-1

-- no debconf information
-- 
Antonio Ospite
https://ao2.it
https://twitter.com/ao2it

A: Because it messes up the order in which people normally read text.
   See http://en.wikipedia.org/wiki/Posting_style
Q: Why is top-posting such a bad thing?
>From 8c29d57a53240fd4efc0beb92e20f9d1e92c82ea Mon Sep 17 00:00:00 2001
From: Antonio Ospite 
Date: Mon, 19 Mar 2018 10:33:15 +0100
Subject: [PATCH] Fix wrong URL in debian-control-has-obsolete-dbg-package
X-Face: z*RaLf`X<@C75u6Ig9}{oW$H;1_\2t5)({*|jhM/Vb;]yA5\I~93>J<_`<4)A{':UrE

The current URL brings to a generic Wiki page, use the correct URL which
gets directly to the page about Automatic Debug Packages.
---
 checks/control-file.desc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/checks/control-file.desc b/checks/control-file.desc
index 18b3d8cf4..ce13d48d4 100644
--- a/checks/control-file.desc
+++ b/checks/control-file.desc
@@ -49,7 +49,7 @@ Info: The debian/control file includes declaration of
 Tag: debian-control-has-obsolete-dbg-package
 Severity: wishlist
 Certainty: possible
-Ref: https://wiki.debian.org/AutomaticDebugPackage
+Ref: https://wiki.debian.org/AutomaticDebugPackages
 Info: The debian/control file includes declaration of
  -dbg package.
  .
-- 
2.16.2