Bug#974828: printer-driver-hpcups: SIGABRT with "free(): invalid next size (normal)" in HPCupsFilter::cleanup

2021-02-26 Thread Ian Campbell
On Fri, 2021-02-26 at 15:41 +0100, Bernhard Übelacker wrote:
> The attached patch is an attempt to grow the buffer size
> if the header changes on a new page.
> This is just tested for the given crash, nothing more, therefore
> there might be side effects on replacing this buffer?

It doesn't look unreasonable to me, although the related shuffling of
pointers between rgbRaster, kRaster and m_pPrinterBuffer makes my head
hurt a bit (this code could really do with a dollop of modern c++
memory management idiom).

Do you think there is a need to preserve the current contents (e.g.
something approximating realloc rather than delete+new)? Or maybe it is
fine to simply unconditionally allocate a new buffer each time round
the loop? It could almost be a local variable like *Raster at that
point... But I think if you are looking for a minimal fix your patch
seems pretty sensible to me (speaking as a competent enough C/C++
programmer but not someone familiar with this codebase before today).

Ian.



Bug#983365: Info received (Bug#983365: linphone-desktop: chat messages)

2021-02-26 Thread Dennis Filder
Okay, I do see a difference in behaviour now in sqlitebrowser: with my
soci-enabled liblinphone packages installed I see entries being added
to table ~/.local/share/linphone/linphone.db:chat_message_content and
other tables.  The timestamps in chat_message_participant also line up
perfectly with the time of installation.  I even downgraded again to
the current bullseye packages for comparison, and with them installed
nothing was added to the database when sending messages.  So compiling
that in certainly had some effect.  And it could actually mean that a
new upload of linphone-desktop can be avoided (at least for now).

I don't see the message history reappearing in the app though, but
that could be because my SIP gateway doesn't relay the messages
correctly.  I think linphone might only show in its history messages
whose reception was acknowledged by the other side.  Until then they
might be stored in the DB to be delivered once the other side becomes
reachable again.

What puzzles me a bit is that the submitter saw messages in the DB.
But maybe those were from when he (presumably) used the appimage
version.

I'll try to get asterisk to work and see if I can find out more with
that.



Bug#980305: RFA: libcddb2

2021-02-26 Thread Nick Gasson
On 17/01/21 23:35 pm, Eugene V. Lyubimkin wrote:
>
> The libcddb package needs a new maintainer. I no longer have time nor 
> interest to maintain it properly.
>
> I had adopted it many years as a dependency of a package I no longer
> maintain. It was very low-maintenance until recently; there are now two
> outstanding bug reports which require attention [1].
>
> If you maintain one of Debian packages that depend on libcddb (Cc:d),
> you might be interested in adopting it.
>

Hi Eugene,

I'm not maintaining a dependent package but I'd like to help Debian
more. I took a look at the two open bugs and I think they can be fixed
quite easily with the patches I attached. Let me know if you're happy
for me to adopt it.

--
Thanks,
Nick



Bug#928176: vlc: BOBOOvlc cannot play cd audio without net connection and crash

2021-02-26 Thread Nick Gasson
On 01/17/21 22:54 pm, Sebastian Ramacher wrote:
>> 
>> In https://trac.videolan.org/vlc/ticket/25252, upstream answer :
>> 
>> > That CDDB bug was fixed 9 years ago in VLC contribs. Complain to Debian.
>> 
>> Can you have a look on debian side ?
>
> Reassigning to libcddb2.
>

I believe this is the patch in VLC's vendored copy they are referring
to:

https://code.videolan.org/videolan/vlc/-/commit/29d3ded7194271

It disables the use of alarm() to set a timeout for gethostbyname()
which isn't safe if called from a program with multiple threads.

>
>> 
>> I made test with fedora 33 live + install proccess
>> (https://www.videolan.org/vlc/download-fedora.html).
>> vlc is functional.
>>

Fedora seems to use a different patch which just disables
_FORTIFY_SOURCE in that file to avoid the longjmp() crash:

https://src.fedoraproject.org/rpms/libcddb/blob/rawhide/f/libcddb-1.3.2-rhbz770611.patch

Although I think it still has a problem where SIGALRM can be delivered
to any thread in the program, so it's better to avoid using alarm()
entirely as the VLC patch does. gethostbyname will time out by itself
anyway. I've rebuilt the package with the patch below and tested locally
without any problems.

diff --git a/lib/cddb_net.c b/lib/cddb_net.c
index 7adf37b..aac3967 100644
--- a/lib/cddb_net.c
+++ b/lib/cddb_net.c
@@ -228,6 +228,10 @@ int sock_vfprintf(cddb_conn_t *c, const char *format, 
va_list ap)
 
 /* Time-out enabled work-alikes */
 
+/* Do not use SIGALRM in Debian as it is not safe if used in a program
+   with multiple threads. */
+#undef HAVE_ALARM
+
 #ifdef HAVE_ALARM
 /* time-out jump buffer */
 static jmp_buf timeout_expired;

--
Thanks,
Nick



Bug#952689: libcddb2: freedb service is closing down

2021-02-26 Thread Nick Gasson
On 02/27/20 23:19 pm, Andreas Ronnquist wrote:
>
> According to a notice on https://freedb.org, that service is closing
> down. I assume that libcddb is using that server, and only that -
> please inform me if I am mistaken.
>

The patch below changes the default server to gnudb.org. I've tested
locally with the cddb_query tool and it works fine:

diff --git a/include/cddb/cddb_ni.h b/include/cddb/cddb_ni.h
index d32fdc1..4156bdb 100644
--- a/include/cddb/cddb_ni.h
+++ b/include/cddb/cddb_ni.h
@@ -78,8 +78,8 @@
 
 #define DEFAULT_USER"anonymous"
 #define DEFAULT_HOST"localhost"
-#define DEFAULT_SERVER  "freedb.org"
-#define DEFAULT_PORT888
+#define DEFAULT_SERVER  "gnudb.gnudb.org"
+#define DEFAULT_PORT8880
 #define DEFAULT_TIMEOUT 10
 #define DEFAULT_PATH_QUERY  "/~cddb/cddb.cgi"
 #define DEFAULT_PATH_SUBMIT "/~cddb/submit.cgi"

--
Thanks,
Nick



Bug#785495: Bug is back on 3.38.2.1-1

2021-02-26 Thread Andre Etienne

Hi all,


With Buster (gdm3 3.30.2-3 ) using DisallowTCP=false add the "-listen 
tcp" in command line and I can connect remotely.


With gdm3 3.38.2.1-1, using DisallowTCP=false remove the "-nolisten tcp" 
but do not add "-listen tcp" so I can not connect remotely.



Thanks



Bug#565156: ITA: fbcat -- framebuffer grabber

2021-02-26 Thread Micheal Waltz
Control: retitle -1 ITA: fbcat -- framebuffer grabber
Control: owner -1 Micheal Waltz 

-- 
Micheal Waltz
https://keybase.io/ecliptik
GPG Fingerprint: 5F70 F2AC BD58 F580 DF15  3D1F 4FA2 70F5 CD36 71F9


signature.asc
Description: PGP signature


Bug#981754:

2021-02-26 Thread Hill Ma
I made a merge request for 7.7 here:
https://salsa.debian.org/debian/dkopp/-/merge_requests/3

Please take a look :)



Bug#983486: zipl: allow other packages to provide config snippets

2021-02-26 Thread Dimitri John Ledkov
On Thu, 25 Feb 2021, 07:51 Christian Borntraeger, 
wrote:

