Bug#950001: Upgrade libxkbcommon to upstream 0.10.0

2020-01-28 Thread news
Package: src:libxkbcommon
Version: 0.9.1-1

Dear Maintainer,

The libxkbcommon has a new upstream release 0.10.0. It has several improvements 
and fixes, like the capability of utilizing per-user configuration, and the use 
of includes in the rule files.

Full changelog:

> libxkbcommon 0.10.0 - 2020-01-18
> ===
> 
> - (security) Fix quadratic complexity in the XKB file parser. See commit
>   message 7c42945e04a2107827a057245298dedc0475cc88 for details.
> 
> - Add $XDG_CONFIG_HOME/xkb to the default search path. If $XDG_CONFIG_HOME
>   is not set, $HOME/.config/xkb is used. If $HOME is not set, the path is not
>   added.
> 
>   The XDG path is looked up before the existing default search path 
> $HOME/.xkb.
> 
>   Contributed by Peter Hutterer <@who-t.net>.
> 
> - Add support for include statements in XKB rules files.
> 
>   This is a step towards making local XKB customizations more tenable and
>   convenient, without modifying system files.
> 
>   You can now include other rules files like this:
> 
>   ! include %S/evdev
> 
>   Two directives are supported, %H to $HOME and %S for the system-installed
>   rules directory (usually /usr/share/X11/xkb/rules).
> 
>   See commit message ca033a29d2ca910fd17b1ae287cb420205bdddc8 and
>   doc/rules-format.txt in the xkbcommon source code for more information.
> 
>   Contributed by Peter Hutterer <@who-t.net>.
> 
> - Downgrade "Symbol added to modifier map for multiple modifiers" log to a
>   warning.
> 
>   This error message was too annoying to be shown by default. When working on
>   keymaps, set `XKB_LOG_LEVEL=debug XKB_LOG_VERBOSITY=10` to see all possible
>   messages.
> 
> - Support building on Windows using the meson MSVC backend.
> 
>   Contributed by Adrian Perez de Castro <@igalia.com>.
> 
> - Fix bug where the merge mode only applied to the first vmod in a
>   `virtual_modifiers` statement. Given
> 
>   augment virtual_modifiers NumLock,Alt,LevelThree
> 
>   Previously it was incorrectly treated as
> 
>   augment virtual_modifiers NumLock;
>   virtual_modifiers Alt;
>   virtual_modifiers LevelThree;
> 
>   Now it is treated as
> 
>   augment virtual_modifiers NumLock;
>   augment virtual_modifiers Alt;
>   augment virtual_modifiers LevelThree;
> 
> - Reject interpret modifier predicate with more than one value. Given
> 
>   interpret ISO_Level3_Shift+AnyOf(all,extraneous) { ... };
> 
>   Previously, extraneous (and further) was ignored. Now it's rejected.
> 
> - Correctly handle capitalization of the ssharp keysym.
> 
> - Speed up and improve the internal `xkeyboard-config` tool. This tool
>   compiles all layout/variant combinations in the xkeyboard-config dataset
>   and reports any issues it finds.
> 
>   Contributed by Peter Hutterer <@who-t.net>.
> 
> - Speed up "atoms" (string interning). This code goes back at least to X11R1
>   (released 1987).

-- Iiro Laiho



Bug#941617: stretch-pu: package publicsuffix/20190925.1705-0+deb9u1

2020-01-28 Thread Adam D. Barratt

Control: tags -1 + confirmed

On 2019-10-02 22:29, Daniel Kahn Gillmor wrote:




Apologies for the delay in getting back to you on this, but please feel 
free to upload.


Regards,

Adam



Bug#950003: ITP: ppx-fields-conv -- generation of accessor and iteration functions for OCaml records

2020-01-28 Thread Stéphane Glondu
Package: wnpp
Severity: wishlist
Owner: Stéphane Glondu 

* Package name: ppx-fields-conv
  Version : 0.13.0
  Upstream Author : Jane Street Group, LLC
* URL : https://github.com/janestreet/ppx_fields_conv
* License : MIT
  Programming Lang: OCaml
  Description : generation of accessor and iteration functions for OCaml 
records

 ppx_fields_conv is a ppx rewriter that can be used to define first
 class values representing record fields, and additional routines, to
 get and set record fields, iterate and fold over all fields of a
 record and create new record values.

This package is a new dependency of sexplib310. Il will be maintained
in the OCaml team.


Bug#944282: stretch-pu: monit 1:5.20.0-6+deb9u1

2020-01-28 Thread Adam D. Barratt

Control: tags -1 + confirmed

On 2019-11-07 08:49, Sergey B Kirpichev wrote:

I would like to make an upload to stable in order to fix bug
#941895 (CSRF check) in the monit package.


Please go ahead; sorry for the delay.

Regards,

Adam



Bug#940477: stretch-pu: package tmpreaper/1.6.13+nmu1+deb9u2

2020-01-28 Thread Adam D. Barratt

Control: tags -1 + confirmed

On 2019-09-16 10:29, Thijs Kinkhorst wrote:

tmpreaper will clean up PrivateTmp dirs of processes that systemd
started, leading to those services periodically crashing (and it's
usually hard to diagnose that tmpreaper was the culprit here).

This update adds those dirs to tmpreapers' whitelist.


Please go ahead; sorry for the delay.

Regards,

Adam



Bug#944228: stretch-pu: package phpmyadmin/4:4.6.6-4+deb9u1

2020-01-28 Thread Adam D. Barratt

Control: tags -1 + confirmed

On 2019-11-12 01:24, Matthias Blümel wrote:

phpmyadmin 4.9.1+dfsg1-2 is now in unstable which fixes these issues


Thanks. Please go ahead.

Regards,

Adam



Bug#950002: ITP: ppx-custom-printf -- printf-style format-strings for user-defined string conversion

2020-01-28 Thread Stéphane Glondu
Package: wnpp
Severity: wishlist
Owner: Stéphane Glondu 

* Package name: ppx-custom-printf
  Version : 0.13.0
  Upstream Author : Jane Street Group, LLC
* URL : https://github.com/janestreet/ppx_custom_printf
* License : MIT
  Programming Lang: OCaml
  Description : printf-style format-strings for user-defined string 
conversion

 ppx_custom_printf is a ppx rewriter that allows the use of
 user-defined string conversion functions in format strings (that is,
 strings passed to printf, sprintf, etc.).
 .
 No new syntax is introduced. Instead a previously ill-typed use of
 the ! operator is re-purposed.

This package is a new dependency of sexplib310. Il will be maintained
in the OCaml team.


Bug#948649: stretch-pu: package libjaxen-java/1.1.6-1+deb9u1

2020-01-28 Thread Adam D. Barratt

Control: tags -1 + confirmed

On 2020-01-11 10:11, Adrian Bunk wrote:

