Bug#962246: webext-keepassxc-browser: Cannot connect to keepassxc from chromium

2020-06-05 Thread Bruno Kleinert
Hi Guillem,

thank you for the verbose and helpful report, I appreciate it! :)

I followed your pointer to the 'key' in the manifest of the extension,
which - ideally - seems to be generated once, i.e., when an extension
is uploaded to the Chromium extensions repository for the first time.
Once generated it should not change anymore, if I understood it
correctly.

I documented for future me and other developers in debian/README.source
how to obtain that key for the extension and added it in the package to
manifest.json. I tried out with a clean Chromium and KeePassXC
installation and could make the extension identify itself to KeePassXC
with a permitted ID, add credentials for web sites in a KeePassXC
database and make the extension receive stored credentials. An upload
is pending!

In case it turns out that key changes frequently, we need to think of a
different solution again :)

Thanks and cheers,
Bruno


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


Bug#962315: ITP: libmmap-allocator -- STL allocator that mmaps files

2020-06-05 Thread Andreas Tille
Package: wnpp
Severity: wishlist

Subject: ITP: libmmap-allocator -- STL allocator that mmaps files
Package: wnpp
Owner: Andreas Tille 
Severity: wishlist

* Package name: libmmap-allocator
  Version : 0.4.0
  Upstream Author : Johannes Thoma 
* URL : https://github.com/ekg/mmap_allocator
* License : LGPL
  Programming Lang: C
  Description : STL allocator that mmaps files
 When reading large files (>100MB) into memory, read() calls are usually
 not very space and time efficient, since the whole data is copiied at
 least once. Furthermore, when using STL containers (like a vector for
 example), data is copiied another time unless the location of the vector
 content as parameter to read() will be specified.
 .
 It would be nice to tell the vector a filename and have the vector mmap
 the file directly. This not only avoids the read() copiing (and the STL
 vector copiing) but also allows different processes that read the same
 file to see the same physical memory. Fortunately STL foresees an
 interface to do exactly this.
 .
 Libmmap-allocator helps to handle big files that contain unstructured
 data (like doubles or even text files), mmap_allocator is worth a try.

Remark: This package is maintained by Debian Med Packaging Team at
   https://salsa.debian.org/med-team/libmmap-allocator



Bug#962314: golang-goprotobuf-dev: undefined: "github.com/golang/protobuf/proto".ProtoPackageIsVersion4

2020-06-05 Thread Guobang Bi
Package: golang-goprotobuf-dev
Severity: wishlist

Dear maintainer,

This is a blocker for 962023. Could you update this package? This
definition introduced in 1.4.0.

Thanks

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