>
>
> On 24.02.21 23:40, dann frazier wrote:
> > Source: s390-tools
> > Version: 2.15.1-2
> >
> > I'm one of the maintainers of kdump-tools, which has a need to manipulate
> > the kernel command line parameters in boot loader configurations.
> > Currently zipl provides no way to do this without modifying
> > /etc/zipl.conf directly. It would be helpful if there was e.g. an
> > /etc/zipl.conf.d/ interface for dropping in additional configuration.
> >
> > As an example, GRUB provides an /etc/default/grub.d/ directory, which
> > allows us to drop in a file like this:
> >
> > $ cat /etc/default/grub.d/kdump-tools.cfg
> > GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT
> crashkernel=384M-:128M"
> >
> > One idea of how to implement this would be to do something similar to
> > GRUB and ship a tool (say, update-zlib) that generates a static
> > /etc/zlib.conf as directed by a set of shell variables (say
> > /etc/default/zlib). It could then process a directory of snippets (say
> > /etc/default/zlib.d/*) allowing other packages to tweak/override the
> > configuration defined by those variables.
> >
> > I realize that while that this design would have an upgrade problem
> > for existing users, but perhaps we could provide an opt-in-only
> > migration path.
> >
>
> Newer zipls also provide a way to specify BLS entries
> https://systemd.io/BOOT_LOADER_SPECIFICATION/
> would that help you?
>

grub.d snippets are typically used to extend kernel cmdline arguments for
all entries. Is there variable substitution available? As far as I
understand it BLS is purely declarative and there is no ability to say "and
append this value to all entries", "and append that value to all entries".
>From locations that have drop-ins from packaged software and/or user.

Also in Debian / Ubuntu we only generate two static entries in zipl.conf
for the current and last kernel. BSL might be useful for us to list all
installed / bootable kernels. But not sure how to reconcile that with
arguments in zipl.conf.


If something like a zipl.conf.d is still considered valueable, maybe
> open an issue for the
> upstream project https://github.com/ibm-s390-linux/s390-tools/issues
>


Bug#983587: https://wiki.debian.org/KDE#Making_GNOME.2FGTK_applications_look_natural: file not foundE (GTK)" needs review

2021-02-26 Thread Paul Wise
On Fri, Feb 26, 2021 at 7:36 PM Scorpion2185 wrote:

> I think that the wiki needs a review:

If you know what the fix is, please register an account and add the
fix to the page.

If you don't know what the fix is, please discuss the issue on the
Debian support channels and the people there will help you find the
solution or find the appropriate team to ask about the issue.

https://www.debian.org/support

-- 
bye,
pabs

https://wiki.debian.org/PaulWise



Bug#983601: aux.c: changes in the file

2021-02-26 Thread Bjarni Ingi Gislason
Source: nn
Version: 6.7.3-14
Severity: normal
Tags: patch

Dear Maintainer,

>From 4bbc72a38a25a19afdce68bdb7e4f3d394afbf16 Mon Sep 17 00:00:00 2001
>From: Bjarni Ingi Gislason 
>Date: Sat, 27 Feb 2021 00:59:50 +
>Subject: [PATCH] aux.c: changes in the file

  Use named constants instead of a number for the declaration of number
of array elements.

  Use "snprintf()" instead of "sprintf()".

  Add information to some output.

  Fix a warning:

aux.c:359:16: warning: comparison with string literal results in unspecified 
behavior [-Waddress]
  359 | if (action != "send") {
  |^~

  Fix a warning by turning the line into a comment:

aux.c:472:7: warning: the address of 'lookfor' will always evaluate as 'true' 
[-Waddress]
  472 |   if (lookfor); /* grep for lookfor */
  |   ^~~

  Fix a warning by turning the line into a comment:

aux.c:557:7: warning: the address of 'fname' will always evaluate as 'true' 
[-Waddress]
  557 |   if (fname)

  Maybe the test should be to test, if "fname" is not empty?

Signed-off-by: Bjarni Ingi Gislason 
---
 aux.c | 58 --
 1 file changed, 36 insertions(+), 22 deletions(-)

diff --git a/aux.c b/aux.c
index 7802288..5ce9271 100644
--- a/aux.c
+++ b/aux.c
@@ -26,6 +26,8 @@ extern char*temp_file;
 
 extern int  novice;
 extern char delayed_msg[];
+/* number for array delayed_msg[] in"master.c" and "menu.c" */
+extern const size_tndelayed_msg;
 extern char*pager;
 extern char*inews_program;
 extern int  inews_pipe_input;
@@ -102,8 +104,9 @@ aux_sh(article_header * ah, char *script, char *prog, char 
*action, char *record
  * find the .param file, can't always look in $HOME/.nn
  */
 if (!getenv("NNDIR")) {
-   charebuf[FILENAME + 8];
-   sprintf(ebuf, "NNDIR=%s", nn_directory);
+#define NEBUF FILENAME + 8;
+   charebuf[NEBUF];
+   snprintf(ebuf, NEBUF, "NNDIR=%s", nn_directory);
putenv(ebuf);
 }
 if (strcmp(prog, "cancel") == 0) {
@@ -175,10 +178,10 @@ no_params:
 *ap++ = NULL;
 
 if (execute(SHELL, args, 1)) {
-   sprintf(delayed_msg, sent_fmt, " not");
+   snprintf(delayed_msg, ndelayed_msg, sent_fmt, " not");
return 1;
 }
-sprintf(delayed_msg, sent_fmt, "");
+snprintf(delayed_msg, ndelayed_msg, sent_fmt, "");
 return 0;
 }
 
@@ -192,7 +195,7 @@ tempsuffix(char *name, char *suffix)
 {
 static char concat_name[FILENAME];
 
-sprintf(concat_name, "%s%s", name, suffix);
+snprintf(concat_name, FILENAME, "%s%s", name, suffix);
 return concat_name;
 }
 
@@ -293,8 +296,10 @@ aux_sh(article_header * ah, char *script, char *prog, char 
*action, char *record
 charroute[512], *poster = NULL;
 int goodsigntype = 0;
 int loop = 1, prmpt = 0;
-charcc[256], pr[80], pr1[80], fname[FILENAME], buf[80];
-charbuf2[10];
+#define NBUF  80
+#define NBUF2 10
+charcc[256], pr[80], pr1[80], fname[FILENAME], buf[NBUF];
+charbuf2[NBUF2];
 charlookfor[16], send[8], sent[8], sendpr[8], message[8];
 int x, act = response_dflt_answer[0];
 struct stat statb;
@@ -334,7 +339,7 @@ aux_sh(article_header * ah, char *script, char *prog, char 
*action, char *record
fprintf(temp, "\n");
fprintf(temp, "cancel %s in newsgroup %s\n", action, record);
fprintf(temp, "\n");
-   fprintf(temp, "This article was cancelled from within %s\n", 
version_id);
+   fprintf(temp, "This article was cancelled from within nn %s\n", 
version_id);
fprintf(temp, "\n");
fclose(temp);
x = (nntp_post(temp_file));
@@ -356,7 +361,7 @@ aux_sh(article_header * ah, char *script, char *prog, char 
*action, char *record
strcpy(message, "letter");
 }
 
-if (action != "send") {
+if (strcmp(action, "send") != 0) {
strcpy(copy, tempsuffix(temp_file, "C"));
copy_file(temp_file, copy, 0);
 }
@@ -447,7 +452,7 @@ aux_sh(article_header * ah, char *script, char *prog, char 
*action, char *record
strncpy(buf, editor_program, 50);
 
if (use_ed_line) {
-   sprintf(buf2, " +%d", ed_line);
+   snprintf(buf2, NBUF2, " +%d", ed_line);
strcat(buf, buf2);
}
strcat(buf, " ");
@@ -457,19 +462,22 @@ aux_sh(article_header * ah, char *script, char *prog, 
char *action, char *record
nn_raw();
 
if (stat(temp_file, &statb) < 0 || statb.st_size == 0) {
-   sprintf(delayed_msg, sent_fmt, " not");
+   snprintf(delayed_msg, ndelayed_msg, sent_fmt, " not");
unlink(temp_file);
unlink(copy);
return (22);
}
if (empty_answer_che

Bug#940621: libmeanwhile1: Login verification down or unavailable on 1.0.2-9+b1

2021-02-26 Thread Boyuan Yang
Control: found -1 1.0.2-9+b1
Control: fixed -1 1.0.2-9

Hi,

在 2021-02-26星期五的 10:47 +0100,Adrien CLERC写道:
> On Fri, 26 Feb 2021 09:23:03 +0100 Adrien CLERC 
>  wrote:
>  >
>  > Boyuan Yang, can you reintroduce -fno-tree-vrp in CFLAGS please? I
> can't
> 
>  > connect to Sametime right now.
> 
> I did a lot of tests, and it seems that only "export 
> DEB_CFLAGS_MAINT_APPEND=-O0" fix this issue.
> 
> Applying manual optimizations from O1 or O2 didn't trigger the issue,
> but unfortunately, some flags don't exist (see 
> https://gcc.gnu.org/wiki/FAQ#optimization-options)
> 
> And applying "-O0 -O1" trigger the issue. If you have more thing in 
> mind, please tell me, I am able to test it. But I'll stick to -O0 for
> my 
> local installation

Since the hard freeze is approaching, I will go with the conservative
way and upload meanwhile/1.1.1-2 with the following line:

export DEB_CFLAGS_MAINT_APPEND=-O0 -fno-tree-vrp

Please test whether the built package fixes the bug once you have
access to meanwhile/1.1.1-2 in Debian Sid. Let me know if it needs
further fix.

-- 
Thanks,
Boyuan Yang



Bug#983525: [Debian-on-mobile-maintainers] Bug#983525: Bug#983525: Bug#983525: Update to 1.1 in experimental

2021-02-26 Thread Arnaud Ferraris

Hi,

Le 26/02/2021 à 14:25, Guido Günther a écrit :

Hi,
On Fri, Feb 26, 2021 at 12:57:25PM +0100, Sebastien Bacher wrote:

Le 26/02/2021 à 12:36, Guido Günther a écrit :

Uploaded. Given the libhandy lives under GNOME/ upstream for some time i
wonder if we shouldn't move it over in Debian too?
Cheers,


+1 from me, let me know if you want me to push the vcs to pkg-gnome?


Fine with me. Let's give Arnaud a chance to object. I think both of us
aren't members of the `gnome-team` salsa group so if we should continue
to help we'd need to be added (I'll request membership via web-ui once
the package moved).


Sure, I fully approve moving this package to the `gnome-team` group, 
I'll request access once it's done so I can continue helping with its 
maintenance.


Cheers,
Arnaud



Cheers,
  -- Guido



___
Debian-on-mobile-maintainers mailing list
debian-on-mobile-maintain...@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-on-mobile-maintainers


___
Debian-on-mobile-maintainers mailing list
debian-on-mobile-maintain...@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-on-mobile-maintainers





Bug#983471: rspamd should depend libjs-jquery

2021-02-26 Thread Sebastien Badia
On Wed, Feb 24, 2021 at 07:09:20PM (+0100), Jean Charles Delépine wrote:
> Versions of packages rspamd depends on:
> ii  adduser 3.118
> ii  ca-certificates 20200601
> ii  fonts-glyphicons-halflings  1.009~3.4.1+dfsg-1
> ii  init-system-helpers 1.60
> ii  libc6   2.31-9
> ii  libgcc-s1   10.2.1-6
> ii  libglib2.0-02.66.4-1
> ii  libhyperscan5   5.4.0-2
> ii  libicu6767.1-5
> ii  libjs-bootstrap44.5.2+dfsg1-4
> ii  libjs-jquery3.5.1+dfsg+~3.5.5-7
> ii  libjs-requirejs 2.3.6+ds-1
> ii  libluajit-5.1-2 2.1.0~beta3+dfsg-5.3
> ii  libpcre2-8-010.36-2
> ii  libsodium23 1.0.18-1
> ii  libsqlite3-03.34.0-1
> ii  libssl1.1   1.1.1i-1
> ii  libstdc++6  10.2.1-6
> ii  libunwind8  1.3.2-2
> ii  lsb-base11.1.0
> ii  perl5.30.3-4
> ii  zlib1g  1:1.2.11.dfsg-2

Hello Jean Charles,

Thank you for this bug report !

Could you please post the full installation log ?

As mentioned by your reportbug log, libjs-jquery package is already a
dependency of rspamd.
  - https://packages.debian.org/unstable/rspamd

Debian CI seems ok and piupart too
  - https://ci.debian.net/packages/r/rspamd/testing/amd64/
  - https://piuparts.debian.org/sid/source/r/rspamd.html

I can't reproduce your issue for the moment, your installation log will
help.

Thanks in advance !

Sebastien



Bug#983435: Regarding the backup/restore function

2021-02-26 Thread bugsgrid+deb
On Fri, 26 Feb 2021 15:21:59 +
Dimitri John Ledkov  wrote:

>are grub.mo from grub-common somehow excluded on the system?

I have no idea, I don't have localepurge installed on that machine.
I belive those missing grub.mo's are actually not in debian's
grub-common, or rather, not in the entire debian archive.  At least,
packages.debian.org/search doesn't show e.g. /fa/LC_MESSAGES/grub.mo
anywhere anysuite, so no one in debian world should have that file...?

Being just a router, the machine have very minimum packages installed
(besides gcc to compile kernel), so there may be some missing
executables used by grub-install.  For reference, the list of
installed packages (distilled from /var/lib/dpkg/status of the disk
image) is pasted below.

>For me to avoid doing it on_exit()
>would mean to rewrite all the places where grub_install tries to exit
>to try to do cleanups & restores. Would doing it in grub-install
>without on_exit inspire more confidence, or guarding to only do
>anything in the main_pid of grub-install? Should the log of actions be
>maintained and then rolled back only if they can be?

I'm not familiar to codes, take with a grain of salt:

Given the structure of upstream code, entirely avoiding on_exit()
would result to more intrusive patch.
As for log-and-rewind strategy (with or without on_exit)... I thought
that first, but then isn't it better to stop creating new installs
in-place from the very first?  Instead create new in temporary, and
finally swap old with new.  As the modules directory should once have
been created by grub-install itself, I thought we're allowed to move
it around, and then we don't have to track all of individual old
files...?

But for now, guarding by main_pid, patching up every fork()'s, and
proper logging for --verbose would be nice to have, I guess.  Of
course, BIG RED BOLD BANNER and couple of beeps should be put whenever
detected misfire :-)

Thanks in advance,

list of installed packages on my problematic router:

adduser apt aptitude aptitude-common attr base-files base-passwd bash
bc binutils binutils-common binutils-x86-64-linux-gnu bison
bsdmainutils bsdutils build-essential bzip2 conntrack
console-setup-linux console-setup-mini coreutils cpio cpp cpp-8 dash
debconf debian-archive-keyring debianutils dhcpcd5 diffutils dmsetup
dns-root-data dnsmasq dnsmasq-base dosfstools dpkg dpkg-dev e2fsprogs
ethtool fakeroot false-sendmail false-strongswan-starter
false-unbound-anchor fcron fdisk findutils flex g++ g++-8 gcc gcc-8
gcc-8-base gettext-base gpgv grep groff-base grub-common
grub-efi-amd64 grub-efi-amd64-bin grub2-common gzip hostname ifupdown
init init-system-helpers initscripts insserv iproute2
iputils-tracepath kbd keyboard-configuration kmod ldnsutils libacl1
libapt-pkg5.0 libasan5 libatomic1 libattr1 libaudit-common libaudit1
libbinutils libbison-dev libblkid1 libboost-iostreams1.67.0
libboost-system1.67.0 libbsd0 libbz2-1.0 libc-bin libc-dev-bin
libc-l10n libc6 libc6-dev libc6-i386 libcap-dev libcap-ng0 libcap2
libcap2-bin libcc1-0 libcom-err2 libcurl4 libcwidget3v5 libdb5.3
libdbus-1-3 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl
libefiboot1 libefivar1 libelf1 libevent-2.1-6 libexpat1 libext2fs2
libfakeroot libfdisk1 libffi6 libfreetype6 libfuse2 libgcc-8-dev
libgcc1 libgcrypt20 libgdbm3 libglib2.0-0 libgmp10 libgomp1
libgpg-error0 libhogweed4 libidn11 libip4tc0 libip6tc0 libisl19
libitm1 libivykis0 libjansson4 libjson-c3 libkmod2 libldns2
liblocale-gettext-perl liblsan0 liblz4-1 liblzma5 libmnl0 libmount1
libmpc3 libmpdec2 libmpfr6 libmpx2 libncurses-dev libncurses6
libncursesw6 libnet1 libnetfilter-acct1 libnetfilter-conntrack3
libnetfilter-log1 libnettle6 libnewt0.52 libnfnetlink0 libnftables1
libnftnl11 libpam-modules libpam-modules-bin libpam-runtime libpam0g
libpcap0.8 libpcre3 libperl5.24 libpipeline1 libpng16-16 libpopt0
libprocps7 libprotobuf-c1 libpython3.7 libpython3.7-minimal
libpython3.7-stdlib libquadmath0 libreadline7 libselinux1
libsemanage-common libsemanage1 libsepol1 libsigc++-2.0-0v5
libsigsegv2 libslang2 libsmartcols1 libsqlite3-0 libss2 libssl-dev
libssl1.1 libstdc++-8-dev libstdc++6 libstrongswan
libstrongswan-standard-plugins libsystemd0 libtinfo6 libtsan0
libubsan1 libudev1 libustr-1.0-1 libutempter0 libuuid1 libwrap0
libxapian30 libxtables12 linux-image-4.19.171 linux-libc-dev
linux-source-4.19 locales login lsb-base lv m4 make makedev man-db
mawk mime-support mount ncurses-base ncurses-bin netbase nftables
ngetty openssl passwd patch perl perl-base perl-modules-5.24
pkg-config procps readline-common rng-tools5 screen sed sensible-utils
startpar strongswan-charon strongswan-libcharon strongswan-swanctl
syslog-ng-core syslog-ng-mod-getent syslog-ng-mod-journal sysv-rc
sysvinit-core sysvinit-utils tar tzdata ucf ulogd2 ulogd2-pcap unbound
util-linux watchdog whiptail xz-utils zlib1g zlib1g-dev

(note: false-* is dummies to shut up dpkg, but I'm fairly sure they're
not related to grub, never.)



Bug#983600: libopenmpi-dev: Can not install with multi-arch

2021-02-26 Thread Nobuhiro Iwamatsu
Package: libopenmpi-dev
Version: 4.1.0-7
Severity: important

Dear Maintainer,

libopenmpi-dev is marked 'Multi-Arch: same' but cannot be installed.
It seems that gfortran-10:ARCH is included in Depends. 
```
$ LANG=C sudo apt-get install libopenmpi-dev:arm64
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libopenmpi-dev:arm64 : Depends: gfortran-10:arm64 but it is not going to be 
installed or
 gfortran-mod-15:arm64
Recommends: libcoarrays-openmpi-dev:arm64 but it is not 
going to be installed
E: Unable to correct problems, you have held broken packages.
```

Could you check it? 

Best regards,
  Nobuhiro

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

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



Bug#983587: GNOME apps with dark theme on KDE plasma

2021-02-26 Thread Scorpion2185
Now I can also use GNOME apps with the dark theme on KDE plasma.

Bug#983598: lintian: package-installs-apt-sources emitted for packages whose names end in -archive-keyring

2021-02-26 Thread wferi
Felix Lechner  writes:

> On Fri, Feb 26, 2021 at 2:36 PM Ferenc Wágner  wrote:
>
>> only the first suffix is exempted
>
> Which package triggers the false positive, please? Thank you!

Hi Felix,

The one I created tonight based on the instructions at
https://wiki.debian.org/DebianRepository/UseThirdParty, called
elastic-archive-keyring.  It indeed ships a file under
/etc/apt/sources.list.d.  (And another under /etc/apt/preferences.d,
which Lintian also complains about, but that tag hasn't got
contradicting documentation.)
-- 
Regards,
Feri



Bug#983589: w3m: Cannot verify certificates any more

2021-02-26 Thread Tatsuya Kinoshita
On 2021-02-27 at 08:22, Tatsuya Kinoshita wrote:
> -2 implicitly adds OpenSSL default paths that helps you, but
> I think this is a bug and fixed in -3.

However, this is a long-standing feature.  I'll reconsider
for the next upload.

Thanks,
--
Tatsuya Kinoshita


pgpoM3ie625SY.pgp
Description: PGP signature


Bug#983587: https://wiki.debian.org/KDE#Making_GNOME.2FGTK_applications_look_natural: file not foundE (GTK)" needs review

2021-02-26 Thread Scorpion2185
Package: wiki.debian.org
Severity: normal
Tags: patch

Dear Maintainer,

I think that the wiki needs a review:

"[...] you may try editing the ~/.config/gtk-3.0/gtk.css file

Comment out the "@import 'colors.css';" line by adding a # character before it,
so that the line looks like:

# @import 'colors.css';"

I added KDE plasma on my computer with GNOME, debian 10.

I don't have that file (gtk.css).

On GNOME I am using (adwaita) dark theme, I changed the value of this line in
~/.config/gtk-3.0/settings.in that before was 0:

gtk-application-prefer-dark-theme=1

I also changed it in  ~/.config/gtk-4.0.

I think that the solution is to simply set the adwaita dark theme in KDE
"System Settings/GNOME Application Style (GTK)".
That probably corrects the ~/.config/gtk-3.0/settings.ini file.

Gparted was working bad on GNOME.



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

Kernel: Linux 4.19.0-13-amd64 (SMP w/2 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, 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
[Settings]
gtk-application-prefer-dark-theme=0


Bug#983586: linux-image-5.10.0-3-amd64: Please configure kernel with CONFIG_AMD_MEM_ENCRYPT=y

2021-02-26 Thread Vincent Blut
Hi,

Le 2021-02-26 20:26, bs.net a écrit :
> Package: src:linux
> Version: 5.10.13-1
> 
> Dear Maintainer,
> 
> please consider to set the Linux kernel option "CONFIG_AMD_MEM_ENCRYPT=y".
> 
> Without that option it is not possible to enable the memory encryption for AMD
> Secure Memory Encryption (SME).

I sent a merge request [1] to enable this feature, but it was deemed a bit late
for Bullseye.

> Thank you very much.
> 
> With kind regards

Cheers,
Vincent

[1] https://salsa.debian.org/kernel-team/linux/-/merge_requests/322


signature.asc
Description: PGP signature


Bug#983589: w3m: Cannot verify certificates any more

2021-02-26 Thread Tatsuya Kinoshita
On 2021-02-26 at 23:54 +0100, Samuel Thibault wrote:
> ssl_ca_file
> ssl_ca_path /etc/ssl/certs, ~/.ssl/certs

Ah, multiple paths in ssl_ca_path is not supported.  The value
is directly passed to OpenSSL's SSL_CTX_load_verify_locations.
So, your configuration means the single nonexistence directory
"/etc/ssl/certs, ~/.ssl/certs" is used.

-2 implicitly adds OpenSSL default paths that helps you, but
I think this is a bug and fixed in -3.

Probably, you should set the following.

```
ssl_ca_file /etc/ssl/certs/ca-certificates.crt
ssl_ca_path ~/.ssl/certs
```

Thanks,
--
Tatsuya Kinoshita


pgppQSAUyauh8.pgp
Description: PGP signature


Bug#983589: w3m: Cannot verify certificates any more

2021-02-26 Thread Samuel Thibault
Tatsuya Kinoshita, le sam. 27 févr. 2021 07:36:20 +0900, a ecrit:
> On 2021-02-26 at 21:25 +0100, Samuel Thibault wrote:
> > Since version 0.5.3+git20210102-3 of w3m (downgrading to -2 fixes it),
> > all https website give me
> >
> > unable to get local issuer certificate: accept? (y/n)
> 
> Hmm, could you please tell me your configuration of ssl_ca_path
> and ssl_ca_file in <~/.w3m/config> and ?

I have

ssl_ca_file
ssl_ca_path /etc/ssl/certs, ~/.ssl/certs

Samuel



Bug#983585: RFS: prometheus-cpp/0.12.1-1 [ITP] -- Prometheus Client Library for Modern C++

2021-02-26 Thread Gregor Jasny

Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "prometheus-cpp":

 * Package name: prometheus-cpp
   Version : 0.12.1-1
   Upstream Author : https://github.com/jupp0r/prometheus-cpp/issues
 * URL : https://github.com/jupp0r/prometheus-cpp
 * License : Expat, 0BSD, Apache-2.0
 * Vcs : https://salsa.debian.org/debian/prometheus-cpp
   Section : libs

It builds those binary packages:

  libprometheus-cpp-push0.12 - Prometheus Client Library for Modern C++ 
(push gateway support)
  libprometheus-cpp-pull0.12 - Prometheus Client Library for Modern C++ 
(pull support)
  libprometheus-cpp-core0.12 - Prometheus Client Library for Modern C++ 
(core metrics)
  prometheus-cpp-dev - Prometheus Client Library for Modern C++ 
(development files)


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


  https://mentors.debian.net/package/prometheus-cpp/

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

  dget -x 
https://mentors.debian.net/debian/pool/main/p/prometheus-cpp/prometheus-cpp_0.12.1-1.dsc


Changes for the initial release:

 prometheus-cpp (0.12.1-1) unstable; urgency=medium
 .
   * Initial release (Closes: #917817)

Regards,
--
  Gregor Jasny



Bug#983599: New upstream version v579

2021-02-26 Thread Michael Biebl
Package: less
Version: 551-2
Severity: wishlist


Hi,

it seems the currently latest upstream version is v579:
https://github.com/gwsw/less/releases/tag/v579

It would be great if you could update less accordingly.

My motivation for this change is
https://github.com/systemd/systemd/commit/ebef02dd8f35f8b6ee58060b71b7f321a5027760

Regards,
Michael


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

Kernel: Linux 5.10.0-3-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
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 less depends on:
ii  libc6  2.31-9
ii  libtinfo6  6.2+20201114-2

less recommends no packages.

less suggests no packages.

-- no debconf information



Bug#983598: lintian: package-installs-apt-sources emitted for packages whose names end in -archive-keyring

2021-02-26 Thread Felix Lechner
Hi Ferenc,

On Fri, Feb 26, 2021 at 2:36 PM Ferenc Wágner  wrote:
>
> only the first suffix is exempted

Which package triggers the false positive, please? Thank you!

Kind regards
Felix Lechner



Bug#983589: w3m: Cannot verify certificates any more

2021-02-26 Thread Tatsuya Kinoshita
On 2021-02-26 at 21:25 +0100, Samuel Thibault wrote:
> Since version 0.5.3+git20210102-3 of w3m (downgrading to -2 fixes it),
> all https website give me
>
> unable to get local issuer certificate: accept? (y/n)

Hmm, could you please tell me your configuration of ssl_ca_path
and ssl_ca_file in <~/.w3m/config> and ?

The intentional change in -3 means that OpenSSL default paths will
not be loaded if you set ssl_ca_path or ssl_ca_file.

All the following should work in -3.

w3m -dump -o ssl_ca_path= -o ssl_ca_file=/etc/ssl/certs/ca-certificates.crt 
https://www.debian.org
w3m -dump -o ssl_ca_path=/etc/ssl/certs -o ssl_ca_file= 
https://www.debian.org
w3m -dump -o ssl_ca_path= -o ssl_ca_file= https://www.debian.org

Thanks,
--
Tatsuya Kinoshita


pgpDAjuApmgHT.pgp
Description: PGP signature


Bug#983598: lintian: package-installs-apt-sources emitted for packages whose names end in -archive-keyring

2021-02-26 Thread Ferenc Wágner
Package: lintian
Version: 2.15.0
Severity: normal

Dear Maintainer,

The tag info for package-installs-apt-sources states that "packages
whose names end in -apt-source or -archive-keyring are permitted to
install such files.  However, only the first suffix is exempted by the
code.  I don't know whether the documentation or the implementation is
right; please fix the one which isn't.
-- 
Thanks,
Feri.



Bug#982591: grub-pc can't be updated non-interactively on debian/buster64

2021-02-26 Thread Lucas Nussbaum
On 26/02/21 at 20:07 +0100, Lucas Nussbaum wrote:
> On 14/02/21 at 08:48 +0100, Evgeni Golov wrote:
> > On Sat, Feb 13, 2021 at 11:57:52PM +0100, Thomas Lange wrote:
> > > IMO we cannot know which device name is used  by the users virtualisation 
> > > environment.
> > > So, what is the be setting without knowing the device name?
> > > 
> > > Or is /dev/sda used in most enviroments?
> > 
> > For VirtualBox sda is a pretty safe bet, for libvirt it'd be either sda
> > or vda (and I think we could set both in debconf, as that's a
> > multiselect). AWS has another one, vxda I think? But this explicit bug
> > is about vagrant (so virtualbox and libvirt) only anyways.
> > 
> > The only thing to consider with this approach: it should only be done
> > when preparing images, not installing "real" systems. So in the
> > cloud.d.o context that's safe, but probably not as a generic default in
> > FAI and other tools.
> 
> Maybe a better approach (but still hackish) would be to set it at first
> boot, in a way similar to
> https://salsa.debian.org/cloud-team/debian-vagrant-images/-/blob/master/config_space/files/etc/systemd/system/generate-sshd-host-keys.service/VAGRANT
> 
> Running Something like:
> echo grub-pc grub-pc/install_devices multiselect $(awk '{ if ($2 == "/") { 
> sub(/1$/, "", $1) ; print $1 } }' /proc/mounts) | debconf-set-selections

Tentative patch:
https://salsa.debian.org/cloud-team/debian-vagrant-images/-/commit/b82d522f65b507767f909b2b9471c5a9ade75e05

Lucas



Bug#982356: (no subject)

2021-02-26 Thread Lucas Nussbaum
On 26/02/21 at 22:17 +0100, Lucas Nussbaum wrote:
> On 25/02/21 at 19:06 +0100, Emmanuel Kasper wrote:
> > I think this bug is due to the switch to fai for testing/bullseye.
> > IIRC with fai, we run a dhcp client for each interface, which would
> > cause the double IP adresses you see (one set up by DHCP, one set up by
> > Vagrant directly over ssh when booting the VM)
> 
> Right. But the solution is not obvious.
> 
> If we want to do DHCP only on the first interface, we need to hardcode
> this in the image. But how can we know the name of the interface?
> Apparently it's enp0s3 with virtualbox, and something different with
> libvirt (because my test fails).
> 
> We could go back to traditional names and do DHCP on eth0...

Tentative patch that doesn't work completely because of the above issue:
https://salsa.debian.org/cloud-team/debian-vagrant-images/-/commit/735f0a2ba3ad1124fa0c86b159a31e94489807c6

Lucas



Bug#983597: [PATCH] Segfault in libqt5quick5.so: QQuickItemLayer::~QQuickItemLayer()

2021-02-26 Thread Dennis Filder
Package: libqt5quick5
Version: 5.15.2+dfsg-4
Architecture: amd64
Severity: normal
Tags: sid bullseye a11y upstream patch confirmed
Control: affects -1 + linphone-desktop

The segfault happens
* both with and without a preexisting configuration,
* only if Orca is running in the same session.  Without Orca the
  segfault does not happen.

Reproducer:
. Start Orca
. Start linphone
. If already configured: click "Assistant" (skip otherwise)
. Click "Use a SIP account"
. Enter as Username: a
. Enter as SIP Domain: b
. Enter as Password: c
. Click on "Use".  The program segfaults with a stacktrace like the
  attached with the top-most 5 frames pasted below:

--
#0  0x in  ()
#1  0x774d7ba7 in QQuickItemLayer::~QQuickItemLayer() 
(this=0x581100e0, __in_chrg=) at items/qquickitem.cpp:8338 
(/lib/x86_64-linux-gnu/libQt5Quick.so.5)
#2  0x774d7be9 in QQuickItemLayer::~QQuickItemLayer() 
(this=0x581100e0, __in_chrg=) at items/qquickitem.cpp:8340
#3  0x7764b21b in QAccessibleQuickItem::role() const 
(this=0x5811e0d0) at accessible/qaccessiblequickitem.cpp:215
#4  0x7fffeb1f18ca in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
...
--

A web search for "segfault" "QQuickItemLayer::~QQuickItemLayer"
produces an qt.io forum thread[1] where someone segfaulted with an
almost identical stacktrace with a virtual keyboard.  Thus I mark this
bug as confirmed.

If you decide to use the attached patch, please put the bugnumber in
the Bug-Debian: field for me.

Regards,
Dennis.

1: 
https://forum.qt.io/topic/105120/qt-application-crash-with-onboard-virtual-keyboard-with-non-root-users

qtdecl-segfault.patch.gz
Description: patch


libqt5quick5-stacktrace.txt.gz
Description: stacktrace


Bug#982591: grub-pc can't be updated non-interactively on debian/buster64

2021-02-26 Thread Lucas Nussbaum
On 26/02/21 at 22:30 +0100, Thomas Goirand wrote:
> This could well be in another bug report, if someone hasn't opened it yet.

There's #982182, but it's a bit different from what you are saying here.

Lucas



Bug#965984: CVE-2020-5238

2021-02-26 Thread Moritz Mühlenhoff
Am Tue, Jul 21, 2020 at 09:30:01PM +0200 schrieb Moritz Muehlenhoff:
> Source: cmark-gfm
> Severity: important
> Tags: security
> 
> This was assigned CVE-2020-5238
> https://github.com/github/cmark-gfm/security/advisories/GHSA-7gc6-9qr5-hc85
> https://github.com/github/cmark-gfm/commit/85d895289c5ab67f988ca659493a64abb5fec7b4

Hi Keith,
can you please fix this in time for the freeze?

Cheers,
Moritz



Bug#982591: grub-pc can't be updated non-interactively on debian/buster64

2021-02-26 Thread Thomas Goirand
On 2/26/21 8:07 PM, Lucas Nussbaum wrote:
> On 14/02/21 at 08:48 +0100, Evgeni Golov wrote:
>> On Sat, Feb 13, 2021 at 11:57:52PM +0100, Thomas Lange wrote:
>>> IMO we cannot know which device name is used  by the users virtualisation 
>>> environment.
>>> So, what is the be setting without knowing the device name?
>>>
>>> Or is /dev/sda used in most enviroments?
>>
>> For VirtualBox sda is a pretty safe bet, for libvirt it'd be either sda
>> or vda (and I think we could set both in debconf, as that's a
>> multiselect). AWS has another one, vxda I think? But this explicit bug
>> is about vagrant (so virtualbox and libvirt) only anyways.
>>
>> The only thing to consider with this approach: it should only be done
>> when preparing images, not installing "real" systems. So in the
>> cloud.d.o context that's safe, but probably not as a generic default in
>> FAI and other tools.
> 
> Maybe a better approach (but still hackish) would be to set it at first
> boot, in a way similar to
> https://salsa.debian.org/cloud-team/debian-vagrant-images/-/blob/master/config_space/files/etc/systemd/system/generate-sshd-host-keys.service/VAGRANT
> 
> Running Something like:
> echo grub-pc grub-pc/install_devices multiselect $(awk '{ if ($2 == "/") { 
> sub(/1$/, "", $1) ; print $1 } }' /proc/mounts) | debconf-set-selections
> 
> Lucas
> 

Hi,

I'm not a big fan of such boot-time hack.

Anyways, there's a big problem with the current way grub is attempting
to solve things. Using /dev/ as the device where grub should
install itself is wrong in the first place. These days, the kernel is
discovering block devices in an asynchronous way, and the order of the
block device can be different at each boot of a computer.

I have such type of hardware in production, and I really don't know how
to tell grub that no, I can't tell that grub should be installed in
/dev/sda and /dev/sdb, because these same small SSD I use for the system
can be /dev/sdc and /dev/sde if I reboot...

So grub should adopt a new strategy. Like for example, accepting device
UUIDs or block device serial numbers as identifiers.

This could well be in another bug report, if someone hasn't opened it yet.

Cheers,

Thomas Goirand (zigo)



Bug#983596: CVE-2020-13574 CVE-2020-13575 CVE-2020-13576 CVE-2020-13577 CVE-2020-13578

2021-02-26 Thread Moritz Muehlenhoff
Package: gsoap
Severity: grave
Tags: security
X-Debbugs-Cc: Debian Security Team 

CVE-2020-13574
 https://talosintelligence.com/vulnerability_reports/TALOS-2020-1185

CVE-2020-13575
 https://talosintelligence.com/vulnerability_reports/TALOS-2020-1186
  
CVE-2020-13576
 https://talosintelligence.com/vulnerability_reports/TALOS-2020-1187
 
CVE-2020-13577
 https://talosintelligence.com/vulnerability_reports/TALOS-2020-1188
 
CVE-2020-13578
 https://talosintelligence.com/vulnerability_reports/TALOS-2020-1189

Cheers,
Moritz



Bug#983069: lintian: please check that upstream signature is made with a modern hash (warn or error on MD5, SHA1, or RIPEMD160)

2021-02-26 Thread Daniel Kahn Gillmor
On Fri 2021-02-26 04:48:50 -0800, Felix Lechner wrote:
> That's a great idea! As a first step, I would like to show a
> classification tag with the hash algorithm. (It could be used for
> statistics.) Can 'gpgv' output such signature characteristics?

sure, we have several different tools (like pgpdump or "sq packet dump",
or python3-pgpy) that could provide this check.

If you're already using gpgv, you might just try verifying the signature
with "gpgv --weak-digest SHA1 --weak-digest RIPEMD160 …" -- that should
fail if the signature is weak, and produce some semi-readable warnings
for the user as well.

If you want to learn a lot more about the signature, you've got a lot of
options, but they're all pretty hairy.

gpgv produces data about the signature on its status FD:

$ gpg --dearmor < debian/upstream/signing-key.asc > 
debian/upstream/signing-key.pgp
$ gpgv --status-fd 3 3>sig.status --keyring debian/upstream/signing-key.pgp 
../xml2rfc_3.5.0.orig.tar.gz.asc ../xml2rfc_3.5.0.orig.tar.gz
gpgv: Signature made Wed 18 Nov 2020 05:20:56 AM EST
gpgv:using RSA key 4E9B574B8FBB171A
gpgv: Good signature from "Henrik Levkowetz "
$ awk < sig.status '/^\[GNUPG:\] VALIDSIG/ { print $10 }'
2
$

Yes, that "2" means "SHA1" (see
https://tools.ietf.org/html/rfc4880#section-9.4)  (the "print $10" comes
from searching for VALIDSIG in /usr/share/doc/gnupg/DETAILS.gz)

So, that is rather opaque.  Other techniques include sq, pgpdump, hot
(from hopenpgp-tools), and "gpg --list-packets"

$ sq packet dump ../xml2rfc_3.5.0.orig.tar.gz.asc 
Signature Packet, old CTB, 540 bytes
Version: 4
Type: Binary
Pk algo: RSA (Encrypt or Sign)
Hash algo: SHA1
Hashed area:
  Signature creation time: 2020-11-18 10:20:56 UTC
Unhashed area:
  Issuer: 4E9B 574B 8FBB 171A
Digest prefix: D29F
Level: 0 (signature over data)
  
$ pgpdump ../xml2rfc_3.5.0.orig.tar.gz.asc 
Old: Signature Packet(tag 2)(540 bytes)
Ver 4 - new
Sig type - Signature of a binary document(0x00).
Pub alg - RSA Encrypt or Sign(pub 1)
Hash alg - SHA1(hash 2)
Hashed Sub: signature creation time(sub 2)(4 bytes)
Time - Wed Nov 18 05:20:56 EST 2020
Sub: issuer key ID(sub 16)(8 bytes)
Key ID - 0x4E9B574B8FBB171A
Hash left 2 bytes - d2 9f 
RSA m^d mod n(4094 bits) - ...
-> PKCS-1
$ gpg --list-packets < ../xml2rfc_3.5.0.orig.tar.gz.asc 
# off=0 ctb=89 tag=2 hlen=3 plen=540
:signature packet: algo 1, keyid 4E9B574B8FBB171A
version 4, created 1605694856, md5len 0, sigclass 0x00
digest algo 2, begin of digest d2 9f
hashed subpkt 2 len 4 (sig created 2020-11-18)
subpkt 16 len 8 (issuer key ID 4E9B574B8FBB171A)
data: [4094 bits]
$ hot dearmor < ../xml2rfc_3.5.0.orig.tar.gz.asc  |  hot dump 
--output-format YAML
hot (hopenpgp-tools) 0.23.6
Copyright (C) 2012-2021  Clint Adams
hot comes with ABSOLUTELY NO WARRANTY. This is free software, and you are 
welcome to redistribute it under certain conditions.
hot (hopenpgp-tools) 0.23.6
Copyright (C) 2012-2021  Clint Adams
hot comes with ABSOLUTELY NO WARRANTY. This is free software, and you are 
welcome to redistribute it under certain conditions.
signature:
- tag: BinarySig
- tag: RSA
- tag: SHA1
- - _sspCriticality: false
_sspPayload:
  sigCreationTime:
unThirtyTwoBitTimeStamp: 1605694856
- - _sspCriticality: false
_sspPayload:
  issuer:
eoki: 4E9B574B8FBB171A
- 53919
- - unMPI: […]
$

Warning: GnuPG upstream has explicitly said for years that *no one*
should try to programmatically parse the output of --list-packets.

> The warning you asked for would then take place on top of that—perhaps
> with different severities depending how dated the algorithm is.

The most detailed set of categories i can imagine wanting want are (in
order of severity, worse ones first):

 a) no signature is available / signature does not validate from
   debian/upstream/signing-key.asc
   
 b) only available signature depends on MD5
 
 c) only available signature depends on SHA1 or RIPEMD160

 d) valid signature with any other OpenPGP digest

If we want to collapse to fewer categories, my main priority is that (d)
stands apart from any of (a), (b), or (c).

In no case should lintian suggest that a signature that depends on a
weak digest (b) or (c) is *worse* than having no signature at all (a)

If you want to look at other cryptographic checks like this, maybe you
want to warn based on the contents of the OpenPGP certificates in
debian/upstream/signing-key.pgp.

Things that would be worth warning or errors on on:

 - No signing-capable keys (primary key or subkeys)

 - Weak primary key

Bug#983595: linux-image-5.10.0-3-amd64: [regression] Kernel panic on resume from sleep

2021-02-26 Thread Zbynek Michl
Package: src:linux
Version: 5.10.13-1
Severity: important
Tags: upstream
X-Debbugs-Cc: zbynek.mi...@gmail.com

Dear Maintainer,

I'm facing a kernel panic issue on resume from sleep in the recent Linux
kernels (including 5.10.13-1).

Here's what I can see on the serial console output:

Resume phase:
   BUG: kernel NULL pointer dereference, address: 0198
[ 3046.188967] serial 00:05: activated
[ 3047.527610] usb usb6: root hub lost power or was reset
[ 3047.534619] #PF: supervisor read access in kernel mode
[ 3047.538729] sd 0:0:0:0: [sda] Starting disk
[ 3047.543458] #PF: error_code(0x) - not-present page
[ 3047.543459] PGD 0 P4D 0
[ 3047.543462] Oops:  [#1] SMP PTI
[ 3047.543464] CPU: 0 PID: 12 Comm: ksoftirqd/0 Tainted: G   OE
5.10.0-3-amd64 #1 Debian 5.10.13-1
[ 3047.543465] Hardware name: Gigabyte Technology Co., Ltd. To be filled by
O.E.M./H77-D3H, BIOS F15 11/14/2013
[ 3047.543469] RIP: 0010:alx_start_xmit+0x34/0x650 [alx]
[ 3047.543472] Code: 41 56 41 55 41 54 55 53 48 83 ec 20 0f b7 57 7c 8b 8e b0
0b 00 00 39 ca 72 06 89 d0 31 d2 f7 f1 89 d2 48 8b 84 df
[ 3047.548638] sd 1:0:0:0: [sdb] Starting disk
[ 3047.552800] RSP: 0018:b09240083d28 EFLAGS: 00010297
[ 3047.552801] RAX:  RBX: a04d80ae7800 RCX:
0004
[ 3047.552801] RDX:  RSI: a04d80afa000 RDI:
a04e92e92a00
[ 3047.552803] RBP: 0042 R08: 0100 R09:
a04ea3146700
[ 3047.638122] R10: 0014 R11:  R12:
a04e92e92100
[ 3047.644348] [ cut here ]
[ 3047.645256] R13: 0001 R14: a04e92e92a00 R15:
a04e92e92a00
[ 3047.645258] FS:  () GS:a0508f60()
knlGS:
[ 3047.649878] i915 :00:02.0: vblank wait timed out on crtc 0
[ 3047.657043] CS:  0010 DS:  ES:  CR0: 80050033
[ 3047.657044] CR2: 0198 CR3: 4460a001 CR4:
001706f0
[ 3047.657044] Call Trace:
[ 3047.657062]  ? dev_queue_xmit_nit+0x268/0x2a0
[ 3047.665203] WARNING: CPU: 3 PID: 3019 at drivers/gpu/drm/drm_vblank.c:1253
drm_wait_one_vblank+0x1f0/0x210 [drm]
[ 3047.670988]  ? skb_checksum_help+0xa6/0x120
[ 3047.670990]  dev_hard_start_xmit+0xc7/0x1e0
[ 3047.671006]  sch_direct_xmit+0x10f/0x310
[ 3047.676769] Modules linked in:
[ 3047.683910]  __qdisc_run+0x149/0x550
[ 3047.683925]  ? __switch_to_asm+0x42/0x70
[ 3047.686380]  vboxnetadp(OE)
[ 3047.690765]  net_tx_action+0x10d/0x230
[ 3047.690767]  __do_softirq+0xc5/0x275
[ 3047.700947]  vboxnetflt(OE)
[ 3047.705145]  run_ksoftirqd+0x26/0x40
[ 3047.705160]  smpboot_thread_fn+0xc5/0x160
[ 3047.709346]  cpufreq_userspace
[ 3047.713289]  ? smpboot_register_percpu_thread+0xf0/0xf0
[ 3047.713291]  kthread+0x11b/0x140
[ 3047.716369]  cpufreq_powersave
[ 3047.719955]  ? __kthread_bind_mask+0x60/0x60
[ 3047.723870]  cpufreq_ondemand
[ 3047.726679]  ret_from_fork+0x22/0x30
[ 3047.726680] Modules linked in:
[ 3047.730441]  vboxdrv(OE)
[ 3047.734028]  vboxnetadp(OE) vboxnetflt(OE)
[ 3047.736835]  cpufreq_conservative
[ 3047.740425]  cpufreq_userspace cpufreq_powersave cpufreq_ondemand
vboxdrv(OE)
[ 3047.75]  intel_rapl_msr
[ 3047.747512]  cpufreq_conservative intel_rapl_msr
[ 3047.752732]  intel_rapl_common
[ 3047.755972]  intel_rapl_common nft_counter
[ 3047.759023]  nft_counter
[ 3047.763303]  x86_pkg_temp_thermal intel_powerclamp snd_hda_codec_hdmi
[ 3047.766293]  x86_pkg_temp_thermal
[ 3047.769874]  kvm_intel xt_tcpudp snd_hda_codec_via xt_multiport
snd_hda_codec_generic ledtrig_audio kvm
[ 3047.772960]  intel_powerclamp
[ 3047.775505]  xt_state
[ 3047.779609]  snd_hda_codec_hdmi
[ 3047.782932]  xt_conntrack irqbypass nf_conntrack snd_hda_intel
[ 3047.790102]  kvm_intel
[ 3047.792910]  nf_defrag_ipv6 nf_defrag_ipv4 snd_intel_dspcfg soundwire_intel
[ 3047.797554]  xt_tcpudp
[ 3047.800622]  soundwire_generic_allocation nft_compat ghash_clmulni_intel
nf_tables
[ 3047.804730]  snd_hda_codec_via
[ 3047.807277]  snd_soc_core
[ 3047.813727]  xt_multiport
[ 3047.817063]  nfnetlink aesni_intel snd_compress libaes
[ 3047.826467]  snd_hda_codec_generic
[ 3047.829465]  soundwire_cadence crypto_simd snd_hda_codec cryptd
[ 3047.831752]  ledtrig_audio kvm
[ 3047.834898]  glue_helper snd_hda_core snd_hwdep rapl
[ 3047.840784]  xt_state
[ 3047.843141]  i915
[ 3047.850117]  xt_conntrack
[ 3047.852500]  soundwire_bus intel_cstate snd_pcm intel_uncore
[ 3047.860074]  irqbypass
[ 3047.863133]  snd_timer evdev drm_kms_helper pcspkr
[ 3047.865771]  nf_conntrack
[ 3047.868403]  serio_raw mei_me at24 iTCO_wdt
[ 3047.873551]  snd_hda_intel
[ 3047.876958]  snd intel_pmc_bxt cec iTCO_vendor_support
[ 3047.880827] ata2: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 3047.882585] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 3047.882613] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 3047.882912]  nf_defrag_ipv6
[ 3047.885979]  soundcore watchdog i2c_algo_bit mei
[ 3047.890954]  nf_defr

