Bug#934264: Please update (4.6.2?) and provide/switch to python3

2019-12-23 Thread Adrian Bunk
On Tue, Dec 24, 2019 at 07:50:52AM +0100, Andreas Tille wrote:
> On Mon, Dec 23, 2019 at 11:59:03PM +0200, Adrian Bunk wrote:
> > On Fri, Aug 09, 2019 at 10:39:06AM +0200, Andreas Tille wrote:
> > > self._gen_get_methods(klass, out)
> > >   File "/build/mayavi2-4.7.1/tvtk/wrapper_gen.py", line 919, in 
> > > _gen_get_methods
> > > if len(sig) == 1 and sig[0][1] is None:
> > > TypeError: object of type 'NoneType' has no len()
> > > E: pybuild pybuild:341: build: plugin distutils failed with: exit code=1: 
> > > /usr/bin/python3 setup.py build 
> > > dh_auto_build: pybuild --build -i python{version} -p 3.7 returned exit 
> > > code 13
> > > make: *** [debian/rules:10: build] Error 255
> > > dpkg-buildpackage: error: debian/rules build gave error exit status 2
> > > I: copying local configuration
> > > E: Failed autobuilding of package
> > >...
> > 
> > This one seems fixed by removing the vtk_63.py patch.
> > Next comes some error that goes away with python3-traits (just passed NEW).
> > That's not sufficient for building, but a bit further.
> 
> Thanks a lot for your investigation.  I also made some steps further.
> It seems xvfb is needed for the tests and I added it.  The current
> failure is:
> 
> ...
>debian/rules override_dh_auto_test
> make[1]: Entering directory '/build/mayavi2-4.7.1'
> xvfb-run --auto-servernum --server-args="-screen 0 1024x768x24" dh_auto_test
> I: pybuild base:217: cd /build/mayavi2-4.7.1/.pybuild/cpython3_3.7/build; 
> python3.7 -m unittest discover -v 
> QStandardPaths: XDG_RUNTIME_DIR points to non-existing path '/run/user/1454', 
> please create it with 0700 permissions.
> QStandardPaths: XDG_RUNTIME_DIR points to non-existing path '/run/user/1454', 
> please create it with 0700 permissions.
> dbus[368675]: D-Bus library appears to be incorrectly set up: see the manual 
> page for dbus-uuidgen to correct this issue. (Failed to open 
> "/var/lib/dbus/machine-id": No such file or directo; Failed to open 
> "/etc/machine-id": No such file or directory)
>   D-Bus not built with -rdynamic so unable to print a backtrace
> Aborted
> E: pybuild pybuild:341: test: plugin distutils failed with: exit code=134: cd 
> /build/mayavi2-4.7.1/.pybuild/cpython3_3.7/build; python3.7 -m unittest 
> discover -v 
> dh_auto_test: pybuild --test -i python{version} -p 3.7 returned exit code 13
> ...
> 
> 
> Seems some dbus / systemd issue.  Any ideas?

Works for me (with test failures later), but I am using plain chroot.

Problems related to running graphical tests are not something I would 
care too much about right now, important would be that the package 
builds and works.

After disabling the tests and dh_numpy -> dh_numpy3 in debian/rules the 
package builds for me.

Trying to install the resulting package fails with:
E: Package 'python3-wxgtk3.0' has no installation candidate
E: Package 'python3-envisage' has no installation candidate

python3-wxgtk4.0 exists (not sure whether it also works with mayavi2).

python-envisage has not yet been converted to Python3 and seems to be required:
$ mayavi2
Traceback (most recent call last):
  File "/usr/bin/mayavi2", line 464, in 
from mayavi.plugins.app import Mayavi, setup_logger
  File "/usr/lib/python3/dist-packages/mayavi/plugins/app.py", line 19, in 

from .mayavi_workbench_application import MayaviWorkbenchApplication
  File 
"/usr/lib/python3/dist-packages/mayavi/plugins/mayavi_workbench_application.py",
 line 13, in 
from envisage.ui.workbench.api import WorkbenchApplication
ModuleNotFoundError: No module named 'envisage'

> Kind regards
> 
>   Andreas.

cu
Adrian



Bug#947235: port patches to gcc-10

2019-12-23 Thread Dima Kogan
I just uploaded cross-gcc-dev=241. A patch stack for gcc-10 is included.
The patches apply (they come from a git tree, as all the other patch
stacks). I have not actually attempted to build a compiler using these
patches, and clearly I have not tested the output from such compiler.
Please let me know if something doesn't work.



Bug#947001: [R-pkg-team] Bug#947001: r-base blocked by r-bioc-{iranges, s4vectors}

2019-12-23 Thread Graham Inggs
Control: severity -1 serious

On Mon, 23 Dec 2019 at 22:30, Dirk Eddelbuettel  wrote:
> I would be very surprised if these were not self-inflicted by us. I know CRAN
> (much) better than BioC, but both of them are doing extensive self-tests (and
> generally without any arbitrary restrictions, say about timing and versions)
> we may impose.

This situation reminds me of #877288, where I believe Debian's
autopkgtests detected the problem before upstream.

> I tried a quick test on a Debian testing machine I use for (extensive)
> reverse dependency checks (at the upstream level) but it was incloncusive.

Hopefully we get an answer from upstream BioConductor soon.

> Still a pity that r-base is held back by this.

This is better than allowing a package that breaks others to migrate
into testing.
If there is no progress for some time, Release Team may remove
r-bioc-iranges and r-bioc-s4vectors from testing to allow r-base to
migrate, as in any other transition.



Bug#942487: [Pkg-rust-maintainers] Bug#942487: Bug#942487: rust-web-sys: Provides header is more than 256K long and it breaks reprepro...

2019-12-23 Thread Bernhard R. Link
* Ximin Luo  [191223 12:58]:
> dpkg and all other debian tools support it right now. It is only reprepro 
> with this artifical constraint, which makes it not work for packages that are 
> processable by dpkg and other debian tools.

If it is artifical, then it is artifically high. It is 128 times more than
what almost every single package needs and more than five times what the most
absurd package before needed and twice what other tools are said to have
had as limit there. I will increase it in reprepro (and maybe might make it
configurable to some extent), but there will always be an upper limit.

> Are you suggesting that dpkg and other tools have a concrete security problem?

dpkg does not check checksums of index files, so it is likely
uneffected. If apt has no limit then that likely makes some attacks
needlessly easy (though it might have other mitigations in that regard,
and there are less things apt has to care about the way it is typically
used).
Accepting absurd input without confirmation is never a secure way to handle
things, though.

Bernhard R. Link



Bug#940327: reopen: is not yet uploaded

2019-12-23 Thread Andreas Tille
Control: reopen -1

Sorry for the noise, Andreas.



Bug#947287: python3-certifi: ships useless cacert.pem file

2019-12-23 Thread Sébastien Delafond
On 24/12 00:19, Thorsten Glaser wrote:
> While the package is patched to return the system location,
> it still ships /usr/lib/python3/dist-packages/certifi/cacert.pem
> which causes the .deb to be larger than it must.
> 
> Furthermore it might lead people to believe using that bundle
> is acceptable by hardcoding a path to it.

That cacert.pm is 275KB, and I believe it's important that people have
it readily available should they choose to run comparisons or what not
with the upstream cert store. README.Debian describes this somewhat
accurately I believe (although it could probably be rephrased, patches
welcome) but at this point I don't think I want to remove upstream's
cert store.

Before tagging this wontfix, however, I'm of course open to hearing
further arguments.

Cheers,

-- 
Seb



Bug#936165: autodocktools and mgltools-pmv are about to be removed from Debian