Kernel: Linux 5.4.0-33-generic (SMP w/8 CPU cores)
Locale: LANG=zh_CN.UTF-8, LC_CTYPE=zh_CN.UTF-8 (charmap=UTF-8),
LANGUAGE=zh_CN:zh (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



signature.asc
Description: OpenPGP digital signature


Bug#962313: apt-listchanges: add syslog/log frontends and title disable option

2020-06-05 Thread Paul Wise
Package: apt-listchanges
Severity: wishlist

At $work, we needed a way to direct apt-listchanges output to a file,
which we review before sending tested updates to offline systems. We were able 
to achieve this through a hack running apt with pipetty, setting the pager 
command to a script and enabling the ignore options, but we wanted a cleaner 
way to do it. So I have implemented a log frontend with a log file option and a 
filter command option. I also added an option to disable the apt-listchanges 
title. Since it was easy to add I also added a syslog frontend for 
completeness. I wasn't sure if I should use a merge request or a bug, so I have 
submitted a merge request first and submitted this bug for completeness.

https://salsa.debian.org/debian/apt-listchanges/-/merge_requests/5
https://salsa.debian.org/debian/apt-listchanges/-/merge_requests/5.patch
https://salsa.debian.org/pabs/apt-listchanges/-/compare?from=debian-sid&to=frontends

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


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


Bug#962312: O: stl-manual -- C++-STL documentation in HTML

2020-06-05 Thread Gleisson Jesuino Joaquim Cardoso
Package: wnpp
Severity: normal

I intend to orphan the stl-manual package.
I want to adopt this package because I want to keep it updated in debian.

The package description is:
 This is the documentation for the C++ Standard Template Library
 as found on SGIs Website.



Bug#962311: move virtualbox-guest-additions-iso from non-free to contrib

2020-06-05 Thread Patrick Schleizer
Package: virtualbox-guest-additions-iso
Severity: normal
X-Debbugs-CC: whonix-de...@whonix.org

Dear maintainer,

package virtualbox-guest-additions-iso is currently in Debian non-free
repository. I believe this is might be a mistake.

Copyright file [1] of the package is saying

> Disclaimer: This package is formally not part of the Debian GNU/Linux
distribution, because § 2 (2) of the VirtualBox PUEL license only allows
the redistribution of "unmodified copies of the ISO installation
medium", but not the source code.


Putting the following term into search engines:

"unmodified copies of the ISO installation medium"

shows only years old search results.

The VirtualBox licensing FAQ [2] does not mention the ISO. It only
mentions the VirtualBox Extension Pack being under nonfree license
Extension Pack Personal Use and Evaluation License (PUEL) [3].

[3] does not mention any ISO either.

Editions page [4] stating:

> Before version 4.0, there were two editions of VirtualBox: a full
binary containing all features and an "Open Source Edition" (OSE) with
source code. With version 4.0, there is only one version any more, which
is open source, and the closed-source components have been moved to a
separate extension pack.


When installing from guest using guest additions ISO, there is no PUEL
license prompt either.

Source code organization page [5] mentions:

> src/VBox/Additions/: The "Guest Additions" for Windows and Linux (and
possibly more in the future); this is code that must be installed within
a guest to optimize its performance and usability. The build system
compiles this code into an ISO file that can be mounted as a VM's
virtual CD-ROM drive, as described in the user manual.


The VirtualBox guest additions source tree is apparently part of OSE.
Therefore the build result should also be under OSE.

VirtualBox extension pack source code was as far as I know never visible
to the general public. Therefore reviewing the situation with today's
knowledge, I wouldn't know why virtualbox-guest-additions-iso should be
considered being under non-free PUEL license.

I've also asked in the VirtualBox forums. [6]

Could you therefore please kindly consider to move
virtualbox-guest-additions-iso from non-free to contrib?

Cheers,
Patrick

[1]
https://metadata.ftp-master.debian.org/changelogs//non-free/v/virtualbox-guest-additions-iso/virtualbox-guest-additions-iso_6.1.8-1_copyright

[2] https://www.virtualbox.org/wiki/Licensing_FAQ

[3] https://www.virtualbox.org/wiki/VirtualBox_PUEL

[4] https://www.virtualbox.org/wiki/Editions

[5] https://www.virtualbox.org/wiki/Source_code_organization

[6]
https://forums.virtualbox.org/viewtopic.php?f=10&t=21374&p=477656#p477656



Bug#962310: chmod 0700 warning messages appears to be incorrect

2020-06-05 Thread Wakko Warner
Package: apt
Version: 2.1.6
Severity: minor

I noticed, due to the way I have apt setup, that it complains about chmoding
some files.  I was looking in the source for a way to bypass this message
and noticed that 0700 is hard coded in the warning.

In apt-pkg/acquire.cc:SetupAPTPartialDirectory() on lines 112 and 119 is
where I noticed the message.  The chown in the if statement shows it using a
variable named mode.  The warning message should reflect the mode it was
trying to set.



Bug#962309: decopy: lists license files in debian/copyright

2020-06-05 Thread Jelmer Vernooij
Package: decopy
Version: 0.2.4.3-0.1
Severity: normal

decopy lists license files in debian/copyright, while this is not
necessary. See also:

https://lintian.debian.org/tags/license-file-listed-in-debian-copyright.html

For example, for dulwich it generates a stanza like this:

Files: COPYING
Copyright: 1989-1991, Free Software Foundation, Inc
License: Apache-2 or GPL-2+

(which is actually incorrect since that file contains those two licenses
but is not licensed under them)

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

Kernel: Linux 5.6.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (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 decopy depends on:
ii  bzip2   1.0.8-3
ii  libimage-exiftool-perl  11.99-1
ii  python3 3.8.2-3
ii  python3-debian  0.1.37
ii  python3-xdg 0.26-3
ii  xz-utils5.2.4-1+b1

Versions of packages decopy recommends:
ii  python3-regex  0.1.20190819-2+b1
ii  python3-tqdm   4.43.0-1

decopy suggests no packages.

-- no debconf information

-- debsums errors found:
debsums: changed file /usr/lib/python3/dist-packages/decopy/dep5.py (from 
decopy package)



Bug#962308: ITP: ceed-cpp -- CEED (CEGUI unified editor) port to C++ and Qt 5

2020-06-05 Thread Olek Wojnar
Package: wnpp
Severity: wishlist
Owner: Olek Wojnar 

* Package name: ceed-cpp
  Version : 1.0.0
  Upstream Author : Vladimir Orlov 
* URL : https://github.com/cegui/ceed-cpp
* License : GPL-3
  Programming Lang: C++
  Description : CEED (CEGUI unified editor) port to C++ and Qt 5

CEED C++ is a GPL3-licensed, cross-platform, C++ port of the (now unmaintained)
python CEED. It provides a multi-tab CEGUI layout designer and imageset editor.


**

The CEGUI package has been in Debian for years but it has limited usefulness
without a means of creating/modifying GUIs. This package does that. The
original version of CEED was written in Python, was messy, and was
unmaintained. This package addresses those shortcomings.



Bug#961986: lix FTBFS: Error: undefined identifier `FracSec`, did you mean function `fracSec`?

2020-06-05 Thread peter green

tags 961986 +patch
thanks

Some googling of the error message led me via a few links to an upstream patch 
at

https://github.com/Abscissa/SDLang-D/pull/70/commits/90e5bdad1d803a507b34d46c5ecf82cb1feb7cd4

I extracted the commit as a patch, tweaked the paths so it would apply to the 
Debian lix package and I was able to get succesful builds in debian sid amd64 
and raspbian bullseye-staging

My fix has been uploaded to raspbian, a debdiff is attached to this mail. No 
intent to NMU in Debian.

(note: the pull request was squashed and merged and the other commit in the 
pull request did not seem relevant, so I used the commit from the pull request 
rather than the one from the main repo).

diff -Nru lix-0.9.29/debian/changelog lix-0.9.29/debian/changelog
--- lix-0.9.29/debian/changelog 2019-12-10 08:02:16.0 +
+++ lix-0.9.29/debian/changelog 2020-06-05 22:49:20.0 +
@@ -1,3 +1,10 @@
+lix (0.9.29-1+rpi1) bullseye-staging; urgency=medium
+
+  * Add patch from upstream pull request to fix build with new libphobos
+(Closes: 961986)
+
+ -- Peter Michael Green   Fri, 05 Jun 2020 22:49:20 
+
+
 lix (0.9.29-1) unstable; urgency=medium
 
   * New upstream version. (Closes: #941390)
diff -Nru lix-0.9.29/debian/patches/phobos-2.091.patch 
lix-0.9.29/debian/patches/phobos-2.091.patch
--- lix-0.9.29/debian/patches/phobos-2.091.patch1970-01-01 
00:00:00.0 +
+++ lix-0.9.29/debian/patches/phobos-2.091.patch2020-06-05 
22:48:24.0 +
@@ -0,0 +1,39 @@
+Patch taken from 
https://github.com/Abscissa/SDLang-D/pull/70/commits/90e5bdad1d803a507b34d46c5ecf82cb1feb7cd4
+with paths adjusted to apply to the Debian lix package.
+
+commit 90e5bdad1d803a507b34d46c5ecf82cb1feb7cd4
+Author: Steven Schveighoffer 
+Date:   Fri Mar 20 17:26:58 2020 -0400
+
+Remove FracSec usage if not available in Phobos (2.091+) Fixes #68.
+
+diff --git a/sdlang-d-0.10.4/sdlang-d/src/sdlang/token.d 
b/sdlang-d-0.10.4/sdlang-d/src/sdlang/token.d
+index 593746c..074c705 100644
+--- a/sdlang-d-0.10.4/sdlang-d/src/sdlang/token.d
 b/sdlang-d-0.10.4/sdlang-d/src/sdlang/token.d
+@@ -24,9 +24,11 @@ struct DateTimeFrac
+ {
+   DateTime dateTime;
+   Duration fracSecs;
+-  deprecated("Use fracSecs instead.") {
++  static if(is(FracSec)) {
++  deprecated("Use fracSecs instead.") {
+   @property FracSec fracSec() const { return 
FracSec.from!"hnsecs"(fracSecs.total!"hnsecs"); }
+   @property void fracSec(FracSec v) { fracSecs = v.hnsecs.hnsecs; 
}
++  }
+   }
+ }
+ 
+@@ -44,9 +46,11 @@ struct DateTimeFracUnknownZone
+ {
+   DateTime dateTime;
+   Duration fracSecs;
+-  deprecated("Use fracSecs instead.") {
++  static if(is(FracSec)) {
++  deprecated("Use fracSecs instead.") {
+   @property FracSec fracSec() const { return 
FracSec.from!"hnsecs"(fracSecs.total!"hnsecs"); }
+   @property void fracSec(FracSec v) { fracSecs = v.hnsecs.hnsecs; 
}
++  }
+   }
+   string timeZone;
+ 
diff -Nru lix-0.9.29/debian/patches/series lix-0.9.29/debian/patches/series
--- lix-0.9.29/debian/patches/series2018-12-04 09:55:25.0 +
+++ lix-0.9.29/debian/patches/series2020-06-05 22:45:25.0 +
@@ -1 +1,2 @@
 dub-i-dub-i-dub-dub-dub
+phobos-2.091.patch


Bug#962243: po4a: POD parser marks =begin/=for/=end format name for translation

2020-06-05 Thread Martin Quinson
Hello Guillem,

thanks for the report. I agree that we should move on to Pod::Simple.
I started a discussion with the pod-people for guidance, but the ball
seems to be on my side now. Too bad I cannot get it rolling right now :(

https://www.nntp.perl.org/group/perl.pod-people/2020/05/msg2106.html

Any help would be really appreciated here...

Thanks, Mt.

On Fri, Jun 05, 2020 at 03:27:49AM +0200, Guillem Jover wrote:
> Package: po4a
> Version: 0.59.1-1
> Severity: normal
> 
> Hi!
> 
> The POD parser marks the format name in =begin/=for/=end tags as
> translatable, but this text should not be translated as it is part of
> the syntax. I've very briefly checked the po4a and Pod::Parser code
> and didn't see an obvious way to handle this, but then realized that
> Pod::Parser is being phased out in favor of Pod::Simple, which does
> seem to support handling these tags explicitly.
> 
> Here's a test case:
> 
> ,--- format.pod ---
> =head1 Title
> 
> =begin format-block
> 
> Some format-specific text.
> 
> =end format-block
> 
> Some B text.
> 
> =for format-for More format-specific text.
> `---
> 
> ,--- po4a-gettextize -f pod -m format.pod ---
> […]
> #. type: =head1
> #: format.pod:1
> msgid "Title"
> msgstr ""
> 
> #. type: =end
> #: format.pod:3 format.pod:7
> msgid "format-block"
> msgstr ""
> 
> #. type: textblock
> #: format.pod:5
> msgid "Some format-specific text."
> msgstr ""
> 
> #. type: textblock
> #: format.pod:9
> msgid "Some B text."
> msgstr ""
> 
> #. type: =for
> #: format.pod:11
> msgid "format-for More format-specific text."
> msgstr ""
> `---
> 
> Both «format-block» and «format-for» should not be appearing here. :)
> 
> Thanks,
> Guillem

-- 
L'enseignement des résultats de la science n'est jamais un
enseignement scientifique.  -- Gaston Bachelard.


signature.asc
Description: PGP signature


Bug#962301: ITP: lomiri-ui-toolkit -- Qt Components for Lomiri Operating Environment

2020-06-05 Thread Mike Gabriel
Package: wnpp
Severity: wishlist
Owner: Mike Gabriel 

* Package name: lomiri-ui-toolkit
  Version : 0.1.0
  Upstream Author : Marius Gripsgard 
* URL : https://gitlab.com/ubports/core/lomiri-ui-toolkit/
* License : LGPL-3.0 (et al.)
  Programming Lang: C++
  Description : Qt Components for Lomiri Operating Environment

 Qt Components for Lomiri offers a set of reusable user interface
 components for Qt Quick 2 / QML.
 .
 This is the essential UI toolkit for the Lomiri Operating Environment
 enhancing Qt5 to its needs.
 .
 This package will be maintained by the Debian UBports Packaging Team.



Bug#934666: nvidia-cuda-toolkit: include cuda runtime for arm64

2020-06-05 Thread Andreas Beckmann
Control: tag -1 moreinfo

On 13/08/2019 09.04, Helmut Grohne wrote:
> While the cuda
> toolkit is only available for these architectures, the cuda runtime
> should be available for arm64 as well. Is it possible to package that?

If you can tell me where I can find the arm64 binaries ...


Andreas



Bug#962307: RFS: anymeal/1.0-1 ITA -- Cookbook database for storing recipes

2020-06-05 Thread Jan Wedekind

Package: sponsorship-requests
Severity: wishlist

Dear mentors,

Hope you are all up and well.
I am looking for a sponsor for my package "anymeal". It was part of Debian until
10 years ago and I finally got around to doing a full overhaul.

 * Package name: anymeal
   Version : 1.0-1
   Upstream Author : Jan Wedekind 
 * URL : https://wedesoft.github.io/anymeal/
 * License : GPL-3+
 * Vcs : https://github.com/wedesoft/anymeal
   Section : kde

It builds those binary packages:

  anymeal - Cookbook database for storing recipes

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

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

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

  dget -x
https://mentors.debian.net/debian/pool/main/a/anymeal/anymeal_1.0-1.dsc

Changes since the last upload:

  * new upstream release
  * dependencies have changed (e.g. using SQLite instead of MySQL)

--
Jan Wedekind
http://www.wedesoft.de/



Bug#962306: buster-pu: package b43-fwcutter/1:019-4+deb10u1

2020-06-05 Thread Andreas Beckmann
Package: release.debian.org
Severity: normal
Tags: buster
User: release.debian@packages.debian.org
Usertags: pu

Hi,

I'd like to fix some bugs in b43-fwcutter with commits cherry-picked
from the package in sid:

  * Run firmware removal commands under LC_ALL=C.  (Closes: #960791)
-> installation/upgrade/removal was failing under (some)
   non-English locales, e.g. de_*
  * Do not fail while removing no longer existing files.  (Closes: #956858)
-> after such a failure, even retrying it under LC_ALL=C would not
   recover
  * Add dependency on pciutils for lspci.
-> this is used in the postinst
  * Add ca-certificates to Depends so that we can download over https.
-> the http download sites redirect to https URLs nowadays

The package is already uploaded.


Andreas
diff -Nru b43-fwcutter-019/debian/changelog b43-fwcutter-019/debian/changelog
--- b43-fwcutter-019/debian/changelog   2019-02-07 02:00:18.0 +0100
+++ b43-fwcutter-019/debian/changelog   2020-06-06 00:33:14.0 +0200
@@ -1,3 +1,16 @@
+b43-fwcutter (1:019-4+deb10u1) buster; urgency=medium
+
+  [ Andreas Beckmann ]
+  * QA upload.
+  * Run firmware removal commands under LC_ALL=C.  (Closes: #960791)
+  * Do not fail while removing no longer existing files.  (Closes: #956858)
+  * Add dependency on pciutils for lspci.
+
+  [ Raphaël Hertzog ]
+  * Add ca-certificates to Depends so that we can download over https.
+
+ -- Andreas Beckmann   Sat, 06 Jun 2020 00:33:14 +0200
+
 b43-fwcutter (1:019-4) unstable; urgency=medium
 
   [ Andreas Beckmann ]
diff -Nru b43-fwcutter-019/debian/control b43-fwcutter-019/debian/control
--- b43-fwcutter-019/debian/control 2019-02-07 02:00:18.0 +0100
+++ b43-fwcutter-019/debian/control 2020-06-06 00:33:14.0 +0200
@@ -28,7 +28,9 @@
 Architecture: all
 Depends:
  b43-fwcutter (>= ${source:Version}),
+ pciutils,
  bzip2,
+ ca-certificates,
  wget,
  ${misc:Depends},
 Replaces:
@@ -52,6 +54,8 @@
 Architecture: all
 Depends:
  b43-fwcutter (>= ${source:Version}),
+ pciutils,
+ ca-certificates,
  wget,
  ${misc:Depends},
 Description: firmware installer for the b43legacy driver
diff -Nru b43-fwcutter-019/debian/firmware-b43-installer.postinst 
b43-fwcutter-019/debian/firmware-b43-installer.postinst
--- b43-fwcutter-019/debian/firmware-b43-installer.postinst 2019-02-07 
02:00:18.0 +0100
+++ b43-fwcutter-019/debian/firmware-b43-installer.postinst 2020-06-06 
00:33:14.0 +0200
@@ -11,7 +11,7 @@
 
 DOWNLOAD="${BROADCOM_WL}.tar.bz2"
 
-URL="http://www.lwfinger.com/b43-firmware/${DOWNLOAD}";
+URL="https://www.lwfinger.com/b43-firmware/${DOWNLOAD}";
 
 
SHA512SUM="02487e76e3eca7fe97ce2ad7dc9c5d39fac82b8d5f7786cce047f9c85e2426f5b7ea085d84c7d4aae43e0fe348d603e3229211bab601726794ef633441d37a8b"
 
@@ -61,7 +61,7 @@
 catalog="${FIRMWARE_INSTALL_DIR}/${B43}/firmware-${B43}-installer.catalog"
 if [ -f "${catalog}" ]; then
echo "$0: Deleting old extracted firmware..." 1>&2
-   xargs -r -0 -a "${catalog}" dpkg-query -S 2>&1 1>/dev/null | sed 
-es',[^/]\+,,' | xargs -r rm --
+   LC_ALL=C xargs -r -0 -a "${catalog}" dpkg-query -S 2>&1 1>/dev/null | 
sed -es',[^/]\+,,' | xargs -r rm -f --
rm "${catalog}"
 fi
 mkdir -p "${FIRMWARE_INSTALL_DIR}/${B43}"
diff -Nru b43-fwcutter-019/debian/firmware-b43-installer.prerm 
b43-fwcutter-019/debian/firmware-b43-installer.prerm
--- b43-fwcutter-019/debian/firmware-b43-installer.prerm2019-02-07 
02:00:18.0 +0100
+++ b43-fwcutter-019/debian/firmware-b43-installer.prerm2020-06-06 
00:33:14.0 +0200
@@ -15,7 +15,7 @@

catalog="${FIRMWARE_INSTALL_DIR}/${B43}/firmware-${B43}-installer.catalog"
if [ -f "${catalog}" ]; then
echo "$0: Deleting installed firmware..." 1>&2
-   xargs -r -0 -a "${catalog}" dpkg-query -S 2>&1 1>/dev/null | 
sed -es',[^/]\+,,' | xargs -r rm --
+   LC_ALL=C xargs -r -0 -a "${catalog}" dpkg-query -S 2>&1 
1>/dev/null | sed -es',[^/]\+,,' | xargs -r rm -f --
rm "${catalog}"
rmdir --ignore-fail-on-non-empty 
"${FIRMWARE_INSTALL_DIR}/${B43}"
fi
diff -Nru b43-fwcutter-019/debian/firmware-b43legacy-installer.postinst 
b43-fwcutter-019/debian/firmware-b43legacy-installer.postinst
--- b43-fwcutter-019/debian/firmware-b43legacy-installer.postinst   
2019-02-07 02:00:18.0 +0100
+++ b43-fwcutter-019/debian/firmware-b43legacy-installer.postinst   
2020-06-06 00:33:14.0 +0200
@@ -11,7 +11,7 @@
 
 DOWNLOAD="${WL_APSTA}"
 
-URL="http://downloads.openwrt.org/sources/${WL_APSTA}";
+URL="https://downloads.openwrt.org/sources/${WL_APSTA}";
 
 
SHA512SUM="d89ed52045307449bbae79a4d1807cc6cd89ae67c4a22e8e8aa51c1396edbb6ed8b157cd0756faf8b660a537b48b62117c57967f2048245b5b102d9d9bca4bbd"
 
@@ -61,7 +61,7 @@
 catalog="${FIRMWARE_INSTALL_DIR}/${B43}/firmware-${B43}-installer.catalog"
 if [ -f "${catalog}" ]; then
echo "$0: Deleting old extracted fir

Bug#962304: amazon-ecr-credential-helper includes no documentation

2020-06-05 Thread Noah Meyerhans
Control: tags -1 + patch

On Fri, Jun 05, 2020 at 10:23:33PM +, Noah Meyerhans wrote:
> The ECR credential helper is used transparently by docker if the appropriate
> statements are included in ~/.docker/config.json, but the installed package
> contains no documentation describing this process.
> 
> At a minimum, including the README.md from the source repository would help, 
> as
> it contains this information.

As discussed outside the BTS, there is a man page, but its name
corresponds with a binary that a user would never directly execute (it
is run automatically by docker).  So it's not really clear which man
page to consult to learn the proper configuration.  So, it would still
be helpful to have README.md in place.

Alternatively, symlinking the manual page to something more easily
discoverable could help.  Since there's no binary named
"amazon-ecr-credential-helper", it should not go in section 1.  Section
7 seems most appropriate.  But then the man page's header would be
wrong. (it'd still reference section 1)

The attached patch will install README.md to the appropriate place.

noah

diff -Nru amazon-ecr-credential-helper-0.3.1/debian/amazon-ecr-credential-helper.docs amazon-ecr-credential-helper-0.3.1/debian/amazon-ecr-credential-helper.docs
--- amazon-ecr-credential-helper-0.3.1/debian/amazon-ecr-credential-helper.docs	1969-12-31 16:00:00.0 -0800
+++ amazon-ecr-credential-helper-0.3.1/debian/amazon-ecr-credential-helper.docs	2020-06-05 16:03:35.0 -0700
@@ -0,0 +1 @@
+README.md
diff -Nru amazon-ecr-credential-helper-0.3.1/debian/changelog amazon-ecr-credential-helper-0.3.1/debian/changelog
--- amazon-ecr-credential-helper-0.3.1/debian/changelog	2019-12-31 15:55:36.0 -0800
+++ amazon-ecr-credential-helper-0.3.1/debian/changelog	2020-06-05 16:04:11.0 -0700
@@ -1,3 +1,9 @@
+amazon-ecr-credential-helper (0.3.1-2) UNRELEASED; urgency=medium
+
+  * Install README.md to /usr/share/doc (Closes: #962304)
+
+ -- Noah Meyerhans   Fri, 05 Jun 2020 16:04:11 -0700
+
 amazon-ecr-credential-helper (0.3.1-1) unstable; urgency=low
 
   [ Noah Meyerhans ]


Bug#934160: Bug#962254: NFS(v4) broken at 4.19.118-2

2020-06-05 Thread Elliott Mitchell
I've run into a problem which produces the same behavior as bug #934160,
but attributed it elsewhere due to other observations.

What are the version(s) of the Linux kernel being used on your server and
clients?

I've confirmed using a 4.9 kernel on a client instead of a 4.19 kernel
also works around this issue.  In fact one client using a kernel from
4.19.98+1+deb10u1 source doesn't display the issue, but one using
4.19.118+2 source does.

This timeframe though doesn't match when you reported the issue.  Could
be there are several things working together to cause this.

I haven't yet tried tried using NFS version 4.1, instead of 4.2.


-- 
(\___(\___(\__  --=> 8-) EHM <=--  __/)___/)___/)
 \BS (| ehem+sig...@m5p.com  PGP 87145445 |)   /
  \_CS\   |  _  -O #include  O-   _  |   /  _/
8A19\___\_|_/58D2 7E3D DDF4 7BA6 <-PGP-> 41D1 B375 37D0 8714\_|_/___/5445



Bug#962305: libtommath: Documentation .pdf files embed time

2020-06-05 Thread Vagrant Cascadian
Source: libtommath
Severity: normal
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

When the build time and timezone vary, the resulting .pdf file includes
an embedded timestamp. It looks like doc/makefile attempts to make the
timestamp reproducible in the generated .pdf, but doesn't catch some
corner cases.

The patch to debian/rules sets FORCE_SOURCE_DATE, which is needed to get
texlive to respect SOURCE_DATE_EPOCH.

The other patch modifies doc/makefile to use SOURCE_DATE_EPOCH directly
rather than a reference timestamp file.

Thanks for maintaining libtommath!

live well,
  vagrant

From 031c52564c767985e741a6b10aeedc624544a634 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian 
Date: Fri, 5 Jun 2020 21:26:02 +
Subject: [PATCH 1/2] debian/rules: export FORCE_SOURCE_DATE to allow .pdf
 files to be generated reproducibly.

Without FORCE_SOURCE_DATE texlive does not respect SOURCE_DATE_EPOCH:

  https://reproducible-builds.org/docs/source-date-epoch/
---
 debian/rules | 1 +
 1 file changed, 1 insertion(+)

diff --git a/debian/rules b/debian/rules
index 97dbb93..b00c0b5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -19,6 +19,7 @@ export PREFIX=/usr
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 export LIBPATH = $(PREFIX)/lib/$(DEB_HOST_MULTIARCH)
 
+export FORCE_SOURCE_DATE=1
 
 %:
 	dh $@
-- 
2.20.1

From ef8c77d9c5fd62773b467fa6e7b1a5167c4f770b Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian 
Date: Fri, 5 Jun 2020 21:55:05 +
Subject: [PATCH 2/2] Add patch to use UTC timezone for PDF generation.

---
 debian/patches/series   |  1 +
 debian/patches/use-utc-timezone | 37 +
 2 files changed, 38 insertions(+)
 create mode 100644 debian/patches/use-utc-timezone

diff --git a/debian/patches/series b/debian/patches/series
index 1652816..198b971 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
 increase-test-timeout
 remove-undefined-macro
 fix-shift-count-overflow-on-x32
+use-utc-timezone
diff --git a/debian/patches/use-utc-timezone b/debian/patches/use-utc-timezone
new file mode 100644
index 000..003b86f
--- /dev/null
+++ b/debian/patches/use-utc-timezone
@@ -0,0 +1,37 @@
+Author: Vagrant Cascadian 
+Subject: Ensure the date is represented in UTC when generating PDF
+ files.
+Description: Use SOURCE_DATE_EPOCH directly rather than a timestamp
+ reference file which can vary between builds.
+ .
+ https://reproducible-builds.org/docs/source-date-epoch/
+
+Index: libtommath/doc/makefile
+===
+--- libtommath.orig/doc/makefile
 libtommath/doc/makefile
+@@ -16,15 +16,12 @@ docs: manual
+ 
+ #LTM user manual
+ mandvi: bn.tex
+-	cp bn.tex bn.bak
+-	touch --reference=bn.tex bn.bak
+-	(printf "%s" "\def\fixedpdfdate{"; date +'D:%Y%m%d%H%M%S%:z' -d @$$(stat --format=%Y bn.tex) | sed "s/:\([0-9][0-9]\)$$/'\1'}/g") > bn-deterministic.tex
++	(printf "%s" "\def\fixedpdfdate{"; date +'D:%Y%m%d%H%M%S%:z' -u -d @$(SOURCE_DATE_EPOCH) | sed "s/:\([0-9][0-9]\)$$/'\1'}/g") > bn-deterministic.tex
+ 	printf "%s\n" "\pdfinfo{" >> bn-deterministic.tex
+ 	printf "%s\n" "  /CreationDate (\fixedpdfdate)" >> bn-deterministic.tex
+ 	printf "%s\n}\n" "  /ModDate (\fixedpdfdate)" >> bn-deterministic.tex
+ 	cat bn.tex >> bn-deterministic.tex
+ 	mv bn-deterministic.tex bn.tex
+-	touch --reference=bn.bak bn.tex
+ 	echo "hello" > bn.ind
+ 	latex bn ${silent_stdout}
+ 	latex bn ${silent_stdout}
+@@ -35,7 +32,6 @@ mandvi: bn.tex
+ manual:	mandvi
+ 	pdflatex bn >/dev/null
+ 	sed -b -i 's,^/ID \[.*\]$$,/ID [<0> <0>],g' bn.pdf
+-	mv bn.bak bn.tex
+ 	rm -f bn.aux bn.dvi bn.log bn.idx bn.lof bn.out bn.toc
+ 
+ clean:
-- 
2.20.1



signature.asc
Description: PGP signature


Bug#962254: NFS(v4) broken at 4.19.118-2

2020-06-05 Thread Elliott Mitchell
On Fri, Jun 05, 2020 at 08:36:31PM +0200, Salvatore Bonaccorso wrote:
> This now let some rings bell, the described scenario is very similar
> to what was reported in https://bugs.debian.org/934160
> 
> Respectively
> https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/1779736 and
> https://bugzilla.redhat.com/show_bug.cgi?id=1667761 .

Those do indeed seem similar and could be the same bug, but attributing
the bug to a distinct package.  Alternatively this is several bugs and
*all* of them need to be present for the issue to occur.

Seems I'll need to do some checking of the VM with the earlier kernel
and see which updates cause it to break...


-- 
(\___(\___(\__  --=> 8-) EHM <=--  __/)___/)___/)
 \BS (| ehem+sig...@m5p.com  PGP 87145445 |)   /
  \_CS\   |  _  -O #include  O-   _  |   /  _/
8A19\___\_|_/58D2 7E3D DDF4 7BA6 <-PGP-> 41D1 B375 37D0 8714\_|_/___/5445



Bug#962304: amazon-ecr-credential-helper includes no documentation

2020-06-05 Thread Noah Meyerhans
Package: amazon-ecr-credential-helper
Version: 0.2.0-1
Severity: normal

The ECR credential helper is used transparently by docker if the appropriate
statements are included in ~/.docker/config.json, but the installed package
contains no documentation describing this process.

At a minimum, including the README.md from the source repository would help, as
it contains this information.



Bug#962303: ITP: dockerscript -- Builds and runs Dockerfiles in one command

2020-06-05 Thread Denis Babochenko
Package: wnpp
Severity: wishlist
Owner: Denis Babochenko 

* Package name: dockerscript
  Version : 1.0.1
  Upstream Author : Denis Babochenko 
* URL : https://github.com/stasmihailov/docker-script
* License : GPL-2
  Programming Lang: Bash
  Description : Builds and runs Dockerfiles in one command

dockerscript is a cli docker plugin which enables execution of Dockerfiles
via a single "docker script" command. This command builds an image, then
starts a container with that image and attaches to it via a tty.

For example, "docker script from ubuntu" starts an instance of ubuntu, since
"from ubuntu" is a valid Dockerfile.

You could pass a link to Dockerfile or directory containing it to this
command, e.g. "docker script /path/to/my/Dockerfile"

I personally use this package. Essentially, it is an effort to try make docker
more accessible for basic prototyping. Some of prototyping use cases might be:
 - testing out some script / functionality in an isolated environment before
   running it locally
 - executing same Dockerfile in different Linux distributions to verify that
   it works on each of them
 - simple virtualization; for example, I created this request via debian
   which was ran by `docker script from debian` command, because
   `reportbug` is not available in ubuntu, which is may daily driver

Also, I need a sponsor for this package, as I am not a Debian Developer
and cannot upload it to a distro myself



Bug#962302: ITP: libips4o -- In-place Parallel Super Scalar Samplesort

2020-06-05 Thread Andreas Tille
Package: wnpp
Severity: wishlist

Subject: ITP: libips4o -- In-place Parallel Super Scalar Samplesort
Package: wnpp
Owner: Andreas Tille 
Severity: wishlist

* Package name: libips4o
  Version : 0.0+git20190618.2206938
  Upstream Author : Michael Axtmann 
* URL : https://github.com/vgteam/ips4o
* License : BSD-2-Clause
  Programming Lang: C++
  Description : In-place Parallel Super Scalar Samplesort
 This is the implementation of the algorithm presented in the eponymous
 paper, which contains an in-depth description of its inner workings, as
 well as an extensive experimental performance evaluation.

Remark: This package is maintained by Debian Med Packaging Team at
   https://salsa.debian.org/med-team/libips4o



Bug#962155: stretch-pu: package ca-certificates/20200601~deb9u1

2020-06-05 Thread Adam D. Barratt
On Fri, 2020-06-05 at 13:14 -0500, Michael Shuler wrote:
> On 6/5/20 10:37 AM, Adam D. Barratt wrote:
> > On Thu, 2020-06-04 at 20:48 -0500, Michael Shuler wrote:
> > > Thanks again, uploaded to mentors:
> > > 
> > > RFS: ca-certificates/20200601~deb9u1 [RC] -- Common CA
> > > certificates
> > > https://bugs.debian.org/962245
> 
> I re-uploaded to mentors the updated 20200601~deb9u1 package
> artifacts  with the suggested changes committed.

Thanks. Please feel free to get that version sponsored.

Regards,

Adam



Bug#962295: closed by Bernd Zeimetz (Re: Bug#962295: Package: pps-tools file has unexpected size)

2020-06-05 Thread Henry Becker
Thank you  Bernd.  I understand now.  :-)

On Fri, Jun 5, 2020 at 3:00 PM Debian Bug Tracking System <
ow...@bugs.debian.org> wrote:

> This is an automatic notification regarding your Bug report
> which was filed against the  package:
>
> #962295: Package: pps-tools file has unexpected size
>
> It has been closed by Bernd Zeimetz .
>
> Their explanation is attached below along with your original report.
> If this explanation is unsatisfactory and you have not received a
> better one in a separate message then please contact Bernd Zeimetz <
> be...@bzed.de> by
> replying to this email.
>
>
> --
> 962295: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=962295
> Debian Bug Tracking System
> Contact ow...@bugs.debian.org with problems
>
>
>
> -- Forwarded message --
> From: Bernd Zeimetz 
> To: Henry Becker , 962295-d...@bugs.debian.org
> Cc:
> Bcc:
> Date: Fri, 5 Jun 2020 20:52:02 +0200
> Subject: Re: Bug#962295: Package: pps-tools file has unexpected size
> Hi,
>
> Raspbian is not Debian.
> Broken raspbian mirrors are also not a Debian problem.
> Talk to raspian people.
>
> You might want to consider to run Debian on your raspberry.
>
>
> https://wiki.debian.org/RaspberryPi#Raspberry_Pi_3_.283.2C_3A.2B-.2C_3B.2B-.29
>
>
> Bernd
>
> On 6/5/20 8:40 PM, Henry Becker wrote:
> > Package: 
> >
> > Version: <1>
> >
> >
> >
> >   * I entered the command apt install pps-tools and received the
> > unexpected size error message.
> >   * I did run apt-get-update and apt-get update --fix missing, with
> > identical results.
> >   * I am running Raspbian buster on a pi 3 B
> >
> > Thank you for your assistance.  How will I know if and when this
> > problem is resolved?
> >
> >
> >
> > Best regards
> >
> > Hank Becker
> >
> >
> ---
> >
> > root@NTPServer:/home/pi# lsb_release -a
> > No LSB modules are available.
> > Distributor ID: Raspbian
> > Description:Raspbian GNU/Linux 10 (buster)
> > Release:10
> > Codename:   buster
> > root@NTPServer:/home/pi#
> >
> >
> >
> >
> ---
> >
> > Here is the entire update transaction:
> >
> > root@NTPServer:/home/pi# apt install pps-tools
> > Reading package lists... Done
> > Building dependency tree
> > Reading state information... Done
> > The following package was automatically installed and is no longer
> required:
> >   rpi-eeprom-images
> > Use 'sudo apt autoremove' to remove it.
> > The following NEW packages will be installed:
> >   pps-tools
> > 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
> > Need to get 12.2 kB of archives.
> > After this operation, 60.4 kB of additional disk space will be used.
> > Get:1 http://raspbian-us.ngc292.space/raspbian buster/main armhf
> > pps-tools armhf 1.0.2-1 [12.2 kB]
> > Err:1 http://raspbian-us.ngc292.space/raspbian buster/main armhf
> > pps-tools armhf 1.0.2-1
> >   File has unexpected size (32768 != 12164). Mirror sync in progress?
> > [IP: 198.211.116.210 443]
> > E: Failed to fetch https://113store.cr/es/  File has unexpected size
> > (32768 != 12164). Mirror sync in progress? [IP: 198.211.116.210 443]
> > E: Unable to fetch some archives, maybe run apt-get update or try with
> > --fix-missing?
> >
> >
> >
>
> --
>  Bernd ZeimetzDebian GNU/Linux Developer
>  http://bzed.dehttp://www.debian.org
>  GPG Fingerprint: ECA1 E3F2 8E11 2432 D485  DD95 EB36 171A 6FF9 435F
>
>
> -- Forwarded message --
> From: Henry Becker 
> To: 
> Cc:
> Bcc:
> Date: Fri, 5 Jun 2020 14:40:43 -0400
> Subject: Package: pps-tools file has unexpected size
>
> Package: 
>
> Version: <1>
>
>
>
>- I entered the command apt install pps-tools and received the
>unexpected size error message.
>- I did run apt-get-update and apt-get update --fix missing, with
>identical results.
>- I am running Raspbian buster on a pi 3 B
>
> Thank you for your assistance.  How will I know if and when this
> problem is resolved?
>
>
>
> Best regards
>
> Hank Becker
>
> ---
>
> root@NTPServer:/home/pi# lsb_release -a
> No LSB modules are available.
> Distributor ID: Raspbian
> Description:Raspbian GNU/Linux 10 (buster)
> Release:10
> Codename:   buster
> root@NTPServer:/home/pi#
>
>
>
> ---
>
> Here is the entire update transaction:
>
> root@NTPServer:/home/pi# apt install pps-tools
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> The following package was automatically installed and is no longer
> required:
>   rpi-eeprom-images
> Use 'sudo apt autoremove' to remove it.
> The following NEW packages will be installed:
>   pps-tools
> 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded

Bug#962299: frogatto-data: Depends on removed ttf-dejavu package

2020-06-05 Thread Boyuan Yang
Source: frogatto-data
Severity: grave
Version: 1.3.1+dfsg-1
Tags: sid  bullseye
X-Debbugs-CC: mquin...@debian.org vch...@debian.org

Dear Debian frogatoo-data maintainers,

Your package depends on package ttf-dejavu, which has been a
transitional package for 7 years and was just removed in favor of
fonts-dejavu.

Please properly update your package dependencies and remove any
hardcoded references to ttf-dejavu in the source code.

-- 
Regards,
Boyuan Yang


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


Bug#962300: dmraid: dmraid fails do install in a debootstrapped chroot

2020-06-05 Thread Łukasz Stelmach
Source: dmraid
Severity: grave

Dear Maintainer,

On an amd64 host I created armel chroot with qemu-debootstrap. I
attempted to install dracut which pulled dmraid and other
packages. After installing all packages but dmraid apt install shows
following messages (with set -x added to dmraid.postinst)

--8<---cut here---start->8---
# LANG=C apt install dracut
Reading package lists... Done
Building dependency tree
Reading state information... Done
dracut is already the newest version (048+80-2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
Setting up dmraid (1.0.0.rc16-8) ...
+ command -v update-initramfs
+ udevadm trigger --subsystem-match=block --action=change
Failed to scan devices: No such file or directory
dpkg: error processing package dmraid (--configure):
installed dmraid package post-installation script subprocess returned
error exit status 1
Errors were encountered while processing:
dmraid
E: Sub-process /usr/bin/dpkg returned an error code (1)
--8<---cut here---end--->8---

I'd expect the package to install regardles of available devices.


-- System Information:
Debian Release: 10.4
  APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: armel

Kind regards,
--
Łukasz Stelmach
Samsung R&D Institute Poland
Samsung Electronics


signature.asc
Description: PGP signature


Bug#961042: Wrong package?

2020-06-05 Thread Anton Gladky
Thanks for explanation.

Regards

Anton


Am Fr., 5. Juni 2020 um 07:06 Uhr schrieb Helmut Grohne :

> Hi Anton,
>
> On Thu, Jun 04, 2020 at 10:33:53PM +0200, Anton Gladky wrote:
> > I do not quite understand how #961042 can be fixed in yade.
> > Could you please check, whether the bug is properly assigned?
>
> The bug is properly assigned to python3-future. It just shows up in your
> view, because it affects yade. It cannot be fixed in yade. Still cross
> building yade is broken and this bug documents a cause for that
> situation.
>
> Helmut
>
>


Bug#962297: frogatto-data: Invalid Vcs-* fields

2020-06-05 Thread Boyuan Yang
Source: frogatto-data
Severity: important
Version: 1.3.1+dfsg-1
Tags: sid  bullseye
X-Debbugs-CC: mquin...@debian.org vch...@debian.org

Dear Debian frogatoo-data maintainers,

Your package still references obsolete anonscm.debian.org URLs in Vcs-* 
fields. Please consider fixing them.

-- 
Regards,
Boyuan Yang


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


Bug#962298: override: libncurses5-dev:oldlibs/optional, libncursesw5-dev:oldlibs/optional, libtinfo-dev:oldlibs/optional

2020-06-05 Thread Sven Joachim
Package: ftp.debian.org
Severity: normal

Please change the section of libncurses5-dev, libncursesw5-dev and
libtinfo-dev to oldlibs.  These are empty transitional packages for
libncurses-dev.



Bug#962236: normalize-audio: "normalize-ogg -b -n -v" shows less info than "normalize-audio -b -n -v"

2020-06-05 Thread Francesco Poli
Control: tags -1 + patch


On Fri, 5 Jun 2020 20:58:43 +0200 Joachim Reichel wrote:

> tag 962236 + upstream
> forwarded 962236
> https://savannah.nongnu.org/bugs/index.php?58504
> thanks
> 
> Hi Francesco,

Hello Joachim,

> 
> thanks for your report.

Thanks for your prompt reply!   :-)

> I forwarded it as bug (or rather feature request) #58504.

Great!

I managed to better understand the Perl code that handles the
interaction between normalize-ogg and normalize-audio.

I have just prepared a patch that fixes the bug.
I am attaching it to this message.
It's simple enough and should therefore not be covered by copyright.
In case it turns out to be copyrighted, it's released under the same
terms as normalize-ogg (that is to say: GNU GPL v2 or later).

With my patch applied, I get:

  $ normalize-ogg -a -7.5dBFS --tmpdir /dev/shm -b -n -v -v *.ogg
  Decoding track01.ogg...
  Decoding track02.ogg...
  Decoding track03.ogg...
  Decoding track04.ogg...
  Decoding track05.ogg...
  Decoding track06.ogg...
  Decoding track07.ogg...
  Decoding track08.ogg...
  Decoding track09.ogg...
  Decoding track10.ogg...
  Decoding track11.ogg...
  Decoding track12.ogg...
  Running normalize...
  Computing levels...
levelpeak
  -6.8533dBFS  0.dBFS   /dev/shm/track01.ogg.11643.wav
  -8.0583dBFS  0.dBFS   /dev/shm/track02.ogg.11643.wav
  -7.1047dBFS  0.dBFS   /dev/shm/track03.ogg.11643.wav
  -7.2339dBFS  0.dBFS   /dev/shm/track04.ogg.11643.wav
  -7.7699dBFS  0.dBFS   /dev/shm/track05.ogg.11643.wav
  -7.1890dBFS  0.dBFS   /dev/shm/track06.ogg.11643.wav
  -8.0084dBFS  0.dBFS   /dev/shm/track07.ogg.11643.wav
  -7.6048dBFS  0.dBFS   /dev/shm/track08.ogg.11643.wav
  -7.4123dBFS  0.dBFS   /dev/shm/track09.ogg.11643.wav
  -7.5195dBFS  0.dBFS   /dev/shm/track10.ogg.11643.wav
  -8.1773dBFS  0.dBFS   /dev/shm/track11.ogg.11643.wav
  -7.5512dBFS  0.dBFS   /dev/shm/track12.ogg.11643.wav
  Standard deviation is 0.39 dB
  -7.5314dBFS  average level
  0.031363dB   volume adjustment

which is what I wanted to see.

Please note that I had to pass the "-v" option twice, since
normalize-ogg adds the "--frontend" option, thus decreasing the default
verbosity of normalize-audio.

By the way, maybe the same modification could be applied even for the
code that deals with the "not mix or batch mode", around line 765...

Please test the patch and forward it upstream, if you agree.
Thank you so much for your kind help!



-- 
 http://www.inventati.org/frx/
 There's not a second to spare! To the laboratory!
. Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE


normalize-ogg_showstats.diff.gz
Description: application/gzip


pgp4f19OmtEgj.pgp
Description: PGP signature


Bug#962081: gnucobol: Failing autopkgtest scripts should report what went wrong

2020-06-05 Thread Al Stone
On 05 Jun 2020 19:02, Petter Reinholdtsen wrote:
> 
> I discovered what the problem is.  The test [ $res ] do not work the way
> you want it to.  It need to compare with 0, like this:

Which is kind of strange, and makes autopkgtest very hard to use since
this works fine when run locally like so:

# cd 
# autopkgtest -- null

Everything passes when run this way.  Easy fix now that you've pointed
it out, but passing strange.

> diff --git a/debian/tests/test01 b/debian/tests/test01
> index 1c0d63f..73e1fac 100755
> --- a/debian/tests/test01
> +++ b/debian/tests/test01
> @@ -1,4 +1,5 @@
>  #!/bin/sh
> +
>  cd debian/tests
>  
>  echo "info: compiling"
> @@ -7,7 +8,7 @@ echo "info: compiling"
>  echo "info: running"
>  cmp -s test01.exp $AUTOPKGTEST_TMP/test01.act
>  res=$?
> -if [ $res ] ; then
> +if [ 0 = $res ] ; then
>  echo "success: test01 produced proper results"
>  else
>  echo "error: test01 did not produce proper results"
> diff --git a/debian/tests/test02 b/debian/tests/test02
> index fb85d2e..cb4359d 100755
> --- a/debian/tests/test02
> +++ b/debian/tests/test02
> @@ -7,7 +7,7 @@ echo "info: compiling"
>  echo "info: running"
>  cmp -s test02.exp $AUTOPKGTEST_TMP/test02.act
>  res=$?
> -if [ $res ] ; then
> +if [ 0 == $res ] ; then
>  echo "success: test02 produced proper results"
>  else
>  echo "error: test02 did not produce proper results"
> diff --git a/debian/tests/test03 b/debian/tests/test03
> index c028d8b..07d679c 100755
> --- a/debian/tests/test03
> +++ b/debian/tests/test03
> @@ -7,7 +7,7 @@ echo "info: compiling"
>  echo "info: running"
>  cmp -s test03.exp $AUTOPKGTEST_TMP/test03.act
>  res=$?
> -if [ $res ] ; then
> +if [ 0 == $res ] ; then
>  echo "success: test03 produced proper results"
>  else
>  echo "error: test03 did not produce proper results"
> diff --git a/debian/tests/test04 b/debian/tests/test04
> index fd2a6ad..ee31d4a 100755
> --- a/debian/tests/test04
> +++ b/debian/tests/test04
> @@ -7,7 +7,7 @@ echo "info: compiling"
>  echo "info: running"
>  cmp -s test04.exp t$AUTOPKGTEST_TMP/est04.act
>  res=$?
> -if [ $res ] ; then
> +if [ 0 == $res ] ; then
>  echo "success: test04 produced proper results"
>  else
>  echo "error: test04 did not produce proper results"
> 
> -- 
> Happy hacking
> Petter Reinholdtsen
> 

-- 
Ciao,
al
--
Al Stone Debian Developer
E-mail: a...@ahs3.nethttp://www.debian.org
 a...@debian.org
--



Bug#962296: hotspot: Please package new upstream version (1.2.0)

2020-06-05 Thread Boyuan Yang
Package: hotspot
Version: 1.1.0+git20190211-1
Tags: sid  bullseye
Severity: normal

Dear Debian hotspot maintainers,

The upstream of hotspot has released new version (1.2.0). Please
consider packaging it. Thanks!

-- 
Regards,
Boyuan Yang


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


Bug#962236: normalize-audio: "normalize-ogg -b -n -v" shows less info than "normalize-audio -b -n -v"

2020-06-05 Thread Joachim Reichel
forwarded 962236 https://savannah.nongnu.org/bugs/index.php?58504
thanks



Bug#962236: normalize-audio: "normalize-ogg -b -n -v" shows less info than "normalize-audio -b -n -v"

2020-06-05 Thread Joachim Reichel
tag 962236 + upstream
forwarded 962236
https://savannah.nongnu.org/bugs/index.php?58504
thanks

Hi Francesco,

thanks for your report. I forwarded it as bug (or rather feature request) 
#58504.

Best regards,
  Joachim



Bug#952901: shotcut: Segmentation fault on 4K monitor

2020-06-05 Thread Gürkan Myczko
Hi Celelibi

Upstream says he's unable to reproduce the problem you have (however he
doesn't exactly have the same build), and I'm not able to try, since I
don't have access to a 4K monitor.

However shortly there should be a new version, probably in experimental,
if you have the chance to try that?

Best,



Bug#949234: debconf: unable to initialize frontend: Dialog in firmware-b43-installer

2020-06-05 Thread Andreas Beckmann
Control: tag -1 moreinfo

On Sat, 18 Jan 2020 16:32:37 + Jesse57901
 wrote:
> When running firmware-b43-installer after unpacking and setting up gives 
> message (debconf:unable to initialize frontend: Dialog). Complete readout 
> from installer:
> 
> Unpacking firmware-b43-installer (1:019-4) ...
> Setting up firmware-b43-installer (1:019-4) ...
> debconf: unable to initialize frontend: Dialog
> debconf: (Dialog frontend requires a screen at least 13 lines tall and 31 
> columns wide.)
> debconf: falling back to frontend: Readline

How exactly did you observe the problem?
a) you ran the command in an extremely small terminal -> no error
b) you ran the command in a "regularly sized" terminal, but
debconf/Dialog did not recognize it -> we should reassign the bug to
debconf (or dialog), since it does not seem specific to b43-*

Andreas



Bug#962271: libncurses5-dev: Dependency issue

2020-06-05 Thread Mohammed Alnajdi
Thanks a lot Sven. Everything is clear now.

On Fri, Jun 5, 2020 at 9:36 PM Sven Joachim  wrote:

> On 2020-06-05 20:35 +0300, Mohammed Alnajdi wrote:
>
> > Hey Sven,
> > Thanks for the fast reply.
> >
> >> I fail to see how it does that, could you please elaborate?
> > https://packages.debian.org/buster/libncurses5-dev has a dependency of
> > https://packages.debian.org/buster/libncurses-dev which has a
> dependency of
> > libncurses6
> > so the tree of dependency libncurses5-dev  >  libncurses-dev  >
> > libncurses6 which i believe is not right in terms of the version i am
> > wanting to install.
> > If i want to install the latest ncurses i would go with libncurses-dev
> but
> > i picked libncurses5-dev which is version 5 not 6 so why i am getting
> > ncurses6 ?
>
> As the package description tells you, libncurses5-dev is a transitional
> package, and you are not really expected to install it.  There are two
> reasons why it exists:
>
> - Upgrades from stretch, where apt would otherwise have uninstalled
>   libncurses5-dev.  It is better to pull in libncurses-dev, so that you
>   don't have to install it manually.
>
> - Lots of packages build-depend on libncurses5-dev, and I did not want
>   to file dozens or even hundreds of bugs to change them when a
>   transitional package solves the problem.
>
> >> Sorry, not going to happen.  In general Debian only provides -dev
> >> packages for the latest ABI of libraries, and ncurses is no exception,
> >> especially as its API has not changed.
> > example python3-dev, python2-dev.
>
> Those have actually incompatible APIs and need to coexist.  By contrast,
> any software that worked with libncurses5 should continue to work with
> libncurses6 after recompiling.  Which is what Debian did for hundreds of
> packages. :-)
>
> > If this is expected behavior than sorry. I am new to this i upgraded from
> > stretch to buster and it took me to think issue.
>
> It is expected behavior, although the libncurses5-dev package should
> probably be removed at some point in the future.
>
> Cheers,
>Sven
>


Bug#962245: RFS: ca-certificates/20200601~deb9u1 [RC] -- Common CA certificates

2020-06-05 Thread Michael Shuler

On 6/5/20 10:35 AM, Adrian Bunk wrote:

Except for keeping debian/NEWS you were actually backporting everything
that was possible, this was not a 20161130+nmu1+deb9u2 release that
cherry-picked only one or few changes.

Given the nature of ca-certificates it was IMHO the correct decision
to backport as much as possible, it is just not "backporting as little
as possible".

Since similar updates to stable releases might happen in the future,
I would recommend that you try to get build and runtime dependencies in
unstable to a level that allows rebuilding the package in all supported
Debian releases. For compatibility with buster this would include
staying at dh compat <= 12.

"Backporting everything possible" changes are often safest when the only
change in the ~deb10u1 source package is the entry in debian/changelog.


I uploaded an updated package for 20200601~deb9u1 to mentors and updated 
#962155 for approval.


Backporting the latest changes to stable and oldstable was the essence 
of a conversation on making that simpler with this package. These 
uploads get us a lot closer. The branch diffs are not far off now.


Stretch has an openssl version without `openssl rehash`, but that is not 
a large diff. Both stretch & buster will have python->python3 difference 
from unstable on the next release, but that's also not a large diff. I 
hadn't thought about leaving older compat and standards in unstable, I 
generally try to keep lintian pleased.. not a bad idea, if no one minds 
much.


Thanks again - I'll update this RFS when #962155 comes back from the 
release team.


Michael



Bug#962295: Package: pps-tools file has unexpected size

2020-06-05 Thread Henry Becker
Package: 

Version: <1>

 

*   I entered the command apt install pps-tools and received the unexpected 
size error message.  
*   I did run apt-get-update and apt-get update --fix missing, with 
identical results.
*   I am running Raspbian buster on a pi 3 B

Thank you for your assistance.  How will I know if and when this problem is 
resolved?

 

Best regards

Hank Becker

---

root@NTPServer:/home/pi# lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description:Raspbian GNU/Linux 10 (buster)
Release:10
Codename:   buster
root@NTPServer:/home/pi#

 

---

Here is the entire update transaction:

root@NTPServer:/home/pi# apt install pps-tools
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
  rpi-eeprom-images
Use 'sudo apt autoremove' to remove it.
The following NEW packages will be installed:
  pps-tools
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 12.2 kB of archives.
After this operation, 60.4 kB of additional disk space will be used.
Get:1 http://raspbian-us.ngc292.space/raspbian buster/main armhf pps-tools 
armhf 1.0.2-1 [12.2 kB]
Err:1 http://raspbian-us.ngc292.space/raspbian buster/main armhf pps-tools 
armhf 1.0.2-1
  File has unexpected size (32768 != 12164). Mirror sync in progress? [IP: 
198.211.116.210 443]
E: Failed to fetch https://113store.cr/es/  File has unexpected size (32768 != 
12164). Mirror sync in progress? [IP: 198.211.116.210 443]
E: Unable to fetch some archives, maybe run apt-get update or try with 
--fix-missing?

 



Bug#962271: libncurses5-dev: Dependency issue

2020-06-05 Thread Sven Joachim
On 2020-06-05 20:35 +0300, Mohammed Alnajdi wrote:

> Hey Sven,
> Thanks for the fast reply.
>
>> I fail to see how it does that, could you please elaborate?
> https://packages.debian.org/buster/libncurses5-dev has a dependency of
> https://packages.debian.org/buster/libncurses-dev which has a dependency of
> libncurses6
> so the tree of dependency libncurses5-dev  >  libncurses-dev  >
> libncurses6 which i believe is not right in terms of the version i am
> wanting to install.
> If i want to install the latest ncurses i would go with libncurses-dev but
> i picked libncurses5-dev which is version 5 not 6 so why i am getting
> ncurses6 ?

As the package description tells you, libncurses5-dev is a transitional
package, and you are not really expected to install it.  There are two
reasons why it exists:

- Upgrades from stretch, where apt would otherwise have uninstalled
  libncurses5-dev.  It is better to pull in libncurses-dev, so that you
  don't have to install it manually.

- Lots of packages build-depend on libncurses5-dev, and I did not want
  to file dozens or even hundreds of bugs to change them when a
  transitional package solves the problem.

>> Sorry, not going to happen.  In general Debian only provides -dev
>> packages for the latest ABI of libraries, and ncurses is no exception,
>> especially as its API has not changed.
> example python3-dev, python2-dev.

Those have actually incompatible APIs and need to coexist.  By contrast,
any software that worked with libncurses5 should continue to work with
libncurses6 after recompiling.  Which is what Debian did for hundreds of
packages. :-)

> If this is expected behavior than sorry. I am new to this i upgraded from
> stretch to buster and it took me to think issue.

It is expected behavior, although the libncurses5-dev package should
probably be removed at some point in the future.

Cheers,
   Sven



Bug#960947: sensors-applet: Please switch from libpanel-applet to libgnome-panel

2020-06-05 Thread Sam Morris
Thank you for taking care of this!

Sam



Bug#962292: Help needed: Bug#962292: ITP: flye -- de novo assembler for single molecule sequencing reads using repeat graphs

2020-06-05 Thread Andreas Tille
Control: tags -1 help

Hi,

I made some progress with this package and I actually expected it to
work but there seems to be some issue with a minimap2 call.  So if you
clone the repository, build and install the package please follow the
docs/USAGE.md document for testing by

   wget https://zenodo.org/record/1172816/files/E.coli_PacBio_40x.fasta
   flye --pacbio-raw E.coli_PacBio_40x.fasta --out-dir out_pacbio --genome-size 
5m --threads 4

For me it runs a couple of minutes but than it exits with an error which
is logged here:

   tail out_pacbio/flye.log

[2020-06-05 18:48:06] INFO: Generating sequence
[2020-06-05 18:51:45] DEBUG: Writing FASTA
[2020-06-05 18:51:45] DEBUG: Peak RAM usage: 2 Gb
---End assembly log
[2020-06-05 18:51:45] root: DEBUG: Disjointigs length: 4888051, N50: 4850514
[2020-06-05 18:51:45] root: INFO: >>>STAGE: consensus
[2020-06-05 18:51:45] root: INFO: Running Minimap2
[2020-06-05 18:51:45] root: ERROR: Error running minimap2, terminating. See the 
alignment error log  for details: out_pacbio/10-consensus/minimap.stderr
[2020-06-05 18:51:45] root: ERROR: Command '['/bin/bash', '-c', 'set -o 
pipefail; /usr/bin/minimap2 out_pacbio/10-consensus/chunks.fasta 
E.coli_PacBio_40x.fasta -x map-pb -t 4 -a -p 0.5 -N 10 --sam-hit-only -L -Q 
--secondary-seq | /usr/bin/samtools view -T 
out_pacbio/10-consensus/chunks.fasta -u - | /usr/bin/samtools sort -T 
out_pacbio/10-consensus/sort_200605_185145 -O bam -@ 4 -l 1 -m 1G']' returned 
non-zero exit status 1.
[2020-06-05 18:51:45] root: ERROR: Pipeline aborted


(explicit paths shortened)
I tried the very command that is actually run:

$ /usr/bin/minimap2 out_pacbio/10-consensus/chunks.fasta 
E.coli_PacBio_40x.fasta -x map-pb -t 4 -a -p 0.5 -N 10 --sam-hit-only -L -Q 
--secondary-seq
[ERROR] unknown option in "E.coli_PacBio_40x.fasta"
Exit code:   1 


It seems to me as if the code is creating a broken minimap2 command and
I wonder whether anybody could fix this.

BTW, it would also help if we could find a shorter sequence example than
the given one that could be used for an autopkgtest.  For my taste its
unnecessarily long.

Thanks for any help

 Andreas.

[1] https://salsa.debian.org/med-team/flye

On Fri, Jun 05, 2020 at 07:39:20PM +0200, Andreas Tille wrote:
> Package: wnpp
> Severity: wishlist
> 
> Subject: ITP: flye -- de novo assembler for single molecule sequencing reads 
> using repeat graphs
> Package: wnpp
> Owner: Andreas Tille 
> Severity: wishlist
> 
> * Package name: flye
>   Version : 2.7.1
>   Upstream Author : , The Regents of the University of California
> * URL : https://github.com/fenderglass/Flye
> * License : BSD-3-Clause
>   Programming Lang: C
>   Description : de novo assembler for single molecule sequencing reads 
> using repeat graphs
>  Flye is a de novo assembler for single molecule sequencing reads, such
>  as those produced by PacBio and Oxford Nanopore Technologies. It is
>  designed for a wide range of datasets, from small bacterial projects to
>  large mammalian-scale assemblies. The package represents a complete
>  pipeline: it takes raw PacBio / ONT reads as input and outputs polished
>  contigs. Flye also has a special mode for metagenome assembly.
> 
> Remark: This package is maintained by Debian Med Packaging Team at
>https://salsa.debian.org/med-team/flye
> 
> ___
> Debian-med-packaging mailing list
> debian-med-packag...@alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-packaging

-- 
http://fam-tille.de



Bug#962254: NFS(v4) broken at 4.19.118-2

2020-06-05 Thread Salvatore Bonaccorso
Hi Elliott,

Thanks for the additional information.

On Fri, Jun 05, 2020 at 10:43:49AM -0700, Elliott Mitchell wrote:
> On Fri, Jun 05, 2020 at 08:44:26AM +0200, Salvatore Bonaccorso wrote:
> > 
> > On Thu, Jun 04, 2020 at 10:16:07PM -0700, Elliott Mitchell wrote:
> > > Somewhere between linux-image-4.19.0-8-amd64/4.19.98+1+deb10u1 and
> > > linux-image-4.19.0-9-amd64/4.19.118+2 NFS, in particular v4 got broken.
> > > Mounting an appropriate filesystem became unreliable, and once mounted
> > > behavior is unpredictable.
> > > 
> > > In particular in the problematic case `umask 022 ; touch foo ; ls -l foo`
> > > yields a -rw-rw-rw- file.
> > > 
> > > This occurs if *both* the server *and* client are on 4.19.118+2.  I have
> > > confirmed this does NOT occur if the server is on a 4.9 kernel.  I have
> > > also confirmed this does NOT occur if the client is on a 4.9 or
> > > 4.19.98+1+deb10u1 kernel.
> > 
> > I cannot reproducde the described behaviour. Can you give more details
> > on your setup?
> > 
> > How do you export the filesystem?
> > What is the underlying filesystem exported?
> > How and whith which options do clients mount the NFS share?
> 
> Presently it is a whole directories being exported to hosts.  The
> filesystem on the server is ZFS.
> 
> Client is mounting hard,intr.  Client is using cachefilesd, but that
> appears unrelated to the issue.
> 
> As this is NFSv4 (v2 and v3 are thoroughly disabled on the server), TCP
> is being used.  The port is non-standard.
> 
> I'm uncertain I properly tried server on 4.9, client on 4.19.118+2 (could
> be this is strictly 4.19.118+2 NFSv4 client code).

This now let some rings bell, the described scenario is very similar
to what was reported in https://bugs.debian.org/934160

Respectively
https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/1779736 and
https://bugzilla.redhat.com/show_bug.cgi?id=1667761 .

Salvatore



Bug#962281: RFS: sysbench/1.0.20+ds-1 -- multi-threaded benchmark tool for database systems

2020-06-05 Thread JCF Ploemen
Package: sponsorship-requests
Severity: normal

Dear mentors,

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

 * Package name: sysbench
   Version : 1.0.20+ds-1
   Upstream Author : Alexey Kopytov 
 * URL : https://github.com/akopytov/sysbench
 * License : GPL-2+
 * Vcs : https://salsa.debian.org/jcfp-guest/sysbench
   Section : misc

It builds those binary packages:

  sysbench - multi-threaded benchmark tool for database systems

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

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

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

  dget -x 
https://mentors.debian.net/debian/pool/main/s/sysbench/sysbench_1.0.20+ds-1.dsc

Changes since the last upload:

   * New upstream release.
   * Bump Standards-Version to 4.5.0 (from 4.4.1; no further changes).
   * Bump compat level to 13 (from 12).
   * Rules: use execute_before instead of overriding dh_auto_build.
   * Copyright: bump years for upstream and packaging.
   * Patches: add 06 to prevent git commit hash from becoming part of the
 program's version string.
   * Control: restore support for building on armhf, tests no longer hang
 on that platform.


Thanks!


pgpE7L9GvuFrY.pgp
Description: OpenPGP digital signature


Bug#962155: stretch-pu: package ca-certificates/20200601~deb9u1

2020-06-05 Thread Michael Shuler

On 6/5/20 10:37 AM, Adam D. Barratt wrote:

On Thu, 2020-06-04 at 20:48 -0500, Michael Shuler wrote:

Thanks again, uploaded to mentors:

RFS: ca-certificates/20200601~deb9u1 [RC] -- Common CA certificates
https://bugs.debian.org/962245


I re-uploaded to mentors the updated 20200601~deb9u1 package artifacts 
with the suggested changes committed.



I see there was some additional feedback on the RFS, which is why this
hasn't been uploaded yet.

It makes sense to combine the release via stretch-updates and buster-
updates, so we can release a single SUA and users don't have to stagger
updates. On that basis, I'll hold off on that until we have more idea
what's happening with the stretch update.


Yes, Adrian was super helpful with this style of backporting latest. 
With that advice, here is the current package debdiff from latest 
version, which gets us where we want:


$ debdiff ca-certificates_20200601_all.deb 
ca-certificates_20200601~deb9u1_all.deb

File lists identical (after any substitutions)

Control files: lines which differ (wdiff format)

Depends: openssl (>= [-1.1.1),-] {+1.0.0),+} debconf (>= 0.5) | debconf-2.0
Installed-Size: [-381-] {+380+}
Version: [-20200601-] {+20200601~deb9u1+}


Updated changelog adds the removal of email-only roots from stretch:

ca-certificates (20200601~deb9u1) stretch; urgency=medium

  * Rebuild for stretch.
  * Merge changes from 20200601
- d/control
  * This release updates the Mozilla CA bundle to 2.40, blacklists
distrusted Symantec roots, and blacklists expired "AddTrust External
Root". Closes: #956411, #955038, #911289, #961907
  * Fix permissions on /usr/local/share/ca-certificates when using 
symlinks.

Closes: #916833
  * Remove email-only roots from mozilla trust store. Closes: #721976


Attached is the updated debdiff.gz from oldstable->this_backport and 
those stats:


diffstat for ca-certificates-20161130+nmu1+deb9u1 
ca-certificates-20200601~deb9u1


 .gitignore  |   12
 debian/NEWS |  393 ---
 debian/ca-certificates.postinst |8
 debian/changelog|  231 +
 debian/copyright|   14
 mozilla/blacklist.txt   |   54
 mozilla/certdata.txt| 4927 


 mozilla/certdata2pem.py |2
 mozilla/nssckbi.h   |6
 9 files changed, 2734 insertions(+), 2913 deletions(-)


Kind regards,
Michael Shuler



ca-certificates_20200601~deb9u1.debdiff.gz
Description: application/gzip


Bug#962254: NFS(v4) broken at 4.19.118-2

2020-06-05 Thread Elliott Mitchell
On Fri, Jun 05, 2020 at 08:44:26AM +0200, Salvatore Bonaccorso wrote:
> 
> On Thu, Jun 04, 2020 at 10:16:07PM -0700, Elliott Mitchell wrote:
> > Somewhere between linux-image-4.19.0-8-amd64/4.19.98+1+deb10u1 and
> > linux-image-4.19.0-9-amd64/4.19.118+2 NFS, in particular v4 got broken.
> > Mounting an appropriate filesystem became unreliable, and once mounted
> > behavior is unpredictable.
> > 
> > In particular in the problematic case `umask 022 ; touch foo ; ls -l foo`
> > yields a -rw-rw-rw- file.
> > 
> > This occurs if *both* the server *and* client are on 4.19.118+2.  I have
> > confirmed this does NOT occur if the server is on a 4.9 kernel.  I have
> > also confirmed this does NOT occur if the client is on a 4.9 or
> > 4.19.98+1+deb10u1 kernel.
> 
> I cannot reproducde the described behaviour. Can you give more details
> on your setup?
> 
> How do you export the filesystem?
> What is the underlying filesystem exported?
> How and whith which options do clients mount the NFS share?

Presently it is a whole directories being exported to hosts.  The
filesystem on the server is ZFS.

Client is mounting hard,intr.  Client is using cachefilesd, but that
appears unrelated to the issue.

As this is NFSv4 (v2 and v3 are thoroughly disabled on the server), TCP
is being used.  The port is non-standard.

I'm uncertain I properly tried server on 4.9, client on 4.19.118+2 (could
be this is strictly 4.19.118+2 NFSv4 client code).


-- 
(\___(\___(\__  --=> 8-) EHM <=--  __/)___/)___/)
 \BS (| ehem+sig...@m5p.com  PGP 87145445 |)   /
  \_CS\   |  _  -O #include  O-   _  |   /  _/