https://tests.reproducible-builds.org/debian/rb-pkg/stretch/amd64/libjaxen-java.html

  * Ignore the test failures (Closes: #909216)

Backport of the workaround in buster.


Please go ahead.

Regards,

Adam



Bug#948715: stretch-pu: package xml-security-c/1.7.3-4+deb9u1

2020-01-28 Thread Adam D. Barratt

Control: tags -1 + confirmed

On 2020-01-12 14:39, Ferenc Wágner wrote:

+xml-security-c (1.7.3-4+deb9u2) stretch; urgency=medium
+
+  * [12dd825] New patches: DSA verification crashes OpenSSL on invalid
+combinations of key content.
+Particular KeyInfo combinations result in incomplete DSA key 
structures
+that OpenSSL can't handle without crashing.  In the case of 
Shibboleth
+SP software this manifests as a crash in the shibd daemon.  
Exploitation
+is believed to be possible only in deployments employing the PKIX 
trust

+engine, which is generally recommended against.
+The upstream patches backported from 2.0.2 apply analogous 
safeguards to

+the RSA and ECDSA key handling as well.


Please go ahead.

Regards,

Adam



Bug#949900: stretch-pu: package libperl4-corelibs-perl/0.003-2+deb9u1

2020-01-28 Thread Adam D. Barratt

Control: tags -1 + confirmed

On 2020-01-26 20:40, Adrian Bunk wrote:

  * Add t/timelocal.t fix for Y2K20 problem in t/timelocal.t.
(Closes: #948666)


Please go ahead.

Regards,

Adam



Bug#948653: stretch-pu: package mod-gnutls/0.8.2-3+deb9u1

2020-01-28 Thread Adam D. Barratt

Control: tags -1 + confirmed

On 2020-01-11 10:34, Adrian Bunk wrote:

  * Avoid deprecated ciphersuites in test suite (Closes: #907008)

FTBFS, tests were broken by gnutls28 3.5.8-5+deb9u4.


Please go ahead.

Regards,

Adam



Bug#950004: ITP: ppx-variants-conv -- generation of accessor and iteration functions for OCaml variant types

2020-01-28 Thread Stéphane Glondu
Package: wnpp
Severity: wishlist
Owner: Stéphane Glondu 

* Package name: ppx-variants-conv
  Version : 0.13.0
  Upstream Author : Jane Street Group, LLC
* URL : https://github.com/janestreet/ppx_variants_conv
* License : MIT
  Programming Lang: OCaml
  Description : generation of accessor and iteration functions for OCaml 
variant types

 ppx_variants_conv is a ppx rewriter that can be used to define first
 class values representing variant constructors, and additional
 routines to fold, iterate and map over all constructors of a variant
 type.

This package is a new dependency of sexplib310. It will be maintained
in the OCaml team.


Bug#949909: stretch-pu: package libparse-win32registry-perl/1.0-2+deb9u1

2020-01-28 Thread Adam D. Barratt

Control: tags -1 + confirmed

On 2020-01-26 21:40, Adrian Bunk wrote:

  * Add patch to fix Y2K20 problem.
(Closes: #948682)


Please go ahead.

Regards,

ADam



Bug#949907: stretch-pu: package libtimedate-perl/2.3000-2+deb9u1

2020-01-28 Thread Adam D. Barratt

Control: tags -1 + confirmed

On 2020-01-26 21:22, Adrian Bunk wrote:

  * Add patch from upstream pull request to fix Y2K20 test failure.
(Closes: #948680)


Please go ahead.

Regards,

Adam



Bug#949905: stretch-pu: package libole-storage-lite-perl/0.19-1+deb9u1

2020-01-28 Thread Adam D. Barratt

Control: tags -1 + confirmed

On 2020-01-26 21:09, Adrian Bunk wrote:

  * Backport upstream fix for years >= 2020 being misinterpreted.
(Closes: #948668)


Please go ahead.

Regards,

Adam



Bug#950005: qemu-system-ppc64: Program exception in Open Firmware

2020-01-28 Thread Herwig
Package: qemu-system-ppc
Version: 1:4.2-1
Severity: important

Dear Maintainer,

It's currently impossible to boot a PPC64 image with QEMU 4.2 in Bullseye as
apparently Open Firmware crashes on launch:

$ qemu-system-ppc64 -serial stdio
qemu-system-ppc64: warning: TCG doesn't support requested feature, cap-
cfpc=workaround
qemu-system-ppc64: warning: TCG doesn't support requested feature, cap-
sbbc=workaround
qemu-system-ppc64: warning: TCG doesn't support requested feature, cap-
ibs=workaround


SLOF **
QEMU Starting
 Build Date = Dec 28 2018 13:55:34
 FW Version = buildd@ release 20180702
 Press "s" to enter Open Firmware.

Populating /vdevice methods
Populating /vdevice/vty@7100
Populating /vdevice/nvram@7101
Populating /vdevice/l-lan@7102
Populating /vdevice/v-scsi@7103


( 700 ) Program Exception [ 0 ]


R0 .. R7   R8 .. R15 R16 .. R23 R24 .. R31
1dbf0b34   1dc64028      0006
1e67ffe0   1e47c010   1e759592   1e680050
1dc26700   1dc64020   1dc64038   1dc1c500
1e758e20   1fbc0df0   1dbf4770   1dc20f58
      1dc21398   0003
      1dc21128   f001
      8000   1e680060
1dc64030   1e743623   f003   

CR / XER   LR / CTR  SRR0 / SRR1DAR / DSISR
8402   1dbf0b34      
2004      8008   


5 >

This also happens with qemu-system-ppc64le. The warnings can be avoided by
using "-M pseries-3.1" but this has no effect on the crash.

Best regards
Björn Herwig



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

Kernel: Linux 5.4.0-3-amd64 (SMP w/48 CPU cores)
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

Versions of packages qemu-system-ppc depends on:
ii  libaio1 0.3.112-5
ii  libasound2  1.2.1.2-2
ii  libbluetooth3   5.50-1+b1
ii  libbrlapi0.76.0+dfsg-4+b1
ii  libc6   2.29-9
ii  libcacard0  1:2.6.1-1
ii  libcapstone34.0.1+really+3.0.5-1+b1
ii  libepoxy0   1.5.4-1
ii  libfdt1 1.5.1-1
ii  libgbm1 19.3.2-1
ii  libgcc1 1:9.2.1-22
ii  libglib2.0-02.62.4-1
ii  libgnutls30 3.6.11.1-2
ii  libibverbs1 27.0-2
ii  libjpeg62-turbo 1:1.5.2-2+b1
ii  libncursesw66.1+20191019-1
ii  libnettle7  3.5.1+really3.5.1-2
ii  libnuma12.0.12-1+b1
ii  libpixman-1-0   0.36.0-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  libslirp0   4.1.0-2
ii  libspice-server10.14.2-4
ii  libtinfo6   6.1+20191019-1
ii  libusb-1.0-02:1.0.23-2
ii  libusbredirparser1  0.8.0-1+b1
ii  libvdeplug2 2.3.2+r586-2.2+b1
ii  libvirglrenderer1   0.8.1-6
ii  openbios-ppc1.1.git20181001-1
ii  openhackware0.4.1+git-20140423.c559da7c-4.1
ii  qemu-slof   20180702+dfsg-1
ii  qemu-system-common  1:4.2-1
ii  qemu-system-data1:4.2-1
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-1
ii  qemu-utils   1:4.2-1
ii  seabios  1.13.0-1

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

-- no debconf information
---
Abonnieren Sie unseren Newsletter und bleiben Sie auf dem Laufenden:
https://www.gdsys.de/newsletter-anmeldung/

Subscribe to our newsletter and stay up to date:
https://www.gdsys.de/newsletter-subscription-int/
---
---
Messehighlights 2020: https://www.gdsys.de/events
Trade fair highlights 2020: https://www.gdsys.de/en/events
---
Besuchen Sie unseren Blog auf | Visit our corporate blog
https://blog.gdsys.de

oder folgen Sie uns auf | or join us at:
Linkedin: https://de.linkedin.com/company/guntermann-&-drunck-gmbh
Twitter: https://twitter.com/#!/gdsys
Facebook: https://www.facebook.com/pages/Guntermann-Drunck-GmbH/318396891518396
YouTube: https://www.yout

Bug#950006: gvfsd continuously tries to create /var/cache/samba

2020-01-28 Thread Kevin Price
Package: gvfs-daemons
Version: 1.38.1-5
Severity: normal

According to my syslog, gvfsd keeps trying to mkdir /var/cache/samba, causing
"Permission denied" errors. This seems to be a continuation of #831329, which
should have been reassigned to gvfs-daemons.



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

Kernel: Linux 4.19.0-6-amd64 (SMP w/4 CPU cores)
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 /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gvfs-daemons depends on:
ii  gvfs-common 1.38.1-5
ii  gvfs-libs   1.38.1-5
ii  libbluray2  1:1.1.0-1
ii  libc6   2.28-10
ii  libglib2.0-02.58.3-2+deb10u2
ii  libgudev-1.0-0  232-2
ii  libsecret-1-0   0.18.7-1
ii  libsystemd0 241-7~deb10u2
ii  libudisks2-02.8.1-4
ii  lsof4.91+dfsg-1
ii  udisks2 2.8.1-4
ii  x11-utils   7.7+4

Versions of packages gvfs-daemons recommends:
ii  dbus  1.12.16-1
ii  gvfs  1.38.1-5

Versions of packages gvfs-daemons suggests:
ii  gvfs-backends  1.38.1-5

-- no debconf information



Bug#950005: Seeing the same as well

2020-01-28 Thread Christian Ehrhardt
Hi,
I was experimenting with 9p last week and thought it was related to that.
But seeing your bug I realize I have seen the same issue:

ubuntu@dradis:~$ virsh start focal-t1 --console
Domain focal-t1 started
Connected to domain focal-t1
Escape character is ^]
Populating /vdevice methods
Populating /vdevice/vty@3000
Populating /vdevice/nvram@7100
Populating /pci@8002000
( 700 ) Program Exception [ 0 ]
R0 .. R7   R8 .. R15 R16 .. R23 R24 .. R31
0dbf0b14   0dc63030      8000
0e67eff0   0e47b010   0e7451bc   f003
0dc25e00   0dc63028      0006
0e7592e8   0fbd00c8   0e771373   0dc1bc00
      0dc63040   0dc20778
      0dbf4750   0003
      0dc20bb8   f001
      0dc20948   
CR / XER   LR / CTR  SRR0 / SRR1DAR / DSISR
8402   0dbf0b14      
2004      80081000   

Unless someone else here has an immediate idea IMHO this might be better
reported upstream. There are more PPC people and IBM itself reading the
report.
@Björn - would you mind doing so with a mail to [1]?

If you happen to do so updating this bug here with a link to the discussion
would be great.

[1]: https://lists.nongnu.org/mailman/listinfo/qemu-devel

P.S. similar old bugs with the same signature are [2][3] but those were due
to grub triggering an illegal instruction. I guess we can assume that we
run into an illegal instruction again here, but whyt/details I can't derive
out of the logs.

[2]: https://bugzilla.redhat.com/show_bug.cgi?id=1400476
[3]: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1459706

-- 
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd


Bug#950007: firejail-profiles: firefox cannot read standard Debian docs folder /usr/share/doc

2020-01-28 Thread Hans-Christoph Steiner
Package: firejail-profiles
Version: 0.9.62-2~bpo10+1
Severity: normal

Dear Maintainer,

I regularly use offline docs, but a recent change to the firefox profile has 
blocked access to all the docs provided by Debian in /usr/share/doc:

File not found

Firefox can’t find the file at /usr/share/doc/.

Check the file name for capitalization or other typing errors.
Check to see if the file was moved, renamed or deleted.

Or for a specific example:
file:///usr/share/doc/python3.7/html/library/collections.html#collections.OrderedDict

File not found

Firefox can’t find the file at 
/usr/share/doc/python3.7/html/library/collections.html#collections.OrderedDict.

Check the file name for capitalization or other typing errors.
Check to see if the file was moved, renamed or deleted.


 ~ $ ls -ld /usr/share/doc
drwxr-xr-x 3396 root root 131072 Jän 27 18:09 /usr/share/doc
 ~ $ ls -ld /usr/share/doc/python3.7/html/library/collections.html 
-rw-r--r-- 1 root root 165855 Apr  3  2019 
/usr/share/doc/python3.7/html/library/collections.html



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

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

Versions of packages firejail-profiles depends on:
ii  firejail  0.9.62-2~bpo10+1

firejail-profiles recommends no packages.

firejail-profiles suggests no packages.

-- Configuration Files:
/etc/firejail/firefox.profile changed:
include firefox.local
include globals.local
noblacklist ${HOME}/.cache/mozilla
noblacklist ${HOME}/.mozilla
mkdir ${HOME}/.cache/mozilla/firefox
mkdir ${HOME}/.mozilla
whitelist ${HOME}/.cache/mozilla/firefox
whitelist ${HOME}/.mozilla
whitelist /usr/share/mozilla
whitelist /usr/share/webext
include whitelist-usr-share-common.inc
include firefox-common.profile

/etc/firejail/transmission-daemon.profile changed:
quiet
include transmission-daemon.local
include globals.local
mkdir ${HOME}/.config/transmission-daemon
whitelist ${HOME}/.config/transmission-daemon
whitelist /var/lib/transmission
caps.keep ipc_lock,net_bind_service,setgid,setuid,sys_chroot
private-bin transmission-daemon
private-etc 
alternatives,ca-certificates,crypto-policies,nsswitch.conf,pki,resolv.conf,ssl
read-write /var/lib/transmission
writable-var-log
writable-run-user
include transmission-common.profile


-- no debconf information


Bug#949895: buster-pu: package boost1.67/1.67.0-13+deb10u1

2020-01-28 Thread Adam D. Barratt

Control: tags -1 + confirmed

On 2020-01-26 19:38, Adrian Bunk wrote:
  * Patch undefined behaviour leading to crashing libboost-numpy 
(closes:

#945987).


Please go ahead.

Regards,

Adam



Bug#949906: buster-pu: package libtimedate-perl/2.3000-2+deb10u1

2020-01-28 Thread Adam D. Barratt

Control: tags -1 + confirmed

On 2020-01-26 21:21, Adrian Bunk wrote:

  * Add patch from upstream pull request to fix Y2K20 test failure.
(Closes: #948680)


Please go ahead.

Regards,

Adam



Bug#949899: buster-pu: package libperl4-corelibs-perl/0.004-1+deb10u1

2020-01-28 Thread Adam D. Barratt

Control: tags -1 + confirmed

On 2020-01-26 20:36, Adrian Bunk wrote:

  * Add t/timelocal.t fix for Y2K20 problem in t/timelocal.t.
(Closes: #948666)


Please go ahead.

Regards,

Adam



Bug#949908: buster-pu: package libparse-win32registry-perl/1.0-2+deb10u1

2020-01-28 Thread Adam D. Barratt

Control: tags -1 + confirmed

On 2020-01-26 21:39, Adrian Bunk wrote:

  * Add patch to fix Y2K20 problem.
(Closes: #948682)


Please go ahead.

Regards,

Adam



Bug#949898: buster-pu: package casacore-data-jplde/2007.07.05+ds.1-0+deb10u1

2020-01-28 Thread Adam D. Barratt

Control: tags -1 + confirmed

On 2020-01-26 20:23, Adrian Bunk wrote:

  * Include tables up to 2040 in the upstream tarball. Closes: #949219


Please go ahead.

Regards,

Adam



Bug#949904: buster-pu: package libole-storage-lite-perl/0.19-2+deb10u1

2020-01-28 Thread Adam D. Barratt

Control: tags -1 + confirmed

On 2020-01-26 21:04, Adrian Bunk wrote:

  * Backport upstream fix for years >= 2020 being misinterpreted.
(Closes: #948668)


Please go ahead.

Regards,

Adam



Bug#950008: gfan: assertion fails on riscv64

2020-01-28 Thread Tobias Hansen
Source: gfan
Version: 0.6.2-2
Severity: normal

Hi,

many of sagemath's doctests in the interface to gfan fail on riscv64 with the 
following error:

gfan_*: src/application.cpp:42: char* tail(char*): Assertion `*p==*m' failed.

It looks like the pointer arithmetic in the function tail() in application.cpp 
does not work like this on riscv64. Unfortunately there are no porterboxes for 
riscv64 yet, so I can't come up with a minimal example triggering the bug.

Best,
Tobias



Bug#949994: [debian-mysql] Bug#949994: mysql-5.7: Security fixes from the January 2020 CPU

2020-01-28 Thread Lars Tangvald
Thanks. I'm waiting for maintainer access to the source package, and I 
should be able to finally get all these closed.


--
Lars

On 28.01.2020 08:20, Salvatore Bonaccorso wrote:

Source: mysql-5.7
Version: 5.7.26-1
Severity: grave
Tags: security upstream
Justification: user security hole

Hi

See
https://www.oracle.com/security-alerts/cpujan2020.html#AppendixMSQL
for a list of CVEs affecting src:mysql-5.7.

Regards,
Salvatore

___
pkg-mysql-maint mailing list
pkg-mysql-ma...@alioth-lists.debian.net
https://urldefense.proofpoint.com/v2/url?u=https-3A__alioth-2Dlists.debian.net_cgi-2Dbin_mailman_listinfo_pkg-2Dmysql-2Dmaint&d=DwIGaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=M-8dedO8w3Vlx9Nb3v_HN_eQTPKU36yJj5mmQmreYMQ&m=alqB5idfnDxLLAZZRzTyPF-_phj0QvZhm6Pp3-PiXx4&s=GnTMOde4S5uaLlMk05fv3wrC7xQppp--bnFjJiJ3vW0&e=




Bug#944282: stretch-pu: monit 1:5.20.0-6+deb9u1

2020-01-28 Thread Sergey B Kirpichev
On Tue, Jan 28, 2020 at 08:37:37AM +, Adam D. Barratt wrote:
> On 2019-11-07 08:49, Sergey B Kirpichev wrote:
> > I would like to make an upload to stable in order to fix bug
> > #941895 (CSRF check) in the monit package.
> 
> Please go ahead; sorry for the delay.

Thanks, uploaded.



Bug#950010: linux-image-5.4.0-3-amd64: System fan doesn't spin up anymore after suspend/resume

2020-01-28 Thread Lennert Van Alboom
Package: src:linux
Version: 5.4.13-1
Severity: important

After resuming from sleep, my laptop's system fan doesn't spin up
anymore, regardless of system load/temperature. It's capable of working
with passive cooling only, but the least bit of load immediately pushes
the CPU to 80°C and more. 

Only solution is rebooting. 

Can't say whether the same thing happens in 5.5-rc5 since suspend-to-ram
is broken in that kernel.




-- Package-specific info:
** Version:
Linux version 5.4.0-3-amd64 (debian-ker...@lists.debian.org) (gcc version 9.2.1 
20200117 (Debian 9.2.1-24)) #1 SMP Debian 5.4.13-1 (2020-01-19)

** Command line:
BOOT_IMAGE=/vmlinuz-5.4.0-3-amd64 root=/dev/mapper/NESBITT-ROOT ro quiet

** Tainted: OE (12288)
 * externally-built ("out-of-tree") module was loaded
 * unsigned module was loaded

** Kernel log:
[ 1979.596397] mce: CPU6: Package temperature/speed normal
[ 1979.596398] mce: CPU4: Core temperature/speed normal
[ 1979.596398] mce: CPU0: Core temperature/speed normal
[ 1979.596399] mce: CPU2: Package temperature/speed normal
[ 1979.596399] mce: CPU7: Package temperature/speed normal
[ 1979.596400] mce: CPU4: Package temperature/speed normal
[ 1979.596401] mce: CPU0: Package temperature/speed normal
[ 2279.602445] mce: CPU7: Core temperature above threshold, cpu clock throttled 
(total events = 23581)
[ 2279.602446] mce: CPU3: Core temperature above threshold, cpu clock throttled 
(total events = 23581)
[ 2279.602447] mce: CPU4: Package temperature above threshold, cpu clock 
throttled (total events = 55099)
[ 2279.602448] mce: CPU5: Package temperature above threshold, cpu clock 
throttled (total events = 55099)
[ 2279.602449] mce: CPU0: Package temperature above threshold, cpu clock 
throttled (total events = 55099)
[ 2279.602450] mce: CPU1: Package temperature above threshold, cpu clock 
throttled (total events = 55099)
[ 2279.602452] mce: CPU6: Package temperature above threshold, cpu clock 
throttled (total events = 55099)
[ 2279.602453] mce: CPU2: Package temperature above threshold, cpu clock 
throttled (total events = 55099)
[ 2279.602453] mce: CPU3: Package temperature above threshold, cpu clock 
throttled (total events = 55099)
[ 2279.602455] mce: CPU7: Package temperature above threshold, cpu clock 
throttled (total events = 55099)
[ 2279.610462] mce: CPU3: Core temperature/speed normal
[ 2279.610463] mce: CPU7: Core temperature/speed normal
[ 2279.610464] mce: CPU1: Package temperature/speed normal
[ 2279.610464] mce: CPU4: Package temperature/speed normal
[ 2279.610465] mce: CPU2: Package temperature/speed normal
[ 2279.610466] mce: CPU0: Package temperature/speed normal
[ 2279.610466] mce: CPU5: Package temperature/speed normal
[ 2279.610467] mce: CPU6: Package temperature/speed normal
[ 2279.610467] mce: CPU7: Package temperature/speed normal
[ 2279.610468] mce: CPU3: Package temperature/speed normal
[ 2330.044453] PM: suspend entry (s2idle)
[ 2330.058903] Filesystems sync: 0.014 seconds
[ 2330.059649] (NULL device *): firmware: direct-loading firmware 
i915/icl_dmc_ver1_07.bin
[ 2330.059780] (NULL device *): firmware: direct-loading firmware 
intel/ibt-19-32-4.ddc
[ 2330.059930] (NULL device *): firmware: direct-loading firmware 
iwlwifi-Qu-c0-hr-b0-48.ucode
[ 2330.060126] (NULL device *): firmware: direct-loading firmware 
intel/ibt-19-32-4.sfi
[ 2330.060135] (NULL device *): firmware: direct-loading firmware 
iwlwifi-Qu-c0-hr-b0-50.ucode
[ 2330.060408] Freezing user space processes ... (elapsed 0.001 seconds) done.
[ 2330.062077] OOM killer disabled.
[ 2330.062077] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) 
done.
[ 2330.063460] printk: Suspending console(s) (use no_console_suspend to debug)
[ 2330.068369] wlan0: deauthenticating from aa:db:03:14:80:7c by local choice 
(Reason: 3=DEAUTH_LEAVING)
[ 2331.423122] ACPI: EC: interrupt blocked
[ 2333.893013] ACPI: EC: interrupt unblocked
[ 2335.079220] iwlwifi :00:14.3: Applying debug destination EXTERNAL_DRAM
[ 2335.226967] iwlwifi :00:14.3: FW already configured (0) - re-configuring
[ 2335.234651] iwlwifi :00:14.3: BIOS contains WGDS but no WRDS
[ 2335.471736] OOM killer enabled.
[ 2335.471737] Restarting tasks ... done.
[ 2335.496153] PM: suspend exit
[ 2335.673379] userif-2: sent link down event.
[ 2335.673381] userif-2: sent link up event.
[ 2335.991316] PM: suspend entry (s2idle)
[ 2336.002299] Filesystems sync: 0.010 seconds
[ 2336.002742] Freezing user space processes ... (elapsed 0.821 seconds) done.
[ 2336.824365] OOM killer disabled.
[ 2336.824366] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) 
done.
[ 2336.825852] printk: Suspending console(s) (use no_console_suspend to debug)
[ 2337.477791] ACPI: EC: interrupt blocked
[58827.790024] ACPI: EC: interrupt unblocked
[58828.840539] ideapad_laptop: Unknown event: 10
[58828.998404] iwlwifi :00:14.3: Applying debug destination EXTERNAL_DRAM
[58829.646084] iwlwifi :00:14.3: FW already configured (0) - re-configuring
[58

Bug#937061: Python3 Port of ModelBuilder

2020-01-28 Thread Andreas Tille
On Mon, Jan 27, 2020 at 04:50:17PM -0500, Scott Talbert wrote:
> On Tue, 3 Dec 2019, Andreas Tille wrote:
> 
> > if someone will show interest by writing an autopkgtest (or would
> > provide some test script to prove the functionality which I'd
> > volunteer to turn into an autopkgtest) I'd feel slightly motivated
> > to package BIP and try my luck with a Python3 port.
> 
> Any objections to RM'ing model-builder?

No objection, swamped with other Python3 ports myself.

Kind regards

Andreas.

-- 
http://fam-tille.de



Bug#950011: RFP: rust-async-trait -- rust Async trait methods

2020-01-28 Thread Patrick Matthäi
Package: wnpp
Severity: wishlist

* Package name: rust-async-trait
  Version : 0.1.22
  Upstream Author : David Tolnay 
* URL : https://github.com/dtolnay/async-trait
* License : MIT OR Apache-2.0
  Programming Lang: Rust
  Description : rust Async trait methods



Bug#950012: RFP: rust-procfs -- Rust library for reading the Linux procfs filesystem

2020-01-28 Thread Patrick Matthäi
Package: wnpp
Severity: wishlist

* Package name: rust-procfs
  Version : 0.7.7
  Upstream Author : Andrew Chin 
* URL : https://github.com/eminence/procfs
* License : MIT OR Apache-2.0
  Programming Lang: Rust
  Description : Rust library for reading the Linux procfs filesystem



Bug#931255: Orphaning php-horde*

2020-01-28 Thread IOhannes m zmölnig
On Sun, 13 Oct 2019 23:32:56 +0200 Mathieu Parent
 wrote:
> Hello,
> 
> FYI, I'm orphaning php-horde-* packages. See:
> 
> https://bugs.debian.org/942282

if nobody objects, i'm going to do a QA-upload to buster/proposed-updates.

i've create a PR [2] for the relevant changes

fgmasdf
IOhannes

[2]
https://salsa.debian.org/horde-team/php-horde-text-filter/merge_requests/2



signature.asc
Description: OpenPGP digital signature


Bug#950013: RFP: rust-tokio-sync -- rust synchronization utilities

2020-01-28 Thread Patrick Matthäi
Package: wnpp
Severity: wishlist

* Package name: rust-tokio-sync
  Version : 0.1.7
  Upstream Author : Carl Lerche 
* URL : https://crates.io/crates/tokio-sync
* License : MIT
  Programming Lang: Rust
  Description : rust synchronization utilities

Maybe this is covered about the tokio+asnyc package? For bandwhich I explicit
need tokio+sync.



Bug#950014: RFP: rust-trust-dns-resolver -- library which implements the DNS resolver using the Trust-DNS Proto library

2020-01-28 Thread Patrick Matthäi
Package: wnpp
Severity: wishlist

* Package name: rust-trust-dns-resolver
  Version : 0.19.2
  Upstream Author : Benjamin Fry 
* URL : https://crates.io/crates/trust-dns-resolver
* License : MIT/Apache-2.0
  Programming Lang: Rust
  Description : library which implements the DNS resolver using the 
Trust-DNS Proto library



Bug#950005: This is in fact a src:slof issue/fix

2020-01-28 Thread Christian Ehrhardt
Hi,
I wa checking the same issue for Ubuntu and found that an update of slof to
the version that is tagged for qemu 4.2 will fix this.

Qemu 4.2 tagged slof 20191209
Booting with that fixes the issue.
See also => https://bugs.launchpad.net/ubuntu/+source/slof/+bug/1861084

I'll prep an PR for slof on salsa to fix this ...

-- 
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd


Bug#949992: Does not take subprocess down when killed

2020-01-28 Thread Charles Plessy
Le Tue, Jan 28, 2020 at 07:54:45PM +1300, martin f krafft a écrit :
> 
> When run-mailcap is killed (e.g. SIGTERM), the subprocess it spawned 
> according to mailcap is left alive. This is due to the use of the 
> system(3perl) call. Quite frankly, I think exec() should be used 
> instead, as there is no purpose in leaving run-mailcap around. 
> However, if that is not possible, please make sure that the 
> subprocesses are killed when run-mailcap is killed.

Hi Martin,

would you have a chance to test this change on your system and submit a
patch ?

Have a nice day,

-- 
Charles Plessy
Akano, Uruma, Okinawa, Japan



Bug#950015: haskell-hledger-lib: FTBFS on s390x

2020-01-28 Thread Graham Inggs

Source: haskell-hledger-lib
Version: 1.14.1-1
Severity: serious
Tags: ftbfs
Control: affects -1 + src:haskell-hledger
Control: affects -1 + src:haskell-hledger-ui
Control: affects -1 + src:haskell-hledger-web

Hi Maintainer

Since the upload of haskell-hledger-lib 1.14.1-1, it has FTBFS on s390x.
Apparently timing out during the doctests.

✅  189 tests passed, no failures! 👍 🎉
Test suite easytests: PASS
Test suite logged to: dist-ghc/test/hledger-lib-1.14.1-easytests.log
Test suite doctests: RUNNING...
E: Build killed with signal TERM after 150 minutes of inactivity

Regards
Graham



Bug#950016: RFP: rust-pnet -- libpnet provides a cross-platform API for low level networking using Rust

2020-01-28 Thread Patrick Matthäi
Package: wnpp
Severity: wishlist

* Package name: rust-pnet
  Version : 0.25.0
  Upstream Author : Robert Clipsham 
* URL : https://github.com/libpnet/libpnet
* License : MIT/Apache-2.0
  Programming Lang: Rust
  Description : libpnet provides a cross-platform API for low level 
networking using Rust



Bug#950005: This is in fact a src:slof issue/fix

2020-01-28 Thread Michael Tokarev
28.01.2020 13:43, Christian Ehrhardt wrote:
> Hi,
> I wa checking the same issue for Ubuntu and found that an update of slof to 
> the version that is tagged for qemu 4.2 will fix this.
> 
> Qemu 4.2 tagged slof 20191209
> Booting with that fixes the issue.
> See also => https://bugs.launchpad.net/ubuntu/+source/slof/+bug/1861084

Uh. This is one more reason to build as much as possible from the qemu sources.

Thank you very much for working on this Christian!

/mjt



Bug#950005: Fix in slof MR

2020-01-28 Thread Christian Ehrhardt
This MR contains a fix via the mentioned update to the newer slof version.

=> https://salsa.debian.org/qemu-team/slof/merge_requests/1

-- 
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd


Bug#950011: [Pkg-rust-maintainers] Bug#950011: RFP: rust-async-trait -- rust Async trait methods

2020-01-28 Thread Fabian Grünbichler
On January 28, 2020 11:30 am, Patrick Matthäi wrote:
> Package: wnpp
> Severity: wishlist
> 
> * Package name: rust-async-trait
>   Version : 0.1.22
>   Upstream Author : David Tolnay 
> * URL : https://github.com/dtolnay/async-trait
> * License : MIT OR Apache-2.0
>   Programming Lang: Rust
>   Description : rust Async trait methods

pushed to debcargo-conf, needs DD upload (and trybuild for autopkgtest).

usually we don't open RFP/ITP bugs for library crates.

if the series of bugs you filed are to get dependencies of some binary 
crate packaged, it probably makes sense to open an RFP bug or issue in 
debcargo-conf for that binary crate. the Rust team will then package the 
dependencies in batches.



Bug#937061: Python3 Port of ModelBuilder

2020-01-28 Thread Flavio Coelho
Fine with me.

Em ter, 28 de jan de 2020 08:26, Andreas Tille 
escreveu:

> On Mon, Jan 27, 2020 at 04:50:17PM -0500, Scott Talbert wrote:
> > On Tue, 3 Dec 2019, Andreas Tille wrote:
> >
> > > if someone will show interest by writing an autopkgtest (or would
> > > provide some test script to prove the functionality which I'd
> > > volunteer to turn into an autopkgtest) I'd feel slightly motivated
> > > to package BIP and try my luck with a Python3 port.
> >
> > Any objections to RM'ing model-builder?
>
> No objection, swamped with other Python3 ports myself.
>
> Kind regards
>
> Andreas.
>
> --
> http://fam-tille.de
>


Bug#950013: [Pkg-rust-maintainers] Bug#950013: RFP: rust-tokio-sync -- rust synchronization utilities

2020-01-28 Thread Fabian Grünbichler
On January 28, 2020 11:38 am, Patrick Matthäi wrote:
> Package: wnpp
> Severity: wishlist
> 
> * Package name: rust-tokio-sync
>   Version : 0.1.7
>   Upstream Author : Carl Lerche 
> * URL : https://crates.io/crates/tokio-sync
> * License : MIT
>   Programming Lang: Rust
>   Description : rust synchronization utilities
> 
> Maybe this is covered about the tokio+asnyc package? For bandwhich I explicit
> need tokio+sync.

tokio-sync is packaged already. if you need tokio+sync, you need to wait 
until the tokio transition to 0.2.x has happened[1], it will be provided 
by librust-tokio+fnv-dev. we'll likely attempt to finalize this MR on 
Friday at MiniDebCamp in Brussels, but it will take a while to go 
through NEW even then.

1: https://salsa.debian.org/rust-team/debcargo-conf/merge_requests/73



Bug#950018: buster-pu: package php-horde-text-filter/2.3.5-3

2020-01-28 Thread IOhannes m zmoelnig
Package: release.debian.org
Severity: normal
Tags: buster
User: release.debian@packages.debian.org
Usertags: pu

The 'php-horde-text-filter' contains a few regular expressions that are
incompatible with the libpcre2 as shipped in Debian/buster.
These buggy regexps make the popular groupware and webmail solution "horde"
unable to render plain-text emails, which makes it pretty useless as a webmail
solution.

There have been two bug-reports describing the problem:
  https://bugs.debian.org/931255 (severity: Grave)
  https://bugs.debian.org/935816 (against php-horde-imp, that exposes the
problem but is not the cause)

The proposed update of the package fixes the regexps, so horde can again be used
on Debian/stretch.

horde and all it's packages (php-horde-*) have been orphaned a few months ago.
the original maintainer (Mathieu Parent) uploaded a fixed version (new upstream)
to unstable a year ago, but did not find the time to do an upload to buster
before abandoning the package.
the fix itself is pretty trivial, so backporting it was simple enough.

i'm currently running a patched version of php-horde-text-filter on my
production horde instance.

you can find a debdiff attached to this bugreport.
please consider this small fix for the next Debian/buster (sub)release.

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 
'unstable'), (500, 'testing'), (500, 'stable'), (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_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
diff -Nru php-horde-text-filter-2.3.5/debian/changelog 
php-horde-text-filter-2.3.5/debian/changelog
--- php-horde-text-filter-2.3.5/debian/changelog2018-05-15 
09:22:54.0 +0200
+++ php-horde-text-filter-2.3.5/debian/changelog2020-01-28 
10:41:46.0 +0100
@@ -1,3 +1,15 @@
+php-horde-text-filter (2.3.5-3+deb10u1) buster; urgency=medium
+
+  * QA upload.
+  * Mark package as orphaned (See #942282)
+
+  [ IOhannes m zmölnig ]
+  * Fixed regular-expressions (used e.g. for displaying plain-text mails)
+(Closes: #931255, #935816)
+  * Switched upstream branch in the packaging git on salsa to 'debian-buster'
+
+ -- IOhannes m zmölnig (Debian/GNU)   Tue, 28 Jan 2020 
10:41:46 +0100
+
 php-horde-text-filter (2.3.5-3) unstable; urgency=medium
 
   * Update Standards-Version to 4.1.4, no change
diff -Nru php-horde-text-filter-2.3.5/debian/control 
php-horde-text-filter-2.3.5/debian/control
--- php-horde-text-filter-2.3.5/debian/control  2018-05-15 09:22:54.0 
+0200
+++ php-horde-text-filter-2.3.5/debian/control  2020-01-28 10:41:46.0 
+0100
@@ -2,7 +2,7 @@
 Section: php
 Priority: optional
 Maintainer: Horde Maintainers 
-Uploaders: Mathieu Parent 
+Uploaders: Debian QA Group 
 Build-Depends: debhelper (>= 11), pkg-php-tools (>= 1.1), pear-horde-channel
 Standards-Version: 4.1.4
 Homepage: http://www.horde.org/
diff -Nru php-horde-text-filter-2.3.5/debian/gbp.conf 
php-horde-text-filter-2.3.5/debian/gbp.conf
--- php-horde-text-filter-2.3.5/debian/gbp.conf 2018-05-15 09:22:54.0 
+0200
+++ php-horde-text-filter-2.3.5/debian/gbp.conf 2020-01-28 10:41:46.0 
+0100
@@ -1,7 +1,7 @@
 [DEFAULT]
 pristine-tar = True
 upstream-branch = upstream-sid
-debian-branch = debian-sid
+debian-branch = debian-buster
 
 [buildpackage]
 export-dir = ../build-area/
diff -Nru 
php-horde-text-filter-2.3.5/debian/patches/0001_protect_the_-_this_is_not_a_range.patch
 
php-horde-text-filter-2.3.5/debian/patches/0001_protect_the_-_this_is_not_a_range.patch
--- 
php-horde-text-filter-2.3.5/debian/patches/0001_protect_the_-_this_is_not_a_range.patch
 1970-01-01 01:00:00.0 +0100
+++ 
php-horde-text-filter-2.3.5/debian/patches/0001_protect_the_-_this_is_not_a_range.patch
 2020-01-28 10:41:46.0 +0100
@@ -0,0 +1,30 @@
+Description: protect the -, this is not a range
+ Makes regular expressions valid...
+Author: Remi Collet 
+Origin: upstream
+Applied-Upstream: 
https://github.com/horde/Text_Filter/commit/8d0de407dbb95626bc54eaba078191847be9c574
+Last-Update: 2020-01-28
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- 
php-horde-text-filter.orig/Horde_Text_Filter-2.3.5/lib/Horde/Text/Filter/Emails.php
 
php-horde-text-filter/Horde_Text_Filter-2.3.5/lib/Horde/Text/Filter/Emails.php
+@@ -61,7 +61,7 @@
+ ((?(1)\s*\]))
+ |
+ # Version 2 Pattern 9 and 10: simple email addresses.
+-(^|\s|<|<|\[)([\w-+.=]+@[-A-Z0-9.]*[A-Z0-9])
++(^|\s|<|<|\[)([\w\-+.=]+@[-A-Z0-9.]*[A-Z0-9])
+ # Pattern 11 to 13: Optional parameters
+ ((\?

Bug#950017: ITP: imx-code-signing-tool -- code signing tool for i.MX platform

2020-01-28 Thread Andrej Shadura
Package: wnpp
Severity: wishlist
Owner: Andrej Shadura 

* Package name: imx-code-signing-tool
  Version : 3.3.0
  Upstream Author : NXP
* URL : https://www.nxp.com/pip/IMX_SW2
* License : BSD-3
  Programming Lang: C
  Description : code signing tool for i.MX platform

 This package provides a code signing tool for signing images
 for i.MX-based NXP processors using High Assurance Boot (HABv4)
 library in the internal boot ROM or the Advanced High Assurance
 Boot (AHAB) subsystem.
 .
 This package also provides a variety of support scripts.



Bug#931255: Orphaning php-horde*

2020-01-28 Thread IOhannes m zmölnig
On Tue, 28 Jan 2020 11:15:56 +0100 =?UTF-8?Q?IOhannes_m_zm=c3=b6lnig?=
 wrote:
> if nobody objects, i'm going to do a QA-upload to buster/proposed-updates.

https://bugs.debian.org/950018



signature.asc
Description: OpenPGP digital signature


Bug#933713: libgpg-error-dev: make package fit for cross development

2020-01-28 Thread Francois Gouget
Package: libgpg-error-dev
Version: 1.36-7
Followup-For: Bug #933713

libgcrypt is under consideration for use in Wine but Wine depends on
proper multiarch support since we need to support both 32 bit and 64 bit
Windows applications (even 64 bit Windows applications have 32 bit
installers).

This means a Wine developer needs to install both the i386 and amd64
variants of libgcrypt-dev which in turn depends on libgpg-error-dev.
Some libgpg-error-dev's lack of multiarch support prevents Wine from
using libgcrypt.

The only blocker for making libgpg-error-dev Multi-Arch: same is
gpg-error-config. However gpg-error-config is not needed on Debian
since there is no need for -I or -L directives; and it has been 
superseded by gpgrt-config and pkgconfig anyway.

So I think it is reasonable to stop shipping gpg-error-config, just like
FreeType stopped shipping freetype-config to become multiarch-compatible.

The attached patch modifies libgpg-error-dev accordingly. Feel free to
incorporate it into a future release and to adjust the changelog as you
see fit.

In the meantime one can generate multiarch-ified packages as follows:
(you'll probably need to create a 32 bit chroot with debootstrap+schroot)

tar xfj libgpg-error_1.36.orig.tar.bz2
cd libgpg-error-1.36
tar xfJ ../libgpg-error_1.36-7.debian.tar.xz
patch -p1 <../libgpg-error.diff
dpkg-buildpackage -rfakeroot -uc -us
diff -ur '--exclude=*~' libgpg-error-1.36.orig/debian/changelog 
libgpg-error-1.36/debian/changelog
--- libgpg-error-1.36.orig/debian/changelog 2019-07-16 19:32:03.0 
+0200
+++ libgpg-error-1.36/debian/changelog  2020-01-28 12:19:50.920379927 +0100
@@ -1,3 +1,12 @@
+libgpg-error (1.36-7m) unstable; urgency=medium
+
+  * Don't ship gpg-error-config: it is not needed on Debian, has been
+superseeded by gpgrt-config and pkgconfig and is incompatible with
+multiarch support
+  * Mark the development package as multiarch (Closes: #933713)
+
+ -- Francois Gouget   Tue, 28 Jan 2020 02:02:00 +0100
+
 libgpg-error (1.36-7) unstable; urgency=medium
 
   * d/tests/windows: specify WINESERVER
diff -ur '--exclude=*~' libgpg-error-1.36.orig/debian/control 
libgpg-error-1.36/debian/control
--- libgpg-error-1.36.orig/debian/control   2019-07-14 18:59:16.0 
+0200
+++ libgpg-error-1.36/debian/control2020-01-28 04:11:55.027998272 +0100
@@ -20,6 +20,7 @@
 Package: libgpg-error-dev
 Section: libdevel
 Architecture: any
+Multi-Arch: same
 Depends:
  libgpg-error0 (= ${binary:Version}),
  ${misc:Depends},
diff -ur '--exclude=*~' 
libgpg-error-1.36.orig/debian/libgpg-error-dev.install.in 
libgpg-error-1.36/debian/libgpg-error-dev.install.in
--- libgpg-error-1.36.orig/debian/libgpg-error-dev.install.in   2018-12-15 
02:54:26.0 +0100
+++ libgpg-error-1.36/debian/libgpg-error-dev.install.in2020-01-28 
11:21:52.852522535 +0100
@@ -1,4 +1,3 @@
-usr/bin/gpg-error-config
 usr/bin/gpgrt-config
 usr/include/* usr/include/@DEB_HOST_MULTIARCH@/
 usr/lib/*/libgpg-error.a


Bug#950005: Fix in slof MR

2020-01-28 Thread Herwig
Hi Christian,

Thanks a lot for your investigations. Your response was by far the quickest I 
ever got on the Debian BTS. :)

Looking forward for the fix in Testing.

Best
Björn

!!NOSIG!!



Bug#950020: meson autopkg tests failing on arm64

2020-01-28 Thread Matthias Klose
Package: src:meson
Version: 0.53.0-1
Severity: serious
Tags: sid bullseye

meson autopkg tests failing on arm64:

https://ci.debian.net/data/autopkgtest/testing/arm64/m/meson/4117906/log.gz

==
ERROR: test_ld_environment_variable_rust (__main__.LinuxlikeTests)
--
Traceback (most recent call last):
  File "run_unittests.py", line 5897, in test_ld_environment_variable_rust
self._check_ld('ld.gold', 'gold', 'rust', 'GNU ld.gold')
  File "run_unittests.py", line 5881, in _check_ld
comp = getattr(env, 'detect_{}_compiler'.format(lang))(MachineChoice.HOST)
  File
"/tmp/autopkgtest-lxc.o9fv_b8h/downtmp/build.N45/src/mesonbuild/environment.py",
line 1411, in detect_rust_compiler
self._handle_exceptions(popen_exceptions, compilers)
  File
"/tmp/autopkgtest-lxc.o9fv_b8h/downtmp/build.N45/src/mesonbuild/environment.py",
line 733, in _handle_exceptions
raise EnvironmentException(errmsg)
mesonbuild.mesonlib.EnvironmentException: Unknown compiler(s): ['rustc']
The follow exceptions were encountered:
Running "rustc --version" gave "[Errno 2] No such file or directory: 'rustc':
'rustc'"

--
Ran 301 tests in 357.825s

FAILED (errors=1, skipped=50)
pytest-xdist not found, using unittest instead



Bug#947847: please install systemd-sysusers using update-alternatives

2020-01-28 Thread Thomas Goirand


Anthony DeRobertis 
> It's different than awk because the decision the admin is making
> ("which init system do I want to run"?) isn't done through
> alternatives. So you can't use the alternatives system to coordinate
> swapping all the different bits together.

You are mixing things here. We are *not* talking about init systems, but
about sysusers, which can be used with any init systems.

> It seems retty reasonable to me that the systemd maintainers don't
> want to support systems which are running arbitrary combinations of
> systemd with alternatives to some parts.

Absolutely nobody is asking them to do that. I'm just asking for a
solution to easily replace /bin/systemd-sysusers. There are 2 solutions,
one is to have /bin/systemd-sysusers packaged separately, though this
would probably be micro-packaging, which I'm not a fan of. The other
solution is to use update-alternatives. I'm fine with both solution, I
just don't think it's fine to say "get away, my implementation is
better", and leave no reasonable solution to install something else.

> Strikes me as there is a possible solution, though: have opensysusers
> dpkg-divert it and put a shell script in its place that checks which
> init system is running, and exec's the right sysusers based on that.

This is exactly what should be avoided. It's perfectly fine to try to
use opensysusers with systemd if one wants. In fact, that's exactly the
best way we could do to be able to test it. Also, dpkg-divert is really
ugly, and something you use as the last resort, when all other options
have been exhausted.

> This wouldn't affect systemd-only machines (as opensysusers would not
> be installed at all), and would do the right thing if someone has
> installed two init systems to, e.g., consider switching.

Again, you are mixing things (ie: what type of init system and
re-implementation of an independent component of systemd). We should be
able to allow to run opensysusers if systemd is running (exactly, why
not?). This is desirable, at least for testing. It would also be
desirable to use systemd-sysusers with other init system if one wants
(also: why not?).

> It'd need to be a script that the systemd maintainers feel reasonably
> confident will always run systemd's implementation when systemd is
> running, to avoid the mixed implementations issue.

Not at all. Systemd maintainers have no say if someone wishes to
implement things in another way, the same way there's gawk and mawk,
implementing the same thing. If we don't allow such things, then really,
Debian is doomed.

I am not buying into the "we will have wrong bug reports" argument. We
constantly get many types of wrong reports in the BTS. We just shall do
sensible bug triaging in a correct way, that's it.

Cheers,

Thomas Goirand (zigo)

P.S: Note that this bug also concerns systemd-tmpfiles, the very exact
same way, though I believe one single bug is enough to address both
cases which are similar.



Bug#948570:

2020-01-28 Thread Helge Bahmann
Verified working (with correct compiler version) -- tested with:

echo -e "#include \nTEST(foo, bar){}" | g++ -xc++ -
`pkg-config gtest_main --libs --cflags`



Bug#931255: Orphaning php-horde*

2020-01-28 Thread Mike Gabriel

Hi Johannes,

On  Di 28 Jan 2020 11:15:56 CET, IOhannes m zmölnig wrote:


On Sun, 13 Oct 2019 23:32:56 +0200 Mathieu Parent
 wrote:

Hello,

FYI, I'm orphaning php-horde-* packages. See:

https://bugs.debian.org/942282


if nobody objects, i'm going to do a QA-upload to buster/proposed-updates.

i've create a PR [2] for the relevant changes

fgmasdf
IOhannes

[2]
https://salsa.debian.org/horde-team/php-horde-text-filter/merge_requests/2


Please go ahead. I hopefully will be able to give some priority to  
picking up Horde in the next couple of weeks.


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



pgpQFg_qIj45M.pgp
Description: Digitale PGP-Signatur


Bug#948774: Bug#948477: transition: openbabel

2020-01-28 Thread merkys
Hi Paul,

On 2020-01-27 22:50, Paul Gevers wrote:
> I see you went ahead *and* you added an autopkgtest to openbabel.
> Obviously I love autopkgtests, however, the test fails and times out on
> arm64.

The tests seem to timeout during build on arm64 too, viz:

The following tests FAILED:
     75 - test_regressions_1 (Timeout)
     76 - test_regressions_221 (Timeout)
    178 - inchiSteffen_PubChem.smi_Test (Timeout)
    180 - pytest_sym (Timeout)
    188 - pybindtest_bindings (Timeout)

However, during build the timeouts seem to be ignored.

> In case you don't know how to fix the test for arm64, I suggest you mark
> the test with the skippable restriction and exit 77 at the start of the
> test if it detects it runs on arm64. Obviously, fixing the test is better.

Many thanks for advice - I made the autopkgtest skippable on arm64 just
as you have suggested. Uploaded 3.0.0+dfsg-3.

Best wishes,
Andrius




signature.asc
Description: OpenPGP digital signature


Bug#949388: zlib: build lib64z for x32 and mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el

2020-01-28 Thread YunQiang Su
On Tue, 21 Jan 2020 08:48:23 +0800 YunQiang Su  wrote:
> John Paul Adrian Glaubitz 
于2020年1月20日周一
> 下午11:50写道:
> >
> > Hi!
> >
> > On 1/20/20 4:27 PM, YunQiang Su wrote:
> > > @powerpc: does powerpc need it?
> >
> > Do you have an example package that fails to build because of
memory exhaustion
> > of the linker? Then we could check the build logs on powerpc to see
if any of
> > the packages are affected.
> 
> see this thread:
> https://lists.debian.org/debian-arm/2019/08/msg9.html
> 
> This is some problem we met on mips/mipsel:
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=879636
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=849657
> 
> 

I NMUed zlib with the attached patch with 5-days delay.
Feel free to cut it if you think that it is not good.

> 
> >
> > Adrian
> >
> > --
> >  .''`.  John Paul Adrian Glaubitz
> > : :' :  Debian Developer - glaub...@debian.org
> > `. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
> >   `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
> 
> 
diff -Nru zlib-1.2.11.dfsg/debian/changelog zlib-1.2.11.dfsg/debian/changelog
--- zlib-1.2.11.dfsg/debian/changelog	2017-09-26 03:03:05.0 +0800
+++ zlib-1.2.11.dfsg/debian/changelog	2020-01-28 19:55:38.0 +0800
@@ -1,3 +1,12 @@
+zlib (1:1.2.11.dfsg-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Enable lib64 for mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
+help to add binutils-host64 for 32bit architectures (Closes: 949388)
+  * Remove outdated binutils version requirement for mips/mipsel.
+
+ -- YunQiang Su   Tue, 28 Jan 2020 19:55:38 +0800
+
 zlib (1:1.2.11.dfsg-1) unstable; urgency=low
 
   * New upstream release (closes: #883180).
diff -Nru zlib-1.2.11.dfsg/debian/control zlib-1.2.11.dfsg/debian/control
--- zlib-1.2.11.dfsg/debian/control	2017-09-26 03:03:03.0 +0800
+++ zlib-1.2.11.dfsg/debian/control	2020-01-28 19:55:38.0 +0800
@@ -4,7 +4,7 @@
 Maintainer: Mark Brown 
 Standards-Version: 3.9.8
 Homepage: http://zlib.net/
-Build-Depends: debhelper (>= 8.1.3~), binutils (>= 2.18.1~cvs20080103-2) [mips mipsel], gcc-multilib [amd64 i386 kfreebsd-amd64 mips mipsel powerpc ppc64 s390 sparc s390x] , dpkg-dev (>= 1.16.1)
+Build-Depends: debhelper (>= 8.1.3~), gcc-multilib [amd64 i386 kfreebsd-amd64 mips mipsel powerpc ppc64 s390 sparc s390x mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32] , dpkg-dev (>= 1.16.1)
 
 Package: zlib1g
 Architecture: any
@@ -53,7 +53,7 @@
  for use with the Debian installer.
 
 Package: lib64z1
-Architecture: sparc s390 i386 powerpc mips mipsel
+Architecture: sparc s390 i386 powerpc mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
 Build-Profiles: 
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Replaces: amd64-libs (<< 1.4)
@@ -64,7 +64,7 @@
 
 Package: lib64z1-dev
 Section: libdevel
-Architecture: sparc s390 i386 powerpc mips mipsel
+Architecture: sparc s390 i386 powerpc mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
 Build-Profiles: 
 Depends: lib64z1 (= ${binary:Version}), zlib1g-dev (= ${binary:Version}), lib64c-dev, ${misc:Depends}
 Replaces: amd64-libs-dev (<< 1.4)
diff -Nru zlib-1.2.11.dfsg/debian/rules zlib-1.2.11.dfsg/debian/rules
--- zlib-1.2.11.dfsg/debian/rules	2017-09-26 03:03:03.0 +0800
+++ zlib-1.2.11.dfsg/debian/rules	2020-01-28 19:53:38.0 +0800
@@ -36,8 +36,8 @@
 
 ifeq (,$(filter stage1,$(DEB_BUILD_PROFILES)))
 
-32-ARCHS=amd64 ppc64 kfreebsd-amd64 s390x
-64-ARCHS=s390 sparc i386 powerpc mips mipsel
+32-ARCHS=amd64 ppc64 kfreebsd-amd64 s390x mips64 mips64el mips64r6 mips64r6el
+64-ARCHS=s390 sparc i386 powerpc mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
 
 ifneq (,$(findstring $(DEB_HOST_ARCH), $(32-ARCHS)))
 EXTRA_INSTALL=install32


Bug#950021: linux-image-5.4.0-3-amd64: i915 Driver Problem: Resetting rcs0 for hang on rcs0 -> Fixed in linux 5.5

2020-01-28 Thread Stefan Schoerghofer
Package: src:linux
Version: 5.4.13-1
Severity: normal
Tags: upstream

Linux Kernel 5.4 has a problem with the i915 drm driver.
Problem is reported here:
https://gitlab.freedesktop.org/drm/intel/issues/161#note_363380 and
fixed in Linux 5.5.

When the problem occurs the system will hang for 5 to 20 seconds and
the
line "i915 :00:02.0: Resetting rcs0 for hang on rcs0" will be
logged
to kernel.log.
Software using graphic acceleration like games or some browsers have a
chance to crash due to the reset.

There are bug-reports for other distributions as well like:
 - https://bugs.archlinux.org/task/64860
 - https://bugzilla.redhat.com/show_bug.cgi?id=1727433
 - ...

-- Package-specific info:
** Version:
Linux version 5.4.0-3-amd64 (debian-ker...@lists.debian.org) (gcc
version 9.2.1 20200117 (Debian 9.2.1-24)) #1 SMP Debian 5.4.13-1 (2020-
01-19)

** Command line:
BOOT_IMAGE=/vmlinuz-5.4.0-3-amd64 root=/dev/mapper/rootvg-rootlv ro
quiet

** Not tainted

** Kernel log:
[11852.271856] i915 :00:02.0: GPU HANG: ecode 9:1:0x, hang
on rcs0
[11852.271863] GPU hangs can indicate a bug anywhere in the entire gfx
stack, including userspace.
[11852.271866] Please file a _new_ bug report on bugs.freedesktop.org
against DRI -> DRM/Intel
[11852.271869] drm/i915 developers can then reassign to the right
component if it's not a kernel issue.
[11852.271872] The GPU crash dump is required to analyze GPU hangs, so
please always attach it.
[11852.271875] GPU crash dump saved to /sys/class/drm/card0/error
[11852.272901] i915 :00:02.0: Resetting rcs0 for hang on rcs0
[11852.273788] [drm:gen8_reset_engines [i915]] *ERROR* rcs0 reset
request timed out: {request: 0001, RESET_CTL: 0001}
[11852.274113] i915 :00:02.0: Resetting chip for hang on rcs0
[11852.275996] [drm:gen8_reset_engines [i915]] *ERROR* rcs0 reset
request timed out: {request: 0001, RESET_CTL: 0001}
[11852.276883] [drm:gen8_reset_engines [i915]] *ERROR* rcs0 reset
request timed out: {request: 0001, RESET_CTL: 0001}
[11860.272748] i915 :00:02.0: Resetting rcs0 for hang on rcs0
[11862.288786] i915 :00:02.0: Resetting rcs0 for hang on rcs0
[11870.288746] i915 :00:02.0: Resetting rcs0 for hang on rcs0

** Model information
sys_vendor: LENOVO
product_name: 20FNS0UB00
product_version: ThinkPad T460
chassis_vendor: LENOVO
chassis_version: None
bios_vendor: LENOVO
bios_version: R06ET66W (1.40 )
board_vendor: LENOVO
board_name: 20FNS0UB00
board_version: SDK0J40705 WIN

** Loaded modules:
xt_hl
xt_REDIRECT
rfcomm
cpufreq_conservative
cpufreq_powersave
cpufreq_userspace
xt_CHECKSUM
nft_chain_nat
xt_MASQUERADE
nf_nat
md4
bridge
nls_utf8
stp
cifs
llc
gcm
dns_resolver
fscache
libdes
snd_usb_audio
snd_usbmidi_lib
snd_rawmidi
snd_seq_device
cmac
bnep
uvcvideo
videobuf2_vmalloc
videobuf2_memops
videobuf2_v4l2
videobuf2_common
btusb
btrtl
btbcm
btintel
videodev
mc
bluetooth
drbg
ansi_cprng
fuse
ecdh_generic
ecc
nft_counter
xt_tcpudp
xt_state
binfmt_misc
xt_conntrack
nf_conntrack
nf_defrag_ipv6
nf_defrag_ipv4
libcrc32c
nft_compat
nf_tables
nfnetlink
snd_hda_codec_hdmi
msr
intel_rapl_msr
intel_rapl_common
snd_soc_skl
snd_soc_hdac_hda
x86_pkg_temp_thermal
snd_hda_ext_core
intel_powerclamp
snd_soc_sst_ipc
snd_soc_sst_dsp
coretemp
snd_soc_acpi_intel_match
snd_soc_acpi
mei_wdt
iwlmvm
snd_soc_core
kvm_intel
mac80211
snd_hda_codec_realtek
snd_hda_codec_generic
snd_compress
libarc4
kvm
iwlwifi
snd_hda_intel
irqbypass
intel_cstate
snd_intel_nhlt
intel_uncore
snd_hda_codec
cfg80211
pcspkr
intel_rapl_perf
snd_hda_core
snd_hwdep
iTCO_wdt
joydev
iTCO_vendor_support
snd_pcm
rtsx_pci_ms
memstick
wmi_bmof
snd_timer
serio_raw
watchdog
sg
intel_pch_thermal
tpm_tis
mei_me
tpm_tis_core
tpm
mei
rng_core
thinkpad_acpi
nvram
ledtrig_audio
snd
ac
soundcore
rfkill
evdev
parport_pc
ppdev
lp
parport
sunrpc
ip_tables
x_tables
autofs4
ext4
crc16
mbcache
jbd2
crc32c_generic
hid_logitech_hidpp
hid_logitech_dj
hid_generic
usbhid
hid
dm_crypt
dm_mod
sd_mod
crct10dif_pclmul
crc32_pclmul
crc32c_intel
ghash_clmulni_intel
i915
rtsx_pci_sdmmc
mmc_core
e1000e
aesni_intel
crypto_simd
xhci_pci
xhci_hcd
ahci
psmouse
libahci
cryptd
glue_helper
libata
i2c_algo_bit
i2c_i801
drm_kms_helper
ptp
usbcore
scsi_mod
pps_core
drm
rtsx_pci
mfd_core
usb_common
wmi
battery
button
video

** PCI devices:
00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v5/E3-1500
v5/6th Gen Core Processor Host Bridge/DRAM Registers [8086:1904] (rev
08)
Subsystem: Lenovo Xeon E3-1200 v5/E3-1500 v5/6th Gen Core
Processor Host Bridge/DRAM Registers [17aa:5053]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
SERR- 
Kernel driver in use: skl_uncore

00:02.0 VGA compatible controller [0300]: Intel Corporation Skylake GT2
[HD Graphics 520] [8086:1916] (rev 07) (prog-if 00 [VGA controller])
Subsystem: Lenovo Skylake GT2 [HD Graphics 520] [17aa:5053]
  

Bug#950008: gfan: assertion fails on riscv64

2020-01-28 Thread Torrance, Douglas
Control: forwarded -1 jen...@imf.au.dk

Hello!

I am forwarding the bug report below from the Debian package of gfan:

On Tue, Jan 28, 2020 at 4:33 AM Tobias Hansen  wrote:
> Source: gfan
> Version: 0.6.2-2
> Severity: normal
>
> Hi,
>
> many of sagemath's doctests in the interface to gfan fail on riscv64 with the 
> following error:
>
> gfan_*: src/application.cpp:42: char* tail(char*): Assertion `*p==*m' failed.
>
> It looks like the pointer arithmetic in the function tail() in 
> application.cpp does not work like this on riscv64. Unfortunately there are 
> no porterboxes for riscv64 yet, so I can't come up with a minimal example 
> triggering the bug.
>
> Best,
> Tobias


Bug#949795: mime-support: x-pascal mime type misses an extension

2020-01-28 Thread Charles Plessy
Le Sat, Jan 25, 2020 at 09:06:43AM +0100, Michael Van Canneyt a écrit :
> 
> Please consider changing the registration of text/x-pascal to
> 
> text/x-pascal   p pas pp

Dear Michael,

I can do this,

but would you consider registering an official media type to the IANA ?

https://www.iana.org/form/media-types

Have a nice day,

-- 
Charles Plessy
Akano, Uruma, Okinawa, Japan



Bug#950008: Sv: Bug#950008: gfan: assertion fails on riscv64

2020-01-28 Thread Anders Nedergaard Jensen
Hi,

Thanks for the bug report.
Line 30 of application.cpp looks suspicious:
  while(p[l]!=0 && p[l]!='/');
Does it help to change it to
  while(l!=0 && p[l]!='/');
?
If not, I think I need to know what the char* argv[0] points to when main is  
called.

Best regards,
Anders


Fra: Torrance, Douglas 
Sendt: 28. januar 2020 13:51
Til: Tobias Hansen ; 950...@bugs.debian.org 
<950...@bugs.debian.org>; Anders Nedergaard Jensen 
Emne: Re: Bug#950008: gfan: assertion fails on riscv64

Control: forwarded -1 jen...@imf.au.dk

Hello!

I am forwarding the bug report below from the Debian package of gfan:

On Tue, Jan 28, 2020 at 4:33 AM Tobias Hansen  wrote:
> Source: gfan
> Version: 0.6.2-2
> Severity: normal
>
> Hi,
>
> many of sagemath's doctests in the interface to gfan fail on riscv64 with the 
> following error:
>
> gfan_*: src/application.cpp:42: char* tail(char*): Assertion `*p==*m' failed.
>
> It looks like the pointer arithmetic in the function tail() in 
> application.cpp does not work like this on riscv64. Unfortunately there are 
> no porterboxes for riscv64 yet, so I can't come up with a minimal example 
> triggering the bug.
>
> Best,
> Tobias


Bug#950022: ITP: python3-freezer-web-ui -- OpenStack Freezer dashboard plugin

2020-01-28 Thread Michal Arbet
Package: wnpp
Severity: wishlist
Owner: Michal Arbet 

* Package name: python3-freezer-web-ui
  Version : 7.2.0
  Upstream Author : Openstack-Dev 
* URL : https://github.com/openstack/freezer-web-ui
* License : Apache-2
  Programming Lang: Python
  Description :  OpenStack Freezer - dashboard plugin

OpenStack Freezer - dashboard plugin

 - This package provides Horizon ( Django Dashboard ) plugin for Openstack
Service [ Openstack Freezer ].
 - I will maintain it inside a packaging team Debian Openstack


Bug#948316: MIA?

2020-01-28 Thread Yao-Po Wang
Hi Angel,

Sorry for the late reply and I did not use the package a long time. How can
I transfer the owner to you?

br,
yp

On Tue, Jan 28, 2020, 01:00 Angel Abad  wrote:

> It seems that Yao-Po Wang is mia, so, could we adopt this package?
>
> Thanks!
>


Bug#950023: locales: Collation rules for v/w in sv_SE produce very surprising results in grep

2020-01-28 Thread Ulrik Haugen
Package: locales
Version: 2.28-10
Severity: normal
Tags: l10n

Dear maintainer!

I'm not positive that this is a bug (the man page for grep does warn about
character ranges in locales other than C) but it produces very surprising
results in grep.

Presumably this is realated to bugs #506784 and #511357.

% echo -n abcdefghijklmnopqrstuvwxyz| sed 's/./&\n/g'| LC_COLLATE=C grep 
'[a-z]' 
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
% echo -n abcdefghijklmnopqrstuvwxyz| sed 's/./&\n/g'| LC_COLLATE=sv_SE grep 
'[a-z]'
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
x
y
z
% : Note the lack of 'w' above.
% LC_COLLATE=sv_SE grep '[a-w]'
grep: Invalid range end
% : This time at least there was an error message to warn me about the problem.


As i typically write "[a-z]" as shorthand for "[[:lower:]]" when i don't
need to match any national characters this bothers me quite a bit.


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

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

Versions of packages locales depends on:
ii  debconf [debconf-2.0]  1.5.71
ii  libc-bin   2.28-10
ii  libc-l10n  2.28-10

locales recommends no packages.

locales suggests no packages.

-- debconf information excluded



Bug#950024: ruby-github-markdown: ships /usr/bin/gfm already provided by the gfm package

2020-01-28 Thread Andreas Beckmann
Package: ruby-github-markdown
Version: 0.6.9-4
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package failed to install
because it tries to overwrite other packages files.

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

  Selecting previously unselected package ruby-github-markdown.
  Preparing to unpack .../18-ruby-github-markdown_0.6.9-4_amd64.deb ...
  Unpacking ruby-github-markdown (0.6.9-4) ...
  dpkg: error processing archive 
/tmp/apt-dpkg-install-YI7FMa/18-ruby-github-markdown_0.6.9-4_amd64.deb 
(--unpack):
   trying to overwrite '/usr/bin/gfm', which is also in package gfm 1.08-1+b1
  Errors were encountered while processing:
   /tmp/apt-dpkg-install-YI7FMa/18-ruby-github-markdown_0.6.9-4_amd64.deb


cheers,

Andreas


gfm=1.08-1+b1_ruby-github-markdown=0.6.9-4.log.gz
Description: application/gzip


Bug#851747: sysvinit-utils: drop Essential flag

2020-01-28 Thread Andreas Henriksson
Hello,

About a month ago (so I hope I remember all the details correctly) I got
motivated to revisit looking into this issue again.

My previous concern had been about how much work it would need because
of how widely used pidof is.

While actually looking closer at the users of pidof (using
codesearch.debian.net to search for 'pidof ') I found that most callers
where actually using 'if pidof ... ; then  ; fi' and very few where
calling pidof in a way that would actually fail if the command where not
around. I also noticed that generally the (non-existant) "else" case
where to be considered the correct code path for pidof not being
installed in my opinion. The amount of packages actually needing pidof
to be around thus was much lower than I first anticipated.

Given that codesearch.debian.net would give source-code matches which
could very well not be shipped at all in the resulting binary packages
built from the source, I figured I'd set out to do some quick testing
instead.

I tried both 'debootstrap --variant=minbase' as well as a regular
'debootstrap' (including priority standard,important,required packages)
both with the --exclude=sysvinit-utils. Both worked as a charm and as I
see it proves that in theory the package being 'Essential: yes' is plain
wrong. Additionally I tried booting (using systemd-nspawn) the regular
chroot (with standard/important packages included) and could not spot
anything problematic despite missing sysvinit-utils package. That
probably points to the 'Priority: required' also being theoretically
wrong.

As I see it a possible plan for moving this forward could be to start
off by dropping 'Essential: yes' (while still keeping 'Priority:
required'). This would mean sysvinit-utils where still installed
virtually everywhere (including 'debootstrap --variant=minbase'), while
opening up for allowing packages to declare a dependency on
sysvinit-utils where needed (without violating policy).

(I bet someone will argue that this causes a theoretical correctness
problem as some packages that should have a dependency lacks it. I would
however like to point out that it's a theoretical problem, not a
practical one as every installation will still have sysvinit-utils
installed. I'd also like to point out that the current state of things
already violates theoretical correctness as pointed out above. There's
thus no theoretical regression, just one theoretical problem replaced
with another - allowing to move forward and actually solving the
theoretical issues.)

This leads up to me wishing that people should tread carefully when
introducing dependencies on sysvinit-utils, mainly as I think long-term
we should switch to the procps implementation of pidof. Please urge
anyone adding a dependency on sysvinit-utils not to just document they
did so, but to clearly write down *why*.

I haven't spend enough thought on if it would be simpler to move pidof
from sysvinit-utils to procps at the same time or at a separate time. I
know from personal experience that getting maintainers to drop pointless
(build-)dependencies they've introduced in the past is close to
impossible, even when you prove it's not needed (and even when the dep
is on something that's going to get removed from the archive!). I think
most uses of pidof can and should likely be fixed up instead of adding a
dependency. For init scripts there's pidofproc in LSB for example.
Likely you could go even deeper and question why using that is needed.
You can likely get rid of that as well with a bigger
refactoring/modernization of the init script.
Once pidof is moved into procps, sysvinit should "obviously" gain a
transitional dependency on procps. This however would make a 'Priority:
required' package depend on a 'Priority: important' one (while no longer
being a policy violation in itself, I think it's still suboptimal to
make procps pseudo-required). This could be one reason why it would be
better to postpone transitioning pidof until we're ready to consider
downgrading sysvinit-utils to 'Priority: important' (or lower).

(If anyone has concerns about the pidof implementations possibly not
being 100% compatible, I'd just like to say that any such problem is
already a portability problem as anything that only works with the
sysvinit-utils pidof will not work on non-Debian distributions as
basically everyone is already using procps pidof. It should thus in my
opinion be fixed up in the caller.)


Regards,
Andreas Henriksson



Bug#946456: systemd: Provide systemd-sysusers as an independent package

2020-01-28 Thread Ansgar
Hi,

On Tue, 2020-01-28 at 02:43 +0100, Michael Biebl wrote:
> Last but not least, we'd have the option to link systemd-sysusers
> statically against libsystemd-shared. This would have the downside, that
> it significantly increases the size of the binary. So we'd hurt the
> overwhelming majority of the Debian users for questionable gain.

I tried linking systemd-{sysusers,tmpfiles} statically against
systemd's private library earlier this month.  It increases the
binaries size by ~100 kB (compared to Installed-Size: 14.2 MB of
systemd that is just one percent).

If we want to use systemd-{sysusers,tmpfiles} in maintainer scripts to
create system users and/or directories under /var, then I think we
should split it off into a separate package, say systemd-utils, so that
package installation doesn't pull in the entire systemd init (for
containers or other uses that might not require an init).

As far as I understand such a systemd-utils package would currently be
compatible with elogind, but I wouldn't commit to systemd-utils not
switching to linking libsystemd0 in the future should this be easily
possible.

Ansgar



Bug#950025: libasound2: using module-echo-cancel in 1.2.1-1 results in no input devices

2020-01-28 Thread Jeffrey Ratcliffe
Package: libasound2
Version: 1.1.9-1
Severity: important

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?

Upgraded from 1.1.9-1 to 1.2.1-1

   * What exactly did you do (or not do) that was effective (or
 ineffective)?

Used the following snipped in /etc/pulse/default.pa

.ifexists module-echo-cancel.so
load-module module-echo-cancel aec_method=webrtc
.endif

   * What was the outcome of this action?

After upgrading, no input devices were available

   * What outcome did you expect instead?

Downgrading back to 1.1.9-1 restored the microphones

Removing the module-echo-cancel line allows 1.2.1-1 to work, but without echo
cancellation.



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

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

Versions of packages libasound2 depends on:
hi  libasound2-data  1.1.9-1
ii  libc62.29-9

libasound2 recommends no packages.

Versions of packages libasound2 suggests:
hi  libasound2-plugins  1.1.9-1

-- no debconf information



Bug#950026: ser2net: communiction may hang when RFC2217 is used

2020-01-28 Thread Heiko Thiery
Package: ser2net
Version: 3.5-2
Severity: normal
Tags: upstream



-- System Information:
Debian Release: 10.2
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages ser2net depends on:
ii  libc6 2.28-10
ii  libwrap0  7.6.q-28
ii  lsb-base  10.2019051400

ser2net recommends no packages.

Versions of packages ser2net suggests:
ii  telnet  0.17-41.2

-- no debconf information



Bug#950027: libvtk7-jni installs files into the wrong location

2020-01-28 Thread Matthias Klose
Package: libvtk7-jni
Version: 7.1.1+dfsg2-1
Severity: serious
Tags: sid bullseye

see https://packages.debian.org/sid/amd64/libvtk7-jni/filelist

These files are not looked for in /usr/lib/jni/jni.

The directory should be /usr/lib/DEB_HOST_MULTIARCH/jni



Bug#950028: nmu: nageru_1.9.1-1.1

2020-01-28 Thread Steinar H. Gunderson
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: binnmu

nmu nageru_1.9.1-1.1 . armel armhf i386 mipsel . unstable . -m "rebuild against 
movit 1.6.3-5"

Hi,

I'm unsure if this should be a binNMU request or not, but please retry
nageru 1.9.1-1.1 (currently in Build-Attempted) on 32-bit platforms
armel, armhf, i386, mipsel; newer movit should work around some Mesa breakage
on such platforms.

-- System Information:
Debian Release: 10.2
  APT prefers stable-debug
  APT policy: (500, 'stable-debug'), (500, 'proposed-updates'), (500, 
'stable'), (500, 'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.3.11 (SMP w/40 CPU cores)
Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_NO:en_US:en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#950029: ITP: python-gvm -- Greenbone Vulnerability Management Python Library

2020-01-28 Thread Sophie Brun
Package: wnpp
Severity: wishlist
Owner: Sophie Brun 

* Package name: python-gvm
  Version : 1.2.0
  Upstream Author : Greenbone Networks GmbH
* URL : https://github.com/greenbone/python-gvm
* License : GPL-3+
  Programming Lang: Python3
  Description : Greenbone Vulnerability Management Python Library

The Greenbone Vulnerability Management Python API library is a collection
of APIs that help with remote controlling a Greenbone Security Manager
(GSM) appliance and its underlying Greenbone Vulnerability Manager (GVM).
The library essentially abstracts accessing the communication protocols
Greenbone Management Protocol (GMP) and Open Scanner Protocol (OSP).

It's required by the gvm-tools package (which replaces openvas-cli).

I plan to maintain it within the pkg-security team with the other openvas/
greenbone packages.



Bug#950030: python-pyfaidx FTBFS: bgzip not found

2020-01-28 Thread Adrian Bunk
Source: python-pyfaidx
Version: 0.5.8-1
Severity: serious
Tags: ftbfs

https://buildd.debian.org/status/fetch.php?pkg=python-pyfaidx&arch=all&ver=0.5.8-1&stamp=157996&raw=0

...
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<>'
bgzip -c tests/data/genes.fasta > tests/data/genes.fasta.gz
/bin/sh: 1: bgzip: not found
make[1]: *** [debian/rules:14: override_dh_auto_test] Error 127



Bug#950032: libclc FTBFS: python not found

2020-01-28 Thread Adrian Bunk
Source: libclc
Version: 0.2.0+git20190827-3
Severity: serious
Tags: ftbfs

https://buildd.debian.org/status/fetch.php?pkg=libclc&arch=all&ver=0.2.0%2Bgit20190827-3&stamp=1580192025&raw=0

...
PYTHON_GEN generic/lib/convert.cl
python < generic/lib/gen_convert.py > generic/lib/convert.cl
/bin/sh: 1: python: not found
make[1]: *** [Makefile:18: generic/lib/convert.cl] Error 127



Bug#950031: Please provide metapackage without 'python' in name

2020-01-28 Thread George Shuklin

Package: python-diskimage-builder
Version: 2.27.1-3

Diskimage builder is used as a command line utility, so it should have a 
package name without 'python' prefix.


The need to specify python version during installation complicates 
everything (including migration from Py2 to Py3). The usual approach is 
to use metapackage or virtual package with no version (f.e. Provides: 
diskimage-builder for both python-diskimage-builder and 
python3-diskimage-builder). By using virtual package name user can 
install any version which fits into python environment on the host.




Bug#950033: missing dependencies on python3-healpy and python3-tk

2020-01-28 Thread Christoph Berg
Package: pymoctool
Version: 0.5.0-4
Severity: normal

pymoctool is missing dependencies on python3-healpy and python3-tk:

$ pymoctool ../cepheiden.moc --plot
Traceback (most recent call last):
  File "/usr/bin/pymoctool", line 40, in 
main()
  File "/usr/bin/pymoctool", line 33, in main
tool.run(sys.argv[1:])
  File "/usr/lib/python3/dist-packages/pymoc/util/tool.py", line 111, in run
self.command[p](self)
  File "/usr/lib/python3/dist-packages/pymoc/util/tool.py", line 380, in plot
from .plot import plot_moc
  File "/usr/lib/python3/dist-packages/pymoc/util/plot.py", line 16, in 
import healpy
ModuleNotFoundError: No module named 'healpy'

... installing python3-healpy:

$ pymoctool ../cepheiden.moc --plot
Traceback (most recent call last):
  File "/usr/bin/pymoctool", line 40, in 
main()
  File "/usr/bin/pymoctool", line 33, in main
tool.run(sys.argv[1:])
  File "/usr/lib/python3/dist-packages/pymoc/util/tool.py", line 111, in run
self.command[p](self)
  File "/usr/lib/python3/dist-packages/pymoc/util/tool.py", line 380, in plot
from .plot import plot_moc
  File "/usr/lib/python3/dist-packages/pymoc/util/plot.py", line 18, in 
import matplotlib.pyplot as plt
  File "/usr/lib/python3/dist-packages/matplotlib/pyplot.py", line 2349, in 

switch_backend(rcParams["backend"])
  File "/usr/lib/python3/dist-packages/matplotlib/pyplot.py", line 221, in 
switch_backend
backend_mod = importlib.import_module(backend_name)
  File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
  File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_tkagg.py", 
line 1, in 
from . import _backend_tk
  File "/usr/lib/python3/dist-packages/matplotlib/backends/_backend_tk.py", 
line 6, in 
import tkinter as tk
ModuleNotFoundError: No module named 'tkinter'

... after installing python3-tk, rendering works.

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (700, 'testing'), (600, 'unstable'), (150, 'experimental')
Architecture: amd64 (x86_64)

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

Versions of packages pymoctool depends on:
ii  python33.7.5-3
ii  python3-pymoc  0.5.0-4

pymoctool recommends no packages.

pymoctool suggests no packages.

-- no debconf information

Christoph



Bug#949388: zlib: build lib64z for x32 and mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el

2020-01-28 Thread Mark Brown
On Tue, Jan 28, 2020 at 08:50:09PM +0800, YunQiang Su wrote:
> On Tue, 21 Jan 2020 08:48:23 +0800 YunQiang Su  wrote:

> > This is some problem we met on mips/mipsel:
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=879636
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=849657

> I NMUed zlib with the attached patch with 5-days delay.
> Feel free to cut it if you think that it is not good.

This is extremely short notice on what should be a wishlist bug that was
only filed just over a week ago for a non-mainstream port with an
unclear description of the issue, it seems quite hasty to be doing a
NMU.  I've hopefully cancelled the upload for now, though this is the
first time I've had to use dcut.


signature.asc
Description: PGP signature


Bug#950034: ITP: fonts-compagnon -- typeface family composed of five distinctive styles

2020-01-28 Thread Gürkan Myczko

Package: wnpp
Severity: wishlist

* Package name: fonts-compagnon
  Version : 0.2
  Upstream Authors: Juliette Duhé 
Léa Pradine 
Valentin Papon 
Sébastien Riollier 
Chloé Lozano 
* URL : https://gitlab.com/velvetyne/compagnon
* License : OFL-1.1
  Description : typeface family composed of five distinctive styles
 Font that finds its inspiration in the online archives of Typewriter 
Database

 specimens and combines different periods of the history of typewriter
 typefaces. Each weight is based on singular references relating to 
significant
 periods aiming to underline the evolution of typewriter characters as 
they are

 called.

Package is available at http://phd-sid.ethz.ch/debian/fonts-compagnon/



Bug#937061: Python3 Port of ModelBuilder

2020-01-28 Thread Scott Talbert

Control: reassign -1 ftp.debian.org
Control: retitle -1 RM: model-builder -- RoQA; dead upstream; unmaintained; low 
popcon; blocking py2 removal



Bug#949795: mime-support: x-pascal mime type misses an extension

2020-01-28 Thread Michael Van Canneyt



On Tue, 28 Jan 2020, Charles Plessy wrote:


Le Sat, Jan 25, 2020 at 09:06:43AM +0100, Michael Van Canneyt a écrit :


Please consider changing the registration of text/x-pascal to

text/x-pascal   p pas pp


Dear Michael,

I can do this,

but would you consider registering an official media type to the IANA ?

https://www.iana.org/form/media-types


In fact, I tried to do that prior to posting a debian bugreport.

But I found no way to get x-pascal modified: 
the only possibilities were registering vnd.freepascal or so.

or text/pascal. I would think that text/pascal is an option, although maybe
application/pascal (seeing that application/json exists) will be accepted
easier.

Also I'm not sure how the existing x-pascal and a vnd.pascal will cooperate
if they register the same extension. (.pas, .pp, .inc are all valid
extensions for the freepascal compiler.)

I assume you have more knowledge about this than I do, so any advice you have 
on this is welcome !

Michael.

Bug#851747: sysvinit-utils: drop Essential flag

2020-01-28 Thread Michael Biebl
Hi Andreas,

thanks for your interest in this topic.

Aside from /bin/pidof, we also have

/sbin/fstab-decode
/sbin/killall5

I haven't checked codesearch if those binaries are used outside of
sysvinit/initscripts. Have you investigated those recently?


And there is also
/lib/init/init-d-script
/lib/init/vars.sh

Those are the more tricky ones. A lot of init scripts use them.
Not having those installed will render the init scripts of packages
broken. It's less of an issue, if a package ships a native service file.
(Do we know for how many this is the case, i.e. no .service file, SysV
init script using init-d-script and/or vars.sh?)
Also, we have /etc/init.d/foo → redirection to systemctl broken unless
/lib/lsb/init-functions is the first thing that is sourced.
Maybe that breakage is acceptable? Dunno.
What are your thoughts here?

Given the size of the sysvinit-utils package, last time I looked into
this I concluded it's probably not worth the trouble. But maybe things
have changed by now.

Regards,
Michael



signature.asc
Description: OpenPGP digital signature


Bug#946456: systemd: Provide systemd-sysusers as an independent package

2020-01-28 Thread Michael Biebl
Hi

Am 28.01.20 um 14:59 schrieb Ansgar:
> I tried linking systemd-{sysusers,tmpfiles} statically against
> systemd's private library earlier this month.  It increases the
> binaries size by ~100 kB (compared to Installed-Size: 14.2 MB of
> systemd that is just one percent).

Is that 100K per binary?
We also have the overhead from /usr/share/doc/, so another 100K+
More importantly, this requires a downstream patch, and I'm really
trying hard to reduce the number of those downstream patches.

> If we want to use systemd-{sysusers,tmpfiles} in maintainer scripts to
> create system users and/or directories under /var, then I think we
> should split it off into a separate package, say systemd-utils, so that
> package installation doesn't pull in the entire systemd init (for
> containers or other uses that might not require an init).

Given that open{sysusers,tmpfiles} are currently packaged, shouldn't we
wait how that plays out first?
Maybe they are sufficiently well maintained upstream/downstream that
they would be an alternative for such a use case.

What I'm currently missing, is an overall plan. If the sysusers
interface is something we want as distro, there should be a coordinated
effort, not every package doing this on its own.

Regards,
Michael




signature.asc
Description: OpenPGP digital signature


Bug#939181: cycle: should it be RM'd ?

2020-01-28 Thread Scott Talbert

Hi all,

Is there any hope for a Python 3 port of cycle, or should it just be RM'd?

Scott



Bug#851747: sysvinit-utils: drop Essential flag

2020-01-28 Thread Michael Biebl
Am 28.01.20 um 16:38 schrieb Michael Biebl:

> And there is also
> /lib/init/init-d-script
> /lib/init/vars.sh
> 
> Those are the more tricky ones. A lot of init scripts use them.
> Not having those installed will render the init scripts of packages
> broken. It's less of an issue, if a package ships a native service file.

Assuming the .service isn't just a wrapper around the init script.
Unfortunately, we do have quite a few packages which use this
anti-pattern :-/

https://codesearch.debian.net/search?q=ExecStart%3D%2Fetc%2Finit.d%2F&literal=1&perpkg=1

Regards,
Michael



signature.asc
Description: OpenPGP digital signature


Bug#948123: svn-workbench: New version available

2020-01-28 Thread Scott Talbert

On Sat, 4 Jan 2020, Davide Prina wrote:


Package: svn-workbench
Version: 1.8.2-3
Severity: wishlist

Dear Maintainer,

I see that there is a new upstream version available[¹] and the project home 
page is changed [²].


This new version work also with Python3.

Ciao
Davide

[¹]
https://sourceforge.net/projects/pysvn/files/

[²]
https://pysvn.sourceforge.io/


Actually, pysyn is already packaged in Debian:
https://tracker.debian.org/pkg/pysvn

However, I think SCM Workbench is the successor to SVN Workbench:
http://scm-workbench.barrys-emacs.org/

So, probably svn-workbench should be RM'd and scm-workbench should be 
packaged as a new package.


Scott

Bug#950035: bumpversion FTBFS with pytest 4.6

2020-01-28 Thread Adrian Bunk
Source: bumpversion
Version: 0.5.10-2
Severity: serious
Tags: ftbfs bullseye sid

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/bumpversion.html

...
= test session starts ==
platform linux -- Python 3.8.1, pytest-4.6.9, py-1.8.0, pluggy-0.13.0
rootdir: /build/1st/bumpversion-0.5.10, inifile: tox.ini
collected 37 items / 1 errors / 36 selected

 ERRORS 
 ERROR collecting .pybuild/cpython3_3.8/build/tests/test_cli.py 
/usr/lib/python3/dist-packages/pluggy/hooks.py:286: in __call__
return self._hookexec(self, self.get_hookimpls(), kwargs)
/usr/lib/python3/dist-packages/pluggy/manager.py:92: in _hookexec
return self._inner_hookexec(hook, methods, kwargs)
/usr/lib/python3/dist-packages/pluggy/manager.py:83: in 
self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall(
/usr/lib/python3/dist-packages/_pytest/python.py:234: in 
pytest_pycollect_makeitem
res = list(collector._genfunctions(name, obj))
/usr/lib/python3/dist-packages/_pytest/python.py:410: in _genfunctions
self.ihook.pytest_generate_tests(metafunc=metafunc)
/usr/lib/python3/dist-packages/pluggy/hooks.py:286: in __call__
return self._hookexec(self, self.get_hookimpls(), kwargs)
/usr/lib/python3/dist-packages/pluggy/manager.py:92: in _hookexec
return self._inner_hookexec(hook, methods, kwargs)
/usr/lib/python3/dist-packages/pluggy/manager.py:83: in 
self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall(
/usr/lib/python3/dist-packages/_pytest/python.py:137: in pytest_generate_tests
metafunc.parametrize(*marker.args, **marker.kwargs)
/usr/lib/python3/dist-packages/_pytest/python.py:999: in parametrize
argnames, parameters = ParameterSet._for_parametrize(
/usr/lib/python3/dist-packages/_pytest/mark/structures.py:131: in 
_for_parametrize
if len(param.values) != len(argnames):
E   TypeError: object of type 'MarkDecorator' has no len()
--- Captured stderr 
...



Bug#950036: python-bashate FTBFS: Can't exec "pyversions": No such file or directory

2020-01-28 Thread Adrian Bunk
Source: python-bashate
Version: 0.6.0-3
Severity: serious
Tags: ftbfs

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-bashate.html

...
   dh_auto_install -O--buildsystem=python_distutils
dh_auto_install: warning: Please use the third-party "pybuild" build system 
instead of python-distutils
dh_auto_install: warning: This feature will be removed in compat 12.
Can't exec "pyversions": No such file or directory at 
/usr/share/perl5/Debian/Debhelper/Buildsystem/python_distutils.pm line 124.
dh_auto_install: error: failed to run pyversions
make: *** [debian/rules:7: binary] Error 25



Bug#950037: python-proliantutils FTBFS: test failures

2020-01-28 Thread Adrian Bunk
Source: python-proliantutils
Version: 2.8.2-2
Severity: serious
Tags: ftbfs

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-proliantutils.html

...
==
FAIL: 
proliantutils.tests.hpssa.test_manager.ManagerTestCases.test_create_configuration_max_as_size_gb
proliantutils.tests.hpssa.test_manager.ManagerTestCases.test_create_configuration_max_as_size_gb
--
testtools.testresult.real._StringException: Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/mock/mock.py", line 1330, in patched
return func(*args, **keywargs)
  File 
"/build/1st/python-proliantutils-2.8.2/proliantutils/tests/hpssa/test_manager.py",
 line 288, in test_create_configuration_max_as_size_gb
raid_info = manager.create_configuration(raid_info)
  File "/build/1st/python-proliantutils-2.8.2/proliantutils/hpssa/manager.py", 
line 130, in create_configuration
validate(raid_config)
  File "/build/1st/python-proliantutils-2.8.2/proliantutils/hpssa/manager.py", 
line 52, in validate
jsonschema.validate(raid_config, raid_config_schema)
  File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 895, in 
validate
cls.check_schema(schema)
  File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 289, in 
check_schema
raise exceptions.SchemaError.create_from(error)
jsonschema.exceptions.SchemaError: {'type': 'object', 'properties': 
{'raid_level': {'type': 'string', 'enum': ['0', '1', '5', '6', '10', '50', 
'60', '1+0', '5+0', '6+0'], 'description': 'RAID level for the logical disk. 
Required.'}, 'size_gb': {'anyOf': [{'type': 'integer', 'minimum': 0, 
'exclusiveMinimum': True}, {'type': 'string', 'enum': ['MAX']}], 'description': 
"Size in GiB (Integer) for the logical disk. Use 'MAX' as size_gb if this 
logical disk is supposed to use the rest of the space available. Required."}, 
'volume_name': {'type': 'string', 'description': 'Name of the volume to be 
created. Optional.'}, 'is_root_volume': {'type': 'boolean', 'description': 
'Specifies whether this disk is a root volume. Optional.'}, 
'share_physical_disks': {'type': 'boolean', 'description': 'Specifies whether 
other logical disks can share physical disks with this logical disk. 
Optional.'}, 'disk_type': {'type': 'string', 'enum': ['hdd', 'ssd'], 
'description': "Specifies the type of disk preferred. Valid values are 'hdd' 
and 'ssd'. Optional."}, 'interface_type': {'type': 'string', 'enum': ['sata', 
'scsi', 'sas'], 'description': "Specifies the interface type of disk. Valid 
values are 'sata', 'scsi' and 'sas'. Optional."}, 'number_of_physical_disks': 
{'type': 'integer', 'minimum': 0, 'exclusiveMinimum': True, 'description': 
'Number of physical disks to use for this logical disk. Optional.'}, 
'controller': {'type': 'string', 'description': 'Controller to use for this 
logical disk. Optional.'}, 'physical_disks': {'type': 'array', 'items': 
{'type': 'string'}, 'description': 'The physical disks to use for this logical 
disk. Optional'}}, 'required': ['raid_level', 'size_gb'], 
'additionalProperties': False} is not valid under any of the given schemas

Failed validating 'anyOf' in 
metaschema['properties']['properties']['additionalProperties']['properties']['items']:
{'anyOf': [{'$ref': '#'}, {'$ref': '#/definitions/schemaArray'}],
 'default': True}

On schema['properties']['logical_disks']['items']:
{'additionalProperties': False,
 'properties': {'controller': {'description': 'Controller to use for '
  'this logical disk. '
  'Optional.',
   'type': 'string'},
'disk_type': {'description': 'Specifies the type of '
 'disk preferred. Valid '
 "values are 'hdd' and "
 "'ssd'. Optional.",
  'enum': ['hdd', 'ssd'],
  'type': 'string'},
'interface_type': {'description': 'Specifies the '
  'interface type of '
  'disk. Valid values '
  "are 'sata', 'scsi' "
  "and 'sas'. "
  'Optional.',
   'enum': ['sata', 'scsi', 'sas'],
   'type': 'string'},
'is_root_volume': {'description': 'Specifies whether '
  'this disk is a root '
  'volume. Opti

Bug#946456: systemd: Provide systemd-sysusers as an independent package

2020-01-28 Thread Ansgar
On Tue, 2020-01-28 at 16:51 +0100, Michael Biebl wrote:
> Am 28.01.20 um 14:59 schrieb Ansgar:
> > I tried linking systemd-{sysusers,tmpfiles} statically against
> > systemd's private library earlier this month.  It increases the
> > binaries size by ~100 kB (compared to Installed-Size: 14.2 MB of
> > systemd that is just one percent).
> 
> Is that 100K per binary?

I checked my notes at it was 100 kB per binary: they are 212 kB larger
(sysusers 51 kB → 137 kB, tmpfiles 84 kB → 212 kB); I tested with
systemd 243-8.

It might be possible to make it a bit smaller if one was to somehow
link libsystemd0 for functions available there (libsystemd-shared
currently duplicates those).

> We also have the overhead from /usr/share/doc/, so another 100K+

I think not every package needs to ship the full changelog.  There are
two options to reduce this a bit:

- ship truncated changelogs in binary packages (only last 2 years or 
  so)

- symlink changelog.Debian.gz -> ../other-package/changelog.Debian.gz
  for packages with strong dependencies; for example:
  systemd has Depends: libsystemd0 (= ${binary:version}).
  It could just have a symlink as nothing is lost.

Of course neither of these points are specific to systemd.

> More importantly, this requires a downstream patch, and I'm really
> trying hard to reduce the number of those downstream patches.

Ack.

> > If we want to use systemd-{sysusers,tmpfiles} in maintainer scripts to
> > create system users and/or directories under /var, then I think we
> > should split it off into a separate package, say systemd-utils, so that
> > package installation doesn't pull in the entire systemd init (for
> > containers or other uses that might not require an init).
> 
> Given that open{sysusers,tmpfiles} are currently packaged, shouldn't we
> wait how that plays out first?
> Maybe they are sufficiently well maintained upstream/downstream that
> they would be an alternative for such a use case.

I admit not being too enthusiastic about open{sysusers,tmpfiles} and
would prefer to always use systemd-*, even in minimal environments
created by debootstrap for buildds or other environments.

> What I'm currently missing, is an overall plan. If the sysusers
> interface is something we want as distro, there should be a coordinated
> effort, not every package doing this on its own.

The current state of shipping systemd-{tmpfiles,sysuser} in systemd is
probably good enough for experimentation in leaf packages (outside of
what debootstrap would install in minimal environments) or conditional
use.

If we agree to recommend use of systemd-{tmpfiles,sysuser} in Policy,
then I would prefer if it was possible to split these utilities off
into a separate binary package.

(I opened a bug about -tmpfiles in Policy some time ago, but probably
need to think a bit more about when to use .tmpfiles vs *Directory= in
.service files.  Using RuntimeDirectory=, StateDirectory=, ... where
possible should maybe be preferred over .tmpfiles.)

Ansgar



Bug#950038: python-wsgi-intercept FTBFS: test failures

2020-01-28 Thread Adrian Bunk
Source: python-wsgi-intercept
Version: 1.8.1-2
Severity: serious
Tags: ftbfs

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-wsgi-intercept.html

...
=== FAILURES ===
__ test_https __

def test_https():
with InstalledApp(wsgi_app.simple_app, host=HOST, port=443) as app:
http = httplib2.Http()
>   resp, content = http.request(
'https://some_hopefully_nonexistant_domain:443/')

wsgi_intercept/tests/test_httplib2.py:65: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = 
uri = 'https://some_hopefully_nonexistant_domain:443/', method = 'GET'
body = None, headers = {'user-agent': 'Python-httplib2/0.14.0 (gzip)'}
redirections = 5
connection_type = 

def request(
self,
uri,
method="GET",
body=None,
headers=None,
redirections=DEFAULT_MAX_REDIRECTS,
connection_type=None,
):
""" Performs a single HTTP request.
The 'uri' is the URI of the HTTP resource and can begin
with either 'http' or 'https'. The value of 'uri' must be an absolute URI.

The 'method' is the HTTP method to perform, such as GET, POST, DELETE, etc.
There is no restriction on the methods allowed.

The 'body' is the entity body to be sent with the request. It is a string
object.

Any extra headers that are to be sent with the request should be provided 
in the
'headers' dictionary.

The maximum number of redirect to follow before raising an
exception is 'redirections. The default is 5.

The return value is a tuple of (response, content), the first
being and instance of the 'Response' class, the second being
a string that contains the response entity body.
"""
conn_key = ''

try:
if headers is None:
headers = {}
else:
headers = self._normalize_headers(headers)

if "user-agent" not in headers:
headers["user-agent"] = "Python-httplib2/%s (gzip)" % 
__version__

uri = iri2uri(uri)

(scheme, authority, request_uri, defrag_uri) = urlnorm(uri)

conn_key = scheme + ":" + authority
conn = self.connections.get(conn_key)
if conn is None:
if not connection_type:
connection_type = SCHEME_TO_CONNECTION[scheme]
certs = list(self.certificates.iter(authority))
if issubclass(connection_type, HTTPSConnectionWithTimeout):
if certs:
conn = self.connections[conn_key] = connection_type(
authority,
key_file=certs[0][0],
cert_file=certs[0][1],
timeout=self.timeout,
proxy_info=self.proxy_info,
ca_certs=self.ca_certs,

disable_ssl_certificate_validation=self.disable_ssl_certificate_validation,
tls_maximum_version=self.tls_maximum_version,
tls_minimum_version=self.tls_minimum_version,
)
else:
>   conn = self.connections[conn_key] = connection_type(
authority,
timeout=self.timeout,
proxy_info=self.proxy_info,
ca_certs=self.ca_certs,

disable_ssl_certificate_validation=self.disable_ssl_certificate_validation,
tls_maximum_version=self.tls_maximum_version,
tls_minimum_version=self.tls_minimum_version,
)
E   TypeError: __init__() got an unexpected keyword 
argument 'tls_maximum_version'

/usr/lib/python3/dist-packages/httplib2/__init__.py:1787: TypeError
___ test_https_default_port 

def test_https_default_port():
with InstalledApp(wsgi_app.simple_app, host=HOST, port=443) as app:
http = httplib2.Http()
>   resp, content = http.request(
'https://some_hopefully_nonexistant_domain/')

wsgi_intercept/tests/test_httplib2.py:73: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = 
uri = 'https://some_hopefully_nonexistant_domain/', method = 'GET', body = None
headers = {'user-agent': 'Python-httplib2/0.14.0 (gzip)'}, redirections = 5
co

Bug#851747: sysvinit-utils: drop Essential flag

2020-01-28 Thread Andreas Henriksson
Hi Michael,

On Tue, Jan 28, 2020 at 04:38:36PM +0100, Michael Biebl wrote:
> Hi Andreas,
> 
> thanks for your interest in this topic.

Thanks for your interest in my interest. :)
Always nice with some feedback.

> 
> Aside from /bin/pidof, we also have

... a bunch of niche tools that has been discussed before.
I haven't really looked at these recently but I guess not
much has changed, except maybe init-d-script has gotten
a bit wider usage. Will try to give some kind of updated
status for these below...

> 
> /sbin/fstab-decode

Still only 2 users found by codesearch: drbl, open-iscsi

> /sbin/killall5

Still very few users. The following codesearch hits seemed somewhat
relevant to investigate:
util-vserver, apcupsd, lxc-templates (likely not shipped),
drbl, rear

> 
> I haven't checked codesearch if those binaries are used outside of
> sysvinit/initscripts. Have you investigated those recently?
> 
> 
> And there is also
> /lib/init/init-d-script

In the past this had few users. These days I'd say the better fix than
adding sysvinit-utils dependency is to just require users of
init-d-script to also ship a masking native systemd unit.

There are 73 total hits for init-d-script on codesearch (including
false positives like lintian), so certainly still manageable.

> /lib/init/vars.sh

>From random samples this seems exctusively used from init scripts (and
examples of init scripts), so I'd say a masking native systemd unit
would be my preferable fix (rather than a sysvinit-utils dependency).

There are 280 codesearch hits.

> 
> Those are the more tricky ones. A lot of init scripts use them.
> Not having those installed will render the init scripts of packages
> broken. It's less of an issue, if a package ships a native service file.
> (Do we know for how many this is the case, i.e. no .service file, SysV
> init script using init-d-script and/or vars.sh?)

(I just have to start by saying, dropping 'Essential: yes' doesn't mean
people will stop having sysvinit-utils installed. The literal definition
of 'Priority: required' is that your system will break if you remove
this package. I guess you're thinking ahead of potential future lowering
the priority)

I haven't investigated how many of the init-d-script and vars.sh issues
are already solved. I'll however volunteer to look all of the affected
packages over (and hopefully submit patches for them) once the
'Essential: yes' bit is dropped.

(I'll *not* look them over before 'Essential: yes' is dropped, simply
because that's alot of work that will rot and will have to be redone
again and again and again. So just a waste of my time.)

> Also, we have /etc/init.d/foo → redirection to systemctl broken unless
> /lib/lsb/init-functions is the first thing that is sourced.
> Maybe that breakage is acceptable? Dunno.
> What are your thoughts here?

I think at as time goes by assuming people being used to init scripts
rather than systemctl/service commands becomes less and less true.
I might be to progressive but I'd say we're now at a point where
it's not very important to keep shielding the users from mistakes
like directly invoking an init script. While many oldtimers could
likely spell out the full /etc/init.d/foo path of a number of important
services in their sleep, I also think there's a whole generation of
people around now that administer systems without knowing what
/etc/init.d does at all.

> 
> Given the size of the sysvinit-utils package, last time I looked into
> this I concluded it's probably not worth the trouble. But maybe things
> have changed by now.

I agree with this, but the reason I'm here again is because I've managed
to tick off most of the issues which had higher payoff already.
It's this one and #833256 (where I'd make the new packages non-essential
in the same go) left from my old investigations then there are the
"legendary" ideas that is as insane/unrealistic amount of work like
getting bash or perl out of the base. (But the value is not very high
there either, so I'd say it's even less worth to work on that than
this.)
Then there's things that might really painful (if at all possible) but
more rewarding, like shrinking the largest packages in the base system:
e.g. coreutils.

While size is one factor, I think getting rid of essential where not
needed has value in that dependencies can actually be properly
declared/tracked. For all the normal reasons in debian why being
able to track the dependencies is good, there's also likely value
in bootstrapping as well as more easily being able to build custom
minimal systems.

Regards,
Andreas Henriksson



Bug#950039: pyglet FTBFS with Python 3.8 as supported version

2020-01-28 Thread Adrian Bunk
Source: pyglet
Version: 1.4.1-3
Severity: serious
Tags: ftbfs

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/pyglet.html

...
I: pybuild base:217: cd 
/build/1st/pyglet-1.4.1/.pybuild/cpython3_3.8_pyglet/build; python3.8 -m pytest 
>/dev/null 2>&1; cd /build/1st/pyglet-1.4.1/.pybuild/cpython3_3.8_pyglet/build; 
xvfb-run --auto-servernum --server-num=20 -s "-screen 0 1024x768x24 -ac 
+extension GLX +render -noreset" python3.8 -m pytest -v -k " not interactive 
and not PulseAudio and not test_pulse and not test_player_play and not 
test_player_play_multiple and not test_freetype_face and not test_fontconfig 
and not test_linux_fontconfig and not test_driver and not test_openal and not 
ClockTimingTestCase"
ImportError while loading conftest 
'/build/1st/pyglet-1.4.1/.pybuild/cpython3_3.8_pyglet/build/tests/conftest.py'.
tests/conftest.py:18: in 
from .base.event_loop import event_loop
tests/base/event_loop.py:10: in 
from pyglet.graphics import Batch
pyglet/graphics/__init__.py:171: in 
from pyglet.gl import *
pyglet/gl/__init__.py:222: in 
from .xlib import XlibConfig as Config
pyglet/gl/xlib.py:40: in 
from pyglet.canvas.xlib import XlibCanvas
pyglet/canvas/__init__.py:112: in 
from pyglet.canvas.xlib import XlibDisplay as Display
pyglet/canvas/xlib.py:53: in 
from . import xlib_vidmoderestore
pyglet/canvas/xlib_vidmoderestore.py:57: in 
from pyglet.libs.x11 import xlib
pyglet/libs/x11/xlib.py:2962: in 
XEHeadOfExtensionList.argtypes = [XEDataObject]
E   TypeError: item 1 in _argtypes_ passes a union by value, which is 
unsupported.
E: pybuild pybuild:341: test: plugin distutils failed with: exit code=4: cd 
/build/1st/pyglet-1.4.1/.pybuild/cpython3_3.8_pyglet/build; python3.8 -m pytest 
>/dev/null 2>&1; cd {build_dir}; xvfb-run --auto-servernum --server-num=20 -s 
"-screen 0 1024x768x24 -ac +extension GLX +render -noreset" python{version} -m 
pytest -v -k " not interactive and not PulseAudio and not test_pulse and not 
test_player_play and not test_player_play_multiple and not test_freetype_face 
and not test_fontconfig and not test_linux_fontconfig and not test_driver and 
not test_openal and not ClockTimingTestCase"
dh_auto_test: error: pybuild --test -i python{version} -p "3.8 3.7" returned 
exit code 13
make: *** [debian/rules:32: build] Error 25



Bug#851747: sysvinit-utils: drop Essential flag

2020-01-28 Thread Andreas Henriksson
On Tue, Jan 28, 2020 at 05:02:38PM +0100, Michael Biebl wrote:
[...]
> Assuming the .service isn't just a wrapper around the init script.
> Unfortunately, we do have quite a few packages which use this
> anti-pattern :-/
> 
> https://codesearch.debian.net/search?q=ExecStart%3D%2Fetc%2Finit.d%2F&literal=1&perpkg=1

https://lintian.debian.org/tags/systemd-service-file-wraps-init-script.html

It seems "Debian OpenStack" is the main offender so unless people use
openstack the problem possibly isn't that widely spread.

This however serves as a good reminder that it's not enough to just
check that there's a masking native systemd unit.
(I'll probably forget about that very soon again, but atleast there's
now a note/warning about this case in this bugs history! :)

(It might be time to ask lintian maintainers to consider raising
severity or turning some warnings into errors for systemd-related
lintian checks.)

Regards,
Andreas Henriksson



Bug#950040: pysdl2 FTBFS with libsdl2 2.0.10+dfsg1-1

2020-01-28 Thread Adrian Bunk
Source: pysdl2
Version: 0.9.6+dfsg1-1
Severity: serious
Tags: ftbfs

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/pysdl2.html

...
=== FAILURES ===
_ SDL2ExtFontTest.test_FontManager_add _

self = 

def test_FontManager_add(self):
fm = sdl2ext.FontManager(RESOURCES.get_path("tuffy.ttf"))
self.assertIn("tuffy", fm.aliases)
self.assertIn("tuffy", fm.fonts)
self.assertIn(16, fm.fonts["tuffy"])
self.assertIsInstance(fm.fonts["tuffy"][16].contents, sdlttf.TTF_Font)

# Do some metrics tests
font = fm.fonts["tuffy"][16]
>   self.assertEqual(16, sdlttf.TTF_FontAscent(font))
E   AssertionError: 16 != 13

sdl2/test/sdl2ext_font_test.py:107: AssertionError
 SDLSurfaceTest.test_SDL_ConvertSurface 

self = 

def test_SDL_ConvertSurface(self):
for idx in pixels.ALL_PIXELFORMATS:
if pixels.SDL_ISPIXELFORMAT_FOURCC(idx):
continue
pfmt = pixels.SDL_AllocFormat(idx)
for fmt in pixels.ALL_PIXELFORMATS:
if pixels.SDL_ISPIXELFORMAT_FOURCC(fmt):
continue
bpp = c_int()
rmask, gmask, bmask, amask = Uint32(), Uint32(), Uint32(), 
Uint32()
ret = pixels.SDL_PixelFormatEnumToMasks(fmt, byref(bpp),
byref(rmask), 
byref(gmask),
byref(bmask), 
byref(amask))
self.assertEqual(ret, SDL_TRUE)
sf = surface.SDL_CreateRGBSurface(0, 10, 20, bpp, rmask, gmask,
  bmask, amask)
self.assertIsInstance(sf.contents, surface.SDL_Surface)
csf = surface.SDL_ConvertSurface(sf, pfmt, 0)
>   self.assertTrue(csf, error.SDL_GetError())
E   AssertionError:  is not true : b'Blit combination not supported'

sdl2/test/surface_test.py:103: AssertionError
_ SDLSurfaceTest.test_SDL_ConvertSurfaceFormat _

self = 

def test_SDL_ConvertSurfaceFormat(self):
for pfmt in pixels.ALL_PIXELFORMATS:
if pixels.SDL_ISPIXELFORMAT_FOURCC(pfmt):
continue
for fmt in pixels.ALL_PIXELFORMATS:
if pixels.SDL_ISPIXELFORMAT_FOURCC(fmt):
continue
bpp = c_int()
rmask, gmask, bmask, amask = Uint32(), Uint32(), Uint32(), 
Uint32()
ret = pixels.SDL_PixelFormatEnumToMasks(fmt, byref(bpp),
byref(rmask), 
byref(gmask),
byref(bmask), 
byref(amask))
self.assertEqual(ret, SDL_TRUE)
sf = surface.SDL_CreateRGBSurface(0, 10, 20, bpp, rmask, gmask,
  bmask, amask)
self.assertIsInstance(sf.contents, surface.SDL_Surface)
csf = surface.SDL_ConvertSurfaceFormat(sf, pfmt, 0)
>   self.assertTrue(csf, error.SDL_GetError())
E   AssertionError:  is not true : b'Blit combination not supported'

sdl2/test/surface_test.py:145: AssertionError
=== warnings summary ===
...



Bug#950009: DNS server marked as DNSSEC-incompatible after query for domain in NTA

2020-01-28 Thread Michael Biebl
Control: forwarded -1 https://github.com/systemd/systemd/issues/11171
Control: found -1 241-7

Am 28.01.20 um 10:56 schrieb Kevin Price:
> Package: systemd
> Version: 241-7~deb10u2
> Severity: normal
> Tags: upstream
> 
> The systemd-resolved keeps downgrading to non-DNSSEC mode every time I query a
> local name that is in the NTA. See
> https://github.com/systemd/systemd/issues/11171 for details.

Thanks, marking accordingly.
Since this appears to be unfixed in unstable as well, updating the
version information.

Michael



signature.asc
Description: OpenPGP digital signature


Bug#947148: Open MPI and libltdl

2020-01-28 Thread Jeff Squyres (jsquyres)
I just replied on the upstream Open MPI issue 
(https://github.com/open-mpi/ompi/issues/7331#issuecomment-579337035):

I'm not sure about that test: if you get a valid handle value back from 
lt_dlopen(), is the value from lt_dlerror() relevant?  I.e., is the "handle" 
value you're getting back from lt_dlopen() invalid?  All we can tell from this 
test is that it's not NULL.

Specifically: I'm not sure that calling lt_dlerror() will return anything 
meaningful if there has been no error.

-- 
Jeff Squyres
jsquy...@cisco.com



Bug#950041: python-keystoneauth1 FTBFS: test failures

2020-01-28 Thread Adrian Bunk
Source: python-keystoneauth1
Version: 3.17.1-2
Severity: serious
Tags: ftbfs

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-keystoneauth1.html

...
==
FAIL: 
keystoneauth1.tests.unit.identity.test_identity_v2.V2IdentityPlugin.test_invalidate_response
keystoneauth1.tests.unit.identity.test_identity_v2.V2IdentityPlugin.test_invalidate_response
--
testtools.testresult.real._StringException: pythonlogging:'': {{{
Making authentication request to http://127.0.0.1:5000/v2.0/tokens
Making authentication request to http://127.0.0.1:5000/v2.0/tokens
}}}

Traceback (most recent call last):
  File 
"/build/1st/python-keystoneauth1-3.17.1/keystoneauth1/tests/unit/identity/test_identity_v2.py",
 line 285, in test_invalidate_response
self.assertEqual({'X-Auth-Token': 'token1'}, s.get_auth_headers())
  File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 411, in 
assertEqual
self.assertThat(observed, matcher, message)
  File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 498, in 
assertThat
raise mismatch_error
testtools.matchers._impl.MismatchError: {'X-Auth-Token': 'token1'} != 
{'X-Auth-Token': 'token2'}


==
FAIL: 
keystoneauth1.tests.unit.identity.test_identity_v3.V3IdentityPlugin.test_invalidate_response
keystoneauth1.tests.unit.identity.test_identity_v3.V3IdentityPlugin.test_invalidate_response
--
testtools.testresult.real._StringException: pythonlogging:'': {{{
Making authentication request to http://127.0.0.1:5000/v3/auth/tokens
{"token": {"methods": ["token", "password"], "expires_at": 
"2020-01-01T00:00:10.000123Z", "project": {"domain": {"id": 
"4b8695d2a3bb47fd858dc2b03da5b605", "name": 
"59c5f86834f640559f20e75cf524c8ee"}, "id": "5c4cf623562b46f7a06e41576f872dd7", 
"name": "036b75a8fd394f06955c97b1e006cbd5"}, "user": {"domain": {"id": 
"4b8695d2a3bb47fd858dc2b03da5b605", "name": 
"59c5f86834f640559f20e75cf524c8ee"}, "id": "2292e3ad58ea44a6a9cdff82fd804ea8", 
"name": "2292e3ad58ea44a6a9cdff82fd804ea8"}, "issued_at": 
"2013-05-29T16:55:21.468960Z", "catalog": [{"endpoints": [{"url": 
"http://cdn.admin-nets.local:8774/v1.0/";, "region": "RegionOne", "interface": 
"public"}, {"url": "http://127.0.0.1:8774/v1.0";, "region": "RegionOne", 
"interface": "internal"}, {"url": "http://cdn.admin-nets.local:8774/v1.0";, 
"region": "RegionOne", "interface": "admin"}], "type": "nova_compat"}, 
{"endpoints": [{"url": "http://nova/novapi/public";, "region": "RegionOne", 
"interface": "public"}, {"url": "http://nova/novapi/internal";, "region": 
"RegionOne", "interface": "internal"}, {"url": "http://nova/novapi/admin";, 
"region": "RegionOne", "interface": "admin"}], "type": "compute", "name": 
"nova"}, {"endpoints": [{"url": "http://glance/glanceapi/public";, "region": 
"RegionOne", "interface": "public"}, {"url": 
"http://glance/glanceapi/internal";, "region": "RegionOne", "interface": 
"internal"}, {"url": "http://glance/glanceapi/admin";, "region": "RegionOne", 
"interface": "admin"}], "type": "image", "name": "glance"}, {"endpoints": 
[{"url": "http://127.0.0.1:5000/v3";, "region": "RegionOne", "interface": 
"public"}, {"url": "http://127.0.0.1:5000/v3";, "region": "RegionOne", 
"interface": "internal"}, {"url": "http://127.0.0.1:35357/v3";, "region": 
"RegionOne", "interface": "admin"}], "type": "identity"}, {"endpoints": 
[{"url": "http://swift/swiftapi/public";, "region": "RegionOne", "interface": 
"public"}, {"url": "http://swift/swiftapi/internal";, "region": "RegionOne", 
"interface": "internal"}, {"url": "http://swift/swiftapi/admin";, "region": 
"RegionOne", "interface": "admin"}], "type": "object-store"}], 
"service_providers": [{"auth_url": 
"https://sp1.com/v3/OS-FEDERATION/identity_providers/acme/protocols/saml2/auth";,
 "id": "sp1", "sp_url": "https://sp1.com/Shibboleth.sso/SAML2/ECP"}, 
{"auth_url": 
"https://sp2.com/v3/OS-FEDERATION/identity_providers/acme/protocols/saml2/auth";,
 "id": "sp2", "sp_url": "https://sp2.com/Shibboleth.sso/SAML2/ECP"}]}}
Making authentication request to http://127.0.0.1:5000/v3/auth/tokens
{"token": {"methods": ["token", "password"], "expires_at": 
"2020-01-01T00:00:10.000123Z", "project": {"domain": {"id": 
"4b8695d2a3bb47fd858dc2b03da5b605", "name": 
"59c5f86834f640559f20e75cf524c8ee"}, "id": "5c4cf623562b46f7a06e41576f872dd7", 
"name": "036b75a8fd394f06955c97b1e006cbd5"}, "user": {"domain": {"id": 
"4b8695d2a3bb47fd858dc2b03da5b605", "name": 
"59c5f86834f640559f20e75cf524c8ee"}, "id": "2292e3ad58ea44a6a9cdff82fd804ea8", 
"name": "2292e3ad58ea44a6a9cdff82fd804ea8"}, "issued_at": 
"2013-05-29T16:55:21.468960Z", "catalog": [{"endpoints": [{"url": 
"http://cdn.admin-nets.local:8774/v1.0/";, "region": "RegionOne", "interface": 
"public"}, {"url":

Bug#950042: python-oslo.privsep FTBFS: test failures

2020-01-28 Thread Adrian Bunk
Source: python-oslo.privsep
Version: 1.33.3-2
Severity: serious
Tags: ftbfs

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-oslo.privsep.html

...
==
FAIL: oslo_privsep.tests.test_daemon.LogTest.test_record_data
oslo_privsep.tests.test_daemon.LogTest.test_record_data
--
testtools.testresult.real._StringException: traceback-1: {{{
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp
self._setUp()
  File "/usr/lib/python3/dist-packages/fixtures/_fixtures/logger.py", line 112, 
in _setUp
handler.setFormatter(formatter(self._format, self._datefmt))
  File 
"/build/1st/python-oslo.privsep-1.33.3/oslo_privsep/tests/test_daemon.py", line 
62, in __init__
super(LogRecorder, self).__init__(*args, **kwargs)
  File "/usr/lib/python3.8/logging/__init__.py", line 576, in __init__
self._style.validate()
  File "/usr/lib/python3.8/logging/__init__.py", line 429, in validate
raise ValueError("Invalid format '%s' for '%s' style" % (self._fmt, 
self.default_format[0]))
ValueError: Invalid format 'dummy' for '%' style

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp
raise SetupError(details)
fixtures.fixture.SetupError: {"pythonlogging:''": }
}}}

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp
self._setUp()
  File "/usr/lib/python3/dist-packages/fixtures/_fixtures/logger.py", line 112, 
in _setUp
handler.setFormatter(formatter(self._format, self._datefmt))
  File 
"/build/1st/python-oslo.privsep-1.33.3/oslo_privsep/tests/test_daemon.py", line 
62, in __init__
super(LogRecorder, self).__init__(*args, **kwargs)
  File "/usr/lib/python3.8/logging/__init__.py", line 576, in __init__
self._style.validate()
  File "/usr/lib/python3.8/logging/__init__.py", line 429, in validate
raise ValueError("Invalid format '%s' for '%s' style" % (self._fmt, 
self.default_format[0]))
ValueError: Invalid format 'dummy' for '%' style


==
FAIL: oslo_privsep.tests.test_daemon.LogTest.test_format_record
oslo_privsep.tests.test_daemon.LogTest.test_format_record
--
testtools.testresult.real._StringException: traceback-1: {{{
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp
self._setUp()
  File "/usr/lib/python3/dist-packages/fixtures/_fixtures/logger.py", line 112, 
in _setUp
handler.setFormatter(formatter(self._format, self._datefmt))
  File 
"/build/1st/python-oslo.privsep-1.33.3/oslo_privsep/tests/test_daemon.py", line 
62, in __init__
super(LogRecorder, self).__init__(*args, **kwargs)
  File "/usr/lib/python3.8/logging/__init__.py", line 576, in __init__
self._style.validate()
  File "/usr/lib/python3.8/logging/__init__.py", line 429, in validate
raise ValueError("Invalid format '%s' for '%s' style" % (self._fmt, 
self.default_format[0]))
ValueError: Invalid format 'dummy' for '%' style

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 208, in setUp
raise SetupError(details)
fixtures.fixture.SetupError: {"pythonlogging:''": }
}}}

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/fixtures/fixture.py", line 197, in setUp
self._setUp()
  File "/usr/lib/python3/dist-packages/fixtures/_fixtures/logger.py", line 112, 
in _setUp
handler.setFormatter(formatter(self._format, self._datefmt))
  File 
"/build/1st/python-oslo.privsep-1.33.3/oslo_privsep/tests/test_daemon.py", line 
62, in __init__
super(LogRecorder, self).__init__(*args, **kwargs)
  File "/usr/lib/python3.8/logging/__init__.py", line 576, in __init__
self._style.validate()
  File "/usr/lib/python3.8/logging/__init__.py", line 429, in validate
raise ValueError("Invalid format '%s' for '%s' style" % (self._fmt, 
self.default_format[0]))
ValueError: Invalid format 'dummy' for '%' style


--
Ran 35 tests in 111.913s

FAILED (failures=2)
make[1]: *** [debian/rules:20: override_dh_auto_install] Error 1



Bug#941126: stretch-pu: package dehydrated/0.6.2-2+deb9u1

2020-01-28 Thread Mattia Rizzolo
On Sat, Jan 25, 2020 at 06:08:34PM +0100, Mattia Rizzolo wrote:
> On Fri, Jan 24, 2020 at 09:28:29PM +, Adam D. Barratt wrote:
> > I'm aware that you both called them trivialities and quoted
> > "breakages", but is it worth documenting any of them somewhere in the
> > package?
> 
> I could probably add a NEWS item for the ACMEv2 default move, as that's
> probably something interesting to many.

I've no added this:

diff --git a/debian/dehydrated.NEWS b/debian/dehydrated.NEWS
new file mode 100644
index 000..1bc0fae
--- /dev/null
+++ b/debian/dehydrated.NEWS
@@ -0,0 +1,12 @@
+dehydrated (0.6.2-2+deb10u1~deb9u1) stretch; urgency=medium
+
+  This update changes the default API endpoint to use ACMEv2, as ACMEv1 is
+  in the process of being deprecated and Let's Encrypt will stop supporting it
+  in the upcoming months.
+  This change will, amongst others, bring new features like wildcard
+  certificates support; however, it also slightly changes the authorization
+  flow, which may impact a few users, especially those using DNS validation.
+  Another incompatible change, is the addition of a new --accept-terms command
+  line flag, required when registering a new account.
+
+ -- Mattia Rizzolo   Tue, 28 Jan 2020 17:33:15 +0100


Apart from that and an updated d/changelog, the thing is the same of the
previously sent diff.
With that, I've uploaed the package for convenience of your review.

-- 
regards,
Mattia Rizzolo

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


signature.asc
Description: PGP signature


Bug#950026:

2020-01-28 Thread Heiko Thiery
The bug is already reported upstream:
 https://github.com/cminyard/ser2net/issues/17#event-2985783322.

A fix commit is available under:.
https://github.com/cminyard/ser2net/commit/69195f8e9b2ce866d2739663b8d6cab97a572023


Bug#950043: python-invocations FTBFS: test failures

2020-01-28 Thread Adrian Bunk
Source: python-invocations
Version: 0.6.2-3
Severity: serious
Tags: ftbfs

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-invocations.html

...
==
ERROR: testing (unittest.loader._FailedTest)
--
ImportError: Failed to import test module: testing
Traceback (most recent call last):
  File "/usr/lib/python3.8/unittest/loader.py", line 154, in loadTestsFromName
module = __import__(module_name)
  File "/build/1st/python-invocations-0.6.2/invocations/testing.py", line 1, in 

from invoke import ctask as task
ImportError: cannot import name 'ctask' from 'invoke' 
(/usr/lib/python3/dist-packages/invoke/__init__.py)


==
ERROR: packaging (unittest.loader._FailedTest)
--
ImportError: Failed to import test module: packaging
Traceback (most recent call last):
  File "/usr/lib/python3.8/unittest/loader.py", line 154, in loadTestsFromName
module = __import__(module_name)
  File "/build/1st/python-invocations-0.6.2/invocations/packaging.py", line 6, 
in 
from invoke import ctask as task, Collection
ImportError: cannot import name 'ctask' from 'invoke' 
(/usr/lib/python3/dist-packages/invoke/__init__.py)


==
ERROR: docs (unittest.loader._FailedTest)
--
ImportError: Failed to import test module: docs
Traceback (most recent call last):
  File "/usr/lib/python3.8/unittest/loader.py", line 154, in loadTestsFromName
module = __import__(module_name)
  File "/build/1st/python-invocations-0.6.2/invocations/docs.py", line 3, in 

from invoke import ctask as task, Collection
ImportError: cannot import name 'ctask' from 'invoke' 
(/usr/lib/python3/dist-packages/invoke/__init__.py)


==
ERROR: invocations.testing (unittest.loader._FailedTest)
--
ImportError: Failed to import test module: invocations.testing
Traceback (most recent call last):
  File "/usr/lib/python3.8/unittest/loader.py", line 436, in _find_test_path
module = self._get_module_from_name(name)
  File "/usr/lib/python3.8/unittest/loader.py", line 377, in 
_get_module_from_name
__import__(name)
  File "/build/1st/python-invocations-0.6.2/invocations/testing.py", line 1, in 

from invoke import ctask as task
ImportError: cannot import name 'ctask' from 'invoke' 
(/usr/lib/python3/dist-packages/invoke/__init__.py)


--
Ran 4 tests in 0.001s

FAILED (errors=4)
Test failed: 
error: Test failed: 
make[1]: *** [debian/rules:22: override_dh_auto_install] Error 1



Bug#950045: python-morph FTBFS: test failure

2020-01-28 Thread Adrian Bunk
Source: python-morph
Version: 0.1.3-1
Severity: serious
Tags: ftbfs bullseye sid

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-morph.html

...
==
FAIL: test_xform_combined (morph.test.TestMorph)
--
Traceback (most recent call last):
  File "/build/1st/python-morph-0.1.3/morph/test.py", line 307, in 
test_xform_combined
self.assertEqual(stack, [
AssertionError: Lists differ: [('key', {'root': {'key': [8, {'k2': -2}]},[301 
chars]2}})] != [(8, {'index': 0, 'seq': [8, {'k2': -2}], '[301 chars]]}})]

First differing element 0:
('key', {'root': {'key': [8, {'k2': -2}]},[61 chars]}]}})
(8, {'index': 0, 'seq': [8, {'k2': -2}], '[28 chars]}]}})

+ [(8, {'index': 0, 'root': {'key': [8, {'k2': -2}]}, 'seq': [8, {'k2': -2}]}),
+  (-2, {'dict': {'k2': -2}, 'item_key': 'k2', 'root': {'key': [8, {'k2': 
-2}]}}),
+  ('k2',
+   {'dict': {'k2': -2}, 'item_value': -2, 'root': {'key': [8, {'k2': -2}]}}),
- [('key',
? ^

+  ('key',
? ^

{'dict': {'key': [8, {'k2': -2}]},
 'item_value': [8, {'k2': -2}],
-'root': {'key': [8, {'k2': -2}]}}),
?  ^

+'root': {'key': [8, {'k2': -2}]}})]
?  ^

-  (8, {'index': 0, 'root': {'key': [8, {'k2': -2}]}, 'seq': [8, {'k2': -2}]}),
-  ('k2',
-   {'dict': {'k2': -2}, 'item_value': -2, 'root': {'key': [8, {'k2': -2}]}}),
-  (-2, {'dict': {'k2': -2}, 'item_key': 'k2', 'root': {'key': [8, {'k2': 
-2}]}})]

--
Ran 17 tests in 0.007s

FAILED (failures=1)
Test failed: 
error: Test failed: 
make[1]: *** [debian/rules:20: override_dh_auto_install] Error 1



  1   2   3   >