Bug#990468: genisoimage: Bad time stamps for post-2027 files

2021-06-30 Thread Sam Trenholme
Package: genisoimage
Version: 9:1.1.11-3+b2

Description of bug: .iso files generated with genisoimage will have
incorrect timestamps for files created on or after January 1, 2028

Steps to reproduce:

tar xvJf geniso-Y2076-test.tar.xz
# Please ignore timestamp in future warnings
genisoimage -J -V "test" -o test.iso geniso-Y2076-test/

Expected results:

The timestamps in the file test.iso will be between 5:03 and 5:05 am
(local time) for years between 2021 and 2076.

Actual results:

Some timestamp will have a different time because the
time zone value is invalid.

How to fix:

Edit the file genisoimage.c so that the function iso9660_date() does
not generate bad timestamps starting on January 1, 2028.

Here is a fixed version of the file (also, I made sure to have
reasonable values for timestamps for files dated before January 1,
1900 or after December 31, 2155):

int
iso9660_date(char *result, time_t crtime)
{
struct tm   *local;
struct tm   *gmt;
int year, yday, hour, minute, second, zone;

local = localtime(&crtime);
result[0] = year = local->tm_year;
result[1] = local->tm_mon + 1;
result[2] = local->tm_mday;
yday = local->tm_yday;
result[3] = hour = local->tm_hour;
result[4] = minute = local->tm_min;
result[5] = second = local->tm_sec;

/* Sam Trenholme's notes: The following code has been updated to be
 * Y2028 compliant.  That is *not* a typo: Year twenty-*twenty*eight
 * (**not 2038!**).
 * In other words, result[6] (the time zone) had invalid values for
 * files created on or after January 1, 2028.
 */

/* First of all, the 9660 spec only allows timestamps between
 * January 1, 1900 and December 31, 2155.  So, handle timestamps
 * outside that spec by giving out timestamps at the end of the
 * spec.  It is unknown here in 2021 whether or not 2155 will
 * have a leap second; I will assume programmers are smart enough
 * to not have things crash if we have a leap second. */
if(year < 0) {
/* January 1, 1900 00:00:00 GMT */
result[0] = 0;
result[1] = 1;
result[2] = 1;
result[3] = 0;
result[4] = 0;
result[5] = 0;
result[6] = 0; /* Time zone */
return 0;
} else if(year > 255) {
/* December 31, 2155, 23:59:60 GMT */
result[0] = 255;
result[1] = 12;
result[2] = 31;
result[3] = 23;
result[4] = 59;
result[5] = 60;
result[6] = 0; /* Time zone */
return 0;
}

/* I have no idea why POSIX does not have tm_gmtoff.  Since it
 * doesn't, we have to calculate it ourselves. */
gmt = gmtime(&crtime); /* Zaps local, be careful */

zone = 0;

/* We will never be more than one day off between GMT and local
 * time.  That in mind, if the year is different, we are one day
 * behind or ahead.  Otherwise, if the day is different, it will
 * always be a one day difference. */
if(gmt->tm_year < year) {
zone = 86400; /* 24 hours in seconds */
} else if(gmt->tm_year > year) {
zone = -86400;
} else if(gmt->tm_yday < yday) {
zone = 86400;
} else if(gmt->tm_yday > yday) {
zone = -86400;
}

/* Now that we account for different days, account for different
 * hours, minutes, and seconds. */
zone += (hour - gmt->tm_hour) * 3600;
zone += (minute - gmt->tm_min) * 60;
zone += second - gmt->tm_sec;
result[6] = zone / 900; /* Every 15 minutes in 9660 spec */

return (0);
}

Additional notes:

File source code which uses 100% GPLv2 code and compiles and works in
Ubuntu 20.04 (probably also Debian) is at
https://github.com/samboy/9660img

Another comment:

I know there have been issues with the original upstream version of
the code possibly being linked to CDDL licensed code. Has anyone
attempted to contact Eric Youngdale and see if he’s willing to
dual-license the original mkisofs / cdrkit package to also have a CDDL
license so we can resolve the licensing dispute and have a version
directly derived from the version still maintained by the primary
mkisofs maintainer?


geniso-Y2076-test.tar.xz
Description: Binary data


Bug#989496: apt-listchanges: Error output if choosing to not continue after reading list of changes

2021-06-30 Thread Brian Thompson
Tia,

Thank you for reporting this bug.  I can confirm that this is an issue:

apt-listchanges: Do you want to continue? [Y/n] n
apt-listchanges: Aborting
E: Sub-process /usr/bin/apt-listchanges --apt || test $? -lt 10 returned an
error code (1)
E: Failure running script /usr/bin/apt-listchanges --apt || test $? -lt 10

I believe I have found the issue and have a fix ready to go.  I'll
set the status to pending.

-- 
Best regards,

Brian



Bug#990363: caml-crush: FTBFS with OpenSSL 3.0

2021-06-30 Thread Thomas Calderon
Thanks for the report.
I've been meaning to push an update to fix some other issues with Caml
Crush and recent Ocaml versions.


On Sun, Jun 27, 2021 at 11:45 AM Kurt Roeckx  wrote:

> Package: caml-crush
> Version: 1.0.10-4
>
> Hi,
>
> Your package is failing to build against OpenSSL 3.0 beta 1. The
> log file show:
> configure:6589: checking for SSL_get_peer_certificate in -lssl
> configure:6614: gcc -o conftest -g -O2
> -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat
> -Werror=format-security -I/usr/lib/ocaml -Wdate-time -D_FORTIFY_SOURCE=2
> -I/usr/lib/ocaml -Wl,-z,relro conftest.c -lssl  -lc  >&5
> /usr/bin/ld: /tmp/cc4uEWWT.o: in function `main':
> ./build-SERVER/conftest.c:38: undefined reference to
> `SSL_get_peer_certificate'
> collect2: error: ld returned 1 exit status
> configure:6614: $? = 1
> configure: failed program was:
> | /* confdefs.h */
> | #define PACKAGE_NAME "cam-crush"
> | #define PACKAGE_TARNAME "cam-crush"
> | #define PACKAGE_VERSION "1.0.10"
> | #define PACKAGE_STRING "cam-crush 1.0.10"
> | #define PACKAGE_BUGREPORT ""
> | #define PACKAGE_URL ""
> | #define STDC_HEADERS 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_SYS_STAT_H 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_MEMORY_H 1
> | #define HAVE_STRINGS_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_UNISTD_H 1
> | #define HAVE_CAML_MLVALUES_H 1
> | #define HAVE_CAML_CAMLIDLRUNTIME_H 1
> | #define HAVE_DLFCN_H 1
> | #define HAVE_PTHREAD_H 1
> | #define HAVE_RPC_RPC_H 1
> | #define HAVE_RPC_CLNT_H 1
> | #define HAVE_LIBC 1
> | #define HAVE_OPENSSL_SSL_H 1
> | /* end confdefs.h.  */
> |
> | /* Override any GCC internal prototype to avoid an error.
> |Use char because int might match the return type of a GCC
> |builtin and then its argument prototype would still apply.  */
> | #ifdef __cplusplus
> | extern "C"
> | #endif
> | char SSL_get_peer_certificate ();
> | int
> | main ()
> | {
> | return SSL_get_peer_certificate ();
> |   ;
> |   return 0;
> | }
> configure:6623: result: no
> configure:6628: error: Cannot find symbol in openssl library.
>
> The function has been renamed, and the old name deprecated in 3.0.
> The header file actually has a define from the old name to the new
> name:
> #  ifndef OPENSSL_NO_DEPRECATED_3_0
> #   define SSL_get_peer_certificate SSL_get1_peer_certificate
> #  endif
>
> The easy fix is to actually include ssl.h when looking for
> symbol, so that you actually look for the renamed symbol.
>
>
> Kurt
>


Bug#843654: Use Debian pjproject and libsrtp

2021-06-30 Thread Bastian Germann
pjproject and libsrtp have been removed from Debian for a long time, so this bug is not valid 
anymore. There is libsrtp2 now, which can be used maybe. Debian's current version is 2.3.0 which is 
later than the bundled version.




Bug#990183: libopenscap8: libopenscap.so.8 is missing from libopenscap8 and is expected by scap-workbench

2021-06-30 Thread Hideki Yamane
Hi,

On Tue, 22 Jun 2021 11:23:51 +0200 Sebastian Ramacher  
wrote:
> 1.3.4-1 would have needed to rename the package to libopenscap25 and
> start a library transition. The library package also contains a bunch of
> binaries and other files that do not look like the should be part of a
> library package. In any case, raising the severity to serious is the
> current packaging of the library is broken.

 Can we have a chance to put splitted packages (openscap-scanner as tools
 binary as other distros do and openscap-common for /usr/share files) for
 bullseye release? If so, I'll try to do so.


-- 
Regards,

 Hideki Yamane henrich @ debian.org/iijmio-mail.jp



Bug#990469: libpod-coverage-perl: please use versioned Depends: libpod-parser-perl (>= 1.63)

2021-06-30 Thread Andreas Beckmann
Package: libpod-coverage-perl
Version: 0.23-2
Severity: important
User: debian...@lists.debian.org
Usertags: piuparts
Control: clone -1 -2 -3 -4 -5 -6 -7- -8 -9 -10 -11 -12
Control: reassign -2 libpod-spell-perl 1.20-2
Control: retitle -2 libpod-spell-perl: please use versioned Depends: 
libpod-parser-perl (>= 1.63)
Control: reassign -3 dh-make-perl 0.116
Control: retitle -3 dh-make-perl: please use versioned Depends: 
libpod-parser-perl (>= 1.63)
Control: reassign -4 libgetopt-euclid-perl 0.4.5-3
Control: retitle -4 libgetopt-euclid-perl: please use versioned Depends: 
libpod-parser-perl (>= 1.63)
Control: reassign -5 libpod-xhtml-perl 1.61-3
Control: retitle -5 libpod-xhtml-perl: please use versioned Depends: 
libpod-parser-perl (>= 1.63)
Control: reassign -6 libpod-constants-perl 0.19-2
Control: retitle -6 libpod-constants-perl: please use versioned Depends: 
libpod-parser-perl (>= 1.63)
Control: reassign -7 libhttp-dav-perl 0.49-2
Control: retitle -7 libhttp-dav-perl: please use versioned Depends: 
libpod-parser-perl (>= 1.63)
Control: reassign -8 libparse-errorstring-perl-perl 0.27-2
Control: retitle -8 libparse-errorstring-perl-perl: please use versioned 
Depends: libpod-parser-perl (>= 1.63)
Control: reassign -9 libpod-abstract-perl 0.20-3
Control: retitle -9 libpod-abstract-perl: please use versioned Depends: 
libpod-parser-perl (>= 1.63)
Control: reassign -10 libpod-latex-perl 0.61-3
Control: retitle -10 libpod-latex-perl: please use versioned Depends: 
libpod-parser-perl (>= 1.63)
Control: reassign -11 libpod-plainer-perl 1.04-2
Control: retitle -11 libpod-plainer-perl: please use versioned Depends: 
libpod-parser-perl (>= 1.63)
Control: reassign -12 libpod-sax-perl 0.14-7
Control: retitle -12 libpod-sax-perl: please use versioned Depends: 
libpod-parser-perl (>= 1.63)

Hi,

during a test with piuparts I noticed your package is not upgraded (i.e.
the version from buster is kept) during an upgrade from 'buster' to
'bullseye' if perl-modules-5.24 from stretch is still installed.

perl-modules-5.24 provided an unversioned virtual libpod-parser-perl
and apt tries to use the installed package (instead of installing a new
package) to satisfy the new dependency of your package, while
perl-modules-5.24 needs to get removed due to Breaks in new perl.
(The versioned virtual libpod-parser-perl (= 1.63) in perl/buster is
probably not considered a candidate since perl with its high score was
decided for being upgraded earlier.)

Making the dependency versioned excludes the unversioned virtual package
from being considered a candidate. I tested this with some of the
affected packages, and assume that it will work the same way for the
others as well.

The corresponding apt bug is #988356, but of course this will not be
fixed in apt/buster.

An example for the bad problem resolution from apt:

  Starting 2 pkgProblemResolver with broken count: 1
  Investigating (0) perl:amd64 < 5.28.1-6+deb10u1 -> 5.32.1-4 @ii umU Ib >
  Broken perl:amd64 Breaks on perl-modules-5.24:amd64 < 5.24.1-3+deb9u7 @ii mK >
Considering perl-modules-5.24:amd64 -2 as a solution to perl:amd64 8
Added perl-modules-5.24:amd64 to the remove list
Fixing perl:amd64 via remove of perl-modules-5.24:amd64
  Investigating (0) libpod-coverage-perl:amd64 < 0.23-1 -> 0.23-2 @ii umU Ib >
  Broken libpod-coverage-perl:amd64 Depends on libpod-parser-perl:amd64 < none 
| 1.63-2 @un uH >
Considering libpod-parser-perl:amd64 1 as a solution to 
libpod-coverage-perl:amd64 0
Holding Back libpod-coverage-perl:amd64 rather than change 
libpod-parser-perl:amd64
  Investigating (0) libperl5.24:amd64 < 5.24.1-3+deb9u7 @ii gK Ib >
  Broken libperl5.24:amd64 Depends on perl-modules-5.24:amd64 < 5.24.1-3+deb9u7 
@ii mR > (>= 5.24.1-3+deb9u7)
Considering perl-modules-5.24:amd64 -2 as a solution to libperl5.24:amd64 -2
Removing libperl5.24:amd64 rather than change perl-modules-5.24:amd64
   Try to Re-Instate (1) libpod-coverage-perl:amd64
  Done


Andreas



Bug#990455: unblock: rpm/4.16.1.2+dfsg1-2

2021-06-30 Thread Peter Pentchev
Control: retitle -1 unblock: rpm/4.16.1.2+dfsg1-3

On Wed, Jun 30, 2021 at 02:15:43AM +0300, Peter Pentchev wrote:
> On Tue, Jun 29, 2021 at 09:02:43PM +0200, Sebastian Ramacher wrote:
> > Control: tags -1 moreinfo
> > 
> > On 2021-06-29 20:15:33 +0300, Peter Pentchev wrote:
[snip]
> > > ++struct taglate_s {
> > > ++rpmTagVal stag;
> > > ++rpmTagVal xtag;
> > > ++rpm_count_t count;
> > > ++int quirk;
> > > ++} const xlateTags[] = {
[snip]
> > 
> > Is this constant really supposed to be part of the public ABI? This
> > looks like it could use a static modifier.
> 
> Hm, you are right. At least for the moment, it does not seem that
> anything else is using it, so it does not need to be exposed in
> the public library.
> 
> I'll adapt the patch, drop the symbol from the library's symbols
> file (yes, I know, it would have been so much better if it had
> never actually hit the archive... true), and upload a new version.
> 
> Thanks for making me stop and think about this!

Hi,

This should be fixed in 4.16.1.2+dfsg1-3 that I just uploaded to
unstable. FWIW, the upstream developers already accepted the patch:
https://github.com/rpm-software-management/rpm/pull/1737
(and I just realized that in the hurry to forward it upstream I plain
 forgot to credit you for noticing it; sorry about that!)

Thanks again for spotting this!

unblock rpm/4.16.1.2+dfsg1-3

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.net r...@debian.org p...@storpool.com
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13


signature.asc
Description: PGP signature


Bug#990470: unblock: neutron/17.1.1-6

2021-06-30 Thread Thomas Goirand
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package neutron

[ Reason ]
The upstream release didn't include python3.9 in the possible python
versions in the rootwrap configuration.

[ Impact ]
Neutron fails to kill the keepalived processes, resulting in a broken
virtual router configuration whenever a router is deleted.

[ Tests ]
This isn't detected by the functional tests upstream (which uses
Python 3.5 to Python 3.8), and the rootrwap tests aren't run in the
unit tests. Though we successfully fixed the setup with the attached
patch in production.

[ Risks ]
No risk, this is just enrichment of an already working config.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

unblock neutron/17.1.1-6
diff -Nru neutron-17.1.1/debian/changelog neutron-17.1.1/debian/changelog
--- neutron-17.1.1/debian/changelog 2021-05-17 20:47:34.0 +0200
+++ neutron-17.1.1/debian/changelog 2021-06-30 10:51:00.0 +0200
@@ -1,3 +1,9 @@
+neutron (2:17.1.1-6) unstable; urgency=medium
+
+  * Add fix-rootwrap-does-not-include-python-3.9.patch.
+
+ -- Thomas Goirand   Wed, 30 Jun 2021 10:51:00 +0200
+
 neutron (2:17.1.1-5) unstable; urgency=high
 
   * CVE-2021-20267: Anti-spoofing bypass using Open vSwitch. Applied upstream
diff -Nru 
neutron-17.1.1/debian/patches/fix-rootwrap-does-not-include-python-3.9.patch 
neutron-17.1.1/debian/patches/fix-rootwrap-does-not-include-python-3.9.patch
--- 
neutron-17.1.1/debian/patches/fix-rootwrap-does-not-include-python-3.9.patch
1970-01-01 01:00:00.0 +0100
+++ 
neutron-17.1.1/debian/patches/fix-rootwrap-does-not-include-python-3.9.patch
2021-06-30 10:51:00.0 +0200
@@ -0,0 +1,16 @@
+Description: Fix rootwrap does not include python 3.9
+Author: Thomas Goirand 
+Bug-Debian: https://bugs.debian.org/985104
+Forwarded: no
+Last-Update: 2021-06-30
+
+--- neutron-17.1.1.orig/etc/neutron/rootwrap.d/l3.filters
 neutron-17.1.1/etc/neutron/rootwrap.d/l3.filters
+@@ -70,6 +70,7 @@ kill_keepalived_monitor_py3: KillFilter,
+ kill_keepalived_monitor_py36: KillFilter, root, python3.6, -15, -9
+ kill_keepalived_monitor_py37: KillFilter, root, python3.7, -15, -9
+ kill_keepalived_monitor_py38: KillFilter, root, python3.8, -15, -9
++kill_keepalived_monitor_py39: KillFilter, root, python3.9, -15, -9
+ # For e.g. RHEL8 neutron-keepalived-state-change is run by "system python"
+ # which is /usr/libexec/platform-python3.6 so this should be in filters also.
+ # Path /usr/libexec isn't in PATH by default so it has to be given here as
diff -Nru neutron-17.1.1/debian/patches/series 
neutron-17.1.1/debian/patches/series
--- neutron-17.1.1/debian/patches/series2021-05-17 20:47:34.0 
+0200
+++ neutron-17.1.1/debian/patches/series2021-06-30 10:51:00.0 
+0200
@@ -1,2 +1,3 @@
 Floating_IP_s_for_routed_networks.patch
 CVE-2021-20267_Restrict_IPv6_NA_and_DHCPv6_IP_and_MAC_source_addresses.patch
+fix-rootwrap-does-not-include-python-3.9.patch


Bug#990471: [meta] support migration from diaspora-installer to diaspora

2021-06-30 Thread Pirate Praveen

Package: diaspora
Version: 0.7.15.0-2
Severity: important

After installing diaspora-installer and migrating to diaspora package 
following https://wiki.debian.org/Diaspora#Experimental installation 
fails with


Setting up diaspora (0.7.15.0-2) ...
Your bundle only supports platforms [] but your local platform is 
x86_64-linux. Add the current
platform to the lockfile with `bundle lock --add-platform x86_64-linux` 
and try again.

dpkg: error processing package diaspora (--configure):



Bug#990483: python3-torchvision: HTTP Error: Service Unavailable, when downloading MNIST data with torchvision

2021-06-30 Thread Amr Ibrahim
Package: python3-torchvision
Version: 0.8.2-1
Severity: important
X-Debbugs-Cc: amribrahim1...@hotmail.com

Dear Maintainer,

I am getting an HTTPError: Service Unavailable when trying to download MNIST 
dataset with torchvision.

Code to reproduce the bug:

from torchvision.datasets import MNIST
MNIST(".", download=True)

The issue is reported and fixed upstream:
https://github.com/pytorch/vision/issues/3549