8A19\___\_|_/58D2 7E3D DDF4 7BA6 <-PGP-> 41D1 B375 37D0 8714\_|_/___/5445



Bug#962294: RFS: btrfs-progs/5.6-1~bpo10+1 -- Checksumming Copy on Write Filesystem utilities

2020-06-05 Thread Nicholas D Steeves
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "btrfs-progs"

 * Package name: btrfs-progs
   Version : 5.6-1~bpo10+1
   Upstream Author : linux-bt...@vger.kernel.org
 * URL : http://btrfs.wiki.kernel.org/
 * License : GPL-2
 * Vcs : https://salsa.debian.org/debian/btrfs-progs/tree/debian
   Section : admin

It builds these binary packages:

  btrfs-progs - Checksumming Copy on Write Filesystem utilities
  libbtrfs0 - Checksumming Copy on Write Filesystem utilities (runtime library)
  libbtrfs-dev - Checksumming Copy on Write Filesystem utilities (development 
headers)
  libbtrfsutil1 - Checksumming Copy on Write Filesystem utilities (runtime util 
library)
  libbtrfsutil-dev - Checksumming Copy on Write Filesystem utilities (util 
development headers)
  python3-btrfsutil - Checksumming Copy on Write Filesystem utilities (python3 
bindings)
  btrfs-progs-udeb - Checksumming Copy on Write Filesystem utilities (udeb)

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

  https://mentors.debian.net/package/btrfs-progs

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

  dget -x 