Bug#982356: (no subject)

2021-02-26 Thread Lucas Nussbaum
On 25/02/21 at 19:06 +0100, Emmanuel Kasper wrote:
> I think this bug is due to the switch to fai for testing/bullseye.
> IIRC with fai, we run a dhcp client for each interface, which would
> cause the double IP adresses you see (one set up by DHCP, one set up by
> Vagrant directly over ssh when booting the VM)

Right. But the solution is not obvious.

If we want to do DHCP only on the first interface, we need to hardcode
this in the image. But how can we know the name of the interface?
Apparently it's enp0s3 with virtualbox, and something different with
libvirt (because my test fails).

We could go back to traditional names and do DHCP on eth0...

Lucas



Bug#983594: [INTL:pt] Updated portuguese translation for debconf messages

2021-02-26 Thread Pedro Ribeiro
Package: pam
Version: 1.4.0
Severity: wishlist
Tags: l10n patch

Updated Portuguese translation for pam's debconf messages.
Translator: Pedro Ribeiro 
Feel free to use it.

For translation updates please contact 'Last Translator' or the
Portuguese Translation Team .
# translation of pam debconf to Portuguese
# Copyright (C) 2007 Américo Monteiro
# This file is distributed under the same license as the pam package.
#
# Américo Monteiro , 2007, 2009.
# Pedro Ribeiro , 2011, 2021.
#
msgid ""
msgstr ""
"Project-Id-Version: pam 1.4.0-6\n"
"Report-Msgid-Bugs-To: p...@packages.debian.org\n"
"POT-Creation-Date: 2021-02-26 10:32-0500\n"
"PO-Revision-Date: 2021-02-26 20:46+\n"
"Last-Translator: Pedro Ribeiro \n"
"Language-Team: Portuguese \n"
"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Lokalize 1.0\n"

#. Type: string
#. Description
#: ../libpam0g.templates:1001
msgid "Services to restart for PAM library upgrade:"
msgstr "Serviços a reiniciar para a actualização da biblioteca PAM:"

#. Type: string
#. Description
#: ../libpam0g.templates:1001
msgid ""
"Most services that use PAM need to be restarted to use modules built for "
"this new version of libpam.  Please review the following space-separated "
"list of  services to be restarted now, and correct it if needed."
msgstr ""
"A maioria dos serviços que usam PAM necessitam ser reiniciados para usarem "
"os módulos construídos para esta nova versão do libpam. Por favor, reveja a "
"seguinte lista de serviços, separados por espaços, a serem reiniciados agora "
"e corrija-a se for necessário."

#. Type: error
#. Description
#: ../libpam0g.templates:2001
msgid "Display manager must be restarted manually"
msgstr "O gestor de sessão gráfica deverá ser reiniciado manualmente"

#. Type: error
#. Description
#: ../libpam0g.templates:2001
msgid ""
"The wdm and xdm display managers require a restart for the new version of "
"libpam, but there are X login sessions active on your system that would be "
"terminated by this restart.  You will therefore need to restart these "
"services by hand before further X logins will be possible."
msgstr ""
"Os gestores de sessão gráfica wdm e xdm necessitam de reiniciar para a nova "
"versão de libpam, mas existem sessões de login X activas no seu sistema que "
"seriam terminadas por esta operação. Deverá reiniciar estes serviços "
"manualmente para permitir novos logins X."

#. Type: error
#. Description
#: ../libpam0g.templates:3001
msgid "Failure restarting some services for PAM upgrade"
msgstr "Falha ao reiniciar alguns serviços para a actualização PAM"

#. Type: error
#. Description
#: ../libpam0g.templates:3001
msgid ""
"The following services could not be restarted for the PAM library upgrade:"
msgstr ""
"Os seguintes serviços não puderam ser reiniciados para a actualização da "
"biblioteca PAM:"

#. Type: error
#. Description
#: ../libpam0g.templates:3001
msgid ""
"You will need to start these manually by running '/etc/init.d/ "
"start'."
msgstr ""
"Você precisa iniciar manualmente estes serviços fazendo '/etc/init.d/"
" start'."

#. Type: boolean
#. Description
#: ../libpam0g.templates:4001
msgid "Restart services during package upgrades without asking?"
msgstr "Reiniciar os serviços durante actualizações do pacote sem perguntar?"

#. Type: boolean
#. Description
#: ../libpam0g.templates:4001
msgid ""
"There are services installed on your system which need to be restarted when "
"certain libraries, such as libpam, libc, and libssl, are upgraded. Since "
"these restarts may cause interruptions of service for the system, you will "
"normally be prompted on each upgrade for the list of services you wish to "
"restart.  You can choose this option to avoid being prompted; instead, all "
"necessary restarts will be done for you automatically so you can avoid being "
"asked questions on each library upgrade."
msgstr ""
"Há serviços instalados no seu sistema que necessitam de ser reiniciados "
"quando certas bibliotecas, tais como libpam, libc e libssl, são "
"actualizadas. Uma vez que estes reinícios podem causar interrupções de "
"serviço do sistema, será normalmente questionado em cada actualização sobre "
"a lista de serviços que deseja reiniciar. Pode escolher esta opção para "
"evitar as questões; neste caso, todos os reinicios serão efectuados "
"automaticamente e não será questionado em cada actualização das bibliotecas."

#. Type: title
#. Description
#: ../libpam-runtime.templates:1001
msgid "PAM configuration"
msgstr "Configuração PAM"

#. Type: multiselect
#. Description
#: ../libpam-runtime.templates:2001
msgid "PAM profiles to enable:"
msgstr "Perfis PAM para activar:"

#. Type: multiselect
#. Description
#: ../libpam-runtime.templates:2001
msgid ""
"Pluggable Authentication Modules (PAM) determine how authentication, "
"authorization, and password changing are handled on the system, as well as "
"allowing configuration of additional a

Bug#983593: connman: Missing "conflict" dependency information?

2021-02-26 Thread Troy Telford
Package: connman
Severity: normal

Dear Maintainer,

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

I do apologize if this is routed poorly, but I figure I have to start
somewhere.

   * What led up to the situation?

I've had an unstable/sid server system working well for decades - its
configuration has overall been pretty stable.

