Bug#950465: RM: pyexiv2 -- ROM; python 2 only, not maintained

2020-02-01 Thread Michal Čihař
Package: ftp.debian.org
Severity: normal

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Hi

I think it's time to remove pyexiv2. It's Python 2 only package. The
recommended upstream approach was to use GI (and gir1.2-gexiv2-0.10) and
that's where most of the reverese dependencies have migrated.

- -- 
Michal Čihař | https://cihar.com/ | https://weblate.org/

-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEEh+Zzr4P2w6DDRMjD9KoinU1YwkUFAl42eGAACgkQ9KoinU1Y
wkUODg//WHBtlv+FvtahDbBgus12Cj3CV+nI/2KyhKWLYdu15ySt8MUPM+QjzQOT
fiBWmCZwfHWEkLLKiwKkgp9A/j9kVctyk5qU99facfg0Q5sbEGChtishsUQiaaSL
KwR/h6/Igca7H9gV+IOTK/uHFoQsSoKAr0AzhztEXk7x7iP0hYaWy1vworBxBFn8
6llOMk97SWMT9aeTdLhto8+2Jj3YvjGPAajpk1/1RpyjnYZazVwUoVEekdl4eITF
m3Hjc3u41cytEk7OilrvPOQGsoYj9ecYbWywgHvx5w1YkqEYhVDsJvXFW2sLzMGu
HHN0PESRDXjwTgKnWdkPP5U9E7n/iDUoOrZBXttu/aaaLIW+ctnQbMAqOEhz/MDn
FBoRScSVDvwJPI3IyYgL20GmP7qXj6JcjiKKdhNWGRTVJ92UWZIgmeCkV6X2BU7V
wLTAtMruJ0lttmJX3pkKCsgOBih8r300E9hVO+jjKBQkXfRJdix4CpipHBsYkzq0
PArf8j+iXE6ucoLznOBBXKhZ6fRkMmZPF/z6yt33VeKOihzZeil7rrU4JPQ4SgPq
isSY52GJQslrOUDyRc4OAJ+CeLlXanHBb/FwdD1IerMXZfPqwdisfDjSVpVL/2yT
2yCExU3XJzIu3JhIHowbC08PGZa0608GhPwxCL5sNyYvRirjo1Y=
=Mn+x
-END PGP SIGNATURE-


Bug#948477: Update to openbabel3 done

2020-02-01 Thread Paul Gevers
Control: reopen -1

Hi Georges,

On 01-02-2020 20:29, Georges Khaznadar wrote:
> ... But I forgot to close the bugreport in debian/changes.

Which is good, because that's not how these bugs work. These bugs are
managed by us and are only closed when the transition is finished. As
openbabel3 could smooth-update, the old library is allowed to stay
around and the transition is only finished when that's gone from testing.

Paul



signature.asc
Description: OpenPGP digital signature


Bug#950464: pygobject: autopkgtest fails with changes to .pc files in python3.8

2020-02-01 Thread Steve Langasek
Package: pygobject
Version: 3.34.0-5
Severity: important
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu focal ubuntu-patch

Dear maintainers,

In Ubuntu, the 'build3' autopkgtest has started to fail in pygobject because
Ubuntu has moved default python3 to python3.8, and in the python3.8 package,
python3.pc no longer says to link against libpython (now being intended only
for modules rather than for applications embedding python), and applications
which need to embed libpython need to use python3-embed.pc instead.

I've verified that the attached patch fixes the autopkgtest failure in
Ubuntu, and it should work for Debian as well once python3-defaults 3.8
leaves experimental.

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 pygobject-3.34.0/debian/tests/build3 
pygobject-3.34.0/debian/tests/build3
--- pygobject-3.34.0/debian/tests/build32020-01-29 16:20:26.0 
-0800
+++ pygobject-3.34.0/debian/tests/build32020-02-01 22:15:13.0 
-0800
@@ -34,7 +34,7 @@
 
 # Deliberately word-splitting, that's how pkg-config works:
 # shellcheck disable=SC2046
-"${CROSS_COMPILE}gcc" -o pytest pytest.c $("${CROSS_COMPILE}pkg-config" 
--cflags --libs python3 pygobject-3.0)
+"${CROSS_COMPILE}gcc" -o pytest pytest.c $("${CROSS_COMPILE}pkg-config" 
--cflags --libs python3-embed pygobject-3.0)
 echo "build: OK"
 [ -x pytest ]
 ./pytest


Bug#950463: python3-theano: Installing theano shows SyntaxWarnings (and some questionable code)

2020-02-01 Thread Rogério Brito
Package: python3-theano
Version: 1.0.4+dfsg-1
Severity: normal


Hi. First of all, thanks for packaging Theano. It is really appreciated.

Now, to the bug report. I was just installing python3-theano now and it
showed some warnings:

,
| Setting up python3-parameterized (0.7.0-2) ...
| Setting up python3-theano (1.0.4+dfsg-1) ...
| /usr/lib/python3/dist-packages/theano/compile/mode.py:264: SyntaxWarning: 
"is" with a literal. Did you mean "=="?
|   if optimizer is 'default':
| /usr/lib/python3/dist-packages/theano/gof/op.py:1543: SyntaxWarning: 'str' 
object is not callable; perhaps you missed a comma?
|   define_macros.append("#define INPUT_%d %s" (i, inp))
| /usr/lib/python3/dist-packages/theano/gof/op.py:1547: SyntaxWarning: 'str' 
object is not callable; perhaps you missed a comma?
|   define_macros.append("#define OUTPUT_%d %s" (i, inp))
| /usr/lib/python3/dist-packages/theano/gof/opt.py:1287: SyntaxWarning: "is" 
with a literal. Did you mean "=="?
|   if len(tracks) is 0:
| /usr/lib/python3/dist-packages/theano/gof/tests/test_link.py:116: 
SyntaxWarning: "is" with a literal. Did you mean "=="?
|   assert 1.0 is fn(1.0)
| /usr/lib/python3/dist-packages/theano/tensor/nnet/bn.py:645: SyntaxWarning: 
"is" with a literal. Did you mean "=="?
|   return [theano.gradient.DisconnectedType()() if r is 0 else r
| /usr/lib/python3/dist-packages/theano/tensor/nnet/tests/test_conv.py:98: 
SyntaxWarning: "is not" with a literal. Did you mean "!="?
|   if border_mode is not 'full':
| /usr/lib/python3/dist-packages/theano/tests/test_determinism.py:60: 
SyntaxWarning: "is not" with a literal. Did you mean "!="?
|   if var.name is not None and var.name is not 'b':
`

All of these warnings are easy to solve and show some questionable code, like:

,
|   define_macros.append("#define OUTPUT_%d %s" (i, inp))
`

It would be great if we could have a new upload with these bugs fixed.


Thanks,

Rogério Brito.


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

Kernel: Linux 5.4.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf-8, LC_CTYPE=pt_BR.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)

Versions of packages python3-theano depends on:
ii  libatlas-base-dev [libblas.so]3.10.3-9
ii  libopenblas-pthread-dev [libblas.so]  0.3.7+ds-7
ii  python3   3.7.5-3
ii  python3-dev   3.7.5-3
ii  python3-numpy 1:1.17.4-5
ii  python3-scipy 1.3.3-3
ii  python3-six   1.14.0-2

Versions of packages python3-theano recommends:
ii  cython30.29.14-0.1+b1
ii  g++4:9.2.1-3.1
ii  graphviz   2.42.2-3
ii  libgpuarray-dev0.7.6-5
ii  python3-nose   1.3.7-4
ii  python3-parameterized  0.7.0-2
ii  python3-pkg-resources  44.0.0-1
ii  python3-pydot  1.4.1-3
ii  python3-pygpu  0.7.6-5

Versions of packages python3-theano suggests:
pn  nvidia-cuda-toolkit  
pn  python3-pycuda   
pn  theano-doc   

-- no debconf information

-- 
Rogério Brito : rbrito@{ime.usp.br,gmail.com} : GPG key 4096R/BCFC
http://cynic.cc/blog/ : github.com/rbrito : profiles.google.com/rbrito
DebianQA: http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br



Bug#879631: flask_socketio import error persists - pls help

2020-02-01 Thread Anna Martinez
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=896360

I have problems installing flask_socketio (when running flask, I get
"ModuleNotFoundError: No module named 'flask_socketio'"). I tried setting
FLASK_DEBUG=0 (apparently that worked for someone I read) and tried
uninstalling and re-installing (re-installing when installed just gives me
a bunch of "Requirement already satisfied"). I set up a brand new virtual
environment and if it helps below is my pip freeze and the complete error.
Am using python version 3.6.8. (Apologies- I'm a beginner,so maybe there is
too much or incomplete info..)

Click==7.0
dnspython==1.16.0
eventlet==0.25.1
Flask==1.1.1
Flask-SocketIO==4.2.1
greenlet==0.4.15
itsdangerous==1.1.0
Jinja2==2.11.1
MarkupSafe==1.1.1
monotonic==1.5
pkg-resources==0.0.0
python-engineio==3.11.2
python-socketio==4.4.0
six==1.14.0
Werkzeug==0.16.1

---

(py2) anna@DESKTOP-CD69S60:/mnt/c/git/project2$ flask run
 * Serving Flask app "application.py"
 * Environment: production
   WARNING: This is a development server. Do not use it in a production
deployment.
   Use a production WSGI server instead.
 * Debug mode: off
Usage: flask run [OPTIONS]

Error: While importing "application", an ImportError was raised:

Traceback (most recent call last):
  File "/home/anna/.local/lib/python3.6/site-packages/flask/cli.py", line
240, in locate_app
__import__(module_name)
  File "/mnt/c/git/project2/application.py", line 4, in 
from flask_socketio import SocketIO, emit
ModuleNotFoundError: No module named 'flask_socketio'


Bug#950462: openpyxl: please build and ship documentation

2020-02-01 Thread Sandro Tosi
Source: openpyxl
Severity: normal

Hello,
the source package contains a doc/ directory, containing sphinx doc: can you
please build it and start producing a -doc package with it?

thanks,
Sandro

-- System Information:
Debian Release: 10.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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



Bug#950237: squid CVE-2019-18676 and CVE-2019-12523 status

2020-02-01 Thread Amos Jeffries
Control: 950237 fixed 4.9

On Thu, 30 Jan 2020 11:53:30 + Christian Ruppert wrote:
> Package: squid
> Version: 3.5.23-5+deb9u1
> 
> Hi,
> 
> I just wanted to ask if there's any ETA for 
> https://security-tracker.debian.org/tracker/CVE-2019-18676 and 
> https://security-tracker.debian.org/tracker/CVE-2019-12523 for jessie
> and buster. The other ones had been fixed already. Patches are
> available according to the security tracker.


There is not. Whether it happens at all will depend on the LTS backporters.

The patch available assumes some features of Squid-4 and C++11 compiler
capabilities not supported in Squid-3.x. So the port has some work required.

Amos



Bug#950461: libical3: Please update to 3.0.7

2020-02-01 Thread Jeremy Bicha
Source: libical3
Version: 3.0.5-2
Severity: wishlist

evolution-data-server 3.36 requires libical 3.0.7. Please package the
new version.

https://github.com/libical/libical/releases

Thanks,
Jeremy Bicha



Bug#920147: Sage FTBFS on mipsel + mips64el

2020-02-01 Thread John Scott
On the off-chance they're relevant and Jmol is a red herring, I'm re-sending
my misplaced comments [1] about relevant parts of /usr/bin/sage here:

> By the way, looking at the header of that file I see
>  # workaround #892622; unfortunately we can't simply run setarch -R when 
> running Singular
>  # because src/sage/libs/singular/singular.pyx loads libsingular.so into the 
> current process
>  if [ "$(arch)" = "mips64" -a -z "$SAGE_DEB_MIPS64_WORKAROUND" ]; then
> SAGE_DEB_MIPS64_WORKAROUND=1 exec setarch mips64 -R "$0" "$@"
>  fi
> 
> I don't understand the test inside the brackets. Why do you use -a [in
> addition to the -z] when there is no mention of a file? And if you're
> checking equality, shouldn't that be a double equals sign (==)?
> 
> Furthermore, the code refers to mips64, but #892622 refers to mips64el. Is
> it possible these issues are the cause of Sage failing to build from source
> there (#920147)?
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=948731#12

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


Bug#950450: libm4rie-0.0.20200125: Depends on libm4ri-0.0.20200115

2020-02-01 Thread peter green

libm4ri is in NEW

I would guess that the maintainer uploaded libm4ri and libm4rie to the new 
queue together, but the ftpmasters only released the latter and not the former.

The question I guess is whether it is worth doing a source only upload of 
libm4rie now, only to have to get it rebuilt again when the ftpmasters get 
around to releasing libm4ri from NEW



Bug#950287: autofs: automount expriing unmounts target filesystem

2020-02-01 Thread Ian Kent
On Sat, 2020-02-01 at 22:39 +0100, Marc Lehmann wrote:
> On Sat, Feb 01, 2020 at 07:41:03AM +0800, Ian Kent 
> wrote:
> > > decided that nobody should use symlinks as bind mounts are the
> > > future(tm).
> > > From an upstream POV it was more neglect (on my part) of the
> > symlink code in favour of bind mounts.
> 
> Not sure why you write this, but it's clearly not true:
> 
>Date: Tue, 29 May 2001 14:00:42 -0700
>[...]
>I don't want to perpetuate the symlink thing because it is a
> terrible
>hack in the kernel part of the code, and thus will be removed in
> autofs
>v5.
> 
>-hpa
> 
> (I hope he forgives me to quote a private mail, but the fact is
> documented
> in debian bug #128171).
> 
> That was probably a bit before your time, but the last time I
> reported
> problems with symlinks to upstream I was told (in a long thread) that
> it
> is a hack and will not be supported.

Yes, it was before my time and things have changed a lot.

TBH I'm not sure what hpa was referring to there.

He may have been talking about the abuse of symlink following
in the VFS to effect automounting, but that's long since been
resolved by adding automount support to the VFS itself, not
only for use by autofs but other file systems like NFS, CIFS,
AFS, etc..

> 
> And the result was that the debian maintainer locally applied a patch
> (in
> 2006) to make symlinks configurable, for which I was super-thankful.
> 
> (Note that there are two sides to this: symlinks for local nfs
> mounts, and
> symlinks for bind mounts, which are not the same, and which confused
> me for
> quite a while).
> 
> > But the autofs amd format map support needs them to work properly
> > so quite a bit of effort went into making them work as best as I
> > could.
> 
> Yes, I am very fond of this change in policy, thanks a lot - the
> effect is
> that I can consider autofs again for new deployments, rather than
> having
> had to give up on it :) I also am very fond of amd map support,
> although
> documentation, of course, is sorely lacking.

Yeah, but the amd support is very much for people that can't
convert their maps to autofs format to get the same function.

You can always look to:
https://www.am-utils.org/docs/am-utils/am-utils.pdf

while it's still around.

Then it's just a matter of working out what's not supported
in autofs and that's not all that much.

The main problem with using autofs with amd maps is the way
autofs works internally, it's different to amd so you end up
with more actual mounts which isn't ideal from an amd POV.

> 
> In any case, since we all seems to agree on the bug part, I think
> this
> part of the disucssion (who stated what policy when) should stay off
> the
> debian bts :)

Agreed, the autofs mailing list is the better place for these
discussions, ;)

Ian



Bug#950460: libdata-messagepack-perl: FTBFS with msgpack-c/3.2.1-1

2020-02-01 Thread James McCoy
Source: libdata-messagepack-perl
Version: 1.00-2
Severity: important

While testing reverse build-deps of msgpack-c against the latest version
(currently in experimental), your package failed to build:


x86_64-linux-gnu-gcc -c  "-I." "-I." -D_REENTRANT -D_GNU_SOURCE -DDEBIAN 
-fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -Wall -W -Wno-comment -g -O2 
-fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv 
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT 
-D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include  
 -DVERSION=\"1.00\" -DXS_VERSION=\"1.00\" -o xs-src/MessagePack.o -fPIC 
"-I/usr/lib/x86_64-linux-gnu/perl/5.30/CORE"  -DUSE_PPPORT xs-src/MessagePack.c
x86_64-linux-gnu-gcc -c  "-I." "-I." -D_REENTRANT -D_GNU_SOURCE -DDEBIAN 
-fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -Wall -W -Wno-comment -g -O2 
-fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv 
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT 
-D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include  
 -DVERSION=\"1.00\" -DXS_VERSION=\"1.00\" -o xs-src/pack.o -fPIC 
"-I/usr/lib/x86_64-linux-gnu/perl/5.30/CORE"  -DUSE_PPPORT xs-src/pack.c
In file included from xs-src/pack.c:45:
/usr/include/msgpack/pack_template.h:897:65: error: unknown type name 
‘msgpack_timestamp’
  897 | msgpack_pack_inline_func(_timestamp)(msgpack_pack_user x, const 
msgpack_timestamp* d)
  | 