https://mentors.debian.net/debian/pool/main/b/btrfs-progs/btrfs-progs_5.6-1~bpo10+1.dsc

Changes since the last upload:

   * Rebuild for buster-backports.
 .
 btrfs-progs (5.6-1) unstable; urgency=medium
 .
   * New upstream release.
   * Versioned symbols.
   * Slightly improve long descs.
   * Drop old -dbgsym migration.
   * Don't skip scan if modprobe fails (eg. due to built-in).
 Closes: #956174.
 .
 btrfs-progs (5.4.1-2) unstable; urgency=medium
 .
   * Declare Breaks: on versions of libgcc-s1 that produce bad initramfs.
 Closes: #950556.
 .
 btrfs-progs (5.4.1-1) unstable; urgency=medium
 .
   * New upstream release.
 .
 btrfs-progs (5.4-1) unstable; urgency=medium
 .
   * New upstream release.
 .
 btrfs-progs (5.3.1-1) unstable; urgency=medium
 .
   * New upstream point release.
   * Update symbols -- they're versioned upstream now.
 .
 btrfs-progs (5.3-1) unstable; urgency=medium
 .
   * New upstream release.
   * Fix FTBFS with new asciidoctor.
   * Update symbols.


Regards,
Nicholas



Bug#962293: RFP: virt-v2v -- Convert a guest from a foreign hypervisor to run on KVM

