Bug#1023585: In support for creation of the debian-loongarch list

2023-05-16 Thread WANG Xuerui

Hi,

While I'm not as closely involved in the Debian loong64 port as some 
others do (I primarily work upstream, and Gentoo when I'm packaging; 
after all I'm primarily a Gentoo dev), I personally agree that creation 
of a debian-loongarch mailing list will help communication in many ways. 
The Linux/LoongArch mailing list (loonga...@lists.linux.dev) currently 
has 44 subscribers, as can be checked on the lists.linux.dev site, and 
IMO it's only because talking there requires one to speak English; 
similar user and/or dev groups on WeChat easily reach hundreds of 
members. I expect a similar number of interested parties would subscribe 
here after the list is created.


Which brings my next question: do we want to allow Chinese in this list 
(people can be asked to write bilingual mails and translate/clarify if 
necessary), or do we want to create a parallel debian-loongarch-zh list 
for that?


Per the Debian mailing list CoC [1], the language to use is English 
unless explicitly allowed otherwise. But I fear that if people are 
forced to speak English, a majority of them would simply go away and 
create an equivalent WeChat group and just continue there. In order for 
the list to serve as the new go-to venue for coordination and 
communication around the port, and not get ignored, I think allowing at 
least bilingual mails (when the author is not confident enough that 
their English expression wouldn't create confusion / misunderstanding) 
is necessary.


As a matter of fact, even most contributors to this port do the above; 
FWIW, they mostly only appear on official Debian services (bugs, wiki, 
irc) because other DDs have to be involved, and all other coordination 
happen in a WeChat group (that I also got invited into, so I know). IMO 
creation of such an open list *should* mean substantially decreasing 
private discussions like this, and we probably want to facilitate that, 
so people don't have to first go learn technical English for a half year 
before starting to participate and contribute, and valuable discussions 
don't get permanently buried in someone's private chat history.


[1]: https://www.debian.org/MailingLists/#codeofconduct



Bug#967684: Upstream needs help

2023-05-16 Thread أحمد المحمودي
Upstream started porting to GTK3 some years ago and hit a wall regarding
bitmap conversion.

https://github.com/gEDA-pcb-developers/pcb/tree/LP1952989

-- 
‎أحمد المحمودي (Ahmed El-Mahmoudy)
 Digital design engineer
GPG KeyIDs: 4096R/A7EF5671 2048R/EDDDA1B7
GPG Fingerprints:
 6E2E E4BB 72E2 F417 D066  6ABF 7B30 B496 A7EF 5761
 8206 A196 2084 7E6D 0DF8  B176 BC19 6A94 EDDD A1B7


signature.asc
Description: PGP signature


Bug#1036205: unblock: kanboard/1.2.26+ds-2

2023-05-16 Thread Joseph Nahmias
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: kanbo...@packages.debian.org, j...@nahmias.net
Control: affects -1 + src:kanboard

Please unblock package kanboard

[ Reason ]

  - Fix RC bug #1035598, caused by improper quoting in the test for
lighty-enable-mod
  - Fix a few issues discovered with the debian patch to use the newer version
of symfony that is in bookworm, which break common use cases /
configurations (including the package default one).
  - Fix an oversight in the default lighttpd configuration provided with
kanboard which doesn't exempt the jsonrpc API endpoint from redirection to
the login page.
  - Add autopkgtests to cover the above issues.

[ Impact ]

RC bug will cause kanboard to be removed from bookworm.

[ Tests ]

I've added a basic autopkgtest to test the jsonrpc API endpoint using
the default (lighttpd) config.

Added an autopkgtest to specifically test the installation of kanboard
with apache.

Did NOT add a similar jsonrpc autopkgtest for running under apache, as
this would require shipping a default config for apache, which feels like
too much of a new feature and thus unsuitable for an unblock at this point
of the release cycle. However, if the RT would be willing to include this
I'd be happy to do so; otherwise, I plan to defer until trixie opens.

[ Risks ]

Kanboard is a leaf package.
Fixes are targetted and address important/RC issues.
Autopkgtests are included to cover the issues and insure against regressions.

[ Checklist ]

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

[ Other info ]

unblock kanboard/1.2.26+ds-2


This is my first unblock request in quite some time. Any feedback you wish to
provide would be greatly appreciated!
Thanks for all you do to make Debian,
--Joe
diff -Nru kanboard-1.2.26+ds/debian/35-kanboard.conf 
kanboard-1.2.26+ds/debian/35-kanboard.conf
--- kanboard-1.2.26+ds/debian/35-kanboard.conf  2022-07-22 12:48:59.0 
-0400
+++ kanboard-1.2.26+ds/debian/35-kanboard.conf  2023-05-15 21:45:51.0 
-0400
@@ -7,6 +7,7 @@
 alias.url += ( "/kanboard/" => "/usr/share/kanboard/" )
 index-file.names += ( "index.php" )
 url.rewrite-once = (
+"^/kanboard/jsonrpc\.php" => "",
 "^/kanboard/assets/.+" => "",
 "^/kanboard/favicon\..*$" => "",
 "" => "/kanboard/index.php${qsa}",
diff -Nru kanboard-1.2.26+ds/debian/changelog 
kanboard-1.2.26+ds/debian/changelog
--- kanboard-1.2.26+ds/debian/changelog 2023-01-14 19:54:15.0 -0500
+++ kanboard-1.2.26+ds/debian/changelog 2023-05-16 22:49:38.0 -0400
@@ -1,3 +1,23 @@
+kanboard (1.2.26+ds-2) unstable; urgency=medium
+
+  * properly test for lighty-enable-mod.
+This fixes a bug in how the postinst/prerm maint scripts check whether
+to enable kanboard for lighttpd, which caused it to fail when lighttpd
+was not installed. (Closes: #1035598)
+  * adapt some more areas to the new Symfony EventDispatcher API
+fix a couple of spots where we missed updating to the new dispatch() API:
+- standard db-based Auth
+- jsonrpc Auth
+  * do not redirect access to Kanboard's JSONRPC API.
+It uses its own authentication and shouldn't be bounced to the standard
+login page.
+  * add autopkgtest to ensure Kanboard JSONRPC API (minimally) works
+  * add apache install autopkgtest
+  * test(jsonrpc): make curl report errors in a cleaner way
+  * test(jsonrpc): add php-fpm as test dep
+
+ -- Joseph Nahmias   Tue, 16 May 2023 22:49:38 -0400
+
 kanboard (1.2.26+ds-1) unstable; urgency=medium
 
   * [1f43019] New upstream version 1.2.26+ds
diff -Nru kanboard-1.2.26+ds/debian/patches/adapt_to_newer_symfony.patch 
kanboard-1.2.26+ds/debian/patches/adapt_to_newer_symfony.patch
--- kanboard-1.2.26+ds/debian/patches/adapt_to_newer_symfony.patch  
2022-07-24 09:00:23.0 -0400
+++ kanboard-1.2.26+ds/debian/patches/adapt_to_newer_symfony.patch  
2023-05-15 21:45:51.0 -0400
@@ -623,3 +623,41 @@
  
  return false;
  }
+--- a/app/Api/Middleware/AuthenticationMiddleware.php
 b/app/Api/Middleware/AuthenticationMiddleware.php
+@@ -7,6 +7,7 @@ use JsonRPC\Exception\AuthenticationFail
+ use JsonRPC\MiddlewareInterface;
+ use Kanboard\Auth\ApiAccessTokenAuth;
+ use Kanboard\Core\Base;
++use Symfony\Contracts\EventDispatcher\Event;
+ 
+ /**
+  * Class AuthenticationApiMiddleware
+@@ -28,7 +29,7 @@ class AuthenticationMiddleware extends B
+  */
+ public function execute($username, $password, $procedureName)
+ {
+-$this->dispatcher->dispatch('app.bootstrap');
++$this->dispatcher->dispatch(new Event, 'app.bootstrap');
+ session_set('scope', 'API');
+ 
+ if ($this->isUserAuthenticated($username, $password)) {
+--- a/app/Middleware/BootstrapMiddleware.php
 

Bug#1023585: Request a mailing list for new architecture "loongarch64" (LoongArch 64 bits little-endian)

2023-05-16 Thread 赵振
Thanks for reading.

I hope that loongarch64 can recive more support from Debian community and 
seting up a special mail list is a good idea.

Jeremiah from Beijing

Bug#1036204: unblock: uhd/4.3.0.0+ds1-5

2023-05-16 Thread A. Maitland Bottoms
Package: release.debian.org 
Severity: normal 
User: release.debian@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: u...@packages.debian.org
Control: affects -1 + src:uhd

Please unblock package uhd

[ Reason ]
Version 4.3.0.0+ds1-5 fixes the RC bug #1036072
libuhd4.3.0: please add Breaks against libuhd3.15.0 for smoother
upgrades from bullseye

[ Impact ] 
Allows smooth upgrade from bullseye to bookworm.

[ Tests ]
Not quite reproducing the conditions of bug #1036072,
but installed on my own testing system.

[ Risks ]
very low: only control files change with the targeted fix.

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

[ Other info ] 
n/a

unblock uhd/4.3.0.0+ds1-5


diff -Nru uhd-4.3.0.0+ds1/debian/changelog uhd-4.3.0.0+ds1/debian/changelog
--- uhd-4.3.0.0+ds1/debian/changelog	2022-12-15 22:21:07.0 -0500
+++ uhd-4.3.0.0+ds1/debian/changelog	2023-05-16 20:46:55.0 -0400
@@ -1,3 +1,14 @@
+uhd (4.3.0.0+ds1-5) unstable; urgency=medium
+
+  [ Andreas Beckmann ]
+  * libuhd4.3.0: Add Breaks: libuhd3.15.0 for smoother upgrades from bullseye.
+(Closes: #1036072)
+
+  [ A. Maitland Bottoms ]
+  Apply above for bookworm
+
+ -- A. Maitland Bottoms   Tue, 16 May 2023 20:46:55 -0400
+
 uhd (4.3.0.0+ds1-4) unstable; urgency=medium
 
   [ Luca Boccassi ]
diff -Nru uhd-4.3.0.0+ds1/debian/control uhd-4.3.0.0+ds1/debian/control
--- uhd-4.3.0.0+ds1/debian/control	2022-09-12 22:47:53.0 -0400
+++ uhd-4.3.0.0+ds1/debian/control	2023-05-16 20:39:46.0 -0400
@@ -63,6 +63,7 @@
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Suggests: uhd-host
+Breaks: libuhd3.15.0 (<< 4)
 Multi-Arch: same
 Description: universal hardware driver for Ettus Research products - library
  Host library for the Universal Hardware Driver for Ettus Research products.


Bug#1035911: [pre-approval] unblock: dpkg/1.21.22

2023-05-16 Thread Guillem Jover
Control: tags -1 moreinfo

Hi!

On Tue, 2023-05-16 at 23:44:29 +0200, Sebastian Ramacher wrote:
> Control: tags -1 moreinfo confirmed
> 
> On 2023-05-11 04:45:47 +0200, Guillem Jover wrote:
> > Package: release.debian.org
> > Severity: normal
> > User: release.debian@packages.debian.org
> > Usertags: unblock
> > X-Debbugs-Cc: d...@packages.debian.org
> > Control: affects -1 + src:dpkg

> > Please pre-approve the dpkg 1.21.22 upload.
> 
> Please go ahead and remove the moreinfo tag once the upload is available
> in unstable.

Thanks! It's been uploaded and built on all release architectures, if
it's not yet in unstable it should be in the next dinstall run.

Thanks,
Guillem



Bug#1023585: I'm really looking forward to running debain on the Loongson architecture

2023-05-16 Thread gu...@kylinos.cn
Dear Maintainer,I'm a developer of loongarch. I am very supportive of Longson's 
construction in the community and hope to support more basic components.
Hope the Longson is getting stronger and stronger.



BR
GuoCe


Bug#1036203: cue2toc: please consider upgrading to 3.0 source format

2023-05-16 Thread Bastian Germann

Source: cue2toc
Version: 0.4-5
Severity: wishlist

Please switch to the 3.0 (quilt) source format.



Bug#1036202: dpkg-sig: please consider upgrading to 3.0 source format

2023-05-16 Thread Bastian Germann

Source: dpkg-sig
Version: 0.13.1+nmu4
Severity: wishlist

Please switch to the 3.0 (native) source format.



Bug#1036201: RM: ipkungfu -- RoQA; RC-buggy; orphaned; low popcon; dead upstream

2023-05-16 Thread Bastian Germann

Package: ftp.debian.org
User: ftp.debian@packages.debian.org
Usertags: remove
Severity: normal

Please remove ipkungfu. It has long-standing, trivial RC bugs and is orphaned.
Upstream seems to be dead. The package has no reverse dependencies.



Bug#1035904: dpkg currently warning about merged-usr systems (revisited)

2023-05-16 Thread Luca Boccassi
On Tue, 16 May 2023 at 09:27, Simon McVittie  wrote:
>
> On Tue, 16 May 2023 at 02:50:48 +0100, Luca Boccassi wrote:
> > This sounds like a very interesting use case, and the first real one
> > mentioned, which is great to see - but I do not fully follow yet, from
> > what you are saying it seems to me that what you need is for your
> > binaries to use the usual pt_interp, that bit is clear. But why does
> > it matter if /usr/bin/ls on the host uses a different one?
>
> We don't need to run the ls from the host, but we do need to run
> glibc-related executables like ldconfig and localedef from either the
> host or the container runtime, whichever is newer. Because glibc is
> a single source package, executables and libraries within the glibc
> bubble sometimes make use of private symbols in libraries that are also
> within the glibc bubble (and IMO they have a right to do so), even though
> executables from outside glibc would be discouraged or disallowed from
> doing so. This means that when we have chosen a particular version of
> glibc (which, again, must be whichever one is newer), we try to use its
> matching version for *everything* originating in the glibc source package.
>
> In principle we could get exactly the same situation if we've imported a
> library from the host system (as a dependency of the graphics stack) that
> calls an executable as a subprocess and expects it to be >= the version
> it was compiled for - hopefully not (/usr)/bin/ls, but potentially others.

Thanks for the clarification, so if I understood correctly, your use
case is that sometimes (eg: when they are newer) you pull binaries
(eg: ldconfig) from the host, and run them from the container? So, in
case let's say ldconfig on the host points to /usr/lib/ld, but because
your container is not usr-merged, it wouldn't find the interpreter and
fail?

> The wider point than my specific use-case, though, is that when there's a
> standard, you can't predict what other software authors have looked at the
> statement "you can rely on this" and ... relied on it. See also Russ's
> (as ever, excellent) mails to the same thread.
>
> I appreciate that you are trying to explore the edges of the
> problem/constraint space and say "what if we did this, could that work?",
> and it's good that you are doing that; but part of that process is
> working with the other people on this list when they say "no, we can't
> do that because...", and respecting their input.

I respect and appreciate the input, but I want to understand it too,
hence the "because..." part is what I was looking for - so thanks for
providing it, it is really useful.

Kind regards,
Luca Boccassi



Bug#1036199: RM: labrea -- RoQA; RC-buggy; low popcon; dead upstream

2023-05-16 Thread Bastian Germann

Package: ftp.debian.org
User: ftp.debian@packages.debian.org
Usertags: remove
Severity: normal

Please remove labrea. Trivial RC bugs have not been fixed for quite some time.
Upstream seems to be inactive since 2003. The package has no reverse 
dependencies.



Bug#1036198: RM: libsnmp-multi-perl -- RoQA; RC-buggy; low popcon; missed bullseye/bookworm

2023-05-16 Thread Bastian Germann

Package: ftp.debian.org
User: ftp.debian@packages.debian.org
Usertags: remove
Severity: normal

Please remove libsnmp-multi-perl. Trivial RC bugs have not been fixed for quite 
some time
so the package has not made it into bullseye and has not migrated to testing 
since.
The package has no reverse dependencies and upstream is inactive.



Bug#1036197: ibus-pinyin setup broken with Python >= 3.10 due to gettext.bind_textdomain_codeset

2023-05-16 Thread Xavier G.
Package: ibus-pinyin
Version: 1.5.0-8
Severity: important

Dear Maintainer,

How to reproduce?
- ensure you are running a flavour of Debian that features Python >= 3.10
- install ibus and ibus-pinyin
- run ibus-setup in a terminal
- select the "Input Method" tab
- click "Add" > Chinese > Pinyin > Add
- select "Chinese - Pinyin"
- click Preferences

Outcome:
1. no dialog appear on screen
2. the following Python stacktrace appears in the terminal:
  Traceback (most recent call last):
File "/usr/share/ibus-pinyin/setup/main.py", line 428, in 
  main()
File "/usr/share/ibus-pinyin/setup/main.py", line 424, in main
  PreferencesDialog(name).run()
  ^^^
File "/usr/share/ibus-pinyin/setup/main.py", line 44, in __init__
  gettext.bind_textdomain_codeset("ibus-pinyin", "UTF-8")
  ^^^
  AttributeError: module 'gettext' has no attribute 'bind_textdomain_codeset'

The python documentation[1] reports that
gettext.bind_textdomain_codeset(domain, codeset=None) is "Deprecated since
version 3.8, removed in version 3.10", hence the stacktrace.

Let me know if you need further information.

[1]  https://docs.python.org/3.10/library/gettext.html

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

Kernel: Linux 6.1.0-8-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages ibus-pinyin depends on:
ii  gir1.2-gtk-3.0   3.24.37-2
ii  gir1.2-ibus-1.0  1.5.27-5
ii  libc62.36-9
ii  libgcc-s112.2.0-14
ii  libglib2.0-0 2.74.6-2
ii  libibus-1.0-51.5.27-5
ii  liblua5.4-0  5.4.4-3
ii  libpyzy-1.0-0v5  1.0.1-8
ii  libsqlite3-0 3.40.1-2
ii  libstdc++6   12.2.0-14
ii  python3  3.11.2-1+b1
ii  python3-gi   3.42.2-3+b1
ii  python3-xdg  0.28-2

ibus-pinyin recommends no packages.

ibus-pinyin suggests no packages.

-- no debconf information



Bug#1036196: RM: randomsound -- RoQA; RC-buggy; orphaned; low popcon; dead upstream

2023-05-16 Thread Bastian Germann

Package: ftp.debian.org
User: ftp.debian@packages.debian.org
Usertags: remove
Severity: normal

Please remove randomsound. It has long-standing, trivial RC bugs and is 
orphaned.
Upstream seems to be dead. The package has no reverse dependencies.



Bug#1035844: matrix-sydent fails to purge without adduser

2023-05-16 Thread Hubert Chathi
On Tue, 16 May 2023 23:31:16 +0200, Johannes Schauer Marin Rodrigues 
 said:

> since time is running short, I am going to NMU matrix-sydent on
> Thursday with a delay of 2 days unless you disagree and/or want to do
> this yourself.

Hi josch,

Thanks for the report and the offer to fix it.  I'm not objecting to
your NMU, but I wanted to point out that matrix-sydent isn't in testing
(and AFAICT never has been), so it isn't holding up the release.  So I
don't think there's any particular rush to fix this issue.  There's also
another RC bug (https://bugs.debian.org/1029442) that would block it
from migrating.

-- 
Hubert Chathi  -- https://www.uhoreg.ca/
Jabber: hub...@uhoreg.ca -- Matrix: @uhoreg:matrix.org
PGP/GnuPG key: 4096R/F24C F749 6C73 DDB8 DCB8  72DE B2DE 88D3 113A 1368



Bug#965503: dvi2ps-fontdata: Removal of obsolete debhelper compat 5 and 6 in bookworm

2023-05-16 Thread Bastian Germann

I am uploading a NMU to fix this.diff -Nru dvi2ps-fontdata-1.0.1/debian/changelog 
dvi2ps-fontdata-1.0.1/debian/changelog
--- dvi2ps-fontdata-1.0.1/debian/changelog  2023-05-17 01:15:46.0 
+0200
+++ dvi2ps-fontdata-1.0.1/debian/changelog  2023-05-17 01:09:25.0 
+0200
@@ -1,3 +1,11 @@
+dvi2ps-fontdata (1.0.1-3.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Update debhelper to compat 7. (Closes: #965503)
+  * Convert to source format 3.0 (quilt).
+
+ -- Bastian Germann   Wed, 17 May 2023 01:09:25 +0200
+
 dvi2ps-fontdata (1.0.1-3.1) unstable; urgency=medium
 
   * Non maintainer upload by the Reproducible Builds team.
diff -Nru dvi2ps-fontdata-1.0.1/debian/compat 
dvi2ps-fontdata-1.0.1/debian/compat
--- dvi2ps-fontdata-1.0.1/debian/compat 2023-05-17 01:15:46.0 +0200
+++ dvi2ps-fontdata-1.0.1/debian/compat 2023-05-17 01:08:01.0 +0200
@@ -1 +1 @@
-5
+7
diff -Nru dvi2ps-fontdata-1.0.1/debian/control 
dvi2ps-fontdata-1.0.1/debian/control
--- dvi2ps-fontdata-1.0.1/debian/control2023-05-17 01:15:46.0 
+0200
+++ dvi2ps-fontdata-1.0.1/debian/control2023-05-17 01:08:23.0 
+0200
@@ -2,7 +2,7 @@
 Section: tex
 Priority: optional
 Maintainer: OHURA Makoto 
-Build-Depends: debhelper (>> 5.0.0)
+Build-Depends: debhelper (>= 7)
 Build-Depends-Indep: sharutils
 Standards-Version: 3.8.4
 
diff -Nru dvi2ps-fontdata-1.0.1/debian/patches/debian.patch 
dvi2ps-fontdata-1.0.1/debian/patches/debian.patch
--- dvi2ps-fontdata-1.0.1/debian/patches/debian.patch   1970-01-01 
01:00:00.0 +0100
+++ dvi2ps-fontdata-1.0.1/debian/patches/debian.patch   2023-05-17 
01:09:25.0 +0200
@@ -0,0 +1,423 @@
+--- /dev/null
 dvi2ps-fontdata-1.0.1/dvi2ps/fontsk/asc-three
+@@ -0,0 +1,6 @@
++# built-in morisawa fonts for pTeX / ASCII Nihongo TeX
++# First, convert pTeX dvi -> built-in kanji dvi by virtual font
++font  jvf * 0 $tmf/vf/ptex/a2$bk/%f.vf
++#font jvf * 0 %f.vf
++# then, use built-in kanji
++fontdesc  bikan-$ext
+--- /dev/null
 dvi2ps-fontdata-1.0.1/dvi2ps/fontsk/bikan-three
+@@ -0,0 +1,9 @@
++# built-in morisawa fonts (dvi2ps-fontdata-three)
++font  jfm * 0 $tmf/tfm/jp/
++font  jfm * 0 $tmf/tfm/dvips/
++# dvi2ps-fontdata-three
++map   fmb JSNRFutoMinA101-Bold-H
++map   fgb JSNRFutoGoB101-Bold-H
++map   jl  JSNRJun101-Light-H
++map   rml-jis JSNRRyumin-Light-H
++map   gbm-jis JSNRGothicBBB-Medium-H
+--- /dev/null
 dvi2ps-fontdata-1.0.1/dvi2ps/styles/three.dtx
+@@ -0,0 +1,237 @@
++% \CheckSum{140}
++% \iffalse
++%
++%  モリサワ基本5書体を使うためのパッケージ
++%
++%  奥村晴彦 
++%
++%  [2002-12-19] いろいろなものに収録していただく際にライセンスを明確にする
++%  必要が生じてきました。アスキーのものが最近はmodified BSDライセンスになっ
++%  ていますので,私のものもそれに準じてmodified BSDとすることにします。
++%
++%  modified for dvi2ps-fontdata-three of Debian by Atsuhito KOHDA
++%  
++%
++%\NeedsTeXFormat{pLaTeX2e}
++%\ProvidesPackage{three}[2003/2/24 kohda]
++%<*driver>
++\documentclass{jsarticle}
++\usepackage{doc}
++\usepackage{three}
++\addtolength{\textwidth}{-1in}
++\addtolength{\evensidemargin}{1in}
++\addtolength{\oddsidemargin}{1in}
++\addtolength{\marginparwidth}{1in}
++\setlength\marginparsep{5pt}
++\setlength\marginparpush{0pt}
++% \OnlyDescription
++\DisableCrossrefs
++\setcounter{StandardModuleDepth}{1}
++\GetFileInfo{three.sty}
++\begin{document}
++  \DocInput{three.dtx}
++\end{document}
++%
++%
++% \fi
++%
++% \title{モリサワ追加3書体パッケージ}
++% \author{香田 温人}
++% \date{\filedate}
++% \maketitle
++%
++% \MakeShortVerb{\|}
++%
++% \section{はじめに}
++%
++% これはモリサワ追加3書体を使うためのパッケージです。
++% 奥村晴彦氏の morisawa.dtx のフォント名を,桜井氏の VF 用に変更した
++% だけのものです。
++%
++% |\textgt{\bfseries 太ゴ}| と書くと\textgt{\bfseries 太ゴ}になります。
++%
++% |\textmg{じゅん}| または |{\mgfamily じゅん}| と書くと\textmg{じゅん}になります。
++%
++% 本文を太ミンにするには |\renewcommand{\mcdefault}{fmb}| とします。
++%
++% \StopEventually{}
++% 
++% \section{オプションの定義}
++% 
++%\begin{macrocode}
++%<*three>
++\newif\if@fake \@fakefalse
++\DeclareOption{fake}{\@faketrue}
++\ProcessOptions\relax
++%\end{macrocode}
++% 
++% \section{各フォントの定義}
++%
++% \texttt{fd} ファイルを使用するのはやめました。
++%
++% 明朝体です。ボールドを太ミンにするには
++%\begin{verbatim}
++% \DeclareFontShape{JY1}{rml}{bx}{n}{<-> s * [0.961] FutoMinA101-Bold-J}{}
++%\end{verbatim}
++% とすればいいのですが,ここでは互換性のため明朝のボールドを中ゴシックにします。
++%
++%\begin{macrocode}
++\DeclareKanjiFamily{JY1}{rml}{}
++\DeclareKanjiFamily{JT1}{rml}{}
++\if@fake
++  \DeclareFontShape{JY1}{rml}{m}{n}{<-> s * [0.961] min10}{}
++  \DeclareFontShape{JY1}{rml}{bx}{n}{<-> s * [0.961] goth10}{}
++  \DeclareFontShape{JT1}{rml}{m}{n}{<-> s * [0.961] tmin10}{}
++  \DeclareFontShape{JT1}{rml}{bx}{n}{<-> s * [0.961] tgoth10}{}
++\else
++  \DeclareFontShape{JY1}{rml}{m}{n}{<-> s * [0.961] jis}{}
++  \DeclareFontShape{JY1}{rml}{bx}{n}{<-> s * [0.961] jisg}{}
++  \DeclareFontShape{JT1}{rml}{m}{n}{<-> s * [0.961] tmin10}{}
++  \DeclareFontShape{JT1}{rml}{bx}{n}{<-> s * [0.961] tgoth10}{}
++\fi
++%\end{macrocode}
++%
++% 太明朝体です。
++%
++%

Bug#1036195: RM: ez-ipupdate -- RoQA; RC-buggy; low popcon; dead upstream

2023-05-16 Thread Bastian Germann

Package: ftp.debian.org
User: ftp.debian@packages.debian.org
Usertags: remove
Severity: normal

Please remove ez-ipupdate. Trivial RC bugs have not been fixed for quite some 
time.
Upstream seems to be dead. The package has no reverse dependencies.



Bug#1036194: coreutils: pr: writes errors as encountered even if writing to teletype

2023-05-16 Thread наб
Package: coreutils
Version: 8.32-4+b1
Version: 9.1-1
Severity: normal

Dear Maintainer,

POSIX Issue 8 Draft 3 (and all previous) says:
110716  DESCRIPTION
110722  If standard output is associated with a terminal, diagnostic messages 
shall be deferred until the
110723  pr utility has completed processing.

110829  ASYNCHRONOUS EVENTS
110830  If pr receives an interrupt while writing to a terminal, it shall flush 
all accumulated error
110831  messages to the screen before terminating.

The UNIX® SYSTEM V RELEASE 4 User's Reference Manual says:
  Diagnostic reports (failed options) are reported at the
  end of standard output associated with a terminal, rather than interspersed 
in the
  output.

Why, then
  $ pr -F <(echo a) /ENOENT <(echo a)
  
  
  2023-05-17 00:35/dev/fd/63Page 1
  
  
  a
  
  pr: /ENOENT: No such file or directory
  
  
  2023-05-17 00:35/dev/fd/62Page 1
  
  
  a
  

Best,

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

Kernel: Linux 6.1.0-2-amd64 (SMP w/2 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.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 coreutils depends on:
ii  libacl1  2.3.1-3
ii  libattr1 1:2.5.1-4
ii  libc62.36-9
ii  libgmp10 2:6.2.1+dfsg1-1.1
ii  libselinux1  3.4-1+b5

coreutils recommends no packages.

coreutils suggests no packages.

-- no debconf information


signature.asc
Description: PGP signature


Bug#1036193: O: libapache-mod-auth-kerb -- publishing tool for DocBook, Linuxdoc and Asciidoc

2023-05-16 Thread Bastian Germann

Package: wnpp

I hereby orphan libapache-mod-auth-kerb as it is obviously not maintained 
anymore.
Please only consider adopting it if you can afford the time and have the skills 
to maintain it.
You can have a look at #976156 for an introduction to what is to do.



Bug#1036159: [request-tracker-maintainers] Bug#1036159: request-tracker5: fails to build at build-final-ckeditor.sh stage

2023-05-16 Thread Ángel
Thanks

It is a known issue 
https://alioth-lists.debian.net/pipermail/pkg-request-tracker-maintainers/2023-April/005086.html

This is bug 1031452, in rhino package, supposedly fixed...

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1031452



Bug#1036192: RM: initz -- RoQA; RC-buggy; orphaned; low popcon; dead upstream

2023-05-16 Thread Bastian Germann

Package: ftp.debian.org
User: ftp.debian@packages.debian.org
Usertags: remove
Severity: normal

Please remove initz. The old, trivial RC bug #965594 has not been fixed.
Upstream seems to be dead. The package has no reverse dependencies.



Bug#1034261: autofs attempts communication with portmapper (port 111) even for NFS4 mounts

2023-05-16 Thread Michael Kiermaier

Many thanks for the fast response.

I just realized that I gave an incorrect link to the corresponding bug
report at Ubuntu. It should have been this one:
https://bugs.launchpad.net/ubuntu/+source/autofs/+bug/1970264

Best,

~Michael



Bug#1036016: unblock: amavisd-new/1:2.13.0-3

2023-05-16 Thread Johannes Schauer Marin Rodrigues
Control: tags -1 - moreinfo

Quoting Sebastian Ramacher (2023-05-16 23:24:42)
> Okay, then please go ahead and remove the moreinfo tag once the package is
> available in unstable.

version 1:2.13.0-3 has been uploaded to unstable four days ago and implements
exactly (and only) this change:

https://tracker.debian.org/news/1431032/accepted-amavisd-new-12130-3-source-into-unstable/

Thanks!

cheers, josch

signature.asc
Description: signature


Bug#1035911: [pre-approval] unblock: dpkg/1.21.22

2023-05-16 Thread Sebastian Ramacher
Control: tags -1 moreinfo confirmed

On 2023-05-11 04:45:47 +0200, Guillem Jover wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian@packages.debian.org
> Usertags: unblock
> X-Debbugs-Cc: d...@packages.debian.org
> Control: affects -1 + src:dpkg
> 
> Hi!
> 
> Please pre-approve the dpkg 1.21.22 upload.

Please go ahead and remove the moreinfo tag once the upload is available
in unstable.

Cheers
-- 
Sebastian Ramacher



Bug#1034755: x2gothinclient-common: about .postinst and .postrm scripts

2023-05-16 Thread Johannes Schauer Marin Rodrigues
Hi,

On Sun, 14 May 2023 18:29:56 +0200 Patrice Duroux  
wrote:
> Here is a patch for the .postrm script useing deluser/delgroup on purge.

that patch looks good. Thanks!

Since time is running short, I am going to NMU x2gothinclient on Thursday with
a delay of 2 days unless you disagree and/or want to do this yourself.

Thanks!

cheers, josch

signature.asc
Description: signature


Bug#1035435: webdis: fails to purge - command (deluser|adduser) in postrm not found

2023-05-16 Thread Johannes Schauer Marin Rodrigues
On Wed, 03 May 2023 14:45:01 +0200 Andreas Beckmann  wrote:
> There is ongoing discussion how to handle system users on package
> removal, see https://bugs.debian.org/621833
> Consensus seems to be not to remove system users (to avoid reusing UIDs
> which could grant access to the wrong files) but to "lock" them (where
> "locking"/"unlocking" is not yet precisely defined). Until that has
> been decided it should be sufficient to have the postrm script ignore
> any errors from deluser:
>   deluser ... || true

since time is running short, I am going to NMU webdis on Thursday with a delay
of 2 days unless you disagree and/or want to do this yourself.

Thanks!

cheers, josch

signature.asc
Description: signature


Bug#1035845: tcpcryptd fails to purge without adduser

2023-05-16 Thread Johannes Schauer Marin Rodrigues
Hi,

Quoting jo...@debian.org (2023-05-10 07:56:44)
> To work around this problem, at least 125 source packages [codesearch] simply
> ignore failures of calling the passwd or adduser tools during purge. The
> following patch should fix this package by doing the same:
> 
> --%<-
> diff -Nru tcpcrypt-0.5/debian/tcpcryptd.postrm 
> tcpcrypt-0.5/debian/tcpcryptd.postrm
> --- tcpcrypt-0.5/debian/tcpcryptd.postrm2016-04-01 23:45:55.0 
> +0200
> +++ tcpcrypt-0.5/debian/tcpcryptd.postrm2023-05-10 07:54:45.0 
> +0200
> @@ -6,7 +6,7 @@
>  purge)
> # add a debian-tcpcryptd user if one does not already exist
> if getent passwd "$TCPCRYPT_USER" >/dev/null ; then
> -deluser "$TCPCRYPT_USER"
> +deluser "$TCPCRYPT_USER" || true
> fi
>  ;;
>  esac
> -->%-
> 
> If you prefer I can fix this via an NMU.

since time is running short, I am going to NMU tcpcryptd on Thursday with a
delay of 2 days unless you disagree and/or want to do this yourself.

Thanks!

cheers, josch

signature.asc
Description: signature


Bug#1034261: autofs attempts communication with portmapper (port 111) even for NFS4 mounts

2023-05-16 Thread Mike Gabriel

Control: severity -1 serious

On  Di 16 Mai 2023 19:20:23 CEST, Michael Kiermaier wrote:


I consider this bug quite severe as it may break working setups after an
update.

The corresponding bug report for Ubuntu might be this one:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034261

It is the same bug reported on the autofs mailing list here:
https://www.spinics.net/lists/autofs/msg02389.html
Apparently, it has been introduced in the transition of autofs from
5.1.7 to 5.1.8.

A fix has been posted here:
https://www.spinics.net/lists/autofs/msg02391.html
and again
https://www.spinics.net/lists/autofs/msg02434.html


I share your view on this, thus bumping severity.

The security team asked me to get the proposed patch into bookworm  
before the release.


This patch will need to be applied to Debian's version of autofs:

https://mirrors.edge.kernel.org/pub/linux/daemons/autofs/v5/patches-5.1.9/autofs-5.1.8-fix-nfsv4-only-mounts-should-not-use-rpcbind.patch
https://git.kernel.org/pub/scm/linux/storage/autofs/autofs.git/commit/?id=80845bbcbc264f19c6c6a81d680e1f2b1ea6d3cc

I will work on this tomorrow.

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



pgphirbvPsqDb.pgp
Description: Digitale PGP-Signatur


Bug#1035844: matrix-sydent fails to purge without adduser

2023-05-16 Thread Johannes Schauer Marin Rodrigues
Hi,

Quoting jo...@debian.org (2023-05-10 07:49:26)
> To work around this problem, at least 125 source packages [codesearch] simply
> ignore failures of calling the passwd or adduser tools during purge. The
> following patch should fix this package by doing the same:
> 
> --%<-
> diff -Nru matrix-sydent-2.5.1/debian/postrm matrix-sydent-2.5.1/debian/postrm
> --- matrix-sydent-2.5.1/debian/postrm   2021-06-01 21:17:05.0 +0200
> +++ matrix-sydent-2.5.1/debian/postrm   2023-05-10 07:46:13.0 +0200
> @@ -25,7 +25,7 @@
> dpkg-statoverride --force-all --quiet --remove "${DIR}"
> done
>  
> -   getent passwd "${USER}" >/dev/null && deluser "${USER}"
> +   getent passwd "${USER}" >/dev/null && deluser "${USER}" || true
>  
> rm -f /var/lib/${NAME}/*
> if [ -d /var/lib/${NAME} ]; then
> -->%-
> 
> If you prefer I can fix this via an NMU.

since time is running short, I am going to NMU matrix-sydent on Thursday with a
delay of 2 days unless you disagree and/or want to do this yourself.

Thanks!

cheers, josch

signature.asc
Description: signature


Bug#1036191: RM: finance-yahooquote -- RoQA; RC-buggy; low popcon; dead upstream

2023-05-16 Thread Bastian Germann

Package: ftp.debian.org
User: ftp.debian@packages.debian.org
Usertags: remove
Severity: normal

Please remove finance-yahooquote. The long-standing RC bug #882305
has not been fixed (neither upstream nor in the package).
Upstream seems to be dead. The package has no reverse dependencies.



Bug#1036190: kmail: Crash on startup when GHNS is disabled in kde5rc

2023-05-16 Thread Pijgn
Package: kmail
Version: 4:22.12.3-1
Severity: important

Dear Maintainer,

In Debian 11 it was possible to remove the "Get Hot New Stuff" (GHNS) button 
from
all KDE applications seamlessly via Kiosk configuration. [0]

The version of kmail in Testing makes a fragile assumption about the 
availability
of GHNS functions and crashes deterministically when started with this option.

To reproduce, add the following two lines to '/etc/kde5rc':
[KDE Action Restrictions][$i]
ghns=false

[0] https://develop.kde.org/docs/administration/kiosk/keys/#ghns

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

Kernel: Linux 6.1.0-9-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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 kmail depends on:
ii  akonadi-server   4:22.12.3-1
ii  kdepim-runtime   4:22.12.3-1
ii  kio  5.103.0-1
ii  libc62.36-9
ii  libgcc-s112.2.0-14
ii  libgpgmepp6  1.18.0-3+b1
ii  libkf5akonadiagentbase5 [libkf5akonadiagentbase5-22  4:22.12.3-1
.12]
ii  libkf5akonadicontact5 [libkf5akonadicontact5-22.12]  4:22.12.3-1
ii  libkf5akonadicore5abi2 [libkf5akonadicore5-22.12]4:22.12.3-1
ii  libkf5akonadimime5 [libkf5akonadimime5-22.12]4:22.12.3-1
ii  libkf5akonadisearch-bin  4:22.12.3-1
ii  libkf5akonadisearch-plugins  4:22.12.3-1
ii  libkf5akonadisearchdebug5 [libkf5akonadisearchdebug  4:22.12.3-1
5-22.12]
ii  libkf5akonadisearchpim5 [libkf5akonadisearchpim5-22  4:22.12.3-1
.12]
ii  libkf5akonadiwidgets5abi1 [libkf5akonadiwidgets5-22  4:22.12.3-1
.12]
ii  libkf5bookmarks5 5.103.0-1
ii  libkf5calendarcore5abi2  5:5.103.0-1
ii  libkf5calendarutils5 [libkf5calendarutils5-22.12]4:22.12.3-1
ii  libkf5codecs55.103.0-1
ii  libkf5completion55.103.0-1
ii  libkf5configcore55.103.0-1
ii  libkf5configgui5 5.103.0-1
ii  libkf5configwidgets5 5.103.0-1
ii  libkf5contacts5  5:5.103.0-1
ii  libkf5coreaddons55.103.0-1
ii  libkf5crash5 5.103.0-1
ii  libkf5dbusaddons55.103.0-1
ii  libkf5grantleetheme-plugins  22.12.3-1
ii  libkf5gravatar5abi2 [libkf5gravatar5-22.12]  4:22.12.3-1
ii  libkf5guiaddons5 5.103.0-1
ii  libkf5i18n5  5.103.0-1
ii  libkf5iconthemes55.103.0-1
ii  libkf5identitymanagement5 [libkf5identitymanagement  22.12.3-1
5-22.12]
ii  libkf5identitymanagementwidgets5 [libkf5identityman  22.12.3-1
agementwidgets5-22.12]
ii  libkf5itemmodels55.103.0-1
ii  libkf5itemviews5 5.103.0-1
ii  libkf5jobwidgets55.103.0-1
ii  libkf5kcmutils5  5.103.0-3
ii  libkf5kiocore5   5.103.0-1
ii  libkf5kiofilewidgets55.103.0-1
ii  libkf5kiogui55.103.0-1
ii  libkf5kiowidgets55.103.0-1
ii  libkf5kontactinterface5 [libkf5kontactinterface5-22  22.12.3-1
.12]
ii  libkf5ksieveui5 [libkf5ksieveui5-22.12]  4:22.12.3-1
ii  libkf5ldap5abi1 [libkf5ldap5-22.12]  22.12.3-1
ii  libkf5libkdepim5 [libkf5libkdepim5-22.12]4:22.12.3-1
ii  libkf5libkleo5 [libkf5libkleo5-22.12]4:22.12.3-1
ii  libkf5mailcommon5abi2 [libkf5mailcommon5-22.12]  4:22.12.3-1
ii  libkf5mailtransport5 [libkf5mailtransport5-22.12]22.12.3-1
ii  libkf5mailtransportakonadi5 [libkf5mailtransportako  22.12.3-1
nadi5-22.12]
ii  libkf5messagecomposer5abi1 [libkf5messagecomposer5-  4:22.12.3-1
22.12]
ii  libkf5messagecore5abi1 [libkf5messagecore5-22.12]4:22.12.3-1
ii  libkf5messagelist5abi1 [libkf5messagelist5-22.12]4:22.12.3-1
ii  libkf5messageviewer5abi1 [libkf5messageviewer5-22.1  4:22.12.3-1
2]
ii  libkf5mime5abi1 [libkf5mime5-22.12]  22.12.3-1
ii  libkf5mimetreeparser5abi1 [libkf5mimetreeparser5-22  4:22.12.3-1
.12]
ii  libkf5notifications5  

Bug#1035290: kismet: fails to purge - command (deluser|adduser) in postrm not found

2023-05-16 Thread Johannes Schauer Marin Rodrigues
Hi,

On Sun, 30 Apr 2023 05:08:50 +0200 Andreas Beckmann  wrote:
> during a test with piuparts I noticed your package failed to purge due
> to a command not found. According to policy 7.2 you cannot rely on the
> depends being available during purge, only the essential packages are
> available for sure.
> 
> The fix should be easy: your package is using adduser or deluser from
> the adduser package, which is only priority important. Using useradd or
> userdel from the passwd package (priority required) should fix this
> problem.
> 
> There is ongoing discussion how to handle system users on package
> removal, see https://bugs.debian.org/621833
> Consensus seems to be not to remove system users (to avoid reusing UIDs
> which could grant access to the wrong files) but to "lock" them (where
> "locking"/"unlocking" is not yet precisely defined). Until that has
> been decided it should be sufficient to have the postrm script ignore
> any errors from deluser:
>   deluser ... || true

since time is running out, would you mind if I NMU kismet with this change and
file the unblock request?

Thanks!

cheers, josch

signature.asc
Description: signature


Bug#1036016: unblock: amavisd-new/1:2.13.0-3

2023-05-16 Thread Sebastian Ramacher
Control: tags -1 confirmed

On 2023-05-16 23:01:00 +0200, Johannes Schauer Marin Rodrigues wrote:
> Hi,
> 
> Quoting Sebastian Ramacher (2023-05-16 22:11:58)
> > > [ Risks ]
> > > 
> > > Low risk as the diff simply is:
> > > 
> > > diff -Nru amavisd-new-2.13.0/debian/amavisd-new.postrm 
> > > amavisd-new-2.13.0/debian/amavisd-new.postrm
> > > --- amavisd-new-2.13.0/debian/amavisd-new.postrm  2023-02-23 
> > > 05:59:36.0 +0100
> > > +++ amavisd-new-2.13.0/debian/amavisd-new.postrm  2023-05-12 
> > > 00:41:50.0 +0200
> > > @@ -33,7 +33,7 @@
> > >   dpkg-statoverride --remove $i || true
> > >   done
> > >  
> > > -userdel amavis
> > > +userdel amavis || true
> > 
> > userdel is from passwd and not from adduser. Am I missing something?
> 
> Correct. But passwd is not Essential:yes and only gets pulled in by adduser.
> The passwd package missing was part of my analysis in #1035654 because in that
> test I only had Essential:yes packages installed (or otherwise I would not've
> found this bug).

Okay, then please go ahead and remove the moreinfo tag once the package
is available in unstable.

Cheers
-- 
Sebastian Ramacher



Bug#1036189: mirror submission for mirror.crdf.fr

2023-05-16 Thread CRDF Labs
Package: mirrors
Severity: wishlist
User: mirr...@packages.debian.org
Usertags: mirror-submission

Submission-Type: new
Site: mirror.crdf.fr
Type: leaf
Archive-architecture: amd64
Archive-http: /debian/
Maintainer: CRDF Labs 
Country: FR France
Location: Paris
Sponsor: CRDF Labs https://www.crdf.fr




Trace Url: http://mirror.crdf.fr/debian/project/trace/
Trace Url: http://mirror.crdf.fr/debian/project/trace/ftp-master.debian.org
Trace Url: http://mirror.crdf.fr/debian/project/trace/mirror.crdf.fr



Bug#1036188: mirror submission for mirror.crdf.fr

2023-05-16 Thread CRDF Labs
Package: mirrors
Severity: wishlist
User: mirr...@packages.debian.org
Usertags: mirror-submission

Submission-Type: new
Site: mirror.crdf.fr
Type: leaf
Archive-architecture: amd64
Archive-http: /debian/
Maintainer: CRDF Labs 
Country: FR France
Location: Paris
Sponsor: CRDF Labs https://www.crdf.fr




Trace Url: http://mirror.crdf.fr/debian/project/trace/
Trace Url: http://mirror.crdf.fr/debian/project/trace/ftp-master.debian.org
Trace Url: http://mirror.crdf.fr/debian/project/trace/mirror.crdf.fr



Bug#1036187: vfu: several notes about clipboard

2023-05-16 Thread Anonymous 648
Package: vfu
Severity: wishlist
X-Debbugs-Cc: gmtmpa...@gmail.com

Dear Maintainer,

Have several thoughts about clipboard improving

1) Now you need to select file (using SPACE) before adding it into
clipboard. Even when you want to add one file. I think it would be
better to add file under cursor into the clipboard when nothing selected.
So adding single file will be a bit easier

2) When you add new file into the clipboard - previously added files
will be removed from the clipboard. Seems to me it would be better to
keep previously added files in the clipboard. So you can add multiple files from
different directories


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

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



Bug#1011530: FTBFS: fails to include system headers

2023-05-16 Thread John Paul Adrian Glaubitz
Hello!

On Tue, 2023-05-16 at 22:13 +0200, Bastian Germann wrote:
> I am uploading a NMU to fix this.
> Please find the debdiff attached.

Please don't do NMUs without using a delay [1]. I did not get
a chance to review your change.

Adrian

> [1] https://ftp-master.debian.org/deferred.html

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



Bug#1036174: [Debian-med-packaging] Bug#1036174: FTBFS with nocheck option

2023-05-16 Thread Étienne Mollier
Control: tags -1 + ftbfs confirmed
Control: severity -1 important

Hi Sven,

Sven Mueller, on 2023-05-16:
> When doing a build via pbuilder/sbuild and setting the `nocheck`
> profile, the build-dependency on hevea is disabled (!nocheck).
> However, it is still executed. Log excerpt below:
> 
> cd Doc && make
> make[2]: Entering directory '/<>/Doc'
> sed "s/\@VERSION\@/1.80/g" version.in > version.sh
> chmod +x version.sh
> hevea -exec ./version.sh -exec xxdate.exe -fix Tutorial.tex
> make[2]: hevea: No such file or directory
> make[2]: *** [Makefile:18: Tutorial.html] Error 127
> make[2]: Leaving directory '/<>/Doc'
> make[1]: *** [debian/rules:65: override_dh_auto_build] Error 2
> make[1]: Leaving directory '/<>'
> make: *** [debian/rules:42: binary-indep] Error 2
> dpkg-buildpackage: error: debian/rules binary-indep subprocess
> returned exit status 2

Thank you for your report, I confirm the behavior on my end.

> - I guess it was meant to be "!nodoc" instead of "!nocheck"?

Incidently, I noticed that nodoc builds are also failing with:

# dh_installdocs seems to refuse copying zero length files (for 
instance Tests/Blast/tab_2226_tblastn_002.txt) but these are needed for the 
tests as well
cp -a debian/tmp_tests/* 
/<>/debian/python-biopython-doc/usr/share/doc/python-biopython-doc/
cp: cannot stat 'debian/tmp_tests/*': No such file or directory

This is probably just one $(filter nodoc, …) away from being
solved hopefully.


Thinking out loud, I'm not sure about the severity of the bug.
FTBFS bugs are normally Release Critical, but support for the
build options is just recommended, so perhaps the present
situation is fair enough.  I raised the severity to "important"
in doubt, but feel free to adjust accordingly.

Have a nice day,  :)
-- 
  .''`.  Étienne Mollier 
 : :' :  gpg: 8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
 `. `'   sent from /dev/pts/1, please excuse my verbosity
   `-on air: Billy Sherwood - On Impact


signature.asc
Description: PGP signature


Bug#1034261: autofs attempts communication with portmapper (port 111) even for NFS4 mounts

2023-05-16 Thread Salvatore Bonaccorso
For reference, 

upstream commit is at
https://git.kernel.org/pub/scm/linux/storage/autofs/autofs.git/commit/?id=80845bbcbc264f19c6c6a81d680e1f2b1ea6d3cc
.

Regards,
Salvatore



Bug#1036016: unblock: amavisd-new/1:2.13.0-3

2023-05-16 Thread Johannes Schauer Marin Rodrigues
Hi,

Quoting Sebastian Ramacher (2023-05-16 22:11:58)
> > [ Risks ]
> > 
> > Low risk as the diff simply is:
> > 
> > diff -Nru amavisd-new-2.13.0/debian/amavisd-new.postrm 
> > amavisd-new-2.13.0/debian/amavisd-new.postrm
> > --- amavisd-new-2.13.0/debian/amavisd-new.postrm  2023-02-23 
> > 05:59:36.0 +0100
> > +++ amavisd-new-2.13.0/debian/amavisd-new.postrm  2023-05-12 
> > 00:41:50.0 +0200
> > @@ -33,7 +33,7 @@
> >   dpkg-statoverride --remove $i || true
> >   done
> >  
> > -userdel amavis
> > +userdel amavis || true
> 
> userdel is from passwd and not from adduser. Am I missing something?

Correct. But passwd is not Essential:yes and only gets pulled in by adduser.
The passwd package missing was part of my analysis in #1035654 because in that
test I only had Essential:yes packages installed (or otherwise I would not've
found this bug).

Thanks!

cheers, josch

signature.asc
Description: signature


Bug#1036186: RM: dvi2ps-fontdesc-morisawa5 -- RoQA; orphaned; RC-buggy; low popcon

2023-05-16 Thread Bastian Germann

Package: ftp.debian.org
User: ftp.debian@packages.debian.org
Usertags: remove
Severity: normal

Please remove dvi2ps-fontdesc-morisawa5. The package has a trivial RC bug.
It is orphaned and upstream (even though it is a native package) seems to be 
dead.
The package has no reverse dependencies.



Bug#1031105: unshared debootstrap fails if auto-apt-proxy is installed

2023-05-16 Thread Johannes Schauer Marin Rodrigues
Control: tag -1 + patch

Hi,

Quoting Antonio Terceiro (2023-05-16 22:30:02)
> Maybe I am missing something, but debootstrap has no knowledge about
> auto-apt-proxy,

it does:

https://sources.debian.org/src/debootstrap/1.0.128%2Bnmu2/debootstrap/#L457

> why would debootstrap be the one responsible for disabling auto-apt-proxy?
> Shouldn't mmdebstrap setup a reasonable (empty) /tmp since it's the one who
> is setting up the unshared user namespace?

being in an unshared user namespace does not mean you are inside a chroot.
Since we are not inside a chroot, the unshared user sees files in /tmp with
different permissions than the outside user. It is not reasonable to expect
mmdebstrap to hose things in /tmp.

Here is a possible fix:

https://salsa.debian.org/installer-team/debootstrap/-/merge_requests/90

With this change, debootstrap will skip running auto-apt-proxy when the
http_proxy environment variable is set to the empty string.

Thanks!

cheers, josch

signature.asc
Description: signature


Bug#1036185: RM: thp -- RoQA; RC-buggy; low popcon; dead upstream

2023-05-16 Thread Bastian Germann

Package: ftp.debian.org
User: ftp.debian@packages.debian.org
Usertags: remove
Severity: normal

Please remove thp. The long-standing RC bug #831952 has not been fixed (neither 
upstream nor in the package).
Upstream seems to be dead. The package has no reverse dependencies.



Bug#1036026: unblock: libssh/0.10.5-1

2023-05-16 Thread Sebastian Ramacher
Control: tags -1 moreinfo confirmed

On 2023-05-13 15:49:12 +0200, Martin Pitt wrote:
> --- libssh-0.10.4/debian/changelog2022-09-19 08:41:22.0 +
> +++ libssh-0.10.5/debian/changelog2023-05-10 06:00:26.0 +
> @@ -1,3 +1,26 @@
> +libssh (0.10.5-1) unstable; urgency=high
> +
> +  [ Martin Pitt ]
> +  * New upstream security release (thus high urgency):
> +- Fix authenticated remote DoS through potential NULL dereference during 
> rekeying
> +  with algorithm guessing (CVE-2023-1667)
> +  https://www.libssh.org/security/advisories/CVE-2023-1667.txt
> +- Client authentication bypass in pki_verify_data_signature() in 
> low-memory
> +  conditions with OpenSSL backend; gcrypt backend is not affected
> +  https://www.libssh.org/security/advisories/CVE-2023-2283.txt
> +  (CVE-2023-2283, Closes: #1035832)
> +  * Bump Standards-Version to 4.6.2. No changes necessary.
> +  * Drop debian/source/lintian-overrides. It now causes a 
> "mismatched-override"
> +warning, and apparently is not necessary any more.
> +  * debian/copyright: Drop files which don't exist any more.
> +Spotted by lintian's "superfluous-file-pattern" warnings.
> +
> +  [ Debian Janitor ]
> +  * Bump debhelper from old 12 to 13.

It's too late for debhelper compat bumps. See 
https://release.debian.org/bookworm/FAQ.html

Please re-upload without that change and remove the moreinfo tag once
that happened.

Cheers
-- 
Sebastian Ramacher



Bug#1036184: O: tldp -- publishing tool for DocBook, Linuxdoc and Asciidoc

2023-05-16 Thread Bastian Germann

Package: wnpp

I hereby orphan tldp as it is obviously not maintained anymore. The RC bug #867261 was fixed with upstream version 
0.7.15. Please only consider adopting it if you can afford the time and have the skills to maintain it.




Bug#1031105: unshared debootstrap fails if auto-apt-proxy is installed

2023-05-16 Thread Antonio Terceiro
On Sat, 11 Feb 2023 21:12:33 +0100 Johannes Schauer Marin Rodrigues 
 wrote:
> Package: debootstrap
> Version: 1.0.128+nmu2
> Severity: normal
> X-Debbugs-Cc: terce...@debian.org
> Control: affects -1 auto-apt-proxy mmdebstrap
> 
> Hi,
> 
> currently the mmdebstrap autopkgtest in experimental fails because debootstrap
> cannot be run with the user namespace unshared if auto-apt-proxy is installed
> and /tmp/.auto-apt-proxy-0 exists. Steps to reproduce:
> 
> $ mmdebstrap --variant=custom --mode=unshare --setup-hook='env container=lxc 
> debootstrap unstable "$1" http://127.0.0.1/debian' /dev/null
> 
> The error message is:
> 
> E: insecure cache dir /tmp/.auto-apt-proxy-0. Must be owned by UID 0 and have 
> permissions 700
> 
> The reason for this error is, that debootstrap will run auto-apt-proxy which
> will find that /tmp/.auto-apt-proxy-0 exists but since the user namespace of
> the process is unshared, it will be owned by user "nobody" from its
> perspective.
> 
> Please provide a way to allow disabling running auto-apt-proxy when running
> debootstrap.

Maybe I am missing something, but debootstrap has no knowledge about
auto-apt-proxy, why would debootstrap be the one responsible for
disabling auto-apt-proxy? Shouldn't mmdebstrap setup a reasonable
(empty) /tmp since it's the one who is setting up the unshared user
namespace?


signature.asc
Description: PGP signature


Bug#1035056: [pre-approval] plasma-desktop 5.27.X

2023-05-16 Thread Paul Gevers

Hi,

On 16-05-2023 13:37, Aurélien COUDERC wrote:

Le dimanche 14 mai 2023, 22:05:19 CEST Paul Gevers a écrit :

On 28-04-2023 15:29, Hefee wrote:

we know the freeze policy and we know our request doesn’t meet the freeze
policy requirements to the letter.


People that read a lot of my replies will recognize it when I say that I 
don't care about the letter, but about the intent behind it.



As Patrick wrote there are over a hundred bugs fixed in 5.27.3, .4 and .5
releases that we’re currently not shipping in bookworm.


Is that complete list of bugs available somewhere, such that we can get 
an impression one the type of bugs that are fixed? I guess it's:
https://kde.org/announcements/changelogs/plasma/5/5.27.2-5.27.3/ and 
likewise for the other versions.



We don’t have the personpower to backport all these fixes to 5.27.2
individually and even if we did it would be a questionable option.


I think we are aligned on that. But having said that, are there bug you 
have particularly on your radar? And would it be an option to not cherry 
pick backport bug fixes, but cherry pick packages with their bug fixes?


@ all, I'll not be available the next 5 days because of holidays. I wish 
I had more time to answer now, because the Full Freeze is approaching 
fast. By all means continue the discussion while I'm gone.


Paul


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1011530: FTBFS: fails to include system headers

2023-05-16 Thread Bastian Germann

I am uploading a NMU to fix this.
Please find the debdiff attached.diff -Nru mac-fdisk-0.1/debian/changelog mac-fdisk-0.1/debian/changelog
--- mac-fdisk-0.1/debian/changelog  2023-05-16 22:13:04.0 +0200
+++ mac-fdisk-0.1/debian/changelog  2023-05-16 21:26:00.0 +0200
@@ -1,3 +1,13 @@
+mac-fdisk (0.1-18.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Convert to source format 3.0 (quilt). (Closes: #1007407)
+  * Include system headers and prevent old error handling (Closes: #1011530)
+  * d/rules: Add missing targets.
+  * Change section to otherosfs.
+
+ -- Bastian Germann   Tue, 16 May 2023 21:26:00 +0200
+
 mac-fdisk (0.1-18) unstable; urgency=medium
 
   * New maintainer:
diff -Nru mac-fdisk-0.1/debian/control mac-fdisk-0.1/debian/control
--- mac-fdisk-0.1/debian/control2023-05-16 22:13:04.0 +0200
+++ mac-fdisk-0.1/debian/control2023-05-16 21:26:00.0 +0200
@@ -1,5 +1,5 @@
 Source: mac-fdisk
-Section: base
+Section: otherosfs
 Priority: optional
 Build-Depends: debhelper
 Maintainer: John Paul Adrian Glaubitz 
@@ -32,7 +32,6 @@
 
 Package: mac-fdisk-cross
 Architecture: i386 m68k
-Section: otherosfs
 Depends: ${shlibs:Depends}
 Description: Apple disk partition manipulation tool, cross version
  The fdisk utilities from the MkLinux project, adopted for Linux/m68k.
@@ -47,7 +46,6 @@
 
 Package: pmac-fdisk-cross
 Architecture: i386 m68k
-Section: otherosfs
 Depends: ${shlibs:Depends}
 Description: fdisk partition manipulation tool for PowerPC, cross version
  The fdisk utilities from the MkLinux project, adopted for Linux/ppc.
diff -Nru mac-fdisk-0.1/debian/mac-fdisk.8.in 
mac-fdisk-0.1/debian/mac-fdisk.8.in
--- mac-fdisk-0.1/debian/mac-fdisk.8.in 1970-01-01 01:00:00.0 +0100
+++ mac-fdisk-0.1/debian/mac-fdisk.8.in 2023-05-16 21:26:00.0 +0200
@@ -0,0 +1,262 @@
+.TH MAC-FDISK 8 "1 December 2001" "Debian" "Apple Disk Partitioning Manual"
+.SH NAME
+mac-fdisk \- Apple partition table editor for Linux
+.SH SYNOPSIS
+.B mac-fdisk
+.B "[ \-h | \--help ] [ \-v | \--version ] [ \-l | \--list device ... ]"
+.br
+.B mac-fdisk
+.B "[ \-r | \--readonly ] device ... "
+.SH DESCRIPTION
+.B mac-fdisk
+is a command line type program which partitions disks using the standard Apple
+disk partitioning scheme described in "Inside Macintosh: Devices".
+The
+.I device
+is usually one of the following:
+
+.nf
+.RS
+/dev/sda
+/dev/sdb
+/dev/sdc
+/dev/sdd
+/dev/sde
+/dev/sdf
+/dev/sdg
+/dev/hda
+/dev/hdb
+
+.RE
+.fi
+/dev/sda is the first hard disk on the SCSI bus (i.e. the
+one with the lowest id), /dev/sdb is the second hard disk, and so on.
+The
+.I partition
+is a
+.I device
+name followed by a partition number.
+The partition number is the index (starting from one) of the partition
+map entry in the partition map (and the partition map itself occupies the
+first entry).
+For example,
+.B /dev/sda2
+is the partition described by the second entry in the partiton map on /dev/sda.
+
+.SH OPTIONS
+.TP
+.B \-v | \--version
+Prints version number of the
+.B mac-fdisk
+program.
+.TP
+.B \-h | \--help
+Prints a list of available commands for the
+.B mac-fdisk
+program.
+.TP
+.B \-l | \--list
+Lists the partition tables for the specified
+.IR device(s).
+With no 
+.IR device(s)
+given, lists all SCSI and IDE devices found in the system.
+.TP
+.B \-r | \--readonly
+Prevents
+.B mac-fdisk
+from writing to the device.
+.SH "Editing Partition Tables"
+An argument which is simply the name of a
+.I device
+indicates that
+.B mac-fdisk
+should edit the partition table of that device. Once started, 
+.B mac-fdisk 
+presents an interactive command prompt to edit the partition table. 
+The partition editing commands are:
+
+.nf
+.RS
+hlist available commands
+pprint (list) the current edited partition table status
+Pprint ordered by base address
+iinitialize the partition map
+schange size of partition map
+bcreate new 800K Apple_Bootstrap partition (used by yaboot)
+ccreate new standard Linux type partition
+Ccreate new partition, specifying the partition type
+ddelete a partition
+rreorder partition entry
+wwrite the partition table to disk
+qquit 
+
+.RE
+.fi
+Commands which take arguments prompt for each argument in turn.
+You can also type the arguments separated by spaces
+and those prompts will be skipped. The
+.B i
+and
+.B w
+commands will prompt for confirmation. None of the editing you do will 
+actually affect the state of the disk you are partitioning until the 
+.B w 
+command is issued. Then the map in its edited state will be 
+permanently written to the disk.
+
+Partitions are always specified by their number, the index of the
+partition entry in the partition map.  Many commands will change the
+index numbers of partitions which follow the affected partition; you are
+encouraged to use the 
+.B p
+command to print the partition table as frequently as necessary. For SCSI
+disks, the partition 

Bug#1036147: iptables-persistent: ship drop-ins in /lib/ and use aliases instead of alternatives

2023-05-16 Thread gustavo panizzo
Hello

On Tue, May 16, 2023, at 2:56 AM, Luca Boccassi wrote:
> Source: iptables-persistent
> Version: 1.0.19
> Severity: important
> Tags: patch
>


> Please consider merging and uploading this, as I would like to have
> this fixed for Bookworm. I can take care of the necessary paperwork
> with the release team to request an unblock, to save you time. Thank
> you!
>

I plan to work on this during this week, thanks for the patch 



Bug#1036016: unblock: amavisd-new/1:2.13.0-3

2023-05-16 Thread Sebastian Ramacher
Control: tags -1 moreinfo

On 2023-05-13 04:24:26 +0200, Johannes Schauer Marin Rodrigues wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian@packages.debian.org
> Usertags: unblock
> X-Debbugs-Cc: amavisd-...@packages.debian.org, b...@debian.org
> Control: affects -1 + src:amavisd-new
> 
> Please unblock package amavisd-new
> 
> [ Reason ]
> 
> In the context of #1035654 me and Andreas Beckmann discovered nine source
> packages that fail to purge without the adduser package installed. Accepting
> this change would reduce that number to eight and close #1035841 in testing.
> 
> [ Impact ]
> 
> That depends on the resolution of #1035654. We want to avoid the
> situation where a user removes the package, then upgrades to apt that
> doesn't depend on adduser, then removes adduser and then attempts to
> purge this package.
> 
> [ Tests ]
> 
> See the script I posted in #1035654.
> 
> [ Risks ]
> 
> Low risk as the diff simply is:
> 
> diff -Nru amavisd-new-2.13.0/debian/amavisd-new.postrm 
> amavisd-new-2.13.0/debian/amavisd-new.postrm
> --- amavisd-new-2.13.0/debian/amavisd-new.postrm  2023-02-23 
> 05:59:36.0 +0100
> +++ amavisd-new-2.13.0/debian/amavisd-new.postrm  2023-05-12 
> 00:41:50.0 +0200
> @@ -33,7 +33,7 @@
>   dpkg-statoverride --remove $i || true
>   done
>  
> -userdel amavis
> +userdel amavis || true

userdel is from passwd and not from adduser. Am I missing something?

Cheers
-- 
Sebastian Ramacher



Bug#1036183: gdm3: PATH not set properly on non-GNOME wayland sessions

2023-05-16 Thread Jay
Package: gdm3
Version: 43.0-3
Severity: important

Starting a wayland environment other than GNOME's (KWin/Plasma, sway, or
weston)
leads to PATH being set to:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
instead of: /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

Bug filed upstream: https://gitlab.gnome.org/GNOME/gdm/-/issues/846


Bug#1035428: Test suite issues due to new upstream version of r-core in unstable (Was: r-cran-shiny: broken symlink: ...)

2023-05-16 Thread Dirk Eddelbuettel


On 16 May 2023 at 20:13, Nilesh Patra wrote:
| Uh, no. Maybe you misunderstood my suggestion. The t-p-u way was for

Indeed!

| r-base can continue to stay where it already is at the moment :)

Yep.

Dirk

-- 
dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org



Bug#1035918: [Pkg-shadow-devel] Bug#1035918: shadow fr.po update

2023-05-16 Thread Serge E. Hallyn
On Thu, May 11, 2023 at 09:48:27AM +0200, bu...@no-log.org wrote:
> Package: shadow
> Version: N/A
> Severity: wishlist
> Tags: patch l10n
> 
> Dear Maintainer,
> 
> Please find attached the french updated translation of shadow-man-page,
> proofread by the debian-l10n-french mailing list contributors.
> 
> This file should be put as debian/po/fr.po in your package build tree.

Hi,

Thanks for the update.

Just as a heads-up, we applied this upstream.  We had to update it due to some
format changes.  You can see the result at

curl -L https://github.com/shadow-maint/shadow/pull/727.diff

-serge



Bug#1036182: bullseye-pu: package spyder/4.2.1+dfsg1-3+deb11u2

2023-05-16 Thread Julian Gilbey
Package: release.debian.org
Severity: normal
Tags: bullseye
User: release.debian@packages.debian.org
Usertags: pu
X-Debbugs-Cc: spy...@packages.debian.org
Control: affects -1 + src:spyder

[ Reason ]
I mistakenly took only one of the four commits that made up the
duplicate-code-on-save bug fix in the deb11u1 update
(https://github.com/spyder-ide/spyder/pull/14759/commits); the result
has turned out to be quite broken ("Run file" no longer works!), but I
didn't realise this when I uploaded +deb11u1.  Of the other three
commits, one was purely cosmetic (whitespace consistency), 1.5 related
to the test suite (which is not included in the bullseye version of
spyder) and the remaining 0.5 of a commit (one line) was critical.

[ Impact ]
The "Run file" functionality is lost in many (most?) cases.

[ Tests ]
There are no automated tests in bullseye, unfortunately (which I why I
didn't discover this at the time).  Manual testing has indicated that
this patch fixes the issue.

[ Risks ]
I don't see any risk in applying this patch.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

[ Changes ]
Apply half of the commit
https://github.com/spyder-ide/spyder/pull/14759/commits/b38e483eb5707db845921345084f4b7de20b6148
which was left out of the original patch.

[ Other info ]
That I'll be more careful next time?!

Best wishes,

   Julian


diff -Nru spyder-4.2.1+dfsg1/debian/changelog 
spyder-4.2.1+dfsg1/debian/changelog
--- spyder-4.2.1+dfsg1/debian/changelog 2023-01-09 19:58:36.0 +
+++ spyder-4.2.1+dfsg1/debian/changelog 2023-05-15 21:56:49.0 +0100
@@ -1,3 +1,10 @@
+spyder (4.2.1+dfsg1-3+deb11u2) bullseye; urgency=medium
+
+  * Fix broken patch in previous update, with thanks to Baptiste Pellegrin
+(closes: #1036128)
+
+ -- Julian Gilbey   Mon, 15 May 2023 21:56:49 +0100
+
 spyder (4.2.1+dfsg1-3+deb11u1) bullseye; urgency=medium
 
   * Fix duplicate-code-on-save bug (closes: #989660)
diff -Nru 
spyder-4.2.1+dfsg1/debian/patches/Prevent-double-saving-when-running-a-file.patch
 
spyder-4.2.1+dfsg1/debian/patches/Prevent-double-saving-when-running-a-file.patch
--- 
spyder-4.2.1+dfsg1/debian/patches/Prevent-double-saving-when-running-a-file.patch
   2023-01-09 19:58:36.0 +
+++ 
spyder-4.2.1+dfsg1/debian/patches/Prevent-double-saving-when-running-a-file.patch
   2023-05-15 21:56:49.0 +0100
@@ -158,7 +158,7 @@
  if self.get_option('save_all_before_run'):
 -self.save_all(save_new_files=save_new_files)
 +all_saved = self.save_all(save_new_files=save_new_files)
-+if not all_saved:
++if all_saved is not None and not all_saved:
 +return
  if self.__last_ec_exec is None:
  return



Bug#1035946: RFS: justbuild/1.1.0-1 [ITP] -- Justbuild generic build system

2023-05-16 Thread Oliver Reiche
Hi Wookey

On Tue, May 16, 2023 at 8:19 PM Wookey  wrote:
> I used 0~0-1 to start with. 0~ is a quite a good way of
> versioning things like this that don't have versions. (that 0~ lets
> you switch neatly to real versions in the future should they
> appear). Adding git hashes mostly makes for unreadable versions and
> doesn't add much IMHO, but we can do that if it's important.
Yes, the git hash clutters up the version, but at least you can easily
identify which exact commit is packaged. The date alone might not be
sufficient, in particular with rebasing.

> Debian generally tries to pick a version and make depending packages
> work with it, rather than try to suport multiple versions unless it
> really is necessary. I do not have a good feel for what the best
> approach here is, and would greatly appreciate input from someone more
> familiar with the codebase on what the best approach in debian might be.
I see. I just wonder how useful such a package is. Many packages might
have a hard time using it without significant upstream changes. Just
as an example, even gRPC (another Google project itself) uses a 2 year
old version, which is incompatible with what Fedora packaged last
year, which is already incompatible with current master. It's kind of
a mess...

> I will put my unfinished project on salsa, file an ITP, and find my
> notes, then mail you and we can see if we can sort this with a
> reasonable level of effort.
Sure, I would be very happy to help.

Oliver



Bug#1034824: tomcat9 should not be released with Bookworm

2023-05-16 Thread Paul Gevers

Hi,

On 12-05-2023 21:49, Paul Gevers wrote:
I'll check on Sunday on the proposal, unless somebody beats me to it. I 
don't have time before then.


This dropped off my radar and I don't expect I have decent time to look 
at this until a week from now.


Paul


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1036181: O: libapache-mod-auth-radius -- Apache 2.x module for RADIUS authentication

2023-05-16 Thread Bastian Germann

Package: wnpp

I hereby orphan libapache-mod-auth-radius as it is obviously not maintained 
anymore.
Please only consider adopting it if you can afford the time and have the skills 
to maintain it.



Bug#1036180: RM: latrace -- RoQA; orphaned; RC-buggy; low popcon; dead upstream

2023-05-16 Thread Bastian Germann

Package: ftp.debian.org
User: ftp.debian@packages.debian.org
Usertags: remove
Severity: normal

Please remove latrace. The package is not useful anymore because of #907308.
It is orphaned and upstream seems to be dead (else they would have fixed the 
bug).
The package has no reverse dependencies.



Bug#1028325: RM: myodbc -- RoQA, unmaintained, FTBFS since years

2023-05-16 Thread Bastian Germann

Control: reassign -1 ftp.debian.org
Control: severity -1 normal

On Mon, 9 Jan 2023 16:47:04 +0100 Tobias Frost  wrote:

If there is no answer, I will reassing the bug for removal in exactly 3 months.


Doing that now.



Bug#1035831: tech-ctte: Reinstate merged-/usr file movement moratorium

2023-05-16 Thread Matthew Vernon
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On Tue, 09 May 2023 21:26:10 +0100,
Hi,

Sean Whitton wrote:
> === BEGIN
> 
> OPTION A:
> 
> Under Constitution 6.1.5, the Technical Committee recommends that the
> maintainers of individual packages should not proactively move files
> from the root filesystem to corresponding locations under /usr in the
> data.tar.* of packages.  So, /foo/bar should not move to /usr/foo/bar.
> 
> Files that are in /usr in the Debian 12 release should remain in /usr,
> while files that are in /bin, /lib* or /sbin in the Debian 12 release
> should remain in those directories.  If any files are moved from /bin,
> /lib* or /sbin into /usr after the Debian 12 release, they should be
> moved back to their Debian 12 locations.
> 
> This moratorium lasts until we vote to repeal it.  We expect to do that
> during the trixie development cycle, and sooner rather than later.
> We will continue to facilitate efforts to resolve the remaining issues
> that stand in the way of safely repealing the moratorium.
> 
> OPTION B:
> 
> As option A, except that only maintainers of essential and transitively
> essential packages should refrain from proactively moving files from the
> root filesystem to corresponding locations under /usr in the data.tar.*
> of packages.
> 
> OPTION N:
> 
> None of the above.
> 
> === END

I vote A > B > N.

Regards,

Matthew

- -- 
"At least you know where you are with Microsoft."
"True. I just wish I'd brought a paddle."
http://www.debian.org
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEuk75yE35bTfYoeLUEvTSHI9qY8gFAmRjwrQACgkQEvTSHI9q
Y8jZ2g//dP+kxRXBLe/GjgE54NsePfPFmXD4gFaOsr535M3IePVRqA7JNHs9g0Fj
kCZLH0lZnM04pTp/EPqUas/9HY4wq6sVTo+SDjWe+seJu6ichdIqLmuKoKUF1jqp
ps+ZBi0ppeQBrfirYU1i9xrKXQPMMfcQ+IRgyllvPSwuqB9lpFPDeIYsZGEJjaER
KzZ4lm+/56F4SrnannYon5la8IO+nUQFvM3vWuaQJFENnTB8RaMjBm+29kvUnJEl
7JHVdKZppqwgiYtzaOkLfEdAv2zcfpk/fL6Zd/pe6p+nSPXWXzyhUVJvCcuRq6B+
uiGj8F7G0K35jSm/1wozSwE9iyeNfOi9QJS4XnRYT8t6VxUn8KfZUbMBtalh4fIN
3dt10eKkJEPBSNuMzky7uDQszbo6JaQIWRs0Jb7pYftpimcCf0OZ/3ICC/gTHm/I
63CFwXaIm/cSXEw/ol9GBJ1ZIh5zcRH95tK0bLDZtIs6KRMF0aqzUvwaYSBcxCuM
sirbd+PaQ87I19nPyyFuwi6yhUDwWsnXCENc/GGsU9LQp/UDaG5Er8YVcfWkpMh2
lM+ih6qP9hLjeYBAywYJlzRWYVieiLvfaOQCrkOlfOSZKQD8tGqGTbBj6+9LTa9e
YxJJrSiHXK3g8JY/GLvnIJLlvcEdsE1Ivkae8WaeHBuvc8JUs7w=
=Dysi
-END PGP SIGNATURE-



Bug#1036179: xss-lock: please consider upgrading to 3.0 source format

2023-05-16 Thread Bastian Germann

Source: xss-lock
Version: 0.3.0+git20230128.0c562b-1

Please switch xss-lock to the 3.0 (quilt) source format.



Bug#1035946: RFS: justbuild/1.1.0-1 [ITP] -- Justbuild generic build system

2023-05-16 Thread Wookey
On 2023-05-16 14:46 +0200, Oliver Reiche wrote:
>I'm basically aware of the build dependencies
>policy and all of my binary and header-only dependencies are satisfied
>from packages. However, my package additionally depends on 11 proto files
>(i.e., architecture-independent interface of data encoding [1]) from
>google-apis [2] and bazel-remote-apis [3] as a pure build dependency.

...

>3. Taking the longer road and package google-apis and bazel-remote-apis
>first.

This is the right way to fix this. I noticed in 2021 whilst doing
tensorflow packaging that quite a few packages were using parts of
these but nearly everyone had just embedded some files. We do have
parts of the api packaged (e.g ruby-googleapis-common-prootos-types,
and there are also ITPs for python-google-api-core and
ruby-google-apis-discovery-v1 from jan 2023) but not the whole thing
for all the languages. So I started on fixing it properly, and have a
build that works for C, C++, java, python3 and ruby, but some language
bindings did not build, and clearly I stalled part-way through the
process of fixing those. I'm not sure which bindings we actually care
about and which we can leave for now.

I think I started an email about this somewhere, but am failing to
find it right now, so I can't remember exactly where I got to. 

>However, that raises a few more questions:
>  a. google-apis is not versioned/tagged upstream. What version would I
>use? I've seen that Fedora uses the version string
>"0-1.git".

I used 0~0-1 to start with. 0~ is a quite a good way of
versioning things like this that don't have versions. (that 0~ lets
you switch neatly to real versions in the future should they
appear). Adding git hashes mostly makes for unreadable versions and
doesn't add much IMHO, but we can do that if it's important.

>  b. Where should proto files be installed to? I know that libprotobuf-dev
>puts it in /usr/include, but /usr/share could be also viable. What is the
>recommended location?

Good question. The right answer may depend on the language.

>  c. As the file structure of google-apis changes rather frequently,
>should there be any prefix, so multiple versions could be installed in
>parallel?

Debian generally tries to pick a version and make depending packages
work with it, rather than try to suport multiple versions unless it
really is necessary. I do not have a good feel for what the best
approach here is, and would greatly appreciate input from someone more
familiar with the codebase on what the best approach in debian might be.

>Could you please comment on which option you would suggest to take, and
>also briefly address the potential follow-up questions?

I suggest we compare notes on this in a specific ITP bug for
google-apis. If you have a bit of time to put into this it would be
great to actully (finally) get this fixed for the general case. I can
provide debian packaging and build expertise to complement your
knowledge of google-apis. (and then maybe we can give
bazel-remote-apis a very similar treatment).

I will put my unfinished project on salsa, file an ITP, and find my
notes, then mail you and we can see if we can sort this with a
reasonable level of effort.

Wookey
-- 
Principal hats:  Debian, Wookware, ARM
http://wookware.org/


signature.asc
Description: PGP signature


Bug#1036178: systemd unit file in wrong place

2023-05-16 Thread Bdale Garbee
Package: lprint
Severity: important

As per bug #1036022, it appears that lprint is delivering a systemd unit
file to a place in the file system where it will never be acted on.
Because the immediate motivation for that bug, a file overlap conflict
with the altos package, was resolved in the latest altos upload, I went
ahead and closed that bug.  But, the lprint package really should be
updated to deliver the systemd unit file correctly.

Bdale


signature.asc
Description: PGP signature


Bug#1036177: glslang: please consider upgrading to 3.0 source format

2023-05-16 Thread Bastian Germann

Source: glslang
Version: 12.0.0-2
Severity: wishlist

Please switch to the 3.0 (quilt) source format.



Bug#1036176: mesa: please consider upgrading to 3.0 source format

2023-05-16 Thread Bastian Germann

Source: mesa
Version: 22.3.6-1+deb12u1
Severity: wishlist

Please switch xss-lock to the 3.0 (quilt) source format.



Bug#1035568: dnsmasq is broken on new bookworm installations

2023-05-16 Thread Antonio Terceiro
Control: severity -1 normal

On Fri, 05 May 2023 15:17:37 + =?utf-8?q?Jens_Mei=C3=9Fner?= 
 wrote:
> Package: dnsmasq
> Version: 2.89-1
> Severity: grave
> Justification: renders package unusable
> X-Debbugs-Cc: heptal...@gmx.de
> 
> Hello,
> 
> dnsmasq on bookworm fails to start after installation because the dns port 53 
> is already is use by systemd-resolved.
> After stopping systemd-resolved dnsmasq will start but refuses all dns 
> queries with the Extended DNS Error Code 14 "Not Ready".
> This error is reproducible on new installation.
> 
> Setting severity to grave because it affects clean installs. 

This is a bug that needs fixing, for sure. But systemd-resolved is
installed by default only on the cloud images, and not on all Debian
installs. Therefore this does not really affect all users, and grave
severity does not apply.

Enabling (uncommenting) the `bind-interfaces` in /etc/dnsmasq.conf fixes
the issue on my tests, and maybe that should be set by default.


signature.asc
Description: PGP signature


Bug#1035757: unblock: org-mode/9.5.2+dfsh-5

2023-05-16 Thread Sean Whitton
Hello,

On Mon 15 May 2023 at 09:21PM +02, Paul Gevers wrote:

> Hmm, OK. Can you please share the debdiff? Unless I see very weird
> things, I'll approve it.

Thanks.  David Bremner is hoping to work on this shortly.

-- 
Sean Whitton


signature.asc
Description: PGP signature


Bug#1035543: init-system-helpers: new systemd units may not get enabled on upgrades from bullseye if systemd is installed

2023-05-16 Thread James Addison
Package: e2fsprogs
Followup-For: Bug #1035543
X-Debbugs-Cc: a...@debian.org, bi...@debian.org

I'm having trouble reconciling these two log lines during the upgrade without
systemd:

  ls: cannot access '/etc/systemd/system/multi-user.target.wants': No such file 
or directory
  ...
  (deb-systemd-helper DEBUG) All links present, considering 
e2scrub_reap.service was-enabled.

Could those indicate some kind of inconsistency/bug?



Bug#1036175: unblock: mksh/59c-28

2023-05-16 Thread Thorsten Glaser
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: m...@packages.debian.org, t...@mirbsd.de
Control: affects -1 + src:mksh

Please unblock package mksh

[ Reason ]
Some bugfixes regarding formatting, shift/rotate arithmetics,
and a few cases where the parser was not properly reentrant
leading to use-after-free/double-free for recursive parsing.
Also add some tests for the printf builtin to the testsuite.

[ Impact ]
Probably low. I haven’t hit any of these in practice, but
fuzzing would find them.

[ Tests ]
There is a new test for the printf builtin, but the other
changes have only been manually tested to not crash (also
with Valgrind and ASan/UBSan) after the change.

[ Risks ]
I’ve only cherry-picked the changes I’m fully confident of
and that do not touch larger areas of code. They have been
in use for several weeks, and no new issues popped up.

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

[ Other info ]
Instead of a debdiff, because all changes are contained in
d/patches/debian-changes, I attached a diff of the unpacked
and patched package minus d/patches/.

The changes to Build.sh and check.t are to test the printf builtin.

The change to mbsdint.h is the arithmetic fix: a % b instead of a & (b-1)

The change to shf.c is to fix the formatting stuff.

The changes to sh.h and syn.c are the parser fixes, plus sh.h
assigns a unique upstream revision date to the so-patched version
to ease $KSH_VERSION-based bugspotting.

I cherry-picked the fixes only but kept the RCS IDs as is in order
to not clutter the diff for easier review.


unblock mksh/59c-28
diff -pruN mksh-59c-26/Build.sh mksh-59c-28/Build.sh
--- mksh-59c-26/Build.sh2023-05-16 19:13:21.0 +0200
+++ mksh-59c-28/Build.sh2023-05-16 19:13:32.0 +0200
@@ -2805,6 +2805,7 @@ fi
 
 if test 1 = "$USE_PRINTF_BUILTIN"; then
cpp_define MKSH_PRINTF_BUILTIN 1
+   check_categories="$check_categories printf-builtin"
 else
USE_PRINTF_BUILTIN=0
 fi
diff -pruN mksh-59c-26/check.t mksh-59c-28/check.t
--- mksh-59c-26/check.t 2023-05-16 19:13:21.0 +0200
+++ mksh-59c-28/check.t 2023-05-16 19:13:32.0 +0200
@@ -31,7 +31,7 @@
 # (2013/12/02 20:39:44) 
http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress/bin/ksh/?sortby=date
 
 expected-stdout:
-   KSH R59 2023/01/31
+   KSH R59 2023/04/28
 description:
Check base version of full shell
 stdin:
@@ -14254,3 +14254,43 @@ expected-stdout:
2 eh .
3 eh .
 ---
+name: optional-printf-builtin
+description:
+   printf(1) minimal tests
+category: printf-builtin
+stdin:
+   t() {
+   o=$(\\builtin printf "$@"; echo .)
+   r=$?
+   print -r -- "$((++n)) ${o%.} : $r"
+   }
+   t '<%s>' a b\   c
+   t '%s - %c %s %d %i %o %u %x %X %b' 3
+   t '%% %c %s %d %i %o %u %x %X' 72 73 74 75 76 77 78 79
+   t '\\\a\b\f\n\r\t\v\01234'
+   let n+=2
+   t '%b foo %s bar' '\\\a\b\f\n\r\t\v\01234\cdefg'
+   let ++n
+   t '<%d>' 1 +2 -3 0x1a 0X1B 010 -011 +012 \'1 \"2
+   t '<%d|%d><%+d|%+d><% d|% d><%+ d|%+ d>' 1 -1 1 -1 1 -1 1 -1
+   t '<%o|%#o><%x|%#x><%X|%#X>' 8 9 10 11 12 13
+   #XXX replace with below
+   t '|%3d|%-3d|%+3d|%-+3d|%03d|%-03d|%3d|%.3d|notyet|' \
+   1 2 3 4 5 6  8
+   #t '|%3d|%-3d|%+3d|%-+3d|%03d|%-03d|%3d|%.3d|%5.3d|' \
+   #1 2 3 4 5 6  8 9
+   #12 |  1|2  | +3|+4 |005|6  ||008|  009| : 0
+expected-stdout:
+   1  : 0
+   2 3 -   0 0 0 0 0 0  : 0
+   3 % 7 73 74 75 114 77 4e 4F : 0
+   4 \
+   

+   34 : 0
+   7 \
+   
S4 : 0
+   9 <1><2><-3><26><27><8><-9><10><49><50> : 0
+   10 <1|-1><+1|-1>< 1|-1><+1|-1> : 0
+   11 <10|011> : 0
+   12 |  1|2  | +3|+4 |005|6  ||008|notyet| : 0
+---
diff -pruN mksh-59c-26/debian/changelog mksh-59c-28/debian/changelog
--- mksh-59c-26/debian/changelog2023-02-15 16:04:53.0 +0100
+++ mksh-59c-28/debian/changelog2023-04-28 23:34:20.0 +0200
@@ -1,3 +1,21 @@
+mksh (59c-28) unstable; urgency=medium
+
+  * Revert 59c-27 changes as mksh is, surprisingly, still a key
+package for this release, shunit check-B-D
+  * Add cherry-picked individual fixes
+- fix some formatting routine corner cases
+- check the optional printf builtin (used for lksh) in the
+  testsuite, to avoid the issues reappearing
+  * Cherry-pick more individual fixes from upstream
+- fix shift/rotate for nōn-power-of-two-sized bit quantities
+- correct 59c regression in recursive parser for command
+  substitution and fix the other place it was not reentrant
+  as well (by moving function-static storage to stack/heap);
+  crash discovered by Riccardo Felici, USI Lugano
+  * Revert 

Bug#1034261: autofs attempts communication with portmapper (port 111) even for NFS4 mounts

2023-05-16 Thread Michael Kiermaier

I consider this bug quite severe as it may break working setups after an
update.

The corresponding bug report for Ubuntu might be this one:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034261

It is the same bug reported on the autofs mailing list here:
https://www.spinics.net/lists/autofs/msg02389.html
Apparently, it has been introduced in the transition of autofs from
5.1.7 to 5.1.8.

A fix has been posted here:
https://www.spinics.net/lists/autofs/msg02391.html
and again
https://www.spinics.net/lists/autofs/msg02434.html



Bug#1035677: sane-utils: preinst deletes file owned by libsane-common: /usr/share/man/man5/sane-umax_pp.5.gz

2023-05-16 Thread Jörg Frings-Fürst
Hello Andreas,

please can you check the changes from

dget -x 
https://mentors.debian.net/debian/pool/main/s/sane-backends/sane-backends_1.2.1-2.dsc

or from

git https://jff.email/cgit/sane-backends.git?h=release%2Fdebian%2F1.2.1-2

Many thanks

CU
Jörg

Am Sonntag, dem 07.05.2023 um 18:38 +0200 schrieb Andreas Beckmann:
> Package: sane-utils
> Version: 1.2.1-1
> Severity: serious
> User: debian...@lists.debian.org
> Usertags: piuparts
> 
> Hi,
> 
> during a test with piuparts I noticed your package removes files that
> were installed by another package.
> This was observed after an upgrade from bullseye to bookworm.
> 
> From the attached log (scroll to the bottom...):
> 
> 1m1.4s ERROR: FAIL: debsums reports modifications inside the chroot:
>   debsums: missing file /usr/share/man/man5/sane-umax_pp.5.gz (from
> libsane-common package)
> 
> I don't get what sane-utils.preinst is intended to do. Both files
> it is going to delete were owned by sane-utils in bullseye, so dpkg
> will take care of them. Appropriate Breaks+Replaces seem to be in
> place for moving one of the files to libsane-common.
> 
> cheers,
> 
> Andreas

-- 
New:
GPG Fingerprint: 63E0 075F C8D4 3ABB 35AB  30EE 09F8 9F3C 8CA1 D25D
GPG key (long) : 09F89F3C8CA1D25D
GPG Key: 8CA1D25D
CAcert Key S/N : 0E:D4:56


Jörg Frings-Fürst
D-54470 Lieser


git:  https://jff.email/cgit/

Threema:  HU6U7Z6H
Wire: @joergfringsfuerst
Skype:jff-skype@jff.email
Ring: jff
Telegram: @joergfringsfuerst
Matrix:   @joergff:matrix.snct-gmbh.de

My wish list: 
 - Please send me a picture from the nature at your home.



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


Bug#1036174: FTBFS with nocheck option

2023-05-16 Thread Sven Mueller
Package: python-biopython
Version: 1.80+dfsg-4

When doing a build via pbuilder/sbuild and setting the `nocheck`
profile, the build-dependency on hevea is disabled (!nocheck).
However, it is still executed. Log excerpt below:

cd Doc && make
make[2]: Entering directory '/<>/Doc'
sed "s/\@VERSION\@/1.80/g" version.in > version.sh
chmod +x version.sh
hevea -exec ./version.sh -exec xxdate.exe -fix Tutorial.tex
make[2]: hevea: No such file or directory
make[2]: *** [Makefile:18: Tutorial.html] Error 127
make[2]: Leaving directory '/<>/Doc'
make[1]: *** [debian/rules:65: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<>'
make: *** [debian/rules:42: binary-indep] Error 2
dpkg-buildpackage: error: debian/rules binary-indep subprocess
returned exit status 2

- I guess it was meant to be "!nodoc" instead of "!nocheck"?



Bug#1035568: dnsmasq is broken on new bookworm installations

2023-05-16 Thread Nilesh Patra
On Fri, 05 May 2023 15:17:37 + =?utf-8?q?Jens_Mei=C3=9Fner?= 
 wrote:
> Package: dnsmasq
> Version: 2.89-1
> Severity: grave
> Justification: renders package unusable
> X-Debbugs-Cc: heptal...@gmx.de
> 
> Hello,
> 
> dnsmasq on bookworm fails to start after installation because the dns port 53 
> is already is use by systemd-resolved.
> After stopping systemd-resolved dnsmasq will start but refuses all dns 
> queries with the Extended DNS Error Code 14 "Not Ready".
> This error is reproducible on new installation.
> 
> Setting severity to grave because it affects clean installs. 

Simon, since this is a bug of high severity and we are close to bookworm
release, would you consider taking a quick look at it?

Thanks
Nilesh


signature.asc
Description: PGP signature


Bug#1017144: gammaray: FTBFS: test failed

2023-05-16 Thread Dmitry Shachnev
Control: severity -1 important

On Sun, Aug 14, 2022 at 09:13:36AM +0200, Lucas Nussbaum wrote:
> Source: gammaray
> Version: 2.11.3-1
> Severity: serious
> Justification: FTBFS
> Tags: bookworm sid ftbfs
> User: lu...@debian.org
> Usertags: ftbfs-20220813 ftbfs-bookworm
>
> Hi,
>
> During a rebuild of all packages in sid, your package failed to build
> on amd64.
>
> Relevant part (hopefully):
> >   Start  2: connectiontest-preload-filter
> >
> [...]
> > Injector error: Process crashed

I acknowledge that a few tests are flaky, but it does not mean that this
package fails to build completely.

Since this bug was filed on 2022-08-14, it built successfully on amd64 buildds
on 2022-10-01, 2022-12-21, 2022-12-24, 2023-01-15 and 2023-03-02.

Downgrading severity to important so it doesn't block bookworm release.

--
Dmitry Shachnev


signature.asc
Description: PGP signature


Bug#1036173: nvidia-legacy-340xx-kernel-dkms: dkms module does not build against kernel 6.3

2023-05-16 Thread Juan Mendez
Package: nvidia-legacy-340xx-kernel-dkms
Version: 340.108-18
Severity: important

Dear Maintainer,

   * What led up to the situation?

 When compiling the module when installing a 6.3.2 linux kernel, the
dkms modules compilation failed with:
 /var/lib/dkms/nvidia-legacy-340xx/340.108/build/nv-mmap.c:315:23:
error: assignment of read-only member ‘vm_flags’


 See the cause explained in:
https://lore.kernel.org/lkml/za7x9y60sfgoa...@kroah.com/T/
 The write access to vm_flags needs to be done now through some
wrappers.

   * What exactly did you do (or not do) that was effective (or
 ineffective)?

   The fix is applying this patch:
https://gist.github.com/vejeta/9078219f082d2bfd62b08b6eada780e6
   by copying it to: /usr/src/nvidia-legacy-340xx-340.108/patches and
adding the file name "nvidia-340xx-fix-linux-6.3.patch"
   to line 12 in /usr/src/nvidia-legacy-340xx-340.108/dkms.conf
   like:
   PATCH=(bashisms.patch 0001-backport-error-on-unknown-conftests.patch
0002-backport-error-on-unknown-conftests-uvm-part.patch
unregister_procfs_on_failure.patch kmem_cache_create_usercopy.patch buil
nvidia-340xx-fix-linux-6.3.patch)

   * What was the outcome of this action?

 The kernel could compile the nvidia 340 module and the system worked
perfectly after it.



-- Package-specific info:
uname -a:
Linux camelot 6.3.2-1-liquorix-amd64 #1 ZEN SMP PREEMPT liquorix
6.3-1.1~bookworm (2023-05-13) x86_64 GNU/Linux

/proc/version:
Linux version 6.3.2-1-liquorix-amd64 (ste...@liquorix.net) (gcc (Debian
12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 ZEN SMP
PREEMPT liquorix 6.3-1.1~bookworm (2023-05-13)

/proc/driver/nvidia/version:
NVRM version: NVIDIA UNIX x86_64 Kernel Module  340.108  Wed Dec 11
11:06:58 PST 2019
GCC version:  gcc version 12.2.0 (Debian 12.2.0-14)

lspci 'display controller [030?]':
04:00.0 VGA compatible controller [0300]: NVIDIA Corporation G86 [GeForce
8400 GS] [10de:0422] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Point of View BV G86 [GeForce 8400 GS] [1acc:0853]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
SERR- 
Kernel driver in use: nvidia
Kernel modules: nvidia

/etc/X11/xorg.conf.d/:
total 12
drwxr-xr-x  2 root root 4096 Jan 17 01:14 .
drwxr-xr-x 11 root root 4096 Jan 21 16:51 ..
lrwxrwxrwx  1 root root   53 Jan 17 01:14 20-nvidia-legacy-340xx.conf ->
/etc/alternatives/nvidia--20-nvidia-legacy-340xx.conf
-rw-r--r--  1 root root   79 Oct 28  2019 20-nvidia.conf

/etc/nvidia/:
total 24
drwxr-xr-x   4 root root  4096 Mar 19 21:14 .
drwxr-xr-x 199 root root 12288 May 16 14:46 ..
drwxr-xr-x   2 root root  4096 Jan 17 00:15 current
drwxr-xr-x   2 root root  4096 Mar 19 21:16 legacy-340xx
lrwxrwxrwx   1 root root56 Jan 17 00:15 nvidia-blacklists-nouveau.conf
-> /etc/alternatives/nvidia--nvidia-blacklists-nouveau.conf
lrwxrwxrwx   1 root root53 Jan 17 00:15 nvidia-drm-outputclass.conf ->
/etc/alternatives/nvidia--nvidia-drm-outputclass.conf
lrwxrwxrwx   1 root root12 Mar 17 20:36 nvidia-legacy-340xx-340.108 ->
legacy-340xx
lrwxrwxrwx   1 root root42 Jan 17 00:15 nvidia-load.conf ->
/etc/alternatives/nvidia--nvidia-load.conf
lrwxrwxrwx   1 root root46 Jan 17 00:15 nvidia-modprobe.conf ->
/etc/alternatives/nvidia--nvidia-modprobe.conf

Files from nvidia-installer:

Config and logfiles:

<< /etc/modprobe.d/nvidia-blacklists-nouveau.conf >>
# You need to run "update-initramfs -u" after editing this file.

# see #580894
blacklist nouveau
^^ /etc/modprobe.d/nvidia-blacklists-nouveau.conf ^^

<< /etc/X11/xorg.conf.d/20-nvidia-legacy-340xx.conf >>
# The EoL driver does not get updated to support newer Xserver versions.
Section "ServerFlags"
  Option "IgnoreABI" "1"
EndSection
^^ /etc/X11/xorg.conf.d/20-nvidia-legacy-340xx.conf ^^



Kernel modules: nvidia.ko
/lib/modules/6.2.13-1-liquorix-amd64/updates/dkms/nvidia-legacy-340xx.ko
/lib/modules/6.2.13-1-liquorix-amd64/updates/dkms/nvidia-legacy-340xx-uvm.ko
/lib/modules/6.1.0-9-amd64/kernel/drivers/platform/x86/nvidia-wmi-ec-backlight.ko
/lib/modules/6.1.0-7-amd64/updates/dkms/nvidia-legacy-340xx.ko
/lib/modules/6.1.0-7-amd64/updates/dkms/nvidia-legacy-340xx-uvm.ko
/lib/modules/6.1.0-7-amd64/kernel/drivers/platform/x86/nvidia-wmi-ec-backlight.ko


-- System Information:
Debian Release: 12.0
  APT prefers testing-security
  APT policy: (500, 'testing-security'), (500, 'testing'), (500,
'oldstable'), (100, 'bullseye-fasttrack'), (100,
'bullseye-backports-staging')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.3.2-1-liquorix-amd64 (SMP w/2 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages nvidia-legacy-340xx-kernel-dkms 

Bug#1035428: Test suite issues due to new upstream version of r-core in unstable (Was: r-cran-shiny: broken symlink: ...)

2023-05-16 Thread Nilesh Patra
On Tue, May 16, 2023 at 09:31:20AM -0500, Dirk Eddelbuettel wrote:
> 
> On 16 May 2023 at 19:49, Nilesh Patra wrote:
> | On Tue, May 16, 2023 at 07:25:15PM +0530, Nilesh Patra wrote:
> | > I personally prefer "1" over 2 as it is less noise (and effort).
> | 
> | On second thoughts, I think sending it via testing-proposed-updates
> | would be a better thing to do, as this case perfectly fits the problem.
> | 
> | It's be same effort in both cases (one upload + filing a bug with release 
> team).
> 
> Reading 'https://wiki.debian.org/TestingProposedUpdates' does indeed suggest
> that this may be one of those situations.  I can easily prepare a 4.3.0-2
> with that destination but would prefer if someone from the release could
> 'nod', maybe in reply to this email.

Uh, no. Maybe you misunderstood my suggestion. The t-p-u way was for
r-cran-shiny not the r-base package.
This is because r-cran-shiny would want to build against r-base in
testing (and not unstable).

Uploading a 4.3.0-2 of r-base would mean uploading a new r-base to
testing without a proper transition and without re-compilation of
API-incompatible graphics related packages -- that'd be quite the havoc
in testing (and eventually next stable). It also violates some of the
rules of t-p-u -- more details here[1] in case
you are interested.

r-base can continue to stay where it already is at the moment :)

[1]: https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#t-p-u

-- 
Best,
Nilesh


signature.asc
Description: PGP signature


Bug#1035428: Test suite issues due to new upstream version of r-core in unstable (Was: r-cran-shiny: broken symlink: ...)

2023-05-16 Thread Andreas Tille
Am Tue, May 16, 2023 at 07:49:55PM +0530 schrieb Nilesh Patra:
> On Tue, May 16, 2023 at 07:25:15PM +0530, Nilesh Patra wrote:
> > I personally prefer "1" over 2 as it is less noise (and effort).
> 
> On second thoughts, I think sending it via testing-proposed-updates
> would be a better thing to do, as this case perfectly fits the problem.

Seems to be an appropriate solution - given we should stick to smallest
changes in packaging if possible.
 
> It's be same effort in both cases (one upload + filing a bug with release 
> team).

Since I will not manage to do so in the next 16 hours I'd be happy if
someone might beat me in doing so.  Otherwise I can catch up tomorrow.

Thanks a lot for your hint
   Andreas.
 
> > Let me know what you think.
> 
> > > [1] 
> > > https://ci.debian.net/data/autopkgtest/testing/amd64/r/r-cran-thematic/33619891/log.gz
> > > [2] 
> > > https://ci.debian.net/data/autopkgtest/testing/amd64/r/r-cran-treescape/33619892/log.gz
> > > [3] 
> > > https://ci.debian.net/data/autopkgtest/testing/amd64/r/r-cran-treespace/33619893/log.gz
> > > [4] 
> > > https://tracker.debian.org/news/1429562/accepted-r-base-430-1-source-into-unstable/
> > [5] https://wiki.debian.org/TestingProposedUpdates
> 
> -- 
> Best,
> Nilesh



-- 
http://fam-tille.de



Bug#1035428: Test suite issues due to new upstream version of r-core in unstable (Was: r-cran-shiny: broken symlink: ...)

2023-05-16 Thread Dirk Eddelbuettel


On 16 May 2023 at 19:49, Nilesh Patra wrote:
| On Tue, May 16, 2023 at 07:25:15PM +0530, Nilesh Patra wrote:
| > I personally prefer "1" over 2 as it is less noise (and effort).
| 
| On second thoughts, I think sending it via testing-proposed-updates
| would be a better thing to do, as this case perfectly fits the problem.
| 
| It's be same effort in both cases (one upload + filing a bug with release 
team).

Reading 'https://wiki.debian.org/TestingProposedUpdates' does indeed suggest
that this may be one of those situations.  I can easily prepare a 4.3.0-2
with that destination but would prefer if someone from the release could
'nod', maybe in reply to this email.

Dirk

-- 
dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org



Bug#1034824: tomcat9 should not be released with Bookworm

2023-05-16 Thread Timo Aaltonen

Timo Aaltonen kirjoitti 16.5.2023 klo 10.12:

Markus Koschany kirjoitti 13.5.2023 klo 23.38:

Hi Salvatore,

adding Timo Aaltonen, maintainer of dogtag-pki and tomcatjss, to CC

Am Samstag, dem 13.05.2023 um 20:50 +0200 schrieb Salvatore Bonaccorso:

Hi Markus,

On Sat, May 13, 2023 at 06:27:49PM +0200, Markus Koschany wrote:

I have just pushed the necessary changes to our Git repository.

https://salsa.debian.org/java-team/tomcat9/-/commit/adbd0b0711de66b67278b10e258c47c805e9b993


Do we need to have done more here? When Paul asked on #debian-release
I noted that pki-server depends on tomcat9-user, so reducing
libtomcat9-java only would now cause a broken dpeends for pki-server:

$ dak rm --suite=bookworm -n -R -b tomcat9-user
Will remove the following packages from bookworm:

tomcat9-user |   9.0.70-1 | all


We could simply replace tomcat9-user with tomcat10-user because it 
only ships a

script to create a standalone tomcat instance. We have to do
s/tomcat9/tomcat10/ in some debian service files as well.

The question is: If we ship libtomcat9-java in Bookworm and change the
dependency from tomcat9-user to tomcat10-user, will a web application 
like
dogtag-pki, which is designed for Tomcat 9, continue to work with 
Tomcat 10? I

don't know yet and maybe Timo can chime in here.


I don't know, dogtag uses the skel files from tomcat9-user, but I diffed 
them between tomcat9 and 10 and couldn't see why it would regress.


Had a closer look at dogtag, and it's launching the tomcat instance from 
CATALINA_HOME, so it's a one-way ticket to migrate an installed instance 
to use tomcat10 in the configuration, so I don't think moving to 
tomcat10-user would fly..



--
t



Bug#1036154: Temporary fix - issue connected with [DSA 5340-1] webkit2gtk security update?

2023-05-16 Thread Matthias Kirschner
(Added Alberto in CC, as the issue might be connected with the
webkit2gtk security update:
https://lists.debian.org/debian-security-announce/2023/msg00029.html )

Through /var/log/dpkg.log I checked which upgrades of
libwebkit2gtk-4.0-37 and libgtk-3-0 took place in my previous apt
upgrade.

With:

  apt install libwebkit2gtk-4.0-37=2.38.5-1~deb11u1 
libjavascriptcoregtk-4.0-18=2.38.5-1~deb11u1  
gir1.2-javascriptcoregtk-4.0=2.38.5-1~deb11u1 
gir1.2-webkit2-4.0=2.38.5-1~deb11u1

I was then able to downgrade the packages and afterwards put libwebkit
on hold with:

  apt-mark hold libwebkit2gtk-4.0-37

After this temporary fix, I can again read my e-mails with astroid. 

Thank you.

-- 
Matthias Kirschner - President - Free Software Foundation Europe
Schönhauser Allee 6/7, 10119 Berlin, Germany | t +49-30-27595290
Registered at Amtsgericht Hamburg, VR 17030  |(fsfe.org/support)
Contact (fsfe.org/about/kirschner)   Weblog k7r.eu/blog.html


pgp4UMTqcGIdg.pgp
Description: PGP signature


Bug#1035428: Test suite issues due to new upstream version of r-core in unstable (Was: r-cran-shiny: broken symlink: ...)

2023-05-16 Thread Nilesh Patra
On Tue, May 16, 2023 at 07:25:15PM +0530, Nilesh Patra wrote:
> I personally prefer "1" over 2 as it is less noise (and effort).

On second thoughts, I think sending it via testing-proposed-updates
would be a better thing to do, as this case perfectly fits the problem.

It's be same effort in both cases (one upload + filing a bug with release team).

> Let me know what you think.

> > [1] 
> > https://ci.debian.net/data/autopkgtest/testing/amd64/r/r-cran-thematic/33619891/log.gz
> > [2] 
> > https://ci.debian.net/data/autopkgtest/testing/amd64/r/r-cran-treescape/33619892/log.gz
> > [3] 
> > https://ci.debian.net/data/autopkgtest/testing/amd64/r/r-cran-treespace/33619893/log.gz
> > [4] 
> > https://tracker.debian.org/news/1429562/accepted-r-base-430-1-source-into-unstable/
> [5] https://wiki.debian.org/TestingProposedUpdates

-- 
Best,
Nilesh


signature.asc
Description: PGP signature


Bug#1035428: Test suite issues due to new upstream version of r-core in unstable (Was: r-cran-shiny: broken symlink: ...)

2023-05-16 Thread Dirk Eddelbuettel


On 16 May 2023 at 19:25, Nilesh Patra wrote:
| On Tue, May 16, 2023 at 03:01:10PM +0200, Andreas Tille wrote:
| > when fixing bug #1035428 I realised test suite issues with
| > 
| >   r-cran-thematic [1]
| >-> Error in `svglite_(filename, bg, width, height, pointsize, 
standalone, 
| >   always_valid)`: Graphics API version mismatch
| > 
| >   r-cran-treescape [2]
| >   r-cran-treespace [3]
| >-> error is given if lambda is outside of [0,1] ---
| >   `medTree(trees, -1)` did not throw an error.
| > 
| > As far as I can guess at least the first type of error (Graphics API
| > version mismatch) is caused by the fact that a new upstream version of
| > r-base (4.3.0-1) was uploaded to unstable (changelog[4] says to
| > experimental so it seems by accident).
| 
| I can think of two ways:
| 
| 1. r-cran-shiny is an arch:all package, so the package itself being
| built against r-base 4.3.0 is not an issue. The issue is the
| "r-base-core (>= 4.3.0-1)" that dh-r injects, which is being pulled in
| the autopkgtests of its reverse-depends.
| Changing that to "r-base-core (>= 4.2.2.20221110-2)" manually should do
| the trick.
| 
| Something on the lines of:
| 
| override_dh_gencontrol:
|   dh_gencontrol
|   sed "s/r-base-core (>= 4.3.0-1)/r-base-core (>= 4.2.2.20221110-2)" -i 
debian/r-cran-shiny/DEBIAN/control
|
| Ofcourse, the hard-coding of 4.3.0-1 can be converted to some better
| regular expression.

Nice catch and suggestion!  

On 16 May 2023 at 19:27, Nilesh Patra wrote:
| On Tue, May 16, 2023 at 08:26:21AM -0500, Dirk Eddelbuettel wrote:
| > Note that none of this affects the release. My recommendation is temporarily
| > suspend the autopkgtest in those affected packages. 
| 
| No, don't do that as they indicate a new r-base being pulled as one of
| the dependencies (which would be incorrect for a package). In this case,
| r-cran-shiny has a hard-dependency on r-base.
| 
| Once that is fixed, rest of the things should be sorted out.

I agree.  Thanks for pointing that out.

Dirk

-- 
dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org



Bug#1034378: Allow Percentage Formatting in apt

2023-05-16 Thread Emir SARI
Hello,

> Thanks – but could you perhaps create a merge request on salsa [0]
> rather than attaching patches to bug reports as that is easier to
> review and less likely to get lost. It also runs out test and all
> such, so it gives you and reviewers some direct visible feedback.

Thanks for the reply.

I’ve tried to register on Salsa, but my accounts have not been approved yet. 
I’ve tried two times with usernames bitigchi and emirsari. Is it possible to 
direct me to a support channels about this?

I will look at the patch and try to modify as per your comments.


Best,
Emir


Bug#1035428: Test suite issues due to new upstream version of r-core in unstable (Was: r-cran-shiny: broken symlink: ...)

2023-05-16 Thread Nilesh Patra
On Tue, May 16, 2023 at 08:26:21AM -0500, Dirk Eddelbuettel wrote:
> Note that none of this affects the release. My recommendation is temporarily
> suspend the autopkgtest in those affected packages. 

No, don't do that as they indicate a new r-base being pulled as one of
the dependencies (which would be incorrect for a package). In this case,
r-cran-shiny has a hard-dependency on r-base.

Once that is fixed, rest of the things should be sorted out.

-- 
Best,
Nilesh


signature.asc
Description: PGP signature


Bug#1035428: Test suite issues due to new upstream version of r-core in unstable (Was: r-cran-shiny: broken symlink: ...)

2023-05-16 Thread Nilesh Patra
Hi

On Tue, May 16, 2023 at 03:01:10PM +0200, Andreas Tille wrote:
> when fixing bug #1035428 I realised test suite issues with
> 
>   r-cran-thematic [1]
>-> Error in `svglite_(filename, bg, width, height, pointsize, standalone, 
>   always_valid)`: Graphics API version mismatch
> 
>   r-cran-treescape [2]
>   r-cran-treespace [3]
>-> error is given if lambda is outside of [0,1] ---
>   `medTree(trees, -1)` did not throw an error.
> 
> As far as I can guess at least the first type of error (Graphics API
> version mismatch) is caused by the fact that a new upstream version of
> r-base (4.3.0-1) was uploaded to unstable (changelog[4] says to
> experimental so it seems by accident).

I can think of two ways:

1. r-cran-shiny is an arch:all package, so the package itself being
built against r-base 4.3.0 is not an issue. The issue is the
"r-base-core (>= 4.3.0-1)" that dh-r injects, which is being pulled in
the autopkgtests of its reverse-depends.
Changing that to "r-base-core (>= 4.2.2.20221110-2)" manually should do
the trick.

Something on the lines of:

override_dh_gencontrol:
dh_gencontrol
sed "s/r-base-core (>= 4.3.0-1)/r-base-core (>= 4.2.2.20221110-2)" -i 
debian/r-cran-shiny/DEBIAN/control

Ofcourse, the hard-coding of 4.3.0-1 can be converted to some better
regular expression.

2. It makes a valid and strong case to use t-p-u (see here[5])
for such an upload, as it isn't a possibility to build against R in
testing.
You might want to ask release team about it, by filing a bug for
release.d.o pseudo-package and/or asking in #debian-release on OFTC.

I personally prefer "1" over 2 as it is less noise (and effort).

Let me know what you think.

> [1] 
> https://ci.debian.net/data/autopkgtest/testing/amd64/r/r-cran-thematic/33619891/log.gz
> [2] 
> https://ci.debian.net/data/autopkgtest/testing/amd64/r/r-cran-treescape/33619892/log.gz
> [3] 
> https://ci.debian.net/data/autopkgtest/testing/amd64/r/r-cran-treespace/33619893/log.gz
> [4] 
> https://tracker.debian.org/news/1429562/accepted-r-base-430-1-source-into-unstable/
[5] https://wiki.debian.org/TestingProposedUpdates

-- 
Best,
Nilesh


signature.asc
Description: PGP signature


Bug#1036168: Typo

2023-05-16 Thread GUEZ Lionel
Sorry, the correct question is:

"Is this a problem with the Debian
package or should I report this to the NetCDF developers?"



Bug#1034378: Allow Percentage Formatting in apt

2023-05-16 Thread David Kalnischkies
Hi,

(sry, I seem to be either chronically out of time currently)

On Fri, May 05, 2023 at 04:10:35PM -, Emir SARI wrote:
> Hello,I'm attaching a patch that enables translations,

Thanks – but could you perhaps create a merge request on salsa [0]
rather than attaching patches to bug reports as that is easier to
review and less likely to get lost. It also runs out test and all
such, so it gives you and reviewers some direct visible feedback.

[0] https://salsa.debian.org/apt-team/apt/-/merge_requests

> and fixes an issue that creates extra spaces when the percentage sign is 
> prepended to the "Progress: [100%]" string, due to the fixed layout.

I have only very quickly looked at the patch, so only two quick remarks:

The first hunk seems wrong as our 'strprintf' 'prints to a std::string'
given as first argument and doesn't return anything. Meantime, your
change also uses std::printf which means it would print directly to
stdout, which this code shouldn't do either.

In general, I suppose the formatting currently is "Progress: [ 42%]" so
"Progress: [ %42]" is your target?


I think we could go with a "%d%%" string for all (four) cases (which is
my other remark) and assemble the individual strings with e.g.
"Progress: [%s]". The code could format a "%100" first to establish the
maximum length and prepend spaces as needed for the real value.


Oh, and one more thing: Comments in code meant for translators are per
convention prefixed with: "TRANSLATORS: " (see existing usages) and
should try a little harder to convey what a string is used for,
meanwhile a "localize according to your locale settings" could be
said about each and every string…


Best regards

David Kalnischkies


signature.asc
Description: PGP signature


Bug#1036172: unblock: gnome-dvb-daemon/1:0.2.91~git20170110-5

2023-05-16 Thread Jeremy Bícha
Package: release.debian.org
Control: affects -1 + src:gnome-dvb-daemon
X-Debbugs-Cc: gnome-dvb-dae...@packages.debian.org
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package gnome-dvb-daemon and reduce the days required
to reach Testing.

[ Reason ]
The gnome-dvb-control app doesn't run because it needed to be updated
for Python >= 3.8.
https://bugs.debian.org/1036124

[ Impact ]
The gnome-dvb-daemon binary packages have no reverse dependencies in
Debian and have a low popcon.

[ Tests ]
dh_auto_test runs some basic checks and would fail the build for
failures (but aren't testing this specific bug)
gnome-dvb-daemon has no autopkgtest and doesn't trigger other autopkgtests

I installed the new version of gnome-dvb-daemon on Debian Bookworm and
was able to successfully run gnome-dvb-control.

[ Risks ]

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

[ Other info ]
A minimal debian/upstream/metadata file was also added in this upload
(I thought I had reverted the change but it is harmless).

Please lower the days required to reach Testing because I don't
believe there is time for this package to migrate before the
"complete" freeze and letting this bugfix in won't disrupt the release
process.

unblock gnome-dvb-daemon/1:0.2.91~git20170110-5

Thank you,
Jeremy Bicha


gnome-dvb-daemon-bookworm-unblock.debdiff
Description: Binary data


Bug#1036171: debian-installer: /etc/apt/sources.list isn't populated if mirror can't be reached during installation

2023-05-16 Thread Andrew Savchenko
Package: debian-installer
Version: 20230515
Severity: important
X-Debbugs-Cc: and...@lists.savchenko.net


# PROBLEM DESCRIPTION

User is unable to perform `apt update` right after installation.


# STEPS TO REPRODUCE

1. Start Bookworm installation and connect to a network where device is
issued non-routed IP by the DHCP server.

2. Installer will get stuck trying to fetch up-to-date packages from the
mirror.

3. Press "Cancel" and proceed with the installation as usual.

Upon boot you will find that /etc/apt/sources.list contains only the
following line:

```
deb cdrom:[Debian GNU/Linux bookworm-DI-rc2 _Bookworm_ - Official RC amd64 DVD 
Binary-1 with firmware 20230428-12:34]/ bookworm main non-free-firmware
```


# EXPECTED BEHAVIOUR

source.list contains the default remote mirror:

```
deb https://deb.debian.org/debian bookworm main contrib non-free 
non-free-firmware
```


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

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



Bug#1035428: Test suite issues due to new upstream version of r-core in unstable (Was: r-cran-shiny: broken symlink: ...)

2023-05-16 Thread Dirk Eddelbuettel


On 16 May 2023 at 15:01, Andreas Tille wrote:
| Hi,
| 
| when fixing bug #1035428 I realised test suite issues with
| 
|   r-cran-thematic [1]
|-> Error in `svglite_(filename, bg, width, height, pointsize, standalone, 
|   always_valid)`: Graphics API version mismatch
| 
|   r-cran-treescape [2]
|   r-cran-treespace [3]
|-> error is given if lambda is outside of [0,1] ---
|   `medTree(trees, -1)` did not throw an error.
| 
| As far as I can guess at least the first type of error (Graphics API
| version mismatch) is caused by the fact that a new upstream version of
| r-base (4.3.0-1) was uploaded to unstable (changelog[4] says to
| experimental so it seems by accident).

Yes. It was very much by accident, and my bad.

When the freeze hardened and I switched uploading from unstable to
experimental (on March 15 per my mail folder of installer replies, and
coincidentally with the R 4.2.3-1 upload), I managed to update the
distribution field (often using 'C-x d' in the handy Emacs mode) in the
debian/changelog file each and every time --- with the one exception of
the next update of r-base to the 4.3.0 release :-/
 
| I wonder what might be the most sensible strategy to fix this.  Since
| an epoch is considered ugly I've seen some kind of
| 4.3.0+really+4.2.2.20221110
| version number.  However, in case of R it might not be the best idea
| to use this kind of fake version in a stable release.

I think we shouldn't. Apart from this test issue, the binary sits in unstable
and will remain in unstable.

The change is graphics format is a repeat of previous micro-API changes from
upstream where Paul Murrell (who is the one taking care of the graphics
device) enhances its capabilities (often in quite meaningful ways).  The R
Core team does not consider this a breaking change, and does recommend or
mandate rebuilds of the nearly 20k CRAN packages. I happen to concur.

However, when a package built with such a graphics api version 'A' is loaded
by R of version 'B' (and it usually happens to us the other way) the package
load simply errors out with a message.  This is not fatal -- it is just a
hint to rebuild the package under the R version used.  I have always been of
the pragmatic view that is indeed good enough. (Johannes of the back-porters
team disagrees, he reminded me of a simple search for the one code line doing
the check. Running that at the GitHub mirror of CRAN (which is a superset as
it includes packages that once were on CRAN but are no longer) I identified
ten packages of which about half or more are no longer on CRAN.  For us it is
likely `ragg` and `svglite`. I can dig out the details from my reply to
Johannes.)

Note that none of this affects the release. My recommendation is temporarily
suspend the autopkgtest in those affected packages.  They did their job and
found the mismatch with the R 4.3.0 in unstable that shouldn't have been
uploaded there. Out the about fifty package uploads I made since I switched
to experimental, one went to wrong repo. That was not intentional but I think
we can manage.

Best, Dirk

-- 
dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org



Bug#1035428: Test suite issues due to new upstream version of r-core in unstable (Was: r-cran-shiny: broken symlink: ...)

2023-05-16 Thread Andreas Tille
Hi,

when fixing bug #1035428 I realised test suite issues with

  r-cran-thematic [1]
   -> Error in `svglite_(filename, bg, width, height, pointsize, standalone, 
  always_valid)`: Graphics API version mismatch

  r-cran-treescape [2]
  r-cran-treespace [3]
   -> error is given if lambda is outside of [0,1] ---
  `medTree(trees, -1)` did not throw an error.

As far as I can guess at least the first type of error (Graphics API
version mismatch) is caused by the fact that a new upstream version of
r-base (4.3.0-1) was uploaded to unstable (changelog[4] says to
experimental so it seems by accident).

I wonder what might be the most sensible strategy to fix this.  Since
an epoch is considered ugly I've seen some kind of
4.3.0+really+4.2.2.20221110
version number.  However, in case of R it might not be the best idea
to use this kind of fake version in a stable release.

Kind regards
Andreas.

[1] 
https://ci.debian.net/data/autopkgtest/testing/amd64/r/r-cran-thematic/33619891/log.gz
[2] 
https://ci.debian.net/data/autopkgtest/testing/amd64/r/r-cran-treescape/33619892/log.gz
[3] 
https://ci.debian.net/data/autopkgtest/testing/amd64/r/r-cran-treespace/33619893/log.gz
[4] 
https://tracker.debian.org/news/1429562/accepted-r-base-430-1-source-into-unstable/

-- 
http://fam-tille.de



Bug#1036169: ITP: jl -- Pretty Viewer for JSON logs

2023-05-16 Thread Andrej Shadura
Package: wnpp
Severity: wishlist
Owner: Andrej Shadura 

* Package name: jl
  Version : 0.1.0-1
  Upstream Author : Yunchi Luo
* URL : https://github.com/mightyguava/jl
* License : Expat
  Programming Lang: Go
  Description : Pretty Viewer for JSON logs

 jl (JL) is a parser and formatter for JSON logs, making machine-readable
 JSON logs human readable again.
 .
 jl currently supports 2 formatters, with plans to make the formatters
 customizable.
 .
 The default is -format compact, which extracts only important fields from
 the JSON log, like message, timestamp, level, colorizes and presents
 them in a easy to skim way. It drops un-recongized fields from the logs.
 .
 The other option is -format logfmt, which formats the JSON logs in a way
 that closely resembles logfmt (https://blog.codeship.com/logfmt-a-log-
 format-thats-easy-to-read-and-write/). This option will emit all fields from
 each log line.

Packager’s comment:

I’m not sure which binary name should I choose, since jl is a bit too short,
and provides an opportunity for a future name collision. Please comment and
let me know if you have a better idea.

I think in any case it makes sense to name the source package
golang-github-mightyguava-jl.

-- 
Cheers,
  Andrej



Bug#1035946: RFS: justbuild/1.1.0-1 [ITP] -- Justbuild generic build system

2023-05-16 Thread Oliver Reiche
Hi Paul,

On Tue, May 16, 2023 at 5:07 AM Paul Wise  wrote:

> Generally all build dependencies should be packaged separately instead.
>
> https://wiki.debian.org/EmbeddedCopies
>
> Many thanks for that hint. I'm basically aware of the build dependencies
policy and all of my binary and header-only dependencies are satisfied from
packages. However, my package additionally depends on 11 proto files (i.e.,
architecture-independent interface of data encoding [1]) from google-apis
[2] and bazel-remote-apis [3] as a pure build dependency. In the past, it
seems that there was made an exception for packages that depend on these
proto files:
- buildstream and bazel-bootstrap (both only build-dep)
- bazel-bootstrap-source (seems temporary/hackish though)
- golang-github-gogo-googleapis-dev and
golang-github-grpc-ecosystem-grpc-gateway-dev (both even shipping these
files in their deb package)

Interestingly, none of these packages is mentioned in the list of source
packages that embed code from other projects [4].


For that reason, I was initially hoping that embedding these files would be
fine for my package as well, albeit as a tarball. Currently, I see 3
options:

1. Keep the tarballs in debian/third_party, which would be the cleanest
solution for our bootstrap, _but_ according to your last message this is
probably not a viable option for Debian.

2. If the problem is only the tarballs, I could unpack them and embed only
the exact 11 proto files that we need and explicitly mention them in the
copyrights file of course.

3. Taking the longer road and package google-apis and bazel-remote-apis
first. However, that raises a few more questions:
  a. google-apis is not versioned/tagged upstream. What version would I
use? I've seen that Fedora uses the version string
"0-1.git".
  b. Where should proto files be installed to? I know that libprotobuf-dev
puts it in /usr/include, but /usr/share could be also viable. What is the
recommended location?
  c. As the file structure of google-apis changes rather frequently, should
there be any prefix, so multiple versions could be installed in parallel?

Could you please comment on which option you would suggest to take, and
also briefly address the potential follow-up questions?

Many thanks in advance, I really appreciate your help!

Kind regards,
Oliver

[1] https://protobuf.dev/
[2] https://github.com/googleapis/googleapis
[3] https://github.com/bazelbuild/remote-apis
[4]
https://salsa.debian.org/security-tracker-team/security-tracker/raw/master/data/embedded-code-copies


Bug#1036168: libnetcdf-mpi-dev: bad includedir in netcdf-mpi.pc

2023-05-16 Thread Lionel GUEZ
Package: libnetcdf-mpi-dev
Version: 1:4.8.1-2
Severity: normal

Dear Maintainer,

In the installed file:

/usr/lib/x86_64-linux-gnu/pkgconfig/netcdf-mpi.pc

I think the line:

includedir=/usr/include

is not correct. It should be:

includedir=${prefix}/include

(which evaluates to a different path).

Is this a problem with the Ubuntu package or should I report this to the NetCDF
developers?


-- System Information:
Debian Release: bookworm/sid
  APT prefers jammy-updates
  APT policy: (500, 'jammy-updates'), (500, 'jammy-security'), (500, 'jammy'), 
(100, 'jammy-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.15.0-69-generic (SMP w/4 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_FIRMWARE_WORKAROUND, 
TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libnetcdf-mpi-dev depends on:
ii  libnetcdf-mpi-19  1:4.8.1-2
ii  pkg-config0.29.2-1ubuntu3

libnetcdf-mpi-dev recommends no packages.

Versions of packages libnetcdf-mpi-dev suggests:
ii  netcdf-bin  1:4.8.1-1
pn  netcdf-doc  

-- no debconf information



Bug#1035960: All of sudden, the Spanish PO debconf templates is getting full of alien translators :-)

2023-05-16 Thread Laura Arjona Reina
Hello

The spiderinit job took very long but finally it re-created all the status 
files and the html pages, and I think it worked well.

I have added code to use lockfiles in the spiderbts job:

https://salsa.debian.org/l10n-team/dl10n/-/commit/5d518000bf15762dde13ed7cd56dee77a2bf757b

And reenabled the cron.hourly job

I'll try to keep an eye on things these days, please report if you notice any 
issue.

Kind regards

El 12 de mayo de 2023 23:50:54 CEST, Laura Arjona Reina  
escribió:
>Thanks everybody for the extra info and Cyril for the research
>
>I have killed the spider jobs.
>I have modified the crontab in tye.debian.org to disable cron.hourly job 
>(spiderbts) for now.
>
>I have removed the status files [1] and launched a job spiderinit [2] to 
>re-create them.
>
>[1] in /srv/i18n.debian.org/dl10n/data/spiderbts/data/status.??
>[2] sudo -u debian-i18n /srv/i18n.debian.org/dl10n/git/cron/spiderinit &
>
>Tomorrow I'll have a look at the logs of the spiderinit job [3] and launch the 
>cron.hourly job once.
>
>[3] /srv/i18n.debian.org/log/spiderinit/spiderinit.20230512-2134.[err|log]
>
>
>Then I'll see how long does it take and if there is any issue.
>If everything went well the webpages should show correct data. Then I'll set 
>the "hourly" job to run 6 times a day and will keep an eye these days.
>
>I agree that a lockfile is needed, I'll try to work on that too and when it's 
>set, and the issue is fixed, I'll update the cron to run hourly again.
>
>Kind regards
>
>
>El 12/5/23 a las 12:04, Cyril Brulebois escribió:
>> Cyril Brulebois  (2023-05-12):
>>> I'll keeping looking at what's supposed to happen on tye, but I'm not
>>> sure I'll be able to get to the bottom of it on my own.
>> 
>> At least there's a HUGE red flag on tye. Load to the roof, RAM/swap
>> almost full, lots of dl10n-spider processes running for the same
>> language, some of them started May 9th.
>> 
>>  kibi@tye:~$ uptime
>>   10:02:58 up 12 days, 21:47,  2 users,  load average: 63.24, 64.57, 
>> 66.51
>> 
>>  kibi@tye:~$ free -h
>> totalusedfree  shared  buff/cache   
>> available
>>  Mem:   1.9Gi   1.7Gi69Mi   1.0Mi   125Mi
>> 57Mi
>>  Swap:  511Mi   511Mi   0.0Ki
>> 
>>  kibi@tye:~$ ps faux|grep dl10n-spider|grep -o -- '--check-bts 
>> ..'|sort|uniq -c
>>4 --check-bts ca
>>1 --check-bts cs
>>1 --check-bts da
>>   51 --check-bts de
>>7 --check-bts es
>>2 --check-bts fr
>> 
>>  kibi@tye:~$ ps faux|awk '/CRON/ {print $9}'|sort|uniq -c
>>   11 May09
>>   23 May10
>>   23 May11
>>1 00:15
>>1 02:15
>>1 03:15
>>1 04:15
>>1 05:15
>>1 06:15
>>1 07:15
>>1 08:13
>>1 08:15
>>1 09:15
>>2 10:00
>>1 10:01
>> 
>> Note that many de.po occurrences appear in the status file for other
>> languages, looks like processes heavily stomping onto others' feet?
>> 
>> 
>> It looks to me there should be some locking at the very least to avoid
>> that amount of concurrency. And that it would probably be best to start
>> afresh, killing all those processes, maybe disabling the cron jobs,
>> cleaning temporary and maybe corrupted data files, and triggering a
>> single run manually to see if it works.
>> 
>> But then, I have 0 knowledge about the spider, and I'll leave that up to
>> someone else: I don't want to risk making the matter worse!
>> 
>> 
>> Cheers,
>

-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona
Sent with K-9 mail



Bug#1036167: flask-appbuilder: Fails to build against python3-flask-sqlalchemy 3.0.3-1

2023-05-16 Thread Benjamin Drung
Package: flask-appbuilder
Version: 4.1.4+ds-3
Severity: serious
Justification: Fails to build from source
X-Debbugs-Cc: bdr...@debian.org

Dear Maintainer,

flask-appbuilder fails to build from source in Debian unstable due to
python3-flask-sqlalchemy 3.0.3-1:

```
PYTHONPATH=. python3 -m sphinx -N -bhtml docs/ build/html
Running Sphinx v5.3.0

Configuration error:
There is a programmable error in your configuration file:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/sphinx/config.py", line 350, in 
eval_config_file
exec(code, namespace)
  File "/<>/docs/conf.py", line 23, in 
import flask_appbuilder
  File "/<>/flask_appbuilder/__init__.py", line 5, in 
from .api import ModelRestApi  # noqa: F401
^
  File "/<>/flask_appbuilder/api/__init__.py", line 21, in 
from .convert import Model2SchemaConverter
  File "/<>/flask_appbuilder/api/convert.py", line 3, in 
from flask_appbuilder.models.sqla import Model
  File "/<>/flask_appbuilder/models/sqla/__init__.py", line 5, in 

from flask_sqlalchemy import (
ImportError: cannot import name '_QueryProperty' from 'flask_sqlalchemy' 
(/usr/lib/python3/dist-packages/flask_sqlalchemy/__init__.py)
```

Updating to 4.3.1 (plus the ustream commits until 2023-05-16) is not
enough to address the build failures.

Upstream bug report: https://github.com/dpgaspar/Flask-AppBuilder/issues/2038
Ubuntu bug: https://launchpad.net/bugs/2019860

-- 
Benjamin Drung
Debian & Ubuntu Developer



Bug#1012222: linux: please enable the CONFIG_X86_KERNEL_IBT configuration option

2023-05-16 Thread Vincent Blut
Version: 6.3.1-1~exp1

Hi Laurent,

Le 2022-06-01 18:53, Laurent Bonnaud a écrit :
> Package: src:linux
> Version: 5.18.0-trunk
> Severity: wishlist
> 
> 
> Dear kernel Maintainers,
> 
> the CONFIG_X86_KERNEL_IBT configuration option is currently not enabled in 
> Debian kernels:
> 
> $ grep CONFIG_X86_KERNEL_IBT /boot/config*
> /boot/config-5.18.0-trunk-amd64:# CONFIG_X86_KERNEL_IBT is not set
> /boot/config-5.18.0-trunk-rt-amd64:# CONFIG_X86_KERNEL_IBT is not set
> 
> It is an important protection against ROP/JOP attacks.  Could you please 
> enable it in Debian kernels?

Let's close this report since kernel IBT is enabled by default starting with
Linux 6.2+ [1].
 
> Thanks,
> 
> -- 
> Laurent.
 
Cheers,
Vincent

[1] 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=4fd5f70ce14da230c6a29648c3d51a48ee0b4bfd


signature.asc
Description: PGP signature


Bug#1036166: diffpdf: Text differences because one is strikethrough and the other not, are not noticed as differences.

2023-05-16 Thread Vaporitto
Package: diffpdf
Version: 2.1.3-2
Severity: normal
X-Debbugs-Cc: vapori...@gmail.com

Dear Maintainer,

   * What led up to the situation?
Usual compare of two pdf, working nicely except the bug reported

   * What exactly did you do (or not do) that was effective (or
 ineffective)?
Try Compare Words and Characters options. No effect.

Screenshot attached

Thanks for your work!


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

Kernel: Linux 5.10.0-22-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=es_ES.utf8, LC_CTYPE=es_ES.utf8 (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 diffpdf depends on:
ii  libc62.31-13+deb11u6
ii  libgcc-s110.2.1-6
ii  libgomp1 10.2.1-6
ii  libpoppler-qt5-1 20.09.0-3.1+deb11u1
ii  libqt5core5a 5.15.2+dfsg-9
ii  libqt5gui5   5.15.2+dfsg-9
ii  libqt5printsupport5  5.15.2+dfsg-9
ii  libqt5widgets5   5.15.2+dfsg-9
ii  libstdc++6   10.2.1-6

diffpdf recommends no packages.

diffpdf suggests no packages.


Bug#1035056: [pre-approval] plasma-desktop 5.27.X

2023-05-16 Thread Aurélien COUDERC
Dear Paul,

Le dimanche 14 mai 2023, 22:05:19 CEST Paul Gevers a écrit :
> Control: tags -1 moreinfo
> 
> Hi,
> 
> On 28-04-2023 15:29, Hefee wrote:
> > before invest time, to do the debdiff and all paperwork for Plasma 5.27.X 
LTS
> > packages, there's need to be a idea, how to get it into stable.
> 
> Please read the freeze policy [2] and the FAQ [3] very carefully and 
> make sure your request meets the requirements of this phase of the 
> freeze and make sure you can answer every relevant question from the 
> FAQ. Please only pursue if you convinced the answer is yes.

we know the freeze policy and we know our request doesn’t meet the freeze 
policy requirements to the letter.

What we’re asking for is an exception because we think the current policy 
isn’t helping with release quality for a project the size and complexity of 
Plasma and with such a level of upstream activity.

As Patrick wrote there are over a hundred bugs fixed in 5.27.3, .4 and .5 
releases that we’re currently not shipping in bookworm.
We don’t have the personpower to backport all these fixes to 5.27.2 
individually and even if we did it would be a questionable option.

We consider the risk of introducing new bugs by not shipping all upstream 
changes to be higher than shipping complete point releases. In addition we 
would be creating a Debian-specific version of Plasma unsupported by upstream, 
in parallel to their very own bugfix release branch that they maintain with a 
very close target to ours : only bugfixes to avoid regressions.

So the remaining options we can think of are :
- Ship bookworm with Plasma as it is : good for the release policy and our 
team’s workload, certainly bad for our users and the image of Plasma on 
Debian.
- Remove Plasma from stable : not doable for bookworm as it is in the 
essential set like you wrote below, not a good move for Debian anyway I hope 
we would agree.
- Ship the point releases to stable : won’t follow the freeze policy to the 
letter, manageable work on our side, certainly good for our users besides 
possible regressions introduced upstream, regressions will be looked at by 
upstream if they happen.

> > Currently 5.27.3 on experimental. Upstream is relasing with a fibbonacci
> > time frame,
> 
> What does that mean (sorry, I don't have the energy to look this up, too 
> many unblock requests to process)?

Each point release is made further away in time from the previous, as Plasma 
5.27 LTS stabilizes.

> > when stable will be release, we would be at ~5.27.5. I
> > wanted to ask, if we find a solution together to get the new version
> > into bookworm. Upstream wants to give bugfix releases over 2 years.
> 
> So you consider bumping 5.27.2 to 5.27.5 a targeted fix? Would you 
> request the same in a stable point update (because that's about the same 
> level at this phase of the release)?

We consider it a better option for bookworm, being overall a big collection of 
fixes. We don’t pretend it meets the targeted fix policy for each and every 
commit that goes in.

And yes, we would like to be able to ship Plasma point releases to stable. 
This hasn’t been discussed with the relevant teams yet.

> > Plasma 5.27 is a LTS branch, that is stable and only bug fixes with be
> > released with next minor versions. No transitions nor API changes.
> 
> [From FAQ] can you point at an upstream document that explains their policy?

You may find the Plasma release page at [1] which only says :

This is the last Plasma 5 release and will receive bugfixes only, no new 
features. The bugfixes are intended to continue being integrated into 5.27 
until a first version of Plasma 6 can be released (and might continue longer). 

[1] https://community.kde.org/Schedules/Plasma_5#LTS_releases

So they commit on putting only bugfixes in their LTS releases, but not only 
targeted bugfixes like we do.

> > Plasma is ~50 pacakges - see a list of packages:
> 
> I think you know by now, this fits extremely bad with the way the Freeze 
> is handled as we review everything and need to watch that everything 
> migrates. We're not going to give a set of key packages a cart blanch 
> this late in the freeze especially when we've NACK-ed already easier 
> things. E.g. although we're convinced the MariaDB unblock [4] really had 
> all best intentions and we hate to deny unblocks, it contained a bunch 
> of changes not meeting the freeze policy.

I don’t want to compare situations but would like to discuss the merits of 
pushing Plasma point releases in bookworm.

> We're frozen to ensure 
> stability and no surprises. The freeze policy is not ment to manage 
> packages (that's up to the maintainers), it's meant to ensure we can 
> manage the release process.

And we do value your work on the release process and share the goal of 
releasing a stabilized Debian. We are not convinced that the process is 
helping us reaching that goal for Plasma, however.

> In this particular case, we also don't have 
> tools to 

  1   2   >