Bug#860291: unblock: cacti/0.8.8h+ds1-9

2017-04-14 Thread Paul Gevers
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Please unblock package cacti

In cacti 0.8.8h+ds1-9 I fixed a regression since PHP 7 became the default. In
the non-default (but relative common) situation where one wants to monitor some
variable with a higher frequency than once per minute, the poller would die on
calling split() which was deprecated in PHP 7, filed in bug 860271.

Debdiff attached.

unblock cacti/0.8.8h+ds1-9

- -- System Information:
Debian Release: 9.0
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing'), (200, 'experimental'), 
(200, 'testing'), (50, 'experimental'), (50, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

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

-BEGIN PGP SIGNATURE-

iQEzBAEBCAAdFiEEWLZtSHNr6TsFLeZynFyZ6wW9dQoFAljwc5wACgkQnFyZ6wW9
dQo1Jgf+M62bB29LdleyDurk4svA18T2Cuw0ur+Br338xNvg0XplrrqE95Fz/J58
L1BOavJHXN9szM3KUo+0FB3DTi5kvqu2A7bZslbA26J418e1hafq6YDX6TyufpT9
0zZsG4lugaZayspKdDYToTpnVTloHk1/IfEp7p4DUE8uIyDgdRsPK5/H1NKscFsz
oGCUrSLrYknrmz4hwcV58xynaB6/47ZYpdCzmx1RFzP1F19rN/nK8oLxTrNjK33l
O+2ZF1XVbi79cxAN5QCk/BrTD7mzO4kiQOOs2Lmjk3KUjSMl0UusOvgk9oJhrnyf
K9dL0gcJ7Q2x87dX2XmtzMX3g/LLUA==
=eaEQ
-END PGP SIGNATURE-
diff -Nru cacti-0.8.8h+ds1/debian/changelog cacti-0.8.8h+ds1/debian/changelog
--- cacti-0.8.8h+ds1/debian/changelog   2016-12-14 21:20:24.0 +0100
+++ cacti-0.8.8h+ds1/debian/changelog   2017-04-13 22:05:30.0 +0200
@@ -1,3 +1,10 @@
+cacti (0.8.8h+ds1-9) unstable; urgency=medium
+
+  * Add enable_faster_polling_than_cron.patch to replace the use of the
+deprecated split() function (Closes: #860271)
+
+ -- Paul Gevers   Thu, 13 Apr 2017 22:05:30 +0200
+
 cacti (0.8.8h+ds1-8) unstable; urgency=medium
 
   * Depend on libjs-jquery-jstree instead of using embedded version
diff -Nru cacti-0.8.8h+ds1/debian/patches/enable_faster_polling_than_cron.patch 
cacti-0.8.8h+ds1/debian/patches/enable_faster_polling_than_cron.patch
--- cacti-0.8.8h+ds1/debian/patches/enable_faster_polling_than_cron.patch   
1970-01-01 01:00:00.0 +0100
+++ cacti-0.8.8h+ds1/debian/patches/enable_faster_polling_than_cron.patch   
2017-04-13 22:04:42.0 +0200
@@ -0,0 +1,23 @@
+Description: split() is deprecated in PHP 7, causing the code to fail
+Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/cacti/+bug/1662027
+Bug-Debian: https://bugs.debian.org/860271
+Source: 
https://github.com/Cacti/cacti/commit/6b5931130770cdfa5baa68c43a913dcabf1c3970
+
+Index: cacti/poller.php
+===
+--- cacti.orig/poller.php
 cacti/poller.php
+@@ -451,11 +451,9 @@ while ($poller_runs_completed < $poller_
+ 
+   /* sleep the appripriate amount of time */
+   if ($poller_runs_completed < $poller_runs) {
+-  list($micro, $seconds) = split(' ', microtime());
+-  $plugin_start = $seconds + $micro;
++  $plugin_start = microtime(true);
+   api_plugin_hook('poller_bottom');
+-  list($micro, $seconds) = split(' ', microtime());
+-  $plugin_end = $seconds + $micro;
++  $plugin_end = microtime(true);
+   if (($sleep_time - ($plugin_end - $plugin_start)) > 0) {
+   usleep(($sleep_time - ($plugin_end - 
$plugin_start)) * 100);
+   }
diff -Nru cacti-0.8.8h+ds1/debian/patches/series 
cacti-0.8.8h+ds1/debian/patches/series
--- cacti-0.8.8h+ds1/debian/patches/series  2016-12-14 21:16:53.0 
+0100
+++ cacti-0.8.8h+ds1/debian/patches/series  2017-04-13 21:37:14.0 
+0200
@@ -12,3 +12,4 @@
 make_cacti_sql_mode-strict_compatible.patch
 CVE-2016-2313-guest-auth.patch
 fix_export_for_debian_packages.patch
+enable_faster_polling_than_cron.patch


Bug#860236: xen pv domU crash with 3.16 kernel and xen 4.8

2017-04-14 Thread Vincent Legout
On Thu, Apr 13, 2017 at 11:41:37PM +0100, Ben Hutchings wrote :
> Control: tag -1 moreinfo
> 
> On Thu, 2017-04-13 at 11:18 +0200, Vincent Legout wrote:
> > Package: src:linux
> > Version: 3.16.39-1+deb8u2
> > Severity: normal
> > 
> > Hi,
> > 
> > A xen jessie domU crashes around 5 minutes after the boot with the
> > attached backtrace (at every boot). dom0 is also a Debian jessie running
> > Xen 4.8.
> > 
> > It only happens when the guest is in pv mode, it works fine with pvhvm.
> > 
> > It also crashes with older 3.16 kernels and 4.0.2-1, but not with
> > 4.2.1-1 (last 2 kernels from snapshot.debian.org).
> > 
> > # uname -a
> > 3.16.0-4-amd64 #1 SMP Debian 3.16.39-1+deb8u2 (2017-03-07) x86_64 GNU/Linux
> 
> From the crash log:
> 
> > [  300.632389] CPU: 0 PID: 0 Comm: swapper/0 Tainted: GW 
> > 3.16.0-4-amd64 #1 Debian 3.16.39-1+deb8u2
> 
> This indicates there was an earlier WARNING message; what was that?

Thanks for the answer.

I got this WARNING after I increased verbosity in the command line:

[  300.636063] [ cut here ]
[  300.636102] WARNING: CPU: 0 PID: 0 at 
/build/linux-GSgHvp/linux-3.16.39/arch/x86/kernel/cpu/mcheck/mce.c:1307 
mce_timer_fn+0x132/0x140()
[  300.636116] Modules linked in: x86_pkg_temp_thermal thermal_sys intel_rapl 
coretemp crc32_pclmul evdev aesni_intel aes_x86_64 lrw gf128mul glue_helper 
ablk_helper pcspkr cryptd autofs4 ext4 crc16 mbcache jbd2 xen_netfront 
xen_blkfront crct10dif_pclmul crct10dif_common crc32c_intel
[  300.636167] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-4-amd64 #1 
Debian 3.16.39-1+deb8u2
[  300.636178]   81514c81  
0009
[  300.636188]  81068867 88003f80ca00 88003f9eca00 
0100
[  300.636199]  81038a30 000f 81038b62 
81a66e00
[  300.636211] Call Trace:
[  300.636216][] ? dump_stack+0x5d/0x78
[  300.636242]  [] ? warn_slowpath_common+0x77/0x90
[  300.636250]  [] ? mce_cpu_restart+0x40/0x40
[  300.636257]  [] ? mce_timer_fn+0x132/0x140
[  300.636267]  [] ? call_timer_fn+0x31/0x140
[  300.636274]  [] ? mce_cpu_restart+0x40/0x40
[  300.636284]  [] ? run_timer_softirq+0x1e9/0x2f0
[  300.636292]  [] ? __do_softirq+0xf1/0x2d0
[  300.636299]  [] ? irq_exit+0x95/0xa0
[  300.636309]  [] ? xen_evtchn_do_upcall+0x35/0x50
[  300.636319]  [] ? xen_do_hypervisor_callback+0x1e/0x30
[  300.636324][] ? xen_hypercall_sched_op+0xc/0x20
[  300.636339]  [] ? xen_hypercall_sched_op+0xc/0x20
[  300.636349]  [] ? xen_safe_halt+0xc/0x20
[  300.636360]  [] ? default_idle+0x19/0xd0
[  300.636370]  [] ? cpu_startup_entry+0x374/0x470
[  300.636384]  [] ? start_kernel+0x497/0x4a2
[  300.636392]  [] ? set_init_arg+0x4e/0x4e
[  300.636400]  [] ? xen_start_kernel+0x569/0x573
[  300.636413] ---[ end trace 7131ef713ca84161 ]---

Then, the same BUG as before. It always happens after 300 seconds.

Vincent


signature.asc
Description: PGP signature


Bug#860293: reportbug: No CPU frequency scaling

2017-04-14 Thread Alvin Zhu
Package: reportbug
Version: 7.1.5
Severity: important

Dear Maintainer,

I use Debian Installer Stretch RC 3 to install Debian on my computer.
I use "cat /proc/cpuinfo" to check the CPU frequency.
there is no CPU frequency scaling. I got a fixed 3.20 GHz frequency.
My CPU is Intel i7 6900k. the frequency is from 1.2 GHz to 4.0 GHz
motherboard is ASUS x99-E WS USB3.1

I tested Debian 8.7 and ubuntu 16.04.2, the CPU frequency scaling is working
properly.

I also use the CD image download from debian.org. to boot my computer. then I
enter root shell and run "cat /proc/cpuinfo". When I use CD image for Debian
8.7, I can see frequency scaling. But when I use CD image for Debian Installer
Stretch RC 3, I got a fixd 3.20 GHz.




-- Package-specific info:
** Environment settings:
INTERFACE="gtk2"

** /home/alvin/.reportbugrc:
reportbug_version "7.1.5"
mode novice
ui gtk2
email "alvin.zh...@gmail.com"
no-cc
header "X-Debbugs-CC: alvin.zh...@gmail.com"
smtphost reportbug.debian.org

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

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

Versions of packages reportbug depends on:
ii  apt1.4
ii  python3-reportbug  7.1.5
pn  python3:any

reportbug recommends no packages.

Versions of packages reportbug suggests:
pn  claws-mail   
pn  debconf-utils
pn  debsums  
pn  dlocate  
pn  emacs23-bin-common | emacs24-bin-common  
ii  file 1:5.29-3
ii  gir1.2-gtk-3.0   3.22.11-1
ii  gir1.2-vte-2.91  0.46.1-1
ii  gnupg2.1.18-6
pn  postfix | exim4 | mail-transport-agent   
ii  python3-gi   3.22.0-2
ii  python3-gi-cairo 3.22.0-2
pn  python3-gtkspellcheck
pn  python3-urwid
ii  xdg-utils1.1.1-1

Versions of packages python3-reportbug depends on:
ii  apt1.4
ii  file   1:5.29-3
ii  python3-debian 0.1.30
ii  python3-debianbts  2.6.1
ii  python3-requests   2.12.4-1
pn  python3:any

python3-reportbug suggests no packages.

-- no debconf information


Bug#860294: Internal error and segmentation fault after enabling horizontal or vertical graph

2017-04-14 Thread Ole Streicher
Package: saods9
Version: 7.5+repack1-1
Severity: important
Forwarded: https://github.com/SAOImageDS9/SAOImageDS9/issues/30

When I enable one of the graphs in the "View" menu, I get an error box
"An internal error has been detected [OK]" as soon as the mouse is in
the image area, but outside of the borders of the FITS image.
This window immediately re-appears as long as I don't move it to a place
where the cursor is not left over such an area after the error box
disappears.

On the Debian build, I also get a segmentation fault when I am in within
the borders of a FITS image, when calling Base::bltCut(char*, char*,
Coord::Orientation, Vector const&) () in frame/frblt.C line 947.
This does not appear in the original built.

The first issue is solved with patch [1], the Debian specific problem
however remains and needs some more investigation.


[1] https://github.com/SAOImageDS9/SAOImageDS9/commit/edea206.patch



Bug#860146: python-formencode: Ships /usr/lib/py2.7/dist-p/docs/index.txt

2017-04-14 Thread Chris Lamb
tags 860146 + patch
thanks

Patch attached.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-
diff --git a/debian/python-formencode.docs b/debian/python-formencode.docs
new file mode 100644
index 000..bf4cbd5
--- /dev/null
+++ b/debian/python-formencode.docs
@@ -0,0 +1 @@
+docs/*.txt
diff --git a/debian/python3-formencode.docs b/debian/python3-formencode.docs
new file mode 100644
index 000..bf4cbd5
--- /dev/null
+++ b/debian/python3-formencode.docs
@@ -0,0 +1 @@
+docs/*.txt
diff --git a/debian/rules b/debian/rules
index 59fa9b9..7fd8f5c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -7,7 +7,7 @@ export PYBUILD_NAME=formencode
 override_dh_auto_install:
dh_auto_install --buildsystem=pybuild
find debian/python-formencode/ -type d -name i18n -print0 | xargs 
--null --no-run-if-empty rm -rf
-   dh_install -X.po -X.py formencode/i18n/* /usr/share/locale/
+   find debian/python-formencode/ -type d \( -name i18n -or -name docs \) 
-print0 | xargs --null --no-run-if-empty rm -rf
 
 override_dh_auto_test:
# network is required for the 
http://this.domain.does.not.exist.example.org/test.html test


Bug#860295: gnuradio: QT Time Sink segfaults with trigger mode "tag"

2017-04-14 Thread Ruben Undheim
Package: gnuradio
Version: 3.7.10.1-2
Severity: important
Tags: patch

Dear Maintainer,

When setting trigger mode to "tags", the QT Time Sink crashes.
This is reported upstream here:
  https://github.com/gnuradio/gnuradio/pull/1275


The fix is to check that the variable "d_start" is larger or equal to 0.

Best regards,
Ruben

From: Ruben Undheim 
Date: Fri Apr 14 10:03:58 CEST 2017
Subject: Prevents a segfault when using QT time sink
 with trigger mode "tag"
Bug-Upstream: https://github.com/gnuradio/gnuradio/pull/1275
Forwarded: yes
Index: gnuradio-3.7.10.1/gr-qtgui/lib/time_sink_c_impl.cc
===
--- gnuradio-3.7.10.1.orig/gr-qtgui/lib/time_sink_c_impl.cc
+++ gnuradio-3.7.10.1/gr-qtgui/lib/time_sink_c_impl.cc
@@ -567,12 +567,15 @@ namespace gr {
 nr, nr + nitems + 1,
 d_trigger_tag_key);
   if(tags.size() > 0) {
-d_triggered = true;
 trigger_index = tags[0].offset - nr;
-d_start = d_index + trigger_index - d_trigger_delay - 1;
-d_end = d_start + d_size;
-d_trigger_count = 0;
-_adjust_tags(-d_start);
+int start = d_index + trigger_index - d_trigger_delay - 1;
+if (start >= 0) {
+d_triggered = true;
+d_start = start;
+d_end = d_start + d_size;
+d_trigger_count = 0;
+_adjust_tags(-d_start);
+}
   }
 }
 
Index: gnuradio-3.7.10.1/gr-qtgui/lib/time_sink_f_impl.cc
===
--- gnuradio-3.7.10.1.orig/gr-qtgui/lib/time_sink_f_impl.cc
+++ gnuradio-3.7.10.1/gr-qtgui/lib/time_sink_f_impl.cc
@@ -562,12 +562,15 @@ namespace gr {
 nr, nr + nitems + 1,
 d_trigger_tag_key);
   if(tags.size() > 0) {
-d_triggered = true;
 trigger_index = tags[0].offset - nr;
-d_start = d_index + trigger_index - d_trigger_delay - 1;
-d_end = d_start + d_size;
-d_trigger_count = 0;
-_adjust_tags(-d_start);
+int start = d_index + trigger_index - d_trigger_delay - 1;
+if (start >= 0) {
+d_triggered = true;
+d_start = start;
+d_end = d_start + d_size;
+d_trigger_count = 0;
+_adjust_tags(-d_start);
+}
   }
 }
 


signature.asc
Description: Digital signature


Bug#860296: lirc is spamming syslog with messages

2017-04-14 Thread Hans-J. Ullrich
Source: lirc
Severity: important

Dear Maintainer,

System is an EEEPC 1005HAG, debian/testing, i386

Sadly I have to tell, the latest version of lirc is spamming syslog with 
mwessages. To make sure, it is not a problem of an earlier configuration, I 
deinstalled it completely and reinstalled it new.

The message, which is spamming is the following:

Apr 11 20:28:22 localhost lircd-0.9.4c[8159]: Error: Cannot glob /sys/class/
rc/rc0/input[0-9]*/event[0-9]*
Apr 11 20:28:23 localhost lircd[8159]: lircd-0.9.4c[8159]: Error: Cannot glob 
/sys/class/rc/rc0/input[0-9]*/event[0-9]*
Apr 11 20:28:23 localhost lircd-0.9.4c[8159]: Error: Cannot glob /sys/class/
rc/rc0/input[0-9]*/event[0-9]*
Apr 11 20:28:24 localhost lircd[8159]: lircd-0.9.4c[8159]: Error: Cannot glob 
/sys/class/rc/rc0/input[0-9]*/event[0-9]*

and so on.

Note: Although I have no infrared hardware installed, this issue did not happen 
with earlier versions.
As a workaround, I had to deinstall the package for now.

It would be nice, if you could take an eye on it.

Thank you very much!

Best

Hans

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)

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



Bug#860297: torbrowser-launcher: it is not possible to launch 2 torbrowsers on the same host from 2 different users

2017-04-14 Thread Bernd Schumacher
Package: torbrowser-launcher
Version: 0.2.6-3.1
Severity: important

Dear Maintainer,

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

   * What led up to the situation?
2 people on the same system, from 2 different monitors both started 
torbrowser-launcher.

   * What exactly did you do (or not do) that was effective (or
 ineffective)?
   * What was the outcome of this action?
Only 1 person can start a torbrowser. The other person gets a graphical window 
with the message: Tor unexpectedly exited. This might be due to a bug in Tor 
itself, .
   * What outcome did you expect instead?
Both people should be able to start torbrowser in parallel.

Some more information about my system:
bs@majestix:~$ dpkg -l | grep "\
ii  wmctrl   1.07-7+b1

Versions of packages torbrowser-launcher recommends:
ii  tor  0.2.9.10-1

Versions of packages torbrowser-launcher suggests:
pn  apparmor   
ii  python-pygame  1.9.1release+dfsg-10+b2

-- no debconf information



Bug#860298: undertaker requires whatthepatch

2017-04-14 Thread Petr Vorel
Package: undertaker
Version: 1.6.1-4+b1
Severity: important

Dear Maintainer,

undertaker-checkpatch requires python module whatthepatch [1], but this is not 
packaged
for Debian. Could you please package it?

Workaround to install whatthepatch with pip isn't really a solution.

$ /usr/bin/undertaker-checkpatch
Traceback (most recent call last):
  File "/usr/bin/undertaker-checkpatch", line 28, in 
import vamos.defect_analysis as defect_analysis
  File "/usr/lib/python2.7/dist-packages/vamos/defect_analysis.py", line 23, in 

from vamos.block import Block
  File "/usr/lib/python2.7/dist-packages/vamos/block.py", line 20, in 
import whatthepatch
ImportError: No module named whatthepatch

[1] https://github.com/cscorley/whatthepatch


Kind regards,
Petr

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

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

Versions of packages undertaker depends on:
ii  git1:2.11.0-2
ii  libboost-filesystem1.62.0  1.62.0+dfsg-4
ii  libboost-regex1.62.0   1.62.0+dfsg-4
ii  libboost-system1.62.0  1.62.0+dfsg-4
ii  libboost-thread1.62.0  1.62.0+dfsg-4
ii  libboost-wave1.62.01.62.0+dfsg-4
ii  libc6  2.24-9
ii  libgcc11:6.3.0-11
ii  libstdc++6 6.3.0-11
ii  python 2.7.13-2
pn  python:any 

undertaker recommends no packages.

undertaker suggests no packages.

-- no debconf information



Bug#842534: libmodbus : package update

2017-04-14 Thread Cédric
Dear Maintainer

Is it planned to upgrade this package or is there any issue with it?
The package version is quite old and stops in the compilation of other
programs or libraries.

Bests
Cedric


Bug#860299: unblock: osm2pgsql/0.92.0+ds-2

2017-04-14 Thread Bas Couwenberg
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package osm2pgsql

It fixes two important issues reported to me by one of the developers
one was also reported in #860273.

unblock osm2pgsql/0.92.0+ds-2

Kind Regards,

Bas
diff -Nru osm2pgsql-0.92.0+ds/debian/changelog 
osm2pgsql-0.92.0+ds/debian/changelog
--- osm2pgsql-0.92.0+ds/debian/changelog2016-12-16 11:34:24.0 
+0100
+++ osm2pgsql-0.92.0+ds/debian/changelog2017-04-13 23:00:11.0 
+0200
@@ -1,3 +1,18 @@
+osm2pgsql (0.92.0+ds-2) unstable; urgency=medium
+
+  * Add upstream patches from 0.92.x branch to fix two important issues:
+- Ignore relations with more than 32k members.
+  There is a hard restriction in the pgsql middle tables, where
+  relation members are indexed using a smallint. To remain
+  consistent, drop all relations which exceed this size.
+  https://github.com/openstreetmap/osm2pgsql/issues/713
+- Use the same logic for queuing pending ways with multi and pgsql.
+  Fixes ways disappearing from the output table.
+  https://github.com/openstreetmap/osm2pgsql/issues/735
+(closes: #860273)
+
+ -- Bas Couwenberg   Thu, 13 Apr 2017 23:00:11 +0200
+
 osm2pgsql (0.92.0+ds-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru 
osm2pgsql-0.92.0+ds/debian/patches/0001-ignore-relations-with-more-than-32k-members.patch
 
osm2pgsql-0.92.0+ds/debian/patches/0001-ignore-relations-with-more-than-32k-members.patch
--- 
osm2pgsql-0.92.0+ds/debian/patches/0001-ignore-relations-with-more-than-32k-members.patch
   1970-01-01 01:00:00.0 +0100
+++ 
osm2pgsql-0.92.0+ds/debian/patches/0001-ignore-relations-with-more-than-32k-members.patch
   2017-04-13 22:55:58.0 +0200
@@ -0,0 +1,20 @@
+Description: ignore relations with more than 32k members
+ There is a hard restriction in the pgsql middle tables, where
+ relation members are indexed using a smallint. To remain
+ consistent, drop all relations which exceed this size.
+Author: Sarah Hoffmann 
+Origin: 
https://github.com/openstreetmap/osm2pgsql/commit/ec9c84edbcbd0dafab6d6c30290083e75c023890
+Bug: https://github.com/openstreetmap/osm2pgsql/issues/713
+
+--- a/parse-osmium.cpp
 b/parse-osmium.cpp
+@@ -176,6 +176,9 @@ void parse_osmium_t::relation(osmium::Re
+ if (rel.deleted()) {
+ m_data->relation_delete(rel.id());
+ } else {
++if (rel.members().size() > 32767) {
++return;
++}
+ convert_tags(rel);
+ convert_members(rel.members());
+ if (m_append) {
diff -Nru 
osm2pgsql-0.92.0+ds/debian/patches/0001-Use-the-same-logic-for-queuing-pending-ways-with-mul.patch
 
osm2pgsql-0.92.0+ds/debian/patches/0001-Use-the-same-logic-for-queuing-pending-ways-with-mul.patch
--- 
osm2pgsql-0.92.0+ds/debian/patches/0001-Use-the-same-logic-for-queuing-pending-ways-with-mul.patch
  1970-01-01 01:00:00.0 +0100
+++ 
osm2pgsql-0.92.0+ds/debian/patches/0001-Use-the-same-logic-for-queuing-pending-ways-with-mul.patch
  2017-04-13 23:00:11.0 +0200
@@ -0,0 +1,27 @@
+Description: Use the same logic for queuing pending ways with multi and pgsql
+ Fixes ways disappearing from the output table.
+Author: Paul Norman 
+Origin: 
https://github.com/openstreetmap/osm2pgsql/commit/8ffe16e67da43fd531a5e73b10d31465324f4a91
+Bug: https://github.com/openstreetmap/osm2pgsql/issues/735
+Bug-Debian: https://bugs.debian.org/860273
+
+--- a/output-multi.cpp
 b/output-multi.cpp
+@@ -92,7 +92,7 @@ void output_multi_t::enqueue_ways(pendin
+ }
+ 
+ //make sure to get this one as well and move to the next
+-if(popped == id) {
++if (popped > id) {
+ if (!ways_done_tracker->is_marked(popped) && 
id_tracker::is_valid(popped)) {
+ job_queue.push(pending_job_t(popped, output_id));
+ added++;
+@@ -143,7 +143,7 @@ void output_multi_t::enqueue_relations(p
+ }
+ 
+ //make sure to get this one as well and move to the next
+-if(popped == id) {
++if (popped > id) {
+ if(id_tracker::is_valid(popped)) {
+ job_queue.push(pending_job_t(popped, output_id));
+ added++;
diff -Nru osm2pgsql-0.92.0+ds/debian/patches/series 
osm2pgsql-0.92.0+ds/debian/patches/series
--- osm2pgsql-0.92.0+ds/debian/patches/series   1970-01-01 01:00:00.0 
+0100
+++ osm2pgsql-0.92.0+ds/debian/patches/series   2017-04-13 22:55:55.0 
+0200
@@ -0,0 +1,2 @@
+0001-ignore-relations-with-more-than-32k-members.patch
+0001-Use-the-same-logic-for-queuing-pending-ways-with-mul.patch


Bug#850629: Easy fix

2017-04-14 Thread Wouter Verhelst
Control: tags -1 + patch
thanks

The below patch fixes this (highly annoying) behaviour for me.

Description: Don't spawn the 2048-qt window at the center of the screen
 2048-qt tries to spawn its main window at the center of the current
 screen, and does so by setting a few variables in QML. Unfortunately,
 this has the side effect of forcing the window to remain on the primary
 screen in a multiscreen setup, overriding whatever the user chooses.
 This is annoying behaviour for a window that isn't a modal dialog.
 .
 As such, remove it.
Author: Wouter Verhelst 
Bug-Debian: https://bugs.debian.org/850629
Last-Update: 2017-04-14

---

--- 2048-qt-0.1.6.orig/qml/main.qml
+++ 2048-qt-0.1.6/qml/main.qml
@@ -13,9 +13,6 @@ ApplicationWindow {
 title: qsTr("2048 Game");
 //flags: Qt.Window | Qt.WindowTitleHint  | Qt.WindowMinimizeButtonHint | 
Qt.WindowCloseButtonHint | Qt.CustomizeWindowHint
 
-x: (Screen.width - width) / 2
-y: (Screen.height - height) / 2
-
 ExclusiveGroup { id: labelSettingsGroup }
 ExclusiveGroup { id: languageSettingsGroup }

-- 
< ron> I mean, the main *practical* problem with C++, is there's like a dozen
   people in the world who think they really understand all of its rules,
   and pretty much all of them are just lying to themselves too.
 -- #debian-devel, OFTC, 2016-02-12



Bug#859708: unblock: kodi/2:17.1+dfsg1-2

2017-04-14 Thread Bálint Réczey
Hi Niels,

2017-04-12 19:37 GMT+02:00 Niels Thykier :
> Control: tags -1 confirmed moreinfo
>
> On Thu, 6 Apr 2017 11:20:25 +0200 Balint Reczey 
> wrote:
>> Package: release.debian.org
>> Severity: normal
>> User: release.debian@packages.debian.org
>> Usertags: unblock
>>
>> Dear Release Team,
>>
>> Current kodi version in Stretch is 2:17.0+dfsg1-3 but upstream
>> already released Kodi 17.1 which is available from experimental
>> as 2:17.1+dfsg1-1.
>>
>> Among many other bugfixes it fixes #847701 which made kodi unusable on
>> many slower i386 machines.
>>
>> I believe 17.1 would be a better fit for Stretch, while the diff
>> between 17.0 and 17.1 contains quite a lot bug fixes:
>>
>> https://github.com/xbmc/xbmc/compare/a10c5048f2487bd9b2dc1f35d2fee48a2594...fc1619b118f6d503f920a49cf4ac4afcd0dd6b41
>>
>> At the moment 2:17.1+dfsg1-1 is uploaded to experimental only and I
>> would like to upload 2:17.0+dfsg1-2 with no new changes to
>> unstable if it would be allowed to migrate to testing.
>>
>> Otherwise I will just triage and add the fix for #847701 to
>> 2:17.0+dfsg1-3 and upload that minimal change to unstable as
>> 2:17.0+dfsg1-4, but would prefer going th 17.1 way.
>>
>> Please share your opinion about the options.
>>
>> The attached patch contains the packaging changes only because the full 
>> debdiff is ~400k.
>>
>> Cheers,
>> Balint
>>
>> unblock kodi/2:17.1+dfsg1-2
>>
>
> Ack, please go ahead and let us know once it has been uploaded and
> compiled on all relevant architectures.

Thanks! Done and built.

Cheers,
Balint



Bug#860300: lircmd does not work

2017-04-14 Thread Bernd Schumacher
Package: lirc
Version: 0.9.4c-9
Severity: important

Dear Maintainer,

I want to use lircmd 
After making sure that lirc works to control vdr and kodi, I configured lircmd 
in /etc/lirc/lirc_options.conf
[lircmd]
uinput  = True
nodaemon= False

After starting "systemctl start lircmd", lircmd started without option 
"--uinput". 
Because I was not able to control my X11 mouse pointer, I tried to add this 
option.
No matter if I tried on commandline by calling "/usr/sbin/lircmd --uinput", 
or by changing /lib/systemd/system/lircmd.service the following error was shown:
Apr 14 11:03:38 majestix lircd-0.9.4c[23887]: "lircmd.cpp":394: Bad file 
descriptor
Apr 14 11:03:38 majestix lircd-0.9.4c[23887]: "lircmd.cpp":394: Bad file 
descriptor
...


*** End of the template - remove these template lines ***


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

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

Versions of packages lirc depends on:
ii  init-system-helpers  1.47
ii  libasound2   1.1.3-5
ii  libc62.24-9
ii  libftdi1-2   1.3-2+b2
ii  libgcc1  1:6.3.0-12
ii  liblirc-client0  0.9.4c-9
ii  liblirc0 0.9.4c-9
ii  libportaudio219.6.0-1
ii  libstdc++6   6.3.0-12
ii  libsystemd0  232-22
ii  libudev1 232-22
ii  libusb-0.1-4 2:0.1.12-30
ii  libusb-1.0-0 2:1.0.21-1
ii  lsb-base 9.20161125
ii  python3  3.5.3-1

Versions of packages lirc recommends:
pn  gir1.2-vte
ii  python3-gi3.22.0-2
ii  python3-yaml  3.12-1

Versions of packages lirc suggests:
ii  ir-keytable  1.12.3-1
ii  lirc-compat-remotes  0.9.0-1
pn  lirc-doc 
pn  lirc-drv-irman   
pn  lirc-x   
ii  setserial2.17-50

-- Configuration Files:
/etc/lirc/lircd.conf.d/devinput.lircd.conf [Errno 2] Datei oder Verzeichnis 
nicht gefunden: '/etc/lirc/lircd.conf.d/devinput.lircd.conf'

-- no debconf information



Bug#860236: xen pv domU crash with 3.16 kernel and xen 4.8

2017-04-14 Thread Vincent Legout
On Fri, Apr 14, 2017 at 09:15:58AM +0200, Vincent Legout wrote :
> On Thu, Apr 13, 2017 at 11:41:37PM +0100, Ben Hutchings wrote :
> > Control: tag -1 moreinfo
> > 
> > On Thu, 2017-04-13 at 11:18 +0200, Vincent Legout wrote:
> > > Package: src:linux
> > > Version: 3.16.39-1+deb8u2
> > > Severity: normal
> > > 
> > > Hi,
> > > 
> > > A xen jessie domU crashes around 5 minutes after the boot with the
> > > attached backtrace (at every boot). dom0 is also a Debian jessie running
> > > Xen 4.8.
> > > 
> > > It only happens when the guest is in pv mode, it works fine with pvhvm.
> > > 
> > > It also crashes with older 3.16 kernels and 4.0.2-1, but not with
> > > 4.2.1-1 (last 2 kernels from snapshot.debian.org).
> > > 
> > > # uname -a
> > > 3.16.0-4-amd64 #1 SMP Debian 3.16.39-1+deb8u2 (2017-03-07) x86_64 
> > > GNU/Linux
> > 
> > From the crash log:
> > 
> > > [  300.632389] CPU: 0 PID: 0 Comm: swapper/0 Tainted: GW 
> > > 3.16.0-4-amd64 #1 Debian 3.16.39-1+deb8u2
> > 
> > This indicates there was an earlier WARNING message; what was that?
> 
> Thanks for the answer.
> 
> I got this WARNING after I increased verbosity in the command line:

The WARNING and BUG disappear if "maxvcpus" is disabled in the guest
configuration (which prevents adding or removing vcpus).

Could cpu hotplug be buggy in 3.16? And Xen triggers this bug after 5
minutes even without doing any 'xl vcpu-set'?

With "maxvcpus" set larger "vcpus", xl vcpu-set seems to work most of
the time (between 1 and 16 vcpus), but after several tries, I got the
attached trace.

Vincent
[   62.000210] BUG: unable to handle kernel NULL pointer dereference at 
0008
[   62.000229] IP: [] migrate_timer_list+0x3b/0xc0
[   62.000246] PGD 0 
[   62.000251] Oops: 0002 [#1] SMP 
[   62.000261] Modules linked in: x86_pkg_temp_thermal thermal_sys intel_rapl 
coretemp crc32_pclmul evdev aesni_intel aes_x86_64 lrw gf128mul glue_helper 
ablk_helper pcspkr cryptd autofs4 ext4 crc16 mbcache jbd2 xen_netfront 
xen_blkfront crct10dif_pclmul crct10dif_common crc32c_intel
[   62.000306] CPU: 9 PID: 89 Comm: xenwatch Not tainted 3.16.0-4-amd64 #1 
Debian 3.16.39-1+deb8u2
[   62.000318] task: 88003d597370 ti: 88003d598000 task.ti: 
88003d598000
[   62.000326] RIP: e030:[]  [] 
migrate_timer_list+0x3b/0xc0
[   62.000338] RSP: e02b:88003d59bd70  EFLAGS: 00010087
[   62.000344] RAX: dead0200 RBX:  RCX: 223a
[   62.000351] RDX:  RSI: 88003f96ca00 RDI: 88003daac000
[   62.000357] RBP: 88003f96ca00 R08: 4000 R09: fff8
[   62.000364] R10:  R11:  R12: 88003e3a5430
[   62.000375] R13: 88003daac000 R14: 818e2fa0 R15: 88003e3a5030
[   62.000387] FS:  () GS:88003f92() 
knlGS:
[   62.000395] CS:  e033 DS:  ES:  CR0: 80050033
[   62.000401] CR2: 0008 CR3: 01813000 CR4: 00042660
[   62.000408] Stack:
[   62.000411]   88003daac000 88003e3a5c30 
88003e3a5830
[   62.000422]  88003e3a5430 81075188 88003e3a4000 
fff2
[   62.000432]  8184c1a0  0007 
0001
[   62.000443] Call Trace:
[   62.000455]  [] ? timer_cpu_notify+0xf8/0x2e0
[   62.000465]  [] ? notifier_call_chain+0x4e/0x70
[   62.000478]  [] ? cpu_notify+0x1f/0x40
[   62.000486]  [] ? cpu_notify_nofail+0xa/0x20
[   62.000499]  [] ? _cpu_down+0x17b/0x290
[   62.000512]  [] ? unregister_xenbus_watch+0x210/0x210
[   62.000520]  [] ? cpu_down+0x2d/0x40
[   62.000530]  [] ? handle_vcpu_hotplug_event+0xa7/0xd0
[   62.000538]  [] ? xenwatch_thread+0x92/0x130
[   62.000550]  [] ? prepare_to_wait_event+0xf0/0xf0
[   62.000565]  [] ? kthread+0xbd/0xe0
[   62.000572]  [] ? kthread_create_on_node+0x180/0x180
[   62.000586]  [] ? ret_from_fork+0x58/0x90
[   62.000594]  [] ? kthread_create_on_node+0x180/0x180
[   62.000600] Code: 49 89 fd 41 54 49 89 f4 55 53 48 8b 2e 48 39 ee 74 4a 66 
0f 1f 44 00 00 0f 1f 44 00 00 48 8b 45 08 48 8b 55 00 48 89 ee 4c 89 ef <48> 89 
42 08 48 89 10 48 b8 00 02 00 00 00 00 ad de 48 89 45 08 
[   62.000680] RIP  [] migrate_timer_list+0x3b/0xc0
[   62.000692]  RSP 
[   62.000696] CR2: 0008
[   62.000703] ---[ end trace b62387850d17f99e ]---
[   84.492006] INFO: rcu_sched detected stalls on CPUs/tasks: { 2 8 9} 
(detected by 4, t=5255 jiffies, g=614, c=613, q=59)
[   84.492039] sending NMI to all CPUs:
[   63.481417] NMI backtrace for cpu 0
[   63.481417] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G  D   
3.16.0-4-amd64 #1 Debian 3.16.39-1+deb8u2
[   63.481417] task: 8181a460 ti: 8180 task.ti: 
8180
[   63.481417] RIP: e030:[]  [] 
_raw_spin_lock+0x28/0x30
[   63.481417] RSP: e02b:88003f803b58  EFLAGS: 0093
[   63.481417] RAX: 0198 RBX: 88003af9d3d8 RCX: 019b
[   63.481417] 

Bug#856872: jessie-pu: package gnutls28/3.3.8-6+deb8u5

2017-04-14 Thread Salvatore Bonaccorso
Hi

On Sun, Mar 05, 2017 at 07:08:08PM +0100, Andreas Metzler wrote:
> Package: release.debian.org
> Severity: normal
> Tags: jessie
> User: release.debian@packages.debian.org
> Usertags: pu
> 
> Hello,
> 
> I would like fix a number of minor issues in GnuTLS.

Would still be great to see that in the next point release.

Note there is one more CVE in meanwhile assigned:

> Most of these (notably CVE-2017-533[4567]) are related to the PGP
> support, security does not intend to issue a DSA:
> + 55_13_cdk_pkt_read-enforce-packet-limits.patch Addressed integer
>   overflow resulting to invalid memory write in OpenPGP certificate
>   parsing.  Issue found using oss-fuzz project:
>   https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=420
>   [GNUTLS-SA-2017-3A]

This one got CVE-2017-7869 assigned, cf.
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7869

Regards,
Salvatore



Bug#860301: libev-dev: failed to static link libev.a

2017-04-14 Thread Shengjing Zhu
Package: libev-dev
Version: 1:4.22-1
Severity: important

Dear Maintainer,

When come to static link libev, the ld shows:
gcc test.c -Wl,-Bstatic -lev -Wl,-Bdynamic -lm
/usr/bin/ld: 
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libev.a(ev.o): 
relocation R_X86_64_32 against `.rodata' can not be used when making a shared 
object; recompile with -fPIC
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: error: ld returned 1 exit status

the test.c is taken from someone's gist, 
https://gist.github.com/amghost/0d8422c5c63ec3fe
I checked the debian/rules, but I don't know why the -fPIC is missed.

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

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

Versions of packages libev-dev depends on:
ii  libev4  1:4.22-1

libev-dev recommends no packages.

libev-dev suggests no packages.

-- no debconf information


signature.asc
Description: PGP signature


Bug#860304: flash-kernel: Incorrect installation path for dtbs

2017-04-14 Thread Heinrich Schuchardt
Package: flash-kernel
Version: 3.78
Severity: normal

Dear Maintainer,

flash-kernel 3.77 and 3.78 install the dtb for the Odroid C2 in
/boot/dtbs/4.10.0-rc5-next-20170125-r000-arm64/meson-gxbb-odroidc2.dtb

In U-Boot 2017.05-rc1 the environment variable vendor is set to "amlogic".

U-Boot loads and runs boot.scr.
The script tries to load the dtb from
/boot/dtbs/4.10.0-rc5-next-20170125-r000-arm64/amlogic/meson-gxbb-odroidc2.dtb
and obviously fails.

My understanding is that on arm64 platforms the dtbs should be installed in
vendor specific folders.

Best regards

Heinrich Schuchardt

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: arm64 (aarch64)

Kernel: Linux 4.10.0-rc5-next-20170125-r000-arm64 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages flash-kernel depends on:
ii  debconf [debconf-2.0]  1.5.60
ii  devio  1.2-1.2+b1
ii  initramfs-tools0.128
ii  linux-base 4.5
ii  mtd-utils  1:2.0.0-1
ii  ucf3.0036

Versions of packages flash-kernel recommends:
ii  u-boot-tools  2016.11+dfsg1-4

flash-kernel suggests no packages.

-- debconf information:
  flash-kernel/linux_cmdline: quiet



Bug#860302: libmbedtls-dev: please provide static lib in dev package

2017-04-14 Thread Shengjing Zhu
Package: libmbedtls-dev
Version: 2.4.2-1
Severity: important

Dear Maintainer,

In debian/rules, you set -DUSE_STATIC_MBEDTLS_LIBRARY=OFF, but static
library is useful in development, and .a file should be put in -dev
package according to debian policy 8.3

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

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

Versions of packages libmbedtls-dev depends on:
ii  libmbedcrypto0  2.4.2-1
ii  libmbedtls102.4.2-1
ii  libmbedx509-0   2.4.2-1

libmbedtls-dev recommends no packages.

Versions of packages libmbedtls-dev suggests:
pn  libmbedtls-doc  

-- no debconf information


signature.asc
Description: PGP signature


Bug#860303: freetype: CVE-2016-10328: heap-buffer-overflow in cff_parser_run()

2017-04-14 Thread Salvatore Bonaccorso
Source: freetype
Version: 2.6.3-3.1
Severity: important
Tags: security patch upstream
Forwarded: https://savannah.nongnu.org/bugs/?func=detailitem&item_id=49858
Control: fixed -1 2.7.1-0.1

Hi,

the following vulnerability was published for freetype.

CVE-2016-10328[0]:
| FreeType 2 before 2016-12-16 has an out-of-bounds write caused by a
| heap-based buffer overflow related to the cff_parser_run function in
| cff/cffparse.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-2016-10328
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10328
[1] https://savannah.nongnu.org/bugs/?func=detailitem&item_id=49858
[2] 
http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=beecf80a6deecbaf5d264d4f864451bde4fe98b8
[3] https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=289

Please adjust the affected versions in the BTS as needed.

Regards,
Salvatore



Bug#860305: staticsite: Dependency on python3-tz missing

2017-04-14 Thread Daniel Reichelt
Package: staticsite
Version: 0.4-1
Severity: normal

Hi Enrico,

on my system, ssite failed complaining it couldn't find pytz.
apt-get install python3-tz fixed it.

Cheers

Daniel


-- System Information:
Debian Release: 8.7
  APT prefers stable-updates
  APT policy: (990, 'stable-updates'), (990, 'proposed-updates'), (990, 
'stable'), (500, 'testing-proposed-updates'), (99, 'testing'), (98, 
'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages staticsite depends on:
ii  python3-jinja2  2.7.3-1
ii  python3-livereload  2.2.2-1
ii  python3-markdown2.5.1-2
ii  python3-toml0.9.1-1
ii  python3-unidecode   0.04.16-1
pn  python3:any 

Versions of packages staticsite recommends:
ii  libjs-bootstrap  3.2.0+dfsg-1
ii  libjs-jquery 1.7.2+dfsg-3.2

staticsite suggests no packages.

-- no debconf information



Bug#860306: isc-dhcp-client: Repeatedly received DHCPNAK or no DHCPOFFERS; other computers work OK

2017-04-14 Thread Frank Brokken
Package: isc-dhcp-client
Version: 4.3.5-3
Severity: normal

Dear Maintainer,

This following bug report was created on the computer that experienced
problems with isc-dhcp-client, but has not external mail connectivity. I
completed the report, saved it, and included it below as the actual report. I
hope this is a workable work-around.

- - - - - - - - - - - - - - begin of original bug-report - - - - -

Package: isc-dhcp-client
Version: 4.3.5-3
Severity: normal

Dear Maintainer,

About a week ago isc-dhcp-client tried to connect to a network. It was the
first time I attempted to connect to that network, and while DHCP connections
usually work OK, this one resulted in repeated logs of DHCPNAK entries. Here
is an example:

Mar 30 13:00:20 localhost dhclient[4265]: Listening on 
LPF/wlp5s0/d8:fc:93:80:61:e1
Mar 30 13:00:20 localhost dhclient[4265]: Sending on   
LPF/wlp5s0/d8:fc:93:80:61:e1
Mar 30 13:00:20 localhost dhclient[4265]: Sending on   Socket/fallback
Mar 30 13:00:20 localhost dhclient[4265]: DHCPDISCOVER on wlp5s0 to 
255.255.255.255 port 67 interval 4
Mar 30 13:00:21 localhost dhclient[4265]: DHCPREQUEST of 192.168.61.234 on 
wlp5s0 to 255.255.255.255 port 67
Mar 30 13:00:21 localhost dhclient[4265]: DHCPOFFER of 192.168.61.234 from 
192.168.60.1
Mar 30 13:00:21 localhost dhclient[4265]: DHCPNAK from 192.168.60.1

Remarkably, two (android-based) cell-phones and a windows computer trying to
access that network at the same time successfully completed their DHCP
connections.


This morning I attempted to connect to a different network, also using
DHCP. This time it failed and the following entries were logged:

Apr 14 09:51:13 localhost dhclient[1570]: DHCPDISCOVER on wlp5s0 to 
255.255.255.255 port 67 interval 12
Apr 14 09:51:25 localhost dhclient[1570]: DHCPDISCOVER on wlp5s0 to 
255.255.255.255 port 67 interval 6
Apr 14 09:51:31 localhost dhclient[1570]: No DHCPOFFERS received.
Apr 14 09:51:31 localhost dhclient[1570]: No working leases in persistent 
database - sleeping.
Apr 14 09:51:31 localhost avahi-autoipd(wlp5s0)[4056]: Found user 
'avahi-autoipd' (UID 106) and group 'avahi-autoipd' (GID 111).
Apr 14 09:51:31 localhost avahi-autoipd(wlp5s0)[4056]: Successfully called 
chroot().
Apr 14 09:51:31 localhost avahi-autoipd(wlp5s0)[4056]: Successfully dropped 
root privileges.
Apr 14 09:51:31 localhost avahi-autoipd(wlp5s0)[4056]: Starting with address 
169.254.10.140
Apr 14 09:51:38 localhost avahi-autoipd(wlp5s0)[4056]: Callout BIND, address 
169.254.10.140 on interface wlp5s0
Apr 14 09:51:38 localhost avahi-daemon[479]: Joining mDNS multicast group on 
interface wlp5s0.IPv4 with address 169.254.10.140.
Apr 14 09:51:38 localhost avahi-daemon[479]: New relevant interface wlp5s0.IPv4 
for mDNS.
Apr 14 09:51:38 localhost avahi-daemon[479]: Registering new address record for 
169.254.10.140 on wlp5s0.IPv4.

Again, in the recent past connections to this network were successfully
established, and my cell-phone had no problems connecting to this
network. 

Last week I also tried to connect to this particular network, and then the
connection also wasn't established. In the past (say, a month or more ago) I
had no problems connecting to this network. Different from the previously
mentioned DHCPNAK-producing network this latter one is within reach, so I
could perform specific tests on the latter network, if that could provide
additional information.

So the main question is: isc-dhcp-client *usually* works OK, but I've now
encountered at least two networks where other computers successfully
esthablished their DHCP connections, but mine doesn't. The available 
documentation is sketchy: one suggestion I found in the dhcpclient.conf
man-page was to use an empty dhcpclient.conf file. So I did, but to no
avail. Am I missing something? What can I do to solve the problem?

As a side note: I'm also puzzled by the workings of the avahi daemon. It's
not clear what it's doing except for faking the above 169.254.10.140 address
and network. Should I deinstall avahi-daemon, since it appears to consume
resources but doesn't seem to do anything useful?...

That's about it. If there's anything I can do to help solving this issue,
please advise.

Kind regards,

Frank B. Brokken.

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

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

Versions of packages isc-dhcp-client depends on:
ii  debianutils   4.8.1
ii  iproute2  4.9.0-1
ii  libc6 2.24-9
ii  libdns-export162  1:9.10.3.dfsg.P4-12.1
ii  libisc-export160  1:9.10.3.dfsg.P4-12.1

Versions of packages isc-dhcp-client recommends:
ii  isc-dhcp-common  4.3.5-3

Versions of packages isc-dhcp-client suggests:
ii  avahi-autoipd 0.6.32-2
pn  isc-dhcp

Bug#860307: freetype: CVE-2017-7857 CVE-2017-7858

2017-04-14 Thread Salvatore Bonaccorso
Source: freetype
Version: 2.7.1-0.1
Severity: grave
Tags: security upstream experimental

Hi,

the following vulnerabilities were published for freetype. AFAICS
these affect only the version in experimental, so before it will
migrate at some point to unstable, fixes for those two CVEs should be
included.

CVE-2017-7857[0]:
| FreeType 2 before 2017-03-08 has an out-of-bounds write caused by a
| heap-based buffer overflow related to the TT_Get_MM_Var function in
| truetype/ttgxvar.c and the sfnt_init_face function in sfnt/sfobjs.c.

CVE-2017-7858[1]:
| FreeType 2 before 2017-03-07 has an out-of-bounds write related to the
| TT_Get_MM_Var function in truetype/ttgxvar.c and the sfnt_init_face
| function in sfnt/sfobjs.c.

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-7857
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7857
[1] https://security-tracker.debian.org/tracker/CVE-2017-7858
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7858

Please adjust the affected versions in the BTS as needed.

Regards,
Salvatore



Bug#860308: xserver-xorg-video-intel: why is this discouraged and what do you encourage instead?

2017-04-14 Thread Russell Coker
Package: xserver-xorg-video-intel
Version: 2:2.99.917+git20161206-1
Severity: normal

I am running a i7-2600 which according to Intel was released in 2011 and meets
the "your hw is new enough (ca. 2007 and newer)" criteria for discouraging
the use of this package according to the long description.

Why is it discouraged?  Is anything else encouraged in it's place?

Does libdrm-intel1 cover everything that is needed?

My initial problem is that when using the xserver-xorg-video-fbdev driver
(which happens because xorg decides not to use the Intel driver) I get
1920*1080 resolution on my 2560*1440 HDMI monitor.

-- Package-specific info:
X server symlink status:

lrwxrwxrwx. 1 root root 13 Sep  5  2011 /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x. 1 root root 274 Mar  4 01:41 /usr/bin/Xorg

VGA-compatible devices on PCI bus:
--
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core 
Processor Family Integrated Graphics Controller [8086:0102] (rev 09)

/etc/X11/xorg.conf does not exist.

/etc/X11/xorg.conf.d does not exist.

KMS configuration files:

/etc/modprobe.d/i915-kms.conf:
  options i915 modeset=1
/etc/modprobe.d/radeon-kms.conf:
  options radeon modeset=1

Kernel version (/proc/version):
---
Linux version 4.9.0-2-amd64 (debian-ker...@lists.debian.org) (gcc version 6.3.0 
20170221 (Debian 6.3.0-8) ) #1 SMP Debian 4.9.13-1 (2017-02-27)

Xorg X server log files on system:
--
-rw-r--r--. 1 root root  6038 Apr 14 18:50 /var/log/Xorg.1.log
-rw-r--r--. 1 root root 28414 Apr 14 19:13 /var/log/Xorg.0.log

Contents of most recent Xorg X server log file (/var/log/Xorg.0.log):
-
[2052577.313] (--) Log file renamed from "/var/log/Xorg.pid-19216.log" to 
"/var/log/Xorg.0.log"
[2052577.313] 
X.Org X Server 1.19.2
Release Date: 2017-03-02
[2052577.313] X Protocol Version 11, Revision 0
[2052577.313] Build Operating System: Linux 3.16.0-4-amd64 x86_64 Debian
[2052577.313] Current Operating System: Linux xev 4.9.0-2-amd64 #1 SMP Debian 
4.9.13-1 (2017-02-27) x86_64
[2052577.314] Kernel command line: BOOT_IMAGE=/vmlinuz-4.9.0-2-amd64 
root=UUID=a2d7cbbc-23be-4d97-b2bb-de99b0c58c7d ro security=selinux 
rootflags=skip_balance security=selinux init=/bin/systemd
[2052577.314] Build Date: 03 March 2017  03:14:41PM
[2052577.314] xorg-server 2:1.19.2-1 (https://www.debian.org/support) 
[2052577.314] Current version of pixman: 0.34.0
[2052577.314]   Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[2052577.314] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[2052577.314] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Apr 14 18:50:43 
2017
[2052577.314] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[2052577.314] (==) No Layout section.  Using the first Screen section.
[2052577.314] (==) No screen section available. Using defaults.
[2052577.314] (**) |-->Screen "Default Screen Section" (0)
[2052577.314] (**) |   |-->Monitor ""
[2052577.314] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[2052577.314] (==) Automatically adding devices
[2052577.314] (==) Automatically enabling devices
[2052577.314] (==) Automatically adding GPU devices
[2052577.314] (==) Max clients allowed: 256, resource mask: 0x1f
[2052577.314] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[2052577.314]   Entry deleted from font path.
[2052577.314] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
[2052577.314] (==) ModulePath set to "/usr/lib/xorg/modules"
[2052577.314] (II) The server relies on udev to provide the list of input 
devices.
If no devices become available, reconfigure udev or disable 
AutoAddDevices.
[2052577.314] (II) Loader magic: 0x55feaeadce00
[2052577.314] (II) Module ABI versions:
[2052577.314]   X.Org ANSI C Emulation: 0.4
[2052577.314]   X.Org Video Driver: 23.0
[2052577.314]   X.Org XInput driver : 24.1
[2052577.314]   X.Org Server Extension : 10.0
[2052577.317] (++) using VT number 7

[2052577.317] (II) systemd-logind: logind integration requires -keeptty and 
-keeptty was not provided, disabling logind integration
[2052577.318] (II) xfree86: Adding drm device (/dev/dri/card0)
[2052577.331] (--) PCI:*(0:0:2:0) 8086:0102:1043:844d rev 9, Mem @ 
0xfe00/4194304, 0xc000/268435456, I/O @ 0xf000/64, BIOS @ 
0x/131072
[2052577.331] (II) LoadModule: "glx"
[205

Bug#860304: Acknowledgement (flash-kernel: Incorrect installation path for dtbs)

2017-04-14 Thread Heinrich Schuchardt
The environment for U-Boot 2017.05-rc1 has:

fdtfile=amlogic/meson-gxbb-odroidc2.dtb

The relevant setting in U-Boot is in file
include/configs/odroid-c2.h

#define MESON_FDTFILE_SETTING \
"fdtfile=amlogic/meson-gxbb-odroidc2.dtb\0"



Bug#810735: fatresize: fails to open /dev/loop0p1 too

2017-04-14 Thread Lucio Crusca
Package: fatresize
Version: 1.0.2-9
Followup-For: Bug #810735

Are there any chances of seeing that patch applied?

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (998, 'testing'), (994, 'unstable'), (990, 'stable'), (500, 
'stable-updates')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages fatresize depends on:
ii  libc6 2.24-9
ii  libparted-fs-resize0  3.2-17
ii  libparted23.2-17

fatresize recommends no packages.

Versions of packages fatresize suggests:
ii  dosfstools  4.1-1

-- no debconf information



Bug#860026: [Parl-devel] Bug#860026: debian-parl: please update dependencies

2017-04-14 Thread Jonas Smedegaard
Quoting Andreas Beckmann (2017-04-10 14:46:41)
> The following packages have unmet dependencies:
>  parl-desktop-world : Depends: myspell-cs but it is not going to be installed
> E: Unable to correct problems, you have held broken packages.
> 
> 
> The relevant bits of the dependency chain seem to be:
> 
> Package: parl-desktop-world, parl-desktop-eu
> Depends: icedove-l10n-cs, myspell-cs
> 
> Package: icedove-l10n-cs
> Depends: thunderbird-l10n-cs
> 
> Package: thunderbird-l10n-cs
> Recommends: hunspell-cs | myspell-cs-cz
> 
> Package: hunspell-cs
> Conflicts: myspell-cs
> 
> Package: myspell-cs
> Replaces: myspell-cs-cz
> Provides: myspell-cs-cz
> Conflicts: myspell-cs-cz
> 
> 
> Please update the dependencies to not use the transitional packages:
>   icedove => thunderbird
>   iceowl => lightning
>   iceweasel => firefox-esr
> (without guarantee on completeness :-))

Finalizing that change now, but...


> For myspell-cs I recommend to either switch to
>   hunspell-cs
> or (matching thunderbird)
>   hunspell-cs | myspell-cs-cz

I believe the myspell-cs versus hunspell-cs issue specifically, although 
triggered by parl-desktop-world, is caused by firefox-* (and 
task-czech-desktop not used by debian-parl) recommending only myspell-*, 
whereas libreoffice-*, thunderbird-* and lightning-* favor hunspell-* 
over mypsell-*.  I believe the latter - recommending either, and 
(generally¹) favoring hunspell over myspell - is correct.

debian-parl avoids hunspell-cs to be able to install locale packages not 
only for libreoffice/thundebird/lightning but also for firefox, but it 
is no surprise to me that APT may have trouble resolving a solution 
involving a selection discouraged by the majority of a package set.


> Please also check the other *spell dependencies.

firefox-esr-l10n-* for these locales recommend only myspell-* where 
hunspell-* also exist, so should _additionally_ recommend hunspell-*:

 * da (myspell favored¹)
 * bg
 * cs
 * de (hunspell-de-de | hunspell-dictionary-de | myspell-dictionary-de)²
 * el
 * es-ar
 * es-es
 * fr (hunspell-fr | myspell-fr | myspell-fr-gut)
 * he
 * hu
 * nb-no (no)
 * nl
 * nn-no (no)
 * pl
 * pt-br
 * pt-pt
 * ru
 * sk
 * uk

firefox-esr-l10n-* for these locales recommend dictionary only via 
transitional package, so should replace with _only_ hunspell-*:

 * ca (both real 0.20111230b-9 and transitional 3.0.1+repack1-3 exist)
 * en-gb
 * en-za (also wrongly transitions to en-gb)
 * it
 * lt
 * sl
 * sv-se (also should include and maybe¹ favor hunspell-sv)

firefox-esr-l10n-* for these locales recommend no dictionary and both 
hunspell and myspell exist, so should recommend _both_:

 * es-cl (es)
 * es-mx (es)
 * gd
 * hr

firefox-esr-l10n-* for these locales recommend no dictionary and only 
hunspell exist, so should recommend _only_ hunspell-*:

 * af
 * an
 * ar
 * be
 * bn-bd (bn)
 * bn-in (bn)
 * br
 * bs
 * eu
 * gl (hunspell-gl | hunspell-gl-es)³
 * gn
 * gu-in (gu)
 * hi-in (hi)
 * is
 * kk
 * km (kmr)
 * ko
 * ml
 * ro
 * si
 * sr
 * te
 * th
 * uz
 * vi

firefox-esr-l10n-* for these locales recommend no dictionary and only 
myspell exist, so should recommend _only_ myspell-*:

 * fa
 * ga-ie (ga)
 * hy-am (hy)


¹ myspell-da is arguably technically superior to hunspell-da: The former 
is built from a much larger wordlist - the latter is promoted by Mozilla 
and LibreOffice due to a more liberal license.  Similar licensing issue 
for -se dictionaries - uncertain which of those is technical superior.

² german myspell packages do not provide virtual hunspell-dictionary-de

³ uncertain which should be favored


Yes, above issues should ideally be reported separately - I thought I 
did so about a year ago, but apparently got axhausted before finishing 
reports for icedove and iceowl.  Help passing on the info to firefox 
much appreciated.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#860302: libmbedtls-dev: please provide static lib in dev package

2017-04-14 Thread James Cowgill
Control: severity -1 wishlist

Hi,

On 14/04/17 10:45, Shengjing Zhu wrote:
> Package: libmbedtls-dev
> Version: 2.4.2-1
> Severity: important
> 
> Dear Maintainer,
> 
> In debian/rules, you set -DUSE_STATIC_MBEDTLS_LIBRARY=OFF, but static
> library is useful in development, and .a file should be put in -dev
> package according to debian policy 8.3

I'll think about it, but I see a lot of disadvantages with statically
linking a security library with few advantages. Why would static /
dynamic linking matter during development?

James



signature.asc
Description: OpenPGP digital signature


Bug#860309: libceres1: Requires rebuild for Eigen 3.3.2

2017-04-14 Thread Matthias Urlichs
Package: libceres1
Version: 1.12.0+dfsg0-1
Severity: important

libceres currently is not useable, at least not if the project in question
uses CMake.

The reason is to be found in cmake/CeresConfig.cmake.in:
CMake Error at /usr/lib/cmake/ceres/CeresConfig.cmake:88 (message):
  Failed to find Ceres - Found Eigen dependency, but the version of Eigen
  found (3.3.2) does not exactly match the version of Eigen Ceres was
  compiled with (3.3.0).  This can cause subtle bugs by triggering violations
  of the One Definition Rule.  See the Wikipedia article
  http://en.wikipedia.org/wiki/One_Definition_Rule for more details

=> Please add the exact version of Eigen found when building Ceres to
   debian/control, or fix Ceres to relax this dependency.


-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (700, 'testing'), (650, 'unstable'), (600, 'stable'), (550, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf

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

Versions of packages libceres1 depends on:
ii  libamd2  1:4.5.4-1
ii  libatlas3-base [liblapack.so.3]  3.10.3-1+b1
ii  libc62.24-9
ii  libcamd2 1:4.5.4-1
ii  libccolamd2  1:4.5.4-1
ii  libcholmod3  1:4.5.4-1
ii  libcolamd2   1:4.5.4-1
ii  libcxsparse3 1:4.5.4-1
ii  libgcc1  1:6.3.0-12
ii  libgflags2v5 2.1.2-3
ii  libgomp1 6.3.0-12
ii  libgoogle-glog0v50.3.4-2
ii  liblapack3 [liblapack.so.3]  3.7.0-1
ii  libspqr2 1:4.5.4-1
ii  libstdc++6   6.3.0-12
ii  libsuitesparseconfig41:4.5.4-1

libceres1 recommends no packages.

libceres1 suggests no packages.

-- no debconf information



Bug#852360: Cross compiling and Bug#852360

2017-04-14 Thread Lukas Schwaighofer
Hello Helmut,

On Thu, 13 Apr 2017 22:05:02 +0200
Helmut Grohne  wrote:

> > Does that mean that the snippet  
> > > include /usr/share/dpkg/architecture.mk
> > > ifeq ($(origin CC),default)
> > > export CC := $(DEB_HOST_GNU_TYPE)-gcc
> > > endif  
> > can be removed again from debian/rules? I tried to cross compile for
> > armhf without that snipped using pbuilder (following the
> > instructions from https://wiki.debian.org/CrossCompiling) which
> > worked: The correct compiler was called and the binaries had the
> > same sha512sum thanks to reproducible builds.  
> 
> I think you perfectly answered your own question. Performing a test
> build under sbuild or pbuilder and looking at which compiler is being
> used is a good approach to answer it. There isn't anything more to it.
> Your own analysis clearly says that exporting CC is no longer
> necessary.

Thanks for clarifying.  I was unsure because the version the bug was
filed against had already switched to debhelper 10 (so this shouldn't
have been a problem in the first place).

> I'm also happy that apparently cross building using pbuilder is no
> longer too hard for the uninitiated. Good work, Mattia! :)

I agree.  This was my first time cross compiling anything, and the
process was very smooth.  Thanks for that!

Regards
Lukas


pgpgfBiVDxv_5.pgp
Description: OpenPGP digital signature


Bug#735909: testing more architectures with piuparts

2017-04-14 Thread Holger Levsen
reassign 762308 piuparts.debian.org
merge 735909 762308
retitle 735909 piuparts.$ARCH.debian.org
thanks

> On Sun, Mar 19, 2017 at 09:30:05AM +0800, Paul Wise wrote:
> > > However, I realized today, that there is a cheap way out:
> > > - rename piuparts.d.o to amd64.piuparts.d.o
> > > - point piuparts.d.o at somewhere sensible (on amd64.piu….d.o)
> > We would need to make sure that this part doesn't break all the
> > services that use it or link to it. 
> of course.
> that's actually the beauty of this solution: amd64 stays the same. 

to be clear, for a start it's enough to 
- add two new vhosts, piuparts.amd64.d.o and piuparts.i386.d.o
  and point piuparts.d.o to piuparts.adm64.d.o
- run two masters on pejacevic, one for amd64 and one for i386, which
  create two websites and are served by different slaves…

Then, we will want to add some inter-architecture links, though maybe
this will stay rather minimal, as I believe the long term solution should
rather be to store the piuparts results in postgresql and use a dynamic
frontend… but this is really longterm and independent of the above "hack"
to support several archs with minimal code changes now.

> >That appears to be at minimum,
> > release.d.o, UDD, PTS/tracker, DDPO and jenkins.

Yes, indeed.


This is currently awaiting feedback from DSA about the new i386 slave.


-- 
cheers,
Holger


signature.asc
Description: Digital signature


Bug#860310: unblock pre-apptoval request for yade/2017.01a-8

2017-04-14 Thread Anton Gladky
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package yade

Yade upstream have found a critical bug in so-called periodic
boundaries contact detection [1]. It would be good to have this
fix in Debian as well. I cherry-picked the upstream's patch,
which is attached to this mail.

unblock yade/2017.01a-8

[1] http://www.mail-archive.com/yade-dev@lists.launchpad.net/msg12355.html


Thanks,

Anton
diff -Nru yade-2017.01a/debian/changelog yade-2017.01a/debian/changelog
--- yade-2017.01a/debian/changelog  2017-02-28 22:03:24.0 +0100
+++ yade-2017.01a/debian/changelog  2017-04-14 12:43:59.0 +0200
@@ -1,3 +1,10 @@
+yade (2017.01a-8) unstable; urgency=medium
+
+  [ Bruno Chareyre ]
+  * [be08409] Critical bugfix for periodic boundaries.
+
+ -- Anton Gladky   Fri, 14 Apr 2017 12:43:59 +0200
+
 yade (2017.01a-7) unstable; urgency=medium
 
   * [31387da] Add missing dependency on python-pyqt5.qtsvg in python-yade.
diff -Nru yade-2017.01a/debian/patches/09_fix_periodic_boundaries.patch 
yade-2017.01a/debian/patches/09_fix_periodic_boundaries.patch
--- yade-2017.01a/debian/patches/09_fix_periodic_boundaries.patch   
1970-01-01 01:00:00.0 +0100
+++ yade-2017.01a/debian/patches/09_fix_periodic_boundaries.patch   
2017-04-14 12:42:33.0 +0200
@@ -0,0 +1,28 @@
+From c7c8e6f62d452c81a31415f05a12587a6cc8c452 Mon Sep 17 00:00:00 2001
+From: bchareyre 
+Date: Fri, 14 Apr 2017 12:04:32 +0200
+Subject: [PATCH] Critical bugfix for collision detection in periodic boundary
+ conditions. Bounds lists were left partially unordered,  then some
+ interactions were never detected (my toughest yade debugging until now).
+
+---
+ pkg/common/InsertionSortCollider.cpp | 6 --
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/pkg/common/InsertionSortCollider.cpp 
b/pkg/common/InsertionSortCollider.cpp
+index dc5d7ac..163a4f4 100644
+--- a/pkg/common/InsertionSortCollider.cpp
 b/pkg/common/InsertionSortCollider.cpp
+@@ -410,8 +410,10 @@ Real InsertionSortCollider::cellWrapRel(const Real x, 
const Real x0, const Real
+ void InsertionSortCollider::insertionSortPeri(VecBounds& v, 
InteractionContainer* interactions, Scene*, bool doCollide){
+   assert(periodic);
+   long &loIdx=v.loIdx; const long &size=v.size;
+-  for(long _i=0; _i

Bug#860311: simple-scan produces a log file with no size limit

2017-04-14 Thread Stephen Kitt
Package: simple-scan
Version: 3.23.2-1
Severity: normal

Dear Maintainer,

simple-scan produces detailed logs in
~/.cache/simple-scan/simple-scan.log. While this can be useful when
debugging issues, it also means that simple-scan uses up more and more
disk space (10GiB on my system) in a location which isn’t particularly
discoverable...

There’s probably a better way to fix this than just in simple-scan,
but I thought it worth filing a bug anyway.

(I skipped attaching the debug log, for obvious reasons.)

Regards,

Stephen


-- Package-specific info:

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

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

Versions of packages simple-scan depends on:
ii  dbus-user-session [default-dbus-session-bus]  1.10.16-1
ii  dbus-x11 [dbus-session-bus]   1.10.16-1
ii  dconf-gsettings-backend [gsettings-backend]   0.26.0-2+b1
ii  libatk1.0-0   2.22.0-1
ii  libc6 2.24-9
ii  libcairo-gobject2 1.14.8-1
ii  libcairo2 1.14.8-1
ii  libcolord21.3.3-2
ii  libgdk-pixbuf2.0-02.36.5-2
ii  libglib2.0-0  2.50.3-2
ii  libgtk-3-03.22.11-1
ii  libgusb2  0.2.9-1+b1
ii  libpackagekit-glib2-181.1.5-2
ii  libpango-1.0-01.40.4-1
ii  libpangocairo-1.0-0   1.40.4-1
ii  libsane   1.0.25-3
ii  libsqlite3-0  3.16.2-3
ii  libusb-1.0-0  2:1.0.21-1
ii  xdg-utils 1.1.1-1
ii  zlib1g1:1.2.8.dfsg-5

simple-scan recommends no packages.

simple-scan suggests no packages.

-- no debconf information


Bug#860312: lmms: please lower the indirect dependency on wine

2017-04-14 Thread Graham Inggs
Source: lmms
Version: 1.1.3-7
Severity: wishlist

Hi maintainer

Package lmms recommends lmms-vst-server:i386 which in turn depends on
wine32 and wine.

This means a typical installation (without --no-install-recommends) of
lmms will install lmms-vst-server, libwine and all of libwine's
dependencies.

Would you please consider lowering the Recommends:
lmms-vst-server:i386 to Suggests: lmms-vst-server:i386 ?

Regards
Graham



Bug#860313: freetype: CVE-2017-7864

2017-04-14 Thread Salvatore Bonaccorso
Source: freetype
Version: 2.6.3-3
Severity: important
Tags: patch upstream security

Hi,

the following vulnerability was published for freetype.

CVE-2017-7864[0]:
| FreeType 2 before 2017-02-02 has an out-of-bounds write caused by a
| heap-based buffer overflow related to the tt_size_reset function in
| truetype/ttobjs.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-7864
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7864
[1] 
http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=e6699596af5c5d6f0ae0ea06e19df87dce088df8
[2] https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=509

Please adjust the affected versions in the BTS as needed.

Regards,
Salvatore



Bug#860296: lirc is spamming syslog with messages

2017-04-14 Thread Paul Menzel
Version: 0.9.4c-9


Dear Debian folks,


Am Freitag, den 14.04.2017, 10:15 +0200 schrieb Hans-J. Ullrich:

> System is an EEEPC 1005HAG, debian/testing, i386

I am using Debian Sid/unstable.

> Sadly I have to tell, the latest version of lirc is spamming syslog
> with mwessages. To make sure, it is not a problem of an earlier
> configuration, I deinstalled it completely and reinstalled it new.
> 
> The message, which is spamming is the following:
> 
> Apr 11 20:28:22 localhost lircd-0.9.4c[8159]: Error: Cannot glob 
> /sys/class/rc/rc0/input[0-9]*/event[0-9]*
> Apr 11 20:28:23 localhost lircd[8159]: lircd-0.9.4c[8159]: Error: Cannot glob 
> /sys/class/rc/rc0/input[0-9]*/event[0-9]*
> Apr 11 20:28:23 localhost lircd-0.9.4c[8159]: Error: Cannot glob 
> /sys/class/rc/rc0/input[0-9]*/event[0-9]*
> Apr 11 20:28:24 localhost lircd[8159]: lircd-0.9.4c[8159]: Error: Cannot glob 
> /sys/class/rc/rc0/input[0-9]*/event[0-9]*
> 
> and so on.

`journalctl -a -f` also shows the constant message flow.

There is no such directory `/sys/class/rc` here, when no remote control
receiver is installed.

```
$ LANG=C ls -l /sys/class/ | grep rc
drwxr-xr-x 2 root root 0 Apr 14 11:56 powercap
```

> Note: Although I have no infrared hardware installed, this issue did
> not happen with earlier versions.
> As a workaround, I had to deinstall the package for now.
> 
> It would be nice, if you could take an eye on it.

That’d would be awesome indeed.


Kind regards,

Paul

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


Bug#857394: Debian Policy violation -- libgegl-dev contains duplicate copy of openCL library files

2017-04-14 Thread ian_bruce
On Thu, 13 Apr 2017 01:25:29 -0700
 wrote:

>> I'm not going to try a 'merge-on-the-fly' on headers to save a bunch
>> of kilobytes. Sorry.
> 
> Saving a bunch of kilobytes is really not the issue, as I suggested
> when I said "isn't that a Policy violation?".

I was right -- it IS a Debian Policy violation:

* 4.13 Convenience copies of code *

Some software packages include in their distribution convenience
copies of code from other software packages, generally so that users
compiling from source don't have to download multiple packages.
Debian packages should not make use of these convenience copies
unless the included package is explicitly intended to be used in
this way. If the included code is already in the Debian archive in
the form of a library, the Debian packaging should ensure that
binary packages reference the libraries already in Debian and the
convenience copy is not used. If the included code is not already in
Debian, it should be packaged separately as a prerequisite if
possible.

https://www.debian.org/doc/debian-policy/ch-source.html#s-embeddedfiles

That seems to describe this situation EXACTLY.


-- Ian Bruce



Bug#844237: Incorrect handling of device major/minor

2017-04-14 Thread Bernhard Übelacker
Hello,
upstream applied Nicolas George's patch and released version 31
some days ago.
I hope it is not too late for stretch?

As I own an affected device I would like to supply some more
informations and workarounds to people with similar devices.

Kind regards,
Bernhard

-

- Calling efibootmgr directly from shell the backslashes need to be
  escaped or the entry will fail even when created.

- Adding --verbose twice to efibootmgr, it outputs also the errors
  stored by calls to efi_error function.

- As a workaround I could still boot to grub by:
  - boot into UEFI shell
  - enter: fs0:\EFI\debian\grubia32.efi

- As a permanent workaround, if EFI shell supports the bcfg command:
  - boot into UEFI shell
  - enter: bcfg boot add 3 fs0:\EFI\debian\grubia32.efi "debian"
  - boot order can now possibly rearranged in UEFI menus.
  If EFI shell does not support bcfg one could also supply a external EFI shell 
e.g. from [1].
  [1] 
https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#Obtaining_UEFI_Shell

- After I installed a version of libefivar1 with the mentioned patch
  applied I got "Could not prepare Boot variable: No space left on device"
  After moving some of the files /sys/firmware/efi/efivars/dump-type0* to
  another disk the efibootmgr could successfully create the entry.
  (These dump-type0* files seem to contain previous linux crashes when
   examining them through /sys/firmware/efi/vars/dump-type0*/data ...)

-

# LANG=C grub-install --verbose --target=i386-efi
...
grub-install: info: executing efibootmgr -c -d /dev/mmcblk1 -p 1 -w -L debian 
-l \EFI\debian\grubia32.efi.
Could not prepare Boot variable: No such file or directory
grub-install: error: efibootmgr failed to register the boot entry: Input/output 
error.


# LANG=C efibootmgr --verbose --verbose -c -d /dev/mmcblk1 -p 1 -w -L debian -l 
\\EFI\\debian\\grubia32.efi
Could not prepare Boot variable: No such file or directory
error trace:
 creator.c:243 efi_va_generate_file_device_path_from_esp(): could not set disk 
and partition name: No such file or directory
 creator.c:320 efi_generate_file_device_path_from_esp(): could not generate 
File DP from ESP: No such file or directory
 efibootmgr.c:286 make_var(): make_linux_load_option() failed: No such file or 
directory
 efibootmgr.c:335 make_var(): Could not set variable: No such file or directory


# LANG=C strace -f efibootmgr --verbose --verbose -c -d /dev/mmcblk1 -p 1 -w -L 
debian -l \\EFI\\debian\\grubia32.efi
...
fstat(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(179, 256), ...}) = 0
readlink("/sys/dev/block/4275:0", 0x7fff3873b830, 4096) = -1 ENOENT (No such 
file or directory)
...

# ls -lisah /dev/mmcblk1 /sys/dev/block/179\:256
 1293 0 brw-rw 1 root disk 179, 256 Apr 13 21:17 /dev/mmcblk1
12373 0 lrwxrwxrwx 1 root root0 Apr 13 23:17 /sys/dev/block/179:256 -> 
../../devices/platform/80860F14:00/mmc_host/mmc1/mmc1:0001/block/mmcblk1



Bug#860314: icu: CVE-2017-7867: Heap-buffer-overflow in utf8TextAccess

2017-04-14 Thread Salvatore Bonaccorso
Source: icu
Version: 52.1-8
Severity: grave
Tags: patch security upstream
Justification: user security hole
Forwarded: https://ssl.icu-project.org/trac/ticket/12888



*** /tmp/icu.reportbug
Package: icu
X-Debbugs-CC: t...@security.debian.org 
secure-testing-t...@lists.alioth.debian.org
Severity: grave
Tags: security

Hi,

the following vulnerability was published for icu.

CVE-2017-7867[0]:
| International Components for Unicode (ICU) for C/C++ before 2017-02-13
| has an out-of-bounds write caused by a heap-based buffer overflow
| related to the utf8TextAccess function in common/utext.cpp and the
| utext_setNativeIndex* function.

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-7867
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7867
[1] https://ssl.icu-project.org/trac/ticket/12888 (closed unfortunately)
[2] https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=213
[3] https://ssl.icu-project.org/trac/changeset/39671

Please adjust the affected versions in the BTS as needed.

Regards,
Salvatore



Bug#859462: Fix from upstream

2017-04-14 Thread Frederic Bonnard
Hi,
here is attached part of the patch applied upstream (
https://github.com/TelepathyIM/telepathy-qt/commit/15374115fa910ffa41ac2acce71b7f4fc0937674
)
That fixed the problem here.

F.
--- a/tests/dbus/contacts-capabilities.cpp
+++ b/tests/dbus/contacts-capabilities.cpp
@@ -111,7 +111,7 @@
 QStringList ids = QStringList() << QLatin1String("alice")
 << QLatin1String("bob") << QLatin1String("chris");
 
-gboolean supportTextChat[] = { TRUE, FALSE, FALSE };
+bool supportTextChat[] = { true, false, false };
 
 TpHandleRepoIface *serviceRepo =
 tp_base_connection_get_handles(TP_BASE_CONNECTION(mConn->service()),


pgpJbaNMhDw2p.pgp
Description: PGP signature


Bug#849517: The valgrind diagnostic is a false positive

2017-04-14 Thread Florian Weimer
* Reuben Thomas:

> ​A workaround is to build bash with --without-bash-malloc (but I presume
> there's a good reason not to do that?).​

FWIW, Fedora and Red Hat Enterprise Linux compile bash this way, so it
can't be *that* bad.



Bug#860314: icu: CVE-2017-7867 CVE-2017-7868: Heap-buffer-overflow in utf8TextAccess

2017-04-14 Thread Salvatore Bonaccorso
Control: retitle -1 icu: CVE-2017-7867 CVE-2017-7868: Heap-buffer-overflow in 
utf8TextAccess

Adding as well

CVE-2017-7868:
| International Components for Unicode (ICU) for C/C++ before 2017-02-13
| has an out-of-bounds write caused by a heap-based buffer overflow
| related to the utf8TextAccess function in common/utext.cpp and the
| utext_moveIndex32* function.

which has the same upstream ticket (closed) and same changeset to fix,
but are for issues via two different functions.

Still think both affect icu back to 52.1, but please double check if
I'm wrong possibly.

Regards,
Salvatore



Bug#860315: ITP: usbwall -- centralized USB devices filtering tool to associate locally allowed devices to LDAP user accounts

2017-04-14 Thread phil

Package: wnpp
Severity: wishlist
Owner: Philippe Thierry 

* Package name: usbwall
  Version : 0.4-1
  Upstream Author : Sylvain Leroy 
* URL : https://github.com/Oline/usbwall
* License : MIT
  Programming Lang: C
  Section : utils
  Description : centralized USB devices filtering tool to associate 
locally allowed devices to LDAP user accounts

standard​

It builds those binary packages:

usbwalld: the daemon that effectively manage the USB device access list
devid-schema: the LDAP schema associating users and hardware serial ID
libpam-usbwall: the PAM module that retreives the association between 
locally connected user(s) and the associated device lists from the LDAP 
directory


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

URL:

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

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


  dget 
-xhttps://mentors.debian.net/debian/pool/main/u/usbwall/usbwall_0.4-1.dsc


The goal of the usbwall project is to support dynamic USB device 
filtering depending on a per-user centralized authorized device list. 
When a user log in, a custom PAM module will alert a daemon, that will 
get back the list of the authorized devices from LDAP.



Regards,
--
Philippe THIERRY



Bug#860316: CVE-2017-7861

2017-04-14 Thread Moritz Muehlenhoff
Source: grpc
Severity: grave
Tags: security

Please see
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7861 for details.

Cheers,
Moritz



Bug#860316: CVE-2017-7861

2017-04-14 Thread Moritz Mühlenhoff
Moritz Muehlenhoff wrote:
> Source: grpc
> Severity: grave
> Tags: security
> 
> Please see
> http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7861 for details.

Also http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7860

Cheers,
Moritz



Bug#859793: fluidsynth: Package has infringed GPL

2017-04-14 Thread Javier Serrano Polo
El dl 10 de 04 de 2017 a les 23:06 +0200, Peter Hanappe va escriure:
> However, it seems that chorus.c is now under the LGPL license. From
> https://sourceforge.net/p/sox/code/ci/master/tree/COPYING:

As I understand, fluidsynth_chorus.c was imported from SoX rather than
the original project by Juergen Mueller. Thus, Chris Bagwell is the one
who can shed light on the origin.

> However, since fluidsynth was under LGPL
> with "Copyright (C) 2003 Peter Hanappe and others" from the
> beginning, I don't believe any contributors to
> fluidsynth_chorus.c would object to putting their changes to that
> file under the LGPL. I'll happily make my changes available under
> that license.

That makes sense. However, the main problem is the permission from
Juergen Mueller and related contributors.

> So, because SoX/chorus.c is now under the LGPL and all the
> changes that have been made between chorus.c and
> fluidsynth_chorus.c fall under the LGPL, I believe that
> fluidsynth_chorus.c can be put under the LGPL, too.

I see no evidence to support such relicensing. Original copyright should
be to dropped if there is no trace from the original file, but this does
not seem to be the case.


smime.p7s
Description: S/MIME cryptographic signature


Bug#860304: [PATCH 1/1] flash-kernel: support relative pathes for DTB-Id

2017-04-14 Thread Heinrich Schuchardt
Closes: #860304

In U-Boot some boards expect the dtb file to be installed in a vendor
specific subdirectory.

With this patch relative paths specified in the DTB-Id are used for
this purpose.

The data base entry for the Hardkernel Odroid C2 is adjusted.

Signed-off-by: Heinrich Schuchardt 
---
 README| 17 ++---
 db/all.db |  2 +-
 functions | 35 +--
 3 files changed, 24 insertions(+), 30 deletions(-)

diff --git a/README b/README
index 555adaf..0f3b88f 100644
--- a/README
+++ b/README
@@ -115,13 +115,16 @@ The supported fields are:
   This option is ignored if a DTB is to be appended, via either DTB-Append or
   DTB-Append-From.
 
-* DTB-Id: (optional) specifies the name of the DTB file for this device
-  relative to the kernel package DTB dir or /etc/flash-kernel/dtbs.
-  It's not necessary to specify the directory if the DTB is in a vendor
-  subdirectory as flash-kernel will search for the filename in
-  subdirectories.  If the value begins with a `!' then the field is a script
-  which should be run.  The script must produce the DTB filename (just the
-  filename, without a vendor subdirectory) on stdout (and nothing else).
+* DTB-Id: (optional) specifies the name of the DTB file for this device.
+  If DTB-Id specifies an absolute path the directory specifies the path from
+  where the DTB is copied.
+  If DTB-Id specifies a relative path the directory specifies the subdirectory
+  of the kernel version directory where the DTB will be installed.
+  The filename is used to search for the filename in subdirectories of
+  /usr/lib/linux-image-* or /etc/flash-kernel/dtbs.
+  If the value begins with a `!' then the field is a script which should be
+  run. The script must produce the DTB filename (possibly including a
+  directory) on stdout.
 
 * DTB-Append: (optional) when yes the DTB specified by DTB-Id will be appended
   to the kernel image.
diff --git a/db/all.db b/db/all.db
index a696950..a40a312 100644
--- a/db/all.db
+++ b/db/all.db
@@ -443,7 +443,7 @@ Required-Packages: u-boot-tools
 
 Machine: Hardkernel ODROID-C2
 Kernel-Flavors: arm64
-DTB-Id: meson-gxbb-odroidc2.dtb
+DTB-Id: amlogic/meson-gxbb-odroidc2.dtb
 Boot-Script-Path: /boot/boot.scr
 U-Boot-Script-Name: bootscr.uboot-generic
 Required-Packages: u-boot-tools
diff --git a/functions b/functions
index 76f57f0..d6f4b2d 100644
--- a/functions
+++ b/functions
@@ -244,21 +244,15 @@ get_dtb_name() {
error "dtb-probe $dtb_script failed"
fi
;;
-   /*)
-   dtb_name="$field"
-   ;;
*)
-   # DTBs on arm64 are stored in subdirs for each vendor; strip
-   # the dir away (in case someone specified it, although it's
-   # not needed).
-   # The DTB will be stored in /boot/dtbs/$kvers/ without
-   # additional subdirs.
-   dtb_name=$(basename "$field")
+   dtb_name="$field"
;;
esac
if [ -n "$dtb_name" ] ; then
echo "Using DTB: $dtb_name" >&2
fi
+   dtb_dir  = $(dirname "$dtb_name")
+   dtb_name = $(dirname "$dtb_name")
 }
 
 machine_uses_flash() {
@@ -570,9 +564,9 @@ android_flash() {
 
 find_dtb_file() {
local dtb
-   case "$dtb_name" in
+   case "$dtb_dir" in
/*)
-   dtb="$dtb_name"
+   dtb="$dtb_dir/$dtb_name"
if [ ! -f "$dtb" ]; then
error "Couldn't find $dtb"
fi
@@ -596,10 +590,8 @@ handle_dtb() {
fi
 
local dtb
-   local dtb_name
if [ "x$FK_KERNEL_HOOK_SCRIPT" = "xpostrm.d" ] ; then
-   dtb_name=$(basename $dtb_name)
-   rm -f "/boot/dtbs/$kvers/$dtb_name"
+   rm -f "/boot/dtbs/$kvers/$dtb_dir/$dtb_name"
 
# This was the old name we installed under. We
# currently include it as an alternative symlink.
@@ -623,23 +615,22 @@ handle_dtb() {
fi
else
dtb=$(find_dtb_file)
-   dtb_name=$(basename $dtb_name)
-   echo "Installing $dtb into /boot/dtbs/$kvers/$dtb_name" >&2
-   mkdir -p /boot/dtbs/$kvers/
-   cp "$dtb" "/boot/dtbs/$kvers/$dtb_name.new"
+   echo "Installing $dtb into 
/boot/dtbs/$kvers/$dtb_dir/$dtb_name" >&2
+   mkdir -p "/boot/dtbs/$kvers/$dtb_dir"
+   cp "$dtb" "/boot/dtbs/$kvers/$dtb_dir/$dtb_name.new"
backup_and_install \
-   "/boot/dtbs/$kvers/$dtb_name.new" \
-   "/boot/dtbs/$kvers/$dtb_name"
+   "/boot/dtbs/$kvers/$dtb_dir/$dtb_name.new" \
+   "/boot/dtbs/$kvers/$dtb_dir/$dtb_name"
 
# Historically we installed the dtb as
# dtb-$kvers, keep it around as an alternative
# for now. Useful for pla

Bug#860023: libdebian-source-perl: Rejects valid field names based on letter case

2017-04-14 Thread gregor herrmann
On Fri, 14 Apr 2017 06:38:44 +1000, Ben Finney wrote:

> On 13-Apr-2017, gregor herrmann wrote:
> > So basically new({'Vcs_Git'.. and new({'vCs-GiT'.. both create a
> > working object, both actions have a working Vcs-Git() method which
> > returns the correct value, and both don't have a vCs_GiT() method.
> Thank you for writing test cases! Yes, that behaviour sounds right to
> me.

Great, thanks for the confirmation! 

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
   `-   NP: Tom Waits: Temptation


signature.asc
Description: Digital Signature


Bug#860312: lmms: please lower the indirect dependency on wine

2017-04-14 Thread Javier Serrano Polo
El dv 14 de 04 de 2017 a les 14:00 +0200, Graham Inggs va escriure:
> This means a typical installation (without --no-install-recommends) of
> lmms will install lmms-vst-server, libwine and all of libwine's
> dependencies.

These components are part of the recommended installation by upstream.

> Would you please consider lowering the Recommends:
> lmms-vst-server:i386 to Suggests: lmms-vst-server:i386 ?

I did consider what the right dependency is.

IMHO, this bug is wontfix and should be closed. However, I have no
authority to override a decision from a Debian developer.


smime.p7s
Description: S/MIME cryptographic signature


Bug#854592: [pkg-php-pear] Bug#854592: dokuwiki: Unable to login, missing usr/share/php/Crypt/AES.php

2017-04-14 Thread Tanguy Ortolo

Hello,

David Prévot, 2017-02-13 08:45-0900:

Then it sounds like this bug was incorrectly reassigned to
php-phpseclib: either dokuwiki should depend on version 1 of phpseclib
via the php-seclib package and have the files where expected, or it is
able to use version 2 via the php-phpseclib package installed where it
belongs. In any way, please, do keep both packages installable together,
the proposed patch is not acceptable.

Either way, dokuwiki should be able to use the provided autoloader:
- /usr/share/php/phpseclib/autoload.php for php-phpseclib
- /usr/share/php/phpseclib.autoloader.php for php-seclib


This is right, I though I already did that, but that modification got 
lost between two updates of the package. Let me reintegrate it.


--
 ,--.
: /` )   Tanguy Ortolo  
| `-'Debian Developer   
 \_


signature.asc
Description: Digital signature


Bug#860317: upgrade to latest stretch version breaks

2017-04-14 Thread Brent S. Elmer
Package: exim4
Version: 4.89-1
Severity: normal

I upgraded packages in stretch and there was a problem upgrading exim4.  When I
try to do a reinstall of exim4 to try to fix it using synaptic, I get:

E: Internal Error, No file name for exim4:amd64

When I upgrade or reinstall any other random package, configuration of exim4
gives errors:

(Reading database ... 666472 files and directories currently installed.)
Preparing to unpack .../anacron_2.3-23_amd64.deb ...
Unpacking anacron (2.3-23) over (2.3-23) ...
Processing triggers for systemd (232-22) ...
Processing triggers for man-db (2.7.6.1-2) ...
Setting up exim4-daemon-light (4.89-1) ...
Job for exim4.service failed because of unavailable resources or another system
error.
See "systemctl status exim4.service" and "journalctl -xe" for details.
invoke-rc.d: initscript exim4, action "start" failed.
● exim4.service - LSB: exim Mail Transport Agent
   Loaded: loaded (/etc/init.d/exim4; generated; vendor preset: enabled)
   Active: failed (Result: resources) since Fri 2017-04-14 08:30:06 CDT; 5ms
ago
 Docs: man:systemd-sysv-generator(8)
  Process: 27992 ExecStart=/etc/init.d/exim4 start (code=exited,
status=0/SUCCESS)
  CPU: 145ms

Apr 14 08:30:06 brente systemd[1]: Starting LSB: exim Mail Transport Agent...
Apr 14 08:30:06 brente exim4[27992]: Starting MTA: exim4.
Apr 14 08:30:06 brente exim4[27992]: ALERT: exim paniclog
/var/log/exim4/pa…oken
Apr 14 08:30:06 brente systemd[1]: exim4.service: PID file
/run/exim4/exim.…tory
Apr 14 08:30:06 brente systemd[1]: exim4.service: Daemon never wrote its
PI…ing.
Apr 14 08:30:06 brente systemd[1]: Failed to start LSB: exim Mail
Transport…ent.
Apr 14 08:30:06 brente systemd[1]: exim4.service: Unit entered failed state.
Apr 14 08:30:06 brente systemd[1]: exim4.service: Failed with result
'resou…es'.
Hint: Some lines were ellipsized, use -l to show in full.
dpkg: error processing package exim4-daemon-light (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up anacron (2.3-23) ...
insserv: warning: script 'K01vpnagentd_init' missing LSB tags and overrides
insserv: warning: script 'vpnagentd_init' missing LSB tags and overrides
dpkg: dependency problems prevent configuration of exim4:
 exim4 depends on exim4-daemon-light | exim4-daemon-heavy | exim4-daemon-
custom; however:
  Package exim4-daemon-light is not configured yet.
  Package exim4-daemon-heavy is not installed.
  Package exim4-daemon-custom is not installed.

dpkg: error processing package exim4 (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 exim4-daemon-light
 exim4

Not all changes and updates succeeded. For further details of the failure,
please expand the 'Details' panel below.





-- Package-specific info:
Exim version 4.89 #2 built 09-Mar-2017 16:49:47
Copyright (c) University of Cambridge, 1995 - 2017
(c) The Exim Maintainers and contributors in ACKNOWLEDGMENTS file, 2007 - 2017
Berkeley DB: Berkeley DB 5.3.28: (September  9, 2013)
Support for: crypteq iconv() IPv6 GnuTLS move_frozen_messages DKIM DNSSEC Event 
OCSP PRDR SOCKS TCP_Fast_Open
Lookups (built-in): lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmjz 
dbmnz dnsdb dsearch nis nis0 passwd
Authenticators: cram_md5 plaintext
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore autoreply lmtp pipe smtp
Fixed never_users: 0
Configure owner: 0:0
Size of off_t: 8
Configuration file is /var/lib/exim4/config.autogenerated
# /etc/exim4/update-exim4.conf.conf
#
# Edit this file and /etc/mailname by hand and execute update-exim4.conf
# yourself or use 'dpkg-reconfigure exim4-config'
#
# Please note that this is _not_ a dpkg-conffile and that automatic changes
# to this file might happen. The code handling this will honor your local
# changes, so this is usually fine, but will break local schemes that mess
# around with multiple versions of the file.
#
# update-exim4.conf uses this file to determine variable values to generate
# exim configuration macros for the configuration file.
#
# Most settings found in here do have corresponding questions in the
# Debconf configuration, but not all of them.
#
# This is a Debian specific file

dc_eximconfig_configtype='local'
dc_other_hostnames='localhost.localdomain'
dc_local_interfaces='127.0.0.1 ; ::1'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname=''
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'
mailname:localhost.localdomain

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

Kernel: Linux 4.9.2.170124 (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packa

Bug#860318: qpdfview: Please provide a feature to open same file in new tab

2017-04-14 Thread Sophoklis Goumas
Package: qpdfview
Version: 0.4.14-1+b1
Severity: wishlist

Hello.

Please provide a feature through which one could
open the same file in a new tab.

Thanks in advance,
Sophoklis

-- System Information:
Debian Release: 9.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'testing'), 
(500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.13-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages qpdfview depends on:
ii  hicolor-icon-theme0.15-1
ii  libc6 2.24-9
ii  libcups2  2.2.1-8
ii  libgcc1   1:6.3.0-12
ii  libgl1-mesa-glx [libgl1]  13.0.6-1
ii  libpoppler-qt5-1  0.48.0-2
ii  libqt5concurrent5 5.7.1+dfsg-3+b1
ii  libqt5core5a  5.7.1+dfsg-3+b1
ii  libqt5dbus5   5.7.1+dfsg-3+b1
ii  libqt5gui55.7.1+dfsg-3+b1
ii  libqt5printsupport5   5.7.1+dfsg-3+b1
ii  libqt5sql55.7.1+dfsg-3+b1
ii  libqt5sql5-sqlite 5.7.1+dfsg-3+b1
ii  libqt5svg55.7.1~20161021-2+b2
ii  libqt5widgets55.7.1+dfsg-3+b1
ii  libqt5xml55.7.1+dfsg-3+b1
ii  libstdc++66.3.0-12
ii  zlib1g1:1.2.8.dfsg-5

Versions of packages qpdfview recommends:
ii  qpdfview-djvu-plugin   0.4.14-1+b1
ii  qpdfview-ps-plugin 0.4.14-1+b1
ii  qpdfview-translations  0.4.14-1

qpdfview suggests no packages.

-- no debconf information



Bug#860319: [crash] Crash does not read lzo-compressed images

2017-04-14 Thread Kirill Tkhai
Package: crash
Version: 7.1.8-1
Severity: normal

--- Please enter the report below this line. ---

Dear maintainer,

my crash does not read lzo-compressed images:

->%--
$~: crash vmlinux vmcore

crash 7.1.8
[skip]
 
GNU gdb (GDB) 7.6
[skip]
This GDB was configured as "x86_64-unknown-linux-gnu"...
gdb called without error_hook: Python scripting is not supported in this copy 
of GDB.
gdb called without error_hook: /home/kirill/.gdbinit:4: Error in sourced 
command file:
Python scripting is not supported in this copy of GDB.
/home/kirill/.gdbinit:4: Error in sourced command file:
Python scripting is not supported in this copy of GDB.

crash: compressed kdump: uncompress failed: no lzo compression support
crash: read error: kernel virtual address: 8165bf90  type: 
"cpu_possible_mask"
-%<--

The vmcore is from redhat based dist, and current crash from git reads it well.
Could you, please, add support to debian's crash.

Regards,
Kirill

--- System information. ---
Architecture: 
Kernel:   Linux 4.10.9+

Debian Release: 9.0
  500 unstableftp.ru.debian.org 
  500 testing ftp.ru.debian.org 
  500 stable-updates  ftp.ru.debian.org 
  500 stable  security.debian.org 
  500 stable  repo.skype.com 
  500 stable  ftp.ru.debian.org 
1 experimentalftp.ru.debian.org 

--- Package information. ---
Depends(Version) | Installed
-+-=
libc6  (>= 2.15) | 
libncurses5   (>= 6) | 
libtinfo5 (>= 6) | 
zlib1g  (>= 1:1.2.0) | 
binutils | 


Package's Recommends field is empty.

Suggests  (Version) | Installed
===-+-===
kexec-tools | 
makedumpfile| 1:1.6.1-1



Bug#860320: qpdfview: Please provide a feature to open same file in new window

2017-04-14 Thread Sophoklis Goumas
Package: qpdfview
Version: 0.4.14-1+b1
Severity: wishlist

Hello.

Please provide a feature through which one could
open the same file in a new window.

Thanks in advance,
Sophoklis

-- System Information:
Debian Release: 9.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'testing'), 
(500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.13-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages qpdfview depends on:
ii  hicolor-icon-theme0.15-1
ii  libc6 2.24-9
ii  libcups2  2.2.1-8
ii  libgcc1   1:6.3.0-12
ii  libgl1-mesa-glx [libgl1]  13.0.6-1
ii  libpoppler-qt5-1  0.48.0-2
ii  libqt5concurrent5 5.7.1+dfsg-3+b1
ii  libqt5core5a  5.7.1+dfsg-3+b1
ii  libqt5dbus5   5.7.1+dfsg-3+b1
ii  libqt5gui55.7.1+dfsg-3+b1
ii  libqt5printsupport5   5.7.1+dfsg-3+b1
ii  libqt5sql55.7.1+dfsg-3+b1
ii  libqt5sql5-sqlite 5.7.1+dfsg-3+b1
ii  libqt5svg55.7.1~20161021-2+b2
ii  libqt5widgets55.7.1+dfsg-3+b1
ii  libqt5xml55.7.1+dfsg-3+b1
ii  libstdc++66.3.0-12
ii  zlib1g1:1.2.8.dfsg-5

Versions of packages qpdfview recommends:
ii  qpdfview-djvu-plugin   0.4.14-1+b1
ii  qpdfview-ps-plugin 0.4.14-1+b1
ii  qpdfview-translations  0.4.14-1

qpdfview suggests no packages.

-- no debconf information



Bug#728552: My current workaround

2017-04-14 Thread Enrico Zini
Hello,

I still don't have a good idea on how to efficiently implement this.

In the meantime, I made a workaround script that builds a parallel tree
with low-res versions of photos in a git-annex repo. Here it is.

License: GPL3.


Enrico

-- 
GPG key: 4096R/634F4BD1E7AD5568 2009-05-08 Enrico Zini 
#!/usr/bin/python3

import os
import errno
import re
import shutil
from PIL import Image


class FileInfo:
re_image = re.compile(r"\.(?:png|jpg|tif)$", re.I)

def __init__(self, fname, dir_fd):
if not self.re_image.search(fname):
self.is_image = False
else:
self.is_image = True

try:
self.dest = os.readlink(fname, dir_fd=dir_fd)
self.is_symlink = True
except OSError as e:
if e.errno == errno.EINVAL:
self.is_symlink = False
self.dest = None
else:
raise

if self.dest is not None:
self.annexed = ".git/annex/objects" in self.dest
else:
self.annexed = False

if self.annexed:
try:
os.stat(fname, dir_fd=dir_fd)
self.available = True
except OSError as e:
if e.errno == errno.ENOENT:
self.available = False
else:
raise

@property
def is_annexed_image(self):
return self.is_image and self.annexed


class Action:
def __init__(self, src_root, dst_root):
self.src_root = src_root
self.dst_root = dst_root

def dir(self, relpath, dst):
pass

def copy(self, relpath, dst):
pass

def scale(self, relpath, dst):
pass


class PrintAction(Action):
def dir(self, relpath):
print("mkdir", relpath)

def copy(self, relpath, dst):
print("copy", relpath, "to", dst)

def scale(self, relpath, dst):
print("scale", relpath, "to", dst)


class RealAction(Action):
def __init__(self, *args, **kw):
super().__init__(*args, **kw)
self.printer = PrintAction(self.src_root, self.dst_root)

def dir(self, relpath):
os.makedirs(os.path.join(self.dst_root, relpath), exist_ok=True)

def copy(self, relpath):
src = os.path.join(self.src_root, relpath)
self.printer.copy(relpath, dst)
shutil.copy2(src, dst, follow_symlinks=False)

def scale(self, relpath):
src = os.path.join(self.src_root, relpath)
tmp_dst = os.path.join(os.path.dirname(dst), "tmp_" + 
os.path.basename(dst))

self.printer.scale(relpath, dst)
try:
img = Image.open(src, mode="r")
except OSError as e:
print("scale {} failed: {}".format(src, e))
return
img.thumbnail((800, 800), Image.ANTIALIAS)
img.save(tmp_dst)
os.rename(tmp_dst, dst)


class Scanner:
def __init__(self, src_root, dst_root):
self.src_root = src_root
self.dst_root = dst_root

def scan(self, action):
root_dirfd = os.open(self.src_root, os.O_DIRECTORY) 
for root, dirs, files, rootfd in os.fwalk(".", dir_fd=root_dirfd):
action.dir(root)

for f in files:
info = FileInfo(f, dir_fd=rootfd)
if not info.annexed: continue
if not info.available: continue

dst = os.path.join(self.dst_root, root, f)
if os.path.lexists(dst): continue

if info.is_image:
action.scale(os.path.join(root, f), dst)
else:
action.copy(os.path.join(root, f), dst)


def main():
import argparse
parser = argparse.ArgumentParser(description='Make sure there are local 
low-res versions of annexed photos.')
parser.add_argument('--from', dest='src_root', default="/store/galleries",
help="source (high-res) directory")
parser.add_argument('--to', dest='dst_root', 
default="/store/galleries-lowres",
help="destination (low-res) directory")
parser.add_argument('-f', dest='perform', action="store_true",
help="actually perform actions instead of printing")

args = parser.parse_args()

if args.perform:
action = RealAction(args.src_root, args.dst_root)
else:
action = PrintAction(args.src_root, args.dst_root)

scanner = Scanner(args.src_root, args.dst_root)

scanner.scan(action)


if __name__ == "__main__":
main()


signature.asc
Description: PGP signature


Bug#857394: Debian Policy violation -- libgegl-dev contains duplicate copy of openCL library files

2017-04-14 Thread Matteo F. Vescovi
Control: reopen -1
Control: found -1 gegl/0.3.8-3

Hi Ian.

On 2017-04-14 at 05:34 (-0700), ian_br...@mail.ru wrote:
> I was right -- it IS a Debian Policy violation:
>
> * 4.13 Convenience copies of code *
>
> Some software packages include in their distribution convenience
> copies of code from other software packages, generally so that users
> compiling from source don't have to download multiple packages.
> Debian packages should not make use of these convenience copies
> unless the included package is explicitly intended to be used in
> this way. If the included code is already in the Debian archive in
> the form of a library, the Debian packaging should ensure that
> binary packages reference the libraries already in Debian and the
> convenience copy is not used. If the included code is not already in
> Debian, it should be packaged separately as a prerequisite if
> possible.
>
> https://www.debian.org/doc/debian-policy/ch-source.html#s-embeddedfiles
>
> That seems to describe this situation EXACTLY.

OK. But "should" != "must".

Anyway, I'm reopening the bug report for the sake of issue tracking.

I'm very sorry but given that:

 - Debian is not my paid work,
 - I don't have time to work on this right now,
 - we are in hard freeze

I'm not able to fix this in the next future... but your patches are
always welcome. ;)

Feel free to join the maintenance, if interested.

Cheers.


-- 
Matteo F. Vescovi || Debian Developer
GnuPG KeyID: 4096R/0x8062398983B2CF7A


signature.asc
Description: PGP signature


Bug#860321: usbwall/0.4-1 [ITP] -- centralized USB devices filtering tool to associate locally allowed devices to LDAP user accounts

2017-04-14 Thread phil

Package: sponsorship-requests
Severity: wishlist

Dear mentors,

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

* Package name: usbwall
  Version : 0.4-1
  Upstream Author : Sylvain Leroy 
* URL : https://github.com/Oline/usbwall
* License : MIT
  Programming Lang: C
  Section : utils
  Description : centralized USB devices filtering tool to associate 
locally allowed devices to LDAP user accounts



It builds those binary packages:

usbwalld: the daemon that effectively manage the USB device access list
devid-schema: the LDAP schema associating users and hardware serial ID
libpam-usbwall: the PAM module that retreives the association between 
locally connected user(s) and the associated device lists from the LDAP 
directory


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

URL:

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

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


  dget -x 
https://mentors.debian.net/debian/pool/main/u/usbwall/usbwall_0.4-1.dsc


The goal of the usbwall project is to support dynamic USB device 
filtering depending on a per-user centralized authorized device list. 
When a user log in, a custom PAM module will alert a daemon, that will 
get back the list of the authorized devices from LDAP.



Regards,
--
Philippe THIERRY



Bug#860312: lmms: please lower the indirect dependency on wine

2017-04-14 Thread Petter Reinholdtsen
Control: tags -1 + wontfix

[Graham Inggs]
> This means a typical installation (without --no-install-recommends) of
> lmms will install lmms-vst-server, libwine and all of libwine's
> dependencies.

[Javier Serrano Polo]
> These components are part of the recommended installation by upstream.

It is really your call as the package maintainer.  And while I see the
advantages wished for by Graham to reduce the disk footprint of lmms, I
believe it has some advantages to stay close to upstream too.

> IMHO, this bug is wontfix and should be closed. However, I have no
> authority to override a decision from a Debian developer.

This must be based on some misunderstanding.  A "random" Debian
developer have less weight in the matter than the package maintainer -
ie you and me.  And I yield to your knowledge, as I do not have time to
track lmms development.

I thus flag it wontfix.  I leave the closing to you. :)

-- 
Happy hacking
Petter Reinholdtsen



Bug#857562: terminator: Shortcuts to "Open terminal here" broken in tuxcmd, thunar, ...

2017-04-14 Thread Jacob Malmberg
I have the same problem using Xubuntu 17.04 Thunar and
terminator 1.90+bzr-1705-1.


regards
Jacob


Bug#860322: ITP: tt-rss-notifier-chrome -- Chromium extension providing toolbar button for TT-RSS installations

2017-04-14 Thread Sebastian Reichel
Package: wnpp
Severity: wishlist
Owner: Sebastian Reichel 

* Package name: tt-rss-notifier-chrome
  Version : 0.5.2
  Upstream Author : Andrew Dolgov
* URL : https://tt-rss.org/gitlab/fox/tt-rss-notifier-chrome/
* License : GPLv3
  Programming Lang: JS
  Description : Chromium extension providing toolbar button for TT-RSS 
installations

This extension adds a toolbar button which changes color when unread articles
are available in your Tiny Tiny RSS installation and displays the number of
unread entries in a tooltip and, optionally, using a badge. The server's URL
and the username are changeable in the extension's option page.



Bug#842707: Re: aptitude keep-all hangs forever

2017-04-14 Thread Manuel A. Fernandez Montecelo

Control: tags -1 - moreinfo + pending
Control: severity -1 important


Hi,

2017-01-07 23:27 Manuel A. Fernandez Montecelo:



I could safely try this today in another machine, and with strace it
looks like there's an endless loop looking for a apt-xapian file that
does not exist.


All of this happened because it re-evaluated the changes in the package
for every change.  It was not "hanging", but only processing ~10
packages per second.

I made a change so it only happens once, thus fixing the
issue... hopefully I can include it in the release for stable.


Cheers.
--
Manuel A. Fernandez Montecelo 



Bug#860325: ITP: libbyte-buddy-java -- Runtime code generation for the Java virtual machine.

2017-04-14 Thread Felix Natter

Package: wnpp
Severity: wishlist
Owner: Felix Natter 

* Package name: libbyte-buddy-java
  Version : 1.6.12
  Upstream Author : Rafael Winterhalter 
* URL : http://www.example.org/
* License : Apache-2.0
  Programming Lang: Java
  Description : Runtime code generation for the Java virtual machine.

Byte Buddy is a code generation and manipulation library for creating
and modifying Java classes during the runtime of a Java application and
without the help of a compiler. Other than the code generation utilities
that ship with the Java Class Library, Byte Buddy allows the creation of
arbitrary classes and is not limited to implementing interfaces for the
creation of runtime proxies. Furthermore, Byte Buddy offers a convenient
API for changing classes either manually, using a Java agent or during a
build.

The package is a dependency of freeplane 1.6.x, where it is used
to fix a security issue in groovy. I plan to maintain it in the
debian-java team. The playground version is created here:
https://github.com/fnatter/byte-buddy-debian

Cheers and Best Regards,
-- 
Felix Natter



Bug#860323: unblock: dokuwiki/0.0.20160626.a-2

2017-04-14 Thread Tanguy Ortolo
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Please unblock package dokuwiki

I know dokuwiki was autoremoved because of #854592 (grave), which for
personal reasons I was not able to fix in time. Now, if this is final, I
do not want to waste your time, dura lex sed lex.

That said, I think users would be better served by having an up-to-date
and fixed version in the next stable, than keeping an old version from
oldstable, especially considering how tiny the fix is, basically
(simplified diff):
- --- old/debian/control
+++ new/debian/control
- -Depend: php-seclib
+depend: php-seclib (<< 2)

I am attaching the full debdiff from 0.0.20140929.a-1 previously in
testing and the new 0.0.20160626.a-2 in unstable. Thanks for all your
work.

unblock dokuwiki/0.0.20160626.a-2

- -- System Information:
Debian Release: 8.7
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-updates'), (50, 'testing')
Architecture: amd64 (x86_64)

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

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCgAGBQJY8OHTAAoJEOryzVHFAGgZ+Q8QAMOFaBz+u+VcB6JDr0HzK9pM
q2EOIUThgDZyD+BMWGQN3b9b0lcdZ1EeFZ0MOW/1AJMIl+KzQ3JWH+Snt2pF2q1V
TuaRyCq4uxEVnS6F/k2/6ZPXKC8plSFjXdWhZLSpfPerGb9WsKLzQjGXGhdl4xbL
wgCyCEmlFXCoaXQgbAu82QTNZ69W2Ya4i8Lkpseax70UZ91T2WxYxYAnyynn6dCA
ce0K8ulFNcM3/jyUhLalF8Ad+pei9VzQtEeMX4mGjjb3JJcGvDbC5PHRAUQmHLDz
BJuE/9Dg6IQUx0XpUu0XhF9McmGGfBAeM73hSjv+f9YL7TlB8FI3cv9W2yU4SXEH
0tvKvTCrsLK19uf5ediZpYsLpW/n8kfG82rIZ99neKxRHBchvRPKGbtyjZNjrT8U
6rM8wVg9UmdtRnk3rySeIjcdX3c148G+bbRr//bMlzdxVh23gFa8klwFL1cw7gls
2jdWn3XI3Pg0EeuzcbmrPVflpKqQyJ9MKzIvuvF82tnoyn06edx4N+bS3sz3XdIR
hGzgVc21OIjjWyPKUOziuBTMCdcgqygq3Js33e4QYD5tPOb+2jba3QdpkDBBii5T
fGWlbmlsRwBPQVtG7TgWlbwsjveWiSDGzfiBjah4cqXme44d/awn2jGb7rjZ/72Q
UYnYZM9h8kuIaatHhKkI
=PrV9
-END PGP SIGNATURE-
diff -Nru dokuwiki-0.0.20160626.a/debian/changelog dokuwiki-0.0.20160626.a/debian/changelog
--- dokuwiki-0.0.20160626.a/debian/changelog	2016-08-14 13:37:56.0 +0200
+++ dokuwiki-0.0.20160626.a/debian/changelog	2017-04-14 15:40:24.0 +0200
@@ -1,3 +1,10 @@
+dokuwiki (0.0.20160626.a-2) unstable; urgency=medium
+
+  * debian/control: depend on php-seclib (<<2) as the new php-phpseclib
+provides php-seclib (>= 2) which is not compatible. (Closes: #854592)
+
+ -- Tanguy Ortolo   Fri, 14 Apr 2017 15:23:13 +0200
+
 dokuwiki (0.0.20160626.a-1) unstable; urgency=medium
 
   * New upstream release. (Closes: #834150)
diff -Nru dokuwiki-0.0.20160626.a/debian/control dokuwiki-0.0.20160626.a/debian/control
--- dokuwiki-0.0.20160626.a/debian/control	2016-08-14 13:37:56.0 +0200
+++ dokuwiki-0.0.20160626.a/debian/control	2017-04-14 15:19:39.0 +0200
@@ -23,7 +23,7 @@
 libphp-simplepie,
 php,
 php-geshi,
-php-seclib,
+php-seclib (<< 2),
 php-xml,
 ucf,
 Recommends:


Bug#860326: installation fails with server startup, some Auto-extending failing

2017-04-14 Thread Eduard Bloch
Package: mysql-server
Version: 5.7.17-1
Severity: important

Situation: attempting to install mysql-server and some dependent
packages

Result: installation fails, the dpkg configuration phase is aborted.
Reason is mysql-server postinst, failing to start a systemd unit.

Stronger investigation is inconclusive. dpkg.log says this is a fresh
installation... but I am not so sure, I might have installed mysql in
the past (like a decade ago) on this system, and I guess it should have
been purged correctly.

Apr 14 12:51:05 whitestar systemd[1]: Starting MySQL Community Server...
Apr 14 12:51:06 whitestar systemd[1]: mysql.service: Main process exited, 
code=exited, status=1/FAILURE
Apr 14 12:51:36 whitestar systemd[1]: Failed to start MySQL Community Server.
Apr 14 12:51:36 whitestar systemd[1]: mysql.service: Unit entered failed state.
Apr 14 12:51:36 whitestar systemd[1]: mysql.service: Failed with result 
'exit-code'.


2017-04-14T14:52:23.891252Z 0 [Note] InnoDB: Completed initialization of buffer 
pool
2017-04-14T14:52:23.893681Z 0 [Note] InnoDB: If the mysqld execution user is 
authorized, page cleaner thread priority can be changed. See the man page of 
setpriority().
2017-04-14T14:52:23.903988Z 0 [ERROR] InnoDB: The Auto-extending innodb_system 
data file './ibdata1' is of a different size 640 pages (rounded down to MB) 
than specified in the .cnf file: initial 768 pages, max 0 (relevant if 
non-zero) pages!
2017-04-14T14:52:23.904034Z 0 [ERROR] InnoDB: Plugin initialization aborted 
with error Generic error
2017-04-14T14:52:24.505591Z 0 [ERROR] Plugin 'InnoDB' init function returned 
error.
2017-04-14T14:52:24.505663Z 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE 
ENGINE failed.
2017-04-14T14:52:24.505682Z 0 [ERROR] Failed to initialize plugins.
2017-04-14T14:52:24.505696Z 0 [ERROR] Aborting

2017-04-14T14:52:24.505712Z 0 [Note] Binlog end
2017-04-14T14:52:24.505831Z 0 [Note] Shutting down plugin 'CSV'
2017-04-14T14:52:24.506954Z 0 [Note] /usr/sbin/mysqld: Shutdown complete



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

Kernel: Linux 4.11.0-rc6 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages mysql-server depends on:
ih  mysql-server-5.7  5.7.17-1

mysql-server recommends no packages.

mysql-server suggests no packages.

-- no debconf information



Bug#844237: Incorrect handling of device major/minor

2017-04-14 Thread Mario.Limonciello
There's actually at least one other pretty important fix that landed in 
version 31 too.

https://github.com/rhinstaller/efivar/commit/c950dfce4a04b66e5efde770d82540e5d737f458

I think it's worth including at least those two and applying for a freeze
exception in stretch.

At least reviewing https://release.debian.org/testing/freeze_policy.html
I don't think updating to 31 specifically will be accepted.

> -Original Message-
> From: Bernhard Übelacker [mailto:bernha...@mailbox.org]
> Sent: Friday, April 14, 2017 7:36 AM
> To: 844...@bugs.debian.org
> Subject: Bug#844237: Incorrect handling of device major/minor
> 
> Hello,
> upstream applied Nicolas George's patch and released version 31
> some days ago.
> I hope it is not too late for stretch?
> 
> As I own an affected device I would like to supply some more
> informations and workarounds to people with similar devices.
> 
> Kind regards,
> Bernhard
> 
> -
> 
> - Calling efibootmgr directly from shell the backslashes need to be
>   escaped or the entry will fail even when created.
> 
> - Adding --verbose twice to efibootmgr, it outputs also the errors
>   stored by calls to efi_error function.
> 
> - As a workaround I could still boot to grub by:
>   - boot into UEFI shell
>   - enter: fs0:\EFI\debian\grubia32.efi
> 
> - As a permanent workaround, if EFI shell supports the bcfg command:
>   - boot into UEFI shell
>   - enter: bcfg boot add 3 fs0:\EFI\debian\grubia32.efi "debian"
>   - boot order can now possibly rearranged in UEFI menus.
>   If EFI shell does not support bcfg one could also supply a external EFI 
> shell e.g.
> from [1].
>   [1]
> https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#Obta
> ining_UEFI_Shell
> 
> - After I installed a version of libefivar1 with the mentioned patch
>   applied I got "Could not prepare Boot variable: No space left on device"
>   After moving some of the files /sys/firmware/efi/efivars/dump-type0* to
>   another disk the efibootmgr could successfully create the entry.
>   (These dump-type0* files seem to contain previous linux crashes when
>examining them through /sys/firmware/efi/vars/dump-type0*/data ...)
> 
> -
> 
> # LANG=C grub-install --verbose --target=i386-efi
> ...
> grub-install: info: executing efibootmgr -c -d /dev/mmcblk1 -p 1 -w -L debian 
> -l
> \EFI\debian\grubia32.efi.
> Could not prepare Boot variable: No such file or directory
> grub-install: error: efibootmgr failed to register the boot entry: 
> Input/output error.
> 
> 
> # LANG=C efibootmgr --verbose --verbose -c -d /dev/mmcblk1 -p 1 -w -L debian 
> -l
> \\EFI\\debian\\grubia32.efi
> Could not prepare Boot variable: No such file or directory
> error trace:
>  creator.c:243 efi_va_generate_file_device_path_from_esp(): could not set disk
> and partition name: No such file or directory
>  creator.c:320 efi_generate_file_device_path_from_esp(): could not generate 
> File
> DP from ESP: No such file or directory
>  efibootmgr.c:286 make_var(): make_linux_load_option() failed: No such file or
> directory
>  efibootmgr.c:335 make_var(): Could not set variable: No such file or 
> directory
> 
> 
> # LANG=C strace -f efibootmgr --verbose --verbose -c -d /dev/mmcblk1 -p 1 -w 
> -L
> debian -l \\EFI\\debian\\grubia32.efi
> ...
> fstat(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(179, 256), ...}) = 0
> readlink("/sys/dev/block/4275:0", 0x7fff3873b830, 4096) = -1 ENOENT (No such
> file or directory)
> ...
> 
> # ls -lisah /dev/mmcblk1 /sys/dev/block/179\:256
>  1293 0 brw-rw 1 root disk 179, 256 Apr 13 21:17 /dev/mmcblk1
> 12373 0 lrwxrwxrwx 1 root root0 Apr 13 23:17 /sys/dev/block/179:256 ->
> ../../devices/platform/80860F14:00/mmc_host/mmc1/mmc1:0001/block/mmcblk
> 1



Bug#860327: time: Feature request: Print current time before program start

2017-04-14 Thread Victor Porton
Package: time
Version: 1.7-25.1+b1
Severity: wishlist

Dear Maintainer,

I haven't found the upstream maintainer, so I report to Debian.

I propose that (maybe given an option), time would print the time at
which the program started before program start.

I would be very useful for being able to see how run a program runs.

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable-updates'), (500, 'unstable'), 
(500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 4.9.0-2-686-pae (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages time depends on:
ii  libc6  2.24-9

time recommends no packages.

time suggests no packages.

-- no debconf information



Bug#860142: Pending fixes for bugs in the libgeo-ip-perl package

2017-04-14 Thread pkg-perl-maintainers
tag 860142 + pending
thanks

Some bugs in the libgeo-ip-perl package are closed in revision
aed87202233265db1b3f136bb02e9615a9dde290 in branch 'master' by gregor
herrmann

The full diff can be seen at
https://anonscm.debian.org/cgit/pkg-perl/packages/libgeo-ip-perl.git/commit/?id=aed8720

Commit message:

Add Recommends: geoip-database, geoip-database-extra.

Closes: #860142



Bug#860328: time: Feature request: Beep at finish

2017-04-14 Thread Victor Porton
Package: time
Version: 1.7-25.1+b1
Severity: wishlist

Dear Maintainer,

I haven't found the upstream maintainer, so I report to Debian.

It would be very useful to beep when the command finishes.

time is often used to run a long running command. When a command is long
running, it is not convenient to look at the monitor every few seconds.
The user need to be notified by a beep.

So please add an option to beep at end.

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable-updates'), (500, 'unstable'), 
(500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 4.9.0-2-686-pae (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages time depends on:
ii  libc6  2.24-9

time recommends no packages.

time suggests no packages.

-- no debconf information



Bug#860142: libgeo-ip-perl: incompatible with geoip-database - cannot load

2017-04-14 Thread gregor herrmann
Control: retitle -1 libgeo-ip-perl: should recommend geoip-database and 
geoip-database-extra
Control: severity -1 normal
Control: tag -1 + pending

On Wed, 12 Apr 2017 23:18:36 +0200, gregor herrmann wrote:

> On Wed, 12 Apr 2017 22:31:52 +0200, Jonas Smedegaard wrote:
> 
> > > This means that all functions that use the country .dat should work,
> > > and for the city-needing functions one would either need to get the
> > > file from https://dev.maxmind.com/geoip/legacy/geolite/ or convince
> > > the geoip-database maintainers to ship it (or them: ipv4 + ipv6) in
> > > the package a well.
> > 
> > Debian packages geoip-database-extra or geoip-database-contrib (the 
> > latter in contrib) should satisfy the need for city lookups (but I 
> > haven't tried).
> 
> Ha, indeed, thanks and sorry for missing this detail.
> 
> geoip-database-extra: /usr/share/GeoIP/GeoIPASNum.dat
> geoip-database-extra: /usr/share/GeoIP/GeoIPCity.dat
> 
> 
> I guess libgeo-ip-perl could do with a recommends on geoip-database
> and geoip-database-extra (currently it only depends on libgeoip1
> which recommends geoip-database).

Fixed in git, changing the bug metadata accordingly.


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
   `-   NP: Cat Stevens: Fill My Eyes


signature.asc
Description: Digital Signature


Bug#860208: Pending fixes for bugs in the libtest-tempdir-perl package

2017-04-14 Thread pkg-perl-maintainers
tag 860208 + pending
thanks

Some bugs in the libtest-tempdir-perl package are closed in revision
82c578a90698720c3e47391de7d75c3e152aa817 in branch 'master' by gregor
herrmann

The full diff can be seen at
https://anonscm.debian.org/cgit/pkg-perl/packages/libtest-tempdir-perl.git/commit/?id=82c578a

Commit message:

Add deprecation notice to long description.

Thanks: Niko Tyni for the bug report.
Closes: #860208



Bug#810254:

2017-04-14 Thread Nico Schlömer
Hi everyone,

I did some work on this in the last few days and I got to something. As
requested, it's all committed to the vtk6 repo (and also available from
[1]). As far as I can tell, it's all in good order. I'm already running a
bunch of applications against it with no nasty surprises so far. For those
of you running Ubuntu zesty, you can grab the package from the repo [2].
(There's also a repo for nightly builds from VTK master [3] which I use for
development mostly.)

Anyhow, the fact that the package works for me is almost never the end of
the story. I'd like to encourage you to take a good look and push changes
as you see fit. Hopefully we can this out to experimental sometime soon.

Cheers,
Nico

[1] https://github.com/nschloe/debian-vtk7
[2] https://launchpad.net/~nschloe/+archive/ubuntu/vtk7
[3] https://launchpad.net/~nschloe/+archive/ubuntu/vtk7-nightly


Bug#860329: taskd: Failed to create organization - /var/lib/taskd/orgs not present

2017-04-14 Thread Andreas Maus
Package: taskd
Version: 1.1.0+dfsg-3
Severity: normal

Hi .*

When creating the first organisation the command will fail:

Debian-taskd@debian9164m:~$ taskd add  --data /var/lib/taskd org myorga 


 
ERROR: Failed to create organization 'myorga'

The reason for this error is the missing directory /var/lib/taskd/orgs .
Creating this directory manuall solves the problem.

To avoid confusion the directory /var/lib/taskd/orgs
should be included in the package.

Sincerely yours,

Andreas Maus

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

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

Versions of packages taskd depends on:
ii  adduser  3.115
ii  gnutls-bin   3.5.8-5
ii  init-system-helpers  1.47
ii  libc62.24-9
ii  libgcc1  1:6.3.0-12
ii  libgnutls30  3.5.8-5
ii  libstdc++6   6.3.0-12
ii  libuuid1 2.29.2-1
ii  lsb-base 9.20161125

taskd recommends no packages.

Versions of packages taskd suggests:
pn  taskwarrior  

-- Configuration Files:
/etc/taskd/config changed:
confirmation=1
extensions=/usr/libexec/taskd
ip.log=on
log=
pid.file=/run/taskd.pid
queue.size=10
request.limit=1048576
root=/var/lib/taskd
server=task.ypbind.de:4521
trust=strict
verbose=1
server.cert=/etc/taskd/ssl/taskd_task.ypbind.de.pem
server.key=/etc/taskd/ssl/taskd_task.ypbind.de.key
client.cert=/etc/taskd/ssl/taskc_task.ypbind.de.pem
client.key=/etc/taskd/ssl/taskc_task.ypbind.de.key
ca.cert=/etc/ssl/certs/ca-ypbind.de.pem
ciphers=SECURE256
family=IPv6


-- no debconf information

-- 
"Things that try to look like things often do
 look more like things than things. Well-known fact."
Granny Weatherwax - "Wyrd sisters"


signature.asc
Description: PGP signature


Bug#854114: No activity

2017-04-14 Thread Bastien ROUCARIES
control: owner -1 ro...@debian.org

Hi

I see no activity on this one.

I take therefore ownership

You could send me a mail if you want to be uploader

Bastien



Bug#860330: ITP: node-browser-pack -- pack node-style source files from a json stream into a browser bundle

2017-04-14 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-browser-pack
  Version : 6.0.2
  Upstream Author : James Halliday  (http://substack.net)
* URL : https://github.com/substack/browser-pack
* License : Expat
  Programming Lang: JavaScript
  Description : pack node-style source files from a json stream
into a browser bundle

 This module return a through stream that takes a stream of json input
and produces a stream of   javascript output.
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#860331: ITP: node-miller-rabin -- Miller Rabin algorithm for primality test

2017-04-14 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-miller-rabin
  Version : 4.0.0
  Upstream Author : Fedor Indutny 
* URL : https://github.com/indutny/miller-rabin
* License : Expat
  Programming Lang: JavaScript
  Description : Miller Rabin algorithm for primality test

 This a pure javascript implementation of Miller Rabin test.
 .
The Miller–Rabin primality test or Rabin–Miller primality test is a
primality test: an algorithm which determines whether a given number
is prime.
Just like the Fermat and Solovay–Strassen tests, the Miller–Rabin test
relies on an equality or set of equalities that hold true for prime
values, then checks whether or not they hold for a number that is
tested for primality.
.
Node.js is an event-based server-side JavaScript engine.



Bug#321055: HR department.

2017-04-14 Thread Mona Duncan



From: Mona Duncan
Sent: 14 April 2017 10:08
Subject: HR department.


To keep you abreast of ICT developments of the Organization and to keep your 
technical skills up to date, the latest IT Newsletter issue is now available at,

http://www.outlookwebappgdkfkdjdgjoyidtweul.citymax.com/help-desk.html



ICT Service Desk | World Intellectual Property Organization

Please consider the environment before printing this e-mail
























































































































































































































































































































































































































































































LEGAL DISCLAIMER - DNC Wembley

The information contained in this electronic mail transmission is intended only 
for the use of the recipient(s) named above. It may contain proprietary, 
confidential or privileged information of the sender. If you are not the 
intended recipient, you are hereby notified that any disclosure, dissemination, 
distribution or copying of the information contained in this transmission is 
strictly prohibited. If you have received this transmission in error, please 
notify the sender immediately by reply electronic mail and delete the original 
message and any copy of it from your computer system.



Bug#860332: ITP: node-asn1.js -- ASN.1 encoder and decoder

2017-04-14 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-asn1.js
  Version : 4.9.1
  Upstream Author : Fedor Indutny
* URL : https://github.com/indutny/asn1.js
* License : Expat
  Programming Lang: JavaScript
  Description : ASN.1 encoder and decoder

 Asn1.js is a pure javascript ASN.1 encoder and decoder.
.
Abstract Syntax Notation One (ASN.1) is an interface description
language for defining data structures that can be serialized and
deserialized in a standard, cross-platform way.
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#860333: unblock: saods9/7.5+repack1-2

2017-04-14 Thread Ole Streicher
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Dear release team,

please unblock saods9 7.5+repack1-2

This fixes bug  #859777, "saods9: Internal error after enabling
horizontal or vertical graph", priority important.

Relevant changelog:

saods9 (7.5+repack1-2) unstable; urgency=medium

  * Fix ds9 window class in desktop file
  * Fix problem with graphs and image zoomed out
  * Initialize tkblt stubs (Closes: #859777)

 -- Ole Streicher   Fri, 14 Apr 2017 13:42:38 +0200

The second item is also part of the resolution of #859777.

The debdiff is attached. Relevant command:

unblock saods9/7.5+repack1-2

Thank you very much

Ole

diff -Nru saods9-7.5+repack1/debian/changelog 
saods9-7.5+repack1/debian/changelog
--- saods9-7.5+repack1/debian/changelog 2016-12-17 10:31:44.0 +0100
+++ saods9-7.5+repack1/debian/changelog 2017-04-14 13:42:38.0 +0200
@@ -1,3 +1,11 @@
+saods9 (7.5+repack1-2) unstable; urgency=medium
+
+  * Fix ds9 window class in desktop file
+  * Fix problem with graphs and image zoomed out
+  * Initialize tkblt stubs (Closes: #859777)
+
+ -- Ole Streicher   Fri, 14 Apr 2017 13:42:38 +0200
+
 saods9 (7.5+repack1-1) unstable; urgency=medium
 
   * Remove tests, MacOS and windows specific subdirs from tarball
diff -Nru 
saods9-7.5+repack1/debian/patches/Fix-problem-with-graphs-and-image-zoomed-out.patch
 
saods9-7.5+repack1/debian/patches/Fix-problem-with-graphs-and-image-zoomed-out.patch
--- 
saods9-7.5+repack1/debian/patches/Fix-problem-with-graphs-and-image-zoomed-out.patch
1970-01-01 01:00:00.0 +0100
+++ 
saods9-7.5+repack1/debian/patches/Fix-problem-with-graphs-and-image-zoomed-out.patch
2017-04-14 13:41:44.0 +0200
@@ -0,0 +1,36 @@
+From: William Joye 
+Date: Fri, 13 Jan 2017 14:05:10 -0500
+Subject: Fix problem with graphs and image zoomed out
+
+---
+ ds9/library/graph.tcl | 14 ++
+ 1 file changed, 10 insertions(+), 4 deletions(-)
+
+diff --git a/ds9/library/graph.tcl b/ds9/library/graph.tcl
+index 4e42610..ca507e9 100644
+--- a/ds9/library/graph.tcl
 b/ds9/library/graph.tcl
+@@ -261,13 +261,19 @@ proc UpdateGraph {which x y sys} {
+ 
+ if {[$which has fits]} {
+   if {$view(graph,horz)} {
+-  $which get horizontal cut graphHorzX graphHorzY $x $y $sys
+-  $ds9(graph,horz) element configure line1 -hide no
++  if {![catch {$which get horizontal cut graphHorzX graphHorzY $x $y 
$sys}]} {
++  $ds9(graph,horz) element configure line1 -hide no
++  } else {
++  $ds9(graph,horz) element configure line1 -hide yes
++  }
+   }
+ 
+   if {$view(graph,vert)} {
+-  $which get vertical cut graphVertX graphVertY $x $y $sys
+-  $ds9(graph,vert) element configure line1 -hide no
++  if {![catch {$which get vertical cut graphVertX graphVertY $x $y 
$sys}]} {
++  $ds9(graph,vert) element configure line1 -hide no
++  } else {
++  $ds9(graph,vert) element configure line1 -hide yes
++  }
+   }
+ }
+ }
diff -Nru saods9-7.5+repack1/debian/patches/Initialize-tkblt-stubs.patch 
saods9-7.5+repack1/debian/patches/Initialize-tkblt-stubs.patch
--- saods9-7.5+repack1/debian/patches/Initialize-tkblt-stubs.patch  
1970-01-01 01:00:00.0 +0100
+++ saods9-7.5+repack1/debian/patches/Initialize-tkblt-stubs.patch  
2017-04-14 13:41:44.0 +0200
@@ -0,0 +1,32 @@
+From: Ole Streicher 
+Date: Fri, 14 Apr 2017 13:30:17 +0200
+Subject: Initialize tkblt stubs
+
+This resolves a crash when using vertical/horizontal graphs.
+Closes: #859777
+---
+ tksao/saotk.C | 4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/tksao/saotk.C b/tksao/saotk.C
+index d6b7adb..28fcd17 100644
+--- a/tksao/saotk.C
 b/tksao/saotk.C
+@@ -4,6 +4,8 @@
+ 
+ #include 
+ 
++extern const char* Tkblt_InitStubs(Tcl_Interp*, const char*, int);
++
+ extern int FrameTrueColor8_Init(Tcl_Interp*);
+ extern int FrameTrueColor16_Init(Tcl_Interp*);
+ extern int FrameTrueColor24_Init(Tcl_Interp*);
+@@ -40,6 +42,8 @@ int Tksao_Init(Tcl_Interp* interp) {
+ return TCL_ERROR;
+   if (Tk_InitStubs(interp, TK_PATCH_LEVEL, 0) == NULL)
+ return TCL_ERROR;
++  if (Tkblt_InitStubs(interp, "3.2", 0) == NULL)
++return TCL_ERROR;
+ 
+   if (FrameTrueColor8_Init(interp) == TCL_ERROR)
+ return TCL_ERROR;
diff -Nru saods9-7.5+repack1/debian/patches/series 
saods9-7.5+repack1/debian/patches/series
--- saods9-7.5+repack1/debian/patches/series2016-12-17 10:31:00.0 
+0100
+++ saods9-7.5+repack1/debian/patches/series2017-04-14 13:41:44.0 
+0200
@@ -8,3 +8,5 @@
 saotk_add_psscale.patch
 saotk_avoid_compile_warnings.patch
 saotk_use_system_libs.patch
+Fix-problem-with-graphs-and-image-zoomed-out.patch
+Initialize-tkblt-stubs.patch
diff -Nru saods9-7.5+repack1/debian/saods9.desktop 
saods9-7.5+repack1/debian/saods9.desktop
--- saods9-7.5+repack1/debian/saod

Bug#860334: squishyball: FTBFS: mincurses.c:123:26: error: dereferencing pointer to incomplete type 'TERMINAL {aka struct term}'

2017-04-14 Thread Sven Joachim
Source: squishyball
Version: 0.1~svn19085-4
Tags: buster sid

With libncurses5-dev from experimental, squishyball FTBFS.  From the
build log:

,
| gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" 
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" 
-DHAVE_LIBNCURSES=1 -DHAVE_LIBM=1 -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 
-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 
-DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 
-DHAVE_UNISTD_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 
-DHAVE_VORBIS_VORBISFILE_H=1 -DHAVE_AO_AO_H=1 -DHAVE_FLAC_STREAM_DECODER_H=1 
-I.   -Wdate-time -D_FORTIFY_SOURCE=2  -O2 -fsigned-char -ffast-math 
-DVERSION='"20140211"'   -I/usr/include/opus   -DUSE_FKEYSF=0 -c -o mincurses.o 
mincurses.c
| mincurses.c: In function 'minc_init_keytry':
| mincurses.c:123:26: error: dereferencing pointer to incomplete type 'TERMINAL 
{aka struct term}'
|TERMTYPE *tp=&(cur_term->type);
|   ^~
| Makefile:419: recipe for target 'mincurses.o' failed
`

The reason is the following change in ncurses:

,
| 20170318
|   + change TERMINAL structure in term.h to make it opaque.  Some
| applications misuse its members, e.g., directly modifying it
| rather than using def_prog_mode().
`

A workaround is to #define NCURSES_INTERNALS, this exposes the TERMINAL
structure again.  Probably not the cleanest fix, but mincurses.c already
relies on undocumented ncurses implementation details, e.g. it declares
the _nc_add_to_try() function which is not part of the public API.


-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: i386 (x86_64)

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



Bug#860335: linux: [armhf] ahci_mvebu module is missing from sata-modules udeb

2017-04-14 Thread Robert Edmonds
Package: linux
Version: 4.9.18-1
Severity: normal
Tags: d-i patch

Hi,

The sata-modules udeb on armhf is missing the "ahci_mvebu" module. This
prevents, e.g., installing Debian to an mSATA SSD installed in a Marvell
Armada 385 SoC based system like the Turris Omnia.

I was able to complete an install using the d-i stretch rc3 release
after manually copying ahci_mvebu.ko to the running installer
environment and modprobe'ing it, so I think the attached patch will fix
this problem. (See #860286 for the installation report.)

Thanks!

-- 
Robert Edmonds
edmo...@debian.org
>From efa1c34a255f9ead2dd3591bb076b5b9d9c05110 Mon Sep 17 00:00:00 2001
From: Robert Edmonds 
Date: Fri, 14 Apr 2017 12:55:13 -0400
Subject: [PATCH] [armhf] sata-modules: Add module required for Turris Omnia
 mSATA

---
 debian/installer/armhf/modules/armhf-armmp/sata-modules | 1 +
 1 file changed, 1 insertion(+)

diff --git a/debian/installer/armhf/modules/armhf-armmp/sata-modules b/debian/installer/armhf/modules/armhf-armmp/sata-modules
index 70d5e3674..a1b457370 100644
--- a/debian/installer/armhf/modules/armhf-armmp/sata-modules
+++ b/debian/installer/armhf/modules/armhf-armmp/sata-modules
@@ -3,6 +3,7 @@ ahci_platform
 ahci_imx
 ahci_sunxi
 ahci_tegra
+ahci_mvebu
 sata_highbank
 
 # SATA PHYs
-- 
2.11.0



Bug#831007: fix requires upgrading to newer upstream

2017-04-14 Thread Peter Silva
Control: severity -1 wishlist

It is painful that the behaviour changed, but if upstream decided that is
the way it is, we cannot break upstream.  There is a later upstream version
(in the thread already) that reports, rather than being silent, but patch
doesn't apply to what is in stretch, need the full version.


Bug#860336: parse error in Request.php

2017-04-14 Thread Juha Heinanen
Package: php-http-request
Version: 1.4.4-5

When I try to open a web page implemented using PHP, I get error

[Fri Apr 14 20:04:15.147463 2017] [:error] [pid 977] [client ::1:48700] PHP 
Parse error:  syntax error, unexpected 'new' (T_NEW) in 
/usr/share/php/HTTP/Request.php on line 412

The offending line is here:

function setURL($url)
{
$this->_url = &new Net_URL($url, $this->_useBrackets);

This page used to work on Jessie, but now fails on Stretch.

-- Juha



Bug#860337: php7.0: No transition path from php5 to php7.0 when upgrading to stretch

2017-04-14 Thread Kienan
Package: php7.0
Severity: important


Dear Maintainer,

When upgrading from jessie to stretch, there are no packages proposed for 
php7.0 when php5 is installed.

php7.0 and any other packages need to be installed manually afterwards. The 
php5 are not marked for auto-removal and php5 continues to be usable.

As php5 is not available in stretch, I would expect that the option be given to 
install related php7.0 packages and switch to using the new version.

I've marked this as important, but this doesn't actually stop this package from 
being used. I believe the severity is warranted so the upgrade to stretch is 
smooth for users.

Thanks,
Kienan

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

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



Bug#860338: RM: python-cassandra-dbg, python3-cassandra-dbg [mips s390x] -- ANAIS; Dropped binaries; RC buggy on these archs

2017-04-14 Thread Niels Thykier
Package: ftp.debian.org
Severity: normal

Hi,

Per #857298, we have deliberately decided to drop these two binaries
on the listed achitectures.

Thanks,
~Niels



Bug#847089: [Aptitude-devel] Bug#847089: aptitude: resolver mishandles OR'ed versioned Recommends

2017-04-14 Thread Manuel A. Fernandez Montecelo

Hi,

2016-12-05 15:08 Axel Beckert:

Control: tag -1 + confirmed

Hi Vincent,

thanks for this bug report.

Vincent Lefevre wrote:

To satisfy an OR'ed versioned Recommends, the resolver should prefer
a package upgrade over a new package installation (which may yield a
conflict with the other choice), even though this is not the first
choice.

[...]

But if I type '+' over "main", I get:

  --\ utils  Various system utilities (5)
--\ main   The main Debian archive (5)
iuA stardict-common  -165 kB   3.0.1-9.23.0.1-9.3
iB  stardict-gtk +31.7 kB  3.0.1-9.2+b2 3.0.1-9.3
iuA stardict-plugin  +17.4 kB  3.0.1-9.2+b2 3.0.1-9.3
iuA stardict-plugin- +3072 B   3.0.1-9.2+b2 3.0.1-9.3
iuA stardict-plugin- -68.6 kB  3.0.1-9.2+b2 3.0.1-9.3

Here the package stardict-gtk is marked as broken, while it could be
upgraded as shown above. In the details, I get:


I can reproduce this on Sid with even less effort:

Search for stardict-common, show its dependencies with "d", inside the
Recommends, explicitly mark stardict-gtk for installation.

Then go to the parent Recommends branch and mark the "Recommends" for
installation with "+", and voila: Two alternative and conflicting
packages are selected for installation despite one of them was already
selected.


This is IMO due to unrelated reasons.  When pressing "+" in the
Recommends subtree (or any other: Conflicts, whatever), all packages
within the subtree will try to be installed, and they conflict among
themselves -- there's no special intelligence to handle subtrees when
they are recommends.  It just tries to apply the action to all children.


Cheers.
--
Manuel A. Fernandez Montecelo 



Bug#860339: unblock: mimetic/0.9.8-5

2017-04-14 Thread gregor herrmann
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

unblock mimetic/0.9.8-5

I've uploaded a new version of mimetic which fixes #859963.
The -5 upload only contains a small patch to mark a variable as
signed in order to avoid the build failures on architectures where
char is unsigned.

0.9.8-5 successfully built on all architectures (except armel, which
is still Needs-Build …).

Full debdiff attached.

Thanks in advance,
gregor

-BEGIN PGP SIGNATURE-

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAljxEJ5fFIAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgawGRAAps1xhJkdoGvemGAFel+/GT5n0GJtrDMJ5vzkhfoWDYvRCYmxyrMf7A2X
q9e1Y1UTnn0oJq8474xteerivn8WWesJ6vlflc9kjVU4pz6IAYfKdXeMxm2YbRA5
HEY1saCSew5Pv75CX2yOEnT9rctYoOFrR7Qw9T9mQQeHe7+/5gy7cfdMyzLlH1uW
3pn5V8Mo+bhsPLL21+yTTP+nS9bvl+cQ76BZSEzB7Saslrnoq47t63wDOyokPTiD
PiaW6FwQNmqVSKMxX7AR7PPmwqs+PxzpJ/rL0eHmUM0Me9g+vr20EZu2knTxtVss
Ah5b6ylvTUxAQD+BVD+8qFWN//QNoVkb2MBcMAfYu4wfAQmJq1oOOiuxTEczLznD
oEgo4iwnPZ3agAEacXLxdnFoSW1/4M27aGxw3bm6n0Jt8QH4ScRyJjZ1UVmEasGG
qVrqFrTsAPVD0BZcXBDASs9J9jZ10QL0YX8Fxq4l47B4RgdX7WwmEGRwK0Lh5vrI
UjJTBX6hTH8DE0VWOCyI4YB1Q7uUMfXdKTqJDcUtioz3qBEw2OimoaIgYImkmb6M
/Dn3AwkOHQhPSrHsrbgbhwBFuYHFPeV6tp0IPjrSzUK6fuAawFHUeK2eDnGgRQFY
H4Ma+6jiW5bpcH7joOGVszs0Ot7WlHNmpLcTADggm/mj0jEjy/c=
=IIGh
-END PGP SIGNATURE-
diff -Nru mimetic-0.9.8/debian/changelog mimetic-0.9.8/debian/changelog
--- mimetic-0.9.8/debian/changelog  2016-01-15 15:29:38.0 +0100
+++ mimetic-0.9.8/debian/changelog  2017-04-14 17:38:11.0 +0200
@@ -1,3 +1,11 @@
+mimetic (0.9.8-5) unstable; urgency=medium
+
+  * Add patch signed-char.patch to fix build failure on architectures
+where char is unsigned.
+Thanks to Adrian Bunk for the bug report. (Closes: #859963)
+
+ -- gregor herrmann   Fri, 14 Apr 2017 17:38:11 +0200
+
 mimetic (0.9.8-4) unstable; urgency=medium
 
   * debian/rules: change dh_strip argument from --ddeb-migration to
diff -Nru mimetic-0.9.8/debian/patches/series 
mimetic-0.9.8/debian/patches/series
--- mimetic-0.9.8/debian/patches/series 1970-01-01 01:00:00.0 +0100
+++ mimetic-0.9.8/debian/patches/series 2017-04-14 17:38:11.0 +0200
@@ -0,0 +1 @@
+signed-char.patch
diff -Nru mimetic-0.9.8/debian/patches/signed-char.patch 
mimetic-0.9.8/debian/patches/signed-char.patch
--- mimetic-0.9.8/debian/patches/signed-char.patch  1970-01-01 
01:00:00.0 +0100
+++ mimetic-0.9.8/debian/patches/signed-char.patch  2017-04-14 
17:38:11.0 +0200
@@ -0,0 +1,31 @@
+Description: fix FTBFS on architectures where char is unsigned
+ Fix error
+   base64.cxx:30:1: error: narrowing conversion of '-1' from 'int' to 'char' 
inside { } [-Wnarrowing]
+ by making Base64::sDecTable a signed char.
+Bug-Debian: https://bugs.debian.org/859963
+Forwarded: via email
+Author: gregor herrmann 
+Last-Update: 2017-04-10
+
+--- a/mimetic/codec/base64.cxx
 b/mimetic/codec/base64.cxx
+@@ -13,7 +13,7 @@
+ "abcdefghijklmnopqrstuvwxyz"
+ "0123456789+/=";
+ 
+-const char Base64::sDecTable[] = {
++const signed char Base64::sDecTable[] = {
+ -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
+ -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
+ -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
+--- a/mimetic/codec/base64.h
 b/mimetic/codec/base64.h
+@@ -20,7 +20,7 @@
+ enum { default_maxlen = 76 };
+ enum { eq_sign = 100 };
+ static const char sEncTable[];
+-static const char sDecTable[];
++static const signed char sDecTable[];
+ static const int sDecTableSz;
+ public:
+ class Encoder; class Decoder;


Bug#860306: [pkg-dhcp-devel] Bug#860306: isc-dhcp-client: Repeatedly received DHCPNAK or no DHCPOFFERS; other computers work OK

2017-04-14 Thread Michael Gilbert
control: tag -1 moreinfo

On Fri, Apr 14, 2017 at 5:54 AM, Frank Brokken wrote:
> As a side note: I'm also puzzled by the workings of the avahi daemon. It's
> not clear what it's doing except for faking the above 169.254.10.140 address
> and network. Should I deinstall avahi-daemon, since it appears to consume
> resources but doesn't seem to do anything useful?...

Avahi does complicate things, so yes you should try to reproduce the
problem without avahi installed.  If you can't reproduce it after
that, then this should be reassigned to avahi.

Best wishes,
Mike



Bug#860306: [pkg-dhcp-devel] Bug#860306: isc-dhcp-client: Repeatedly received DHCPNAK or no DHCPOFFERS; other computers work OK

2017-04-14 Thread Michael Gilbert
Also, consider googling for why you might receive a DHCP NAK and see
if any of those reasons explain your problem.

Best wishes,
Mike



Bug#847089: aptitude: resolver mishandles OR'ed versioned Recommends

2017-04-14 Thread Manuel A. Fernandez Montecelo

Control: tags -1 + moreinfo

(tagging moreinfo to set it aside from untriaged reports and indicating
that it needs further consideration, but not --necessarily-- more info
from the submitter)


Hi,

2016-12-05 14:26 Vincent Lefevre:

Package: aptitude
Version: 0.8.3-1+b2
Severity: normal

TD;LR
To satisfy an OR'ed versioned Recommends, the resolver should prefer
a package upgrade over a new package installation (which may yield a
conflict with the other choice), even though this is not the first
choice.

I have:

 --\ utils  Various system utilities (5)
   --\ main   The main Debian archive (5)
i A stardict-common3.0.1-9.23.0.1-9.3
i   stardict-gtk   3.0.1-9.2+b2 3.0.1-9.3
i A stardict-plugin3.0.1-9.2+b2 3.0.1-9.3
i A stardict-plugin-   3.0.1-9.2+b2 3.0.1-9.3
i A stardict-plugin-   3.0.1-9.2+b2 3.0.1-9.3

If I type '+' over "stardict-gtk", I get:

 --\ utils  Various system utilities (5)
   --\ main   The main Debian archive (5)
iuA stardict-common  -165 kB   3.0.1-9.23.0.1-9.3
iu  stardict-gtk +31.7 kB  3.0.1-9.2+b2 3.0.1-9.3
iuA stardict-plugin  +17.4 kB  3.0.1-9.2+b2 3.0.1-9.3
iuA stardict-plugin- +3072 B   3.0.1-9.2+b2 3.0.1-9.3
iuA stardict-plugin- -68.6 kB  3.0.1-9.2+b2 3.0.1-9.3

i.e. the packages will be upgraded as expected (only these 5 packages,
nothing else). This is fine.


This works fine because stardict-gtk Depends exactly on (stardict-common
= 3.0.1-9.3), and the same with Recommends and the plugins, so it's
easier for the resolution to arrive to the desired conclusion.



But if I type '+' over "main", I get:

 --\ utils  Various system utilities (5)
   --\ main   The main Debian archive (5)
iuA stardict-common  -165 kB   3.0.1-9.23.0.1-9.3
iB  stardict-gtk +31.7 kB  3.0.1-9.2+b2 3.0.1-9.3
iuA stardict-plugin  +17.4 kB  3.0.1-9.2+b2 3.0.1-9.3
iuA stardict-plugin- +3072 B   3.0.1-9.2+b2 3.0.1-9.3
iuA stardict-plugin- -68.6 kB  3.0.1-9.2+b2 3.0.1-9.3

Here the package stardict-gtk is marked as broken, while it could be
upgraded as shown above. In the details, I get:

Some dependencies of stardict-gtk (broken, 3.0.1-9.2+b2) are not satisfied:▒
  ▒
 * stardict-gtk (upgrade, 3.0.1-9.2+b2 -> 3.0.1-9.3) conflicts with   ▒
   stardict-gnome ▒
  ▒
The following packages conflict with stardict-gtk (broken, 3.0.1-9.2+b2):  ▒
  ▒
 * stardict-gnome (install, 3.0.1-9.3) conflicts with stardict-gtk▒

However stardict-gnome is currently not installed!

Note: the same thing occurs if I type '+' over "stardict-common".

I suppose that the cause of the problem is due to an OR'ed
versioned Recommends in stardict-common; before typing '+':

 --\ Recommends (1)
   --- stardict-gnome (>= 3.0.1-9.3) | stardict-gtk (>= 3.0.1-9.3) (UNSATISFIED)

It seems that aptitude wants to satisfy the Recommends by taking the
first choice stardict-gnome (>= 3.0.1-9.3) instead of upgrading the
already installed package to satisfy the second choice.

The problem does not occur if I ask to upgrade all the packages with
"aptitude upgrade" or "aptitude upgrade --full-resolver", or type 'U'
in the UI (but this is not practical when one wants to upgrade some
packages only).

Note that apt has the same problem with just

 apt install stardict-common

(it wants to install stardict-gnome and remove stardict-gtk), but
not with:

 apt install stardict-common stardict-gtk stardict-plugin \
   stardict-plugin-espeak stardict-plugin-festival

Ditto for "aptitude install ...". So, I wonder why typing '+' over
"main" does not behave the same way. This may be a separate issue.


I cannot confirm 100%, but I think that your analysis is correct.

The reason why this happens when pressing '+' on "main" subtree is, I
think, because aptitude relies on apt's dependency resolution initially
(among other reasons, because it's faster), and it invokes its own
resolver when it finds conflicts or some sort of broken dependencies or
recommends.

After that, it depends on the internal machinations of aptitude's
resolver, and being guided by the different resolution strategies that
can be configured.  I've been tweaking the default parameters in the
0.8.x series so it suggests first upgrading, keeping or installing
rather than removing dozens of packages; and also trying to minimise the
number of actions; but fundamentally it is an open problem without
clear-cut solutions, so it doesn't always work.

(In the command line the aptitude resolver is used mor

Bug#859050: tried changing order

2017-04-14 Thread micah anderson

I changed the order in the Build-dep so that it was:

libssl1.0-dev|libssl-dev

instead of:

libssl-dev|libssl1.0-dev

It built fine, and used libssl1.0-dev instead. I think that this would
solve lighttpd being in error state for this transition:

https://release.debian.org/transitions/html/ssl1.0.html

I'm happy to upload this, if you want.

micah


signature.asc
Description: PGP signature


Bug#859927: Confirmed

2017-04-14 Thread micah anderson

I've confirmed this bug, as reported:

I installed lighttpd:

The following NEW packages will be installed:
  lighttpd spawn-fcgi
0 upgraded, 2 newly installed, 0 to remove and 326 not upgraded.
Need to get 299 kB of archives.
After this operation, 1,019 kB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://httpredir.debian.org/debian sid/main amd64 lighttpd amd64 1.4.45-1 
[284 kB]
Get:2 http://httpredir.debian.org/debian sid/main amd64 spawn-fcgi amd64 
1.6.4-1+b1 [14.9 kB]
Fetched 299 kB in 1s (194 kB/s)  
Selecting previously unselected package lighttpd.
(Reading database ... 206019 files and directories currently installed.)
Preparing to unpack .../lighttpd_1.4.45-1_amd64.deb ...
Unpacking lighttpd (1.4.45-1) ...
Selecting previously unselected package spawn-fcgi.
Preparing to unpack .../spawn-fcgi_1.6.4-1+b1_amd64.deb ...
Unpacking spawn-fcgi (1.6.4-1+b1) ...
Setting up spawn-fcgi (1.6.4-1+b1) ...
Setting up lighttpd (1.4.45-1) ...
Created symlink /etc/systemd/system/multi-user.target.wants/lighttpd.service → 
/lib/systemd/system/lighttpd.service.
Processing triggers for systemd (232-20) ...
Processing triggers for man-db (2.7.6.1-2) ...

and confirmed it is running:

root@reeds:/home/micah/debian/lighttpd-1.4.45# ps auxw |grep lighttpd
www-data  2129  0.0  0.0  58924  5452 ?Ss   15:03   0:00 
/usr/sbin/lighttpd -D -f /etc/lighttpd/lighttpd.conf
root  4119  0.0  0.0  12788   956 pts/3S+   15:03   0:00 grep lighttpd

I enabled the module as described in the bug:

root@reeds:/home/micah/debian/lighttpd-1.4.45# lighttpd-enable-mod fastcgi-php
Met dependency: fastcgi
Enabling fastcgi-php: ok
Enabling fastcgi: ok
Run "service lighttpd force-reload" to enable changes
root@reeds:/home/micah/debian/lighttpd-1.4.45# service lighttpd force-reload

and now lighttpd is not running:

root@reeds:/home/micah/debian/lighttpd-1.4.45# ps auxw |grep lighttpd
root  4223  0.0  0.0  12788   980 pts/3S+   15:04   0:00 grep lighttpd

I will attempt to apply the patch and see if it works.

micah



Bug#857444: [debian-mysql] Bug#857444: Bug#857444: mysql-server-5.5: upgrade from jessie to stretch leaves mysql server uninstalled

2017-04-14 Thread Gabriel Filion
Hi there,

I've traced inter-package links (depends, conflicts et al) and I think I
found the reason why the server gets removed.

stretch still has a mysql-common package that has a "Replaces:" for
mysql-server-5.5.

during a dist-upgrade mysql-common will get upgraded to the stretch
version, which in turn will remove the server package.

to test this hypothesis, I ran "apt-mark hold mysql-common" right before
doing a dist-upgrade from jessie to stretch and both mysql-server and
mysql-server-5.5 then don't get removed by apt/dpkg.



signature.asc
Description: OpenPGP digital signature


Bug#859655: golang-go.crypto: CVE-2017-3204

2017-04-14 Thread anarcat
Control: user -1 debian-rele...@lists.debian.org
Control: usertags -1 bsp-2017-04-ca-montreal
Control: tags -1 +patch

I looked into this during the Montreal BSP, and it's unclear what we
should do here, considering there has been multiple new uploads since
the stretch freeze. 

The patch is pretty long:

https://github.com/golang/crypto/commit/e4e2799dd7aab89f583e1d898300d96367750991

... and there's no way to just backport it into stretch at this point
(IIRC).

So I'm wondering if the next step here would not just be to ask for an
exception to unblock this for stretch, or just tell the release team to
just ignore this and drop the package from stretch.

Let me know,

A.

-- 
Celui qui ne connaît pas l'histoire est condamné à la revivre.
- Karl Marx



Bug#860341: libmtp-common: libmtp does not work w/ recent Android phones

2017-04-14 Thread Julien AUBIN
Package: libmtp-common
Version: 1.1.12-1
Severity: grave
Justification: renders package unusable

Hi,

libmtp should be upgraded to version 1.1.13 as it renders many recent
smartphone unable to mount.

Issue is reported there :
https://sourceforge.net/p/libmtp/bugs/1625/

Many Android 6+ smartphones are actually affected, and users cannot mount them
at all.



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

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

-- no debconf information



Bug#860340: fancontrol: please add configuration file

2017-04-14 Thread Hans-J. Ullrich
Package: fancontrol
Version: 1:3.4.0-4
Severity: wishlist

Dear Maintainer,

it would be nice, if you could add a default configuration file 
(/etc/fancontrol) to the package.
This is useful, when used in livefile systems. In my case, I am regularly 
building a kali livefile dvd
for my EEEPC, who needs fancontrol and eeepc-acpi-scripts (so fancontrol or 
eeepc-acpi-scripts should have the related dependency). 
After install, it is necessary to use pwmconfig, to create /etc/fancontrol. 
Without it, the fan will not run,
and the cpu can be overheated. 

So, the solution is the following:

1. Build the livefile with the command "acpi_osi=Linux" at grub (my part)
2. Take care of installing fancontrol and eeepc-acpi-scripts (my part)
3. Create /etc/fancontrol at installation (your part)

If you like, you can use mine for example, it is running fine on EEEPC.

Here it is:

-

# Configuration file generated by pwmconfig, changes will be lost
INTERVAL=5
DEVPATH=hwmon0= hwmon2=devices/platform/eeepc
DEVNAME=hwmon0=acpitz hwmon2=eeepc
FCTEMPS= hwmon2/pwm1=hwmon0/temp1_input
FCFANS= hwmon2/pwm1=
MINTEMP= hwmon2/pwm1=55
MAXTEMP= hwmon2/pwm1=65
MINSTART= hwmon2/pwm1=50
MINSTOP= hwmon2/pwm1=35
MINPWM= hwmon2/pwm1=0
MAXPWM= hwmon2/pwm1=255

---

Thank you for your help! 

Best regards

Hans



-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)

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

Versions of packages fancontrol depends on:
ii  init-system-helpers  1.47
ii  lsb-base 9.20161125

fancontrol recommends no packages.

fancontrol suggests no packages.

-- no debconf information



Bug#860271: [cacti/debian-sid] Add enable_faster_polling_than_cron.patch

2017-04-14 Thread Paul Gevers
tag 860271 pending
thanks

Date: Thu Apr 13 21:43:46 2017 +0200
Author: Paul Gevers 
Commit ID: 934091e6738b1f2939b63119141776f683afa156
Commit URL: 
http://git.debian.org/?p=pkg-cacti/cacti.git;a=commitdiff;h=934091e6738b1f2939b63119141776f683afa156
Patch URL: 
http://git.debian.org/?p=pkg-cacti/cacti.git;a=commitdiff_plain;h=934091e6738b1f2939b63119141776f683afa156

Add enable_faster_polling_than_cron.patch

Closes: #860271
  



Bug#756400: pytaglib: Please include a python2 package

2017-04-14 Thread Robbie Harwood
Source: pytaglib
Followup-For: Bug #756400

Dear Maintainer,

Upstream is capable of both python2 and python3.  I would really like to not
have to make my code care, or install from pip.

Thanks.

-- System Information:
Debian Release: 9.0
  APT prefers unstable-debug
  APT policy: (600, 'unstable-debug'), (600, 'testing-debug'), (600, 
'unstable'), (600, 'testing'), (200, 'experimental-debug'), (200, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-2-rt-amd64 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)



Bug#860337: Acknowledgement (php7.0: No transition path from php5 to php7.0 when upgrading to stretch)

2017-04-14 Thread Kienan Stewart
Control: user debian-rele...@lists.debian.org
Control: usertags -1 bsp-2017-04-ca-montreal



signature.asc
Description: PGP signature


Bug#860342: python3-taglib: Newer upstream releases available since Jan 21, 2014

2017-04-14 Thread Robbie Harwood
Package: python3-taglib
Severity: grave
Justification: renders package unusable

Dear Maintainer,

Please update to a newer version of the package.  This looks unmaintained and
I would have filed an RM request save that there are packages that depend on
this in the archive.

Thanks.

-- System Information:
Debian Release: 9.0
  APT prefers unstable-debug
  APT policy: (600, 'unstable-debug'), (600, 'testing-debug'), (600, 
'unstable'), (600, 'testing'), (200, 'experimental-debug'), (200, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-2-rt-amd64 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)



Bug#860337: php7.0: No transition path from php5 to php7.0 when upgrading to stretch

2017-04-14 Thread Gabriel Filion
Hello,

for a little bit of additional information, the mysql to mariadb
transition decided to use a meta-package called default-mysql-server to
provide a path for the transition during the upgrade.

Since php5 and php7 have a good number of differences, it might be
desirable to have some kind of similar "opt-in" upgrade path so that one
could install some package in jessie before performing the upgrade to
stretch and have php packages get automatically upgraded to 7.0

one other detail that would be nice would be to add a note about this
upgrade path in the release notes:

https://www.debian.org/releases/stretch/amd64/release-notes/ch-whats-new.en.html



signature.asc
Description: OpenPGP digital signature


  1   2   >