2020-06-05 Thread Kevin Locke
Package: wnpp
Severity: wishlist

* Package name: virt-v2v
  Version : 1.42.0
  Upstream Author : Richard W.M. Jones, Red Hat Inc.
* URL : http://libguestfs.org/
* License : GPL-2+
  Programming Lang: OCaml
  Description : Convert a guest from a foreign hypervisor to run on KVM

Virt-v2v converts a single guest from a foreign hypervisor to run on
KVM.  It can read Linux and Windows guests running on VMware, Xen,
Hyper-V and some other hypervisors, and convert them to KVM managed by
libvirt, OpenStack, oVirt, Red Hat Virtualisation (RHV) or several other
targets. It can modify the guest to make it bootable on KVM and install
virtio drivers so it will run quickly.

It was developed as part of libguestfs from 1.28 up to 1.41.7, and has
since been split into its own repository.[1][2][3]  It was shipped in
buster and it would be great to see it return to sid.

I whipped up a package for my own use.[4]  It is functional, but I'm
still following up on a few issues with upstream.  Deficiencies I'm
aware of are noted in debian/TODO.md.  Let me know if there's anything
else I can do to help.

Thanks,
Kevin

[1]: https://www.redhat.com/archives/libguestfs/2019-July/msg00102.html
[2]: https://www.redhat.com/archives/libguestfs/2019-October/msg00085.html
[3]: https://www.redhat.com/archives/libguestfs/2020-March/msg00053.html
[4]: https://salsa.debian.org/kevinoid/virt-v2v



Bug#962262: Acknowledgement (opendmarc fails many emails without apparent reason)

2020-06-05 Thread Benoît Panizzon
Dear Maintainer

I think I got it. Maybe updating the manpage would be very helpfull for
other people who stumble over the same problem.

DMARC needs to do an SPF check.

Well I have milter-greylist already performing SPF check, so I
configured what I tought would make opendmarc ignore the SPF check and
assuming an email that went that far already passed SPF check (which is
true in my case).

Now I understand, opendmarc need to do SPF check itself. Only this way
the result ever returns 'pass'.

SPFSelfValidate true

Problem solved.

I wonder if I could make milter-greylist to create a header which would
satisfy opendmarc but I could not find any documentation of the
Authentication-Result: header.

-Benoît-



Bug#962265: patch for sword ICU 67.1 detection

2020-06-05 Thread GCS
Control: tags -1 +patch

Hi,

It seems your upstream is inactive. It was me who patched sword for
ICU 63.1 and here is the patch for the ICU 67.1 version. Please apply
this soon.

Thanks,
Laszlo/GCS
Description: fix ICU checking
 Let still search for icu-config but use pkg-config method after that.
Forwarded: no
Author: Laszlo Boszormenyi (GCS) 
Last-Update: 2020-06-05

---

--- sword-1.8.1+dfsg.orig/configure.ac
+++ sword-1.8.1+dfsg/configure.ac
@@ -238,9 +238,19 @@ if test x$with_icu = xyes; then
 	   AM_CXXFLAGS="$AM_CXXFLAGS -D_ICU_"
 	   AM_CFLAGS="$AM_CFLAGS -D_ICU_"
 	else
-	   echo "*** The icu-config script installed by icu could not be found"
-	   echo "*** compiling without ICU support"
-	   with_icu=no
+	   PKG_CHECK_MODULES([ICU], [icu-i18n >= 63.1], [found_icu=yes])
+	   if test "$found_icu" = "yes"; then
+	  PKG_CHECK_MODULES([ICU_IO], [icu-io >= 63.1])
+	  ICU_IOLIBS="$ICU_IO_LIBS"
+	  with_icu=yes
+	  LIBS="$LIBS $ICU_LIBS $ICU_IOLIBS"
+	  AM_CXXFLAGS="$AM_CXXFLAGS -D_ICU_"
+	  AM_CFLAGS="$AM_CFLAGS -D_ICU_"
+	   else
+	  echo "*** The icu-config script installed by icu could not be found"
+	  echo "*** compiling without ICU support"
+	  with_icu=no
+	   fi
 	fi
 fi
 


Bug#962292: ITP: flye -- de novo assembler for single molecule sequencing reads using repeat graphs

2020-06-05 Thread Andreas Tille
Package: wnpp
Severity: wishlist

Subject: ITP: flye -- de novo assembler for single molecule sequencing reads 
using repeat graphs
Package: wnpp
Owner: Andreas Tille 
Severity: wishlist

* Package name: flye
  Version : 2.7.1
  Upstream Author : , The Regents of the University of California
* URL : https://github.com/fenderglass/Flye
* License : BSD-3-Clause
  Programming Lang: C
  Description : de novo assembler for single molecule sequencing reads 
using repeat graphs
 Flye is a de novo assembler for single molecule sequencing reads, such
 as those produced by PacBio and Oxford Nanopore Technologies. It is
 designed for a wide range of datasets, from small bacterial projects to
 large mammalian-scale assemblies. The package represents a complete
 pipeline: it takes raw PacBio / ONT reads as input and outputs polished
 contigs. Flye also has a special mode for metagenome assembly.

Remark: This package is maintained by Debian Med Packaging Team at
   https://salsa.debian.org/med-team/flye



Bug#962271: libncurses5-dev: Dependency issue

2020-06-05 Thread Mohammed Alnajdi
Hey Sven,
Thanks for the fast reply.

> I fail to see how it does that, could you please elaborate?
https://packages.debian.org/buster/libncurses5-dev has a dependency of
https://packages.debian.org/buster/libncurses-dev which has a dependency of
libncurses6
so the tree of dependency libncurses5-dev  >  libncurses-dev  >
libncurses6 which i believe is not right in terms of the version i am
wanting to install.
If i want to install the latest ncurses i would go with libncurses-dev but
i picked libncurses5-dev which is version 5 not 6 so why i am getting
ncurses6 ?

> Sorry, not going to happen.  In general Debian only provides -dev
> packages for the latest ABI of libraries, and ncurses is no exception,
> especially as its API has not changed.
example python3-dev, python2-dev.

If this is expected behavior than sorry. I am new to this i upgraded from
stretch to buster and it took me to think issue.





On Fri, Jun 5, 2020 at 6:20 PM Sven Joachim  wrote:

> Control: severity -1 normal
> Control: tags -1 moreinfo wontfix
>
> On 2020-06-05 14:35 +0300, Mohammed Alnajdi wrote:
>
> > Package: libncurses5-dev
> > Version: 6.1+20181013-2+deb10u2
> > Severity: serious
> > Justification: Installing libncurses5-dev installs libncurses6 from
> > libncurses-dev and not
> >
> > Hello, I noticed that if i install libncurses5-dev i get libncurses6
> which
> > breaks software which still relay on libncurse5.
>
> I fail to see how it does that, could you please elaborate?
>
> > I believe installing
> > libncurses5-dev should bring everything that is  libncurses5 not
> > libncurses6.
>
> Sorry, not going to happen.  In general Debian only provides -dev
> packages for the latest ABI of libraries, and ncurses is no exception,
> especially as its API has not changed.
>
> If for some reason you need to compile software against the old ABI, use
> a chroot for that, e.g. with Debian 9 in it.  Or build ncurses yourself.
>
> Cheers,
>Sven
>


Bug#962291: 9base: please include ssam executable

2020-06-05 Thread Karl Bartel
Package: 9base
Version: 1:6-7+b1
Severity: wishlist

Dear Maintainer,

It would be great to include the `ssam` executable in the 9base
package, as that is an excellent way to execute structured regular
expressions on a linux system. The script is present upstream:
https://git.suckless.org/9base/file/ssam/ssam.html

Thanks,
Karl

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

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

Versions of packages 9base depends on:
ii  libc6  2.28-10

9base recommends no packages.

Versions of packages 9base suggests:
pn  wmii2  

-- no debconf information



Bug#962081: gnucobol: Failing autopkgtest scripts should report what went wrong

2020-06-05 Thread Petter Reinholdtsen


I discovered what the problem is.  The test [ $res ] do not work the way
you want it to.  It need to compare with 0, like this:

diff --git a/debian/tests/test01 b/debian/tests/test01
index 1c0d63f..73e1fac 100755
--- a/debian/tests/test01
+++ b/debian/tests/test01
@@ -1,4 +1,5 @@
 #!/bin/sh
+
 cd debian/tests
 
 echo "info: compiling"
@@ -7,7 +8,7 @@ echo "info: compiling"
 echo "info: running"
 cmp -s test01.exp $AUTOPKGTEST_TMP/test01.act
 res=$?
-if [ $res ] ; then
+if [ 0 = $res ] ; then
 echo "success: test01 produced proper results"
 else
 echo "error: test01 did not produce proper results"
diff --git a/debian/tests/test02 b/debian/tests/test02
index fb85d2e..cb4359d 100755
--- a/debian/tests/test02
+++ b/debian/tests/test02
@@ -7,7 +7,7 @@ echo "info: compiling"
 echo "info: running"
 cmp -s test02.exp $AUTOPKGTEST_TMP/test02.act
 res=$?
-if [ $res ] ; then
+if [ 0 == $res ] ; then
 echo "success: test02 produced proper results"
 else
 echo "error: test02 did not produce proper results"
diff --git a/debian/tests/test03 b/debian/tests/test03
index c028d8b..07d679c 100755
--- a/debian/tests/test03
+++ b/debian/tests/test03
@@ -7,7 +7,7 @@ echo "info: compiling"
 echo "info: running"
 cmp -s test03.exp $AUTOPKGTEST_TMP/test03.act
 res=$?
-if [ $res ] ; then
+if [ 0 == $res ] ; then
 echo "success: test03 produced proper results"
 else
 echo "error: test03 did not produce proper results"
diff --git a/debian/tests/test04 b/debian/tests/test04
index fd2a6ad..ee31d4a 100755
--- a/debian/tests/test04
+++ b/debian/tests/test04
@@ -7,7 +7,7 @@ echo "info: compiling"
 echo "info: running"
 cmp -s test04.exp t$AUTOPKGTEST_TMP/est04.act
 res=$?
-if [ $res ] ; then
+if [ 0 == $res ] ; then
 echo "success: test04 produced proper results"
 else
 echo "error: test04 did not produce proper results"

-- 
Happy hacking
Petter Reinholdtsen



Bug#962152: ca-certificates 20200601~deb10u1 flagged for acceptance

2020-06-05 Thread Adam D Barratt
package release.debian.org
tags 962152 = buster pending
thanks

Hi,

The upload referenced by this bug report has been flagged for acceptance into 
the proposed-updates queue for Debian buster.

Thanks for your contribution!

Upload details
==

Package: ca-certificates
Version: 20200601~deb10u1

Explanation: update Mozilla CA bundle to 2.40, blacklist distrusted Symantec 
roots and expired "AddTrust External Root"



Bug#962290: smuxi-frontend-gnome: freezes when I click on the channel with a recent notification

2020-06-05 Thread Raphaël Hertzog
Package: smuxi-frontend-gnome
Version: 1.0.7-5
Severity: important

When I get a notification while I'm not im my smuxi window, if I
immediately click on the highlighted channel, then the application freezes
and I have no other choice than to kill it.

If I first click in a non-highlighted channel, and then click on the
highlighted channel, then everything works as usual.

This is very annoying...

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

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

Versions of packages smuxi-frontend-gnome depends on:
ii  libdbus-glib2.0-cil 0.6.0-1
ii  libdbus2.0-cil  0.8.1-2
ii  libglade2.0-cil 2.12.40-3
ii  libglib2.0-02.64.3-1
ii  libglib2.0-cil  2.12.40-3
ii  libgtk2.0-0 2.24.32-4
ii  libgtk2.0-cil   2.12.40-3
ii  libgtkspell02.0.16-1.3
ii  liblog4net1.2-cil   1.2.10+dfsg-7
ii  libmessagingmenu12.10-cil   1.0.1-1
ii  libmono-corlib4.5-cil   6.8.0.105+dfsg-3
ii  libmono-posix4.0-cil6.8.0.105+dfsg-3
ii  libmono-system-core4.0-cil  6.8.0.105+dfsg-3
ii  libmono-system-web4.0-cil   6.8.0.105+dfsg-3
ii  libmono-system4.0-cil   6.8.0.105+dfsg-3
ii  libnotify0.4-cil0.4.0~r3032-7
ii  librsvg2-common 2.48.4+dfsg-1
ii  mono-runtime6.8.0.105+dfsg-3
ii  smuxi-engine1.0.7-5

Versions of packages smuxi-frontend-gnome recommends:
ii  gnome-shell [notification-daemon]  3.36.2-1
ii  notification-daemon3.20.0-4
ii  ssh-askpass-gnome [ssh-askpass]1:8.2p1-4

smuxi-frontend-gnome suggests no packages.

-- no debconf information



Bug#962289: gnutls28: CVE-2020-13777: session resumption works without master key allowing MITM

2020-06-05 Thread Salvatore Bonaccorso
Source: gnutls28
Version: 3.6.13-4
Severity: grave
Tags: security upstream
Forwarded: https://gitlab.com/gnutls/gnutls/-/issues/1011
Control: found -1 3.6.4-1
Control: found -1 3.6.7-4+deb10u3

Hi Andreas,

The following vulnerability was published for gnutsl28, filling it as
RC given the resulting in authentication bypass possibility, but if
you do not agree please downgrade.

CVE-2020-13777[0]:
| GnuTLS 3.6.x before 3.6.14 uses incorrect cryptography for encrypting
| a session ticket (a loss of confidentiality in TLS 1.2, and an
| authentication bypass in TLS 1.3). The earliest affected version is
| 3.6.4 (2018-09-24) because of an error in a 2018-09-18 commit. Until
| the first key rotation, the TLS server always uses wrong data in place
| of an encryption key derived from an application.

If you want I can try to help preparing as well a corresponding
buster-security update.

The issue was introduced in 3.6.4 upstream, so stretch is not
affected.

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

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2020-13777
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-13777
[1] https://gnutls.org/security-new.html#GNUTLS-SA-2020-06-03
[2] https://gitlab.com/gnutls/gnutls/-/issues/1011

Regards,
Salvatore



Bug#961913: kmail: the access and reading of the received messages is often very slow

2020-06-05 Thread Martin Steigerwald
forwarded 961913 https://bugs.kde.org/422336
thanks

Forwarded to:

Bug 422336 - kmail: the access and reading of the received messages is 
often very slow

https://bugs.kde.org/422336

Also relates to:

Bug 367892 - During folder synchronisation Akonadi blocks out other 
operations like deleting or viewing mails

https://bugs.kde.org/367892

Thanks,
-- 
Martin



Bug#962037: [Pkg-javascript-devel] Bug#962037: Bug#962037: Bug#962037: Bug#962037: Bug#962037: Bug#962037: Bug#962037: Bug#962037: Plan B for not being able to replicate upstream exports exactly

2020-06-05 Thread Pirate Praveen




On Fri, Jun 5, 2020 at 5:11 pm, Pirate Praveen 
 wrote:



On Fri, Jun 5, 2020 at 3:10 pm, Pirate Praveen 
 wrote:
This is likely broken by node-merge-stream update from 1.0 to 2.0. 
node-merge-stream is a build dependeny of node-autolinker.


Tried building with autolinker 3.x in embed-autolinker-3 branch, but 
the same failure.


I tried to run the upstream test suite for node-autolinker (yarnpkg 
install, yarnpkg test), but it seems gulp 3 is segfaulting in debian, 
tried with node 10 and 12 via npm with the same results. I had seen 
the same failure when trying to run gulp in node-puka as well.


All unit tests passed on autolinker master which has gulp 4 with 
merge-stream 2.0, so it is not merge-stream change that broke.




Bug#962288: ros-actionlib build depends on libboost-signals-dev that is removed in boost1.71

2020-06-05 Thread Adrian Bunk
Source: ros-actionlib
Version: 1.12.0-4
Severity: serious
Tags: ftbfs
Control: block 961995 by -1

https://buildd.debian.org/status/package.php?p=ros-actionlib

libboost-signals-dev is removed in boost1.71.



Bug#962287: ros-image-common FTBFS with boost 1.71

2020-06-05 Thread Adrian Bunk
Source: ros-image-common
Version: 1.11.13-7
Severity: serious
Tags: ftbfs
Control: block 961995 by -1

https://buildd.debian.org/status/package.php?p=ros-image-common

...
-- Found Python: /usr/lib/x86_64-linux-gnu/libpython3.8.so (found version 
"3.8") found components: Development
CMake Error at 
/usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake:117 
(find_package):
  Could not find a package configuration file provided by "boost_python3.8"
  (requested version 1.71.0) with any of the following names:

boost_python3.8Config.cmake
boost_python3.8-config.cmake

  Add the installation prefix of "boost_python3.8" to CMAKE_PREFIX_PATH or
  set "boost_python3.8_DIR" to a directory containing one of the above files.
  If "boost_python3.8" provides a separate development package or SDK, be
  sure it has been installed.
Call Stack (most recent call first):
  /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake:182 
(boost_find_component)
  /usr/share/cmake-3.16/Modules/FindBoost.cmake:443 (find_package)
  camera_calibration_parsers/CMakeLists.txt:7 (find_package)


-- Configuring incomplete, errors occurred!


The Ubuntu diff (linked from tracker.debian.org) seems to
contain a fix (untested).



Bug#962186: [pkg-uWSGI-devel] Bug#962186: uwsgi-plugin-php: CI fails with SIG_SEGV in bullseye

2020-06-05 Thread Jonas Smedegaard
Quoting Ondřej Surý (2020-06-05 17:13:00)
> On 5 Jun 2020, at 17:06, Jonas Smedegaard  wrote:
> > Sorry, I was too fast - indeed we don't do the above (we do not 
> > probe for and tie to a specific package version) - but I am 
> > confused: why is it not reliable to use the provided ABI?
> 
> The uwsgi-plugin-php is a sort of special case, as the phpapi- 
> can be resolved with any SAPI (CLI, CGI, apache2, FCGI) and you need 
> to depend on a specific SAPI.
> 
> Or just wait for php-default 76 to migrate as that solves the problem 
> with allowing multiple PHP versions to be installed, so if you depend 
> on libphp-embed, it will pull php-common and that version has:
> 
> Breaks: […]
> php5.6-common,
> php5.6-common (<< 5.6.18+dfsg-10~),
> php5.6-json (<< 1.3.9-2~),
> php7.0-common,
> php7.0-common (<< 7.0.3-11~),
> php7.1-common,
> php7.2-common,
> php7.3-common
> 
> So, it ensures that only PHP 7.4 can be installed.