^
/usr/include/msgpack/pack_template.h: In function ‘msgpack_pack_timestamp’:
/usr/include/msgpack/pack_template.h:899:21: error: request for member ‘tv_sec’ 
in something not a structure or union
  899 | if int64_t)d->tv_sec) >> 34) == 0) {
  | ^~
/usr/include/msgpack/pack_template.h:900:40: error: request for member 
‘tv_nsec’ in something not a structure or union
  900 | uint64_t data64 = ((uint64_t) d->tv_nsec << 34) | 
(uint64_t)d->tv_sec;
  |^~
/usr/include/msgpack/pack_template.h:900:70: error: request for member ‘tv_sec’ 
in something not a structure or union
  900 | uint64_t data64 = ((uint64_t) d->tv_nsec << 34) | 
(uint64_t)d->tv_sec;
  |  ^~
In file included from /usr/lib/x86_64-linux-gnu/perl/5.30/CORE/perl.h:1159,
 from ./xshelper.h:36,
 from xs-src/pack.c:5:
/usr/include/msgpack/pack_template.h:918:9: error: request for member ‘tv_nsec’ 
in something not a structure or union
  918 | _msgpack_store32([0], d->tv_nsec);
  | ^~~~
In file included from /usr/include/msgpack/sysdep.h:91,
 from /usr/include/msgpack/pack_define.h:13,
 from xs-src/pack.c:7:
/usr/include/msgpack/pack_template.h:919:9: error: request for member ‘tv_sec’ 
in something not a structure or union
  919 | _msgpack_store64([4], d->tv_sec);
  | ^~~~
make[1]: *** [Makefile:357: xs-src/pack.o] Error 1
make[1]: Leaving directory '/<>'
make: *** [/usr/share/cdbs/1/class/makefile.mk:77: debian/stamp-makefile-build] 
Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2


It appears to be mis-handling the new timestamp related types added in
msgpack-c 3.1.0.

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

Kernel: Linux 5.4.0-1-amd64 (SMP w/4 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
sbuild (Debian sbuild) 0.78.1 (09 February 2019) on localhost

+==+
| libdata-messagepack-perl 1.00-2 (amd64)  Sun, 02 Feb 2020 00:45:27 + |
+==+

Package: libdata-messagepack-perl
Version: 1.00-2
Source Version: 1.00-2
Distribution: unstable
Machine Architecture: amd64
Host Architecture: amd64
Build Architecture: amd64
Build Type: binary

I: NOTICE: Log filtering will replace 
'var/run/schroot/mount/unstable-amd64-sbuild-38ce2b69-f844-4e15-a7a0-22cacd945a64'
 with '<>'
I: NOTICE: Log filtering will replace 
'build/libdata-messagepack-perl-0J6vzW/resolver-Uv8PxX' 

Bug#937063: moin: updating py2 removal status

2020-02-01 Thread Sandro Tosi
> We're using moin for the Debian wiki, so we can't sensibly just remove
> it from Debian. Upstream are working on python3 migration, but only
> for the new moin2 codebase. I'm watching the work going on there to
> see when it makes sense for us to start playing with it...

that seems a sensible decision, but by looking at their progress (and
in particular at https://github.com/moinwiki/moin/issues/941) it
appears upstream is working on the python3 porting rather slowly. Did
you have a chance to look at the codebase yet? is there someone that
could lend a hand to the moin team to speed up development?

once we have a py3k codebase in Debian then there will be also need to
develop a plan to migrate our current wiki instance to the new
software (http://moinmo.in/MoinMoin2.0 mentions several chances).

Cheers,
Sandro



Bug#950459: initscripts: bootmisc.sh needs to set SE Linux context after file creation

2020-02-01 Thread Russell Coker
Package: initscripts
Version: 2.96-2.1
Severity: normal
Tags: patch

The following patch gives the correct SE Linux context for this file and does
nothing on systems that don't have SE Linux.  Generally any time a system
script creates a file and needs to run chmod or similar it will need to run
restorecon.

--- /etc/init.d/bootmisc.sh.orig2020-02-02 00:28:31.053649650 +
+++ /etc/init.d/bootmisc.sh 2020-02-02 00:29:32.454386939 +
@@ -35,6 +35,7 @@
if > "${utmp}" ; then
chgrp utmp "${utmp}" || log_warning_msg "failed to chgrp 
${utmp}"
chmod 664  "${utmp}" || log_warning_msg "failed to chmod 
${utmp}"
+   [ -x /sbin/restorecon ] && /sbin/restorecon "${utmp}"
return 0
else
log_failure_msg "failed to truncate ${utmp}"

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

Kernel: Linux 4.19.0-6-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Enforcing - Policy name: default

Versions of packages initscripts depends on:
ii  coreutils   8.30-3+b1
ii  debianutils 4.9.1
ii  lsb-base11.1.0
ii  sysv-rc 2.96-2.1
ii  sysvinit-utils  2.96-2.1

Versions of packages initscripts recommends:
iu  e2fsprogs  1.45.5-2
ii  psmisc 23.2-1

initscripts suggests no packages.

-- Configuration Files:
/etc/init.d/bootmisc.sh changed [not included]
/etc/rc.local changed [not included]

-- no debconf information



Bug#950412: mew-beta: does not validate server certificate subject

2020-02-01 Thread Tatsuya Kinoshita
On February 1, 2020 at 6:29PM +0900, tats (at debian.org) wrote:
> Control: clone -1 -2
> Control: reassign -2 mew-beta
> Control: retitle -2 mew-beta: does not validate server certificate subject
> Control: found -2 7.0.50~6.7+0.20161225-1
> Control: found -2 7.0.50~6.8+0.20190228-1
> Control: fixed -2 7.0.50~6.8+0.20200130-1
>
> The mew-beta package is also affected.

Patch updated for buster, mew-beta 7.0.50~6.8+0.20190228-1.

Thanks,
--
Tatsuya Kinoshita
Subject: Enable checkHost for stunnel
Origin: upstream, https://github.com/kazu-yamamoto/Mew/commit/8de0a1398f10d0e8da29ce91ec22af17430c0004
Bug: https://github.com/kazu-yamamoto/Mew/pull/133

--- a/mew-ssl.el
+++ b/mew-ssl.el
@@ -109,6 +109,8 @@ insert no extra text.")
 	(if mew-ssl-unixlike
 	(insert "pid=\n"))
 	(insert (format "verify=%d\n" (mew-ssl-verify-level case)))
+	(if (> (mew-ssl-verify-level case) 0)
+	(insert (format "checkHost=%s\n" server)))
 	(if mew-ssl-unixlike
 	(insert "foreground=yes\n"))
 	(insert "debug=debug\n")


pgpmkVoN7cOnX.pgp
Description: PGP signature


Bug#944485: mmdebstrap: please implement the creation of QEMU/KVM images for autopkgtest-virt-qemu

2020-02-01 Thread Johannes Schauer
Quoting Francesco Poli (2020-02-01 16:52:47)
> The only differences shown in the resulting report_diffoscope.html file seem
> to be:
> 
>   • the generated files in the content
> of ./boot/initrd.img-5.4.0-3-amd64 have differing creation
> timestamps (but this is obvious, since the two initrd were not
> created exactly at the same time!)
> 
>   • ./var/lib/initramfs-tools/5.4.0-3-amd64 files differ (but they seem
> to include some checksum of the initrd, hence the difference should
> be consequence of the first point)

this should go away when you set SOURCE_DATE_EPOCH to something like $(date
+%s) -- why didn't you set it in your tests?

>   • ./etc/machine-id and ./var/lib/dbus/machine-id files differ (but I
> think this should not be surprising...)

In the next mmdebstrap release /etc/machine-id will be set to an empty file.

>   • ./usr/lib/python3.7/__pycache__/hashlib.cpython-37.pyc files have
> some different hex values (I am not sure why, but it's compiled
> Python code, maybe it includes a compilation timestamp or
> something?!?)

This is a known bug that I have yet to report to the Python maintainers.

> I am under the impression that the two .tar files are to be considered
> equivalent.
> Do you agree?

Yes. :)


signature.asc
Description: signature


Bug#950458: node-babel-traverse: Duplicate paragraph in long description

2020-02-01 Thread Thomas Vincent
Package: node-babel-traverse
Severity: minor

Dear Maintainer,

The long description of node-babel-traverse currently contains twice the 
paragraph "Babel is a JavaScript compiler to use next generation JavaScript, 
today.".

Thanks a lot for maintaining node-babel.
Thomas


-- System Information:
Debian Release: 10.2
  APT prefers proposed-updates
  APT policy: (500, 'proposed-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-6-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_WARN
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

Versions of packages node-babel-traverse depends on:
pn  node-babel-code-frame  
pn  node-babel-messages
pn  node-babel-runtime 
pn  node-babel-types   
pn  node-babylon   
pn  node-debug 
pn  node-globals   
pn  node-invariant 
pn  node-lodash
ii  nodejs 10.15.2~dfsg-2

node-babel-traverse recommends no packages.

node-babel-traverse suggests no packages.



Bug#950457: linux-image-5.4.0-0.bpo.2-amd64: Regression: mount option not correctly handled

2020-02-01 Thread Vincent Danjean
Package: src:linux
Version: 5.4.8-1~bpo10+1
Severity: important

  Hi,

  I'm using singularity on kvm Debian machines. After the last upgrade
that installed the linux-image-5.4.0-0.bpo.2-amd64 kernel, I cannot
start any singularity image. The error is:
$ singularity -v -v shell /srv/scratch/atac-20180906-012322.simg
[...]
VERBOSE: Mounting squashfs image: /dev/loop0 -> 
/var/lib/singularity/mnt/container
ERROR  : Failed to mount squashfs image in (read only): Invalid argument
ABORT  : Retval = 255

  Using strace, I investiguate the problem, and find this:
# mount -o ro,loop,offset=31,errors=remount-ro -t squashfs 
/srv/scratch/atac-20180906-012322.simg  /mnt/ 
mount: /mnt: wrong fs type, bad option, bad superblock on /dev/loop0, missing 
codepage or helper program, or other error.
# mount -o ro,loop,offset=31 -t squashfs /srv/scratch/atac-20180906-012322.simg 
 /mnt/
# ls /mnt
[ all file of my singularity image ]

  With the previous installed kernel (5.3.0-0.bpo.2-amd64), the first mount
(with the "errors=remount-ro" option) succeed. And, of course, strace told
me that singularity is using the "errors=remount-ro" option...

  For now, I'm downgrading my kernel and using 5.3.0-0.bpo.2-amd64 as
a workaround.

  Regards,
Vincent

PS: see https://github.com/sylabs/singularity/issues/4801 for
the issue in singularity where it will be fixed (errors=remount-ro
removed). But as I'm still using singularity from strech-backports,
(singularity-container is not in buster and, in any case, I need
to stick to 2.X version for singularity due to the use of datacenters
where 3.X images are not yet supported)

-- Package-specific info: 
** Version: 
Linux version 5.4.0-0.bpo.2-amd64 (debian-ker...@lists.debian.org) (gcc version 
8.3.0 (Debian 8.3.0-6)) #1 SMP Debian 5.4.8-1~bpo10+1 (2020-01-07) 
 
** Command line: 
BOOT_IMAGE=/boot/vmlinuz-5.4.0-0.bpo.2-amd64 root=/dev/mapper/ge83982--vm1-root 
ro apparmor=0 quiet 
 
** Not tainted 
 
** Kernel log: 
[2.993838] sd 0:0:0:2: Power-on or device reset occurred 
[2.993863] usb 1-1: new high-speed USB device number 2 using ehci-pci 
[2.993864] sd 0:0:0:1: Power-on or device reset occurred 
[2.995633] sd 0:0:0:2: [sdb] 2147483648 512-byte logical blocks: (1.10 
TB/1.00 TiB) 
[2.995634] sd 0:0:0:1: [sda] 209715200 512-byte logical blocks: (107 GB/100 
GiB) 
[2.995746] sd 0:0:0:1: [sda] Write Protect is off 
[2.995749] sd 0:0:0:1: [sda] Mode Sense: 63 00 00 08 
[2.995752] sd 0:0:0:2: [sdb] Write Protect is off 
[2.995755] sd 0:0:0:2: [sdb] Mode Sense: 63 00 00 08 
[2.995879] sd 0:0:0:1: [sda] Write cache: enabled, read cache: enabled, 
doesn't support DPO or FUA 
[2.995884] sd 0:0:0:2: [sdb] Write cache: enabled, read cache: enabled, 
doesn't support DPO or FUA 
[2.999071] sr 0:0:0:0: Power-on or device reset occurred 
[2.999282] sr 0:0:0:0: [sr0] scsi3-mmc drive: 16x/50x cd/rw xa/form2 cdda 
tray 
[2.999284] cdrom: Uniform CD-ROM driver Revision: 3.20 
[3.031252] sr 0:0:0:0: Attached scsi CD-ROM sr0 
[3.067516]  sda: sda1 sda2 sda3 
[3.070413] sd 0:0:0:1: [sda] Attached SCSI disk 
[3.083294]  sdb: sdb1 sdb2 
[3.086273] sd 0:0:0:2: [sdb] Attached SCSI disk 
[3.156216] usb 1-1: New USB device found, idVendor=0627, idProduct=0001, 
bcdDevice= 0.00 
[3.156219] usb 1-1: New USB device strings: Mfr=1, Product=3, 
SerialNumber=5 
[3.156221] usb 1-1: Product: QEMU USB Tablet 
[3.156223] usb 1-1: Manufacturer: QEMU 
[3.156225] usb 1-1: SerialNumber: 42 
[3.170058] hidraw: raw HID events driver (C) Jiri Kosina 
[3.181006] usbcore: registered new interface driver usbhid 
[3.181006] usbhid: USB HID core driver 
[3.183898] input: QEMU QEMU USB Tablet as 
/devices/pci:00/:00:1d.7/usb1/1-1/1-1:1.0/0003:0627:0001.0001/input/input4
 
[3.184398] hid-generic 0003:0627:0001.0001: input,hidraw0: USB HID v0.01 
Mouse [QEMU QEMU USB Tablet] on usb-:00:1d.7-1/input0 
[3.335960] 9pnet: Installing 9P2000 support 
[3.364289] random: lvm: uninitialized urandom read (4 bytes read) 
[3.412111] device-mapper: uevent: version 1.0.3 
[3.412335] device-mapper: ioctl: 4.41.0-ioctl (2019-09-16) initialised: 
dm-de...@redhat.com 
[3.414744] random: lvm: uninitialized urandom read (2 bytes read) 
[3.490968] input: ImExPS/2 Generic Explorer Mouse as 
/devices/platform/i8042/serio1/input/input3 
[3.803171] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: 
(null) 
[4.031278] Not activating Mandatory Access Control as /sbin/tomoyo-init 
does not exist. 
[4.789972] pcieport :00:02.6: pciehp: Failed to check link status 
[4.801959] pcieport :00:02.3: pciehp: Failed to check link status 
[5.048843] systemd[1]: Inserted module 'autofs4' 
[5.154338] random: crng init done 
[5.229945] systemd[1]: systemd 241 running in system mode. (+PAM +AUDIT 
+SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT 

Bug#950456: lios: Please package the new upstream version (2.7.2)

2020-02-01 Thread Boyuan Yang
Source: lios
Version: 2.7-4

Dear lios maintainer,

A new version of lios is now available: 
https://github.com/Nalin-x-Linux/lios-3/releases (which can be found through
the homepage https://sourceforge.net/projects/lios/ ) . Please consider
packaging it. Thanks!

-- 
Best,
Boyuan Yang


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


Bug#950454: msgpack-c: please make the build reproducible

2020-02-01 Thread Chris Lamb
Source: msgpack-c
Version: 3.0.1-3
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0] we noticed that
msgpack-c could not be built reproducibly. This because it embedded
absolute filenames in the Doxygen documentation.

Patch attached that disables this.

 [0] https://reproducible-builds.org/


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-
--- a/debian/patches/reproducible-build.patch   1970-01-01 01:00:00.0 
+0100
--- b/debian/patches/reproducible-build.patch   2020-02-01 14:27:13.953251913 
+0100
@@ -0,0 +1,15 @@
+Description: Make the build reproducible
+Author: Chris Lamb 
+Last-Update: 2020-02-01
+
+--- msgpack-c-3.0.1.orig/Doxyfile
 msgpack-c-3.0.1/Doxyfile
+@@ -105,7 +105,7 @@ INLINE_INHERITED_MEMB  = NO
+ # path before files name in the file list and in the header files. If set
+ # to NO the shortest path that makes the file name unique will be used.
+ 
+-FULL_PATH_NAMES= YES
++FULL_PATH_NAMES= NO
+ 
+ # If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag
+ # can be used to strip a user-defined part of the path. Stripping is
--- a/debian/patches/series 1970-01-01 01:00:00.0 +0100
--- b/debian/patches/series 2020-02-01 14:27:13.233198185 +0100
@@ -0,0 +1 @@
+reproducible-build.patch


Bug#950455: override_dh_auto_test-does-not-check-DEB_BUILD_OPTIONS should not be emitted for compat level >= 13

2020-02-01 Thread Chris Lamb
Source: lintian
Version: 2.48.0
Severity: normal

[…]

 * In compat 13, the dh command sequencer will skip any hook or override
   target for dh_auto_test, dh_dwz, and dh_strip if nocheck and nostrip
   are present in DEB_BUILD_OPTIONS.  This avoids a papercut where
   overriding the commands often breaks the nocheck / nostrip
   functionality (unless you remember to inject the correct makefile
   runes).

[…]


Regards,

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



Bug#950453: Mark debhelper compatibility level 9 as deprecated

2020-02-01 Thread Chris Lamb
Source: lintian
Version: 2.48.0
Severity: normal

[…]

 * Compatibility level 9 is hereby officially deprecated and will
   trigger deprecation warnings soon.  We recommend people migrate
   their packages to compat 12 or 10 depending on whether oldstable
   support is needed.  Please note that compat 11 is actively
   discouraged in some cases. (see the section above).

[…]


Regards,

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



Bug#938078: python-pymzml: diff for NMU version 0.7.6-dfsg-5.2

2020-02-01 Thread Adrian Bunk
Control: tags 938078 + pending

Dear maintainer,

I've prepared an NMU for python-pymzml (versioned as 0.7.6-dfsg-5.2) and 
uploaded it to DELAYED/10. Please feel free to tell me if I should 
cancel it.

cu
Adrian
diff -Nru python-pymzml-0.7.6-dfsg/debian/changelog python-pymzml-0.7.6-dfsg/debian/changelog
--- python-pymzml-0.7.6-dfsg/debian/changelog	2019-10-08 04:27:22.0 +0300
+++ python-pymzml-0.7.6-dfsg/debian/changelog	2020-02-02 00:05:47.0 +0200
@@ -1,3 +1,10 @@
+python-pymzml (0.7.6-dfsg-5.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Use python3-sphinx instead of python-sphinx. (Closes: #938078)
+
+ -- Adrian Bunk   Sun, 02 Feb 2020 00:05:47 +0200
+
 python-pymzml (0.7.6-dfsg-5.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru python-pymzml-0.7.6-dfsg/debian/control python-pymzml-0.7.6-dfsg/debian/control
--- python-pymzml-0.7.6-dfsg/debian/control	2019-10-08 04:21:46.0 +0300
+++ python-pymzml-0.7.6-dfsg/debian/control	2020-02-02 00:05:47.0 +0200
@@ -17,7 +17,7 @@
  texlive-font-utils, 
  ghostscript, 
  texlive-fonts-recommended,
- python-sphinx (>= 1.1.3)
+ python3-sphinx (>= 1.1.3)
 X-Python-Version: >= 2.6
 X-Python3-Version: >= 3.2
 Standards-Version: 4.0.1 


Bug#950452: getlive: Is this program still working at all?

2020-02-01 Thread Adrian Bunk
Package: getlive
Severity: grave

https://bugs.launchpad.net/ubuntu/+source/getlive/+bug/1654811
https://sourceforge.net/p/getlive/news/2014/05/the-end-of-getlive---stay-tuned/

  After more than 7 years being able of implementing change-after-change
  on hotmail and hotmail live, I need to give up on the latest changes.
  There's no way I can reasonably patch GetLive further to fetch mail.
  So I guess that's the end of GetLive.



Bug#948940: kaccounts-providers FTBFS fixed upstream

2020-02-01 Thread John Scott
Control: forwarded -1 
https://cgit.kde.org/kaccounts-providers.git/commit/?id=fd6b3ebf
Control: tags -1 patch fixed-upstream

This was caused by the newer version of Qt and builds with the patch.

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


Bug#949236: ktp-common-internals FTBFS fixed upstream

2020-02-01 Thread John Scott
Control: forwarded -1 https://phabricator.kde.org/D25269
Control: tags -1 fixed-upstream patch
Control: reassign 949238 src:ktp-common-internals
Control: reassign 949239 src:ktp-common-internals
Control: forcemerge -1 949238 949239
Control: affects -1 + src:ktp-text-ui
Control: affects -1 + src:ktp-contact-runner

It seems that telepathy-qt 0.9.8 broke several packages and is the cause of 
#949236–949240. Fixing ktp-common-internals #949236 allows the latter two 
(ktp-text-ui and ktp-contact-runner) to build.

I plan to prepare a merge request in the coming days.

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


Bug#944913: python3-sphinx: Please update to Sphinx 2.2.1

2020-02-01 Thread Adrian Bunk
On Wed, Jan 22, 2020 at 10:23:04AM +0200, Adrian Bunk wrote:
> On Tue, Dec 24, 2019 at 10:18:37PM -0500, Sandro Tosi wrote:
> > On Sun, Dec 22, 2019 at 4:22 PM Dmitry Shachnev  wrote:
> >...
> > > Recently your script bumped many Python 2 removal bugs to RC, with the
> > > intention to accelerate porting those packages to Python 3 (or getting 
> > > them
> > > removed). Maybe better to wait a couple of months and then just upload new
> > > Sphinx and break its Python 2 reverse build-dependencies?
> > 
> > only 49 of those 100 blocked packages are currently RC, so it will
> > take quite more time i suspect; also some of those packages are sphinx
> > extensions, that will have to go at the same time as sphinx maybe?
> >...
> 
> Complete list of packages that currently still build depend on 
> python-sphinx in testing is below.

Annotated current list below.

cu
Adrian


# python-sphinx
compass-susy-plugin: python-sphinx (fixed in delayed/10)
flufl.testing: python-sphinx (fixed in unstable)
gearmand: python-sphinx (fixed in delayed/10)
ghc: python-sphinx
grpc: python-sphinx (fixed in experimental)
krb5: python-sphinx
llvm-toolchain-6.0: python-sphinx (RM bug exists)
llvm-toolchain-7: python-sphinx (RM bug exists)
mydumper: python-sphinx
nevow: python-sphinx
nose: python-sphinx
ns3: python-sphinx (fixed in unstable)
pam-python: python-sphinx (fixed in unstable)
panoramisk: python-sphinx (fixed in unstable)
parsley: python-sphinx
pycollada: python-sphinx (fixed in unstable)
pycurl: python-sphinx
pygame: python-sphinx (fixed in unstable)
pylibmc: python-sphinx
pymongo: python-sphinx (fixed in unstable)
pypy: python-sphinx
pypy3: python-sphinx
python-concurrent.futures: python-sphinx
python-future: python-sphinx
python-gevent: python-sphinx
python-greenlet: python-sphinx
python-pathlib: python-sphinx
python-pymzml: python-sphinx (fixed in delayed/10)
rdflib: python-sphinx
reclass: python-sphinx
routes: python-sphinx (fixed in unstable)
sphinx-rtd-theme: python-sphinx (removable soon, see below)
xapian-bindings: python-sphinx


# python-sphinx-rtd-theme
compass-susy-plugin: python-sphinx-rtd-theme (fixed in delayed/10)
grpc: python-sphinx-rtd-theme (fixed in experimental)
python-attrs: python-sphinx-rtd-theme (see #950449)
python-cryptography: python-sphinx-rtd-theme (see #950448)



Bug#950451: RFS: pygresql/1:5.1-1 [QA] -- PostgreSQL module for Python3

2020-02-01 Thread Håvard Flaget Aasen

Package: sponsorship-requests
Severity: normal

Dear mentors,

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

 * Package name: pygresql
   Version : 1:5.1-1
   Upstream Author : PyGreSQL team  pygre...@vex.net
 * URL : http://www.pygresql.org/index.html
 * License : PostgreSQL
 * Vcs : https://salsa.debian.org/debian/pygresql
   Section : python

It builds those binary packages:

  python3-pygresql - PostgreSQL module for Python3
  python-pygresql-doc - Python Pygresql (common documentation)

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


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

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

  dget -x 
https://mentors.debian.net/debian/pool/main/p/pygresql/pygresql_5.1-1.dsc


Changes since the last upload:

   * QA upload.
   * New upstream version 5.1
   * Update d/watch, now points to PyPi
   * Update Standards-Version to 4.5.0
   * Add d/source/lintian-overrides
   * Update d/copyright, remove files entries that is removed upstream.
   * Change doc package from *.rst.txt to *.html files
 - Add sphinxdoc:Depends for doc package in d/control
 - Add d/python-pygresql-doc.doc-base
   * Remove unneeded build-dependencies
   * Add Rules-Requires-Root: no
   * Add salsa CI

Regards,



Bug#950330: libvncclient1: Serious artifacts after upgrading to 0.9.12

2020-02-01 Thread Mike Gabriel

Hi Cesare,

On  Sa 01 Feb 2020 18:09:34 CET, Cesare Leonardi wrote:


On 01/02/20 17:21, Mike Gabriel wrote:

can you please test your issue using
http://packages.sunweavers.net/debian/pool/main/libv/libvncserver/libvncclient1_0.9.12+dfsg-8~test1_amd64.deb


Hello Mike, your package seems to fix the issue.
I've tried two connection:
(1) TightVNC 2.8.5 (Win7 64 bit)
(2) TightVNC 2.8.? (Win7 32 bit)
With both I've set Remmina connection to 16 bpp.
Also with (1) I've also tried all quality values (poor, medium,  
good, best) and also 8 bpp and 32 bpp.


In all cases, everything looks good.

Unfortunately I have no VNC servers to test other than TightVNC  
2.8.x under Win7/Win10.


Thank you very much.

Cesare.


Thanks for testing. Your successful tests are indication enough for me  
to get this patch into Debian. Just uploaded.


Thanks!
Mike
--

DAS-NETZWERKTEAM
c\o Technik- und Ökologiezentrum Eckernförde
Mike Gabriel, Marienthaler str. 17, 24340 Eckernförde
mobile: +49 (1520) 1976 148
landline: +49 (4351) 850 8940

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31
mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de



pgpDNsBJq52VA.pgp
Description: Digitale PGP-Signatur


Bug#947936: chrony: Does (still) not start properly on boot on buster

2020-02-01 Thread Santiago Vila
On Sat, Feb 01, 2020 at 10:46:24PM +0100, Michael Biebl wrote:

> > Would it make sense to ship systemd-timesyncd disabled by default in
> > buster and add a README to enable it only if the user really decides
> > to enable it? (Maybe also documenting this in the release notes).
> 
> I think this would break more setups then it fixes.
> The default behaviour of systemd-timesyncd has been since two releases
> to be enabled by default. We can't easily change that.
> 
> > That would be the most simple solution for stable that I can think,
> > as it would reduce the number of packages to change to just one.
> 
> Unfortunately I think that disabling systemd-timesyncd by default is one
> of the most intrusive changes. After all, systemd is installed by
> default (and thus systemd-timesyncd enabled by default). I fear this is
> a no-go.

Ok, in such case, the only other solution which comes to mind is what you
proposed in the message I was replying to, i.e. this:

> I guess at this point it is best to ask chrony, ntp, openntpd, ntpsec
> and virtualbox [1] to drop the Conflicts= line again.

If I'm not mistaken, this is how it was done in stretch, so the fix
would be as "conservative" as it can be.

I would not worry about the number of packages that need to be changed
being "high". If you as systemd maintainer believe that this is the best
solution for buster, I would hope that the other maintainers agree.

Thanks.



Bug#935304: libpam-systemd: Please relax Depends: systemd-sysv

2020-02-01 Thread Michael Biebl
On Fri, 31 Jan 2020 02:36:29 -0500 Sam Hartman  wrote:
> > "Michael" == Michael Biebl  writes:
> 
> Michael> Tbh, I'm not sure what kind of answer you expect from me.
> 
> Michael> I guess I already provided my feedback here and mentioned
> Michael> what kind of solution I prefer. I can repeat this in this
> Michael> bug report, but I'm not sure if this is helpful.
> 
> Are you referring to the idea of   using libsystemd0 and having elogind
> use the same dbus interface so be able to reuse libsystemd0?
> 
> If so, Mark explained  why that didn't work in #940034.
> I think when you originally raised the concern Mark may not have
> entirely  understood what you were thinking about.  But at least if I
> characterized things correctly above, Mark did fully explore that option
> in #940034.
> 
> A brief summary is that libelogind0 does basically use the same dbus
> interface as libsystemd0.  However, libsystemd0's interface requirements
> extends beyond dbus; there are a number of functions that for example
> are implemented purely in terms of cgroup membership tests.  Elogind's
> interface diverges among other reasons because elogind has a different
> cgroup hierarchy.

If this is unfixable in elogind, I only see two alternatives:

a/ elogind is not suitable for a binary distro like Debian and should be
removed
b/ you need a different way to switch over. Reboot into an environment
for which you have control over, then uninstall systemd/systemd-sysv
without triggering the removal of most packages.

I acknowledge that this is inconvenient, but such a switch-over should
not happen often.

Michael



signature.asc
Description: OpenPGP digital signature


Bug#947936: chrony: Does (still) not start properly on boot on buster

2020-02-01 Thread Vincent Blut

On 2020-02-01T22:46+0100, Michael Biebl wrote:

Am 01.02.20 um 22:37 schrieb Santiago Vila:

On Sun, Jan 12, 2020 at 08:41:19PM +0100, Michael Biebl wrote:


I guess at this point it is best to ask chrony, ntp, openntpd, ntpsec
and virtualbox [1] to drop the Conflicts= line again.
Maybe we should even do that for buster via a stable upload?

Thoughts?


Hi. I definitely think this should be fixed in stable, in whatever way
it's considered best for stable.

The last thing a system admin would expect from Debian stable is that
the clock is off by several minutes in a system where a time-keeping
package like ntp or chrony is present. This was completely unexpected
for me. (In fact, I would have reported this as serious but I prefer
to concentrate on finding a good fix).

Regarding the proper fix: Anything which makes chrony and ntp work
again (without surprises) would do. I agree that the less intrusive
the change, the better.

In the Debian 10 instances at GCE where I found this I just did this:

systemctl disable systemd-timesyncd

Would it make sense to ship systemd-timesyncd disabled by default in
buster and add a README to enable it only if the user really decides
to enable it? (Maybe also documenting this in the release notes).


I think this would break more setups then it fixes.
The default behaviour of systemd-timesyncd has been since two releases
to be enabled by default. We can't easily change that.


That would be the most simple solution for stable that I can think,
as it would reduce the number of packages to change to just one.


Unfortunately I think that disabling systemd-timesyncd by default is one
of the most intrusive changes. After all, systemd is installed by
default (and thus systemd-timesyncd enabled by default). I fear this is
a no-go.


I wholeheartedly agree with you, Michael. To me having an {S}NTP 
implementation by default is a must. Disabling systemd-timesyncd at this 
point would probably seen as a serious regression.


Despite what Balint thinks, I think that we, maintainers of alternative 
NTP implementations, should just stop conflicting with 
systemd-timesyncd.service on stable and oldstable. Regarding Bulleye, 
that should not be an issue if Balint and Michael’s work is pushed in 
the archive.


signature.asc
Description: PGP signature


Bug#943094: gearmand: diff for NMU version 1.1.18+ds-3.1

2020-02-01 Thread Adrian Bunk
Control: tags 943094 + patch
Control: tags 943094 + pending

Dear maintainer,

I've prepared an NMU for gearmand (versioned as 1.1.18+ds-3.1) and 
uploaded it to DELAYED/10. Please feel free to tell me if I should 
cancel it.

cu
Adrian
diff -Nru gearmand-1.1.18+ds/debian/changelog gearmand-1.1.18+ds/debian/changelog
--- gearmand-1.1.18+ds/debian/changelog	2018-08-23 18:21:58.0 +0300
+++ gearmand-1.1.18+ds/debian/changelog	2020-02-01 23:42:48.0 +0200
@@ -1,3 +1,11 @@
+gearmand (1.1.18+ds-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Use python-sphinx instead of python-sphinx. (Closes: #943094)
+  * libgearman-doc: Add the missing dependency on ${sphinxdoc:Depends}.
+
+ -- Adrian Bunk   Sat, 01 Feb 2020 23:42:48 +0200
+
 gearmand (1.1.18+ds-3) unstable; urgency=medium
 
   * Add "sharness" to debian/tests/control, really fixing #906629
diff -Nru gearmand-1.1.18+ds/debian/control gearmand-1.1.18+ds/debian/control
--- gearmand-1.1.18+ds/debian/control	2018-08-23 18:21:58.0 +0300
+++ gearmand-1.1.18+ds/debian/control	2020-02-01 23:42:48.0 +0200
@@ -27,7 +27,7 @@
memcached,
pkg-config,
procps,
-   python-sphinx,
+   python3-sphinx,
sharness,
systemtap-sdt-dev [amd64 armel armhf i386 ia64 powerpc s390],
uuid-dev
@@ -65,7 +65,7 @@
 Package: libgearman-doc
 Architecture: all
 Section: doc
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${sphinxdoc:Depends}
 Description: API Documentation for the Gearman Library
  Gearman is a system to farm out work to other machines, dispatching function
  calls to machines that are better suited to do work, to do work in parallel,


Bug#947936: chrony: Does (still) not start properly on boot on buster

2020-02-01 Thread Michael Biebl
Am 01.02.20 um 22:37 schrieb Santiago Vila:
> On Sun, Jan 12, 2020 at 08:41:19PM +0100, Michael Biebl wrote:
> 
>> I guess at this point it is best to ask chrony, ntp, openntpd, ntpsec
>> and virtualbox [1] to drop the Conflicts= line again.
>> Maybe we should even do that for buster via a stable upload?
>>
>> Thoughts?
> 
> Hi. I definitely think this should be fixed in stable, in whatever way
> it's considered best for stable.
> 
> The last thing a system admin would expect from Debian stable is that
> the clock is off by several minutes in a system where a time-keeping
> package like ntp or chrony is present. This was completely unexpected
> for me. (In fact, I would have reported this as serious but I prefer
> to concentrate on finding a good fix).
> 
> Regarding the proper fix: Anything which makes chrony and ntp work
> again (without surprises) would do. I agree that the less intrusive
> the change, the better.
> 
> In the Debian 10 instances at GCE where I found this I just did this:
> 
> systemctl disable systemd-timesyncd
> 
> Would it make sense to ship systemd-timesyncd disabled by default in
> buster and add a README to enable it only if the user really decides
> to enable it? (Maybe also documenting this in the release notes).

I think this would break more setups then it fixes.
The default behaviour of systemd-timesyncd has been since two releases
to be enabled by default. We can't easily change that.

> That would be the most simple solution for stable that I can think,
> as it would reduce the number of packages to change to just one.

Unfortunately I think that disabling systemd-timesyncd by default is one
of the most intrusive changes. After all, systemd is installed by
default (and thus systemd-timesyncd enabled by default). I fear this is
a no-go.




signature.asc
Description: OpenPGP digital signature


Bug#950450: libm4rie-0.0.20200125: Depends on libm4ri-0.0.20200115

2020-02-01 Thread Tobias Hansen
Package: libm4rie-0.0.20200125
Version: 20200125-1
Severity: serious

Hi,

seems that something went wrong with the binary upload of libm4rie on amd64. On 
this architecture libm4rie-0.0.20200125 depends on libm4ri-0.0.20200115 which 
makes it uninstallable. This might be fixable with a source-only-upload.

Best,
Tobias



Bug#947936: chrony: Does (still) not start properly on boot on buster

2020-02-01 Thread Santiago Vila
On Sun, Jan 12, 2020 at 08:41:19PM +0100, Michael Biebl wrote:

> I guess at this point it is best to ask chrony, ntp, openntpd, ntpsec
> and virtualbox [1] to drop the Conflicts= line again.
> Maybe we should even do that for buster via a stable upload?
> 
> Thoughts?

Hi. I definitely think this should be fixed in stable, in whatever way
it's considered best for stable.

The last thing a system admin would expect from Debian stable is that
the clock is off by several minutes in a system where a time-keeping
package like ntp or chrony is present. This was completely unexpected
for me. (In fact, I would have reported this as serious but I prefer
to concentrate on finding a good fix).

Regarding the proper fix: Anything which makes chrony and ntp work
again (without surprises) would do. I agree that the less intrusive
the change, the better.

In the Debian 10 instances at GCE where I found this I just did this:

systemctl disable systemd-timesyncd

Would it make sense to ship systemd-timesyncd disabled by default in
buster and add a README to enable it only if the user really decides
to enable it? (Maybe also documenting this in the release notes).

That would be the most simple solution for stable that I can think,
as it would reduce the number of packages to change to just one.

Thanks.



Bug#950287: autofs: automount expriing unmounts target filesystem

2020-02-01 Thread Marc Lehmann
On Sat, Feb 01, 2020 at 07:41:03AM +0800, Ian Kent  wrote:
> > decided that nobody should use symlinks as bind mounts are the
> > future(tm).
> 
> >From an upstream POV it was more neglect (on my part) of the
> symlink code in favour of bind mounts.

Not sure why you write this, but it's clearly not true:

   Date: Tue, 29 May 2001 14:00:42 -0700
   [...]
   I don't want to perpetuate the symlink thing because it is a terrible
   hack in the kernel part of the code, and thus will be removed in autofs
   v5.

   -hpa

(I hope he forgives me to quote a private mail, but the fact is documented
in debian bug #128171).

That was probably a bit before your time, but the last time I reported
problems with symlinks to upstream I was told (in a long thread) that it
is a hack and will not be supported.

And the result was that the debian maintainer locally applied a patch (in
2006) to make symlinks configurable, for which I was super-thankful.

(Note that there are two sides to this: symlinks for local nfs mounts, and
symlinks for bind mounts, which are not the same, and which confused me for
quite a while).

> But the autofs amd format map support needs them to work properly
> so quite a bit of effort went into making them work as best as I
> could.

Yes, I am very fond of this change in policy, thanks a lot - the effect is
that I can consider autofs again for new deployments, rather than having
had to give up on it :) I also am very fond of amd map support, although
documentation, of course, is sorely lacking.

In any case, since we all seems to agree on the bug part, I think this
part of the disucssion (who stated what policy when) should stay off the
debian bts :)

-- 
The choice of a   Deliantra, the free code+content MORPG
  -==- _GNU_  http://www.deliantra.net
  ==-- _   generation
  ---==---(_)__  __   __  Marc Lehmann
  --==---/ / _ \/ // /\ \/ /  schm...@schmorp.de
  -=/_/_//_/\_,_/ /_/\_\



Bug#938337: rdiff-backup: Python2 removal in sid/bullseye

2020-02-01 Thread Otto Kekäläinen
Hello!

Yes, we are working on it. I am both upstream and Debian maintainer. I
need to fix some upstream bugs first and will import to Debian a
version that makes sense to introduce in Debian unstable.



Bug#928086: closed by Emfox Zhou (close the bug)

2020-02-01 Thread Marc Lehmann
On Sat, Feb 01, 2020 at 07:33:11AM +, Debian Bug Tracking System 
 wrote:
> Subject: close the bug
> 
> you can now custom your temp dir via preference.

Thats cool, but that doesn't affect the bug in any way (which is about a
wrong default) - unpacking big archives into /tmp (which is a tmpfs on
standard debian) is wrong even if this can somehow be changed - kepe in
mind that this can easily crash machines.

In any case, I cannot force you to fix this bug, so if you want to keep
mcomix buggy, I will not press this issue further.

-- 
The choice of a   Deliantra, the free code+content MORPG
  -==- _GNU_  http://www.deliantra.net
  ==-- _   generation
  ---==---(_)__  __   __  Marc Lehmann
  --==---/ / _ \/ // /\ \/ /  schm...@schmorp.de
  -=/_/_//_/\_,_/ /_/\_\



Bug#950449: python-attrs: Stale build dependency on python-sphinx-rtd-theme

2020-02-01 Thread Adrian Bunk
Source: python-attrs
Version: 18.2.0-1
Severity: normal
Control: block 938545 by -1
Control: unblock 938545 by 937587

python-attrs (18.2.0-1) unstable; urgency=medium
...
  * Use 'python3 -m sphinx' instead of sphinx-build for building docs


Build-Depends:
 python-sphinx-rtd-theme,
 python3-sphinx,


The build dependency on python-sphinx-rtd-theme seems to be either
unnecessary or should be updated to python3-sphinx-rtd-theme.



Bug#942922: compass-susy-plugin: diff for NMU version 2.2.12-1.1

2020-02-01 Thread Adrian Bunk
Control: tags 942922 + patch
Control: tags 942922 + pending

Dear maintainer,

I've prepared an NMU for compass-susy-plugin (versioned as 2.2.12-1.1) 
and uploaded it to DELAYED/10. Please feel free to tell me if I should 
cancel it.

cu
Adrian
diff -Nru compass-susy-plugin-2.2.12/debian/changelog compass-susy-plugin-2.2.12/debian/changelog
--- compass-susy-plugin-2.2.12/debian/changelog	2016-12-14 13:31:14.0 +0200
+++ compass-susy-plugin-2.2.12/debian/changelog	2020-02-01 23:16:02.0 +0200
@@ -1,3 +1,10 @@
+compass-susy-plugin (2.2.12-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Use python3-sphinx instead of python-sphinx. (Closes: #942922)
+
+ -- Adrian Bunk   Sat, 01 Feb 2020 23:16:02 +0200
+
 compass-susy-plugin (2.2.12-1) unstable; urgency=medium
 
   [ upstream ]
diff -Nru compass-susy-plugin-2.2.12/debian/control compass-susy-plugin-2.2.12/debian/control
--- compass-susy-plugin-2.2.12/debian/control	2016-12-14 13:21:42.0 +0200
+++ compass-susy-plugin-2.2.12/debian/control	2020-02-01 23:16:02.0 +0200
@@ -8,8 +8,8 @@
  debhelper,
  dh-buildinfo,
  gem2deb,
- python-sphinx,
- python-sphinx-rtd-theme,
+ python3-sphinx,
+ python3-sphinx-rtd-theme,
  ruby | ruby-interpreter,
  ruby-sass (>= 3.4)
 Standards-Version: 3.9.8
diff -Nru compass-susy-plugin-2.2.12/debian/rules compass-susy-plugin-2.2.12/debian/rules
--- compass-susy-plugin-2.2.12/debian/rules	2016-12-14 13:28:08.0 +0200
+++ compass-susy-plugin-2.2.12/debian/rules	2020-02-01 23:16:02.0 +0200
@@ -28,7 +28,7 @@
 DEB_UPSTREAM_TARBALL_SRCDIR = susy-$(DEB_UPSTREAM_TARBALL_VERSION)
 
 # needed during build
-bdeps = gem2deb, python-sphinx, python-sphinx-rtd-theme
+bdeps = gem2deb, python3-sphinx, python3-sphinx-rtd-theme
 
 # needed during build and at runtime
 deps = ruby | ruby-interpreter


Bug#938337: rdiff-backup: Python2 removal in sid/bullseye

2020-02-01 Thread Sandro Tosi
Control: tags -1 +fixed-upstream

On Fri, 30 Aug 2019 07:49:53 + Matthias Klose  wrote:
> Package: src:rdiff-backup
> Version: 1.3.3-1
> Severity: normal
> Tags: sid bullseye
> User: debian-pyt...@lists.debian.org
> Usertags: py2removal

it appears just yesterday upstream released the second beta for 2.0.0,
https://github.com/rdiff-backup/rdiff-backup/releases, which supports
python3.

maybe it's time to consider preparing it for Debian and upload it to
unstable? it's one of the only 2 reverse dependencies for pylibacl and
pyxattr, so moving this package over to python3 will help with those
packages too.

Thanks for considering



Bug#950188: gcc-snapshot: FTBFS on hurd-i386

2020-02-01 Thread Svante Signell
reassign 950188 gcc-10-10-20200129
thanks!

> 
> The patches have now been committed upstream by Ian.
> 
> > They don't apply to gcc-10 in experimental. Close this issue?
> 
> They might not apply to gcc-10, but they apply fine to 1:20200124-1.
> I'm still confused why you have both gcc-10 and gcc-snapshot? 

They do apply to 10_10-20200129-1 as well as 1:20200124-1. I'm
attaching them now for completeness, but they should not be needed
anymore. The upstream bug
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93468
was closed by Ian on January 30.
I have now test-built gcc-10 as well as gcc-snapshot with successful
outcome.

> > > Or is gcc-10 release upstream already (I don't think so)?
> > they are the same, there's some overlap.  it's easier to provide
> > current trunk in just a single package during development.

Thanks!
--- a/src/libgo/go/runtime/nbpipe_pipe2.go	2020-01-23 21:11:38.0 +0100
+++ b/src/libgo/go/runtime/nbpipe_pipe2.go	2020-01-27 17:31:31.0 +0100
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
-// +build freebsd linux netbsd openbsd solaris
+// +build freebsd hurd linux netbsd openbsd solaris
 
 package runtime
 
--- a/src/libgo/go/runtime/netpoll_hurd.go	2020-01-18 16:14:17.0 +0100
+++ b/src/libgo/go/runtime/netpoll_hurd.go	2020-01-27 16:23:00.0 +0100
@@ -85,6 +85,10 @@
 	return uintptr(rdwake<<16 | wrwake)
 }
 
+func netpollIsPollDescriptor(fd uintptr) bool {
+	return fd == uintptr(rdwake) || fd == uintptr(wrwake)
+}
+
 // netpollwakeup writes on wrwake to wakeup poll before any changes.
 func netpollwakeup() {
 	if pendingUpdates == 0 {
@@ -158,17 +162,32 @@
 	unlock()
 }
 
-// polls for ready network connections
-// returns list of goroutines that become runnable
+// netpollBreak interrupts an epollwait.
+func netpollBreak() {
+	netpollwakeup()
+}
+
+// netpoll checks for ready network connections.
+// Returns list of goroutines that become runnable.
+// delay < 0: blocks indefinitely
+// delay == 0: does not block, just polls
+// delay > 0: block for up to that many nanoseconds
 //go:nowritebarrierrec
-func netpoll(block bool) gList {
-	timeout := int32(0)
-	if !block {
-		timeout = 0
+func netpoll(delay int64) gList {
+	timeout:= int32(0)
+	if delay < 0 {
+		timeout = 0
+	} else if delay == 0 {
+		// TODO: call poll with timeout == 0
 		return gList{}
-	}
-	if pollVerbose {
-		println("*** netpoll", block)
+	} else if delay < 1e6 {
+		timeout = 1
+	} else if delay < 1e15 {
+		timeout = int32(delay / 1e6)
+	} else {
+		// An arbitrary cap on how long to wait for a timer.
+		// 1e9 ms == ~11.5 days.
+		timeout = 1e9
 	}
 retry:
 	lock()
@@ -176,40 +195,37 @@
 	pendingUpdates = 0
 	unlock()
 
-	if pollVerbose {
-		println("*** netpoll before poll")
-	}
-	n := libc_poll([0], int32(len(pfds)), timeout)
-	if pollVerbose {
-		println("*** netpoll after poll", n)
-	}
+	n := libc_poll([0], int32(len(pfds)), timeout)
 	if n < 0 {
 		e := errno()
 		if e != _EINTR {
 			println("errno=", e, " len(pfds)=", len(pfds))
 			throw("poll failed")
 		}
-		if pollVerbose {
-			println("*** poll failed")
-		}
 		unlock()
+		// If a timed sleep was interrupted, just return to
+		// recalculate how long we should sleep now.
+		if timeout > 0 {
+			return gList{}
+		}
 		goto retry
 	}
 	// Check if some descriptors need to be changed
 	if n != 0 && pfds[0].revents&(_POLLIN|_POLLHUP|_POLLERR) != 0 {
-		var b [1]byte
-		for read(rdwake, unsafe.Pointer([0]), 1) == 1 {
-			if pollVerbose {
-println("*** read 1 byte from pipe")
+		if delay != 0 {
+			// A netpollwakeup could be picked up by a
+			// non-blocking poll. Only clear the wakeup
+			// if blocking.
+			var b [1]byte
+			for read(rdwake, unsafe.Pointer([0]), 1) == 1 {
 			}
 		}
-		// Do not look at the other fds in this case as the mode may have changed
-		// XXX only additions of flags are made, so maybe it is ok
-		unlock()
-		goto retry
+		// Still look at the other fds even if the mode may have
+		// changed, as netpollBreak might have been called.
+		n--
 	}
 	var toRun gList
-	for i := 0; i < len(pfds) && n > 0; i++ {
+	for i := 1; i < len(pfds) && n > 0; i++ {
 		pfd := [i]
 
 		var mode int32
@@ -222,19 +238,14 @@
 			pfd.events &= ^_POLLOUT
 		}
 		if mode != 0 {
-			if pollVerbose {
-println("*** netpollready i=", i, "revents=", pfd.revents, "events=", pfd.events, "pd=", pds[i])
+			pds[i].everr = false
+			if pfd.revents == _POLLERR {
+pds[i].everr = true
 			}
 			netpollready(, pds[i], mode)
 			n--
 		}
 	}
 	unlock()
-	if block && toRun.empty() {
-		goto retry
-	}
-	if pollVerbose {
-		println("*** netpoll returning end")
-	}
 	return toRun
 }
--- a/src/libgo/go/syscall/sockcmsg_unix_other.go	2020-01-23 21:11:38.0 +0100
+++ b/src/libgo/go/syscall/sockcmsg_unix_other.go	2020-01-27 16:49:55.0 +0100
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in 

Bug#950448: python-cryptography: Stale build dependency on python-sphinx-rtd-theme

2020-02-01 Thread Adrian Bunk
Source: python-cryptography
Version: 2.6.1-2
Severity: normal
Control: block 938545 by -1
Control: unblock 938545 by 937672

python-cryptography (2.6.1-2) unstable; urgency=medium
...
  * Use 'python3 -m sphinx' instead of sphinx-build for building docs
...
 -- Tristan Seligmann   Fri, 08 Mar 2019 20:56:58 +0200


Build-Depends:
 python-sphinx-rtd-theme ,
 python3-sphinx ,


The build dependency on python-sphinx-rtd-theme seems to be either
unnecessary or should be updated to python3-sphinx-rtd-theme.



Bug#950249: Patch submitted upstream

2020-02-01 Thread Sunil Mohan Adapa
This bug is due to a gap in Python 3 support for pagekite. I submitted
upstream patches to fix the problem. New or patched versions of
socksipychain and pagekite will be needed.

https://github.com/pagekite/PySocksipyChain/pull/10
https://github.com/pagekite/PyPagekite/pull/75

Thanks,

-- 
Sunil



signature.asc
Description: OpenPGP digital signature


Bug#604565: debhelper: Please provide a way to get a list of packages without DH_INTERNAL_OPTIONS complicating things

2020-02-01 Thread Niels Thykier
Control: tags -1 wontfix

On Mon, 22 Nov 2010 23:53:31 + Roger Leigh  wrote:
> On Mon, Nov 22, 2010 at 07:00:38PM -0400, Joey Hess wrote:
> > Roger Leigh wrote:
> > > However, if I did want a complete list of all packages, all arch or
> > > all indep packages irrespective of what is currently in
> > > DH_INTERNAL_OPTIONS, it would be nice to have a --force|-f option
> > > or the like to do this so I don't need to use debhelper internals.
> > 
> > I'm not clear on what you'd expect to find in that list. Eg, should it
> > contain packages that are only built on other architectures?
> 
> That's a good question.  For the uses I was thinking of, I wanted to
> compare a package (or set of packages) with the list of packages
> being built on the current architecture to see if there was an
> intersection between the two sets.
> 
> This would be the same output you would get from running
> dh_listpackages in the source tree without involving dh or
> DH_INTERNAL_OPTIONS.
> 
> 
> My initial use was to use it like in the example shown in my initial
> mail, to find out if we are building arch or indep packages:
> 
> target:
> ifneq (,$(strip $(foreach V,$(shell dh_listpackages),$(filter $(V),$(shell 
> DH_INTERNAL_OPTIONS= dh_listpackages -a)
>   @echo Arch
> endif
> ifneq (,$(strip $(foreach V,$(shell dh_listpackages),$(filter $(V),$(shell 
> DH_INTERNAL_OPTIONS= dh_listpackages -i)
>   @echo Indep
> endif
> 
> But there's obviously a simpler solution, as I showed.
> 
> There are less complicated uses for the information during a package
> build, such as:
> 
> - checking if a package is to be built (irrespective of how invoked
>   by dh)
> - and more complex conditionals where the packages to check are in
>   both the arch and indep lists and you need the full list
> 
> 
> Regards,
> Roger
> 
> -- 
>   .''`.  Roger Leigh
>  : :' :  Debian GNU/Linux http://people.debian.org/~rleigh/
>  `. `'   Printing on GNU/Linux?   http://gutenprint.sourceforge.net/
>`-GPG Public Key: 0x25BFB848   Please GPG sign your mail.


Hi,

I am closing this bug on the assumption that the -arch/-indep
override/hook targets and present behaviour seem to mostly satisfy the
use-case.

If there is a concrete use-case where the current behaviour/methods are
insufficient and where said use-case is likely to be useful for many
packages, please reopen this bug with a reference to that use-case.

Thanks,
~Niels



Bug#950447: Document that persistent journal is now enabled in systemd

2020-02-01 Thread Michael Biebl
Package: release-notes
Severity: normal

See
https://lists.debian.org/debian-devel/2020/02/msg4.html

We should document in the release notes, that systemd has enabled
persistent logging in journald.
Personally, I would prefer to do that on upgrades and new installations
and document that accordingly (and that is what the systemd package
currently does).

The discussions on debian-devel are still ongoing, so this might still
change though.


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

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



Bug#947688: systemd-networkd: Python socket.getfqdn() not working properly when resolv.conf lacks "domain" key

2020-02-01 Thread Dirk Heinrichs

Am 01.02.20 um 07:28 schrieb Michael Biebl:

Did you find time to reproduce the issue with v244? 


No, sorry. And I won't for at least another week.

Bye...

    Dirk

--
Dirk Heinrichs 
GPG Public Key: D01B367761B0F7CE6E6D81AAD5A2E54246986015
Sichere Internetkommunikation: http://www.retroshare.org
Privacy Handbuch: https://www.privacy-handbuch.de



Bug#924087:

2020-02-01 Thread corporate law
חזור אליי לפרטים
בברכה.

עורך דין מנשה אטוה.
שירותי ייעוץ מנהל דיני עסקים,
כתובת: Rehoboth Place, N ° 1 צפון טוגו.
P.O.Box: CT 924,
[image: image.png]
קנטונים


Bug#923387: [Pkg-utopia-maintainers] Bug#923387: udisks2: Please support new logind virtual packages

2020-02-01 Thread Michael Biebl
Am 31.01.20 um 05:40 schrieb Benda Xu:
> Hi Michael,
> 
> What is the status of this bug?
> 
> 
> elogin now provides sd_uid_is_on_seat:
> 
> $ nm -D /lib/elogind/libelogind-shared-241.3.so | grep sd_uid_is_on_seat  
> 
> 000b5b90 T sd_uid_is_on_seat
> 
> 
> Please express your concern.

The libpam-systemd dependency was added in 2.1.3-2. Here's the relevant
changelog entry

> udisks2 (2.1.3-2) unstable; urgency=medium

...

>   * debian/control: Add dependecy against libpam-systemd, we need to be sure a
> logind session is registered for seat detection and system inhibitors
> 
>  -- Laurent Bigonville   Sat, 31 May 2014 22:40:10 +0200

The seat detection is acquired via libsystemd, not the D-Bus interface
afaics. The virtual package logind only provides guarantees regarding
the D-Bus interface. From
/usr/share/doc/debian-policy/virtual-package-names-list.yaml.gz

 - name: logind
   description: an org.freedesktop.login1 D-Bus API implementation
(versioned)

Can you provide more information if the C-API of logind is fully
implemented in elogind? Should debian-policy be updated then?

That is my concern number one.

Second, I don't think the logind virtual package gives any guarantees
regarding the systemd inhibit API.

How does elogind enforce an inhibition lock? Say udisks currently
executed a destructive operation operation. How does it prevent
(accidental) shutdowns in this case, which would render your system broken?

Regards,
Michael



signature.asc
Description: OpenPGP digital signature


Bug#944478: fixed in debhelper 12.8

2020-02-01 Thread Michael Biebl
Am 01.02.20 um 20:43 schrieb Michael Biebl:
> What's your thought here? Should we transition to the name
> debian/foo.tmpfiles in compat 13? It would probably be good to keep
> support for debian/foo.tmpfile in compat 13 but logging a warning and
> making the existentence of a debian/foo.tmpfile a hard error in compat 14?
> 
> Or do you think the name is purely cosmetical and changing it now is
> just creating busy work?

If we decide to change the name, now would probably be a good time
before compat 13 is officially released. I assume it's still ok to
change the behaviour of compat 13 or is this already too late?

Regards,
Michael



signature.asc
Description: OpenPGP digital signature


Bug#950444: #950444: intltool: race condition with cache files

2020-02-01 Thread Vagrant Cascadian
Control: retitle 950444 intltool: race condition with cache files

Oops, fix the title to something a little less FIXME.


live well,
  vagrant


signature.asc
Description: PGP signature


Bug#950437: garcon: encoding of .directory files differs depending on locale

2020-02-01 Thread Vagrant Cascadian
Control: tags 950437 -patch
Control: block 950437 by 950444

On 2020-02-01, Vagrant Cascadian wrote:
> When built with the C locale, some files differ from when built with a
> UTF-8 locale, such as xfce-screensavers.directory:
>
> Icon=preferences-desktop-screensaver
> Name=Screensavers
> Name[am]=መመልከቻ·​ማዳኛ
...
> The attached patch works around this by exporting LC_ALL=C.UTF-8 in
> debian/rules, ensuring all builds use a UTF-8 locale.

On looking into the issue a little deeper and after a few more test
builds, this doesn't seem to consistantly address the issue; I believe
the issue is a race condition in intltool.

Removing the patch tag and adding that it is blocked by the intltool
bug.

Sorry for the noise!

live well,
  vagrant


signature.asc
Description: PGP signature


Bug#950372: Is radare2 suitable for stable Debian releases?

2020-02-01 Thread Salvatore Bonaccorso
Hi Hilko,

On Sat, Feb 01, 2020 at 12:57:27AM +0100, Hilko Bengen wrote:
> * Moritz Mühlenhoff:
> 
> >> FTR, this was as well raised back in [1]. AFAIK there was no direct
> >> feedback to the question from Moritz back then.
> >
> > Yeah, we should at least remove radare2 from oldstable (IIRC for
> > buster there's an rdep which prevents that)
> 
> That reverse dependency is radare2-cutter which should be treated the
> same as radare2, IMO.

So, there would be a point release for buster and stretch very soon.

If you feel there is agreement within the Debian Security Tools team
on it, can any of you fill the respective removal requests for the
upcoming point release?

Regards,
Salvatore



Bug#950445: python-couchdb: should this package be removed?

2020-02-01 Thread Sandro Tosi
Package: python-couchdb
Severity: serious

Hello,
i believe this package should be removed from debian:

* currently py2 only in Debian, with py3 support upstream
* no reverse dependencies
* low popcon
* deprecated upstram, python-cloudant suggested as a better replacement
  (https://github.com/djc/couchdb-python/blob/master/README.rst)

If i dont hear a good reason to keep this package in Debian within a week, i'll
file for its removal.

Regards,
Sandro

-- System Information:
Debian Release: 10.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages python-couchdb depends on:
ii  libjs-jquery   3.3.1~dfsg-3
ii  libjs-underscore   1.9.1~dfsg-1
ii  python 2.7.16-1
ii  python-simplejson  3.16.0-1

python-couchdb recommends no packages.

Versions of packages python-couchdb suggests:
pn  couchdb  



Bug#950326: dgit: can't import binutils 2.33.90.20200122-2

2020-02-01 Thread Ian Jackson
Control: clone -1 -2
Control: severity -2 normal
Control: reassign -2 git-buildpackage
Control: found -2 0.9.14
Control: fixed -2 0.8.12.2

Hi.  Dear gbp maintainers:

gbp pq can fail to apply patches where the `Date:' in the patch is
mangled or broken.  My test case works in stretch, but not buster:

peter green writes ("Bug#950326: dgit: can't import binutils 
2.33.90.20200122-2"):
> Package: dgit
> Version: 9.9~bpo10+1
> 
> When trying to import binutils 2.33.90.20200122-2 I get the following.
> 
> ['dgit', 'import-dsc', 
> '/build/workingrepo/pool/main/b/binutils/binutils_2.33.90.20200122-2.dsc', 
> '..workingbranch']
> Dgit metadata in .dsc: NO git hash
> using existing binutils_2.33.90.20200122.orig.tar.xz
> using existing binutils_2.33.90.20200122-2.debian.tar.xz
> dpkg-source: info: extracting binutils in binutils-2.33.90.20200122
> dpkg-source: info: unpacking binutils_2.33.90.20200122.orig.tar.xz
> dpkg-source: info: unpacking binutils_2.33.90.20200122-2.debian.tar.xz
> warning: gbp pq import failed: subprocess failed with error exit status 1
> dgit: trying slow absurd-git-apply...
> gbp:error: Failed to apply 
> '/build/git/b/binutils/.git/dgit/unpack/binutils-2.33.90.20200122/debian/patches/001_ld_makefile_patch.patch':
>  Failed to commit tree: fatal: invalid date format: ??
> gbp:error: Couldn't apply patches
> gbp pq import failed: subprocess failed with error exit status 1

Steps to reproduce, without using dgit:

  DGET_UNPACK=no dget 
http://deb.debian.org/debian/pool/main/b/binutils/binutils_2.33.90.20200122-2.dsc
  dpkg-source --skip-patches -x binutils_2.33.90.20200122-2.dsc
  cd binutils-2.33.90.20200122/
  git add -Af .
  git commit -q -m import
  gbp pq import

Actual results:

  gbp:error: Failed to apply 
'/home/ian/things/Dgit/Bugs/950326/binutils-2.33.90.20200122/debian/patches/001_ld_makefile_patch.patch':
 Failed to commit tree: fatal: invalid date format: ??

Expected results: some kind of degraded operation, eg as with gbp pq
from stretch:

  gbp:info: Trying to apply patches at
  '8f09971b78f3a5deb13ee5b0afe7813855e2fc3a'
  gbp:warning: Patch '001_ld_makefile_patch.patch' has no authorship 
information, using 'Matthias Klose '
  gbp:warning: Patch '002_gprof_profile_arcs.patch' has no authorship 
information, using 'Matthias Klose '
  [...]
  gbp:info: 20 patches listed in 'debian/patches/series' imported on 
'patch-queue/master'

The patch files in the binutils are quite badly mangled:

  Author: 
  Description: Description: correct where ld scripts are installed
  Author: Chris Chimelis 
  Upstream status: N/A
  Date: ??
  --- a/ld/Makefile.am
  +++ b/ld/Makefile.am

Note the two Author lines as well as the mangled Date.  stretch's gbp
seems to handle this by ignoring the metadata, or rather, treating it
as commit message.

I am hoping that gbp's design intent is for it to work on arbitrary
packages that dpkg-source accepts.  If this is not the case then
please feel free to downgrade or even close this report against gbp.

Thanks,
Ian.

-- 
Ian JacksonThese opinions are my own.

If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
a private address which bypasses my fierce spamfilter.



Bug#950444: intltool: race condition when generating FIXME

2020-02-01 Thread Vagrant Cascadian
Package: intltool
Version: 0.51.0-5
Severity: normal
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: toolchain randomness
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org
Control: affects -1 exo
Control: affects -1 garcon

A fix for a race condition was submitted upstream. The effects result in
partial or completely missing translations. The Reproducible Builds
folks have identified over twenty packages which may be affected:

  
https://tests.reproducible-builds.org/debian/issues/unstable/translations_missing_in_desktop_files_issue.html


The fix was submitted and merged upstream some years ago, but a new
release was never made:

  https://bugs.launchpad.net/intltool/+bug/1687644
  https://bazaar.launchpad.net/~intltool/intltool/trunk/revision/748


I've done several tests building "exo" and "garcon" packages on multiple
machines with varying environments, and the attached patch appears to
work.


Thanks for maintaining intltool!


live well,
  vagrant
From ea5b70f1aae8115595226a9f2e23d3bb2c98bdd4 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian 
Date: Sat, 1 Feb 2020 10:13:30 -0800
Subject: [PATCH] debian/patches: Add patch from upstream to fix race intltool
 race condition end up using a partial cache, resulting in missing
 translations in some cases.

---
 ...re-some-processes-try-to-use-a-parti.patch | 57 +++
 debian/patches/series |  1 +
 2 files changed, 58 insertions(+)
 create mode 100644 debian/patches/0001-Avoid-a-race-where-some-processes-try-to-use-a-parti.patch

diff --git a/debian/patches/0001-Avoid-a-race-where-some-processes-try-to-use-a-parti.patch b/debian/patches/0001-Avoid-a-race-where-some-processes-try-to-use-a-parti.patch
new file mode 100644
index 000..d5998c9
--- /dev/null
+++ b/debian/patches/0001-Avoid-a-race-where-some-processes-try-to-use-a-parti.patch
@@ -0,0 +1,57 @@
+From 97c9854c9ffe34d5fb4c8e928530c9a41b8e1a35 Mon Sep 17 00:00:00 2001
+From: "Bernhard M. Wiedemann" 
+Date: Thu, 18 May 2017 21:09:18 +0200
+Origin: https://bazaar.launchpad.net/~intltool/intltool/trunk/revision/748
+ https://bugs.launchpad.net/intltool/+bug/1687644
+Subject: [PATCH] Avoid a race where some processes try to use a partial cache
+ file that is still being written to. Note that we release the lock before
+ load_cache, because if we got the lock, the cache is already completely
+ written and it is OK to have multiple parallel readers
+
+Without this patch, translation files would randomly miss translations
+for some or all languages.
+
+fixes bug #1687644
+maybe also bug #986897
+---
+ intltool-merge.in | 5 +
+ 1 file changed, 5 insertions(+)
+
+diff --git a/intltool-merge.in b/intltool-merge.in
+index 05db7cf..89923a7 100644
+--- a/intltool-merge.in
 b/intltool-merge.in
+@@ -43,6 +43,7 @@ use Getopt::Long;
+ use Text::Wrap;
+ use File::Basename;
+ use Encode;
++use Fcntl qw(:flock);
+ 
+ my $must_end_tag  = -1;
+ my $last_depth= -1;
+@@ -392,11 +393,14 @@ sub load_cache
+ 
+ sub get_cached_translation_database
+ {
++open(my $lockfh, ">", "$cache_file.lock") or die $!;
++flock($lockfh, LOCK_EX) or die "Could not lock '$cache_file.lock' - $!";
+ my $cache_file_age = -M $cache_file;
+ if (defined $cache_file_age) 
+ {
+ if ($cache_file_age <= _newest_po_age) 
+ {
++close($lockfh);
+ _cache;
+ return;
+ }
+@@ -404,6 +408,7 @@ sub get_cached_translation_database
+ }
+ 
+ _cache;
++close($lockfh);
+ }
+ 
+ sub add_translation
+-- 
+2.20.1
+
diff --git a/debian/patches/series b/debian/patches/series
index 4ca6c6d..7ccf586 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 perl5.26-regex-fixes.patch
+0001-Avoid-a-race-where-some-processes-try-to-use-a-parti.patch
-- 
2.20.1



signature.asc
Description: PGP signature


Bug#944478: fixed in debhelper 12.8

2020-02-01 Thread Michael Biebl
Hi Niels,


I was triggered by your latest debhelper announcement.

On Sun, 19 Jan 2020 10:19:22 + Niels Thykier  wrote:

>  debhelper (12.8) unstable; urgency=medium
>  .
>[ Niels Thykier ]
...
>* dh_installtmpfiles: New command extracted from
>  dh_installsystem that will handle tmpfiles.d


Thanks a lot for this. When we discussed splitting off the tmpfiles.d
related functionality into its own helper a while back on IRC, I
remember that Ansgar wanted to have debian/foo.tmpfile renamed to
debian/foo.tmpfiles. I agree that he has a point here.
It would make the naming more consistent. After all the mechanism is
uses the term tmpfiles.d and the dh helper is now called dh_installtmpfiles.

If one runs "man tmpfile", you get documentation about the tmpfile()
function call. The relevant man page would be "man tmpfiles.d".

What's your thought here? Should we transition to the name
debian/foo.tmpfiles in compat 13? It would probably be good to keep
support for debian/foo.tmpfile in compat 13 but logging a warning and
making the existentence of a debian/foo.tmpfile a hard error in compat 14?

Or do you think the name is purely cosmetical and changing it now is
just creating busy work?

CCing Ansgar here and the pkg-systemd-maintainers list, in case they
want to chime in here as well.


Regards,
Michael

P.S: This affects 79 packages, shipping 100 tmpfiles. List attached
acmetool-0.0.62
bind9-9.11.14+dfsg
binkd-1.1a-99
bley-2.0.0
cinder-15.0.0
conserver-8.2.4
courier-1.0.6
courier-authlib-0.69.0
custodia-0.6.0
cyrus-imapd-3.0.13
ejabberd-19.09.1
freeipa-4.8.3
fwknop-2.6.10
gitaly-1.78.0+dfsg
haproxy-2.0.12
i2pd-2.29.0
inn-1.7.2q
inspircd-3.4.0
iodine-0.7.0
keystone-16.0.0
knot-2.7.8
krb5-1.17
kubernetes-1.7.16+dfsg
ladvd-1.1.2
lemonldap-ng-2.0.7+ds
mailman-2.1.29
mailman3-3.2.2
mailman-suite-0+20180916
memcached-1.5.21
mpd-0.21.16
munge-0.5.13
munin-2.0.54
nagios-nrpe-4.0.0
neutron-15.0.0
nextepc-0.3.10+nods
ngircd-25
nova-20.0.0
nrpe-ng-0.2.0
nsd-4.1.26
nullmailer-2.2
nut-2.7.4
opencryptoki-3.8.1+dfsg
opendkim-2.11.0~beta2
opendmarc-1.3.2
opendnssec-2.1.4
opensips-2.2.2
open-vm-tools-11.0.5
pgpool2-4.1.0
php7.3-7.3.12
postgresql-common-211
prads-0.3.3
prelude-correlator-5.1.0+ds
prelude-lml-5.1.0
prelude-manager-5.1.0
puppet-5.5.10
pushpin-1.26.0
resolvconf-1.82
rkt-1.30.0+dfsg1
rpcbind-1.2.5
screen-4.7.0
shadow-4.8
shairport-sync-3.3.5
shibboleth-sp-3.0.4+dfsg1
softflowd-1.0.0
speech-dispatcher-0.9.1
squid-4.9
sslh-1.20
tcpcrypt-0.5
tinyproxy-1.10.0
tomcat9-9.0.27
trafficserver-8.0.5+ds
ulogd2-2.0.7
vrfydmn-0.11.0
vsftpd-3.0.3
wdm-1.28
wesnoth-1.14-1.14.9
yadifa-2.3.8
zabbix-4.0.16+dfsg
zoneminder-1.32.3
acmetool-0.0.62/debian/acmetool.tmpfile
bind9-9.11.14+dfsg/debian/bind9.tmpfile
binkd-1.1a-99/debian/binkd.tmpfile
bley-2.0.0/debian/bley.tmpfile
cinder-15.0.0/debian/cinder-common.tmpfile
conserver-8.2.4/debian/conserver-server.tmpfile
courier-1.0.6/debian/courier-imap.tmpfile
courier-1.0.6/debian/courier-ldap.tmpfile
courier-1.0.6/debian/courier-mlm.tmpfile
courier-1.0.6/debian/courier-mta.courier.tmpfile
courier-1.0.6/debian/courier-mta.tmpfile
courier-1.0.6/debian/courier-pop.tmpfile
courier-1.0.6/debian/sqwebmail.tmpfile
courier-authlib-0.69.0/debian/courier-authdaemon.tmpfile
custodia-0.6.0/debian/custodia.tmpfile
cyrus-imapd-3.0.13/debian/cyrus-common.cyrus-imapd.tmpfile
ejabberd-19.09.1/debian/ejabberd.tmpfile
freeipa-4.8.3/debian/freeipa-client.tmpfile
fwknop-2.6.10/debian/fwknop-server.tmpfile
gitaly-1.78.0+dfsg/debian/gitaly.tmpfile
haproxy-2.0.12/debian/haproxy.tmpfile
i2pd-2.29.0/debian/i2pd.tmpfile
inn-1.7.2q/debian/inn.tmpfile
inspircd-3.4.0/debian/inspircd.tmpfile
iodine-0.7.0/debian/iodined.tmpfile
keystone-16.0.0/debian/keystone.tmpfile
knot-2.7.8/debian/knot.tmpfile
krb5-1.17/debian/krb5-otp.tmpfile
kubernetes-1.7.16+dfsg/debian/kubernetes-master.tmpfile
kubernetes-1.7.16+dfsg/debian/kubernetes-node.tmpfile
ladvd-1.1.2/debian/ladvd.tmpfile
lemonldap-ng-2.0.7+ds/debian/lemonldap-ng-fastcgi-server.tmpfile
mailman-2.1.29/debian/mailman.tmpfile
mailman3-3.2.2/debian/mailman3.tmpfile
mailman-suite-0+20180916/debian/mailman3-web.tmpfile
memcached-1.5.21/debian/memcached.tmpfile
mpd-0.21.16/debian/mpd.tmpfile
munge-0.5.13/debian/munge.tmpfile
munin-2.0.54/debian/munin-common.tmpfile
munin-2.0.54/debian/munin-node.tmpfile
nagios-nrpe-4.0.0/debian/nagios-nrpe-server.tmpfile
neutron-15.0.0/debian/neutron-common.tmpfile
nextepc-0.3.10+nods/debian/nextepc-hss.tmpfile
nextepc-0.3.10+nods/debian/nextepc-mme.tmpfile
nextepc-0.3.10+nods/debian/nextepc-pcrf.tmpfile
nextepc-0.3.10+nods/debian/nextepc-pgw.tmpfile
nextepc-0.3.10+nods/debian/nextepc-sgw.tmpfile
ngircd-25/debian/ngircd.tmpfile
nova-20.0.0/debian/nova-common.tmpfile
nrpe-ng-0.2.0/debian/nrpe-ng.tmpfile
nsd-4.1.26/debian/nsd.tmpfile
nullmailer-2.2/debian/nullmailer.tmpfile
nut-2.7.4/debian/nut-client.tmpfile
nut-2.7.4/debian/nut-server.tmpfile
opencryptoki-3.8.1+dfsg/debian/opencryptoki.tmpfile

Bug#950443: "Debian Testing Weekly" Installation Failed

2020-02-01 Thread omerakgoz34 .
Package: installation-reports

Boot method: CD
Image version: 
http://saimei.ftp.acc.umu.se/cdimage/unofficial/non-free/images-including-firmware/weekly-builds/amd64/iso-cd/firmware-testing-amd64-netinst.iso
Date: February 1 2020 - 19:00

Machine: HP --> 15-ay003nt (full model of laptop)
Processor: Intel i3 5005U
Memory: 4 GB
Partitions: Standard Win10 installation and 150 GB root partition.

Output of lspci -knn (or lspci -nn):

Base System Installation Checklist:
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it

Initial boot:   [O]
Detect network card:[O]
Configure network:  [O]
Detect CD:  [O]
Load installer modules: [O]
Detect hard drives: [O]
Partition hard drives:  [O]
Install base system:[O]
Clock/timezone setup:   [O]
User/password setup:[O]
Install tasks:  [E]
Install boot loader:[ ]
Overall install:[ ]

Comments/Problems:

Failed on "Select and Install" final "dpkg" operation ("DE" installation)


Bug#950326: dgit: can't import binutils 2.33.90.20200122-2

2020-02-01 Thread Ian Jackson
> The system is running buster, git is at version 1:2.20.1-2+deb10u1 
> git-buildpackage is at 0.9.14 and dgit is at 9.9~bpo10+1

Thanks.  I have reproduced the problem.

-- 
Ian JacksonThese opinions are my own.

If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
a private address which bypasses my fierce spamfilter.



Bug#950431: qemu-system-ppc: file conflict between qemu-system-{data, ppc}

2020-02-01 Thread Michael Tokarev
01.02.2020 18:53, Adam Borowski wrote:
> Package: qemu-system-ppc
> Version: 1:4.2-2
> Severity: grave
> Justification: renders package uninstallable
> 
> Hi!
> Upon upgrading or a fresh install:
> 
> Unpacking qemu-system-ppc (1:4.2-2) ...
> dpkg: error processing archive «TMP»/3-qemu-system-ppc_1%3a4.2-2_amd64.deb 
> (--unpack):
>  trying to overwrite '/usr/share/qemu/skiboot.lid', which is also in package 
> qemu-system-data 1:4.2-2

Heh. Heh, heh, heh.
I never realized we have this that bad. We never depend on qemu-skiboot package
for whatever reason, so I thought there were no skiboot support at all before 
this,
and ofcource haven't noticed the link in qemu-system-ppc... Oh well.
Fixed!

Thanks,

/mjt



Bug#944055: Debdiff fixing linbox FTBFS on armhf and mipsel.

2020-02-01 Thread peter green

tags 950433 +patch
tags 944055 +patch
thanks

As has been reported linbox is currently blocked from migrating to testing by 
build failures on armhf and mipsel autobuilders.

In some armhf environments (notablly on Debian porterboxes and buildds with 
arm64 kernels), linbox fails to build with bus errors. I tracked these down to 
dodgy pointer typecasts leading to unaligned memory accesses. I fixed these by 
replacing the dodgy pointer typecasts with memcpy calls.

The mipsel failues were a case of the assembler running out of memory. I don't 
quite understand why the assembler is running out of memory so early, maybe it 
is being run inside the compiler and the compiler has already eaten a bunch of 
address space. In any case I decided the sensible thing to do was to simply 
disable the tests in question on mipsel.

While working on these issues I ran into problems with the clean target not 
cleaning up properly which I also fixed.

Note: the mipsel and arm64 patches were tested seperately, I did not do any 
test builds with both enabled, but I don't see any reason to expect problems.

A debdiff is attached

diff -Nru linbox-1.6.3/debian/changelog linbox-1.6.3/debian/changelog
--- linbox-1.6.3/debian/changelog   2019-09-11 18:44:18.0 +
+++ linbox-1.6.3/debian/changelog   2020-02-01 15:52:03.0 +
@@ -1,3 +1,14 @@
+linbox (1.6.3-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Replace dangerous pointer casts that are causing bus errors on
+some arm setups with memcpy calls.
+  * Disable test-rank-md, test-solve-full and test-solve  on mips/mipsel, 
+they fail to build with an out of memory error from the assembler on 
mipsel.
+  * Fix clean target.
+
+ -- Peter Michael Green   Sat, 01 Feb 2020 15:52:03 +
+
 linbox (1.6.3-1) unstable; urgency=medium
 
   * Team upload.
diff -Nru 
linbox-1.6.3/debian/patches/replace-dangerous-pointer-casts-with-memcpy.patch 
linbox-1.6.3/debian/patches/replace-dangerous-pointer-casts-with-memcpy.patch
--- 
linbox-1.6.3/debian/patches/replace-dangerous-pointer-casts-with-memcpy.patch   
1970-01-01 00:00:00.0 +
+++ 
linbox-1.6.3/debian/patches/replace-dangerous-pointer-casts-with-memcpy.patch   
2020-02-01 15:51:51.0 +
@@ -0,0 +1,138 @@
+Author: Peter Michael Green 
+Date:   Thu Jan 30 22:25:50 2020 +
+
+ Use memcpy instead of dangerous casts. This fixes testsuite failures
+ When building on systems that don't support fully support unaligned
+ memory access.
+
+Index: linbox-1.6.3/linbox/util/serialization.inl
+===
+--- linbox-1.6.3.orig/linbox/util/serialization.inl
 linbox-1.6.3/linbox/util/serialization.inl
+@@ -103,7 +103,7 @@ namespace LinBox {
+ inline uint64_t unserialize_raw(T& value, const std::vector& 
bytes, uint64_t offset)
+ {
+ auto uValue = (offset);
+-value = *reinterpret_cast(uValue);
++memcpy(,uValue,sizeof(T));
+ return sizeof(T);
+ }
+ 
+@@ -128,7 +128,7 @@ namespace LinBox {
+ inline uint64_t unserialize(int16_t& value, const std::vector& 
bytes, uint64_t offset)
+ {
+ auto uValue = (offset);
+-value = *reinterpret_cast(uValue);
++memcpy(,uValue,sizeof(int16_t));
+ #if defined(__LINBOX_HAVE_BIG_ENDIAN)
+ value = __builtin_bswap16(value);
+ #endif
+@@ -137,7 +137,7 @@ namespace LinBox {
+ inline uint64_t unserialize(uint16_t& value, const std::vector& 
bytes, uint64_t offset)
+ {
+ auto uValue = (offset);
+-value = *reinterpret_cast(uValue);
++memcpy(,uValue,sizeof(uint16_t));
+ #if defined(__LINBOX_HAVE_BIG_ENDIAN)
+ value = __builtin_bswap16(value);
+ #endif
+@@ -147,7 +147,7 @@ namespace LinBox {
+ inline uint64_t unserialize(int32_t& value, const std::vector& 
bytes, uint64_t offset)
+ {
+ auto uValue = (offset);
+-value = *reinterpret_cast(uValue);
++memcpy(,uValue,sizeof(int32_t));
+ #if defined(__LINBOX_HAVE_BIG_ENDIAN)
+ value = __builtin_bswap32(value);
+ #endif
+@@ -156,7 +156,7 @@ namespace LinBox {
+ inline uint64_t unserialize(uint32_t& value, const std::vector& 
bytes, uint64_t offset)
+ {
+ auto uValue = (offset);
+-value = *reinterpret_cast(uValue);
++memcpy(,uValue,sizeof(uint32_t));
+ #if defined(__LINBOX_HAVE_BIG_ENDIAN)
+ value = __builtin_bswap32(value);
+ #endif
+@@ -166,7 +166,7 @@ namespace LinBox {
+ inline uint64_t unserialize(int64_t& value, const std::vector& 
bytes, uint64_t offset)
+ {
+ auto uValue = (offset);
+-value = *reinterpret_cast(uValue);
++memcpy(,uValue,sizeof(int64_t));
+ #if defined(__LINBOX_HAVE_BIG_ENDIAN)
+ value = __builtin_bswap64(value);
+ #endif
+@@ -175,7 +175,7 @@ namespace LinBox {
+ inline uint64_t unserialize(uint64_t& value, const std::vector& 
bytes, uint64_t offset)
+ {
+ auto 

Bug#950442: radicale: missing-systemd-service-for-init.d-script

2020-02-01 Thread Andreas Henriksson
Source: radicale
Version: 2.1.11-7
Severity: normal

Dear Maintainer,

Please consider shipping a native systemd service masking the already
shipped init script (fixes lintian tag[1] in subject).

The upstream webpage has instructions at https://radicale.org/setup/
under "Linux with systemd system-wide" (including security hardening![2]).

You can put the file in debian/radicale.service to have debhelper handle
installing it.
Since debhelper compat 9 is now deprecated, your best option is likely
to bump to debhelper compat 10 (or higher) and maintscript integration
should be automatic.

Please don't hesitate to reach out if you need any assistance. I'm happy
to help if you provide the testing and review (as I don't use radicale
myself).

Regards,
Andreas Henriksson

[1]: 
https://lintian.debian.org/tags/missing-systemd-service-for-init.d-script.html
[2]: 
https://lintian.debian.org/tags/systemd-service-file-missing-hardening-features.html



Bug#950441: snmptt: missing-systemd-service-for-init.d-script

2020-02-01 Thread Andreas Henriksson
Package: snmptt
Version: 1.4-2
Severity: normal
Tags: patch bullseye sid

Dear Maintainer,

Please consider adding a native systemd service masking the currently
shipped init scripts (fixes lintian tag[1] in subject).

I tried creating a native systemd service myself based on reading the
init script. There where some additional changes needed to the packaging
(like making logrotate use invoke-rc.d) so I'm providing my work as a
debdiff in the hope that it can be useful to you. Note that I've only
build-tested the patch (as I'm not personally using the package).

Please note that I also bumped debhelper compat to 10, as compat 9 is
now deprecated which made me feel like doing the systemd integration
the <10 way seemed pointless.

Don't hesitate to reach out if any help is necessary. I'll happily help
if you provide the testing and review (as I don't use snmptt myself).

Further improvements like security hardening[2] could be added later.

Regards,
Andreas Henriksson

[1]: 
https://lintian.debian.org/tags/missing-systemd-service-for-init.d-script.html
[2]: 
https://lintian.debian.org/tags/systemd-service-file-missing-hardening-features.html
diff -Nru snmptt-1.4/debian/changelog snmptt-1.4/debian/changelog
--- snmptt-1.4/debian/changelog 2018-05-19 16:23:26.0 +0200
+++ snmptt-1.4/debian/changelog 2020-02-01 19:24:17.0 +0100
@@ -1,3 +1,15 @@
+snmptt (1.4-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * debian/logrotate: Use invoke-rc.d instead of init script directly.
+  * Add debian/snmptt.service masking init script
+  * Drop lsb-base dependency
+- it's guaranteed to be installed on sysvinit systems and not
+  needed on other systems now that there's a native systemd unit.
+  * Bump debhelper compat to 10 for automatic systemd handling
+
+ -- Andreas Henriksson   Sat, 01 Feb 2020 19:24:17 +0100
+
 snmptt (1.4-2) unstable; urgency=medium
 
   * Depend on lsb-base.
diff -Nru snmptt-1.4/debian/compat snmptt-1.4/debian/compat
--- snmptt-1.4/debian/compat2014-10-09 15:29:23.0 +0200
+++ snmptt-1.4/debian/compat2020-02-01 19:24:17.0 +0100
@@ -1 +1 @@
-9
+10
diff -Nru snmptt-1.4/debian/control snmptt-1.4/debian/control
--- snmptt-1.4/debian/control   2018-05-19 16:23:26.0 +0200
+++ snmptt-1.4/debian/control   2020-02-01 19:24:17.0 +0100
@@ -2,7 +2,7 @@
 Section: net
 Priority: optional
 Maintainer: Christoph Berg 
-Build-Depends: debhelper (>= 9)
+Build-Depends: debhelper (>= 10)
 Homepage: http://www.snmptt.org/
 Standards-Version: 4.1.4
 Vcs-Git: https://salsa.debian.org/debian/snmptt.git
@@ -14,7 +14,6 @@
  adduser,
  libconfig-inifiles-perl,
  libsnmp-perl,
- lsb-base,
  snmpd,
  ${misc:Depends},
 Recommends: libsys-syslog-perl
diff -Nru snmptt-1.4/debian/logrotate snmptt-1.4/debian/logrotate
--- snmptt-1.4/debian/logrotate 2012-12-22 14:44:50.0 +0100
+++ snmptt-1.4/debian/logrotate 2020-02-01 19:24:05.0 +0100
@@ -6,6 +6,6 @@
compress
sharedscripts
postrotate
-   /etc/init.d/snmptt reload > /dev/null
+   invoke-rc.d --quiet snmptt reload > /dev/null
endscript
 }
diff -Nru snmptt-1.4/debian/snmptt.service snmptt-1.4/debian/snmptt.service
--- snmptt-1.4/debian/snmptt.service1970-01-01 01:00:00.0 +0100
+++ snmptt-1.4/debian/snmptt.service2020-02-01 19:23:48.0 +0100
@@ -0,0 +1,22 @@
+[Unit]
+Description=SNMP trap translator
+After=network.target
+
+[Service]
+Type=forking
+PIDFile=/run/snmptt.pid
+Environment=DAEMON_ARGS="--daemon"
+EnvironmentFile=-/etc/default/snmptt
+ExecStart=/usr/sbin/snmptt $DAEMON_ARGS
+# Note: signals are async, but ExecReload command should block until
+# reloading is finished.
+ExecReload=/bin/kill -HUP $MAINPID
+ExecReload=/bin/sleep 2
+# Daemon will drop privilegies on its own. Will use privilegied mode for
+# dealing with pidfile. Might be better to try to start it unprivilegied
+# instead at some point
+#User=snmptt
+#Group=snmptt
+
+[Install]
+WantedBy=multi-user.target


Bug#950326: dgit: can't import binutils 2.33.90.20200122-2

2020-02-01 Thread peter green

On 01/02/2020 18:04, Ian Jackson wrote:

peter green writes ("Bug#950326: dgit: can't import binutils 
2.33.90.20200122-2"):

Package: dgit
Version: 9.9~bpo10+1

When trying to import binutils 2.33.90.20200122-2 I get the following.

['dgit', 'import-dsc', 
'/build/workingrepo/pool/main/b/binutils/binutils_2.33.90.20200122-2.dsc', 
'..workingbranch']
Dgit metadata in .dsc: NO git hash
using existing binutils_2.33.90.20200122.orig.tar.xz
using existing binutils_2.33.90.20200122-2.debian.tar.xz
dpkg-source: info: extracting binutils in binutils-2.33.90.20200122
dpkg-source: info: unpacking binutils_2.33.90.20200122.orig.tar.xz
dpkg-source: info: unpacking binutils_2.33.90.20200122-2.debian.tar.xz
warning: gbp pq import failed: subprocess failed with error exit status 1
dgit: trying slow absurd-git-apply...
gbp:error: Failed to apply 
'/build/git/b/binutils/.git/dgit/unpack/binutils-2.33.90.20200122/debian/patches/001_ld_makefile_patch.patch':
 Failed to commit tree: fatal: invalid date format: ??
gbp:error: Couldn't apply patches
gbp pq import failed: subprocess failed with error exit status 1

I don't seem to be able to reproduce this on stretch.  What versions
of git-buildpackage and git do you have installed ?

The system is running buster, git is at version 1:2.20.1-2+deb10u1 
git-buildpackage is at 0.9.14 and dgit is at 9.9~bpo10+1



Bug#944968: popularity-contest: Program accesses internal dpkg database

2020-02-01 Thread Bill Allombert
On Sat, Feb 01, 2020 at 07:09:56PM +0100, Bill Allombert wrote:
> On Sat, Feb 01, 2020 at 07:02:38PM +0100, Guillem Jover wrote:
> > On Thu, 2019-11-28 at 22:41:44 +0100, Bill Allombert wrote:
> > > On Thu, Nov 28, 2019 at 08:55:00PM +, Niels Thykier wrote:
> > > > While it would take a bit of restructuring / refactoring, I think it
> > > > would be possible to use a single dpkg-query for everything and still be
> > > > able to process the data in a "streaming" fashion.
> > > 
> > > Yes this could work, however this is assuming that dpkg-query is not
> > > allocating everything in memory at once.
> > 
> > dpkg-query will load everything in memory, in the same way it does
> > while doing a «dpkg --install» or similar. The key here is that these
> > files are just going to disappear in an inminent future, and anything
> > relying on them will just break. Also dpkg will be moving into keeping
> > the entire package filesystem knowledge in a single database file anyway.
> 
> A database file normally allows to extract fields without having the whole
> database in memory. dpkg should provide an interface to that.

In fact, popcon do not even require that. If it is a single line-based text 
file,
popcon should be able to read it line-by-line, freeing previously read lines
as soon as it does not need them. The total memory used will be of the
order of the generated popcon report.

Cheers,
-- 
Bill. 

Imagine a large red swirl here. 



Bug#950440: debian-policy: Confusing conflation of Essential:yes w/ Priority:required

2020-02-01 Thread Guillem Jover
Package: debian-policy
Version: 4.5.0.0
Severity: normal

Hi!

This was brought up on debian-devel, and I think it needs to be
updated/corrected in the policy manual:

On Fri, 2020-01-17 at 12:21:11 +0100, Guillem Jover wrote:
> On Fri, 2020-01-17 at 11:12:50 +0100, Ansgar wrote:
> > Johannes Schauer writes:
> > > My advice would also be to switch from debootstrap to mmdebstrap because 
> > > the
> > > latter is able to create a chroot with only Essential:yes packages in it 
> > > while
> > > debootstrap includes Priority:required packages as well. Alternatively,
> > > debootstrap could gain a variant only installing Essential:yes packages 
> > > and
> > > their dependencies (why doesn't it have that already?).
> > 
> > Debian doesn't support systems that don't have "required" packages
> > installed. So buildds should have them installed.
> 
> If these statements are based on the policy quote below, then I do
> not agree. I don't see why e2fsprogs would need to be installed on
> a chroot, as long as there's nothing depending on it, for example.
> 
> > Policy states:
> > "Removing a required package may cause your system to become totally
> > broken and you may not even be able to use dpkg to put things back, so
> > only do so if you know what you are doing."
> 
> That seems wrong, or inaccurate at best. dpkg should never depend on
> anything that is not part of the pseudo-essential set (strictly
> speaking only Essential:yes + awk-virtual), or that it depends on
> explicitly. So as long as a package has not been forced out, dpkg
> must work.
> 
> Removing a required package (that is not Essential:yes) might indeed
> render your system broken, but what broken means or in what context is
> not qualified there. This could apply to systems that get booted for
> example, but not to chroots. A package that relies on another package
> that is Priority:required and not Essential:yes, and that it does not
> depend on, is just broken.
> 
> Here's the current list of these packages on my system:
> 
>   $ aptitude -F '%p' search '~prequired !~E'
>   debconf
>   e2fsprogs
>   gcc-10-base
>   gcc-9-base
>   libpam-modules
>   libpam-modules-bin
>   libpam-runtime
>   mawk
>   mount
>   passwd
>   tzdata
> 
> And most of these are actually part of the pseudo-essential set
> anyway, and cannot be removed w/o force.
> 
> That passage in policy might have made sense some time ago, when
> Priority:required almost matched the pseudo-essential set, and when we
> didn't have a separation of "dpkg-essential" and "boot-essential".

Regards,
Guillem



Bug#950438: [Piuparts-devel] Bug#950438: piuparts: test for systemd dependency cycle

2020-02-01 Thread Andreas Beckmann
On 01/02/2020 18.21, Christian Göttsche wrote:
> I like to suggest adding a test whether a package introduces a systemd
> dependency cycle, e.g. #950418 .

That sounds a bit like it would be more suitable for an (automatic)
autopkgtest or debian-ci. I'm not sure if a minimal piuparts chroot
(probably without systemd) can be used for such tests - how would they
look like?

Andreas



Bug#944968: popularity-contest: Program accesses internal dpkg database

2020-02-01 Thread Bill Allombert
On Sat, Feb 01, 2020 at 07:02:38PM +0100, Guillem Jover wrote:
> On Thu, 2019-11-28 at 22:41:44 +0100, Bill Allombert wrote:
> > On Thu, Nov 28, 2019 at 08:55:00PM +, Niels Thykier wrote:
> > > While it would take a bit of restructuring / refactoring, I think it
> > > would be possible to use a single dpkg-query for everything and still be
> > > able to process the data in a "streaming" fashion.
> > 
> > Yes this could work, however this is assuming that dpkg-query is not
> > allocating everything in memory at once.
> 
> dpkg-query will load everything in memory, in the same way it does
> while doing a «dpkg --install» or similar. The key here is that these
> files are just going to disappear in an inminent future, and anything
> relying on them will just break. Also dpkg will be moving into keeping
> the entire package filesystem knowledge in a single database file anyway.

A database file normally allows to extract fields without having the whole
database in memory. dpkg should provide an interface to that.

Cheers,
-- 
Bill. 

Imagine a large red swirl here. 



Bug#950326: dgit: can't import binutils 2.33.90.20200122-2

2020-02-01 Thread Ian Jackson
peter green writes ("Bug#950326: dgit: can't import binutils 
2.33.90.20200122-2"):
> Package: dgit
> Version: 9.9~bpo10+1
> 
> When trying to import binutils 2.33.90.20200122-2 I get the following.
> 
> ['dgit', 'import-dsc', 
> '/build/workingrepo/pool/main/b/binutils/binutils_2.33.90.20200122-2.dsc', 
> '..workingbranch']
> Dgit metadata in .dsc: NO git hash
> using existing binutils_2.33.90.20200122.orig.tar.xz
> using existing binutils_2.33.90.20200122-2.debian.tar.xz
> dpkg-source: info: extracting binutils in binutils-2.33.90.20200122
> dpkg-source: info: unpacking binutils_2.33.90.20200122.orig.tar.xz
> dpkg-source: info: unpacking binutils_2.33.90.20200122-2.debian.tar.xz
> warning: gbp pq import failed: subprocess failed with error exit status 1
> dgit: trying slow absurd-git-apply...
> gbp:error: Failed to apply 
> '/build/git/b/binutils/.git/dgit/unpack/binutils-2.33.90.20200122/debian/patches/001_ld_makefile_patch.patch':
>  Failed to commit tree: fatal: invalid date format: ??
> gbp:error: Couldn't apply patches
> gbp pq import failed: subprocess failed with error exit status 1

I don't seem to be able to reproduce this on stretch.  What versions
of git-buildpackage and git do you have installed ?

Thanks,
Ian.

-- 
Ian JacksonThese opinions are my own.

If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
a private address which bypasses my fierce spamfilter.



Bug#944968: popularity-contest: Program accesses internal dpkg database

2020-02-01 Thread Guillem Jover
On Thu, 2019-11-28 at 22:41:44 +0100, Bill Allombert wrote:
> On Thu, Nov 28, 2019 at 08:55:00PM +, Niels Thykier wrote:
> > While it would take a bit of restructuring / refactoring, I think it
> > would be possible to use a single dpkg-query for everything and still be
> > able to process the data in a "streaming" fashion.
> 
> Yes this could work, however this is assuming that dpkg-query is not
> allocating everything in memory at once.

dpkg-query will load everything in memory, in the same way it does
while doing a «dpkg --install» or similar. The key here is that these
files are just going to disappear in an inminent future, and anything
relying on them will just break. Also dpkg will be moving into keeping
the entire package filesystem knowledge in a single database file anyway.

Thanks,
Guillem



Bug#838232: profanity-nox package

2020-02-01 Thread Martin Dosch

Hi,

I modified the source package so that it produces a profanity and a 
profanity-nox package. The latter does not have X-Dependencies.


You can find the merge request there: 
https://salsa.debian.org/xmpp-team/profanity/merge_requests/2

To the maintainer(s): As I am not experienced in debian packaging you 
should see this as a proof-of-concept and check it thoroughly before 
merging. But I can tell that building it works well for me locally and 
the profanity-nox package is running right now on my VPS which is, of 
course, headless.


Best regards,
Martin


signature.asc
Description: PGP signature


Bug#948288: gnome-shell reproducibly crashes on boot, and the boot process gets stuck

2020-02-01 Thread Md Ayquassar

I added nomodeset as described in https://askubuntu.com/a/38834 . Then, the boot
process displayed some error concerning UMS and radeon early in the process, and
the screen resolution is different. The boot process still gets stuck, and
switching with Ctrl+Alt+F1 followed by Ctrl+Alt+F2 makes it continue, but the
segfault message disappears from dmesg.


Bug#950403: RFS: scons/3.1.2-2 -- replacement for make

2020-02-01 Thread Adam Borowski
On Sat, Feb 01, 2020 at 08:49:20AM +0100, Jörg Frings-Fürst wrote:
> I think it was my error by merging into the release branch.
> 
> Now the correct version is uploaded into git and to mentors.

Compared to the version in experimental, the new one adds Depends:python-any
-- is this intentional?


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀ The ill-thought conversion to time64_t will make us suffer from
⣾⠁⢠⠒⠀⣿⡁ the Y292B problem.  So let's move the Epoch by 43545140006400
⢿⡄⠘⠷⠚⠋⠀ (plus a safety margin in case of bad physicists) and make it
⠈⠳⣄ unsigned -- that'll almost double the range.



Bug#950439: debtags: [All tips] links to non-existent Alioth page

2020-02-01 Thread Lev Lamberov
Package: debtags
Version: 2.1.5
Severity: normal

Dear Maintainer,

on the tag editor page there is a button [All tips] (bottom of Tagging
tip) which leads to non-existent Alioth page, 
http://debtags.alioth.debian.org/edit-tips.html

Regards,
Lev Lamberov


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

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

Versions of packages debtags depends on:
ii  python3 3.7.5-3
ii  python3-apt 1.8.5
ii  python3-debian  0.1.36

debtags recommends no packages.

Versions of packages debtags suggests:
ii  tagcoll  2.0.14-2

-- no debconf information



Bug#947558: d1x-rebirth: diff for NMU version 0.58.1-1.1

2020-02-01 Thread Dmitry Smirnov
On Sunday, 2 February 2020 2:28:04 AM AEDT Stephen Kitt wrote:
> I've prepared an NMU for d1x-rebirth (versioned as 0.58.1-1.1) and
> uploaded it to DELAYED/5.

Thank you very much for doing this, Stephen. Much appreciated.

-- 
Cheers,
 Dmitry Smirnov.

---

The cure for the evils of democracy is more democracy.
-- H. L. Mencken


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


Bug#948288: gnome-shell reproducibly crashes on boot, and the boot process gets stuck

2020-02-01 Thread Md Ayquassar

In the attachment you find /var/log/Xorg.0.log. It contains some error message.
Concerning nomodeset: can I add it during boot process when the grub screen pops
up?
[37.930] 
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
[37.931] Build Operating System: Linux 4.9.0-8-amd64 i686 Debian
[37.931] Current Operating System: Linux T42-LAPTOP 4.19.0-6-686 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) i686
[37.931] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.19.0-6-686 root=UUID=c2e7e76d-6ee0-4705-9f83-ed1310bcbced ro quiet
[37.931] Build Date: 05 March 2019  08:11:12PM
[37.931] xorg-server 2:1.20.4-1 (https://www.debian.org/support) 
[37.931] Current version of pixman: 0.36.0
[37.931] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[37.931] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[37.932] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Feb  1 18:22:53 2020
[38.244] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[38.454] (==) No Layout section.  Using the first Screen section.
[38.454] (==) No screen section available. Using defaults.
[38.454] (**) |-->Screen "Default Screen Section" (0)
[38.454] (**) |   |-->Monitor ""
[38.484] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[38.485] (==) Automatically adding devices
[38.485] (==) Automatically enabling devices
[38.485] (==) Automatically adding GPU devices
[38.485] (==) Max clients allowed: 256, resource mask: 0x1f
[38.905] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[38.905] 	Entry deleted from font path.
[39.435] (==) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/100dpi/:unscaled,
	/usr/share/fonts/X11/75dpi/:unscaled,
	/usr/share/fonts/X11/Type1,
	/usr/share/fonts/X11/100dpi,
	/usr/share/fonts/X11/75dpi,
	built-ins
[39.435] (==) ModulePath set to "/usr/lib/xorg/modules"
[39.435] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[39.435] (II) Loader magic: 0x70a740
[39.435] (II) Module ABI versions:
[39.435] 	X.Org ANSI C Emulation: 0.4
[39.435] 	X.Org Video Driver: 24.0
[39.435] 	X.Org XInput driver : 24.1
[39.435] 	X.Org Server Extension : 10.0
[39.443] (++) using VT number 7

[39.443] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[39.444] (II) xfree86: Adding drm device (/dev/dri/card0)
[39.461] (--) PCI:*(1@0:0:0) 1002:4c57:1014:0530 rev 0, Mem @ 0xe000/134217728, 0xc010/65536, I/O @ 0x3000/256, BIOS @ 0x/131072
[39.557] (II) LoadModule: "glx"
[39.584] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[40.260] (II) Module glx: vendor="X.Org Foundation"
[40.260] 	compiled for 1.20.4, module version = 1.0.0
[40.260] 	ABI class: X.Org Server Extension, version 10.0
[40.260] (II) Applying OutputClass "Radeon" to /dev/dri/card0
[40.260] 	loading driver: radeon
[40.260] (==) Matched radeon as autoconfigured driver 0
[40.260] (==) Matched ati as autoconfigured driver 1
[40.260] (==) Matched modesetting as autoconfigured driver 2
[40.260] (==) Matched fbdev as autoconfigured driver 3
[40.260] (==) Matched vesa as autoconfigured driver 4
[40.260] (==) Assigned the driver to the xf86ConfigLayout
[40.260] (II) LoadModule: "radeon"
[40.329] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[40.575] (II) Module radeon: vendor="X.Org Foundation"
[40.575] 	compiled for 1.20.4, module version = 19.0.1
[40.575] 	Module class: X.Org Video Driver
[40.575] 	ABI class: X.Org Video Driver, version 24.0
[40.575] (II) LoadModule: "ati"
[40.575] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
[40.594] (II) Module ati: vendor="X.Org Foundation"
[40.594] 	compiled for 1.20.4, module version = 19.0.1
[40.594] 	Module class: X.Org Video Driver
[40.594] 	ABI class: X.Org Video Driver, version 24.0
[40.596] (II) LoadModule: "modesetting"
[40.596] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[40.722] (II) Module modesetting: vendor="X.Org Foundation"
[40.722] 	compiled for 1.20.4, module version = 1.20.4
[40.722] 	Module class: X.Org Video Driver
[40.722] 	ABI class: X.Org Video Driver, version 24.0
[40.722] (II) LoadModule: "fbdev"
[40.723] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[40.796] (II) Module fbdev: vendor="X.Org Foundation"
[40.796] 	compiled for 1.20.0, module version = 0.5.0
[40.796] 	Module class: X.Org Video Driver
[40.796] 	

Bug#950438: piuparts: test for systemd dependency cycle

2020-02-01 Thread Christian Göttsche
Package: piuparts
Version: 1.1.1
Severity: wishlist

I like to suggest adding a test whether a package introduces a systemd
dependency cycle, e.g. #950418 .



Bug#950437: garcon: encoding of .directory files differs depending on locale

2020-02-01 Thread Vagrant Cascadian
Source: garcon
Severity: normal
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: environment locale
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

When built with the C locale, some files differ from when built with a
UTF-8 locale, such as xfce-screensavers.directory:

Icon=preferences-desktop-screensaver
Name=Screensavers
Name[am]=መመልከቻ·​ማዳኛ  
Name[ar]=حافظات·​الشاشة  
Name[ast]=Curiapantal​les
Name[be]=Ахоўнікі·​экра

The encoding of the file also varies.

The attached patch works around this by exporting LC_ALL=C.UTF-8 in
debian/rules, ensuring all builds use a UTF-8 locale.


Thanks for maintaining garcon.


live well,
  vagrant

From 0e8418abdfdd062ec372f73bb3a45e5bb1bc6ed9 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian 
Date: Sat, 1 Feb 2020 08:32:08 -0800
Subject: [PATCH] debian/rules: export LC_ALL=C.UTF-8 to ensure reproducible
 builds regardless of locale.

---
 debian/rules | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/debian/rules b/debian/rules
index c0a9c6a..931e87d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,6 +3,9 @@
 export DEB_LDFLAGS_MAINT_APPEND=-Wl,-z,defs -Wl,--as-needed -Wl,-O1
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 
+# Use C.UTF-8 locale to ensure reproducible builds
+export LC_ALL=C.UTF-8
+
 %:
 	dh $@
 
-- 
2.20.1



signature.asc
Description: PGP signature


Bug#950418: Bug #950418: haveged: Strange systemd trace since last version

2020-02-01 Thread Christian Göttsche
Running 'systemd-analyze verify default.target' prints the following:

haveged.service: Found ordering cycle on systemd-tmpfiles-setup.service/start
haveged.service: Found dependency on systemd-journal-flush.service/start
haveged.service: Found dependency on systemd-journald.service/start
haveged.service: Found dependency on haveged.service/start
haveged.service: Job systemd-tmpfiles-setup.service/start deleted to
break ordering cycle starting with haveged.service/start


So 'haveged' depends on 'systemd-tmpfiles-setup.service', which
depends on 'systemd-journald.service', which depends on
'haveged.service'.



Bug#950436: RM: pyblosxom -- ROM; no longer actively maintained

2020-02-01 Thread Markus Koschany
Package: ftp.debian.org
Severity: normal

Dear ftp team,

please remove pyblosxom from Debian. The blog compiler is Python 2
only and upstream is no longer actively maintaining this software. We
have several good alternatives in Debian like Hugo or Jekyll to
compensate for the removal.

Thanks,

Markus



Bug#950330: libvncclient1: Serious artifacts after upgrading to 0.9.12

2020-02-01 Thread Cesare Leonardi

On 01/02/20 17:21, Mike Gabriel wrote:

can you please test your issue using
http://packages.sunweavers.net/debian/pool/main/libv/libvncserver/libvncclient1_0.9.12+dfsg-8~test1_amd64.deb 


Hello Mike, your package seems to fix the issue.
I've tried two connection:
(1) TightVNC 2.8.5 (Win7 64 bit)
(2) TightVNC 2.8.? (Win7 32 bit)
With both I've set Remmina connection to 16 bpp.
Also with (1) I've also tried all quality values (poor, medium, good, 
best) and also 8 bpp and 32 bpp.


In all cases, everything looks good.

Unfortunately I have no VNC servers to test other than TightVNC 2.8.x 
under Win7/Win10.


Thank you very much.

Cesare.



Bug#937393: pyblosxom: Python2 removal in sid/bullseye

2020-02-01 Thread Markus Koschany
According to upstream's notice on http://pyblosxom.github.io/, Pyblosxom
is no longer in active development. There was the attempt to port it to
Python 3 but this one was never completed. Nowadays we have several good
alternatives in Debian that achieve the same thing, e.g. hugo or jekyll.

I believe it is time now to file a removal request for pyblosxom.



signature.asc
Description: OpenPGP digital signature


Bug#950435: haproxy build-depends on package that has been dropped.

2020-02-01 Thread peter green

Package: haproxy
Version: 2.0.12-1
Severity: serious

haproxy build-depends-indep on python-mako, which is no longer built by the 
mako source package, it is still present in unstable as a cruft package, but is 
completely gone from testing.



Bug#943027: fretsonfire: Python2 removal in sid/bullseye

2020-02-01 Thread Sandro Tosi
> Am 01.02.20 um 17:06 schrieb Steve Cotton:
> > On Sat, Feb 01, 2020 at 04:06:56PM +0100, Markus Koschany wrote:
> >> Please don't remove any games from Debian because of the Python 2
> >> removal and try to port the games to Python 3 instead. For instance

who should port these games? the upstream maintaintainers? maybe but
what if they are not developing the game anymore? the debian
maintainers? i dont think that's appropriate to ask that, as then even
more burden will fall on them (both keeping the package up to
standards *and* maintain the py3k port). so whos left? it appears
nobody.

> >> Bernhard has done a lot of good porting work and ported several games to
> >> Python 3 already. Even if we don't succeed in porting all games to
> >> Python 3 in time for Debian 11, then we should just give people more
> >> time to realize the impact of the py2removal goal.

No. with this approach, nobody will do anything about py2removal and
we're gonna keep python2 around forever. you had more than a year,
nothing happen, it's time to be objective and realize there wont be a
savior for fretsonfire and it's time for Debian to drop it.

> >
> > Markus, the trouble with saying "give people more time" is that there's been
> > a py2removal bug open on Frets On Fire since October 2018. That's #912511,
> > from the python-pygame mass bug filing.
>
> We have one year left in this release cycle and you cannot expect that

no we dont. at some point in the next months the distribution will
freeze and we wont be able to make substantial progress.

> all Python 2 games will be ported to Python 3 at the same time or in a
> few months. There is no urgency at all to remove those games from
> Debian.

really? what about all the reverse dependencies that need to be kept
in the archive *just* for this antique softwares to remain usable? I,
for example, have 2 packages i cant remove because of fretsonfire; at
some point i'll have to make a decision, and most likely i'll favor my
own packages over a relic from 10+ years ago.

> It also does not matter how old a game is because games like
> fretsonfire are feature complete.

OMG LOL! did you look at the sourceforge page? there are literally
hundreds of bug reports and feature requests. year "feature complete".

> Please contribute by fixing those bugs
> for a change.

i sincerely hope this is not meant for me.

Please revisit your position to make the Debian distribution progress
towards the py2removal goal: dont be an obstacle, help instead.

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



Bug#937435: pyexiv2: Python2 removal in sid/bullseye

2020-02-01 Thread Sandro Tosi
> I'd preffer to drop pyexiv2 completely. The recommended upstream
> approach was to use GI (and gir1.2-gexiv2-0.10) and that's where most
> of the reverese dependencies have migrated.

Sure, that sounds like a good plan: do you want me to file the RM bug?

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



Bug#950434: ITP: net-cpp -- C++11 library for networking purposes

2020-02-01 Thread Mike Gabriel
Package: wnpp
Severity: wishlist
Owner: Mike Gabriel 

* Package name: net-cpp
  Version : 2.0.1
  Upstream Author : Marius Gripsgard 
* URL : https://gitlab.com/ubports/core/lib-cpp/net-cpp/
* License : LGPL-3.0
  Programming Lang: C++
  Description : C++11 library for networking purposes

 Net-Cpp is a simple and straightforward networking library for C++11.

 This package will be maintained by the Debian UBports Team and is
 a requirement for the U(nity)8 Desktop Environment.



Bug#943027: fretsonfire: Python2 removal in sid/bullseye

2020-02-01 Thread Markus Koschany


Am 01.02.20 um 17:06 schrieb Steve Cotton:
> On Sat, Feb 01, 2020 at 04:06:56PM +0100, Markus Koschany wrote:
>> Please don't remove any games from Debian because of the Python 2
>> removal and try to port the games to Python 3 instead. For instance
>> Bernhard has done a lot of good porting work and ported several games to
>> Python 3 already. Even if we don't succeed in porting all games to
>> Python 3 in time for Debian 11, then we should just give people more
>> time to realize the impact of the py2removal goal.
> 
> Markus, the trouble with saying "give people more time" is that there's been
> a py2removal bug open on Frets On Fire since October 2018. That's #912511,
> from the python-pygame mass bug filing.

We have one year left in this release cycle and you cannot expect that
all Python 2 games will be ported to Python 3 at the same time or in a
few months. There is no urgency at all to remove those games from
Debian. It also does not matter how old a game is because games like
fretsonfire are feature complete. Please contribute by fixing those bugs
for a change.



signature.asc
Description: OpenPGP digital signature


Bug#950330: libvncclient1: Serious artifacts after upgrading to 0.9.12

2020-02-01 Thread Mike Gabriel

Hi Cesare,

On  Sa 01 Feb 2020 00:06:13 CET, Cesare Leonardi wrote:


On 31/01/20 23:00, Mike Gabriel wrote:
@Cesare: would you be ok, if I provided you with a binary build of  
libvncserver outside of the debian.org namespace (via  
packages.sunweavers.net) for testing? If so, please let me know and  
I'll provide you with test packages. On the other hand, if you feel  
confident enough to build a patches libvncserver yourself, you can  
of course cherry-pick the fix for libvncserver/issues/335 and try a  
test build yourself. Let me know what you prefer?


Hello guys, I've read your messages and these:
https://github.com/LibVNC/libvncserver/issues/335
https://gitlab.com/Remmina/Remmina/issues/1824

There are a lot information there and not all are completely clear  
to me. I just confirm that in Remmina, as a workaround, changing  
"Color depth" away from "High color (16 bpp)", make corruptions go  
away: no problem neither with 8 bit nor 32 bit.


Mike, I'll be happy to test your deb packages: please provide me the  
URL when you are ready. I'm just a user, I'm not able to build  
packages myself, sorry.


Cesare.


can you please test your issue using
http://packages.sunweavers.net/debian/pool/main/libv/libvncserver/libvncclient1_0.9.12+dfsg-8~test1_amd64.deb

Thanks,
Mike
--

DAS-NETZWERKTEAM
c\o Technik- und Ökologiezentrum Eckernförde
Mike Gabriel, Marienthaler str. 17, 24340 Eckernförde
mobile: +49 (1520) 1976 148
landline: +49 (4351) 850 8940

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31
mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de



pgpILFNI9oHFi.pgp
Description: Digitale PGP-Signatur


Bug#943027: fretsonfire: Python2 removal in sid/bullseye

2020-02-01 Thread Steve Cotton
On Sat, Feb 01, 2020 at 04:06:56PM +0100, Markus Koschany wrote:
> Please don't remove any games from Debian because of the Python 2
> removal and try to port the games to Python 3 instead. For instance
> Bernhard has done a lot of good porting work and ported several games to
> Python 3 already. Even if we don't succeed in porting all games to
> Python 3 in time for Debian 11, then we should just give people more
> time to realize the impact of the py2removal goal.

Markus, the trouble with saying "give people more time" is that there's been
a py2removal bug open on Frets On Fire since October 2018. That's #912511,
from the python-pygame mass bug filing.

BR,
Steve



Bug#950433: linbox FTBFS on mipsel, oom while building tests.

2020-02-01 Thread peter green

Package: linbox
Version: 1.6.3-1
Severity: serious

Since I was looking at the linbox failure on armhf, I figured i'd have a look 
at the mipsel one too. Based on past experiences with other packages, I was 
expecting it to also be related to alignment issues.

However I was wrong! It seems it is failing with an out of memory error, while 
trying to build one of the tests. What is strange is it seems to be failing 
after allocating only a relatively small amount of memory. I'm not sure if this 
is some mipsel weirdness or just as not correctly reporting how much memory it 
has allocated.

I suspect the best course of action is to disable building or running the test 
in question on mipsel.

Thoughts?



Bug#933334: fixed in ugene 33.0+dfsg-1

2020-02-01 Thread Santiago Vila
reopen 94
found 94 1.31.1+dfsg-1
fixed 94 33.0+dfsg-1
thanks

Reopening because packages in stable must build in stable.



Bug#950432: cfengine3: missing-systemd-service-for-init.d-script

2020-02-01 Thread Andreas Henriksson
Source: cfengine3
Version: 3.12.1-2
Severity: normal
Tags: patch bullseye sid

Dear Maintainer,

Please consider shipping native systemd services masking the currently
shipped init script (fixes lintian tag[1] in subject).

Please note that systemd services are already provided by upstream!
I'm attaching a patch that simply installs them (which has only been
build-tested, as I don't personally use cfengine3).

Since you have a home-grown mechanism to enable/disable services,
rather than using the systemwide way[2] you might want to look
into adding maintscript code for a one-time upgrade conversion
of the home-grown state to system-wide so that the new
services maintains their old state.

Regards,
Andreas Henriksson

[1]: 
https://lintian.debian.org/tags/missing-systemd-service-for-init.d-script.html
[2]: 
https://lintian.debian.org/tags/init.d-script-should-always-start-service.html
diff -Nru cfengine3-3.12.1/debian/cfengine3.install 
cfengine3-3.12.1/debian/cfengine3.install
--- cfengine3-3.12.1/debian/cfengine3.install   2019-01-07 10:08:09.0 
+0100
+++ cfengine3-3.12.1/debian/cfengine3.install   2020-02-01 16:51:23.0 
+0100
@@ -1,2 +1,3 @@
 debian/tmp/usr/bin/*usr/sbin/
 debian/tmp/usr/share/cfengine3
+debian/tmp/lib/systemd/system
diff -Nru cfengine3-3.12.1/debian/changelog cfengine3-3.12.1/debian/changelog
--- cfengine3-3.12.1/debian/changelog   2019-01-07 10:08:09.0 +0100
+++ cfengine3-3.12.1/debian/changelog   2020-02-01 16:51:23.0 +0100
@@ -1,3 +1,11 @@
+cfengine3 (3.12.1-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Add configure flag --with-systemd-service=/lib/systemd/system
+  * debian/cfengine3.install: Add /lib/systemd/system
+
+ -- Andreas Henriksson   Sat, 01 Feb 2020 16:51:23 +0100
+
 cfengine3 (3.12.1-2) unstable; urgency=medium
 
   * debian/patches:
diff -Nru cfengine3-3.12.1/debian/rules cfengine3-3.12.1/debian/rules
--- cfengine3-3.12.1/debian/rules   2019-01-07 10:08:09.0 +0100
+++ cfengine3-3.12.1/debian/rules   2020-02-01 16:51:19.0 +0100
@@ -27,6 +27,7 @@
--with-workdir=/var/lib/cfengine3 \
--with-logdir=/var/log/cfengine3 \
--with-piddir=/var/run/cfengine3 \
+   --with-systemd-service=/lib/systemd/system \
--libdir=/usr/lib/cfengine3 \
--docdir=\$${prefix}/share/doc/cfengine3 \
--datadir=\$${prefix}/share/cfengine3 \


Bug#944485: mmdebstrap: please implement the creation of QEMU/KVM images for autopkgtest-virt-qemu

2020-02-01 Thread Francesco Poli
On Fri, 31 Jan 2020 06:28:07 +0100 Johannes Schauer wrote:

[...]
> Quoting Francesco Poli (2020-01-30 23:41:11)
[...]
> > Wait, does this change the result?
[...]
> in your case, TMPDIR was a relative path.
[...]
> Your expectation was, that when you set TMPDIR, the only one who would consume
> that environment variable would be mmdebstrap itself. I think that thought is
> not unreasonable. That's why I think it's important that mmdebstrap unsets 
> that
> variable before it executes processes inside the chroot.

All your reasoning makes sense to me.
I agree that TMPDIR should be unset by mmdebstrap before running hooks.

I tried to check that the resulting .tar file is not affected by this
TMPDIR unsetting.
I did the following:

  $ cat ABSTMPDIR/test.sh 
  #!/bin/sh
  
  SETUP_TESTBED="/usr/share/autopkgtest/setup-commands/setup-testbed"
  
  LIMAVAR="amd64"
  SUITE="sid"  
  SIZE="2GiB"
  
  TMPDIR=$(pwd)
  export TMPDIR
  mmdebstrap --variant=important --include=linux-image-"$LIMAVAR" \
--customize-hook='chroot "$1" passwd --delete root' \
--customize-hook='chroot "$1" useradd --home-dir /home/user --create-home 
user' \
--customize-hook='chroot "$1" passwd --delete user' \
--customize-hook='echo host > "$1/etc/hostname"' \
--customize-hook='echo "127.0.0.1 localhost host" > "$1/etc/hosts"' \
--customize-hook="$SETUP_TESTBED" \
"$SUITE" debian-unstable.tar
  $ cat NOTMPDIR/test.sh 
  #!/bin/sh
  
  SETUP_TESTBED="/usr/share/autopkgtest/setup-commands/setup-testbed"
  
  LIMAVAR="amd64"
  SUITE="sid"  
  SIZE="2GiB"
  
  TMPDIR='.'
  export TMPDIR
  mmdebstrap --variant=important --include=linux-image-"$LIMAVAR" \
--customize-hook='chroot "$1" passwd --delete root' \
--customize-hook='chroot "$1" useradd --home-dir /home/user --create-home 
user' \
--customize-hook='chroot "$1" passwd --delete user' \
--customize-hook='echo host > "$1/etc/hostname"' \
--customize-hook='echo "127.0.0.1 localhost host" > "$1/etc/hosts"' \
--customize-hook='env --unset=TMPDIR 
/usr/share/autopkgtest/setup-commands/setup-testbed "$1"' \
"$SUITE" debian-unstable.tar

After running the two test.sh scripts within their respective
directories, I used diffoscope to highlight the differences between the
two resulting .tar files:

  $ TMPDIR=/run/shm diffoscope \
 --max-diff-block-lines 15000 \
 --max-page-diff-block-lines 1500 \
 --html report_diffoscope.html \
 ABSTMPDIR/debian-unstable.tar \
  NOTMPDIR/debian-unstable.tar

The only differences shown in the resulting report_diffoscope.html file
seem to be:

  • the generated files in the content
of ./boot/initrd.img-5.4.0-3-amd64 have differing creation
timestamps (but this is obvious, since the two initrd were not
created exactly at the same time!)

  • ./var/lib/initramfs-tools/5.4.0-3-amd64 files differ (but they seem
to include some checksum of the initrd, hence the difference should
be consequence of the first point)

  • ./etc/machine-id and ./var/lib/dbus/machine-id files differ (but I
think this should not be surprising...)

  • ./usr/lib/python3.7/__pycache__/hashlib.cpython-37.pyc files have
some different hex values (I am not sure why, but it's compiled
Python code, maybe it includes a compilation timestamp or
something?!?)

I am under the impression that the two .tar files are to be considered
equivalent.
Do you agree?



P.S.: I still have to find the time to check the .qcow2 file I obtained
on last Wednesday...   :-(

-- 
 http://www.inventati.org/frx/
 There's not a second to spare! To the laboratory!
. Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE


pgpbwUbL69RDJ.pgp
Description: PGP signature


Bug#950431: qemu-system-ppc: file conflict between qemu-system-{data,ppc}

2020-02-01 Thread Adam Borowski
Package: qemu-system-ppc
Version: 1:4.2-2
Severity: grave
Justification: renders package uninstallable

Hi!
Upon upgrading or a fresh install:

Unpacking qemu-system-ppc (1:4.2-2) ...
dpkg: error processing archive «TMP»/3-qemu-system-ppc_1%3a4.2-2_amd64.deb 
(--unpack):
 trying to overwrite '/usr/share/qemu/skiboot.lid', which is also in package 
qemu-system-data 1:4.2-2

Fix is obvious...


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

Kernel: Linux 5.5.0-00053-g164b7343ac03 (SMP w/64 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages qemu-system-ppc depends on:
ii  libaio1  0.3.112-5
ii  libasound2   1.2.1.2-2
ii  libbrlapi0.7 6.0+dfsg-4+b1
ii  libc62.29-9
ii  libcacard0   1:2.6.1-1
ii  libcapstone3 4.0.1+really+3.0.5-1+b1
ii  libepoxy01.5.4-1
ii  libfdt1  1.5.1-1
ii  libgbm1  19.3.3-1
ii  libgcc-s1 [libgcc1]  10-20191205-1
ii  libgcc1  1:9.2.1-25
ii  libglib2.0-0 2.62.4-1+b1
ii  libgnutls30  3.6.11.1-2
ii  libibverbs1  27.0-2
ii  libjpeg62-turbo  1:1.5.2-2+b1
ii  libncursesw6 6.1+20191019-1
ii  libnettle7   3.5.1+really3.5.1-2
ii  libnuma1 2.0.12-1+b1
ii  libpixman-1-00.36.0-1
ii  libpmem1 1.8-1
ii  libpng16-16  1.6.37-1
ii  librdmacm1   27.0-2
ii  libsasl2-2   2.1.27+dfsg-2
ii  libseccomp2  2.4.2-2
ii  libslirp04.1.0-2
ii  libspice-server1 0.14.2-4
ii  libtinfo66.1+20191019-1
ii  libusb-1.0-0 2:1.0.23-2
ii  libusbredirparser1   0.8.0-1+b1
ii  libvdeplug2  2.3.2+r586-2.2+b1
ii  libvirglrenderer10.8.1-6
ii  openbios-ppc 1.1.git20181001-1
ii  openhackware 0.4.1+git-20140423.c559da7c-4.1
ii  qemu-slof20191209+dfsg-1
ii  qemu-system-common   1:4.2-2
ii  qemu-system-data 1:4.2-2
ii  zlib1g   1:1.2.11.dfsg-1+b1

Versions of packages qemu-system-ppc recommends:
ii  ipxe-qemu1.0.0+git-20190125.36a4c85-4
ii  qemu-system-gui  1:4.2-2
ii  qemu-utils   1:4.2-2
ii  seabios  1.13.0-1

Versions of packages qemu-system-ppc suggests:
pn  qemu-block-extra  
pn  samba 
pn  vde2  

-- no debconf information


Bug#943481: Please update to 1.4.0

2020-02-01 Thread Amr Ibrahim
1.4.0 has been released.

Option to duplicate page(s) (#18)
Remember previous crop input values (#118)
Fix rotation with PikePDF & already rotated pages (#120)
Update screenshot in appdata (#121)
Remove PyPDF2 (#124)
Split page spreads into pages (#86)
Add basic metadata editing (#68)



Bug#950430: transition: pandas 0.25 -> 1.0

2020-02-01 Thread Rebecca N. Palmer

Package: python3-pandas
Version: 0.25.3+dfsg-4
Severity: wishlist

https://pandas.pydata.org/docs/whatsnew/v1.0.0.html#backwards-incompatible-api-changes



Bug#947558: d1x-rebirth: diff for NMU version 0.58.1-1.1

2020-02-01 Thread Stephen Kitt
Control: tags 947558 + patch
Control: tags 947558 + pending

Dear maintainer,

I've prepared an NMU for d1x-rebirth (versioned as 0.58.1-1.1) and
uploaded it to DELAYED/5. Please feel free to tell me if I
should delay it longer.

Regards,

Stephen
diff -Nru d1x-rebirth-0.58.1/debian/changelog d1x-rebirth-0.58.1/debian/changelog
--- d1x-rebirth-0.58.1/debian/changelog	2013-08-03 22:24:22.0 +0200
+++ d1x-rebirth-0.58.1/debian/changelog	2020-02-01 16:24:25.0 +0100
@@ -1,3 +1,10 @@
+d1x-rebirth (0.58.1-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Allow building with Python 3. Closes: #947558.
+
+ -- Stephen Kitt   Sat, 01 Feb 2020 16:24:25 +0100
+
 d1x-rebirth (0.58.1-1) unstable; urgency=low
 
   * New upstream release [July 2013].
diff -Nru d1x-rebirth-0.58.1/debian/patches/python3.patch d1x-rebirth-0.58.1/debian/patches/python3.patch
--- d1x-rebirth-0.58.1/debian/patches/python3.patch	1970-01-01 01:00:00.0 +0100
+++ d1x-rebirth-0.58.1/debian/patches/python3.patch	2020-02-01 16:22:58.0 +0100
@@ -0,0 +1,200 @@
+Description: Allow building with Python 3
+Author: Stephen Kitt 
+
+--- a/SConstruct
 b/SConstruct
+@@ -12,19 +12,8 @@
+ 	def get(self,name,value):
+ 		return self.ARGUMENTS.get('%s_%s' % (self.prefix, name), self.ARGUMENTS.get(name,value))
+ 
+-# endianess-checker
+-def checkEndian():
+-import struct
+-array = struct.pack('', '\x01', '\x02', '\x03', '\x04')
+-i = struct.unpack('i', array)
+-if i == struct.unpack('i', array):
+-return "big"
+-return "unknown"
+-
+ class DXXCommon:
+-	__endian = checkEndian()
++	__endian = sys.byteorder
+ 	class UserSettings:
+ 		def __init__(self,ARGUMENTS):
+ 			# Paths for the Videocore libs/includes on the Raspberry Pi
+@@ -55,7 +44,7 @@
+ 			builddir_suffix = ARGUMENTS.get('builddir_suffix', None)
+ 			default_builddir = builddir_prefix or ''
+ 			if builddir_prefix is not None or builddir_suffix is not None:
+-if os.environ.has_key('CC'):
++if 'CC' in os.environ:
+ 	default_builddir += '%s-' % os.path.basename(os.environ['CC'])
+ for a in (
+ 	('debug', 'dbg'),
+@@ -91,7 +80,7 @@
+ 		osdef = '__APPLE__'
+ 		def __init__(self,user_settings):
+ 			user_settings.asm = 0
+-			self.lflags = os.environ["LDFLAGS"] if os.environ.has_key('LDFLAGS') else ''
++			self.lflags = os.environ["LDFLAGS"] if 'LDFLAGS' in os.environ else ''
+ 		def adjust_environment(self,program,env):
+ 			VERSION = str(program.VERSION_MAJOR) + '.' + str(program.VERSION_MINOR)
+ 			if (program.VERSION_MICRO):
+@@ -129,7 +118,7 @@
+ flags = self.__pkg_config_sdl[cmd]
+ 			except KeyError as e:
+ if (program.user_settings.verbosebuild != 0):
+-	print "%s: reading SDL settings from `%s`" % (program.PROGRAM_NAME, cmd)
++	print("%s: reading SDL settings from `%s`" % (program.PROGRAM_NAME, cmd))
+ self.__pkg_config_sdl[cmd] = env.backtick(cmd)
+ flags = self.__pkg_config_sdl[cmd]
+ 			env.MergeFlags(flags)
+@@ -154,31 +143,31 @@
+ 		self.env.Append(CPPDEFINES = ['NETWORK'])
+ 		# Get traditional compiler environment variables
+ 		for cc in ['CC', 'CXX']:
+-			if os.environ.has_key(cc):
++			if cc in os.environ:
+ self.env[cc] = os.environ[cc]
+ 		for flags in ['CFLAGS', 'CXXFLAGS']:
+-			if os.environ.has_key(flags):
++			if flags in os.environ:
+ self.env[flags] += SCons.Util.CLVar(os.environ[flags])
+ 
+ 	def check_endian(self):
+ 		# set endianess
+ 		if (self.__endian == "big"):
+-			print "%s: BigEndian machine detected" % self.PROGRAM_NAME
++			print("%s: BigEndian machine detected" % self.PROGRAM_NAME)
+ 			self.asm = 0
+ 			self.env.Append(CPPDEFINES = ['WORDS_BIGENDIAN'])
+ 		elif (self.__endian == "little"):
+-			print "%s: LittleEndian machine detected" % self.PROGRAM_NAME
++			print("%s: LittleEndian machine detected" % self.PROGRAM_NAME)
+ 
+ 	def check_platform(self):
+ 		# windows or *nix?
+ 		if sys.platform == 'win32':
+-			print "%s: compiling on Windows" % self.PROGRAM_NAME
++			print("%s: compiling on Windows" % self.PROGRAM_NAME)
+ 			platform = self.Win32PlatformSettings
+ 		elif sys.platform == 'darwin':
+-			print "%s: compiling on Mac OS X" % self.PROGRAM_NAME
++			print("%s: compiling on Mac OS X" % self.PROGRAM_NAME)
+ 			platform = self.DarwinPlatformSettings
+ 		else:
+-			print "%s: compiling on *NIX" % self.PROGRAM_NAME
++			print("%s: compiling on *NIX" % self.PROGRAM_NAME)
+ 			platform = self.LinuxPlatformSettings
+ 		self.platform_settings = platform(self.user_settings)
+ 		# Acquire environment object...
+@@ -192,15 +181,15 @@
+ 		# opengl or software renderer?
+ 		if (self.user_settings.opengl == 1) or (self.user_settings.opengles == 1):
+ 			if (self.user_settings.opengles == 1):
+-print "%s: building with OpenGL ES" % self.PROGRAM_NAME
++print("%s: building with OpenGL ES" % self.PROGRAM_NAME)
+ env.Append(CPPDEFINES = ['OGLES'])
+ 			else:
+-print "%s: building with OpenGL" % self.PROGRAM_NAME
++print("%s: 

Bug#950331: [Python-modules-team] Bug#950331: python3-aiohttp: please package the documentation

2020-02-01 Thread Emmanuel Arias
Package: python3-aiohttp
Version: 3.5.1-1

Hello,

I've just push to salsa the docs package.

I will need sponsor to upload it.

Thanks

Cheers,
Arias Emmanuel
@eamanu
http://eamanu.com

El vie., 31 de ene. de 2020 a la(s) 11:54, Martin (deba...@debian.org) escribió:
>
> Quoting Emmanuel Arias :
> > I wil try to package today
>
> Thank you very much!
>



Bug#950429: transition: statsmodels 0.10 -> 0.11

2020-02-01 Thread Rebecca N. Palmer

Package: python3-statsmodels
Version: 0.10.2-1
Severity: wishlist

The upstream release notes
https://www.statsmodels.org/stable/release/version0.11.html
don't specifically list API breaks.  The one item that is _obviously_ an 
API break (removal of DynamicVAR) is something codesearch says we don't 
use, but there might be others.




  1   2   >