On 2021-02-23, the unattended-upgrades system installed connman (among others)
on my system. connman was never on my system before. I do not know how/why
unattended-upgrades decided to install the package, and I don't even know
who/where to file that bug. (Suggestions welcome... but not your problem)

But it did expose a problem with the connman package: It doesn't appear to
conflict with other interface configuration systems. Having multiple things
changing the network configuration was deeply confusing and hard to debug.

My system would not boot, and there were many network configuration errors. The
package appears to behave quite poorly with ifupdown:
* Classic /etc/network/interfaces.d/ network configurations were being
  configured twice:
* Ifupdown was told to give an interface a static IPv4 address (as
* expected)
* wide-dhcpv6-client was able to initially configure IPv6 for the
  address, but then couldn't upon fixing the static ipv4 address.
* For whatever reason connman was trying a DHCP, not getting it, and
  re-assigned the interface to the 169.254 automatic private ip
  addresses.
* Because of the dual-configuration "race", the system was rendered
  unbootable and unusable, as the two configuration systems appeared to be
  "fighting" each other.
* I couldn't even login locally as root
* often, the system never even reached a login prompt
* It wasn't easy to diagnose the source of why the system wasn't
  booting, but I eventually found it.

   * What exactly did you do (or not do) that was effective (or
 ineffective)?
* I removed connman, clearing the conflict, so there was only one thing
  trying to configure my network interfaces.
   * What was the outcome of this action?
* After removing connman, the system started behaving
  normally/correctly.
   * What outcome did you expect instead?
* Ideally, unattended upgrades should not have installed connman. I
  don't have the slightest idea who to ask about that situation,
  though. If you could point me in the right direction, I'd be
grateful.
* I imagine a "conflict" in the connman package for other incompatible
  interface configuration systems would be good in general. Having
  multiple interface configuration systems modifying the same
  interfaces seems like a guaranteed race condition.

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


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

Kernel: Linux 5.10.0-3-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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 connman depends on:
ii  dbus 1.12.20-2
ii  init-system-helpers  1.60
ii  iptables 1.8.7-1
ii  libc62.31-9
ii  libdbus-1-3  1.12.20-2
ii  libglib2.0-0 2.66.7-1
ii  libgnutls30  3.7.0-7
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
pn  ofono  
ii  wpasupplicant  2:2.9.0-20

Versions of packages connman suggests:
pn  connman-vpn  



Bug#983592: netbase: add port for network time security key exchange

2021-02-26 Thread Austen, Jeffrey
Package: netbase
Version: 6.2

The port for network time security key exchange should be added to 
/etc/services. This is port 4460 as specified in RFC8915 and is used by 
debian packages ntpsec and chrony.

Also the wording at the beginning of /etc/services, lines 4 and 5, 
implies that TCP is always used and UDP is optional. Replacing "even if 
the protocol doesn't support UDP operations" with "even if only one of 
the protocols is used" will better convey the message.

Thanks.
Jeff



Bug#983591: iproute2: running 'ip -6 -r route' results in printing an unitialized buffer for the hostname on 'dev' routes

2021-02-26 Thread Axel Scheepers
Package: iproute2
Version: 5.10.0-4
Severity: normal
Tags: ipv6

Dear Maintainer,

   * What led up to the situation?

Using ip -6 -r route shows (on 10.8) either an information leak:
$ ip -6 -r r
+U dev lo proto kernel metric 256 pref medium

or (on testing) empty output:

$ ip -6 -r r
 dev lo proto kernel metric 256 pref medium

for the resolved hostname.

   * What outcome did you expect instead?

Printing of the resolved name, e.g. 'localhost' for dev lo.

Reading the source and a bit of printf debugging i can see it's
in lib/utils.c, format_host_r:

1113z20n
1113const char *format_host_r(int af, int len, const void *addr,
1114char *buf, int buflen)
1115{
1116#ifdef RESOLVE_HOSTNAMES
1117if (resolve_hosts) {
1118const char *n;
1119
1120puts("XXX: here");
1121len = len <= 0 ? af_byte_len(af) : len;
1122
1123if (len > 0 &&
1124(n = resolve_address(addr, len, af)) !=
NULL)
1125{
1126printf("n is '%s'\n", n);
1127strncpy(buf, n, buflen);
1128return n;
1129}
1130}
1131#endif


results in:
./ip/ip -6 -r r
XXX: here
n is 'localhost'
localhost dev lo proto kernel metric 256 pref medium


Something better then this awful hack should be implemented i guess.

Kind regards,

Axel Scheepers


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

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

Versions of packages iproute2 depends on:
ii  debconf [debconf-2.0]  1.5.74
ii  libbpf01:0.3-2
ii  libbsd00.11.3-1
ii  libc6  2.31-9
ii  libcap21:2.44-1
ii  libcap2-bin1:2.44-1
ii  libdb5.3   5.3.28+dfsg1-0.8
ii  libelf10.183-1
ii  libmnl01.0.4-3
ii  libselinux13.1-3
ii  libxtables12   1.8.7-1

Versions of packages iproute2 recommends:
pn  libatm1  

Versions of packages iproute2 suggests:
pn  iproute2-doc  

-- debconf information:
  iproute2/setcaps: false



Bug#983590: freecad: autopkgtest regression

2021-02-26 Thread Adrian Bunk
Source: freecad
Version: 0.19+dfsg1-1
Severity: serious

https://ci.debian.net/data/autopkgtest/testing/amd64/f/freecad/10706923/log.gz

...

** run FEM TestObjectOpen tests 


 
load old document objects 
#0  /lib/x86_64-linux-gnu/libc.so.6(+0x3bd60) [0x7fa5d2e14d60]
#1  0x7fa5c321a0c2 in Fem::Constraint::getDirection(App::PropertyLinkSub 
const&) from /usr/lib/freecad-python3/lib/Fem.so+0x42
#2  0x7fa5c3223973 in Fem::ConstraintFluidBoundary::onChanged(App::Property 
const*) from /usr/lib/freecad-python3/lib/Fem.so+0x223
#3  0x7fa5d3c0c965 in App::Property::hasSetValue() from 
/usr/lib/freecad-python3/lib/libFreeCADApp.so+0x75
#4  0x7fa5d3c3eca8 in App::PropertyLinkSub::Restore(Base::XMLReader&) from 
/usr/lib/freecad-python3/lib/libFreeCADApp.so+0x688
#5  0x7fa5d3c0f45e in App::PropertyContainer::Restore(Base::XMLReader&) from 
/usr/lib/freecad-python3/lib/libFreeCADApp.so+0xeee
#6  0x7fa5d3ad9718 in App::Document::readObjects(Base::XMLReader&) from 
/usr/lib/freecad-python3/lib/libFreeCADApp.so+0x718
#7  0x7fa5d3ae698e in App::Document::Restore(Base::XMLReader&) from 
/usr/lib/freecad-python3/lib/libFreeCADApp.so+0x21e
#8  0x7fa5d3ae8563 in App::Document::restore(char const*, bool, 
std::set, 
std::allocator >, std::less, std::allocator > >, 
std::allocator, 
std::allocator > > > const&) from 
/usr/lib/freecad-python3/lib/libFreeCADApp.so+0x383
#9  0x7fa5d3c9482b in App::Application::openDocumentPrivate(char const*, char 
const*, char const*, bool, bool, std::set, std::allocator >, 
std::less, 
std::allocator > >, std::allocator, std::allocator > > > const&) from 
/usr/lib/freecad-python3/lib/libFreeCADApp.so+0x6fb
#10  0x7fa5d3c9537e in 
App::Application::openDocuments(std::vector, std::allocator >, 
std::allocator, 
std::allocator > > > const&, std::vector, std::allocator >, 
std::allocator, 
std::allocator > > > const*, std::vector, std::allocator >, 
std::allocator, 
std::allocator > > > const*, std::vector, std::allocator >, 
std::allocator, 
std::allocator > > >*, bool) from 
/usr/lib/freecad-python3/lib/libFreeCADApp.so+0x65e
#11  0x7fa5d3c964ef in App::Application::openDocument(char const*, bool) from 
/usr/lib/freecad-python3/lib/libFreeCADApp.so+0x11f
#12  0x7fa5d3ca94c3 in App::Application::sOpenDocument(_object*, _object*, 
_object*) from /usr/lib/freecad-python3/lib/libFreeCADApp.so+0xe3
#13  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(+0x10cc93) [0x7fa5d3291c93]
#14  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(_PyObject_MakeTpCall+0x90) 
[0x7fa5d324ba50]
#15  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(_PyEval_EvalFrameDefault+0x8632) 
[0x7fa5d31fd2f2]
#16  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(+0x6f033) [0x7fa5d31f4033]
#17  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(+0xc9728) [0x7fa5d324e728]
#18  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(_PyEval_EvalFrameDefault+0x6456) 
[0x7fa5d31fb116]
#19  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(+0x6f033) [0x7fa5d31f4033]
#20  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(_PyEval_EvalFrameDefault+0x77f7) 
[0x7fa5d31fc4b7]
#21  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(+0x1a4ddc) [0x7fa5d3329ddc]
#22  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(_PyFunction_Vectorcall+0x9d) 
[0x7fa5d3246c7d]
#23  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(+0xc96a4) [0x7fa5d324e6a4]
#24  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(_PyEval_EvalFrameDefault+0x4a59) 
[0x7fa5d31f9719]
#25  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(+0x1a4ddc) [0x7fa5d3329ddc]
#26  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(_PyFunction_Vectorcall+0x9d) 
[0x7fa5d3246c7d]
#27  
/lib/x86_64-linux-gnu/libpython3.9.so.1.0(_PyObject_FastCallDictTstate+0x53) 
[0x7fa5d324df23]
#28  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(_PyObject_Call_Prepend+0xe0) 
[0x7fa5d324e140]
#29  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(+0x12f609) [0x7fa5d32b4609]
#30  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(_PyObject_MakeTpCall+0x90) 
[0x7fa5d324ba50]
#31  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(_PyEval_EvalFrameDefault+0x7248) 
[0x7fa5d31fbf08]
#32  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(+0x1a4ddc) [0x7fa5d3329ddc]
#33  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(_PyFunction_Vectorcall+0x9d) 
[0x7fa5d3246c7d]
#34  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(+0xc96a4) [0x7fa5d324e6a4]
#35  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(_PyEval_EvalFrameDefault+0x4a59) 
[0x7fa5d31f9719]
#36  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(+0x1a4ddc) [0x7fa5d3329ddc]
#37  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(_PyFunction_Vectorcall+0x9d) 
[0x7fa5d3246c7d]
#38  
/lib/x86_64-linux-gnu/libpython3.9.so.1.0(_PyObject_FastCallDictTstate+0x53) 
[0x7fa5d324df23]
#39  /lib/x86_64-linux-gnu/libpython3.9.so.1.0(_PyObject_Call_Prepend+0xe0) 
[0x7fa5d324e140]
#40  /lib/x86_64-linux-gnu/

Bug#983589: w3m: Cannot verify certificates any more

2021-02-26 Thread Samuel Thibault
Package: w3m
Version: 0.5.3+git20210102-3
Severity: important

Hello,

Since version 0.5.3+git20210102-3 of w3m (downgrading to -2 fixes it),
all https website give me

unable to get local issuer certificate: accept? (y/n)

and choosing y gives

Accept unsecure SSL session: unverified: unable to get local issuer certificate

while choosing n quits.

This makes w3m vulnerable to spoofing. I almost thought about making
this a grave severity, since I believe we definitely don't want to keep
this bug in Bullseye.

Samuel

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

Kernel: Linux 5.11.0 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages w3m depends on:
ii  libc6  2.31-9
ii  libgc1 1:8.0.4-3
ii  libgpm21.20.7-8
ii  libssl1.1  1.1.1j-1
ii  libtinfo6  6.2+20201114-2
ii  zlib1g 1:1.2.11.dfsg-2

Versions of packages w3m recommends:
ii  ca-certificates  20210119

Versions of packages w3m suggests:
pn  cmigemo 
ii  curl7.74.0-1.1
ii  dict1.13.0+dfsg-1
pn  dict-wn 
pn  dictd   
pn  libsixel-bin
ii  man-db  2.9.4-1
ii  mime-support3.66
ii  mpv 0.32.0-2+b1
ii  sensible-utils  0.0.14
pn  w3m-el  
ii  w3m-img 0.5.3+git20210102-2
ii  wget1.21-1+b1
ii  xdg-utils   1.1.3-4
ii  xsel1.2.0+git9bfc13d.20180109-3

-- no debconf information

-- 
Samuel
Actually, typing random strings in the Finder does the equivalent of
filename completion.
(Discussion in comp.os.linux.misc on the intuitiveness of commands: file
completion vs. the Mac Finder.)



Bug#930195: avr-libc: Upstream avr-libc maintainers appear to be MIA; can another source be found?

2021-02-26 Thread Andy Bennett

Hello again,

The latest Microchip Packs at 
http://packs.download.atmel.com/ have the relevant files for 
now: perhaps they updated them in stages?