Thanks for clarifying (I vaguely recall having this kind of conversation 
before, but maybe not with you specifically).

 - Jonas

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

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

signature.asc
Description: signature


Bug#962286: ros-dynamic-reconfigure build depends on libboost-signals-dev that is removed in boost1.71

2020-06-05 Thread Adrian Bunk
Source: ros-dynamic-reconfigure
Version: 1.6.0-3
Severity: serious
Tags: ftbfs
Control: block 961995 by -1

https://buildd.debian.org/status/package.php?p=ros-dynamic-reconfigure

libboost-signals-dev is removed in boost1.71.



Bug#962155: stretch-pu: package ca-certificates/20200601~deb9u1

2020-06-05 Thread Adam D. Barratt
On Thu, 2020-06-04 at 20:48 -0500, Michael Shuler wrote:
> Thanks again, uploaded to mentors:
> 
> RFS: ca-certificates/20200601~deb9u1 [RC] -- Common CA certificates
> https://bugs.debian.org/962245

I see there was some additional feedback on the RFS, which is why this
hasn't been uploaded yet.

It makes sense to combine the release via stretch-updates and buster-
updates, so we can release a single SUA and users don't have to stagger
updates. On that basis, I'll hold off on that until we have more idea
what's happening with the stretch update.

Regards,

Adam



Bug#960321: burp: flaky arm64 autopkgtest: .../src/test/clientscript failed

2020-06-05 Thread Calogero Lo Leggio
I advised the upstream maintainer[1] and temporary placed the flag
"flaky" for the "burp-builtin-test" test[2].


Thank you so much.


References:

[1]: https://github.com/grke/burp/issues/866

[2]:
https://salsa.debian.org/debian/burp/-/commit/513e4c37a59f5cea98bc7723188c2ed0cb70f776



signature.asc
Description: OpenPGP digital signature


Bug#962245: RFS: ca-certificates/20200601~deb9u1 [RC] -- Common CA certificates

2020-06-05 Thread Adrian Bunk
On Fri, Jun 05, 2020 at 08:06:28AM -0500, Michael Shuler wrote:
> On 6/5/20 4:15 AM, Adrian Bunk wrote:
> > Compared to 20200601 and 20200601~deb10u1 this contains the following
> > additional files:
> > 
> > /usr/share/ca-certificates/mozilla/AddTrust_Low-Value_Services_Root.crt
> > /usr/share/ca-certificates/mozilla/Camerfirma_Chambers_of_Commerce_Root.crt
> > /usr/share/ca-certificates/mozilla/Camerfirma_Global_Chambersign_Root.crt
> > /usr/share/ca-certificates/mozilla/Certum_Root_CA.crt
> > /usr/share/ca-certificates/mozilla/D-TRUST_Root_CA_3_2013.crt
> > /usr/share/ca-certificates/mozilla/SwissSign_Platinum_CA_-_G2.crt
> > /usr/share/ca-certificates/mozilla/Verisign_Class_1_Public_Primary_Certification_Authority_-_G3.crt
> > /usr/share/ca-certificates/mozilla/Verisign_Class_2_Public_Primary_Certification_Authority_-_G3.crt
> > /usr/share/doc/ca-certificates/NEWS.Debian.gz
> > 
> > The additional NEWS.Debian.gz is either correct or harmless,
> > the additional certificates are not.
> > 
> > This is due to the backport missing the "Remove email-only roots from
> > mozilla trust store" (#721976) change that is in 20200601.
> 
> Great catch, thanks, result of using currentver~debXuY as discussed with
> some people for better update recognition, while backporting as little as
> possible.

Except for keeping debian/NEWS you were actually backporting everything
that was possible, this was not a 20161130+nmu1+deb9u2 release that
cherry-picked only one or few changes.

Given the nature of ca-certificates it was IMHO the correct decision 
to backport as much as possible, it is just not "backporting as little 
as possible".

Since similar updates to stable releases might happen in the future,
I would recommend that you try to get build and runtime dependencies in 
unstable to a level that allows rebuilding the package in all supported 
Debian releases. For compatibility with buster this would include 
staying at dh compat <= 12.

"Backporting everything possible" changes are often safest when the only 
change in the ~deb10u1 source package is the entry in debian/changelog.

>...
> > Please update the stretch-pu request with that fixed and let me know
> > when the corrected debdiff is approved.
> 
> Will do, thank you for the feedback.

Thanks for your work on ca-certificates.

> Kind regards,
> Michael

cu
Adrian



Bug#962271: libncurses5-dev: Dependency issue

2020-06-05 Thread Sven Joachim
Control: severity -1 normal
Control: tags -1 moreinfo wontfix

On 2020-06-05 14:35 +0300, Mohammed Alnajdi wrote:

> Package: libncurses5-dev
> Version: 6.1+20181013-2+deb10u2
> Severity: serious
> Justification: Installing libncurses5-dev installs libncurses6 from
> libncurses-dev and not
>
> Hello, I noticed that if i install libncurses5-dev i get libncurses6 which
> breaks software which still relay on libncurse5.

I fail to see how it does that, could you please elaborate?

> I believe installing
> libncurses5-dev should bring everything that is  libncurses5 not
> libncurses6.

Sorry, not going to happen.  In general Debian only provides -dev
packages for the latest ABI of libraries, and ncurses is no exception,
especially as its API has not changed.

If for some reason you need to compile software against the old ABI, use
a chroot for that, e.g. with Debian 9 in it.  Or build ncurses yourself.

Cheers,
   Sven



Bug#962285: screengrab: Hangs when copy button is pressed - proably sync with dbus

2020-06-05 Thread Emilian Nowak
Package: screengrab
Version: 1.101-1
Severity: normal

Dear Maintainer,

Currently when I take a screenshot, and then press "Copy" button.
Screegrab UI freezes for around minute.

I downloaded source package and recompiled it with debugging symbols.
And it seems that it hangs on dbus communication for some reason (gdb output
attached).

Probably there is currently some problem with mine dbus-server, but should
this be done asynchronously. Notification shouldn't break normal work of
screengrab? 


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

Kernel: Linux 4.19.0-9-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8
(charmap=UTF-8), LANGUAGE=pl_PL.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked
to /bin/dash Init: systemd (via /run/systemd/system)

Versions of packages screengrab depends on:
ii  libc62.28-10
ii  libgcc1  1:8.3.0-6
ii  libkf5windowsystem5  5.54.0-1
ii  libqt5core5a 5.11.3+dfsg1-1+deb10u1
ii  libqt5dbus5  5.11.3+dfsg1-1+deb10u1
ii  libqt5gui5   5.11.3+dfsg1-1+deb10u1
ii  libqt5network5   5.11.3+dfsg1-1+deb10u1
ii  libqt5widgets5   5.11.3+dfsg1-1+deb10u1
ii  libqt5x11extras5 5.11.3-2
ii  libqt5xdg3   3.3.1-2
ii  libstdc++6   8.3.0-6
ii  libx11-xcb1  2:1.6.4-3
ii  libxcb-xfixes0   1.13.1-2

screengrab recommends no packages.

screengrab suggests no packages.

