Bug#864831: [Debian-science-sagemath] NTL update to 10.3.0

2017-08-31 Thread Julien Puydt
Hi,

Le 31/08/2017 à 00:10, Ximin Luo a écrit :
> Julien Puydt:
>> Hi,
>>
>> Le 29/08/2017 à 14:25, Tobias Hansen a écrit :
>>> Now is a good time for the NTL transition. Julien, could you update the
>>> package to 10.3.0? Then we can test-build the reverse dependencies and
>>> ask for a transition.
>>
>> Indeed there was a soname version bump from 27 to 35, so a transition is
>> in order.
>>
>> There also was a change of license, so I changed d/copyright -- I would
>> be glad if someone could check the result.
>>
>> Finally, lintian complains about hardening-no-fortify-functions and
>> hardening-no-bindnow, which means there's more digging to do for me.
>>
> 
> I'd ignore both:
> 
> 1. hardening-no-fortify-functions happens naturally when the library does not 
> use any libc functions that change under -D_FORTIFY_SOURCE=2 and this is 
> probably a false positive
> 
> 2. hardening-no-bindnow is just due to dpkg-buildflags not defaulting that to 
> on. If you really want to fix it you can
> 
> export DEB_BUILD_MAINT_OPTIONS=hardening=+bindnow

Won't work : the configure script isn't an autotools script -- it calls
a DoConfig perl script, which does its own work in its own way. And of
course it won't respect what we fix...

Snark



Bug#849505: transition: nodejs

2017-08-31 Thread Jérémy Lal
2017-08-30 23:26 GMT+02:00 Emilio Pozuelo Monfort :