By doing a little bit of research, these might be the fixing commits:
https://github.com/pytorch/vision/commit/9a08e47de1f8477faaea220dafa87d8fd376a151
https://github.com/pytorch/vision/commit/d5bc2b242038c1b2a3031d54e2961ebfdc0dc28e
https://github.com/pytorch/vision/commit/ad3bbef90707d6495803c59a3ef4910c91c5025e
https://github.com/pytorch/vision/commit/aa365993a297dfbcf82634a12747a0649c3356bd
https://github.com/pytorch/vision/commit/814c4f08bc9296a314ecb9e216648e0d059a3edc

Please backport the fix to Debian Bullseye 11.

Thanks,
Amr


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

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

Versions of packages python3-torchvision depends on:
ii  libc6  2.31-12
ii  libgcc-s1  10.2.1-6
ii  libstdc++6 10.2.1-6
ii  libtorch1.71.7.1-7
ii  python33.9.2-3
ii  python3-numpy  1:1.19.5-1
ii  python3-pil8.1.2+dfsg-0.1
ii  python3-torch  1.7.1-7
ii  python3.9  3.9.2-1

python3-torchvision recommends no packages.

python3-torchvision suggests no packages.

-- no debconf information



Bug#990440: debianutils: manage /etc/shells declaratively using triggers

2021-06-30 Thread Clint Adams
On Tue, Jun 29, 2021 at 08:01:49AM +0200, Helmut Grohne wrote:
> Please refer to the mailing list discussion for details.

I don't have time to do that right now, but I wonder if /etc/shells is
really the only file that can/should be managed this way, or if this
can be generalized further.



Bug#990447: fwupdmgr: Unable to install new updates

2021-06-30 Thread Salvatore Bonaccorso
Hi,

On Tue, Jun 29, 2021 at 02:04:47PM +0200, Salvatore Bonaccorso wrote:
> Package: fwupd
> Version: 1.5.7-4
> Severity: normal
> X-Debbugs-Cc: car...@debian.org
> 
> Hi
> 
> I'm not entirely sure how to trackle this problem, since some time I'm
> unable anymore to install updates available trough fwupdmgr. Secure
> boot is enable, and in BIOS the 'boot order lock' *is* disabled.
> 
> Though on every update, the firmware get's downloaded, the capsules
> put in /boot/efi/EFI/debian/fw and reboot requested (and even choosing
> the Linux Firmare Update manually) the firmware(s) are nut updated.
> 
> The get-history command reflects that:
> 
> cut-cut-cut-cut-cut-cut-
> 20KGS05200
> │
> ├─LENSE30512GMSP34MEAT3TA:
> │ │   Device ID:  04e17fcf7d3de91da49a163ffe4907855c3648be
> │ │   Previous version:   1.4.0412
> │ │   Update State:   Success
> │ │   Last modified:  2020-10-01 23:11
> │ │   GUID:   124c38ac-0100-5a50-aac8-89602d99769f
> │ │   Device Flags:   • Internal device
> │ │   • Updatable
> │ │   • System requires external power source
> │ │   • Supported on remote server
> │ │   • Needs a reboot after installation
> │ │   • Reported to remote server
> │ │   • Device is usable for the duration of the update
> │ │ 
> │ └─LENSE30512GMSP34MEAT3TA Device Update:
> │   New version:  2.5.0412
> │   Remote ID:lvfs
> │   Summary:  Unionmemory LENSE30512GMSP34MEAT3TA NVMe SSD 
> Firmware for Lenovo PC
> │   License:  Proprietary
> │   Size: 588.8 kB
> │   Created:  2016-07-08
> │   Urgency:  High
> │   Vendor:   Unionmemory
> │   Description:  
> │   Do NOT turn off your computer or remove the AC adapter while update 
> is in progress.
> │   
> │   The computer shall be restarted after updating firmware completely. 
> The device may not properly function until you shut down or reboot PC
> │   
> │   Supported devices and firmware version : Unionmemory 
> LENSE30512GMSP34MEAT3TA-512G-2.5.0412
> │   
> │   Supported Product Scope : Lenovo ThinkPad, ThinkCentre, ThinkStation, 
> IdeaCentre
> │ 
> ├─Embedded Controller:
> │ │   Device ID:  9698faabddf0d7b18925cfbbda95f8b0d0dacc53
> │ │   Previous version:   0.1.8
> │ │   Update State:   Success
> │ │   Last modified:  2020-11-17 16:05
> │ │   GUID:   3babca5f-b2bf-4f4b-a72e-2bdc84eb4019
> │ │   Device Flags:   • Internal device
> │ │   • Updatable
> │ │   • System requires external power source
> │ │   • Supported on remote server
> │ │   • Needs a reboot after installation
> │ │   • Reported to remote server
> │ │   • Device is usable for the duration of the update
> │ │ 
> │ └─ThinkPad X1 Carbon 6th Embedded Controller Update:
> │   New version:  0.1.22
> │   Remote ID:lvfs
> │   Summary:  Lenovo ThinkPad X1 Carbon 6th Embedded Controller 
> Firmware
> │   License:  Proprietary
> │   Size: 767.1 kB
> │   Created:  2016-07-08
> │   Urgency:  High
> │   Vendor:   Lenovo Ltd.
> │   Description:  
> │   Lenovo ThinkPad X1 Carbon 6th Embedded Controller Firmware
> │   
> │   Fixed an issue where ThinkVision T24m-10 monitor might not connected 
> properly.
> │ 
> ├─UEFI Device Firmware:
> │ │   Device ID:  9e329270a7a68d289c82fe77d32d02208ddf0890
> │ │   Previous version:   0.73.4
> │ │   Update State:   Success
> │ │   Last modified:  2021-04-27 20:27
> │ │   GUID:   cea87551-1701-43fb-afbc-6e8ce9728345
> │ │   Device Flags:   • Internal device
> │ │   • Updatable
> │ │   • System requires external power source
> │ │   • Supported on remote server
> │ │   • Needs a reboot after installation
> │ │   • Reported to remote server
> │ │   • Device is usable for the duration of the update
> │ │ 
> │ └─ThinkPad X1 Carbon 6th System Update:
> │   New version:  0.73.20
> │   Remote ID:lvfs
> │   Summary:  Lenovo ThinkPad X1 Carbon 6th STM TPM Firmware
> │   License:  Proprietary
> │   Size: 439.6 kB
> │   Created:  2020-03-03
> │   Urgency:  High
> │   Vendor:   Lenovo Ltd.
> │   Description:  
> │   Lenovo ThinkPad X1 Carbon 6th STM TPM Firmware Version 73.20
> │   
> │   • Do NOT turn off your computer or remove the AC adaptor while update 
> is in progress
> │ 
> ├─Intel Management Engine:
> │ │   Device ID:

Bug#990484: libreoffice-dictionaries: Character in debian/copyfile:3127,3220 breaks the paragraph unexpected

2021-06-30 Thread Mattia Rizzolo
On Wed, Jun 30, 2021 at 01:42:20PM +0200, Zhi Han wrote:
> After some debugging, I just found that it was failed at validation of the 
> copyright file, 
> by the Python deb822. More specific, the Character  (which might be 
> Line Seperate)
> in line 3127 and 3220 of file copyright is treated by the Python deb822 as 
> blank line, and
> cause this failure. 

What an amusing thing, would be interesting to know how such char made
its way in.

I've commited the changes, but such minor bugs will only be fixed for
the next stable release, which will be bookworm.

-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
More about me:  https://mapreri.org : :'  :
Launchpad user: https://launchpad.net/~mapreri  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-


signature.asc
Description: PGP signature


Bug#990485: node-nodemailer: CVE-2021-23400

2021-06-30 Thread Salvatore Bonaccorso
Source: node-nodemailer
Version: 6.4.17-2
Severity: important
Tags: security upstream
Forwarded: https://github.com/nodemailer/nodemailer/issues/1289
X-Debbugs-Cc: car...@debian.org, Debian Security Team 

Hi,

The following vulnerability was published for node-nodemailer.

CVE-2021-23400[0]:
| The package nodemailer before 6.6.1 are vulnerable to HTTP Header
| Injection if unsanitized user input that may contain newlines and
| carriage returns is passed into an address object.


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-2021-23400
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-23400
[1] https://github.com/nodemailer/nodemailer/issues/1289
[2] 
https://github.com/nodemailer/nodemailer/commit/7e02648cc8cd863f5085bad3cd09087bccf84b9f
[3] https://snyk.io/vuln/SNYK-JS-NODEMAILER-1296415

Regards,
Salvatore



Bug#984760: grub-pc: upgrade works, boot fails (error: symbol `grub_is_lockdown` not found)

2021-06-30 Thread Ryan Thoryk
I have something to add to this.  This morning I was writing up a 
document on how to convert an existing Debian amd64 AWS VM to arm64 
without reinstalling, which is something I was interested in doing in 
the future to a fairly complex system install that I wasn't excited 
about trying to reinstall/migrate.  Everything worked with the 
conversion, except for the grub stage, grub failed to start on the ARM 
instance and was stuck at the grub-rescue prompt.  When typing "insmod 
normal", it shows the "symbol `grub_is_lockdown` not found" error.  I 
managed to get it working by copying grub modules from an existing 
Debian ARM VM over to it, I did that because I noticed that the modules 
were of a newer version and a different size.


I'm not sure if the "grub-install" step was needed, but after 
investigating I found that when I ran grub-install a standard 
Debian-provided ARM AWS community instance and rebooted, the instance 
fails to boot in the same way.


This is my document if you were interested, I mention the error in it:
https://ryan.thoryk.com/linux/arm_convert.html

--
Ryan Thoryk
r...@thoryk.com
r...@tliquest.net



Bug#989778: Regression in at least 5.10.y and mainline: Firewire audio interface fails to work properly (when booted under Xen)

2021-06-30 Thread Salvatore Bonaccorso
Hi,

On Sun, Jun 27, 2021 at 04:17:03AM +1000, ‍小太 wrote:
> On Thu, 24 Jun 2021 at 04:50, Salvatore Bonaccorso 
> wrote:
> 
> > Hi Robin,
> >
> > On Mon, Jun 14, 2021 at 02:29:08PM +0100, Robin Murphy wrote:
> > > On 2021-06-13 07:29, Salvatore Bonaccorso wrote:
> > > > A user in Debian reported the above issue, which was reproducible with
> > > > 5.13-rc5 and 5.10.y as packaged in Debian and found that 85a5a6875ca9
> > > > ("swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single") that
> > > > introduced the issue.
> > >
> > > Sounds like it's probably the same thing as being discussed over here:
> > >
> > >
> > https://lore.kernel.org/linux-iommu/2e899de2-4b69-c4b6-33a6-09fb8949d...@nxp.com/
> >
> > Thanks for the pointer, it seems that now it has been fixed upstream
> > with 5f89468e2f06 ("swiotlb: manipulate orig_addr when tlb_addr has
> > offset").
> >
> 
> I've checked out upstream v5.13 b7050b242430f3170e0b57f5f55136e44cb8dc66
> (which includes the above commit) and confirmed that my issue is now
> resolved.
> Now to wait for it to reach Debian :)

The commit has been backported and queued for 5.10.y now as well, so
will reach Debian as well. I'm cherry-picking the commit as well in
the packaging repository.

Regards,
Salvatore



Bug#990486: mtools: mcopy -b crashes with "Internal error, size too big"

2021-06-30 Thread Göran Weinholt
Package: mtools
Version: 4.0.31-1
Severity: minor

I have a script that uses mtools to create a FAT partition and it has
stopped working with recent mtools versions:


+ dd if=/dev/zero of=img.tmp bs=512 count=100031
100031+0 records in
100031+0 records out
51215872 bytes (51 MB, 49 MiB) copied, 0,0473954 s, 1,1 GB/s
+ mformat -i img.tmp
+ mcopy -i img.tmp -sb /usr/share/common-licenses ::
Internal error, size too big
Streamcache allocation problem:: 4


This worked with 4.0.26-1 (currently in testing). It also works
without the -b flag. The -b flag is described as an optimization, so a
simple workaround for anyone affected is to stop using -b.


-- System Information:
Debian Release: 11.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf, armel

Kernel: Linux 5.10.0-7-amd64 (SMP w/32 CPU threads)
Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_DK.UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages mtools depends on:
ii  libc6  2.31-12

mtools recommends no packages.

Versions of packages mtools suggests:
pn  floppyd  

-- Configuration Files:
/etc/mtools.conf changed:
drive a: file="/dev/fd0" exclusive
drive b: file="/dev/disk/by-id/usb-MITSUMI0_MITSUMI0" exclusive
drive m: file="/var/lib/dosemu/hdimage.first" partition=1 offset=128
drive n: file="/var/lib/dosemu/fdimage"


-- no debconf information



Bug#990487: RFP: sourcetrail -- source code explorer

2021-06-30 Thread Federico Ceratto
Package: wnpp
Severity: wishlist

* Package name: sourcetrail
  Version : 2021.1.30
  Upstream Author : Coati Software
* URL : https://github.com/CoatiSoftware/Sourcetrail
* License : GPLv3
  Programming Lang: C++
  Description : source code explorer

Help navigate and understand codebases. Shows
relations between classes, attributes, types and so on.
Supports C, C++, Java and Python. Runs locally.



Bug#990458: Attaching the files from buster vs bullseye

2021-06-30 Thread Pirate Praveen
On Tue, 29 Jun 2021 23:54:30 +0530 Pirate Praveen 
 wrote:

