Bug#926065: unblock: diffoscope/113

2019-03-31 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package diffoscope, it has been in sid for 26 days without
any regressions reported (compared to 112 in buster currently) and
has been used to compare all unreproducible packages in unstable (with
path variations) and buster (without those) on amd64, and half of them
on arm64 and armhf. (see "oldest builds" on
https://tests.reproducible-builds.org/debian/index_performance.html)

During this time no new breakages have been occured as both the BTS as
well as
https://tests.reproducible-builds.org/debian/index_breakages.html shows.

Sadly the debdiff is rather big, due to coding style refactorings:

 128 files changed, 2766 insertions(+), 1667 deletions(-)

I'll reply to this with the debdiff as its 53kb xz-compressed (and
thus too big for the list.)

unblock diffoscope/113

Also, please don't hesitate to say 'no'. I understand and appreciate
the release teams work and policies! :) I just also think this version
is worth having in buster:

 diffoscope (113) unstable; urgency=medium
 .
   * Replace over 8 MB of Android boot ROM test suite fixtures with 14 KB
 equivalents. (Closes: #894334, reproducible-builds/diffoscope#13)
   * Compare .asc PGP signatures as text, not as a hexdump. (Closes: #908991,
 reproducible-builds/diffoscope#7)
   * Improve the displayed comment when falling back to a binary diff to include
 the file type. (Closes: reproducible-builds/diffoscope#49)
   * Explicitly mention when the guestfs module is missing at runtime and we are
 falling back to a binary diff. (Closes: reproducible-builds/diffoscope#45)
   * Provide explicit help when the libarchive system package is missing or
 "incomplete". (Closes: reproducible-builds/diffoscope#50)
   * Improve the --help outout:
 * Indent and wrap the list of supported file formats.
 * Include links to the diffoscope homepage and bug tracker.
 * Refer to the Debian package names when indicating how to obtain the tlsh
   and argcomplete modules.
   * Drop "DOS/MBR" source string test.
   * Correct a "recurse" typo.
   * Adopt the "black"  source code formatter:
 - Add an initial configuration in a PEP 518 pyproject.toml file and update
   MANIFEST.in to include pyproject.toml in future release tarballs.
 - Run the formatter against the source.
 - Test that the source code satisfies the formatter.

-- 
tschau,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C

Some people say that the climate crisis  is something that we all have created,
but  that is not true,  because if everyone is guilty  then no one is to blame.
And someone is to blame.  Some people, some companies,  some decision-makers in
particular, have known exactly what priceless values they have been sacrificing
to continue making unimaginable amounts of money.


signature.asc
Description: PGP signature


Bug#919481: Fix for RC #919481

2019-03-31 Thread Sébastien Villemot
retitle 919481 guile-2.0: FTBFS when fr_FR.ISO-8859-1 locale is installed
user debian-rele...@lists.debian.org
usertags 919481 + bsp-2019-03-fr-paris
thank you

Dear Maintainer,

I am about to NMU guile-2.0 using Frédéric's patch. The debdiff is
attached.

Cheers,

-- 
⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁  Debian Developer
⢿⡄⠘⠷⠚⠋⠀  http://sebastien.villemot.name
⠈⠳⣄  http://www.debian.org
diff -Nru guile-2.0-2.0.13+1/debian/changelog guile-2.0-2.0.13+1/debian/changelog
--- guile-2.0-2.0.13+1/debian/changelog	2017-12-05 08:41:29.0 +0100
+++ guile-2.0-2.0.13+1/debian/changelog	2019-03-30 19:24:44.0 +0100
@@ -1,3 +1,12 @@
+guile-2.0 (2.0.13+1-5.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * 0005-fix-french-locale-test.patch: new patch by Frédéric Bonnard.
+Fixes FTBFS when locale fr_FR.ISO-8859-1 is installed.
+(Closes: #919481)
+
+ -- Sébastien Villemot   Sat, 30 Mar 2019 19:24:44 +0100
+
 guile-2.0 (2.0.13+1-5) unstable; urgency=medium
 
   * Add upstream 0004-ia64-Fix-crash-in-thread-context-switch.patch to
diff -Nru guile-2.0-2.0.13+1/debian/patches/0005-fix-french-locale-test.patch guile-2.0-2.0.13+1/debian/patches/0005-fix-french-locale-test.patch
--- guile-2.0-2.0.13+1/debian/patches/0005-fix-french-locale-test.patch	1970-01-01 01:00:00.0 +0100
+++ guile-2.0-2.0.13+1/debian/patches/0005-fix-french-locale-test.patch	2019-03-30 19:24:22.0 +0100
@@ -0,0 +1,65 @@
+Description: Fix French locale test
+ In i18n tests, some test fail because of non-breaking spaces not being
+ matched. The tests convert values to strings in fr_FR.iso88591 which insert a
+ "locale-thousands-separator" which, in this locale, is a non-breaking space.
+ This string is compared to the hardcoded expected result which contains a
+ standard space (UTF8 hex. 20). As the file is UTF8, this patch replaces the bad
+ space with the UTF8 non-breaking space equivalent (hex. C2 A0).
+Author: Frédéric Bonnard 
+Bug-Debian: https://bugs.debian.org/919481
+Forwarded: no
+Reviewed-By: Sébastien Villemot 
+Last-Updated: 2019-03-30
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+Index: guile-2.0-2.0.13+1/test-suite/tests/i18n.test
+===
+--- guile-2.0-2.0.13+1.orig/test-suite/tests/i18n.test	2016-10-22 22:09:34.0 +0200
 guile-2.0-2.0.13+1/test-suite/tests/i18n.test	2019-03-19 13:36:43.022766801 +0100
+@@ -514,19 +514,19 @@
+   (under-french-locale-or-unresolved
+(lambda ()
+  (let ((fr (make-locale LC_ALL %french-locale-name)))
+-   (string=? "123 456" (number->locale-string 123456 #t fr))
++   (string=? "123 456" (number->locale-string 123456 #t fr))
+ 
+ (pass-if "fraction"
+   (under-french-locale-or-unresolved
+(lambda ()
+  (let ((fr (make-locale LC_ALL %french-locale-name)))
+-   (string=? "1 234,567" (number->locale-string 1234.567 #t fr))
++   (string=? "1 234,567" (number->locale-string 1234.567 #t fr))
+ 
+ (pass-if "fraction, 1 digit"
+   (under-french-locale-or-unresolved
+(lambda ()
+  (let ((fr (make-locale LC_ALL %french-locale-name)))
+-   (string=? "1 234,5"
++   (string=? "1 234,5"
+  (number->locale-string 1234.567 1 fr
+ 
+ (with-test-prefix "format ~h"
+@@ -542,7 +542,7 @@
+(lambda ()
+  (if (null? (locale-digit-grouping %french-locale))
+  (throw 'unresolved)
+- (string=? "12 345,6789"
++ (string=? "12 345,6789"
+(format #f "~:h" 12345.6789 %french-locale)))
+ 
+   (with-test-prefix "English"
+@@ -564,12 +564,12 @@
+   (under-french-locale-or-unresolved
+(lambda ()
+  (let ((fr (make-locale LC_ALL %french-locale-name)))
+-   (string=? "123 456 +EUR"
++   (string=? "123 456 +EUR"
+  (monetary-amount->locale-string 123456 #f fr))
+ 
+ (pass-if "fraction"
+   (under-french-locale-or-unresolved
+(lambda ()
+  (let ((fr (make-locale LC_ALL %french-locale-name)))
+-   (string=? "1 234,56 EUR "
++   (string=? "1 234,56 EUR "
+  (monetary-amount->locale-string 1234.567 #t fr
diff -Nru guile-2.0-2.0.13+1/debian/patches/series guile-2.0-2.0.13+1/debian/patches/series
--- guile-2.0-2.0.13+1/debian/patches/series	2017-12-05 08:30:59.0 +0100
+++ guile-2.0-2.0.13+1/debian/patches/series	2019-03-30 19:21:50.0 +0100
@@ -2,3 +2,4 @@
 0002-Look-for-guile-procedures.txt-in-pkglibdir.patch
 0003-tests-Avoid-race-condition-in-REPL-server-test.patch
 0004-ia64-Fix-crash-in-thread-context-switch.patch
+0005-fix-french-locale-test.patch


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


Bug#925576: unblock: python-trustme/0.4.0-2

2019-03-31 Thread Paul Gevers
Hi Robie,

On Tue, 26 Mar 2019 23:40:32 + Robie Basak 
wrote:
> This fixes an FTBFS.

The fix doesn't prevent the package from FTBFS. Please check
https://buildd.debian.org/status/fetch.php?pkg=python-trustme=all=0.4.0-2=1553646768=0

Paul



signature.asc
Description: OpenPGP digital signature


Bug#925936: release.debian.org: Would v4l-utils 1.16.5 match unblocking criteria?

2019-03-31 Thread Niels Thykier
Control: tags -1 moreinfo

Gregor Jasny:
> Package: release.debian.org
> Severity: normal
> 
> Hello,
> 
> the v4l-utils version in testing (1.16.3) contains some serious bugs:
> * A double free in libdvbv5
> * Uninitialized memory
> * A FTBFS Bug for Ubuntu ARM architectures (Qt OpenGL ES vs. Desktop)
> 
> Upstream released 1.16.5 which is a bugfix release.
> 
> To get a overview about the commits please visit
> https://git.linuxtv.org/v4l-utils.git/log/?h=stable-1.16
> 
> I also attach a debdiff (which is much noisier due to autoconf and
> gettext changes).
> 
> Would you consider an unblock request for 1.16.5? Or should I pick just
> the absolutely necessary patches and apply them to 1.16.3? 
> 
> Thanks,
> Gregor
> 
> [...]
Hi Gregor,

Thanks for request to improve Debian buster.

The changes you highlighted might be relevant for us.  However, the full
debdiff has too much noise to do an evaluation.  Could I have you
provide a filtered debdiff where you remove translations and
auto-generated?  Please also include the filterdiff command used so we
know what we are not reviewing.  When you have uploaded, please remove
the moreinfo tag.

Thanks,
~Niels



Bug#925383: Processed: Re: Bug#925383: unblock: shorewall/5.2.3.2-1

2019-03-31 Thread Paul Gevers
Control: tags -1 moreinfo confirmed

Hi Roberto,

On 30-03-2019 13:24, Roberto C. Sánchez wrote:
> I removed the moreinfo tag nearly a week ago.  Did I misunderstand what
> else I needed to do?  Did I need to go ahead and upload as well?

That. Jonathan said "I suggest you go ahead and remove the moreinfo tag
when it's ready for review". I agree that there is a slight ambiguity
there, but he meant, "I suggest you go ahead *with the upload* and
remove the moreinfo tag when it's ready for review *of the difference
between what is in buster and what is in sid*".

> I was
> waiting for a pre-approval, but if uploading now makes more sense and
> saves you work (since you could review and then unblock the waiting
> package), I can upload right away.

I have added the moreinfo tag again, please remove it again once the
upload happened and we can review the delta between sid and buster.

Paul



signature.asc
Description: OpenPGP digital signature


Bug#926064: wpa: Update Build-Depends: libnl-3-dev (>= 3.4)

2019-03-31 Thread Norman Rasmussen
Source: wpa
Version: 2:2.7+git20190128+0c1e29f-3
Severity: normal

wpa fails to build against libnl-3-dev=3.2.27-1. It tries to include
macsec.h which is only available in libnl-3-dev=3.4.0-1.

../src/drivers/driver_macsec_linux.c:19:10: fatal error:
netlink/route/link/macsec.h: No such file or directory
 #include 
  ^
compilation terminated.

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

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



Bug#917793: [debian-mysql] Bug#917793: Bug#917793: Bug#917793: Automatically update MariaDB plugin paths libmariadb18 -> libmariadb19 on upgrade from MariaDB 10.1 to MariaDB 10.3

2019-03-31 Thread Otto Kekäläinen
However apt upgrade does yield:

Setting up mariadb-plugin-spider (1:10.3.13-2) ...
ERROR 1064 (42000) at line 185: You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the
right syntax to use near 'transactional=1;
end if;
select ENGINE INTO @engine_name from INFORMATIO' at line 201
Setting up python (2.7.16-1) ...
Setting up mariadb-plugin-cracklib-password-check:amd64 (1:10.3.13-2) ...
Setting up mariadb-plugin-mroonga (1:10.3.13-2) ...
ERROR 1126 (HY000) at line 3: Can't open shared library
'/usr/lib/mysql/plugin/ha_mroonga' (errno: 2
/usr/lib/mysql/plugin/ha_mroonga: cannot open shared object file: No
such file or directory)



Bug#926063: RFS: osmose-emulator/1.4-1~bpo9+1 -- Sega Master System and Game Gear console emulator

2019-03-31 Thread Carlos Donizete Froes
Package: sponsorship-requests
Severity: normal

  Dear mentors,

  I am looking for a sponsor for my package "osmose-emulator"

 * Package name: osmose-emulator
   Version : 1.4-1~bpo9+1
   Upstream Author : Carlos Donizete Froes 
 * URL : https://gitlab.com/coringao/osmose-emulator
 * License : GPL-3+
   Section : games

  It builds those binary packages:

  osmose-emulator - Sega Master System and Game Gear console emulator

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

  https://mentors.debian.net/package/osmose-emulator

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

  dget -x 
https://mentors.debian.net/debian/pool/main/o/osmose-emulator/osmose-emulator_1.4-1~bpo9+1.dsc

  More information Osmose Emulator can be obtained from 
https://gitlab.com/coringao/osmose-emulator/wikis.

  Changes since the last upload:

  osmose-emulator (1.4-1~bpo9+1) stretch-backports; urgency=medium

  * Rebuild for stretch-backports
  * Switch to compat level 10
  * debian/control:
- Bump debhelper compat to 10
+ Added Build-Depends:
  + freeglut3-dev, libasound2-dev, libgl1-mesa-dev, mesa-common-dev
- Declare compliance with Debian Policy 3.9.8
  * debian/patches: Removed 'QT_QPA_PLATFORM=wayland'
  * Updated copyright years: debian/*

  Regards,
   Carlos Donizete Froes [a.k.a coringao]



Bug#925249: unblock: ldb/2:1.5.1+really1.4.6-3 and samba/2:4.9.5+dfsg-2

2019-03-31 Thread Mathieu Parent
Control: tags -1 - moreinfo

Le ven. 29 mars 2019 à 12:32, Ivo De Decker  a écrit :
>
> Control: tags -1 confirmed moreinfo
>
> Hi,

Hi,

> On Thu, Mar 21, 2019 at 07:03:08PM +0100, Mathieu Parent wrote:
> > I'm waiting your ack to upload those to unstable:
> >
> > unblock ldb/2:1.5.1+really1.4.6-3
> > unblock samba/2:4.9.5+dfsg-2
>
> Please go ahead with the upload to unstable and remove the moreinfo tag from
> this bug once the builds in unstable are done.

Done. All the releasable archs are built.

Could you also reduce the aging of both packages to ensure they
migrate before April, 8? There is a samba security fix at this date.

unblock ldb/2:1.5.1+really1.4.6-3
age-days 7 ldb/2:1.5.1+really1.4.6-3
unblock samba/2:4.9.5+dfsg-2
age-days 7 samba/2:4.9.5+dfsg-2

> Thanks,
>
> Ivo
>

Thanks


-- 
Mathieu



Bug#915319: Missing definition for struct timespec

2019-03-31 Thread Matthew Kraai
Hi,

I think the build is unable to verify that samba provides
smbc_set_context and smbc_option_set because it can't find the
definition for `struct timespec`.  Here is an excerpt from
CMakeError.log:

```
Determining if the smbc_set_context exist failed with the following output:
Change Dir: 
/build/kde-runtime-7OuCXd/kde-runtime-17.08.3/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_3c66e/fast"
make[3]: Entering directory 
'/build/kde-runtime-7OuCXd/kde-runtime-17.08.3/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTC_3c66e.dir/build.make 
CMakeFiles/cmTC_3c66e.dir/build
make[4]: Entering directory 
'/build/kde-runtime-7OuCXd/kde-runtime-17.08.3/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_3c66e.dir/CheckSymbolExists.c.o
/usr/bin/cc  -I/usr/include/samba-4.0  -g -O2 
-fdebug-prefix-map=/build/kde-runtime-7OuCXd/kde-runtime-17.08.3=. 
-fstack-protector-strong -Wformat -We
rror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time 
-D_FORTIFY_SOURCE=2 -Wno-long-long -std=iso9899:1990 -Wundef -Wcast-align 
-Werror-imp
licit-function-declaration -Wchar-subscripts -Wall -W -Wpointer-arith 
-Wwrite-strings -Wformat-security -Wmissing-format-attribute -fno-common-o C
MakeFiles/cmTC_3c66e.dir/CheckSymbolExists.c.o   -c 
/build/kde-runtime-7OuCXd/kde-runtime-17.08.3/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbol
Exists.c
In file included from 
/build/kde-runtime-7OuCXd/kde-runtime-17.08.3/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:2:
/usr/include/samba-4.0/libsmbclient.h:168:18: error: field ‘btime_ts’ has 
incomplete type
  struct timespec btime_ts;
  ^~~~
/usr/include/samba-4.0/libsmbclient.h:172:18: error: field ‘mtime_ts’ has 
incomplete type
  struct timespec mtime_ts;
  ^~~~
/usr/include/samba-4.0/libsmbclient.h:176:18: error: field ‘atime_ts’ has 
incomplete type
  struct timespec atime_ts;
  ^~~~
/usr/include/samba-4.0/libsmbclient.h:180:18: error: field ‘ctime_ts’ has 
incomplete type
  struct timespec ctime_ts;
  ^~~~
/usr/include/samba-4.0/libsmbclient.h:1117:38: warning: ‘struct timeval’ 
declared inside parameter list will not be visible outside of this definition
 or declaration
   struct timeval *tbuf);
  ^~~
/usr/include/samba-4.0/libsmbclient.h:1936:41: warning: ‘struct timeval’ 
declared inside parameter list will not be visible outside of this definition
 or declaration
 int smbc_utimes(const char *url, struct timeval *tbuf);
 ^~~
make[4]: *** [CMakeFiles/cmTC_3c66e.dir/build.make:66: 
CMakeFiles/cmTC_3c66e.dir/CheckSymbolExists.c.o] Error 1
make[4]: Leaving directory 
'/build/kde-runtime-7OuCXd/kde-runtime-17.08.3/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp'
make[3]: *** [Makefile:121: cmTC_3c66e/fast] Error 2
make[3]: Leaving directory 
'/build/kde-runtime-7OuCXd/kde-runtime-17.08.3/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp'

File 
/build/kde-runtime-7OuCXd/kde-runtime-17.08.3/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include 

int main(int argc, char** argv)
{
  (void)argv;
#ifndef smbc_set_context
  return ((int*)(_set_context))[argc];
#else
  (void)argc;
  return 0;
#endif
}
```

I don't know how to fix this, though.

-- 
Matt



Bug#926062: qbitorrent crashes, blames QNetworkAccessM

2019-03-31 Thread shirish शिरीष
Package: qbittorrent
Version: 4.1.5-1
Severity: serious

Dear Maintainer,

Sharing below the debugging session -

$ gdb qbittorrent
GNU gdb (Debian 8.2.1-2) 8.2.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
.
Find the GDB manual and other documentation resources online at:
.

--Type  for more, q to quit, c to continue without paging--
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from qbittorrent...Reading symbols from
/usr/lib/debug/.build-id/ad/0f65ab90b9bf916a54c3e15e7050a91eda4ba3.debug...done.
done.
(gdb) run
Starting program: /usr/bin/qbittorrent
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 558,
resource id: 10513977, major code: 40 (TranslateCoords), minor code: 0

Thread 17 "QNetworkAccessM" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffc997f700 (LWP 26557)]
0x76bf8ba4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
(gdb) bt
#0  0x76bf8ba4 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#1  0x76bf7c69 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#2  0x768bd182 in QObject::event(QEvent*)
(this=0x7fffac06f100, e=) at kernel/qobject.cpp:1251
#3  0x774884b1 in QApplicationPrivate::notify_helper(QObject*,
QEvent*) (this=this@entry=
0x55db9840, receiver=receiver@entry=0x7fffac06f100,
e=e@entry=0x7fff94003aa0) at kernel/qapplication.cpp:3726
#4  0x7748f950 in QApplication::notify(QObject*, QEvent*)
(this=0x55db9780, receiver=0x7fffac06f100, e=0x7fff94003aa0)
at kernel/qapplication.cpp:3485
#5  0x5568ac42 in Application::notify(QObject*, QEvent*)
(this=, receiver=0x7fffac06f100, event=) at ../../src/app/application.cpp:622
#6  0x768935a9 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x7fffac06f100, event=0x7fff94003aa0)
at 
../../include/QtCore/5.11.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:307
#7  0x7689659b in QCoreApplication::sendEvent(QObject*, QEvent*)
--Type  for more, q to quit, c to continue without paging--
(event=0x7fff94003aa0, receiver=)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#8  0x7689659b in
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)
(receiver=0x0, event_type=0, data=0x568718a0) at
kernel/qcoreapplication.cpp:1744
#9  0x768e5233 in postEventSourceDispatch(GSource*,
GSourceFunc, gpointer) (s=0x7fffac003f10)
at kernel/qeventdispatcher_glib.cpp:276
#10 0x75558f2e in g_main_dispatch (context=0x7fffac000bf0) at
../../../glib/gmain.c:3182
#11 0x75558f2e in g_main_context_dispatch
(context=context@entry=0x7fffac000bf0) at ../../../glib/gmain.c:3847
#12 0x755591c8 in g_main_context_iterate
(context=context@entry=0x7fffac000bf0, block=block@entry=1,
dispatch=dispatch@entry=1, self=)
at ../../../glib/gmain.c:3920
#13 0x7555925c in g_main_context_iteration
(context=0x7fffac000bf0, may_block=may_block@entry=1)
at ../../../glib/gmain.c:3981
--Type  for more, q to quit, c to continue without paging--
#14 0x768e4863 in
QEventDispatcherGlib::processEvents(QFlags)
(this=0x7fffac000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#15 0x7689227b in
QEventLoop::exec(QFlags)
(this=this@entry=0x7fffc997ed60, flags=..., flags@entry=...)
at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#16 0x766e1ec6 in QThread::exec() (this=)
at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#17 0x766ebaa7 in QThreadPrivate::start(void*)
(arg=0x568716b0) at thread/qthread_unix.cpp:367
#18 0x7660ffa3 in start_thread (arg=) at
pthread_create.c:486
#19 0x7621d82f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
(gdb) quit
A debugging session is active.

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

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

Bug#926061: liblouisutdml FTCBFS: uses the wrong pkg-config

2019-03-31 Thread Helmut Grohne
Package: liblouisutdml
Version: 2.7.0-6
Tags: patch upstream
User: helm...@debian.org
Usertags: rebootstrap

liblouisutdml fails to cross build from source. The first reason for
failing is that it uses the wrong pkg-config. Its configure.ac uses
AC_PATH_PROG to detect the wrong pkg-config and a later call to
PKG_CHECK_MODULES picks up the wrong value. PKG_CHECK_MODULES knows how
to correctly detect pkg-config, so simply removing that line fixes this
part.

The next reason is that it checks for java headers using AC_CHECK_FILE.
That's due to using a broken, outdated, embedded copy of
ax_jni_include_dir.m4. The version in autoconf-archive in unstable is
fixed meanwhile. Please remove this copy or update and register[1] it.

Finally, it calls help2man. There is no silver bullet for fixing
help2man issues, so let's skip that issue for now.

Please close this bug when fixing the other two issues.

Helmut

[1] https://wiki.debian.org/EmbeddedCodeCopies
--- liblouisutdml-2.7.0.orig/configure.ac
+++ liblouisutdml-2.7.0/configure.ac
@@ -48,8 +48,6 @@
 AC_CHECK_PROG([HELP2MAN], [help2man], [help2man])
 AM_CONDITIONAL([HAVE_HELP2MAN], [test x$HELP2MAN = xhelp2man])
 
-AC_PATH_PROG(PKG_CONFIG, pkg-config)
-
 PKG_CHECK_MODULES(BASE_DEPENDENCIES, [liblouis >= 3.0.0, libxml-2.0])
 
 # Checks for libraries.


<    1   2   3