> On 29/08/17 23:15, Sebastiaan Couwenberg wrote:
> > On 06/25/2017 01:15 PM, Jonathan Wiltshire wrote:
> >> Now stretch is released we can deal with this.
> >>
> >> On Wed, Dec 28, 2016 at 12:49:33AM +0100, Jérémy Lal wrote:
> >>> Transition should have minimal impact on these addons.
> >>> Most other pure Node.js modules should be okay - they either
> >>> are already compatible with Node.js 6 or have upstream updates
> >>> providing that compatibility.
> >>
> >> This sounds rather, well, hopeful. Please stage the transition in
> >> experimental first, and test/fix reverse dependencies. Then come back
> and
> >> we'll schedule a time to do it in unstable.
> >>
> >> (Transitions should really be ready to go by the time they come to us;
> >> they should also be able to happen quickly, because a blocked transition
> >> holds up all sorts of other work.)
> >
> > Jérémy, the transition was started by the upload of nodejs to unstable,
> > but you've not replied to the above yet.
> >
> > Can you confirm that all reverse dependencies build successfully with
> > the new nodejs in unstable?
> >
> > If so, the binNMUs can be scheduled to move this transition along.
>
> The problem is the nodejs mips64el failure, caused by the mips64el gcc-7
> bug
> (#871514). I'm waiting for that to be fixed first.
>

I've tried building with g++-6 but there is one test failure. I'm looking
why this is.

Jérémy


Bug#873790: ITP: node-p-locate -- async version of Array#find

2017-08-31 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-p-locate
  Version : 2.0.0
  Upstream Author : Sindre Sorhus 
(sindresorhus.com)
* URL : https://github.com/sindresorhus/p-locate#readme
* License : Expat
  Programming Lang: JavaScript
  Description : async version of Array#find

  Get the first fulfilled promise that satisfies the provided testing
function.
 .
 Array.prototype.find(): The find() method returns the value of the first
 element in the array that satisfies the provided testing function.
p-locate is
 sync version of this function.
 .
 Node.js is an event-based server-side JavaScript engine.

This library is a dependency of gitlab 9.x



signature.asc
Description: OpenPGP digital signature


Bug#873791: [python-numpy] Undefined symbols on several architectures

2017-08-31 Thread Ole Streicher
Package: python-numpy
Version: 1.12.1-3+b2
Severity: serious
Affects: src:casacore

On several platforms, numpy cannot be loaded successfully due to missing
symbols:

import numpy as NUM;
  File "/usr/lib/python2.7/dist-packages/numpy/__init__.py", line 166,
in 
from . import random
  File "/usr/lib/python2.7/dist-packages/numpy/random/__init__.py", line
99, in 
from .mtrand import *
ImportError:
/usr/lib/python2.7/dist-packages/numpy/random/mtrand.aarch64-linux-gnu.so:
undefined symbol: PyFPE_jbuf


The symbol that is reported as undefined varies between the platforms:

* arm64, s390x, alpha, hurd-i386: PyFPE_jbuf
* mips, mipsel, ppc64el, powerpc, ppc64: PyFPE_counter

These errors cause FTBFS for the "casacore" package:

https://buildd.debian.org/status/logs.php?pkg=casacore&ver=2.3.0-4

Best regards

Ole



Bug#873789: init-system-helpers: autopkgtests broken in 1.49

2017-08-31 Thread Steve Langasek
Package: init-system-helpers
Version: 1.49
Followup-For: Bug #873789
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu artful ubuntu-patch

Attached is a patch which fixes the tests to also correctly handle the
escape characters in the unit names.

Cheers,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru init-system-helpers-1.49/t/001-deb-systemd-helper.t 
init-system-helpers-1.49ubuntu1/t/001-deb-systemd-helper.t
--- init-system-helpers-1.49/t/001-deb-systemd-helper.t 2017-07-17 
09:27:32.0 -0700
+++ init-system-helpers-1.49ubuntu1/t/001-deb-systemd-helper.t  2017-08-30 
23:44:48.0 -0700
@@ -21,7 +21,7 @@
 sub _unit_check {
 my ($unit_file, $cmd, $cb, $verb) = @_;
 
-my $retval = system("DPKG_MAINTSCRIPT_PACKAGE=test $dsh $cmd $unit_file");
+my $retval = system("DPKG_MAINTSCRIPT_PACKAGE=test $dsh $cmd 
'$unit_file'");
 isnt($retval, -1, 'deb-systemd-helper could be executed');
 ok(!($retval & 127), 'deb-systemd-helper did not exit due to a signal');
 $cb->($retval >> 8, 0, "random unit file $verb $cmd");
@@ -96,7 +96,7 @@
'multi-user.target.wants does not exist yet');
 }
 
-$retval = system("DPKG_MAINTSCRIPT_PACKAGE=test $dsh enable $random_unit");
+$retval = system("DPKG_MAINTSCRIPT_PACKAGE=test $dsh enable '$random_unit'");
 is($retval, 0, "enable command succeeded");
 my $symlink_path = "/etc/systemd/system/multi-user.target.wants/$random_unit";
 ok(-l $symlink_path, "$random_unit was enabled");
@@ -120,7 +120,7 @@
 isnt_enabled($random_unit);
 is_debian_installed($random_unit);
 
-$retval = system("DPKG_MAINTSCRIPT_PACKAGE=test $dsh enable $random_unit");
+$retval = system("DPKG_MAINTSCRIPT_PACKAGE=test $dsh enable '$random_unit'");
 is($retval, 0, "enable command succeeded");
 
 isnt_enabled($random_unit);
@@ -133,7 +133,7 @@
 
 ok(-f $statefile, 'state file exists');
 
-$retval = system("DPKG_MAINTSCRIPT_PACKAGE=test _DEB_SYSTEMD_HELPER_PURGE=1 
$dsh disable $random_unit");
+$retval = system("DPKG_MAINTSCRIPT_PACKAGE=test _DEB_SYSTEMD_HELPER_PURGE=1 
$dsh disable '$random_unit'");
 is($retval, 0, "disable command succeeded");
 ok(! -f $statefile, 'state file does not exist anymore after purging');
 isnt_debian_installed($random_unit);
@@ -145,7 +145,7 @@
 ok(! -l $symlink_path, 'symlink does not exist yet');
 isnt_enabled($random_unit);
 
-$retval = system("DPKG_MAINTSCRIPT_PACKAGE=test $dsh enable $random_unit");
+$retval = system("DPKG_MAINTSCRIPT_PACKAGE=test $dsh enable '$random_unit'");
 is($retval, 0, "enable command succeeded");
 
 is_enabled($random_unit);
@@ -155,7 +155,7 @@
 # ┃ Verify “disable” removes the symlinks.┃
 # ┗━━━┛
 
-$retval = system("DPKG_MAINTSCRIPT_PACKAGE=test _DEB_SYSTEMD_HELPER_PURGE=1 
$dsh disable $random_unit");
+$retval = system("DPKG_MAINTSCRIPT_PACKAGE=test _DEB_SYSTEMD_HELPER_PURGE=1 
$dsh disable '$random_unit'");
 is($retval, 0, "disable command succeeded");
 
 isnt_enabled($random_unit);
@@ -167,7 +167,7 @@
 ok(! -l $symlink_path, 'symlink does not exist yet');
 isnt_enabled($random_unit);
 
-$retval = system("DPKG_MAINTSCRIPT_PACKAGE=test $dsh enable $random_unit");
+$retval = system("DPKG_MAINTSCRIPT_PACKAGE=test $dsh enable '$random_unit'");
 is($retval, 0, "enable command succeeded");
 
 is_enabled($random_unit);
@@ -177,7 +177,7 @@
 # ┃ Verify the “purge” verb works.┃
 # ┗━━━┛
 
-$retval = system("DPKG_MAINTSCRIPT_PACKAGE=test $dsh purge $random_unit");
+$retval = system("DPKG_MAINTSCRIPT_PACKAGE=test $dsh purge '$random_unit'");
 is($retval, 0, "purge command succeeded");
 
 isnt_enabled($random_unit);
@@ -190,7 +190,7 @@
 ok(! -l $symlink_path, 'symlink does not exist yet');
 isnt_enabled($random_unit);
 
-$retval = system("DPKG_MAINTSCRIPT_PACKAGE=test $dsh enable $random_unit");
+$retval = system("DPKG_MAINTSCRIPT_PACKAGE=test $dsh enable '$random_unit'");
 is($retval, 0, "enable command succeeded");
 
 is_enabled($random_unit);
@@ -203,12 +203,12 @@
 my $mask_path = "/etc/systemd/system/$random_unit";
 ok(! -l $mask_path, 'mask link does not exist yet');
 
-$retval = system("DPKG_MAINTSCRIPT_PACKAGE=test $dsh mask $random_unit");
+$retval = system("DPKG_MAINTSCRIPT_PACKAGE=test $dsh mask '$random_unit'");
 is($retval, 0, "mask command succeeded");
 ok(-l $mask_path, 'mask link exists');
 is(readlink($mask_path), '/dev/null', 'service masked');
 
-$retval = system("DPKG_MAINTSCRIPT_PACKAGE=test $dsh unmask $random_unit");
+$retval = system("DPKG_MAINTSCRIPT_PACKAGE=test $dsh unmask '$random_unit'");
 is($retval, 0, 

Bug#873774: Many gui apps become slow responsive after upgrading my sid

2017-08-31 Thread liuxu

How to install a older version of scim?
I tried apt-get install scim=1.4.17-1+b1,
but it says version 1.4.17-1+b1 not found,
neither for 1.4.17-1.

On 08/31/2017 01:35 AM, Rolf Leggewie wrote:

On 31.08.2017 09:36, liuxu wrote:

Package: scim
Version: 1.4-18

many gui apps in my mate desktop env becomes slow responsive
[...]
After purge all scim packages, those problematic apps become normal
immediately.
After reinstall scim and scim-pinyin, those apps become probelmatic
again immediately.

Hello Liuxu,

thank you for your report.  I'm sorry to hear about the troubles you are
facing.

Were you previously using version 1.4.17-1?  Does downgrading to the
version in testing help?

Regards

Rolf





Bug#873783: wcc: FTBFS on non-amd64 architectures

2017-08-31 Thread Philippe Thierry
Le 31 août 2017 05:10:10 GMT+02:00, "Aaron M. Ucko"  a écrit :
>Source: wcc
>Version: 0.0.2+dfsg-1
>Severity: important
>Tags: upstream 
>Justification: fails to build from source
>
>Builds of wcc for architectures other than (Linux) amd64 have been
>failing.
>
>On non-x86 architectures, there are two considerations: the
>embedded copy of openlibm under src/wsh generally has no
>$(ARCH)/Make.files, and GCC doesn't support -masm=intel regardless.
>You could sidestep the former by building against separately packaged
>libopenlibm-dev (as called for by Policy 4.13), but the latter may be
>more of a problem.
>
>On non-Linux architectures (kFreeBSD and presumably also the Hurd if
>and when clang becomes installable there), there's no 
>for arch.h to include.
>
>On i386, wsh somehow winds up compiled for the wrong architecture,
>leading to link errors:
>
>/usr/bin/ld: skipping incompatible
>/usr/lib/gcc/i686-linux-gnu/7/../../../i386-linux-gnu/libiberty.a when
>searching for -liberty
>/usr/bin/ld: skipping incompatible /usr/lib/i386-linux-gnu/libiberty.a
>when searching for -liberty
>  /usr/bin/ld: cannot find -liberty
>
>On x32 (admittedly not a release architecture), wcc is still in the
>Needs-Build queue; I'm not sure what will happen there.
>
>At any rate, I'm reporting this as a single bug because I suspect you
>may just want to declare Architecture: amd64 (with the possible
>addition of x32) and be done with it.  That said, you're certainly
>welcome to address any or all of these portability issues if feasible.
>
>Thanks!

Hello Aaron, 

Thanks for the report ! 

I'll update the package to use the packaged libopenlibm-dev.
For the elf-em.h, I'll check for the corresponding file in Freebsd and Hurd and 
add some preprocessing to support all of them. 

I'll test on arm, but I dunno if there is a debomatic for others arches than 
amd64. If you know if there is such testbed, it would be great. 
-- 
 O   Philippe Thierry. 
/Y\/   GPG: 7010 9a3c e210 763e 6341 4581 c257 b91b cdaf c1ea
o#o   (sent from my smartphone)



Bug#873792: qjackctl will not start at all

2017-08-31 Thread Ed Peguillan III
Package: qjackctl
Version: 0.4.5-1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

   * What led up to the situation?
   I use jackd to facilitate realtime audio according to my limits.conf
   for some software called Pianoteq. In the last update, I tried to run
   qjackctl and received the following error:

   qjackctl: symbol lookup error:
   /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5: undefined symbol:
   FT_Property_Set

   I am unable to start qjackctl

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

   I do not think I intentionally installed any extra packages that stops 
qjackctl from launching properly.

   * What was the outcome of this action?
   qjackctl does not launch

   * What outcome did you expect instead?
   qjackctl launches normally

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (1000, 'testing'), (1000, 'stable'), (750, 'stable'), (50, 
'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.12.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages qjackctl depends on:
ii  jackd 5
ii  libasound21.1.3-5
ii  libc6 2.24-14
ii  libgcc1   1:7.2.0-1
ii  libjack-jackd2-0 [libjack-0.125]  1.9.10+20150825git1ed50c92~dfsg-5
ii  libqt5core5a  5.9.1+dfsg-9
ii  libqt5dbus5   5.9.1+dfsg-9
ii  libqt5gui55.9.1+dfsg-9
ii  libqt5widgets55.9.1+dfsg-9
ii  libqt5x11extras5  5.9.1-2+b1
ii  libqt5xml55.9.1+dfsg-9
ii  libstdc++67.2.0-1
ii  libx11-6  2:1.6.4-3

qjackctl recommends no packages.

Versions of packages qjackctl suggests:
ii  pulseaudio-utils  10.0-2

-- no debconf information



Bug#873793: openjdk-8-jre: NetBeans IDE becomes slower and slower after some usage

2017-08-31 Thread negora
Package: openjdk-8-jre
Version: 8u141-b15-1~deb9u1

Hello:

I'm using the upstream version of NetBeans IDE, the version 8.2. I know
that it's not software maintained by the Debian team, but I believe that
the bug that I'm going to talk about is not directly related to
NetBeans, but to the OpenJDK version bundled by Debian.

When I open the application, it works fine, but the GUI already behaves
slower than with other versions of the OpenJDK. As I start folding and
unfolding the directory tree in the "Projects" panel, and opening and
closing files (I only do that, nothing else), the application becomes
slower and slower, until a point in which I need to stop and start it again.

I've downgraded OpenJDK to the version 8u131-b11-2, but the result has
been the same.

Later, I've installed the JDK from Oracle, the version 1.8.0-144, and
NetBeans has behaved smooth from the beginning. After some time of
usage, it still performed well.

It might seem that it's just a performance difference between 2
different implementations (although Oracle's is based on OpenJDK).
However, I've been using OpenJDK in Kubuntu without a problem.

Because I still have some Kubuntu installs in the same machine, I've
decided to do the same test with different versions. And this the result:

 
--

  Kubuntu 16.04
 
  * Kernel: Linux 4.4.0-92-generic #115-Ubuntu SMP Thu Aug 10 09:04:33
UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
  * libc6: 2.23-0ubuntu9
  * openjdk-8-jre: 8u131-b11-2ubuntu1.16.04.3
  * Result: ### SMOOTH ###

 
--

  Kubuntu 16.10
 
  * Kernel: Linux 4.8.0-59-generic #64-Ubuntu SMP Thu Jun 29 19:38:34
UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
  * libc6: 2.24-3ubuntu2.2
  * openjdk-8-jre: 8u131-b11-0ubuntu1.16.10.2
  * Result: ### SMOOTH ###

 
--

  Kubuntu 17.04
 
  * Kernel: Linux 4.10.0-32-generic #36-Ubuntu SMP Tue Aug 8 12:10:06
UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
  * libc6: 2.24-9ubuntu2.2
  * openjdk-8-jre: 8u131-b11-2ubuntu1.17.04.3
  * Result: ### SLOW ###

 
--

I know that Canonical often makes changes to some packages from Debian
or even get them from upstream. But I publish these results just in case
that it's of any help, since it's obvious that "something" changed
between versions 16.10 and 17.04, which made OpenJDK behave like it
behaves now. I'll try to do some more tests.

By the way, this is the information of my current Debian install:

* Distribution: Debian GNU/Linux 9.1 (stretch)
* Kernel: Linux 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u3
(2017-08-06) x86_64 GNU/Linux
* libc6: 2.24-11+deb9u1
* openjdk-8-jre: 8u141-b15-1~deb9u1
* openjdk-8-jdk: 8u141-b15-1~deb9u1

Thank you.



Bug#873597: virt-manager: gir1.2-spice-client-gtk-3.0 package has been renamed to gir1.2-spiceclientgtk-3.0

2017-08-31 Thread Guido Günther
Hi,
On Wed, Aug 30, 2017 at 09:44:46PM +0200, Christoph Anton Mitterer wrote:
> On Wed, 2017-08-30 at 21:34 +0200, Guido Günther wrote:
> > You have gir1.2-spiceclientgtk-3.0 installed?
> Yes
> 
> # dpkg -l gir1.2-spiceclientgtk-3.0
> [snip snap]
> ii  gir1.2-spiceclientgtk-3.0 0.34-1amd64 
> GTK3
> widget for SPICE clients (GObject-Introspection)

It seems it has moved to a multiarch location:

$ dpkg -L gir1.2-spiceclientgtk-3.0
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/girepository-1.0
/usr/lib/x86_64-linux-gnu/girepository-1.0/SpiceClientGtk-3.0.typelib
/usr/share
/usr/share/doc
/usr/share/doc/gir1.2-spiceclientgtk-3.0
/usr/share/doc/gir1.2-spiceclientgtk-3.0/changelog.Debian.gz
/usr/share/doc/gir1.2-spiceclientgtk-3.0/changelog.gz
/usr/share/doc/gir1.2-spiceclientgtk-3.0/copyright
$ dpkg -L gir1.2-spice-client-gtk-3.0
/.
/usr
/usr/lib
/usr/lib/girepository-1.0
/usr/lib/girepository-1.0/SpiceClientGtk-3.0.typelib
/usr/share
/usr/share/doc
/usr/share/doc/gir1.2-spice-client-gtk-3.0
/usr/share/doc/gir1.2-spice-client-gtk-3.0/changelog.Debian.gz
/usr/share/doc/gir1.2-spice-client-gtk-3.0/changelog.gz
/usr/share/doc/gir1.2-spice-client-gtk-3.0/copyright

but this shouldn't make any difference. You could try strace to see if
the typelib file gets picked up. Note that this is likely not related to
virt-manager but rather to how libgirepository picks up things.


> 
> 
> 
> 
> >  virt-viewer works?
> Uhm I haven't had that installed before,... so not sure whether it
> would have worked then, but now it says:
> Failed to connect: No virtual machine found

Confusing since it only acts on running VMs. I've sent a patch upstream
to turn this into:

 Failed to connect: No running virtual machine found

Cheers,
 -- Guido



Bug#873244: pyjwt: CVE-2017-11424: Incorrect handling of PEM-encoded public keys

2017-08-31 Thread Salvatore Bonaccorso
Control: notfound -1 0.2.1-1+deb8u1

Hi

On Fri, Aug 25, 2017 at 08:59:33PM +0200, Salvatore Bonaccorso wrote:
> Please adjust the affected versions in the BTS as needed. I think this
> should be present as well in 0.2.1-1+deb8u1.

Whilst the test is missing as well in 0.2.1-1+deb8u1, pyjwt in Jessie
would probably not work as expected in this regard.

I'm removing the found version for 0.2.1-1+deb8u1 for now.

Regards,
Salvatore



Bug#873795: calibre: Security risk and possible backdoor when fetching news

2017-08-31 Thread Jens Schmidt
Package: calibre
Version: 3.4.0+dfsg-1
Severity: normal

Dear Maintainer,

I'm using cron and /usr/bin/ebook-convert to fetch RSS news daily. Some
generated ebooks are containing typos. The mistakes are located in a so-called
"news fetching recipe" in Zip archive /usr/share/calibre/builtin_recipes.zip. I
tried to edit the recipe code but the mistakes remain in ebooks. I wrote an own
custom recipe, I edited built-in recipe in ZIP archive - nothing helps. As a
last try I switched off network and had success. That maked me curious, so I
repeated the procedures with Wireshark logging network traffic. The result:

Calibre completely ignores built-in recipes and loads python scripts from a
server in Mumbai/India: https://code.calibre-ebook.com:443/... ( using self-
signed wildcard certificate)

It's a absolute taboo to load scripts in background from an untrusted server
and execute them on a Linux computer without user permission and without
informing user. This is a Debian OS not Windows. What if the scripts are
containing malware or spyware?


My workarond is to remove /usr/share/calibre/calibre-ebook-root-CA.crt. That
breaks unwanted HTTPS connections.


Here is a test script for verifying. It runs in a terminal without the need of
starting Calibre:

-
#!/bin/sh

# test directory
TARGET="$HOME/test"

LABEL="Pro-Physik"
RECIPE="Pro Physik.recipe"
PROFILE="kindle"
FORMAT="mobi"
EBOOK="$TARGET/$LABEL.$FORMAT"
EXEC="/usr/bin/ebook-convert"

LOG="$HOME/test/fetch.log"

exec >> "$LOG" 2>&1

echo -e "\n*** fetching $LABEL "

$EXEC "$RECIPE" "$EBOOK" --output-profile "$PROFILE"
-

BTW: "Pro Physik.recipe" is a python script archived in
/usr/share/calibre/builtin_recipes.zip and contains some typos.




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

Kernel: Linux 4.2.6-bulldozer (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), 
LANGUAGE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages calibre depends on:
ii  calibre-bin  3.4.0+dfsg-1
ii  fonts-liberation 1:1.07.4-2
ii  imagemagick  8:6.9.7.4+dfsg-16
ii  imagemagick-6.q16 [imagemagick]  8:6.9.7.4+dfsg-16
ii  libjs-coffeescript   1.10.0~dfsg-1
ii  libjs-mathjax2.7.0-2
ii  poppler-utils0.48.0-2
ii  python-apsw  3.16.2-r1-2+b1
ii  python-beautifulsoup 3.2.1-1
ii  python-chardet   3.0.4-1
ii  python-cherrypy3 3.5.0-2
ii  python-cssselect 1.0.1-1
ii  python-cssutils  1.0-4.1
ii  python-dateutil  2.6.0-1
ii  python-dbus  1.2.4-1+b2
ii  python-feedparser5.1.3-3
ii  python-lxml  3.8.0-1+b1
ii  python-markdown  2.6.9-1
ii  python-mechanize 1:0.2.5-3
ii  python-msgpack   0.4.8-1+b1
ii  python-netifaces 0.10.4-0.1+b3
ii  python-pil   4.2.1-1
ii  python-pkg-resources 36.2.7-2
ii  python-pyparsing 2.1.10+dfsg1-1
ii  python-pyqt5 5.7+dfsg-5+b1
ii  python-pyqt5.qtsvg   5.7+dfsg-5+b1
ii  python-pyqt5.qtwebkit5.7+dfsg-5+b1
ii  python-regex 0.1.20170117-1+b1
ii  python-routes2.4.1-1
ii  python2.72.7.13-2
ii  xdg-utils1.1.1-1

Versions of packages calibre recommends:
ii  python-dnspython  1.15.0-1

calibre suggests no packages.

-- no debconf information



Bug#873794: syntax error in debconf preseeding

2017-08-31 Thread Thomas Lange

Package: debian-cloud
Tags: patch

In fai-cloud-image, there's a synatx error in a debconf preseeding
file. This may cause grub to hang during boot. Attached is the fix



0001-double-space-single-space.patch
Description: Binary data
-- 
regards Thomas


Bug#796241: lightdm-gtk-greeter: confusing placeholder text when greeter-hide-users=true

2017-08-31 Thread IOhannes m zm\xc3\xb6lnig (Debian/GNU)
Package: lightdm-gtk-greeter
Version: 2.0.2-1
Followup-For: Bug #796241
Control: Severity -1 important

Dear Maintainer,

confirmed on a brand new buster system.
while seemingly a minor issue, this can easily lead to exposing the password of
a user.
please fix this..



Bug#851424: Compile fixes merged to ACE master

2017-08-31 Thread Johnny Willemsen
Hi,

The compile fixes for OpenSSL 1.1 support are merged to ACE master, see
https://github.com/DOCGroup/ACE_TAO/pull/494 for all changes that had to
be made.

Best regards,

Johnny Willemsen
Remedy IT
Postbus 81 | 6930 AB Westervoort | The Netherlands
http://www.remedy.nl



Bug#873708: libsystemd-shared: symbol collisions

2017-08-31 Thread Johan Carlquist

> On 30 Aug 2017, at 15:32, Felipe Sateler  wrote:
> 
> BTW, defining generic symbol names like `parse_time` in a public
> library like heimdal does is a bad idea. It would be nice to have
> heimdal either properly namespace their public symbols or hide
> nonpublic symbols. Johan, could you file a bug on heimdal for this issue?


Looking at both `libkrb5.so.26` which needs the symbol and
`libroken.so.18` which holds the symbol both have versions:

```
# readelf --syms /usr/lib/x86_64-linux-gnu/libkrb5.so.26 | grep parse_time
   537:  0 FUNCGLOBAL DEFAULT  UND 
parse_time@HEIMDAL_ROKEN_1.0 (7)
```

```
# readelf --syms /usr/lib/x86_64-linux-gnu/libroken.so.18 | grep parse_time
   143: 8e8029 FUNCGLOBAL DEFAULT   13 
unparse_time@@HEIMDAL_ROKEN_1.0
   153: 8e7015 FUNCGLOBAL DEFAULT   13 
parse_time@@HEIMDAL_ROKEN_1.0
   267: 8ea029 FUNCGLOBAL DEFAULT   13 
unparse_time_approx@@HEIMDAL_ROKEN_1.0
```

What seems to be happening is that the currently unversioned symbol in
`libsystemd-shared-232.so` is allowed to satisfy the reference even if
the requesting library is specifying a specific version:

```
# readelf --syms /lib/systemd/libsystemd-shared-232.so | grep parse_time
   546: 00110430  2646 FUNCGLOBAL DEFAULT   12 parse_timestamp
  1454: 0010e4d0   828 FUNCGLOBAL DEFAULT   12 parse_time
```

Looking around we found an old (and generally unrelated) Debian bug
which discusses a similar issue:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=232920


--
jocar


Bug#831521: implement capability to run custom mk-origtargz

2017-08-31 Thread Christopher Hoskin
Package: devscripts
Version: 2.17.6+deb9u1
Followup-For: Bug #831521

Just thinking aloud here:

I wonder if it would make sense to create a debhelper plugin to add a 
get-orig-source sequence, with a sequence of commands, e.g. something like:

dh_uscan
dh_unpack
dh_repack
dh_exclude_files
dh_strip_icc_profiles

Packaging teams could then add commands to do common options e.g. the Java team 
might want a command to automatically exclude jar and war files. The commands 
could be overriden in debian/rules to cope with bespoke situations.

Just a thought.

Christopher



Bug#873796: evolution: FTBFS when building only Architecture: all

2017-08-31 Thread Simon McVittie
Source: evolution
Version: 3.24.5-2
Severity: serious
Tags: patch
Justification: fails to build from source (but built successfully in the past)

evolution FTBFS on the 'all' buildd:
https://buildd.debian.org/status/fetch.php?pkg=evolution&arch=all&ver=3.24.5-2&stamp=1504140526&raw=0
Unlike Ubuntu, Debian builds Architecture: all packages on their own
buildd, which does not build Architecture: any in the same transaction.

> find debian/libevolution/ -name 'module-bogofilter.so' -delete
> find: 'debian/libevolution/': No such file or directory
> debian/rules:40: recipe for target 'override_dh_install' failed

The two find calls in debian/libevolution/ need to be skipped when that
directory does not exist, i.e. when not building architecture-specific
binary packages. I'm testing the attached patch, which I hope will
address this.

S
Index: debian/changelog
===
--- debian/changelog	(revision 3195)
+++ debian/changelog	(working copy)
@@ -1,3 +1,11 @@
+evolution (3.24.5-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Do not try to delete bogofilter, spamassassin modules from
+libevolution if only building for Architecture: all, fixing FTBFS
+
+ -- Simon McVittie   Thu, 31 Aug 2017 09:30:03 +0100
+
 evolution (3.24.5-2) unstable; urgency=medium
 
   * Upload to unstable (Closes: #871626)
Index: debian/rules
===
--- debian/rules	(revision 3195)
+++ debian/rules	(working copy)
@@ -39,8 +39,10 @@
 override_dh_install:
 	dh_install --fail-missing -X.la -Xlibevolutiontestsettings.so \
 		-Xusr/lib/evolution/installed-tests -Xusr/share/installed-tests
+ifneq ($(filter libevolution,$(shell dh_listpackages)),)
 	find debian/libevolution/ -name 'module-bogofilter.so' -delete
 	find debian/libevolution/ -name 'module-spamassassin.so' -delete
+endif
 
 override_dh_makeshlibs:
 	dh_makeshlibs -V'libevolution (>= $(DEB_VERSION_UPSTREAM)), libevolution (<< $(DEB_GNOME_NEXTVERSION))' -n


Bug#560683: Please add package which can be installed beside other smtps

2017-08-31 Thread Stephen R. van den Berg

On Fri, 11 Dec 2009 13:49:58 +0100 Klaus Ethgen  wrote:
> The (I think, not so uncommon) usecase is to have a laptop with no
> persistent internet connection. For local Mails I want to have a local
> only mail server. So I need something to flush real mails out when I
> have a internet connection. ssmtp is absolutely fine for this job but
> unfortunately installing ssmtp would remove the local delivery daemon.

I think you should reconfigure your existing local delivery daemon to 
support flushing to the external smarthost on demand.  This should be 
doable without ssmtp.  The existing local delivery daemon is perfectly 
able to deal with intermittent internet access already.




Bug#557728: ssmtp Version 2.62

2017-08-31 Thread Stephen R. van den Berg
On Tue, 24 Nov 2009 10:49:46 +0100 Michelle Konzack 
 wrote:

> You complan about the 2048 Bytes sounds realy weird, because base64
> encoded attachment should not have (-> please read the RFC's) more then
> 72 Bytes per line.
>
> If you modify the source code you schould know, that some MTA's can
> reject such messages do to a violation of the RFC's. courier-mta reject
> by default or convert the faulty mail to an attachment which the is send
> to the originating recipient depending on its configuration.

Michelle,

Even though you are right that one should not create lines containing 
more characters than the RFCs allow, there is no excuse for deliberately 
being non-binary transparent.
It looks like this patch actually fixes a non-fatal buffer overflow.  
It's *not* a good idea to reject fixes like this.




Bug#869399: unlock keyring automatically at startup

2017-08-31 Thread 積丹尼 Dan Jacobson
OK I used seahorse to make it unencrypted as a workaround.



Bug#815122: wireshark: add OID 1.3.6.1.4.1.11129.2.4.2

2017-08-31 Thread Balint Reczey
Control: fixed -1 2.4.0-1

Hi Fulano,

On Fri, 19 Feb 2016 16:19:33 +1100 Fulano Diego Perez
 wrote:
>
> Package: wireshark
> Version: 2.0.1+g59ea380-3+b1
> Severity: wishlist
>
>
> please add OID 1.3.6.1.4.1.11129.2.4.2

Wireshark 2.4.0 added support for the OID.

Cheers,
Balint



Bug#807270: mk-origtargz: create reproducible tarballs and --mtime option

2017-08-31 Thread Chris Lamb
user reproducible-bui...@lists.alioth.debian.org
usertags 807270 toolchain
thanks

Hey all,

> mk-origtargz: create reproducible tarballs and --mtime option

Adding a Reproducible Builds usertag and pinging the ML -- I hadn't
spotted this wishlist bug before.


Best wishes,

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



Bug#872252: Debian squeak-vm bug #862576 etoys: Doesn't get beyond Squeak security key generation

2017-08-31 Thread Tobias Pape
Dear Petter and all interested,

> On 30.08.2017, at 19:14, David T. Lewis  wrote:
> 
> Hi Petter,
> 
> Thank you for your reply. If you have a chance, could you please try
> compiling the VM from sources on your own Debian development system, and
> try running the Etoys image to see if it works. I have no way to test this
> myself, and I have not been able to find someone in the Squeak community
> with a suitable development level Debian system to do the test. I expect
> that you can do this in 15 minutes or less, as it is just a matter of
> doing a "make; sudo make install".
> 
> To ensure that we are working from a common reference point, please use
> the sources that I put here:
> 
> https://drive.google.com/file/d/0Bzi8Tf4EvjhoYTNEUDRCc09KOEk/view?usp=sharing
> 


To follow up here, I not only managed to easily build the with the provided 
snapshot/script,
but also it just works starting up. (screenshot attached).

@David: I had just forgotten a step in my setup; yes everything works neatly.

Also, everybody feel free to contact me for things debian+squeak or 
debian+etoys, I'll try to help
in any way I can.

Best regards
-Tobias




> Thank you very much!
> Dave
> 
>> 
>> Hi, and thank you for reaching out.
>> 
>> [David T. Lewis]
>>> I am an upstream maintainer for the traditional Squeak VM, which is
>>> package squeak-vm on Debian. Etoys is an important package for kids
>>> around the world, so I would like to help resolve the squeak-vm package
>>> issue that is causing problems for Etoys on Debian, as documented in
>>> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862576. Although I am
>>> not a Debian developer (and I do not have an up to date Debian system
>>> for testing), I may be able to provide some useful guidance, and I would
>>> be happy to collaborate with the squeak-vm package maintainers to
>>> resolve
>>> the issue.
>> 
>> Note, dropping the reduced optimizing flag is tracked as bug #872252, so
>> lets follow up there instead.  I bounced your original email there, and
>> changed the To: field appropriately.
>> 
>> Note, I am not much involved in the maintenance of Squeak VM in Debian,
>> but come from the Debian Edu side where we use it. :)
>> 
>>> I do need some help to get this sorted out, so please consider this a
>>> plea
>>> for assistance :-)
>>> 
>>> Background:
>>> 
>>> The squeak-vm package is based on a fairly old snapshot of the source
>>> code
>>> from the upstream squeakvm.org site, and has accumulated various patches
>>> and changes since that snapshot of the sources. The current upstream
>>> sources
>>> are greatly improved since the snapshot on which the Debian squeak-vm
>>> package
>>> is based, and is suitable for running the Etoys package on both 32-bit
>>> and
>>> 64-bit distributions.
>> 
>> One thing that would help the maintainers is to know which of the 5
>> patches in
>> https://sources.debian.net/patches/squeak-vm/1:4.10.2.2614-4.1/ >
>> are now included in the official upstream source.  Can you tell?
>> 
>>> The current sources are easily compiled, and are known to work with
>>> the Etoys image on recent Debian-based distributions. Having said
>>> that, I do not know for sure, and cannot guarantee, that there will
>>> not be issues on the latest Debian version. However, if problems arise
>>> I am fairly confident that we will be able to resolve them through a
>>> bit of email collaboration.
>> 
>> Is it running in valgrind without any issues reported?  Does it build
>> with both the most recent gcc and clang compilers?  Those tests tend to
>> weed out quite a few bugs, so I thought it best to ask early. :)
>> 
>>> What we need to do:
>>> 
>>> Replace the old source package for squeak-vm with a source snapshot
>>> based
>>> on the current upstream sources at squeak-vm.org. I expect that this
>>> will
>>> produce a reliable squeak-vm for both 32-bit and 64-bit distributions.
>>> We
>>> will need to confirm this by running Etoys on the new VM.
>> 
>> Why a snapshot and not a release?
>> 
>> --
>> Happy hacking
>> Petter Reinholdtsen
>> 
> 
> 



Bug#838103: python2.7: pip quits with a segfault

2017-08-31 Thread Matthias Klose
Control: tags -1 + moreinfo

On 17.09.2016 13:32, Iain R. Learmonth wrote:
> Package: python2.7
> Version: 2.7.12-3
> Severity: important
> 
> Hi,
> 
> I noticed when running pip to install packages, it always ended with a
> segfault.
> 
> The packages get installed but then pip does not quit cleanly.
> 
> I've attached a backtrace from gdb.
> 
> I'm around on IRC in #debian-python as irl (also can be found in 
> #debian-devel)
> and you're welcome to poke me to make me try different things.

why do you think this is an issue in Python itself? could be cffi as well.  Is
this issue known to the pip maintainers?



Bug#872514: devscripts: Please add script to report on reproducibility status of installed packages

2017-08-31 Thread Chris Lamb
Hi,

> Updated patch attached

Any update? ACK to push? :)


Best wishes,

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



Bug#760021: lintian: check for not wrap-and-sort formatted files

2017-08-31 Thread Chris Lamb
Hi Eric,

> lintian: check for not wrap-and-sort formatted files

Good idea. Alas, I fear that this would either require calling out to
wrap-and-sort (!) and diffing the result, or essentially reimplementing
it within Lintian itself?


Regards,

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



Bug#868262: python2.7: invalid pointer (free())

2017-08-31 Thread Matthias Klose
Control: reassign -1 duplicity

reassigning, it's much more likely to be caused by an extension, e.g. the one
built from duplicity itself.

On 13.07.2017 23:10, Alexander Schier wrote:
> Package: python2.7
> Version: 2.7.13-2
> Severity: normal
> 
> Dear Maintainer,
> python 2.7 as an invalid free() when running duplicity.
> My usual backup script ran like every day, but it ended with a python
> crash. here is the backtrace:
> 
> *** Error in `/usr/bin/python': free(): invalid pointer:
> 0x7f3fc5a58fa8 ***
> === Backtrace: =
> /lib/x86_64-linux-gnu/libc.so.6(+0x70bcb)[0x7f3fc8828bcb]
> /lib/x86_64-linux-gnu/libc.so.6(+0x76f96)[0x7f3fc882ef96]
> /lib/x86_64-linux-gnu/libc.so.6(+0x777de)[0x7f3fc882f7de]
> /usr/bin/python(+0xebc28)[0x55e6f8501c28]
> /usr/bin/python(+0xdce5a)[0x55e6f84f2e5a]
> /usr/bin/python(+0x11e277)[0x55e6f8534277]
> /usr/bin/python(+0xdce5a)[0x55e6f84f2e5a]
> /usr/bin/python(+0x11e277)[0x55e6f8534277]
> /usr/bin/python(+0xebbf3)[0x55e6f8501bf3]
> /usr/bin/python(+0x11e277)[0x55e6f8534277]
> /usr/bin/python(+0x110917)[0x55e6f8526917]
> /usr/bin/python(PyEval_EvalFrameEx+0x5f10)[0x55e6f8516c40]
> /usr/bin/python(PyEval_EvalFrameEx+0x5eef)[0x55e6f8516c1f]
> /usr/bin/python(PyEval_EvalFrameEx+0x5eef)[0x55e6f8516c1f]
> /usr/bin/python(PyEval_EvalCodeEx+0x255)[0x55e6f850f535]
> /usr/bin/python(PyEval_EvalCode+0x19)[0x55e6f850f2d9]
> /usr/bin/python(+0x128e3f)[0x55e6f853ee3f]
> /usr/bin/python(PyRun_FileExFlags+0x82)[0x55e6f8539d52]
> /usr/bin/python(PyRun_SimpleFileExFlags+0x19e)[0x55e6f853989e]
> /usr/bin/python(Py_Main+0x6c1)[0x55e6f84eaaf1]
> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7f3fc87d82b1]
> /usr/bin/python(_start+0x2a)[0x55e6f84ea31a]
> === Memory map: 
> 55e6f8416000-55e6f8739000 r-xp  fe:01 4594308
> /usr/bin/python2.7
> 55e6f8939000-55e6f893b000 r--p 00323000 fe:01 4594308
> /usr/bin/python2.7
> 55e6f893b000-55e6f89b2000 rw-p 00325000 fe:01 4594308
> /usr/bin/python2.7
> 55e6f89b2000-55e6f89d5000 rw-p  00:00 0 
> 55e6f9a3d000-55e6fadb3000 rw-p  00:00 0
> [heap]
> 7f3fbf10e000-7f3fbff0e000 rw-p  00:00 0 
> 7f3fc000-7f3fc0021000 rw-p  00:00 0 
> 7f3fc0021000-7f3fc400 ---p  00:00 0 
> 7f3fc4019000-7f3fc4119000 rw-p  00:00 0 
> 7f3fc41f-7f3fc42b rw-p  00:00 0 
> 7f3fc42f7000-7f3fc4377000 rw-p  00:00 0 
> 7f3fc4394000-7f3fc43aa000 r-xp  fe:01 5505901
> /lib/x86_64-linux-gnu/libgcc_s.so.1
> 7f3fc43aa000-7f3fc45a9000 ---p 00016000 fe:01 5505901
> /lib/x86_64-linux-gnu/libgcc_s.so.1
> 7f3fc45a9000-7f3fc45aa000 r--p 00015000 fe:01 5505901
> /lib/x86_64-linux-gnu/libgcc_s.so.1
> 7f3fc45aa000-7f3fc45ab000 rw-p 00016000 fe:01 5505901
> /lib/x86_64-linux-gnu/libgcc_s.so.1
> 7f3fc45ab000-7f3fc45b6000 r-xp  fe:01 5505945
> /lib/x86_64-linux-gnu/libnss_nis-2.24.so
> 7f3fc45b6000-7f3fc47b5000 ---p b000 fe:01 5505945
> /lib/x86_64-linux-gnu/libnss_nis-2.24.so
> 7f3fc47b5000-7f3fc47b6000 r--p a000 fe:01 5505945
> /lib/x86_64-linux-gnu/libnss_nis-2.24.so
> 7f3fc47b6000-7f3fc47b7000 rw-p b000 fe:01 5505945
> /lib/x86_64-linux-gnu/libnss_nis-2.24.so
> 7f3fc47b7000-7f3fc47f7000 rw-p  00:00 0 
> 7f3fc4917000-7f3fc4957000 rw-p  00:00 0 
> 7f3fc49ff000-7f3fc4a13000 r-xp  fe:01 5505935
> /lib/x86_64-linux-gnu/libnsl-2.24.so
> 7f3fc4a13000-7f3fc4c13000 ---p 00014000 fe:01 5505935
> /lib/x86_64-linux-gnu/libnsl-2.24.so
> 7f3fc4c13000-7f3fc4c14000 r--p 00014000 fe:01 5505935
> /lib/x86_64-linux-gnu/libnsl-2.24.so
> 7f3fc4c14000-7f3fc4c15000 rw-p 00015000 fe:01 5505935
> /lib/x86_64-linux-gnu/libnsl-2.24.so
> 7f3fc4c15000-7f3fc4c57000 rw-p  00:00 0 
> 7f3fc4c8e000-7f3fc4d0e000 rw-p  00:00 0 
> 7f3fc4d0e000-7f3fc4d15000 r-xp  fe:01 5505936
> /lib/x86_64-linux-gnu/libnss_compat-2.24.so
> 7f3fc4d15000-7f3fc4f14000 ---p 7000 fe:01 5505936
> /lib/x86_64-linux-gnu/libnss_compat-2.24.so
> 7f3fc4f14000-7f3fc4f15000 r--p 6000 fe:01 5505936
> /lib/x86_64-linux-gnu/libnss_compat-2.24.so
> 7f3fc4f15000-7f3fc4f16000 rw-p 7000 fe:01 5505936
> /lib/x86_64-linux-gnu/libnss_compat-2.24.so
> 7f3fc4f16000-7f3fc6316000 rw-p  00:00 0 
> 7f3fc6316000-7f3fc6326000 r-xp  fe:01 4858701
> /usr/lib/python2.7/lib-dynload/_json.x86_64-linux-gnu.so
> 7f3fc6326000-7f3fc6525000 ---p 0001 fe:01 4858701
> /usr/lib/python2.7/lib-dynload/_json.x86_64-linux-gnu.so
> 7f3fc6525000-7f3fc6526000 r--p f000 fe:01 4858701
> /usr/lib/python2.7/lib-dynload/_json.x86_64-linux-gnu.so
> 7f3fc6526000-7f3fc6527000 rw-p 0001 fe:01 4858701
> /usr/lib/python2.7/lib-dynload/_json.x86_64-linux-gnu.so
> 7f3fc6527000-7f3fc6528000 ---p  00:00 0 
> 7f3fc6528000-7f3fc6de8000 rw-p  00:00 0 
> 7f3fc6de8000-7f3fc6dec000 r-xp  fe:01 4858743
> /usr/lib/python2.7/lib-dynload/termios.x86_64-linux-gnu.so
> 7f3fc6dec000-7f3fc6feb000 ---p 4000 fe:01 4858743
> /usr/lib/python2.7/lib-dynload/termios.x86_64-linu

Bug#873798: chan_pjsip does not support TLSv1.1+

2017-08-31 Thread Bernhard Schmidt
Source: asterisk
Version: 1:13.14.1~dfsg-2
Severity: important
Tags: upstream

chan_pjsip does not support TLSv1.1 and above.

See upstream bug



Bug#873797: missing fping6 breaks smokeping slaves on older systems

2017-08-31 Thread Sven Hartge
Package: fping
Version: 4.0-1
Severity: important
Tags: ipv6

Hi!

The change to remove the fping6 binary breaks smokeping slaves on older
Debian systems (and other distributions) for me.

Example:

I have defined a smokeping probe like this on my master:

,
| + FPing6
| binary = /usr/bin/fping
| timeout = 30
`

This configuration is sent to each slave, but on the slaves running
Stretch, Jessie or Wheezy this will result in errors, because the older
"/usr/bin/fping" binary is not IPv6 capable.

My workaround is to create a symlink /usr/bin/fping6 -> /usr/bin/fping
on the master server and change the probe (back) to

,
| + FPing6
| binary = /usr/bin/fping6
| timeout = 30
`

so the configuration is valid for any system.

I think you need to provide this compatibility symlink in the package
for at least the Buster release cycle, maybe even for the one after that
so that scripts and multi-server environments can be migrated.

Grüße,
Sven.

-- Package-specific info:
-rwxr-xr-x 1 root root 42988 Jun 18 23:28 /usr/bin/fping
lrwxrwxrwx 1 root root 5 Jul  7 12:59 /usr/bin/fping6 -> fping

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

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

Versions of packages fping depends on:
ii  libc62.24-17
ii  libcap2-bin  1:2.25-1
ii  netbase  5.4

fping recommends no packages.

fping suggests no packages.

-- debconf-show failed


Bug#873781: ocaml-gen: FTBFS without ocamlopt: /usr/lib/ocaml/gen/*.a missing

2017-08-31 Thread Andy Li
The *.a files should be marked as optional install items.
I've just pushed a fix to alioth.
My test build log of mips using sbuild can be found at
https://gist.github.com/andyli/c53ebf60246bd8078c272d530bb7e1ce

Stéphane: Would you review and upload, please?

Best regards,
Andy


Bug#754462: Bug#862051: nodejs (6.11.2~dfsg-1) experimental; urgency=medium

2017-08-31 Thread Philip Hands
Ian Jackson  writes:

> Jérémy Lal writes ("Bug#862051: nodejs (6.11.2~dfsg-1) experimental; 
> urgency=medium"):
>> Maybe i didn't express myself properly: the idea is to keep /usr/bin/nodejs
>> until it's no longer needed - be it other debian packages or other user
>> scripts.
>
> Earlier you said only "other Debian packages":
>
>My plan was to simply keep /usr/bin/nodejs around for some time
>until no debian package rely on it.
>
> Now you say "other user scripts".  I don't know how you would ever
> tell whether "other user scripts" were relying on it.  There is no way
> to for us to tell what people are doing on their computers (and nor
> should there be).

I guess that one could do something like moving the symlink into another
-legasy style package, and recomend that from the main package for one
release to keep upgrades happy. Then drop the recomendation, and wait
for popcon to show that people are not installing the package any more.
Then remove the package in testing early in a cycle and see if anyone
reports bugs about it.

That seems like rather a lot of effort though, when the alternative is
simply tolerating the existence of the two line debian/nodejs.links file.

Is there some down-side for users to having those links in place on
their systems?  If so, I don't think anyone's mentioned it yet.

Cheers, Phil.
-- 
|)|  Philip Hands  [+44 (0)20 8530 9560]  HANDS.COM Ltd.
|-|  http://www.hands.com/http://ftp.uk.debian.org/
|(|  Hugo-Klemm-Strasse 34,   21075 Hamburg,GERMANY


signature.asc
Description: PGP signature


Bug#865762: useradd: empty shell by default (debdiff patch available)

2017-08-31 Thread Baptiste Jonglez
Hi,

I am attaching a debdiff patch that simply imports the upstream fix for
this regression.

This has been successfully run-tested on stretch amd64.

Thanks,
Baptiste

PS: it seems that the source git repo [1] is not longer up-to-date because
of a recent NMU change.  Thus, the attached patch is against the source
package instead of the git repo.

[1] https://anonscm.debian.org/git/pkg-shadow/shadow.git

On 21-07-17, Baptiste Jonglez wrote:
> Is there any chance to get this bug fixed in stretch?
> 
> It's quite annoying when deploying Unix users with ansible, because the
> ansible module relies on useradd.  As a result of this bug, new users have
> no defined shell.
> 
> The upstream patch "Fix regression in useradd not loading defaults
> properly" is available here:
> 
>   
> https://github.com/shadow-maint/shadow/commit/507f96cdeb54079fb636c7ce21e371f7a16a520e.patch
> 
> Thanks,
> Baptiste


diff -Nru shadow-4.4/debian/changelog shadow-4.4/debian/changelog
--- shadow-4.4/debian/changelog	2017-05-17 13:59:59.0 +0200
+++ shadow-4.4/debian/changelog	2017-08-31 10:47:16.0 +0200
@@ -1,3 +1,11 @@
+shadow (1:4.4-4.2) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix shell not being set by useradd.
+This is a regression in 4.4 already fixed upstream. (Closes: #865762) 
+
+ -- Baptiste Jonglez   Thu, 31 Aug 2017 10:47:16 +0200
+
 shadow (1:4.4-4.1) unstable; urgency=high
 
   * Non-maintainer upload.
diff -Nru shadow-4.4/debian/patches/0009-Fix-regression-in-useradd-not-loading-defaults.patch shadow-4.4/debian/patches/0009-Fix-regression-in-useradd-not-loading-defaults.patch
--- shadow-4.4/debian/patches/0009-Fix-regression-in-useradd-not-loading-defaults.patch	1970-01-01 01:00:00.0 +0100
+++ shadow-4.4/debian/patches/0009-Fix-regression-in-useradd-not-loading-defaults.patch	2017-08-31 10:47:16.0 +0200
@@ -0,0 +1,37 @@
+From 507f96cdeb54079fb636c7ce21e371f7a16a520e Mon Sep 17 00:00:00 2001
+From: Tomas Mraz 
+Date: Thu, 25 Aug 2016 11:20:34 +0200
+Subject: [PATCH] Fix regression in useradd not loading defaults properly.
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+The get_defaults() has to be called before processing the flags.
+
+Signed-off-by: Tomáš Mráz 
+---
+ src/useradd.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/useradd.c b/src/useradd.c
+index fefa234c..6c43e7e3 100644
+--- a/src/useradd.c
 b/src/useradd.c
+@@ -2027,6 +2027,8 @@ int main (int argc, char **argv)
+ 	is_shadow_grp = sgr_file_present ();
+ #endif
+ 
++	get_defaults ();
++
+ 	process_flags (argc, argv);
+ 
+ #ifdef ENABLE_SUBIDS
+@@ -2036,8 +2038,6 @@ int main (int argc, char **argv)
+ 	(!user_id || (user_id <= uid_max && user_id >= uid_min));
+ #endif/* ENABLE_SUBIDS */
+ 
+-	get_defaults ();
+-
+ #ifdef ACCT_TOOLS_SETUID
+ #ifdef USE_PAM
+ 	{
diff -Nru shadow-4.4/debian/patches/series shadow-4.4/debian/patches/series
--- shadow-4.4/debian/patches/series	2017-05-17 13:59:59.0 +0200
+++ shadow-4.4/debian/patches/series	2017-08-31 10:47:16.0 +0200
@@ -28,3 +28,4 @@
 501_commonio_group_shadow
 # does not apply cleanly, please merge at upstream
 1010_vietnamese_translation
+0009-Fix-regression-in-useradd-not-loading-defaults.patch


signature.asc
Description: PGP signature


Bug#873702: lintian: False positive: desktop-entry-lacks-keywords-entry

2017-08-31 Thread Chris Lamb
tags 873702 + pending
thanks

Fixed in Git:

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


Regards,

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



Bug#873791: [python-numpy] Undefined symbols on several architectures

2017-08-31 Thread Michał Klichowicz
Got that error on amd64, too.

This started today, after the upgrading python2.7 packages to 2.7.14~rc1
in sid. Downgrading back to buster's 2.7.13-2 solves the problem.

Michal K.



Bug#873792: qjackctl will not start at all

2017-08-31 Thread Sebastian Ramacher
Control: tags -1 + moreinfo

On 2017-08-31 02:40:59, Ed Peguillan III wrote:
> Package: qjackctl
> Version: 0.4.5-1
> Severity: grave
> Justification: renders package unusable
> 
> Dear Maintainer,
> 
>* What led up to the situation?
>I use jackd to facilitate realtime audio according to my limits.conf
>for some software called Pianoteq. In the last update, I tried to run
>qjackctl and received the following error:
> 
>qjackctl: symbol lookup error:
>/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5: undefined symbol:
>FT_Property_Set

This looks like an old version of libfreetype.so.6 lying around somewhere in the
library search path (e.g. /usr/local/lib). Could you please confirm that by
running ldd -r /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 and checking where
the used libfreetype.so.5 is coming from?

Cheers

>I am unable to start qjackctl
> 
>* What exactly did you do (or not do) that was effective (or
>  ineffective)?
> 
>I do not think I intentionally installed any extra packages that stops 
> qjackctl from launching properly.
> 
>* What was the outcome of this action?
>qjackctl does not launch
> 
>* What outcome did you expect instead?
>qjackctl launches normally
> 
> -- System Information:
> Debian Release: buster/sid
>   APT prefers testing
>   APT policy: (1000, 'testing'), (1000, 'stable'), (750, 'stable'), (50, 
> 'unstable'), (1, 'experimental')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 4.12.0-1-amd64 (SMP w/4 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
> LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
> 
> Versions of packages qjackctl depends on:
> ii  jackd 5
> ii  libasound21.1.3-5
> ii  libc6 2.24-14
> ii  libgcc1   1:7.2.0-1
> ii  libjack-jackd2-0 [libjack-0.125]  1.9.10+20150825git1ed50c92~dfsg-5
> ii  libqt5core5a  5.9.1+dfsg-9
> ii  libqt5dbus5   5.9.1+dfsg-9
> ii  libqt5gui55.9.1+dfsg-9
> ii  libqt5widgets55.9.1+dfsg-9
> ii  libqt5x11extras5  5.9.1-2+b1
> ii  libqt5xml55.9.1+dfsg-9
> ii  libstdc++67.2.0-1
> ii  libx11-6  2:1.6.4-3
> 
> qjackctl recommends no packages.
> 
> Versions of packages qjackctl suggests:
> ii  pulseaudio-utils  10.0-2
> 
> -- no debconf information
> 
> ___
> pkg-multimedia-maintainers mailing list
> pkg-multimedia-maintain...@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

-- 
Sebastian Ramacher


signature.asc
Description: PGP signature


Bug#873799: lightning: window too tall for typical screen when there are many attachments

2017-08-31 Thread W. Martin Borgert

Package: lightning
Version: 1:52.2.1-4~deb9u1

When using a typical notebook computer - the one used by 92.5% of
all DDs :~) - with 768px height, and an average sized font,
important buttons of the event dialog window are not visible. The
window cannot even be resized in height, only the width.

Screenshot attached: The red line is my task bar, everything at
this height or lower is not visible.

Note, that there are some new small, mobile devices running Debian
now. They might have even smaller screens.

Please make the list of attachments, the list(s) of attendees, and
the description field foldable/retractable.

Thanks in advance!


Bug#869282: udev: Update breaks Keyboard Configuration

2017-08-31 Thread jEsuSdA 8)

El 26/08/17 a las 10:35, Michael Biebl escribió:

Can you run a git bisect to identify which commit in udev changed the
behaviour?


How can I do that?

I have no knowlegde about "how to run a git bisect".

Thanks! ;)



Bug#873702: lintian: False positive: desktop-entry-lacks-keywords-entry

2017-08-31 Thread Коля Гурьев

Hi, thank you for the fix!


diff --git a/checks/menu-format.pm b/checks/menu-format.pm
index 3de4490..be1a1c4 100644
--- a/checks/menu-format.pm
+++ b/checks/menu-format.pm
@@ -641,7 +641,7 @@ sub verify_desktop_file {
 if (!defined $vals{Icon}) {
 tag 'desktop-entry-lacks-icon-entry', $file;
 }
-if (!defined $vals{Keywords}) {
+if (!defined $vals{Keywords} && $vals{'Type'} ne 'Link') {
 tag 'desktop-entry-lacks-keywords-entry', $file;
 }
 }


But if I understand the specification properly, the Keywords field is 
forbidden not only for links (type 2 in the specification) but also for 
directories (type 3). In general, this field is allowed for applications 
(type 1). I therefore think the correct condition would be like the next.


if (!defined $vals{Keywords} && $vals{'Type'} eq 'Application') {
...
}

(I'm not familiar with Perl, and I don't know how it should look).



Bug#873702: lintian: False positive: desktop-entry-lacks-keywords-entry

2017-08-31 Thread Chris Lamb
Коля,

> But if I understand the specification properly, the Keywords field is 
> forbidden not only for links (type 2 in the specification) but also for 
> directories (type 3). 

Ah, of course. Fixed with regression test in:

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


Regards,

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



Bug#873801: node-babel FTBFS without network access

2017-08-31 Thread Graham Inggs

Source: node-babel
Version: 6.25.0+dfsg-1
Severity: serious

Hi Maintainer

Node-babel fails to build on a machine without external network access:

...
npm install
npm ERR! Linux 4.4.0-92-generic
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! node v6.11.2
npm ERR! npm  v3.5.2
npm ERR! code ENOTFOUND
npm ERR! errno ENOTFOUND
npm ERR! syscall getaddrinfo

npm ERR! network getaddrinfo ENOTFOUND registry.npmjs.org 
registry.npmjs.org:443

npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad 
network settings.

npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'

npm ERR! Please include the following file with any support request:
npm ERR! /<>/node-babel-6.25.0+dfsg/npm-debug.log
Makefile:70: recipe for target 'bootstrap' failed
make[2]: *** [bootstrap] Error 1
make[2]: Leaving directory '/<>/node-babel-6.25.0+dfsg'
debian/rules:13: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory '/<>/node-babel-6.25.0+dfsg'
debian/rules:10: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

Regards
Graham



Bug#873800: node-babylon FTBFS without network access

2017-08-31 Thread Graham Inggs

Source: node-babylon
Version: 6.14.1-1
Severity: serious

Hi Maintainer

Node-babylon has a build dependency on nodejs-legacy which is no longer 
in the archive.  With this dependency removed, the build fails on a 
machine without external network access:


...
HOME=/tmp npm install babel-cli rollup rollup-plugin-babel \
rollup-plugin-node-resolve babel-plugin-transform-flow-strip-types \
babel-preset-es2015 babel-preset-stage-0
npm ERR! Linux 4.4.0-92-generic
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "babel-cli" 
"rollup" "rollup-plugin-babel" "rollup-plugin-node-resolve" 
"babel-plugin-transform-flow-strip-types" "babel-preset-es2015" 
"babel-preset-stage-0"

npm ERR! node v6.11.2
npm ERR! npm  v3.5.2
npm ERR! code ENOTFOUND
npm ERR! errno ENOTFOUND
npm ERR! syscall getaddrinfo

npm ERR! network getaddrinfo ENOTFOUND registry.npmjs.org 
registry.npmjs.org:443

npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad 
network settings.

npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'

npm ERR! Please include the following file with any support request:
npm ERR! /<>/npm-debug.log
debian/rules:11: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 1
make[1]: Leaving directory '/<>'
debian/rules:8: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

Regards
Graham



Bug#873486: fcitx can not be start after upgrade to Debian buster

2017-08-31 Thread 王钢林

Hello, everyone.


I find that the Debian must be restart (not shut down and turn on) 
several times, it maybe work. The other strange things are like the fcitx.



Best regards

Gulfstream



在 2017年08月28日 18:32, Shengjing Zhu 写道:

Control: tags -1 moreinfo

Please run fcitx-diagnose and paste the result here.

Thanks

On Mon, Aug 28, 2017 at 5:51 PM, gulfstream  wrote:

Package: fcitx
Version: 1:4.2.9.1-6
Severity: grave



Hi!

I upgraded my Debian to buster yesterday. Then the fcitx can not be used now. 
When I run it, the messages are get as blew:

wgl@athena:~$ fcitx
wgl@athena:~$ (INFO-6096 
/build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon 
ConfigFile:fcitx-autoeng.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-chttrans.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-clipboard.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-fullwidth-char.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-imselector.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-keyboard.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-punc.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-quickphrase.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-remote-module.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-spell.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-unicode.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-dbus.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-freedesktop-notify.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-ipc.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-googlepinyin.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-kimpanel-ui.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-lua.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-vk.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-x11.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-xim.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-xkb.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-xkbdbus.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-pinyin-enhance.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-pinyin.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-sunpinyin.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-table.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-classic-ui.conf
(INFO-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load 
Addon ConfigFile:fcitx-notificationitem.conf
(ERROR-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/lib/fcitx/ime.c:432) 
fcitx-keyboard-cm-mmuock already exists
(WARN-6096 /build/fcitx-SJV5lg/fcitx-4.2.9.1/src/frontend/xim/xim.c:161) Please 
set XMODIFIERS.


The fcitx works fine when the Debian is stretch before I upgrade to buster.

Could you resolve this problem? Thank you very much!



Best regards,
Gulfstream




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

Kernel: Linux 4.12.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=zh_CN.UTF-8, LC_CTYPE=zh_CN.UTF-8 (charmap=UTF-8), 
LANGUAGE=zh_CN.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages fcitx depends on:
ii  fcitx-bin  1:4.2.9.1-6
ii  fcitx-data 1:4.2.9.1-6
ii  fcitx-modules  1:4.2.9.1-6

Versions of packages fcitx recommends:
ii  fcitx-config-gtk   0.4.8-3+b1
ii  fcitx-frontend-all 1:4.2.9.1-6
ii  fcitx-ui-classic   1:4.2.9.1-6
ii  im-config [im-switch]  0.30-1

Versions of packages fcitx suggests:
pn  fcitx-m17n   
pn  fcitx-tools  

-- no debconf information

___

Bug#873796: evolution: FTBFS when building only Architecture: all

2017-08-31 Thread Simon McVittie
On Thu, 31 Aug 2017 at 09:37:52 +0100, Simon McVittie wrote:
> The two find calls in debian/libevolution/ need to be skipped when that
> directory does not exist, i.e. when not building architecture-specific
> binary packages. I'm testing the attached patch, which I hope will
> address this.

It seems to work. Here is an updated patch including the bug number;
please upload as soon as is convenient, so that evolution will be
installable again. (I don't intend to NMU this.)

S
Index: debian/changelog
===
--- debian/changelog	(revision 3195)
+++ debian/changelog	(working copy)
@@ -1,3 +1,12 @@
+evolution (3.24.5-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Do not try to delete bogofilter, spamassassin modules from
+libevolution if only building for Architecture: all, fixing FTBFS
+(Closes: #873796)
+
+ -- Simon McVittie   Thu, 31 Aug 2017 09:30:03 +0100
+
 evolution (3.24.5-2) unstable; urgency=medium
 
   * Upload to unstable (Closes: #871626)
Index: debian/rules
===
--- debian/rules	(revision 3195)
+++ debian/rules	(working copy)
@@ -39,8 +39,10 @@
 override_dh_install:
 	dh_install --fail-missing -X.la -Xlibevolutiontestsettings.so \
 		-Xusr/lib/evolution/installed-tests -Xusr/share/installed-tests
+ifneq ($(filter libevolution,$(shell dh_listpackages)),)
 	find debian/libevolution/ -name 'module-bogofilter.so' -delete
 	find debian/libevolution/ -name 'module-spamassassin.so' -delete
+endif
 
 override_dh_makeshlibs:
 	dh_makeshlibs -V'libevolution (>= $(DEB_VERSION_UPSTREAM)), libevolution (<< $(DEB_GNOME_NEXTVERSION))' -n


Bug#873802: Multiple vulnerabilities in rubygems (CVE-2017-0899 to CVE-2017-0902)

2017-08-31 Thread Raphael Hertzog
Source: ruby2.3
X-Debbugs-CC: t...@security.debian.org 
secure-testing-t...@lists.alioth.debian.org
Severity: important
Tags: security

Hi,

the following vulnerabilities were published for ruby2.3. They affect rubygems
more specifically.

CVE-2017-0902[0]:
DNS issue

CVE-2017-0901[1]:
overwrite any file

CVE-2017-0900[2]:
query command

CVE-2017-0899[3]:
ANSI escape issue

Some patches are available here:
https://www.ruby-lang.org/en/news/2017/08/29/multiple-vulnerabilities-in-rubygems/

The fixes should also be available in (upcoming) ruby 2.3.5 and ruby 2.4.2.

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

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2017-0902
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-0902
[1] https://security-tracker.debian.org/tracker/CVE-2017-0901
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-0901
[2] https://security-tracker.debian.org/tracker/CVE-2017-0900
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-0900
[3] https://security-tracker.debian.org/tracker/CVE-2017-0899
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-0899

Please adjust the affected versions in the BTS as needed.
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: https://www.freexian.com/services/debian-lts.html
Learn to master Debian: https://debian-handbook.info/get/



Bug#873791: [python-numpy] Undefined symbols on several architectures

2017-08-31 Thread Adrian Bunk
Control: reassign -1 python2.7 2.7.14~rc1-1
Control: retitle -1 python2.7: fpectl extension removal broke the ABI for C 
extensions
Control: affects -1 python-numpy

On Thu, Aug 31, 2017 at 11:34:55AM +0200, Michał Klichowicz wrote:
> Got that error on amd64, too.
> 
> This started today, after the upgrading python2.7 packages to 2.7.14~rc1
> in sid. Downgrading back to buster's 2.7.13-2 solves the problem.

I got the same error with Cython:

ImportError: 
/usr/lib/python2.7/dist-packages/Cython/Compiler/Code.x86_64-linux-gnu.so: 
undefined symbol: PyFPE_jbuf.  You should look at http://www.cython.org"; 

It seems the following change in 2.7.14~rc1-1 broke the ABI:
  * Stop building the fpectl extension.

> Michal K.

cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed



Bug#873797: missing fping6 breaks smokeping slaves on older systems

2017-08-31 Thread Axel Beckert
Hi Sven,

Sven Hartge wrote:
> The change to remove the fping6 binary breaks smokeping slaves on
> older Debian systems (and other distributions) for me.

Ah, I see.

I only have several independent Smokeping installations and haven't
found time to dig into how Smokeping slaves work. And in that setup I
only had to change self-written parts of the configuration to cope
with that change.

So thanks for making me aware of that issue.

> I think you need to provide this compatibility symlink in the package
> for at least the Buster release cycle, maybe even for the one after that
> so that scripts and multi-server environments can be migrated.

Yes, I fear so, as I don't see any other possibility at the moment,
either.

I though will have to think about how to actually implement this.
Maybe as additional binary package "fping6" which only needs to be
installed if Smokeping has older slaves.

At least I would provide a specific fping6 man page with not much more
than a deprecation warning. And an extended NEWS.Debian file.

Regards, Axel
-- 
 ,''`.  |  Axel Beckert , https://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-|  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE



Bug#873803: keepalived: Enable DBus support

2017-08-31 Thread Sebastian Schrader
Package: keepalived
Version: 1:1.3.2-1
Severity: normal
Tags: patch

Dear Maintainer,

with version 1.3.0 upstream introduced a DBus interface to control and
query the daemon. I attached a patch to enable this interface in the
Debian version of keepalived.

Best regards,
Sebastian
--- a/debian/control2016-12-03 21:18:05.0 +
+++ b/debian/control2017-08-31 09:57:53.911807795 +
@@ -5,6 +5,7 @@
 Build-Depends: autoconf,
debhelper (>= 9),
dh-systemd (>= 1.3),
+   libglib2.0-dev,
libnl-3-dev,
libnl-genl-3-dev,
libpopt-dev,
--- a/debian/rules  2016-12-03 21:18:05.0 +
+++ b/debian/rules  2017-08-31 09:52:30.445349800 +
@@ -7,7 +7,7 @@
dh  $@ --with autoreconf --with=systemd
 
 override_dh_auto_configure:
-   dh_auto_configure -- --with-kernel-dir=debian/  --enable-snmp 
--enable-sha1 --enable-snmp-rfcv2 --enable-snmp-rfcv3
+   dh_auto_configure -- --with-kernel-dir=debian/ --enable-dbus 
--enable-dbus-create-instance --enable-snmp --enable-sha1 --enable-snmp-rfcv2 
--enable-snmp-rfcv3
 
 
 override_dh_auto_install:


Bug#873804: CVE-2017-11541

2017-08-31 Thread Guido Günther
Package: tcpdump
X-Debbugs-CC: t...@security.debian.org 
secure-testing-t...@lists.alioth.debian.org
Severity: important
Tags: security

Hi,

the following vulnerability was published for tcpdump.

CVE-2017-11541[0]:
| tcpdump 4.9.0 has a heap-based buffer over-read in the lldp_print
| function in print-lldp.c, related to util-print.c.

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

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2017-11541
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-11541

Please adjust the affected versions in the BTS as needed.



Bug#873805: CVE-2017-11542

2017-08-31 Thread Guido Günther
Package: tcpdump
X-Debbugs-CC: t...@security.debian.org 
secure-testing-t...@lists.alioth.debian.org
Severity: important
Tags: security

Hi,

the following vulnerability was published for tcpdump.

CVE-2017-11541[0]:
| tcpdump 4.9.0 has a heap-based buffer over-read in the lldp_print
| function in print-lldp.c, related to util-print.c.

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

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2017-11541
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-11541

Please adjust the affected versions in the BTS as needed.



Bug#873806: CVE-2017-11543

2017-08-31 Thread Guido Günther
Package: tcpdump
X-Debbugs-CC: t...@security.debian.org 
secure-testing-t...@lists.alioth.debian.org
Severity: important
Tags: security

Hi,

the following vulnerability was published for tcpdump.

CVE-2017-11541[0]:
| tcpdump 4.9.0 has a heap-based buffer over-read in the lldp_print
| function in print-lldp.c, related to util-print.c.

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

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2017-11541
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-11541

Please adjust the affected versions in the BTS as needed.

Note that I've not been able to reproduce the vulnerability with the
pcap file provided at


https://github.com/hackerlib/hackerlib-vul/tree/master/tcpdump-vul/global-overflow/print-sl

but given this has a CVE I figured it's safer to bring this to your
attention anyway.



Bug#861617: RFS: ddcutil/0.8.0-6 [ITP] - control monitor settings

2017-08-31 Thread Sanford Rockowitz
An updated copy of ddcutil has been uploaded to mentors reflecting 
Andrey's review.  Comments interspersed.


On 08/20/2017 12:02 PM, Andrey Rahmatullin wrote:

The package FTBFS:

dh_install
dh_install: Cannot find (any matches for) "/usr/bin" (tried in ., debian/tmp)

dh_install: ddcutil missing files: /usr/bin
dh_install: Cannot find (any matches for) "/usr/share/man" (tried in ., 
debian/tmp)

dh_install: ddcutil missing files: /usr/share/man
dh_install: Cannot find (any matches for) "/usr/share/ddcutil/data/*rules" 
(tried in ., debian/tmp)

dh_install: ddcutil missing files: /usr/share/ddcutil/data/*rules
dh_install: Cannot find (any matches for) "/usr/share/ddcutil/data/*conf" 
(tried in ., debian/tmp)

dh_install: ddcutil missing files: /usr/share/ddcutil/data/*conf
dh_install: missing files, aborting
debian/rules:9: recipe for target 'binary' failed

   Fixed.   Deleted file debian/ddcutil.install


Please run lintian (with -EI --pedantic and against the binary .changes) and 
review its output.
After executing pdebuild on buster for distribution buster, the lintian 
output is as follows:


  W: ddcutil source: newer-standards-version 4.1.0 (current is 4.0.0)

  See below.

  I: ddcutil source: testsuite-autopkgtest-missing

   ddcutil has no test suite.

P: ddcutil source: debian-watch-may-check-gpg-signature

   There is no signature checking.  Simply put I haven't been able to 
get it to work.


P: ddcutil: no-upstream-changelog

   To be added in a future point release and installed in 
/usr/share/doc/ddcutil.  However, in the spirit of DRY entries will 
basically just point to the web site for detail.


W: ddcutil: new-package-should-close-itp-bug

   Should a mentors upload close the ITP bug?


Please update to the current Standards-Version (you've missed that in the
previous review).
Was at 3.9.8, the highest version recognized by lintian in mentors.   
I've now changed it to 4.1.0,  the version in the 2017-08-21 policy 
manual.   Of course, this means that no release of lintian I've yet 
encountered recognizes the version.




The first line of License: GPL-2.0+ block in d/copyright contradicts everything
else (and is not actually needed).

First line deleted.



Why do you need
DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/default.mk
?

Historic cruft.  Deleted.



Vcs-* don't point to the packaging repo.



Now we come to what I think is a substantive issue.  The Vcs-* entries 
pointed to the upstream repository.   Though it wasn't clear from the 
policy manual, I gather from your comment that the Vcs-* entries need to 
point to a debianized repository.   There currently is no such 
repository.  Trying to support the increasing number of variants for  
dpkg and rpm packaging in the upstream repository under autotools became 
an unwieldy mess.   It is being factored out.   The role of the upstream 
repo is simply to produce a distribution agnostic tarball.


Accordingly, I have deleted the Vcs-* entries.   The tarballs produced 
by upstream are published at http://www.ddcutil.com/releases/, and the 
watch file has been changed to point to that page instead of the git 
repository.


Are tarballs sufficient or is a debianized repo required?   Page 
https://wiki.debian.org/PackagingWithGit#pbuilder describes a process 
for maintaining one.  Is this the proper method?




Bug#873791: [python-numpy] Undefined symbols on several architectures

2017-08-31 Thread Matthias Klose
On 31.08.2017 12:35, Adrian Bunk wrote:
> Control: reassign -1 python2.7 2.7.14~rc1-1
> Control: retitle -1 python2.7: fpectl extension removal broke the ABI for C 
> extensions
> Control: affects -1 python-numpy
> 
> On Thu, Aug 31, 2017 at 11:34:55AM +0200, Michał Klichowicz wrote:
>> Got that error on amd64, too.
>>
>> This started today, after the upgrading python2.7 packages to 2.7.14~rc1
>> in sid. Downgrading back to buster's 2.7.13-2 solves the problem.
> 
> I got the same error with Cython:
> 
> ImportError: 
> /usr/lib/python2.7/dist-packages/Cython/Compiler/Code.x86_64-linux-gnu.so: 
> undefined symbol: PyFPE_jbuf.  You should look at http://www.cython.org"; 
> 
> It seems the following change in 2.7.14~rc1-1 broke the ABI:
>   * Stop building the fpectl extension.

yes, that's intended. I'll add a break.  Are there other known packages besides
python-numpy?



Bug#873807: ssh-askpass FTCBFS: xmkmf is unfixable

2017-08-31 Thread Helmut Grohne
Source: ssh-askpass
Version: 1:1.2.4.1-9
Tags: patch upstream
User: helm...@debian.org
Usertags: rebootstrap
Control: block 873764 by -1

ssh-askpass fails to cross build from source, because ... it uses xmkmf.
I looked at xmkmf hard and there seems to be no way to make this work at
all. I talked to vorlon, and we agreed that xmkmf should just die
(#873764). As such I am asking you to migrate away from xmkmf. I am
attaching a patch moves to autoconf in a minimal way that makes the
binary package look mostly equal to the original package (according to
diffoscope). Oh and the patch makes cross building work. Can you apply
it? Or at least, can you remove xmkmf usage?

Helmut
diff --minimal -Nru ssh-askpass-1.2.4.1/debian/changelog 
ssh-askpass-1.2.4.1/debian/changelog
--- ssh-askpass-1.2.4.1/debian/changelog2009-11-23 03:09:59.0 
+0100
+++ ssh-askpass-1.2.4.1/debian/changelog2017-08-30 19:28:49.0 
+0200
@@ -1,3 +1,10 @@
+ssh-askpass (1:1.2.4.1-9.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Rewrite build system as autoconf (Closes: #-1)
+
+ -- Helmut Grohne   Wed, 30 Aug 2017 19:28:49 +0200
+
 ssh-askpass (1:1.2.4.1-9) unstable; urgency=low
 
   * switch to 3.0 (quilt) source format
diff --minimal -Nru ssh-askpass-1.2.4.1/debian/control 
ssh-askpass-1.2.4.1/debian/control
--- ssh-askpass-1.2.4.1/debian/control  2009-11-23 02:05:03.0 +0100
+++ ssh-askpass-1.2.4.1/debian/control  2017-08-30 19:28:49.0 +0200
@@ -2,7 +2,7 @@
 Section: net
 Priority: optional
 Maintainer: Philip Hands 
-Build-Depends: debhelper (>= 7.0.50~), autotools-dev, libx11-dev, libxt-dev, 
x11proto-core-dev, xutils-dev
+Build-Depends: debhelper (>= 7.0.50~), autotools-dev, libx11-dev, libxt-dev, 
x11proto-core-dev, dh-autoreconf, pkg-config
 Standards-Version: 3.8.3
 Homepage: http://www.jmknoble.net/software/x11-ssh-askpass/
 
diff --minimal -Nru ssh-askpass-1.2.4.1/debian/patches/autotools.patch 
ssh-askpass-1.2.4.1/debian/patches/autotools.patch
--- ssh-askpass-1.2.4.1/debian/patches/autotools.patch  1970-01-01 
01:00:00.0 +0100
+++ ssh-askpass-1.2.4.1/debian/patches/autotools.patch  2017-08-30 
19:28:49.0 +0200
@@ -0,0 +1,49 @@
+Index: ssh-askpass-1.2.4.1/Makefile.am
+===
+--- /dev/null
 ssh-askpass-1.2.4.1/Makefile.am
+@@ -0,0 +1,16 @@
++libexec_PROGRAMS = x11-ssh-askpass
++x11_ssh_askpass_SOURCES = drawing.c dynlist.c resources.c x11-ssh-askpass.c
++nodist_x11_ssh_askpass_SOURCES = SshAskpass_ad.h
++x11_ssh_askpass_CFLAGS = $(X11_CFLAGS) $(XT_CFLAGS) $(SM_CFLAGS) $(ICE_CFLAGS)
++x11_ssh_askpass_LDADD = $(X11_LIBS) $(XT_LIBS) $(SM_LIBS) $(ICE_LIBS)
++askpassconfdir = $(sysconfdir)/X11/app-defaults
++askpassconf_DATA = SshAskpass
++CLEANFILES = SshAskpass_ad.h x11-ssh-askpass.1x SshAskpass
++man1_MANS = x11-ssh-askpass.1x
++BUILT_SOURCES = SshAskpass_ad.h x11-ssh-askpass.1x
++SshAskpass_ad.h:SshAskpass-default.ad
++  sed -n '/^[^!]/s/.*/"&",/p' <$< >$@
++x11-ssh-askpass.1x:x11-ssh-askpass.man
++  cp $< $@
++SshAskpass:SshAskpass-default.ad
++  cp $< $@
+Index: ssh-askpass-1.2.4.1/configure.ac
+===
+--- /dev/null
 ssh-askpass-1.2.4.1/configure.ac
+@@ -0,0 +1,10 @@
++AC_INIT([ssh-askpass],[1.2.4.1],[jmkno...@pobox.com])
++AM_INIT_AUTOMAKE([foreign])
++AC_PROG_CC
++PKG_CHECK_MODULES([X11],[x11])
++PKG_CHECK_MODULES([XT],[xt])
++PKG_CHECK_MODULES([SM],[sm])
++PKG_CHECK_MODULES([ICE],[ice])
++AC_SUBST(NAME,[x11-ssh-askpass])
++AC_CONFIG_FILES([Makefile x11-ssh-askpass.man])
++AC_OUTPUT()
+Index: ssh-askpass-1.2.4.1/x11-ssh-askpass.man.in
+===
+--- ssh-askpass-1.2.4.1.orig/x11-ssh-askpass.man.in
 ssh-askpass-1.2.4.1/x11-ssh-askpass.man.in
+@@ -3,7 +3,7 @@
+ .\" Modified by Jim Knoble  for non-OpenBSD
+ .\"   distribution
+ .\"
+-.Dd @DATE@
++.Dd September 17, 2001
+ .Dt @NAME@ 1 
+ .Os "Version @VERSION@"
+ .Sh NAME
diff --minimal -Nru ssh-askpass-1.2.4.1/debian/patches/series 
ssh-askpass-1.2.4.1/debian/patches/series
--- ssh-askpass-1.2.4.1/debian/patches/series   2009-11-23 02:35:55.0 
+0100
+++ ssh-askpass-1.2.4.1/debian/patches/series   2017-08-30 19:28:49.0 
+0200
@@ -1,2 +1,3 @@
 debian_paths
 debian_cflags
+autotools.patch
diff --minimal -Nru ssh-askpass-1.2.4.1/debian/rules 
ssh-askpass-1.2.4.1/debian/rules
--- ssh-askpass-1.2.4.1/debian/rules2009-11-23 02:05:03.0 +0100
+++ ssh-askpass-1.2.4.1/debian/rules2017-08-30 19:28:49.0 +0200
@@ -4,21 +4,7 @@
 export DH_VERBOSE=1
 
 %:
-   dh  $@
-
-override_dh_auto_clean:
-   dh_auto_clean
-   rm -f SshAskpass.ad
+   dh  $@ --with=autoreconf
 
 override_dh_auto_configure:
dh_auto_configure -- --libexecdir=/usr/lib/ssh
-
-override_dh_auto_build:
-   xmkmf
-   $(MAKE) includes
-   $(MAKE)
-
-override_dh_auto_install:
-   $

Bug#873805: CVE-2017-11542

2017-08-31 Thread Guido Günther
Hi,
On Thu, Aug 31, 2017 at 12:39:33PM +0200, Guido Günther wrote:
> Package: tcpdump
> X-Debbugs-CC: t...@security.debian.org 
> secure-testing-t...@lists.alioth.debian.org
> Severity: important
> Tags: security
> 
> Hi,
> 
> the following vulnerability was published for tcpdump.
> 
> CVE-2017-11541[0]:
> | tcpdump 4.9.0 has a heap-based buffer over-read in the lldp_print
> | function in print-lldp.c, related to util-print.c.

I've sent the attached patch upstream. I'd like to incorporate this into
an upload to wheezy at one point. Shall I handle sid, stretch or jessie
as well? Given the impact of the issue an update to stretch and jessie
is probably more suitable for a point release (which wheezy does not have).
Cheers,
 -- Guido
From: =?utf-8?q?Guido_G=C3=BCnther?= 
Date: Mon, 28 Aug 2017 19:22:27 +0200
Subject: CVE-2017-11542: pimv1_print: prevent out of bounds read

In case of an invalid type there's no bounds check when parsing the
version field. Add this unconditionally.

This fixes CVE-2017-11542 with the testcase from

https://github.com/hackerlib/hackerlib-vul/tree/master/tcpdump-vul/heap-buffer-overflow/print-pim

while

https://wiki.wireshark.org/SampleCaptures?action=AttachFile&do=get&target=IGMP+dataset.pcap

still passes
---
 print-pim.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/print-pim.c b/print-pim.c
index 2552595..674dddb 100644
--- a/print-pim.c
+++ b/print-pim.c
@@ -306,7 +306,7 @@ pimv1_print(netdissect_options *ndo,
 			pimv1_join_prune_print(ndo, &bp[8], len - 8);
 		break;
 	}
-	if ((bp[4] >> 4) != 1)
+	if (ND_TTEST(bp[4]) && (bp[4] >> 4) != 1)
 		ND_PRINT((ndo, " [v%d]", bp[4] >> 4));
 	return;
 


Bug#873804: CVE-2017-11541

2017-08-31 Thread Guido Günther
Hi,
On Thu, Aug 31, 2017 at 12:39:17PM +0200, Guido Günther wrote:
> Package: tcpdump
> X-Debbugs-CC: t...@security.debian.org 
> secure-testing-t...@lists.alioth.debian.org
> Severity: important
> Tags: security
> 
> Hi,
> 
> the following vulnerability was published for tcpdump.
> 
> CVE-2017-11541[0]:
> | tcpdump 4.9.0 has a heap-based buffer over-read in the lldp_print
> | function in print-lldp.c, related to util-print.c.

I've sent the attached patch upstream. I'd like to incorporate this into
an upload to wheezy at one point. Shall I handle sid, stretch or jessie
as well? Given the impact of the issue an update to stretch and jessie
is probably more suitable for a point release (which wheezy does not have).
Cheers,
 -- Guido
From: =?utf-8?q?Guido_G=C3=BCnther?= 
Date: Mon, 28 Aug 2017 18:53:20 +0200
Subject: CVE-2017-11541: safeputs: check length first

Put the lenght check before accessing s since we might otherwise
read from a memory area we're not supposed to read.

Addresses CVE-2017-11541 with the testcase from

https://github.com/hackerlib/hackerlib-vul/tree/master/tcpdump-vul/heap-buffer-overflow/util-print
---
 util-print.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/util-print.c b/util-print.c
index 5db042a..34fc2e0 100644
--- a/util-print.c
+++ b/util-print.c
@@ -902,7 +902,7 @@ safeputs(netdissect_options *ndo,
 {
 	u_int idx = 0;
 
-	while (*s && idx < maxlen) {
+	while (idx < maxlen && *s) {
 		safeputchar(ndo, *s);
 		idx++;
 		s++;


Bug#861617: RFS: ddcutil/0.8.0-6 [ITP] - control monitor settings

2017-08-31 Thread Andrey Rahmatullin
On Thu, Aug 31, 2017 at 06:43:45AM -0400, Sanford Rockowitz wrote:
> > Please run lintian (with -EI --pedantic and against the binary .changes) 
> > and review its output.
> After executing pdebuild on buster for distribution buster
You should build your packages on sid and test them on sid.

> W: ddcutil: new-package-should-close-itp-bug
> 
>Should a mentors upload close the ITP bug?
You don't write a separate changelog entry for a mentors "upload".

> > Please update to the current Standards-Version (you've missed that in the
> > previous review).
> Was at 3.9.8, the highest version recognized by lintian in mentors.   I've
> now changed it to 4.1.0,  the version in the 2017-08-21 policy manual.   Of
> course, this means that no release of lintian I've yet encountered
> recognizes the version.
Yes, the policy version should be used.

> > Vcs-* don't point to the packaging repo.
> Now we come to what I think is a substantive issue.  The Vcs-* entries
> pointed to the upstream repository.   Though it wasn't clear from the policy
> manual, I gather from your comment that the Vcs-* entries need to point to a
> debianized repository. 
The policy says "a publicly accessible repository where the Debian source
package is developed".

> There currently is no such repository. 
Then there should be no Vcs-* fields.

> Trying to support the increasing number of variants for  dpkg and rpm
> packaging in the upstream repository under autotools became an unwieldy
> mess.
Sure, that's why it should be a separate repo or a separate branch (it's
automatical when the package is not the upstream).

> Are tarballs sufficient or is a debianized repo required?   Page
> https://wiki.debian.org/PackagingWithGit#pbuilder describes a process for
> maintaining one.  Is this the proper method?
No repos are required, though they may be useful.


Please remove --with autotools-dev lines from d/rules.
You should not delete all COPYING files in dh_auto_install, especially not
those in the upstream source. If you don't want some files to be packaged,
delete them explicitly with rm(1) and full paths.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#873797: missing fping6 breaks smokeping slaves on older systems

2017-08-31 Thread Sven Hartge
On 31.08.2017 12:34, Axel Beckert wrote:

> I though will have to think about how to actually implement this.
> Maybe as additional binary package "fping6" which only needs to be
> installed if Smokeping has older slaves.

Why not just provide the symlink I mentioned in the fping package? It
will allow older scripts to continue working and the only "downside" I
can see from this is that "fping6" will suddenly also work for IPv4 hosts.

Grüße,
Sven.



signature.asc
Description: OpenPGP digital signature


Bug#873808: clementine: Segmentation fault while starting

2017-08-31 Thread Cristiano Rodrigues
Package: clementine
Version: 1.3.1+git276-g3485bbe43+dfsg-1
Severity: grave
Justification: renders package unusable

Cause: It is happening because clementine is not compatible with the new 
qt4libs that are present in experimental repository

Console output: 
10: 13:30.674 WARN  unknown  QSslSocket: cannot resolve 
CRYPTO_num_locks 
10: 13:30.677 WARN  unknown  QSslSocket: cannot resolve 
CRYPTO_set_id_callback 
10: 13:30.677 WARN  unknown  QSslSocket: cannot resolve 
CRYPTO_set_locking_callback 
10: 13:30.677 WARN  unknown  QSslSocket: cannot resolve 
sk_free 
10: 13:30.678 WARN  unknown  QSslSocket: cannot resolve 
sk_num 
10: 13:30.678 WARN  unknown  QSslSocket: cannot resolve 
sk_pop_free 
10: 13:30.678 WARN  unknown  QSslSocket: cannot resolve 
sk_value 
10: 13:30.678 WARN  unknown  QSslSocket: cannot resolve 
SSL_library_init 
10: 13:30.678 WARN  unknown  QSslSocket: cannot resolve 
SSL_load_error_strings 
10: 13:30.678 WARN  unknown  QSslSocket: cannot resolve 
X509_get_notAfter 
10: 13:30.678 WARN  unknown  QSslSocket: cannot resolve 
X509_get_notBefore 
10: 13:30.678 WARN  unknown  QSslSocket: cannot resolve 
SSLv2_client_method 
10: 13:30.679 WARN  unknown  QSslSocket: cannot resolve 
SSLv23_client_method 
10: 13:30.687 WARN  unknown  QSslSocket: cannot resolve 
SSLv2_server_method 
10: 13:30.687 WARN  unknown  QSslSocket: cannot resolve 
SSLv23_server_method 
10: 13:30.687 WARN  unknown  QSslSocket: cannot resolve 
X509_STORE_CTX_get_chain 
10: 13:30.687 WARN  unknown  QSslSocket: cannot resolve 
OPENSSL_add_all_algorithms_noconf 
10: 13:30.687 WARN  unknown  QSslSocket: cannot resolve 
OPENSSL_add_all_algorithms_conf 
10: 13:30.687 WARN  unknown  QSslSocket: cannot resolve 
SSLeay 
10: 13:30.688 WARN  unknown  QSslSocket: cannot call 
unresolved function SSL_library_init 
10: 13:30.690 WARN  unknown  QSslSocket: cannot call 
unresolved function SSLv23_client_method 
10: 13:30.691 WARN  unknown  QSslSocket: cannot call 
unresolved function sk_num 
10: 13:30.691 WARN  unknown  QSslSocket: cannot call 
unresolved function X509_get_notBefore 
10: 13:30.691 WARN  unknown  QSslSocket: cannot call 
unresolved function X509_get_notAfter


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

Kernel: Linux 4.13.0-rc5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages clementine depends on:
ii  gstreamer1.0-plugins-base   1.12.2-1
ii  gstreamer1.0-plugins-good   1.12.2-1
ii  gstreamer1.0-plugins-ugly   1:1.12.2-dmo2
ii  libc6   2.25-0experimental3
ii  libcdio13   0.83-4.3+b1
ii  libchromaprint1 1:1.4.2-dmo1
ii  libcrypto++65.6.4-8
ii  libfftw3-double33.3.6p2-2
ii  libgcc1 1:7.2.0-2
ii  libgdk-pixbuf2.0-0  2.36.5-3
ii  libglib2.0-02.53.6-1
ii  libgpod40.8.3-8.2
ii  libgstreamer-plugins-base1.0-0  1.12.2-1
ii  libgstreamer1.0-0   1.12.2-1
ii  libimobiledevice6   1.2.0+dfsg-3.1
ii  liblastfm1  1.0.9-1
ii  libmtp9 1.1.13-1
ii  libmygpo-qt11.0.9-2
ii  libplist3   2.0.0-2
ii  libprojectm2v5  2.1.0+dfsg-4+b3
ii  libprotobuf10   3.0.0-9
ii  libpulse0   10.99.1-1
ii  libqjson0   0.8.1-3+b1
ii  libqt4-dbus 4:4.8.7+dfsg-12
ii  libqt4-network  4:4.8.7+dfsg-12
ii  libqt4-opengl   4:4.8.7+dfsg-12
ii  libqt4-sql  4:4.8.7+dfsg-12
ii  libqt4-sql-sqlite   4:4.8.7+dfsg-12
ii  libqt4-xml  4:4.8.7+dfsg-12
ii  libqtcore4  4:4.8.7+dfsg-12
ii  libqtgui4   4:4.8.7+dfsg-12
ii  libqxt-gui0 0.6.2-3
ii  libsqlite3-03.20.1-1
ii  libstdc++6  7.2.0-2
ii  libtag1v5   1.11.1+dfsg.1-0.1
ii  libx11-62:1.6.4-3
ii  projectm-data   2.1.0+dfsg-4
ii  zlib1g  

Bug#873797: missing fping6 breaks smokeping slaves on older systems

2017-08-31 Thread Axel Beckert
Hi Sven,

Sven Hartge wrote:
> On 31.08.2017 12:34, Axel Beckert wrote:
> > I though will have to think about how to actually implement this.
> > Maybe as additional binary package "fping6" which only needs to be
> > installed if Smokeping has older slaves.
> 
> Why not just provide the symlink I mentioned in the fping package?

I would like to avoid that people continue to use fping6 just because
it's there.

> It will allow older scripts to continue working and the only
> "downside" I can see from this is that "fping6" will suddenly also
> work for IPv4 hosts.

That's no downside for me. :-)

>From my point of view the main downside is that people won't notice
that it's gone (despite NEWS.Debian, changelog.Debian.gz, etc.) and
will continue to use it.

But then again, you're right: As soon as even oldoldstable has an
fping which works for both, IPv4 and IPv6, it doesn't hurt that the
/usr/bin/fping6 symlink is still there. They will notice at latest
when we make a Debian release where the symlink is dropped and by then
they should be able to even switch their oldstable and oldoldstable
systems to use just /usr/bin/fping and it's fine.

So I'll probably just re-add that symlink plus an according man page
and NEWS.Debian entry and that's it.

Regards, Axel
-- 
 ,''`.  |  Axel Beckert , https://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-|  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE



Bug#871348: robocode FTBFS

2017-08-31 Thread Markus Koschany
I believe Robocode is just affected by the ongoing Maven 3 transition.

The error message indicates some kind of problem with plexus-utils which
is outdated and does not ship the MatchPatterns class. I'm not sure how
this is all related to the maven-dependency-plugin but maybe an upgrade
to the latest upstream release of plexus-utils will resolve #871348 ?



signature.asc
Description: OpenPGP digital signature


Bug#861744: torbrowser-launcher: Should not be part of Stretch

2017-08-31 Thread Roger Shimizu
Dear Maintainer,

Is it time to upload backports of 0.2.7-3 to stretch?
I'm also wondering why it didn't hit testing yet.

Cheers,
-- 
Roger Shimizu, GMT +9 Tokyo
PGP/GPG: 4096R/6C6ACD6417B3ACB1



Bug#873804: CVE-2017-11541

2017-08-31 Thread Romain Francoise
Hi,

On Thu, Aug 31, 2017 at 12:52:12PM +0200, Guido Günther wrote:
> I've sent the attached patch upstream. I'd like to incorporate this into
> an upload to wheezy at one point. Shall I handle sid, stretch or jessie
> as well?

No, thank you. This vulnerability and the others have already been fixed
upstream for some time and an upcoming upstream version will include the
fixes. We're just waiting for upstream to lift the embargo...

-- 
Romain Francoise 
https://people.debian.org/~rfrancoise/



Bug#754462: Bug#862051: nodejs (6.11.2~dfsg-1) experimental; urgency=medium

2017-08-31 Thread Ian Jackson
Philip Hands writes ("Bug#862051: nodejs (6.11.2~dfsg-1) experimental; 
urgency=medium"):
> I guess that one could do something like moving the symlink into another
> -legasy style package, and recomend that from the main package for one
> release to keep upgrades happy. Then drop the recomendation, and wait
> for popcon to show that people are not installing the package any more.
> Then remove the package in testing early in a cycle and see if anyone
> reports bugs about it.

Even that would be quite unfriendly, because third party scripts might
easily be deployed onto new Debian installs as well as existing ones.

Also, it is imposing an administrative burden on all Debian users (the
metadata for the -legacy package, spurious search hits, etc.).  That
burden might be small but would be completely unjustified.

Ian.



Bug#857010: Non-threadsafe local imports

2017-08-31 Thread Matthias Klose
Control: tags -1 + moreinfo

On 07.03.2017 07:22, martin f krafft wrote:
> Package: python3.6
> Version: 3.6.0-1
> Severity: normal
> 
> Please see
> https://github.com/pimutils/vdirsyncer/issues/583 for a bug that has
> a hacky patch, and can only be reproduced with Debian's Python
> 3.6.0. Using upstream 3.6.0 works just fine.
> 
> In short: if more than one thread are importing a module from within
> a function body, there seems to be a race condition and one thread
> will throw an exception about being unable to load the name.

despite the comment/rant in this upstream report, the Debian package doesn't
have any extra changes in this area.  A self contained test case would be good
to have. Also you might check against 3.6.2 as well.



Bug#873809: Packaging newer upstreams

2017-08-31 Thread Julien Puydt
Package: minetest-mod-worldedit
Version: 0.6-1
Severity: wishlist

Hi,

version 1.0 is out since 20130822, and I asked upstream to tag new
releases, so probably a new one will appear quite soon.

I'm ready to help if it is needed.

Thanks,

Snark on #debian-games



Bug#873804: CVE-2017-11541

2017-08-31 Thread Guido Günther
Hi Romain,

Thanks for the prompt reply!

On Thu, Aug 31, 2017 at 01:16:35PM +0200, Romain Francoise wrote:
> Hi,
> 
> On Thu, Aug 31, 2017 at 12:52:12PM +0200, Guido Günther wrote:
> > I've sent the attached patch upstream. I'd like to incorporate this into
> > an upload to wheezy at one point. Shall I handle sid, stretch or jessie
> > as well?
> 
> No, thank you. This vulnerability and the others have already been fixed
> upstream for some time and an upcoming upstream version will include the
> fixes. We're just waiting for upstream to lift the embargo...

O.k. Any idea when upstream will do this?

Cheers,
 -- Guido



Bug#842375: python-3.6.pc: Dash (-) in the .pc file name

2017-08-31 Thread Matthias Klose
Control: tags -1 + wontfix

this is the name used by upstream. Please use it as it is shipped.



Bug#351995: disagree: ssmtp is simple submission server

2017-08-31 Thread Stephen R. van den Berg
On Fri, 8 Jun 2007 10:05:55 +0200 Matus UHLAR - fantomas 
 wrote:
> I disagree: ssmtp is very simple mail _submission_ program, which 
shouldn't
> take care of delivery in any way. That should be left up to the 
mailserver

> specified in config file. The MX records are used for final delivering of
> mail, which is not ssmtp's business.

I concur.  ssmtp is merely glue that avoids talking to port 25 using 
telnet by hand.

This feature request should be delegated to WONTFIX.



Bug#873405: Please update to llvm-toolchain 4.0 or, better, 5.0

2017-08-31 Thread Samuel Thibault
Hello,

Lumin, on lun. 28 août 2017 04:48:16 +, wrote:
> Clang-3.9 is now suffering from the GCC-7 headers as shown at bottom.

FI, I managed to avoid the issue by making clang use libc++-dev:

> ❯❯❯ nvcc -ccbin clang++-3.9 matrixMul.cu -I../../common/inc
>Mon 28 Aug 2017 04:36:32 AM UTC
> /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/bits/std_abs.h(101):
> error: identifier "__float128" is undefined

nvcc -ccbin clang++-3.9 -Xcompiler -stdlib=libc++ test.cu -o test

Samuel



Bug#866633: bijiben: depends on libwebkitgtk-3.0-0 which is deprecated

2017-08-31 Thread Jeremy Bicha
Hi,

Any objections to me NMUing the update the 3.24 to fix this RC bug?

Also, we are planning to do the tracker2 transition soon which will
need a sourceful upload. Can we take care of that too?

Thanks,
Jeremy Bicha



Bug#873405: Please update to llvm-toolchain 4.0 or, better, 5.0

2017-08-31 Thread Samuel Thibault
Samuel Thibault, on jeu. 31 août 2017 13:28:14 +0200, wrote:
> Lumin, on lun. 28 août 2017 04:48:16 +, wrote:
> > Clang-3.9 is now suffering from the GCC-7 headers as shown at bottom.
> 
> FI, I managed to avoid the issue by making clang use libc++-dev:
> 
> > ❯❯❯ nvcc -ccbin clang++-3.9 matrixMul.cu -I../../common/inc
> >Mon 28 Aug 2017 04:36:32 AM UTC
> > /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/bits/std_abs.h(101):
> > error: identifier "__float128" is undefined
> 
> nvcc -ccbin clang++-3.9 -Xcompiler -stdlib=libc++ test.cu -o test

Ah, but depending on the clang version vs libc++-dev version, there
might be conflicts too. It'd mean a version of libc++-dev compatible
with clang-3.9 would need to be kept.

Samuel



Bug#873810: lrzsz FTCBFS: debian/rules thinks so

2017-08-31 Thread Helmut Grohne
Source: lrzsz
Version: 0.12.21-8
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

lrzsz fails to cross build from source, because debian/rules errors out
immediately. On a closer look, the statement that this doesn't work is
wrong. The attached patch demonstrates that lrzsz can be cross built
quite easily. Please consider applying it.

Helmut
diff --minimal -Nru lrzsz-0.12.21/debian/changelog 
lrzsz-0.12.21/debian/changelog
--- lrzsz-0.12.21/debian/changelog  2015-06-07 18:43:36.0 +0200
+++ lrzsz-0.12.21/debian/changelog  2017-08-31 13:30:55.0 +0200
@@ -1,3 +1,10 @@
+lrzsz (0.12.21-8.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Make cross compilation work, closes: #-1.
+
+ -- Helmut Grohne   Thu, 31 Aug 2017 13:30:55 +0200
+
 lrzsz (0.12.21-8) unstable; urgency=low
 
   * Fixed reproducible builds, closes: #787995, thanks to Dhole.
diff --minimal -Nru lrzsz-0.12.21/debian/rules lrzsz-0.12.21/debian/rules
--- lrzsz-0.12.21/debian/rules  2015-06-07 18:41:36.0 +0200
+++ lrzsz-0.12.21/debian/rules  2017-08-31 13:30:55.0 +0200
@@ -3,12 +3,12 @@
 testdir  = test -f src/lrz.c && test -f debian/rules
 testroot = test x`whoami` = xroot
 
-# FOR AUTOCONF 2.13 ONLY
-ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
-  confflags += $(DEB_HOST_GNU_TYPE)
-else
-  $(error Cannot cross-compile this package out-of-the-box)
+include /usr/share/dpkg/architecture.mk
+
+ifeq ($(origin CC),default)
+CC = $(DEB_HOST_GNU_TYPE)-gcc
 endif
+export CC
 
 CPPFLAGS = $(shell dpkg-buildflags --get CPPFLAGS)
 CFLAGS   = $(shell dpkg-buildflags --get CFLAGS)
@@ -53,7 +53,7 @@
$(MAKE) prefix=$(CURDIR)/debian/tmp/usr install
 
 ifeq "$(findstring nostrip,$(DEB_BUILD_OPTIONS))" ""
-   strip -R .comment -R .note debian/tmp/usr/bin/*
+   $(DEB_HOST_GNU_TYPE)-strip -R .comment -R .note debian/tmp/usr/bin/*
 endif
 
install -d -m 0755 debian/tmp/usr/share/doc/lrzsz


Bug#825608: Remove libnet-jifty-perl?

2017-08-31 Thread Dominic Hargreaves
On Thu, Aug 31, 2017 at 12:40:40PM +0100, Dominic Hargreaves wrote:
> I noticed that that this bug has been tagged rm-candidate, and I'd like
> to support this. There has been no upstream activity on Jifty since 2011
> and Best Practical abandoned their plans to port RT to this framework
> (which was, IIRC, the original reason for its creation).
> 
> There are no rdepends and a low/dropping popcon. Any objections to me
> requesting this removal?

Just to add: libnet-hiveminder-perl is an rdep (my previous checking
was broken). That is also abandoned by Best Practical (and is only
useful for talking to a now-closed down web service). So I would remove
that too.

Dominic.



Bug#825608: Remove libnet-jifty-perl?

2017-08-31 Thread Dominic Hargreaves
I noticed that that this bug has been tagged rm-candidate, and I'd like
to support this. There has been no upstream activity on Jifty since 2011
and Best Practical abandoned their plans to port RT to this framework
(which was, IIRC, the original reason for its creation).

There are no rdepends and a low/dropping popcon. Any objections to me
requesting this removal?

Cheers,
Dominic.



Bug#873804: CVE-2017-11541

2017-08-31 Thread Romain Francoise
On Thu, Aug 31, 2017 at 01:26:46PM +0200, Guido Günther wrote:
> O.k. Any idea when upstream will do this?

Last week we were promised more details within one week, and an official
release date in September. But these things take time...

-- 
Romain Francoise 
https://people.debian.org/~rfrancoise/



Bug#861744: torbrowser-launcher: Should not be part of Stretch

2017-08-31 Thread Georg Faerber
Hi Roger,

Not the maintainer here, but:

On 17-08-31 20:10:35, Roger Shimizu wrote:
> Is it time to upload backports of 0.2.7-3 to stretch?

No: Packages need to be first in testing, before going into -backports.

> I'm also wondering why it didn't hit testing yet.

Read this bug report for some reasons.

Cheers,
Georg


signature.asc
Description: Digital signature


Bug#760021: lintian: check for not wrap-and-sort formatted files

2017-08-31 Thread Mattia Rizzolo
On Thu, Aug 31, 2017 at 10:06:52AM +0100, Chris Lamb wrote:
> > lintian: check for not wrap-and-sort formatted files
> 
> Good idea.

I don't think it is.
wrap-and-sort (or the equivalent from cme) is not widely enough adopted
as of yet.  I personally try to have all my sponsee use it, and I
sometimes force a wrap-and-sort into NMUs, but it's still too rare.

Also, wouldn't you need to pick only one of the -t, -s, -a combinations?
I see people disliking -t (trailing commas) also because it's not in
policy, and arguments for and agaist -s and -a; see the wrap-and-sort
manual if you don't understand what I'm talking about.
And that's without considering cme's configuration.

> Alas, I fear that this would either require calling out to
> wrap-and-sort (!) and diffing the result, or essentially reimplementing
> it within Lintian itself?

You could use libconfig-model-dpkg-perl, most probably.  Therefore
elevating cme's implementation.

Summing up: I don't think it's a practise ready to be nudged by lintian
yet.

-- 
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#872514: devscripts: Please add script to report on reproducibility status of installed packages

2017-08-31 Thread James McCoy
On Aug 31, 2017 05:09, "Chris Lamb"  wrote:

Hi,

> Updated patch attached

Any update? ACK to push? :)


Yeah, that's fine with me.

Cheers,
James


Bug#872354: [git-buildpackage/master] patch_series: don't let "git mailinfo" sanitize the subject

2017-08-31 Thread Guido Günther
tag 872354 pending
thanks

Date:   Thu Aug 31 13:30:18 2017 +0200
Author: Guido Günther 
Commit ID: b2092c1e2c9a25d2a480c75e4cfb42235f86a0e8
Commit URL: 
https://git.sigxcpu.org/cgit/git-buildpackage//commit/?id=b2092c1e2c9a25d2a480c75e4cfb42235f86a0e8
Patch URL: 
https://git.sigxcpu.org/cgit/git-buildpackage//patch/?id=b2092c1e2c9a25d2a480c75e4cfb42235f86a0e8

patch_series: don't let "git mailinfo" sanitize the subject

This would strip away text in []. This improves the import/export round
trip.

Closes: #872354

  



Bug#754462: Bug#862051: nodejs (6.11.2~dfsg-1) experimental; urgency=medium

2017-08-31 Thread Jérémy Lal
2017-08-31 13:25 GMT+02:00 Ian Jackson :

> Philip Hands writes ("Bug#862051: nodejs (6.11.2~dfsg-1) experimental;
> urgency=medium"):
> > I guess that one could do something like moving the symlink into another
> > -legasy style package, and recomend that from the main package for one
> > release to keep upgrades happy. Then drop the recomendation, and wait
> > for popcon to show that people are not installing the package any more.
> > Then remove the package in testing early in a cycle and see if anyone
> > reports bugs about it.
>
> Even that would be quite unfriendly, because third party scripts might
> easily be deployed onto new Debian installs as well as existing ones.
>
> Also, it is imposing an administrative burden on all Debian users (the
> metadata for the -legacy package, spurious search hits, etc.).  That
> burden might be small but would be completely unjustified.
>

How about printing a "nice" warning explaining it would be a good idea to
move to /usr/bin/node ? Then in next next release drop the nodejs symlink.

Jérémy


Bug#862051: nodejs (6.11.2~dfsg-1) experimental; urgency=medium

2017-08-31 Thread Thorsten Glaser
On Thu, 31 Aug 2017, Jérémy Lal wrote:

> How about printing a "nice" warning explaining it would be a good idea to
> move to /usr/bin/node ?

That will break scripts that do:

x=$(nodejs somescript)

Or even ./somescript when that has a #!/usr/bin/env nodejs shebang.

> Then in next next release drop the nodejs symlink.

Again, “no, period”.

Do not drop it before *after* the next release, so people have,
at the very least, one full release of time to switch their
scripts in a way that works with both the old and new names
*first*, gradually.

bye,
//mirabilos
-- 
tarent solutions GmbH
Rochusstraße 2-4, D-53123 Bonn • http://www.tarent.de/
Tel: +49 228 54881-393 • Fax: +49 228 54881-235
HRB 5168 (AG Bonn) • USt-ID (VAT): DE122264941
Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg

*

**Besuchen Sie uns auf der dmexco!**
13. und 14. September 2017, Messe Köln,** Halle 7.1, Stand E042**
Digital Marketing Exposition & Conference
[www.tarent.de/dmexco](http://www.tarent.de/dmexco)

Wir empfehlen unseren Vortrag
"Wettbewerbsanalyse im Handel: Preisvergleich online und offline"
am 13. September, 18:00 Uhr im Speaker's Forum / Broadway

*

**Visit us at dmexco!**
September 13th and 14th, 2017, Messe Köln,** Hall 7.1, Booth E042**
Digital Marketing Exposition & Conference
[www.tarent.de/dmexco](http://www.tarent.de/dmexco)

We recommend our presentation
"Competitor analysis in retail: price comparison online and offline"
on September 13th, at 6 pm at the Speaker's Corner / Broadway

*



Bug#825608: Remove libnet-jifty-perl?

2017-08-31 Thread gregor herrmann
On Thu, 31 Aug 2017 12:43:14 +0100, Dominic Hargreaves wrote:

> On Thu, Aug 31, 2017 at 12:40:40PM +0100, Dominic Hargreaves wrote:
> > I noticed that that this bug has been tagged rm-candidate, and I'd like
> > to support this. There has been no upstream activity on Jifty since 2011
> > and Best Practical abandoned their plans to port RT to this framework
> > (which was, IIRC, the original reason for its creation).
> > 
> Just to add: libnet-hiveminder-perl is an rdep (my previous checking
> was broken). That is also abandoned by Best Practical (and is only
> useful for talking to a now-closed down web service). So I would remove
> that too.

Sounds good to me.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at/ - Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   BOFH excuse #261:  The Usenet news is out of date 



Bug#862051: nodejs (6.11.2~dfsg-1) experimental; urgency=medium

2017-08-31 Thread Didier 'OdyX' Raboud
Le jeudi, 31 août 2017, 12.25:50 h CEST Ian Jackson a écrit :
> Philip Hands writes ("Bug#862051: nodejs (6.11.2~dfsg-1) experimental; 
urgency=medium"):
> > I guess that one could do something like moving the symlink into another
> > -legacy style package, and recomend that from the main package for one
> > release to keep upgrades happy. Then drop the recomendation, and wait
> > for popcon to show that people are not installing the package any more.
> > Then remove the package in testing early in a cycle and see if anyone
> > reports bugs about it.
> 
> Even that would be quite unfriendly, because third party scripts might
> easily be deployed onto new Debian installs as well as existing ones.
> 
> Also, it is imposing an administrative burden on all Debian users (the
> metadata for the -legacy package, spurious search hits, etc.).  That
> burden might be small but would be completely unjustified.

This exact argument stands against not allowing NodeJS to use /usr/bin/node in 
the first place, really. We accepted to enforce that change for the /usr/bin/ 
namespace "first-come-first-served" reason. We imposed a quite heavy 
administrative burden of either targetting /u/b/nodejs additionally or (finding 
out and) installing nodejs-legacy for anyone wanting to use NodeJS on Debian.

Now, there are two categories of scripts affected by this discussion:
* All scripts which support /u/b/nodejs *in addition* to /u/b/node. These do 
so _because_ of a Debian-specific change, and removing the /u/b/nodejs symlink 
is not going to break those.
* All scripts which support /u/b/nodejs *exclusively*. These do so _because_ 
of a Debian-specific change, and don't support *any* non-Debian-derivative 
target (checked Fedora's nodejs RPMs: no /u/b/nodejs). Maintainers of those 
scripts have at one point decided to support only Debian{, and derivatives}.

There are _plenty_ of changes that one needs to care about in a stable 
upgrade: things like mandatory postfixing of Apache configuration files, 
removal 
of specific Python3 versions, removal of upstart, etc. Having to change a 
shebang isn't a big deal given the amount of things one has to check accross a 
stable release upgrade.

All that to say that despite the very small cost of keeping the symlink 
around, I do see value in closing the Debian-specific /u/b/nodejs chapter *at 
some point*. We should not clutter our future releases indefinitely with 
convenience symlinks for historical reasons, especially not when these were 
created _by_ Debian and have only been _in_ Debian.

Le jeudi, 31 août 2017, 13.52:00 h CEST Jérémy Lal a écrit :
> How about printing a "nice" warning explaining it would be a good idea to
> move to /usr/bin/node ? Then in next next release drop the nodejs symlink.

This seems like a very good plan to me: let /u/b/nodejs spit out a deprecation 
warning to stderr / syslog but pass all arguments to /u/b/node in Buster; 
remove it entirely in Bullseye & get proper release note entries for both 
Buster and Bullseye.

Cheers.
OdyX

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


Bug#754462: Bug#862051: nodejs (6.11.2~dfsg-1) experimental; urgency=medium

2017-08-31 Thread Didier 'OdyX' Raboud
Le jeudi, 31 août 2017, 13.58:23 h CEST Thorsten Glaser a écrit :
> Do not drop it before *after* the next release, so people have,
> at the very least, one full release of time to switch their
> scripts in a way that works with both the old and new names
> *first*, gradually.

They have Stretch for that; it has both /usr/bin/nodejs and /usr/bin/node (in 
nodejs-legacy).

Cheers,
OdyX

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


Bug#873812: e2fsprogs: Please move l10n package from Suggests to Recommends

2017-08-31 Thread Guillem Jover
Package: e2fsprogs
Version: 1.43.6-1

Hi!

The recently split translations ended up being added as a Suggests in
e2fsprogs, which means they will not be installed by default anymore.
This should probably be a Recommends, which would allow people to
remove them, but would be pulled in by default.

(If this was a library pulling the package then a Suggests would indeed
seem more appropriate.)

Also, and just in case, I don't think using something like
util-linux-locales as precedent is a good idea, it even has a
non-ideal package name. :) For which I'll be filing bugs.

Thanks,
Guillem



Bug#873811: ITP: h2o -- Optimized HTTP/1.x, HTTP/2 server

2017-08-31 Thread Apollon Oikonomopoulos
Package: wnpp
Severity: wishlist
Owner: Apollon Oikonomopoulos 

* Package name: h2o
  Version : 2.2.2
  Upstream Author : DeNA Co., Ltd., Kazuho Oku
* URL : https://h2o.examp1e.net
* License : MIT
  Programming Lang: C
  Description : Optimized HTTP/1.x, HTTP/2 server

H2O is a new generation HTTP server that provides quick response to 
users at a low CPU utilization. Designed from the ground-up with a 
strong focus on performance and security, the server takes full 
advantage of HTTP/2 features including prioritized content serving and 
server push.



Bug#868473: dh-acc: Incorrect usage of doit (Dh_Lib)

2017-08-31 Thread Jeremy Bicha
This bug is still unfixed in Debian right? It makes debci less useful
for packages that use dh-acc.

Thanks,
Jeremy Bicha



Bug#873813: e2fsprogs-l10n: Package should be arch:all

2017-08-31 Thread Guillem Jover
Package: e2fsprogs-l10n
Version: 1.43.6-1

Hi!

This is a package containing only arch-indep files and should thus
be arch:all, which will reduce disk size on the mirrors. :) It used
to be the case that the .mo files were endian-specific, but that was
fixed upstream and now all use the same endianness independently of
the host system.

Thanks,
Guillem



Bug#754462: [Pkg-javascript-devel] Bug#754462: Bug#862051: nodejs (6.11.2~dfsg-1) experimental; urgency=medium

2017-08-31 Thread Thorsten Glaser
On Thu, 31 Aug 2017, Julien Puydt wrote:

> May I suggest to have /usr/bin/nodejs print a nice deprecation warning
> to use /usr/bin/node, and just *never* remove it?


On Thu, 31 Aug 2017, Didier 'OdyX' Raboud wrote:

> Le jeudi, 31 août 2017, 13.52:00 h CEST Jérémy Lal a écrit :
> > How about printing a "nice" warning explaining it would be a good idea to
> > move to /usr/bin/node ? Then in next next release drop the nodejs symlink.
>
> This seems like a very good plan to me: let /u/b/nodejs spit out a deprecation
> warning to stderr / syslog but pass all arguments to /u/b/node in Buster;


This *will* break scripts. There’s also:

x=$(nodejs progname --version 2>&1 >/dev/null | head -n 1)

Yes, I saw this break in other programs that suddenly decided
to add extra messages to either stdout and stderr, multiple times.

bye,
//mirabilos
--
tarent solutions GmbH
Rochusstraße 2-4, D-53123 Bonn • http://www.tarent.de/
Tel: +49 228 54881-393 • Fax: +49 228 54881-235
HRB 5168 (AG Bonn) • USt-ID (VAT): DE122264941
Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg

*

**Besuchen Sie uns auf der dmexco!**
13. und 14. September 2017, Messe Köln,** Halle 7.1, Stand E042**
Digital Marketing Exposition & Conference
[www.tarent.de/dmexco](http://www.tarent.de/dmexco)

Wir empfehlen unseren Vortrag
"Wettbewerbsanalyse im Handel: Preisvergleich online und offline"
am 13. September, 18:00 Uhr im Speaker's Forum / Broadway

*

**Visit us at dmexco!**
September 13th and 14th, 2017, Messe Köln,** Hall 7.1, Booth E042**
Digital Marketing Exposition & Conference
[www.tarent.de/dmexco](http://www.tarent.de/dmexco)

We recommend our presentation
"Competitor analysis in retail: price comparison online and offline"
on September 13th, at 6 pm at the Speaker's Corner / Broadway

*



Bug#871648: qemu-system-x86: /usr/bin/qemu-system-i386 eats slowly but surely all the Dom0 memory

2017-08-31 Thread astian
Control: found -1 1:2.8+dfsg-7
Control: tags -1 + patch fixed-upstream

Hi,

After staring at GDB for ungodly spans of time I managed to track down this
bug, ipso facto discovering that it was already fixed upstream quite some time
ago...

I think you took upstream commit 04bf2526ce87f21b32c9acba1c5518708c243ad0
(exec: use qemu_ram_ptr_length to access guest ram) from v2.10.0-rc0.  That
patch introduced the bug.  It was fixed about a month ago in v2.10.0-rc1; see:

  - https://patchwork.ozlabs.org/patch/794015/
  - 
https://git.qemu.org/gitweb.cgi?p=qemu.git;a=commit;f=exec.c;h=f5aa69bdc3418773f26747ca282c291519626ece

I include an easy backport of that patch (very minor tweaks needed for it to
apply to v2.8.1) that you can drop at the end of debian/patches/series.  I 
tested this in a trial amd64 build and it seems to have solved the problem
for me.

Suggestion: merge these threads:

  tags 871648 - moreinfo unreproducible
  tags 871648 + confirmed
  merge 871648 871702 872257

Cheers.

From: astian 
Date: Thu, 31 Aug 2017 11:02:10 +
Subject: [PATCH] exec: Add lock parameter to qemu_ram_ptr_length

This patch is a simple backport of upstream commit
f5aa69bdc3418773f26747ca282c291519626ece, which was included in
v2.10.0-rc1 (and later in the final v2.10.0), to the v2.8.1 branch
currently packaged in Debian unstable.

See:
  - https://patchwork.ozlabs.org/patch/794015/
  - https://git.qemu.org/gitweb.cgi?p=qemu.git;a=commit;f=exec.c;h=f5aa69bdc3418773f26747ca282c291519626ece

The original patch:

  From f5aa69bdc3418773f26747ca282c291519626ece Mon Sep 17 00:00:00 2001
  From: Anthony PERARD 
  Date: Wed, 26 Jul 2017 17:53:26 +0100
  Subject: [PATCH] exec: Add lock parameter to qemu_ram_ptr_length

  Commit 04bf2526ce87f21b32c9acba1c5518708c243ad0 (exec: use
  qemu_ram_ptr_length to access guest ram) start using qemu_ram_ptr_length
  instead of qemu_map_ram_ptr, but when used with Xen, the behavior of
  both function is different. They both call xen_map_cache, but one with
  "lock", meaning the mapping of guest memory is never released
  implicitly, and the second one without, which means, mapping can be
  release later, when needed.

  In the context of address_space_{read,write}_continue, the ptr to those
  mapping should not be locked because it is used immediatly and never
  used again.

  The lock parameter make it explicit in which context qemu_ram_ptr_length
  is called.

  Signed-off-by: Anthony PERARD 
  Message-Id: <20170726165326.10327-1-anthony.per...@citrix.com>
  Reviewed-by: Stefano Stabellini 
  Signed-off-by: Paolo Bonzini 
---
 exec.c | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/exec.c b/exec.c
index 44df5f0fcb..814baa43a1 100644
--- a/exec.c
+++ b/exec.c
@@ -1879,7 +1879,7 @@ void *qemu_map_ram_ptr(RAMBlock *ram_block, ram_addr_t addr)
  * Called within RCU critical section.
  */
 static void *qemu_ram_ptr_length(RAMBlock *ram_block, ram_addr_t addr,
- hwaddr *size)
+ hwaddr *size, bool lock)
 {
 RAMBlock *block = ram_block;
 if (*size == 0) {
@@ -1898,7 +1898,7 @@ static void *qemu_ram_ptr_length(RAMBlock *ram_block, ram_addr_t addr,
  * In that case just map the requested area.
  */
 if (block->offset == 0) {
-return xen_map_cache(addr, *size, 1);
+return xen_map_cache(addr, *size, lock);
 }
 
 block->host = xen_map_cache(block->offset, block->max_length, 1);
@@ -2613,7 +2613,7 @@ static MemTxResult address_space_write_continue(AddressSpace *as, hwaddr addr,
 }
 } else {
 /* RAM case */
-ptr = qemu_ram_ptr_length(mr->ram_block, addr1, &l);
+ptr = qemu_ram_ptr_length(mr->ram_block, addr1, &l, false);
 memcpy(ptr, buf, l);
 invalidate_and_set_dirty(mr, addr1, l);
 }
@@ -2704,7 +2704,7 @@ MemTxResult address_space_read_continue(AddressSpace *as, hwaddr addr,
 }
 } else {
 /* RAM case */
-ptr = qemu_ram_ptr_length(mr->ram_block, addr1, &l);
+ptr = qemu_ram_ptr_length(mr->ram_block, addr1, &l, false);
 memcpy(buf, ptr, l);
 }
 
@@ -3007,7 +3007,7 @@ void *address_space_map(AddressSpace *as,
 
 memory_region_ref(mr);
 *plen = done;
-ptr = qemu_ram_ptr_length(mr->ram_block, base, plen);
+ptr = qemu_ram_ptr_length(mr->ram_block, base, plen, true);
 rcu_read_unlock();
 
 return ptr;


Bug#862051: [Pkg-javascript-devel] Bug#754462: Bug#862051: nodejs (6.11.2~dfsg-1) experimental; urgency=medium

2017-08-31 Thread Julien Puydt
Hi,

Le 31/08/2017 à 13:52, Jérémy Lal a écrit :
> How about printing a "nice" warning explaining it would be a good idea to
> move to /usr/bin/node ? Then in next next release drop the nodejs symlink.

May I suggest to have /usr/bin/nodejs print a nice deprecation warning
to use /usr/bin/node, and just *never* remove it?

After all, that will be a very small file, won't step on anybody's toe :
it's more trouble to drop it than to just leave it...

Snark on #debian-js



Bug#873814: nextcloud-server: missing php-zip and php-mbstring

2017-08-31 Thread Xavier Bestel
Package: nextcloud-server
Version: 12.0.1~stretch
Severity: normal

Dear Maintainer,

Hi,

Some php packages are missing from your "Depends" list, notably php7.0-zip and 
php7.0-mbstring.

HTH,
Xav


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

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

Versions of packages nextcloud-server depends on:
ii  apache2 [httpd]  2.4.25-3+deb9u2
ii  php7.0   7.0.19-1
ii  php7.0-cgi   7.0.19-1
ii  php7.0-cli   7.0.19-1
ii  php7.0-common7.0.19-1
ii  php7.0-curl  7.0.19-1
ii  php7.0-gd7.0.19-1
ii  php7.0-intl  7.0.19-1
ii  php7.0-json  7.0.19-1
ii  php7.0-ldap  7.0.19-1
ii  php7.0-mcrypt7.0.19-1
ii  php7.0-mysql 7.0.19-1
ii  php7.0-pgsql 7.0.19-1
ii  php7.0-sqlite3   7.0.19-1
ii  php7.0-xml   7.0.19-1

Versions of packages nextcloud-server recommends:
ii  curl7.52.1-5
ii  postgresql  9.6+181

Versions of packages nextcloud-server suggests:
ii  clamav  0.99.2+dfsg-6+b1
ii  clamav-daemon   0.99.2+dfsg-6+b1
ii  php-apcu [php7.0-apcu]  5.1.8+4.0.11-1

-- no debconf information



Bug#864831: [Debian-science-sagemath] NTL update to 10.3.0

2017-08-31 Thread Ximin Luo
Ximin Luo:
> Julien Puydt:
>> [..]
>> 
>> I still pushed this work-in-progress, as it should be good enought for
>> some tests already.
>>
> 
> I will have a go at testing it tomorrow/soon. Thanks!
> 

eclib, giac, linbox succeeded but flint fails:

[..]
make[3]: Entering directory '/<>'
g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -I/<> -c 
interfaces/NTL-interface.cpp -o build/interfaces/NTL-interface.o
g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong 
-Wformat -Werror=format-security -I/<> 
interfaces/test/t-NTL-interface.cpp build/interfaces/NTL-interface.o -o 
build/interfaces/test/t-NTL-interface -L/<> -L/usr/local/lib 
-L/usr/local/lib -L/usr/local/lib -lflint -lmpfr -lgmp -lm -lntl -lpthread 
make[3]: Leaving directory '/<>'
ZZ_to_fmpzPASS
ZZX_to_fmpz_polyPASS
ZZ_pX_to_fmpz_mod_polyPASS
ZZ_pE_to_fqPASS
ZZ_pEX_to_fq_polyPASS
zz_pX_to_fmpz_mod_polyFAIL:
f_poly1 = 61 40559  2065 31588 35949 5581 18565 23027 17733 40355 21583 29748 
34876 9541 13193 37235 25453 21973 26716 1397 32001 6909 21509 13786 20347 3693 
31431 1471 14890 19641 12608 1894 24849 8969 15639 30973 20096 8110 30791 35078 
29416 16789 35010 10460 34287 20737 768 35601 22276 17792 3619 10427 1950 5016 
21067 39969 274 29530 39547 13397 8480 1868 19224
f_poly2 = 61 40559  -19790727 -303309173 -345202259 -53532299 -178238240 
-221104641 -170248949 -387500890 -207234907 -285627289 -334901346 -91572681 
-126652564 -357530909 -244383081 -210965945 -256508959 -13342514 -307283542 
-66307056 -206504919 -132330231 -195352356 -35404314 -301808647 -14072502 
-142955585 -188579709 -121015448 -18127979 -238583748 -86097788 -150133779 
-297388174 -192959626 -77824611 -295644319 -336847976 -282464019 -161164677 
-336158541 -100413624 -329223675 -199083394 -7299852 -341836210 -213885890 
-170816716 -34714885 -100089185 -18655190 -48097958 -202287225 -383810407 
-2554943 -283558998 -379754929 -128599192 -81393433 -17884651 -184564785
zz_pE_to_fqFAIL:
p = 31
mod = x^2+19*x+12
f1 = 20*a+16 - 2
zzpe:[-418 -538]
f2 = -538*a-418 - 2
zz_pEX_to_fq_polyAborted
Makefile:211: recipe for target 'check' failed
make[2]: *** [check] Error 134
[..]

I did not yet try singular or pynac because they depend on flint.

X

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git



Bug#873815: pyjwt: PyJWT vulneratibility for some keys

2017-08-31 Thread Leonidas S. Barbosa
Package: pyjwt
Version: 1.4.2-1
Severity: important
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu artful ubuntu-patch

Dear Maintainer,

Upstream already fixed that issue, here is the debdiff that was applied in
order to fix this.


  * SECURITY UPDATE: symmetric/asymmetric key confusion attacks
- debian/patches/CVE-2017-11424.patch: Throw if key is an PKCS1
  PEM-encoded public key in jwt/algorithms.py, jwt/api_jws.py,
  jwt/api_jwt.py, tests/keys/testkey_pkcs1.pub.pem,
  tests/test_algorithms.py, tests/test_api_jws.py, tests/test_api_jwt.py.
- CVE-2017-11424


Thanks for considering the patch.



-- System Information:
Debian Release: stretch/sid
  APT prefers xenial-updates
  APT policy: (500, 'xenial-updates'), (500, 'xenial-security'), (500, 
'xenial'), (100, 'xenial-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.10.0-32-generic (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru pyjwt-1.4.2/debian/files pyjwt-1.4.2/debian/files
--- pyjwt-1.4.2/debian/files	1969-12-31 21:00:00.0 -0300
+++ pyjwt-1.4.2/debian/files	2017-08-30 11:51:30.0 -0300
@@ -0,0 +1 @@
+pyjwt_1.4.2-1ubuntu1_source.buildinfo python optional
diff -Nru pyjwt-1.4.2/debian/patches/CVE-2017-11424.patch pyjwt-1.4.2/debian/patches/CVE-2017-11424.patch
--- pyjwt-1.4.2/debian/patches/CVE-2017-11424.patch	1969-12-31 21:00:00.0 -0300
+++ pyjwt-1.4.2/debian/patches/CVE-2017-11424.patch	2017-08-29 11:40:17.0 -0300
@@ -0,0 +1,139 @@
+From 1922f0972b065077404c0dafa0946f2132400a2b Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Jos=C3=A9=20Padilla?= 
+Date: Wed, 21 Jun 2017 15:49:41 -0400
+Subject: [PATCH 1/3] Throw if key is an PKCS1 PEM-encoded public key
+
+---
+ jwt/algorithms.py|  1 +
+ jwt/api_jws.py   |  9 +
+ jwt/api_jwt.py   |  9 +
+ tests/keys/testkey_pkcs1.pub.pem |  5 +
+ tests/test_algorithms.py |  7 +++
+ tests/test_api_jws.py| 10 ++
+ tests/test_api_jwt.py| 10 ++
+ 7 files changed, 51 insertions(+)
+ create mode 100644 tests/keys/testkey_pkcs1.pub.pem
+
+diff --git a/jwt/algorithms.py b/jwt/algorithms.py
+index 51e8f16..fd9c3ac 100644
+--- a/jwt/algorithms.py
 b/jwt/algorithms.py
+@@ -121,6 +121,7 @@ class HMACAlgorithm(Algorithm):
+ invalid_strings = [
+ b'-BEGIN PUBLIC KEY-',
+ b'-BEGIN CERTIFICATE-',
++b'-BEGIN RSA PUBLIC KEY-',
+ b'ssh-rsa'
+ ]
+ 
+diff --git a/jwt/api_jws.py b/jwt/api_jws.py
+index 177f5ff..a91137c 100644
+--- a/jwt/api_jws.py
 b/jwt/api_jws.py
+@@ -107,6 +107,15 @@ class PyJWS(object):
+ 
+ def decode(self, jws, key='', verify=True, algorithms=None, options=None,
+**kwargs):
++
++if not algorithms:
++warnings.warn(
++'It is strongly recommended that you pass in a ' +
++'value for the "algorithms" argument when calling decode(). ' +
++'This argument will be mandatory in a future version.',
++DeprecationWarning
++)
++
+ payload, signing_input, header, signature = self._load(jws)
+ 
+ if verify:
+diff --git a/jwt/api_jwt.py b/jwt/api_jwt.py
+index 9703b8d..e0e6c25 100644
+--- a/jwt/api_jwt.py
 b/jwt/api_jwt.py
+@@ -58,6 +58,15 @@ class PyJWT(PyJWS):
+ 
+ def decode(self, jwt, key='', verify=True, algorithms=None, options=None,
+**kwargs):
++
++if not algorithms:
++warnings.warn(
++'It is strongly recommended that you pass in a ' +
++'value for the "algorithms" argument when calling decode(). ' +
++'This argument will be mandatory in a future version.',
++DeprecationWarning
++)
++
+ payload, signing_input, header, signature = self._load(jwt)
+ 
+ decoded = super(PyJWT, self).decode(jwt, key, verify, algorithms,
+diff --git a/tests/keys/testkey_pkcs1.pub.pem b/tests/keys/testkey_pkcs1.pub.pem
+new file mode 100644
+index 000..f690179
+--- /dev/null
 b/tests/keys/testkey_pkcs1.pub.pem
+@@ -0,0 +1,5 @@
++-BEGIN RSA PUBLIC KEY-
++MIGHAoGBAOV/0Vl/5VdHcYpnILYzBGWo5JQVzo9wBkbxzjAStcAnTwvv1ZJTMXs6
++fjz91f9hiMM4Z/5qNTE/EHlDWxVdj1pyRaQulZPUs0r9qJ02ogRRGLG3jjrzzbzF
++yj/pdNBwym0UJYC/Jmn/kMLwGiWI2nfa9vM5SovqZiAy2FD7eOtVAgED
++-END RSA PUBLIC KEY-
+diff --git a/tests/test_algorithms.py b/tests/test_algorithms.py
+index e3cf1d0..fea654c 100644
+--- a/tests/test_algorithms.py
 b/tests/test_algorithms.py
+@@ -84,6 +84,13 @@ class TestAlgorithms:
+ with open(key_path('testkey2_rsa.pub.pem'), 'r') as keyfile:
+ algo.prepare_key(keyfile.read())
+ 
++def test_hmac_should_throw_e

Bug#873816: texlive-base: Fonts handling broken in dvips?

2017-08-31 Thread Marc SCHAEFER
Package: texlive-base
Version: 2016.20170123-5
Severity: normal

Dear Maintainer,

The following LaTeX file:

   \documentclass[12pt,a4paper]{article}
   \font\testing=cmssbx17 scaled 2500
   \font\testingb=cmssbx17 scaled 1500
   \font\testingt=cmss17 scaled 800
   \begin{document}
   \testing{first{\testingb{second}}third}\\
   \testingt{fourth}
   \end{document}

was working correctly with Debian wheezy LTS, for DVI, PS (via dvips)
and PDF (via pdflatex):

   latex demo.tex && dvips demo.dvi -o demo.ps && pdflatex demo.tex
   xdvi demo.dvi; gv demo.ps; gv demo.pdf

With jessie and stretch, the problem is a corrupted PS file which does
not contain the word "first" completely, and in addition with a
wrong font (looking like courier).

Maybe the psfonts.map file is wrong?

Thank you to look into this.

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

Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_CH.UTF-8, LC_CTYPE=fr_CH.UTF-8 (charmap=UTF-8), LANGUAGE=fr_CH.U
TF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages texlive-base depends on:
ii  debconf [debconf-2.0]  1.5.61
ii  libpaper-utils 1.1.24+nmu5
ii  tex-common 6.06
ii  texlive-binaries   2016.20160513.41080.dfsg-2
ii  ucf3.0036
ii  xdg-utils  1.1.1-1

Versions of packages texlive-base recommends:
ii  lmodern  2.004.5-3

Versions of packages texlive-base suggests:
ii  atril [postscript-viewer]1.16.1-2+deb9u1
ii  ghostscript [postscript-viewer]  9.20~dfsg-3.2
ii  gv [postscript-viewer]   1:3.7.4-1+b1
pn  perl-tk  
pn  xpdf-reader | pdf-viewer 

Versions of packages tex-common depends on:
ii  dpkg  1.18.24
ii  ucf   3.0036

Versions of packages tex-common suggests:
ii  debhelper  10.2.5

Versions of packages texlive-base is related to:
ii  tex-common6.06
ii  texlive-binaries  2016.20160513.41080.dfsg-2

-- debconf information:
  texlive-base/texconfig_ignorant:
  tex-common/check_texmf_wrong:
  tex-common/check_texmf_missing:
  texlive-base/binary_chooser: pdftex, dvips, dvipdfmx, xdvi



Bug#873789: init-system-helpers: autopkgtests broken in 1.49

2017-08-31 Thread Felipe Sateler
On Thu, Aug 31, 2017 at 4:12 AM, Steve Langasek
 wrote:

> Attached is a patch which fixes the tests to also correctly handle the
> escape characters in the unit names.

Thanks! Applied as b13d642. It will be part of the next upload.


-- 

Saludos,
Felipe Sateler



Bug#869499: [Pkg-nginx-maintainers] Bug#869499: nginx: [PATCH] Automate modules watch & upgrade process

2017-08-31 Thread Christos Trochalakis

On Sun, Jul 23, 2017 at 09:42:47PM +0300, Mpampis Kostas wrote:

Package: nginx
Severity: wishlist
Tags: patch

This patch introduces the debian/modules/uscan script and some helper
files which can be used to automate the modules watch & upgrade process.

The main script is executed as '$ debian/modules/uscan' without any arguments 
from
the root of the debianized nginx source tree where you see the debian/ 
directory.

It runs uscan for each nginx module listed in the newly deb822 formatted
debian/modules/README.Modules-version using the watchfiles in 
debian/modules/watch.

If a new version is available, it will ask you if you want to upgrade.
If you agree, it will download the tarball, place it in the parent directory
and upgrade the module's source.

After the upgrade, it will remove the files listed in the
Files-Excluded module field.

Example output:

$ debian/modules/uscan


Thanks a lot Mpampis, great patch, it's a time saver!

Since the module config is now a proper deb822 file, we can rename it to
debian/modules/control. As a final step, this might be a good time to
cannonicalize the module paths to exactly match the package naming. I
believe this should happen first to keep the diffs as simple as
possible.

Regarding the script itself, I believe we can make it more generic
(ngxmod?) and add uscan as a subcommand, we can the add more commands
like list, add, etc.



Bug#873791: closed by Matthias Klose (Bug#873791: fixed in python3.6 3.6.2-3)

2017-08-31 Thread Ole Streicher
Hi Mathias,

sorry, I don't see why uploading an unrelated package does actually
solve the problem? "Breaks" here does only prevent python3-numpy from
installed on sid, but it still allows python-numpy to be installed
together with the current Python 2.7?

This sounds a bit mystic to me.

Could you explain why this upload closes the bug?

Thank you very much

Ole

On 31.08.2017 14:39, Debian Bug Tracking System wrote:
> This is an automatic notification regarding your Bug report
> which was filed against the python2.7 package:
> 
> #873791: python2.7: fpectl extension removal broke the ABI for C extensions
> 
> It has been closed by Matthias Klose .
> 
> Their explanation is attached below along with your original report.
> If this explanation is unsatisfactory and you have not received a
> better one in a separate message then please contact Matthias Klose 
>  by
> replying to this email.
> 
>



Bug#635964: Pending fixes for bugs in the pdfsam package

2017-08-31 Thread pkg-java-maintainers
tag 635964 + pending
tag 779058 + pending
tag 792467 + pending
tag 714394 + pending
tag 796805 + pending
tag 714304 + pending
thanks

Some bugs in the pdfsam package are closed in revision
2aef69ee6ff3c4899d7581f4a4475e359db2013c in branch 'master' by Markus
Koschany

The full diff can be seen at
https://anonscm.debian.org/cgit/pkg-java/pdfsam.git/commit/?id=2aef69e

Commit message:

Import Debian changes 3.2.5-1

pdfsam (3.2.5-1) experimental; urgency=medium

  * New upstream version. (Closes: #635964)
- Null pointer exception was fixed. (Closes: #779058)
- pdfsam-console does no longer exist. (Closes: #792467)
- i18n localization works as expected now. (Closes: #714394)
- The update manager is disabled by default now. (Closes: #796805)
- jgoodies-common is no longer a required dependency. (Closes: #714304)
  * New build system Maven.
  * Add myself to Uploaders and remove Thorsten Werner because he is not 
active
anymore.



  1   2   3   4   >