Bug#901199: ITP: node-name-all-modules-plugin -- Names all remaining modules that do not get named via NamedModulesPlugin

2018-06-09 Thread a.pavaskar
Package: wnpp
Severity: wishlist
Owner: Apurva Pavaskar 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-name-all-modules-plugin
  Version : 1.0.1
  Upstream Author : Tim Sebastian 
* URL : https://github.com/timse/name-all-modules-plugin#readme
* License : Expat
  Programming Lang: JavaScript
  Description : Names all remaining modules that do not get named via 
NamedModulesPlugin
 .
 This is a plugin for webpack
 .
 Webpack takes code targeted at node.js and makes it run in the browser.
 Node.js comes with API of its own that is not available in the browsers.
 Webpack exposes this code to programs that are unaware they are running in a
 browser
 .
 Node.js is an event-based server-side JavaScript engine.

 This plugin is required for Gitlab.

 I want to maintain this package in Javascript team.

 Praveen has agreed to sponsor this package.

​Sent with ProtonMail Secure Email.​



Bug#901198: git-buildpackage: create remote repo fails due wrong used submodul urllib

2018-06-09 Thread Carsten Schoenert
Package: git-buildpackage
Version: 0.9.9
Severity: normal

Hello Guido,

I was trying to use 'gbp create-remote-repo' again after a long time but
this was failing with a import error due the line 'import urllib' in
create_remote_repo.py.

$ gbp create-remote-repo 
--remote-url-pattern="g...@somewere.org:my-team/%(pkg)s" --remote-name=myrepo
Traceback (most recent call last):
  File "/usr/bin/gbp", line 149, in 
sys.exit(supercommand())
  File "/usr/bin/gbp", line 145, in supercommand
return module.main(args)
  File "/usr/lib/python3/dist-packages/gbp/scripts/create_remote_repo.py", line 
395, in main
retval = do_create(options)
  File "/usr/lib/python3/dist-packages/gbp/scripts/create_remote_repo.py", line 
317, in do_create
options.bare)
  File "/usr/lib/python3/dist-packages/gbp/scripts/create_remote_repo.py", line 
77, in parse_url
frags = urllib.parse.urlparse(remote_url)
AttributeError: module 'urllib' has no attribute 'parse'

This happen because pyhton3-urllib3 is providing the parse submodul not
automatically anymore and you need to import this submodul specifically.
The added patch should correct the wanted behavior at least the create
command is working then again.

Regards
Carsten

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

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

Versions of packages git-buildpackage depends on:
ii  devscripts 2.18.3
ii  git1:2.17.1-1
ii  man-db 2.8.3-2
ii  python33.6.5-3
ii  python3-dateutil   2.6.1-1
ii  python3-pkg-resources  39.1.0-1

Versions of packages git-buildpackage recommends:
ii  cowbuilder0.87+b1
ii  pbuilder  0.229.2
ii  pristine-tar  1.44
ii  python3-requests  2.18.4-2

Versions of packages git-buildpackage suggests:
pn  python3-notify2  
ii  sudo 1.8.23-1
ii  unzip6.0-21

-- no debconf information
>From 91c88c99a908e5c67bcdf028a0cd9e5bbf9a4919 Mon Sep 17 00:00:00 2001
From: Carsten Schoenert 
Date: Sun, 10 Jun 2018 07:03:01 +0200
Subject: [PATCH] create_remote_repo: import urllib.parse Pyhon3 modul

After the switch of git-buildpackage to Python3 the import of urllib
(from python3-urllib3) is not automatic including the parse submodul
anymore. Ipmorting the submodul directly is providing the needed
functions now.
---
 gbp/scripts/create_remote_repo.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gbp/scripts/create_remote_repo.py 
b/gbp/scripts/create_remote_repo.py
index b744c255..6c1ff7a0 100644
--- a/gbp/scripts/create_remote_repo.py
+++ b/gbp/scripts/create_remote_repo.py
@@ -20,7 +20,7 @@
 
 import sys
 import os
-import urllib
+import urllib.parse
 import subprocess
 import tty
 import termios
-- 
2.17.1



Bug#901185: me too

2018-06-09 Thread Andreas Metzler
On 2018-06-10 積丹尼 Dan Jacobson  wrote:
> Oops. I mean just:
> Setting up exim4-config (4.91-5) ...
> /etc/exim4/update-exim4.conf.conf: line 26: dc_eximconfig_configtype: command 
> not found

Hello,

Are you running bash (or other stuff) from experimental? IIRC there is
some breakage there.

cu Andreas

-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'



Bug#635385: qemu-user-static should upgrade static libraries in qemu-debootstrap created chroots

2018-06-09 Thread Paul Wise
On Tue, 26 Jul 2011 02:27:51 +0900 Emmet Hikory wrote:

> When qemu-debootstrap is used to create an emulation chroot, it
> copies a static library into the chroot for use by binfmt-misc.

Recent qemu-user-static versions in sid now use the binfmt "fix binary"
mode, which will allow qemu-debootstrap to stop copying the static
binaries into the foreign-arch chroots. That would be another way to
satisfy this issue, so this bug could be closed now.

https://bugs.debian.org/901197
https://bugs.debian.org/868030

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


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


Bug#901197: qemu-debootstrap: don't copy qemu-*-static binaries into the chroot when binfmt "fix binary" mode is enabled

2018-06-09 Thread Paul Wise
Package: qemu-user-static
Version: 1:2.12+dfsg-3
Severity: normal
File: /usr/sbin/qemu-debootstrap

The binfmt "fix binary" mode was recently enabled for the
qemu-user-static binfmt entries:

https://bugs.debian.org/868030

qemu-debootstrap should check if it is enabled (in case the sysadmin
deliberately or accidentally broke it or enabled it manually) and skip
copying the qemu-*-static binaries into the chroot, since the foreign
arch device will not need it and neither will the local device.
It will only get outdated because it never gets updated:

https://bugs.debian.org/635385

-- System Information:
Debian Release: buster/sid
  APT prefers testing-debug
  APT policy: (900, 'testing-debug'), (900, 'testing'), (800, 
'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 
'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental')
Architecture: amd64 (x86_64)

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

qemu-user-static depends on no packages.

Versions of packages qemu-user-static recommends:
ii  binfmt-support  2.1.8-2

Versions of packages qemu-user-static suggests:
ii  sudo  1.8.23-1

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


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


Bug#900545: dput: Emit error response body as a debug message

2018-06-09 Thread Ben Finney
Control: retitle -1 dput: Emit the response body as a debug message, when HTTP 
error response

Howdy,

I have an implementation of this feature, that is awaiting review at
https://salsa.debian.org/debian/dput/merge_requests/1>.

-- 
 \  “Natural catastrophes are rare, but they come often enough. We |
  `\   need not force the hand of nature.” —Carl Sagan, _Cosmos_, 1980 |
_o__)  |
Ben Finney 


signature.asc
Description: PGP signature


Bug#884891: closed by Michael Tokarev (Re: qemu-user-static: add a qemu-chroot script)

2018-06-09 Thread Paul Wise
On Thu, 2018-06-07 at 12:51 +, Debian Bug Tracking System wrote:

> Please take a look at #868030 - maybe this is sufficient for your needs?

Looks perfect, since it means a normal chroot should work.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


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


Bug#901196: tmperamental: rebuild to include dbgsym package

2018-06-09 Thread Paul Wise
Package: tmperamental
Version: 1.0
Severity: wishlist

I am getting some segfaults when running ls/cp and other things with
tmperamental. It would be nice to have a dbgsym package so I can report
bugs about the issues. Please rebuild the package with recent debhelper so that 
a dbgsym package is automatically created.

https://wiki.debian.org/AutomaticDebugPackages

$ tmperamental ls 
Segmentation fault (core dumped)
$ tmperamental cp
Segmentation fault (core dumped)

-- System Information:
Debian Release: buster/sid
  APT prefers testing-debug
  APT policy: (900, 'testing-debug'), (900, 'testing'), (800, 
'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 
'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental')
Architecture: amd64 (x86_64)

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

Versions of packages tmperamental depends on:
ii  libc6  2.27-3

tmperamental recommends no packages.

tmperamental suggests no packages.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


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


Bug#901185: me too

2018-06-09 Thread 積丹尼 Dan Jacobson
Oops. I mean just:
Setting up exim4-config (4.91-5) ...
/etc/exim4/update-exim4.conf.conf: line 26: dc_eximconfig_configtype: command 
not found



Bug#862166: tmperamental: support TMP, TEMP, TEMPDIR and program-specific variables

2018-06-09 Thread Paul Wise
On Tue, 2018-06-05 at 19:29 +0200, Jakub Wilk wrote:

> TMPDIR is specified by POSIX; the other variable names are non-standard. 
> If a program supports TMP or TEMP or ... but not TMPDIR, then that's a 
> bug that should be fixed.

Some of them are standard on non-POSIX platforms like Windows.

> libtmperamental wouldn't be able to catch such bugs if these 
> non-standard variables were set.

I think the best solution here would be for tmperamental to set each
variable to a different directory and then warn about use of each of
the directories for non-POSIX variables, with an option to also blow up
for uses of the non-POSIX variables.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


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


Bug#901185: me too

2018-06-09 Thread 積丹尼 Dan Jacobson
Setting up exim4-config (4.91-5) ...
/var/lib/dpkg/info/exim4-config.postinst: line 330: export: 
`dc_eximconfig_configtype dc_other_hostnames dc_local_interfaces dc_readhost 
dc_relay_domains dc_minimaldns dc_relay_nets dc_smarthost CFILEMODE 
dc_use_split_config dc_hide_mailname dc_mailname_in_oh dc_localdelivery': not a 
valid identifier
dpkg: error processing package exim4-config (--configure):



Bug#157299:

2018-06-09 Thread Антон Пл



Bug#896295: Tensorflow is missing

2018-06-09 Thread Lumin
Hello Debian-Science folks,

Please feel free to CC me if you need any input about deep learning.

> From: Andreas Tille
> the description says:
> 
>  ...  Alternatively, Keras could run on Google's
>  TensorFlow (not yet available in Debian, but coming up).
> 
> Is there some estimated time frame to package TensorFlow?

No estimated time frame for it. TensorFlow provides bazel build for
linux and cmake build for windows.  Bazel itself is blocking for years,
and a DD, Paul Liu, who worked on it in the past had said that it was
hard to deal with. I guess the bazel build system is still blocking
currently.
 
> If not please try to deactivate this alternative since the package does
> not work as this bug report explains.

I'd suggest patching upstream source to use Theano as the default
backend, and comment it clearly in the descriptions.

> From: Stephen Sinclair
> Regarding Tensorflow packaging I do not know, someone on debian-science
> mentioned difficulties with its build system. I do hope these are
> resolvable but it seems to be a big issue.

That so-called "someone" was me, actually. Bazel build is actually a big
issue, and I have no plan to patch the windows cmake build in a
reasonable time frame.

You may have found that Debian-team holds a tensorflow repo on Salsa,
but that's merely an old copy of upstream code.
https://salsa.debian.org/science-team/tensorflow

I'm currently maintaing several TensorFlow dependencies. Hope that
They will be helpful sometime in the future.

farmhash
gemmlowp
highwayhash

The full list of dependency can be found in the third_part directory
of tensorflow source.



Bug#901195: tracker.debian.org: linkify bugs in testing removal news items

2018-06-09 Thread Paul Wise
Package: tracker.debian.org
Severity: wishlist
Tags: newcomer

It would be nice if the news item display could turn Debian bug numbers
in testing removal emails into links to Debian bugs. Being able to click the 
bug link instead of manually writing the URL would be faster.

For example: 

https://tracker.debian.org/news/943250/mysql-workbench-removed-from-testing/

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


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


Bug#901194: jessie-pu: package openldap/2.4.40+dfsg-1+deb8u4

2018-06-09 Thread Ryan Tandy
Package: release.debian.org
Severity: normal
Tags: jessie
User: release.debian@packages.debian.org
Usertags: pu

Dear OSRM,

Please consider this openldap update for jessie. I apologize for the 
late request and will understand if it doesn't make it.

  * Fix upgrade failure when olcSuffix contains a backslash. (Closes: #864719)

I would like to apply this fix in jessie to ensure that if openldap gets 
a security update during jessie LTS, affected systems will be able to 
install it. As well there may be some users who choose to upgrade from 
wheezy after its LTS ends. I have tested both upgrade scenarios 
(jessie->jessie and wheezy->jessie).

For avoidance of doubt: this includes the changes also proposed for 
stretch in #901192 (the affected code is always executed in 
wheezy->jessie upgrades).

  * Import upstream patches to fix memory corruption caused by calling