-- no debconf information
Thread 1 "screengrab" received signal SIGINT, Interrupt.
0x7502e00c in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/x86_64-linux-gnu/libpthread.so.0
(gdb) bt
#0  0x7502e00c in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x75bfc23b in QWaitCondition::wait(QMutex*, unsigned long) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x76d3924a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#3  0x76ceb4f1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#4  0x76cebbed in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#5  0x76cf6f3d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#6  0x76cf70a5 in QDBusInterface::QDBusInterface(QString const&, 
QString const&, QString const&, QDBusConnection const&, QObject*) () from 
/usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x555ba608 in DBusNotifier::DBusNotifier (this=0x55a38e30, 
parent=0x0) at /home/emil/programy/screengrab-1.101/src/core/dbusnotifier.cpp:40
#8  0x5558dbb5 in Core::sendNotify (this=0x55635cd0, message=...) 
at /home/emil/programy/screengrab-1.101/src/core/core.cpp:462
#9  0x5558dc97 in Core::copyScreen (this=0x55635cd0) at 
/home/emil/programy/screengrab-1.101/src/core/core.cpp:473
#10 0x555ba29c in QtPrivate::FunctorCall, 
QtPrivate::List<>, void, void (Core::*)()>::call(void (Core::*)(), Core*, 
void**) (f=(void (Core::*)(Core * const)) 0x5558dbee , 
o=0x55635cd0, 
arg=0x7fffd5a0) at 
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:134
#11 0x555ba0be in QtPrivate::FunctionPointer::call, void>(void (Core::*)(), Core*, void**) 
(f=(void (Core::*)(Core * const)) 0x5558dbee , 
o=0x55635cd0, arg=0x7fffd5a0)
at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:167
#12 0x555b9a97 in QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, 
void**, bool*) (which=1, this_=0x55a392f0, r=0x55635cd0, 
a=0x7fffd5a0, ret=0x0)
at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:396
#13 0x75dcc9a3 in QMetaObject::activate(QObject*, int, int, void**) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x76717f02 in QAction::triggered(bool) () from 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x7671a520 in QAction::activate(QAction::ActionEvent) () from 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x76805b0d in ?? () from 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x76805d45 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () 
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x768ef8aa in QToolButton::mouseReleaseEvent(QMouseEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x7675c4d8 in QWidget::event(QEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x768ef953 in QToolButton::event(QEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x7671e4c1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) 
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x76725bb8 in QApplication::notify(QObject*, QEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x75da34f9 in QCore

Bug#962284: mailman: File "/usr/lib/mailman/cron/cull_bad_shunt", line 77 SyntaxError with Python 3

2020-06-05 Thread Joe Pfeiffer
Package: mailman
Version: 1:2.1.29-1+deb10u1
Severity: normal

Got the following this morning, after switching to Python 3:

From: r...@pfeifferfamily.net (Cron Daemon)
To: l...@pfeifferfamily.net
Subject: Cron  [ -x /usr/lib/mailman/cron/cull_bad_shunt ] && 
/usr/lib/mailman/cron/cull_bad_shunt
Date: Fri, 05 Jun 2020 04:30:01 -0600
Content-Type: text/plain; charset=UTF-8
X-Bogosity: Ham, tests=bogofilter, spamicity=0.28, version=1.2.4

  File "/usr/lib/mailman/cron/cull_bad_shunt", line 77
except getopt.error, msg:
   ^
SyntaxError: invalid syntax

The issue appears to be that Python3 no longer accepts the comma in an
except block.

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (700, 'testing'), (650, 'stable'), (600, 'unstable'), (550, 
'experimental'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.6.0-1-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
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 /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages mailman depends on:
ii  apache2 [httpd]2.4.43-1
ii  cron [cron-daemon] 3.0pl1-136
ii  debconf [debconf-2.0]  1.5.74
ii  libc6  2.30-4
ii  logrotate  3.16.0-3
ii  lsb-base   11.1.0
ii  python 2.7.17-2
ii  python-dnspython   1.16.0-1
ii  ucf3.0038+nmu1

Versions of packages mailman recommends:
ii  exim4-daemon-light [mail-transport-agent]  4.93-15

Versions of packages mailman suggests:
pn  listadmin  
ii  lynx   2.9.0dev.5-1
pn  mailman3-full  
pn  spamassassin   

-- debconf information excluded



Bug#962274: libcamera-dev: cannot compile a trivial program against libcamera

2020-06-05 Thread Simon McVittie
Control: retitle -1 libcamera-dev: cannot compile a trivial program against 
libcamera

On Fri, 05 Jun 2020 at 14:01:47 +0100, Simon McVittie wrote:
> ../spa/plugins/libcamera/libcamera_wrapper.cpp:46:10: fatal error: 
> libcamera/camera.h: No such file or directory
>46 | #include 
>   |  ^~~~

Actually it seems the preferred header might be the
 meta-header.

> A simple compile/link/execute autopkgtest is an excellent way to detect
> this class of problem before it affects dependent packages. The one I
> contributed to libsndfile-dev in 1.0.28-8 is a recent example. If there
> isn't a minimal standalone test in the libcamera source package, just
> writing a main() that instantiates some simple object like PixelFormat
> should work.

I tried to do the equivalent of this, and in addition to the missing
-I/usr/include/libcamera, there seems to be a missing dependency on
something (I don't know what) that provides :

$ cat t.cpp
#include 

int main (void)
{
  libcamera::logSetStream(std::cerr);
  return 0;
}
$ g++ t.cpp `pkg-config --cflags --libs camera`
t.cpp:1:10: fatal error: libcamera/libcamera.h: No such file or directory
1 | #include 
  |  ^~~
compilation terminated.
$ g++ t.cpp `pkg-config --cflags --libs camera` -I/usr/include/libcamera
In file included from /usr/include/libcamera/libcamera/stream.h:17,
 from /usr/include/libcamera/libcamera/camera.h:18,
 from /usr/include/libcamera/libcamera/libcamera.h:13,
 from t.cpp:1:
/usr/include/libcamera/libcamera/pixelformats.h:14:10: fatal error: 
linux/drm_fourcc.h: No such file or directory
   14 | #include 
  |  ^~~~
compilation terminated.
$ dpkg -S linux/drm_fourcc.h
dpkg-query: no path found matching pattern *linux/drm_fourcc.h*
$ apt-file search linux/drm_fourcc.h
(no output)

Is this package usable as-is? Presumably it was tested in some way
before upload, but I'm not sure how it would have worked. If it isn't
usable, then this bug should probably be grave.

(It's possible that this is fixed in the latest source version in unstable,
but that version FTBFS due to #960758, so an updated libcamera-dev binary
package isn't currently available.)

smcv



Bug#962283: boinc: 7.16.15 was erroneously tagged as a release

2020-06-05 Thread Steffen Moeller
Package: boinc
Version: 7.16.15+dfsg-1
Severity: important

Bug report to self - to prevent transition to testing

Version 7.16.15 was erroneously tagged by upstream. It is not an official 
release.

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

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

Versions of packages boinc depends on:
ii  boinc-client   7.16.15+dfsg-1
ii  boinc-manager  7.16.15+dfsg-1

boinc recommends no packages.

boinc suggests no packages.

-- no debconf information



Bug#962186: [pkg-uWSGI-devel] Bug#962186: uwsgi-plugin-php: CI fails with SIG_SEGV in bullseye

2020-06-05 Thread Ondřej Surý
> On 5 Jun 2020, at 17:06, Jonas Smedegaard  wrote:
> 
> Sorry, I was too fast - indeed we don't do the above (we do not probe
> for and tie to a specific package version) - but I am confused: why is
> it not reliable to use the provided ABI?

The uwsgi-plugin-php is a sort of special case, as the phpapi-
can be resolved with any SAPI (CLI, CGI, apache2, FCGI) and you need
to depend on a specific SAPI.

Or just wait for php-default 76 to migrate as that solves the problem with
allowing multiple PHP versions to be installed, so if you depend on 
libphp-embed,
it will pull php-common and that version has:

Breaks: […]
php5.6-common,
php5.6-common (<< 5.6.18+dfsg-10~),
php5.6-json (<< 1.3.9-2~),
php7.0-common,
php7.0-common (<< 7.0.3-11~),
php7.1-common,
php7.2-common,
php7.3-common

So, it ensures that only PHP 7.4 can be installed.

Ondrej
--
Ondřej Surý
ond...@sury.org



signature.asc
Description: Message signed with OpenPGP


Bug#962186: [pkg-uWSGI-devel] Bug#962186: uwsgi-plugin-php: CI fails with SIG_SEGV in bullseye

2020-06-05 Thread Jonas Smedegaard
[ sent again, 2 mails merged with 7bit headers to please Debian MTAs ]

Hi Ondřej,

Quoting Ondřej Surý (2020-06-05 16:20:21)
> Hi Alex,
> 
> you can depend on libphp-embed and then prepare the substvars like this:
> 
> echo "libphp-embed:Depends=libphp$(phpquery -V | head -1)-embed“ > 
> debian/uwsgi-plugin-php.substvars
> 
> and then in debian/control you would use
> 
> Depends: ${libphp-embed:Depends}
> 
> instead of
> 
> Depends: libphp-embed

We (Alex and I) believe that we do similar to the above: Binary package 
uwsgi-plugin-php currently in unstable depends on virtual package 
phpapi-20190902 which (if I understand correctly) is equivalent of using 
above method.

Why is it not reliable to use the provided ABI?

Can we ask you to please look at the package uwsgi-plugin-php and tell 
what we do wrong (or tell us if you agree that what we do already is 
indeed supposed to be adequate)


Kind regards,

 - Jonas

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

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

signature.asc
Description: signature


Bug#962282: pupnp-1.8: CVE-2020-13848

2020-06-05 Thread Salvatore Bonaccorso
Source: pupnp-1.8
Version: 1:1.8.4-2
Severity: important
Tags: security upstream
Forwarded: https://github.com/pupnp/pupnp/issues/177

Hi,

The following vulnerability was published for pupnp-1.8.

CVE-2020-13848[0]:
| Portable UPnP SDK (aka libupnp) 1.12.1 and earlier allows remote
| attackers to cause a denial of service (crash) via a crafted SSDP
| message due to a NULL pointer dereference in the functions
| FindServiceControlURLPath and FindServiceEventURLPath in
| genlib/service_table/service_table.c.


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

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2020-13848
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-13848
[1] https://github.com/pupnp/pupnp/issues/177
[2] 
https://github.com/pupnp/pupnp/commit/c805c1de1141cb22f74c0d94dd5664bda37398e0

Regards,
Salvatore



Bug#962262: Acknowledgement (opendmarc fails many emails without apparent reason)

2020-06-05 Thread Benoît Panizzon
Additional Infos:

History file entry of such an failing email:

job 055AOEWZ026900
reporter magma.woody.ch
received 1591352655
ipaddr 2a00:1450:4864:20::52c
from gmail.com
mfrom gmail.com
spf -1
pdomain gmail.com
policy 18
rua mailto:mailauth-repo...@google.com
pct 100
adkim 114
aspf 114
p 110
sp 113
align_dkim 5
align_spf 5
action 2



Bug#941937: apt: Unexpected linkage dependency on libsystemd

2020-06-05 Thread Julian Andres Klode
(I guess the last email was the disagree email, and this one is the
 positive one, idk, I just missed those two points)

On Fri, Jun 05, 2020 at 04:15:07PM +0200, Adam Borowski wrote:
> On Fri, Jun 05, 2020 at 10:34:47AM +0200, Julian Andres Klode wrote:
> > On Fri, Jun 05, 2020 at 04:34:23AM +0300, Aleksey Tulinov wrote:
> Why even a warning?  All the inhibit thing does is to prevent the admin from
> doing something stupid (rebooting during an upgrade), and even that has
> non-fatal results.  Debian had no inhibit at all for decades and the sky
> wasn't falling -- so it's a purely facultative option.  If the system has
> been booted using systemd and systemd is in an usable state (no changing
> archs, etc) then inhibit will work -- otherwise, that particular handhold
> won't be there.

I agree.

The thing is, we silently ignore failures to inhibit. This means it works
fine on non-systemd systems - as it always did. Adding a warning on systems
where it should work  (stat(/run/systemd/system) == 0) would make it easy
to discover regressions, but it's ultimately not super useful, as people
won't read it anyway, especially if it's a background process doing this.

> 
> > This is a best effort thing, there's nothing sensible we can do if it
> > fails, except for logging a warning, and that does not help a lot. We
> > don't want to issue an error obviously because you still want to be able
> > to upgrade the system if your dbus is down or stuff.
> 
> Just silently ignore a failure to inhibit.

That's what we do right now.


-- 
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer  i speak de, en



Bug#961899: RFS: wifi-qr/0.1-1 -- WiFi Share and Connect with QR

2020-06-05 Thread Ko Ko Ye`
thanks Boyuan

noted.

I am changing Architecture:all and uploaded.

with regards.


On Fri, Jun 5, 2020 at 8:25 PM Boyuan Yang  wrote:

> On Fri, 5 Jun 2020 09:35:07 +0630 "Ko Ko Ye`" 
> wrote:
> > -- Forwarded message -
> > From: Ko Ko Ye` 
> > Date: Fri, Jun 5, 2020 at 9:32 AM
> > Subject: Re: Bug#961899: RFS: wifi-qr/0.1-1 -- WiFi Share and Connect
>
>
>
> Have you seen that bartm bot closed your RFS report again?
>
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=961899;msg=19
>
> It is due to that you removed your package from mentors.debian.net (
> https://mentors.debian.net/package/wifi-qr) and re-add it. When it gets
> removed, the bot will detect it and close the bug report automatically.
> You are expected to reopen the wrongly-closed bug report.
>
> Please *DO* *NOT* unnecessarily remove and readd your package on
> mentors.debian.net. You can always make a re-upload onto
> mentors.debian.net with the same package name and same version name.
> The mentors.debian.net site supports such behavior.
> (This does not apply to Debian's official archive, though.)
>
> --
> Regards,
> Boyuan Yang
>


-- 

with regards *Ko Ko Ye`*

+95 97989 22022
+95 94500 22022
+95 9731 47907
kokoye2...@gmail.com
kokoye2...@ubuntu.com

skype: kokoye2007
jitsi: kokoye2007

http://ubuntu-mm.net
http://wiki.ubuntu.com/kokoye2007
http://wiki.ubuntu.com/MyanmarTeam http://loco.ubuntu.com/teams/ubuntu-mm


Bug#927329: Update Arduino from 1.8.2 to 1.8.9

2020-06-05 Thread Félix Sipma

Hello,

I just got caught by the too old version of arduino in sid. Your last 
message seemed quite positive... Did you make any progress in packaging 
a new version?


Thanks,

--
Félix


signature.asc
Description: PGP signature


Bug#941937: apt: Unexpected linkage dependency on libsystemd

2020-06-05 Thread Julian Andres Klode
On Fri, Jun 05, 2020 at 04:15:07PM +0200, Adam Borowski wrote:
> On Fri, Jun 05, 2020 at 10:34:47AM +0200, Julian Andres Klode wrote:
> > On Fri, Jun 05, 2020 at 04:34:23AM +0300, Aleksey Tulinov wrote:
> > > systemd-inhibit --what="shutdown" --mode="block" /internal/path/to/dpkg $@
> > 
> > Let's try this again: We run dpkg multiple times. We need to run dpkg
> > up to a safe point where you can shutdown without ending with a broken
> > system you possibly can't recover from.
> 
> dpkg already does that.  In fact, it uses really slow methods to increase
> chance of survival on ancient unsafe filesystems like ext2.  If dpkg being
> interrupted leaves a system unrecoverable, that would be a severity:critical
> bug and a fat regression over what we enjoyed for decades.
> 
> And that's for interrupting dpkg inside one invocation.  Between invocations
> the committed state is even more consistent, and fsynced to the disk.
> 

That's completely irrelevant. We cannot reboot in a state with unconfigured
packages, because apt cannot recover from that. I've broken plenty of systems
interrupting apt and then had to dpkg -i /var/cache/apt/archives/*.deb until
apt got to a point where it was working again.

> 
> > > and let it be something else in other distros? 
> > 
> > What are you on about now? Other distros can make their own choices,
> > and build apt without the systemd dependency.
> 
> This is bug tracker for _Debian_ not Ubuntu.  Ubuntu is systemd-only,
> Debian is not.

And APT works fine without systemd. You can have libsystemd0 installed
or that libelogind thing without having to run systemd. Whoa, crazy, right?

If you want to switch your init system, do it from a live disc, not on
a live system.

> 
> > > And if you want something that works  equally well 
> > > to systemd's inhibit, why not use systemd-inhibit in the first place?
> > 
> > We are using the library that was designed for that purpose. You don't
> > call binaries you've got a library for. That would be a hack.
> 
> Except that the library is fragile, thus shouldn't be used this way from a
> vital component of the system without being able to handle failures.
> 
> Solutions include:
> * dlopen()ing the library
> * executing a binary
> -- of which, the latter provides more isolation thus is safer.

Both are complicated, fragile, hacks. The first one we did before
with udev, and it ended up being broken for multiple years. The latter
you need to come up with an RPC protocol to have the forked binary fork
the individual dpkgs.

Neither are solutions.

> > I mean, I guess I could just create a filter and archive emails to
> > the bug automatically, but this still means everyone else gets
> > trolled.
> 
> Would you accept a NMU fixing this, then?

A person uploading such an NMU should have his upload rights revoked.

We could move both systemd users (I guess) to use libglib2.0's gdbus 
library. We have no interest in doing this at the moment, as we don't
need it and libsystemd0 pulls in less than libglib2.0 does on almost
all systems. Since this is affecting every system, we can't just keep
growing the set of packages installed by default.

-- 
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer  i speak de, en



Bug#962277: debian-policy: Maintainer address: move away from RFC822 to RFC5322 + RFC6532

2020-06-05 Thread Bill Allombert
On Fri, Jun 05, 2020 at 04:35:54PM +0200, Adam Borowski wrote:
> On Fri, Jun 05, 2020 at 03:35:23PM +0200, Bill Allombert wrote:
> > On Fri, Jun 05, 2020 at 03:23:11PM +0200, Ansgar wrote:
> > > There is an updated version (RFC 5322) that should be used instead. 
> > > Notably RFC 5322 is more restrictive on the local part (whitespace and
> > > escape sequences are no longer allowed except as obsolete syntax).
> > > 
> > > Furthermore RFC 6532 extends RFC 5322 and allows non-ascii-UTF-8 in
> > > local parts (and other places).  That should probably be allowed as
> > > well.
> > > 
> > > So, Policy should probably:
> > >  - Refer to RFC 5322.
> > >  - Forbid the obsolete syntax (RFC 5322, Section 4 "Obsolete Syntax").
> 
> > Are there packages actually using the obsolete syntax ? Can this be
> > checked by Lintian ?
> 
> Running Lintian on the whole archive is costly.

Sure. But a lintian test for this is probably required if we are going
to add it to policy.

Cheers,
-- 
Bill. 

Imagine a large red swirl here. 



Bug#962186: uwsgi-plugin-php: CI fails with SIG_SEGV in bullseye

2020-06-05 Thread Ondřej Surý
Hi Alex,

you can depend on libphp-embed and then prepare the substvars like this:

echo "libphp-embed:Depends=libphp$(phpquery -V | head -1)-embed“ > 
debian/uwsgi-plugin-php.substvars

and then in debian/control you would use

Depends: ${libphp-embed:Depends}

instead of

Depends: libphp-embed

Alternatively

You can of course walk through the full list returned by phpquery -V and build 
a separate version
of the plugin for each available PHP version, but you would still have to 
prepare the substvars.

Cheers,
Ondrej
--
Ondřej Surý
ond...@sury.org



> On 5 Jun 2020, at 16:02, Alexandre Rossi  wrote:
> 
>>> I do not have much experience with shared object libraries, but as
>>> libphp7.3.so and libphp7.4.so declare the same soname libphp7.so, I could
>>> not find a way for uwsgi-plugin-php to explicitely reference libphp7.4.so :
>>> passing -lphp7.4 to the linker still goes back to linking to libphp7.so .
>> 
>> Don't we already do that by depending on PHP ABI?
>> 
>> If phpapi-20190902 is provided by multiple binary incompatible package
>> releases, then it seems to me that there is a bug in PHP packaging!
>> 
>> If you agree (i.e. if I haven't again misunderstood the issue) then I
>> think this bug should be reassigned to src:php7.4 as we already follow
>> their mechanism for locking in on a specific ABI.
> 
> I agree:
>   - uwsgi-plugin-php depends on libphp-embed, phpapi-20190902
>   - in bullseye, libphp-embed pulls libphp7.3-embed and phpapi-20190902
> pulls php7.4-cli
>   - libphp7.so point to libphp7.3.so
>   - uwsgi-plugin-php (built against 7.4) segfaults...
> 
> I could not find any way to express that uwsgi-plugin-php depends
> on libphp7.4.so and not libphp7.3-embed, other than depending on
> libphp7.4-embed explicitely.
> 
> What do the php folks think?
> 
> Alex
> 



signature.asc
Description: Message signed with OpenPGP


Bug#961899: Fwd: Bug#961899: RFS: wifi-qr/0.1-1 -- WiFi Share and Connect with QR

2020-06-05 Thread Boyuan Yang
Now I believe their's only one issue left: You marked the package to be
Architecture:any. However, I do not see any differences for your
package across difference hardware architecture. Could you explain the
reason of using Architecture:any?

If the built package would be exactly the same across all
architectures, maybe Architecture:all should be used.

After solving this problem, I believe your package should be ready for
upload.

-- 
Best,
Boyuan Yang

在 2020-06-05星期五的 09:35 +0630,Ko Ko Ye`写道:
> 
> 
> -- Forwarded message -
> From: Ko Ko Ye` 
> Date: Fri, Jun 5, 2020 at 9:32 AM
> Subject: Re: Bug#961899: RFS: wifi-qr/0.1-1 -- WiFi Share and Connect
> with QR
> To: Boyuan Yang <073p...@gmail.com>
> now its available at 
> 
> https://mentors.debian.net/package/wifi-qr
> 
> https://mentors.debian.net/debian/pool/main/w/wifi-qr/wifi-qr_0.1-1.dsc 


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


Bug#962280: r-cran-gwidgetstcltk autopkgtest failures: "xvfb-run: error: Xvfb failed to start"

2020-06-05 Thread Olivier Tilloy
Submitted a fix in the VCS:
https://salsa.debian.org/r-pkg-team/r-cran-gwidgetstcltk/-/merge_requests/1


Bug#941937: apt: Unexpected linkage dependency on libsystemd

2020-06-05 Thread Adam Borowski
On Fri, Jun 05, 2020 at 10:34:47AM +0200, Julian Andres Klode wrote:
> On Fri, Jun 05, 2020 at 04:34:23AM +0300, Aleksey Tulinov wrote:
> > systemd-inhibit --what="shutdown" --mode="block" /internal/path/to/dpkg $@
> 
> Let's try this again: We run dpkg multiple times. We need to run dpkg
> up to a safe point where you can shutdown without ending with a broken
> system you possibly can't recover from.

dpkg already does that.  In fact, it uses really slow methods to increase
chance of survival on ancient unsafe filesystems like ext2.  If dpkg being
interrupted leaves a system unrecoverable, that would be a severity:critical
bug and a fat regression over what we enjoyed for decades.

And that's for interrupting dpkg inside one invocation.  Between invocations
the committed state is even more consistent, and fsynced to the disk.

> Stop telling us what to do, you don't have a clue.
> 
> dpkg being invoked as a process is a hack, a workaround because dpkg's
> library is unusable, it's not a design decision.
> in fact ... it's a lot of issues.

There are a lot of design breakages in dpkg, but this isn't one.  I believe
I did enough reinventing of dpkg to have a clue.

> > and let it be something else in other distros? 
> 
> What are you on about now? Other distros can make their own choices,
> and build apt without the systemd dependency.

This is bug tracker for _Debian_ not Ubuntu.  Ubuntu is systemd-only,
Debian is not.

> > And if you want something that works  equally well 
> > to systemd's inhibit, why not use systemd-inhibit in the first place?
> 
> We are using the library that was designed for that purpose. You don't
> call binaries you've got a library for. That would be a hack.

Except that the library is fragile, thus shouldn't be used this way from a
vital component of the system without being able to handle failures.

Solutions include:
* dlopen()ing the library
* executing a binary
-- of which, the latter provides more isolation thus is safer.

> > This dbus voodoo looks a lot like a race condition to me anyway. If
> > systemd-logind is going down before dpkg can send out dbus message,
> > which probably can happen during shutdown, who's going to process this
> > message and inhibit shutdown? `Inhibitor` doesn't do anything with
> > returned `Fd`
> 
> Don't talk about stuff you don't know anything about. It does not help
> you. What we do with the fd is what we're supposed to do - keep it open
> until we are done. Closing the fd is what releases the inhibitor.

As long as dbus and logind survive.  Try eg. crossgrading architectures to
see them fail completely -- which is not a problem with other tools.

> Right, let's just fail if we can't inhibit, because we don't support
> non-systemd systems. Winner!

That's Ubuntu, not Debian.  The GR was clear -- option F which would have
dropped support for non-systemd has been rejected.

We ship multiple other rc systems: sysv-rc, openrc, runit,
container-specific tools, etc.  And we even financially sponsor development
of non-systemd stuff.

Systemd doesn't even _work_ on some popular containers, and it doesn't work
either on some non-obscure setups (like, my personal workstation).  This is
fine with Debian; you as a core Ubuntu dev are biased towards it, but for
me, Ubuntu being systemd-only is a hardship.  As qemu fails to properly
emulate hardware I work on, I need to use small dingy boxes instead of my
fat one just to test if Ubuntu is ok.  For this reason, validating $dayjob
stuff on Ubuntu done by me is less adequate than it should be.

> Sure, I mean we could check if we are actually running on systemd and
> then log a warning, but then we also don't work with the libsystemd
> shims if they gain support for this, so why bother?

Why even a warning?  All the inhibit thing does is to prevent the admin from
doing something stupid (rebooting during an upgrade), and even that has
non-fatal results.  Debian had no inhibit at all for decades and the sky
wasn't falling -- so it's a purely facultative option.  If the system has
been booted using systemd and systemd is in an usable state (no changing
archs, etc) then inhibit will work -- otherwise, that particular handhold
won't be there.

> This is a best effort thing, there's nothing sensible we can do if it
> fails, except for logging a warning, and that does not help a lot. We
> don't want to issue an error obviously because you still want to be able
> to upgrade the system if your dbus is down or stuff.

Just silently ignore a failure to inhibit.

> This bug is open to document our decision, not for people to harass
> us. Maybe this was a bad idea and I should have closed and archived
> it to avoid it attracting trolls.

And hide problems, right?

> I mean, I guess I could just create a filter and archive emails to
> the bug automatically, but this still means everyone else gets
> trolled.

Would you accept a NMU fixing this, then?

> debian developer - deb.li/jak | jak-linux.or

Bug#962277: debian-policy: Maintainer address: move away from RFC822 to RFC5322 + RFC6532

2020-06-05 Thread Ansgar
On Fri, 2020-06-05 at 15:35 +0200, Bill Allombert wrote:
> Are there packages actually using the obsolete syntax ?

Not checked yet. Stuff probably breaks with whitespace in local parts.

>  Can this be checked by Lintian ?

Lintian uses Email::Address::XS.  That seems to allow Unicode (allowed
by RFC 6532, but not by RFC 822), but also doesn't flag obsolete syntax
(whitespace).  It accepts the address `käse <"kä se"@example.com>`:

perl -mEmail::Address::XS -E '
  my $x = Email::Address::XS->parse(q{käse <"kä se"@example.com>});
  say $x->is_valid();
'

So it is more generous than Policy either way.

Ansgar



Bug#962186: uwsgi-plugin-php: CI fails with SIG_SEGV in bullseye

2020-06-05 Thread Alexandre Rossi
> > I do not have much experience with shared object libraries, but as
> > libphp7.3.so and libphp7.4.so declare the same soname libphp7.so, I could
> > not find a way for uwsgi-plugin-php to explicitely reference libphp7.4.so :
> > passing -lphp7.4 to the linker still goes back to linking to libphp7.so .
> 
> Don't we already do that by depending on PHP ABI?
> 
> If phpapi-20190902 is provided by multiple binary incompatible package 
> releases, then it seems to me that there is a bug in PHP packaging!
> 
> If you agree (i.e. if I haven't again misunderstood the issue) then I 
> think this bug should be reassigned to src:php7.4 as we already follow 
> their mechanism for locking in on a specific ABI.

I agree:
   - uwsgi-plugin-php depends on libphp-embed, phpapi-20190902
   - in bullseye, libphp-embed pulls libphp7.3-embed and phpapi-20190902
 pulls php7.4-cli
   - libphp7.so point to libphp7.3.so
   - uwsgi-plugin-php (built against 7.4) segfaults...

I could not find any way to express that uwsgi-plugin-php depends
on libphp7.4.so and not libphp7.3-embed, other than depending on
libphp7.4-embed explicitely.

What do the php folks think?

Alex



Bug#909630: no sysvinit scripts installed or available

2020-06-05 Thread Bardot Jérôme
Hello,

I also interrested in non systemd init script.
I will try to wrote what is needed.

For now i try with http://www.trek.eu.org/devel/sysd2v/ but it’s not
working.


It’s look like the only apparent line causing issue during the install
is in /var/lib/dpkg/info/gitlab.postinst : 524  -> systemctl restart
gitlab-sidekiq

I just comment it and restart the installation but i suspect it cause
non visible trouble with some chown somewhere.

Also i have some bug to reach some ressources(assets) and some routes
(log/sign out) but it may come from my apache2 configuration. (i
crrently use the recipe from
https://github.com/gitlabhq/gitlab-recipes/blob/master/web-server/apache/gitlab-ssl-apache24.conf)


If someone have a good tutorial for making relevant init script i take
it thx.


J.



0x053A41EF03878A98.asc
Description: application/pgp-keys


signature.asc
Description: OpenPGP digital signature


Bug#962280: r-cran-gwidgetstcltk autopkgtest failures: "xvfb-run: error: Xvfb failed to start"

2020-06-05 Thread Olivier Tilloy
Package: r-cran-gwidgetstcltk
Version: 0.0-55.1-2
Severity: normal

Dear Maintainer,

r-cran-gwidgetstcltk is more often than not failing its autopkgtests with the 
following error:

BEGIN TEST runRUnit.R
xvfb-run: error: Xvfb failed to start

(see https://ci.debian.net/packages/r/r-cran-gwidgetstcltk/).

This appears to be caused by the test script iterating over a list of test 
files and spawning xvfb-run for each of them, without waiting for the previous 
instance to clean up after itself, thus often resulting in the server number 
not being free. Passing "-a" to xvfb-run (to get a free server number for each 
instance) appears to fix the problem reliably.



Bug#962279: ITP: iddawc -- OAuth2 and OIDC client library

2020-06-05 Thread Nicolas Mora
Package: wnpp
Severity: wishlist
Owner: Nicolas Mora 
X-Debbugs-CC: Debian IoT Maintainers


* Package name : iddawc
Version : 0.9.5
Upstream Author : Nicolas Mora 
* URL : https://github.com/babelouest/iddawc
* License : LGPL-2.1
Programming Lang: C
Description : OAuth2 and OIDC client library

Handles the OAuth2 and OpenID Connect authentication process flow from the
client side.
.
 - Generates requests based on input parameters
 - Parses response
 - Validates response values
-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEEhAWwL8wo75dEyPJT/oITlEC9IrkFAl7PnT0ACgkQ/oITlEC9
Irl4XxAAu0ryW6tHuze5yCAE7rKrQNsSnT0zd6PaAkBa8CAFdALnISWBBC/TEDQB
W+yO2rYvpll3gjUkshdCPmNQ6uwUusdoCmZMKE1N+pFGCjsmIVTh88T6RUHngAcR
jEN0DwsdWJpAs0Kz6ulromHttHBhObH/5sfN9l6Jo+lAGeFLqv8TKNl62OVxCG5k
rlFzc2wTTf3bvquFMWBontrFRCNG8apcEtaV7KK25Bzai74le9KBqZ7hwJNPXK+8
2NmbdDd4Q+UefbksNvwZ9YGVKU2JrtdLbWK/O+vO49nr8lRc56Oz1CDmKDfedrXJ
RZKaRGvgNaSjf5hSz95a9Q6Has7dH6PivSsJCVdqEAKxgLJmDCsf54tcmrukX1gq
q0fIUs0SXC2GHYoJSyv+Jcik20U33ntiYW3HFlm+KDG4kjh9EtSYWauD/+UfzwRs
7Ox1z9YwlGOW8c4ppwyY+OhwHWOtbZNoBe2urVLbrVZLYVDgh+qlXZx9oyY83IO0
HTn/EWg1zjijnC/VFHQADRQo6aVFSnPOEx6Z+toLyTskbmwZttrV7vpMozmB0GLN
959/19NIMzck3+0LYFBGVRAs9AM45eevrMlK+IRKBSGkcKHVitekBJ4p1tCdFSUB
dncmok7QPJ8IaNqHHsFoxFGDxWzcnIiagn779p6vtRDh4QvZmbc=
=yhs1
-END PGP SIGNATURE-


Bug#961899: RFS: wifi-qr/0.1-1 -- WiFi Share and Connect with QR

2020-06-05 Thread Boyuan Yang
On Fri, 5 Jun 2020 09:35:07 +0630 "Ko Ko Ye`" 
wrote:
> -- Forwarded message -
> From: Ko Ko Ye` 
> Date: Fri, Jun 5, 2020 at 9:32 AM
> Subject: Re: Bug#961899: RFS: wifi-qr/0.1-1 -- WiFi Share and Connect



Have you seen that bartm bot closed your RFS report again?

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=961899;msg=19

It is due to that you removed your package from mentors.debian.net (
https://mentors.debian.net/package/wifi-qr) and re-add it. When it gets
removed, the bot will detect it and close the bug report automatically.
You are expected to reopen the wrongly-closed bug report.

Please *DO* *NOT* unnecessarily remove and readd your package on
mentors.debian.net. You can always make a re-upload onto
mentors.debian.net with the same package name and same version name.
The mentors.debian.net site supports such behavior.
(This does not apply to Debian's official archive, though.)

-- 
Regards,
Boyuan Yang


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


Bug#962277: debian-policy: Maintainer address: move away from RFC822 to RFC5322 + RFC6532

2020-06-05 Thread Ansgar
On Fri, 2020-06-05 at 15:23 +0200, Ansgar wrote:
> So, Policy should probably:
>  - Refer to RFC 5322.
>  - Forbid the obsolete syntax (RFC 5322, Section 4 "Obsolete Syntax").
>  - Allow the extensions from RFC 6532.

Maybe Policy should also refer to either `mailbox` or `name-addr` for
the Maintainer field (`name-addr` requires angle brackets `<>`) and
either `mailbox-list`, `address-list`, or even `group-list` (would also
allow groups) for Uploaders.

`mailbox` allows plain address (without angle brackets `<>`); the
display-name is optional in `name-addr` as well, so that might be a
small change, but one could require it to be non-empty.

That is a small change for Uploaders as it would allow bare addresses. 
Currently Uploaders would be something like

  name-addr-list = name-addr *("," name-addr)

which doesn't exist in RFC 5322.

Personally I would probably just make Maintainer a `name-addr` and
Uploaders either `mailbox-list` (most restrictive) or `group-list`
(most permissive).  Debian-specific constructs should probably be
avoided.

Ansgar



Bug#962218: gnutls28: build fails on IPv6-only buildds

2020-06-05 Thread Andreas Metzler
On 2020-06-05 Julien Cristau  wrote:
> On Thu, Jun 04, 2020 at 11:19:31PM +0200, Julien Cristau wrote:
> > The arch:all failure is at grnet and that buildd has both v4 and v6
> > addresses, so presumably unrelated.
> > 
> A further give-back seems to have worked, so 3.6.13-4 managed to build
> on all arches and move to testing now.

Thank you!



Bug#962277: debian-policy: Maintainer address: move away from RFC822 to RFC5322 + RFC6532

2020-06-05 Thread Bill Allombert
On Fri, Jun 05, 2020 at 03:23:11PM +0200, Ansgar wrote:
> Package: debian-policy
> 
> 5.6.2 Maintainer currently states:
> 
> +---
> | The package maintainer’s name and email address. The name must come
> | first, then the email address inside angle brackets <> (in RFC822
> | format).
> |
> | If the maintainer’s name contains a full stop then the whole field
> | will not work directly as an email address due to a misfeature in the
> | syntax specified in RFC822
> +---
> 
> There is an updated version (RFC 5322) that should be used instead. 
> Notably RFC 5322 is more restrictive on the local part (whitespace and
> escape sequences are no longer allowed except as obsolete syntax).
> 
> Furthermore RFC 6532 extends RFC 5322 and allows non-ascii-UTF-8 in
> local parts (and other places).  That should probably be allowed as
> well.
> 
> So, Policy should probably:
>  - Refer to RFC 5322.
>  - Forbid the obsolete syntax (RFC 5322, Section 4 "Obsolete Syntax").

Hello Ansgar,

Are there packages actually using the obsolete syntax ? Can this be
checked by Lintian ?

Cheers,
-- 
Bill. 

Imagine a large red swirl here. 



Bug#941937: apt: Unexpected linkage dependency on libsystemd

2020-06-05 Thread Aleksey Tulinov
пт, 5 июн. 2020 г. в 11:34, Julian Andres Klode :

> This is a best effort thing, there's nothing sensible we can do if it
> fails, except for logging a warning, and that does not help a lot. We
> don't want to issue an error obviously because you still want to be able
> to upgrade the system if your dbus is down or stuff.
>

So this was added to prevent dpkg from running if the system is going
down, but if the system is going down and dbus isn't up then dpkg is
going to yolo anyway and this "works as intended"?

Nice.

Indeed, this entire discussion is completely pointless.

> Stop talking.
>
> This bug is open to document our decision, not for people to harass
> us. Maybe this was a bad idea and I should have closed and archived
> it to avoid it attracting trolls.
>

I thought i was writing to the issue tracker and not to your personal
blog, this interface is very confusing. I'm sorry, i didn't mean to
violate your privacy.



Bug#892325: linphone: please package linphone 4.0

2020-06-05 Thread John Hughes
On Thu, 8 Mar 2018 12:52:03 +0100 "Dr. Tobias Quathamer" 
 wrote:


>

> I think dropping the deprecated GTK client is fine.


Please, whatever happens, the gtk version of linphone should *not* be 
dropped.  It is much more "old fashioned" in appearance than the new Qt 
version but is infinitely more useful as a working phone.


The new Qt linphone doesn't even have a working call history!



Bug#962278: Incron crash with an "*** unhandled exception occurred ***"

2020-06-05 Thread debian
Package: incron
Version: 0.5.10-3+b2

Severity: heavy

Problem:
---
Incron crash with an "*** unhandled exception occurred ***"  if directories are 
deleted while Incron is monitoring them.
Error is reproducible.

# rm -Rf 
/var/lib/univention-appcenter/apps/myloud/data/myloud-data/user/files/Folder\ 
Test1/*


If command to erase of pathes and/or files is moved to an own script (no 'rm') 
and the handling is smoother (via "sleep") and after the erase immediately an 
"service intron reload" take place, then intron crashes after (her max.) 3 to 4 
pathes.
Sometimes I received only „service incrond stopped“ in syslog.


Solution:
---
I have not found a workaround.


Side effect:
--
After executing commands „rm …“ and then  „service incron reload“ in own script 
I see following messages in syslog:
Jun  4 22:43:34 systemd[1]: Starting file system events scheduler...
Jun  4 22:43:34 ncrond[3623]: loading system tables
Jun  4 22:43:34 systemd[1]: incron.service: PID file /run/incrond.pid not 
readable (yet?) after start: No such file or directory

and then
Jun  4 22:43:34 systemd[1]: Started file system events scheduler.
Jun  4 22:43:34 incrond[3623]: loading table Auser.conf
Jun  4 22:43:34 incrond[3623]: loading table Buser.conf
Jun  4 22:43:34 incrond[3623]: loading table example.conf
Jun  4 22:43:34 incrond[3623]: cannot create watch for system table 
example.conf: (2) No such file or directory
Jun  4 22:43:34 incrond[3623]: cannot create watch for system table 
example.conf: (2) No such file or directory
Jun  4 22:43:34 incrond[3623]: cannot create watch for system table 
example.conf: (2) No such file or directory
Jun  4 22:43:34 incrond[3623]: cannot create watch for system table 
example.conf: (2) No such file or directory
...
Jun  4 22:43:34 incrond[3623]: loading table nextA.conf
...


-
Syslog:
-
Jun 04 22:57:48 incrond[18195]: (system::example.conf) CMD 
(/opt/scripts/incron_del_cron.sh 
/var/lib/univention-appcenter/apps/mycloud/data/mycloud-data 
/var/lib/univention-appcenter/apps/mycloud/data/mycloud-data/user
Jun 04 22:57:49 incrond[18195]: *** unhandled exception occurred ***
Jun 04 22:57:49 incrond[18195]:   void InotifyWatch::SetEnabled(bool): enabling 
watch failed
Jun 04 22:57:49 incrond[18195]:   error: (2) No such file or directory
Jun 04 22:57:49 incrond[18195]: stopping service
Jun 04 22:57:49  systemd[1]:incron.service: Main process exited, code=exited, 
status=1/FAILURE
Jun 04 22:57:49  systemd[1]:incron.service: Unit entered failed state.
Jun 04 22:57:49  systemd[1]:incron.service: Failed with result 'exit-code'.


---
Debian
-
# uname -v
#1 SMP Debian 4.9.210-1 (2020-01-20)
-
Conf-files:
-
# ls -lah /etc/incron.d/example.conf 
-rw-r--r-- 1 root root 8,3K Jun  4 22:57 /etc/incron.d/example.conf


etc/incond.d/example.conf (there are various other conf files in this incron 
directory, which all monitor other directories. There are no directory 
duplicates)
--
/var/lib/univention-appcenter/apps/myloud/data/myloud-data/user/files/ 
IN_ATTRIB,IN_CLOSE_WRITE,IN_CREATE,IN_DELETE,IN_DELETE_SELF,IN_MOVE_SELF,IN_MOVED_FROM,IN_MOVED_TO,IN_ONLYDIR,IN_NO_LOOP
 /opt/scripts/incron_del_cron.sh 
/var/lib/univention-appcenter/apps/myloud/data/myloud-data $@ $# $%
/var/lib/univention-appcenter/apps/myloud/data/myloud-data/user/files/Folder\ 
Test1/ 
IN_ATTRIB,IN_CLOSE_WRITE,IN_CREATE,IN_DELETE,IN_DELETE_SELF,IN_MOVE_SELF,IN_MOVED_FROM,IN_MOVED_TO,IN_ONLYDIR,IN_NO_LOOP
 /opt/scripts/incron_del_cron.sh 
/var/lib/univention-appcenter/apps/myloud/data/myloud-data $@ $# $%
/var/lib/univention-appcenter/apps/myloud/data/myloud-data/user/files/Folder\ 
Test1/subfolder1/ 
IN_ATTRIB,IN_CLOSE_WRITE,IN_CREATE,IN_DELETE,IN_DELETE_SELF,IN_MOVE_SELF,IN_MOVED_FROM,IN_MOVED_TO,IN_ONLYDIR,IN_NO_LOOP
 /opt/scripts/incron_del_cron.sh 
/var/lib/univention-appcenter/apps/myloud/data/myloud-data $@ $# $%
/var/lib/univention-appcenter/apps/myloud/data/myloud-data/user/files/Folder\ 
Test1/Subfolder2/ 
IN_ATTRIB,IN_CLOSE_WRITE,IN_CREATE,IN_DELETE,IN_DELETE_SELF,IN_MOVE_SELF,IN_MOVED_FROM,IN_MOVED_TO,IN_ONLYDIR,IN_NO_LOOP
 /opt/scripts/incron_del_cron.sh 
/var/lib/univention-appcenter/apps/myloud/data/myloud-data $@ $# $%
/var/lib/univention-appcenter/apps/myloud/data/myloud-data/user/files/Folder\ 
Test1/subfolder3/ 
IN_ATTRIB,IN_CLOSE_WRITE,IN_CREATE,IN_DELETE,IN_DELETE_SELF,IN_MOVE_SELF,IN_MOVED_FROM,IN_MOVED_TO,IN_ONLYDIR,IN_NO_LOOP
 /opt/scripts/incron_del_cron.sh 
/var/lib/univention-appcenter/apps/myloud/data/myloud-data $@ $# $%
/var/lib/univention-appcenter/apps/myloud/data/myloud-data/user/files/Folder\ 
Test2/ 
IN_ATTRIB,IN_CLOSE_WRITE,IN_CREATE,IN_DELETE,IN_DELETE_SELF,IN_MOVE_SELF,IN_MOVED_FROM,IN_MOVED_TO,IN_ONLYDIR,IN_NO_LOOP
 /opt/scripts/incron_del_cron.sh 
/var/lib/univention-appcenter/apps/myloud/data/myloud-data $@ $# $%
/var/lib/univention-appcenter/apps/myloud/data/myloud-data/user/files/Folder\ 
Test2

Bug#961332: Fwd: Bug#961332: gnome-flashback: System indicators (volume, bluetooth, ...) do not appear

2020-06-05 Thread Alberts Muktupāvels
On Fri, Jun 5, 2020 at 2:36 PM Timothy Allen  wrote:

> On 5/6/20 21:02, Alberts Muktupāvels wrote:
> > I do know that gnome-flashback is used with i3, but it is not really
> > supported. Doesn't i3 have its own indicators or something like that?
>
> i3 has a "bar" which is a bit like GNOME's mini-commander applet - it
> displays output of a command (that by default shows things like battery
> charge and system load), but it doesn't have any interactive bits other
> than a system tray. In particular, it doesn't include a volume control,
> so I really appreciated the one from gnome-flashback.
>

https://github.com/muktupavels/sound-applet

Quick version based on code from gnome-flashback before it was converted to
System Indicators applet.

-- 
Alberts Muktupāvels


Bug#925375: ucf: UCF_FORCE_CONFFNEW=1 and dpkg --force-confnew broken

2020-06-05 Thread Guillem Jover
Control: reassign -1 ucf
Control: retitle -1 ucf: Use DPKG_FORCE to handle dpkg --force-* options

On Mon, 2020-05-11 at 22:39:10 -0700, Manoj Srivastava wrote:
> severity 925375 wishlist
> retitle 925375 dpkg could set confnew/confold env variables for ucf

> Yes, dpkg and ucf are independent, and they usually operate on
>  different files. dpkg does not take any action specificallyy witgh ucf
>  in mind, that is the domain of the maintainer scripts installed by
>  individual packages. Perhaps the communication might be better
> 
> As for UCF_FORCE_CONFFNEW, there is a treadeoff betweem just
>  replacing the configuration file versus leaving random files all over
>  /etc; the default action is to not clutter. As you have
>  discovcered. RETAIN_OLD=YES allows the user to override that choice.

So, dpkg has supported setting a DPKG_FORCE environment variable since
1.19.5, one of the reasons was precisely having ucf in mind. :)

The exact semantics are documented in dpkg(1).

Thanks,
Guillem



Bug#962277: debian-policy: Maintainer address: move away from RFC822 to RFC5322 + RFC6532

2020-06-05 Thread Ansgar
Package: debian-policy

5.6.2 Maintainer currently states:

+---
| The package maintainer’s name and email address. The name must come
| first, then the email address inside angle brackets <> (in RFC822
| format).
|
| If the maintainer’s name contains a full stop then the whole field
| will not work directly as an email address due to a misfeature in the
| syntax specified in RFC822
+---

There is an updated version (RFC 5322) that should be used instead. 
Notably RFC 5322 is more restrictive on the local part (whitespace and
escape sequences are no longer allowed except as obsolete syntax).

Furthermore RFC 6532 extends RFC 5322 and allows non-ascii-UTF-8 in
local parts (and other places).  That should probably be allowed as
well.

So, Policy should probably:
 - Refer to RFC 5322.
 - Forbid the obsolete syntax (RFC 5322, Section 4 "Obsolete Syntax").
 - Allow the extensions from RFC 6532.

Ansgar



Bug#961841: fontforge FTBFS on 64bit big endian: test failures

2020-06-05 Thread Olivier Tilloy
It appears that upstream commit was already cherry-picked in
https://salsa.debian.org/fonts-team/fontforge/-/commit/ad2b5f648241de5920a6f7f738dea091290a0af0,
so all it needs is a release (and ideally a mention to this bug in the
changelog next to the "add patches cherry-picked upstream to fix a
range of issues"
line).

>


  1   2   >