I have taken some time to read more of the docs ( 
https://gcc.gnu.org/wiki/avr-gcc#Using_avr-gcc ) and it seems that there is 
a cleaner way of using the pack files than copying them piecewise into the 
/usr/... directories.


For GCC support for the new 0-series and 1-series parts I do this in my 
source code directory:


-
$ mkdir gcc
$ mkdir gcc/device-specs
$ mkdir gcc/avrxmega3
$ mkdir gcc/avrxmega3/short-calls

$ cp ../microchip-packs/tmp/gcc/dev/attiny?*{0,1}[2467]/avrxmega3/*.{o,a} 
gcc/avrxmega3/
$ cp 
../microchip-packs/tmp/gcc/dev/attiny?*{0,1}[2467]/avrxmega3/short-calls/*.{o,a} 
gcc/avrxmega3/short-calls/
$ cp ../microchip-packs/tmp/gcc/dev/attiny?*{0,1}[2467]/device-specs/* 
gcc/device-specs/

-

Then I add "-B gcc/" to the gcc command line (in CFLAGS in my Makefile) so 
that it can find the new spec files.




...and for avr-libc support I do this:

-
$ mkdir -p gcc/include/avr/
$ cp ../microchip-packs/tmp/include/avr/iotn?*{0,1}[2467].h 
gcc/include/avr/

-


Note /usr/lib/avr/include/avr/io.h does not need to be modified as the 
system one has a clause that can construct the include file name if there 
is no dedicated mapping.


However, this depends on support from the spec file. For example, the stock 
spec file for atmega328pb is different from the one in the latest Microchip 
pack file and does not specify __AVR_DEV_LIB_NAME__. Unpacking the new spec 
file as described above then allows the stock avr/io.h to automatically 
include the correct part-specific file. (However, even tho' the compiler 
has a spec file for the atmega328pb, avr-libc support is missing, so you 
still have to get that and the crt and lib files from the Microchip pack 
anyway.)




This seems like a clean way for users to provide the Microchip pack files 
to the compiler without messing around with the package manager maintained 
directories so I'm posting here in case anyone else runs into this problem 
and finds it useful.





Best wishes,
@ndy

--
andy...@ashurst.eu.org
http://www.ashurst.eu.org/
0x7EBA75FF



Bug#981488: Please add a symbols file for libmarisa0

2021-02-26 Thread Gunnar Hjalmarsson
After a fourth upload to experimental, it built on all the official 
archs and some of the unofficial ones. (As an extra bonus I made it 
build also on x32.)


However, to fix the symbols file properly I need build logs including 
the dh_makeshlibs output from *all* archs. Still waiting for 
kfreebsd-{amd64,i386} (fail due to perl) and alpha. I have fixed it on 
the Ubuntu side, and since a symbols file is not a requirement in 
Debian, my conclusion is to keep waiting for now instead of uploading a 
half-finished fix to unstable.


--
Gunnar Hjalmarsson
https://launchpad.net/~gunnarhj



OpenPGP_signature
Description: OpenPGP digital signature


Bug#766716: New upstream release

2021-02-26 Thread Emmanuel Arias
Hi Mark, 

Thanks for the report, I adopt cuyo package and now is up-to-date with
upstream.

Thanks
Cheers. 
Emmanuel



Bug#981003: Kernel paniced with null pointer dereference on Panasonic CF-SV9 notebook machine

2021-02-26 Thread Salvatore Bonaccorso
Hi,

On Fri, Feb 26, 2021 at 11:01:50PM +0900, Kubo Hiroshi wrote:
> Hi Salvatore,
> 
> > Would it be possible for you to test the two patches submitted as
> > https://lore.kernel.org/linux-acpi/20210208120104.204761-1-marcin.slus...@gmail.com/
> > and
> > https://lore.kernel.org/linux-acpi/20210208120104.204761-2-marcin.slus...@gmail.com/
> > ?
> 
> Yes, the first patch worked fine for my notebook machine.
> 
> I applied the fistpatch to the linux-image-5.10.13-1 source, built a
> linux-image-5.10.0-3-amd64-unsigned package,
> installed the package to my machine using dpkg, and the machine
> booted without kernel panic.
> 
> It seems that the second patch is just for comment fix, right? I did
> not applied the second patch.

Yes correct. Thanks for confirming the fix. I just have applied it so
that it can be inclueded in the next upload.

Regards,
Salvatore



Bug#982591: grub-pc can't be updated non-interactively on debian/buster64

2021-02-26 Thread Lucas Nussbaum
On 14/02/21 at 08:48 +0100, Evgeni Golov wrote:
> On Sat, Feb 13, 2021 at 11:57:52PM +0100, Thomas Lange wrote:
> > IMO we cannot know which device name is used  by the users virtualisation 
> > environment.
> > So, what is the be setting without knowing the device name?
> > 
> > Or is /dev/sda used in most enviroments?
> 
> For VirtualBox sda is a pretty safe bet, for libvirt it'd be either sda
> or vda (and I think we could set both in debconf, as that's a
> multiselect). AWS has another one, vxda I think? But this explicit bug
> is about vagrant (so virtualbox and libvirt) only anyways.
> 
> The only thing to consider with this approach: it should only be done
> when preparing images, not installing "real" systems. So in the
> cloud.d.o context that's safe, but probably not as a generic default in
> FAI and other tools.

Maybe a better approach (but still hackish) would be to set it at first
boot, in a way similar to
https://salsa.debian.org/cloud-team/debian-vagrant-images/-/blob/master/config_space/files/etc/systemd/system/generate-sshd-host-keys.service/VAGRANT

Running Something like:
echo grub-pc grub-pc/install_devices multiselect $(awk '{ if ($2 == "/") { 
sub(/1$/, "", $1) ; print $1 } }' /proc/mounts) | debconf-set-selections

Lucas



Bug#983499: unblock: python3-defaults/3.9.2~rc1-1, python3.9/3.9.2~rc1-1

2021-02-26 Thread Paul Gevers
Hi Matthias,

On 26-02-2021 07:40, Matthias Klose wrote:
> I'm planning to upload the upload as done to experimental, plus the final (no
> changes) 3.9.2 release.   Granted, refreshing the patches is not not 
> necessary,
> but that's what is now tested in experimental.

Ack.

Paul



OpenPGP_signature
Description: OpenPGP digital signature


Bug#983588: xmlgraphics-commons: reproducible builds: Set timezone to UTC when SOURCE_DATE_EPOCH is set

2021-02-26 Thread Vagrant Cascadian
Package: xmlgraphics-commons
Severity: normal
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: timestamps timezone toolchain
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

Several packages use fop (which uses xmlgraphics-commons) to generate
PDF files in Debian packages, but the resulting PDF files have embedding
timestamps. This was partially fixed in fop:

  https://bugs.debian.org/978499


Unfortunately, in some cases the timezone information is still embedded
due to how xmlgraphics-commons embeds the date and timezone:

For example, in xorg-docs:

  
https://tests.reproducible-builds.org/debian/rb-pkg/bullseye/amd64/diffoscope-results/xorg-docs.html

  /usr/share/doc/xorg-docs/License.pdf.gz

  dc:date>2020-12-20T04:18:36-12:00
  vs.
  dc:date>2020-12-21T06:18:36+14:00


The attached patch fixes this by adding setting the timezone to UTC when
the SOURCE_DATE_EPOCH environment variable is defined.  This patch is
just a rough draft; would appreciate improvements to it from someone who
knows their way around java better!


This seems to fix the embedded timestamp/timezone issues in several of
the packages listed in:

  
https://tests.reproducible-builds.org/debian/issues/unstable/timestamps_in_pdf_generated_by_apache_fop_issue.html


Thanks for maintaining xmlgraphics-commons!


live well,
  vagrant
From 2146f4a44fbee1e3aef12e56ae3d904e793090cd Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian 
Date: Fri, 26 Feb 2021 19:10:10 +
Subject: [PATCH] XMPSchemaAdapter.java: Use UTC timezone when
 SOURCE_DATE_EPOCH is set.

SOURCE_DATE_EPOCH specifies the timestamp, but needs to be rendered in
UTC timezone to ensure reproducible builds.

https://reproducible-builds.org/docs/source-date-epoch/

This is a follow-up to https://bugs.debian.org/978499 in apache fop,
as there is no way for fop itself to pass the timezone information for
some values.
---
 .../java/org/apache/xmlgraphics/xmp/XMPSchemaAdapter.java| 5 +
 1 file changed, 5 insertions(+)

diff --git a/src/main/java/org/apache/xmlgraphics/xmp/XMPSchemaAdapter.java b/src/main/java/org/apache/xmlgraphics/xmp/XMPSchemaAdapter.java
index 9a41eba..19811a8 100644
--- a/src/main/java/org/apache/xmlgraphics/xmp/XMPSchemaAdapter.java
+++ b/src/main/java/org/apache/xmlgraphics/xmp/XMPSchemaAdapter.java
@@ -157,6 +157,11 @@ public class XMPSchemaAdapter {
  * @return the formatted date
  */
 public static String formatISO8601Date(Date dt) {
+// https://reproducible-builds.org/docs/source-date-epoch/
+String source_date_epoch = System.getenv("SOURCE_DATE_EPOCH");
+if (source_date_epoch != null) {
+return formatISO8601Date(dt, TimeZone.getTimeZone("Etc/UTC"));
+}
 return formatISO8601Date(dt, TimeZone.getDefault());
 }
 
-- 
2.20.1



signature.asc
Description: PGP signature


Bug#983586: linux-image-5.10.0-3-amd64: Please configure kernel with CONFIG_AMD_MEM_ENCRYPT=y

2021-02-26 Thread bs.net
Package: src:linux
Version: 5.10.13-1

Dear Maintainer,

please consider to set the Linux kernel option "CONFIG_AMD_MEM_ENCRYPT=y".

Without that option it is not possible to enable the memory encryption for AMD
Secure Memory Encryption (SME).

Thank you very much.

With kind regards



Bug#983554: inkscape: Measurement path effect scale inaccurate after changing display units in document properties

2021-02-26 Thread Will C.
The linked issue is similar. From what I found from my search, this
issue is related to:
https://gitlab.com/inkscape/inkscape/-/issues/1746

and the issue you linked above. Both of which can also be replicated
with a new installation of inkscape from the debian repos.

On Fri, Feb 26, 2021 at 8:12 AM Mattia Rizzolo  wrote:
>
> Control: tag -1 upstream
>
> Hi Will,
>
> On Thu, Feb 25, 2021 at 10:54:34PM -0800, will wrote:
> > Changing the Display Units to anything other than the default mm throws off 
> > the
> > measurement path effect.
> >
> > With the default display unit (mm), the measurements are displayed 
> > correctly.
> > The file with display unit changed to inches shows an incorrect measurement.
> > Other units are also affected, for example: cm is off by a factor of x10.
>
> Could I ask you to please read this other bugs report and check whether
> that matches what you are reporting?
> https://gitlab.com/inkscape/inkscape/-/issues/1675
>
> Thank you in advance!
>
> --
> 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  `-



Bug#974828: printer-driver-hpcups: SIGABRT with "free(): invalid next size (normal)" in HPCupsFilter::cleanup

2021-02-26 Thread Bernhard Übelacker

Dear Maintainer,
with the original PPD and input files from Ian I could
reproduce the issue and with the help of rr-debugger
this is what I assume what happens:

- The buffer m_pPrinterBuffer is allocated here with
  the current sizes inside cups_header. [1]

- The first page got processed and for the second page
  a new cups_header record gets copied. [2]
  Unfortunately now the header contains higher sizes,
  but the buffer is not grown accordingly.

- Now to this buffer is written by a read function, and beyond
  where the management information of malloc got overwritten for
  some other random memory. [3]

- The defect in the management information of malloc is detected
  and the process is aborted. [4]


The attached patch is an attempt to grow the buffer size
if the header changes on a new page.
This is just tested for the given crash, nothing more, therefore
there might be side effects on replacing this buffer?


Kind regards,
Bernhard


[1]
500 m_pPrinterBuffer = new BYTE[cups_header->cupsWidth * 4 + 32];
(rr) bt
#0  HPCupsFilter::startPage (this=0x556369c551c0 , 
cups_header=0x7ffe94b8e030) at prnt/hpcups/HPCupsFilter.cpp:500
#1  0x556369bf4793 in HPCupsFilter::processRasterData 
(this=this@entry=0x556369c551c0 , cups_raster=, 
cups_raster@entry=0x55636ac39d00) at prnt/hpcups/HPCupsFilter.cpp:668
#2  0x556369bf4de9 in HPCupsFilter::StartPrintJob (this=0x556369c551c0 
, argc=, argv=0x7ffe94b8ecf8) at 
prnt/hpcups/HPCupsFilter.cpp:597
...
(rr) when
Current event: 898

[2]
#0  0x7f504dcaa190 in memcpy (__len=1796, __src=0x564615c8cd1c, 
__dest=0x7ffc2a13f080) at 
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34
#1  cupsRasterReadHeader2 (r=0x564615c8cd00, h=h@entry=0x7ffc2a13f080) at 
raster-stubs.c:209
#2  0x5646141d356d in HPCupsFilter::processRasterData 
(this=this@entry=0x5646142341c0 , cups_raster=, 
cups_raster@entry=0x564615c8cd00) at prnt/hpcups/HPCupsFilter.cpp:661
#3  0x5646141d3de9 in HPCupsFilter::StartPrintJob (this=0x5646142341c0 
, argc=, argv=0x7ffc2a13fd48) at 
prnt/hpcups/HPCupsFilter.cpp:597
#4  0x7f504d83fd0a in __libc_start_main (main=0x5646141d0e10 , argc=6, 
argv=0x7ffc2a13fd48, init=, fini=, rtld_fini=, stack_end=0x7ffc2a13fd38) at ../csu/libc-start.c:308
#5  0x5646141d0efa in _start ()
(rr) when
Current event: 1230

[3]
...
#9  0x7f504dcaa00d in read (__nbytes=19220, __buf=0x564615cb1ca0, 
__fd=0) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#10 cups_read_fd (ctx=, buf=0x564615cb1ca0 '\377' ..., bytes=19220) at raster-stubs.c:323
#11 0x7f504dca9340 in cups_raster_io (bytes=19220, buf=0x564615cb1ca0 '\377' 
..., r=0x564615c8cd00) at raster-stream.c:1372
#12 _cupsRasterReadPixels (r=0x564615c8cd00, p=0x564615cb1ca0 '\377' ..., len=19220) at raster-stream.c:782
#13 0x7f504dcaa1e5 in cupsRasterReadPixels (r=, p=, len=) at raster-stubs.c:228
#14 0x5646141d36e8 in HPCupsFilter::processRasterData 
(this=this@entry=0x5646142341c0 , cups_raster=, 
cups_raster@entry=0x564615c8cd00) at prnt/hpcups/HPCupsFilter.cpp:758
#15 0x5646141d3de9 in HPCupsFilter::StartPrintJob (this=0x5646142341c0 
, argc=, argv=0x7ffc2a13fd48) at 
prnt/hpcups/HPCupsFilter.cpp:597
...

[4]
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x7f504d83e537 in __GI_abort () at abort.c:79
#2  0x7f504d897768 in __libc_message (action=action@entry=do_abort, 
fmt=fmt@entry=0x7f504d9a5e31 "%s\n") at ../sysdeps/posix/libc_fatal.c:155
#3  0x7f504d89ea5a in malloc_printerr (str=str@entry=0x7f504d9a8258 "free(): 
invalid next size (normal)") at malloc.c:5347
#4  0x7f504d89ff2c in _int_free (av=0x7f504d9d7b80 , 
p=0x564615cb1c90, have_lock=) at malloc.c:4322
#5  0x5646141d15c6 in HPCupsFilter::cleanup (this=this@entry=0x5646142341c0 
) at prnt/hpcups/HPCupsFilter.cpp:227
#6  0x5646141d3e1b in HPCupsFilter::closeFilter (this=0x5646142341c0 
) at prnt/hpcups/HPCupsFilter.cpp:221
#7  HPCupsFilter::StartPrintJob (this=0x5646142341c0 , argc=, argv=0x7ffc2a13fd48) at prnt/hpcups/HPCupsFilter.cpp:617
...

Description: Grow m_pPrinterBuffer if needed on each page

Author: Bernhard Übelacker 
Bug-Debian: https://bugs.debian.org/974828
Bug-Ubuntu: https://launchpad.net/bugs/1904318
Last-Update: 2021-02-26

Index: hplip-3.20.11+dfsg0/prnt/hpcups/HPCupsFilter.cpp
===
--- hplip-3.20.11+dfsg0.orig/prnt/hpcups/HPCupsFilter.cpp
+++ hplip-3.20.11+dfsg0/prnt/hpcups/HPCupsFilter.cpp
@@ -199,7 +199,7 @@ void HPCupsFilter::WriteKBMPRaster (FILE
 fwrite (black_raster, 1, adj_k_width, fp);
 }
 
-HPCupsFilter::HPCupsFilter() : m_pPrinterBuffer(NULL)
+HPCupsFilter::HPCupsFilter() : m_pPrinterBuffer(NULL), m_PrinterBufferSize(0)
 {
 setbuf (stderr, NULL);
 
@@ -226,6 +226,7 @@ void HPCupsFilter::cleanup()
 if (m_pPrinterBuff

Bug#983584: paraview: reproducible builds: Embeds running kernel in header files and binaries

2021-02-26 Thread Vagrant Cascadian
Source: paraview
Severity: normal
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: kernel
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

The running kernel version is embedded in various files and binaries:

  
https://tests.reproducible-builds.org/debian/rb-pkg/bullseye/i386/diffoscope-results/paraview.html

  /usr/include/paraview-5.9/catalyst/conduit_config.h

  #define·CONDUIT_SYSTEM_TYPE·"Linux-4.19.0-14-686-pae"
  vs.
  #define·CONDUIT_SYSTEM_TYPE·"Linux-4.19.0-14-amd64"

That attached two patches fix this by using CMAKE_SYSTEM_NAME instead of
CMAKE_SYSTEM. It builds fine, though someone familiar with the code
should verify that it actually works correctly before applying the
patches.


This appears to be fixed in vtk7 in https://bugs.debian.org/977530, but
since paraview uses an embedded code copy, needs to be fixed here too.


Thanks for maintaining paraview!


live well,
  vagrant
From 8fb482790cdbfc5dd8bc76b2c8b75de2c0614326 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian 
Date: Fri, 26 Feb 2021 08:19:28 +
Subject: [PATCH 1/4] conduit_config.h.in: Do not embed the kernel version of
 the build machine.

Use CMAKE_SYSTEM_NAME instead of CMAKE_SYSTEM to avoid embedding the
kernel version of the build machine.

https://tests.reproducible-builds.org/debian/issues/unstable/captures_kernel_version_via_CMAKE_SYSTEM_issue.html
---
 .../catalyst/thirdparty/conduit/conduit/conduit_config.h.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ThirdParty/catalyst/vtkcatalyst/catalyst/thirdparty/conduit/conduit/conduit_config.h.in b/ThirdParty/catalyst/vtkcatalyst/catalyst/thirdparty/conduit/conduit/conduit_config.h.in
index 95fb51cd..8697730f 100644
--- a/ThirdParty/catalyst/vtkcatalyst/catalyst/thirdparty/conduit/conduit/conduit_config.h.in
+++ b/ThirdParty/catalyst/vtkcatalyst/catalyst/thirdparty/conduit/conduit/conduit_config.h.in
@@ -71,7 +71,7 @@
 
 #cmakedefine CONDUIT_GIT_SHA1 "${CONDUIT_GIT_SHA1}"
 
-#define CONDUIT_SYSTEM_TYPE "@CMAKE_SYSTEM@"
+#define CONDUIT_SYSTEM_TYPE "@CMAKE_SYSTEM_NAME@"
 
 #define CONDUIT_CPP_COMPILER "@CMAKE_CXX_COMPILER@"
 
-- 
2.20.1

From ddef60f591e554379f084476ea9ba70369b4555b Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian 
Date: Fri, 26 Feb 2021 08:22:03 +
Subject: [PATCH 2/4] XdmfConfig.h.in: Do not embed the kernel version of the
 build machine.

Use CMAKE_SYSTEM_NAME instead of CMAKE_SYSTEM to avoid embedding the
kernel version of the build machine.

https://tests.reproducible-builds.org/debian/issues/unstable/captures_kernel_version_via_CMAKE_SYSTEM_issue.html
---
 VTK/ThirdParty/xdmf2/vtkxdmf2/libsrc/XdmfConfig.h.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/VTK/ThirdParty/xdmf2/vtkxdmf2/libsrc/XdmfConfig.h.in b/VTK/ThirdParty/xdmf2/vtkxdmf2/libsrc/XdmfConfig.h.in
index bb49d09c..26ba625c 100644
--- a/VTK/ThirdParty/xdmf2/vtkxdmf2/libsrc/XdmfConfig.h.in
+++ b/VTK/ThirdParty/xdmf2/vtkxdmf2/libsrc/XdmfConfig.h.in
@@ -32,7 +32,7 @@
   #define XDMF_BYTE_ORDER_LITTLE
 #endif
 
-#define XDMF_SYSTEM ${CMAKE_SYSTEM}
+#define XDMF_SYSTEM ${CMAKE_SYSTEM_NAME}
 
 #cmakedefine XDMF_VOID_VALID
 #ifndef XDMF_VOID_VALID
-- 
2.20.1



signature.asc
Description: PGP signature


Bug#983583: FTBFS on mips64el and mipsel

2021-02-26 Thread Shengjing Zhu
Source: golang-github-sylabs-sif
Version: 1.0.9-2
Severity: serious
X-Debbugs-Cc: z...@debian.org

Tried 3 times on buildd and failed at same test.

=== RUN   TestAddDelObject
unexpected fault address 0xffc8a0c000
fatal error: fault
[signal SIGSEGV: segmentation violation code=0x2 addr=0xffc8a0c000 
pc=0x12007ebe4]

goroutine 22 [running]:
runtime.throw(0x1201b74ed, 0x5)
/usr/lib/go-1.15/src/runtime/panic.go:1116 +0x6c fp=0xce3430 
sp=0xce3408 pc=0x120040afc
runtime.sigpanic()

Since it has been built on mipsx before, the failure will cause it impossible
to fix issue later on these arch.

It should either be removed from these arch or get fixed.



Bug#907440: libvirt-daemon: libvirtd spams host logs with `cant open .../memory.memsw.usage_in_bytes'

2021-02-26 Thread Gunnar Wolf
I can confirm this is the case, and that this bug has lingered without
a reply for two years and a half already :-(

The log flooding happens only when virt-manager is open (because it
keeps polling several files for displaying the guests' status). The
messages also appear when querying for specific information using
virsh:

# dommemstat --domain sirf
error: Failed to get memory statistics for domain sirf
error: Unable to read from 
'/sys/fs/cgroup/memory/machine/lxc-29895-sirf.libvirt-lxc/memory.memsw.usage_in_bytes':
 No such file or directory

Curiously, when querying for full domain information, the data y
scorrectly returned:

virsh # dominfo --domain lafa
Id: 38611
Name:   lafa
UUID:   0d4041d2-327b-42f0-8433-6aeb05beb36b
OS Type:exe
State:  running
CPU(s): 1
CPU time:   2374.6s
Max memory: 2097152 KiB
Used memory:1740144 KiB
Persistent: yes
Autostart:  enable
Managed save:   no
Security model: apparmor
Security DOI:   0



Bug#983582: RFS: yadifa/2.4.2-1 -- Internet Domain Name Server

2021-02-26 Thread Markus Schade

Package: sponsorship-requests
Severity: normal

Dear mentors,

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

 * Package name: yadifa
   Version : 2.4.2-1
   Upstream Author : yadifa-us...@mailinglists.yadifa.eu
 * URL : https://www.yadifa.eu
 * License : BSD-3-clause, EURid-BSD-like, other-BSD
 * Vcs : https://salsa.debian.org/dns-team/yadifa
   Section : net

It builds those binary packages:

  libyadifa-dev - development libraries and header files for YADIFA
  yadifa - Internet Domain Name Server

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


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

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

  dget -x 
https://mentors.debian.net/debian/pool/main/y/yadifa/yadifa_2.4.2-1.dsc


Changes since the last upload:

 yadifa (2.4.2-1) unstable; urgency=medium
 .
   * New upstream version 2.4.2 (Closes: #971605)
   * Paths and keyword changes to primary and secondary
   * Includes yakeyrolld - a utility to generate ZSK and KSK keys
   * Enable systemd-resolved-avoidance
 (not binding to 127.0.0.53 by default)
   * Add missing paths and capabilties to systemd service file

Regards,
Markus



Bug#983365: linphone-desktop: chat messages

2021-02-26 Thread Bill Blough
Hi,

> Have you reached out to the SOCI maintainer in private already? I don't
> see a bug report on this. If we can get a targeted fix uploaded for this
> within the next days (next step of the freeze is on March 10th, with a
> migration time of 10 days right now) I will attempt to push through a
> new src:linphone upload. Do you know whether we need a new
> src:linphone-desktop upload as well?

I'm the SOCI maintainer.   Dennis did email me and explain the
situation, and I don't see an issue making the change.

I'll prepare the upload today.  If someone would please file a bug
against SOCI regarding this, I would appreciate it.

Best regards,
Bill

-- 
GPG: 5CDD 0C9C F446 BC1B 2509  8791 1762 E022 7034 CF84



Bug#983465: openjdk-17-jre

2021-02-26 Thread Margot Berg
Everything works now, thank you very much (herzlichen Dank)

kind regards
MB



Bug#890343: linux: make fq_codel default for default_qdisc

2021-02-26 Thread Vincent Blut
Hi,

Le 2021-01-21 00:43, Ben Hutchings a écrit :
> On Wed, 2021-01-20 at 14:46 -0800, Noah Meyerhans wrote:
> > On Wed, Jan 20, 2021 at 11:39:16PM +0100, Vincent Blut wrote:
> > > > We could do that.  However, in the past (earlier in this bug,
> > > > even) it's
> > > > been pointed out that other packages should not be responsible
> > > > for
> > > > setting kernel policies, so changes like this should be the
> > > > responsibility of the kernel packages.  That seems like a
> > > > sensible
> > > > position to take.
> > > 
> > > If this is the position of the kernel team, then fine. But some
> > > packages *do*
> > > tweak kernel parameters using the sysctl interface mechanism. So
> > > does the kernel
> > > team provides documention about what is acceptable?
> > 
> > I think the distinction is that the other packages that tweak sysctl
> > values don't claim to be doing so on behalf of the kernel team.  If
> > the
> > kernel team is responsible for the values being set, then the
> > settings
> > should come from a package that the kernel team owns, not some other
> > package.
> 
> Right, maybe in linux-base?  Although that might annoy derivatives that
> want different defaults.
> 
> procps is the wrong place, not just because it's out of our hands, but
> because systemd applies sysctl configuration now and procps is
> optional.

Is there a definitive answer from the kernel team about how this should be
implemented? In the meantime, Noah sent [1].

> Ben.

Cheers,
Vincent

[1] https://salsa.debian.org/kernel-team/linux/-/merge_requests/309/diffs


signature.asc
Description: PGP signature


Bug#983581: lirc: Please fix dependencies

2021-02-26 Thread Thomas Uhle

Package: lirc
Version: 0.10.1-6.2~deb10u1
Severity: normal

Dear maintainers,

the referenced package gir1.2-vte does not exist because its correct name 
is gir1.2-vte-2.91. Moreover, gir1.2-glib-2.0 and gir1.2-gtk-3.0 are also 
used in the lirc setup tool. So at the moment you need to manually install 
these packages. It would be good if you could update the corresponding 
'Recommends' dependencies.


Thank you in advance!

Best regards,

Thomas Uhle


-- System Information:
Debian Release: 10.8
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: arm64 (aarch64)
Foreign Architectures: armhf

Kernel: Linux 4.19.0-14-arm64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8

Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages lirc depends on:
ii  libasound2   1.1.8-1
ii  libc62.28-10
ii  libftdi1-2   1.4-1+b2
ii  libgcc1  1:8.3.0-6
ii  liblirc-client0  0.10.1-6.2~deb10u1
ii  liblirc0 0.10.1-6.2~deb10u1
ii  libportaudio219.6.0-1
ii  libstdc++6   8.3.0-6
ii  libsystemd0  241-7~deb10u6
ii  libusb-0.1-4 2:0.1.12-32
ii  libusb-1.0-0 2:1.0.22-2
ii  lsb-base 10.2019051400
ii  python3  3.7.3-1

Versions of packages lirc recommends:
pn  gir1.2-vte
ii  python3-gi3.30.4-1
ii  python3-yaml  3.13-2
ii  systemd   241-7~deb10u6

Versions of packages lirc suggests:
ii  ir-keytable  1.16.6-2
pn  lirc-compat-remotes  
pn  lirc-doc 
pn  lirc-drv-irman   
ii  lirc-x   0.10.1-6.2~deb10u1
pn  setserial



Bug#983580: jalview: Questions/Corrections for Debconf template

2021-02-26 Thread Helge Kreutzmann
Package: jalview
Version: 2.11.1.3+dfsg2-3
Severity: minor

While translating your Debconf message into German, we ran into the
following sentence:

"Jalview can automatically query the public (or any other configured) JABAWS "
"services on start-up. Otherwise, they will need to initiate discovery with a "
"menu option."

The second sentence:
a) Is ist they → users?
b) Is "initiate the discovery" the same as the query you talk about in
   the first sentence?

Also I had a hard time with some content. The package despription is
rather brief, the upstream homepage is close to non-existant. Do you
have some short text giving background about the terms you use, e.g.
"accessions"?

Finally, your template might benefit from a review on
debian-l10n-english.

If you update your template, please contact me with the updated de.po
as well, so I can update the translation as well.

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

Versions of packages jalview depends on:
ii  default-jre2:1.11-72
pn  groovy 
pn  javahelp2  
pn  libapache-mime4j-java  
pn  libaxis-java   
pn  libbiojava4.0-java 
pn  libcommons-discovery-java  
pn  libhtsjdk-java 
ii  libhttpclient-java 4.5.13-1
ii  libhttpcore-java   4.4.14-1
pn  libhttpmime-java   
pn  libintervalstorej-java 
pn  libjaba-client-java
pn  libjaxrs-api-java  
pn  libjaxws-java  
pn  libjersey1-client-java 
pn  libjersey1-core-java   
pn  libjetty9-java 
pn  libjfreesvg-java   
pn  libjmol-java   
pn  libjson-simple-java
pn  libjsoup-java  
pn  libjswingreader-java   
pn  liblog4j1.2-java   
ii  libmiglayout-java  5.1-3
ii  libslf4j-java  1.7.30-1
pn  libvamsas-client-java  
pn  varna  

jalview recommends no packages.

Versions of packages jalview suggests:
pn  clustalw  
pn  kalign
pn  t-coffee  

-- 
  Dr. Helge Kreutzmann deb...@helgefjell.de
   Dipl.-Phys.   http://www.helgefjell.de/debian.php
64bit GNU powered gpg signed mail preferred
   Help keep free software "libre": http://www.ffii.de/


signature.asc
Description: PGP signature


Bug#983579: jalview: [INTL:de] initial German debconf translation

2021-02-26 Thread Helge Kreutzmann
Package: jalview
Version: 2.11.1.3+dfsg2-3
Severity: wishlist
Tags: patch l10n

Please find the initial German debconf translation for jalview
attached.

Please place this file in debian/po/ as de.po for your next upload.

If you update your template, please use 
'msgfmt --statistics '
to check the po-files for fuzzy or untranslated strings.

If there are such strings, please contact me so I can update the 
German translation.

Greetings
Helge
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the jalview package.
# Helge Kreutzmann , 2021.
#
msgid ""
msgstr ""
"Project-Id-Version: jalview 2.11.1.3+dfsg2-3\n"
"Report-Msgid-Bugs-To: jalv...@packages.debian.org\n"
"POT-Creation-Date: 2021-02-22 17:20+0100\n"
"PO-Revision-Date: 2021-02-26 18:16+0100\n"
"Last-Translator: Helge Kreutzmann \n"
"Language-Team: German \n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#. Type: boolean
#. Description
#: ../templates:1001
msgid "Allow downloading identifiers automatically from www.jalview.org?"
msgstr ""
"Automatisches Herunterladen der Kennzeichner von www.jalview.org erlauben?"

#. Type: boolean
#. Description
#: ../templates:1001
msgid ""
"Jalview can automatically download a list of identifiers.org URL templates  "
"for viewing accessions from various biological databases."
msgstr ""
"Jalview kann automatisch eine Liste von identifiers.org-URL-Vorlagen zur "
"Betrachtung von Akzessionen aus verschiedenen biologischen Datenbanken."

#. Type: boolean
#. Description
#: ../templates:1001
msgid ""
"This is a convenience for users but can be deactivated as it causes an "
"automatic ping to www.jalview.org/services/identifiers, which records usage "
"statistics."
msgstr ""
"Dies dient der Bequemlichkeit der Benutzer, kann aber deaktiviert werden, da "
"es zu einem automtischen Ping an www.jalview.org/services/identifiers führt, "
"wo Benutzungsstatistiken aufgezeichnet werden."

#. Type: boolean
#. Description
#: ../templates:1001
msgid ""
"Users can only override this preference from their own configuration file."
msgstr ""
"Benutzer können diese Voreinstellung nur über ihre eigene Konfigurationsdatei "
"außer Kraft setzen."

#. Type: boolean
#. Description
#: ../templates:2001
msgid "Allow automatic display of news from the Jalview website?"
msgstr "Automatische Anzeige der Neuigkeiten von der Jalview-Website erlauben?"

#. Type: boolean
#. Description
#: ../templates:2001
msgid ""
"Users will be automatically shown updates from  https://www.jalview.org/";
"feeds/desktop/rss in a popup window."
msgstr ""
"Benutzern werden automatisch Aktualisierungen von https://www.jalview.org/";
"feeds/desktop/rss in einem aufklappenden Fenster angezeigt."

#. Type: boolean
#. Description
#: ../templates:2001
msgid ""
"The news feed is informative to users but its retrieval pings www.jalview."
"org,  which records usage statistics."
msgstr ""
"Der Neuigkeiten-Feed ist für Benutzer informativ, aber beim Abruf wird www."
"jalview.org kontaktiert, wo Benutzungsstatistiken aufgezeichnet werden."

#. Type: boolean
#. Description
#: ../templates:2001
msgid ""
"If this is disabled, users may still manually open the news reader. Users "
"can also override this preference in the Preferences window or from their "
"own configuration file."
msgstr ""
"Wird dies deaktivert, können Benutzer weiterhin manuell den "
"Nachrichtenanzeiger öffnen. Benutzer können diese Einstellung im "
"»Preferences«-Fenster oder in ihrer Konfigurationsdatei außer Kraft setzen."

#. Type: boolean
#. Description
#: ../templates:3001
msgid "Allow prompts from Jalview's website about a user questionnaire?"
msgstr "Anfragen von Jalviews Website über einen Benutzerfragebogen erlauben?"

#. Type: boolean
#. Description
#: ../templates:3001
msgid ""
"User questionnaires are posted from time to time on www.jalview.org, and "
"Jalview can automatically query the site to look for them on startup, in "
"order to prompt users to complete them."
msgstr ""
"Von Zeit zu Zeit werden Benutzerfragebögen auf www.jalview.org "
"veröffentlicht und Jalview kann den Webauftritt beim Starten automatisch "
"danach abfragen, um den Benutzer aufzufordern, diesen auszufüllen."

#. Type: boolean
#. Description
#: ../templates:3001
msgid ""
"Logs for the questionnaire service are used to record usage statistics, and "
"anonymised cookies are stored in the user's preferences to track whether "
"they have completed the latest questionnaire."
msgstr ""
"Protokolle für den Befragungsdienst werden zur Aufzeichnung von "
"Benutzerstatistiken verwandt und anonymisierte Cookies werden in den "
"Einstellungen des Benutzers gespeichert, um nachzuverfolgen, ob sie den "
"neusten Fragebogen ausgefüllt haben."

#. Type: boolean
#. Description
#: ../templates:3001
msgid ""
"Users can enable or disable this query from their own configuration file, 

Bug#983542: gnome-session-flashback: Wastebaske/t icon - label is linewrapped

2021-02-26 Thread Dmitry Shachnev
Hi Andrej and Philip!

On Fri, Feb 26, 2021 at 04:59:54PM +0100, Andrej Shadura wrote:
> > In en_GB you could probably also use "Rubbish" as the alternative word,
> > but that does not work in the US AFAIK.  Then again this is just for the
> > en_GB translation, so that's probably fine.
> >
> > Most "en_GB" speakers would probably say "Bin" as the nearest
> > translation from US-ian "Trash", especially since both can be used as
> > both a noun and a verb, but I think that "Bin" is probably too short for
> > the label, and would look strange -- might be worth a try though.
>
> What about Wastebin/Waste bin? I’m probably not very representative as
> I’m not a native en_GB (or even just "en") speaker, but I don’t think
> I’ve heard anyone saying waste basket, but I’ve definitely heard bin or
> waste bin quite a lot.

Thank you both for your suggestions. I have just filed a bug upstream about
this [1], but after doing that I discovered an old closed issue about the
same thing, and the response was not very positive [2].

[1]: https://gitlab.gnome.org/Teams/Translation/en_GB/-/issues/9
[2]: https://gitlab.gnome.org/Teams/Translation/en_GB/-/issues/3#note_582937

--
Dmitry Shachnev


signature.asc
Description: PGP signature


Bug#983578: stterm: defaul variable for TERM didn't appear to work by default

2021-02-26 Thread richard
Package: stterm
Version: 0.8.2-1
Severity: important

Dear Maintainer,

With st, i ran

$ htop
Error opening terminal: st-256color.
$

but after I added
[ $TERM = st-256color ] && export TERM=xterm-256color
to my bashrc, htop worked

perhaps a change the default TERM value in config.def.h would be good?

thanks



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

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

Versions of packages stterm depends on:
ii  libc6   2.28-10
ii  libfontconfig1  2.13.1-2
ii  libfreetype62.9.1-3+deb10u2
ii  libx11-62:1.6.7-1+deb10u1
ii  libxft2 2.3.2-2
ii  ncurses-term6.1+20181013-2+deb10u2

stterm recommends no packages.

stterm suggests no packages.

-- no debconf information



Bug#898177: [related feature respect /etc/mailname] Re: please add MAILFROM to cron

2021-02-26 Thread Javier Fernandez-Sanguino
Dear Tomas,

El jue., 25 feb. 2021 12:52, Tomas Pospisek 
escribió:

> Javier,
>
> seeing that you do not seem to have been working on cron for a few years
> would it be OK with you if I posted something along these lines to
> debian-devel:



I can send a message along the lines of your proposal below to d-d. Will
schedule it to do it soon.

Best regards

Javier


Bug#983567: Subject: systemd-nspawn: can not run any command related changing the timestamp of files in the i386 bullseye chroot

2021-02-26 Thread Michael Biebl

Control: tags -1 + moreinfo

Hello Binh

Am 26.02.21 um 12:13 schrieb binh1.tran...@toshiba.co.jp:
I enter to the bullseye chroot with i386 architecture by systemd-nspawn 
command,
and i can't run any command related changing the timestamp of files as 
below:

debian-buster:~$ mkdir chroot-bullseye-i386
debian-buster:~$ sudo debootstrap --arch=i386 bullseye 
chroot-bullseye-i386 http://deb.debian.org/debian/
debian-buster:~$ sudo systemd-nspawn -q --resolv-conf=off --timezone=off 
-D chroot-bullseye-i386

root@chroot-bullseye-i386:~# touch /usr/bin/bootctl
touch: setting times of '/usr/bin/bootctl': Operation not permitted
root@chroot-bullseye-i386:~# date
Thu Jan 1 00:00:01 UTC 1970

Is this bug of systemd-container package?


Can you describe your host system?

Regards,
Michael




OpenPGP_signature
Description: OpenPGP digital signature


Bug#983577: FTBFS: src/github.com/future-architect/vuls/oval/util.go:239:43: not enough arguments in call to driver.GetByPackName

2021-02-26 Thread Shengjing Zhu
Package: vuls
Version: 0.6.1-2
Severity: serious
X-Debbugs-Cc: z...@debian.org

Recently goval-dictionary was upgraded 0.2.0-4, causes this package FTBFS.

https://buildd.debian.org/status/fetch.php?pkg=vuls&arch=amd64&ver=0.6.1-2%2Bb2&stamp=1614218113&raw=0

# github.com/future-architect/vuls/oval
src/github.com/future-architect/vuls/oval/util.go:239:43: not enough arguments 
in call to driver.GetByPackName
have (string, string)
want (string, string, string, string)



Bug#983365: linphone-desktop: chat messages

2021-02-26 Thread Dennis Filder
On Fri, Feb 26, 2021 at 10:23:04AM +0100, Bernhard Schmidt wrote:

> Have you confirmed already that the whole soci/linphone dance really
> fixes this issue?

No.  I installed my liblinphone* packages with soci support and I
don't see a difference in behaviour yet.  I must state though that I
haven't been able to get chat to work at all yet, so it might mean
nothing.  I may have to set up an asterisk server.

> Do you know whether we need a new src:linphone-desktop upload as
> well?

After installing the liblinphone* packages libsoc_core showed up in
the output of "ldd /usr/bin/linphone" and it started without crashing.
I don't know if any subtle template magic could cause problems.

I keep stumbling into segfaults both in Qt and liblinphone and I can
never tell if they are due to something I changed or just lingering
bugs.  I'll keep looking into this throughout the weekend and will
post any new findings.

Regards,
Dennis.



Bug#983576: CVE-2020-8020 CVE-2020-8021 CVE-2020-8031

2021-02-26 Thread Moritz Muehlenhoff
Source: open-build-service
Severity: important
Tags: security
X-Debbugs-Cc: Debian Security Team 

CVE-2020-8020:
https://bugzilla.suse.com/show_bug.cgi?id=1171439
https://github.com/openSUSE/open-build-service/commit/7cc32c8e2ff7290698e101d9a80a9dc29a5500fb

CVE-2020-8021:
https://bugzilla.suse.com/show_bug.cgi?id=1171649
https://github.com/openSUSE/open-build-service/commit/7323c904f86ba9e04065c23422d06c03647589fb

CVE-2020-8031:
https://bugzilla.suse.com/show_bug.cgi?id=1178880

Cheers,
Moritz




Bug#983575: CVE-2020-29443

2021-02-26 Thread Moritz Muehlenhoff
Package: qemu
Severity: important
Tags: security
X-Debbugs-Cc: Debian Security Team 

CVE-2020-29443:

https://lists.gnu.org/archive/html/qemu-devel/2021-01/msg04255.html
https://www.openwall.com/lists/oss-security/2021/01/18/2

Patches:
https://git.qemu.org/?p=qemu.git;a=commit;h=813212288970c39b1800f63e83ac6e96588095c6
https://git.qemu.org/?p=qemu.git;a=commit;h=b8d7f1bc59276fec85e4d09f1567613a3e14d31e

Cheers,
Moritz



Bug#983574: dpdk_config_options in DEB_BUILD_OPTIONS fails

2021-02-26 Thread Nicholas Brown
Package: dpdk
Version: unstable

The support for specifying dpdk_config_options in DEB_BUILD_OPTIONS fails
when building the unstable branch in a bullseye schroot.

It appears that commas are being replaced with dashes.

DEB_BUILD_OPTIONS="dpdk_config_options=-Duse_hpet=true,-Dmax_ethports=128,-Dmax_numa_nodes=8,-Ddisable_drivers=net/softnic"
gbp buildpackage -uc -us

dh_auto_configure --
-Duse_hpet=true-Dmax_ethports=128-Dmax_numa_nodes=8-Ddisable_drivers=net/softnic
\
--includedir=include/dpdk \
--default-library=shared \
-Dper_library_versions=false \
-Dinclude_subdir_arch=../x86_64-linux-gnu/dpdk \
-Dmachine="default"
install -d obj-x86_64-linux-gnu
cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 meson .. --wrap-mode=nodownload
--buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var
--libdir=lib/x86_64-linux-gnu
-Duse_hpet=true-Dmax_ethports=128-Dmax_numa_nodes=8-Ddisable_drivers=net/softnic
--includedir=include/dpdk --default-library=shared
-Dper_library_versions=false -Dinclude_subdir_arch=../x86_64-linux-gnu/dpdk
-Dmachine=default
The Meson build system
Version: 0.56.2
Source dir: /home/brownn/dpdk
Build dir: /home/brownn/dpdk/obj-x86_64-linux-gnu
Build type: native build
Program cat found: YES (/bin/cat)

../meson.build:4:0: ERROR: Value
true-Dmax_ethports=128-Dmax_numa_nodes=8-Ddisable_drivers=net/softnic is
not boolean (true or false).

A full log can be found at
/home/brownn/dpdk/obj-x86_64-linux-gnu/meson-logs/meson-log.txt
cd obj-x86_64-linux-gnu && tail -v -n \+0 meson-logs/meson-log.txt
==> meson-logs/meson-log.txt <==
Build started at 2021-02-26T15:25:29.485465
Main binary: /usr/bin/python3
Build Options:
-Duse_hpet=true-Dmax_ethports=128-Dmax_numa_nodes=8-Ddisable_drivers=net/softnic
-Dper_library_versions=false -Dinclude_subdir_arch=../x86_64-linux-gnu/dpdk
-Dmachine=default -Dprefix=/usr -Dincludedir=include/dpdk
-Dlibdir=lib/x86_64-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc
-Dbuildtype=plain -Ddefault_library=shared -Dwrap_mode=nodownload
Python system: Linux
The Meson build system
Version: 0.56.2
Source dir: /home/brownn/dpdk
Build dir: /home/brownn/dpdk/obj-x86_64-linux-gnu
Build type: native build
Program cat found: YES (/bin/cat)
Running command: /bin/cat /home/brownn/dpdk/VERSION
--- stdout ---
20.11.0

--- stderr ---



../meson.build:4:0: ERROR: Value
true-Dmax_ethports=128-Dmax_numa_nodes=8-Ddisable_drivers=net/softnic is
not boolean (true or false).
dh_auto_configure: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 meson
.. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc
--localstatedir=/var --libdir=lib/x86_64-linux-gnu
-Duse_hpet=true-Dmax_ethports=128-Dmax_numa_nodes=8-Ddisable_drivers=net/softnic
--includedir=include/dpdk --default-library=shared
-Dper_library_versions=false -Dinclude_subdir_arch=../x86_64-linux-gnu/dpdk
-Dmachine=default returned exit code 1
make[1]: *** [debian/rules:83: override_dh_auto_configure] Error 25


Bug#983554: inkscape: Measurement path effect scale inaccurate after changing display units in document properties

2021-02-26 Thread Mattia Rizzolo
Control: tag -1 upstream

Hi Will,

On Thu, Feb 25, 2021 at 10:54:34PM -0800, will wrote:
> Changing the Display Units to anything other than the default mm throws off 
> the
> measurement path effect.
> 
> With the default display unit (mm), the measurements are displayed correctly.
> The file with display unit changed to inches shows an incorrect measurement.
> Other units are also affected, for example: cm is off by a factor of x10.

Could I ask you to please read this other bugs report and check whether
that matches what you are reporting?
https://gitlab.com/inkscape/inkscape/-/issues/1675

Thank you in advance!

-- 
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#887649: cdebconf-gtk-terminal: Please don't depend on unmaintained vte

2021-02-26 Thread Simon McVittie
On Thu, 03 Sep 2020 at 11:46:56 +0200, Cyril Brulebois wrote:
> Simon McVittie  (2020-09-03):
> > One way to resolve [needing a libstdc++ udeb]
> > might be to build the vte2.91 udeb with
> > -static-libstdc++, which makes it about 200K larger than it would
> > otherwise have been, but avoids needing a 1.5M shared libstdc++. vte
> > exports a C ABI, and only uses C++ internally.
> 
> This looks like a nice plan, thanks for the heads-up!

This happened a while ago.

However, since we're already in soft freeze, a GTK 3 port of the graphical
installer interface is clearly not something to start on right now -
so I think this has to slip to Debian 12.

Release team: I think #887649 is going to need to be bullseye-ignore.

smcv



Bug#983469: RFS: glmark2/2021.02-1 [RFP] -- OpenGL (ES) 2.0 benchmark suite

2021-02-26 Thread Marius Vlad
On Fri, Feb 26, 2021 at 03:35:19PM +0100, Adam Borowski wrote:
> On Wed, Feb 24, 2021 at 07:55:11PM +0200, Marius Vlad wrote:
> >  * Package name: glmark2
> >Version : 2021.02-1
> 
> > It builds those binary packages:
> > 
> >   glmark2-data - OpenGL (ES) 2.0 benchmark suite -- data files
> >   glmark2-drm - OpenGL 2.0 benchmark suite
> >   glmark2-es2-drm - OpenGL 2.0 benchmark suite
> >   glmark2-wayland - OpenGL 2.0 benchmark suite
> >   glmark2-es2-wayland - OpenGL 2.0 benchmark suite
> >   glmark2-x11 - OpenGL 2.0 benchmark suite
> >   glmark2-es2-x11 - OpenGL 2.0 benchmark suite
> > 
> >  glmark2 (2021.02-1) unstable; urgency=low
> >  .
> >* Initial release. (Closes: #695849)
> > Includes 2 patches from upstream to fix two issues, one related to 
> > wayland
> > and one about creating two EGLDisplays which might cause issues on some
> > platforms.
> 
> Hi!
> I'm afraid the least fun part of packaging -- copyright -- needs a lot of
> work.  For example:
Hi, thanks for taking a look.
> 
> NTP license:
> 1994-1996, Thomas G. Lane.
> 1988 by Jef Poskanzer.
> 2015, D. R. Commander.
> ./src/libjpeg-turbo/rdcolmap.c
> ./src/libjpeg-turbo/rdppm.c
> ./src/libjpeg-turbo/wrgif.c
> 
> Apache:
> ./android/build.sh
> 
> ISC:
> ./src/include/getopt.h
> 
> Khronos:
> ./src/glad/include/EGL/eglplatform.h
> ./src/glad/include/KHR/khrplatform.h
> 
> -- and so on, I did not analyze the licenses in depth.
> 
> 
> In a brief review of non-copyright stuff, I did not notice any problems.
Does that mean that I need to run some kind of license (debmake) tool
that scans everything in src/ and then 'adapt' debian/changelog to match
that? I'm looking over the man page of debmake and it seems it is capable
of mostly generate everything.
> 
> 
> Meow!
> -- 
> ⢀⣴⠾⠻⢶⣦⠀ .--[ Makefile ]
> ⣾⠁⢠⠒⠀⣿⡁ # beware of races
> ⢿⡄⠘⠷⠚⠋⠀ all: pillage burn
> ⠈⠳⣄ `


signature.asc
Description: PGP signature


Bug#983542: gnome-session-flashback: Wastebaske/t icon - label is linewrapped

2021-02-26 Thread Andrej Shadura
Hi Phil and Dmitry,

On Fri, 26 Feb 2021 15:02:33 +0100 Philip Hands  wrote:
> Dmitry Shachnev  writes:
> >> If rewording is deemed the right way to fix this, I would suggest
> >> "Recycling" as a reasonable alternative: It's shorter, so ought to fit; 
> >> also
> >> it matches the icon, which includes the circular-arrow recycling symbol.

> > I am not a native speaker of en_GB. Do you think "Recycling" can be used in
> > all places where "Wastebasket" is used currently, and where "Trash" is used 
> > in
> > en_US? E.g. "Trashed On" → "Recycled On",

> In en_GB you could probably also use "Rubbish" as the alternative word,
> but that does not work in the US AFAIK.  Then again this is just for the
> en_GB translation, so that's probably fine.
> 
> Most "en_GB" speakers would probably say "Bin" as the nearest
> translation from US-ian "Trash", especially since both can be used as
> both a noun and a verb, but I think that "Bin" is probably too short for
> the label, and would look strange -- might be worth a try though.

What about Wastebin/Waste bin? I’m probably not very representative as
I’m not a native en_GB (or even just "en") speaker, but I don’t think
I’ve heard anyone saying waste basket, but I’ve definitely heard bin or
waste bin quite a lot.

-- 
Cheers,
  Andrej



Bug#983365: linphone-desktop: chat messages

2021-02-26 Thread Bernhard Schmidt
Am 26.02.21 um 15:19 schrieb Bill Blough:

Hi Bill,

> Hi,
> 
>> Have you reached out to the SOCI maintainer in private already? I don't
>> see a bug report on this. If we can get a targeted fix uploaded for this
>> within the next days (next step of the freeze is on March 10th, with a
>> migration time of 10 days right now) I will attempt to push through a
>> new src:linphone upload. Do you know whether we need a new
>> src:linphone-desktop upload as well?
> 
> I'm the SOCI maintainer.   Dennis did email me and explain the
> situation, and I don't see an issue making the change.
> 
> I'll prepare the upload today.  If someone would please file a bug
> against SOCI regarding this, I would appreciate it.

Thanks, I've opened Bug#983572 for this.

Bernhard



Bug#780280: dak: generate rejection mail for mails with expired signature

2021-02-26 Thread Matthijs Kooijman
Hey folks,

this issue still seems to exist, I just discovered that an upload I did
three months ago was never processed because I forgot to push my
extended key to Debian, which is a bit of a bummer.

Gr.

Matthijs


signature.asc
Description: PGP signature


Bug#940821: NFS Caching broken in 4.19.37

2021-02-26 Thread Anton Ivanov

On 26/02/2021 15:03, Timo Rothenpieler wrote:
I think I can reproduce this, or something that at least looks very 
similar to this, on 5.10. Namely on 5.10.17 (On both Client and Server).


I think this is a different issue - see below.



We are running slurm, and since a while now (coincides with updating 
from 5.4 to 5.10, but a whole bunch of other stuff was updated at the 
same time, so it took me a while to correlate this) the logs it writes 
have been truncated, but only while they're being observed on the 
client, using tail -f or something like that.


Looks like this then:

On Server:

store01 /srv/export/home/users/timo/TestRun # ls -l slurm-41101.out
-rw-r--r-- 1 timo timo 1931 Feb 26 15:46 slurm-41101.out
store01 /srv/export/home/users/timo/TestRun # wc -l slurm-41101.out
61 slurm-41101.out


On Client:

timo@login01 ~/TestRun $ ls -l slurm-41101.out
-rw-r--r-- 1 timo timo 1931 Feb 26 15:46 slurm-41101.out
timo@login01 ~/TestRun $ wc -l slurm-41101.out
24 slurm-41101.out


See https://gist.github.com/BtbN/b9eb4fc08ccc53bb20087bce0bf9f826 for 
the respective file-contents.


If I run the same test job, wait until its done, and then look at its 
slurm.out file, it matches between NFS Client and Server.
If I tail -f the slurm.out on an NFS client, the file stops getting 
updated on the client, but keeps getting more logs written to it on 
the NFS server.


The slurm.out file is being written to by another NFS client, which is 
running on one of the compute nodes of the system. It's being reads 
from a login node.


These are two different clients, then what you see is possible on NFS 
with client side caching. If you have multiple clients reading/writing 
to the same files you usually need to tune the caching options and/or 
use locking. I suspect that if you leave it for a while (until the cache 
expires) it will sort itself out.


In my test-case it is just one client, it missed a file deletion and 
nothing short of an unmount and remount fixes that. I have waited for 30 
mins+. It does not seem to refresh or expire. I also see the opposite 
behavior - the bug shows up on 4.x up to at least 5.4. I do not see it 
on 5.10.


Brgds,







Timo


On 21.02.2021 16:53, Anton Ivanov wrote:

Client side. This seems to be an entirely client side issue.

A variety of kernels on the clients starting from 4.9 and up to 5.10 
using 4.19 servers. I have observed it on a 4.9 client versus 4.9 
server earlier.


4.9 fails, 4.19 fails, 5.2 fails, 5.4 fails, 5.10 works.

At present the server is at 4.19.67 in all tests.

Linux jain 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 
(2019-11-11) x86_64 GNU/Linux


I can set-up a couple of alternative servers during the week, but so 
far everything is pointing towards a client fs cache issue, not a 
server one.


Brgds,






--
Anton R. Ivanov
Cambridgegreys Limited. Registered in England. Company Number 10273661
https://www.cambridgegreys.com/



Bug#983573: Build with ENABLE_DB_STORAGE

2021-02-26 Thread Bernhard Schmidt
Package: src:linphone
Version: 4.4.21-1
Severity: important

As discussed in RC Bug#983365 we probably need to build src:linphone with
ENABLE_DB_STORAGE for persistent storage in linphone-desktop. This in turn
needs C++11 support in src:soci which is tracked by Bug#983572.



Bug#983531: buster-pu: package python2.7/2.7.16-2+deb10u2

2021-02-26 Thread Moritz Muehlenhoff
On Fri, Feb 26, 2021 at 07:49:38AM +0100, Matthias Klose wrote:
> On 2/25/21 7:41 PM, Moritz Muehlenhoff wrote:
> > +  * CVE-2021-3177
> 
> are all the ctypes tests passing with this patch? See #983516.

I'll have a look at Marc' updated patch and revise if needed.

Cheers,
Moritz



Bug#983572: Please build with -DSOCI_CXX11=YES

2021-02-26 Thread Bernhard Schmidt
Package: src:soci
Version: 4.0.1-3
Severity: important

Dear maintainer,

as discussed by mail, please build soci with C++11 support (-DSOCI_CXX11=YES).
This will allow us to build src:linphone with DB storage which in turn will
hopefully be the fix for RC Bug#983365 on linphone-desktop.

Thanks in advance!
Bernhard



Bug#983435: Regarding the backup/restore function

2021-02-26 Thread Dimitri John Ledkov
On Fri, 26 Feb 2021 10:21:47 +0900 bugsgrid+...@gmail.com wrote:
> Regarding the backup/restore function
> in the commit bb3205709aa9f83e1c8cb91e7f6f9f110d41b34e,
> for me it seems bringing in more critical dangers than the safety it provides.
>
> The logic is too error prone, it relies on on_exit() absolutely never
> duped by any fork()'s,
> meaning it's requiring absolutely every fork() in the entire code to be 
> patched.
> And there is no safeguard against misfiring of restore_backup_on_exit().
> It itself is "just irrevocably removing them as the first action,"
> even if there is nothing to be restored.
> Oh well.
>
> I bet it's better to set onhold on grub for now...
>
>

Reading the logs above I am not sure what is causing the misfire. I
see that it fails to install any translations, are grub.mo from
grub-common somehow excluded on the system? (i.e. with a dpkg filter)
Is that the cause for the bug, or a red herring, I will try to test
that.

I would want to make it safer if I could. Indeed, duped by any fork()
is painful. Intention is for the top level tool to decide if it is
aborting or not, and unfortunately it doesn't do any sort of cleanup
and just exits() whenever it is. For me to avoid doing it on_exit()
would mean to rewrite all the places where grub_install tries to exit
to try to do cleanups & restores. Would doing it in grub-install
without on_exit inspire more confidence, or guarding to only do
anything in the main_pid of grub-install? Should the log of actions be
maintained and then rolled back only if they can be?

Regards,

Dimitri.



Bug#940821: NFS Caching broken in 4.19.37

2021-02-26 Thread Timo Rothenpieler
I think I can reproduce this, or something that at least looks very 
similar to this, on 5.10. Namely on 5.10.17 (On both Client and Server).


We are running slurm, and since a while now (coincides with updating 
from 5.4 to 5.10, but a whole bunch of other stuff was updated at the 
same time, so it took me a while to correlate this) the logs it writes 
have been truncated, but only while they're being observed on the 
client, using tail -f or something like that.


Looks like this then:

On Server:

store01 /srv/export/home/users/timo/TestRun # ls -l slurm-41101.out
-rw-r--r-- 1 timo timo 1931 Feb 26 15:46 slurm-41101.out
store01 /srv/export/home/users/timo/TestRun # wc -l slurm-41101.out
61 slurm-41101.out


On Client:

timo@login01 ~/TestRun $ ls -l slurm-41101.out
-rw-r--r-- 1 timo timo 1931 Feb 26 15:46 slurm-41101.out
timo@login01 ~/TestRun $ wc -l slurm-41101.out
24 slurm-41101.out


See https://gist.github.com/BtbN/b9eb4fc08ccc53bb20087bce0bf9f826 for 
the respective file-contents.


If I run the same test job, wait until its done, and then look at its 
slurm.out file, it matches between NFS Client and Server.
If I tail -f the slurm.out on an NFS client, the file stops getting 
updated on the client, but keeps getting more logs written to it on the 
NFS server.


The slurm.out file is being written to by another NFS client, which is 
running on one of the compute nodes of the system. It's being reads from 
a login node.




Timo


On 21.02.2021 16:53, Anton Ivanov wrote:

Client side. This seems to be an entirely client side issue.

A variety of kernels on the clients starting from 4.9 and up to 5.10 
using 4.19 servers. I have observed it on a 4.9 client versus 4.9 server 
earlier.


4.9 fails, 4.19 fails, 5.2 fails, 5.4 fails, 5.10 works.

At present the server is at 4.19.67 in all tests.

Linux jain 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) 
x86_64 GNU/Linux


I can set-up a couple of alternative servers during the week, but so far 
everything is pointing towards a client fs cache issue, not a server one.


Brgds,






smime.p7s
Description: S/MIME Cryptographic Signature


Bug#969597: libzstd: Please correct version in symbol file

2021-02-26 Thread Stephen Kitt
Control: severity -1 important

On Wed, 27 Jan 2021 20:14:22 +0100, Stephen Kitt  wrote:
> On Mon, 25 Jan 2021 23:20:37 +0100, Sebastian Andrzej Siewior
>  wrote:
> > On 2021-01-25 22:59:08 [+0100], Stephen Kitt wrote:  
> > > That was no doubt the intention, however in practice the symbol
> > > visibility wasn’t as expected: looking at the .so build in version
> > > 1.3.8, common/pool.c includes common/zstd_internal.h which defines
> > > ZSTD_STATIC_LINKING_ONLY before including zstd.h, and as a result the
> > > symbols are visible.
> > > 
> > > (It’s unfortunate that the build hides the exact commands used, so
> > > they’re not visible in the build logs, but that’s another issue. Easy
> > > enough to fix in a local build to see exactly what’s going on...)
> > > 
> > > So the cat is out of the bag, and the symbols are present and visible
> > > in the .so. The symbols file is generated and only reflects the
> > > reality of what is present in the file (apart from the version numbers
> > > which are added manually).
> > 
> > I opened the bug because I couldn't use these symbols in Buster's zstd
> > but had to use bpo instead. rsync is meanwhile available in bpo and
> > pulls-in the libzstd from bpo which is good.
> > 
> > I have no idea what should be done here to close this properly.  
> 
> I think the best fix at this point will be to bump the versions in the
> symbols file to match the intention, and then binNMU all the packages with a
> dependency on (>= 1.3.8) so that they get fixed to (>= 1.4.0) if
> appropriate.

I’ve been working on improving this, but ultimately I think a symbols file
isn’t currently appropriate for libzstd in Debian (see
https://github.com/facebook/zstd/pull/2501 for the discussion with upstream).

I’m going to file an unblock request to discuss this with the release team;
my plan now is to NMU the package, dropping the symbols file and adjusting
the shlibs file, and then requesting rebuilds of all packages with
insufficient dependencies.

Regards,

Stephen


pgptGg9bD7Hed.pgp
Description: OpenPGP digital signature


Bug#983469: RFS: glmark2/2021.02-1 [RFP] -- OpenGL (ES) 2.0 benchmark suite

2021-02-26 Thread Adam Borowski
On Wed, Feb 24, 2021 at 07:55:11PM +0200, Marius Vlad wrote:
>  * Package name: glmark2
>Version : 2021.02-1

> It builds those binary packages:
> 
>   glmark2-data - OpenGL (ES) 2.0 benchmark suite -- data files
>   glmark2-drm - OpenGL 2.0 benchmark suite
>   glmark2-es2-drm - OpenGL 2.0 benchmark suite
>   glmark2-wayland - OpenGL 2.0 benchmark suite
>   glmark2-es2-wayland - OpenGL 2.0 benchmark suite
>   glmark2-x11 - OpenGL 2.0 benchmark suite
>   glmark2-es2-x11 - OpenGL 2.0 benchmark suite
> 
>  glmark2 (2021.02-1) unstable; urgency=low
>  .
>* Initial release. (Closes: #695849)
> Includes 2 patches from upstream to fix two issues, one related to wayland
> and one about creating two EGLDisplays which might cause issues on some
> platforms.

Hi!
I'm afraid the least fun part of packaging -- copyright -- needs a lot of
work.  For example:

NTP license:
1994-1996, Thomas G. Lane.
1988 by Jef Poskanzer.
2015, D. R. Commander.
./src/libjpeg-turbo/rdcolmap.c
./src/libjpeg-turbo/rdppm.c
./src/libjpeg-turbo/wrgif.c

Apache:
./android/build.sh

ISC:
./src/include/getopt.h

Khronos:
./src/glad/include/EGL/eglplatform.h
./src/glad/include/KHR/khrplatform.h

-- and so on, I did not analyze the licenses in depth.


In a brief review of non-copyright stuff, I did not notice any problems.


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀ .--[ Makefile ]
⣾⠁⢠⠒⠀⣿⡁ # beware of races
⢿⡄⠘⠷⠚⠋⠀ all: pillage burn
⠈⠳⣄ `



Bug#983542: gnome-session-flashback: Wastebaske/t icon - label is linewrapped

2021-02-26 Thread Philip Hands
Dmitry Shachnev  writes:

> Hi Philip!
>
> On Thu, Feb 25, 2021 at 10:47:41PM +0100, Philip Hands wrote:
>> Dear Maintainer,
>>
>> [This may well be reported against the wrong package, because
>>  it's not immediately clear to me what would cause this,
>>  so please reasign this bug as as you see fit.]
>>
>> As you can see here:
>>
>>   https://openqa.debian.net/tests/11042#step/_graphical_wait_login/9
>>
>> the Wastebasket's icon has it's label line-wrapped, such that it looks 
>> something
>> like this:
>>
>> |  |
>> |  |
>> +--+
>>  Wastebaske
>>  t
>
> This seems to come from the en_GB translation of nautilus:
>
> https://sources.debian.org/src/nautilus/3.38.2-1/po/en_GB.po/#L4253
>
>> If rewording is deemed the right way to fix this, I would suggest
>> "Recycling" as a reasonable alternative: It's shorter, so ought to fit; also
>> it matches the icon, which includes the circular-arrow recycling symbol.
>
> I am not a native speaker of en_GB. Do you think "Recycling" can be used in
> all places where "Wastebasket" is used currently, and where "Trash" is used in
> en_US? E.g. "Trashed On" → "Recycled On",

If "Trashed On" refers to the date something was moved to the trash
folder, then I think "Recycled On" pretty-much works.

Except perhaps that the metaphor doesn't quite match, because I'd assume
that "Recycled On" would be the date that it was rendered down into it's
ones and zeros and those were made available for use by other files
(e.g. final actual deletion). It probably depends on the context, since
if one is still looking at the file, and being told when it was moved,
then clearly it's not yet been finally "recycled".

On the other hand "Trashed" in normal speech seems likely to mean the
moment that something was rendered unusable, rather than the moment you
dropped it in the bin. "I trashed my car" tends to mean that it stopped
being a thing one could drive at that exact moment.

> "Date when file was moved to the Trash" → "Date when file was moved to
> the Recycling" (or was recycled?), etc.

That does work I think.  "Moved to recycling" seems to be distinct from
"recycled", whereas I'd think that "Trashed" could mean either of those.
 
> If you think these translations are fine, I will file a bug upstream against
> Nautilus suggesting to change them.

In en_GB you could probably also use "Rubbish" as the alternative word,
but that does not work in the US AFAIK.  Then again this is just for the
en_GB translation, so that's probably fine.

Most "en_GB" speakers would probably say "Bin" as the nearest
translation from US-ian "Trash", especially since both can be used as
both a noun and a verb, but I think that "Bin" is probably too short for
the label, and would look strange -- might be worth a try though.

BTW I note that LXDE has dealt with the problem slightly differently:

  https://openqa.debian.net/tests/11056#step/_graphical_wait_login/12

which shows us something that looks like:

|  |
|  |
+--+
 Wastebas...

which is a bit neater to look at, but seems likely to be a problem for
non-native readers, and may even be an accessibility problem (but I'd
hope that screen readers and the like get to deal with the full word
rather than mangling it in the same way).

Cheers, Phil.
-- 
|)|  Philip Hands  [+44 (0)20 8530 9560]  HANDS.COM Ltd.
|-|  http://www.hands.com/http://ftp.uk.debian.org/
|(|  Hugo-Klemm-Strasse 34,   21075 Hamburg,GERMANY


signature.asc
Description: PGP signature


Bug#981003: Kernel paniced with null pointer dereference on Panasonic CF-SV9 notebook machine

2021-02-26 Thread Kubo Hiroshi
Hi Salvatore,

> Would it be possible for you to test the two patches submitted as
> https://lore.kernel.org/linux-acpi/20210208120104.204761-1-marcin.slus...@gmail.com/
> and
> https://lore.kernel.org/linux-acpi/20210208120104.204761-2-marcin.slus...@gmail.com/
> ?

Yes, the first patch worked fine for my notebook machine.

I applied the fistpatch to the linux-image-5.10.13-1 source, built a 
linux-image-5.10.0-3-amd64-unsigned package,
installed the package to my machine using dpkg, and the machine booted without 
kernel panic.

It seems that the second patch is just for comment fix, right? I did not 
applied the second patch.

Best regards,

--
Hiroshi Kubo



Bug#916691: cuyo -- Not fit for next release

2021-02-26 Thread Emmanuel Arias
Hi,

Currenlty I adopt the package, and is up-to-date with upstream.

Thanks for this report.

Cheers,
Emmanuel



Bug#940621: libmeanwhile1: Login verification down or unavailable on 1.0.2-9+b1

2021-02-26 Thread Adrien CLERC
On Fri, 26 Feb 2021 09:23:03 +0100 Adrien CLERC 
 wrote:

>
> Boyuan Yang, can you reintroduce -fno-tree-vrp in CFLAGS please? I can't

> connect to Sametime right now.

I did a lot of tests, and it seems that only "export 
DEB_CFLAGS_MAINT_APPEND=-O0" fix this issue.


Applying manual optimizations from O1 or O2 didn't trigger the issue, 
but unfortunately, some flags don't exist (see 
https://gcc.gnu.org/wiki/FAQ#optimization-options)


And applying "-O0 -O1" trigger the issue. If you have more thing in 
mind, please tell me, I am able to test it. But I'll stick to -O0 for my 
local installation




Bug#983533: Fix for #983533, fix session startup of RDP session in vinagre's RDP plugin

2021-02-26 Thread Mike Gabriel

Control: tags -1 patch

I have done more tests with vinagre. I have attached a .debdiff that  
fixes Vinagre's connection initialization and gives me a working RDP  
session.


Upstream authors of FreeRDP mentioned that Vinagre's way of using the  
FreeRDP API is rather old and it should be reworked by Vinagre  
upstream maintainers.


However, session startup now works, but maybe more flaws are ahead.

See attached .debdiff for the proposed fix (and ignore the patch that  
was attached to my earlier post).


Mike


--

DAS-NETZWERKTEAM
c\o Technik- und Ökologiezentrum Eckernförde
Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde
mobile: +49 (1520) 1976 148
landline: +49 (4351) 850 8940

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31
mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de

diff -Nru vinagre-3.22.0/debian/changelog vinagre-3.22.0/debian/changelog
--- vinagre-3.22.0/debian/changelog 2021-01-01 01:09:52.0 +0100
+++ vinagre-3.22.0/debian/changelog 2021-02-25 19:48:08.0 +0100
@@ -1,3 +1,11 @@
+vinagre (3.22.0-8.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * debian/patches:
++ Add 0003-fix-hangs-with-recent-FreeRDP-version.patch. (Closes: -1).
+
+ -- Mike Gabriel   Thu, 25 Feb 2021 19:48:08 +0100
+
 vinagre (3.22.0-8) unstable; urgency=medium
 
   * Team upload.
diff -Nru 
vinagre-3.22.0/debian/patches/0003-fix-hangs-with-recent-FreeRDP-version.patch 
vinagre-3.22.0/debian/patches/0003-fix-hangs-with-recent-FreeRDP-version.patch
--- 
vinagre-3.22.0/debian/patches/0003-fix-hangs-with-recent-FreeRDP-version.patch  
1970-01-01 01:00:00.0 +0100
+++ 
vinagre-3.22.0/debian/patches/0003-fix-hangs-with-recent-FreeRDP-version.patch  
2021-02-25 19:48:08.0 +0100
@@ -0,0 +1,78 @@
+From 404a56a11469ef24a1df632847465030d81db091 Mon Sep 17 00:00:00 2001
+From: Ondrej Holy 
+Date: Fri, 15 May 2020 15:43:37 +0200
+Subject: [PATCH] plugins/rdp: Fix hangs with recent FreeRDP versions
+
+Connection to all my testing servers fails with "SERVER BUG: The support
+for this feature was not announced! Use /relax-order-checks to ignore"
+currently. This happens always with current FreeRDP versions after
+https://github.com/FreeRDP/FreeRDP/pull/4926 has been merged. This can be
+fixed by the usage of /relax-order-checks option, however, this option
+should be used only if necessary needed and it should not be needed in
+most of the cases. This currenlty happens always as it interfere with our
+custom OrderSupports settings. Let's use the default OrderSupports
+settings to fix this issue, which is possible thanks to
+https://github.com/FreeRDP/FreeRDP/pull/5057.
+
+See: https://gitlab.gnome.org/GNOME/gtk-frdp/-/issues/27
+---
+ configure.ac  |  2 +-
+ plugins/rdp/vinagre-rdp-tab.c | 27 ---
+ 2 files changed, 1 insertion(+), 28 deletions(-)
+
+--- a/configure.ac
 b/configure.ac
+@@ -58,7 +58,7 @@
+ AM_CONDITIONAL([VINAGRE_ENABLE_SSH], [test "x$have_ssh" = "xyes"])
+ 
+ # Whether to enable support for RDP.
+-RDP_DEPS="freerdp2 x11"
++RDP_DEPS="freerdp2 >= 2.0.0 x11"
+ AC_ARG_ENABLE([rdp],
+   [AS_HELP_STRING([--disable-rdp],
+ [Disable Remote Desktop Protocol (RDP) support])])
+--- a/plugins/rdp/vinagre-rdp-tab.c
 b/plugins/rdp/vinagre-rdp-tab.c
+@@ -524,32 +524,7 @@ frdp_pre_connect (freerdp *instance)
+ {
+   rdpSettings *settings = instance->settings;
+
+-#if HAVE_FREERDP_1_1
+-  settings->OrderSupport[NEG_DSTBLT_INDEX] = TRUE;
+-  settings->OrderSupport[NEG_PATBLT_INDEX] = TRUE;
+-  settings->OrderSupport[NEG_SCRBLT_INDEX] = TRUE;
+-  settings->OrderSupport[NEG_OPAQUE_RECT_INDEX] = TRUE;
+-  settings->OrderSupport[NEG_DRAWNINEGRID_INDEX] = FALSE;
+-  settings->OrderSupport[NEG_MULTIDSTBLT_INDEX] = FALSE;
+-  settings->OrderSupport[NEG_MULTIPATBLT_INDEX] = FALSE;
+-  settings->OrderSupport[NEG_MULTISCRBLT_INDEX] = FALSE;
+-  settings->OrderSupport[NEG_MULTIOPAQUERECT_INDEX] = TRUE;
+-  settings->OrderSupport[NEG_MULTI_DRAWNINEGRID_INDEX] = FALSE;
+-  settings->OrderSupport[NEG_LINETO_INDEX] = TRUE;
+-  settings->OrderSupport[NEG_POLYLINE_INDEX] = TRUE;
+-  settings->OrderSupport[NEG_MEMBLT_INDEX] = TRUE;
+-  settings->OrderSupport[NEG_MEM3BLT_INDEX] = FALSE;
+-  settings->OrderSupport[NEG_MEMBLT_V2_INDEX] = TRUE;
+-  settings->OrderSupport[NEG_MEM3BLT_V2_INDEX] = FALSE;
+-  settings->OrderSupport[NEG_SAVEBITMAP_INDEX] = FALSE;
+-  settings->OrderSupport[NEG_GLYPH_INDEX_INDEX] = TRUE;
+-  settings->OrderSupport[NEG_FAST_INDEX_INDEX] = TRUE;
+-  settings->OrderSupport[NEG_FAST_GLYPH_INDEX] = FALSE;
+-  settings->OrderSupport[NEG_POLYGON_SC_INDEX] = FALSE;
+-  settings->OrderSupport[NEG_POLYGON_CB_INDEX] = FALSE;
+-  settings->OrderSupport[NEG_ELLIPSE_SC_INDEX] = FALSE;
+-  settings->OrderSupport[NEG_ELLIPSE_CB_INDEX] = FALSE;
+-#else
++#if !HAVE_FREERDP_1_1
+   settings->order_support[NEG_DSTBLT_INDEX] = true;
+   settings->order_support[NEG_PATBLT_INDEX] = true;
+ 

Bug#983571: packaging-tutorial: [INTL:pt] Update on Portuguese translation of MANPAGE

2021-02-26 Thread Américo Monteiro
Package: packaging-tutorial
Version: 0.27
Tags: l10n, patch-
Severity: wishlist

Updated Portuguese translation for  packaging-tutorial's manpage
Translator: Américo Monteiro 
Feel free to use it.

For translation updates please contact 'Last Translator' 

-- 
Melhores cumprimentos/Best regards,

Américo Monteiro



packaging-tutorial_0.27.pt.po.gz
Description: application/gzip


Bug#983525: [Debian-on-mobile-maintainers] Bug#983525: Bug#983525: Update to 1.1 in experimental

2021-02-26 Thread Guido Günther
Hi,
On Fri, Feb 26, 2021 at 12:57:25PM +0100, Sebastien Bacher wrote:
> Le 26/02/2021 à 12:36, Guido Günther a écrit :
> > Uploaded. Given the libhandy lives under GNOME/ upstream for some time i
> > wonder if we shouldn't move it over in Debian too?
> > Cheers,
> 
> +1 from me, let me know if you want me to push the vcs to pkg-gnome?

Fine with me. Let's give Arnaud a chance to object. I think both of us
aren't members of the `gnome-team` salsa group so if we should continue
to help we'd need to be added (I'll request membership via web-ui once
the package moved).

Cheers,
 -- Guido

> 
> ___
> Debian-on-mobile-maintainers mailing list
> debian-on-mobile-maintain...@alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-on-mobile-maintainers



Bug#975954: amavisd-milter: please make the build reproducible

2021-02-26 Thread Harald Jenny
> Hi Harald,

Hi Chris,

> 
> Just to say that I did not see your email until now;

I see

> the bug submitter
> does not automatically receive emails sent directly to the bug email
> address ???

Oh ok I thought that the submitter gets the mail too my fault.

> you should either CC them directly or use the 975954-submitter@
> alias too.

I now added the 975954-submitter@ alias hope that works?

> 
> > 1. I guess the patch is for Debian only so forwarding it to upstream is
> > not necessary, correct?
> 
> Correct, yes.

Thanks for clarification.

> 
> > 2. How urgent/important is it to have this patch in the next Debian
> > stable release? I'm asking this because I' not a DD so I need a sponsor
> > to do the actual upload to Debian and I don't want to put extra stress
> > on somebody.
> 
> It is/was not terribly important to get this in the next stable
> release. Hope that helps, and thanks for your reply.

Yes thanks will do the next upload when bullseye is released and things
calm down again.

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

Kind regards
Harald Jenny



Bug#983526: buster-pu: package python-django/1:1.11.29-1+deb10u1

2021-02-26 Thread Chris Lamb
Chris Lamb wrote:

> Please find an updated patch attached, which also adopts your
> suggested version number:

The patch I *just* sent contained a binary portion which (judging by
the large number of bounces I just received!) will not have reached
many of the intended recipients. Therefore, please see:

   https://bugs.debian.org/983526#15

… for the original version of the message and the attachment. For
easy reference, however, the changelog entry is:

  Source: python-django
  Version: 1:1.11.29-1~deb10u2
  Distribution: buster
  Urgency: medium
  Maintainer: Chris Lamb 
  Timestamp: 1614334069
  Date: Fri, 26 Feb 2021 10:07:49 +
  Closes: 969367 981562 983090
  Changes:
   python-django (1:1.11.29-1~deb10u2) buster; urgency=medium
   .
 * CVE-2020-24583: Fix incorrect permissions on intermediate-level 
directories
   on Python 3.7+. FILE_UPLOAD_DIRECTORY_PERMISSIONS mode was not applied to
   intermediate-level directories created in the process of uploading files
   and to intermediate-level collected static directories when using the
   collectstatic management command. You should review and manually fix
   permissions on existing intermediate-level directories. (Closes: #969367)
   .
 * CVE-2020-24584: Correct permission escalation vulnerability in
   intermediate-level directories of the file system cache. On Python 3.7 
and
   above, the intermediate-level directories of the file system cache had 
the
   system's standard umask rather than 0o077 (no group or others 
permissions).
   (Closes: #969367)
   .
 * CVE-2021-3281: Fix a potential directory-traversal exploit via
   archive.extract(). The django.utils.archive.extract() function, used by
   startapp --template and startproject --template, allowed directory
   traversal via an archive with absolute paths or relative paths with dot
   segments. (Closes: #981562)
   .
 * CVE-2021-23336: Prevent a web cache poisoning attack via "parameter
   cloaking". Django contains a copy of urllib.parse.parse_qsl() which was
   added to backport some security fixes. A further security fix has been
   issued recently such that parse_qsl() no longer allows using ";" as a 
query
   parameter separator by default. (Closes: #983090)


Regards,

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



Bug#983526: buster-pu: package python-django/1:1.11.29-1+deb10u1

2021-02-26 Thread Chris Lamb
retitle 983526 buster-pu: package python-django/1:1.11.29-1~deb10u2
thanks

Hi Salvatore,

> There are as well yet open other issues (which similarly do not
> warrant a DSA), CVE-2021-3281, CVE-2020-24583 and CVE-2020-24584. 
> Can you add fixes for those as well?

Of course, that was silly of me not to check.

Please find an updated patch attached, which also adopts your
suggested version number:

   python-django (1:1.11.29-1~deb10u2) buster; urgency=medium
   .
 * CVE-2020-24583: Fix incorrect permissions on intermediate-level 
directories
   on Python 3.7+. FILE_UPLOAD_DIRECTORY_PERMISSIONS mode was not applied to
   intermediate-level directories created in the process of uploading files
   and to intermediate-level collected static directories when using the
   collectstatic management command. You should review and manually fix
   permissions on existing intermediate-level directories. (Closes: #969367)
   .
 * CVE-2020-24584: Correct permission escalation vulnerability in
   intermediate-level directories of the file system cache. On Python 3.7 
and
   above, the intermediate-level directories of the file system cache had 
the
   system's standard umask rather than 0o077 (no group or others 
permissions).
   (Closes: #969367)
   .
 * CVE-2021-3281: Fix a potential directory-traversal exploit via
   archive.extract(). The django.utils.archive.extract() function, used by
   startapp --template and startproject --template, allowed directory
   traversal via an archive with absolute paths or relative paths with dot
   segments. (Closes: #981562)
   .
 * CVE-2021-23336: Prevent a web cache poisoning attack via "parameter
   cloaking". Django contains a copy of urllib.parse.parse_qsl() which was
   added to backport some security fixes. A further security fix has been
   issued recently such that parse_qsl() no longer allows using ";" as a 
query
   parameter separator by default. (Closes: #983090)

The tests all pass for me. Do note that this adds python-pytest as a
test-time dependency (a backport of sorts of Python 3.x's "pathlib"
module).


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org 🍥 chris-lamb.co.uk
   `-diff --git a/debian/changelog b/debian/changelog
index 00bbc0532..12cc85c31 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,32 @@
+python-django (1:1.11.29-1~deb10u2) buster; urgency=medium
+
+  * CVE-2020-24583: Fix incorrect permissions on intermediate-level directories
+on Python 3.7+. FILE_UPLOAD_DIRECTORY_PERMISSIONS mode was not applied to
+intermediate-level directories created in the process of uploading files
+and to intermediate-level collected static directories when using the
+collectstatic management command. You should review and manually fix
+permissions on existing intermediate-level directories. (Closes: #969367)
+
+  * CVE-2020-24584: Correct permission escalation vulnerability in
+intermediate-level directories of the file system cache. On Python 3.7 and
+above, the intermediate-level directories of the file system cache had the
+system's standard umask rather than 0o077 (no group or others permissions).
+(Closes: #969367)
+
+  * CVE-2021-3281: Fix a potential directory-traversal exploit via
+archive.extract(). The django.utils.archive.extract() function, used by
+startapp --template and startproject --template, allowed directory
+traversal via an archive with absolute paths or relative paths with dot
+segments. (Closes: #981562)
+
+  * CVE-2021-23336: Prevent a web cache poisoning attack via "parameter
+cloaking". Django contains a copy of urllib.parse.parse_qsl() which was
+added to backport some security fixes. A further security fix has been
+issued recently such that parse_qsl() no longer allows using ";" as a query
+parameter separator by default. (Closes: #983090)
+
+ -- Chris Lamb   Fri, 26 Feb 2021 10:07:49 +
+
 python-django (1:1.11.29-1~deb10u1) buster-security; urgency=high
 
   * New upstream security release (postponed from March 2020):
diff --git a/debian/control b/debian/control
index f1a8bd6b7..51a16f7e3 100644
--- a/debian/control
+++ b/debian/control
@@ -22,6 +22,7 @@ Build-Depends:
  python-jinja2 ,
  python-mock ,
  python-numpy ,
+ python-pathlib ,
  python-pil ,
  python-psycopg2-doc ,
  python-setuptools,
diff --git a/debian/patches/0010-CVE-2021-23336.patch 
b/debian/patches/0010-CVE-2021-23336.patch
new file mode 100644
index 0..192ac7251
--- /dev/null
+++ b/debian/patches/0010-CVE-2021-23336.patch
@@ -0,0 +1,147 @@
+From: Chris Lamb 
+Date: Thu, 25 Feb 2021 16:27:58 +
+Subject: CVE-2021-23336
+
+---
+ django/utils/http.py|  2 +-
+ tests/handlers/test_exception.py|  2 +-
+ tests/requests/test_data_upload_settings.py |  8 ++---
+ tests/utils_tests/test_http.py  | 55 +

Bug#940621: libmeanwhile1: Login verification down or unavailable on 1.0.2-9+b1

2021-02-26 Thread Adrien CLERC



>
> on libmeanwhile1 1.0.2-9+b1 I can't connect to Sametime with the error
> "Login verification down or unavailable".
>
> It works on libmeanwhile1 1.0.2-9.
>

> This seems to be the same problem reported on #764494.

Indeed, the patched applied in 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815045#10 (see 
https://salsa.debian.org/debian/meanwhile/-/commit/6fb8a53b9423cb3980684dc886991f9d1dc03584) 
was dropped in the conversion when upgrading to 1.1.1 (see 
https://salsa.debian.org/debian/meanwhile/-/commit/05a5760e1031e20a9b830b5c7f3d5ced9cddb0b0)


Boyuan Yang, can you reintroduce -fno-tree-vrp in CFLAGS please? I can't 
connect to Sametime right now.


Have a nice day!

Adrien



Bug#983069: lintian: please check that upstream signature is made with a modern hash (warn or error on MD5, SHA1, or RIPEMD160)

2021-02-26 Thread Felix Lechner
Hi dkg,

On Thu, Feb 18, 2021 at 2:57 PM Daniel Kahn Gillmor
 wrote:
>
> uses a weak cryptographic digest algorithm.

That's a great idea! As a first step, I would like to show a
classification tag with the hash algorithm. (It could be used for
statistics.) Can 'gpgv' output such signature characteristics?

The warning you asked for would then take place on top of that—perhaps
with different severities depending how dated the algorithm is.
Thanks!

Kind regards,
Felix Lechner



Bug#983558: ITP: cdemu -- optical drive and disc emulation, including CD/DVD-ROMs

2021-02-26 Thread Matteo Bini
Package: wnpp
Severity: wishlist
Owner: Matteo Bini 

* Package name: cdemu
  Version : 3.2.4
  Upstream Author : Rok Mandeljc 
* URL : https://cdemu.sourceforge.io/
* License : GPL
  Programming Lang: C
  Description : optical drive and disc emulation, including CD/DVD-ROMs

First of all I want to apologise.
I'm the author of the following wnpp ITP bug reports:
- vhba-dkms [1]
- libmirage11 [2]
- cdemu-daemon [3]
- cdemu-client [4]
- gcdemu [5]
- image-analyzer [6]
They are a bit messy, but they were my first ones.
After reading Debian docs regarding ITP reports
I decided to do this the proper way.
I should have read more docs in the first place, I'm sorry.

CDEmu is a software suite made primarily by Rok Mandeljc.
It allows CD/DVD emulation in a similar fashion to
Alcohol 120%, CloneCD or DAEMON Tools on Windows,
which means it can emulate several DRM strategies used by old games.
In addition to that it is also able to read and write most
optical drive and disc formats such as
B6T, CCD, CDI, CUE, ISO, MDS, NRG and TOC.

The software suite consists of:
- a kernel module implementing a virtual drive-controller
- libMirage, a software library for interpreting optical disc images
- a daemon which emulates the functionality of an optical drive and disc
- command line and GTK clients for controlling the emulator
- a GTK application that displays tree structure of libMirage disc images

On the project website you can already find tarballs that produce
DEB packages compatible with both Debian 9 and 10.
The resulting packages are:
- vhba-dkms
- libmirage11
- gir1.2-mirage-3.2
- cdemu-daemon
- cdemu-client
- gcdemu
- image-analyzer
For the sake of ease I would add a couple of meta packages as well:
- cdemu or cdemu-suite with the full suite
- cdemu-cli with only the command line client, without image-analyzer

I use this software to play old games on CD/DVD with disc-based DRM methods
and since Debian packages Wine, which does a great job playing those titles,
I think it would be a neat inclusion into the repository.
Moreover this software can be used for many other purposes.
It is also stable.
Lastly there already are two old RFP bugs [7]
that ask for the software inclusion.

I am willing to mantain these packages,
I am willing to compile DEB packages and to provide support.
I've received Mr. Mandeljc's blessing to add CDEmu into Debian repository.
Please, let's make this happen!
It would be a huge honour to help this wonderful OS grow,
albeit in such a humble way.

Greetings.

--
Matteo Bini

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983402
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983444
[3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983451
[4] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983452
[5] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983453
[6] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983454
[7] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=237925
[7] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=705409



  1   2   >