2019-12-23 Thread Andreas Tille
On Tue, Dec 24, 2019 at 01:27:23AM -0500, Sandro Tosi wrote:
> On Tue, Dec 24, 2019 at 1:23 AM Andreas Tille  wrote:
> > I reassigned the old bugs (#936165, #937029) to ftp.debian.org since
> > the packages should be removed from Debian.
> 
> i dont think that was correct: a new bug should have been filed for
> the RM and the old py2removal bugs should have been kept assigned to
> their relative source packages. this keeps things clean and avoids
> automations like this to fail because they cant find a bug where there
> should be one.

I assumed that the removal would happen way faster.  Given that's not
the case I agree with you that it was not the best idea.

Kind regards, Andreas. 

-- 
http://fam-tille.de



Bug#934264: Please update (4.6.2?) and provide/switch to python3

2019-12-23 Thread Andreas Tille
On Mon, Dec 23, 2019 at 11:59:03PM +0200, Adrian Bunk wrote:
> On Fri, Aug 09, 2019 at 10:39:06AM +0200, Andreas Tille wrote:
> > self._gen_get_methods(klass, out)
> >   File "/build/mayavi2-4.7.1/tvtk/wrapper_gen.py", line 919, in 
> > _gen_get_methods
> > if len(sig) == 1 and sig[0][1] is None:
> > TypeError: object of type 'NoneType' has no len()
> > E: pybuild pybuild:341: build: plugin distutils failed with: exit code=1: 
> > /usr/bin/python3 setup.py build 
> > dh_auto_build: pybuild --build -i python{version} -p 3.7 returned exit code 
> > 13
> > make: *** [debian/rules:10: build] Error 255
> > dpkg-buildpackage: error: debian/rules build gave error exit status 2
> > I: copying local configuration
> > E: Failed autobuilding of package
> >...
> 
> This one seems fixed by removing the vtk_63.py patch.
> Next comes some error that goes away with python3-traits (just passed NEW).
> That's not sufficient for building, but a bit further.

Thanks a lot for your investigation.  I also made some steps further.
It seems xvfb is needed for the tests and I added it.  The current
failure is:

...
   debian/rules override_dh_auto_test
make[1]: Entering directory '/build/mayavi2-4.7.1'
xvfb-run --auto-servernum --server-args="-screen 0 1024x768x24" dh_auto_test
I: pybuild base:217: cd /build/mayavi2-4.7.1/.pybuild/cpython3_3.7/build; 
python3.7 -m unittest discover -v 
QStandardPaths: XDG_RUNTIME_DIR points to non-existing path '/run/user/1454', 
please create it with 0700 permissions.
QStandardPaths: XDG_RUNTIME_DIR points to non-existing path '/run/user/1454', 
please create it with 0700 permissions.
dbus[368675]: D-Bus library appears to be incorrectly set up: see the manual 
page for dbus-uuidgen to correct this issue. (Failed to open 
"/var/lib/dbus/machine-id": No such file or directo; Failed to open 
"/etc/machine-id": No such file or directory)
  D-Bus not built with -rdynamic so unable to print a backtrace
Aborted
E: pybuild pybuild:341: test: plugin distutils failed with: exit code=134: cd 
/build/mayavi2-4.7.1/.pybuild/cpython3_3.7/build; python3.7 -m unittest 
discover -v 
dh_auto_test: pybuild --test -i python{version} -p 3.7 returned exit code 13
...


Seems some dbus / systemd issue.  Any ideas?

Kind regards

  Andreas.


-- 
http://fam-tille.de



Bug#937449: severity of 937449 is normal, retitle 937449 to RM: RoQA: pygopherd, python2, not in testing ...

2019-12-23 Thread Sandro Tosi
On Mon, 23 Dec 2019 09:30:55 + Dimitri John Ledkov  wrote:
> severity 937449 normal
> retitle 937449 RM: RoQA: pygopherd, python2, not in testing
> found 937449
> reassign 937449 ftp.debian.org
> thanks
>
>
>

Dimitri, please do not reassign py2removal bugs to ftp.d.o for
removal, but file new ones, otherwise we're just removing a valid bug
from the source package view for no good reason. thanks



Bug#936165: autodocktools and mgltools-pmv are about to be removed from Debian

2019-12-23 Thread Sandro Tosi
On Tue, Dec 24, 2019 at 1:23 AM Andreas Tille  wrote:
> I reassigned the old bugs (#936165, #937029) to ftp.debian.org since
> the packages should be removed from Debian.

i dont think that was correct: a new bug should have been filed for
the RM and the old py2removal bugs should have been kept assigned to
their relative source packages. this keeps things clean and avoids
automations like this to fail because they cant find a bug where there
should be one.

Thanks,
-- 
Sandro "morph" Tosi
My website: http://sandrotosi.me/
Me at Debian: http://wiki.debian.org/SandroTosi
Twitter: https://twitter.com/sandrotosi



Bug#936165: autodocktools and mgltools-pmv are about to be removed from Debian

2019-12-23 Thread Andreas Tille
Hi Sandro,

I reassigned the old bugs (#936165, #937029) to ftp.debian.org since
the packages should be removed from Debian.

Kind regards

   Andreas.

On Mon, Dec 23, 2019 at 10:43:00PM -0500, Sandro Tosi wrote:
> Source: autodocktools
> Version: 1.5.7-4
> Severity: normal
> Tags: sid bullseye
> User: debian-pyt...@lists.debian.org
> Usertags: py2removal
> 
> Python2 becomes end-of-live upstream, and Debian aims to remove
> Python2 from the distribution, as discussed in
> https://lists.debian.org/debian-python/2019/07/msg00080.html
> 
> Your package either build-depends, depends on Python2, or uses Python2
> in the autopkg tests, in details:
> 
> (source:autodocktools)Build-Depends->python
> (binary:autodocktools)Depends->python:any
> (binary:autodocktools)Depends->python:any
> (binary:autodocktools)Depends->python-imaging-tk
> 
> Please stop using Python2, and fix this issue by one of the following
> actions.
> 
> - Convert your Package to Python3. This is the preferred option.  In
>   case you are providing a Python module foo, please consider dropping
>   the python-foo package, and only build a python3-foo package.  Please
>   don't drop Python2 modules, which still have reverse dependencies,
>   just document them.
>   
>   This is the preferred option.
> 
> - If the package is dead upstream, cannot be converted or maintained
>   in Debian, it should be removed from the distribution.  If the
>   package still has reverse dependencies, raise the severity to
>   "serious" and document the reverse dependencies with the BTS affects
>   command.  If the package has no reverse dependencies, confirm that
>   the package can be removed, reassign this issue to ftp.debian.org,
>   make sure that the bug priority is set to normal and retitle the
>   issue to "RM: PKG -- removal triggered by the Python2 removal".
> 
> - If the package has still many users (popcon >= 300), or is needed to
>   build another package which cannot be removed, document that by
>   adding the "py2keep" user tag (not replacing the py2remove tag),
>   using the debian-pyt...@lists.debian.org user.  Also any
>   dependencies on an unversioned python package (python, python-dev)
>   must not be used, same with the python shebang.  These have to be
>   replaced by python2/python2.7 dependencies and shebang.
> 
>   This is the least preferred option.
> 
> If there are questions, please refer to the wiki page for the removal:
> https://wiki.debian.org/Python/2Removal, or ask for help on IRC
> #debian-python, or the debian-pyt...@lists.debian.org mailing list.

> ___
> Debian-med-packaging mailing list
> debian-med-packag...@alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-packaging


-- 
http://fam-tille.de



Bug#936992: maradns: diff for NMU version 2.0.13-1.3

2019-12-23 Thread Adrian Bunk
Control: tags 936992 + patch
Control: tags 936992 + pending

Dear maintainer,

I've prepared an NMU for maradns (versioned as 2.0.13-1.3) and uploaded 
it to DELAYED/15. Please feel free to tell me if I should cancel it.

cu
Adrian
diff -Nru maradns-2.0.13/debian/changelog maradns-2.0.13/debian/changelog
--- maradns-2.0.13/debian/changelog	2016-08-09 22:39:43.0 +0300
+++ maradns-2.0.13/debian/changelog	2019-12-24 07:48:25.0 +0200
@@ -1,3 +1,11 @@
+maradns (2.0.13-1.3) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Add upstream fixes to make bind2csv2.py compatible with Python 3,
+thanks to Sam Trenholme. (Closes: #936992)
+
+ -- Adrian Bunk   Tue, 24 Dec 2019 07:48:25 +0200
+
 maradns (2.0.13-1.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru maradns-2.0.13/debian/control maradns-2.0.13/debian/control
--- maradns-2.0.13/debian/control	2015-10-03 10:37:13.0 +0300
+++ maradns-2.0.13/debian/control	2019-12-24 07:48:25.0 +0200
@@ -4,7 +4,7 @@
 Maintainer: Dariusz Dwornikowski 
 Build-Depends:
  debhelper (>= 9),
- python-dev (>= 2.6.6-3~)
+ python3-dev
 Standards-Version: 3.9.6
 Homepage: http://maradns.org
 Vcs-Git: git://anonscm.debian.org/collab-maint/maradns.git
@@ -17,10 +17,10 @@
  duende (>= 1.4.12),
  lsb-base,
  ${misc:Depends},
- ${shlibs:Depends}
+ ${shlibs:Depends},
+ ${python3:Depends}
 Recommends:
- maradns-zoneserver,
- ${python:Depends}
+ maradns-zoneserver
 Suggests:
  maradns-deadwood
 Description: simple security-focused authoritative Domain Name Service server
diff -Nru maradns-2.0.13/debian/patches/bind2csv2-py3.patch maradns-2.0.13/debian/patches/bind2csv2-py3.patch
--- maradns-2.0.13/debian/patches/bind2csv2-py3.patch	1970-01-01 02:00:00.0 +0200
+++ maradns-2.0.13/debian/patches/bind2csv2-py3.patch	2019-12-24 07:48:25.0 +0200
@@ -0,0 +1,437 @@
+Description: Upstream fixes to make bind2csv2.py compatible with Python 3
+Author: Adrian Bunk 
+Bug-Debian: https://bugs.debian.org/936992
+
+--- maradns-2.0.13.orig/tools/bind2csv2.py
 maradns-2.0.13/tools/bind2csv2.py
+@@ -1,6 +1,8 @@
+ #!/usr/bin/python
+ 
+-# Copyright (c) 2006-2007 Sam Trenholme
++# Note: As of 2019, this script will run both in python2 and python3
++
++# Copyright (c) 2006-2007,2019 Sam Trenholme
+ # 
+ # TERMS
+ # 
+@@ -173,7 +175,7 @@ class buf:
+ 		elif self.l == "/origin":
+ 			return "preorigin"
+ 		else:
+-			print "Unknown directive " + self.l
++			print("Unknown directive " + self.l)
+ 			return "error"
+ 
+ 	# Add a current RR to a stream (private method)
+@@ -282,7 +284,7 @@ def process_comment(i,o):
+ 	z = 0
+ 	op(o,"#")
+ 	while z < 1000:
+-		a = i.read(1)
++		a = i.read(1).decode('utf-8')
+ 		if is_newline.match(a):
+ 			return a
+ 		else:
+@@ -294,7 +296,7 @@ def process_comment(i,o):
+ # in next
+ 
+ def get_rr_type(rrname):
+-	rrname = string.lower(rrname)
++	rrname = rrname.lower()
+ 	if rrname == "in":
+ 		return "error"
+ 	elif rrname == "a":
+@@ -357,7 +359,7 @@ def get_rr_type(rrname):
+ 		#return "rr_loc" # Complicated RR with variable # of fields
+ 		return "rr_variargs" # I'll just let the csv2 code parse this
+ 	else:	
+-		print "Error: Unknown RR " + rrname
++		print("Error: Unknown RR " + rrname)
+ 		return "error"
+ 
+ # Generic handler that handles parenthesis in a zone file
+@@ -366,10 +368,10 @@ def handle_paren(a,o,state,buffer):
+ 	if is_pstate.search(state):
+ 		paren = "_paren"
+ 	if paren == "" and is_newline.match(a):
+-		print "Error: Premature termination of RR"
++		print("Error: Premature termination of RR")
+ 		return ("error", "", 1, paren)
+ 	if paren == "_paren" and a == "(":
+-		print "Error: Parens don't nest"
++		print("Error: Parens don't nest")
+ 		retrun ("error", "", 1, paren)
+ 	if paren == "" and a == "(":
+ 		op(o," ")
+@@ -413,7 +415,7 @@ def postrr(a,o,state,buffer):
+ 	(state, buffer, paren, pstr) = handle_paren(a,o,state,buffer)
+ 	if paren == 1:
+ 		return (state, buffer)
+-	print "Error: Unexpected character after RR " + a
++	print("Error: Unexpected character after RR " + a)
+ 	return("error","")
+ 
+ # After the first non-escaped newline at the end of a rr in the
+@@ -433,7 +435,7 @@ def pre_rr(a,o,state,buffer):
+ 			o.label_reset()
+ 			o.label_add(a)
+ 			return("dlabel",buffer)
+-	print "Error: Unexpected character before RR " + a
++	print("Error: Unexpected character before RR " + a)
+ 	return("error","")
+ 
+ # In the whitespace before a default TTL ("/ttl 12345")
+@@ -445,7 +447,7 @@ def prettl(a,o,state,buffer):
+ 		op(o,a)
+ 		o.slash_ttl_set(a)
+ 		return ("sttl", buffer)
+-	print "Error: unexpected character before TTL " + a
++	print("Error: unexpected character before TTL " + a)
+ 	return("error","")
+ 
+ # In a default TTL ("/ttl 12345")
+@@ -457,7 +459,7 @@ def sttl(a,o,state,buffer):
+ 		op(o,a)
+ 		o.slash_ttl_append(a)
+ 		return ("sttl", buffer)
+-	print "Error: unexpected character in TTL " + a
++	print("Error: unexpected character in TTL " + a)
+ 	return("e

Bug#947304: RFS: golang-github-xanzy-go-gitlab/0.22.2-1 [ITP] -- Simple and uniform GitLab API for Go

2019-12-23 Thread Felix Lechner
Package: sponsorship-requests
Severity: wishlist
X-Debbugs-CC: Julian Gilbey 
X-Debbugs-CC: Sebastien Delafond 
X-Debbugs-CC: Dominique Dumont 
X-Debbugs-CC: debian...@lists.debian.org

Dear mentors,

This package is a prerequisite for two upcoming packages: git-lab
(#898246) and citop (#947187).

I am looking for a sponsor for my package "golang-github-xanzy-go-gitlab"

 * Package name: golang-github-xanzy-go-gitlab
   Version : 0.22.2-1
   Upstream Author : Sander van Harmelen 
 * URL : https://github.com/xanzy/go-gitlab
 * License : Apache-2.0
 * Vcs :
https://salsa.debian.org/go-team/packages/golang-github-xanzy-go-gitlab
   Section : devel

It builds those binary packages:

  golang-github-xanzy-go-gitlab-dev - Simple and uniform GitLab API for Go

To access further information about this package, please visit the
following URL:

  https://mentors.debian.net/package/golang-github-xanzy-go-gitlab

Alternatively, one can download the package with dget using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/g/golang-github-xanzy-go-gitlab/golang-github-xanzy-go-gitlab_0.22.2-1.dsc

Changes since the last upload:

   * New upstream version (Closes: #906986)
   * Update d/copyright for new files
   * Bump debhelper to 12
   * Use debhelper-compat.
   * Set Rules-Requires-Root: no
   * Set Standard-Version to 4.4.1.

Regards,

--  Felix Lechner



Bug#936829: lcm: diff for NMU version 1.3.1+repack1-2.3

2019-12-23 Thread Adrian Bunk
Control: tags 936829 + patch
Control: tags 936829 + pending

Dear maintainer,

I've prepared an NMU for lcm (versioned as 1.3.1+repack1-2.3) and 
uploaded it to DELAYED/15. Please feel free to tell me if I should 
cancel it.

cu
Adrian
diff -Nru lcm-1.3.1+repack1/debian/changelog lcm-1.3.1+repack1/debian/changelog
--- lcm-1.3.1+repack1/debian/changelog	2019-08-08 05:19:29.0 +0300
+++ lcm-1.3.1+repack1/debian/changelog	2019-12-24 07:22:19.0 +0200
@@ -1,3 +1,10 @@
+lcm (1.3.1+repack1-2.3) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Remove the Python2 bindings. (Closes: #936829)
+
+ -- Adrian Bunk   Tue, 24 Dec 2019 07:22:19 +0200
+
 lcm (1.3.1+repack1-2.2) unstable; urgency=medium
 
   * Replace previous NMU with a new source-only upload.
diff -Nru lcm-1.3.1+repack1/debian/control lcm-1.3.1+repack1/debian/control
--- lcm-1.3.1+repack1/debian/control	2019-08-08 03:49:36.0 +0300
+++ lcm-1.3.1+repack1/debian/control	2019-12-24 07:22:13.0 +0200
@@ -5,7 +5,6 @@
 Build-Depends: debhelper (>= 9), dh-autoreconf,
  libglib2.0-dev, libtool,
  liblua5.2-dev, lua5.2,
- python, python2.7-dev, 
  default-jdk-headless | java-sdk, libjchart2d-java, libhamcrest-java, junit,
  doxygen
 Standards-Version: 3.9.8
@@ -63,21 +62,6 @@
  .
  This package provides the lua interface.
 
-Package: python-liblcm
-Architecture: any
-Depends: liblcm1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends},
- ${python:Depends},
- liblcm-bin
-Provides: ${python:Provides}
-Description: Lightweight Communications and Marshalling
- LCM is a set of libraries and tools for message passing and data marshalling,
- targeted at real-time systems where high-bandwidth and low latency are
- critical. It provides a publish/subscribe message passing model and automatic
- marshalling/unmarshalling code generation with bindings for applications in a
- variety of programming languages.
- .
- This package provides the python interface.
-
 Package: liblcm-java
 Architecture: any
 Depends: liblcm1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends},
diff -Nru lcm-1.3.1+repack1/debian/python-liblcm.install lcm-1.3.1+repack1/debian/python-liblcm.install
--- lcm-1.3.1+repack1/debian/python-liblcm.install	2019-08-08 03:49:36.0 +0300
+++ lcm-1.3.1+repack1/debian/python-liblcm.install	1970-01-01 02:00:00.0 +0200
@@ -1 +0,0 @@
-usr/lib/python2.7
diff -Nru lcm-1.3.1+repack1/debian/rules lcm-1.3.1+repack1/debian/rules
--- lcm-1.3.1+repack1/debian/rules	2019-08-08 03:49:36.0 +0300
+++ lcm-1.3.1+repack1/debian/rules	2019-12-24 07:22:19.0 +0200
@@ -1,7 +1,7 @@
 #!/usr/bin/make -f
 
 %:
-	dh $@ --with autoreconf --with python2
+	dh $@ --with autoreconf
 
 override_dh_auto_build:
 	dh_auto_build


Bug#937449: Bug#947303: pygopherd: Python2 removal in sid/bullseye

2019-12-23 Thread John Goerzen
Hello,

I am actively working on a port to Python 3 for pygopherd.  I expect to
have it done in January.  Please do not remove from sid.

John

On Mon, Dec 23 2019, Sandro Tosi wrote:

> Source: pygopherd
> Version: 2.0.18.5
> Severity: normal
> Tags: sid bullseye
> User: debian-pyt...@lists.debian.org
> Usertags: py2removal
>
> Python2 becomes end-of-live upstream, and Debian aims to remove
> Python2 from the distribution, as discussed in
> https://lists.debian.org/debian-python/2019/07/msg00080.html
>
> Your package either build-depends, depends on Python2, or uses Python2
> in the autopkg tests, in details:
>
> (source:pygopherd)Build-Depends-Indep->python
> (binary:pygopherd)Depends->python
> (binary:pygopherd)Depends->python-simpletal
> (binary:pygopherd)Depends->python:any
> (binary:pygopherd)Depends->python:any
> (binary:pygfarm)Depends->python-dictclient
>
> Please stop using Python2, and fix this issue by one of the following
> actions.
>
> - Convert your Package to Python3. This is the preferred option.  In
>   case you are providing a Python module foo, please consider dropping
>   the python-foo package, and only build a python3-foo package.  Please
>   don't drop Python2 modules, which still have reverse dependencies,
>   just document them.
>   
>   This is the preferred option.
>
> - If the package is dead upstream, cannot be converted or maintained
>   in Debian, it should be removed from the distribution.  If the
>   package still has reverse dependencies, raise the severity to
>   "serious" and document the reverse dependencies with the BTS affects
>   command.  If the package has no reverse dependencies, confirm that
>   the package can be removed, reassign this issue to ftp.debian.org,
>   make sure that the bug priority is set to normal and retitle the
>   issue to "RM: PKG -- removal triggered by the Python2 removal".
>
> - If the package has still many users (popcon >= 300), or is needed to
>   build another package which cannot be removed, document that by
>   adding the "py2keep" user tag (not replacing the py2remove tag),
>   using the debian-pyt...@lists.debian.org user.  Also any
>   dependencies on an unversioned python package (python, python-dev)
>   must not be used, same with the python shebang.  These have to be
>   replaced by python2/python2.7 dependencies and shebang.
>
>   This is the least preferred option.
>
> If there are questions, please refer to the wiki page for the removal:
> https://wiki.debian.org/Python/2Removal, or ask for help on IRC
> #debian-python, or the debian-pyt...@lists.debian.org mailing list.



Bug#936966: londonlaw: Python2 removal in sid/bullseye

2019-12-23 Thread Bruno Kleinert
Am Sonntag, den 22.12.2019, 22:11 +0200 schrieb Juhani Numminen:
> On Fri, 30 Aug 2019 07:25:11 + Matthias Klose 
> wrote:
> > Package: src:londonlawVersion: 0.2.1-20Severity: normalTags: sid
> > bullseyeUser: debian-pyt...@lists.debian.org
> > Usertags: py2removal
> > Python2 becomes end-of-live upstream, and Debian aims to
> > removePython2 from the distribution, as discussed in
> > https://lists.debian.org/debian-python/2019/07/msg00080.html
> 
> Hello Fuddl,
> Do you think we should remove londonlaw from Debian?As far as I know,
> there is and will be no python3 support, becauseupstream seems to be
> gone.Fedora retired londonlaw in August. 
> https://bugzilla.redhat.com/show_bug.cgi?id=1731636
> 
> Regards,Juhani

Hi Juhani,

I'm fine with the removal of londonlaw due to missing Python 3 support.

In case any upstream adds Python 3 support in the future I'll happily
package it and upload it to NEW.

Cheers - Bruno


signature.asc
Description: This is a digitally signed message part


Bug#947266: python3-geopandas: ships /usr/lib/python3/dist-packages/examples/*

2019-12-23 Thread Sebastiaan Couwenberg
Control: tags -1 moreinfo

On 12/23/19 10:01 PM, Andreas Beckmann wrote:
> python3-geopandas ships files with generic names at the generic location
> /usr/lib/python3/dist-packages/examples/ causing file clashes (e.g. on
> README.txt) with other packages doing the same wrong thing.
> Moving this to /usr/lib/python3/dist-packages/examples/geopandas/ should
> probably be OK.

The packages doesn't install the examples there itself, it seems that
pybuild does that without being explicitly told to.

This seems to be a bug in pybuild not geopandas.

Are you sure this is a bug in geopandas?

Kind Regards,

Bas

-- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1



Bug#938887: zfec: diff for NMU version 1.5.2-2.1

2019-12-23 Thread Vasudev Kamath
Sandro Tosi  writes:


>
> I've prepared an NMU for zfec (versioned as 1.5.2-2.1). The diff
> is attached to this message.

Thanks Sandro. I've merged your patch into Git.

Cheers,
Vasudev



Bug#932747: there is no patch shared by the reporter and got the same error at my end too.

2019-12-23 Thread shirish शिरीष
Dear all,

At [1] the original reporter mentioned a patch but neither linked to a
patch or anything else for that matter. I was hit by it today on
bullseye .  Sharing the details as under -

Package: appstream
Version: 0.12.9-1
Severity: normal

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (900, 'testing'), (500, 'testing-debug'), (100,
'unstable-debug'), (100, 'experimental'), (100, 'unstable'), (50,
'experimental-debug')
Architecture: amd64 (x86_64)

Kernel: Linux 5.3.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8), LANGUAGE=en_IN:en
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages appstream depends on:
ii  libappstream4  0.12.9-1
ii  libc6  2.29-3
ii  libglib2.0-0   2.62.3-2

appstream recommends no packages.

Versions of packages appstream suggests:
ii  apt-config-icons  0.12.9-1
ii  curl  7.67.0-2

-- no debconf information

I also saw this archlinux bug which had the same error [2] and to my
horror I got a whole bunch of metadata ignored due to colliding ids to
ignored component . Sharing an example of an ignored component. Please
fix if possible.

** (appstreamcli:529457): DEBUG: 09:22:14.426: WARNING: Ignored
component 'org.darktable.Darktable': The component is invalid.

1. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=932747#5
2. https://bbs.archlinux.org/viewtopic.php?id=228129
3.  #apptreamcli refresh-cache --force --verbose
-- 
  Regards,
  Shirish Agarwal  शिरीष अग्रवाल
  My quotes in this email licensed under CC 3.0
http://creativecommons.org/licenses/by-nc/3.0/
http://flossexperiences.wordpress.com

E493 D466 6D67 59F5 1FD0 930F 870E 9A5B 5869 609C



Bug#919903: Package wxWidgets 3.1

2019-12-23 Thread John Scott
Control: reassign 935141 libwxgtk3.0-0v5 3.0.4+dfsg-8
Control: affects 935141 wxmaxima

It appears that my trouble with wxMaxima is probably fixed in wxWidgets 3.1.2 
and I'd like to give it a try.

> It's not ABI stable, so it's just not suitable for packaging.  Every new
> 3.1.x release would mean a transition for everything built against it.
> Even if we only uploaded to experimental with the aim to support local
> builds, a new upload would break everyone's locally built applications.

Upstream appears adamant that it's ready to deploy:
> Please notice that while 3.1.3 is officially a “development” version because
> it is not fully compatible with the “stable” 3.0.x, the list of backwards
> incompatible changes is very short, so you shouldn’t have any problems
> updating to this version from 3.0.x in practice, and you’re encouraged to
> use this release, including in production.

I hope you'll reconsider uploading to experimental.

signature.asc
Description: This is a digitally signed message part.


Bug#947303: pygopherd: Python2 removal in sid/bullseye

2019-12-23 Thread Sandro Tosi
Source: pygopherd
Version: 2.0.18.5
Severity: normal
Tags: sid bullseye
User: debian-pyt...@lists.debian.org
Usertags: py2removal

Python2 becomes end-of-live upstream, and Debian aims to remove
Python2 from the distribution, as discussed in
https://lists.debian.org/debian-python/2019/07/msg00080.html

Your package either build-depends, depends on Python2, or uses Python2
in the autopkg tests, in details:

(source:pygopherd)Build-Depends-Indep->python
(binary:pygopherd)Depends->python
(binary:pygopherd)Depends->python-simpletal
(binary:pygopherd)Depends->python:any
(binary:pygopherd)Depends->python:any
(binary:pygfarm)Depends->python-dictclient

Please stop using Python2, and fix this issue by one of the following
actions.

- Convert your Package to Python3. This is the preferred option.  In
  case you are providing a Python module foo, please consider dropping
  the python-foo package, and only build a python3-foo package.  Please
  don't drop Python2 modules, which still have reverse dependencies,
  just document them.
  
  This is the preferred option.

- If the package is dead upstream, cannot be converted or maintained
  in Debian, it should be removed from the distribution.  If the
  package still has reverse dependencies, raise the severity to
  "serious" and document the reverse dependencies with the BTS affects
  command.  If the package has no reverse dependencies, confirm that
  the package can be removed, reassign this issue to ftp.debian.org,
  make sure that the bug priority is set to normal and retitle the
  issue to "RM: PKG -- removal triggered by the Python2 removal".

- If the package has still many users (popcon >= 300), or is needed to
  build another package which cannot be removed, document that by
  adding the "py2keep" user tag (not replacing the py2remove tag),
  using the debian-pyt...@lists.debian.org user.  Also any
  dependencies on an unversioned python package (python, python-dev)
  must not be used, same with the python shebang.  These have to be
  replaced by python2/python2.7 dependencies and shebang.

  This is the least preferred option.

If there are questions, please refer to the wiki page for the removal:
https://wiki.debian.org/Python/2Removal, or ask for help on IRC
#debian-python, or the debian-pyt...@lists.debian.org mailing list.


Bug#947262: ibus: Please omit ibus-tests binary package on Ubuntu/i386

2019-12-23 Thread Steve Langasek
On Tue, Dec 24, 2019 at 07:35:40AM +0900, Changwoo Ryu wrote:
> Generally speaking, how about proposing a build profile for
> compatibility only build, rather than checking Ubuntu/i386? I guess
> ibus is not the only package having this issue and other distros have
> (or will have in the future) the same issue.

The exact set of binary packages being kept for i386 compatibility in Ubuntu
is an Ubuntu-specific decision.  Expressing this as a build profile would
not be of any obvious benefit to others who were implementing their own
compatibility-only i386 archive, and would also cause more work on the
infrastructure side in order to have the autobuilders declare a build
profile.

Thanks,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: PGP signature


Bug#947302: prompt-toolkit-py2: Python2 removal in sid/bullseye

2019-12-23 Thread Sandro Tosi
Source: prompt-toolkit-py2
Version: 1.0.15-2
Severity: normal
Tags: sid bullseye
User: debian-pyt...@lists.debian.org
Usertags: py2removal

Python2 becomes end-of-live upstream, and Debian aims to remove
Python2 from the distribution, as discussed in
https://lists.debian.org/debian-python/2019/07/msg00080.html

Your package either build-depends, depends on Python2, or uses Python2
in the autopkg tests, in details:

(source:prompt-toolkit-py2)Build-Depends->python-all
(source:prompt-toolkit-py2)Build-Depends->python-setuptools
(source:prompt-toolkit-py2)Build-Depends->python-six
(source:prompt-toolkit-py2)Build-Depends->python-wcwidth
(binary:python-prompt-toolkit)Depends->python-six
(binary:python-prompt-toolkit)Depends->python-wcwidth
(binary:python-prompt-toolkit)Depends->python2:any
(binary:python-prompt-toolkit)Depends->python2:any
(binary:python-prompt-toolkit)Recommends->python-pygments

Please stop using Python2, and fix this issue by one of the following
actions.

- Convert your Package to Python3. This is the preferred option.  In
  case you are providing a Python module foo, please consider dropping
  the python-foo package, and only build a python3-foo package.  Please
  don't drop Python2 modules, which still have reverse dependencies,
  just document them.
  
  This is the preferred option.

- If the package is dead upstream, cannot be converted or maintained
  in Debian, it should be removed from the distribution.  If the
  package still has reverse dependencies, raise the severity to
  "serious" and document the reverse dependencies with the BTS affects
  command.  If the package has no reverse dependencies, confirm that
  the package can be removed, reassign this issue to ftp.debian.org,
  make sure that the bug priority is set to normal and retitle the
  issue to "RM: PKG -- removal triggered by the Python2 removal".

- If the package has still many users (popcon >= 300), or is needed to
  build another package which cannot be removed, document that by
  adding the "py2keep" user tag (not replacing the py2remove tag),
  using the debian-pyt...@lists.debian.org user.  Also any
  dependencies on an unversioned python package (python, python-dev)
  must not be used, same with the python shebang.  These have to be
  replaced by python2/python2.7 dependencies and shebang.

  This is the least preferred option.

If there are questions, please refer to the wiki page for the removal:
https://wiki.debian.org/Python/2Removal, or ask for help on IRC
#debian-python, or the debian-pyt...@lists.debian.org mailing list.


Bug#947294: autodocktools: Python2 removal in sid/bullseye

2019-12-23 Thread Sandro Tosi
Source: autodocktools
Version: 1.5.7-4
Severity: normal
Tags: sid bullseye
User: debian-pyt...@lists.debian.org
Usertags: py2removal

Python2 becomes end-of-live upstream, and Debian aims to remove
Python2 from the distribution, as discussed in
https://lists.debian.org/debian-python/2019/07/msg00080.html

Your package either build-depends, depends on Python2, or uses Python2
in the autopkg tests, in details:

(source:autodocktools)Build-Depends->python
(binary:autodocktools)Depends->python:any
(binary:autodocktools)Depends->python:any
(binary:autodocktools)Depends->python-imaging-tk

Please stop using Python2, and fix this issue by one of the following
actions.

- Convert your Package to Python3. This is the preferred option.  In
  case you are providing a Python module foo, please consider dropping
  the python-foo package, and only build a python3-foo package.  Please
  don't drop Python2 modules, which still have reverse dependencies,
  just document them.
  
  This is the preferred option.

- If the package is dead upstream, cannot be converted or maintained
  in Debian, it should be removed from the distribution.  If the
  package still has reverse dependencies, raise the severity to
  "serious" and document the reverse dependencies with the BTS affects
  command.  If the package has no reverse dependencies, confirm that
  the package can be removed, reassign this issue to ftp.debian.org,
  make sure that the bug priority is set to normal and retitle the
  issue to "RM: PKG -- removal triggered by the Python2 removal".

- If the package has still many users (popcon >= 300), or is needed to
  build another package which cannot be removed, document that by
  adding the "py2keep" user tag (not replacing the py2remove tag),
  using the debian-pyt...@lists.debian.org user.  Also any
  dependencies on an unversioned python package (python, python-dev)
  must not be used, same with the python shebang.  These have to be
  replaced by python2/python2.7 dependencies and shebang.

  This is the least preferred option.

If there are questions, please refer to the wiki page for the removal:
https://wiki.debian.org/Python/2Removal, or ask for help on IRC
#debian-python, or the debian-pyt...@lists.debian.org mailing list.


Bug#947300: sparkleshare: Python2 removal in sid/bullseye

2019-12-23 Thread Sandro Tosi
Source: sparkleshare
Version: 3.28+git20190117-1
Severity: normal
Tags: sid bullseye
User: debian-pyt...@lists.debian.org
Usertags: py2removal

Python2 becomes end-of-live upstream, and Debian aims to remove
Python2 from the distribution, as discussed in
https://lists.debian.org/debian-python/2019/07/msg00080.html

Your package either build-depends, depends on Python2, or uses Python2
in the autopkg tests, in details:

(source:sparkleshare)Build-Depends-Indep->python-nautilus
(binary:sparkleshare)Recommends->python
(binary:sparkleshare)Recommends->python-nautilus

Please stop using Python2, and fix this issue by one of the following
actions.

- Convert your Package to Python3. This is the preferred option.  In
  case you are providing a Python module foo, please consider dropping
  the python-foo package, and only build a python3-foo package.  Please
  don't drop Python2 modules, which still have reverse dependencies,
  just document them.
  
  This is the preferred option.

- If the package is dead upstream, cannot be converted or maintained
  in Debian, it should be removed from the distribution.  If the
  package still has reverse dependencies, raise the severity to
  "serious" and document the reverse dependencies with the BTS affects
  command.  If the package has no reverse dependencies, confirm that
  the package can be removed, reassign this issue to ftp.debian.org,
  make sure that the bug priority is set to normal and retitle the
  issue to "RM: PKG -- removal triggered by the Python2 removal".

- If the package has still many users (popcon >= 300), or is needed to
  build another package which cannot be removed, document that by
  adding the "py2keep" user tag (not replacing the py2remove tag),
  using the debian-pyt...@lists.debian.org user.  Also any
  dependencies on an unversioned python package (python, python-dev)
  must not be used, same with the python shebang.  These have to be
  replaced by python2/python2.7 dependencies and shebang.

  This is the least preferred option.

If there are questions, please refer to the wiki page for the removal:
https://wiki.debian.org/Python/2Removal, or ask for help on IRC
#debian-python, or the debian-pyt...@lists.debian.org mailing list.


Bug#947301: mgltools-pmv: Python2 removal in sid/bullseye

2019-12-23 Thread Sandro Tosi
Source: mgltools-pmv
Version: 1.5.7-3
Severity: normal
Tags: sid bullseye
User: debian-pyt...@lists.debian.org
Usertags: py2removal

Python2 becomes end-of-live upstream, and Debian aims to remove
Python2 from the distribution, as discussed in
https://lists.debian.org/debian-python/2019/07/msg00080.html

Your package either build-depends, depends on Python2, or uses Python2
in the autopkg tests, in details:

(source:mgltools-pmv)Build-Depends->python-all
(binary:mgltools-pmv)Depends->python:any
(binary:mgltools-pmv)Depends->python:any
(binary:mgltools-pmv)Depends->python-zsi
(binary:mgltools-pmv)Depends->python-pil.imagetk
(binary:mgltools-pmv-test)Depends->python:any
(binary:mgltools-pmv-test)Depends->python:any

Please stop using Python2, and fix this issue by one of the following
actions.

- Convert your Package to Python3. This is the preferred option.  In
  case you are providing a Python module foo, please consider dropping
  the python-foo package, and only build a python3-foo package.  Please
  don't drop Python2 modules, which still have reverse dependencies,
  just document them.
  
  This is the preferred option.

- If the package is dead upstream, cannot be converted or maintained
  in Debian, it should be removed from the distribution.  If the
  package still has reverse dependencies, raise the severity to
  "serious" and document the reverse dependencies with the BTS affects
  command.  If the package has no reverse dependencies, confirm that
  the package can be removed, reassign this issue to ftp.debian.org,
  make sure that the bug priority is set to normal and retitle the
  issue to "RM: PKG -- removal triggered by the Python2 removal".

- If the package has still many users (popcon >= 300), or is needed to
  build another package which cannot be removed, document that by
  adding the "py2keep" user tag (not replacing the py2remove tag),
  using the debian-pyt...@lists.debian.org user.  Also any
  dependencies on an unversioned python package (python, python-dev)
  must not be used, same with the python shebang.  These have to be
  replaced by python2/python2.7 dependencies and shebang.

  This is the least preferred option.

If there are questions, please refer to the wiki page for the removal:
https://wiki.debian.org/Python/2Removal, or ask for help on IRC
#debian-python, or the debian-pyt...@lists.debian.org mailing list.


Bug#947296: mercurial-keyring: Python2 removal in sid/bullseye

2019-12-23 Thread Sandro Tosi
Source: mercurial-keyring
Version: 1.2.0-1
Severity: normal
Tags: sid bullseye
User: debian-pyt...@lists.debian.org
Usertags: py2removal

Python2 becomes end-of-live upstream, and Debian aims to remove
Python2 from the distribution, as discussed in
https://lists.debian.org/debian-python/2019/07/msg00080.html

Your package either build-depends, depends on Python2, or uses Python2
in the autopkg tests, in details:

(source:mercurial-keyring)Build-Depends->python-all
(source:mercurial-keyring)Build-Depends->python-setuptools
(binary:mercurial-keyring)Depends->python-keyring
(binary:mercurial-keyring)Depends->python:any
(binary:mercurial-keyring)Depends->python:any

Please stop using Python2, and fix this issue by one of the following
actions.

- Convert your Package to Python3. This is the preferred option.  In
  case you are providing a Python module foo, please consider dropping
  the python-foo package, and only build a python3-foo package.  Please
  don't drop Python2 modules, which still have reverse dependencies,
  just document them.
  
  This is the preferred option.

- If the package is dead upstream, cannot be converted or maintained
  in Debian, it should be removed from the distribution.  If the
  package still has reverse dependencies, raise the severity to
  "serious" and document the reverse dependencies with the BTS affects
  command.  If the package has no reverse dependencies, confirm that
  the package can be removed, reassign this issue to ftp.debian.org,
  make sure that the bug priority is set to normal and retitle the
  issue to "RM: PKG -- removal triggered by the Python2 removal".

- If the package has still many users (popcon >= 300), or is needed to
  build another package which cannot be removed, document that by
  adding the "py2keep" user tag (not replacing the py2remove tag),
  using the debian-pyt...@lists.debian.org user.  Also any
  dependencies on an unversioned python package (python, python-dev)
  must not be used, same with the python shebang.  These have to be
  replaced by python2/python2.7 dependencies and shebang.

  This is the least preferred option.

If there are questions, please refer to the wiki page for the removal:
https://wiki.debian.org/Python/2Removal, or ask for help on IRC
#debian-python, or the debian-pyt...@lists.debian.org mailing list.


Bug#947299: hgsubversion: Python2 removal in sid/bullseye

2019-12-23 Thread Sandro Tosi
Source: hgsubversion
Version: 1.9.3+git20190419+6a6ce-2
Severity: normal
Tags: sid bullseye
User: debian-pyt...@lists.debian.org
Usertags: py2removal

Python2 becomes end-of-live upstream, and Debian aims to remove
Python2 from the distribution, as discussed in
https://lists.debian.org/debian-python/2019/07/msg00080.html

Your package either build-depends, depends on Python2, or uses Python2
in the autopkg tests, in details:

(source:hgsubversion)Build-Depends->python
(source:hgsubversion)Build-Depends->python-subvertpy
(binary:hgsubversion)Depends->python-subvertpy
(binary:hgsubversion)Depends->python-subversion
(binary:hgsubversion)Depends->python2:any
(binary:hgsubversion)Depends->python2:any

Please stop using Python2, and fix this issue by one of the following
actions.

- Convert your Package to Python3. This is the preferred option.  In
  case you are providing a Python module foo, please consider dropping
  the python-foo package, and only build a python3-foo package.  Please
  don't drop Python2 modules, which still have reverse dependencies,
  just document them.
  
  This is the preferred option.

- If the package is dead upstream, cannot be converted or maintained
  in Debian, it should be removed from the distribution.  If the
  package still has reverse dependencies, raise the severity to
  "serious" and document the reverse dependencies with the BTS affects
  command.  If the package has no reverse dependencies, confirm that
  the package can be removed, reassign this issue to ftp.debian.org,
  make sure that the bug priority is set to normal and retitle the
  issue to "RM: PKG -- removal triggered by the Python2 removal".

- If the package has still many users (popcon >= 300), or is needed to
  build another package which cannot be removed, document that by
  adding the "py2keep" user tag (not replacing the py2remove tag),
  using the debian-pyt...@lists.debian.org user.  Also any
  dependencies on an unversioned python package (python, python-dev)
  must not be used, same with the python shebang.  These have to be
  replaced by python2/python2.7 dependencies and shebang.

  This is the least preferred option.

If there are questions, please refer to the wiki page for the removal:
https://wiki.debian.org/Python/2Removal, or ask for help on IRC
#debian-python, or the debian-pyt...@lists.debian.org mailing list.


Bug#947295: cyrus-imapd: Python2 removal in sid/bullseye

2019-12-23 Thread Sandro Tosi
Source: cyrus-imapd
Version: 3.0.13-2
Severity: normal
Tags: sid bullseye
User: debian-pyt...@lists.debian.org
Usertags: py2removal

Python2 becomes end-of-live upstream, and Debian aims to remove
Python2 from the distribution, as discussed in
https://lists.debian.org/debian-python/2019/07/msg00080.html

Your package either build-depends, depends on Python2, or uses Python2
in the autopkg tests, in details:

(source:cyrus-imapd)Testsuite-Triggers->python-docutils
(source:cyrus-imapd)Testsuite-Triggers->python-pygments
(source:cyrus-imapd)Testsuite-Triggers->python-sphinx

Please stop using Python2, and fix this issue by one of the following
actions.

- Convert your Package to Python3. This is the preferred option.  In
  case you are providing a Python module foo, please consider dropping
  the python-foo package, and only build a python3-foo package.  Please
  don't drop Python2 modules, which still have reverse dependencies,
  just document them.
  
  This is the preferred option.

- If the package is dead upstream, cannot be converted or maintained
  in Debian, it should be removed from the distribution.  If the
  package still has reverse dependencies, raise the severity to
  "serious" and document the reverse dependencies with the BTS affects
  command.  If the package has no reverse dependencies, confirm that
  the package can be removed, reassign this issue to ftp.debian.org,
  make sure that the bug priority is set to normal and retitle the
  issue to "RM: PKG -- removal triggered by the Python2 removal".

- If the package has still many users (popcon >= 300), or is needed to
  build another package which cannot be removed, document that by
  adding the "py2keep" user tag (not replacing the py2remove tag),
  using the debian-pyt...@lists.debian.org user.  Also any
  dependencies on an unversioned python package (python, python-dev)
  must not be used, same with the python shebang.  These have to be
  replaced by python2/python2.7 dependencies and shebang.

  This is the least preferred option.

If there are questions, please refer to the wiki page for the removal:
https://wiki.debian.org/Python/2Removal, or ask for help on IRC
#debian-python, or the debian-pyt...@lists.debian.org mailing list.


Bug#947298: ipython-py2: Python2 removal in sid/bullseye

2019-12-23 Thread Sandro Tosi
Source: ipython-py2
Version: 5.8.0-2
Severity: normal
Tags: sid bullseye
User: debian-pyt...@lists.debian.org
Usertags: py2removal

Python2 becomes end-of-live upstream, and Debian aims to remove
Python2 from the distribution, as discussed in
https://lists.debian.org/debian-python/2019/07/msg00080.html

Your package either build-depends, depends on Python2, or uses Python2
in the autopkg tests, in details:

(source:ipython-py2)Build-Depends->python
(source:ipython-py2)Build-Depends->python-backports-shutil-get-terminal-size
(source:ipython-py2)Build-Depends->python-ipython-genutils
(source:ipython-py2)Build-Depends->python-matplotlib
(source:ipython-py2)Build-Depends->python-nose
(source:ipython-py2)Build-Depends->python-pexpect
(source:ipython-py2)Build-Depends->python-pickleshare
(source:ipython-py2)Build-Depends->python-prompt-toolkit
(source:ipython-py2)Build-Depends->python-setuptools
(source:ipython-py2)Testsuite-Triggers->python
(binary:python-ipython)Depends->python-decorator
(binary:python-ipython)Depends->python-pexpect
(binary:python-ipython)Depends->python-pickleshare
(binary:python-ipython)Depends->python-pkg-resources
(binary:python-ipython)Depends->python-prompt-toolkit
(binary:python-ipython)Depends->python-pygments
(binary:python-ipython)Depends->python-simplegeneric
(binary:python-ipython)Depends->python-traitlets
(binary:python-ipython)Depends->python2:any
(binary:python-ipython)Depends->python2:any
(binary:python-ipython)Depends->python-backports-shutil-get-terminal-size
(binary:python-ipython)Depends->python-pathlib2
(binary:ipython)Depends->python-ipython

Please stop using Python2, and fix this issue by one of the following
actions.

- Convert your Package to Python3. This is the preferred option.  In
  case you are providing a Python module foo, please consider dropping
  the python-foo package, and only build a python3-foo package.  Please
  don't drop Python2 modules, which still have reverse dependencies,
  just document them.
  
  This is the preferred option.

- If the package is dead upstream, cannot be converted or maintained
  in Debian, it should be removed from the distribution.  If the
  package still has reverse dependencies, raise the severity to
  "serious" and document the reverse dependencies with the BTS affects
  command.  If the package has no reverse dependencies, confirm that
  the package can be removed, reassign this issue to ftp.debian.org,
  make sure that the bug priority is set to normal and retitle the
  issue to "RM: PKG -- removal triggered by the Python2 removal".

- If the package has still many users (popcon >= 300), or is needed to
  build another package which cannot be removed, document that by
  adding the "py2keep" user tag (not replacing the py2remove tag),
  using the debian-pyt...@lists.debian.org user.  Also any
  dependencies on an unversioned python package (python, python-dev)
  must not be used, same with the python shebang.  These have to be
  replaced by python2/python2.7 dependencies and shebang.

  This is the least preferred option.

If there are questions, please refer to the wiki page for the removal:
https://wiki.debian.org/Python/2Removal, or ask for help on IRC
#debian-python, or the debian-pyt...@lists.debian.org mailing list.


Bug#947297: ipykernel-py2: Python2 removal in sid/bullseye

2019-12-23 Thread Sandro Tosi
Source: ipykernel-py2
Version: 4.10.1-2
Severity: normal
Tags: sid bullseye
User: debian-pyt...@lists.debian.org
Usertags: py2removal

Python2 becomes end-of-live upstream, and Debian aims to remove
Python2 from the distribution, as discussed in
https://lists.debian.org/debian-python/2019/07/msg00080.html

Your package either build-depends, depends on Python2, or uses Python2
in the autopkg tests, in details:

(source:ipykernel-py2)Build-Depends->python
(source:ipykernel-py2)Build-Depends->python-faulthandler
(source:ipykernel-py2)Build-Depends->python-ipython
(source:ipykernel-py2)Build-Depends->python-jupyter-client
(source:ipykernel-py2)Build-Depends->python-matplotlib
(source:ipykernel-py2)Build-Depends->python-mock
(source:ipykernel-py2)Build-Depends->python-nose
(source:ipykernel-py2)Build-Depends->python-pickleshare
(source:ipykernel-py2)Build-Depends->python-setuptools
(source:ipykernel-py2)Build-Depends->python-tornado
(source:ipykernel-py2)Build-Depends->python-traitlets
(source:ipykernel-py2)Testsuite-Triggers->python-mock
(source:ipykernel-py2)Testsuite-Triggers->python-nose
(source:ipykernel-py2)Testsuite-Triggers->python-pytest
(binary:python-ipykernel)Depends->python-ipython
(binary:python-ipykernel)Depends->python-jupyter-client
(binary:python-ipykernel)Depends->python-tornado
(binary:python-ipykernel)Depends->python-traitlets
(binary:python-ipykernel)Depends->python2:any
(binary:python-ipykernel)Depends->python2:any

Please stop using Python2, and fix this issue by one of the following
actions.

- Convert your Package to Python3. This is the preferred option.  In
  case you are providing a Python module foo, please consider dropping
  the python-foo package, and only build a python3-foo package.  Please
  don't drop Python2 modules, which still have reverse dependencies,
  just document them.
  
  This is the preferred option.

- If the package is dead upstream, cannot be converted or maintained
  in Debian, it should be removed from the distribution.  If the
  package still has reverse dependencies, raise the severity to
  "serious" and document the reverse dependencies with the BTS affects
  command.  If the package has no reverse dependencies, confirm that
  the package can be removed, reassign this issue to ftp.debian.org,
  make sure that the bug priority is set to normal and retitle the
  issue to "RM: PKG -- removal triggered by the Python2 removal".

- If the package has still many users (popcon >= 300), or is needed to
  build another package which cannot be removed, document that by
  adding the "py2keep" user tag (not replacing the py2remove tag),
  using the debian-pyt...@lists.debian.org user.  Also any
  dependencies on an unversioned python package (python, python-dev)
  must not be used, same with the python shebang.  These have to be
  replaced by python2/python2.7 dependencies and shebang.

  This is the least preferred option.

If there are questions, please refer to the wiki page for the removal:
https://wiki.debian.org/Python/2Removal, or ask for help on IRC
#debian-python, or the debian-pyt...@lists.debian.org mailing list.


Bug#947293: libkate: autopkgtest failures due to libkate-tools removal

2019-12-23 Thread Steve Langasek
Package: libkate
Version: 0.4.1-10
Severity: serious
Tags: patch
Justification: autopkgtest regression
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu focal ubuntu-patch

Dear maintainers,

With the removal of libkate-tools in libkate 0.4.1-10, the libkate
autopkgtest consistently fails, because all of the commands it previously
attempted to run were in the libkate-tools package:

[...]
autopkgtest [12:55:24]: test test-cmd-tools:  - - - - - - - - - - stderr - - - 
- - - - - - -
/tmp/autopkgtest-lxc.c5qiodhi/downtmp/build.Liw/src/debian/tests/test-cmd-tools:
 25: kateenc: not found
/tmp/autopkgtest-lxc.c5qiodhi/downtmp/build.Liw/src/debian/tests/test-cmd-tools:
 31: katalyzer: not found
/tmp/autopkgtest-lxc.c5qiodhi/downtmp/build.Liw/src/debian/tests/test-cmd-tools:
 37: katedec: not found
/tmp/autopkgtest-lxc.c5qiodhi/downtmp/build.Liw/src/debian/tests/test-cmd-tools:
 40: errorunable to run katedec: not found
[...]

  
(https://ci.debian.net/data/autopkgtest/unstable/amd64/libk/libkate/3520793/log.gz)

I think the autopkgtest should simply be dropped, since there is nothing
left for it to do at present.  Please see the attached patch.

Cheers,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru libkate-0.4.1/debian/tests/control libkate-0.4.1/debian/tests/control
--- libkate-0.4.1/debian/tests/control  2019-11-26 16:03:42.0 -0600
+++ libkate-0.4.1/debian/tests/control  1969-12-31 18:00:00.0 -0600
@@ -1,2 +0,0 @@
-Depends: @
-Tests: test-cmd-tools
diff -Nru libkate-0.4.1/debian/tests/test-cmd-tools 
libkate-0.4.1/debian/tests/test-cmd-tools
--- libkate-0.4.1/debian/tests/test-cmd-tools   2019-11-26 16:03:42.0 
-0600
+++ libkate-0.4.1/debian/tests/test-cmd-tools   1969-12-31 18:00:00.0 
-0600
@@ -1,49 +0,0 @@
-#!/bin/sh
-#
-# Test the kate command line tools to ensure they can run without
-# returning an error.
-
-set -e
-
-retval=0
-
-success() { echo "success:" "$@"; }
-error() { echo "error:" "$@"; retval=1; }
-
-cat > input.srt < 00:00:14,000
-This is a simple subtext block
-that will be encoded into an ogg file.
-
-2
-00:00:15,000 --> 00:00:16,000
-This is the second subtext block.
-
-EOF
-
-if kateenc -t srt -l cy -c SUB -o output.ogg input.srt ; then
-success "kateenc could encode an SRT file to OGG"
-else
-error "unable to run kateenc"
-fi
-
-if katalyzer output.ogg ; then
-success "running katalyzer worked"
-else
-error "unable to run katalyser"
-fi
-
-if katedec output.ogg ; then
-success "running katedec worked"
-else
-error"unable to run katedec"
-fi
-
-if KateDJ  --version ; then
-success "running KateDJ worked"
-else
-error "unable to run KateDJ"
-fi
-
-exit $retval


Bug#947292: nyancat-server: package does not include needed systemd file

2019-12-23 Thread Phil
Package: nyancat-server
Version: 1.5.1-1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

After installing nyancat-server and connecting to the socket, the client is 
disconnected
and the following log entries are produced:

nyancat-server.socket: Failed to queue service startup job (Maybe the service 
file is missing or not a template unit?): Invalid argument
nyancat-server.socket: Failed with result 'resources'.

Found the package does not include the file 
/lib/systemd/system/nyancat-server@.service

This file is in the source, and is included when rebuilding the package.


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

Kernel: Linux 5.3.0-3-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages nyancat-server depends on:
ii  init-system-helpers  1.57
ii  nyancat  1.5.1-1+b1

nyancat-server recommends no packages.

nyancat-server suggests no packages.

-- no debconf information



Bug#940332: RFH: syncthing

2019-12-23 Thread Nicholas D Steeves
Hi Alexandre!

On Sun, Sep 15, 2019 at 04:53:58PM -0400, Alexandre Viau wrote:
> Package: wnpp
> Severity: normal
> 
> Hello,
> 
> I haven't had enough time to keep up with Syncthing upstream updates for
> the past months.
> 
> I don't mind putting some time into the Syncthing packaging from time to
> time but I can no longer handle it by myself.
> 
> I would love for someone to help or take over! Note that I'd be willing
> to give pointers of sponsor uploads if needed.
> 

Thank you for recommending that I try Syncthing all those years ago
After waiting a bit for it to mature, I'm now using it extensively and
recommend it to friends and family :-)  I'm not qualified to be the
sole package maintainer, but would be happy to help out.  Please ping
me in February or March if someone with more golang experience hasn't
stepped forward--I won't learn if I have the necessary free time to
commit to comaintenance before then.

Cheers,
Nicholas


signature.asc
Description: PGP signature


Bug#947170: transition: botan

2019-12-23 Thread Boyuan Yang
在 2019-12-22日的 14:11 +0100,László Böszörményi (GCS)写道:
> On Sun, Dec 22, 2019 at 1:45 PM László Böszörményi  wrote:
> > But
> > libqtshadowsocks doesn't and has a dead upstream for more than a year.
> > I added its maintainer as Cc if s/he can fix it.
>  I was way too quick. There's a fix for botan support[1] already.
> The question of keeping dead upstream packages in the archive still stands.

Considering the upstream status of those projects, I am filing Removal
requests for libqtshadowsocks and shadowsocks-qt5 to the FTP Masters. Thanks
for noticing.

-- 
Regards,
Boyuan Yang


signature.asc
Description: This is a digitally signed message part


Bug#570486:

2019-12-23 Thread abdeikader aisamman
I tried to contact you, but was unsuccessful. I need an urgent answer
..
Am încercat să vă contactez, dar nu a avut succes. Am nevoie de un răspuns
urgent


Bug#947134: MBF: make fdisk non-essential

2019-12-23 Thread Helmut Grohne
Hi,

I want make fdisk removable from an essential base system. The details
are listed in #947134. Since fdisk currently is pseudo-essential,
packages do not need to declare a dependency on it. When fdisk becomes
non-essential, such dependencies become required. A lot of packages that
use fdisk have since added the relevant dependency (see `apt rdepends
fdisk`). To fix the remaining packages, I intend to perform a mass bug
filing.

I intend to use the following text as a mail template.

--->8--->8--->8---
Subject: %(package)s should depend on fdisk explicitly
To: mainto...@bugs.debian.org

Package: %(package)s
Version: %(version)s
User: helm...@debian.org
Usertags: nonessentialfdisk

Dear maintainer,

We want to make removing fdisk from installations possible. For standard
installations this is not useful, but embedded applications and chroots benefit
from such an option.  For getting there, all packages that use fdisk must be
identified and gain a dependency on it as fdisk currently is pseudo-essential.
It was formerly coupled with util-linux. If you care about backports to stretch
(oldstable) or older, your dependency should be:

fdisk | util-linux (<< 2.29.2-3~)

%(package)s was identified as potentially needing such a dependency,
because it mentions fdisk in the following files:

%(filenames)s

Please investigate whether these cases are actually uses of cfdisk, fdisk or
sfdisk. Care has been taken to shrink the number of candidates as much as
possible, but a few false positives will remain. After doing so, do one of the
following:

 * Add fdisk to Depends.
 * Add fdisk to Recommends.
 * Add fdisk to Suggests.
 * Close this bug explaining why fdisk is not used by this package.

Once util-linux stops depending on fdisk, fdisk will no longer be
pseudo-essential and this bug will be upgraded to RC severity.

Thanks for your help

Helmut
---8<---8<---8<---

Please find a dd-list of affected packages attached. There are only 33
binary packages left. In the absence of a discussion, I intend to file
the bugs in early January. I'll review the list at that time for added
dependencies.

I do not intend to change the "Priority: important" or "Important: yes"
attributes of fdisk.

Helmut
Adrian Vondendriesch 
   resource-agents (U)

Andriy Grytsenko 
   system-tools-backends

Andriy Senkovych 
   salt (U)

Antonio Terceiro 
   cloud-utils (U)

Apollon Oikonomopoulos 
   ganeti (U)

Aurelien Jarno 
   qemu (U)

Bastian Blank 
   waagent

Benjamin Drung 
   salt (U)

Daniel Baumann 
   open-infrastructure-system-tools

Daniel Manila 
   weresync (U)

Darshaka Pathirana 
   recap

Debian Cloud Team 
   cloud-utils

Debian Edu Developers 
   debian-edu-config

Debian Ganeti Team 
   ganeti

Debian Go Packaging Team 
   easygen

Debian HA Maintainers 
   resource-agents

Debian Libvirt Maintainers 
   libguestfs

Debian Live 
   live-build

Debian OpenStack 
   ironic
   python-diskimage-builder
   python-ironic-lib
   python-os-xenapi
   zvmcloudconnector

Debian QA Group 
   partimage

Debian QEMU Team 
   qemu

Debian Salt Team 
   salt

Dmitry Bogatov 
   cdist

Dominik George 
   debian-edu-config (U)

Dpkg Developers 
   dpkg

Eric Desrochers 
   sosreport (U)

Etienne Dublé 
   debootstick

Filesystems Group 
   ecryptfs-utils (U)

Franklin G Mendoza 
   salt (U)

Guido Günther 
   libguestfs (U)

Guido Trotter 
   ganeti (U)

Guillem Jover 
   dpkg (U)

Hilko Bengen 
   libguestfs (U)

Holger Levsen 
   debian-edu-config (U)

Iain R. Learmonth 
   vmdebootstrap (U)

Jean-Michel Kelbert 
   opensvc

Joachim Wiedorn 
   lilo

Joe Healy 
   salt (U)

Jonathan Carter 
   calamares

Laszlo Boszormenyi (GCS) 
   ecryptfs-utils

Louis Bouchard 
   sosreport

Luca Boccassi 
   live-build (U)

Luke Faraone 
   snapd (U)

Michael Hudson-Doyle 
   snapd

Michael Prokop 
   recap (U)

Michael Tokarev 
   qemu (U)

Michal Arbet 
   ironic (U)

Mike Gabriel 
   debian-edu-config (U)

Ondřej Nový 
   salt (U)

Petter Reinholdtsen 
   debian-edu-config (U)

Python Applications Packaging Team 
   weresync

Raphaël Hertzog 
   live-build (U)

Richard Jones 
   libguestfs (U)

Riku Voipio 
   qemu (U)

Riku Voipio 
   mtd-utils

Steve Langasek 
   snapd (U)

Steve McIntyre <93...@debian.org>
   vmdebootstrap

Thomas Goirand 
   cloud-utils (U)
   ironic (U)
   python-diskimage-builder (U)
   python-ironic-lib (U)
   python-os-xenapi (U)
   zvmcloudconnector (U)

Tiago Ilieve 
   cloud-utils (U)

Tong Sun 
   easygen (U)

Unit 193 
   inxi

Valentin Vidic 
   resource-agents (U)

Wolfgang Schweer 
   debian-edu-config (U)

Zygmunt Krynicki 
   snapd (U)



Bug#947290: RM: libqtshadowsocks -- ROM; Upstream Dead;

2019-12-23 Thread Boyuan Yang
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove

Dear FTP Masters,

Please remove package libqtshadowsocks from Sid. Its upstream has stopped
maintenance thus it is no longer reasonable for Debian to keep it in the
archive anymore. Besides, there are existing alternatives (shadowsocks-libev)
available in the archive.

This library package was used by shadowsocks-qt5, which is being removed as
well.

-- 
Best,
Boyuan Yang


signature.asc
Description: This is a digitally signed message part


Bug#947291: RM: shadowsocks-qt5 -- ROM; Upstream Dead;

2019-12-23 Thread Boyuan Yang
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove

Dear FTP Masters,

Please remove package shadowsocks-qt5 from Sid. Its upstream has stopped
maintenance thus it is no longer reasonable for Debian to keep it in the
archive anymore. Besides, there are existing alternatives (shadowsocks-libev)
available in the archive.

-- 
Thanks,
Boyuan Yang


signature.asc
Description: This is a digitally signed message part


Bug#947264: lintian: overly generic file name: /usr/lib/python3/dist-packages/examples/README.txt

2019-12-23 Thread Andreas Beckmann
On 24/12/2019 00.32, Felix Lechner wrote:
> Hi Andreas,
> 
> On Mon, Dec 23, 2019 at 1:00 PM Andreas Beckmann  wrote:
>>
>> please add /usr/lib/python3/dist-packages/examples/README.txt (and
>> possible variants thereof
>>
>> /usr/lib/python3/dist-packages/examples/[^/]* should be disallowed
>> (but /usr/lib/python3/dist-packages/examples/.*/[^/]* should be OK).
> 
> Should a README.txt not cover all examples, or should the file simply
> have another name?

A package built from src:python3.x or src:python3-defaults might ship
such a file, but no ordinary python3-$MODULE package. (Maybe
python3-examples could.)

Maybe ask the python maintainers whether
/usr/lib/python3/dist-packages/examples/ is a "namespace invasion".

>> in case lintian uses some wildcards for this
>> check) to the list of overly generic file names.
> 
> Please forgive me. Lintian has a lot of tags. Would you please point
> us in the right direction?
> 
> $ find tags/ -name '*generic*'
> tags/p/python-module-has-overly-generic-name.desc

That is the one I meant, but maybe it is not the best for "namespace
invasion".


Andreas

PS: the buggy packages now have #947265, #947266



Bug#947289: postgis: library linking error renders database unusable

2019-12-23 Thread patrick noll
Package: postgis
Version: 3.0.0+dfsg-6
Severity: important

Dear Maintainer,

After an upgrade last night, my postgis enabled database is returning ERROR:  
could not load library "/usr/lib/postgresql/11/lib/postgis-2.5.so": 
/usr/lib/x86_64-linux-gnu/libSFCGAL.so.1: undefined symbol: 
_ZlsRSoPK12__mpz_struct for all queries.


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

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

Versions of packages postgis depends on:
ii  libc6 2.29-3
ii  libgdal20 2.4.3+dfsg-1+b1
ii  libgeos-c1v5  3.8.0-1
ii  libpq512.1-1
ii  libproj15 6.2.1-1

Versions of packages postgis recommends:
ii  postgis-doc  3.0.0+dfsg-6
ii  postgresql-12-postgis-3  3.0.0+dfsg-6

Versions of packages postgis suggests:
pn  postgis-gui  

-- no debconf information



Bug#947264: lintian: overly generic file name: /usr/lib/python3/dist-packages/examples/README.txt

2019-12-23 Thread Felix Lechner
Hi Andreas,

On Mon, Dec 23, 2019 at 1:00 PM Andreas Beckmann  wrote:
>
> please add /usr/lib/python3/dist-packages/examples/README.txt (and
> possible variants thereof
>
> /usr/lib/python3/dist-packages/examples/[^/]* should be disallowed
> (but /usr/lib/python3/dist-packages/examples/.*/[^/]* should be OK).

Should a README.txt not cover all examples, or should the file simply
have another name?

> in case lintian uses some wildcards for this
> check) to the list of overly generic file names.

Please forgive me. Lintian has a lot of tags. Would you please point
us in the right direction?

$ find tags/ -name '*generic*'
tags/p/python-module-has-overly-generic-name.desc
tags/p/privacy-breach-generic.desc
tags/h/header-has-overly-generic-name.desc
tags/m/manpage-has-overly-generic-name.desc

Kind regards
Felix Lechner



Bug#937809: python-hidapi: diff for NMU version 0.7.99.post21-1.1

2019-12-23 Thread Sandro Tosi
Control: tags 937809 + patch


Dear maintainer,

I've prepared an NMU for python-hidapi (versioned as 0.7.99.post21-1.1). The 
diff
is attached to this message.

Regards.

diff -Nru python-hidapi-0.7.99.post21/debian/changelog python-hidapi-0.7.99.post21/debian/changelog
--- python-hidapi-0.7.99.post21/debian/changelog	2017-12-11 03:27:02.0 -0500
+++ python-hidapi-0.7.99.post21/debian/changelog	2019-12-23 18:22:52.0 -0500
@@ -1,3 +1,10 @@
+python-hidapi (0.7.99.post21-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop python2 support; Closes: #937809
+
+ -- Sandro Tosi   Mon, 23 Dec 2019 18:22:52 -0500
+
 python-hidapi (0.7.99.post21-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru python-hidapi-0.7.99.post21/debian/control python-hidapi-0.7.99.post21/debian/control
--- python-hidapi-0.7.99.post21/debian/control	2017-12-11 03:27:02.0 -0500
+++ python-hidapi-0.7.99.post21/debian/control	2019-12-23 18:22:41.0 -0500
@@ -5,15 +5,12 @@
 Priority: optional
 Homepage: https://github.com/trezor/cython-hidapi
 Build-Depends:
- cython,
  cython3,
  debhelper (>=9),
  dh-python,
  libhidapi-dev,
  libudev-dev,
  libusb-1.0-0-dev,
- python-all-dev,
- python-setuptools,
  python3-all-dev,
  python3-setuptools,
 Standards-Version: 4.1.2
@@ -37,23 +34,3 @@
  file (per platform) and a single header.
  .
  This package contains HIDAPI for Python 3.
-
-Package: python-hid
-Architecture: any
-Depends: ${misc:Depends}, ${python:Depends}, ${shlibs:Depends}
-Provides: ${python:Provides}
-Description: cython interface to hidapi
- This has been tested with:
- .
- * the PIC18F4550 on the development board from CCS with their example program.
- * the Fine Offset WH3081 Weather Station.
- .
- It works on Linux, Windows XP and OS X.
- .
- HIDAPI is a multi-platform library which allows an application to interface
- with USB and Bluetooth HID-Class devices on Windows, Linux, FreeBSD, and Mac
- OS X.  HIDAPI can be either built as a shared library (.so or .dll) or
- can be embedded directly into a target application by adding a single source
- file (per platform) and a single header.
- .
- This package contains HIDAPI for Python 2.
diff -Nru python-hidapi-0.7.99.post21/debian/rules python-hidapi-0.7.99.post21/debian/rules
--- python-hidapi-0.7.99.post21/debian/rules	2017-12-11 03:27:02.0 -0500
+++ python-hidapi-0.7.99.post21/debian/rules	2019-12-23 18:22:48.0 -0500
@@ -11,6 +11,6 @@
 	rm -f hid.c hidraw.c
 
 %:
-	dh $@ --with python2,python3 --buildsystem=pybuild
+	dh $@ --with python3 --buildsystem=pybuild
 
 


Bug#947288: freshplayerplugin: FTBFS: No package 'libdrm' found

2019-12-23 Thread Andreas Beckmann
Source: freshplayerplugin
Version: 0.3.9-2
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)

Hi,

freshplayerplugin cannot be built in a current sid environment any more:

-- Checking for modules 
'alsa;gio-2.0;x11;xrandr;xrender;xcursor;gl;libdrm;libevent;libevent_pthreads;cairo;pango;pangocairo;pangoft2;freetype2;openssl;icu-uc'
--   No package 'libdrm' found
CMake Error at /usr/share/cmake-3.15/Modules/FindPkgConfig.cmake:458 (message):
  A required package was not found
Call Stack (most recent call first):
  /usr/share/cmake-3.15/Modules/FindPkgConfig.cmake:637 
(_pkg_check_modules_internal)
  CMakeLists.txt:45 (pkg_check_modules)


-- Configuring incomplete, errors occurred!


Andreas


freshplayerplugin_0.3.9-2.log.gz
Description: application/gzip


Bug#947287: python3-certifi: ships useless cacert.pem file

2019-12-23 Thread Thorsten Glaser
Package: python3-certifi
Version: 2019.11.28-1
Severity: minor

While the package is patched to return the system location,
it still ships /usr/lib/python3/dist-packages/certifi/cacert.pem
which causes the .deb to be larger than it must.

Furthermore it might lead people to believe using that bundle
is acceptable by hardcoding a path to it.

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

Kernel: Linux 5.3.0-3-amd64 (SMP w/2 CPU cores)
Kernel taint flags: TAINT_WARN
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /bin/lksh
Init: sysvinit (via /sbin/init)

Versions of packages python3-certifi depends on:
ii  ca-bundle [ca-certificates]  20190604tarent1
ii  python3  3.7.5-3

python3-certifi recommends no packages.

python3-certifi suggests no packages.

-- no debconf information



Bug#889925: valac is unusable for cross-compilation

2019-12-23 Thread Helmut Grohne
On Tue, Dec 10, 2019 at 10:36:23PM +0100, Helmut Grohne wrote:
> I've slightly updated the previous .debdiff and uploaded it to
> delayed/10. It'll target experimental first to clear NEW. I'll upload to
> unstable afterwards. Please tell if I should delay it any longer. I'm
> attaching the updated .debdiff.

The experimental upload hit the archive today. I've now uploaded the
same package to unstable as a source-only upload with 10 day delay.

Helmut



Bug#712503: hmmmm

2019-12-23 Thread karlnorma

From https://kb.isc.org/docs/isc-dhcp-44-manual-pages-dhcpd#PORTS

( with TCP and imcp port bits cut out:)




Normally a DHCPv4 server will open a raw UDP socket to receive and send most DHCPv4 packets. It also 
opens a fallback UDP socket for use in sending unicast packets. Normally these will both use the 
well known port number for BOOTPS.


...

For DHCPv6 the server opens a UDP socket on the well known dhcpv6-server port.

...

When DDNS is enabled at compile time (see includes/site.h) the server will open both a v4 and a v6 
UDP socket on random ports, unless DDNS updates are globally disabled by setting ddns-update-style 
to none in the configuration file.


,.,.

Not best practice to listen on ports when not used .. should be part of the config -- but an 
upstream issue.






Karl Schmidt  EMail k...@lrak.net
3209 West 9th Street Ph (785) 979-8397
Lawrence, KS 66049

Life is so short, precious, and delicate.  All we have is a bit of time.
Best not to waste it. -kps
Carpe diem -- Horace - from 'Carpe diem quam minimum credula postero'




Bug#947286: libkate: Please omit libkate-tools on Ubuntu/i386

2019-12-23 Thread Steve Langasek
Package: libkate
Version: 0.4.1-10
Severity: minor
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu focal ubuntu-patch

Dear maintainers,

In Ubuntu, we are in the process of moving the i386 architecture to a
compatibility-only layer on amd64.  We are keeping libkate on i386 because
it's a build-dependency of vlc, but the libkate-tools package built from
this source has dependencies on other packages that are not being kept as
part of the compatibility library set (python-pythoncard).

We would like to drop this binary package rather than keeping it around in
the Ubuntu archive and uninstallable.  Would you please consider applying
the attached patch, or something like it, to omit building these binary
packages on Ubuntu?

Thanks for considering,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
5~
diff -Nru libkate-0.4.1/debian/rules libkate-0.4.1/debian/rules
--- libkate-0.4.1/debian/rules  2019-11-26 16:03:42.0 -0600
+++ libkate-0.4.1/debian/rules  2019-12-23 17:02:56.0 -0600
@@ -5,5 +5,9 @@
 DPKG_EXPORT_BUILDFLAGS = 1
 include /usr/share/dpkg/buildflags.mk
 
+ifeq ($(shell dpkg-vendor --is Ubuntu && echo yes) $(DEB_HOST_ARCH), yes i386)
+   BUILD_PACKAGES += -Nlibkate-tools
+endif
+
 %:
-   dh $@
+   dh $@ $(BUILD_PACKAGES)


Bug#947285: g2 FTCBFS: builds the perl extension for the build architecture

2019-12-23 Thread Helmut Grohne
Source: g2
Version: 0.72-8
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: ftcbfs

g2 fails to cross build from source, because the perl extension is built
for the build architecture. The easiest way of cross building perl
extensions - using dh_auto_configure - almost solves this, but - like
any perl extension - g2 should build depend on perl-xs-dev. Please
consider applying the attached patch.

Helmut
diff --minimal -Nru g2-0.72/debian/changelog g2-0.72/debian/changelog
--- g2-0.72/debian/changelog2018-10-28 12:13:00.0 +0100
+++ g2-0.72/debian/changelog2019-12-23 22:40:33.0 +0100
@@ -1,3 +1,12 @@
+g2 (0.72-8.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: (Closes: #-1)
++ Let dh_auto_configure call Makefile.PL.
++ Missing Build-Depends: perl-xs-dev.
+
+ -- Helmut Grohne   Mon, 23 Dec 2019 22:40:33 +0100
+
 g2 (0.72-8) unstable; urgency=medium
 
   * debhelper 11
diff --minimal -Nru g2-0.72/debian/control g2-0.72/debian/control
--- g2-0.72/debian/control  2018-10-28 12:13:00.0 +0100
+++ g2-0.72/debian/control  2019-12-23 22:40:33.0 +0100
@@ -8,6 +8,7 @@
libx11-dev,
chrpath,
libgd-dev,
+   perl-xs-dev,
xutils-dev
 Standards-Version: 4.2.1
 Vcs-Browser: https://salsa.debian.org/med-team/g2
diff --minimal -Nru g2-0.72/debian/rules g2-0.72/debian/rules
--- g2-0.72/debian/rules2018-10-28 12:13:00.0 +0100
+++ g2-0.72/debian/rules2019-12-23 22:40:33.0 +0100
@@ -36,7 +36,7 @@
# clean up and build the shared lib
-rm -f src/*.o src/*/*.o
$(MAKE) PICFLAG="-fPIC" RVERSION=$(rversion) MVERSION=$(major) 
DEBCFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" shared
-   (cd ./g2_perl && perl Makefile.PL INSTALLDIRS=vendor LIBS="-L$(CURDIR) 
-lg2")
+   dh_auto_configure --sourcedirectory=g2_perl -- LIBS="-L$(CURDIR) -lg2"
$(MAKE) -C ./g2_perl LD_RUN_PATH=""
 
 override_dh_auto_install:


Bug#947269: lintian: spelling mistake in no-dh-sequencer tag

2019-12-23 Thread Felix Lechner
Control: tags -1 + pending

Hi Thorsten,

On Mon, Dec 23, 2019 at 1:21 PM Thorsten Glaser  wrote:
>
> I believe the “&@” is a misspelling (probably of “$@”),

Thanks. It was addressed in Bug #947115

> and people might consider it line noise, too (ponder
> whether this should be included in the message at all).

New tag description is pending with:


https://salsa.debian.org/lintian/lintian/commit/549f2aa8f8ec1e65eb38e12fc78d0430ed7e40e8

Kind regards
Felix Lechner



Bug#936270: Any update? We'll remove python-routes soon

2019-12-23 Thread Thomas Goirand
Hi Norbert,

Sorry to be annoying, but is there any update on the Py2 removal
situation of Calibre? When do you think your package will be ready? As I
understand, Calibre itself is ready, but what about the plugins? Are the
most important plugins ready? Could we imagine that we could just leave
a few less important plugin behind for a short period, until the porting
is done?

Currently, we have the "routes" package affected by this bug: #938407
(ie: routes doesn't have py2 (build-)depends available anymore due to
early removal of py2 in other packages)).

Now, we have 2 alternatives: get routes py2 support removed, and then,
calibre py2 removal bug becomes RC, or we attempt to reintroduce a few
py2 packages like webtest and waitress. I don't think the later is
reasonable at this point in time, it'd be going on the wrong direction.

At the same time, having routes removed from testing means that about
nearly all of OpenStack will be removed at the same time. This is *not*
something I will let happen.

I don't think we should wait for another 6 months to act here.
Your thoughts?

Cheers,

Thomas Goirand (zigo)



Bug#947279: apt SIGABRT's with `malloc(): unsorted double linked list corrupted`

2019-12-23 Thread Kip Warner
On Mon, 2019-12-23 at 23:36 +0100, Julian Andres Klode wrote:
> The coredump should be useless, as this sounds like a memory
> corruption issue, which would need debugging in valgrind to find the
> first illegal write.

I can make available any of the following, should it help:

   Architecture, CoreDump, ExecutablePath, ProblemType, ProcEnviron,
   Signal, Date, ExecutableTimestamp, ProcCmdline, ProcMaps, Uname,
   DistroRelease, _LogindSession, ProcCwd, ProcStatus

-- 
Kip Warner -- Senior Software Engineer
OpenPGP signed/encrypted mail preferred
https://www.thevertigo.com


signature.asc
Description: This is a digitally signed message part


Bug#939095: RFS: axtls/2.1.5+ds-1 [ITP] -- Highly configurable client/server TLSv1.2 library

2019-12-23 Thread Adam Borowski
On Mon, Dec 23, 2019 at 03:17:36PM +0800, Yangfl wrote:
> Hmm clearly lua-bitop is lack of support for lua5.3. Have to remove
> the lua test part and hope everything will be fine...

It builds and passes tests now, but trying to run the example server fails
with:

axhttpd -p 8080
ERR: Couldn't bind to port 8080

With strace, I see:

socket(AF_INET6, SOCK_STREAM, IPPROTO_IP) = 3
setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
bind(3, {sa_family=AF_INET6, sa_data="\37\220\0\0\0\0\0\0\0\0\0\0\0\0"}, 16) = 
-1 EINVAL (Invalid argument)

or

socket(AF_INET6, SOCK_STREAM, IPPROTO_IP) = 3
setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
bind(3, {sa_family=AF_INET6, sa_data="\37\220|\177\0\0\0\0\0\0\0\0\0\0"}, 16) = 
-1 EINVAL (Invalid argument)

Same with -s, or on two other machines (amd64 and arm64).


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀ A MAP07 (Dead Simple) raspberry tincture recipe: 0.5l 95% alcohol,
⣾⠁⢠⠒⠀⣿⡁ 1kg raspberries, 0.4kg sugar; put into a big jar for 1 month.
⢿⡄⠘⠷⠚⠋⠀ Filter out and throw away the fruits (can dump them into a cake,
⠈⠳⣄ etc), let the drink age at least 3-6 months.



Bug#528001: Checking syntax in d/source/include-binaries, pending

2019-12-23 Thread Felix Lechner
Control: tags -1 + pending

Hi,

> I have not
> closed it because I assumed it was still open since there is no check
> for (e.g.) d/source/include-binaries.

Pending via:


https://salsa.debian.org/lintian/lintian/commit/56fc5eef5fe936a3b230459e4afbf8a88ed399de

Kind regards
Felix Lechner



Bug#947279: apt SIGABRT's with `malloc(): unsorted double linked list corrupted`

2019-12-23 Thread Julian Andres Klode
On Mon, Dec 23, 2019 at 02:04:13PM -0800, Kip Warner wrote:
> Package: apt
> Version: 1.9.4
> 
> I experienced an unexpected SIGABRT signal being raised with apt(1). I
> saw the following:
> 
>$ sudo apt install trousers
>Reading package lists... Done
>Building dependency tree   
>Reading state information... Done
>The following NEW packages will be installed:
>  trousers
>0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
>Need to get 119 kB of archives.
>After this operation, 369 kB of additional disk space will be used.
>Get:1 http://ca.archive.ubuntu.com/ubuntu eoan/universe amd64
>trousers amd64 0.3.14+fixed1-1build1 [119 kB]
>Fetched 119 kB in 0s (257 kB/s)  
>malloc(): unsorted double linked list corrupted
>Aborted
> 
> This appears to be a very difficult bug to reproduce. It only appeared
> once and with the second invocation succeeding without issue.
> 
> Fortunately apport managed to preserve the core dump. After unpacking
> it with apport-unpack and loading the core dump with gdb, the full
> stack trace is as follows:

The coredump should be useless, as this sounds like a memory corruption
issue, which would need debugging in valgrind to find the first illegal
write.

-- 
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer  i speak de, en


signature.asc
Description: PGP signature


Bug#867123: [PATCH] mdoc: Update operating system release numbers

2019-12-23 Thread Colin Watson
On Sat, Dec 21, 2019 at 02:51:23PM +0100, Ingo Schwarze wrote:
> Consequently, i just pushed the patch to the upstream groff repository,
> with the following tweaks:
> 
>  * I included the following versions which appeared to be missing:
> - NetBSD 6.0.6 and 7.2
> - DragonFly 3.0.2 and 3.2.2
> 
>  * I did *not* include the following releases because x.y.0 are not
>included for any other DragonFly releases: DragonFly 3.6.0 and 3.8.0.
>I'm not a DragonFly user and i'm not completely sure what would make
>most sense for that system, so i just stuck to existing practice as
>best i could.

Thanks.  I have no complaints with these - I wasn't completely sure what
I was doing and am happy for the corrections.

(There was a small typo, which I've fixed on master.  It's very easy for
one's eyes to swim when dealing with these macros.)

-- 
Colin Watson   [cjwat...@debian.org]



Bug#947262: ibus: Please omit ibus-tests binary package on Ubuntu/i386

2019-12-23 Thread Changwoo Ryu
Control: tags -1 pending

2019년 12월 24일 (화) 오전 4:27, Steve Langasek 님이 작성:
>
> Package: ibus
> Version: 1.5.21-4
> Severity: minor
> Tags: patch
> User: ubuntu-de...@lists.ubuntu.com
> Usertags: origin-ubuntu focal ubuntu-patch
>
> Dear maintainers,
>
> In Ubuntu, we are in the process of moving the i386 architecture to a
> compatibility-only layer on amd64.  We are keeping ibus on i386 because
> ibus-gtk is relevant for legacy applications, but the ibus-tests package
> built from this source has dependencies on other packages that are not being
> kept as part of the compatibility library set (e.g. gnome-shell).
>
> We would like to drop the ibus-tests binary package rather than keeping it
> around in the Ubuntu archive and uninstallable.  Would you please consider
> applying the attached patch, or something like it, to omit building this
> binary package on Ubuntu?
>
> Thanks for considering,

Applied in the git. Thanks for the patch.

Generally speaking, how about proposing a build profile for
compatibility only build, rather than checking Ubuntu/i386? I guess
ibus is not the only package having this issue and other distros have
(or will have in the future) the same issue.



Bug#947064: texlive-fonts-extra: fourier-orns.sty broken, docs using the Fourier font no longer compile

2019-12-23 Thread Hilmar Preuße
Am 23.12.2019 um 21:36 teilte Seb mit:

Hi Seb,

>>> ii  texlive-fonts-extra 2018.20190227-2 all  TeX Live:
>> This is a quite old version of the package. What happens if you run
>> dist-upgrade?
> 
> I'm tempted to say that running dist-upgrade has been a nightmare
> sufficiently many times that I'm not even considering doing it to find
> out what would happen to fourier-orns: sorry.
>
Well, then... Why do you report an issue for

Package: texlive-fonts-extra
Version: 2019.20191208-1
Severity: important

...if you don't have that version installed?

> And last year is not *that* old, is it?
> 
hille@sid:~ $ wget
https://snapshot.debian.org/archive/debian/20190301T035241Z/pool/main/t/texlive-extra/texlive-fonts-extra_2018.20190227-1_all.deb

hille@sid:~ $ dpkg-deb -c
texlive-fonts-extra_2018.20190227-1_all.deb|grep -i Fourier|grep -i orns
-rw-r--r-- root/root  1766 2016-11-25 19:31
./usr/share/texlive/texmf-dist/fonts/afm/public/fourier/fourier-orns.afm
-rw-r--r-- root/root   636 2016-11-25 19:31
./usr/share/texlive/texmf-dist/fonts/tfm/public/fourier/fourier-orns.tfm
-rw-r--r-- root/root 14399 2016-11-25 19:32
./usr/share/texlive/texmf-dist/fonts/type1/public/fourier/fourier-orns.pfb
-rw-r--r-- root/root  1677 2016-11-25 19:33
./usr/share/texlive/texmf-dist/tex/latex/fourier/fourier-orns.sty
hille@sid:~ $

At least there seems to be a relevant difference. ;-)

Hilmar
-- 
sigfault
#206401 http://counter.li.org



signature.asc
Description: OpenPGP digital signature


Bug#947283: network-manager: fails to connect via Wi-Fi with "selecting lease failed"

2019-12-23 Thread brian m. carlson
Package: network-manager
Version: 1.22.0-1
Severity: important

When connecting to a Starbucks Wi-Fi network (open Wi-Fi network with
captive portal), Network Manager refuses to get an IPv4 address over
DHCP with a message in the logs that says "selecting lease failed: 12".
This machine has not previously been connected to this network.
Downgrading to 1.20.8-1 causes things to work again, but 1.22.0-1 does
not work even if I reboot and delete all the saved leases from
/var/lib/NetworkManager.

I don't see the problem on my home network, with uses WPA2-EAP with
EAP-TTLS and PAP.  However, I had connected to that network before
installing 1.22.0, so it's possible that the issue is with new networks.

Relevant portions of the logs from 1.22.0-1 and 1.20.8-1 are attached.

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

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

Versions of packages network-manager depends on:
ii  adduser3.118
ii  dbus   1.12.16-2
ii  init-system-helpers1.57
ii  libaudit1  1:2.8.5-2+b1
ii  libbluetooth3  5.50-1+b1
ii  libc6  2.29-6
ii  libcurl3-gnutls7.67.0-2
ii  libglib2.0-0   2.62.3-2
ii  libgnutls303.6.11.1-2
ii  libjansson42.12-1
ii  libmm-glib01.10.4-0.1
ii  libndp01.6-1+b1
ii  libnewt0.520.52.21-4
ii  libnm0 1.22.0-1
ii  libpam-systemd 244-3
ii  libpolkit-agent-1-00.105-26
ii  libpolkit-gobject-1-0  0.105-26
ii  libpsl50.20.2-2
ii  libreadline8   8.0-3
ii  libselinux13.0-1
ii  libsystemd0244-3
ii  libteamdctl0   1.29-1
ii  libudev1   244-3
ii  libuuid1   2.34-0.1
ii  policykit-10.105-26
ii  udev   244-3
ii  wpasupplicant  2:2.9-3+b1

Versions of packages network-manager recommends:
ii  crda 3.18-1
ii  dnsmasq-base [dnsmasq-base]  2.80-1.1
ii  iptables 1.8.4-1
ii  modemmanager 1.10.4-0.1
ii  ppp  2.4.7-2+4.1+b1

Versions of packages network-manager suggests:
ii  isc-dhcp-client  4.4.1-2
pn  libteam-utils

-- no debconf information

-- 
brian m. carlson: Houston, Texas, US
OpenPGP: https://keybase.io/bk2204
Dec 23 18:19:35 camp NetworkManager[219829]:   [1577125175.9758] dhcp4 
(wlp0s20f3): state changed bound -> expire
Dec 23 18:19:35 camp NetworkManager[219829]:   [1577125175.9759] device 
(wlp0s20f3): DHCPv4: 480 seconds grace period started
Dec 23 18:19:35 camp NetworkManager[219829]:   [1577125175.9774] 
sup-iface[0x556830be74c0,wlp0s20f3]: connection disconnected (reason -3)
Dec 23 18:19:35 camp NetworkManager[219829]:   [1577125175.9798] device 
(wlp0s20f3): supplicant interface state: completed -> disconnected
Dec 23 18:19:36 camp NetworkManager[219829]:   [1577125176.5802] manager: 
sleep: wake requested (sleeping: yes  enabled: yes)
Dec 23 18:19:36 camp NetworkManager[219829]:   [1577125176.5803] device 
(enp0s31f6): state change: unavailable -> unmanaged (reason 'sleeping', 
sys-iface-state: 'managed')
Dec 23 18:19:36 camp NetworkManager[219829]:   [1577125176.6639] device 
(wlp0s20f3): state change: activated -> unmanaged (reason 'sleeping', 
sys-iface-state: 'managed')
Dec 23 18:19:36 camp NetworkManager[219829]:   [1577125176.6640] dhcp4 
(wlp0s20f3): canceled DHCP transaction
Dec 23 18:19:36 camp NetworkManager[219829]:   [1577125176.6640] dhcp4 
(wlp0s20f3): state changed expire -> done
Dec 23 18:19:36 camp NetworkManager[219829]:   [1577125176.6713] manager: 
NetworkManager state is now CONNECTED_GLOBAL
Dec 23 18:19:36 camp NetworkManager[219829]:   [1577125176.6916] manager: 
NetworkManager state is now CONNECTED_LOCAL
Dec 23 18:19:36 camp NetworkManager[219829]:   [1577125176.6923] device 
(enp0s31f6): state change: unmanaged -> unavailable (reason 'managed', 
sys-iface-state: 'managed')
Dec 23 18:19:36 camp NetworkManager[219829]:   [1577125176.8839] device 
(wlp0s20f3): state change: unmanaged -> unavailable (reason 'managed', 
sys-iface-state: 'managed')
Dec 23 18:19:37 camp NetworkManager[219829]:   [1577125177.1050] device 
(wlp0s20f3): set-hw-addr: set MAC address to DA:6B:EA:90:07:84 (scanning)
Dec 23 18:19:37 camp NetworkManager[219829]:   [1577125177.3101] device 
(F0:5C:77:DA:5B:F8): state change: unmanaged -> unavailable (reason 'managed', 
sys-iface-state: 'managed')
Dec 23 18:19:37 camp NetworkManager[219829]:   [1577125177.3125] device 
(p2p-dev-wlp0s20f3): state change: unmanaged -> unavailable (reason 'managed', 
sys-iface-state:

Bug#938818: whatthepatch: diff for NMU version 0.0.5-2.1

2019-12-23 Thread Sandro Tosi
Control: tags 938818 + patch


Dear maintainer,

I've prepared an NMU for whatthepatch (versioned as 0.0.5-2.1). The diff
is attached to this message.

Regards.

diff -Nru whatthepatch-0.0.5/debian/changelog whatthepatch-0.0.5/debian/changelog
--- whatthepatch-0.0.5/debian/changelog	2018-04-23 08:37:16.0 -0400
+++ whatthepatch-0.0.5/debian/changelog	2019-12-23 17:21:31.0 -0500
@@ -1,3 +1,10 @@
+whatthepatch (0.0.5-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop python2 support; Closes: #938818
+
+ -- Sandro Tosi   Mon, 23 Dec 2019 17:21:31 -0500
+
 whatthepatch (0.0.5-2) unstable; urgency=medium
 
   * Bug fix: "Please drop override of
diff -Nru whatthepatch-0.0.5/debian/control whatthepatch-0.0.5/debian/control
--- whatthepatch-0.0.5/debian/control	2018-04-23 08:34:40.0 -0400
+++ whatthepatch-0.0.5/debian/control	2019-12-23 17:21:14.0 -0500
@@ -2,23 +2,11 @@
 Section: python
 Priority: extra
 Maintainer: Reinhard Tartler 
-Build-Depends: debhelper (>= 9), dh-python, python-all, python-setuptools, python3-all, python3-setuptools
+Build-Depends: debhelper (>= 9), dh-python, python3-all, python3-setuptools
 Standards-Version: 4.0.0
 Homepage: https://github.com/cscorley/whatthepatch
-X-Python-Version: >= 2.6
-X-Python3-Version: >= 3.2
 Testsuite: autopkgtest-pkg-python
 
-Package: python-whatthepatch
-Architecture: all
-Depends: ${python:Depends}, ${misc:Depends}
-Description: Library for parsing patch files (Python 2)
- What The Patch!? is a library for parsing patch files. Its only purpose
- is to read a patch file and get it into some usable form by other
- programs.
- .
- This package installs the library for Python 2.
-
 Package: python3-whatthepatch
 Architecture: all
 Depends: ${python3:Depends}, ${misc:Depends}
diff -Nru whatthepatch-0.0.5/debian/rules whatthepatch-0.0.5/debian/rules
--- whatthepatch-0.0.5/debian/rules	2018-04-23 08:34:40.0 -0400
+++ whatthepatch-0.0.5/debian/rules	2019-12-23 17:21:25.0 -0500
@@ -6,7 +6,7 @@
 export PYBUILD_NAME=whatthepatch
 
 %:
-	dh $@ --with python2,python3 --buildsystem=pybuild
+	dh $@ --with python3 --buildsystem=pybuild
 
 
 # If you need to rebuild the Sphinx documentation


Bug#947216: yapps2: should this package be removed?

2019-12-23 Thread Colin Watson
On Mon, Dec 23, 2019 at 06:42:00PM +, Colin Watson wrote:
> On Sun, Dec 22, 2019 at 06:57:24PM -0500, Sandro Tosi wrote:
> > Python 2 is end-of-life, and there are no more rdeps for python-yapps2, but
> > python3-yapps2 seems broken beyond repair: #911753, #911752.
> > 
> > I believe this is a good enough reason to have this package removed from 
> > debian.
> > if i dont hear back within a week with a good reason to keep it, i'll file 
> > for
> > its removal.
> 
> Please don't - keymapper needs it and isn't itself useless, and I
> successfully ported keymapper to Python 3 despite the bugs in yapps2.
> The bugs (which I filed) are annoying but not fatal.

I've made a DELAYED/10 NMU to fix these bugs, as well as removing the
Python 2 binary package and fixing #911730.  I think that gets things
back into decent shape; will you withdraw this removal request?

-- 
Colin Watson   [cjwat...@debian.org]



Bug#938010: python-pbkdf2: diff for NMU version 1.3+20110613.git2a0fb15~ds0-3.1

2019-12-23 Thread Sandro Tosi
Control: tags 938010 + patch


Dear maintainer,

I've prepared an NMU for python-pbkdf2 (versioned as 
1.3+20110613.git2a0fb15~ds0-3.1). The diff
is attached to this message.

Regards.

diff -Nru python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/changelog python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/changelog
--- python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/changelog	2013-07-05 17:48:26.0 -0400
+++ python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/changelog	2019-12-23 16:51:11.0 -0500
@@ -1,3 +1,10 @@
+python-pbkdf2 (1.3+20110613.git2a0fb15~ds0-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop python3 support; Closes: #938010
+
+ -- Sandro Tosi   Mon, 23 Dec 2019 16:51:11 -0500
+
 python-pbkdf2 (1.3+20110613.git2a0fb15~ds0-3) unstable; urgency=low
 
   [ Martin Pitt ]
diff -Nru python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/control python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/control
--- python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/control	2013-03-25 08:16:46.0 -0400
+++ python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/control	2019-12-23 16:51:11.0 -0500
@@ -4,36 +4,15 @@
 Maintainer: Alessio Treglia 
 Build-Depends:
  debhelper (>= 9~),
- python-all,
- python-setuptools,
+ dh-python,
  python3-all,
  python3-setuptools
-X-Python-Version: >= 2.6
-X-Python3-Version: >= 3.2
 XS-Testsuite: autopkgtest
 Standards-Version: 3.9.4
 Homepage: http://www.dlitz.net/software/python-pbkdf2/
 Vcs-Git: git://anonscm.debian.org/collab-maint/python-pbkdf2.git
 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/python-pbkdf2.git
 
-Package: python-pbkdf2
-Architecture: all
-Depends:
- ${misc:Depends},
- ${python:Depends}
-Description: Python RSA PKCS#5 v2.0 module (Python 2)
- This module implements the password-based key derivation
- function, PBKDF2, specified in RSA PKCS#5 v2.0.
- .
- PKCS#5 v2.0 Password-Based Key Derivation is a key derivation
- function which is part of the RSA Public Key Cryptography
- Standards series. The provided implementation takes a password
- or a passphrase and a salt value (and optionally a iteration
- count, a digest module, and a MAC module) and provides a file-like
- object from which an arbitrarly-sized key can be read.
- .
- This is the Python 2 version of the package.
-
 Package: python3-pbkdf2
 Architecture: all
 Depends:
diff -Nru python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/python3-pbkdf2.install python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/python3-pbkdf2.install
--- python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/python3-pbkdf2.install	2013-03-25 08:16:46.0 -0400
+++ python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/python3-pbkdf2.install	1969-12-31 19:00:00.0 -0500
@@ -1 +0,0 @@
-usr/lib/python3
diff -Nru python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/python-pbkdf2.install python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/python-pbkdf2.install
--- python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/python-pbkdf2.install	2013-03-25 08:16:46.0 -0400
+++ python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/python-pbkdf2.install	1969-12-31 19:00:00.0 -0500
@@ -1 +0,0 @@
-usr/lib/python2*
diff -Nru python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/rules python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/rules
--- python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/rules	2013-03-25 08:11:43.0 -0400
+++ python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/rules	2019-12-23 16:50:52.0 -0500
@@ -2,30 +2,8 @@
 
 export REPACK_SH=$(CURDIR)/debian/repack.sh
 
-PYTHON2=$(shell pyversions -vr)
-PYTHON3=$(shell py3versions -vr)
-
 %:
-	dh $@ --with python2,python3
-
-ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
-test-python%:
-	python$* setup.py test -vv
-
-override_dh_auto_test: $(PYTHON2:%=test-python%) $(PYTHON3:%=test-python%)
-endif
-
-build-python%:
-	python$* setup.py build
-
-override_dh_auto_build: $(PYTHON3:%=build-python%)
-	dh_auto_build
-
-install-python%:
-	python$* setup.py install --root=$(CURDIR)/debian/tmp --install-layout=deb
-
-override_dh_auto_install: $(PYTHON3:%=install-python%)
-	dh_auto_install
+	dh $@ --with python3 --buildsystem=pybuild
 
 override_dh_auto_clean:
 	dh_auto_clean
diff -Nru python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/tests/control python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/tests/control
--- python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/tests/control	2013-03-25 08:10:02.0 -0400
+++ python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/tests/control	2019-12-23 16:51:04.0 -0500
@@ -1,5 +1,2 @@
-Tests: python-pbkdf2
-Depends: python-pbkdf2
-
 Tests: python3-pbkdf2
 Depends: python3-pbkdf2
diff -Nru python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/tests/python-pbkdf2 python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/tests/python-pbkdf2
--- python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/tests/python-pbkdf2	2013-07-05 16:07:24.0 -0400
+++ python-pbkdf2-1.3+20110613.git2a0fb15~ds0/debian/tests/python-pbkdf2	19

Bug#947282: yapps2: diff for NMU version 2.2.1-3.1

2019-12-23 Thread Colin Watson
Package: yapps2
Version: 2.2.1-3
Severity: normal
Tags: patch pending

Dear maintainer,

I've prepared an NMU for yapps2 (versioned as 2.2.1-3.1) and uploaded it
to DELAYED/10.  Please feel free to tell me if I should delay it longer.

Regards,

-- 
Colin Watson   [cjwat...@debian.org]
diff -u yapps2-2.2.1/debian/changelog yapps2-2.2.1/debian/changelog
--- yapps2-2.2.1/debian/changelog
+++ yapps2-2.2.1/debian/changelog
@@ -1,3 +1,14 @@
+yapps2 (2.2.1-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop Python 2 support (closes: #938864).
+  * Write __future__ import before preparser (closes: #911730).
+  * Convert Scanner.print_line_with_pointer to Python 3 print syntax
+(closes: #911753).
+  * Port documentation and examples to Python 3 (closes: #911752).
+
+ -- Colin Watson   Mon, 23 Dec 2019 22:05:40 +
+
 yapps2 (2.2.1-3) unstable; urgency=medium
 
   * yapps2 depends on python3-pkg-resources for the entry point wrapper
diff -u yapps2-2.2.1/debian/control yapps2-2.2.1/debian/control
--- yapps2-2.2.1/debian/control
+++ yapps2-2.2.1/debian/control
@@ -3,15 +3,15 @@
 Priority: optional
 Maintainer: Matthias Urlichs 
 Build-Depends: debhelper (>= 9~)
-Build-Depends-Indep: python-dev (>= 2.5.4-1~), python3-dev,
+Build-Depends-Indep: python3-dev,
   dh-python,
   hevea,
-  python-setuptools, python3-setuptools,
+  python3-setuptools,
 Standards-Version: 3.9.8
 
 Package: yapps2
 Architecture: all
-Depends: ${python:Depends}, python3-yapps (= ${binary:Version}), ${misc:Depends},
+Depends: ${python3:Depends}, python3-yapps (= ${binary:Version}), ${misc:Depends},
   python3-pkg-resources,
 Description: Yet Another Python Parser System
  YAPPS is an easy to use parser generator that is written in Python and
@@ -31,20 +31,6 @@
  - better error reporting
  - reads input incrementally
 
-Package: python-yapps
-Architecture: all
-Depends: ${python:Depends}, ${misc:Depends}
-Replaces: yapps2-runtime
-Conflicts: yapps2-runtime
-Description: Yet Another Python Parser System
- YAPPS is an easy to use parser generator that is written in Python and
- generates Python code.  There are several parser generator systems
- already available for Python, but this parser has different goals:
- Yapps is simple, very easy to use, and produces human-readable parsers.
- .
- This package contains the Python2 runtime support for parsers generated
- with yapps2.
-
 Package: python3-yapps
 Architecture: all
 Depends: ${python3:Depends}, ${misc:Depends}
reverted:
--- yapps2-2.2.1/debian/python-yapps.README
+++ yapps2-2.2.1.orig/debian/python-yapps.README
@@ -1,11 +0,0 @@
-The Debian Package python-yapps2
-
-
-This package contains the new runtime Python code for the augmented
-yapps2 parser which is included in Debian.
-
-You need to depend on this package if you Debianize Python programs that
-contain a yapps2-built parser.
-
--- 
-Matthias Urlichs
reverted:
--- yapps2-2.2.1/debian/python-yapps2.dirs
+++ yapps2-2.2.1.orig/debian/python-yapps2.dirs
@@ -1 +0,0 @@
-usr/share/doc/python-yapps2
diff -u yapps2-2.2.1/debian/rules yapps2-2.2.1/debian/rules
--- yapps2-2.2.1/debian/rules
+++ yapps2-2.2.1/debian/rules
@@ -3,7 +3,7 @@
 export PYBUILD_NAME=yapps
 
 %:
-	dh $@ --with python2,python3 --buildsystem=pybuild
+	dh $@ --with python3 --buildsystem=pybuild
 
 override_dh_auto_build:
 	dh_auto_build
@@ -13,7 +13,6 @@
 override_dh_install:
 	mkdir -p debian/yapps2/usr/bin
 	mv debian/python3-yapps/usr/bin/yapps2 debian/yapps2/usr/bin
-	rm debian/python-yapps/usr/bin/yapps2
 	dh_install
 
 override_dh_auto_test:
diff -u yapps2-2.2.1/doc/yapps2.html yapps2-2.2.1/doc/yapps2.html
--- yapps2-2.2.1/doc/yapps2.html
+++ yapps2-2.2.1/doc/yapps2.html
@@ -554,7 +554,7 @@
 
 class MyX(Xparser.X):
 def printmsg(self):
-print "Hello!"
+print("Hello!")
 
 
 4.2  Customizing ScannersThe generated parser class is not dependent on the generated scanner
@@ -645,7 +645,7 @@
   {{ start = self._scanner.pos }}
   a b c 
   {{ end = self._scanner.pos }}
-  {{ print 'Text is', self._scanner.input[start:end] }}
+  {{ print('Text is', self._scanner.input[start:end]) }}
 
 
 5.4  Pre- and Post-Parser CodeSometimes the parser code needs to rely on helper variables,
only in patch2:
unchanged:
--- yapps2-2.2.1.orig/doc/yapps2.tex
+++ yapps2-2.2.1/doc/yapps2.tex
@@ -795,7 +795,7 @@
 
 class MyX(Xparser.X):
 def printmsg(self):
-print "Hello!"
+print("Hello!")
 \end{verbatim}
 
 \mysubsection{Customizing Scanners}
@@ -924,7 +924,7 @@
   {{ start = self._scanner.pos }}
   a b c 
   {{ end = self._scanner.pos }}
-  {{ print 'Text is', self._scanner.input[start:end] }}
+  {{ print('Text is', self._scanner.input[start:end]) }}
 \end{verbatim}
 
 \mysubsection{Pre- and Post-Parser Code}
only in patch2:
unchanged:
--- yapps2-2.2.1.orig/examples/calc.g
+++ yapps2-2.2.1/examples/calc.g
@@ -3,12 +3,12 @@
 de

Bug#947281: inspircd: fails to start due to apparmor policy

2019-12-23 Thread Christian Barcenas
Source: inspircd
Version: 3.4.0-1
Severity: important
Tags: patch

Dear Maintainer,

The AppArmor policy that is included with the unstable inspircd package
specifies an incorrect path to the pidfile for the inspircd daemon.

As a result AppArmor blocks inspircd from writing its own pidfile
during launch, causing startup to fail. This can be reproduced with
'apt-get install inspircd' and then 'journalctl -u inspircd.service'
on a fresh unstable machine (with AppArmor enabled).

  systemd[1]: Starting InspIRCd - Internet Relay Chat Daemon...
  inspircd[10533]: InspIRCd - Internet Relay Chat Daemon
  inspircd[10533]: For contributors & authors: See /INFO Output
  systemd[1]: inspircd.service: Can't open PID file /run/inspircd/inspircd.pid 
(yet?) after start: Operation not permitted
  systemd[1]: inspircd.service: Failed with result 'protocol'.
  systemd[1]: Failed to start InspIRCd - Internet Relay Chat Daemon.

This issue appears to have been introduced in unstable when the pidfile
path was changed from /run/inspircd.pid to /run/inspircd/inspircd.pid in
all locations except the AppArmor policy.

The fix is straightforward:

  Index: inspircd-3.4.0/debian/apparmor/usr.sbin.inspircd
  ===
  --- inspircd-3.4.0.orig/debian/apparmor/usr.sbin.inspircd
  +++ inspircd-3.4.0/debian/apparmor/usr.sbin.inspircd
  @@ -22,7 +22,7 @@
 /etc/ldap/ldap.conf r,

 # pidfile used by inspircd.
  -  /run/inspircd.pid w,
  +  /run/inspircd/inspircd.pid w,

 # we need to be able to write to the log file
 # and also the old log when logrotate happends

Christian

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

Kernel: Linux 5.3.0-3-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#733598: Detect PACKAGE_NAME in config.h when shipped under /usr/include

2019-12-23 Thread Felix Lechner
Control: tags -1 + pending

Hi Daniel,

> Specifically, situations arise
> where config.h from A and B are both included in the same compiler
> invocation and warnings are generated about redefinitions of PACKAGE_NAME

Pending with:


https://salsa.debian.org/lintian/lintian/commit/693b07f13120a5d7eb2941a0bc68c264198a4f13

Kind regards
Felix Lechner



Bug#947279: apt SIGABRT's with `malloc(): unsorted double linked list corrupted`

2019-12-23 Thread Kip Warner
Package: apt
Version: 1.9.4

I experienced an unexpected SIGABRT signal being raised with apt(1). I
saw the following:

   $ sudo apt install trousers
   Reading package lists... Done
   Building dependency tree   
   Reading state information... Done
   The following NEW packages will be installed:
 trousers
   0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
   Need to get 119 kB of archives.
   After this operation, 369 kB of additional disk space will be used.
   Get:1 http://ca.archive.ubuntu.com/ubuntu eoan/universe amd64
   trousers amd64 0.3.14+fixed1-1build1 [119 kB]
   Fetched 119 kB in 0s (257 kB/s)  
   malloc(): unsorted double linked list corrupted
   Aborted

This appears to be a very difficult bug to reproduce. It only appeared
once and with the second invocation succeeding without issue.

Fortunately apport managed to preserve the core dump. After unpacking
it with apport-unpack and loading the core dump with gdb, the full
stack trace is as follows:

   #0  __GI_raise (sig=sig@entry=6) at
   ../sysdeps/unix/sysv/linux/raise.c:50
   set = {__val = {0, 16383, 9223372036854775808, 16383,
   9223372036854775808, 16384, 0, 0, 
   18446742974197923840, 65280, 18446744073709551615,
   18446744073709551615, 
   8317666021292143937, 110386773516660,
   4629771061636907072, 4629771061636907072}}
   pid = 
   tid = 
   ret = 
   #1  0x7fd1dde66899 in __GI_abort () at abort.c:79
   save_stage = 1
   act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction
   = 0x0}, sa_mask = {__val = {
 0 }}, sa_flags = 0, sa_restorer =
   0x0}
   sigs = {__val = {32, 0 }}
   #2  0x7fd1dded138e in __libc_message (action=action@entry=do_abo
   rt, 
   fmt=fmt@entry=0x7fd1ddffa3a5 "%s\n") at
   ../sysdeps/posix/libc_fatal.c:181
   ap = {{gp_offset = 24, fp_offset = 32764, overflow_arg_area
   = 0x7ffc2ecb2010, 
   reg_save_area = 0x7ffc2ecb1fa0}}
   fd = 2
   list = 
   nlist = 
   cp = 
   written = 
   #3  0x7fd1dded94dc in malloc_printerr (
   str=str@entry=0x7fd1ddffc508 "malloc(): unsorted double linked
   list corrupted") at malloc.c:5332
   No locals.
   #4  0x7fd1ddedc4bc in _int_malloc (av=av@entry=0x7fd1de02bb80
   , bytes=bytes@entry=26)
   at malloc.c:3744
   next = 
   iters = 
   nb = 
   --Type  for more, q to quit, c to continue without paging--
   idx = 3
   bin = 
   victim = 
   size = 
   victim_index = 
   remainder = 
   remainder_size = 
   block = 
   bit = 
   map = 
   fwd = 
   bck = 
   tcache_unsorted_count = 0
   tcache_nb = 48
   tc_idx = 1
   return_cached = 
   __PRETTY_FUNCTION__ = "_int_malloc"
   #5  0x7fd1ddede304 in __GI___libc_malloc (bytes=bytes@entry=26)
   at malloc.c:3058
   ar_ptr = 
   victim = 
   hook = 
   tbytes = 
   tc_idx = 
   __PRETTY_FUNCTION__ = "__libc_malloc"
   #6  0x7fd1de0f71d9 in operator new (sz=26) at
   ../../../../src/libstdc++-v3/libsupc++/new_op.cc:50
   p = 
   #7  0x7fd1de2ca4bd in void std::__cxx11::basic_string, std::allocator
   >::_M_construct(char*, char*, std::forward_iterator_tag) ()
  from /lib/x86_64-linux-gnu/libapt-pkg.so.5.90
   --Type  for more, q to quit, c to continue without paging--c
   No symbol table info available.
   #8  0x7fd1de3a58a3 in
   pkgCache::PkgIterator::FullName[abi:cxx11](bool const&) const ()
   from /lib/x86_64-linux-gnu/libapt-pkg.so.5.90
   No symbol table info available.
   #9  0x7fd1de378e86 in pkgDepCache::writeStateFile(OpProgress*,
   bool) () from /lib/x86_64-linux-gnu/libapt-pkg.so.5.90
   No symbol table info available.
   #10 0x7fd1de369980 in
   pkgDPkgPM::Go(APT::Progress::PackageManager*) () from /lib/x86_64-
   linux-gnu/libapt-pkg.so.5.90
   No symbol table info available.
   #11 0x7fd1de39d9f0 in
   pkgPackageManager::DoInstallPostFork(APT::Progress::PackageManager*)
   () from /lib/x86_64-linux-gnu/libapt-pkg.so.5.90
   No symbol table info available.
   #12 0x7fd1de44433f in InstallPackages(CacheFile&, bool, bool,
   bool) () from /lib/x86_64-linux-gnu/libapt-private.so.0.0
   No symbol table info available.
   #13 0x7fd1de44a2bc in DoInstall(CommandLine&) () from
   /lib/x86_64-linux-gnu/libapt-private.so.0.0
   No symbol table info available.
   #14 0x7fd1de306aaf in
   CommandLine::DispatchArg(CommandLine::Dispatch const*, bool) () from
   /lib/x86_64-linux-gnu/libapt-pkg.so.5.90
   No symbol table info available.
   #15 0x7fd1de4397d7 in DispatchCommandLine(CommandLine&,
   std::vector > const&) () from /lib/x86_64-
   linux-gnu/libapt-private.so.0.0
   No symbol table info available.
   #16 0x557faf17e3ea in ?? ()
   No sym

Bug#947280: src:paraview: FTBFS on armel an mipsel: undefined reference to `__atomic_fetch_add_8'

2019-12-23 Thread Gilles Filippini
Package: src:paraview
Version: 5.7.0-3
Severity: serious
Tags: patch
Justification: FTBFS

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hi,

The same error is spotted in the logs of failed paraview 5.7.0 builds for
armel[1] and mipsel[2]:
/usr/bin/ld: ../../../../lib/mipsel-linux-gnu/libvtkprotobuf-pv5.7.so.5.7: 
undefined reference to `__atomic_fetch_add_8'

[1] 
https://buildd.debian.org/status/fetch.php?pkg=paraview&arch=armel&ver=5.7.0-3&stamp=1576169428&raw=0
[2] 
https://buildd.debian.org/status/fetch.php?pkg=paraview&arch=mipsel&ver=5.7.0-1&stamp=1570637214&raw=0

Please find attached a patch aiming to solve this problem. Not sure it'll
be sufficient to build successfully, but it should solve this issue at
least.

Thanks,

_g.

- -- System Information:
Debian Release: buster/sid
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.3.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-BEGIN PGP SIGNATURE-

iQEzBAEBCgAdFiEEoJObzArDE05WtIyR7+hsbH/+z4MFAl4BOnkACgkQ7+hsbH/+
z4Mb8gf/Zv+G/8fE0SNC1wR9l81HtcduHKpMzvaDV7cuk35kAMr/W60ieLqfaT7p
Z9PPgi3YD+CqElw317qbGwwxQI0VuMDxiSVKEXJsZePrg2Ff25wgy4pwSBpSjel+
9kljY0vTp0QxbO2ryZi846aH46PnQF9bppdhUocNg6igeSB/x9TUHICvyhVQ5ZNS
gKDnR5jcKlk5DIr2TRA9Xa/TEIONfoQAjGs+tNwWDYpLQnwYHQ+vT+9gL80U6MkO
jRnVKbHI0V7KQj4saoQf4eqSz2tX29hecrMQcut43YxCX3YDiomV9CxrWDWAbIOf
rzWBeG0mAHxtzdD55XqbtuN+R8jEQQ==
=z9To
-END PGP SIGNATURE-
diff -Nru paraview-5.7.0/debian/changelog paraview-5.7.0/debian/changelog
--- paraview-5.7.0/debian/changelog 2019-12-11 10:16:00.0 +0100
+++ paraview-5.7.0/debian/changelog 2019-12-23 22:33:43.0 +0100
@@ -1,3 +1,10 @@
+paraview (5.7.0-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * New patch libatomic.patch: tentative fix for FTBFS on armel and mipsel
+
+ -- Gilles Filippini   Mon, 23 Dec 2019 22:33:43 +0100
+
 paraview (5.7.0-3) unstable; urgency=medium
 
   * Hard-code Build-Dep on python3.8-dev. This wasn't being pulled in correctly
diff -Nru paraview-5.7.0/debian/patches/libatomic.patch 
paraview-5.7.0/debian/patches/libatomic.patch
--- paraview-5.7.0/debian/patches/libatomic.patch   1970-01-01 
01:00:00.0 +0100
+++ paraview-5.7.0/debian/patches/libatomic.patch   2019-12-23 
22:33:43.0 +0100
@@ -0,0 +1,22 @@
+Index: paraview-5.7.0/ThirdParty/protobuf/vtkprotobuf/src/CMakeLists.txt
+===
+--- paraview-5.7.0.orig/ThirdParty/protobuf/vtkprotobuf/src/CMakeLists.txt
 paraview-5.7.0/ThirdParty/protobuf/vtkprotobuf/src/CMakeLists.txt
+@@ -312,10 +312,16 @@ if (CMAKE_SYSTEM_NAME STREQUAL "Linux")
+   endif ()
+ endif ()
+ 
++if ((DEB_HOST_MULTIARCH STREQUAL "arm-linux-gnueabi") OR (DEB_HOST_MULTIARCH 
STREQUAL "mipsel-linux-gnu"))
++  set(ATOMIC_LIB atomic)
++else ()
++  set(ATOMIC_LIB "")
++endif ()
++
+ target_link_libraries(vtkprotoc
+   PRIVATE
+ ${vtkprotoc_no_as_needed}
+ vtklibprotoc
+ ParaView::protobuf
+-Threads::Threads)
++Threads::Threads ${ATOMIC_LIB})
+ add_executable(ParaView::protoc ALIAS vtkprotoc)
diff -Nru paraview-5.7.0/debian/patches/series 
paraview-5.7.0/debian/patches/series
--- paraview-5.7.0/debian/patches/series2019-12-11 10:16:00.0 
+0100
+++ paraview-5.7.0/debian/patches/series2019-12-23 22:33:43.0 
+0100
@@ -2,3 +2,4 @@
 security-format.patch
 override-fix.patch
 python3.8.patch
+libatomic.patch
diff -Nru paraview-5.7.0/debian/rules paraview-5.7.0/debian/rules
--- paraview-5.7.0/debian/rules 2019-12-11 10:16:00.0 +0100
+++ paraview-5.7.0/debian/rules 2019-12-23 22:33:43.0 +0100
@@ -73,7 +73,8 @@
-DPARAVIEW_ENABLE_PDAL=ON \
-DPARAVIEW_ENABLE_XDMF3=ON \
-DPARAVIEW_ENABLE_MOTIONFX=ON \
-   -DPARAVIEW_PLUGIN_ENABLE_EyeDomeLighting=ON 
+   -DPARAVIEW_PLUGIN_ENABLE_EyeDomeLighting=ON \
+   -DDEB_HOST_MULTIARCH=$(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
 override_dh_auto_configure:
dh_auto_configure -- $(extra_flags)


Bug#947220: Root cause

2019-12-23 Thread Stefanos Harhalakis
I just tested it and the problem is that the dm_cache_smq module is missing
from initramfs. Adding it to "/etc/initramfs-tools/modules" and running
"update-initramfs -u" addresses the problem.

I guess that lvm2 should add dm_cache and dm_cache_smq to
/usr/share/initramfs-tools/hooks/lvm2, just like it has dm_mirror and
dm_raid.


Bug#934264: Please update (4.6.2?) and provide/switch to python3

2019-12-23 Thread Adrian Bunk
On Fri, Aug 09, 2019 at 10:39:06AM +0200, Andreas Tille wrote:
>...
> On Thu, Aug 08, 2019 at 04:58:03PM -0400, Yaroslav Halchenko wrote:
>...
> but unfortunately the
> configure step fails with:
> 
> ...
>dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:217: /usr/bin/python3 setup.py build 
> running build
> --
> Building TVTK classes... Traceback (most recent call last):
>   File "setup.py", line 474, in 
>   File "/usr/lib/python3/dist-packages/numpy/distutils/core.py", line 171, in 
> setup
> return old_setup(**new_attr)
>   File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 145, in 
> setup
> return distutils.core.setup(**attrs)
>   File "/usr/lib/python3.7/distutils/core.py", line 148, in setup
> dist.run_commands()
>   File "/usr/lib/python3.7/distutils/dist.py", line 966, in run_commands
> self.run_command(cmd)
>   File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
> cmd_obj.run()
>   File "setup.py", line 268, in run
>   File "setup.py", line 254, in build_tvtk_classes_zip
>   File "tvtk/setup.py", line 99, in gen_tvtk_classes_zip
> gen.generate_code()
>   File "/build/mayavi2-4.7.1/tvtk/code_gen.py", line 131, in generate_code
> self._write_wrapper_class(node, tvtk_name)
>   File "/build/mayavi2-4.7.1/tvtk/code_gen.py", line 221, in 
> _write_wrapper_class
> self.wrap_gen.generate_code(node, out)
>   File "/build/mayavi2-4.7.1/tvtk/wrapper_gen.py", line 250, in generate_code
> self._gen_methods(node, out)
>   File "/build/mayavi2-4.7.1/tvtk/wrapper_gen.py", line 371, in _gen_methods
> self._gen_get_methods(klass, out)
>   File "/build/mayavi2-4.7.1/tvtk/wrapper_gen.py", line 919, in 
> _gen_get_methods
> if len(sig) == 1 and sig[0][1] is None:
> TypeError: object of type 'NoneType' has no len()
> E: pybuild pybuild:341: build: plugin distutils failed with: exit code=1: 
> /usr/bin/python3 setup.py build 
> dh_auto_build: pybuild --build -i python{version} -p 3.7 returned exit code 13
> make: *** [debian/rules:10: build] Error 255
> dpkg-buildpackage: error: debian/rules build gave error exit status 2
> I: copying local configuration
> E: Failed autobuilding of package
>...

This one seems fixed by removing the vtk_63.py patch.
Next comes some error that goes away with python3-traits (just passed NEW).
That's not sufficient for building, but a bit further.

> Kind regards
> 
>   Andreas.

cu
Adrian



Bug#947278: xmlelements: missing Build-Depends: dh-python

2019-12-23 Thread Andreas Beckmann
Source: xmlelements
Version: 1.0~prerelease-2
Severity: serious
Tags: ftbfs
Justification: fails to build from source

Hi,

xmlelements/experimental FTBFS:

 fakeroot debian/rules clean
dh clean --with=python2,python3
dh: unable to load addon python3: Can't locate 
Debian/Debhelper/Sequence/python3.pm in @INC (you may need to install the 
Debian::Debhelper::Sequence::python3 module) (@INC contains: /etc/perl 
/usr/local/lib/i386-linux-gnu/perl/5.30.0 /usr/local/share/perl/5.30.0 
/usr/lib/i386-linux-gnu/perl5/5.30 /usr/share/perl5 
/usr/lib/i386-linux-gnu/perl/5.30 /usr/share/perl/5.30 /usr/local/lib/site_perl 
/usr/lib/i386-linux-gnu/perl-base) at (eval 13) line 1.
BEGIN failed--compilation aborted at (eval 13) line 1.

make: *** [debian/rules:35: clean] Error 255


Andreas


xmlelements_1.0~prerelease-2.log.gz
Description: application/gzip


Bug#947277: arriero: missing Build-Depends: dh-python

2019-12-23 Thread Andreas Beckmann
Source: arriero
Version: 0.7~20161228-1+build1
Severity: serious
Tags: ftbfs
Justification: fails to build from source

Hi,

arriero/experimental FTBFS:

 fakeroot debian/rules clean
dh clean --with python3
dh: unable to load addon python3: Can't locate 
Debian/Debhelper/Sequence/python3.pm in @INC (you may need to install the 
Debian::Debhelper::Sequence::python3 module) (@INC contains: /etc/perl 
/usr/local/lib/i386-linux-gnu/perl/5.30.0 /usr/local/share/perl/5.30.0 
/usr/lib/i386-linux-gnu/perl5/5.30 /usr/share/perl5 
/usr/lib/i386-linux-gnu/perl/5.30 /usr/share/perl/5.30 /usr/local/lib/site_perl 
/usr/lib/i386-linux-gnu/perl-base) at (eval 10) line 1.
BEGIN failed--compilation aborted at (eval 10) line 1.

make: *** [debian/rules:9: clean] Error 255


Andreas


arriero_0.7~20161228-1+build1.log.gz
Description: application/gzip


Bug#947275: libblockdev: Please omit libblockdev-mpath*, libblockdev-plugins-all on Ubuntu/i386

2019-12-23 Thread Steve Langasek
Package: libblockdev
Version: 2.23-2
Severity: minor
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu focal ubuntu-patch

Hi Martin,

In Ubuntu, we are in the process of moving the i386 architecture to a
compatibility-only layer on amd64.  We are keeping libblockdev on i386
because it's needed for udisks2, but the libblockdev-mpath* and
libblockdev-plugins-all packagen built from this source have dependencies on
other packages that are not being kept as part of the compatibility library
set (multipath-tools) and are not needed by udisks2.

We would like to drop these binary packages rather than keeping them around
in the Ubuntu archive and uninstallable.  Would you please consider applying
the attached patch, or something like it, to omit building these binary
packages on Ubuntu?

Thanks for considering,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru libblockdev-2.23/debian/rules libblockdev-2.23/debian/rules
--- libblockdev-2.23/debian/rules   2019-10-19 04:39:45.0 -0500
+++ libblockdev-2.23/debian/rules   2019-12-23 15:29:17.0 -0600
@@ -13,6 +13,11 @@
 BUILD_PACKAGES = -Nlibblockdev-nvdimm-dev -Nlibblockdev-nvdimm2
 endif
 
+ifeq ($(shell dpkg-vendor --is Ubuntu && echo yes) $(DEB_HOST_ARCH), yes i386)
+   BUILD_PACKAGES += -Nlibblockdev-mpath-dev -Nlibblockdev-mpath2 
-Nlibblockdev-plugins-all
+endif
+
+
 %:
dh $@ $(BUILD_PACKAGES)
 


Bug#947276: libspiro: CVE-2019-19847

2019-12-23 Thread Salvatore Bonaccorso
Source: libspiro
Version: 1:20190731-2
Severity: normal
Tags: security upstream
Forwarded: https://github.com/fontforge/libspiro/issues/21

Hi,

The following vulnerability was published for libspiro. Although the
problematic function is exported, there seem at least in Debian not to
be any users of this (and it's not in the 'advertised' API). But just
filling the bug for tracking the upstream issue mainly.

CVE-2019-19847[0]:
| Libspiro through 20190731 has a stack-based buffer overflow in the
| spiro_to_bpath0() function in spiro.c.


If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2019-19847
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-19847
[1] https://github.com/fontforge/libspiro/issues/21

Please adjust the affected versions in the BTS as needed.

Regards,
Salvatore


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

Kernel: Linux 5.3.0-3-amd64 (SMP w/2 CPU cores)
Kernel taint flags: TAINT_WARN
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#947211: Regression in libsoxr0 0.1.3-2 makes ffmpeg segfault

2019-12-23 Thread John Paul Adrian Glaubitz
> (gdb) bt
> #0  __memmove_avx_unaligned_erms () at
> ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:416
> #1  0x706c6dcd in memcpy (__len=3556, __src=,
> __dest=0x0) at /usr/include/x86_64-linux-gnu/bits/string_fortified.h:34
> #2  _soxr_interleave_f (data_type=,
> dest0=0x556386c0, src=, n=889, ch=1,
> seed=0x55635e00) at ./src/data-io.c:204

Interesting. It apparently calls a subroutine to perform an *unaligned*
memmove on x86. I wonder whether this crash is x86-specific.

Thanks for the reproducer, I will look at it after Christmas.

Thanks,
Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Bug#947274: singularity: missing Build-Depends: python3-setuptools

2019-12-23 Thread Andreas Beckmann
Source: singularity
Version: 1.0a1-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)

Hi,

singularity/experimental FTBFS in a minimal chroot:

 fakeroot debian/rules clean
dh clean --with python3 --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:217: python3.7 setup.py clean 
Traceback (most recent call last):
  File "setup.py", line 5, in 
from setuptools import setup, find_packages
ModuleNotFoundError: No module named 'setuptools'
E: pybuild pybuild:341: clean: plugin distutils failed with: exit code=1: 
python3.7 setup.py clean 
dh_auto_clean: pybuild --clean -i python{version} -p 3.7 returned exit code 13
make: *** [debian/rules:4: clean] Error 255


Andreas


singularity_1.0a1-1.log.gz
Description: application/gzip


Bug#901965: hid2hci.patch

2019-12-23 Thread Jean-Marc
Hi bluez maintainers,

A person got in touch with debian-user-french people asking for help because 
she was facing the issue described in this bug report.

I wonder if there is any progress on finding a solution ?

For info, this problem is also mentionned in the bug report #889110 ([1])
(closed by Michael Biebl  on 9 Feb 2018).

And in the RedHat Bug 1563554 ([2]) suggesting a workaround by just adding 
 in front of the line containing  in the file /lib/udev/rules.d/97-hid2hci.rules.

Can you, please, advice what is the best solution to, at least, mitigate the 
risk of being hit by this bug ?  Specifying the ACTION like described in the RH 
bugreport or using the driver usbhid like in the Тут Root's proposed patch.

And about further investigations, unfortunately, I cannot reproduce the bug 
and, then, I am not able to investigate further to know if it is really a 
driver or kernel bug.

Regards,

Jean-Marc 
https://6jf.be/keys/ED863AD1.txt

[1] https://bugs.debian.org/889110
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1563554


pgpMRzCyEtr6N.pgp
Description: PGP signature


Bug#946657: CVE-2019-19725 not fixed in 12.2.0-1

2019-12-23 Thread Salvatore Bonaccorso
Hi Robert,

On Mon, Dec 23, 2019 at 08:10:38PM +0100, Robert Luberda wrote:
> Salvatore Bonaccorso writes:
> > Control: reopen -1
> > Control: found -1 12.2.0-1
> >
> Hi,
> 
> 
> >>  sysstat (12.2.0-1) unstable; urgency=medium
> >>  .
> >>* New upstream stable version:
> >>  + fixes double free in check_file_actlst in check_file_actlst in
> >>sa_common.c (CVE-2019-19725, closes: #946657).
> > 
> > But this is not actually true I believe.
> > https://github.com/sysstat/sysstat/commit/a5c8abd4a481ee6e27a3acf00e6d9b0f023e20ed
> > is not applied in 12.2.0-1, and I do not see it applied as patch as
> 
> I don't know why, but I've assumed that 12.2.0 fixed the issue :(
> Thanks for noticing my mistake; I'll apply the upstream patch in -2 shortly.

No worries and thanks for following up with the fix!

Regards,
Salvatore



Bug#947273: odhcp6c: FTBFS with GCC 9: error: '__builtin_strncpy' specified bound 16 equals destination size

2019-12-23 Thread Andreas Beckmann
Source: odhcp6c
Version: 1.1+git20160131-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)

Hi,

odhcp6c FTBFS with GCC 9:

[ 33%] Building C object CMakeFiles/odhcp6c.dir/src/dhcpv6.c.o
/usr/bin/cc -D_GNU_SOURCE  -g -O2 
-fdebug-prefix-map=/build/odhcp6c-1.1+git20160131=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -std=c99   
-Wall -Werror -Wextra -pedantic -o CMakeFiles/odhcp6c.dir/src/dhcpv6.c.o   -c 
/build/odhcp6c-1.1+git20160131/src/dhcpv6.c
In file included from /usr/include/string.h:494,
 from /build/odhcp6c-1.1+git20160131/src/dhcpv6.c:22:
In function 'strncpy',
inlined from 'init_dhcpv6' at 
/build/odhcp6c-1.1+git20160131/src/dhcpv6.c:132:2:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: error: 
'__builtin_strncpy' specified bound 16 equals destination size 
[-Werror=stringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
  |  ^~
cc1: all warnings being treated as errors


Andreas


odhcp6c_1.1+git20160131-1.log.gz
Description: application/gzip


Bug#947121: on the doxygen exit code

2019-12-23 Thread Paolo Greppi
I realized I had already reported in the past that doxygen may discard the exit 
codes of other commands it invokes.

I have added a note about reporting this error here:
https://github.com/doxygen/doxygen/issues/6653#issuecomment-568584189

Paolo



Bug#947272: blt: FTBFS with GCC 9: error: argument 'argv' doesn't match prototype

2019-12-23 Thread Andreas Beckmann
Source: blt
Version: 2.5.3+dfsg-5
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)

Hi,

blt/experimental FTBFS, most likely due to GCC 9 bieng the default
compiler nowadays:

x86_64-linux-gnu-gcc -c -Wall -g -O2 -fdebug-prefix-map=/build/blt-2.5.3+dfsg=. 
-fstack-protector-strong -Wformat -Werror=format-security   -I. -I.  
-I/usr/include/tcl8.7/tk-private/generic 
-I/usr/include/tcl8.7/tk-private/generic -I/usr/include/tcl8.7/tk-private/unix 
-I/usr/include/tcl8.7 -I/usr/include/tcl8.7/tcl-private/generic 
-I/usr/include/tcl8.7/tcl-private/unix bltBgexec.c
In file included from /usr/include/tcl8.7/tcl.h:2383,
 from bltInt.h:39,
 from bltBgexec.c:30:
bltBgexec.c: In function 'DisableTriggers':
bltBgexec.c:1451:3: warning: passing argument 5 of 'Tcl_UntraceVar2' from 
incompatible pointer type [-Wincompatible-pointer-types]
 1451 |   VariableProc, bgPtr);
  |   ^~~~
  |   |
  |   char * (*)(void *, Tcl_Interp *, char *, char *, int) {aka char * 
(*)(void *, struct Tcl_Interp *, char *, char *, int)}
/usr/include/tcl8.7/tclDecls.h:3998:48: note: in definition of macro 
'Tcl_UntraceVar'
 3998 |  Tcl_UntraceVar2(interp, varName, NULL, flags, proc, clientData)
  |^~~~
In file included from /usr/include/tcl8.7/tcl.h:2383,
 from bltInt.h:39,
 from bltBgexec.c:30:
/usr/include/tcl8.7/tclDecls.h:800:34: note: expected 'char * (*)(void *, 
Tcl_Interp *, const char *, const char *, int)' {aka 'char * (*)(void *, struct 
Tcl_Interp *, const char *, const char *, int)'} but argument is of type 'char 
* (*)(void *, Tcl_Interp *, char *, char *, int)' {aka 'char * (*)(void *, 
struct Tcl_Interp *, char *, char *, int)'}
  800 | int flags, Tcl_VarTraceProc *proc,
  |~~^~~~
bltBgexec.c: In function 'BgexecCmd':
bltBgexec.c:1914:12: error: argument 'argv' doesn't match prototype
 1914 | char **argv;  /* Argument strings. */
  |^~~~
bltBgexec.c:50:20: error: prototype declaration
   50 | static Tcl_CmdProc BgexecCmd;
  |^
In file included from /usr/include/tcl8.7/tcl.h:2383,
 from bltInt.h:39,
 from bltBgexec.c:30:
bltBgexec.c:2011:59: warning: passing argument 5 of 'Tcl_TraceVar2' from 
incompatible pointer type [-Wincompatible-pointer-types]
 2011 | if (Tcl_TraceVar(interp, bgPtr->statVar, TRACE_FLAGS, VariableProc, 
bgPtr) != TCL_OK) {
  |   ^~~~
  |   |
  |   char * 
(*)(void *, Tcl_Interp *, char *, char *, int) {aka char * (*)(void *, struct 
Tcl_Interp *, char *, char *, int)}
/usr/include/tcl8.7/tclDecls.h:3995:46: note: in definition of macro 
'Tcl_TraceVar'
 3995 |  Tcl_TraceVar2(interp, varName, NULL, flags, proc, clientData)
  |  ^~~~
In file included from /usr/include/tcl8.7/tcl.h:2383,
 from bltInt.h:39,
 from bltBgexec.c:30:
/usr/include/tcl8.7/tclDecls.h:770:23: note: expected 'char * (*)(void *, 
Tcl_Interp *, const char *, const char *, int)' {aka 'char * (*)(void *, struct 
Tcl_Interp *, const char *, const char *, int)'} but argument is of type 'char 
* (*)(void *, Tcl_Interp *, char *, char *, int)' {aka 'char * (*)(void *, 
struct Tcl_Interp *, char *, char *, int)'}
  770 | Tcl_VarTraceProc *proc,
  | ~~^~~~
make[3]: *** [Makefile:270: bltBgexec.o] Error 1


Andreas


blt_2.5.3+dfsg-5.log.gz
Description: application/gzip


Bug#946558: stretch-pu: package clamav/0.102.1+dfsg-0+deb9u1

2019-12-23 Thread Sebastian Andrzej Siewior
On 2019-12-10 23:47:05 [+0100], To sub...@bugs.debian.org wrote:
> This updates clamav to its latest version provided by upstream. The
> import part is the fix for CVE-2019-15961.

I slightly updated the package to
- add the new `clamonacc' binary to the clamav-daemon package.
- remove the `ScanOnAccess' option from the postinst/debconf script.
The option is deprecated and the functionality moved into the clamonacc
binary.

Sebastian
diff --git a/debian/changelog b/debian/changelog
index f41cde8..f83f907 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,8 +6,10 @@ clamav (0.102.1+dfsg-0+deb9u1) stretch; urgency=medium
- Let freshclam show progress during download (Closes: #690789).
   * Update symbol file.
   * Add libfreshclam to the libclamav9 package.
+  * Add the clamonacc binary to the clamav-daemon package.
+  * Drop ScanOnAccess option. The clamonacc provides this functionality.
 
- -- Sebastian Andrzej Siewior   Sun, 08 Dec 2019 22:05:51 +0100
+ -- Sebastian Andrzej Siewior   Mon, 23 Dec 2019 21:07:34 +0100
 
 clamav (0.101.4+dfsg-0+deb9u1) stretch; urgency=medium
 
diff --git a/debian/clamav-daemon.config.in b/debian/clamav-daemon.config.in
index 60bef89..131336c 100644
--- a/debian/clamav-daemon.config.in
+++ b/debian/clamav-daemon.config.in
@@ -72,7 +72,6 @@ set_debconf_value daemon LogSyslog
 set_debconf_value daemon LogFile
 set_debconf_value daemon LogTime
 set_debconf_value daemon LogRotate
-set_debconf_value daemon ScanOnAccess
 set_debconf_value daemon OnAccessMaxFileSize
 set_debconf_value daemon AllowAllMatchScan
 set_debconf_value daemon ForceToDisk
@@ -327,13 +326,10 @@ while [ "$STATE" != "End" ]; do
 StateGeneric low clamav-daemon/LogTime LogRotate LogFile
 ;;
 "LogRotate")
-StateGeneric low clamav-daemon/LogRotate ScanOnAccess LogFile
-;;
-"ScanOnAccess")
-StateGeneric low clamav-daemon/ScanOnAccess OnAccessMaxFileSize LogFile
+StateGeneric low clamav-daemon/LogRotate LogFile
 ;;
 "OnAccessMaxFileSize")
-StateGeneric low clamav-daemon/OnAccessMaxFileSize AllowAllMatchScan ScanOnAccess
+StateGeneric low clamav-daemon/OnAccessMaxFileSize AllowAllMatchScan
 ;;
 "AllowAllMatchScan")
 StateGeneric low clamav-daemon/AllowAllMatchScan ForceToDisk OnAccessMaxFileSize
diff --git a/debian/clamav-daemon.install b/debian/clamav-daemon.install
index 1ae9a50..ef63c2a 100644
--- a/debian/clamav-daemon.install
+++ b/debian/clamav-daemon.install
@@ -2,5 +2,6 @@ debian/script usr/share/bug/clamav-daemon/
 debian/tmp/lib/systemd/system/clamav-daemon.service
 debian/tmp/usr/bin/clamconf
 debian/tmp/usr/bin/clamdtop
+debian/tmp/usr/bin/clamonacc
 debian/tmp/usr/sbin/clamd
 debian/usr.sbin.clamd etc/apparmor.d/
diff --git a/debian/clamav-daemon.postinst.in b/debian/clamav-daemon.postinst.in
index 77f7c2c..a51cf21 100644
--- a/debian/clamav-daemon.postinst.in
+++ b/debian/clamav-daemon.postinst.in
@@ -116,12 +116,8 @@ case "$1" in
   db_get clamav-daemon/BytecodeTimeout || true
   BytecodeTimeout="$RET"
 fi
-db_get clamav-daemon/ScanOnAccess || true
-ScanOnAccess="$RET"
-if [ "$ScanOnAccess" = "true" ]; then
-  db_get clamav-daemon/OnAccessMaxFileSize || true
-  OnAccessMaxFileSize="$RET"
-fi
+db_get clamav-daemon/OnAccessMaxFileSize || true
+OnAccessMaxFileSize="$RET"
 db_get clamav-daemon/AllowAllMatchScan || true
 AllowAllMatchScan="$RET"
 db_get clamav-daemon/ForceToDisk || true
@@ -148,8 +144,6 @@ case "$1" in
   # Use the defaults instead of the bogus values created by that versions.
   db_metaget clamav-daemon/LogRotate default || true
   LogRotate="$RET"
-  db_metaget clamav-daemon/ScanOnAccess default || true
-  ScanOnAccess="$RET"
   OnAccessMaxFileSize=""
   OnAccessIncludePath=""
   OnAccessExcludePath=""
@@ -327,7 +321,6 @@ SendBufTimeout $SendBufTimeout
 MaxQueue $MaxQueue
 ExtendedDetectionInfo $ExtendedDetectionInfo
 OLE2BlockMacros $OLE2BlockMacros
-ScanOnAccess $ScanOnAccess
 AllowAllMatchScan $AllowAllMatchScan
 ForceToDisk $ForceToDisk
 DisableCertCheck $DisableCertCheck
diff --git a/debian/clamav-daemon.templates b/debian/clamav-daemon.templates
index 8b71902..0b8ea43 100644
--- a/debian/clamav-daemon.templates
+++ b/debian/clamav-daemon.templates
@@ -143,11 +143,6 @@ Type: boolean
 Default: true
 _Description: Do you want to enable log rotation?
 
-Template: clamav-daemon/ScanOnAccess
-Type: boolean
-Default: false
-_Description: Do you want to enable on-access scanning?
-
 Template: clamav-daemon/OnAccessMaxFileSize
 Type: string
 Default: 5M


Bug#947271: RFS: filezilla/3.46.3-1 -- Full-featured graphical FTP/FTPS/SFTP client

2019-12-23 Thread Phil Wyett
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "filezilla"

 * Package name: filezilla
   Version : 3.46.3-1
   Upstream Author : [fill in name and email of upstream]
 * URL : https://filezilla-project.org/
 * License : GPL-2+
 * Vcs : https://salsa.debian.org/debian/filezilla
   Section : net

It builds those binary packages:

  filezilla - Full-featured graphical FTP/FTPS/SFTP client
  filezilla-common - Architecture independent files for filezilla

To access further information about this package, please visit the
following URL:

  https://mentors.debian.net/package/filezilla

Alternatively, one can download the package with dget using this
command:

  dget -x 
https://mentors.debian.net/debian/pool/main/f/filezilla/filezilla_3.46.3-1.dsc

Changes since the last upload:

   * Team Upload
   * New upstream version 3.46.3


Note: Depends on libfilezilla 0.19.3-1 in mentors. 

Regards

Phil

-- 

*** Playing the game for the games sake. ***

Twitter: @kathenasorg

IRC: kathenas






signature.asc
Description: This is a digitally signed message part


Bug#947270: RFS: libfilezilla/0.19.3-1 -- build high-performing platform-independent programs (development

2019-12-23 Thread Phil Wyett
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "libfilezilla"

 * Package name: libfilezilla
   Version : 0.19.3-1
   Upstream Author : [fill in name and email of upstream]
 * URL : https://lib.filezilla-project.org/
 * License : GPL-2+
 * Vcs : https://salsa.debian.org/debian/libfilezilla
   Section : libs

It builds those binary packages:

  libfilezilla-dev - build high-performing platform-independent programs
(development)
  libfilezilla0 - build high-performing platform-independent programs
(runtime lib)

To access further information about this package, please visit the
following URL:

  https://mentors.debian.net/package/libfilezilla

Alternatively, one can download the package with dget using this
command:

  dget -x 
https://mentors.debian.net/debian/pool/main/libf/libfilezilla/libfilezilla_0.19.3-1.dsc

Changes since the last upload:

   * Team upload
   * New upstream version 0.19.3

Regards

Phil

-- 

*** Playing the game for the games sake. ***

Twitter: @kathenasorg

IRC: kathenas






signature.asc
Description: This is a digitally signed message part


Bug#947269: lintian: spelling mistake in no-dh-sequencer tag

2019-12-23 Thread Thorsten Glaser
Package: lintian
Version: 2.42.0
Severity: minor

For a package that does not use dh7-style debhelper, this is shown:

[…]
N:The debian/rules does not use the dh &@ sequencer.
[…]

I believe the “&@” is a misspelling (probably of “$@”),
and people might consider it line noise, too (ponder
whether this should be included in the message at all).


-- System Information:
Debian Release: bullseye/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'buildd-unstable'), (500, 'unstable'), 
(100, 'experimental')
Architecture: x32 (x86_64)
Foreign Architectures: i386, amd64

Kernel: Linux 5.3.0-3-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /bin/lksh
Init: sysvinit (via /sbin/init)

Versions of packages lintian depends on:
ii  binutils 2.33.1-6
ii  bzip21.0.8-2
ii  diffstat 1.63-1
ii  dpkg 1.19.7
ii  dpkg-dev 1.19.7
ii  file 1:5.37-6
ii  gettext  0.19.8.1-10
ii  gpg  2.2.17-3
ii  intltool-debian  0.35.0+20060710.5
ii  libapt-pkg-perl  0.1.36+b1
ii  libarchive-zip-perl  1.67-1
ii  libberkeleydb-perl   0.62-1+b1
ii  libcapture-tiny-perl 0.48-1
ii  libcgi-pm-perl   4.44-1
ii  libclass-accessor-perl   0.51-1
ii  libclass-xsaccessor-perl 1.19-3+b3
ii  libclone-perl0.43-2
ii  libdigest-sha-perl   6.02-1+b2
ii  libdpkg-perl 1.19.7
ii  libemail-valid-perl  1.202-1
ii  libfile-basedir-perl 0.08-1
ii  libfile-find-rule-perl   0.34-1
ii  libfont-ttf-perl 1.06-1
ii  libio-async-loop-epoll-perl  0.20-1
ii  libio-async-perl 0.75-1
ii  libipc-run-perl  20180523.0-2
ii  liblist-compare-perl 0.53-1
ii  liblist-moreutils-perl   0.416-1+b5
ii  libmldbm-perl2.05-2
ii  libmoo-perl  2.003006-1
ii  libmoox-aliases-perl 0.001006-1
ii  libnamespace-clean-perl  0.27-1
ii  libpath-tiny-perl0.108-1
ii  libtext-levenshtein-perl 0.13-1
ii  libtimedate-perl 2.3000-2
ii  libtry-tiny-perl 0.30-1
ii  libtype-tiny-perl1.008000-1
ii  liburi-perl  1.76-1
ii  libxml-libxml-perl   2.0134+dfsg-1+b1
ii  libyaml-libyaml-perl 0.80+repack-2+b1
ii  man-db   2.9.0-2
ii  patchutils   0.3.4-2
ii  perl [libdigest-sha-perl]5.30.0-9
ii  t1utils  1.41-3
ii  xz-utils 5.2.4-1

Versions of packages lintian recommends:
pn  libperlio-gzip-perl  

Versions of packages lintian suggests:
ii  binutils-multiarch 2.33.1-6
ii  libhtml-parser-perl3.72-3+b4
pn  libtext-template-perl  

-- no debconf information


Bug#947268: gnat-gps-common: ships /usr/share/javascript/prototype/prototype.js

2019-12-23 Thread Andreas Beckmann
Package: gnat-gps-common
Version: 19.2-1
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package ships a file owned by
libjs-prototype:
  /usr/share/javascript/prototype/prototype.js

>From the attached log (scroll to the bottom...):

  Preparing to unpack .../gnat-gps-common_19.2-1_all.deb ...
  Unpacking gnat-gps-common (19.2-1) ...
  dpkg: error processing archive 
/var/cache/apt/archives/gnat-gps-common_19.2-1_all.deb (--unpack):
   trying to overwrite '/usr/share/javascript/prototype/prototype.js', which is 
also in package libjs-prototype 1.7.1-3
  Errors were encountered while processing:
   /var/cache/apt/archives/gnat-gps-common_19.2-1_all.deb


Andreas


libjs-prototype=1.7.1-3_gnat-gps-common=19.2-1.log.gz
Description: application/gzip


Bug#947267: ipxe: broken-symlink /usr/lib/ipxe/ipxe.efi -> /boot/ipxe.efi

2019-12-23 Thread Thorsten Glaser
Package: ipxe
Version: 1.0.0+git-20190125.36a4c85-3
Severity: minor
User: debian...@lists.debian.org
Usertags: adequate broken-symlink

Apparently, /boot/ipxe.efi is only pertinent on very few architectures.


-- System Information:
Debian Release: bullseye/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'buildd-unstable'), (500, 'unstable'), 
(100, 'experimental')
Architecture: x32 (x86_64)
Foreign Architectures: i386, amd64

Kernel: Linux 5.3.0-3-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /bin/lksh
Init: sysvinit (via /sbin/init)

-- no debconf information



Bug#936729: imgsizer: diff for NMU version 2.10-0.1

2019-12-23 Thread Adrian Bunk
Control: tags 936729 + patch
Control: tags 936729 + pending

Dear maintainer,

I've prepared an NMU for imgsizer (versioned as 2.10-0.1) and uploaded 
it to DELAYED/15. Please feel free to tell me if I should cancel it.

cu
Adrian
diff -Nru imgsizer-2.7/control imgsizer-2.10/control
--- imgsizer-2.7/control	1970-01-01 02:00:00.0 +0200
+++ imgsizer-2.10/control	2019-06-12 17:36:12.0 +0300
@@ -0,0 +1,25 @@
+# This is not a real Debian control file, though the syntax is compatible.
+# It's project metadata for the shipper tool
+
+Package: imgsizer
+
+Description: Fill in WIDTH and HEIGHT attributes for IMG tags.
+ This tool auto-generates or corrects WIDTH and HEIGHT parameters
+ into HTML IMG tags, making page loading faster.
+
+XBS-Destinations: ubuntu-devel-disc...@lists.ubuntu.com
+
+Homepage: http://www.catb.org/~esr/imgsizer
+
+X-Repository-URL: https://gitlab.com/esr/imgsizer
+
+XBS-HTML-Target: index.html
+
+XBS-Debian-Packages: imgsizer
+
+XBS-Logo: crate.png
+
+#XBS-Project-Tags: HTML
+
+XBS-VC-Tag-Template: %(version)s
+
diff -Nru imgsizer-2.7/COPYING imgsizer-2.10/COPYING
--- imgsizer-2.7/COPYING	2004-08-06 02:59:17.0 +0300
+++ imgsizer-2.10/COPYING	2019-06-12 17:36:12.0 +0300
@@ -1,340 +1,27 @@
-		GNU GENERAL PUBLIC LICENSE
-		   Version 2, June 1991
+			BSD LICENSE
 
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
+Copyright (c) 2015, Eric S. Raymond
+All rights reserved.
 
-			Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying,

Bug#936924: Moving libsvm to Debian Science team

2019-12-23 Thread Andreas Tille
On Mon, Dec 23, 2019 at 03:06:37PM -0500, Chen-Tse Tsai wrote:
> I have a quick question. Previously the python modules are installed to
> /usr/share/pyshared/. Should I use /usr/lib/python3/dist-packages instead
> if I change it to python3? I see this in the policy and this is also what
> liblinear uses. Just want to double check.

Yes, follow liblinear example.

Thanks for your work on this

 Andreas.

-- 
http://fam-tille.de



Bug#946557: buster-pu: package clamav/0.102.1+dfsg-0+deb10u1

2019-12-23 Thread Sebastian Andrzej Siewior
On 2019-12-10 23:46:47 [+0100], To sub...@bugs.debian.org wrote:
> It is unstable for 10 days now. It did not migrate to testing due to a
> debci regression in pg-snakeoil. I opened a bug against pg-snakeoil, I
> don't see anything wrong within clamav.

In the meantime the package migrated into testing. I didn't manage to
reproduce the ci bug. The pg-snakeoil package change its testsuite to
avoid downloading the whole database on each test.
I slightly updated the package to
- add the new `clamonacc' binary to the clamav-daemon package.
- remove the `ScanOnAccess' option from the postinst/debconf script.
The option is deprecated and the functionality moved into the clamonacc
binary.

Sebastian
diff --git a/debian/changelog b/debian/changelog
index bca40e2..d3cd598 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,8 +6,10 @@ clamav (0.102.1+dfsg-0+deb10u1) buster; urgency=medium
- Let freshclam show progress during download (Closes: #690789).
   * Update symbol file.
   * Add libfreshclam to the libclamav9 package.
+  * Add the clamonacc binary to the clamav-daemon package.
+  * Drop ScanOnAccess option. The clamonacc provides this functionality.
 
- -- Sebastian Andrzej Siewior   Sun, 08 Dec 2019 12:40:16 +0100
+ -- Sebastian Andrzej Siewior   Mon, 23 Dec 2019 21:04:45 +0100
 
 clamav (0.101.4+dfsg-0+deb10u1) buster; urgency=medium
 
diff --git a/debian/clamav-daemon.config.in b/debian/clamav-daemon.config.in
index 60bef89..131336c 100644
--- a/debian/clamav-daemon.config.in
+++ b/debian/clamav-daemon.config.in
@@ -72,7 +72,6 @@ set_debconf_value daemon LogSyslog
 set_debconf_value daemon LogFile
 set_debconf_value daemon LogTime
 set_debconf_value daemon LogRotate
-set_debconf_value daemon ScanOnAccess
 set_debconf_value daemon OnAccessMaxFileSize
 set_debconf_value daemon AllowAllMatchScan
 set_debconf_value daemon ForceToDisk
@@ -327,13 +326,10 @@ while [ "$STATE" != "End" ]; do
 StateGeneric low clamav-daemon/LogTime LogRotate LogFile
 ;;
 "LogRotate")
-StateGeneric low clamav-daemon/LogRotate ScanOnAccess LogFile
-;;
-"ScanOnAccess")
-StateGeneric low clamav-daemon/ScanOnAccess OnAccessMaxFileSize LogFile
+StateGeneric low clamav-daemon/LogRotate LogFile
 ;;
 "OnAccessMaxFileSize")
-StateGeneric low clamav-daemon/OnAccessMaxFileSize AllowAllMatchScan ScanOnAccess
+StateGeneric low clamav-daemon/OnAccessMaxFileSize AllowAllMatchScan
 ;;
 "AllowAllMatchScan")
 StateGeneric low clamav-daemon/AllowAllMatchScan ForceToDisk OnAccessMaxFileSize
diff --git a/debian/clamav-daemon.install b/debian/clamav-daemon.install
index 1ae9a50..ef63c2a 100644
--- a/debian/clamav-daemon.install
+++ b/debian/clamav-daemon.install
@@ -2,5 +2,6 @@ debian/script usr/share/bug/clamav-daemon/
 debian/tmp/lib/systemd/system/clamav-daemon.service
 debian/tmp/usr/bin/clamconf
 debian/tmp/usr/bin/clamdtop
+debian/tmp/usr/bin/clamonacc
 debian/tmp/usr/sbin/clamd
 debian/usr.sbin.clamd etc/apparmor.d/
diff --git a/debian/clamav-daemon.postinst.in b/debian/clamav-daemon.postinst.in
index a4a3595..0770634 100644
--- a/debian/clamav-daemon.postinst.in
+++ b/debian/clamav-daemon.postinst.in
@@ -116,12 +116,8 @@ case "$1" in
   db_get clamav-daemon/BytecodeTimeout || true
   BytecodeTimeout="$RET"
 fi
-db_get clamav-daemon/ScanOnAccess || true
-ScanOnAccess="$RET"
-if [ "$ScanOnAccess" = "true" ]; then
-  db_get clamav-daemon/OnAccessMaxFileSize || true
-  OnAccessMaxFileSize="$RET"
-fi
+db_get clamav-daemon/OnAccessMaxFileSize || true
+OnAccessMaxFileSize="$RET"
 db_get clamav-daemon/AllowAllMatchScan || true
 AllowAllMatchScan="$RET"
 db_get clamav-daemon/ForceToDisk || true
@@ -148,8 +144,6 @@ case "$1" in
   # Use the defaults instead of the bogus values created by that versions.
   db_metaget clamav-daemon/LogRotate default || true
   LogRotate="$RET"
-  db_metaget clamav-daemon/ScanOnAccess default || true
-  ScanOnAccess="$RET"
   OnAccessMaxFileSize=""
   OnAccessIncludePath=""
   OnAccessExcludePath=""
@@ -327,7 +321,6 @@ SendBufTimeout $SendBufTimeout
 MaxQueue $MaxQueue
 ExtendedDetectionInfo $ExtendedDetectionInfo
 OLE2BlockMacros $OLE2BlockMacros
-ScanOnAccess $ScanOnAccess
 AllowAllMatchScan $AllowAllMatchScan
 ForceToDisk $ForceToDisk
 DisableCertCheck $DisableCertCheck
diff --git a/debian/clamav-daemon.templates b/debian/clamav-daemon.templates
index 8b71902..0b8ea43 100644
--- a/debian/clamav-daemon.templates
+++ b/debian/clamav-daemon.templates
@@ -143,11 +143,6 @@ Type: boolean
 Default: true
 _Description: Do you want to enable log rotation?
 
-Template: clamav-daemon/ScanOnAccess
-Type: boolean
-Default: false
-_Description: Do you want to enable on-access scanning?
-
 Template: clamav-daemon/OnAccessMaxFileSize
 Type: string
 Default: 5M


Bug#945660: closed by Sylvestre Ledru (Bug#945660: fixed in llvm-defaults 0.49~exp2)

2019-12-23 Thread Sandro Tosi
>  python-clang - transitional package to python3-clang
>  python-lldb - transitional package to python3-lldb

i dont think that's how you're supposed to use python- packages -
what's the reason for keeping them around as transitionals? people
either gets them as a dependency or will need to migrate their code to
python3 anyhow; i think it's better to simply remove them

Regards,
-- 
Sandro "morph" Tosi
My website: http://sandrotosi.me/
Me at Debian: http://wiki.debian.org/SandroTosi
Twitter: https://twitter.com/sandrotosi



Bug#947266: python3-geopandas: ships /usr/lib/python3/dist-packages/examples/*

2019-12-23 Thread Andreas Beckmann
Package: python3-geopandas
Version: 0.6.2-1
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

python3-geopandas ships files with generic names at the generic location
/usr/lib/python3/dist-packages/examples/ causing file clashes (e.g. on
README.txt) with other packages doing the same wrong thing.
Moving this to /usr/lib/python3/dist-packages/examples/geopandas/ should
probably be OK.


Andreas



Bug#947265: python3-lmfit: ships /usr/lib/python3/dist-packages/examples/*

2019-12-23 Thread Andreas Beckmann
Package: python3-lmfit
Version: 1.0.0-1
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

python3-lmfit ships files with generic names at the generic location
/usr/lib/python3/dist-packages/examples/ causing file clashes (e.g. on 
README.txt) with other packages doing the same wrong thing.
Moving this to /usr/lib/python3/dist-packages/examples/lmfit/ should
probably be OK.


Andreas



Bug#947264: lintian: overly generic file name: /usr/lib/python3/dist-packages/examples/README.txt

2019-12-23 Thread Andreas Beckmann
Package: lintian
Version: 2.42.0
Severity: normal

Hi,

please add /usr/lib/python3/dist-packages/examples/README.txt (and
possible variants thereof, in case lintian uses some wildcards for this
check) to the list of overly generic file names.

This is currently shipped by
python3-geopandas (0.6.2-1) and python3-lmfit (1.0.0-1) in sid.

Looking at python3-geopandas/sid,
/usr/lib/python3/dist-packages/examples/[^/]* should be disallowed
(but /usr/lib/python3/dist-packages/examples/.*/[^/]* should be OK).


Andreas



Bug#943923: (no subject)

2019-12-23 Thread Scott Talbert

Control: reassign -1 src:python-apptools 4.4.0-3



Bug#947263: python3-iniparse: missing Breaks+Replaces: python-iniparse

2019-12-23 Thread Andreas Beckmann
Package: python3-iniparse
Version: 0.4-2.3
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package fails to upgrade from
'testing'.
It installed fine in 'testing', then the upgrade to 'sid' fails
because it tries to overwrite other packages files without declaring a
Breaks+Replaces relation.

See policy 7.6 at
https://www.debian.org/doc/debian-policy/ch-relationships.html#overwriting-files-and-replacing-packages-replaces

>From the attached log (scroll to the bottom...):

  Preparing to unpack .../python3-iniparse_0.4-2.3_all.deb ...
  Unpacking python3-iniparse (0.4-2.3) ...
  dpkg: error processing archive 
/var/cache/apt/archives/python3-iniparse_0.4-2.3_all.deb (--unpack):
   trying to overwrite '/usr/share/doc-base/python-iniparse', which is also in 
package python-iniparse 0.4-2.2
  Errors were encountered while processing:
   /var/cache/apt/archives/python3-iniparse_0.4-2.3_all.deb


cheers,

Andreas


python-iniparse=0.4-2.2_python3-iniparse=0.4-2.3.log.gz
Description: application/gzip


Bug#943923: (no subject)

2019-12-23 Thread Scott Talbert

Control: found -1 src:python-apptools/4.4.0-3
Control: fixed -1 src:python-apptools/4.4.0-4

Attempting to get this package to migrate, which I think it failing 
because the python-apptools binary package is now gone.




Bug#947064: texlive-fonts-extra: fourier-orns.sty broken, docs using the Fourier font no longer compile

2019-12-23 Thread Seb


Hi Hilmar,



ii  texlive-fonts-extra 2018.20190227-2 all  TeX Live:
This is a quite old version of the package. What happens if you run 
dist-upgrade?


I'm tempted to say that running dist-upgrade has been a nightmare 
sufficiently many times that I'm not even considering doing it to find out 
what would happen to fourier-orns: sorry. And last year is not *that* old, 
is it?



At least I have the file, using locate and ls -l


Thanks, that's good to know!


Kind regards,
Sébastien.


Bug#891312: released new version

2019-12-23 Thread Mechtilde Stehmann
Hello,

I did a new upload of jackson-core 2.10.1.

Kind regards
-- 
Mechtilde Stehmann
## Debian Developer
## PGP encryption welcome
## F0E3 7F3D C87A 4998 2899  39E7 F287 7BBA 141A AD7F



signature.asc
Description: OpenPGP digital signature


Bug#947211: Regression in libsoxr0 0.1.3-2 makes ffmpeg segfault

2019-12-23 Thread Mattia Rizzolo
Control: fixed 944017 0.1.3-1
Control: reassign -1 src:libsoxr
Control: forcemerge 944017 -1

On Sun, Dec 22, 2019 at 10:36:38PM +, Etienne Dechamps wrote:
> Package: libsoxr0
> Version: 0.1.3-2
> Control: fixed -1 0.1.3-1
> 
> Steps to reproduce:
> 
…
> Segmentation fault (core dumped)

Aye, this is bug #944017, merging.

-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
More about me:  https://mapreri.org : :'  :
Launchpad user: https://launchpad.net/~mapreri  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-


signature.asc
Description: PGP signature


Bug#947001: [R-pkg-team] Bug#947001: r-base blocked by r-bioc-{iranges, s4vectors}

2019-12-23 Thread Dirk Eddelbuettel


On 23 December 2019 at 12:43, Graham Inggs wrote:
| On Sun, 22 Dec 2019 at 17:04, Graham Inggs  wrote:
| > On Sun, 22 Dec 2019 at 16:10, Dirk Eddelbuettel  wrote:
| > > On the other hand the ppc64 is one of 'blocking compilation' so it can't
| > > really segfaults at tests.
| >
| > I don't know what that means, but both the r-bioc-iranges and
| > r-bioc-s4vectors autopkgtests with r-base/3.6.2-1 on ppc64el showed:
| >
| > An irrecoverable exception occurred. R is aborting now ...
| > Segmentation fault (core dumped)
| 
| Looking closer, the failing tests above were with
| r-base/3.6.2-1build1, which was uploaded by an Ubuntu developer and
| included the PPC fix.
| 
| No autopkgtests were run with r-base/3.6.2-1 in Ubuntu because it
| didn't build on all architectures.
| 
| Autopkgtests continue to pass with r-base/3.6.2-2 on ppc64el, and the
| only diff between it and 3.6.2-1build1 is in the changelog [1].
| Autopkgtests continue to fail with r-base/3.6.2-2 on amd64, arm64,
| armhf and s390x.

I would be very surprised if these were not self-inflicted by us. I know CRAN
(much) better than BioC, but both of them are doing extensive self-tests (and
generally without any arbitrary restrictions, say about timing and versions)
we may impose.

I tried a quick test on a Debian testing machine I use for (extensive)
reverse dependency checks (at the upstream level) but it was incloncusive.

Still a pity that r-base is held back by this.

Dirk

-- 
http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org



  1   2   >