> I can confirm libjs-autosize from buster works fine with diaspora.
>
> Buster version has this,
>
> (function (global, factory) {
> if (typeof define === "function" && define.amd) {
>   define(['module', 'exports'], factory);
>
> But bullseye version is missing definition for module,
>
> (function (global, factory) {
> if (typeof define === "function" && define.amd) {
>   define(["exports"], factory);

Akshay,

Any ideas about this? Basically it is a behavior change from babel 6 to 
babel 7 and we'd like to restore the babel 6 behavior.




Bug#990458: Attaching the files from buster vs bullseye

2021-06-30 Thread Pirate Praveen
On Tue, 29 Jun 2021 23:54:30 +0530 Pirate Praveen 
 wrote:

> I can confirm libjs-autosize from buster works fine with diaspora.

So workaround is to install the buster version from snapshot.debian.org

http://snapshot.debian.org/archive/debian/20190209T090056Z/pool/main/a/autosize.js/libjs-autosize_4.0.2~dfsg1-3_all.deb



Bug#980392: calendar: oldconfig /etc/calendar/default

2021-06-30 Thread Christoph Anton Mitterer
Also, /etc/calendar is left over.

I had basically the case of upgrading from buster to bullseye first:
Unpacking bsdmainutils (12.1.7+nmu3) over (11.1.2+b1) ...
dpkg: warning: unable to delete old directory '/etc/calendar': Directory not 
empty

..and afterwards purging ncal.

But /etc/calendar remains as an empty dir.



Bug#990488: statsvn: Package in stable does not work

2021-06-30 Thread Ryan Thoryk
Package: statsvn
Version: 0.7.0.dfsg-9
Severity: grave
Justification: renders package unusable

Dear Maintainer,

When trying to use the statsvn utility, this fatal error message is encountered:

SEVERE: Subversion binary is incorrect version. Found: 1.10.4, required: 1.3.0

This makes the utility broken on both stable and testing.  It appears that 
FreeBSD has a patch for this, that disables the version check:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=229325

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

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

Versions of packages statsvn depends on:
ii  default-jre [java-runtime] 2:1.11-71
ii  java-wrappers  0.3
ii  libsvnkit-java 1.8.14-3
ii  openjdk-11-jre [java-runtime]  11.0.11+9-1~deb10u1
ii  statcvs1:0.7.0.dfsg-7
ii  subversion 1.10.4-1+deb10u2

statsvn recommends no packages.

statsvn suggests no packages.

-- no debconf information



Bug#990489: python3-expeyes: why is there a Conflicts: modemmanager ?

2021-06-30 Thread Andreas Beckmann
Package: python3-expeyes
Version: 4.8.7+repack-4
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts
Control: affects -1 + eyes17

Hi Georges,

while investigating incomplete buster->bullseye upgrades, I came across
the Conflicts: modemmanager in python3-expeyes. Why was that added?
It is not mentioned in the changelog and the git commit introducing it
doesn't explain it either.
Should this have been a versioned Breaks instead?

The modemmanager package still exists in bullseye, so what should be the
desired buster->bullseye upgrade outcome for buster systems with both
modemmanager and python3-expeyes installed (that happens e.g. when
installing eyes17/buster with --install-recommends)?


Andreas



Bug#990458: Attaching the files from buster vs bullseye

2021-06-30 Thread Akshay S Dinesh

This is most likely due to babel-plugin-add-module-exports being broken.

See https://github.com/59naga/babel-plugin-add-module-exports/issues/72

and https://github.com/59naga/babel-plugin-add-module-exports/issues/80

and https://github.com/59naga/babel-plugin-add-module-exports/issues/73


That 73 points to a new version that's put only on npm and not on 
github. I'm not exactly sure how it works with fakeupstream at 
https://salsa.debian.org/js-team/node-babel-plugin-add-module-exports/-/tree/master/


Either way, the version in salsa seems to be 0.2.1 which is definitely 
outdated (as per the github description of babel-plugin-add-module-exports



Two ways I see are:

Either, update this plugin in Debian to the fork that's pushed only to 
npm (or switch to 
https://github.com/lijunle/babel-plugin-add-module-exports/ I guess)



OR

Try removing this plugin altogether and changing the
"export default autosize" statement in the last line of autosize.js to
"module.exports = autosize"

I'm NOT sure whether either of these will work.



Bug#990490: cryptsetup: leftover configuration

2021-06-30 Thread Christoph Anton Mitterer
Package: cryptsetup
Version: 2:2.3.5-1
Severity: normal


Hi.

During a test upgrade from buster to bullseye I've noted:
Unpacking resolvconf (1.87) over (1.79) ...
dpkg: warning: unable to delete old directory '/etc/init': Directory not empty

The reason seems to be that there are leftover files from cryptsetup:
/etc/init/cryptdisks.conf
/etc/init/cryptdisks-udev.conf

which were apparently dropped in 2cd1701a but never properly cleaned up for
legacy installations.


Could you please do so in a future upgrade?

Unfortunately there is ne nice way to drop /etc/init itself now.
guess you could try to check whether it's still registered with some package
(dpkg -S /etc/init) and if not try to rmdir it.


Cheers,
Chris.



Bug#990491: unblock: darktable/3.4.1-5

2021-06-30 Thread David Bremner
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Please unblock package darktable

[ Reason ]

The new version fixes an unclosed comment in the Italian translation
of user.css. If the user triggers the creation of this file (e.g. by
adding a keyboard shortcut in the preferences), then the GUI is
somewhat mangled.

[ Impact ]

Probably further confusion for Italian speaking users of
darktable. There is a fairly simple workaround (fix the comment in
user.css), if the user seeks help and/reports the problem. The fact
that it only happens in Italian locales makes it trickier for users to
figure out the problem. OTOH I guess from a utilitarian point of view
it also affects less users.

[ Tests ]

I've run the new version under it_IT.utf8 and en_CA.utf8 locales. Both
seem OK, and I can define keyboard shortcuts without trashing the GUI.

[ Risks ]

Darktable is a leaf package; the change is one line cherry-picked from
upstream.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

[ Other info ]
(Anything else the release team should know.)

unblock darktable/3.4.1-5


-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEEkiyHYXwaY0SiY6fqA0U5G1WqFSEFAmDcjM0ACgkQA0U5G1Wq
FSGAvw//YjMLahGNm+kbIBBHz4FKC5c8ZnKTNJPt9s8b5lvrM4EsYUEMMuxRkSUA
ARZWKnDlB/IoLgjzcmOiOlCknDTP90W8P3oWDALMIjHzwJVqZBm54rDblKJKAzFI
Egb+5WPMEgxHTLzEg7vA/gyeAiF/k2sliSAOxRJLGdYDAbJfFHmpUYGjqZvcf7S/
owZmz6tFUnjQmTdlnLycg34vzBrfM1e7G2xFONoHKNWq2WDRMjcHVKC7Gxx/ApdX
QYjzC5t3eRqPiC4ZN+50EU+j+5i1qlwGPY1L2K9fOC3miOpFpnoBxSxpsgIQMf2x
Utkt4DzufQ7M2Y3SVr2JAQ7ROce3NsAebN3ywm3P3Ld1kAmpFTndjj2vFBf5b7aP
BgPiyR1f2/ID1UbxWsmahpZolc12oXEYqaaK9tVhCAy4sEon3XktSP9gcOhzoTav
fSHjf/Cq0rrRgQIxaggpFbA9HWzL9RQGBzDi2b+PluwfBAHLhlgHu59QA8ExW8SK
rLxHQwMLNkTcSiq8/ay1Z1Y1RPXjAJAy1ARRZ4CZnaNTRi3HgIrkq6dyfjaTyBFF
NgEZtUjc3zwaurVRyV/WrIVyWzVzGlnC3W5X/XhKUghsFL7cJ61UCI+FfwIBF6tq
f/x+Mw0iBtzqi4OEJbVRx2fkaHr6c/SgJkyriDuuvvmTwX+/o/c=
=7OD0
-END PGP SIGNATURE-
diff -Nru darktable-3.4.1/debian/changelog darktable-3.4.1/debian/changelog
--- darktable-3.4.1/debian/changelog2021-06-05 12:41:39.0 -0300
+++ darktable-3.4.1/debian/changelog2021-06-30 09:37:35.0 -0300
@@ -1,3 +1,11 @@
+darktable (3.4.1-5) unstable; urgency=medium
+
+  * Bug fix: "configuring shortcuts breaks filemanager gui at next start
+filemanager issueVersion: 3.4.1-4", thanks to stef.binde (Closes:
+#990405). Closed by cherry-picking upstream commit 154e945f.
+
+ -- David Bremner   Wed, 30 Jun 2021 09:37:35 -0300
+
 darktable (3.4.1-4) unstable; urgency=medium
 
   * Bug fix: "crashes with 'Floating point exception (core dumped)' after
diff -Nru 
darktable-3.4.1/debian/patches/0003-it-fix-wrong-translation-breaking-the-CSS.patch
 
darktable-3.4.1/debian/patches/0003-it-fix-wrong-translation-breaking-the-CSS.patch
--- 
darktable-3.4.1/debian/patches/0003-it-fix-wrong-translation-breaking-the-CSS.patch
 1969-12-31 20:00:00.0 -0400
+++ 
darktable-3.4.1/debian/patches/0003-it-fix-wrong-translation-breaking-the-CSS.patch
 2021-06-30 09:37:35.0 -0300
@@ -0,0 +1,22 @@
+From: Pascal Obry 
+Date: Thu, 7 Jan 2021 09:49:25 +0100
+Subject: it: fix wrong translation breaking the CSS.
+
+(cherry picked from commit 154e945f4bef98de82eff728a6485b1c6c4d79c5)
+---
+ po/it.po | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/po/it.po b/po/it.po
+index 3fb64aa..73be374 100644
+--- a/po/it.po
 b/po/it.po
+@@ -7586,7 +7586,7 @@ msgid ""
+ "/* Enter CSS theme tweaks here */\n"
+ "\n"
+ msgstr ""
+-"/* Inserisci le modifiche al CSS qui /*\n"
++"/* Inserisci le modifiche al CSS qui */\n"
+ "\n"
+ 
+ #: ../src/gui/preferences.c:546
diff -Nru darktable-3.4.1/debian/patches/series 
darktable-3.4.1/debian/patches/series
--- darktable-3.4.1/debian/patches/series   2021-06-05 12:41:39.0 
-0300
+++ darktable-3.4.1/debian/patches/series   2021-06-30 09:37:35.0 
-0300
@@ -1,2 +1,3 @@
 0001-add-explicit-dependency-on-generate_conf.patch
 0002-Avoid-div-by-zero-in-dt_iop_clip_and_zoom_mosaic_hal.patch
+0003-it-fix-wrong-translation-breaking-the-CSS.patch


Bug#990484: libreoffice-dictionaries: Character in debian/copyfile:3127,3220 breaks the paragraph unexpected

2021-06-30 Thread Zhi Han
Source: libreoffice-dictionaries
Version: 1:6.2.0-1
Severity: normal

Dear Maintainer,

When I install the package hunspell-en-gb and hypfen-en-gb in an
ELBE(https://elbe-rfs.org/) environment, exception is raised with message
"value must not have blank lines". 

After some debugging, I just found that it was failed at validation of the 
copyright file, 
by the Python deb822. More specific, the Character  (which might be 
Line Seperate)
in line 3127 and 3220 of file copyright is treated by the Python deb822 as 
blank line, and
cause this failure. 

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

Kernel: Linux 4.19.0-16-amd64 (SMP w/8 CPU cores)
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 /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#990493: node-babel-plugin-add-module-exports broken with babel-preset-env 7

2021-06-30 Thread Pirate Praveen

Package: node-babel-plugin-add-module-exports
Version: 0.2.1-3
Severity: grave
Justification: creates broken build output
Control: forwarded -1 
https://github.com/59naga/babel-plugin-add-module-exports/issues/73

Control: block 990458 by -1

Upstream has released a fix in major update. Since we are in freeze I'm 
not sure how to proceed here. This affects many packages.


$ reverse-depends -b node-babel-plugin-add-module-exports
Reverse-Build-Depends
* autosize.js
* node-babel-plugin-lodash
* node-colormin
* node-css-loader
* node-deep-for-each
* node-es6-promise
* node-handlebars
* node-i18next-http-backend



Bug#989697: taking this

2021-06-30 Thread Adam Borowski
Control: retitle -1 ITP: jpegqs -- JPEG artifacts removal tool
Control: owner -1 !

Decrapifing JPEGs is an useful thing.  I'm this taking this request.

-- 
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Imagine there are bandits in your house, your kid is bleeding out,
⢿⡄⠘⠷⠚⠋⠀ the house is on fire, and seven giant trumpets are playing in the
⠈⠳⣄ sky.  Your cat demands food.  The priority should be obvious...



Bug#990458: Attaching the files from buster vs bullseye

2021-06-30 Thread Pirate Praveen




On Wed, Jun 30, 2021 at 8:27 pm, Akshay S Dinesh  
wrote:
This is most likely due to babel-plugin-add-module-exports being 
broken.


See 
https://github.com/59naga/babel-plugin-add-module-exports/issues/72


and 
https://github.com/59naga/babel-plugin-add-module-exports/issues/80


and 
https://github.com/59naga/babel-plugin-add-module-exports/issues/73



That 73 points to a new version that's put only on npm and not on 
github. I'm not exactly sure how it works with fakeupstream at 
https://salsa.debian.org/js-team/node-babel-plugin-add-module-exports/-/tree/master/


Either way, the version in salsa seems to be 0.2.1 which is 
definitely outdated (as per the github description of 
babel-plugin-add-module-exports



Two ways I see are:

Either, update this plugin in Debian to the fork that's pushed only 
to npm (or switch to 
https://github.com/lijunle/babel-plugin-add-module-exports/ I guess)




I think we can take the last tagged version 1.0.0 and apply a patch to 
make it 1.0.2.




OR

Try removing this plugin altogether and changing the
"export default autosize" statement in the last line of autosize.js to
"module.exports = autosize"



It looks like many packages build depend on this module and those are 
also likely broken. I opened 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=990493 to track this.



I'm NOT sure whether either of these will work.


Thanks for the pointers, at least we know what is broken and what the 
fix is. We just have to figure out the best way to include it.




Bug#981815: Please explain

2021-06-30 Thread Dennis Filder
X-Debbugs-CC: serfyo...@yandex.ru

On Wed, Jun 30, 2021 at 05:27:45PM +0300, Сергей Фёдоров wrote:

> Sorry for the late response - I just went to the mail and did not
> expect a letter from you.
>
> I wanted to use sudo to delete the list of root owner files whose
> names are placed in the file.

Your first example is probably wrong because using '<' in sudoers
files is a syntax error, and the shell would interpret it anyway, so
sudo would never see it.

In your second and third examples the same rule applies.  Also, your
executed command differs from that in sudoers ('-0t' vs. '-t'), so
sudo asks for a password.

Remember: sudo is not a shell, and it does no processing of shell meta
characters.  To work with a defined sudoers entry, the beginning of
the command (after evaluation of meta characters by the shell) must
match /exactly/ what is specified in sudoers (absolute paths,
parameter order etc.).  Additional parameters can be added, but what
is specified in sudoers must not be omitted nor rearranged.

I find the easiest way to inspect what the ultimately executed command
will look like after meta character evaluation is by processing the
output of strace, e.g. like so:

  printf '/dev/null\n/dev/zero\n' > /tmp/files
  strace -o '|grep execve' -e trace=execve \
-s 4096 -f sh -c "/usr/bin/xargs \
-a /tmp/files -n 1 -d '\n' /usr/bin/stat"

Notice that strace does some escaping of special characters like '\n'
in its output itself, so you have to be mindful of that.

Regards,
Dennis.



Bug#990489: python3-expeyes: why is there a Conflicts: modemmanager ?

2021-06-30 Thread Georges Khaznadar
Dear Andreas,

I added in Cc: the authors of Expeyes hardware and software.

Hello Jithin, Ajith! the context about the bug report with serious
severity is below.



I ignored that a statement like "Conflicts: modemmanager" would create
problems with buster->bullseye upgrades. Currently, binary packages
conflicting with modemmanager are: eyes17, python3-expeyes, 
firm-phoenix-ware. The first one, eyes17, will be the most used.

This statement was added because boxes of the Expeyes family do not
communicate correctly by their serial link when modemmanager is
installed. I did not investigate further, to know the precise reason of
the incompatibility.

I got e-mails of some users of previous versions of expeyes packages,
who could not activate their boxes, and my reply was to uninstall
modemmanager or upgrade to the new version of eyes17 package.

The number of Expeyes users is currently growing in Kerala (a southern
state of India), and they rely on *eyes17* package, some with a Debian
machine, most with an Ubuntu machine. This community is growing since
Eyes17 box has become an officially encouraged scientific device, to be
distributed to all high schools in the state, together with training.

I cannot withdraw the confict statement without damaging this user
community in the future.

Hence the next question:


How would it be possible to keep expeyes packages in the soon-to-come
Debian/Stable distribution?

The package modemmanager is recommended by widely used packages, like
network-manager, while eyes17 is recommended by no package.

I do not know how many users do really need modemmanager, or use modems.

However I know better the profile of users who use eyes17: they are
students and teachers, wo interact inside a high school. Then, the link
with Internet is generally provided by some router or some wireless box,
and no modem is used.

@Jitin, @Ajith:
can you give please an estimate of the user community for eyes17 now,
and in a near future?

Best regards,   Georges.

Andreas Beckmann a écrit :
> Package: python3-expeyes
> Version: 4.8.7+repack-4
> Severity: serious
> User: debian...@lists.debian.org
> Usertags: piuparts
> Control: affects -1 + eyes17
> 
> Hi Georges,
> 
> while investigating incomplete buster->bullseye upgrades, I came across
> the Conflicts: modemmanager in python3-expeyes. Why was that added?
> It is not mentioned in the changelog and the git commit introducing it
> doesn't explain it either.
> Should this have been a versioned Breaks instead?
> 
> The modemmanager package still exists in bullseye, so what should be the
> desired buster->bullseye upgrade outcome for buster systems with both
> modemmanager and python3-expeyes installed (that happens e.g. when
> installing eyes17/buster with --install-recommends)?
> 
> 
> Andreas

-- 
Georges KHAZNADAR et Jocelyne FOURNIER
22 rue des mouettes, 59240 Dunkerque France.
Téléphone +33 (0)3 28 29 17 70



signature.asc
Description: PGP signature


Bug#990458: [Pkg-javascript-devel] Bug#990458: Attaching the files from buster vs bullseye

2021-06-30 Thread Pirate Praveen




On Wed, Jun 30, 2021 at 9:30 pm, Pirate Praveen 
 wrote:



On Wed, Jun 30, 2021 at 8:27 pm, Akshay S Dinesh 
 wrote:
Either, update this plugin in Debian to the fork that's pushed only 
to npm (or switch to 
https://github.com/lijunle/babel-plugin-add-module-exports/ I guess)




I think we can take the last tagged version 1.0.0 and apply a patch 
to make it 1.0.2.


Looks like we are already using the dist tarballs and does not involve 
any build, we can just take the latest 1.0.4 from npmjs.com.




Bug#990494: texlive-latex-extra: missing dependency on texlive-science for invoice.sty

2021-06-30 Thread Jochen Sprickerhof
Package: texlive-latex-extra
Version: 2020.20210202-3
Severity: normal

Hi TeX Team,

texlive-latex-extra contains invoice.sty which depends on siunitx from
the texlive-science package but does not declare a dependency.
Without texlive-science installed:

$ latex  -recorder examples.tex
This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020/Debian) 
(preloaded format=latex)
 restricted \write18 enabled.
entering extended mode
(./examples.tex
LaTeX2e <2020-10-01> patch level 4
L3 programming layer <2021-01-09> xparse <2020-03-03>
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2020/04/10 v1.4m Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (./invoice.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty)

! LaTeX Error: File `siunitx.sty' not found.


##
A minimal example.tex:

\documentclass{article} 
\usepackage{invoice} 
\begin{document} 
Foo
\end{document}


##
 List of ls-R files

lrwxrwxrwx 1 root root 31 Feb 17 21:30 /usr/share/texlive/texmf-dist/ls-R -> 
/var/lib/texmf/ls-R-TEXLIVEDIST
##
 Config files
-rw-r--r-- 1 root root 475 Feb 13 08:36 /etc/texmf/web2c/texmf.cnf
lrwxrwxrwx 1 root root 33 Feb 17 21:30 /usr/share/texmf/web2c/fmtutil.cnf -> 
/var/lib/texmf/fmtutil.cnf-DEBIAN
lrwxrwxrwx 1 root root 32 Feb 17 21:30 /usr/share/texmf/web2c/updmap.cfg -> 
/var/lib/texmf/updmap.cfg-DEBIAN
-rw-r--r-- 1 root root 3106 Jun 30 17:50 
/var/lib/texmf/tex/generic/config/language.dat
##
 Files in /etc/texmf/web2c/
total 8
-rw-r--r-- 1 root root 283 Jul 31  2019 mktex.cnf
-rw-r--r-- 1 root root 475 Feb 13 08:36 texmf.cnf
##
 md5sums of texmf.d
ca40c66f144b4bafc3e59a2dd32ecb9c  /etc/texmf/texmf.d/00debian.cnf

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

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

Versions of packages texlive-latex-extra depends on:
ii  libcommons-logging-java1.2-2
ii  libpdfbox-java 1:1.8.16-2
ii  preview-latex-style12.2-1
ii  python33.9.2-3
ii  tex-common 6.16
ii  texlive-base   2020.20210202-3
ii  texlive-binaries   2020.20200327.54578-7
ii  texlive-latex-recommended  2020.20210202-3
ii  texlive-pictures   2020.20210202-3

Versions of packages texlive-latex-extra recommends:
ii  texlive-fonts-recommended  2020.20210202-3
pn  texlive-plain-generic  

Versions of packages texlive-latex-extra suggests:
pn  icc-profiles
ii  libfile-which-perl  1.23-1
pn  libspreadsheet-parseexcel-perl  
ii  python3-pygments2.7.1+dfsg-2.1
pn  texlive-latex-extra-doc 

Versions of packages tex-common depends on:
ii  dpkg  1.20.9
ii  ucf   3.0043

Versions of packages tex-common suggests:
ii  debhelper  13.3.4

Versions of packages texlive-latex-extra is related to:
ii  tex-common6.16
ii  texlive-binaries  2020.20200327.54578-7

-- no debconf information



Bug#990458: [Pkg-javascript-devel] Bug#990458: Bug#990458: Attaching the files from buster vs bullseye

2021-06-30 Thread Pirate Praveen




On Wed, Jun 30, 2021 at 9:38 pm, Pirate Praveen 
 wrote:
Looks like we are already using the dist tarballs and does not 
involve any build, we can just take the latest 1.0.4 from npmjs.com.


Scratch that, the new versions use babel to build, so I think using 
https://github.com/lijunle/babel-plugin-add-module-exports/ is the best 
option, though the latest version tagged is 1.0.2 and latest npm 
release is 1.0.4 (basically completely messed up release workflow).




Bug#990489: python3-expeyes: why is there a Conflicts: modemmanager ?

2021-06-30 Thread jithin bp
Dear Georges,

The modem-manager probes serial ports with random AT commands causing
communication errors in a wide range of devices which use the serial port,
most common ones being embedded development tools such as for the Arduino ,
PIC etc.
This issue has been reported in many forums
-
https://mail.gnome.org/archives/networkmanager-list/2013-October/msg00038.html
-
https://askubuntu.com/questions/1231894/modemmanager-conflicts-with-arduino
- https://github.com/ubuntu/ubuntu-make/issues/4

In case of ExpEYES, random communication errors, and subsequent data loss
occurs during data acquisition tasks if Modem Manager is running in the
background. Perhaps there is some way to place a lock on the active serial
port to prevent MM from probing it.

One suggestion that needs to be rigorously tested is to blacklist the
serial device of ExpEYES(VendorID:ProductID) for Modem Manager so that it
will ignore it.
https://askubuntu.com/questions/1231894/modemmanager-conflicts-with-arduino

The user community is currently in the range of a few thousands, and is
expected to grow, so a solution must be quickly resolved after studying
which serial devices Modem-Manager automatically likes to probe, and to
keep ExpEYES ( ID 04d8:00df Microchip Technology, Inc.) out of that list.


More about ExpEYES
- https://expeyes.in/
- https://csparkresearch.in/expeyes17/
- https://csparkresearch.in/expeyes17/blog

Regards,
Jithin

On Wed, Jun 30, 2021 at 9:36 PM Georges Khaznadar 
wrote:

> Dear Andreas,
>
> I added in Cc: the authors of Expeyes hardware and software.
>
> Hello Jithin, Ajith! the context about the bug report with serious
> severity is below.
>
> 
>
> I ignored that a statement like "Conflicts: modemmanager" would create
> problems with buster->bullseye upgrades. Currently, binary packages
> conflicting with modemmanager are: eyes17, python3-expeyes,
> firm-phoenix-ware. The first one, eyes17, will be the most used.
>
> This statement was added because boxes of the Expeyes family do not
> communicate correctly by their serial link when modemmanager is
> installed. I did not investigate further, to know the precise reason of
> the incompatibility.
>
> I got e-mails of some users of previous versions of expeyes packages,
> who could not activate their boxes, and my reply was to uninstall
> modemmanager or upgrade to the new version of eyes17 package.
>
> The number of Expeyes users is currently growing in Kerala (a southern
> state of India), and they rely on *eyes17* package, some with a Debian
> machine, most with an Ubuntu machine. This community is growing since
> Eyes17 box has become an officially encouraged scientific device, to be
> distributed to all high schools in the state, together with training.
>
> I cannot withdraw the confict statement without damaging this user
> community in the future.
>
> Hence the next question:
> 
>
> How would it be possible to keep expeyes packages in the soon-to-come
> Debian/Stable distribution?
>
> The package modemmanager is recommended by widely used packages, like
> network-manager, while eyes17 is recommended by no package.
>
> I do not know how many users do really need modemmanager, or use modems.
>
> However I know better the profile of users who use eyes17: they are
> students and teachers, wo interact inside a high school. Then, the link
> with Internet is generally provided by some router or some wireless box,
> and no modem is used.
>
> @Jitin, @Ajith:
> can you give please an estimate of the user community for eyes17 now,
> and in a near future?
>
> Best regards,   Georges.
>
> Andreas Beckmann a écrit :
> > Package: python3-expeyes
> > Version: 4.8.7+repack-4
> > Severity: serious
> > User: debian...@lists.debian.org
> > Usertags: piuparts
> > Control: affects -1 + eyes17
> >
> > Hi Georges,
> >
> > while investigating incomplete buster->bullseye upgrades, I came across
> > the Conflicts: modemmanager in python3-expeyes. Why was that added?
> > It is not mentioned in the changelog and the git commit introducing it
> > doesn't explain it either.
> > Should this have been a versioned Breaks instead?
> >
> > The modemmanager package still exists in bullseye, so what should be the
> > desired buster->bullseye upgrade outcome for buster systems with both
> > modemmanager and python3-expeyes installed (that happens e.g. when
> > installing eyes17/buster with --install-recommends)?
> >
> >
> > Andreas
>
> --
> Georges KHAZNADAR et Jocelyne FOURNIER
> 22 rue des mouettes, 59240 Dunkerque France.
> Téléphone +33 (0)3 28 29 17 70
>
>

-- 
 jithin


Bug#990489: python3-expeyes: why is there a Conflicts: modemmanager ?

2021-06-30 Thread Andreas Beckmann

On 30/06/2021 18.06, Georges Khaznadar wrote:

I ignored that a statement like "Conflicts: modemmanager" would create
problems with buster->bullseye upgrades. Currently, binary packages
conflicting with modemmanager are: eyes17, python3-expeyes,
firm-phoenix-ware. The first one, eyes17, will be the most used.


So the current buster->bullseye upgrade outcome is not what you would 
desire:

* eyes17 removed
* modemmanager still installed
* python3-expexes kept at the buster version


This statement was added because boxes of the Expeyes family do not
communicate correctly by their serial link when modemmanager is
installed. I did not investigate further, to know the precise reason of
the incompatibility.


Is this incompatibility still the case with current modemmanager (1.14) 
in buster?



The number of Expeyes users is currently growing in Kerala (a southern
state of India), and they rely on *eyes17* package, some with a Debian
machine, most with an Ubuntu machine. This community is growing since
Eyes17 box has become an officially encouraged scientific device, to be
distributed to all high schools in the state, together with training.


That's a nice piece of hardware you have there ;-)


However I know better the profile of users who use eyes17: they are
students and teachers, wo interact inside a high school. Then, the link
with Internet is generally provided by some router or some wireless box,
and no modem is used.


I haven't looked into modemmanager at all ... is it possible to 
"disable" it from the eyes17 side? Deactivating the service might be 
sufficient? Dropping a conffile somewhere to block it from using certain 
devices? Diverting the binary away?


Andreas



Bug#990489: python3-expeyes: why is there a Conflicts: modemmanager ?

2021-06-30 Thread Georges Khaznadar
Dear Jithin,
thank you for your very fast response.

I attach the file eyes_udev.sh, which is called upon eyes17's
post-installation, as "eyes_udev.sh enable", thus creating or keeping
the file /lib/udev/rules.d/99-phoenix.rules, with this content:

---8<- /lib/udev/rules.d/99-phoenix.rules --
# udev rules for expEYES interface: AVR, FT232, MCP2200 and CH340
SUBSYSTEM=="usb",ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="21ff", MODE="666"
SUBSYSTEM=="tty",ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", MODE="666"
SUBSYSTEM=="tty",ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="00df", MODE="666"
SUBSYSTEM=="tty",ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", MODE="666"
ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="21ff", ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="00df", ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", ENV{ID_MM_DEVICE_IGNORE}="1"
# interest_eyes17
---8<-

Please can you check whether ATTRS{idVendor}=="03eb", ... "0403",  
"04d8", ... "1a86" will be enough to blacklist our boxes' interfaces for
modemmanager, and eventually the interface of eyes17?

Then, please can you check that installing modemmanager will let Eyes17
boxes in peace, when such a rule is activated for udev?

Currently, my Eyes17 box is lended to a colleague who is trying the
complete list of experiments of the User Manual, while reviewing the
Spanish version, and might want to buy such boxes, for his technical
school. I can ask him to give it back, and he would do it shortly, but
he asked me two days ago whether I could lend the box some longer; I
did not know that I would get a bug report today :)

Best regards,   Georges.


jithin bp a écrit :
> Dear Georges,
> 
> The modem-manager probes serial ports with random AT commands causing
> communication errors in a wide range of devices which use the serial port,
> most common ones being embedded development tools such as for the Arduino ,
> PIC etc.
> This issue has been reported in many forums
> -
> https://mail.gnome.org/archives/networkmanager-list/2013-October/msg00038.html
> -
> https://askubuntu.com/questions/1231894/modemmanager-conflicts-with-arduino
> - https://github.com/ubuntu/ubuntu-make/issues/4
> 
> In case of ExpEYES, random communication errors, and subsequent data loss
> occurs during data acquisition tasks if Modem Manager is running in the
> background. Perhaps there is some way to place a lock on the active serial
> port to prevent MM from probing it.
> 
> One suggestion that needs to be rigorously tested is to blacklist the
> serial device of ExpEYES(VendorID:ProductID) for Modem Manager so that it
> will ignore it.
> https://askubuntu.com/questions/1231894/modemmanager-conflicts-with-arduino
> 
> The user community is currently in the range of a few thousands, and is
> expected to grow, so a solution must be quickly resolved after studying
> which serial devices Modem-Manager automatically likes to probe, and to
> keep ExpEYES ( ID 04d8:00df Microchip Technology, Inc.) out of that list.
> 
> 
> More about ExpEYES
> - https://expeyes.in/
> - https://csparkresearch.in/expeyes17/
> - https://csparkresearch.in/expeyes17/blog
> 
> Regards,
> Jithin
> 
> On Wed, Jun 30, 2021 at 9:36 PM Georges Khaznadar 
> wrote:
> 
> > Dear Andreas,
> >
> > I added in Cc: the authors of Expeyes hardware and software.
> >
> > Hello Jithin, Ajith! the context about the bug report with serious
> > severity is below.
> >
> > 
> >
> > I ignored that a statement like "Conflicts: modemmanager" would create
> > problems with buster->bullseye upgrades. Currently, binary packages
> > conflicting with modemmanager are: eyes17, python3-expeyes,
> > firm-phoenix-ware. The first one, eyes17, will be the most used.
> >
> > This statement was added because boxes of the Expeyes family do not
> > communicate correctly by their serial link when modemmanager is
> > installed. I did not investigate further, to know the precise reason of
> > the incompatibility.
> >
> > I got e-mails of some users of previous versions of expeyes packages,
> > who could not activate their boxes, and my reply was to uninstall
> > modemmanager or upgrade to the new version of eyes17 package.
> >
> > The number of Expeyes users is currently growing in Kerala (a southern
> > state of India), and they rely on *eyes17* package, some with a Debian
> > machine, most with an Ubuntu machine. This community is growing since
> > Eyes17 box has become an officially encouraged scientific device, to be
> > distributed to all high schools in the state, together with training.
> >
> > I cannot withdraw the confict statement without damaging this user
> > community in the future.
> >
> > Hence the next question:
> > 
> >
> > How would it be possible to keep expeye

Bug#990489: python3-expeyes: why is there a Conflicts: modemmanager ?

2021-06-30 Thread Georges Khaznadar
Sorry, here is the forgotten attachment, on e-mail later as usual.



eyes_udev.sh
Description: Bourne shell script


signature.asc
Description: PGP signature


Bug#990458: [Pkg-javascript-devel] Bug#990458: Bug#990458: Bug#990458: Attaching the files from buster vs bullseye

2021-06-30 Thread Pirate Praveen




On Wed, Jun 30, 2021 at 9:44 pm, Pirate Praveen 
 wrote:



On Wed, Jun 30, 2021 at 9:38 pm, Pirate Praveen 
 wrote:
Looks like we are already using the dist tarballs and does not 
involve any build, we can just take the latest 1.0.4 from npmjs.com.


Scratch that, the new versions use babel to build, so I think using 
https://github.com/lijunle/babel-plugin-add-module-exports/ is the 
best option, though the latest version tagged is 1.0.2 and latest npm 
release is 1.0.4 (basically completely messed up release workflow).


With babel-plugin-add-module-exports 1.0.4 from the above repo,

$ diff -u autosize-current.js autosize.js
--- autosize-current.js 2021-06-30 22:30:00.391798535 +0530
+++ autosize.js 2020-12-14 17:42:45.0 +0530
@@ -284,5 +284,5 @@

  var _default = autosize;
  _exports["default"] = _default;
-  module.exports = exports["default"];
+  module.exports = exports.default;
});
\ No newline at end of file

and this is working with diaspora. Thanks again for tracking down the 
issue.




Bug#990489: python3-expeyes: why is there a Conflicts: modemmanager ?

2021-06-30 Thread Andreas Beckmann

On 30/06/2021 18.22, jithin bp wrote:

One suggestion that needs to be rigorously tested is to blacklist the
serial device of ExpEYES(VendorID:ProductID) for Modem Manager so that it
will ignore it.
https://askubuntu.com/questions/1231894/modemmanager-conflicts-with-arduino


That sounds very promising.

Corresponding ModemManager documentation is
https://www.freedesktop.org/software/ModemManager/api/latest/ref-overview-modem-filter.html

So maybe the solution is shipping in eyes17 (or a better fitting package?)
/lib/udev/rules.d/78-mm-blacklist-expeyes.rules with this content:

= 8< =
ACTION!="add|change|move", GOTO="mm_blacklist_expeyes_end"
ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="00df", ENV{ID_MM_DEVICE_IGNORE}="1"
LABEL="mm_blacklist_expeyes_end"
= >8 =

(Repeat the middle line if you have multiple IDs)

Needs to be tested by someone having an expeyes board ;-)

As modemmanager already has several blacklists:

/lib/udev/rules.d/77-mm-pcmcia-device-blacklist.rules
/lib/udev/rules.d/77-mm-qdl-device-blacklist.rules
/lib/udev/rules.d/77-mm-usb-device-blacklist.rules

perhaps your device should rather be added there?

Some blacklists also set the ID_MM_TTY_BLACKLIST variable instead
of ID_MM_DEVICE_IGNORE

Andreas



Bug#990495: Stop using deprecated systemd-resolve tool

2021-06-30 Thread Michael Biebl
Package: python3-rally-openstack
Version: 2.0.0-2
Severity: normal
User: pkg-systemd-maintain...@lists.alioth.debian.org
Usertags: resolvectl

Hi,

systemd-resolve has been replaced by the resolvectl tool in systemd v239
(i.e. is available since buster). This is from the systemd release
notes:

* The systemd-resolve tool has been renamed to resolvectl (it also
  remains available under the old name, for compatibility), and its
  interface is now verb-based, similar in style to the other ctl
  tools, such as systemctl or loginctl.

systemd-resolve is nowadays merely a symlink pointing at resolvectl and
we'd like to get rid of this compat symlink at some point.

Your packages uses the old name like this:

$  grep -E "systemd-resolve\b" -R
rally_openstack/task/scenarios/vm/vmtasks.py:script = f"cloud-init 
status -w; systemd-resolve --status; "\


"systemd-resolve --status" can be replaced by "resolvectl status".

It is planned, that the systemd-resolve compat symlink will be dropped
in in bookworm.

Regards,
Michael



Bug#990495: Acknowledgement (Stop using deprecated systemd-resolve tool)

2021-06-30 Thread Michael Biebl

Control: tags -1 + patch

Patch should be as simple as this
diff --git a/rally_openstack/task/scenarios/vm/vmtasks.py b/rally_openstack/task/scenarios/vm/vmtasks.py
index dea2d44..139d032 100644
--- a/rally_openstack/task/scenarios/vm/vmtasks.py
+++ b/rally_openstack/task/scenarios/vm/vmtasks.py
@@ -599,7 +599,7 @@ class CheckDesignateDNSResolving(vm_utils.VMScenario):
 key_name=self.context["user"]["keypair"]["name"],
 **kwargs)
 
-script = f"cloud-init status -w; systemd-resolve --status; "\
+script = f"cloud-init status -w; resolvectl status; "\
  f"dig $(hostname).{zone}"
 
 command = {


OpenPGP_signature
Description: OpenPGP digital signature


Bug#990464: Kdump is unable to use NVME

2021-06-30 Thread dann frazier
tag 990464 + moreinfo
thanks

On Tue, Jun 29, 2021 at 06:25:48PM -0500, Kody Barks wrote:
> Package: kdump-tools
> Version: 1:1.6.5-1
> 
> When the kernel panics, it loads the kdump kernel correctly but this kernel
> is unable to use NVME, making it unable to mount the root filesystem and
> thus making the kdump kernel panic.
> I am unable to generate a proper log of this error. The best I could do is
> to take a picture of my screen when this happens. This is the attached
> file.
> I have tried using the boot parameter: "nvme_core.default_ps_max_latency_us=0"
> but this made no changes in behavior.
> I am using Debian 10 Buster with Linux 5.10.40 with libc6 2.28-10
> My motherboard is the ASUS PRIME x399-a .
> The SSD I'm trying to use as the root filesystem is the Intel Corporation
> Optane SSD 900P Series [8086:2700].
> It should be noted that outside of kdump, during normal operation, the
> device works flawlessly. Only Kdump's kernel has an issue.

hey Kody,

  It's likely that your crashkernel= parameter just doesn't provide
enough memory for the crashkernel to initialize all of your devices.
This is set in /etc/default/grub.d/kdump-tools.cfg. Try bumping that
up to see if it fixes things. Note that after changing it you'll need
to 1) sudo update-grub and 2) reboot before it will take effect for
the next crash dump. It's unfortunately not possible to provide
a static default crashkernel= that works for everyone, so tuning it is
often required.

 -dann



Bug#990497: grub-efi-amd64: grub-install not run if /boot/efi/EFI/debian doesn't exist

2021-06-30 Thread Yves-Alexis Perez
Package: grub-efi-amd64
Version: 2.02+dfsg1-20+deb10u4
Severity: normal

Hi,
reporting a bug after an IRC debugging session today.

On a amd64 EFI platform (Buster) I wanted to put the ESP partition on a RAID1
volume, so I recreated the whole thing (RAID1 creation and mkfs.vfat on
the /dev/md1 device), ending with an empty vfat partition.

I then proceeded to dpkg-reconfigure grub-efi-amd64 and chose to force
installation to the removable path (EFI/boot/bootx64.efi) and not to
update NVRAM variables.

After that, grub-install was *not* ran and thus nothing appeared in
/boot/efi/.

Looking at the postinst script, I noticed:

693   
grub-efi-ia32|grub-efi-amd64|grub-efi-ia64|grub-efi-arm|grub-efi-arm64)
694 bootloader_id="$(config_item GRUB_DISTRIBUTOR | tr A-Z a-z | \
695  cut -d' ' -f1)"
696 case $bootloader_id in
697   kubuntu) bootloader_id=ubuntu ;;
698 esac
699 if [ "$bootloader_id" ] && [ -d "/boot/efi/EFI/$bootloader_id" ]; 
then
700   case grub-efi-amd64 in
701 grub-efi-ia32)  target=i386-efi ;;
702 grub-efi-amd64) target=x86_64-efi ;;
703 grub-efi-ia64)  target=ia64-efi ;;
704 grub-efi-arm)   target=arm-efi ;;
705 grub-efi-arm64) target=arm64-efi ;;
706   esac
707   db_get grub2/force_efi_extra_removable
708   if [ "$RET" = true ]; then
709 FORCE_EXTRA_REMOVABLE="--force-extra-removable"
710   fi
711   NO_NVRAM="$(no_nvram_arg)"
712   run_grub_install --target="$target" "$FORCE_EXTRA_REMOVABLE" 
"$NO_NVRAM"
713 fi

On Debian GRUB_DISTRIBUTOR is set to `debian` so if /boot/efi/EFI/debian
doesn't exist, then grub-install won't be run at all.

It looks like a bug to me, but maybe I missed something.

Regards,
-- 
Yves-Alexis



Bug#990498: CCurlFile::FillBuffer - Failed: Error in the HTTP2 framing layer(16)

2021-06-30 Thread Mathieu Malaterre
Source: kodi
Version: 2:17.6+dfsg1-4

For some reason I cannot get any plugin to work in kodi today. I even
tried the bpo version.

My kodi.log is filled with:

2021-06-30 20:16:02.831 T:19196INFO : CPythonInvoker(0,
/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/runner.py):
script successfully run
2021-06-30 20:16:02.841 T:19196INFO : Python interpreter stopped
2021-06-30 20:16:05.744 T:19163   ERROR :
CCurlFile::FillBuffer - Failed: Error in the HTTP2 framing layer(16)
2021-06-30 20:16:05.744 T:19163   ERROR : CCurlFile::Open
failed with code 0 for
https://mirrors.kodi.tv/addons/matrix/metadata.common.imdb.com/metadata.common.imdb.com-3.2.3.zip:

2021-06-30 20:16:05.744 T:19163   ERROR : Could not fetch
addon location and hash from
https://mirrors.kodi.tv/addons/matrix/metadata.common.imdb.com/metadata.common.imdb.com-3.2.3.zip
2021-06-30 20:16:05.744 T:19163   ERROR :
CAddonInstallJob[metadata.common.imdb.com]: failed to resolve addon
install source path
2021-06-30 20:16:06.143 T:19163   ERROR :
CCurlFile::FillBuffer - Failed: Error in the HTTP2 framing layer(16)
2021-06-30 20:16:06.143 T:19163   ERROR : CCurlFile::Open
failed with code 0 for
https://mirrors.kodi.tv/addons/matrix/metadata.common.themoviedb.org/metadata.common.themoviedb.org-3.2.14.zip:

2021-06-30 20:16:06.143 T:19163   ERROR : Could not fetch
addon location and hash from
https://mirrors.kodi.tv/addons/matrix/metadata.common.themoviedb.org/metadata.common.themoviedb.org-3.2.14.zip
2021-06-30 20:16:06.143 T:19163   ERROR :
CAddonInstallJob[metadata.common.themoviedb.org]: failed to resolve
addon install source path
2021-06-30 20:16:06.539 T:19163   ERROR :
CCurlFile::FillBuffer - Failed: Error in the HTTP2 framing layer(16)

Looking upstream, all I can find are:

https://github.com/xbmc/xbmc/issues/16616

which is not really helpful.



Bug#989236: crossgrader: crashes with "Could not mark python3-apt:amd64 for install, fixing manually."

2021-06-30 Thread Adam Borowski
Control: severity -1 serious

On Mon, May 31, 2021 at 05:01:35PM +0200, Adam Borowski wrote:
> On Mon, May 31, 2021 at 07:08:22AM -0700, Kevin Wu wrote:
> > On Mon, May 31, 2021 at 4:26 AM Adam Borowski  wrote:
> > > But, is there _any_ case when crossgrader might possibly work?  As it 
> > > needs
> > > python-apt-common, it will always fail.  That makes the package useless.
> > > Should we bump #968458 to a RC severity?
> > 
> > crossgrader won't be able to work if python3-apt cannot be
> > crossgraded, so there's no case where it would work. Would #968458
> > merit critical for breaking unrelated software?

As the other bug hasn't been fixed, crossgrader as it stands in Bullseye is
useless.  So either we convince David to reconsider or a workaround has to
be found.


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ If you ponder doing what Jesus did, remember than flipping tables
⢿⡄⠘⠷⠚⠋⠀ and chasing people with a whip is a prime choice.
⠈⠳⣄



Bug#990489: python3-expeyes: why is there a Conflicts: modemmanager ?

2021-06-30 Thread Andreas Beckmann

Control: retitle -1 python3-expeyes: superfluous Conflicts: modemmanager causes 
problems on buster->bullseye upgrades

On 30/06/2021 18.55, Georges Khaznadar wrote:

I attach the file eyes_udev.sh, which is called upon eyes17's
post-installation, as "eyes_udev.sh enable", thus creating or keeping
the file /lib/udev/rules.d/99-phoenix.rules, with this content:


Great, the fix seems to be already included in the package.
So maybe it's sufficient to just drop all the Conflicts on modemmanager
to fix this bug ;-)

In all the maintainer scripts, please use
  invoke-rc.d udev 
instead of
  service udev 
s.t. this gets properly filtered via policy-rc.d
(an RC bug on its own, not filing it separately because we already have
this one)

Lintian says this:

E: maintainer-script-calls-service
N:
N:   The maintainer script apparently runs the service command. This
N:   command is reserved for local administrators and must never be used by
N:   a Debian package.
N:
N:   Please replace with calls to update-rc.d(8) and invoke-rc.d(8). If
N:   your package installs this service, this can be automated using
N:   dh_installinit(1) or dh_installsystemd(1).
N:
N:   Refer to Debian Policy Manual section 9.3.3 (Interfacing with init
N:   systems) for details.


Andreas



Bug#990411: systemd: set kernel.unprivileged_bpf_disabled = 1

2021-06-30 Thread Tomas Pospisek

reassign 990411 linux-image-5.10.0-7-amd64

-

Thanks Michael, reassigning as proposed. Though I'm wondering (and not 
finding) whether there would be a more general package to assign this 
ticket to (such as linux-image-5.x or something).


Any thoughts on this problem in the security or the kernel team?

Thanks and greets to all of you!
*t

On Mon, 28 Jun 2021, Michael Biebl wrote:


Am 28.06.21 um 14:52 schrieb Tomas Pospisek:

Package: systemd
Version: 247.3-5
Severity: wishlist
Tags: security
X-Debbugs-Cc: Debian Security Team 

Hi,

TLDR:

 $ sudo sysctl kernel.unprivileged_bpf_disabled
 kernel.unprivileged_bpf_disabled = 0

please disable unprivileged BPF by default, it seems that it
is not safe to be allowed by default in the general case.

I'm not sure if systemd is the right place to report this
security/wishlist ticket against. I've chosen systemd because it
ships `/etc/sysctl.d/99-sysctl.conf` which seems to me to be the
nearest fit to where `kernel.unprivileged_bpf_disabled` should
be set. Please reassign if there's a better package to stick
this report to.


/etc/sysctl.d/99-sysctl.conf is just a symlink pointing at
99-sysctl.conf -> ../sysctl.conf

$ dpkg -S /etc/sysctl.conf
procps: /etc/sysctl.conf

tbh, I'd prefer the security oder kernel team to make that judgement call.




Bug#990498: CCurlFile::FillBuffer - Failed: Error in the HTTP2 framing layer(16)

2021-06-30 Thread Vasyl Gello
Hi Matthieu!

This might be relevant: https://github.com/xbmc/xbmc/pull/18582

And this definitely is: https://github.com/xbmc/xbmc/issues/19738

> I even tried the bpo version

Were you able to reproduce an issue with 2:19.1+dfsg2-1~bpo10+1 ?

Which version of curl do you have?
-- 
Vasyl Gello
==
Certified SolidWorks Expert

Mob.:+380 (98) 465 66 77

E-Mail: vasek.ge...@gmail.com

Skype: vasek.gello
==
호랑이는 죽어서 가죽을 남기고 사람은 죽어서 이름을 남긴다

30 червня 2021 р. 18:22:19 UTC, Mathieu Malaterre  
написав(-ла):
>Source: kodi
>Version: 2:17.6+dfsg1-4
>
>For some reason I cannot get any plugin to work in kodi today. I even
>tried the bpo version.
>
>My kodi.log is filled with:
>
>2021-06-30 20:16:02.831 T:19196INFO : CPythonInvoker(0,
>/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/runner.py):
>script successfully run
>2021-06-30 20:16:02.841 T:19196INFO : Python interpreter stopped
>2021-06-30 20:16:05.744 T:19163   ERROR :
>CCurlFile::FillBuffer - Failed: Error in the HTTP2 framing layer(16)
>2021-06-30 20:16:05.744 T:19163   ERROR : CCurlFile::Open
>failed with code 0 for
>https://mirrors.kodi.tv/addons/matrix/metadata.common.imdb.com/metadata.common.imdb.com-3.2.3.zip:
>
>2021-06-30 20:16:05.744 T:19163   ERROR : Could not fetch
>addon location and hash from
>https://mirrors.kodi.tv/addons/matrix/metadata.common.imdb.com/metadata.common.imdb.com-3.2.3.zip
>2021-06-30 20:16:05.744 T:19163   ERROR :
>CAddonInstallJob[metadata.common.imdb.com]: failed to resolve addon
>install source path
>2021-06-30 20:16:06.143 T:19163   ERROR :
>CCurlFile::FillBuffer - Failed: Error in the HTTP2 framing layer(16)
>2021-06-30 20:16:06.143 T:19163   ERROR : CCurlFile::Open
>failed with code 0 for
>https://mirrors.kodi.tv/addons/matrix/metadata.common.themoviedb.org/metadata.common.themoviedb.org-3.2.14.zip:
>
>2021-06-30 20:16:06.143 T:19163   ERROR : Could not fetch
>addon location and hash from
>https://mirrors.kodi.tv/addons/matrix/metadata.common.themoviedb.org/metadata.common.themoviedb.org-3.2.14.zip
>2021-06-30 20:16:06.143 T:19163   ERROR :
>CAddonInstallJob[metadata.common.themoviedb.org]: failed to resolve
>addon install source path
>2021-06-30 20:16:06.539 T:19163   ERROR :
>CCurlFile::FillBuffer - Failed: Error in the HTTP2 framing layer(16)
>
>Looking upstream, all I can find are:
>
>https://github.com/xbmc/xbmc/issues/16616
>
>which is not really helpful.
>


Bug#990496: gcc-mingw-w64-x86-64-win32-runtime: libgcc_s_seh-1.dll built without NX and without ASLR

2021-06-30 Thread Stephen Kitt
Hi Tim,

On Wed, 30 Jun 2021 19:37:18 +0200, Tim Kosse
 wrote:
> I have noticed that libgcc_s_seh-1.dll as distributed by this package 
> has not been built with support for the NX and ASLR security features 
> enabled, as can be see with objdump:
> 
> ~$ x86_64-w64-mingw32-objdump -p 
> /usr/lib/gcc/x86_64-w64-mingw32/10-win32/libgcc_s_seh-1.dll  | grep 
> DllCharacteristics
> DllCharacteristics  
> 
> It looks like the other .dlls in this package are also missing these 
> important flags. I have not checked whether this affects the 
> corresponding package with the 32bit DLLs.
> 
> This is a regression from buster, where this file is built with support 
> for both features:
> 
> ~$ x86_64-w64-mingw32-objdump -p 
> /usr/lib/gcc/x86_64-w64-mingw32/8.3-win32/libgcc_s_seh-1.dll  | grep 
> DllCharacteristics
> DllCharacteristics  0160

Not quite: the DLLs were built with those flags set, but they weren’t built
with support for the features — as a result, in many cases the protection
features were unusable and even misleading. See
https://www.kb.cert.org/vuls/id/307144/ and the links therein for details.

> According to 
> https://docs.microsoft.com/en-us/windows/win32/api/winnt/ns-winnt-image_optional_header32,
>  
> 0160 decomposes into
> IMAGE_DLLCHARACTERISTICS_NX_COMPAT, 
> IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE and 
> IMAGE_DLL_CHARACTERISTICS_HIGH_ENTROPY_VA
> 
> These libraries should be built with both mitigations enabled.

I agree, at least those options which make sense for DLLs, but it’s still not
straightforward. Ideally, support for this should come from upstream (GCC and
MinGW-w64), not just the Debian packages.

Regards,

Stephen


pgpLgp09v8JH3.pgp
Description: OpenPGP digital signature


Bug#990499: apparmor: Include local profile for sanitized_helper

2021-06-30 Thread Frank

Package: apparmor
Version: 2.13.2-10
Severity: wishlist

Dear Maintainer,

The current setup for the profile sanitized_helper does not include a local
profile for adjustments. I would like to propose

#include 

in /etc/apparmor.d/abstraction/ubuntu-helpers

Best wishes,
Frank



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

Kernel: Linux 5.10.0-0.bpo.7-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_CPU_OUT_OF_SPEC, 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 /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages apparmor depends on:
ii  debconf [debconf-2.0]  1.5.71
ii  libc6  2.28-10
ii  lsb-base   10.2019051400
ii  python33.7.3-1

apparmor recommends no packages.

Versions of packages apparmor suggests:
pn  apparmor-profiles-extra  
pn  apparmor-utils   

-- debconf information excluded



Bug#990411: systemd: set kernel.unprivileged_bpf_disabled = 1

2021-06-30 Thread Michael Biebl

Control: reassign -1 src:linux

Am 30.06.21 um 20:33 schrieb Tomas Pospisek:

reassign 990411 linux-image-5.10.0-7-amd64

-

Thanks Michael, reassigning as proposed. Though I'm wondering (and not 
finding) whether there would be a more general package to assign this 
ticket to (such as linux-image-5.x or something).




The kernel team afair prefers this to be assigned to src:linux.



OpenPGP_signature
Description: OpenPGP digital signature


Bug#988963: libgc1c2: please drop obsolete Conflicts/Replaces on libgc1 in buster, it interferes with upgrades to bullseye

2021-06-30 Thread Paul Gevers
Hi libgc maintainers,

On Thu, 27 May 2021 21:01:18 +0200 Paul Gevers  wrote:
> I'd expect our Stable Release Managers to be fine with an update like
> this. I can even do it via an NMU if that's preferred. Please reassign
> to the release-notes pseudo package if fixing this is unacceptable to
> you, but please elaborate why in that case.

Can you please comment? We missed the 10.10 point release already and
10.11 may happen after we release bullseye, but at least we could
improve the upgrade for people upgrading after 10.11. Do you agree with
me doing an NMU to fix this issue?

Paul



OpenPGP_signature
Description: OpenPGP digital signature


Bug#989599: upgrade issue: apt: fails to upgrade guile-2.2-libs from buster to bullseye

2021-06-30 Thread Paul Gevers
Hi Andreas,

On Tue, 15 Jun 2021 14:50:39 +0200 Andreas Beckmann  wrote:
> This has not been discussed with the libgc maintainers (nor does there
> exist a bug, yet).

There is: https://bugs.debian.org/988963 with a solution (in buster).

> I still think reusing 'libgc1' was a very bad decision (maybe the soname
> should have been bumped if there were symbols gone?), and it has
> uncovered a problem in apt handling swapping real/virtual
> Package/Conflicts on the same name pair.

I prefer to update libgc in buster and document this behavior in the
release notes. As far as I'm aware, this is a "cosmetic" issue in that
after the upgrade where packages are hold back, a second upgrade fixes
the issue. If that view of the situation is incomplete, please enlighten
us. If that view is correct, lets fix bug 988963.

Paul



OpenPGP_signature
Description: OpenPGP digital signature


Bug#990417: openjdk-11-jre-headless: running java in qemu s390 gives a SIGILL at C [linux-vdso64.so.1+0x6f8] __kernel_getcpu+0x8

2021-06-30 Thread Arne Ploese
I installed on an debian stable/unstable x86_64 the vm with:
sudo virt-install --name debian-s390x --disk size=20 --memory=2000  --
arch=s390x --location
http://ftp.debian.org/debian/dists/stretch/main/installer-s390x/

then I upgraded to stable (using stable for installation causes the new
vm to freeze during install - another bug?) and installed the openjdk-
11-jre-headless.
just execution the command /usr/lib/jvm/java-11-openjdk-s390x/bin/java
crashes.

This is how to reproduce the bug.
This happens with debian stable/unstable on x86_64 as host and/or
debian stable/unstable and ubuntu bionic/groovy as guest.

Am Dienstag, dem 29.06.2021 um 10:01 +0200 schrieb Matthias Klose:
> Control: reassign -1 src:qemu
>
> works for me on a native machine. You should also provide a test
> case.
>
>
> On 6/28/21 7:28 PM, Arne Plöse wrote:
> > Package: openjdk-11-jre-headless
> > Version: 11.0.11+9-1~deb10u1
> > Severity: grave
> > Justification: renders package unusable
> >
> > Dear Maintainer,
> >
> > I tried tu run java in an qemu emulated s390 debian VM.
> > The bug accects also unstabel and te openjdk versions 15, 16 and
> > 17, but not version 1.8
> >
> > The outcome is a hs_err_pid632.log.
> > #
> > # A fatal error has been detected by the Java Runtime Environment:
> > #
> > #  SIGILL (0x4) at pc=0x03ff88c7e6f4, pid=587, tid=588
> > #
> > # JRE version:  (11.0.11+9) (build )
> > # Java VM: OpenJDK 64-Bit Server VM (11.0.11+9-post-Debian-
> > 1deb10u1, mixed mode, sharing, tiered, compressed oops, g1 gc,
> > linux-s390x)
> > # Problematic frame:
> > # C  [linux-vdso64.so.1+0x6f8]  __kernel_getcpu+0x8
> > #
> > # No core dump will be written. Core dumps have been disabled. To
> > enable core dumping, try "ulimit -c unlimited" before starting Java
> > again
> > #
> > #
> >
> > ---  S U M M A R Y 
> >
> > Command Line:
> >
> > Host: 2964, 2 cores, 1G, Debian GNU/Linux 10 (buster)
> > Time: Mon Jun 28 19:13:29 2021 CEST elapsed time: 0.099756 seconds
> > (0d 0h 0m 0s)
> >
> > ---  T H R E A D  ---
> >
> > Current thread is native thread
> >
> > Stack: [0x03ff8748,0x03ff8758], 
> > sp=0x03ff8757e940,  free space=1018k
> > Native frames: (J=compiled Java code, A=aot compiled Java code,
> > j=interpreted, Vv=VM code, C=native code)
> > C  [linux-vdso64.so.1+0x6f8]  __kernel_getcpu+0x8
> >
> >
> > siginfo: si_signo: 4 (SIGILL), si_code: 5 (ILL_PRVOPC), si_addr:
> > 0x03ff88c7e6f4
> >
> >
> >
> > -- System Information:
> > Debian Release: 10.10
> >   APT prefers stable-updates
> >   APT policy: (500, 'stable-updates'), (500, 'stable')
> > Architecture: s390x
> >
> > Kernel: Linux 4.19.0-17-s390x (SMP w/2 CPU cores)
> > Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C
> > (charmap=UTF-8)
> > Shell: /bin/sh linked to /bin/dash
> > Init: systemd (via /run/systemd/system)
> > LSM: AppArmor: enabled
> >
> > Versions of packages openjdk-11-jre-headless depends on:
> > ii  ca-certificates-java  20190405
> > ii  java-common   0.71
> > ii  libasound2    1.1.8-1
> > ii  libc6 2.28-10
> > ii  libcups2  2.2.10-6+deb10u4
> > ii  libfontconfig1    2.13.1-2
> > ii  libfreetype6  2.9.1-3+deb10u2
> > ii  libgcc1   1:8.3.0-6
> > ii  libharfbuzz0b 2.3.1-1
> > ii  libjpeg62-turbo   1:1.5.2-2+deb10u1
> > ii  liblcms2-2    2.9-3
> > ii  libnss3   2:3.42.1-1+deb10u3
> > ii  libpcsclite1  1.8.24-1
> > ii  libstdc++6    8.3.0-6
> > ii  util-linux    2.33.1-0.1
> > ii  zlib1g    1:1.2.11.dfsg-1
> >
> > openjdk-11-jre-headless recommends no packages.
> >
> > Versions of packages openjdk-11-jre-headless suggests:
> > pn  fonts-dejavu-extra 
> > pn  fonts-indic    
> > pn  fonts-ipafont-gothic   
> > pn  fonts-ipafont-mincho   
> > pn  fonts-wqy-microhei | fonts-wqy-zenhei  
> > pn  libnss-mdns    
> >
> > -- no debconf information
> >
>



Bug#990492: libreoffice-draw: When I open LibreOffice Draw, I'm taken to the document recovery window.

2021-06-30 Thread Leandro Ramos
Package: libreoffice-draw
Version: 1:7.0.4-4
Severity: important

Dear Maintainer,


   When I open LibreOffice Draw, I'm taken to the document recovery window, 
even though I'm opening the program for the first time. After that, 
LibreOffice's main window opens, not LibreOffice Draw's window.
   

-- Package-specific info:

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

Kernel: Linux 5.10.0-8-amd64 (SMP w/4 CPU threads)
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8), 
LANGUAGE=pt_BR:pt:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libreoffice-draw depends on:
ii  libavahi-client3 0.8-5
ii  libavahi-common3 0.8-5
ii  libc62.31-12
ii  libcdr-0.1-1 0.1.6-2
ii  libdbus-1-3  1.12.20-2
ii  libfreehand-0.1-10.1.2-3
ii  libgcc-s110.2.1-6
ii  libglib2.0-0 2.66.8-1
ii  libmspub-0.1-1   0.1.4-3+b1
ii  libmwaw-0.3-30.3.17-1
ii  libodfgen-0.1-1  0.1.8-2
ii  libpagemaker-0.0-0   0.0.4-1
ii  libqxp-0.0-0 0.0.2-1+b1
ii  libreoffice-common   1:7.0.4-4
ii  libreoffice-core 1:7.0.4-4
ii  librevenge-0.0-0 0.0.4-6+b1
ii  libstaroffice-0.0-0  0.0.7-1
ii  libstdc++6   10.2.1-6
ii  libuno-cppu3 1:7.0.4-4
ii  libuno-cppuhelpergcc3-3  1:7.0.4-4
ii  libuno-sal3  1:7.0.4-4
ii  libuno-salhelpergcc3-3   1:7.0.4-4
ii  libvisio-0.1-1   0.1.7-1+b1
ii  libwpg-0.3-3 0.3.3-1
ii  libxml2  2.9.10+dfsg-6.7
ii  libzmf-0.0-0 0.0.2-1+b3
ii  ucf  3.0043
ii  uno-libs-private 1:7.0.4-4

libreoffice-draw recommends no packages.

libreoffice-draw suggests no packages.

Versions of packages libreoffice-core depends on:
ii  fontconfig  2.13.1-4.2
ii  fonts-opensymbol2:102.11+LibO7.0.4-4
ii  libboost-locale1.74.0   1.74.0-9
ii  libc6   2.31-12
ii  libcairo2   1.16.0-5
ii  libclucene-contribs1v5  2.3.3.4+dfsg-1+b1
ii  libclucene-core1v5  2.3.3.4+dfsg-1+b1
ii  libcmis-0.5-5v5 0.5.2-3
ii  libcups22.3.3op2-3+deb11u1
ii  libcurl3-gnutls 7.74.0-1.3
ii  libdbus-1-3 1.12.20-2
ii  libdconf1   0.38.0-2
ii  libeot0 0.01-5+b1
ii  libepoxy0   1.5.5-1
ii  libexpat1   2.2.10-2
ii  libexttextcat-2.0-0 3.4.5-1
ii  libfontconfig1  2.13.1-4.2
ii  libfreetype62.10.4+dfsg-1
ii  libgcc-s1   10.2.1-6
ii  libglib2.0-02.66.8-1
ii  libgpgmepp6 1.14.0-1+b2
ii  libgraphite2-3  1.3.14-1
ii  libgstreamer-plugins-base1.0-0  1.18.4-2
ii  libgstreamer1.0-0   1.18.4-2
ii  libharfbuzz-icu02.7.4-1
ii  libharfbuzz0b   2.7.4-1
ii  libhunspell-1.7-0   1.7.0-3
ii  libhyphen0  2.8.8-7
ii  libice6 2:1.0.10-1
ii  libicu6767.1-6
ii  libjpeg62-turbo 1:2.0.6-4
ii  liblcms2-2  2.12~rc1-2
ii  libldap-2.4-2   2.4.57+dfsg-3
ii  libmythes-1.2-0 2:1.2.4-3+b1
ii  libneon27-gnutls0.31.2-1
ii  libnspr42:4.29-1
ii  libnss3 2:3.67-1
ii  libnumbertext-1.0-0 1.0.7-1
ii  liborcus-0.16-0 0.16.1-3+b2
ii  liborcus-parser-0.16-0  0.16.1-3+b2
ii  libpng16-16 1.6.37-3
ii  libpoppler102   20.09.0-3.1
ii  libqrcodegencpp11.6.0-1
ii  libraptor2-02.0.14-1.2
ii  librdf0 1.0.17-1.1+b1
ii  libreoffice-common  1:7.0.4-4
ii  librevenge-0.0-00.0.4-6+b1
ii  libsm6  2:1.2.3-1
ii  libstdc++6  10.2.1-6
ii  libuno-cppu31:7.0.4-4
ii  libuno-cppuhelpergcc3-3 1:7.0.4-4
ii  libuno-sal3 1:7.0.4-4
ii  libuno-salhelpergcc3-3  1:7.0.4-4
ii  libx11-62:1.7.1-1
ii  libx11-xcb1 2:1.7.1-1
ii  libxext62:1.3.3-1.1
ii  libxinerama12:1.1.4-2
ii  libxml2 2.9.10+dfsg-6.7
ii  libxmlsec1  1.2.31-1
ii  libxmlsec1-nss  1.2.31-1
ii  libxrandr2  2:1.5.1-1
ii  libxrender1 1:0.9.10-1
ii  libxslt1.1  1.1.34-4
ii  uno-libs-private1:7.0.4-4
ii  ure 1:7.0.4-4
ii  zlib1g   

Bug#990460: apt freezes - cannot be stopped (konsole)

2021-06-30 Thread David Kalnischkies
Hi,

On Tue, Jun 29, 2021 at 08:51:18PM +0200, Rene Regensbogen wrote:
> Sometimes, after I used apt to install packages, I want to install some more 
> packages.
> Every time then, there is simply no output. When I try to cancel it with ^C, 
> it doesn't 
> gets cancelled. The only way to quit is to close the subtab in konsole.

^C (interrupt) is not instantaneous like a SIGKILL. An application (like
apt) is allowed to reach a safe point to exit, which in case of apt
tends to be after the dpkg call currently executed. That might be quite
a bit of time still until dpkg (and hence apt) actually finishes, but
exiting earlier would mean that the machine might not be in a state
which can boot, start the graphical user environment or whatever.

In most cases that means that everything apt intended to do is actually
done even if you press ^C "in the middle" of its run, but if not a
warning message will be printed. Perhaps some day we might be able to
add an indicator to the progress bar…

Anyway, the short story is: Do not try to interrupt apt. You can btw
start another apt call in another tab – apt will realize it is already
running and even wait for the other process to be done before proceeding
nowadays.


You will have to show us the exact output apt produces for me to make
better guesses what "hangs" (I am pretty sure apt is not), but some
ideas anyhow:

* Did you press CTRL+S (perhaps by accident)? Press CTRL+Q in that case;
  "flow control" is the term to look out for – you might want to disable
  it, its something which annoyed me way more often than I am willing to
  admit… (for zsh its "setopt noflowcontrol", no idea about bash.
  Konsole probably has an (advanced?) setting for it).

* debconf: Was some other window opened, perhaps in the background or on
  another workspace asking questions? debconf usually asks on the
  console, but it can also ask in a more graphical way…

You can also start a process monitor like 'htop' (F5 for tree) and see
what is currently being run.


Best regards

David Kalnischkies


signature.asc
Description: PGP signature


Bug#989599: upgrade issue: apt: fails to upgrade guile-2.2-libs from buster to bullseye

2021-06-30 Thread Andreas Beckmann

On 30/06/2021 21.38, Paul Gevers wrote:

I prefer to update libgc in buster and document this behavior in the
release notes. As far as I'm aware, this is a "cosmetic" issue in that
after the upgrade where packages are hold back, a second upgrade fixes
the issue. If that view of the situation is incomplete, please enlighten
us. If that view is correct, lets fix bug 988963.


I hadn't considered fixing this in buster where it is not broken. ;-)
Will run some tests. This will probably fix this issue.

I would probably not remove the Conflicts, but downgrade it to a
  Breaks: libgc1 (<< 1:8)

In case there is no further buster point release before bullseye, the 
fix could be pushed to buster-updates s.t. it is available for the 
oldstable-upgrade before the dist-upgrade, at least on sane systems.

Should be docuented in the release notes.

Andreas



Bug#990462: Bug#990319: unblock: intel-microcode/3.20210608.2

2021-06-30 Thread Paul Gevers
Control: tags -1 moreinfo

Hi Sebastian

On 29-06-2021 22:41, Sebastian Ramacher wrote:
>> Please note that the current plans are that a Debian 10 (buster)
>> security update, intel-microcode/3.20210608.2~deb10u1, will be delivered
>> to Debian stable in the next couple days through debian-security, in
>> which case the version currently in Debian 11 "bullseye" would be
>> *OLDER* than what would be available in buster-security and unstable.
>>
>> Also, please be warned that this update has the potential to cause
>> regressions when compared to the previous version of the intel-microcode
>> package.  But do read the text below for the full rationale.
> 
> The regression potential seems worth adding to the release notes.
> Cloning and reassigning accordingly.

I may be missing something, or your intentions, but if I understand
correctly, users that upgrade to bullseye will already have had the
regression and as such the release notes will not help them to prepare
for the upgrade. Hence, if this needs further documenting, I think we
should look for better places.

Paul



OpenPGP_signature
Description: OpenPGP digital signature


Bug#989599: upgrade issue: apt: fails to upgrade guile-2.2-libs from buster to bullseye

2021-06-30 Thread Paul Gevers
Hi,

On 30-06-2021 21:53, Andreas Beckmann wrote:
> On 30/06/2021 21.38, Paul Gevers wrote:
> In case there is no further buster point release before bullseye, the
> fix could be pushed to buster-updates s.t. it is available for the
> oldstable-upgrade before the dist-upgrade, at least on sane systems.

We'll have to discuss this with the SRM, hence I also wanted to know
from you if you experienced worse cases than "just" needing two upgrades
instead of one. I'm missing the point about oldstable though.

> Should be docuented in the release notes.

It's on the release notes radar for a while already:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?dist=unstable;exclude=tags%3Abuster;package=release-notes

Paul



OpenPGP_signature
Description: OpenPGP digital signature


Bug#987068: assert "preliminary cgroupv2 support" or fix outstanding bugs (eg: debootstrap+Docker)

2021-06-30 Thread Paul Gevers
Hi Nicholas,

On 27-05-2021 09:33, Paul Gevers wrote:
> Sorry for being silent on this issue for two weeks, but I lack the
> background (and the time to investigate) to turn your messages into
> release-notes text so I struggled how to reply. Can you maybe come up
> with a proposal (bare text is fine, with markup even nicer)? We already
> have two sections which mention cgroups v2:
> 
> https://salsa.debian.org/ddp-team/release-notes/-/blob/96e1966eec0c3b163b8605a72e4f63379927d0ca/en/whats-new.dbk#L428
> 
> https://salsa.debian.org/ddp-team/release-notes/-/blob/96e1966eec0c3b163b8605a72e4f63379927d0ca/en/issues.dbk#L191
> 
> Please note that we try to not be very verbose, instead we prefer to
> link to external sources as the release notes are meant for all bullseye
> users, not only the ones that (need to) dive into cgroups.

Any suggestion how to go from here? Do you have a (draft) proposal for
some text?

Paul



OpenPGP_signature
Description: OpenPGP digital signature


Bug#990421: Bug#990379: unblock: rdiff-backup/2.0.5-2

2021-06-30 Thread Paul Gevers
Hi all,

On 28-06-2021 21:10, Paul Gevers wrote:
>> rdiff-backup is a sort of rsync-like backup tool. It happens that the
>> version that will be shipped in Bullseye (2.0.5) has a network protocol
>> that is incompatible with that of the version that was shipped in Buster
>> (1.2.8). The details are in https://bugs.debian.org/975270
> 
> This sounds worth mentioning in the release notes. Cloned accordingly.

Samuels text was already pretty good. Attached a diff, ready to push.

Paul
From d59263cc5ca62988be7177f6bedd685eca8d42b6 Mon Sep 17 00:00:00 2001
From: Samuel Thibault 
Date: Wed, 30 Jun 2021 22:17:20 +0200
Subject: [PATCH] issues.dbk: rdiff-backup in bullseye can't talk to
 rdiff-backup in buster

---
 en/issues.dbk | 24 
 1 file changed, 24 insertions(+)

diff --git a/en/issues.dbk b/en/issues.dbk
index e706ab69..7a2d3a91 100644
--- a/en/issues.dbk
+++ b/en/issues.dbk
@@ -422,6 +422,30 @@ data = ${lookup{$local_part}lsearch{/some/path/$domain_data/aliases}}
 
   
 
+  
+rdiff-backup require lockstep upgrade of server and client
+
+  The network protocol of versions 1 and 2 of rdiff-backup are incompatible.  This
+  means that you must be running the same version (either 1 or 2)
+  of rdiff-backup locally
+  and remotely. Since buster ships version 1.2.8 and bullseye
+  ships version 2.0.5, upgrading only the local system or only the
+  remote system from buster to bullseye will break rdiff-backup runs between the two.
+
+
+  For conveniency, version 2.0.5 of rdiff-backup is available in the
+  buster-backports distribution, see https://backports.debian.org/";>backports. This
+  enables users to first upgrade only the rdiff-backup package on their buster
+  systems, and then independently upgrade systems to bullseye at
+  their convenience.
+
+  
+
   
   Things to do post upgrade before rebooting
   
-- 
2.30.2



OpenPGP_signature
Description: OpenPGP digital signature


Bug#990498: CCurlFile::FillBuffer - Failed: Error in the HTTP2 framing layer(16)

2021-06-30 Thread Vasyl Gello
Package: kodi
Followup-For: Bug #990498
X-Debbugs-Cc: gh...@debian.org, elb...@debian.org

Hi Mathieu!

Can you please check if the following patch for curl 7.64.0-4+deb10u2 resolves 
your issue?
It is a backport of two patches merged in 7.65.0 and 7.67.0, respectively (see 
the commit msg
for details).

If that helps, I will reattach the bug to curl package since the patch is 
long-time merged
upstream.

Vasyl

-- System Information:
Debian Release: 11.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'buildd-unstable'), (500, 
'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-7-amd64 (SMP w/6 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C (charmap=UTF-8) (ignored: LC_ALL set to 
en_US.UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: unable to detect

Versions of packages kodi depends on:
pn  kodi-bin   
pn  kodi-data  

Versions of packages kodi recommends:
pn  kodi-repository-kodi | kodi-repository  
pn  kodi-visualization-spectrum 

kodi suggests no packages.
diff --git a/debian/patches/28-Fix-HTTP2-framing-layer-#990498.patch 
b/debian/patches/28-Fix-HTTP2-framing-layer-#990498.patch
new file mode 100644
index 000..b6a917e
--- /dev/null
+++ b/debian/patches/28-Fix-HTTP2-framing-layer-#990498.patch
@@ -0,0 +1,34 @@
+Subject: Fix HTTP2 framing layer error (Closes: #990498)
+Author: Vasyl Gello 
+Forwarded: not-needed
+
+This is squashed no-change backport of two commits:
+
+https://github.com/curl/curl/commit/3f5da4e59a556fc68272a9857a38dd75234d0c04
+openssl: mark connection for close on TLS close_notify
+
+https://github.com/curl/curl/commit/a56a47ac33a8344c0a3f3f74bd4a6b07576f7e0a
+openssl: close_notify on the FTP data connection doesn't mean closure
+
+mentioned in upstream issue:
+
+https://github.com/curl/curl/issues/3750
+
+---
+
+--- a/lib/vtls/openssl.c
 b/lib/vtls/openssl.c
+@@ -3792,7 +3792,13 @@
+ 
+ switch(err) {
+ case SSL_ERROR_NONE: /* this is not an error */
++  break;
+ case SSL_ERROR_ZERO_RETURN: /* no more data */
++  /* close_notify alert */
++  if(num == FIRSTSOCKET)
++/* mark the connection for close if it is indeed the control
++   connection */
++connclose(conn, "TLS close_notify");
+   break;
+ case SSL_ERROR_WANT_READ:
+ case SSL_ERROR_WANT_WRITE:
diff --git a/debian/patches/series b/debian/patches/series
index 6330cd9..d0d1790 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -19,6 +19,7 @@
 25_CVE-2020-8286.patch
 26_CVE-2021-22876.patch
 27_CVE-2021-22890.patch
+28-Fix-HTTP2-framing-layer-#990498.patch
 
 # do not add patches below
 90_gnutls.patch


Bug#989002: freshclam: apparmor denial: operation="capable" capability=2 capname="dac_read_search"

2021-06-30 Thread Sebastian Andrzej Siewior
On 2021-05-23 08:32:23 [+0800], Paul Wise wrote:
> Whenever freshclam gets restarted, either manually or automatically
> during package upgrades, I get an apparmor denial in the logs. I
> haven't seen any adverse effects from this denial. Reading the
> capabilities(7) manual page where CAP_DAC_READ_SEARCH is mentioned,
> there doesn't seem to be any reason for freshclam to need this
> capability so I don't think the freshclam binary should be using this
> capability. I note that the clamav codebase doesn't mention this
> capability at all. I note that the apparmor profile mentions
> dac_override and a comment next to that mentions a Launchpad bug that
> explains this is for the AllowSupplementaryGroups option, which is
> disabled by default. I wonder if whatever allows that to work has
> switched from dac_override to dac_read_search, but I'm still not sure
> why freshclam should also be using that capability.

You still see it I guess? Based on your log you run systemd so that
should be same thing I have here for testing. And I don't see it. But
you have while freshclam is killed not on start up.

There is this in my journal:
|Oct 31 23:30:41 debsidamd64 audit[450]: AVC apparmor="DENIED" 
operation="capable" profile="/usr/bin/freshclam" pid=450 comm="freshclam" 
capability=1  capname="dac_override"

which is from the time before dac_override got added. The Debian bug was
#972974.
I know that AllowSupplementaryGroups is marked as deprecated but this is
the default now. That means initgroups() (the code that was hidden
behind AllowSupplementaryGroups) is always executed.

Sebastian



Bug#990498: CCurlFile::FillBuffer - Failed: Error in the HTTP2 framing layer(16)

2021-06-30 Thread Vasyl Gello
CC'ing just in case reportbug fails to deliver the reply to bug reporter.

Bug#989599: upgrade issue: apt: fails to upgrade guile-2.2-libs from buster to bullseye

2021-06-30 Thread Andreas Beckmann

On 30/06/2021 21.58, Paul Gevers wrote:

fix could be pushed to buster-updates s.t. it is available for the
oldstable-upgrade before the dist-upgrade, at least on sane systems.


We'll have to discuss this with the SRM, hence I also wanted to know
from you if you experienced worse cases than "just" needing two upgrades
instead of one. I'm missing the point about oldstable though.


if stable == bullseye, oldstable == buster

Andreas



Bug#990411: systemd: set kernel.unprivileged_bpf_disabled = 1

2021-06-30 Thread Salvatore Bonaccorso
Hi,

Related: #928362. And on non src:linux #919226. It has to be noted
that once set kernel.unprivileged_bpf_disabled=1 it cannot be cleared
again.

Regards,
Salvatore



Bug#990500: unblock: lxml/4.6.3+dfsg-0.1

2021-06-30 Thread Paul Gevers
Package: release.debian.org
User: release.debian@packages.debian.org
Usertags: unblock
Severity: normal

Please unblock package lxml

[ Reason ]
The source of lxml contained a file that's marked as unacceptable by
ftp-master and as such a future upload of lxml would hit the
auto-reject list. To avoid problems with security uploads, I prefer to
fix the issue now. The file was a image shipped with the
documentation, which wasn't even used.

In the process of fixing this issue, I discovered that the
documentation package was nearly empty and didn't contain any
documentation. This is fixed by enabling the build of the
documentation.

[ Impact ]
If not unblocked, security or plain pu uploads will have to take
remove the file at that time.

[ Tests ]
The removed file is just an unlinked image. I have checked that the
package now contains the documentation files.

[ Risks ]
Close to 0 risk as it's just removing an image and building
documentation files.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

unblock lxml/4.6.3+dfsg-0.1
diff -Nru lxml-4.6.3/debian/changelog lxml-4.6.3+dfsg/debian/changelog
--- lxml-4.6.3/debian/changelog 2021-03-22 14:31:55.0 +0100
+++ lxml-4.6.3+dfsg/debian/changelog2021-06-26 19:40:37.0 +0200
@@ -1,3 +1,11 @@
+lxml (4.6.3+dfsg-0.1) unstable; urgency=medium
+
+  * Non-maintainer upload
+  * Repack upstream to drop non-free and unused file (Closes: #988717)
+  * Build and ship documentation (Closes: #799334)
+
+ -- Paul Gevers   Sat, 26 Jun 2021 19:40:37 +0200
+
 lxml (4.6.3-1) unstable; urgency=high
 
   * New upstream version.
diff -Nru lxml-4.6.3/debian/control lxml-4.6.3+dfsg/debian/control
--- lxml-4.6.3/debian/control   2020-12-07 14:42:24.0 +0100
+++ lxml-4.6.3+dfsg/debian/control  2021-06-26 19:40:37.0 +0200
@@ -9,6 +9,7 @@
   python3-setuptools (>= 0.6.29),
   python3-bs4,
   python3-html5lib,
+  python3-lxml ,
   cython3, cython3-dbg,
   python3-sphinx-autoapi,
 X-Python-Version: all
diff -Nru lxml-4.6.3/debian/rules lxml-4.6.3+dfsg/debian/rules
--- lxml-4.6.3/debian/rules 2020-07-17 11:16:59.0 +0200
+++ lxml-4.6.3+dfsg/debian/rules2021-06-26 19:40:37.0 +0200
@@ -24,6 +24,9 @@
touch $@
 build3-python%: prebuild
python$* setup.py build
+ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS)))
+   python$* doc/mkhtml.py doc/html . $(UPSTREAMVER)
+endif
touch $@
 dbg-build3-python%: prebuild
python$*-dbg setup.py build
Binary files /tmp/nGluINxi3b/lxml-4.6.3/doc/html/flattr-badge-large.png and 
/tmp/DP0ayk9l1g/lxml-4.6.3+dfsg/doc/html/flattr-badge-large.png differ


OpenPGP_signature
Description: OpenPGP digital signature


Bug#990501: connman: Connman disrupted network during upgrade on system where it does not manage network

2021-06-30 Thread Jesse Rhodes
Package: connman
Version: 1.36-2.2
Severity: normal
X-Debbugs-Cc: je...@sney.ca

Dear Maintainer, 

This system has two desktop environments installed: KDE Plasma, which is used 
primarily; and LXQT, for backup. Network connections are managed by 
NetworkManager whenever I am using Plasma, which I was when I discovered this 
bug.

On upgrade to 1.36-2.2, connman triggered something to restart the network, the 
wifi connection dropped, and apt appeared to hang at: 

> Setting up connman (1.36-2.2) ...

I noticed after a few minutes, used my acpi hotkey to re-enable wifi, and the 
upgrade proceeded, with: 

> Job for connman-wait-online.service failed because the control process exited 
> with error code.
> See "systemctl status connman-wait-online.service" and "journalctl -xe" for 
> details.

The associated systemctl status output was: 

> Jun 30 14:34:25 debaser systemd[1]: Starting Wait for network to be 
> configured by ConnMan...
> Jun 30 14:36:26 debaser systemd[1]: connman-wait-online.service: Main process 
> exited, code=exited, status=110/n/a
> Jun 30 14:36:26 debaser systemd[1]: connman-wait-online.service: Failed with 
> result 'exit-code'.
> Jun 30 14:36:26 debaser systemd[1]: Failed to start Wait for network to be 
> configured by ConnMan.
 
It appears that connman was waiting for some kind of network-up condition, 
which would never arrive because connman was not managing the network. It 
should be able to detect a system where something else (n-m, ifupdown, etc) is 
being used, and proceed with the upgrade without trying to mess with it. 

Please let me know if you need any more information. 

Jesse (sney) 

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

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

Versions of packages connman depends on:
ii  dbus  1.12.20-2
ii  iptables  1.8.7-1
ii  libc6 2.31-12
ii  libdbus-1-3   1.12.20-2
ii  libglib2.0-0  2.66.8-1
ii  libgnutls30   3.7.1-5
ii  libreadline8  8.1-1
ii  libxtables12  1.8.7-1
ii  lsb-base  11.1.0

Versions of packages connman recommends:
ii  bluez  5.55-3.1
ii  ofono  1.31-3
ii  wpasupplicant  2:2.9.0-21

Versions of packages connman suggests:
pn  connman-vpn  

-- no debconf information



Bug#990447: fwupdmgr: Unable to install new updates

2021-06-30 Thread Ansgar
Salvatore Bonaccorso writes:
> On Tue, Jun 29, 2021 at 02:04:47PM +0200, Salvatore Bonaccorso wrote:
>> Package: fwupd
>> Version: 1.5.7-4
[...]
> Interesting datapoint: I experimented further, and disabled secure
> boot. After that I was able to install those updates.
>
> Does that possibly ring some bell?

I have no idea about fwupd, but if disabling secure boot works: I would
check if the fwupd binaries in /boot/efi/EFI/debian are outdated for
some reason. fwupd-amd64-signed switched to a new signing key with
1.5.7+3 and the old key should be revoked.

Ansgar



Bug#990502: RFS: toxic/0.11.1-1 -- curses Tox based instant messenging client

2021-06-30 Thread Gürkan Myczko

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "toxic":

 * Package name: toxic
   Version : 0.11.1-1
   Upstream Author : JFreegman 
 * URL : https://github.com/JFreegman/toxic
 * License : CC-BY-3.0, GPL-3+
 * Vcs : [fill in URL of packaging vcs]
   Section : net

It builds those binary packages:

  toxic - curses Tox based instant messenging client

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


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

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


  dget -x 
https://mentors.debian.net/debian/pool/main/t/toxic/toxic_0.11.1-1.dsc


Changes since the last upload:

 toxic (0.11.1-1) experimental; urgency=medium
 .
   * New upstream version.

Regards,
--
  Gürkan Myczko



Bug#990503: php-nrk-predis: Wrong install location

2021-06-30 Thread Gerardo Esteban Malazdrewicz
Package: php-nrk-predis
Version: 1.0.0-1+b1
Followup-For: Bug #779418
X-Debbugs-Cc: gera...@malazdrewicz.com.ar

Dear Maintainer,

I had success with the attached patch to debian/rules, to get the desired
outcome
(files installed in /usr/share/php/Predis).


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

Kernel: Linux 5.10.0-8-amd64 (SMP w/20 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=es_AR.UTF-8, LC_CTYPE=es_AR.UTF-8 (charmap=UTF-8), LANGUAGE not
set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)



Bug#990504: fuse3: /etc/fuse.conf outdated permissions/owners

2021-06-30 Thread Christoph Anton Mitterer
Package: fuse3
Version: 3.10.3-2
Severity: normal


Hi.

Apparently there used to be a fuse group in earlier versions of the package,
and e.g. /etc/fuse.conf had:
-rw-r- 1 root fuse 694 Apr 21 14:34 /etc/fuse.conf


Now this group seems to have been dropped (and is btw: not cleaned up,
which I think it should if it's not used anymore), but even after
upgrade, /etc/fuse.conf remains :fuse owned.

Also on fresh installations, the file has permissions:
-rw-r--r--


Could you perhaps update owner/permissions in a future upgrade
(of course only when there is no dpkg-statoverride set).


Thanks,
Chris.



Bug#990505: RFS: gifsicle/1.93-1 -- Tool for manipulating GIF images

2021-06-30 Thread Gürkan Myczko

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "gifsicle":

 * Package name: gifsicle
   Version : 1.93-1
   Upstream Author : Eddie Kohler 
 * URL : http://www.lcdf.org/gifsicle/
 * License : GPL-2 or CLICK or special, GPL-2 or special
 * Vcs : https://salsa.debian.org/debian/gifsicle
   Section : graphics

It builds those binary packages:

  gifsicle - Tool for manipulating GIF images

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


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

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


  dget -x 
https://mentors.debian.net/debian/pool/main/g/gifsicle/gifsicle_1.93-1.dsc


Changes since the last upload:

 gifsicle (1.93-1) experimental; urgency=medium
 .
   * New upstream version.

Regards,
--
  Gürkan Myczko



Bug#990506: RFS: labelme/4.5.9-1 -- Image Polygonal Annotation with Python

2021-06-30 Thread Gürkan Myczko

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "labelme":

 * Package name: labelme
   Version : 4.5.9-1
   Upstream Author : Kentaro Wada
 * URL : https://github.com/wkentaro/labelme
 * License : GPL-3+
 * Vcs : https://salsa.debian.org/myczko-guest/labelme
   Section : graphics

It builds those binary packages:

  labelme-examples - Image Polygonal Annotation with Python, examples
  labelme - Image Polygonal Annotation with Python

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


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

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


  dget -x 
https://mentors.debian.net/debian/pool/main/l/labelme/labelme_4.5.9-1.dsc


Changes since the last upload:

 labelme (4.5.9-1) experimental; urgency=medium
 .
   * New upstream version.

Regards,
--
  Gürkan Myczko



Bug#990496: gcc-mingw-w64-x86-64-win32-runtime: libgcc_s_seh-1.dll built without NX and without ASLR

2021-06-30 Thread Tim Kosse

Package: gcc-mingw-w64-x86-64-win32-runtime
Version: 10.2.1-6+24.2
Severity: important
X-Debbugs-Cc: tim.ko...@filezilla-project.org

Dear Maintainer,

I have noticed that libgcc_s_seh-1.dll as distributed by this package 
has not been built with support for the NX and ASLR security features 
enabled, as can be see with objdump:


~$ x86_64-w64-mingw32-objdump -p 
/usr/lib/gcc/x86_64-w64-mingw32/10-win32/libgcc_s_seh-1.dll  | grep 
DllCharacteristics

DllCharacteristics  

It looks like the other .dlls in this package are also missing these 
important flags. I have not checked whether this affects the 
corresponding package with the 32bit DLLs.


This is a regression from buster, where this file is built with support 
for both features:


~$ x86_64-w64-mingw32-objdump -p 
/usr/lib/gcc/x86_64-w64-mingw32/8.3-win32/libgcc_s_seh-1.dll  | grep 
DllCharacteristics

DllCharacteristics  0160

According to 
https://docs.microsoft.com/en-us/windows/win32/api/winnt/ns-winnt-image_optional_header32, 
0160 decomposes into
IMAGE_DLLCHARACTERISTICS_NX_COMPAT, 
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE and 
IMAGE_DLL_CHARACTERISTICS_HIGH_ENTROPY_VA


These libraries should be built with both mitigations enabled.

Regards,
Tim Kosse

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

Kernel: Linux 5.9.0-0.bpo.5-amd64 (SMP w/32 CPU threads)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages gcc-mingw-w64-x86-64-win32-runtime depends on:
ii  gcc-mingw-w64-base  10.2.1-6+24.2

gcc-mingw-w64-x86-64-win32-runtime recommends no packages.

gcc-mingw-w64-x86-64-win32-runtime suggests no packages.

-- no debconf information



Bug#990508: RFS: apt-listchanges/3.24.1 [ITA] -- Show new changelog entries from Debian package archives

2021-06-30 Thread Brian Thompson
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for a package I made a fix for,
"apt-listchanges":

* Package name: apt-listchanges
  Version : 3.24.1
  Upstream Author : Brian Thompson 
* URL : https://salsa.debian.org/briant/apt-listchanges
* License : GPL-2+
* Vcs : https://salsa.debian.org/debian/apt-listchanges
  Section : utils

It builds those binary packages:

  apt-listchanges - package change history notification tool

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

  https://mentors.debian.net/package/apt-listchanges/

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

  dget -x 
https://mentors.debian.net/debian/pool/main/a/apt-listchanges/apt-listchanges_3.24.1.dsc

Changes since the last upload:

  * Fix error message being thrown when choosing not to proceed on
confirmation (closes: #989496).
  * Update maintainer to myself (closes: #981890).

Best regards,
--
  Brian Thompson



Bug#990421: Bug#990379: unblock: rdiff-backup/2.0.5-2

2021-06-30 Thread Andrei POPESCU
On Mi, 30 iun 21, 22:22:12, Paul Gevers wrote:
> 
> Samuels text was already pretty good. Attached a diff, ready to push.
> 
> Paul
>  
> +  
> +rdiff-backup require lockstep upgrade of server and client
> +
> +  The network protocol of versions 1 and 2 of  +  role="package">rdiff-backup are incompatible.  This
> +  means that you must be running the same version (either 1 or 2)
> +  of rdiff-backup locally
> +  and remotely. Since buster ships version 1.2.8 and bullseye
> +  ships version 2.0.5, upgrading only the local system or only the
> +  remote system from buster to bullseye will break  +  role="package">rdiff-backup runs between the two.
> +
> +
> +  For conveniency, version 2.0.5 of  +  role="package">rdiff-backup is available in the
> +  buster-backports distribution, see  +  url="https://backports.debian.org/";>backports. This
> +  enables users to first upgrade only the  +  role="package">rdiff-backup package on their buster
> +  systems, and then independently upgrade systems to bullseye at
> +  their convenience.
> +
> +  

As far as I know typically we refer to backports as an 'archive', 
especially since it is an add-on for stable, so s/distribution/archive/, 
otherwise it looks good to me, for what it's worth.

Kind regards,
Andrei
-- 
http://wiki.debian.org/FAQsFromDebianUser


signature.asc
Description: PGP signature


Bug#990421: Bug#990379: unblock: rdiff-backup/2.0.5-2

2021-06-30 Thread McIntyre, Vincent (S&A, Marsfield)
On Wed, Jun 30, 2021 at 10:22:12PM +0200, Paul Gevers wrote:
>Hi all,
>
>On 28-06-2021 21:10, Paul Gevers wrote:
>>> rdiff-backup is a sort of rsync-like backup tool. It happens that the
>>> version that will be shipped in Bullseye (2.0.5) has a network protocol
>>> that is incompatible with that of the version that was shipped in Buster
>>> (1.2.8). The details are in https://bugs.debian.org/975270
>>
>> This sounds worth mentioning in the release notes. Cloned accordingly.
>
>Samuels text was already pretty good. Attached a diff, ready to push.

May I suggest a small tweak - 'conveniency' isn't an English word
as far as I know

Instead of
+
+  For conveniency, version 2.0.5 of 
+  Conveniently, version 2.0.5 of 
+  Version 2.0.5 of 
>Paul

>From d59263cc5ca62988be7177f6bedd685eca8d42b6 Mon Sep 17 00:00:00 2001
>From: Samuel Thibault 
>Date: Wed, 30 Jun 2021 22:17:20 +0200
>Subject: [PATCH] issues.dbk: rdiff-backup in bullseye can't talk to
> rdiff-backup in buster
>
>---
> en/issues.dbk | 24 
> 1 file changed, 24 insertions(+)
>
>diff --git a/en/issues.dbk b/en/issues.dbk
>index e706ab69..7a2d3a91 100644
>--- a/en/issues.dbk
>+++ b/en/issues.dbk
>@@ -422,6 +422,30 @@ data = 
>${lookup{$local_part}lsearch{/some/path/$domain_data/aliases}}
> 
>   
> 
>+  
>+rdiff-backup require lockstep upgrade of server and client
>+
>+  The network protocol of versions 1 and 2 of +  role="package">rdiff-backup are incompatible.  This
>+  means that you must be running the same version (either 1 or 2)
>+  of rdiff-backup locally
>+  and remotely. Since buster ships version 1.2.8 and bullseye
>+  ships version 2.0.5, upgrading only the local system or only the
>+  remote system from buster to bullseye will break +  role="package">rdiff-backup runs between the two.
>+
>+
>+  For conveniency, version 2.0.5 of +  role="package">rdiff-backup is available in the
>+  buster-backports distribution, see +  url="https://backports.debian.org/";>backports. This
>+  enables users to first upgrade only the +  role="package">rdiff-backup package on their buster
>+  systems, and then independently upgrade systems to bullseye at
>+  their convenience.
>+
>+  
>+
>   
>   Things to do post upgrade before rebooting
>   
>-- 
>2.30.2
>





-- 

Bug#990509: iperf3: [INTL:pt] Updated Portuguese translation - debconf messages

2021-06-30 Thread Américo Monteiro
Package: iperf3
Version: 3.10.1-1
Tags: l10n, patch
Severity: wishlist

Updated Portuguese translation for iperf3's debconf messages
Translator: Américo Monteiro 
Feel free to use it.

For translation updates please contact 'Last Translator' 

-- 
Melhores cumprimentos/Best regards,

Américo Monteiro

-

iperf3_3.10.1-1.pt.po.gz
Description: application/gzip


Bug#989002: freshclam: apparmor denial: operation="capable" capability=2 capname="dac_read_search"

2021-06-30 Thread Paul Wise
On Wed, 2021-06-30 at 21:51 +0200, Sebastian Andrzej Siewior wrote:

> You still see it I guess?

I just tried it now. The first time I restarted freshclam it happened,
but the second time and third times it did not happen but then the
fourth time it did happen. Then I did a shell loop restarting 4 times
with 0.5s sleep in between and it happened 3 out of 4 times. Then I did
it 4 times again with 1s sleep in between and it happened 0 times. Then
I did it with 4 times again with 0.1s sleep and it happened only once.
Repeating the 0.5s restarts a bit later I got it 0 times.

So I'm guessing it is caused by some kind of race condition.

> Based on your log you run systemd

Correct.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


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


Bug#989962: proceeding with bullseye checking using debian-bullseye-DI-rc1-amd64-DVD-1.iso and apt-mark hold shim-signed

2021-06-30 Thread David George Henderson III

To whom it may concern:

I decided not to wait for updated version of shim-signed that runs on 
the very old Dell T1600


I'm proceeding with bullseye checkout using shim-signed package found on 
debian-bullseye-DI-rc1-amd64-DVD-1.iso


This version of shim-signed works with me T1600 and its Xeon E3. Others 
can take advantage of this too.


Procedure:

    install the abovementioned dvd without any ethernet connection to 
get working shim-signed


    apt-mark hold shim-signed (keeps old dvd-1 copy of shim-signed intact)

    connect the ethernet

    modify sources.list to refer to the debian online repository

    apt-get update


Now I can check out the packages that really matter to me:

    gcc, g++, cython3,  python3-numpy, libntl-dev, etc.



Bug#990510: nvme: AMD-Vi: Event logged IO_PAGE_FAULT

2021-06-30 Thread nelson g
Package: src:linux
Version: 5.10.46-1
Severity: minor
X-Debbugs-Cc: ledu...@hotmail.com

Hi,

I found the following in my dmesg every time I boot,  hopefully it's harmless,
but I prefer to report it.

[2.186470] nvme nvme0: missing or invalid SUBNQN field.
[2.187498] nvme :01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT
domain=0x000a address=0xc000 flags=0x]
[2.187557] nvme :01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT
domain=0x000a address=0xc080 flags=0x]


thanks.


-- Package-specific info:
** Version:
Linux version 5.10.0-8-amd64 (debian-ker...@lists.debian.org) (gcc-10 (Debian 
10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP 
Debian 5.10.46-1 (2021-06-24)

** Command line:
BOOT_IMAGE=/boot/vmlinuz-5.10.0-8-amd64 
root=UUID=607e48ef-8b29-4cd1-b798-0b1911f70d1b ro rootflags=discard 
drm_kms_helper.edid_firmware=HDMI-A-1:edid/edid.bin quiet

** Not tainted

** Kernel log:
[4.906576] snd_hda_codec_conexant hdaudioC1D0:  Mic=0x19
[4.909594] kvm: Nested Virtualization enabled
[4.909637] SVM: kvm: Nested Paging enabled
[4.909638] SVM: Virtual VMLOAD VMSAVE supported
[4.909639] SVM: Virtual GIF supported
[4.913191] MCE: In-kernel MCE decoding enabled.
[4.938254] EDAC amd64: F17h_M10h detected (node 0).
[4.938320] EDAC amd64: Node 0: DRAM ECC disabled.
[4.942266] rtw_8822be :04:00.0: enabling device ( -> 0003)
[4.945239] rtw_8822be :04:00.0: firmware: direct-loading firmware 
rtw88/rtw8822b_fw.bin
[4.945251] rtw_8822be :04:00.0: Firmware version 27.2.0, H2C version 13
[4.959980] input: HD-Audio Generic Mic as 
/devices/pci:00/:00:08.1/:05:00.6/sound/card1/input14
[4.960038] input: HD-Audio Generic Headphone as 
/devices/pci:00/:00:08.1/:05:00.6/sound/card1/input15
[4.968997] rtw_8822be :04:00.0 wlp4s0: renamed from wlan0
[4.980488] XFS (sda1): Mounting V5 Filesystem
[5.008276] EDAC amd64: F17h_M10h detected (node 0).
[5.008340] EDAC amd64: Node 0: DRAM ECC disabled.
[5.112728] EDAC amd64: F17h_M10h detected (node 0).
[5.112783] EDAC amd64: Node 0: DRAM ECC disabled.
[5.197084] EDAC amd64: F17h_M10h detected (node 0).
[5.197164] EDAC amd64: Node 0: DRAM ECC disabled.
[5.248934] EDAC amd64: F17h_M10h detected (node 0).
[5.249010] EDAC amd64: Node 0: DRAM ECC disabled.
[5.264425] XFS (sda1): Ending clean mount
[5.276959] EDAC amd64: F17h_M10h detected (node 0).
[5.277034] EDAC amd64: Node 0: DRAM ECC disabled.
[5.332778] EDAC amd64: F17h_M10h detected (node 0).
[5.332858] EDAC amd64: Node 0: DRAM ECC disabled.
[5.417067] EDAC amd64: F17h_M10h detected (node 0).
[5.417146] EDAC amd64: Node 0: DRAM ECC disabled.
[5.450367] xfs filesystem being mounted at /home supports timestamps until 
2038 (0x7fff)
[5.484993] audit: type=1400 audit(1625101497.831:2): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="libreoffice-senddoc" 
pid=864 comm="apparmor_parser"
[5.485000] audit: type=1400 audit(1625101497.835:3): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="lsb_release" pid=856 
comm="apparmor_parser"
[5.485004] audit: type=1400 audit(1625101497.835:4): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="libreoffice-oopslash" 
pid=863 comm="apparmor_parser"
[5.485104] audit: type=1400 audit(1625101497.835:5): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=857 
comm="apparmor_parser"
[5.485107] audit: type=1400 audit(1625101497.835:6): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" 
pid=857 comm="apparmor_parser"
[5.485236] audit: type=1400 audit(1625101497.835:7): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="/usr/bin/man" pid=858 
comm="apparmor_parser"
[5.485240] audit: type=1400 audit(1625101497.835:8): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="man_filter" pid=858 
comm="apparmor_parser"
[5.485243] audit: type=1400 audit(1625101497.835:9): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="man_groff" pid=858 
comm="apparmor_parser"
[5.485845] audit: type=1400 audit(1625101497.835:10): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="virt-aa-helper" pid=861 
comm="apparmor_parser"
[5.485954] audit: type=1400 audit(1625101497.835:11): apparmor="STATUS" 
operation="profile_load" profile="unconfined" name="libvirtd" pid=862 
comm="apparmor_parser"
[5.663654] zram: Added device: zram0
[5.675628] zram0: detected capacity change from 0 to 8589934592
[5.711813] Adding 8388604k swap on /dev/zram0.  Priority:100 extents:1 
across:8388604k SSFS
[5.866689] alg: No test for fips(ansi_cprng) (fips_ansi_cprng)
[5.867112] mc: Linux media interface: v0.10
[5.883289] videodev: Linux video capt

Bug#868273: open-vm-tools: clean up legacy conffiles

2021-06-30 Thread Christoph Anton Mitterer
Hey.

Anything new on this?
These things should be really cleaned up, as also mandated by the
policy:
https://www.debian.org/doc/debian-policy/ch-files.html#s10.7.3

"Obsolete configuration files without local changes should be removed
by the package during upgrade."



In the meantime some more non-cleaned-up-but-dropped conffiles have
been added to the ones mentioned above:
/etc/vmware-tools/vm-support
/etc/vmware-tools/guestproxy-ssl.conf



Please properly clean them up using dpkg-maintscript-helper(1).
(AFAIU, the version that needs to be specified for that is NOT
the version where the conffile was dropped, but rather "the
latest version of the package whose upgrade should trigger
the operation"

Quoting the manpage:
   For example, for a conffile removed in version 2.0-1 of a package,
   prior-version should be set to 2.0-1~. This will cause the conffile
   to be removed even if the user rebuilt the previous version 1.0-1
   as 1.0-1local1. Or a package switching a path from a symlink
   (shipped in version 1.0-1) to a directory (shipped in version
   2.0-1), but only performing the actual switch in the maintainer
   scripts in version 3.0-1, should set prior-version to 3.0-1~.


Thanks,
Chris.



Bug#990511: unblock: kodi/2:19.1+dfsg2-2

2021-06-30 Thread Vasyl Gello
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: mat...@debian.org

Please unblock package kodi

[ Reason ]

Targeted bug fix for #989814

[ Impact ]

Turkish users get Kodi unusable without it

[ Tests ]

See related Debian bug and https://github.com/xbmc/xbmc/issues/19883

[ Risks ]

Change is trivial and approved by upstream

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

[ Other info ]

unblock kodi/2:19.1+dfsg2-2
diff -Nru kodi-19.1+dfsg2/debian/changelog kodi-19.1+dfsg2/debian/changelog
--- kodi-19.1+dfsg2/debian/changelog2021-06-07 14:42:08.0 +
+++ kodi-19.1+dfsg2/debian/changelog2021-06-24 20:44:30.0 +
@@ -1,3 +1,9 @@
+kodi (2:19.1+dfsg2-2) unstable; urgency=medium
+
+  * Add runtime locale test and fallback (Closes: #989814)
+
+ -- Vasyl Gello   Thu, 24 Jun 2021 20:44:30 +
+
 kodi (2:19.1+dfsg2-1) unstable; urgency=medium
 
   * New upstream version 19.1+dfsg2
diff -Nru kodi-19.1+dfsg2/debian/patches/kodi/0022-Workaround-989814.patch 
kodi-19.1+dfsg2/debian/patches/kodi/0022-Workaround-989814.patch
--- kodi-19.1+dfsg2/debian/patches/kodi/0022-Workaround-989814.patch
1970-01-01 00:00:00.0 +
+++ kodi-19.1+dfsg2/debian/patches/kodi/0022-Workaround-989814.patch
2021-06-24 20:44:30.0 +
@@ -0,0 +1,67 @@
+From 8b8e97dbec5c6268d1b81eb7799cfc945ca9520e Mon Sep 17 00:00:00 2001
+From: Vasyl Gello 
+Date: Fri, 25 Jun 2021 01:37:02 +
+Subject: [PATCH 1/2] Check if applied locale correctly lowers chars and
+ fallback
+
+.. to default region if it does not.
+
+Fixes #19883.
+
+Signed-off-by: Vasyl Gello 
+---
+ xbmc/LangInfo.cpp | 10 ++
+ 1 file changed, 10 insertions(+)
+
+diff --git a/xbmc/LangInfo.cpp b/xbmc/LangInfo.cpp
+index 24f0419cfe..ace72e1ffe 100644
+--- a/xbmc/LangInfo.cpp
 b/xbmc/LangInfo.cpp
+@@ -981,6 +981,16 @@ void CLangInfo::SetCurrentRegion(const std::string& 
strName)
+ 
+   m_currentRegion->SetGlobalLocale();
+ 
++  // Check if locale is not affected by #19883
++  int test19883 = std::tolower('i') - std::tolower('I');
++  if (test19883 != 0)
++  {
++CLog::Log(LOGWARNING, "region '{}' is affected by #19883 - falling back 
to default region '{}'",
++  m_currentRegion->m_strName, m_defaultRegion.m_strName);
++m_currentRegion = &m_defaultRegion;
++m_currentRegion->SetGlobalLocale();
++  }
++
+   const std::shared_ptr settings = 
CServiceBroker::GetSettingsComponent()->GetSettings();
+   if (settings->GetString(CSettings::SETTING_LOCALE_SHORTDATEFORMAT) == 
SETTING_REGIONAL_DEFAULT)
+ SetShortDateFormat(m_currentRegion->m_strDateFormatShort);
+-- 
+2.32.0.rc0
+
+
+From 114ee13138389c96a759d6e5b73717093dd4030d Mon Sep 17 00:00:00 2001
+From: Vasyl Gello 
+Date: Sun, 27 Jun 2021 19:31:39 +
+Subject: [PATCH 2/2] kodi.sh.in: Unset LC_{ALL,CTYPE}, LANG
+
+Signed-off-by: Vasyl Gello 
+---
+ tools/Linux/kodi.sh.in | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/tools/Linux/kodi.sh.in b/tools/Linux/kodi.sh.in
+index 108c0b007b..29d17d2c0f 100644
+--- a/tools/Linux/kodi.sh.in
 b/tools/Linux/kodi.sh.in
+@@ -171,6 +171,9 @@ if command_exists gdb; then
+   fi
+ fi
+ 
++# Unset CTYPE, LANG and ALL - see issue #19883
++unset LC_CTYPE LC_ALL LANG
++
+ LOOP=1
+ while [ $(( $LOOP )) = "1" ]
+ do
+-- 
+2.32.0.rc0
+
diff -Nru kodi-19.1+dfsg2/debian/patches/series 
kodi-19.1+dfsg2/debian/patches/series
--- kodi-19.1+dfsg2/debian/patches/series   2021-06-07 14:42:08.0 
+
+++ kodi-19.1+dfsg2/debian/patches/series   2021-06-24 20:44:30.0 
+
@@ -19,6 +19,7 @@
 kodi/0019-Disable-GetCPUFrequency-test.patch
 kodi/0020-Fix-C++-example-includes.patch
 kodi/0021-Detect-and-honor-big-endian-arch.patch
+kodi/0022-Workaround-989814.patch
 libdvdnav/0001-xbmc-dvdnav-allow-get-set-vm-state.patch
 libdvdnav/0002-xbmc-dvdnav-expose-dvdnav_get_vm-dvdnav_get_button_i.patch
 libdvdnav/0003-xbmc-dvdnav-detection-of-dvd-name.patch


Bug#990512: unblock: mirtop/0.4.23-2

2021-06-30 Thread Andreas Tille
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: debian-med-packag...@lists.alioth.debian.org

Please unblock package mirtop

our GSoC Student Shruti Sridhar has written an autopkgtest for
this package which uncovers a real bug.  This is fixed in the
really late upload.

[ Reason ]
The upload fixes a circular import in the code which was fixed
in a patch.  The according autopkgtest is included in the change
as well.

[ Impact ]
The program would not work without the patch.

[ Tests ]
The autopkgtest is part of the changes of this upload.

[ Risks ]
There are no real risks since the package is a leaf package.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing


unblock mirtop/0.4.23-2
diff -Nru mirtop-0.4.23/debian/changelog mirtop-0.4.23/debian/changelog
--- mirtop-0.4.23/debian/changelog  2019-12-05 11:43:49.0 +0100
+++ mirtop-0.4.23/debian/changelog  2021-06-30 20:18:19.0 +0200
@@ -1,3 +1,15 @@
+mirtop (0.4.23-2) unstable; urgency=medium
+
+  * Team Upload.
+
+  [ Shruti Sridhar ]
+  * Add autopkgtests
+
+  [ Nilesh Patra ]
+  * d/p/fix-circular-import.patch: Fix circular import
+
+ -- Nilesh Patra   Wed, 30 Jun 2021 18:18:19 +
+
 mirtop (0.4.23-1) unstable; urgency=medium
 
   * New upstream version
diff -Nru mirtop-0.4.23/debian/patches/fix-circular-import.patch 
mirtop-0.4.23/debian/patches/fix-circular-import.patch
--- mirtop-0.4.23/debian/patches/fix-circular-import.patch  1970-01-01 
01:00:00.0 +0100
+++ mirtop-0.4.23/debian/patches/fix-circular-import.patch  2021-06-30 
20:18:19.0 +0200
@@ -0,0 +1,29 @@
+Description: import module in needed functions to fix circular import
+Author: Nilesh Patra 
+Last-Update: 2021-06-30
+--- a/mirtop/bam/bam.py
 b/mirtop/bam/bam.py
+@@ -15,7 +15,6 @@
+ from mirtop.mirna.realign import isomir, hits, reverse_complement
+ from mirtop.mirna.mapper import get_primary_transcript, guess_database
+ from mirtop.bam import filter
+-from mirtop.gff import body
+ from mirtop.mirna.annotate import annotate
+ from mirtop.libs import sql
+ 
+@@ -72,6 +71,7 @@
+ def low_memory_bam(bam_fn, sample, out_handle, args):
+ if args.genomic:
+ raise ValueError("low-memory option is not compatible with genomic 
coordinates.")
++from mirtop.gff import body
+ precursors = args.precursors
+ bam_fn = _sam_to_bam(bam_fn)
+ bam_fn = _bam_sort(bam_fn)
+@@ -100,6 +100,7 @@
+ def low_memory_genomic_bam(bam_fn, sample, out_handle, args):
+ logger.info("Reading BAM file in low memory mode.")
+ logger.warning("This is under development and variants can be unexact.")
++from mirtop.gff import body
+ precursors = args.precursors
+ bam_fn = _sam_to_bam(bam_fn)
+ bam_fn = _bam_sort(bam_fn)
diff -Nru mirtop-0.4.23/debian/patches/series 
mirtop-0.4.23/debian/patches/series
--- mirtop-0.4.23/debian/patches/series 2019-12-05 11:42:13.0 +0100
+++ mirtop-0.4.23/debian/patches/series 2021-06-30 20:18:19.0 +0200
@@ -1 +1,2 @@
 spelling
+fix-circular-import.patch
diff -Nru mirtop-0.4.23/debian/tests/control mirtop-0.4.23/debian/tests/control
--- mirtop-0.4.23/debian/tests/control  1970-01-01 01:00:00.0 +0100
+++ mirtop-0.4.23/debian/tests/control  2021-06-30 20:18:19.0 +0200
@@ -0,0 +1,3 @@
+Tests: run-unit-test
+Depends: @, python3-nose, samtools, bedtools, seqan-apps
+Restrictions: allow-stderr
diff -Nru mirtop-0.4.23/debian/tests/run-unit-test 
mirtop-0.4.23/debian/tests/run-unit-test
--- mirtop-0.4.23/debian/tests/run-unit-test1970-01-01 01:00:00.0 
+0100
+++ mirtop-0.4.23/debian/tests/run-unit-test2021-06-30 20:18:19.0 
+0200
@@ -0,0 +1,20 @@
+#!/bin/bash
+set -e
+
+CUR_DIR=`pwd`
+if [ "$AUTOPKGTEST_TMP" = "" ] ; then
+  AUTOPKGTEST_TMP=`mktemp -d /tmp/${pkg}-test.XX`
+  trap "rm -rf $AUTOPKGTEST_TMP" 0 INT QUIT ABRT PIPE TERM
+fi
+
+cp -a ${CUR_DIR}/test/ $AUTOPKGTEST_TMP
+cp -a ${CUR_DIR}/data/ $AUTOPKGTEST_TMP
+
+cd $AUTOPKGTEST_TMP
+
+for py in $(py3versions -s 2> /dev/null)
+do
+echo "Testing with $py in $(pwd):"
+nosetests3 -v
+
+done


Bug#990513: texlive-extra-utils: make4ht unusable because make4ht-logging.lua is missing

2021-06-30 Thread Janusz S. Bień
Package: texlive-extra-utils
Version: 2018.20190227-2
Severity: grave

Dear Maintainer,

Because of make4ht prerequisits texlive-extra-utils should depend on
texlive-luatex which should contain make4ht-logging.lua but this is not
the case, at least in buster and bullseye.

Cf. https://github.com/michal-h21/make4ht/issues/47 for the upstream
discussion.

Regards

JSB

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

Kernel: Linux 4.19.0-17-amd64 (SMP w/12 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 /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages texlive-extra-utils depends on:
ii  libunicode-linebreak-perl  0.0.20190101-1
ii  python 2.7.16-1
ii  tex-common 6.11
ii  texlive-base   2018.20190227-2
ii  texlive-binaries   2018.20181218.49446-1
ii  texlive-latex-base 2018.20190227-2

Versions of packages texlive-extra-utils recommends:
ii  ghostscript9.27~dfsg-2+deb10u4
ii  libfile-homedir-perl   1.004-1
ii  liblog-log4perl-perl   1.49-1
ii  libyaml-tiny-perl  1.73-1
ii  ruby   1:2.5.1
ii  texlive-latex-recommended  2018.20190227-2

Versions of packages texlive-extra-utils suggests:
pn  chktex  
pn  dvidvi  
pn  dvipng  
pn  fragmaster  
pn  lacheck 
pn  latexdiff   
ii  latexmk 1:4.61-0.1
pn  purifyeps   
pn  xindy   

Versions of packages tex-common depends on:
ii  dpkg  1.19.7
ii  ucf   3.0038+nmu1

Versions of packages tex-common suggests:
ii  debhelper  12.1.1

Versions of packages texlive-extra-utils is related to:
ii  tex-common6.11
ii  texlive-binaries  2018.20181218.49446-1

-- no debconf information

-- 
 ,   
Janusz S. Bien
emeryt (emeritus)
https://sites.google.com/view/jsbien



Bug#981815: Please explain

2021-06-30 Thread Marc Haber
On Wed, Jun 30, 2021 at 06:04:57PM +0200, Dennis Filder wrote:
> I find the easiest way to inspect what the ultimately executed command
> will look like after meta character evaluation is by processing the
> output of strace, e.g. like so:
> 
>   printf '/dev/null\n/dev/zero\n' > /tmp/files
>   strace -o '|grep execve' -e trace=execve \
> -s 4096 -f sh -c "/usr/bin/xargs \
> -a /tmp/files -n 1 -d '\n' /usr/bin/stat"

I cringe at the necessity of using strace to obtain vital debugging
information. Would it be worth to make an upstream withlist request for
debugging output of this string so that stracing sudo unnecessary? It is
quite hard to strace an suid binary.

Greetings
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421



Bug#990250: guile-2.2 FTBFS on musl: dh_missing complains about charset.alias

2021-06-30 Thread Helmut Grohne
Control: clone -1 -2
Control: reassign -2 src:guile-3.0

On Wed, Jun 23, 2021 at 11:23:58PM +0200, Helmut Grohne wrote:
> Source: guile-2.2
> Version: 2.2.7+1-6
> Tags: ftbfs patch upstream
> User: helm...@debian.org
> Usertags: rebootstrap
> 
> guile-2.2 fails to build from source on musl-linux-any, because the
> build generates a charset.alias that is never installed and thus
> dh_missing complains:
> 
> | dh_missing: warning: usr/lib//charset.alias exists in debian/tmp 
> but is not installed to anywhere
> | dh_missing: error: missing files, aborting
> 
> It turns out, that this file actually contains only comments for musl,
> so it can be skipped like it is skipped for glibc. Please consider
> applying the attached patch.

guile-3.0 suffers from the same issue and the same patch applies.

Helmut



Bug#990440: debianutils: manage /etc/shells declaratively using triggers

2021-06-30 Thread Helmut Grohne
Hi Clint,

On Wed, Jun 30, 2021 at 12:22:45PM +, Clint Adams wrote:
> On Tue, Jun 29, 2021 at 08:01:49AM +0200, Helmut Grohne wrote:
> > Please refer to the mailing list discussion for details.
> 
> I don't have time to do that right now, but I wonder if /etc/shells is
> really the only file that can/should be managed this way, or if this
> can be generalized further.

There is no need to read the whole discussion. My bug submission
contains the most important parts. If you have any other questions, just
ask and I'll answer them on the bug.

What other files do you have in mind that could managed similarly?

Do I understand correctly that you agree with the approach taken in this
patch?

Helmut



Bug#990515: release.debian.org: buster->bullseye upgrade issue: sshfs is not upgraded due to fuse/fuse3

2021-06-30 Thread Andreas Beckmann
Package: release.debian.org
Severity: normal

let's start a discussion here and once we found a package to upgrade,
turn this into an unblock request.

sshfs is sometimes kept at the buster version because of some dependency
mess of fuse/fuse3.
This usually shows up in large metapackages like freedombox or kde-full
with --install-recommends enabled. Probably because there are additional
dependency paths on fuse.

* sshfs/buster depends on fuse
* sshfs/bullseye depends on fuse3
* fuse still exists in bullseye as a real package
* fuse3/bullseye has Conflicts/Replaces: fuse and a
versioned Provides: fuse (= ${source:Version})
Upgrading would require kicking out fuse and installing fuse3 but apt
does not do that, as so often.

This isn't solved by a followup distupgrade either.

I haven't found a solution adding more Breaks: fuse to various packages
to solve this cleanly. Naturally I would have suggested to add a
transitional fuse binary package to src:fuse3 which just
Depends: fuse3 (= ${binary:Version}) and adjust the Breaks/Replaces in
fuse3 to fuse (<< 3). src:fuse then should drop its fuse package (or
rename it to fuse2 while adding a '2' to all filenames).

I'm also not convinced that fuse3 is a real replacement for fuse: it has
symlinks foo -> foo3 for all binaries and manpages. But the initramfs
hook only does 'copy_exec /sbin/mount.fuse3 /sbin', it does not care
about /sbin/mount.fuse


Andreas



Bug#940707: [Pkg-clamav-devel] Bug#940707: clamdscan: "LibClamAV Error: pdf_find_and_extract_objs: Timeout" since update to 0.101.4+dfsg-0+deb10u1

2021-06-30 Thread Sebastian Andrzej Siewior
On 2019-09-19 12:04:41 [+0200], Dominik wrote:
> with the update to 0.101.4+dfsg-0+deb10u1 clamd frequently reports:
> LibClamAV Error: pdf_find_and_extract_objs: Timeout reached in the PDF parser 
> while extracting objects.
> 
> This has not occured before the update - thus it is surprising.
> 
> It is not clear, where to configure longer timeouts for scanning pdf.
> 
> The error should be more explicit about this.
> 
> Probably, the default timeout should also be increased.

Is this still there?

This comes from the pdf-part of the code because scanning a given .PDF
file takes longer than the limit. The limit is by default
   MaxScanTime 12

is time in ms, here 120 seconds or two minutes. So it took longer than
that and then it aborted, most likely a DoS prevention where an infinite
loop would occupy the daemon forever.

The surprising part is that according to your clamd.conf you have

> Config file: clamd.conf
> ---
> MaxScanTime disabled

which means no limit, take all the time you need.

Sebastian



Bug#990513: texlive-extra-utils: make4ht unusable because make4ht-logging.lua is missing

2021-06-30 Thread Hilmar Preuße

Control: tags -1 + buster

Am 01.07.2021 um 07:42 teilte Janusz S. Bień mit:

Hi Janusz,


Because of make4ht prerequisits texlive-extra-utils should depend on
texlive-luatex which should contain make4ht-logging.lua but this is not
the case, at least in buster and bullseye.

Cf. https://github.com/michal-h21/make4ht/issues/47 for the upstream
discussion.


AFAICT the requested file is in texlive-extra-utils itself:

hille@sid:~ $ apt-file search make4ht-logging.lua
texlive-extra-utils: 
/usr/share/texlive/texmf-dist/scripts/make4ht/make4ht-logging.lua


This is for Debian unstable / testing. So in my eyes the issue is for 
buster. I tag it buster for now, but I have doubt that we'll make 
attempts to fix it.


Hilmar
--
sigfault




OpenPGP_signature
Description: OpenPGP digital signature