sasl_client_init() multiple times and possibly concurrently.
(ITS#8648) (Closes: #860947)

This issue affected several slapd users and came with a variety of 
symptoms. A typical example of an affected setup would be a multi-master 
setup where replication is authenticated using Kerberos (SASL/GSSAPI). 
These patches have been applied in stretch (in +deb9u1) and in Ubuntu 
xenial, with no regressions reported.

thanks,
Ryan

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

Kernel: Linux 4.9.0-6-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -u openldap-2.4.40+dfsg/debian/changelog 
openldap-2.4.40+dfsg/debian/changelog
--- openldap-2.4.40+dfsg/debian/changelog
+++ openldap-2.4.40+dfsg/debian/changelog
@@ -1,3 +1,12 @@
+openldap (2.4.40+dfsg-1+deb8u4) jessie; urgency=medium
+
+  * Fix upgrade failure when olcSuffix contains a backslash. (Closes: #864719)
+  * Import upstream patches to fix memory corruption caused by calling 
+sasl_client_init() multiple times and possibly concurrently.
+(ITS#8648) (Closes: #860947)
+
+ -- Ryan Tandy   Tue, 05 Jun 2018 20:16:25 -0700
+
 openldap (2.4.40+dfsg-1+deb8u3) jessie-security; urgency=high
 
   * debian/patches/ITS-8655-paged-results-double-free.patch: Fix a double free 
diff -u openldap-2.4.40+dfsg/debian/patches/series 
openldap-2.4.40+dfsg/debian/patches/series
--- openldap-2.4.40+dfsg/debian/patches/series
+++ openldap-2.4.40+dfsg/debian/patches/series
@@ -29,0 +30,2 @@
+ITS-8648-check-result-of-ldap_int_initialize-in-ldap.patch
+ITS-8648-init-SASL-library-in-global-init.patch
diff -u openldap-2.4.40+dfsg/debian/slapd.scripts-common 
openldap-2.4.40+dfsg/debian/slapd.scripts-common
--- openldap-2.4.40+dfsg/debian/slapd.scripts-common
+++ openldap-2.4.40+dfsg/debian/slapd.scripts-common
@@ -100,7 +100,7 @@
 }
 # }}}
 update_databases_permissions() {   # {{{
-   get_suffix | while read suffix; do
+   get_suffix | while read -r suffix; do
dbdir=`get_directory "$suffix"`
update_permissions "$dbdir"
done
@@ -163,11 +163,11 @@
 
dir=`database_dumping_destdir`
echo >&2 "  Dumping to $dir: "
-   (get_suffix | while read suffix; do
+   (get_suffix | while read -r suffix; do
dbdir=`get_directory "$suffix"`
if [ -n "$dbdir" ]; then
file="$dir/$suffix.ldif"
-   echo -n "  - directory $suffix... " >&2
+   printf '  - directory %s... ' "$suffix" >&2
# Need to support slapd.d migration from preinst
if [ -f "${SLAPD_CONF}" ]; then
slapcat_opts="-g -f ${SLAPD_CONF}"
@@ -194,7 +194,7 @@
 
dir=`database_dumping_destdir`
echo >&2 "  Loading from $dir: "
-   get_suffix | while read suffix; do
+   get_suffix | while read -r suffix; do
dbdir=`get_directory "$suffix"`
if [ -z "$dbdir" ]; then
continue
@@ -206,11 +206,11 @@
fi
 
file="$dir/$suffix.ldif"
-   echo -n "  - directory $suffix... " >&2
+   printf '  - directory %s... ' "$suffix" >&2
 
# If there is an old DB_CONFIG file, restore it before
# running slapadd
-   backupdir=`compute_backup_path -n "$dbdir" "$suffix"`
+   backupdir="$(compute_backup_path -n "$dbdir" "$suffix")"
if [ -e "$backupdir"/DB_CONFIG ]; then
cp -a "$backupdir"/DB_CONFIG "$dbdir"/
fi
@@ -249,7 +249,7 @@
 # }}}
 move_incompatible_databases_away() {   # {{{
echo >&2 "  Moving old database directories to /var/backups:"
-   

Bug#795021: DDPO: Filter out packages with no version >= testing?

2018-06-09 Thread Steve Robbins
On Saturday, June 9, 2018 1:38:43 PM CDT Christoph Berg wrote:

> > In the DDPO display, I have some packages that have been removed from
> > unstable and testing, but remain in stable, oldstable, etc.  I'd like
> > to filter these out from the display.
> > In the Display Configuration, I set the "Version" flag to "testing and
> > newer" thinking it would do the trick.  It removes the columns related
> > to other versions.  But all packages remain listed, even if the
> > package has no version in testing and newer.
> > 
> > Can you either modify the filtering of "Version" or add some way
> > to achive my goal?
> 
> I tweaked the Version setting some time ago to do exactly that. Please
> let me know if there's anything missing.

It's perfect.  Works just as I would expect.

Thank you!
-Steve



Bug#901003: There is no standard way of removing transitional / dummy packages

2018-06-09 Thread Ben Hutchings
Control: clone -1 -2
Control: reassign -2 release-notes

On Fri, 2018-06-08 at 16:42 +0100, Sean Whitton wrote:
> Hello Ben,
> 
> On Fri, Jun 08 2018, Ben Hutchings wrote:
> 
> > Reassigning this to debian-handbook, which doesn't seem to say
> > anything about this currently.
> 
> Perhaps a better location would be the upgrading chapter of the release
> notes? [1]
> 
> That includes various things that one can do to clean up your system
> after the upgrade; removing transitional packages would seem like a good
> thing to do at that point.
> 
> [1]  
> https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.en.html#for-next

That would also be a good place.

Ben.

-- 
Ben Hutchings
If at first you don't succeed, you're doing about average.



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


Bug#862030: jessie-pu: package rar/2:4.2.0+dfsg.1-0.1

2018-06-09 Thread Ben Hutchings
On Fri, 2018-06-08 at 21:39 +0100, Adam D. Barratt wrote:
> Control: tags -1 + confirmed
> 
> On Fri, 2017-11-24 at 17:14 +, Ben Hutchings wrote:
> > On Tue, 2017-06-27 at 22:55 +0200, Cyril Brulebois wrote:
> > > Control: tag -1 moreinfo
> > > 
> > > Ben Hutchings  (2017-05-07):
> > > > rar should be updated to fix #860952.
> > > > 
> > > > The orig tarballs need to be repacked to exclude
> > > > rar_static.  Then I
> > > > would apply the following source patch:
> > > > 
> 
> ...
> > > Based on the last line of context and the first line of the diff
> > > (marked
> > > with <=== above), I'm not sure whether you plan to remove
> > > default.sfx
> > > along with it, since the previous line still mentions it, and the
> > > rules
> > > file as well, see below.
> > 
> > That was intentional, although I forgot to mention it.  default.sfx
> > hasn't been statically linked since (I think) version 3.9.3-1.
> > 
> 
> Please go ahead; apologies for the long delay.

Done.

Ben.

-- 
Ben Hutchings
If at first you don't succeed, you're doing about average.



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


Bug#901192: stretch-pu: package openldap/2.4.44+dfsg-5+deb9u2

2018-06-09 Thread Ryan Tandy
Package: release.debian.org
Severity: normal
Tags: stretch
User: release.debian@packages.debian.org
Usertags: pu

Dear SRM,

Please consider this openldap update for stretch. I apologize for the 
late request and will understand if it doesn't make it.

Both fixes have already had some time in testing and stretch-backports.

  * Import upstream patch to fix an out-of-sync issue with delta-syncrepl
replication in multi-master environments, resulting from changes losing
tracking information and being applied multiple times.
(ITS#8) (Closes: #877166)

This issue impacts replication when the memberof overlay is used in a 
multi-master setup. Sven Mäder (in X-D-CC) has tested the proposed 
package on a stretch system and verified the fix.

  * Really fix upgrades when the config contains backslash-escaped special
characters. The previous fix was incomplete and didn't fully fix upgrades
involving a database reload. (Closes: #864719)

The first part of this, fixing simple upgrades that don't require a 
database reload, is already in stretch (as +deb9u1). This additional 
patch deals with code that is not executed in a typical upgrade but 
might be triggered based on the old version or the debconf settings.

thanks,
Ryan

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

Kernel: Linux 4.9.0-6-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru openldap-2.4.44+dfsg/debian/changelog 
openldap-2.4.44+dfsg/debian/changelog
--- openldap-2.4.44+dfsg/debian/changelog   2017-08-10 12:12:46.0 
-0700
+++ openldap-2.4.44+dfsg/debian/changelog   2018-05-22 21:25:19.0 
-0700
@@ -1,3 +1,15 @@
+openldap (2.4.44+dfsg-5+deb9u2) stretch; urgency=medium
+
+  * Import upstream patch to fix an out-of-sync issue with delta-syncrepl
+replication in multi-master environments, resulting from changes losing
+tracking information and being applied multiple times.
+(ITS#8444) (Closes: #877166)
+  * Really fix upgrades when the config contains backslash-escaped special
+characters. The previous fix was incomplete and didn't fully fix upgrades
+involving a database reload. (Closes: #864719)
+
+ -- Ryan Tandy   Tue, 22 May 2018 21:25:19 -0700
+
 openldap (2.4.44+dfsg-5+deb9u1) stretch; urgency=medium
 
   * Relax the dependency of libldap-2.4-2 on libldap-common to also permit 
diff -Nru 
openldap-2.4.44+dfsg/debian/patches/ITS-8444-Do-not-clear-the-pending-operation-when-che.patch
 
openldap-2.4.44+dfsg/debian/patches/ITS-8444-Do-not-clear-the-pending-operation-when-che.patch
--- 
openldap-2.4.44+dfsg/debian/patches/ITS-8444-Do-not-clear-the-pending-operation-when-che.patch
  1969-12-31 16:00:00.0 -0800
+++ 
openldap-2.4.44+dfsg/debian/patches/ITS-8444-Do-not-clear-the-pending-operation-when-che.patch
  2018-05-22 21:25:19.0 -0700
@@ -0,0 +1,30 @@
+From bb6438fb7ae32a622f456af8c4c9b8d479d5b209 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Ond=C5=99ej=20Kuzn=C3=ADk?= 
+Date: Fri, 25 Aug 2017 16:25:23 +0100
+Subject: [PATCH] ITS#8444 Do not clear the pending operation when
+ checkpointing
+
+When a checkpoint happens, if we remove the CSN from the pending list,
+accesslog won't pass it onto the accesslog DB. But in a delta-mmr
+scenario, an accesslog entry without a CSN faces a race where it might
+be applied twice - that usually fails and causes a full refresh, other
+times it can cause a silent desync - both are undesirable.
+---
+ servers/slapd/overlays/syncprov.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/servers/slapd/overlays/syncprov.c 
b/servers/slapd/overlays/syncprov.c
+index 3e7667336..4c2d939d4 100644
+--- a/servers/slapd/overlays/syncprov.c
 b/servers/slapd/overlays/syncprov.c
+@@ -1494,6 +1494,7 @@ syncprov_checkpoint( Operation *op, slap_overinst *on )
+   opm.o_bd->bd_info = on->on_info->oi_orig;
+   opm.o_managedsait = SLAP_CONTROL_NONCRITICAL;
+   opm.o_no_schema_check = 1;
++  opm.o_opid = -1;
+   opm.o_bd->be_modify( ,  );
+ 
+   if ( rsm.sr_err == LDAP_NO_SUCH_OBJECT &&
+-- 
+2.11.0
+
diff -Nru openldap-2.4.44+dfsg/debian/patches/series 
openldap-2.4.44+dfsg/debian/patches/series
--- openldap-2.4.44+dfsg/debian/patches/series  2017-08-09 22:07:34.0 
-0700
+++ openldap-2.4.44+dfsg/debian/patches/series  2018-05-22 21:25:19.0 
-0700
@@ -31,3 +31,4 @@
 ITS-8432-fix-infinite-looping-mods-in-delta-mmr.patch
 ITS-8648-check-result-of-ldap_int_initialize-in-ldap.patch
 ITS-8648-init-SASL-library-in-global-init.patch
+ITS-8444-Do-not-clear-the-pending-operation-when-che.patch
diff -Nru openldap-2.4.44+dfsg/debian/slapd.scripts-common 

Bug#901191: libfabric-bin: missing Breaks+Replaces: libfabric1 (<< 1.6)

2018-06-09 Thread Andreas Beckmann
Package: libfabric-bin
Version: 1.6.1-1
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

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

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

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

  Selecting previously unselected package libfabric-bin.
  Preparing to unpack .../libfabric-bin_1.6.1-1_amd64.deb ...
  Unpacking libfabric-bin (1.6.1-1) ...
  dpkg: error processing archive 
/var/cache/apt/archives/libfabric-bin_1.6.1-1_amd64.deb (--unpack):
   trying to overwrite '/usr/bin/fi_info', which is also in package libfabric1 
1.5.3-1
  Errors were encountered while processing:
   /var/cache/apt/archives/libfabric-bin_1.6.1-1_amd64.deb


cheers,

Andreas


libfabric1=1.5.3-1_libfabric-bin=1.6.1-1.log.gz
Description: application/gzip


Bug#901190: libcob4-dev: removal of libcob4-dev makes files disappear from libcob1-dev

2018-06-09 Thread Andreas Beckmann
Package: libcob4-dev
Version: 2.2-1
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts replaces-without-breaks

Hi,

during a test with piuparts and DOSE tools I noticed your package causes
removal of files that also belong to another package.
This is caused by using Replaces without corresponding Breaks.

The installation sequence to reproduce this problem is

  apt-get install libcob1-dev
  # (1)
  apt-get install libcob4-dev
  apt-get remove libcob4-dev
  # (2)

The list of installed files at points (1) and (2) should be identical,
but the following files have disappeared:

  /usr/include/libcob.h
  /usr/include/libcob/common.h
  /usr/include/libcob/exception.def

This is a serious bug violating policy 7.6, see
https://www.debian.org/doc/debian-policy/#overwriting-files-and-replacing-packages-replaces
and also see the footnote that describes this incorrect behavior
https://www.debian.org/doc/debian-policy/ (old: footnotes.html#f53)
[footnote permalink broken (#879048), search for /To see why/]

The libcob4-dev package has the following relationships with libcob1-dev:

  Conflicts: n/a
  Breaks:n/a
  Replaces:  libcob1-dev

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

0m19.8s ERROR: FAIL: After purging files have disappeared:
  /usr/include/libcob.h  owned by: libcob4-dev
  /usr/include/libcob/common.h   owned by: libcob4-dev
  /usr/include/libcob/exception.def  owned by: libcob4-dev

0m19.8s ERROR: FAIL: After purging files have been modified:
  /var/lib/dpkg/info/libcob1-dev.listnot owned


cheers,

Andreas


libcob1-dev=1.1-2+b2_libcob4-dev=2.2-1.log.gz
Description: application/gzip


Bug#901189: timidity,timidity-el: both packages ship the manpages

2018-06-09 Thread Andreas Beckmann
Package: timidity,timidity-el
Version: 2.14.0-2
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

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

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

  Selecting previously unselected package timidity-el.
  Preparing to unpack .../timidity-el_2.14.0-2_all.deb ...
  Unpacking timidity-el (2.14.0-2) ...
  dpkg: error processing archive 
/var/cache/apt/archives/timidity-el_2.14.0-2_all.deb (--unpack):
   trying to overwrite '/usr/share/man/ja/man1/timidity.1.gz', which is also in 
package timidity 2.14.0-2
  Errors were encountered while processing:
   /var/cache/apt/archives/timidity-el_2.14.0-2_all.deb

The following files are shipped by both packages:

usr/share/man/ja/man1/timidity.1.gz
usr/share/man/ja/man5/timidity.cfg.5.gz
usr/share/man/man1/timidity.1.gz
usr/share/man/man5/timidity.cfg.5.gz


cheers,

Andreas


timidity=2.14.0-2_timidity-el=2.14.0-2.log.gz
Description: application/gzip


Bug#901188: utils.py: Make the line "Dear Maintainer" more specific

2018-06-09 Thread Bjarni Ingi Gislason
Package: reportbug
Version: 7.1.10
Severity: minor

  Make the line "Dear Maintainer" more specific and mention what
distribution is meant, for example by using "Dear Debian maintainer".

  This line is in the file "/usr/lib/python3/dist-packages/reportbug/utils.py".

  See an answer to the bug #893444, "mandoc.1: Some fixes in the
manual" (package "mandoc") for a reason for this additional
information.

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

Kernel: Linux 4.9.88-1-u1 (SMP w/2 CPU cores)
Locale: LANG=is_IS.iso88591, LC_CTYPE=is_IS.iso88591 (charmap=ISO-8859-1), 
LANGUAGE=is_IS.iso88591 (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages reportbug depends on:
ii  apt1.6.1
ii  python33.6.5-3
ii  python3-reportbug  7.1.10
ii  sensible-utils 0.0.12

reportbug recommends no packages.

Versions of packages reportbug suggests:
pn  claws-mail 
pn  debconf-utils  
pn  debsums
pn  dlocate
pn  emacs24-bin-common | emacs25-bin-common
ii  exim4  4.91-4
ii  exim4-daemon-light [mail-transport-agent]  4.91-4
ii  file   1:5.33-2
pn  gir1.2-gtk-3.0 
pn  gir1.2-vte-2.91
ii  gnupg  2.2.7-1
pn  python3-gi 
pn  python3-gi-cairo   
pn  python3-gtkspellcheck  
pn  python3-urwid  
ii  xdg-utils  1.1.3-1

Versions of packages python3-reportbug depends on:
ii  apt1.6.1
ii  file   1:5.33-2
ii  python33.6.5-3
ii  python3-apt1.6.1
ii  python3-debian 0.1.32
ii  python3-debianbts  2.7.2
ii  python3-requests   2.18.4-2

python3-reportbug suggests no packages.

-- no debconf information

-- 
Bjarni I. Gislason



Bug#900994: [www.debian.org] Issues with the diff links in the translator dashboards (https://www.debian.org/devel/website/stats/xx)

2018-06-09 Thread Laura Arjona Reina
Hi again

I just noticed that the English dashboard shows a different table
including "git diff" command lines:

https://www.debian.org/devel/website/stats/en.en.html

I'm not sure why it's English different than the other languages.
I have looked at the stattrans.pl code:

https://salsa.debian.org/webmaster-team/webwml/blob/master/stattrans.pl

but I couldn't arrive to any conclusion.

Kind regards,
-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Bug#901187: Please drop explicit dependency against systemd

2018-06-09 Thread Laurent Bigonville
Package: iio-sensor-proxy
Version: 2.4-2
Severity: normal

Hi,

iio-sensor-proxy has an explicit dependency against systemd, but that
seems to be useless.

systemd package doesn't garantee that you have systemd running as PID1.

Kind regards,

Laurent Bigonville

-- System Information:
Debian Release: buster/sid
  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.16.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Permissive - Policy name: refpolicy

Versions of packages iio-sensor-proxy depends on:
ii  libc6   2.27-3
ii  libglib2.0-02.56.1-2
ii  libgudev-1.0-0  232-2
ii  systemd 238-5

iio-sensor-proxy recommends no packages.

iio-sensor-proxy suggests no packages.

-- no debconf information



Bug#901185: exim4-config: fails to install

2018-06-09 Thread Adam D. Barratt
Control: tags -1 + moreinfo

On Sun, 2018-06-10 at 00:17 +0200, Eric Valette wrote:
> Paramétrage de exim4-config (4.91-5) ...
> /etc/exim4/update-exim4.conf.conf: ligne 32: dc_eximconfig_configtype
> : commande introuvable
> /etc/exim4/update-exim4.conf.conf: ligne 32: dc_eximconfig_configtype
> : commande introuvable
> 

That doesn't make huge amounts of sense, at least at first glance.

update-exim4.conf, which is what will be being called here, sources
update-exim4.conf.conf, but that shouldn't be leading to "command not
found" errors.

The mention of line 32 is also interesting, as the standard file
appears to be 31 lines long.

Could you share the content of the file on the relevant machine,
please?

Regards,

Adam



Bug#899006: stretch-pu: package intel-microcode/3.20180425.1~deb9u1

2018-06-09 Thread Adam D. Barratt
Control: tags -1 + confirmed

On Fri, 2018-05-18 at 10:32 -0300, Henrique de Moraes Holschuh wrote:
> I'd like to update the intel-microcode package in Debian stretch.
> 
> This update adds the microcode-side fix for CVE-2017-5715 aka Spectre
> v2.
> 

Please go ahead.

Regards,

Adam



Bug#901186: RFP: node-esquery -- ECMAScript AST query library

2018-06-09 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-esquery
  Version : 1.0.0
  Upstream Author : Michael Ficarra 
* URL : https://notabug.org/themusicgod1/esquery
* License : BSD-3-Clause
  Programming Lang: javascript
  Description : ECMAScript AST query library

ESQuery is a library for querying the AST output by Esprima
for patterns of syntax using a CSS style selector system.
Demo: https://estools.github.io/esquery/



Bug#884229: 500 Internal Server Error for packages in experimental suite

2018-06-09 Thread Andrey Gursky

Dear maintainers, server administrators and web masters,

a couple of weeks ago package sites from experimental suite started to 
fail opening with error 500 Internal Server Error. Because this failure 
is not temporary anymore but became unfortunately stable, I'd like to 
ask you to check the situation.


Thanks,
Andrey



Bug#888561: jessie-pu: package nvidia-graphics-modules/340.106+3.16.0+1

2018-06-09 Thread Andreas Beckmann
On 2018-06-09 21:05, Adam D. Barratt wrote:
> Unfortunately I missed the fact that the upload had ended up in NEW due
>  to the kernel ABI change, and dak will no longer accept it because:

I could just rebuild ist in a current jessie-pu environment ... but
given the fact that this will be the final jessie point release, it's
probably better to RM the package, as it will probably not be updatable
within LTS. There is already #894123 for that.

I also don't plan to provide it via backports.


Andreas



Bug#551006: Delivery In Progress

2018-06-09 Thread info
Open Attached File for details
Este mensaje y los ficheros adjuntos pueden contener información confidencial 
destinada solamente a la(s) persona(s) mencionadas anteriormente y pueden estar 
protegidos por secreto profesional. Si usted recibe este correo electrónico 
por error, gracias por informar inmediatamente al remitente y destruir el 
mensaje. Al no estar asegurada la integridad de este mensaje sobre la red, 
Diputación de Málaga no se hace responsable por su contenido. Su contenido no 
constituye ningún compromiso para la Diputación de Málaga, salvo 
ratificación escrita por ambas partes. Aunque se esfuerza al máximo por 
mantener su red libre de virus, el emisor no puede garantizar nada al respecto 
y no será responsable de cualesquiera daños que puedan resultar de una 
transmisión de virus. This e-mail and the documents attached are confidential 
and intended solely for the addressess it may also be privileged. If you 
receive this e-mail in error, please no
 tify the sender immediately and destroy it. As its integrity cannot be secured 
on the Internet, Diputacion de Malaga liability cannot be triggered for the 
message content. Although the sender endeavours to maintain a computer 
virus-free network, the sender does not warrant that this transmission is 
virus-free and will not be liable for any damages resulting from any virus 
transmitted.



OpenFile.rtf
Description: Binary data


Bug#901185: exim4-config: fails to install

2018-06-09 Thread Eric Valette
Package: exim4-config
Version: 4.91-5
Severity: grave
Justification: renders package unusable

apt-get -f install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances   
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 2 non mis à jour.
4 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Paramétrage de exim4-config (4.91-5) ...
/etc/exim4/update-exim4.conf.conf: ligne 32: dc_eximconfig_configtype : 
commande introuvable
/etc/exim4/update-exim4.conf.conf: ligne 32: dc_eximconfig_configtype : 
commande introuvable
dpkg: erreur de traitement du paquet exim4-config (--configure) :
 installed exim4-config package post-installation script subprocess returned 
error exit status 127
dpkg: des problèmes de dépendances empêchent la configuration de exim4-base 
:
 exim4-base dépend de exim4-config (>= 4.82) | exim4-config-2 ; cependant :
 Le paquet exim4-config n'est pas encore configuré.
  Le paquet exim4-config-2 n'est pas installé.
  Le paquet exim4-config qui fournit exim4-config-2 n'est pas encore configuré.

dpkg: erreur de traitement du paquet exim4-base (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de exim4 :
 exim4 dépend de exim4-base (>= 4.91-5) ; cependant :
 Le paquet exim4-base n'est pas encore configuré.
 exim4 dépend de exim4-base (<< 4.91-5.1) ; cependant :
 Le paquet exim4-base n'est pas encore configuré.



-- Package-specific info:
Exim version 4.91 #4 built 09-Jun-2018 16:10:39
Copyright (c) University of Cambridge, 1995 - 2018
(c) The Exim Maintainers and contributors in ACKNOWLEDGMENTS file, 2007 - 2018
Berkeley DB: Berkeley DB 5.3.28: (September  9, 2013)
Support for: crypteq iconv() IPv6 GnuTLS move_frozen_messages DANE 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

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

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

Versions of packages exim4-config depends on:
ii  adduser3.117
ii  debconf [debconf-2.0]  1.5.66

exim4-config recommends no packages.

exim4-config suggests no packages.

-- Configuration Files:
/etc/exim4/passwd.client [Errno 13] Permission non accordée: 
'/etc/exim4/passwd.client'

-- debconf information excluded


Bug#636184: #636184: some values

2018-06-09 Thread Adam Borowski
On Sat, Jun 09, 2018 at 10:40:05AM -0400, Philippe Cloutier wrote:
> Thank you Adam,
> I like your proposal, but have a few comments below.
> 
> First, "It has been since greatly outpaced" is odd when we don't
> specify a time.

Any new entrants are not going to be worse on the size-vs-speed graph,
thus such statement won't become untrue in the future, and that's why
naming a specific time seems pointless to me.

> I think it would indeed be relevant to mention that bzip2 was developed
> between 1996 and 2000 (for machines with very limited RAM).

While especially xz can take enormous amounts of RAM, on levels where they
provide slightly better compression ratio than bzip2 they actually need less
RAM, both for compressing and decompressing.  Thus, memory use is not an
advantage of bzip2.

> Second, there's a typo in "Thus, bzip2 shouldn't in be used in new
> designs, although you want it available to access historic data.", and
> it's a little simplistic, and perhaps a little strong, since there
> might be cases for which bzip2 is superior to all alternatives.

I think that's a true statement.  With most algorithms supporting multiple
levels, you can't speak about a single size-to-speed number but have to
measure the whole envelope at all supported levels, for various types of
files.  It's rare for an algorithm to be outclassed on its entire range
-- even lzop has cases when it wins with zstd, but as far as I can tell
this is indeed the case for bzip2.

I'm stopping short at "strictly inferior" as it's possible one may construct
a file which bzip2 processes miraculously fast, but I know of no real-world
file type where bzip2 would win.

> I would favor "Thus, bzip2 should unlikely be used when there is no
> compatibility concern (for example, to decompress data previously
> compressed in bzip2's format).".
> 
> Finally, the existing description is problematic because it's based on
> tests which were once valid, but which are outdated. I am extremely
> far from being an expert of compression, but I am afraid that the
> proposal may be also somewhat over-reliant on different tests. I have
> no doubt that zstd was much better with the file you used for testing,
> but giving these numbers based on a single file is generalizing from
> little. I think it's very useful to provide data on performance, but
> unless a comprehensive comparison was made, I would still prefer
> providing no or little data to providing data which is inexact or
> which gets outdated.

I used a single data point as I'm more inclined to believe what I see with
my own eyes, but there are many comprehensive comparisons available on the
Net.

If you don't want specific numbers, something like "several times as fast"
could be good.

New research goes on, and in another decade or two we'll be talking about
replacing xz and zstd -- but bzip2's time is over.  Let's see what its
author comes with next -- I don't think he said his last word.

> Le mar. 5 juin 2018 à 15:45, Adam Borowski  a écrit :
> > > The extended description says of bzip2:
> > >
> > > > It typically compresses files to within 10% to 15% of the best available
> > > > techniques, whilst being around twice as fast at compression and six
> > > > times faster at decompression.

> >  bzip2 is a freely available, patent free, data compressor.  It has been
> >  since greatly outpaced by newer alternatives, for example zstd at
> >  equivalent shrinking ratio compresses thrice as fast while decompressing
> >  nearly 15 times faster than bzip2.  Thus, bzip2 shouldn't in be used in
> >  new designs, although you want it available to access historic data.


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀ I've read an article about how lively happy music boosts
⣾⠁⢰⠒⠀⣿⡁ productivity.  You can read it, too, you just need the
⢿⡄⠘⠷⠚⠋⠀ right music while doing so.  I recommend Skepticism
⠈⠳⣄ (funeral doom metal).



Bug#901184: ITP: libedlib -- library for sequence alignment using edit distance

2018-06-09 Thread Andreas Tille
Package: wnpp
Severity: wishlist
Owner: Andreas Tille 

* Package name: libedlib
  Version : 1.2.3
  Upstream Author : Martin Šošić
* URL : https://github.com/Martinsos/edlib
* License : MIT
  Programming Lang: C
  Description : library for sequence alignment using edit distance
 A lightweight and super fast C/C++ library for sequence alignment using
 edit distance.
 .
 Calculating edit distance of two strings is as simple as:
 .
  edlibAlign("hello", 5, "world!", 6,
 edlibDefaultAlignConfig()).editDistance;
 Features
 .
  * Calculates edit distance (Levehnstein distance).
  * It can find optimal alignment path (instructions how to transform
first sequence into the second sequence).
  * It can find just the start and/or end locations of alignment path -
can be useful when speed is more important than having exact
alignment path.
  * Supports multiple alignment methods: global(NW), prefix(SHW) and
infix(HW), each of them useful for different scenarios.
  * You can extend character equality definition, enabling you to e.g.
have wildcard characters, to have case insensitive alignment or to
work with degenerate nucleotides.
  * It can easily handle small or very large sequences, even when finding
alignment path, while consuming very little memory.
  * Super fast thanks to Myers's bit-vector algorithm.
 .
 This package contains the shared library.

Remark: This package is maintained by Debian Med Packaging Team at
   https://salsa.debian.org/med-team/libedlib-dev
It is a precondition for racon (#890187)


Bug#901183: RFP: node-es6-promisify -- Convert callback-based javascript to ES6 Promises

2018-06-09 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-es6-promisify
  Version : 5.0.0
  Upstream Author : Mike Hall
* URL : https://notabug.org/themusicgod1/es6-promisify
* License : MIT
  Programming Lang: javascript
  Description : Convert callback-based javascript to ES6 Promises

Converts callback-based functions to ES6/ES2015 Promises, using a boilerplate
callback function.



Bug#901182: RFP: node-agent-base -- Turn a function into an http.Agent instance

2018-06-09 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-agent-base
  Version : 4.2.0
  Upstream Author : Nathan Rajlich 
* URL : https://notabug.org/themusicgod1/node-agent-base
* License : MIT
  Programming Lang: javascript
  Description : Turn a function into an http.Agent instance

This module provides an http.Agent generator. That is, you pass it an async 
callback
function, and it returns a new http.Agent instance that will invoke the given
callback function when sending outbound HTTP requests.



Bug#901082: libpgobject-type-json-perl: FTBFS with Perl 5.28: t/02-serialization.t failure

2018-06-09 Thread Niko Tyni
On Sat, Jun 09, 2018 at 10:14:22AM +0300, Niko Tyni wrote:
> On Fri, Jun 08, 2018 at 11:14:35PM +0200, gregor herrmann wrote:
> > On Fri, 08 Jun 2018 21:38:12 +0300, Niko Tyni wrote:
> > 
> > > Source: libpgobject-type-json-perl
> > > Version: 2.01-1
> > > Severity: important
> > > User: debian-p...@lists.debian.org
> > > Usertags: perl-5.28-transition
> > > 
> > > This package fails to build with Perl 5.28 (currently in experimental.)
> > > 
> > >   
> > > http://perl.debian.net/rebuild-logs/perl-5.28-throwaway/libpgobject-type-json-perl_2.01-1/libpgobject-type-json-perl_2.01-1_amd64-2018-06-08T17:55:53Z.build
> > > 
> > >   #   Failed test 'Literal serializes correctly'
> > >   #   at t/02-serialization.t line 49.
> > >   #  got: '123'
> > >   # expected: '"123"'
> > >   # Looks like you failed 1 test of 23.
> > >  
> > > I don't see an upstream bug or a failing CPAN test report
> > > but it fails consistently for me.
> > 
> > I can confirm the failure with 5.28, and it still passes the tests
> > with 5.26.
> > 
> > No idea which JSON thing in which part adds/removes the quotation
> > marks. All I can think of is the different version of JSON::PP but
> > then the problem should show up elsewhere as well.
> 
> It's indeed to do with JSON::PP and not specific to Perl 5.28.
> 
> Reduced to
> 
>  perl -MJSON::PP -le '$p=123; "". $p; print 
> JSON::PP->new->allow_nonref->encode($p)'
> 
> which gives the string "123" on older versions of JSON::PP and the number 123
> on newer ones (at least 2.97001-1).

This bisects to
  
https://github.com/makamaka/JSON-PP/commit/87bd6a49bacc3a2634cbb1dd0ce9cc75675bb524
and I've filed
  https://github.com/makamaka/JSON-PP/issues/39
about it.

Not sure yet if it's a bug or if others need to adapt.
-- 
Niko Tyni   nt...@debian.org



Bug#900920: stretch-pu: package freedink-dfarc/3.12-1+deb9u1

2018-06-09 Thread beuc
On 09/06/2018 22:29, Adam D. Barratt wrote:
> On Fri, 2018-06-08 at 20:12 +0200, Sylvain wrote:
>> On 08/06/2018 19:55, Adam D. Barratt wrote:
>>> Control: tags -1 + confirmed
>>>
>>> On Wed, 2018-06-06 at 19:54 +0200, b...@debian.org wrote:
 Please consider this update to freedink-dfarc for stretch.
 It fixes a security issue that can overwrite arbitrary user
 files.
 Sending to stable following security team's directions from 2018-
 06-
 01.
>>> +freedink-dfarc (3.12-1+deb9u1) stable; urgency=high
>>>
>>> Please use "stretch" as the distribution.
>>>
>>> +  * Fix directory traversal in D-Mod extractor (CVE-2018-0496)
>>> +  * Upload to 'stable' as security team rejected a DSA to
>>> +'stretch-security' (no justification)
>>>
>>> The changelog is not the place for such commentary - please remove
>>> it.
>>>
>>> With the above changes made, and assuming that the resulting
>>> package
>>> has been tested on stretch, please feel free to upload.
>> As per Social Contract #3 I do have to explain to my users why they
>> get the security fix after the disclosure.
> As with basically all core teams, Debian's security team is generally
> stretched in terms of manpower and can't handle every possible update
> that's security-related. Things have to be prioritised and sometimes
> those updates end up being provided via proposed-updates. That's always
> going to be the case in a volunteer project, and even larger and/or
> commercially-backed projects will still have to decide which updates
> they handle before others. This isn't a problem as such, just the way
> things are.

Workload: that's not what they say. When asked on IRC, they said the
team was "fine".

Priorities: I do accept them. However I can report that they are neither
documented nor explained:
- "In the past, uploads to |stable| were used to address security
problems as well. However, this practice is deprecated"
 
https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#upload-stable
- "I don't think this warrants a DSA."
  is the sole explanation I could get.
Plus, as I'm learning this 2-tier security support after years in
Debian, I deemed this all-the-more relevant to the changelog.

Incidentally, are you part of the Security Team?
If yes, I'd appreciate that you say so.
If not, that you don't speak for them.


>> This is not a commentary, this is purely factual.
> It's not a description of a change made to the package, nor information
> that users need in order to decide whether they should be installing
> it. As such, it is commentary. That has nothing to do with its  
> factuality or otherwise.

It's a description of where the package is uploaded and why.
Moreover I fail to see how adding this information is causing any harm,
and in what way it's good to waste both our time complaining about it
rather than just accepting the upload as-is.

Since each question here needs a day or two to be answered, and since
I'm not going to stall the update any more, I'll apply what will only
look like helping hiding problems, as well as the AFAICS undocumented
(https://www.debian.org/doc/manuals/developers-reference/pkgs.html#upload-stable)
stable->stretch change.

Working on Debian is so depressing these days.

- Sylvain



Bug#842425: meteor dependencies

2018-06-09 Thread Jeffrey Cliff
so the script that runs meteor appears to download the following node
packages (that do not appear to be in debian yet, some doublechecking is
required) before running:

node-agent-base
node-agentkeepalive
node-asap
node-asynckit
node-aws4
node-babel
node-babel-helper-evaluate-path
node-babel-helper-flip-expressions
node-babel-helper-is-nodes-equiv
node-babel-helper-is-void-0
node-babel-helper-mark-eval-scopes
node-babel-helper-remove-or-void
node-babel-helper-to-multiple-sequence-expressions
node-babel-plugin-minify-builtins
node-babel-plugin-minify-constant-folding
node-babel-plugin-minify-dead-code-elimination
node-babel-plugin-minify-flip-comparisons
node-babel-plugin-minify-guarded-expressions
node-babel-plugin-minify-infinity
node-babel-plugin-minify-mangle-names
node-babel-plugin-minify-numeric-literals
node-babel-plugin-minify-replace
node-babel-plugin-minify-simplify
node-babel-plugin-minify-type-constructors
node-babel-plugin-transform-es2015-modules-reify
node-babel-plugin-transform-inline-consecutive-adds
node-babel-plugin-transform-member-expression-literals
node-babel-plugin-transform-merge-sibling-variables
node-babel-plugin-transform-minify-booleans
node-babel-plugin-transform-property-literals
node-babel-plugin-transform-regexp-constructors
node-babel-plugin-transform-remove-console
node-babel-plugin-transform-remove-debugger
node-babel-plugin-transform-remove-undefined
node-babel-plugin-transform-simplify-comparison-operators
node-babel-plugin-transform-undefined-to-void
node-babel-preset-meteor
node-babel-preset-minify
node-buffer-from
node-cacache
node-chownr
node-code-point-at
node-commonmark
node-emissary
node-es6-promisify
node-eventemitter3
node-event-kit
node-expand-range
node-fast-json-stable-stringify
node-fs-minipass
node-fs-plus
node-grim
node-http-cache-semantics
node-http-proxy
node-http-proxy-agent
node-https-proxy-agent
node-humanize-ms
node-ignore
node-ignore-walk
node-immutable-tuple
node-is-fullwidth-code-point
node-is-posix-bracket
node-kexec
node-lodash.isplainobject
node-lodash.some
node-make-fetch-happen
node-math-random
node-meteor-babel
node-meteor-babel-helpers
node-mime-db
node-minipass
node-minizlib
node-mixto
node-netroute
node-next-tick
node-node-fetch-npm
node-node-gyp
node-node-pre-gyp
node-npm
node-npm-package-arg
node-npm-packlist
node-npm-pick-manifest
node-optimism
node-os-homedir
node-pacote
node-path-parse
node-pathwatcher
node-promise-retry
node-property-accessors
node-protoduck
node-randomatic
node-reify
node-runas
node-safer-buffer
node-smart-buffer
node-socks
node-socks-proxy-agent
node-string_decoder
node-trim-right
node-underscore-plus
node-unique-filename
node-unique-slug
node-uuid


Bug#760022: libpam-tmpdir fails to work properly with systemd and suspend

2018-06-09 Thread Tollef Fog Heen


Hi,

First of all, apologies for never following up on this.

]] John Gruenenfelder 

[...]

> Given the complexity of systemd, I'm not sure where the conflict arises.
> Considering how frequently systemd seems to create and tear down sessions,
> that seems a likely area for problems.  I think the only PAM module that
> touches tmp-anything is libpam-tmpdir, so my best guess is that at some point,
> pre-suspend, systemd removes the user session triggering libpam-tmpdir to
> remove the user tmpdir and anything in it.  When the system resumes, systemd
> creates a new session and libpam-tmpdir creates a new per-user tmpdir, but it
> is, of course, now empty.

libpam-tmpdir never cleans up the temporary directory, though, so I'm
not sure how this would happen.  If anything it sounds like a systemd
bug.  Are you still experiencing this, or did it get resolved in the
meantime?

Cheers,
-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are



Bug#901181: mupdf-tools: exporting to xml drops newlines

2018-06-09 Thread Samuel Thibault
Package: mupdf-tools
Version: 1.13.0+ds1-1
Severity: normal

Hello,

I wanted to use mutool to export a pdf to xhtml and keep the document
structure, but the xhtml output drops newlines.

See for instance the attached file, mutool draw -o test.txt ~/test.pdf   
produces:

1
foo

two words
apart

1


2
foobar

several words again
apart again

2



but mutool draw -o test.xhtml ~/test.pdf produces:

...


1foo
two wordsapart
1


2foobar
several words againapart again
2



Samuel

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

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

Versions of packages mupdf-tools depends on:
ii  libc62.27-3
ii  libfreetype6 2.8.1-2
ii  libharfbuzz0b1.7.6-1+b1
ii  libjbig2dec0 0.14-1
ii  libjpeg62-turbo  1:1.5.2-2+b1
ii  libopenjp2-7 2.3.0-1
ii  libssl1.11.1.0h-4
ii  zlib1g   1:1.2.11.dfsg-1

mupdf-tools recommends no packages.

mupdf-tools suggests no packages.

-- no debconf information

-- 
Samuel
 faut en profiter, aujourd'hui, les blagues bidon sont à 100 dollars
 -+- #sos-bourse -+-


test.pdf
Description: Adobe PDF document


Bug#901177: cdck FTCBFS: configure.ac hard codes gcc in one place

2018-06-09 Thread gregor herrmann
On Sat, 09 Jun 2018 21:36:19 +0200, Helmut Grohne wrote:

> cdck fails to cross build from source, because configure.ac hard codes
> the build architecture compiler gcc in one place and thus tries to use
> the build architecture libsupc++. Using $CC there fixes the cross build.
> Please consider applying the attached patch.

Thanks!
Patch applied, package uploaded.
 

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 VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#774415: #774415: devscripts: please add the srebuild wrapper for reproducible builds

2018-06-09 Thread Holger Levsen
control: reassign -1 devscripts
control: retitle -1 devscripts: please add the srebuild wrapper for 
reproducible builds
thanks

On Sat, Jun 09, 2018 at 10:33:16PM +0200, Johannes Schauer wrote:
> Quoting Holger Levsen (2018-06-09 22:12:33)
> > As it sounds, I now believe this script would better live in src:devscripts
> > and as such I would like to reassign #774415 to devscripts - or do you see
> > any issue with that?
> I see no issues with that from my side.

ok :) 

thanks!


-- 
cheers,
Holger


signature.asc
Description: PGP signature


Bug#774415: Bug#802241: #802241: dpkg: please store the hash of the installed .deb and allow to query it

2018-06-09 Thread Johannes Schauer
Quoting Holger Levsen (2018-06-09 22:12:33)
> As it sounds, I now believe this script would better live in src:devscripts
> and as such I would like to reassign #774415 to devscripts - or do you see
> any issue with that?

I see no issues with that from my side.


signature.asc
Description: signature


Bug#900920: stretch-pu: package freedink-dfarc/3.12-1+deb9u1

2018-06-09 Thread Adam D. Barratt
On Fri, 2018-06-08 at 20:12 +0200, Sylvain wrote:
> Hi,
> 
> On 08/06/2018 19:55, Adam D. Barratt wrote:
> > Control: tags -1 + confirmed
> > 
> > On Wed, 2018-06-06 at 19:54 +0200, b...@debian.org wrote:
> > > Please consider this update to freedink-dfarc for stretch.
> > > It fixes a security issue that can overwrite arbitrary user
> > > files.
> > > Sending to stable following security team's directions from 2018-
> > > 06-
> > > 01.
> > 
> > +freedink-dfarc (3.12-1+deb9u1) stable; urgency=high
> > 
> > Please use "stretch" as the distribution.
> > 
> > +  * Fix directory traversal in D-Mod extractor (CVE-2018-0496)
> > +  * Upload to 'stable' as security team rejected a DSA to
> > +'stretch-security' (no justification)
> > 
> > The changelog is not the place for such commentary - please remove
> > it.
> > 
> > With the above changes made, and assuming that the resulting
> > package
> > has been tested on stretch, please feel free to upload.
> 
> As per Social Contract #3 I do have to explain to my users why they
> get the security fix after the disclosure.
> 

As with basically all core teams, Debian's security team is generally
stretched in terms of manpower and can't handle every possible update
that's security-related. Things have to be prioritised and sometimes
those updates end up being provided via proposed-updates. That's always
going to be the case in a volunteer project, and even larger and/or
commercially-backed projects will still have to decide which updates
they handle before others. This isn't a problem as such, just the way
things are.

(There's an argument that co-ordinated disclosure is in fact hiding
issues in and of itself. I don't particularly subscribe to that, nor do
I believe that any of this is what SC3 is actually trying to ensure.)

> This is not a commentary, this is purely factual.

It's not a description of a change made to the package, nor information
that users need in order to decide whether they should be installing
it. As such, it is commentary. That has nothing to do with its  
factuality or otherwise.

Regards,

Adam



Bug#901180: release notes fails to build in a clean checkout

2018-06-09 Thread Laura Arjona Reina
Package: release-notes
Severity: normal

Hello

I have cloned the release-notes repo and did "make" to build the release
notes, but I got an error (attached complete log, here an extract):

LANG=C ./transcount en ca cs >> statistics.txt
svn: E155007:
'/srv/www.debian.org/release-notes/release-notes/en/moreinfo.dbk' is not
a working copy
svn: E155007:
'/srv/www.debian.org/release-notes/release-notes/en/issues.dbk' is not a
working copy
svn: E155007:
'/srv/www.debian.org/release-notes/release-notes/en/old-stuff.dbk' is
not a working copy
svn: E155007:
'/srv/www.debian.org/release-notes/release-notes/en/installing.dbk' is
not a working copy
svn: E155007:
'/srv/www.debian.org/release-notes/release-notes/en/upgrading.dbk' is
not a working copy
svn: E155007:
'/srv/www.debian.org/release-notes/release-notes/en/release-notes.dbk'
is not a working copy
svn: E155007:
'/srv/www.debian.org/release-notes/release-notes/en/about.dbk' is not a
working copy
svn: E155007:
'/srv/www.debian.org/release-notes/release-notes/en/whats-new.dbk' is
not a working copy
Traceback (most recent call last):
  File "./transcount", line 37, in 
if revision >= revisions[fn]:
KeyError: 'moreinfo.dbk'
Makefile:346: recipe for target 'statistics.txt' failed
make: *** [statistics.txt] Error 1

I guess the "transcount" script needs to be adapted to use git instead
of subversion.

However, if I run again "make", the build goes on and finishes correctly.

If I do "make clean" and then "make" again, I face the issue again.

Kind regards,
-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona
for l in en da de es fr it ja nl pt-br pt ro ru sv sk pl; do \
make FORCE LINGUA=$l; \
done
make[1]: Entering directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Nothing to be done for 'FORCE'.
make[1]: Leaving directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Entering directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Nothing to be done for 'FORCE'.
make[1]: Leaving directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Entering directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Nothing to be done for 'FORCE'.
make[1]: Leaving directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Entering directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Nothing to be done for 'FORCE'.
make[1]: Leaving directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Entering directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Nothing to be done for 'FORCE'.
make[1]: Leaving directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Entering directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Nothing to be done for 'FORCE'.
make[1]: Leaving directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Entering directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Nothing to be done for 'FORCE'.
make[1]: Leaving directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Entering directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Nothing to be done for 'FORCE'.
make[1]: Leaving directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Entering directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Nothing to be done for 'FORCE'.
make[1]: Leaving directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Entering directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Nothing to be done for 'FORCE'.
make[1]: Leaving directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Entering directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Nothing to be done for 'FORCE'.
make[1]: Leaving directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Entering directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Nothing to be done for 'FORCE'.
make[1]: Leaving directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Entering directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Nothing to be done for 'FORCE'.
make[1]: Leaving directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Entering directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Nothing to be done for 'FORCE'.
make[1]: Leaving directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Entering directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Nothing to be done for 'FORCE'.
make[1]: Leaving directory '/srv/www.debian.org/release-notes/release-notes'
make en/old-stuff.dbk LINGUA=`basename en`
make[1]: Entering directory '/srv/www.debian.org/release-notes/release-notes'
make[1]: Nothing to be done for 'en/old-stuff.dbk'.
make[1]: Leaving directory '/srv/www.debian.org/release-notes/release-notes'
make en/release-notes.dbk LINGUA=`basename en`
make[1]: Entering directory '/srv/www.debian.org/release-notes/release-notes'

Bug#774415: Bug#802241: #802241: dpkg: please store the hash of the installed .deb and allow to query it

2018-06-09 Thread Holger Levsen
Hi josch,

adding #774415 to to: and reply-to:…

On Fri, Jun 08, 2018 at 07:54:20PM +0200, Johannes Schauer wrote:
> > as I'm not an sbuild user (yet) myself, I was hesistant to try this
> > myself, so I'm confused now: does it work as it is now? (or does it need
> > changes to snapshot.d.o?)
> 
> yes, it does work as it is now.
> 
> Just supply the script with a buildinfo file to see it in action.
> 
> It does not require superuser privileges.
> 
> The script will query snapshot.debian.org to retrieve the right snapshot
> timestamp that contains all the package versions specified in the buildinfo
> file.
> 
> At the end of execution the script will print how to either reproduce the
> buildinfo manually via dpkg-buildpackage or how to run sbuild such that it 
> does
> it for you.
> 
> People who know how to use pbuilder could easily add a section that outputs 
> how
> to run pbuilder to do the same.
> 
> Naturally, instead of just printing how to use sbuild or pbuilder, the script
> could also be made actually run either.
> 
> The main two limitations of the script are:
> 
>  1. it will fail if there is not a single snapshot that contains all the right
> package versions
> 
>  2. it will instruct sbuild/pbuilder to use the last stable release as the 
> base
> which might not allow upgrading to the right package versions
> 
> Both issues can be fixed by manually downloading exactly the required binary
> package set and creating a completely new chroot with exactly the required
> packages. But I didn't get around to doing that yet.

thank you very much for this nice summary!

As it sounds, I now believe this script would better live in
src:devscripts and as such I would like to reassign #774415 to
devscripts - or do you see any issue with that?


-- 
cheers,
Holger


signature.asc
Description: PGP signature


Bug#892275: (No Subject)

2018-06-09 Thread Florent Fayolle
> I can second that with redshift-gtk it is indeed broken.

Same for me,

Cheers,
Florent



Bug#901179: gri FTCBFS: does not pass --host to ./configure

2018-06-09 Thread Helmut Grohne
Source: gri
Version: 2.12.26-1
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

gri fails to cross build from source, because debian/rules does not pass
--host to ./configure. The easiest way of doing so is letting
dh_auto_configure do it and that makes gri cross buildable. Please
consider applying the attached patch.

Helmut
diff --minimal -Nru gri-2.12.26/debian/changelog gri-2.12.26/debian/changelog
--- gri-2.12.26/debian/changelog2017-08-15 17:20:56.0 +0200
+++ gri-2.12.26/debian/changelog2018-06-09 22:02:13.0 +0200
@@ -1,3 +1,10 @@
+gri (2.12.26-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Let dh_auto_configure pass --host to ./configure. (Closes: #-1)
+
+ -- Helmut Grohne   Sat, 09 Jun 2018 22:02:13 +0200
+
 gri (2.12.26-1) unstable; urgency=medium
 
   * New upstream release.
diff --minimal -Nru gri-2.12.26/debian/control gri-2.12.26/debian/control
--- gri-2.12.26/debian/control  2017-08-15 17:20:56.0 +0200
+++ gri-2.12.26/debian/control  2018-06-09 22:01:23.0 +0200
@@ -2,7 +2,7 @@
 Section: science
 Priority: optional
 Maintainer: Peter S Galbraith 
-Build-Depends: debhelper (>= 0), libnetcdf-dev, libreadline-dev, 
texlive-latex-base, texlive-generic-recommended, texinfo, imagemagick, info, 
ghostscript, gsfonts
+Build-Depends: debhelper (>= 7), libnetcdf-dev, libreadline-dev, 
texlive-latex-base, texlive-generic-recommended, texinfo, imagemagick, info, 
ghostscript, gsfonts
 Homepage: http://gri.sourceforge.net/
 Standards-Version: 3.9.8
 
diff --minimal -Nru gri-2.12.26/debian/rules gri-2.12.26/debian/rules
--- gri-2.12.26/debian/rules2017-08-15 17:20:56.0 +0200
+++ gri-2.12.26/debian/rules2018-06-09 22:02:11.0 +0200
@@ -76,7 +76,7 @@
 Makefile:
 # To test on g++-3.0 :
 #  CC=gcc-3.0 CXX=g++-3.0 ./configure --prefix=/usr
-   ./configure --prefix=/usr --enable-linux_debian
+   dh_auto_configure -- --enable-linux_debian
 
 # Build architecture-independent files here (no need to be root).
 build-indep: debian/gri_merge.1 Makefile


Bug#901178: latex2rtf FTCBFS: rebuilds latex2rtf during make install

2018-06-09 Thread Helmut Grohne
Source: latex2rtf
Version: 2.3.16-1
Tags: patch upstream
User: helm...@debian.org
Usertags: rebootstrap

latex2rtf fails to cross build from source, because make install tries
to relink latex2rtf. Since dh_auto_install does not pass cross compilers
to make, that doesn't go particularly well. The attached patch removes
latex2rtf from .PHONY and makes latex2rtf cross build successfully.
Please consider applying it.

Helmut
--- latex2rtf-2.3.16.orig/Makefile
+++ latex2rtf-2.3.16/Makefile
@@ -253,7 +253,7 @@
 splint:
 	splint -weak $(SRCS) $(HDRS)
 	
-.PHONY: all check checkdir clean depend dist doc install install_info realclean latex2rtf uptodate releasedate splint fullcheck
+.PHONY: all check checkdir clean depend dist doc install install_info realclean uptodate releasedate splint fullcheck
 
 # created using "make depend"
 commands.o: commands.c cfg.h main.h convert.h chars.h fonts.h preamble.h \


Bug#901177: cdck FTCBFS: configure.ac hard codes gcc in one place

2018-06-09 Thread Helmut Grohne
Source: cdck
Version: 0.7.0+dfsg-1
Tags: patch upstream
User: helm...@debian.org
Usertags: rebootstrap

cdck fails to cross build from source, because configure.ac hard codes
the build architecture compiler gcc in one place and thus tries to use
the build architecture libsupc++. Using $CC there fixes the cross build.
Please consider applying the attached patch.

Helmut
--- cdck-0.7.0+dfsg.orig/configure.ac
+++ cdck-0.7.0+dfsg/configure.ac
@@ -96,7 +96,7 @@
CXXFLAGS="$CXXFLAGS -Wall -Wwrite-strings -Woverloaded-virtual -fno-exceptions -fno-rtti -export-dynamic "
 fi
 
-SUPCXX=`gcc -print-file-name=libsupc++.a`
+SUPCXX=`$CC -print-file-name=libsupc++.a`
 
 LIBS="$SUPCXX $LIBS"
 


Bug#901175: evolution: Selecting text and trying to copy it actually deletes it.

2018-06-09 Thread Peter Tuson
Package: evolution
Version: 3.28.2-1
Severity: important

Dear Maintainer,

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

   * What led up to the situation? Entering text into body of email
   * What exactly did you do (or not do) that was effective (or
 ineffective)? Tried to select and copy text using both right select menu 
and edit menu
   * What was the outcome of this action? Text was deleted on clicking right 
select or edit, no text available for paste
   * What outcome did you expect instead? Text was copied and available for 
paste

   Note: Same problem using Joomla 3.8.8 editor within Gnome Web (works OK in 
any other browser)

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


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

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

Versions of packages evolution depends on:
ii  dbus   1.12.8-2
ii  evolution-common   3.28.2-1
ii  evolution-data-server  3.28.2-1+b1
ii  libc6  2.27-3
ii  libcamel-1.2-613.28.2-1+b1
ii  libclutter-gtk-1.0-0   1.8.4-3
ii  libecal-1.2-19 3.28.2-1+b1
ii  libedataserver-1.2-23  3.28.2-1+b1
ii  libevolution   3.28.2-1
ii  libglib2.0-0   2.56.1-2
ii  libgtk-3-0 3.22.29-3
ii  libical3   3.0.1-5+b1
ii  libnotify4 0.7.7-3
ii  libsoup2.4-1   2.62.1-1
ii  libwebkit2gtk-4.0-37   2.20.2-1+b1
ii  libxml22.9.4+dfsg1-7
ii  psmisc 23.1-1+b1

Versions of packages evolution recommends:
ii  evolution-plugin-bogofilter  3.28.2-1
ii  evolution-plugin-pstimport   3.28.2-1
ii  evolution-plugins3.28.2-1
ii  yelp 3.28.1-1

Versions of packages evolution suggests:
pn  evolution-ews   
pn  evolution-plugins-experimental  
ii  gnupg   2.2.7-1
ii  network-manager 1.10.8-1

-- debconf information:
  evolution/needs_shutdown:
  evolution/kill_processes:



Bug#901176: wipe FTCBFS: upstream build system forces build architecture compiler

2018-06-09 Thread Helmut Grohne
Source: wipe
Version: 0.24-2
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

wipe fails to cross build from source, because the upstream build system
tries quite hard to be in charge of the compiler choice and chooses
wrongly. The attached patch is a way to inject our cross compiler and
makes wipe cross build successfully. Please consider applying it.

Helmut
diff --minimal -Nru wipe-0.24/debian/changelog wipe-0.24/debian/changelog
--- wipe-0.24/debian/changelog  2016-11-17 22:55:39.0 +0100
+++ wipe-0.24/debian/changelog  2018-06-09 21:27:13.0 +0200
@@ -1,3 +1,10 @@
+wipe (0.24-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Tell build system to use our CC. (Closes: #-1)
+
+ -- Helmut Grohne   Sat, 09 Jun 2018 21:27:13 +0200
+
 wipe (0.24-2) unstable; urgency=medium
 
   * debian/copyright: removed an outdated upstream email address.
diff --minimal -Nru wipe-0.24/debian/rules wipe-0.24/debian/rules
--- wipe-0.24/debian/rules  2016-09-06 18:19:22.0 +0200
+++ wipe-0.24/debian/rules  2018-06-09 21:27:10.0 +0200
@@ -6,11 +6,11 @@
 
 # Define the OS
 ifeq ($(DEB_HOST_GNU_SYSTEM), linux-gnu)
-target = linux
+target = linux CC_LINUX='$$(CC)'
 else ifeq ($(DEB_HOST_GNU_SYSTEM), kfreebsd-gnu)
-target = freebsd
+target = freebsd CC_FREEBSD='$$(CC)'
 else
-target = generic
+target = generic CC_GENERIC='$$(CC)'
 endif
 
 %:


Bug#848256: lastpass-cli: lpass segfaults attempting to log in

2018-06-09 Thread Chris Lamb
Hi,

> lastpass-cli: lpass segfaults attempting to log in

Can you folks reproduce this in lastpass-cli 1.3.1?


Regards,

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



Bug#901160: Updating the description of the Standards-Version field

2018-06-09 Thread Ian Jackson
Sean Whitton writes ("Bug#901160: Updating the description of the 
Standards-Version field"):
> The upgrading checklist explicitly states that it does not have
> normative status, so a 'should not' requirement should not defer to it.

I don't see a problem with this referral.  The reason the upgrading
checklist isn't normative is to avoid having to review the summaries
contained in it in detail.  As a *list of changes* it surely must be
normative.  But I don't mind your new text.

> Also, IMO this should be 'must' rather than 'should' -- since it is pure
> metadata, bumping the s-v without reviewing the changes to Policy can
> only be counterproductive.

I don't think that's true.  For example, one might have redone the
packaging from scratch, in which case there is no need to review the
*changes* to policy.

> > +As a rule of thumb,
> > +each package should be reviewed at least once per Debian release,
> > +so a Standards-Version older than the previous Debian release
> > +is indicative of work (if only review work) that needs doing.
> 
> s/As a rule of thumb, each package should be/It is recommended that each 
> package be/
> 
> "Should" carries the weight of a bug of 'important' severity, but I
> don't think that was your intent (and I don't think it should have
> been).

Fine by me.

Thanks,
Ian.

-- 
Ian JacksonThese opinions are my own.

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



Bug#901174: fontforge-extras FTCBFS: uses the build architecture compiler

2018-06-09 Thread Helmut Grohne
Source: fontforge-extras
Version: 0.3-4
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

fontforge-extras fails to cross build from source, because it uses the
make default of CC as compiler. Letting dpkg's buildtools.mk initializes
CC with a cross compiler fixes that and makes fontforge-extras cross
buildable. Please consider applying the attached patch.

Helmut
diff --minimal -Nru fontforge-extras-0.3/debian/changelog 
fontforge-extras-0.3/debian/changelog
--- fontforge-extras-0.3/debian/changelog   2013-09-30 00:13:47.0 
+0200
+++ fontforge-extras-0.3/debian/changelog   2018-06-09 21:13:34.0 
+0200
@@ -1,3 +1,10 @@
+fontforge-extras (0.3-4.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Let dpkg's buildtools.mk set up CC. (Closes: #-1)
+
+ -- Helmut Grohne   Sat, 09 Jun 2018 21:13:34 +0200
+
 fontforge-extras (0.3-4) unstable; urgency=low
 
   * Team upload.
diff --minimal -Nru fontforge-extras-0.3/debian/rules 
fontforge-extras-0.3/debian/rules
--- fontforge-extras-0.3/debian/rules   2013-09-30 00:13:47.0 +0200
+++ fontforge-extras-0.3/debian/rules   2018-06-09 21:13:32.0 +0200
@@ -2,6 +2,7 @@
 #export DH_VERBOSE=1
 
 export DEB_BUILD_MAINT_OPTIONS := hardening=+all
+-include /usr/share/dpkg/buildtools.mk
 
 %:
dh $@


Bug#900938: blueman: Blueman-manager should not automatically reconnect when manually disconnected

2018-06-09 Thread Ron Murray
On Fri, 8 Jun 2018 07:48:30 +0200 Christopher Schramm wrote:
> Hi Ron,
> 
> there should not be any such auto-connect feature in blueman. You can 
> easily confirm that by stopping blueman-applet and check if it still 
> happens (you can use bluetoothctl to disconnect if that's necessary).
> 
> I actually think it is a feature of the headphones and not triggered 
> from your Linux system.
> 
> 

Could be my headphones, but it doesn't happen with the Windows 10 box. I'll try 
your suggestion when I get a chance, and let you know how it goes.

Thanks,

 .Ron
-- 
Ron Murray 
PGP Fingerprint: 4D99 70E3 2317 334B 141E  7B63 12F7 E865 B5E2 E761


Bug#900268: lintian is fooled by openjdk's .debuginfo files

2018-06-09 Thread Chris Lamb
tags 900268 + pending
thanks

Fixed in Git, pending upload:

  
https://salsa.debian.org/lintian/lintian/commit/82e3ecc5b8e483bb28378427a0de608de64cc06c

  checks/binaries.pm | 1 +
  debian/changelog   | 4 
  2 files changed, 5 insertions(+)


Regards,

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



Bug#888561: jessie-pu: package nvidia-graphics-modules/340.106+3.16.0+1

2018-06-09 Thread Adam D. Barratt
On Mon, 2018-05-07 at 14:14 +0200, Andreas Beckmann wrote:
> Followup-For: Bug #888561
> 
> Hi,
> 
> updated to ABI 6 and uploaded binaries for amd64 and i386.
> 
> Refreshed debdiff attached.
> 

Unfortunately I missed the fact that the upload had ended up in NEW due
 to the kernel ABI change, and dak will no longer accept it because:

ArchiveException: n/nvidia-graphics-modules/nvidia-kernel-3.16.0-6-686-
pae_340.106+1+1+3.16.56-1_i386.deb: Built-Using refers to package linux
(= 3.16.56-1) not in target archive ftp-master.

Regards,

Adam



Bug#901173: dracut FTCBFS: build system expects PKG_CONFIG variable

2018-06-09 Thread Helmut Grohne
Source: dracut
Version: 047+31-1
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

dracut fails to cross build from source, because it falls back to the
build architecture pkg-config. It uses a non-autotools ./configure that
does not derive pkg-config from the --host flag but rather expect the
builder exporting a suitable PKG_CONFIG. After doing so, dracut cross
builds successfully. Please consider applying the attached patch.

Helmut
diff --minimal -Nru dracut-047+31/debian/changelog 
dracut-047+31/debian/changelog
--- dracut-047+31/debian/changelog  2018-05-17 17:44:36.0 +0200
+++ dracut-047+31/debian/changelog  2018-06-09 20:46:34.0 +0200
@@ -1,3 +1,10 @@
+dracut (047+31-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Let buildtools.mk export PKG_CONFIG etc. (Closes: #-1)
+
+ -- Helmut Grohne   Sat, 09 Jun 2018 20:46:34 +0200
+
 dracut (047+31-1) unstable; urgency=medium
 
   * new upstream version
diff --minimal -Nru dracut-047+31/debian/rules dracut-047+31/debian/rules
--- dracut-047+31/debian/rules  2018-05-17 17:28:36.0 +0200
+++ dracut-047+31/debian/rules  2018-06-09 20:46:32.0 +0200
@@ -1,6 +1,8 @@
 #!/usr/bin/make -f
 
 export DH_VERBOSE=1
+DPKG_EXPORT_BUILDTOOLS=1
+-include /usr/share/dpkg/buildtools.mk
 
 %:
dh $@


Bug#901001: python3-minimal should Pre-Depend on python3.N-minimal

2018-06-09 Thread Steve Langasek
On Sat, Jun 09, 2018 at 06:39:19PM +0200, Matthias Klose wrote:
> On 09.06.2018 18:31, Matthias Klose wrote:
> > On 09.06.2018 11:55, Philipp Kern wrote:
> > > On 6/9/18 7:20 AM, Steve Langasek wrote:
> > > > - the package is being upgraded; it is in the common case (when no 
> > > > python
> > > >    module names have been dropped from within the package) less 
> > > > important to
> > > >    run py3clean because the same files will be recreated shortly 
> > > > afterwards
> > > >    by py3compile from the new postinst.

> > > What's the consequence from deleting the files and only recreating them
> > > later? Longer startup time of the interpreter in that short window?

> > yes, that's the only thing.

> > > Because if it's worse, it'd be good to have py3clean only delete the
> > > obsolete files in the postinst?

> but as written in the bug report, there is another solution, to have
> py3clean search for the interpreter it uses, and which doesn't need the
> pre-dependency.

Is the following scenario a concern that we should take into consideration?

 - a core library that python3.5-minimal (or libpython3.5-minimal) depends
   on has an ABI change and must be renamed, with a conflicts on the old
   package name.
 - new python-minimal is unpacked. /usr/bin/python is a dangling symlink.
 - python3.5-minimal is removed due to the conflict.
 - python3.6-minimal is not yet unpacked, because ordering is not
   guaranteed.
 - python3-foo module is removed due to another conflict.  The prerm fails
   because py3clean can find no version of python3 interpreter on the disk.

The pre-depends would address this case, by enforcing the configuration of
python3.6-minimal before unpacking python-minimal (and before removing
python3.5-minimal).  It does constrain apt's solver, but as long as apt can
find a solution, that's ok.

It may be an ignorable hypothetical, since the set of libraries that
python3.5-minimal + libpython3.5-minimal depends on is quite small, and they
are all very stable and well-maintained upstream (zlib, libexpat1, libc6,
libssl).

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


signature.asc
Description: PGP signature


Bug#901172: update 7release-notes script to use the git repo of "release-notes"

2018-06-09 Thread Laura Arjona Reina
Package: www.debian.org
Severity: normal
User: debian-...@lists.debian.org
Usertags: scripts
Tags: patch
X-Debbugs-CC: debian-...@lists.debian.org

Hello all
The "often" cron job for building the release notes (for the Debian
website) currently fails because it's still using svn and alioth. Here
is the log:

https://www-master.debian.org/build-logs/webwml/release-notes.log

and its content:

Sat Jun  9 16:55:05 UTC 2018
rebuilding the release notes for wheezy
Updating '.':
svn: E170013: Unable to connect to a repository at URL
'svn://svn.debian.org/svn/ddp/manuals/branches/release-notes/wheezy'
svn: E670002: Unknown hostname 'svn.debian.org'

The job script is here:

https://salsa.debian.org/webmaster-team/cron/blob/master/parts/7release-notes

I'm attaching a patch to update the job to use git. Reviews are
appreciated. Some notes:

1.- With svn we had one folder for each branch that was storing the
release notes of one release. So, now we have this structure in
www-master.debian.org:

/srv/www.debian.org/release-notes
/srv/www.debian.org/release-notes/stretch
/srv/www.debian.org/release-notes/jessie
/srv/www.debian.org/release-notes/wheezy
/srv/www.debian.org/release-notes/squeeze
/srv/www.debian.org/release-notes/lenny
/srv/www.debian.org/release-notes/etch
/srv/www.debian.org/release-notes/build.log
/srv/www.debian.org/release-notes/build.log.*

In git we have branches but everything is in the same folder. So in my
patch I assume that we have a clone of the release-notes repo, and thus
we would have this structure in www-master.debian.org:

/srv/www.debian.org/release-notes
/srv/www.debian.org/release-notes/release-notes (git repo)
/srv/www.debian.org/release-notes/build.log
/srv/www.debian.org/release-notes/build.log.*

and use git checkout to each release (branch).

2.- I have cloned locally the release-notes repo to try to test my
changes to the cron script, but the local build fails. I will file a
separate bug about this against release-notes. When that issue is fixed
I will try to build the notes locally and test my patch, but in the
meanwhile any comment is welcome.

Cheers
-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona
From f143f2a3e7f7e7c918664d050b22008a03be241a Mon Sep 17 00:00:00 2001
From: Laura Arjona Reina 
Date: Sat, 9 Jun 2018 20:37:42 +0200
Subject: [PATCH] Update 7release-notes script to use the git repo in Salsa

---
 parts/7release-notes | 15 +--
 1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/parts/7release-notes b/parts/7release-notes
index 395607f..664da58 100755
--- a/parts/7release-notes
+++ b/parts/7release-notes
@@ -13,18 +13,13 @@ date > $notesdir/build.log
 # Add the release name once released/branched out of trunk
 for release in wheezy jessie stretch ; do
 echo "rebuilding the release notes for $release" >> $notesdir/build.log
-if ! [ -d "$notesdir/$release" ] ; then
-echo "directory $notesdir/$release does not exist. checking out SVN" >> $notesdir/build.log
-cd $notesdir
-if [ "$release" = "stretch" ]; then
-svn checkout svn://svn.debian.org/svn/ddp/manuals/trunk/release-notes $release >> $notesdir/build.log 2>&1
-else
-svn checkout svn://svn.debian.org/svn/ddp/manuals/branches/release-notes/$release >> $notesdir/build.log 2>&1
-fi
+cd $notesdir/release-notes
+if [ "$release" = "stretch" ]; then
+git checkout master && git pull >> $notesdir/build.log 2>&1
 else
-(cd $notesdir/$release && svn update) >> $notesdir/build.log 2>&1
+git checkout $release && git pull >> $notesdir/build.log 2>&1
 fi
- make -C $notesdir/$release publish \
+make -C $notesdir/release-notes publish \
  PUBLISHTARBALL=yes PUBLISHDIR=$webtopdir/www/releases/$release >> $notesdir/build.log 2>&1
 done
 
-- 
2.11.0



Bug#901171: adanaxisgpl FTCBFS: abuses AC_CHECK_FILE

2018-06-09 Thread Helmut Grohne
Source: adanaxisgpl
Version: 1.2.5.dfsg.1-6
Tags: patch upstream
User: helm...@debian.org
Usertags: rebootstrap

adanaxisgpl fails to cross build from source, because the build system
abuses AC_CHECK_FILE, which is meant for discovering files on the host
system. adanaxisgpl however uses it to check files in the build tree.
That's wrong. The attached patch fixes that and makes adanaxisgpl cross
buildable. Please consider applying it.

Helmut
--- adanaxisgpl-1.2.5.dfsg.1.orig/configure.in
+++ adanaxisgpl-1.2.5.dfsg.1/configure.in
@@ -282,8 +282,8 @@
 ]
 )
 dnl Check that autogenerated Makefile.am files are there
-AC_CHECK_FILE(src,[
-AC_CHECK_FILE(src/Makefile.am,,[
+AS_IF([test -d src],[
+AS_IF([test -f src/Makefile.am],,[
 AC_MSG_ERROR([src/Makefile.am not present.  Please run autogen])
 ])
 ])


Bug#901170: ostree: flaky autopkgtest

2018-06-09 Thread Paul Gevers
Source: ostree
Version: 2018.5-1
Severity: important
User: debian...@lists.debian.org
Usertags: flaky

While inspecting regressions in autopkgtest results¹, I noticed that
your package ostree version 2018.5-1 failed twice²³ with a spurious error:
error: opendir(staging-966866a4-cd46-45f4-b642-013c2b097a53-5prA5F): No
such file or directory
or
error: opendir(staging-10828279-c222-4a21-aeea-fce753e7bbd3-lBM3P5): No
such file or directory
The last one was delaying the migration of gnupg2.

Could you please investigate and make your autopkgtest more robust?
Please contact me if you need help and you think I can provide that (I
am not subscribed to this bug).

Recent discussion of gating migration by autopkgtests on debian-devel⁴
noted that if this is going to work, and in particular if we are going
to *block* migration when it causes autopkgtest regressions rather than
merely delaying it, intermittent autopkgtest failures are likely to have
to be considered RC due to their impact on the tested package's
dependencies; for now I've filed it as important.

Paul

¹ https://ci.debian.net/packages/o/ostree/
²
https://ci.debian.net/data/autopkgtest/unstable/amd64/o/ostree/416480/log.gz
³
https://ci.debian.net/data/autopkgtest/testing/amd64/o/ostree/429816/log.gz
⁴ https://lists.debian.org/debian-devel/2018/05/msg00061.html




signature.asc
Description: OpenPGP digital signature


Bug#890778:

2018-06-09 Thread Scarlett Clark
Control: retitle -1 ITP: plasma-browser-integration -- Components
necessary to integrate browsers into the Plasma Desktop.


Bug#899221: [medium size project] break up emacs-goodies-el into many elpafied packages

2018-06-09 Thread David Bremner
Sean Whitton  writes:

>> David Bremner wrote
>>
>> I (so-far) had the idea that "dpkg-dev", and "debian" could be
>> upstream packages in e.g. melpa-stable. OTOH, "debian" is annoyingly
>> generic, so that might have to change.
>
> If they are native packages, they should not be published to MELPA.
>
> I think they should probably be native packages.

Perhaps. There is this:

 https://apps.fedoraproject.org/packages/emacs-goodies
 https://bugzilla.redhat.com/show_bug.cgi?id=1063750
 
If other (non-downstream) distros are going to have them, it's maybe
better to have a real upstream to centralize bug reporting.

In any case, they need an "elpa name" to e.g. go in the define-package
form and the binary package name.

What are the advantages of being native packages? I don't propose to
have seperate upstream repos, only branches.

d



Bug#901169: camlzip: autopkgtest regression

2018-06-09 Thread Paul Gevers
Source: camlzip
Version: 1.07-1
User: debian...@lists.debian.org
Usertags: regression

Dear maintainers,

With the upload of version 1.07-1 your autopkgtest¹ started to fail.
I have copied the output below.

Could you please investigate and fix your autopkgtest? This is currently
delaying the migration of your package to testing with 13 days.

Paul

¹ https://ci.debian.net/packages/c/camlzip

https://ci.debian.net/data/autopkgtest/testing/amd64/c/camlzip/430665/log.gz

autopkgtest [04:03:52]: test upstream: [---
make: *** No rule to make target '../zip.cma', needed by 'minizip'.  Stop.
autopkgtest [04:03:52]: test upstream: ---]



signature.asc
Description: OpenPGP digital signature


Bug#901155: transition: octave-4.4

2018-06-09 Thread Emilio Pozuelo Monfort
Control: tags -1 confirmed

On 09/06/18 16:22, Sébastien Villemot wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian@packages.debian.org
> Usertags: transition
> Control: forwarded -1 
> https://release.debian.org/transitions/html/auto-octave.html
> 
> Dear Release Team,
> 
> Please schedule a transition for octave 4.4. The new package is already in
> experimental.
> 
> Few reverse dependencies will need sourceful NMUs. In any case, we stand ready
> to NMU.

Go ahead.

Emilio



Bug#901168: schleuder: autopkgtest regression

2018-06-09 Thread Paul Gevers
Source: schleuder
Version: 3.2.2-1
User: debian...@lists.debian.org
Usertags: needs-update

Dear maintainers,

Since ruby-mail-gpg version 0.4.0-1 your autopkgtest¹ fails. I have
copied the output below.

Could you please investigate and fix your autopkgtest? It seems you need
to raise your dependency in the code. Additionally, your dependency in
Debian context (d/control) is unversioned, which sounds wrong if the
code is versioned.

Sorry that the autopkgtest integration missed the check for the new
version of ruby-mail-gpg, we had an out-of-sync archive at that moment.

Paul

¹ https://ci.debian.net/packages/s/schleuder

https://ci.debian.net/data/autopkgtest/unstable/amd64/s/schleuder/363094/log.gz

autopkgtest [05:16:59]: test upstream-tests: [---

┌──┐
│ Checking Rubygems dependency resolution on ruby2.5
  │
└──┘

Invalid gemspec in [schleuder.gemspec]: No such file or directory - git
GEM_PATH= ruby2.5 -e gem\ \"schleuder\"
/usr/lib/ruby/2.5.0/rubygems/dependency.rb:312:in `to_specs': Could not
find 'mail-gpg' (~> 0.3.0) - did find: [mail-gpg-0.4.0]
(Gem::MissingSpecVersionError)
Checked in
'GEM_PATH=/root/.gem/ruby/2.5.0:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all',
execute `gem env` for more information
from /usr/lib/ruby/2.5.0/rubygems/specification.rb:1469:in `block in
activate_dependencies'
from /usr/lib/ruby/2.5.0/rubygems/specification.rb:1458:in `each'
from /usr/lib/ruby/2.5.0/rubygems/specification.rb:1458:in
`activate_dependencies'
from /usr/lib/ruby/2.5.0/rubygems/specification.rb:1440:in `activate'
from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_gem.rb:68:in `block
in gem'
from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_gem.rb:67:in
`synchronize'
from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_gem.rb:67:in `gem'
from -e:1:in `'
activemodel (4.2.10)
activerecord (4.2.10)
activesupport (4.2.10)
arel (6.0.4)
atomic (1.1.16)
backports (3.11.1)
bigdecimal (default: 1.3.4)
blankslate (3.1.3)
builder (3.2.3)
cmath (default: 1.0.0)
csv (default: 1.0.0)
daemons (1.1.9)
database_cleaner (1.5.1)
date (default: 1.0.0)
dbm (default: 1.0.0)
did_you_mean (1.2.1)
diff-lcs (1.3)
etc (default: 1.0.0)
eventmachine (1.0.7)
factory_girl (4.7.0)
fcntl (default: 1.0.0)
fiddle (default: 1.0.0)
fileutils (default: 1.0.2)
gdbm (default: 2.0.0)
gpgme (2.0.16)
i18n (0.7.0)
io-console (default: 0.4.6)
ipaddr (default: 1.2.0)
json (default: 2.1.0)
mail (2.6.4)
mail-gpg (0.4.0)
mime-types (3.1)
mime-types-data (3.2015.1120)
minitest (5.10.3)
multi_json (1.12.1)
net-telnet (0.1.1)
openssl (default: 2.1.0)
power_assert (1.1.1)
psych (default: 3.0.2)
rack (1.6.4)
rack-protection (1.5.3)
rack-test (0.7.0)
rake (12.3.1)
rdoc (default: 6.0.1)
rspec (3.7.0)
rspec-core (3.7.1)
rspec-expectations (3.7.0)
rspec-mocks (3.7.0)
rspec-support (3.7.1)
scanf (default: 1.0.0)
schleuder (3.2.2)
sdbm (default: 1.0.0)
sinatra (1.4.8)
sinatra-contrib (1.4.7)
sqlite3 (1.3.13)
stringio (default: 0.0.1)
strscan (default: 1.0.0)
test-unit (3.2.7)
thin (1.6.3)
thor (0.19.4)
thread_order (1.1.0)
thread_safe (0.3.6)
tilt (2.0.8)
tzinfo (1.2.5)
webrick (default: 1.4.2)
zlib (default: 1.0.0)
autopkgtest [05:17:00]: test upstream-tests: ---]



signature.asc
Description: OpenPGP digital signature


Bug#901167: sbuild should not run autopkgtest if a source package has no tests

2018-06-09 Thread Johannes 'josch' Schauer
Package: sbuild
Version: 0.73.0-4
Severity: normal

Currently, if autopkgtest is enabled, it is run for every source package
build including for source packages that don't even specify tests. This
is wasting lots of time because in the worst case, autopkgtest spends
lots of time updating the backend before figuring out that the source
package doesn't even have tests. So instead, sbuild should itself check
whether the source package has tests and only run autopkgtest if it
does.



Bug#819349: new patch

2018-06-09 Thread Adam Borowski
> I'm afraid there's a problem in the hardware AES implementation on x32 on
> certain Intel CPUs.

Despite the real cause being known (hardcoded struct offsets in assembly),
no one provided a proper fix yet.  I for one don't know AES crypto
instructions well enough, and according to Jed Javis, taking offsets from
the struct is or was problematic with Solaris toolchains.

So here's an updated version of the "just don't use hw aes on x32" patch;
the old one doesn't apply anymore due to code reorganizations.

You update nss really often, thus it's quite a burden to keep r-b-deps
satisfied; even though most people who use x32 don't actually use nss
(beside ceph it's mostly GUI stuff) and thus we need it mostly due to
dependency chains, it would be nice to have it working.

Thus, please apply the interim patch.


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀ I've read an article about how lively happy music boosts
⣾⠁⢰⠒⠀⣿⡁ productivity.  You can read it, too, you just need the
⢿⡄⠘⠷⠚⠋⠀ right music while doing so.  I recommend Skepticism
⠈⠳⣄ (funeral doom metal).
Description: disable Intel AES on x32
 Intel AES extensions are broken on x32 due to wrong hardcoded offsets in
 assembly; they match the structs on amd64 but not x32.  With no proper
 fix coming, disable HW AES for now.

--- nss-3.37.1.orig/nss/lib/freebl/Makefile
+++ nss-3.37.1/nss/lib/freebl/Makefile
@@ -224,7 +224,9 @@ ifeq ($(CPU_ARCH),x86_64)
 DEFINES += -DMP_IS_LITTLE_ENDIAN
 #   DEFINES += -DMPI_AMD64_ADD
 # comment the next four lines to turn off Intel HW acceleration.
-DEFINES += -DUSE_HW_AES -DINTEL_GCM
+ifeq (,$(USE_X32))
+	DEFINES += -DUSE_HW_AES -DINTEL_GCM
+endif
 ASFILES += intel-aes.s intel-gcm.s
 EXTRA_SRCS += intel-gcm-wrap.c
 INTEL_GCM = 1


Bug#899221: [medium size project] break up emacs-goodies-el into many elpafied packages

2018-06-09 Thread Sean Whitton
Hello,

On Sat, Jun 09 2018, David Bremner wrote:

> Nicholas D Steeves  writes:
>
>> P.P.S. I can start with one of debian-el, devscripts-el, or
>> dpkg-dev-el as a proof of concept, and it will also be easier to just
>> iterate over the *.els once these exceptions have been dealt with.  I
>> assume that they ought to remain grouped together and become
>> elpa-debian-el, elpa-devscripts.el, and elpa-dpkg-dev.el, with
>> repositories on salsa named debian-el, devscripts-el, and
>> dpkg-dev-el.
>
> I've actually done this, before finding this message.
>
> See
>
> https://salsa.debian.org/emacsen-team/dpkg-dev-el
> https://salsa.debian.org/emacsen-team/debian-el
>
> The former depends on the latter, as it turns out.
>
> FWIW, I don't think any binary package ought to start with "elpa" and
> end "-el" or "\.el", but other than that I'm flexible about the
> naming.
>
> I (so-far) had the idea that "dpkg-dev", and "debian" could be
> upstream packages in e.g. melpa-stable. OTOH, "debian" is annoyingly
> generic, so that might have to change.

If they are native packages, they should not be published to MELPA.

I think they should probably be native packages.

-- 
Sean Whitton



Bug#901166: ITP: python-markdown-math -- Math extension for Python-Markdown

2018-06-09 Thread Dmitry Shachnev
Package: wnpp
Severity: wishlist
Owner: Dmitry Shachnev 

* Package name: python-markdown-math
  Version : 0.5
  Upstream Author : Dmitry Shachnev
* URL : https://github.com/mitya57/python-markdown-math
* License : BSD-3-clause
  Programming Lang: Python
  Description : Math extension for Python-Markdown

This package extends Python-Markdown with support for displaying math
formulas using MathJax or AsciiMath.

I need it for packaging the latest version of PyMarkups.

It will be maintained under Debian Python Modules Team umbrella.

--
Dmitry Shachnev


signature.asc
Description: PGP signature


Bug#901165: ITP: mkdocs-nature -- Nature theme from Sphinx adapted for MkDocs

2018-06-09 Thread Dmitry Shachnev
Package: wnpp
Severity: wishlist
Owner: Dmitry Shachnev 

* Package name: mkdocs-nature
  Version : 0.2.1
  Upstream Author : Waylan Limberg 
* URL : http://waylan.limberg.name/mkdocs-nature/
* License : BSD-2-clause
  Programming Lang: Python, CSS
  Description : Nature theme from Sphinx adapted for MkDocs

This package provides the Nature theme for MkDocs documentation
generator. I need it for packaging the latest version of Python-Markdown.

I will be maintaining it in https://salsa.debian.org/debian/mkdocs-nature.

--
Dmitry Shachnev


signature.asc
Description: PGP signature


Bug#901001: python3-minimal should Pre-Depend on python3.N-minimal

2018-06-09 Thread Matthias Klose

On 09.06.2018 18:31, Matthias Klose wrote:

On 09.06.2018 11:55, Philipp Kern wrote:

On 6/9/18 7:20 AM, Steve Langasek wrote:

- the package is being upgraded; it is in the common case (when no python
   module names have been dropped from within the package) less important to
   run py3clean because the same files will be recreated shortly afterwards
   by py3compile from the new postinst.


What's the consequence from deleting the files and only recreating them
later? Longer startup time of the interpreter in that short window?


yes, that's the only thing.


Because if it's worse, it'd be good to have py3clean only delete the
obsolete files in the postinst?

Kind regards
Philipp Kern





but as written in the bug report, there is another solution, to have py3clean 
search for the interpreter it uses, and which doesn't need the pre-dependency.




Bug#899221: [medium size project] break up emacs-goodies-el into many elpafied packages

2018-06-09 Thread David Bremner
Nicholas D Steeves  writes:

> P.P.S. I can start with one of debian-el, devscripts-el, or
> dpkg-dev-el as a proof of concept, and it will also be easier to just
> iterate over the *.els once these exceptions have been dealt with.  I
> assume that they ought to remain grouped together and become
> elpa-debian-el, elpa-devscripts.el, and elpa-dpkg-dev.el, with
> repositories on salsa named debian-el, devscripts-el, and dpkg-dev-el.

I've actually done this, before finding this message.

See

https://salsa.debian.org/emacsen-team/dpkg-dev-el
https://salsa.debian.org/emacsen-team/debian-el

The former depends on the latter, as it turns out.

FWIW, I don't think any binary package ought to start with "elpa" and
end "-el" or "\.el", but other than that I'm flexible about the naming.

I (so-far) had the idea that "dpkg-dev", and "debian" could be upstream
packages in e.g. melpa-stable. OTOH, "debian" is annoyingly generic, so
that might have to change.

d



Bug#901164: caja-eiciel FTCBFS: configure.ac hard codes build architecture pkg-config

2018-06-09 Thread Helmut Grohne
Source: caja-eiciel
Version: 1.18.1-1
Tags: patch upstream
User: helm...@debian.org
Usertags: rebootstrap

caja-eiciel fails to cross build from source, because configure.ac hard
codes the build architecture pkg-config in one place. The attached patch
fixes that and makes caja-eiciel cross build successfully. Please
consider applying it.

Helmut
--- caja-eiciel-1.18.1.orig/configure.ac
+++ caja-eiciel-1.18.1/configure.ac
@@ -96,7 +96,7 @@
 ]
 ,
 [dnl Linux distributions
-  extensiondir=`pkg-config --variable=extensiondir libcaja-extension`;
+  extensiondir=`$PKG_CONFIG --variable=extensiondir libcaja-extension`;
   if test -n "$extensiondir" ;
   then
  AC_SUBST(CAJA_EXTENSIONS_DIR, [$extensiondir])


Bug#901001: python3-minimal should Pre-Depend on python3.N-minimal

2018-06-09 Thread Matthias Klose

On 09.06.2018 11:55, Philipp Kern wrote:

On 6/9/18 7:20 AM, Steve Langasek wrote:

- the package is being upgraded; it is in the common case (when no python
   module names have been dropped from within the package) less important to
   run py3clean because the same files will be recreated shortly afterwards
   by py3compile from the new postinst.


What's the consequence from deleting the files and only recreating them
later? Longer startup time of the interpreter in that short window?


yes, that's the only thing.


Because if it's worse, it'd be good to have py3clean only delete the
obsolete files in the postinst?

Kind regards
Philipp Kern





Bug#901163: gkrellm-volume FTCBFS: hard codes build architecture pkg-config, non-standard use of CC

2018-06-09 Thread Helmut Grohne
Source: gkrellm-volume
Version: 2.1.13-1.1
Tags: patch upstream
User: helm...@debian.org
Usertags: rebootstrap

gkrellm-volume fails to cross build from source. Its upstream build
system hard codes the build architecture pkg-config. Furthermore it
stuffs compiler flags into $(CC), such that those flags go missing when
dh_auto_build supplies a cross compiler. The attached patch fixes both
and makes gkrellm-volume cross build successfully. Please consider
applying it.

Helmut
--- gkrellm-volume-2.1.13.orig/Makefile
+++ gkrellm-volume-2.1.13/Makefile
@@ -6,7 +6,8 @@
 FLAGS += -DPACKAGE="\"$(PACKAGE)\"" 
 export PACKAGE LOCALEDIR
 
-GTK_CONFIG = pkg-config gtk+-2.0
+PKG_CONFIG ?= pkg-config
+GTK_CONFIG = $(PKG_CONFIG) gtk+-2.0
 
 PLUGIN_DIR ?= /usr/local/lib/gkrellm2/plugins
 GKRELLM_INCLUDE = -I/usr/local/include
@@ -31,7 +32,7 @@
 export enable_nls
 endif
 
-CC = gcc $(CFLAGS) $(FLAGS)
+CC = gcc
 
 INSTALL = install -c
 INSTALL_PROGRAM = $(INSTALL)
@@ -40,7 +41,7 @@
 	(cd po && ${MAKE} all )
 
 volume.so: $(OBJS)
-	$(CC) $(LDFLAGS) $(OBJS) -o volume.so $(LIBS)
+	$(CC) $(CFLAGS) $(FLAGS) $(LDFLAGS) $(OBJS) -o volume.so $(LIBS)
 
 clean:
 	rm -f *.o core *.so* *.bak *~
@@ -50,5 +51,5 @@
 	(cd po && ${MAKE} install)
 	$(INSTALL_PROGRAM) volume.so $(PLUGIN_DIR)
 
-%.c.o: %.c
-
+%.o: %.c
+	$(CC) $(CFLAGS) $(FLAGS) -c $< -o $@


Bug#895917: Libav-tools relegated to Suggests

2018-06-09 Thread James Cowgill
Hi,

On 09/06/18 14:17, Ross Gammon wrote:
> Hi,
> 
> FFmpeg is already recommended by multimedia-video.
> 
> Removing libav-tools from the blends task would mean that people running
> stable would not be able to find the package on the blends website:
> https://blends.debian.org/multimedia/tasks/

Is this really a problem? libav-tools was deprecated before stretch was
released so even in stable people should not be encouraged to install it.

James



signature.asc
Description: OpenPGP digital signature


Bug#901162: xbomb FTCBFS: uses the build architecture strip

2018-06-09 Thread Helmut Grohne
Source: xbomb
Version: 2.2b-1
Tags: patch upstream
User: helm...@debian.org
Usertags: rebootstrap

xbomb fails to cross build from source. xbomb fails to honour
DEB_BUILD_OPTIONS=nostrip. xbomb does not generate a useful -dbgsym
package. All of these issues have the same reason: make install strips
before dh_strip with the build architecture strip. All of these are
fixed by simply not stripping. Please consider applying the attached
patch.

Helmut
--- xbomb-2.2b.orig/Makefile
+++ xbomb-2.2b/Makefile
@@ -51,7 +51,6 @@
 
 
 install :
-	strip xbomb
 	install -d $(INSTDIR)/bin
 	install -d $(INSTDIR)/man/man6
 	install -d $(INSTDIR)/lib/app-defaults


Bug#895627: intone: Dead upstream (last commit Feb 2012)

2018-06-09 Thread Andreas Metzler
On 2018-04-13 Andreas Metzler  wrote:
> Package: intone
> Version: 0.77+git20120308-1
> Severity: normal

> Hello,

> intone is dead upstream:
> * last commit March 2012
> * no homepage, just the archived copy on
>   https://code.google.com/archive/p/intone/source
> * Popcon 33
> * Uses E_DBus, also dead upstream since 2014.

> Could this be dropped from Debian?

I have requested removal of edbus today.
#901143

cu Andreas

-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'



Bug#901161: audacious-plugins FTCBFS: configure.ac hard codes build architecture pkg-config

2018-06-09 Thread Helmut Grohne
Source: audacious-plugins
Version: 3.9-1
Tags: patch upstream
User: helm...@debian.org
Usertags: rebootstrap

audacious-plugins fails to cross build from source, because configure.ac
hard codes the build architecture pkg-config in one place. The attached
patch fixes that and makes audacious-plugins cross buildable. Please
consider applying it.

Helmut
--- audacious-plugins-3.9.orig/configure.ac
+++ audacious-plugins-3.9/configure.ac
@@ -16,6 +16,7 @@
 AC_CONFIG_MACRO_DIR([m4])
 
 AUD_COMMON_PROGS
+PKG_PROG_PKG_CONFIG
 
 BUILDSYS_SHARED_LIB
 
@@ -626,7 +627,7 @@
 
 dnl *** End of all plugin checks ***
 
-plugindir=`pkg-config audacious --variable=plugin_dir`
+plugindir=`$PKG_CONFIG audacious --variable=plugin_dir`
 AC_SUBST(plugindir)
 
 dnl XXX


Bug#901160: Updating the description of the Standards-Version field

2018-06-09 Thread Sean Whitton
Package: debian-policy
Version: 4.1.4.1
Severity: normal
User: debian-pol...@packages.debian.org
Usertags: normative discussion

Thank you for pointing out that Policy's description is out-of-date,
Ian, and for the patch.  I agree that it captures the consensus we
established in that previous discussion, but it's not quite right for
Policy yet; see below.

Firstly, I think this text should go in section 4.1, and the description
of the Standards-Version field should have a link back to section 4.1.
The text in 4.1 is currently a bit strong about how often people have to
check Policy, so we can replace that with your new text.

On Fri, Jun 08 2018, Ian Jackson wrote:

> +For a package to have an old Standards-Version
> +is not itself a bug.
> +It just means that no-one has yet
> +reviewed the package with changes to the standards in mind.
> +The Standards-Version should not be updated
> +except after reviewing the applicable upgrading checklist.

The upgrading checklist explicitly states that it does not have
normative status, so a 'should not' requirement should not defer to it.

Also, IMO this should be 'must' rather than 'should' -- since it is pure
metadata, bumping the s-v without reviewing the changes to Policy can
only be counterproductive.

How about:

The Standards-Version must not be updated except after reviewing the
changes between the old and the new versions of the standards (the
upgrading checklist[hyperlink] can help with this task).

> +A very old Standards-Version
> +can mean that infelicities in the package are likely.
> +As a rule of thumb,
> +each package should be reviewed at least once per Debian release,
> +so a Standards-Version older than the previous Debian release
> +is indicative of work (if only review work) that needs doing.

s/As a rule of thumb, each package should be/It is recommended that each 
package be/

"Should" carries the weight of a bug of 'important' severity, but I
don't think that was your intent (and I don't think it should have
been).

If others are happy with the changes in this e-mail I'll prepare a patch
for seconding.

-- 
Sean Whitton



Bug#851810: xcalib: "Error - unsupported ramp size 0" when trying to invert screen

2018-06-09 Thread Rinat Ibragimov
> Do you think we could backport it to Stretch? Should I move the bug from 
> xcalib package to X.org?

It definitely can be done, as the patch is very short, and there were no 
significant
changes around patched code for quite a long time. And yes, the first step 
should
be a bugreport against xserver-xorg-core package.

However, I'm in doubt. Will they update a package in a stable release?

---
Rinat

Bug#895917: Libav-tools relegated to Suggests

2018-06-09 Thread Ross Gammon
Hi James,

On 06/09/2018 05:33 PM, James Cowgill wrote:
> Hi,
> 
> On 09/06/18 14:17, Ross Gammon wrote:
>> Hi,
>>
>> FFmpeg is already recommended by multimedia-video.
>>
>> Removing libav-tools from the blends task would mean that people running
>> stable would not be able to find the package on the blends website:
>> https://blends.debian.org/multimedia/tasks/
> 
> Is this really a problem? libav-tools was deprecated before stretch was
> released so even in stable people should not be encouraged to install it.
> 
> James
> 

No, it is not really a problem. It is just the way blends work. The
blends website shows you all the packages that are available for you to
install in the e.g. video category.

Libav-tools now shows in the "Official Debian packages with lower
relevance" category (because I dropped it to Suggests):
https://blends.debian.org/multimedia/tasks/video

I don't imagine anyone would be crazy enough to install one of the meta
packages with suggestions included.

Anyway, I suppose libav and ffmpeg is a bit of a special case, as it is
a transitional package. And anyone that is using libav in a script or
whatever will already have it installed. The bug is still open, so when
it is time for the next upload I will remember to remove it.

Thanks for following up with the query.

Cheers,

Ross



signature.asc
Description: OpenPGP digital signature


Bug#901158: postgis: FTBFS: testsuite failure

2018-06-09 Thread Sebastiaan Couwenberg
Control: tags -1 upstream
Control: forwarded -1 https://trac.osgeo.org/postgis/ticket/4104

On 06/09/2018 05:05 PM, Niko Tyni wrote:
> This package fails to build from source on current sid/amd64.

Thanks for reporting this issue, I've forwarded it upstream.

In the mean time I'll likely skip this test or ignore the failure(s).

Kind Regards,

Bas



Bug#690465: closing RFP: pidgin-opensteamworks -- Steam IM / Steam Friends plugin for Pidgin (libpurple)

2018-06-09 Thread nodiscc
Control: reopen -1

Debian Bug Tracking System wrote:
> RFP 690465 has no visible progress for a long time, so closing.

This reason is only valid, if the upstream project is dead. Which
pidgin-opensteamworks isn't: The latest commit is from June 2, 2017.

Hence reopening.



Bug#901159: linux-image-arm64: enable configuration options needed by Firefly-RK3399 board

2018-06-09 Thread Heinrich Schuchardt
Package: linux-latest
Version: 94
Severity: wishlist

Dear maintainer,

to fully support the Firefly-RK3399 board, please, enable the following
configuration items for linux-image-arm64:

CONFIG_DRM_ROCKCHIP
CONFIG_PHY_ROCKCHIP_TYPEC
CONFIG_ROCKCHIP_ANALOGIX_DP
CONFIG_ROCKCHIP_DW_HDMI
CONFIG_ROCKCHIP_DW_MIPI_DSI
CONFIG_ROCKCHIP_EFUSE
CONFIG_ROCKCHIP_IOMMU
CONFIG_ROCKCHIP_SARADC
CONFIG_ROCKCHIP_THERMAL

The corresponding drivers are selected by the device tree.

Best regards

Heinrich Schuchardt



Bug#898021: (no subject)

2018-06-09 Thread Sten Heinze
I can confirm libbsd0 0.9.1-1/bug #898088 does not fix my problems, and neither 
does upgrading to linux-image-4.16.0-2-amd64.

(Btw. this is on a Skylake CPU.)

Sten



Bug#901158: postgis: FTBFS: testsuite failure

2018-06-09 Thread Niko Tyni
Package: postgis
Version: 2.4.4+dfsg-1
Severity: serious

This package fails to build from source on current sid/amd64.

   ### /tmp/pgis_reg/test_50_diff ###
  --- rt_gdalwarp_expected  2018-04-06 05:05:52.0 +
  +++ /tmp/pgis_reg/test_50_out 2018-06-09 14:27:15.049036062 +
  @@ -19,8 +19,8 @@
   0.17|993309|243|243|1|50.000|50.000|0.000|0.000|950760.000|1396957.000|t|t|t
   
0.18|992163|10|10|1|1000.000|-1000.000|3.000|3.000|-500030.000|60.000|t|t|t
   
0.19|993310|12|12|1|1009.894|-1009.894|3.000|3.000|950691.792|1409281.783|t|t|t
  
-0.2|993309|12|12|1|1009.916|-1009.916|0.000|0.000|950762.305|1409088.896|t|t|t
  
-0.20|993309|12|12|1|1009.916|-1009.916|1.000|3.000|950742.107|1409088.896|t|t|t
  
+0.2|993309|12|12|1|1009.876|-1009.876|0.000|0.000|950808.447|1409091.640|t|t|t
  
+0.20|993309|12|12|1|1009.876|-1009.876|1.000|3.000|950788.250|1409091.640|t|t|t
   0.21|993310|24|24|1|500.000|500.000|3.000|3.000|950657.188|1397356.783|t|t|t
   0.22|993310|26|26|1|500.000|500.000|0.000|6.000|950452.000|1396632.000|t|t|t
   0.23|984269|12|8|1|0.012|-0.012|0.000|0.000|-107.029|50.206|t|t|t
  @@ -63,12 +63,12 @@
   
1.9|992163|11|10|1|1000.000|-1000.000|0.000|0.000|-51.000|60.000|t|t|t
   
2.1|993310|12|12|1|1009.894|-1009.894|0.000|0.000|950732.188|1409281.783|t|t|t
   2.10|993310|24|24|1|500.000|500.000|0.000|0.000|950732.188|1397281.783|t|t|t
  
-2.11|993309|121|121|1|100.000|100.000|0.000|0.000|950762.305|1396988.896|t|t|t
  
+2.11|993309|121|121|1|100.000|100.000|0.000|0.000|950808.447|1396991.640|t|t|t
   2.12|993310|6|6|1|2000.000|2000.000|0.000|0.000|950732.188|1397281.783|t|t|t
   2.13|993310|8|8|1|1500.000|1500.000|0.000|0.000|950732.188|1397281.783|t|t|t
   2.14|993310|24|24|1|500.000|500.000|0.000|0.000|950732.188|1397281.783|t|t|t
   2.15|993310|16|16|1|750.000|750.000|0.000|0.000|950732.188|1397281.783|t|t|t
  
-2.2|993309|12|12|1|1009.916|-1009.916|0.000|0.000|950762.305|1409088.896|t|t|t
  
+2.2|993309|12|12|1|1009.876|-1009.876|0.000|0.000|950808.447|1409091.640|t|t|t
   2.3|994269|12|8|1|0.012|-0.012|0.000|0.000|-107.029|50.206|t|t|t
   2.4|
   
2.5|993310|12|12|1|1009.894|-1009.894|0.000|0.000|950732.188|1409281.783|t|t|t
   ### end of log dumps ###
  make[1]: *** [debian/rules:200: override_dh_auto_test] Error 2
  make[1]: Leaving directory '/<>/postgis-2.4.4+dfsg'
  make: *** [debian/rules:111: build] Error 2
 
Full build log attached.
-- 
Niko Tyni   nt...@debian.org


postgis_amd64-2018-06-09T14:19:48Z.build.gz
Description: application/gzip


Bug#901157: dpkg-dev-el: fails to initialize with unversioned emacs

2018-06-09 Thread David Bremner
Package: dpkg-dev-el
Version: 36.4
Severity: important
User: debian-emac...@lists.debian.org
Usertags: unversioned-emacs

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Dear Maintainer/Uploader;

As described in [1], we are currently transitioning to an unversioned
"emacs" package; i.e. the actual useful-to-users package will be
"emacs" instead of "emacs25" or "emacs26".

An unversioned emacs package has been uploaded to
experimental. Unfortunately your package does not byte-compile with
this new emacs. In addition to the obvious performance impact, this
causes your packages to not skip user initialization (since it checks
for byte compiled code)

One option to fix your package is to convert to dh-elpa, and
(optionally) join the debian-emacsen team [1]. Unfortunately dh-elpa
does not support xemacs, so if that's important to you, you'll have to
find some other solution (i.e. update your maintainer/emacsen scripts
by hand).

This bug will become RC when unversioned emacs is uploaded to
unstable. There is no fixed schedule for this, but please try to
address this bug so we can move on to other emacs related maintenance
tasks (e.g. new versions of emacs).

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

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

Versions of packages dpkg-dev-el depends on:
ii  debian-el36.4
ii  emacs1:25.2+1-7
ii  emacs-gtk [emacsen]  1:25.2+1-7
ii  emacsen-common   3.0.0

Versions of packages dpkg-dev-el recommends:
ii  wget  1.19.5-1

Versions of packages dpkg-dev-el suggests:
ii  dpkg-dev  1.19.0.5

- -- no debconf information

-BEGIN PGP SIGNATURE-

iQGzBAEBCAAdFiEE3VS2dnyDRXKVCQCp8gKXHaSnniwFAlsb670ACgkQ8gKXHaSn
nizCeAv+KBAgiZaK+frMeQ6bSywAvly3WIpB760odACZV7PdBU4dekpA8M9O6Yvt
XczfZuXFdzZDKjsEM4G4QZQDdYWnWHBQpDv8qo+D0kWWizbD6Z9H1Cx0t+WRJ87C
RbcHWhzne/j3/7LWNKebJngLctuhF5iUkVhKsKBw1HUF6xVm00snG5PlfCef8t3B
TYb0afqwWCXmW+nr64UpB3ihlPBBEnKF6Tg/mqy0sUOHPnLme/C+BEGO2uzXOLJS
Fls5Y3z3grp8wxIpASt6gzpwfC70Z3gcX5GvbTHA9EnyhPYOUWyZvWdCI//ciWF7
b+g/Ufu5jNc1VE9b96Pmake2XKey4epR/KTIuLh8oIvLbu2rfGPqCAMIKFSBK1kc
j8v6UI3uHG0B9IYG0pNhXm+HGCAGOz0mpOPlSfPdDq1C7WsgGL0Jr6xaDk4Mg4aC
TvtjDfdr3fLM7rFKzF8nA76LEgHgNrMi61KvNHsfYPtI+ewX8Fm+4D5HAI1lVVDV
k+mu+qMK
=cNt9
-END PGP SIGNATURE-



Bug#901156: double invocation of "rsnapshot beta" causes "beta" rotation without adding backup data

2018-06-09 Thread Osamu Aoki
Package: rsnapshot
Version: 1.4.2-1
Severity: normal
Tags: patch

Problem: the robustness of rsnapshot program under desktop environment
when cron is not always running and "beta" may be invoked consecutively
without invoking "alpha".

(I am using Debian/stable now but the version in testing/unstable is the same)

How to re-produce problem:

Let me present a simple manual invocation case as below (No
cron/anacron/systemd.timer...):

With /etc/rsnapshot.conf having:
---
retain  alpha   6
retain  beta7
retain  gamma   4
---

Let's invoke:
---
 $ sudo rsnapshot alpha
---

Invoking this 6 times will create:
/var/cache/rsnapshot/alpha.0/
/var/cache/rsnapshot/alpha.1/
/var/cache/rsnapshot/alpha.2/
/var/cache/rsnapshot/alpha.3/
/var/cache/rsnapshot/alpha.4/
/var/cache/rsnapshot/alpha.5/

So far, this looks good. Then, let's invoke:
---
 $ sudo rsnapshot beta
---

Invoking this will create:
/var/cache/rsnapshot/alpha.0/
/var/cache/rsnapshot/alpha.1/
/var/cache/rsnapshot/alpha.2/
/var/cache/rsnapshot/alpha.3/
/var/cache/rsnapshot/alpha.4/
/var/cache/rsnapshot/beta.0/

So far still good.  Let's suppose to invoke the following again and see
the result:
---
 $ sudo rsnapshot beta
/var/cache/rsnapshot/alpha.5 not present (yet), nothing to copy
---

This message is true but the result is a bit unexpected:
/var/cache/rsnapshot/alpha.0/
/var/cache/rsnapshot/alpha.1/
/var/cache/rsnapshot/alpha.2/
/var/cache/rsnapshot/alpha.3/
/var/cache/rsnapshot/alpha.4/
/var/cache/rsnapshot/beta.1/

Why beta.0 is missing ???

What happens is delete and rotate actions for "beta" is performed then
it fails to move file from "alpha.5" to "beta.0".  Rotating without new
data added to "*.0" is bad.  It should not do this delete and rotate
actions if "alpha.5" isn't there.

I am afraid this problem may be the root cause of many unexpected
results under non-optimal invocation of rsnapshot.
  https://bugs.debian.org/523923
  https://bugs.debian.org/573254

Backup script should be robust ;-)

Solution proposal:

Let's check situation with:
 -d "$config_vars{'snapshot_root'}/$prev_interval.$prev_interval_max")
If not exist, "delete" and "rotate" should be skipped.

See attached patch file (patch -p0) for exact detail.

This may be better to be addressed by the upstream.

Osamu

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

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

Versions of packages rsnapshot depends on:
ii  liblchown-perl  1.01-3+b2
ii  logrotate   3.11.0-0.1
ii  perl5.24.1-3+deb9u3
ii  rsync   3.1.2-1+deb9u1

Versions of packages rsnapshot recommends:
ii  openssh-client [ssh-client]  1:7.4p1-10+deb9u3

rsnapshot suggests no packages.

-- Configuration Files:
/etc/rsnapshot.conf changed:
config_version  1.2
snapshot_root   /var/cache/rsnapshot/
cmd_cp  /bin/cp
cmd_rm  /bin/rm
cmd_rsync   /usr/bin/rsync
cmd_logger  /usr/bin/logger
cmd_du  /usr/bin/du
cmd_rsnapshot_diff  /usr/bin/rsnapshot-diff
retain  alpha   6
retain  beta7
retain  gamma   4
verbose 2
loglevel3
logfile /var/log/rsnapshot.log
lockfile/var/run/rsnapshot.pid
du_args -csh
link_dest   1
backup  /home/  localhost/
backup  /etc/   localhost/
backup  /usr/local/ localhost/


-- no debconf information
--- rsnapshot-program.pl.orig	2018-06-09 23:14:10.0 +0900
+++ rsnapshot-program.pl	2018-06-09 23:17:47.010919314 +0900
@@ -4666,9 +4666,8 @@
 
 	# ROTATE DIRECTORIES
 	#
-	# delete the oldest one (if we're keeping more than one)
-	if (-d "$config_vars{'snapshot_root'}/$interval.$interval_max") {
-
+	# delete the oldest one (if we're keeping more than one), if needed
+	if ((-d "$config_vars{'snapshot_root'}/$prev_interval.$prev_interval_max") and (-d "$config_vars{'snapshot_root'}/$interval.$interval_max")) { 
 		# if use_lazy_deletes is set move the oldest directory to _delete.$$
 		# otherwise preform the default behavior
 		if (1 == $use_lazy_deletes) {
@@ -4703,35 +4702,45 @@
 		}
 
 	}
-	else {
+	elsif (-d "$config_vars{'snapshot_root'}/$prev_interval.$prev_interval_max") {
 		print_msg(
 			"$config_vars{'snapshot_root'}/$interval.$interval_max not present (yet), nothing to delete", 4);
 	}
+	else {
+		print_msg(
+			"$config_vars{'snapshot_root'}/$interval.$prev_interval_max not present (yet), no need to delete $config_vars{'snapshot_root'}/$interval.$interval_max", 4);
+	}
 
 	# rotate the middle ones
-	for (my $i = ($interval_max - 1); $i >= 0; $i--) {
-		if (-d "$config_vars{'snapshot_root'}/$interval.$i") {
-			print_cmd(
-"mv $config_vars{'snapshot_root'}/$interval.$i/ ",
-"$config_vars{'snapshot_root'}/$interval." . ($i + 1) . "/"
-			);
-
-			if (0 == 

Bug#896141: msxpertsuite: binary-all FTBFS

2018-06-09 Thread Santiago Vila
While we are at it: Is this bug not already fixed?

https://buildd.debian.org/status/package.php?p=msxpertsuite

If it is, please close it with a Version string.

Thanks.



Bug#901155: transition: octave-4.4

2018-06-09 Thread Sébastien Villemot
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: transition
Control: forwarded -1 
https://release.debian.org/transitions/html/auto-octave.html

Dear Release Team,

Please schedule a transition for octave 4.4. The new package is already in
experimental.

Few reverse dependencies will need sourceful NMUs. In any case, we stand ready
to NMU.

Thanks!

-- 
⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁  Debian Developer
⢿⡄⠘⠷⠚⠋⠀  http://sebastien.villemot.name
⠈⠳⣄  http://www.debian.org


signature.asc
Description: PGP signature


Bug#896141: msxpertsuite: binary-all FTBFS

2018-06-09 Thread Santiago Vila
retitle 896141 msxpertsuite: FTBFS with new Tex Live packages
thanks

Hi.

The package FTBFS with and without "dpkg-buildpackage -A" so I'm
dropping the binary-all part from the subject.

(The old title was a little bit misleading to me since I am also
occasionally building the entire archive to catch those
"dpkg-buildpackage -A" bugs).

> > See the inputenc package documentation for explanation.
> > Type  H   for immediate help.
> > ...
> > l.122 ...\'Ecole Polytechnique} (Institut Européen
> >   de
> > ./preface.tex:122:  ==> Fatal error occurred, no output PDF file produced!
> > Transcript written on massxpert-doc.log.
> 
> Why doesn't the build stop at that point?

Very good point. I've just reported that separately as Bug #901154.

I guess that's probably the reason it fails in a different
way depending on "dpkg-buildpackage -A" being used or not.

Thanks.



Bug#901154: msxpertsuite: Does not trap errors in upstream Makefile

2018-06-09 Thread Santiago Vila
Package: msxpertsuite
Version: 5.3.0-1
Severity: serious

In Bug #896141, where the build fails because of new Tex Live,
Adrian Bunk points out why the build process does not stop
as soon as there is an error.

Quote:

> > ./preface.tex:122:  ==> Fatal error occurred, no output PDF file produced!
> > Transcript written on massxpert-doc.log.
>
> Why doesn't the build stop at that point?

This is in fact a violation of Policy 4.6, "Error trapping in makefiles":

https://www.debian.org/doc/debian-policy/#error-trapping-in-makefiles

so I'm reporting it here separately.


I have not tested it, but maybe the fix could be as easy as removing the
hyphen prefix from pdflatex command in these two Makefiles:

massxpert/user-manual/Makefile
minexpert/user-manual/Makefile

Thanks.



Bug#901153: gnome-software: Displays binNMU upgrades as "Downgrades"

2018-06-09 Thread Phil Miller
Package: gnome-software
Version: 3.28.2-1
Severity: normal

See attachment



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

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

Versions of packages gnome-software depends on:
ii  appstream0.12.0-3
ii  apt-config-icons 0.12.0-3
ii  dconf-gsettings-backend [gsettings-backend]  0.28.0-2
ii  gnome-software-common3.28.2-1
ii  gsettings-desktop-schemas3.28.0-1
ii  libappstream-glib8   0.7.7-2
ii  libatk1.0-0  2.28.1-1
ii  libc62.27-3
ii  libcairo21.15.10-3
ii  libfwupd21.0.8-1
ii  libgdk-pixbuf2.0-0   2.36.11-2
ii  libglib2.0-0 2.56.1-2
ii  libgnome-desktop-3-173.28.2-1
ii  libgspell-1-11.6.1-1
ii  libgtk-3-0   3.22.30-1
ii  libgtk3-perl 0.034-1
ii  libgudev-1.0-0   232-2
ii  libjson-glib-1.0-0   1.4.2-4
ii  libpackagekit-glib2-18   1.1.10-1
ii  libpolkit-gobject-1-00.105-20
ii  libsecret-1-00.18.6-2
ii  libsoup2.4-1 2.62.2-1
ii  packagekit   1.1.10-1
ii  software-properties-gtk  0.96.20.2-1

gnome-software recommends no packages.

Versions of packages gnome-software suggests:
pn  apt-config-icons-hidpi 
pn  fwupd  
pn  gnome-software-plugin-flatpak  
pn  gnome-software-plugin-limba
pn  gnome-software-plugin-snap 

-- no debconf information


Bug#901152: fbxkb FTCBFS: uses the build architecture toolchain

2018-06-09 Thread Helmut Grohne
Source: fbxkb
Version: 0.6-2
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

fbxkb fails to cross build from source, because it uses the build
architecture toolchain. While it does use dh_auto_build, the autoconf
build system expects that compilers are set up during dh_auto_configure
and thus doesn't pass them for dh_auto_build. In a way fbxkb's build
system is more like a makefile build system as configure only sets up
some paths. Thus I propose using --buildsystem=makefile to pass those
cross compilers along. Still the upstream build system hard codes the
build architecture pkg-config. After fixing both, fbxkb cross builds
successfully. Please consider applying the attached patch.

Helmut
diff --minimal -Nru fbxkb-0.6/debian/changelog fbxkb-0.6/debian/changelog
--- fbxkb-0.6/debian/changelog  2014-11-05 16:38:59.0 +0100
+++ fbxkb-0.6/debian/changelog  2018-06-09 15:40:39.0 +0200
@@ -1,3 +1,12 @@
+fbxkb (0.6-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: (Closes: #-1)
++ cross.patch: make pkg-config substitutable.
++ Use the makefile build system as configure does not set up compilers.
+
+ -- Helmut Grohne   Sat, 09 Jun 2018 15:40:39 +0200
+
 fbxkb (0.6-2) unstable; urgency=low
 
   * New maintainer (Closes: #767970)
diff --minimal -Nru fbxkb-0.6/debian/patches/cross.patch 
fbxkb-0.6/debian/patches/cross.patch
--- fbxkb-0.6/debian/patches/cross.patch1970-01-01 01:00:00.0 
+0100
+++ fbxkb-0.6/debian/patches/cross.patch2018-06-09 15:40:39.0 
+0200
@@ -0,0 +1,14 @@
+--- fbxkb-0.6.orig/Makefile.common
 fbxkb-0.6/Makefile.common
+@@ -20,8 +20,9 @@
+ endif
+ 
+ CC = gcc
+-LIBS = -lX11 $(shell pkg-config --libs gtk+-2.0 gdk-pixbuf-2.0 
gdk-pixbuf-xlib-2.0) -L/usr/X11R6/lib  -lXmu
+-INCS = $(shell pkg-config --cflags gtk+-2.0 gdk-pixbuf-2.0 
gdk-pixbuf-xlib-2.0)
++PKG_CONFIG ?= pkg-config
++LIBS = -lX11 $(shell $(PKG_CONFIG) --libs gtk+-2.0 gdk-pixbuf-2.0 
gdk-pixbuf-xlib-2.0) -L/usr/X11R6/lib  -lXmu
++INCS = $(shell $(PKG_CONFIG) --cflags gtk+-2.0 gdk-pixbuf-2.0 
gdk-pixbuf-xlib-2.0)
+ CFLAGS ?= -O2# overwriten by command line or env. variable
+ CFLAGS += -Wall # always nice to have 
+ ifneq (,$(DEVEL))
diff --minimal -Nru fbxkb-0.6/debian/patches/series 
fbxkb-0.6/debian/patches/series
--- fbxkb-0.6/debian/patches/series 2014-11-05 14:44:30.0 +0100
+++ fbxkb-0.6/debian/patches/series 2018-06-09 15:40:39.0 +0200
@@ -7,3 +7,4 @@
 respect-dpkg-buildflags.patch
 drop-extra-deps.patch
 fix-for-dh.patch
+cross.patch
diff --minimal -Nru fbxkb-0.6/debian/rules fbxkb-0.6/debian/rules
--- fbxkb-0.6/debian/rules  2014-11-05 14:33:21.0 +0100
+++ fbxkb-0.6/debian/rules  2018-06-09 15:40:37.0 +0200
@@ -10,7 +10,7 @@
 #export DH_VERBOSE=1
 
 %:
-   dh $@
+   dh $@ --buildsystem=makefile
 
 override_dh_auto_configure:
./configure --prefix=/usr


Bug#901151: fitsverify FTCBFS: uses the build architecture compiler

2018-06-09 Thread Helmut Grohne
Source: fitsverify
Version: 4.18-1
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

fitsverify fails to cross build from source, because it uses the build
architecture compiler as a make default. The attached patch makes it
cross buildable, by letting dpkg's buildtools.mk set up CC. Please
consider applying it.

Helmut
diff --minimal -Nru fitsverify-4.18/debian/changelog 
fitsverify-4.18/debian/changelog
--- fitsverify-4.18/debian/changelog2016-04-16 23:22:10.0 +0200
+++ fitsverify-4.18/debian/changelog2018-06-09 15:35:32.0 +0200
@@ -1,3 +1,10 @@
+fitsverify (4.18-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Let dpkg's buildtools.mk set up $(CC). (Closes: #-1)
+
+ -- Helmut Grohne   Sat, 09 Jun 2018 15:35:32 +0200
+
 fitsverify (4.18-1) unstable; urgency=low
 
   * New upstream version
diff --minimal -Nru fitsverify-4.18/debian/rules fitsverify-4.18/debian/rules
--- fitsverify-4.18/debian/rules2016-04-16 23:13:21.0 +0200
+++ fitsverify-4.18/debian/rules2018-06-09 15:35:30.0 +0200
@@ -3,6 +3,8 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
+-include /usr/share/dpkg/buildtools.mk
+
 %:
dh  $@
 


  1   2   >