Bug#1055448: RFS: libsilkit/4.0.37-1 [ITP] -- Simulation in the loop kit by Vector

2023-11-13 Thread Krämer
Hi Tobias,

Thank you for the quick review. I will try to provide some quick 
feedback/acknowledgement as well below.


On Sun, 12 Nov 2023 11:17:36 +0100 Tobias Frost  wrote: 
> Control: tags -1 moreinfo 
> 
> Hi Jan, 
> 
> Thanks for your RFS! 
> as you are listed as upstream contact, let me, as I always do, point you to 
> https://wiki.debian.org/UpstreamGuide 
> 
> As this is your first package your are maintaining, please also read 
> https://mentors.debian.net/intro-maintainers/ 
> 
> This part of the CONTRIBUTING.md concerns me: 
>   We are sorry, but at the moment, we do not accept external contributions 
>until 
>   wehave established a contribution process. We're working behind the scenes 
>to 
>   get this ready in the future. Until then, we would kindly ask you to not 
>open pull 
>   requests. 
> 
> This stanca is older than a year (Aug 2022), so when will this happen? 
> 
> Sorry to be blunt, but putting a DFSG license on a piece of software and 
> then saying we do not accept contributions, is (IMHO) not within the 
> spirit of the Open Source Community, even if it might on paper fullfil 
> the DFSG. 
> 
> This is also problematic for maintaining the package, as how should we, 
> as Debian, upstream patches, for example if you are go missing for 
> whatever reasons? Effectively, we would need to maintain a fork, and 
> that is certainly nothing Vector could want. 
> 
> I'd say this brings the RFS very close to the "wontfix" territory, 
> certainly I will not sponsor this upload, but other sponsors might. 
> (The review below is partial, done until I saw the README.) 
> 

Our team knows that this is not ideal from a community perspective and we are 
working towards a solution. I will try to get back to you ASAP on these points.

> In Debian we do not package every software. So maybe I'll need a salse 
> pitch here: 
> - Why does Vector want it in the Debian archives? 
> - Why would Debian want it to be in the Debian archives? 
> - Are there other projects using the library that you intend to package 
>   for Debian? 
> 

I will probably bundle this with the answer above since both deal with Vectors 
overall FOSS strategy.

> On Mon, Nov 06, 2023 at 12:57:23PM +, 
> =?UTF-8?Q?Kr=C3=a4...@buxtehude.debian.org wrote: 
>  
> >  * Package name   : libsilkit 
> >     Version    : 4.0.37-1 
> >     Upstream contact : jan.krae...@vector.com 
> >  * URL          : https://github.com/vectorgrp/sil-kit 
> >  * License   : MIT 
> >  * Vcs  : https://github.com/vectorgrp/sil-kit 
> >    Section    : libs 
> > 
> > The source builds the following binary packages: 
> > 
> >   libsilkit-dev - Development packages for libsilkit 
> >   libsilkit4 - Simulation in the loop kit by Vector 
> > 
> > To access further information about this package, please visit the 
> > following URL: 
> > 
> >   https://mentors.debian.net/package/libsilkit/ 
> > 
> > Alternatively, you can download the package with 'dget' using this command: 

For some reason the last part of your email is omitted from the quote, but it 
seems I missed quite some stuff. Thanks though for the feedback.
I will work on a revised version now and update the bug report once it is 
uploaded.

I still have some questions:

- Is it permitted to update the libsilkit version (to 4.0.39) within the review 
process?
- The only remaining vendoring is GoogleTest, which is only used for the 
unit/integration tests which are not shipped by the package. Is this allowed or 
should we use the systems libraries here as well?
- Related, if this is allowed, do we need to include the License information, 
since we do not ship source files nor object files compiled with these source 
files in the binary package?

Cheers and thanks again for the review,
Jan



Bug#1055913: rust-http-body: please provide newer upstream branch v1.0

2023-11-13 Thread Jonas Smedegaard
Source: rust-http-body
Version: 0.4.5-1
Severity: normal
Tags: upstream

Please separately most likely separately rather than upgrading, due to
not yet stable) newer upstream branch v1.0 (even if only available as
release candidate for now).



Bug#810018: New Essential package procps-base

2023-11-13 Thread Craig Small
Hello,
  For quite some time (since 2006!) there has been a discussion at[1] about
changing from the sysvinit-utils version of pidof to the procps one. A
quick scan of the various distributions shows that only Debian and Ubuntu
(and I assume most other downstreams) use the sysvinit-utils version.

So to rehash some old drafts, here's the proposal.

What:
Create a new package procps-base. This uses the existing procps source
package and just enable building of pidof. procps-base will be an Essential
package and only contain pidof.

Why:
This would bring the pidof variant in line with other distributions.
sysvinit-utils would no longer need to be Essential (though that's a
separate issue) and would only have init-d-script, fstab-decode, and
killall5.

The majority of usage of pidof is in init or pre/post scripts, which really
should be using the LSB pidofproc function. That function in turn
optionally uses pidof if the pidfile parameter is not given. That's
probably a way forward for sometime in the future to not need procps-base
Essential, but it is a way off.

sysvinit-utils requires only libc6 while procps-base require libproc-2 but
this is the same library used for the ps,top,w etc tools which are
installed on most systems.


1: https://bugs.debian.org/810018


Bug#1037135: please update to latest upstream version (>> 4.2.0) and confirm intent to maintain package

2023-11-13 Thread Dhavan


On Monday, 10 July 2023 at 03:19, Nicholas D Steeves  wrote:

> You've got this! :) You're already using a gbp (git-buildpackage) style
> git repository so this is very easy. Just use the Files-Excluded
> feature of debian/control, and run "gbp import-orig --uscan".

I have finally pushed the update! Hopefully the package is built properly. 
I have verified that docs are indeed excluded.

I can update `Uploader` section as well to reflect my new working email, but
haven't pushed the change yet. Is it recommended that I do this(it probably
is)? Any specific things I should consider?

Thanks for the hints, those helped me be super quick about the things.

- Dhavan.



Bug#1055912: RFS: python-scienceplots/2.1.0-3 -- Matplotlib styles for scientific figures

2023-11-13 Thread Yogeswaran Umasankar
Package: sponsorship-requests
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

Dear mentors,

I am looking for a sponsor for my package "python-scienceplots":

 * Package name : python-scienceplots
   Version  : 2.1.0-3
   Upstream contact : John Garrett 
 * URL  : https://github.com/garrettj403/SciencePlots
 * License  : Expat
 * Vcs  : https://salsa.debian.org/yogu/python-scienceplots
   Section  : python

The source builds the following binary packages:

  python3-scienceplots - Matplotlib styles for scientific figures

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

  https://mentors.debian.net/package/python-scienceplots/

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

  dget -x 
https://mentors.debian.net/debian/pool/main/p/python-scienceplots/python-scienceplots_2.1.0-3.dsc

Changes since the last upload:

 python-scienceplots (2.1.0-3) unstable; urgency=medium
 .
   * Included PYBUILD_NAME. (Closes: #1055910)
   * Removed unnecessary depends, pre-depends in binary.
   * Removed unnecessary files from python3-scienceplots.docs.
   * Revised copyright License as Expat.

Regards,
-- 
  Yogeswaran Umasankar



Bug#1032104: Status update

2023-11-13 Thread Timothy Pearson
I have traced this bug to a missing memory barrier in the powerpc IPI handling 
code.  io_uring uses task_work_add() to schedule I/O worker creation, which in 
turn issues an IPI, and when precise timing conditions are met the inconsistent 
state between the two CPU cores can lead to corruption of userspace data in RAM.

I have sent a patch upstream, and created a merge request for Debian here:

https://salsa.debian.org/kernel-team/linux/-/merge_requests/907



Bug#1055911: RFS: python-art/6.1-3 -- ASCII art

2023-11-13 Thread Yogeswaran Umasankar
Package: sponsorship-requests
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

Dear mentors,

I am looking for a sponsor for my package "python-art":

 * Package name : python-art
   Version  : 6.1-3
   Upstream contact : Sepand Haghighi 
 * URL  : https://github.com/sepandhaghighi/art
 * License  : Expat
 * Vcs  : https://salsa.debian.org/yogu/python-art
   Section  : python

The source builds the following binary packages:

  python3-art - ASCII art

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

  https://mentors.debian.net/package/python-art/

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

  dget -x 
https://mentors.debian.net/debian/pool/main/p/python-art/python-art_6.1-3.dsc

Changes since the last upload:

 python-art (6.1-3) unstable; urgency=medium
 .
   * Corrected PYBUILD_NAME. (Closes: #1055906)
   * Removed unnecessary depends, pre-depends in binary.
   * Removed unnecessary files from python3-art.docs.
   * Revised copyright License as Expat.

Regards,
-- 
  Yogeswaran Umasankar



Bug#1055910: python-scienceplots: Missing PYBUILD_NAME

2023-11-13 Thread Yogeswaran Umasankar
Source: python-scienceplots
Version: 2.1.0-2
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

PYBUILD_NAME missing and listed unnecessary depends and pre-depends.

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: arm64 (aarch64)

Kernel: Linux 6.5.0-4-arm64 (SMP w/2 CPU threads)
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



Bug#1055909: VIM: adding "set mouse=" into /etc/vim/vimrc doesn't work

2023-11-13 Thread YunQiang Su
Package: src:vim
Version: 2:9.0.2103-1

In general, I love the default settings of VIM, while "set mount=a" is
an exception.
So I try to add "set mount=" in to /etc/vim/vimrc or /etc/vim/vimrc.local,
but it doesn't work.

With `vim -V xx.txt`, it shows that the /etc/vim/vimrc is sourced very
earlier than files in
/usr/share/vim. Maybe, it is the real problem.

Yes, I can add "~/.vimrc", while with this file exists, some other
config is missing,
like setting curse postion to the last edit.



Bug#1055908: nmu: libwx-perl_1:0.9932-8+b2

2023-11-13 Thread Scott Talbert
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: binnmu
X-Debbugs-Cc: libwx-p...@packages.debian.org
Control: affects -1 + src:libwx-perl

nmu libwx-perl_1:0.9932-8+b2 . ANY . unstable . -m "Rebuild for wxwidgets3.2 
(3.2.4+dfsg-1)"



Bug#1055907: nmu: libalien-wxwidgets-perl_0.69+dfsg-6+b3

2023-11-13 Thread Scott Talbert
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: binnmu
X-Debbugs-Cc: libalien-wxwidgets-p...@packages.debian.org
Control: affects -1 + src:libalien-wxwidgets-perl

nmu libalien-wxwidgets-perl_0.69+dfsg-6+b3 . ANY . unstable . -m "Rebuild for 
wxwidgets3.2 (3.2.4+dfsg-1)"



Bug#1055895: [Pkg-rust-maintainers] Bug#1055895: rust-self-cell: RUSTSEC-2023-0070

2023-11-13 Thread Peter Green


Please see https://rustsec.org/advisories/RUSTSEC-2023-0070.html


I have read the upstream advisory and the linked bug report and while
I don't fully understand the nitty gritty details my understanding of
the issue is.

* It was discovered that code (which was not marked as unsafe)
  could mis-use self-cell in a way that invoked undefined
  behaviour.
* This was fixed by adding an additional compile time check
  which will cause the build to fail in such cases.

Based on this understanding I have

* Uploaded the new version of rust-self-cell
* Performed a rebuild test of the only reverse dependency
  rust-coreutils, it built successfully, so presumably it is
  not impacted by this issue.



Bug#1052557: fpc: Compiler bootstrap for more release architectures

2023-11-13 Thread Bo YU

Hi!
On Sun, Sep 24, 2023 at 07:59:41PM +0200, Paul Gevers wrote:

Hi,

On 24-09-2023 19:38, Bastian Germann wrote:

How is the bootstrap done and is it planned?


I recall that bug 551400 and/or 784569 give quite some insight in what 
needs to be done.


I don't have any plans of bootstrapping fpc ever again. If anything, 
I'd like to see the glibc 'arch' of fpc actually working, then we 
could support all Debian architectures *and* cross building would 
probably be easier. But it all has been a while.


I would like to add riscv64 and mips64el support for fpc here.

But there are some unknown field for me about glibc to support cross
build on fpc. Could you share some links where I should to start?

Just follow this one?
https://wiki.lazarus.freepascal.org/Cross_compiling


BR,
Bo




Paul





--
Regards,
--
  Bo YU



signature.asc
Description: PGP signature


Bug#1055906: python-art: Incorrect PYBUILD_NAME

2023-11-13 Thread Yogeswaran Umasankar
Source: python-art
Version: 6.1-2
Severity: normal
X-Debbugs-Cc: kd8...@gmail.com

PYBUILD_NAME should be 'art'.

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: arm64 (aarch64)

Kernel: Linux 6.5.0-4-arm64 (SMP w/2 CPU threads)
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



Bug#1055905: Build dependencies not installable on (old)stable

2023-11-13 Thread Daniel Richard G.
On Mon, 2023 Nov 13 21:00-05:00, Andres Salomon wrote:
>
> That is a harder question to answer. :)
>
> If you go to https://buildd.debian.org/status/package.php?p=chromium 
> and select "Bookworm" for the suite, and hit "Go", you can see the 
> build logs for the latest (bookworm) release. However, I have no idea 
> how to get build logs for older releases - the "old" link takes you to 
> older build logs for sid. I suspect that's a bug.

Okay, so it's not just me. getbuildlog(1) likewise doesn't work for the
(old)stable versions.

That would be a pretty flagrant bug, so hopefully someone else will
notice and straighten it out. Thanks again!



Bug#1055905: Build dependencies not installable on (old)stable

2023-11-13 Thread Andres Salomon




On Mon, Nov 13 2023 at 08:52:38 PM -05:00:00, Daniel Richard G. 
 wrote:


(Where can I find the build logs? Those would have answered this
question, and more.)




That is a harder question to answer. :)

If you go to https://buildd.debian.org/status/package.php?p=chromium 
and select "Bookworm" for the suite, and hit "Go", you can see the 
build logs for the latest (bookworm) release. However, I have no idea 
how to get build logs for older releases - the "old" link takes you to 
older build logs for sid. I suspect that's a bug.




Bug#1055905: Build dependencies not installable on (old)stable

2023-11-13 Thread Daniel Richard G.
On Mon, 2023 Nov 13 20:24-05:00, Andres Salomon wrote:
> The dependencies are in (old)stable-proposed-updates. For example, add 
> the following to your /etc/apt/sources.list:
>
> deb http://deb.debian.org/debian/ bullseye-proposed-updates main
> deb-src http://deb.debian.org/debian/ bullseye-proposed-updates main

Thanks, I've confirmed that this allows build-dep to succeed on
bookworm.

(Where can I find the build logs? Those would have answered this
question, and more.)

> The buildds already use these repos, which is why building chromium 
> works. Once a new (old)stable point release is made, the packages will 
> move from (old)stable-proposed-updates into (old)stable. According to 
> https://lists.debian.org/debian-release/2023/11/msg00136.html , the 
> next bookworm point release (12.3) should be happening on Dec 9th.

This is good to know, as I would have expected a newer compiler to land
in -backports.



Bug#1055882: libncurses6: waddnstr() reads n+1 bytes, ought to end at n bytes

2023-11-13 Thread Thomas Dickey
On Mon, Nov 13, 2023 at 02:54:06PM +0100, наб wrote:
> Package: libncurses6
> Version: 6.4-4
> Severity: normal
> Tags: patch
...
> I see "while ((*str != '\0') && (n-- > 0)) {" is in the wrong order,
> and ought to be "(n-- > 0) && (*str != '\0')" ‒ only reading from str
> when it's not past the end.

It's a little more complicated than that.  The problem was introduced here:

20201205
+ eliminate an additional strlen and wsclen.
+ eliminate an unnecessary strlen in waddnstr() (suggested by Benjamin
  Abendroth).

The null terminator should be checked only for the special case where
the passed-in length is negative.  I overlooked this case when eliminating
the strlen's.  Here's what I have in mind (using a flag to short-circuit
past the test for null terminator):

diff -u -r1.58 lib_addstr.c
--- lib_addstr.c2022/06/11 20:12:04 1.58
+++ lib_addstr.c2023/11/14 01:09:13
@@ -55,16 +55,18 @@
 
 T((T_CALLED("waddnstr(%p,%s,%d)"), (void *) win, _nc_visbufn(astr, n), n));
 
-if (win && (str != 0)) {
+if (win && (str != 0) && (n != 0)) {
+   bool explicit = (n > 0);
+
TR(TRACE_VIRTPUT | TRACE_ATTRS,
   ("... current %s", _traceattr(WINDOW_ATTRS(win;
code = OK;
 
TR(TRACE_VIRTPUT, ("str is not null, length = %d",
-  ((n > 0) ? n : (int) strlen(str;
-   if (n < 0)
+  (explicit ? n : (int) strlen(str;
+   if (!explicit)
n = INT_MAX;
-   while ((*str != '\0') && (n-- > 0)) {
+   while ((explicit || (*str != '\0')) && (n-- > 0)) {
NCURSES_CH_T ch;
TR(TRACE_VIRTPUT, ("*str = %#o", UChar(*str)));
SetChar(ch, UChar(*str++), A_NORMAL);
@@ -228,16 +230,18 @@
 
 T((T_CALLED("waddnwstr(%p,%s,%d)"), (void *) win, _nc_viswbufn(str, n), 
n));
 
-if (win && (str != 0)) {
+if (win && (str != 0) && (n != 0)) {
+   bool explicit = (n > 0);
+
TR(TRACE_VIRTPUT | TRACE_ATTRS,
   ("... current %s", _traceattr(WINDOW_ATTRS(win;
code = OK;
 
TR(TRACE_VIRTPUT, ("str is not null, length = %d",
-  ((n > 0) ? n : (int) wcslen(str;
-   if (n < 0)
+  (explicit ? n : (int) wcslen(str;
+   if (!explicit)
n = INT_MAX;
-   while ((*str != L('\0')) && (n-- > 0)) {
+   while ((explicit || (*str != L('\0'))) && (n-- > 0)) {
NCURSES_CH_T ch;
TR(TRACE_VIRTPUT, ("*str[0] = %#lx", (unsigned long) *str));
SetChar(ch, *str++, A_NORMAL);
 
-- 
Thomas E. Dickey 
https://invisible-island.net


signature.asc
Description: PGP signature


Bug#1055905: Build dependencies not installable on (old)stable

2023-11-13 Thread Daniel Richard G.
Package: chromium
Version: 119.0.6045.123-1~deb12u1

On bookworm, with backports enabled:

# apt-get build-dep chromium
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 builddeps:chromium : Depends: lld-16 but it is not installable
  Depends: clang-16 but it is not installable
  Depends: clang-format-16 but it is not installable
  Depends: libclang-rt-16-dev but it is not installable
E: Unable to correct problems, you have held broken packages.

Where are those LLVM 16 packages supposed to come from?

The same situation arises on bullseye. The associated chromium source
package pages even notes those packages as "not available":

https://packages.debian.org/source/bookworm/chromium
https://packages.debian.org/source/bullseye/chromium

Also, I cannot find (old)stable build logs for the package at e.g.

https://buildd.debian.org/status/logs.php?pkg=chromium=amd64

Is there a different place where I should find them? I was hoping the
build logs would shed some light on how these build dependencies were
being handled.


--Daniel


-- 
Daniel Richard G. || sk...@iskunk.org
My ASCII-art .sig got a bad case of Times New Roman.



Bug#1055904: RFP: liblouvre -- C++ library for building Wayland compositors

2023-11-13 Thread Eduardo Hopperdietzel
Package: liblouvre
Severity: wishlist

* Package name : liblouvre
  Version : 1.0.0
  Upstream Author : Eduardo Hopperdietzel
* URL : https://github.com/CuarzoSoftware/Louvre
* License : GPL v3.0
  Programming Lang : C++11
  Description : C++ library for building Wayland compositors

Dear Debian Package Maintainers,

I hope this message finds you well. I am writing to request the inclusion
of the Louvre library in the Debian package repository.
Louvre is a high-performance C++ library designed for building Wayland
compositors with a strong emphasis on ease of development.

Key features of Louvre include:

- Implementation of essential Wayland protocols necessary for constructing
desktop compositors.
- Provision of a default implementation for each signal, event or request,
enabling developers to witness functional results from day one and
gradually override functionality as needed.
- Tools such as a scene and views system for 2D rendering that
automatically paints only the damaged regions during a frame.
- Support for multi-GPU setups, multi-session (TTY switching), input and
graphic backends, and more.
- Thanks to its multi-threaded architecture, Louvre maintains a high FPS
rate when V-Sync is enabled even during the rendering of complex scenarios,
avoiding the typical issue of single-threaded compositors experiencing a
drop in FPS during screen vblank.

I propose that the Louvre package be divided into the following components
within the Debian repository:

* liblouvre: This package would exclusively contain the shared library.
* liblouvre-dev: This package would provide the development headers.
* liblouvre-examples: This package would include the example binaries
demonstrating Louvre's capabilities and usage.

The Louvre project is well-documented, and build instructions for Debian are
available at the following link:

https://cuarzosoftware.github.io/Louvre/md_md__downloads.html

If you have any questions or require further information, please do not
hesitate to contact me. Thank you for your time and consideration.

Best regards,

Eduardo Hopperdietzel


Bug#967263: aumix: depends on deprecated GTK 2

2023-11-13 Thread Samuel Thibault
Bastian Germann, le lun. 13 nov. 2023 21:56:09 +0100, a ecrit:
> Am 26.10.23 um 17:31 schrieb Bastian Germann:
> > On Tue, 4 Aug 2020 12:46:59 +0200 Samuel Thibault wrote:
> > > I had mailed tre...@jpj.net about it in april, without any answer so
> > > far. I guess we'll just disable the gtk build.
> > 
> > I have disabled the gtk build in the git repo.
> 
> I am uploading a NMU to DELAYED/10 in order to fix this.
> For your convenience I have included all git changes that were made up to 
> this point.

And tagged everything, thanks!

Samuel



Bug#1055540: obs-time-source: FTBFS on several archs: linker input file not found

2023-11-13 Thread Eriberto Mota
Some tests were made over Debian, Alpine and Fedora and the issue causing
the FTBFS is present only on Debian. The Meson finds the libobs, but fails
to build using it. Maybe it can be something related to #998853.

The upstream doesn't have a solution because he uses Alpine and the build
is perfect there (this bug is unreproducible outside of Debian).

My solution (or temporary solution): commonly, plugins for OBS are build
with CMake, so I made a patch[1] to use it instead of Meson. This solution
works fine and it is based in CMakeLists.txt files provided by Exeldro in
several plugins, like obs-move-transition[2].

[1] 
https://salsa.debian.org/debian/obs-time-source/-/blob/debian/master/debian/patches/010_use-cmake.patch
[2] 
https://salsa.debian.org/debian/obs-move-transition/-/blob/debian/master/CMakeLists.txt

Eriberto



Bug#1055903: typo in description: assmebly instead of assembly

2023-11-13 Thread Bill Allombert
Source: fp-units-win
Version: 3.2.2+dfsg-20
Severity: normal

Dear Pascal Packaging Team,

The description of fp-units-win-wasm says
Free Pascal - Web assmebly support units dependency package
  
% apt-cache search assmebly
fp-units-win-wasm - Free Pascal - Web assmebly support units dependency package
fp-units-win-wasm-3.2.2 - Free Pascal - Web assmebly support units
fp-units-wasm - Free Pascal - Web assmebly support units dependency package
fp-units-wasm-3.2.2 - Free Pascal - Web assmebly support units

Cheers,
-- 
Bill. 

Imagine a large red swirl here.



Bug#1055901: [Pkg-raspi-maintainers] Bug#1055901: raspi-firmware: postinst fails, makes bad assumption about existence of /boot/firmware/

2023-11-13 Thread Hilmar Preuße

On 11/13/23 23:20, Cyril Brulebois wrote:

Hilmar Preusse  (2023-11-13):


Hi,


the package fails to install on my system. I simply assumes that /boot/firmware 
is a
mount point and fails if this is not the case. If /boot/firmware is expected to 
be a
mount point the installer should have created it. The system was once installed 
as
bullseye and later upgraded to bookworm.


What exactly is your system? What is that rpt suffix?



It is an raspi3, not sure if that is the needed information, here comes 
the apt-cache policy


hille@rasppi1:~ $ apt-cache policy raspi-firmware
raspi-firmware:
  Installed: 1:1.20231024+ds-1+rpt1
  Candidate: 1:1.20231024+ds-1+rpt1
  Version table:
 *** 1:1.20231024+ds-1+rpt1 500
500 http://archive.raspberrypi.org/debian bookworm/main arm64 
Packages
500 http://archive.raspberrypi.org/debian bookworm/main armhf 
Packages

100 /var/lib/dpkg/status
 1.20220830+ds-1 500
500 http://deb.debian.org/debian bookworm/non-free-firmware 
arm64 Packages
500 http://deb.debian.org/debian bookworm/non-free-firmware 
armhf Packages


Does that help you anyhow?

Hilmar
--
Testmail



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1055846: texlive-extra-utils: spix is listed in the package description but not installed in package files

2023-11-13 Thread Hilmar Preuße

Control: severity -1 normal

On 11/12/23 15:55, Vincent-Xavier JUMEL wrote:

Hi,


While I wanted to give spix a try
(https://spix.readthedocs.io/en/latest/install/) I've trusted Debian to
package it in this specific package, which is reported by
`apt show texlive-extra-utils | grep spix`

Instead, my shell reported no `/usr/bin/spix` and
`dpkg -L texlive-extra-utils | grep spix` shows that spix is installed
but misses a link in `/usr/bin/`

   Could you please fix it ?



You may use the script even from the actual location, so the link in 
/usr/bin ist just for convenience. I'll update the link list soon. 
Lowering severity to normal.


Hilmar
--
Testmail



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1055901: [Pkg-raspi-maintainers] Bug#1055901: raspi-firmware: postinst fails, makes bad assumption about existence of /boot/firmware/

2023-11-13 Thread Cyril Brulebois
Hi,

Hilmar Preusse  (2023-11-13):
> Package: raspi-firmware
> Version: 1:1.20231024+ds-1+rpt1
> Severity: serious
> Justification: Policy 6.4
> 
> Hello,
> 
> the package fails to install on my system. I simply assumes that 
> /boot/firmware is a
> mount point and fails if this is not the case. If /boot/firmware is expected 
> to be a
> mount point the installer should have created it. The system was once 
> installed as
> bullseye and later upgraded to bookworm.

What exactly is your system? What is that rpt suffix?

> Versions of packages raspi-firmware suggests:
> ii  bluez-firmware 1.2-9+rpt2
> ii  firmware-brcm80211 1:20230210-5+rpt1
> ii  firmware-misc-nonfree  1:20230210-5+rpt1

Here too.


Cheers,
-- 
Cyril Brulebois -- Debian Consultant @ DEBAMAX -- https://debamax.com/


signature.asc
Description: PGP signature


Bug#1055901: Acknowledgement (raspi-firmware: postinst fails, makes bad assumption about existence of /boot/firmware/)

2023-11-13 Thread Hilmar Preuße

On 11/13/23 23:03, Debian Bug Tracking System wrote:

Hi,


Thank you for filing a new Bug report with Debian.

You can follow progress on this Bug here: 1055901: 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1055901.



Here is the error message I get:

hille@rasppi1:~ $ sudo apt -f install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up raspi-firmware (1:1.20231024+ds-1+rpt1) ...
Error: missing /boot/firmware, did you forget to mount it?
dpkg: error processing package raspi-firmware (--configure):
 installed raspi-firmware package post-installation script subprocess 
returned error exit status 1

dpkg: dependency problems prevent configuration of rpi-eeprom:
 rpi-eeprom depends on raspi-firmware; however:
  Package raspi-firmware is not configured yet.

dpkg: error processing package rpi-eeprom (--configure):
 dependency problems - leaving unconfigured
Processing triggers for initramfs-tools (0.142) ...
Errors were encountered while processing:
 raspi-firmware
 rpi-eeprom
E: Sub-process /usr/bin/dpkg returned an error code (1)

Hilmar
--
Testmail



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1055902: ITP: multispeech -- Multilingual speech server for Emacspeak

2023-11-13 Thread Igor B. Poretsky
Package: wnpp
Severity: wishlist
Owner: "Igor B. Poretsky" 

* Package name: multispeech
  Version : 4.6.0
  Upstream Author : Igor B. Poretsky 
* URL : https://github.com/poretsky/multispeech
* License : GPL-2.0
  Programming Lang: C++
  Description : Multilingual speech server for Emacspeak

Multispeech was primarily designed as a multilingual speech server
for Emacspeak, but it can be useful in some other circumstances
as well, when multilingual speech feedback is needed.
For instance, it can serve as a backend module for Speech Dispatcher.
Multispeech produces audible speech, sounds and tone signals
according to the commands passed by client. It utilizes third party
speech synthesis software to perform actual TTS transformation.

The main feature of Multispeech is its facility to recognize language by
context and automatically choose proper voice for it. Multispeech
in its very early stage was included in Knoppix distribution about 20
years ago.

Need sponsorship for upload.



Bug#1055901: raspi-firmware: postinst fails, makes bad assumption about existence of /boot/firmware/

2023-11-13 Thread Hilmar Preusse
Package: raspi-firmware
Version: 1:1.20231024+ds-1+rpt1
Severity: serious
Justification: Policy 6.4

Hello,

the package fails to install on my system. I simply assumes that /boot/firmware 
is a
mount point and fails if this is not the case. If /boot/firmware is expected to 
be a
mount point the installer should have created it. The system was once installed 
as
bullseye and later upgraded to bookworm.

Himar

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

Kernel: Linux 6.1.21-v8+ (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_CRAP
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 raspi-firmware depends on:
ii  dosfstools  4.2-1
ii  dpkg1.21.22

raspi-firmware recommends no packages.

Versions of packages raspi-firmware suggests:
ii  bluez-firmware 1.2-9+rpt2
ii  firmware-brcm80211 1:20230210-5+rpt1
ii  firmware-misc-nonfree  1:20230210-5+rpt1

-- no debconf information



Bug#1051236: proftpd-core: SSH key exchanges fail unexpectedly with "unable to write X bytes of raw data"

2023-11-13 Thread Jérémy Lecour
Hi,

Thanks a lot for the effort. I guess it was worth it since my problem is solved.

I've tried again with the latest version of my client and the
"official" Debian 12 package and it was still failing.
After installing your version of proftpd-basic, proftpd-core,
proftpd-mod-crypto and proftpd-mod-wrap, everything is working fine
again.

On Tue, Nov 7, 2023 at 11:47 PM Hilmar Preuße  wrote:
>
> On 9/4/23 22:10, Jeremy Lecour wrote:
>
> Hi Jeremy,
>
> > After upgrading to Debian 12, my SFTP client stopped working with
> > errors when connecting.
> >
> > I've opened a GitHub issue and the problem has been solved.
> > https://github.com/proftpd/proftpd/issues/1694
> >
> > It will even be backported to the 1.3.8 branch, so I hope that it
> > might be available in an upcoming update in Debian 12.
> >
>
> I've put test packages here [1]. Could you try them and report back if
> they solve the issue?
>
> Hilmar
>
> [1] https://freeshell.de/~hille42/debian_1051236/
> --
> Testmail
>


-- 
Jérémy Lecour :
https://jeremy.lecour.fr - https://mastodon.evolix.org/@jlecour



Bug#1016430: netgen: New upstream version 6.2.2007 available / why is the version overriden with +really?

2023-11-13 Thread Kurt Kremitzki

Hello Drew,

On 11/13/23 14:52, Drew Parsons wrote:

Package: netgen
Followup-For: Bug #1016430

I've prepared netgen 6.2.2305 in experimental. I guess we might as
well close this bug when it gets uploaded to unstable.

Still, I'd also be interested to hear what the motivation was for the
+really6.2.1905 version.



Thank you very much for working on Netgen. (Sorry Tobias for never 
getting around to replying to this!)


For convenience, let me quote for explanation my Nov 2020 Patreon post 
on this issue, but first TLDR, this was because upstream's use of 
architecture-specific assembly causing all builds except amd64 to fail, 
and patching that version was too difficult:



The problem, for those who aren't familiar, was that Netgen upstream
made several changes which are specific to the x86_64 (amd64)
architecture in the 6.2.2006 release I had originally uploaded.



Debian builds were only succeeding on amd64 but failing on all the
other architectures: i386, armel, armhf, arm64, mipsel, mips64el,
ppc64el, and s390x.



I was able to fix some of the problems by switching to an older
version (thus the version 6.2.2006+really6.2.1905) but that only
fixed builds on i386 (aka 32-bit x86.)



Problems still remained with the platform-specific usage of
_mm_pause() and __rdtsc(). For __rdtsc(), I was able to resolve it
with a patch to use C++11's std::chrono::steady_clock. For
_mm_pause(), after some research I came up with a patch that uses
architecture-specific assembly that corresponds to x86's _mm_pause()
behavior.


So, since you've gotten it working, there is indeed no reason to hold 
off on closing this bug and moving forward.


Thanks,
Kurt



Bug#1055900: ITP: freespeech -- English text preprocessor for MBROLA speech synthesizer

2023-11-13 Thread Igor B. Poretsky
Package: wnpp
Severity: wishlist
Owner: "Igor B. Poretsky" 

* Package name: freespeech
  Version : 1.0m
  Upstream Author : Steve Isard, Alistair Conkie
* URL : https://github.com/poretsky/freespeech
* License : GPL
  Programming Lang: C
  Description : English text preprocessor for MBROLA speech synthesizer

This software originates from the old archive found at
http://tcts.fpms.ac.be/synthesis/mbrola/tts/English/fs.a10m.tar.gz.
It contains English text to phoneme converter and pronunciation dictionary
that being used along with mbrola speech synthesizer
can provide full TTS functionality for English language.

The mbrola package description in fact mentions freephone as a
preprocessor along with cicero and espeak, but freephone itself is a
part of this package. Thus, I think, it would be reasonable to have it
in Debian as well.

Looking for a sponsor to upload.



Bug#1055899: Allow HEIC extension for eog when heif-gdk-pixbuf is installed

2023-11-13 Thread Alma Madeleine

Package: bash-completion
Version: 1:2.11-6
Control: affects -1 + eog heif-gdk-pixbuf

When the package heif-gdk-pixbuf is installed, the Eyes Of GNOME image 
viewer (eog) can display HEIC files. However, install heif-gdk-pixbuf 
and eog, open an xterm on Xorg, cd into /tmp, ensure that no files 
matching the pattern file* are present in /tmp, and then issue the 
following:


$ touch file.jpg
$ touch file.heic
$ eog file↹

The symbol ↹ means you should hit the [Tab] button on the keyboard. We 
observe the autocompletion of the above to


$ eog file.jpg

Now let's replace the last three chars by "h" and hit [Tab] again:

$ eog file.h↹

We observe that nothing autocompletes; the result is as before (“$ eog 
file.h”) despite the existence of a unique file starting with “file.h” 
(namely, file.heic).


We kindly ask that the extensions heic and HEIC be recognized as valid 
for eog iff heif-gdk-pixbuf is installed.


Gratefully,
Alma



Bug#1055646: gdb: extremely slow response to basic commands

2023-11-13 Thread Héctor Orón Martínez
Hello Tomazzi,

On Mon, 13 Nov 2023 at 21:51, tomazzi  wrote:
>
> Hello,
>
> I've just built gdb "the Debian way", to check what are the differences
> in the build process:
> $> apt source gdb
> $> apt build-dep gdb
> $> debuild -b -uc -us
>
>  From debuild output:
>
> gdb-default: configured with:
> ...
>   --without-babeltrace
>   --with-babeltrace
> ...
> gdb-minimal: configured with:
> ...
>   --without-babeltrace
>   --with-babeltrace
>   --without-babeltrace
> ...
>
> This looks bad, but the results are even more "interresting":

Latest switch is the one that should be in-use

> The gdb binary installed in the system (**debsums OK**) reports the
> following configuration (the "show configuration" command, differences
> only):
>
> ...
>   --with-babeltrace
>   --with-mpfr
>   --with-xxhash
>   --with-python=/usr (relocatable)
>   --with-python-libdir=/usr/lib (relocatable)
>   --enable-source-highlight
> ...
>
> The newly "debuild" gdb reports something *different*:
> ...
>   --without-babeltrace  << this: conflicting build flags
>   --without-mpfr
>   --with-xxhash
>   --without-python
>   --without-python-libdir
>   --disable-source-highlight
> ...
>
>
> The gdb which I've compiled using ./configure script (so *without*
> Debian patches) reports:
> ...
>   --with-babeltrace
>   --with-mpfr
>   --without-xxhash  << this: libxxhash-dev is installed, but
> flag is disabled ?
>   --with-python=/usr
>   --with-python-libdir=/usr/lib
>   --disable-source-highlight << this
> ...
>

Could you share your conclusion or a patch? I quite do not understand
what you are trying to say with all those examples.

Regards
-- 
 Héctor Orón  -.. . -... .. .- -.   -.. . ...- . .-.. --- .--. . .-.



Bug#1055898: ITP: rulex -- Pronunciation dictionary for Russian TTS engine

2023-11-13 Thread Igor B. Poretsky
Package: wnpp
Severity: wishlist
Owner: "Igor B. Poretsky" 

* Package name: rulex
  Version : 3.8.0
  Upstream Author : Igor B. Poretsky 
* URL : https://github.com/poretsky/rulex
* License : LGPL-2.1
  Programming Lang: C
  Description : Pronunciation dictionary for Russian TTS engine

RuLex database is primarily intended for use along with the
Ru_tts (https://github.com/poretsky/ru_tts) speech synthesizer in order
to improve its pronunciation.

This package provides  lexical database itself, its data access library
and some additional utilities to deal with it. These include text
preprocessor rulex  and lexholder-ru utility that allows one
 to browse and alter the database content.

Being developed for some years as an open source project RuLex database
was eventually used by RHVoice TTS engine
(https://github.com/RHVoice/RHVoice).

Need a sponsor for upload.



Bug#1016430: netgen: New upstream version 6.2.2007 available / why is the version overriden with +really?

2023-11-13 Thread Drew Parsons
Package: netgen
Followup-For: Bug #1016430

I've prepared netgen 6.2.2305 in experimental. I guess we might as
well close this bug when it gets uploaded to unstable.

Still, I'd also be interested to hear what the motivation was for the
+really6.2.1905 version.



Bug#810018: Bug #810018: Consider shipping pidof with procps

2023-11-13 Thread Luca Boccassi
On Mon, 13 Nov 2023 at 21:07, Craig Small  wrote:
>
> On Tue, 14 Nov 2023 at 06:09, Mark Hindley  wrote:
>>
>> IIUC, the proposal[1] was to create a new Essential procps-base just 
>> containing
>> pidof. Otherwise bin:procps would have to become Essential itself. Its 
>> installed
>> size is about 20 times larger than sysvinit-util and that wouldn't 
>> contribute to
>> shrinking the Essential set.
>>
>> I think this approach would also require a debian-devel email announcing the
>> addition to the Essential set and I suppose the new src:procps will need a 
>> trip
>> through NEW.
>
> Good catch, I'll write something up on this as it changes a lot. There are 
> probably two questions
> 1) Does pidof need to be in an Essential package? While a lot of packages do 
> have pidof in them a lot (but not all) of those are in init scripts.
> 2) Does pidof need its own package then

I think it's easier and less work for everyone involved to keep it
essential for now, and then eventually be scaled back and merged back
into the existing package later.



Bug#1055826: bullseye-pu: package crun/0.17+dfsg-1+deb11u2 (bullseye regression)

2023-11-13 Thread Adam D. Barratt
On Mon, 2023-11-13 at 06:37 +0200, Faidon Liambotis wrote:
> On Sun, Nov 12, 2023 at 03:06:34PM +, Adam D. Barratt wrote:
> > On Sun, 2023-11-12 at 09:56 +0200, Faidon Liambotis wrote:
> > > A change merged into Linux v6.6 broke crun. The change was
> > > backported
> > > in the stable branch with v6.1.55, the version in bookworm. We
> > > fixed
> > > crun last week crun 1.8.1-1+deb12u1 (unblock request: #1055241).
> > > 
> > > Salvatore Bonaccorso pointed out that the change was backported
> > > into
> > > all the stable branches, including v5.10.197, the version now in
> > > bullseye. bullseye's crun, v0.17, is also affected, therefore
> > > bullseye crun + bullseye Linux (or bullseye crun+bullseye-
> > > backports
> > > Linux etc.) are now broken as well.
> > 
> > I guess you'd like that pushed via bullseye-updates, once it's
> > ready,
> > as with the bookworm update?
> 
> Yes please :)
> 

Done, as SUA 244-1.

Regards,

Adam



Bug#810018: Bug #810018: Consider shipping pidof with procps

2023-11-13 Thread Craig Small
On Tue, 14 Nov 2023 at 06:09, Mark Hindley  wrote:

> IIUC, the proposal[1] was to create a new Essential procps-base just
> containing
> pidof. Otherwise bin:procps would have to become Essential itself. Its
> installed
> size is about 20 times larger than sysvinit-util and that wouldn't
> contribute to
> shrinking the Essential set.
>
> I think this approach would also require a debian-devel email announcing
> the
> addition to the Essential set and I suppose the new src:procps will need a
> trip
> through NEW.
>
Good catch, I'll write something up on this as it changes a lot. There are
probably two questions
1) Does pidof need to be in an Essential package? While a lot of packages
do have pidof in them a lot (but not all) of those are in init scripts.
2) Does pidof need its own package then

 - Craig


Bug#1055765: chromium: Error: Can't open display (armhf) while other platforms (amd64, arm64, i386) are OK

2023-11-13 Thread Andres Salomon

Control: found -1 117.0.5938.149-1~deb12u1

Thanks. More questions below:



On Mon, Nov 13 2023 at 08:28:41 PM +01:00:00, Julien Neuhart 
 wrote:
I’ve been able to reproduce the issue (e.g., Can’t open display) 
with versions 117.0.5938.149-1~deb12u1 and 118.0.5993.70-1~deb12u1.


uname -a:
Linux buildkitsandbox 6.2.0-1015-azure #15~22.04.1-Ubuntu SMP Fri Oct 
 6 13:20:44 UTC 2023 armv7l3 GNU/Linux



Okay, this looks fine. You're running qemu on an Ubuntu x86 host, so 
inside the VM it sees the Ubuntu kernel but as an armv7l architecture. 
Chromium's startup script should run `uname -m`, see 'armv7l', and do 
its 32-bit ARM checks.





cat /proc/cpuinfo:
processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model   : 106
model name  : Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz



Wait, what? Qemu doesn't bother to change /proc/cpuinfo for the VM, so 
it's going to think it's running an x86 CPU?





stepping: 6
microcode   : 0x
cpu MHz : 2793.437
cache size  : 49152 KB
physical id : 0
siblings: 2
core id : 0
cpu cores   : 2
apicid  : 0
initial apicid  : 0
fpu : yes
fpu_exception   : yes
cpuid level : 21
wp  : yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca 
cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb 
rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq 
ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c 
rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti 
fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm avx512f avx512dq 
rdseed adx smap clflushopt avx512cd avx512bw avx512vl xsaveopt xsavec 
xsaves md_clear
bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds 
swapgs taa itlb_multihit mmio_stale_data gds



Ugh, nor does it change cpu flags. The chromium script 
(/usr/bin/chromium) should've errored out with a message about NEON 
once it saw that the flags it needed in /proc/cpuinfo weren't present. 
So there's two problems here.


Can you please run `bash -x /usr/bin/chromium --version` and provide 
the output from that? Something's going wrong there. What *should* be 
happening is that you should be seeing the message:


"The hardware on this system lacks support for NEON SIMD extensions.
We now require NEON or equivalent architecture extensions on ARM-based
machines. See 
https://lists.debian.org/debian-devel/2023/09/msg00175.html

for more information."

Instead, it seems to be going ahead and launching chromium, which is 
likely then getting confused for other reasons. Feel free to use the 
latest available version of chromium for that test, you don't need to 
stick with 117 or whatever.


Now, there's also the separate question of what qemu's armhf emulation 
actually supports. It looks like, according to 
https://www.qemu.org/docs/master/system/qemu-cpu-models.html , you're 
running qemu in "Host passthrough" mode. That shouldn't work with 
chromium unless you modify /usr/bin/chromium to not check for 
NEON/ASIMD, and even then will probably have issues. I only see x86 and 
mips documented on that page, but I would suggest running qemu with 
something like "-cpu cortex-a15".






Bug#810018: Bug #810018: Consider shipping pidof with procps

2023-11-13 Thread Luca Boccassi
On Mon, 13 Nov 2023 at 19:14, Mark Hindley  wrote:
>
> Craig,
>
> Thanks for this.
>
> On Mon, Nov 13, 2023 at 08:08:37PM +1100, Craig Small wrote:
> >  I'll need the assistance of the sysvinit-utils maintainers (CC'ed) as
> >well, as pidof will be moving from that package.
>
> IIUC, the proposal[1] was to create a new Essential procps-base just 
> containing
> pidof. Otherwise bin:procps would have to become Essential itself. Its 
> installed
> size is about 20 times larger than sysvinit-util and that wouldn't contribute 
> to
> shrinking the Essential set.
>
> I think this approach would also require a debian-devel email announcing the
> addition to the Essential set and I suppose the new src:procps will need a 
> trip
> through NEW.

Good point, I had forgot about that detail, thanks for the reminder



Bug#1012720: ITP: golang-k8s-apimachinery -- Handle Kubernetes-like API objects

2023-11-13 Thread Domenico Andreoli
On Mon, Nov 13, 2023 at 03:09:57PM +0100, Nicolas Schier wrote:
> Hi Domenico,

Hi Nicolas,

> do you still plan to finish the packaging of golang-k8s-apimachinery
> shortly?

To be honest I'm far from working at this package.

> In order to update glab package to v1.35.0 the package is needed; may we
> offer help or would it be ok for you if someone else takes-over your
> ITP?

Please go ahead and hijack the ITP.

Thanks!
Domenico

> Kind regards,
> Nicolas
> 
> 
> On Sun, Jun 12, 2022 at 09:51:03PM +0200, Domenico Andreoli wrote:
> > Package: wnpp
> > Severity: wishlist
> > Owner: Domenico Andreoli 
> > 
> > * Package name: golang-k8s-apimachinery
> >   Version : 1.25.0~alpha0-1
> >   Upstream Author : Kubernetes
> > * URL : https://github.com/kubernetes/apimachinery
> > * License : Apache-2.0
> >   Programming Lang: Go
> >   Description : Handle Kubernetes-like API objects.
> > 
> >  This library is a shared dependency for servers and clients to work with
> >  Kubernetes API infrastructure without direct type dependencies. Its
> >  first consumers are k8s.io/kubernetes, k8s.io/client-go, and
> >  k8s.io/apiserver.

-- 
rsa4096: 3B10 0CA1 8674 ACBA B4FE  FCD2 CE5B CF17 9960 DE13
ed25519: FFB4 0CC3 7F2E 091D F7DA  356E CC79 2832 ED38 CB05


signature.asc
Description: PGP signature


Bug#967263: aumix: depends on deprecated GTK 2

2023-11-13 Thread Bastian Germann

Am 26.10.23 um 17:31 schrieb Bastian Germann:

On Tue, 4 Aug 2020 12:46:59 +0200 Samuel Thibault wrote:

I had mailed tre...@jpj.net about it in april, without any answer so
far. I guess we'll just disable the gtk build.


I have disabled the gtk build in the git repo.


I am uploading a NMU to DELAYED/10 in order to fix this.
For your convenience I have included all git changes that were made up to this 
point.



Bug#1055646: gdb: extremely slow response to basic commands

2023-11-13 Thread tomazzi

Hello,

I've just built gdb "the Debian way", to check what are the differences 
in the build process:

$> apt source gdb
$> apt build-dep gdb
$> debuild -b -uc -us

From debuild output:

gdb-default: configured with:
...
     --without-babeltrace
     --with-babeltrace
...
gdb-minimal: configured with:
...
     --without-babeltrace
     --with-babeltrace
     --without-babeltrace
...

This looks bad, but the results are even more "interresting":
The gdb binary installed in the system (**debsums OK**) reports the 
following configuration (the "show configuration" command, differences 
only):


...
     --with-babeltrace
     --with-mpfr
     --with-xxhash
     --with-python=/usr (relocatable)
     --with-python-libdir=/usr/lib (relocatable)
     --enable-source-highlight
...

The newly "debuild" gdb reports something *different*:
...
     --without-babeltrace  << this: conflicting build flags
     --without-mpfr
     --with-xxhash
     --without-python
     --without-python-libdir
     --disable-source-highlight
...


The gdb which I've compiled using ./configure script (so *without* 
Debian patches) reports:

...
     --with-babeltrace
     --with-mpfr
     --without-xxhash  << this: libxxhash-dev is installed, but 
flag is disabled ?

     --with-python=/usr
     --with-python-libdir=/usr/lib
     --disable-source-highlight << this
...

Regards



Bug#1055897: ITP: speakersafetyd -- speaker protection daemon for embedded Linux systems

2023-11-13 Thread Andreas Henriksson
Package: wnpp
Severity: wishlist
Owner: Andreas Henriksson 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: speakersafetyd
  Version : 0.1.4
  Upstream Contact: https://github.com/AsahiLinux/speakersafetyd/issues
* URL : https://github.com/AsahiLinux/speakersafetyd/
* License : MIT
  Programming Lang: Rust
  Description : speaker protection daemon for embedded Linux systems

Speaker protection for Apple Silicon (and potentially other) laptops
with built-in speakers. The Apple M1, M2, etc laptops do not have
protection for melting speakers in hardware, so need this (unlike
many other laptops). The implementation is generic enough that it
could in the future support other systems as well (eg. many embedded
systems might be in the same situation if they have speakers).

I hope to maintain this package in the rust-team (with the help of the
bananas-team).

Preliminary packaging available at:
https://salsa.debian.org/rust-team/debcargo-conf/-/merge_requests/560

See also:
https://wiki.debian.org/Teams/Bananas

Regards,
Andreas Henriksson



Bug#1055773: esptool: CVE-2023-46894

2023-11-13 Thread Salvatore Bonaccorso
Hi Faidon,

On Sun, Nov 12, 2023 at 10:17:01AM +0200, Faidon Liambotis wrote:
> On Sat, Nov 11, 2023 at 08:51:30AM +0100, Salvatore Bonaccorso wrote:
> > The following vulnerability was published for esptool.
> > 
> > CVE-2023-46894[0]:
> > | An issue discovered in esptool 4.6.2 allows attackers to view
> > | sensitive information via weak cryptographic algorithm.
> > 
> > If I undestand the upstream discussion[1] correctly this is not
> > something hich is going to be fixed until the oldest earliest chips
> > are not supported anymore. So this bug is merely for documentation
> > purpose and can be closed once this support vanishes (or feel free to
> > aswer the above, we might then simply mark it as unimportant in the
> > security-tracker.
> 
> I'd go one step further, and express that IMHO this is not a security
> vulnerability and that it shouldn't have been assigned a CVE in the
> first place.
> 
> As you mentioned, based on upstream's comment above, old revisions of
> one of the supported chipsets were using AES ECB for secure boot and
> flash encryption, but newer ones have switched to newer cryptographic
> algorithms. esptool has kept support for the older algorithms, in order
> to keep the ability to work with older revisions of the hardware.
> 
> Obviously software shouldn't default or recommend broken cryptographic
> ciphers, when it can be avoided. But I don't think it constitutes a
> vulnerability to merely implement them, when they are used to interface
> with the world as it exists outside of your software, such as for
> compatibility with hardware, network protocols etc.
> 
> This is the equivalent of saying that coreutils is vulnerable because it
> ships md5sum, an implementation of a broken digest, or that browsers
> need a CVE for supporting older TLS ciphers, etc. Or perhaps even that
> python-cryptography itself needs a CVE because it ships an
> implementation of AES-ECB (or 3DES or whatever) :)
> 
> Let me know if you disagree! Keeping the bug open until I hear from you.

Ok, with your reasoning please feel free to close this tracking bug.

Regards,
Salvatore



Bug#1032207: libpam-modules: Drop pam_userdb

2023-11-13 Thread Helmut Grohne
Hi Sam,

On Mon, Nov 13, 2023 at 09:16:33AM -0700, Sam Hartman wrote:
> Bastian> Your suggestion splitting out and removing after one
> Bastian> release would be fine for me.
> 
> 
> Helmut, I was hoping for a sanity check.

thanks for reaching out.

> Bastian wants to split out some code from pam.
> He wants to move pam_userdb.so into its own package to remove db5.3 from
> the pseudo-essential set.

In general terms, I welcome this change. Thanks for working on it.

I note that db5.3 also is required for building perl and python, so
while it may become possible to remove it from the pseudo-essential set,
it will likely remain in the bootstrap set.

> I've said that I'd be fine with that if we had libpam-modules depend on
> the new package for a release. (It might be okay to do something else,
> but that would require surveying users or detecting breakage in ways
> that require more thought than I would like to spend).

I concur. In essence, we'd first add a new binary and source package to
the pseudo-essential set and later aim for reducing the dependency and
eventually remove that package (and its functionality) from the
pseudo-essential set.

> Complications:
> 
> * pam is ppseudo-essential
> * usrmerge transition (pam libdir is currently /lib)

I confirm. Since we are about to move functionality from one package to
another and from /lib to /usr/lib, this triggers a DEP17 P1 scenario.

> So ignoring essential and usrmerge, I think the new package  would
> replace/breaks libpam-modules << the split point.

I concur. The canonical mitigation is replacing Breaks with Conflicts
(dubbed DEP17 M7). You'll quickly figure that this is going to end badly
for pseudo-essential packages, because pam will have to Pre-Depends on
the new package. Therefore, we may use DEP17 M8. While I am quite
convinced that M8 works, I have not implemented it beyond a PoC stage,
so pam would be the first package doing. Let me quote the relevant
paragraph:

| A package that is at risk of loosing files as in P1 can set up a
| protective diversion for each affected location in the aliased form. The
| replacing preinst script has to set up these temporary diversions. When
| the replacing postinst is run, the replaced package is already upgraded
| or removed (due to associated Breaks) and it can therefore remove the
| protective diversions. These diversions only exist during an upgrade,
| but writing the maintainer scripts can be difficult to get right.
| Therefore, M7 should be preferred when applicable.

So let's say a new libpam-userdb package installs
/usr/lib/x86_64-linux-gnu/security/pam_userdb.so, it's preinst will add
a diversion for /lib/x86_64-linux-gnu/security/pam_userdb.so and its
postinst will remove this diversion. Likewise for any other file that is
taken over and also moved from / to /usr.

> Do you have advice on what we want to do given usrmerge and essential?

I very much want /usr-merge to not impact your work. It definitely will,
but let's try to keep that to a minimum. Please prepare your changes in
experimental without paying much attention to /usr-merge and then get
back to me. You may also attempt to implement M8. I'll be happy to help
and/or review.

Helmut



Bug#1055896: cod-tools: FTBFS: source.c:33:5: error: ‘SPGCONST’ undeclared (first use in this function); did you mean ‘OP_CONST’?

2023-11-13 Thread Sebastian Ramacher
Source: cod-tools
Version: 3.7.0+dfsg-1
Severity: serious
Tags: ftbfs sid trixie
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=cod-tools=s390x=3.7.0%2Bdfsg-1%2Bb4=1699906136=0

make[2]: Entering directory '/<>/src/lib/perl5/COD/SPGLib'
swig -perl5 -Wall -outdir lib/COD/ source.i
cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wall 
-Wno-unused-value \
-I. -c \
`perl -MConfig -e 'print join(" ", @Config{qw(ccflags optimize 
cccdlflags)}, "-I$Config{archlib}/CORE")'` \
source.c source_wrap.c
source.c: In function ‘get_sym_dataset’:
source.c:33:5: error: ‘SPGCONST’ undeclared (first use in this function); did 
you mean ‘OP_CONST’?
   33 | SPGCONST double lattice[3][3];
  | ^~~~
  | OP_CONST
source.c:33:5: note: each undeclared identifier is reported only once for each 
function it appears in
source.c:33:13: error: expected ‘;’ before ‘double’
   33 | SPGCONST double lattice[3][3];
  | ^~~
  | ;
source.c:36:13: error: ‘lattice’ undeclared (first use in this function); did 
you mean ‘lattice_av’?
   36 | lattice[i][j] = SvNV( (SV*)
  | ^~~
  | lattice_av
source.c:44:13: error: expected ‘;’ before ‘double’
   44 | SPGCONST double positions[natoms][3];
  | ^~~
  | ;
source.c:49:13: error: ‘positions’ undeclared (first use in this function)
   49 | positions[i][j] = SvNV( (SV*)
  | ^
make[2]: *** [Makelocal-SWIG-module:36: source.o] Error 1

Cheers
-- 
Sebastian Ramacher



Bug#1042866: planner: Frequent segmentation faults

2023-11-13 Thread Christophe Noisel
fix have been merged : 
https://gitlab.gnome.org/World/planner/-/commit/cfca49c41c3368700f519b7e4c388037eaa6f048

Should be available at next release. Let me know if there's still an issue 
after update.



Bug#1055895: rust-self-cell: RUSTSEC-2023-0070

2023-11-13 Thread Salvatore Bonaccorso
Source: rust-self-cell
Version: 1.0.1-1
Tags: security upstream
Justification: user security hole
Forwarded: https://github.com/Voultapher/self_cell/issues/49
X-Debbugs-Cc: car...@debian.org, Debian Security Team 

Hi

Please see https://rustsec.org/advisories/RUSTSEC-2023-0070.html

Regards,
Salvatore



Bug#1055765: chromium: Error: Can't open display (armhf) while other platforms (amd64, arm64, i386) are OK

2023-11-13 Thread Julien Neuhart
I’ve been able to reproduce the issue (e.g., Can’t open display) with versions 
117.0.5938.149-1~deb12u1 and 118.0.5993.70-1~deb12u1.

uname -a:
Linux buildkitsandbox 6.2.0-1015-azure #15~22.04.1-Ubuntu SMP Fri Oct  6 
13:20:44 UTC 2023 armv7l GNU/Linux

cat /proc/cpuinfo:
processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model   : 106
model name  : Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
stepping: 6
microcode   : 0x
cpu MHz : 2793.437
cache size  : 49152 KB
physical id : 0
siblings: 2
core id : 0
cpu cores   : 2
apicid  : 0
initial apicid  : 0
fpu : yes
fpu_exception   : yes
cpuid level : 21
wp  : yes
flags   : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm 
constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid 
sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 
3dnowprefetch invpcid_single pti fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid 
rtm avx512f avx512dq rdseed adx smap clflushopt avx512cd avx512bw avx512vl 
xsaveopt xsavec xsaves md_clear
bugs: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds 
swapgs taa itlb_multihit mmio_stale_data gds
bogomips: 5586.87
clflush size: 64
cache_alignment : 64
address sizes   : 46 bits physical, 48 bits virtual
power management:

processor   : 1
vendor_id   : GenuineIntel
cpu family  : 6
model   : 106
model name  : Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
stepping: 6
microcode   : 0x
cpu MHz : 2793.437
cache size  : 49152 KB
physical id : 0
siblings: 2
core id : 1
cpu cores   : 2
apicid  : 1
initial apicid  : 1
fpu : yes
fpu_exception   : yes
cpuid level : 21
wp  : yes
flags   : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm 
constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid 
sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 
3dnowprefetch invpcid_single pti fsgs
bugs: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds 
swapgs taa itlb_multihit mmio_stale_data gds
bogomips: 5586.87 
clflush size: 64
cache_alignment : 64 
address sizes   : 46 bits physical, 48 bits virtual 
power management:

> Le 12 nov. 2023 à 09:10, Andres Salomon  a écrit :
> 
> Probably the easiest way is to manually download the chromium and 
> chromium-common deb packages, and then 'sudo apt install 
> /path/to/chromium_117.x.y.z-1~deb12u1_armhf.deb 
> /path/to/chromium-common_117.x.y.z-1~deb12u1_armhf.deb'.
> 
> If you go to 
> https://snapshot.debian.org/package/chromium/117.0.5938.149-1~deb12u1/ in 
> your browser, scroll down to the "chromium 117.0.5938.149-1~deb12u1" section, 
> and then click on the link for "chromium_117.0.5938.149-1~deb12u1_armhf.deb" 
> (or right click and click 'save link as', or copy the link and supply it to 
> wget/curl in the qemu environment), it should download it. Do the same thing 
> in the "chromium-common 117.0.5938.149-1~deb12u1" section.
> 
> https://snapshot.debian.org/package/chromium/118.0.5993.70-1~deb12u1/ has 
> more armhf deb packages, if the 117 packages aren't broken in your test. 
> Unfortunately it looks like 118.0.5993.117-1 never successfully built for 
> armhf on debian 12..
> 
> 
> 
> On Sun, Nov 12 2023 at 08:20:36 AM +01:00:00, Julien Neuhart 
>  wrote:
>> Could you guide me on how ton install those versions? As far as I know, they 
>> are not available in bookworm directly. Thanks!
>>> Le 11 nov. 2023 à 21:51, Andres Salomon  a écrit :
>>> Okay, so not distribution-specific. Between 116 and 119 there were a 
>>> considerable number of changes in the debian packaging, including switching 
>>> from clang-14 to clang-16 for build (done in 118.0.5993.117-1~deb12u1) and 
>>> enabling NEON for armhf (done in 117.0.5938.132-1~deb12u1). My immediate 
>>> suspicion is the NEON change, so it would helpful if you could try those 
>>> versions as well and report back. Also, if it turns out to be the NEON 
>>> change, having the output of `uname -a` and `cat /proc/cpuinfo` (inside of 
>>> qemu's armhf emulation) would be helpful.
>>> On Sat, Nov 11 2023 at 12:08:42 PM +01:00:00, Julien Neuhart 
>>>  wrote:
 Hello Andres,
 Thanks for the quick follow up.
 So I’ve tested with Chromium 116.0.5845.180-1~deb12u1 and it works as 
 expected on Debian 12.
 Note that I also had to explicitly install the chromium-common package:
 DEBIAN_FRONTEND=noninteractive apt-get install -y -qq 
 --no-install-recommends chromium-common="116.0.5845.180-1~deb12u1" 
 chromium="116.0.5845.180-1~deb12u1"
 Distributor ID:Debian
 

Bug#1055838: gnome: GNOME Text Editor not chosen or listed for text files

2023-11-13 Thread Simon McVittie
On Sun, 12 Nov 2023 at 15:23:10 +, Simon McVittie wrote:
> On Sun, 12 Nov 2023 at 14:12:25 +0100, Paul Menzel wrote:
> > With Debian sid/unstable and *gnome* 1:44+1, text files, for example with
> > the suffix .txt, are opened with LibreOffice Writer and not GNOME Text
> > Editor (*gnome-text-editor* 45.0-1).
> 
> This seems to be because /usr/share/applications/gnome-mimeapps.list in
> gnome-session-common lists gedit but not gnome-text-editor.

A fix is on its way into unstable, and I've proposed a stable-update for
Debian 12.3.

> > It’s not even listed in the application choices.
> 
> I'm surprised by that, because
> /usr/share/applications/org.gnome.TextEditor.desktop does list text/plain
> as a supported file type

I think I might have misunderstood what you meant by "the application
choices".

To clarify, Nautilus does not dynamically add a menu item per text editor
with labels like "Open With Text Editor", "Open With gedit", "Open With
emacs", "Open With gVim" and so on - that is not intended behaviour. It is
only intended to have two "Open With" menu entries: the first is for the
default application (the same one you would get for a double-click), and
the second opens a window where you can choose a non-default application.

The behaviour I see is:

* Right-click on a plain text file in nautilus (GNOME Files)
* The top option is "Open With (some default app) [Return]".
  The bug you reported is that for you, the app is LibreOffice Writer (and
  I can reproduce this on a default task-gnome-desktop installation).
  With the bug fixed, it should be Text Editor (which is the
  gnome-text-editor package), or possibly gedit.
* The second option is "Open With..." with no keyboard shortcut.
* If you choose to "Open With...", even before this bug is fixed, you
  should see "Text Editor" listed under the "Recommended Applications"
  heading.
* After this bug is fixed, "Text Editor" should move up to
  "Default Application", replacing LibreOffice Writer, which moves down
  to "Recommended Applications".

Is that the same thing you see? If not, please describe what you see in
similar detail, and how it differs from what you expect.

Thanks,
smcv



Bug#810018: Bug #810018: Consider shipping pidof with procps

2023-11-13 Thread Mark Hindley
Craig,

Thanks for this.

On Mon, Nov 13, 2023 at 08:08:37PM +1100, Craig Small wrote:
>  I'll need the assistance of the sysvinit-utils maintainers (CC'ed) as
>well, as pidof will be moving from that package.

IIUC, the proposal[1] was to create a new Essential procps-base just containing
pidof. Otherwise bin:procps would have to become Essential itself. Its installed
size is about 20 times larger than sysvinit-util and that wouldn't contribute to
shrinking the Essential set.

I think this approach would also require a debian-devel email announcing the
addition to the Essential set and I suppose the new src:procps will need a trip
through NEW.

>So I'm looking at https://wiki.debian.org/PackageTransition
>and assuming procps is 2:4.0.4-2 and sysvinit-utils is 3.08-3
>I would create procps 2:4.0.4-3 with pidof and Breaks: sysvinit-utils
>(<< 3.0.8-4) and Replaces: sysvinit-utils (<< 3.0.8-4)
>sysvinit-utils maintainers create 3.08-4 without pidof and have Breaks:
>procps (<< 2:4.0.4-3)

The dependencies would then be:-

procps-base:
 Breaks: sysvinit-utils (<< 3.0.8-4)
 Replaces: sysvinit-utils (<< 3.0.8-4)

sysvinit-utils without pidof:
 Breaks: procps-base (<< 2:4.0.4-3)

I hope I have understood the previous discussions correctly . I am not trying to
stand in the way at all, just ensure that this transition is worthwhile and done
correctly.

With best wishes

Mark

[1]  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=810018#10



Bug#1055894: bookworm-pu: package gnome-session/43.0-1+deb12u1

2023-11-13 Thread Simon McVittie
Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian@packages.debian.org
Usertags: pu
X-Debbugs-Cc: gnome-sess...@packages.debian.org, 
debian-gtk-gn...@lists.debian.org
Control: affects -1 + src:gnome-session

Please consider including my recent gnome-session upload in Debian 12.3.

[ Reason ]
Open text files in gnome-text-editor if gedit is not installed,
fixing https://bugs.debian.org/1055838

[ Impact ]
If not fixed, in a default task-gnome-desktop installation, plain text
files (including XML, CSS, various programming languages, etc.) default
to being opened in Libreoffice Writer (a word processor), and not in
GNOME Text Editor (a text editor) as intended.

Mitigation: if the system was upgraded from Debian 11, it will probably
still have the gedit package installed. If so, plain text files will open
in gedit by default, which is an entirely reasonable choice too.

For context, GNOME Text Editor is a simple text editor like Windows
Notepad, whereas gedit is more of a programmers' editor; which one gets to
open text files by default if both are installed is a matter of opinion
and taste, but the default on a GNOME desktop ought to be one of those two,
and certainly not a word processor.

[ Tests ]
Manually tested:
* Start from a Debian 12 VM with task-gnome-desktop and no other desktop
  environments
* Ensure gedit is *not* installed (by default, it will not be)
* echo "Hello, world!" > ~/Documents/hello.txt
* nautilus ~/Documents
* Right-click hello.txt
* Good result: the top choice is "Open With Text Editor [Return]"
* Bad result: the top choice is "Open With LibreOffice Writer [Return]"
* After verifying good result with the proposed gnome-session installed,
  additionally install gedit
* Right-click hello.txt
* Good result: the top choice is "Open With gedit [Return]"
* Bad result: anything else

[ Risks ]
Low risk: no code change, just adjusting desktop-specific defaults for
GNOME (including derivatives like Budgie and GNOME Flashback).

To minimize observable behaviour changes for systems that were already
upgraded from Debian 11 to 12, I have chosen to make gedit the default
text editor for GNOME if happens to be installed (no change for upgraded
systems), falling back to GNOME Text Editor if gedit is not present
(a fresh task-gnome-desktop installation will use this fallback in practice).
This is the opposite of my recent upload to unstable, where I made
gnome-text-editor higher priority (I think it's reasonable to expect the
default text editor to change in a major-version upgrade).

[ 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 ]
d/gnome-mimeapps.list: Fix the bug. It might be helpful to know that
values after the equals sign in mimeapps.list are semicolon-delimited
lists, and canonically end with a single semicolon after the last item
(but it's optional and frequently omitted, particularly for single-item
lists).

d/gbp.conf: administrivia since this is the first Debian 12 update proposed
for this package.
diffstat for gnome-session-43.0 gnome-session-43.0

 changelog   |   21 +
 gbp.conf|4 +--
 gnome-mimeapps.list |   62 ++--
 3 files changed, 54 insertions(+), 33 deletions(-)

diff -Nru gnome-session-43.0/debian/changelog gnome-session-43.0/debian/changelog
--- gnome-session-43.0/debian/changelog	2022-10-11 19:08:35.0 +0100
+++ gnome-session-43.0/debian/changelog	2023-11-13 18:34:53.0 +
@@ -1,3 +1,24 @@
+gnome-session (43.0-1+deb12u1) bookworm; urgency=medium
+
+  * Team upload
+  * d/gbp.conf: Configure branches for Debian 12 stable updates
+  * Open text files in gnome-text-editor if gedit is not installed.
+The preinstalled text editor for Debian GNOME systems was changed
+from gedit in Debian 11 to gnome-text-editor in Debian 12, but this
+file was not updated to match, resulting in various plain-text formats
+being opened in Libreoffice Writer rather than gnome-text-editor in a
+default task-gnome-desktop installation with no further configuration.
+To preserve current behaviour for systems that have gedit installed
+(perhaps as a result of them having been upgraded from Debian 11 to
+12), for all file types that were previously handled with gedit,
+continue to use gedit by default if it happens to be installed,
+but fall back to gnome-text-editor if gedit is not present.
+The preference order is likely to change to gnome-text-editor as
+default, with gedit as a fallback, in Debian 13.
+(Closes: #1055838)
+
+ -- Simon McVittie   Mon, 13 Nov 2023 18:34:53 +
+
 gnome-session (43.0-1) unstable; urgency=medium
 
   [ Nathan Pratta Teodosio ]
diff -Nru gnome-session-43.0/debian/gbp.conf 

Bug#1055893: libsvtav1enc1d1: Cannot overwrite libSvtAv1Enc.so.1, which is also in package libsvtav1enc1:amd64 2:1.5.0-dmo1

2023-11-13 Thread Gregory Nannig
Package: libsvtav1enc1d1
Version: 1.7.0+dfsg-2_amd64
Severity: normal
X-Debbugs-Cc: swoarr...@gmail.com

Dear Maintainer,

   * What led up to the situation?  Regular updating of software using aptitude 
or Discover.
   * What exactly did you do (or not do) that was effective (or
 ineffective)?  Updated software
   * What was the outcome of this action?  Several packages held up.
   * What outcome did you expect instead?



-- System Information:
Debian Release: trixie/sid
  APT prefers oldoldstable-updates
  APT policy: (500, 'oldoldstable-updates'), (500, 'oldoldstable'), (500, 
'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-4-amd64 (SMP w/12 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



Bug#1055892: sunpy: FTBFS in bookworm: leap-second file is expired.

2023-11-13 Thread Santiago Vila

Package: src:sunpy
Version: 4.1.2-1
Severity: serious
Tags: ftbfs bookworm upstream

Dear maintainer:

During a rebuild of all packages in bookworm, this package failed to build.
The error I got is the same in reproducible-builds:

https://tests.reproducible-builds.org/debian/rbuild/bookworm/amd64/sunpy_4.1.2-1.rbuild.log.gz

This failure is almost the same as Bug #1055877 in ndcube, so everything
I said there applies here as well (we want packages to build always
during the lifetime of stable, etc).

Sorry, I don't have a patch in this case. Since there are now (at least)
two affected packages, maybe it would be worth to think of a common solution
for both packages which does not involve skipping each and every test having
the time bomb.

Thanks.



Bug#1055891: transition: gdal

2023-11-13 Thread Bas Couwenberg
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: transition
X-Debbugs-Cc: g...@packages.debian.org
Control: affects -1 + src:gdal
Control: forwarded -1 https://release.debian.org/transitions/html/auto-gdal.html
Control: block -1 by 1051433

For the Debian GIS team I'd like to transition to GDAL 3.8.0.

All reverse dependencies except mysql-workbench rebuilt successfully with GDAL 
3.8.0 from experimental as summarized below.


mysql-workbench (8.0.32+dfsg-1) FTBFS due to unrelated issues. (#1051433) 


Transition: gdal

 libgdal33 (3.7.3+dfsg-1) -> libgdal34 (3.8.0~rc2+dfsg-1~exp1)

The status of the most recent rebuilds is as follows.

 cloudcompare(2.11.3-7.1)  OK
 fiona   (1.9.5-1) OK
 gmt (6.4.0+dfsg-2)OK
 grass   (8.3.1-1) OK
 libcitygml  (2.5.1-1) OK
 libgeo-gdal-ffi-perl(0.1-3)   OK
 libosmium   (2.20.0-1)OK
 mapcache(1.14.0-2)OK
 mapnik  (3.1.0+ds-4)  OK
 mapproxy(1.16.0+dfsg-1)   OK
 mapserver   (8.0.1-2) OK
 merkaartor  (0.19.0+ds-4) OK
 mysql-workbench (8.0.32+dfsg-1)   FTBFS (#1051433)
 ncl (6.6.2.dfsg.1-2)  OK
 octave-mapping  (1.4.2-3) OK
 openorienteering-mapper (0.9.5-3.1)   OK
 openscenegraph  (3.6.5+dfsg1-8)   OK
 paraview(5.11.0+dfsg-2)   OK
 pgsql-ogr-fdw   (1.1.4-3) OK
 pktools (2.6.7.6+ds-4)OK
 postgis (3.4.0+dfsg-3)OK
 python-django   (3:4.2.6-1)   OK
 qmapshack   (1.17.0-1)OK
 r-cran-rgdal(1.6-7+dfsg-1)OK
 r-cran-sf   (1.0-14+dfsg-1)   OK
 r-cran-terra(1.7-55-1)OK
 rasterio(1.3.9-2) OK
 saga(9.2.0+dfsg-1)OK
 vtk9(9.1.0+really9.1.0+dfsg2-7)   OK

 facet-analyser  (0.0~git20221121142040.6be10b8+ds1-3) BD-UNINST
 libgdal-grass   (1:1.0.2-6)   OK
 opencv  (4.6.0+dfsg-13)   OK
 osmcoastline(2.4.0-2) OK
 qgis(3.28.12+dfsg-1)  OK
 sumo(1.18.0+dfsg-3)   OK


Kind Regards,

Bas



Bug#1025956: u-boot-menu: Allow automatic sync of DTBs when /boot is a separate partition

2023-11-13 Thread Arnaud Ferraris

Hi Vagrant,

Le 18/05/2023 à 17:42, Vagrant Cascadian a écrit :


Unfortunately, this will have to wait till after bookworm release,
currently scheduled for June.


Gentle ping with the hope that you (or Jonas) have some bandwidth to 
take a look at this patch ;)


Cheers,
Arnaud



Bug#1055567: Error: gscan2pdf fails to compile

2023-11-13 Thread Jeff

On 13/11/2023 16:24, Soumyanath Chatterjee wrote:

  DB<1> use Image::Sane ':all';
Can't load 
'/usr/lib/x86_64-linux-gnu/perl5/5.30/auto/Image/Sane/Sane.so' for 
module Image::Sane: /usr/lib/x86_64-linux-gnu/libsane.so.1: undefined 
symbol: l

ibusb_set_option at /usr/share/perl/5.30/XSLoader.pm line 93.
at /usr/lib/x86_64-linux-gnu/perl5/5.30/Image/Sane.pm line 144.


If that failed, my first question is why you didn't see the same failure 
from the same line in /usr/share/perl5/Gscan2pdf/Scanner/Options.pm ? 
What do you see in line 8 of that file?


What do you get from

ldd /usr/lib/x86_64-linux-gnu/perl5/5.30/auto/Image/Sane/Sane.so

ls -l /usr/lib/x86_64-linux-gnu/perl5/5.30/auto/Image/Sane/Sane.so

ls -l /usr/lib/x86_64-linux-gnu/libsane.so.1

?


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1055890: cloud-init fails to work when deployed with MAAS due to old python2 based cloud-init.postinst

2023-11-13 Thread Shantur
Package: cloud-init
Version: 22.4.2-1
Severity: important
Tags: upstream

Dear Maintainer,

Debian cloud-init is still bundling old python2 based cloud-init.postinst.
This fails MAAS based debian deployments as the cloud-init.postinst script 
fails to run

Replacing bundled filed with 
https://github.com/canonical/cloud-init/raw/ubuntu/devel/debian/cloud-init.postinst
 fixes the issue.

Please update to the latest cloud-init.postinst file.

-- System Information:
Debian Release: 12.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: arm64 (aarch64)

Kernel: Linux 6.1.50-current-rockchip64 (SMP w/6 CPU threads; PREEMPT)
Kernel taint flags: TAINT_CRAP
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8), LANGUAGE=en_US.UTF-8
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages cloud-init depends on:
ii  eject  2.38.1-5+b1
ii  fdisk  2.38.1-5+b1
ii  gdisk  1.0.9-2.1
ii  isc-dhcp-client4.4.3-P1-2
ii  locales2.36-9+deb12u1
ii  lsb-base   11.6
ii  lsb-release12.0-1
ii  procps 2:4.0.2-3
ii  python33.11.2-1+b1
ii  python3-configobj  5.0.8-1
ii  python3-jinja2 3.1.2-1
ii  python3-jsonpatch  1.32-2
ii  python3-jsonschema 4.10.3-1
ii  python3-netifaces  0.11.0-2+b1
ii  python3-oauthlib   3.2.2-1
ii  python3-requests   2.28.1+dfsg-1
ii  python3-serial 3.5-1.1
ii  python3-yaml   6.0-3+b2
ii  sysvinit-utils [lsb-base]  3.06-4
ii  util-linux 2.38.1-5+b1

Versions of packages cloud-init recommends:
pn  cloud-guest-utils  
pn  eatmydata  
ii  sudo   1.9.13p3-1+deb12u1

Versions of packages cloud-init suggests:
ii  btrfs-progs  6.2-1
ii  e2fsprogs1.47.0-2
pn  xfsprogs 

-- debconf information:
* cloud-init/datasources: MAAS



Bug#808940: ITP: terraform -- tool for managing cloud infrastructure

2023-11-13 Thread Christian Mesh
On Thu, 26 Oct 2023 13:03:24 +0200 Laurent Bigonville 
wrote:
> retitle 808940 ITP: opentofu -- tool for managing cloud infrastructure
> thanks
>
> On Thu, 24 Dec 2015 14:08:40 +0100 Daniel Stender
>  wrote:
>
> Hello,
>
>  > * Package name : terraform
>  > Version : 0.6.8
>  > Upstream Author : Mitchell Hashimoto 
>  > * URL : https://terraform.io/
>  > * License : MPL-2.0
>  > Programming Lang: Go
>  > Description : tool for managing cloud infrastructure
>  >
>  > Terraform is a tool for launching complex infrastructure like from
> cloud providers
>  > like AWS or DigitlOcean. Like the other tools from HashiCorp
> (Vagrant, Packer etc.)
>  > a simple CLI based program which is very easy to use, employing
> configuration files
>  > for the needed setups. For more info, please see the documentation
> and quick intro
>  > on the site.
>  >
>
> Now that hashicorp has changed the licence of their software BSL, I
> guess that this RFP should be changed to package opentofu instead?
>
> https://opentofu.org/


Hello,

I am one of the core maintainers of OpenTofu, happy to lend any assistance
in packaging.

I will note that we are currently only at the alpha stage and are hard at
work progressing to a stable release.

Christian Mesh


Bug#1032207: libpam-modules: Drop pam_userdb

2023-11-13 Thread Sam Hartman
Bastian> Your suggestion splitting out and removing after one
Bastian> release would be fine for me.


Helmut, I was hoping for a sanity check.
Bastian wants to split out some code from pam.
He wants to move pam_userdb.so into its own package to remove db5.3 from
the pseudo-essential set.

I've said that I'd be fine with that if we had libpam-modules depend on
the new package for a release. (It might be okay to do something else,
but that would require surveying users or detecting breakage in ways
that require more thought than I would like to spend).

Complications:

* pam is ppseudo-essential
* usrmerge transition (pam libdir is currently /lib)

So ignoring essential and usrmerge, I think the new package  would
replace/breaks libpam-modules << the split point.

Do you have advice on what we want to do given usrmerge and essential?

--Sam



Bug#1055889: RFS: urlview/1b-1 [ITA] -- Extracts URLs from text

2023-11-13 Thread наб
Package: sponsorship-requests
Severity: normal

Dear mentors,

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

 * Package name : urlview
   Version  : 1b-1
   Upstream contact : https://lists.sr.ht/~nabijaczleweli/urlview-ng
 * URL  : https://sr.ht/~nabijaczleweli/urlview-ng
 * License  : 0BSD, GPL-2+
 * Vcs  : https://git.sr.ht/~nabijaczleweli/urlview.deb
   Section  : misc

The source builds the following binary packages:

  urlview - Extracts URLs from text

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

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

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

  dget -x https://mentors.debian.net/debian/pool/main/u/urlview/urlview_1b-1.dsc

Changes since the last upload:

 urlview (1b-1) unstable; urgency=medium
 .
   * New maintainer (Closes: #1051204)
   * d/watch, d/upstream/signing-key.asc: new for urlview-ng upstream
   * New upstream version 1b (+ changelog & NEWS)
 (Closes: #127090, #161620, #631481, #690405, #983417, #985259, #988055)
   * d/system.urlview, d/url_handler.sh, d/patches: remove, merged upstream
   * d/postrm, d/dhelp, d/README.Debian: remove
   * d/tests: rewrite
   * d/rules, d/copyright: new for urlview-ng
   * d/upstream/metadata: add for urlview-ng

Regards,
-- 
  наб


signature.asc
Description: PGP signature


Bug#1055888: efibootmgr: d/control missing upstream source link via Homepage field

2023-11-13 Thread наб
Source: efibootmgr
Version: 18-1
Severity: normal
Tags: patch

Dear Maintainer,

d/control is missing the Homepage: field, which is supposed to link to
the canonical upstream (and it's thus missing from packages.d.o ),
which in the case of this package is https://github.com/rhboot/efibootmgr,
per README.

Patch attached.

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

Kernel: Linux 6.1.0-9-amd64 (SMP w/24 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_FIRMWARE_WORKAROUND, 
TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
From 47cdd9c41fb276e1307a219f622e25a8af3d160f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=BD=D0=B0=D0=B1?= 
Date: Mon, 13 Nov 2023 17:17:10 +0100
Subject: [PATCH] d/control: add Homepage: field pointing at upstream GitHub
X-Mutt-PGP: OS

---
 debian/control | 1 +
 1 file changed, 1 insertion(+)

diff --git a/debian/control b/debian/control
index 9c91497..b40adb9 100644
--- a/debian/control
+++ b/debian/control
@@ -5,6 +5,7 @@ Maintainer: Debian UEFI Maintainers 
 Uploaders: Steve McIntyre <93...@debian.org>, Mario Limonciello 
 Build-Depends: debhelper-compat (= 13), pkg-config, libefivar-dev (>= 30), libefiboot-dev (>= 30), libpopt-dev
 Standards-Version: 4.5.1
+Homepage: https://github.com/rhboot/efibootmgr
 Vcs-Git: https://salsa.debian.org/efi-team/efibootmgr.git
 Vcs-Browser: https://salsa.debian.org/efi-team/efibootmgr
 
-- 
2.39.2



signature.asc
Description: PGP signature


Bug#1055750: gfortran: [armhf] Yield SIGBUS when compiling with -fstack-clash-protection

2023-11-13 Thread Rafael Laboissière
The attached file bug-1055750.tgz contains a minimal code that 
triggers the bug on an armhf system : 
 
$ ./run 
* Compile without -fstack-clash-protection & run 
/usr/bin/ld: warning: /tmp/cc9l2GJa.o: requires executable stack (because the .note.GNU-stack section is executable) 
* Compile with -fstack-clash-protection & run 
/usr/bin/ld: warning: /tmp/ccP0miz5.o: requires executable stack (because the .note.GNU-stack section is executable)


Program received signal SIGBUS: Access to an undefined portion of a memory 
object.

Backtrace for this error:
Bus error

* Rafael Laboissière  [2023-11-10 15:52]:


Package: gfortran
Version: 13.2.0-1
Severity: normal

Dear Maintainer,

The motivation for the present bug report comes from Bug#1055228. Since 
version 1.22.1 of dpkg-dev was released (on October 30), the plplot 
package FTBFS due to a failing compilation of one of Fortran examples, 
which is exercised as a unit test during package building.


The package built fine previously. The problem is triggered by the change 
in dpkg-buildflags, which now includes -fstack-clash-protection in 
FFLAGS.


I am attaching to this bug message a shell script that can reliably 
trigger the bug on an armhf system. Here is the output:


   $ ./gfortran-stack-clash-protection-armhf-bug.sh
   […]
   Program received signal SIGBUS: Access to an undefined portion of a memory 
object.

   Backtrace for this error:
   Bus error

Note that the bug does not happen on amd64. Also, it does not happen on 
armhf when the option -fstack-clash-protection is not used in the 
invocation of gfortran.


As far as I can tell, the problem is due to a global variable (tr) that 
is not correctly accessed in a private function (mypltr) of the x09f 
program. Here is what gdb tells me:


   $ gdb x09f
   […]
   (gdb) run -dev ps -o /dev/null
   Starting program: /home/rafael/fortran/x09f -dev ps -o /dev/null
   [Thread debugging using libthread_db enabled]
   Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

   Program received signal SIGBUS, Bus error.
   0x00400dfe in x09f::mypltr (x=0, y=1, xt=1, yt=34) at x09f.f90:193
   193 xt = tr(1) * x + tr(2) * y + tr(3)

My knowledge of Fortran and gfortran is way too scarce and, therefore, I 
cannot debug the problem deeper.  There may be a programming error in 
x09f.f90 or this may be a problem with gfortran on armhf when option 
-fstack-clash-protection is given.


Any help will be appreciated.

Best,

Rafael Laboissière


bug-1055750.tgz
Description: application/gtar-compressed


Bug#1055887: efibootmgr: d/watch broken (upstream repo moved)

2023-11-13 Thread наб
Source: efibootmgr
Version: 18-1
Severity: normal
Tags: patch

Dear Maintainer,

I didn't see an upstream source link on packages.d.o, so I went to
https://tracker.debian.org/pkg/efibootmgr which says:
  [high] Problems while searching for a new upstream version
  
  uscan had problems while searching for a new upstream version:
  
  In debian/watch no matching files for watch line
https://github.com/rhinstaller/efibootmgr/releases 
.*[^n]/(?:|v|version-|r|REL_|rel-|efibootmgr(?:_|-))(\d[^\s/]*)\.(?:tar\.xz|txz|tar\.bz2|tbz2|tar\.gz|tgz)
  
  Created: 2022-09-23 Last update: 2023-11-13 12:42 

Navigating there in a browser shows a 3xx redirect to
https://github.com/rhboot/efibootmgr/releases,
but, naturally, uscan doesn't follow those.

This would be a trivial fix but in GitHub's continued war against its users,
"https://github.com/rhboot/efibootmgr/releases;
doesn't actually list any of the assets!
(I didn't believe it either, curl it and see),
of which "efibootmgr-18.tar.bz2" would be the one we want.

Thankfully, uscan(1)'s recommended GitHub spelling with looking at /tags
and pulling out the autogenerated tarballs works
(I don't really see a significant value-add to using upstream's re-packed
 and re-uploaded .tar.bz2s, they're not even signed):
  $ uscan -v --no-download
  uscan info: uscan (version 2.23.4) See uscan(1) for help
  uscan info: Scan watch files in .
  uscan info: Check debian/watch and debian/changelog in .
  uscan info: package="efibootmgr" version="18-1" (as seen in debian/changelog)
  uscan info: package="efibootmgr" version="18" (no epoch/revision)
  uscan info: ./debian/changelog sets package="efibootmgr" version="18"
  uscan info: Process watch file at: debian/watch
  package = efibootmgr
  version = 18
  pkg_dir = .
  uscan info: opts: 
filenamemangle=s%(?:.*?)?v?(?:[-_]?v?(\d[\-+\.:\~\da-zA-Z]*))((?i)(?:\.(?:tar\.xz|tar\.bz2|tar\.gz|tar\.zstd?|zip|tgz|tbz|txz)))%efibootmgr-$1$2%
  uscan info: line: https://github.com/rhboot/efibootmgr/tags 
(?:.*?/)?v?(?:[-_]?v?(\d[\-+\.:\~\da-zA-Z]*))(?i)(?:\.(?:tar\.xz|tar\.bz2|tar\.gz|tar\.zstd?|zip|tgz|tbz|txz))
  uscan info: Parsing 
filenamemangle=s%(?:.*?)?v?(?:[-_]?v?(\d[\-+\.:\~\da-zA-Z]*))((?i)(?:\.(?:tar\.xz|tar\.bz2|tar\.gz|tar\.zstd?|zip|tgz|tbz|txz)))%efibootmgr-$1$2%
  uscan info: line: https://github.com/rhboot/efibootmgr/tags 
(?:.*?/)?v?(?:[-_]?v?(\d[\-+\.:\~\da-zA-Z]*))(?i)(?:\.(?:tar\.xz|tar\.bz2|tar\.gz|tar\.zstd?|zip|tgz|tbz|txz))
  uscan info: Last orig.tar.* tarball version (from debian/changelog): 18
  uscan info: Last orig.tar.* tarball version (dversionmangled): 18
  uscan info: Requesting URL:
 https://github.com/rhboot/efibootmgr/tags
  uscan info: Matching pattern:
 
(?:(?:https://github.com)?\/rhboot\/efibootmgr\/)?(?:.*?/)?v?(?:[-_]?v?(\d[\-+\.:\~\da-zA-Z]*))(?i)(?:\.(?:tar\.xz|tar\.bz2|tar\.gz|tar\.zstd?|zip|tgz|tbz|txz))
  uscan info: Found the following matching hrefs on the web page (newest first):
 https://github.com/rhboot/efibootmgr/archive/refs/tags/18.tar.gz (18) 
index=18-1
 https://github.com/rhboot/efibootmgr/archive/refs/tags/18.tar.gz (18) 
index=18-1
 https://github.com/rhboot/efibootmgr/archive/refs/tags/18.zip (18) 
index=18-0
 https://github.com/rhboot/efibootmgr/archive/refs/tags/18.zip (18) 
index=18-0
 https://github.com/rhboot/efibootmgr/archive/refs/tags/17.tar.gz (17) 
index=17-1
 https://github.com/rhboot/efibootmgr/archive/refs/tags/17.tar.gz (17) 
index=17-1
 https://github.com/rhboot/efibootmgr/archive/refs/tags/17.zip (17) 
index=17-0
 https://github.com/rhboot/efibootmgr/archive/refs/tags/17.zip (17) 
index=17-0
 https://github.com/rhboot/efibootmgr/archive/refs/tags/16.tar.gz (16) 
index=16-1
 https://github.com/rhboot/efibootmgr/archive/refs/tags/16.tar.gz (16) 
index=16-1
 https://github.com/rhboot/efibootmgr/archive/refs/tags/16.zip (16) 
index=16-0
 https://github.com/rhboot/efibootmgr/archive/refs/tags/16.zip (16) 
index=16-0
 https://github.com/rhboot/efibootmgr/archive/refs/tags/15.tar.gz (15) 
index=15-1
 https://github.com/rhboot/efibootmgr/archive/refs/tags/15.tar.gz (15) 
index=15-1
 https://github.com/rhboot/efibootmgr/archive/refs/tags/15.zip (15) 
index=15-0
 https://github.com/rhboot/efibootmgr/archive/refs/tags/15.zip (15) 
index=15-0
 https://github.com/rhboot/efibootmgr/archive/refs/tags/14.tar.gz (14) 
index=14-1
 https://github.com/rhboot/efibootmgr/archive/refs/tags/14.tar.gz (14) 
index=14-1
 https://github.com/rhboot/efibootmgr/archive/refs/tags/14.zip (14) 
index=14-0
 https://github.com/rhboot/efibootmgr/archive/refs/tags/14.zip (14) 
index=14-0
 https://github.com/rhboot/efibootmgr/archive/refs/tags/13.tar.gz (13) 
index=13-1
 https://github.com/rhboot/efibootmgr/archive/refs/tags/13.tar.gz (13) 
index=13-1
 https://github.com/rhboot/efibootmgr/archive/refs/tags/13.zip (13) 
index=13-0
 

Bug#1055886: RFS: ruby-mdl/0.13.0-3 -- Markdown lint tool - transitional dummy package

2023-11-13 Thread Norwid Behrnd
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "ruby-mdl":

 * Package name : ruby-mdl
   Version  : 0.13.0-3
   Upstream contact : ["p...@ipom.com"]
 * URL  : https://github.com/markdownlint/markdownlint
 * License  : MIT
 * Vcs  : https://salsa.debian.org/nbehrnd/ruby-mdl
   Section  : text

The source builds the following binary packages:

  markdownlint - Markdown lint tool
  ruby-mdl - Markdown lint tool - transitional dummy package

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

  https://mentors.debian.net/package/ruby-mdl/

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

  dget -x
  https://mentors.debian.net/debian/pool/main/r/ruby-mdl/ruby-mdl_0.13.0-3.dsc

Changes since the last upload:

 ruby-mdl (0.13.0-3) unstable; urgency=medium
 .
   * address manpage problem
 - capitalize TH entry in manpage
 - provide manpages for ruby-mdl and mdl
 - add suggest to update mandb after removal of ruby-mdl

Regards,



Bug#1039142: busybox: ships sysv-init script without systemd unit

2023-11-13 Thread Michael Tokarev

Control: tag -1 + help

On Sun, 25 Jun 2023 23:20:24 +0100 bl...@debian.org wrote:

Package: busybox
Severity: important
User: bl...@debian.org
Usertags: missing-systemd-service

Dear Maintainer(s),

busybox has been flagged by Lintian as shipping a sysv-init script
without a corresponding systemd unit file. The default init system in
Debian is systemd, and so far this worked because a transitional
sysv-init-to-unit generator was shipped by systemd. This is in the
process of being deprecated and will be removed by the time Trixie
ships, so the remaining packages that ship init scripts without
systemd units will stop working.

There are various advantages to using native units, for example the
legacy generator cannot tell the different between a oneshot service
and a long running daemon. Also, sanboxing and security features
become available for services. For more information, consult the
systemd documentation:
https://www.freedesktop.org/software/systemd/man/systemd.unit.html

You can find the Lintian warning here:

https://lintian.debian.org/sources/busybox


This site can't be found.  But it's ok.

So in current state, only udhcpd lacks systemd file.  So I tried to
provide one.  The initscript for udhcpd checks for UDHCPD_ENABLED=yes/no
in /etc/default/udhcpd and does nothing if it is not enabled, which
is the default.  Since there's no way in systemd to check for that
(well, there is, with ExecConditional, but it ugly at best), I thought
to ship udhcpd.service not enabled by default.  Except it doesn't
work.

With just dh_installsystemd --no-enable, it is still started.
With dh_installsystemd --no-enable --no-start, it is started
as well, - apparently because initscript is started.  Also,
with --no-enable --no-start, it is not restarted on upgrades
if enabled locally.

After doing several iterations, I decided to abandon this attempt, -
it just does not work, and I've no time to fight with the tools.

If someone has a working recipe for all this madness, please
share a patch for d/rules.

Tagging with "help" for now.

Thanks,

/mjt



Bug#1055567: Error: gscan2pdf fails to compile

2023-11-13 Thread Soumyanath Chatterjee

Please find the output:

Editor support available.

Enter h or 'h h' for help, or 'man perldebug' for more help.

main::(-e:1):   l
 DB<1> use Image::Sane ':all';
Can't load 
'/usr/lib/x86_64-linux-gnu/perl5/5.30/auto/Image/Sane/Sane.so' for 
module Image::Sane: /usr/lib/x86_64-linux-gnu/libsane.so.1: undefined 
symbol: l

ibusb_set_option at /usr/share/perl/5.30/XSLoader.pm line 93.
at /usr/lib/x86_64-linux-gnu/perl5/5.30/Image/Sane.pm line 144.
Compilation failed in require at (eval 
10)[/usr/share/perl/5.30/perl5db.pl:738] line 2.

at (eval 10)[/usr/share/perl/5.30/perl5db.pl:738] line 2.
   main::BEGIN() called at (eval 
10)[/usr/share/perl/5.30/perl5db.pl:738] line 2
   eval {...} called at (eval 
10)[/usr/share/perl/5.30/perl5db.pl:738] line 2
   eval 'no strict; ($@, $!, $^E, $,, $/, $\\, $^W) = 
@DB::saved;package main; $^D = $^D | $DB::db_stop;

use Image::Sane \':all\';;
' called at /usr/share/perl/5.30/perl5db.pl line 738
   DB::eval called at /usr/share/perl/5.30/perl5db.pl line 3138
   DB::DB called at -e line 1
BEGIN failed--compilation aborted at (eval 
10)[/usr/share/perl/5.30/perl5db.pl:738] line 2.

at (eval 10)[/usr/share/perl/5.30/perl5db.pl:738] line 2.
   eval 'no strict; ($@, $!, $^E, $,, $/, $\\, $^W) = 
@DB::saved;package main; $^D = $^D | $DB::db_stop;

use Image::Sane \':all\';;
' called at /usr/share/perl/5.30/perl5db.pl line 738
   DB::eval called at /usr/share/perl/5.30/perl5db.pl line 3138
   DB::DB called at -e line 1

 DB<2> print SANE_NAME_PAGE_HEIGHT, "\n";
No comma allowed after filehandle at (eval 
15)[/usr/share/perl/5.30/perl5db.pl:738] line 2.

at (eval 15)[/usr/share/perl/5.30/perl5db.pl:738] line 2.
   eval 'no strict; ($@, $!, $^E, $,, $/, $\\, $^W) = 
@DB::saved;package main; $^D = $^D | $DB::db_stop;

print SANE_NAME_PAGE_HEIGHT, "\\n";;
' called at /usr/share/perl/5.30/perl5db.pl line 738
   DB::eval called at /usr/share/perl/5.30/perl5db.pl line 3138
   DB::DB called at -e line 1

 DB<3>




On 12/11/23 22:52, Jeff wrote:

Please start an interactive Perl session with:

perl -d -e 1

Then execute the following:

use Image::Sane ':all';
print SANE_NAME_PAGE_HEIGHT, "\n";

and report the response.

Afterwards, you can quit with q


Bug#1055885: workflow: Package name too generic, please pick something more specific

2023-11-13 Thread Michael R. Crusoe

Source: workflow
Severity: normal
X-Debbugs-Cc: 
cru...@debian.org,debian-scie...@lists.debian.org,debian-...@lists.debian.org 



Hello,

"workflow" is a very generic name for a Debian package. In scientific 
computing there are over 340 workflow systems[0].


Perhaps this source package would better be named "sogou-workflow" and 
the binary packages likewise renamed "libsogou-workflow-dev", etc..


Thanks,

[0] https://s.apache.org/existing-workflow-systems

--
Michael R. Crusoe



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1055884: ghc: Please update sparc-support patch to fix FTBFS on sparc64

2023-11-13 Thread John Paul Adrian Glaubitz
Source: ghc
Version: 9.4.7-1
Severity: normal
Tags: patch
User: debian-sp...@lists.debian.org
Usertags: sparc64
X-Debbugs-Cc: debian-sp...@lists.debian.org

Hi!

src:ghc currently FTBFS on sparc64 since 
libraries/ghc-boot/GHC/Platform/ArchOS.hs is
missing the architecture names for sparc and sparc64 [1].

I have therefore updated the sparc-support patch to address this and also 
opened a pull
request upstream [2].

Can you update the patch for the next upload?

Thanks,
Adrian

> [1] 
> https://buildd.debian.org/status/fetch.php?pkg=ghc=sparc64=9.4.7-1=1699776000=0
> [2] https://gitlab.haskell.org/ghc/ghc/-/merge_requests/11599

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
Index: ghc-9.4.7/m4/ghc_convert_cpu.m4
===
--- ghc-9.4.7.orig/m4/ghc_convert_cpu.m4
+++ ghc-9.4.7/m4/ghc_convert_cpu.m4
@@ -68,6 +68,12 @@ case "$1" in
   sh4)
 $2="sh4"
 ;;
+  sparc64*)
+$2="sparc64"
+;;
+  sparc*)
+$2="sparc"
+;;
   vax)
 $2="vax"
 ;;
Index: ghc-9.4.7/m4/fptools_set_haskell_platform_vars.m4
===
--- ghc-9.4.7.orig/m4/fptools_set_haskell_platform_vars.m4
+++ ghc-9.4.7/m4/fptools_set_haskell_platform_vars.m4
@@ -42,7 +42,7 @@ AC_DEFUN([FPTOOLS_SET_HASKELL_PLATFORM_V
 riscv64)
 test -z "[$]2" || eval "[$]2=ArchRISCV64"
 ;;
-hppa|hppa1_1|ia64|m68k|nios2|riscv32|rs6000|s390|sh4|vax)
+hppa|hppa1_1|ia64|m68k|nios2|riscv32|rs6000|s390|sh4|sparc|sparc64|vax)
 test -z "[$]2" || eval "[$]2=ArchUnknown"
 ;;
 *)
Index: ghc-9.4.7/libraries/ghc-boot/GHC/Platform/ArchOS.hs
===
--- ghc-9.4.7.orig/libraries/ghc-boot/GHC/Platform/ArchOS.hs
+++ ghc-9.4.7/libraries/ghc-boot/GHC/Platform/ArchOS.hs
@@ -38,6 +38,8 @@ data Arch
| ArchPPC
| ArchPPC_64 PPC_64ABI
| ArchS390X
+   | ArchSPARC
+   | ArchSPARC64
| ArchARM ArmISA [ArmISAExt] ArmABI
| ArchAArch64
| ArchAlpha
@@ -124,6 +126,8 @@ stringEncodeArch = \case
   ArchPPC_64 ELF_V1 -> "powerpc64"
   ArchPPC_64 ELF_V2 -> "powerpc64le"
   ArchS390X -> "s390x"
+  ArchSPARC -> "sparc"
+  ArchSPARC64   -> "sparc64"
   ArchARM ARMv5 _ _ -> "armv5"
   ArchARM ARMv6 _ _ -> "armv6"
   ArchARM ARMv7 _ _ -> "armv7"


Bug#967568: libayatana-indicator: depends on deprecated GTK 2

2023-11-13 Thread Bastian Germann

Control: tags -1 patch

Please find a patch attached that drops the GTK 2 flavour.
There is no reverse dependency anymore.diff -Nru libayatana-indicator-0.9.3/debian/changelog 
libayatana-indicator-0.9.3/debian/changelog
--- libayatana-indicator-0.9.3/debian/changelog 2022-10-26 00:25:25.0 
+0200
+++ libayatana-indicator-0.9.3/debian/changelog 2023-11-13 15:27:03.0 
+0100
@@ -1,3 +1,10 @@
+libayatana-indicator (0.9.3-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop GTK 2 support. (Closes: #967568).
+
+ -- Bastian Germann   Mon, 13 Nov 2023 15:27:03 +0100
+
 libayatana-indicator (0.9.3-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru libayatana-indicator-0.9.3/debian/control 
libayatana-indicator-0.9.3/debian/control
--- libayatana-indicator-0.9.3/debian/control   2022-10-26 00:25:25.0 
+0200
+++ libayatana-indicator-0.9.3/debian/control   2023-11-13 15:25:22.0 
+0100
@@ -16,7 +16,6 @@
xauth,
xvfb,
libglib2.0-dev (>= 2.37),
-   libgtk2.0-dev (>= 2.18),
libgtk-3-dev (>= 2.91.3),
libayatana-ido3-dev (>= 0.9.0),
 Standards-Version: 4.6.1
@@ -25,31 +24,6 @@
 Vcs-Git: https://salsa.debian.org/debian-ayatana-team/libayatana-indicator.git
 Vcs-Browser: 
https://salsa.debian.org/debian-edu-ayatana-team/libayatana-indicator
 
-Package: libayatana-indicator7
-Architecture: any
-Depends: ${shlibs:Depends},
- ${misc:Depends},
-Multi-Arch: same
-Description: panel indicator applet - shared library (GTK-2+ variant)
- The Ayatana Indicators library contains information to build indicators
- to go into modern desktops' indicator applets.
- .
- This package contains the library itself (GTK-2+ variant).
-
-Package: libayatana-indicator-dev
-Section: libdevel
-Architecture: any
-Depends: ${shlibs:Depends},
- ${misc:Depends},
- libgtk2.0-dev (>= 2.12.0),
- libayatana-indicator7 (= ${binary:Version}),
-Description: panel indicator applet - library development files (GTK-2+)
- The Ayatana Indicators library contains information to build indicators
- to go into modern desktops' indicator applets.
- .
- This package contains files that are needed to build GTK-2+ applications
- with Ayatana Indicator support.
-
 Package: libayatana-indicator3-7
 Architecture: any
 Depends: ${shlibs:Depends},
diff -Nru libayatana-indicator-0.9.3/debian/libayatana-indicator7.install 
libayatana-indicator-0.9.3/debian/libayatana-indicator7.install
--- libayatana-indicator-0.9.3/debian/libayatana-indicator7.install 
2021-11-18 12:51:24.0 +0100
+++ libayatana-indicator-0.9.3/debian/libayatana-indicator7.install 
1970-01-01 01:00:00.0 +0100
@@ -1 +0,0 @@
-usr/lib/*/libayatana-indicator.so.*
diff -Nru libayatana-indicator-0.9.3/debian/libayatana-indicator7.symbols 
libayatana-indicator-0.9.3/debian/libayatana-indicator7.symbols
--- libayatana-indicator-0.9.3/debian/libayatana-indicator7.symbols 
2019-11-20 15:18:48.0 +0100
+++ libayatana-indicator-0.9.3/debian/libayatana-indicator7.symbols 
1970-01-01 01:00:00.0 +0100
@@ -1,36 +0,0 @@
-libayatana-indicator.so.7 libayatana-indicator7 #MINVER#
-*Build-Depends-Package: libayatana-indicator-dev
- ICON_SIZE@Base 0.6.0
- INDICATOR_NAMES_DATA@Base 0.6.0
- indicator_desktop_shortcuts_get_nicks@Base 0.6.0
- indicator_desktop_shortcuts_get_type@Base 0.6.0
- indicator_desktop_shortcuts_new@Base 0.6.0
- indicator_desktop_shortcuts_nick_exec@Base 0.6.0
- indicator_desktop_shortcuts_nick_exec_with_context@Base 0.6.0
- indicator_desktop_shortcuts_nick_get_name@Base 0.6.0
- indicator_image_helper@Base 0.6.0
- indicator_image_helper_update@Base 0.6.0
- indicator_image_helper_update_from_gicon@Base 0.6.0
- indicator_object_check_environment@Base 0.6.0
- indicator_object_entry_activate@Base 0.6.0
- indicator_object_entry_activate_window@Base 0.6.0
- indicator_object_entry_close@Base 0.6.0
- indicator_object_entry_is_visible@Base 0.6.0
- indicator_object_get_entries@Base 0.6.0
- indicator_object_get_environment@Base 0.6.0
- indicator_object_get_location@Base 0.6.0
- indicator_object_get_position@Base 0.6.0
- indicator_object_get_show_now@Base 0.6.0
- indicator_object_get_type@Base 0.6.0
- indicator_object_new_from_file@Base 0.6.0
- indicator_object_set_environment@Base 0.6.0
- indicator_object_set_visible@Base 0.6.0
- indicator_scroll_direction_get_type@Base 0.6.0
- indicator_service_get_type@Base 0.6.0
- indicator_service_manager_connected@Base 0.6.0
- indicator_service_manager_get_type@Base 0.6.0
- indicator_service_manager_new@Base 0.6.0
- indicator_service_manager_new_version@Base 0.6.0
- indicator_service_manager_set_refresh@Base 0.6.0
- indicator_service_new@Base 0.6.0
- indicator_service_new_version@Base 0.6.0
diff -Nru libayatana-indicator-0.9.3/debian/libayatana-indicator-dev.install 
libayatana-indicator-0.9.3/debian/libayatana-indicator-dev.install
--- 

Bug#1012720: ITP: golang-k8s-apimachinery -- Handle Kubernetes-like API objects

2023-11-13 Thread Nicolas Schier
Hi Domenico,

do you still plan to finish the packaging of golang-k8s-apimachinery
shortly?

In order to update glab package to v1.35.0 the package is needed; may we
offer help or would it be ok for you if someone else takes-over your
ITP?

Kind regards,
Nicolas


On Sun, Jun 12, 2022 at 09:51:03PM +0200, Domenico Andreoli wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Domenico Andreoli 
> 
> * Package name: golang-k8s-apimachinery
>   Version : 1.25.0~alpha0-1
>   Upstream Author : Kubernetes
> * URL : https://github.com/kubernetes/apimachinery
> * License : Apache-2.0
>   Programming Lang: Go
>   Description : Handle Kubernetes-like API objects.
> 
>  This library is a shared dependency for servers and clients to work with
>  Kubernetes API infrastructure without direct type dependencies. Its
>  first consumers are k8s.io/kubernetes, k8s.io/client-go, and
>  k8s.io/apiserver.


signature.asc
Description: PGP signature


Bug#1050854: Please push your changes to python-xarray

2023-11-13 Thread Alastair McKinstry

Hi

Apologies I am swamped on this. Please go ahead and apply.

Thanks
Alastair


On 13/11/2023 12:51, Andreas Tille wrote:

Ping?

I'd love to apply the patch from the bug report and push everything properly.
If I do not hear from you I might consider mass-commiting all the releases
you made without pushing to the repository in one single commit and add what
I'd like to commit.

Kind regards
 Andreas.

Am Tue, Nov 07, 2023 at 09:26:13AM +0100 schrieb Andreas Tille:

Hi Alastair,

I realised that the Git repository on salsa[1] is lagging a couple of
uploads behind the package pool.  Please be so kind to push your changes
to Salsa.

Thanks a lot for your work on this package
 Andreas.

[1] https://salsa.debian.org/science-team/python-xarray

--
http://fam-tille.de



--
Alastair McKinstry,
GPG: 82383CE9165B347C787081A2CBE6BB4E5D9AD3A5
e: mckins...@debian.org, im: @alastair:mckinstry.ie



Bug#1055883: faust: better manpage duplication

2023-11-13 Thread IOhannes m zmoelnig
Source: faust
Severity: wishlist

Dear Maintainer,

currently we make symlinks for the various faust2* backends.

man itself can do that as well.
see https://lists.debian.org/debian-devel/2023/11/msg00084.html


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

Kernel: Linux 6.5.0-3-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.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

-- no debconf information



Bug#1055882: libncurses6: waddnstr() reads n+1 bytes, ought to end at n bytes

2023-11-13 Thread наб
Package: libncurses6
Version: 6.4-4
Severity: normal
Tags: patch

Dear Maintainer,

Found by valgrind:
  $ valgrind ./urlview text text.uv README
  ...
  ==1999505== Invalid read of size 1
  ==1999505==at 0x4872850: waddnstr (in 
/usr/lib/x86_64-linux-gnu/libncursesw.so.6.4)
  ==1999505==by 0x10C26E: main (urlview.c:620)
  ==1999505==  Address 0x4c78fbc is 0 bytes after a block of size 1,052 alloc'd
  ==1999505==at 0x484582F: realloc (in 
/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
  ==1999505==by 0x10BD0D: main (urlview.c:610)
this corresponds to
  
https://git.sr.ht/~nabijaczleweli/urlview-ng/tree/44240e3b8ed0694f14f40f4b1169359abe452b4b/item/urlview.c#L566-621
which is a big chunk, sorry
(execstatus allocated in EXECAPPENDONE(),
 waddnstr() invoked via mvaddnstr() at the end).
but the code amounts to:
  #include 
  #include 
  #include 
  int main() {
char * new = malloc(4);
memcpy(new, "dupa", 4);
initscr();
addnstr(new, 4);
endwin();
  }
with
  $ cc n.c $(pkgconf --cflags --libs ncursesw)
  $ valgrind ./a.out > /dev/pts/5
  ==2022105== Memcheck, a memory error detector
  ==2022105== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
  ==2022105== Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info
  ==2022105== Command: ./a.out
  ==2022105==
  ==2022105== Invalid read of size 1
  ==2022105==at 0x4872850: waddnstr (in 
/usr/lib/x86_64-linux-gnu/libncursesw.so.6.4)
  ==2022105==by 0x1091AE: main (in /home/nabijaczleweli/uwu/a.out)
  ==2022105==  Address 0x4ab9044 is 0 bytes after a block of size 4 alloc'd
  ==2022105==at 0x48407B4: malloc (in 
/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
  ==2022105==by 0x109181: main (in /home/nabijaczleweli/uwu/a.out)
  ==2022105==
  ==2022105==
  ==2022105== HEAP SUMMARY:
  ==2022105== in use at exit: 813,473 bytes in 228 blocks
  ==2022105==   total heap usage: 238 allocs, 10 frees, 821,440 bytes allocated
  ==2022105==
  ==2022105== LEAK SUMMARY:
  ==2022105==definitely lost: 4 bytes in 1 blocks
  ==2022105==indirectly lost: 0 bytes in 0 blocks
  ==2022105==  possibly lost: 0 bytes in 0 blocks
  ==2022105==still reachable: 813,469 bytes in 227 blocks
  ==2022105== suppressed: 0 bytes in 0 blocks
  ==2022105== Rerun with --leak-check=full to see details of leaked memory
  ==2022105==
  ==2022105== For lists of detected and suppressed errors, rerun with: -s
  ==2022105== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)

I hope this sample is simple enough it's obvious it's correct.

Looking at ncurses-6.4+20230625/ncurses/base/lib_addstr.c:
  NCURSES_EXPORT(int)
  waddnstr(WINDOW *win, const char *astr, int n)
  {
  const char *str = astr;
  int code = ERR;
  
  T((T_CALLED("waddnstr(%p,%s,%d)"), (void *) win, _nc_visbufn(astr, n), 
n));
  
  if (win && (str != 0)) {
  TR(TRACE_VIRTPUT | TRACE_ATTRS,
 ("... current %s", _traceattr(WINDOW_ATTRS(win;
  code = OK;
  
  TR(TRACE_VIRTPUT, ("str is not null, length = %d",
 ((n > 0) ? n : (int) strlen(str;
  if (n < 0)
  n = INT_MAX;
  while ((*str != '\0') && (n-- > 0)) {
  NCURSES_CH_T ch;
  TR(TRACE_VIRTPUT, ("*str = %#o", UChar(*str)));
  SetChar(ch, UChar(*str++), A_NORMAL);
  if (_nc_waddch_nosync(win, ch) == ERR) {
  code = ERR;
  break;
  }
  }
  _nc_synchook(win);
  }
  TR(TRACE_VIRTPUT, ("waddnstr returns %d", code));
  returnCode(code);
  }
I see "while ((*str != '\0') && (n-- > 0)) {" is in the wrong order,
and ought to be "(n-- > 0) && (*str != '\0')" ‒ only reading from str
when it's not past the end.

A cursory glance with \bn\b at the rest of the funxions in that file
reveals:
  waddchnstr has "for (i = 0; i < n && ChCharOf(astr[i]) != '\0'; ++i) {"
 which is correct,
  waddnwstr  has "while ((*str != L('\0')) && (n-- > 0)) {"
 which should also be "while ((n-- > 0) && (*str != L('\0'))) {".

Rebuilding 6.4+20230625-2 with the changes described (obvious diff attached)
fixes the issue
  $ 
LD_LIBRARY_PATH=~/uwu/ncurses-6.4+20230625/obj-wide/usr/lib/x86_64-linux-gnu/ 
valgrind ./a.out > /dev/pts/5
  ==2162311== Memcheck, a memory error detector
  ==2162311== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
  ==2162311== Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info
  ==2162311== Command: ./a.out
  ==2162311==
  ==2162311==
  ==2162311== HEAP SUMMARY:
  ==2162311== in use at exit: 813,473 bytes in 228 blocks
  ==2162311==   total heap usage: 239 allocs, 11 frees, 821,468 bytes allocated
  ==2162311==
  ==2162311== LEAK SUMMARY:
  ==2162311==definitely lost: 4 bytes in 1 blocks
  ==2162311==indirectly lost: 0 bytes in 0 blocks
  ==2162311==  

Bug#975405: libwabt.js => sucess but need policy and help

2023-11-13 Thread Bastien Roucariès
Le lundi 13 novembre 2023, 11:18:42 UTC Markus Koschany a écrit :
> Hey,
> 
> Am Montag, dem 13.11.2023 um 09:19 + schrieb Bastien Roucariès:
> 
> [...]
> > Apo can I add myself to your package ? Do you care to comaintain with
> > javascript team ?
> 
> I assume you are referring to wabt and this bug report [1] ?
> 
> Do you have a solution for the circular dependency that building libwabt.js
> would create?
> 
> In general I would be totally fine if you or the Javascript team would
> completely take over wabt and binaryen because both of them and emscripten are
> closely related. See also #1052003; emscripten FTBFS with binaryen from
> experimental.
> 
> Personally I only need wabt and binaryen to build WebAssembly code from source
> for the ublock-origin Firefox/Chromium addon but I'm not really interested in
> becoming more involved in the Javascript ecosystem. So feel free to take over
> both packages and remove me as the maintainer.

I think the solution here is build profiles like we other package involving 
this kind of stuff.

Ok will take for it and add javascript team
> 
> Regards,
> 
> Markus
> 
> [1] https://bugs.debian.org/975405
>  
> 



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


Bug#1055881: virtualbox-dkms: Linux 6.7-rc1 throws "invalid opcode" during module loading

2023-11-13 Thread Ingo Saitz
Package: virtualbox-dkms
Version: 7.0.12-dfsg-1
Severity: normal

On linux 6.7-rc1 the virtualbox kernelmodules do build without problem,
but during boot the kernel throws an "illegal instruction" while loading
vboxdrv:

[   18.036170] vboxdrv: loading out-of-tree module taints kernel.
[   18.039745] vboxdrv: Found 2 processor cores/threads
[   18.040619] invalid opcode:  [#1] SMP
[   18.040828] CPU: 0 PID: 1974 Comm: modprobe Tainted: G   O   
6.7.0-rc1-pinguin20231113 #1
[   18.041044] Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./H97 
Anniversary, BIOS P1.20 12/15/2014
[   18.041272] RIP: 0010:VBoxHost_RTLogGroupSettings+0x376/0x3f0 [vboxdrv]
[   18.041546] Code: d0 0f 84 8d fe ff ff 89 c6 85 f6 74 e5 0f 0b 41 09 8c 80 
bc 00 00 00 48 83 c0 01 48 39 d0 0f 84 70 fe ff ff 89 c6 85 f6 74 e5 <0f> 0b b9 
11 00 00 00 eb a0 8b 05 db ed 02 00 85 c0 75 1a 4c 8b 05
[   18.041840] RSP: 0018:a9a2c1e77a68 EFLAGS: 00010202
[   18.042158] RAX: 0001 RBX: c0637424 RCX: 0011
[   18.042488] RDX: 019d RSI: 0001 RDI: 0003
[   18.042822] RBP: a9a2c1e77ac8 R08: 8ee544150010 R09: c062a7e0
[   18.043167] R10: 8ee544150010 R11: 000c R12: c0637427
[   18.043397] R13: 0740 R14: a9a2c1e77c20 R15: 
[   18.043635] FS:  7f04f5145040() GS:8ee84fe0() 
knlGS:
[   18.043879] CS:  0010 DS:  ES:  CR0: 80050033
[   18.044129] CR2: 555689427660 CR3: 00010929b005 CR4: 000706f0
[   18.044386] Call Trace:
[   18.044646]  
[   18.044909]  ? die+0x2d/0x80
[   18.045177]  ? do_trap+0xeb/0xf0
[   18.045444]  ? VBoxHost_RTLogGroupSettings+0x376/0x3f0 [vboxdrv]
[   18.045740]  ? do_error_trap+0x60/0x80
[   18.046019]  ? VBoxHost_RTLogGroupSettings+0x376/0x3f0 [vboxdrv]
[   18.046322]  ? exc_invalid_op+0x49/0x60
[   18.046611]  ? VBoxHost_RTLogGroupSettings+0x376/0x3f0 [vboxdrv]
[   18.046923]  ? asm_exc_invalid_op+0x16/0x20
[   18.047222]  ? VBoxHost_RTLogGroupSettings+0x376/0x3f0 [vboxdrv]
[   18.047544]  ? rtR0MemAllocEx+0x52/0xc0 [vboxdrv]
[   18.047871]  VBoxHost_RTLogCreateExV+0x27b/0x470 [vboxdrv]
[   18.048203]  VBoxHost_RTLogCreate+0x6a/0x90 [vboxdrv]
[   18.048537]  ? rtR0MemAllocEx+0x52/0xc0 [vboxdrv]
[   18.048875]  supdrvInitDevExt+0x54/0x320 [vboxdrv]
[   18.049216]  VBoxDrvLinuxInit+0x82/0x1000 [vboxdrv]
[   18.049561]  ? 0xc05b7000
[   18.049891]  do_one_initcall+0x87/0x2a0
[   18.050223]  do_init_module+0x7d/0x230
[   18.050561]  init_module_from_file+0x81/0xc0
[   18.050901]  idempotent_init_module+0x119/0x230
[   18.051246]  __x64_sys_finit_module+0x4d/0x80
[   18.051592]  do_syscall_64+0x56/0x100
[   18.051944]  ? handle_mm_fault+0xe1/0x1c0
[   18.052298]  ? exc_page_fault+0x276/0x680
[   18.052655]  entry_SYSCALL_64_after_hwframe+0x46/0x4e
[   18.053017] RIP: 0033:0x7f04f4b1eee9
[   18.053381] Code: 08 89 e8 5b 5d c3 66 2e 0f 1f 84 00 00 00 00 00 90 48 89 
f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 
f0 ff ff 73 01 c3 48 8b 0d ff 1e 0d 00 f7 d8 64 89 01 48
[   18.053786] RSP: 002b:7ffe7c2cf7b8 EFLAGS: 0246 ORIG_RAX: 
0139
[   18.054207] RAX: ffda RBX: 556c56beb4e0 RCX: 7f04f4b1eee9
[   18.054635] RDX:  RSI: 556c54d7998b RDI: 0003
[   18.055069] RBP:  R08: 0060 R09: 556c56bec340
[   18.055508] R10: 0038 R11: 0246 R12: 556c54d7998b
[   18.055947] R13: 0004 R14: 556c56beb560 R15: 
[   18.056393]  
[   18.056842] Modules linked in: vboxdrv(O+) sha256_ssse3 sha1_ssse3 
sha1_generic
[   18.057310] ---[ end trace  ]---
[   18.057775] RIP: 0010:VBoxHost_RTLogGroupSettings+0x376/0x3f0 [vboxdrv]
[   18.058267] Code: d0 0f 84 8d fe ff ff 89 c6 85 f6 74 e5 0f 0b 41 09 8c 80 
bc 00 00 00 48 83 c0 01 48 39 d0 0f 84 70 fe ff ff 89 c6 85 f6 74 e5 <0f> 0b b9 
11 00 00 00 eb a0 8b 05 db ed 02 00 85 c0 75 1a 4c 8b 05
[   18.058773] RSP: 0018:a9a2c1e77a68 EFLAGS: 00010202
[   18.059290] RAX: 0001 RBX: c0637424 RCX: 0011
[   18.059809] RDX: 019d RSI: 0001 RDI: 0003
[   18.060328] RBP: a9a2c1e77ac8 R08: 8ee544150010 R09: c062a7e0
[   18.060852] R10: 8ee544150010 R11: 000c R12: c0637427
[   18.061373] R13: 0740 R14: a9a2c1e77c20 R15: 
[   18.061895] FS:  7f04f5145040() GS:8ee84fe0() 
knlGS:
[   18.062419] CS:  0010 DS:  ES:  CR0: 80050033
[   18.062939] CR2: 555689427660 CR3: 00010929b005 CR4: 000706f0




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

Kernel: Linux 6.6.1 

Bug#857763: udhcpd: Please set FEATURE_UDHCPD_WRITE_LEASES_EARLY in build config

2023-11-13 Thread Michael Tokarev

On Tue, 14 Mar 2017 17:25:50 + Sabahattin Gucukoglu  
wrote:

Source: busybox
Version: 1:1.22.0-19
Severity: wishlist

The dumpleases utility would be made more useful on a system with an SSD if 
FEATURE_UDHCPD_WRITE_LEASES_EARLY were set at build time, because then you 
wouldn't need to set a low auto_time (udhcpd.conf option) to get up-to-date 
lease information from an unprivileged account, without having to first send 
a signal to udhcpd from root. Please set this build option.


I guess it's still too much to write leases file on every DHCP ACK, even 6
years after this bug report has been submitted.

What would be useful though, is for dumpleases to send SIGUSR1 to dhcpd
before reading the leases file.  I guess.  Dunno how it would syncronize
though.

/mjt



Bug#1042609: sphinxcontrib-mermaid: FTBFS with Sphinx 7.1, docutils 0.20: Could not import sphinx.util.SphinxParallelError (exception: No module named 'sphinx.util.SphinxParallelError')

2023-11-13 Thread Dmitry Shachnev
Hi Faidon!

On Mon, Nov 13, 2023 at 10:52:58AM +0200, Faidon Liambotis wrote:
> Upstream commit 6f8de39¹, the only commit since 0.9.2, replaces
> sphinx.util.SphinxParallelError by sphinx.util.DownloadFiles. 
>
> I've verified that backporting this commit makes the package build
> successfully in unstable, with Sphinx 7.2.6-2.
>
> However, the very same commit changes requirements.txt from
> "Sphinx>=3.2.1" to "Sphinx<7".
>
> I'm not sure why. I'm not using, nor am I familiar with this plugin, so
> I was hoping someone else that is could perhaps validate whether besides
> being able to be built, the package actually works.
>
> 1: 
> https://github.com/mgaitan/sphinxcontrib-mermaid/commit/6f8de39a84fddc398542e9d4dc74ba55101e7d5e

The SphinxParallelError class is defined in sphinx.errors module. It was
available in sphinx.util because that module happened to import it from
sphinx.errors, but that is no longer the case since Sphinx 6.1.

Probably the author of the linked commit was testing with Sphinx 6.1 (or 6.2),
but had different problems with early Sphinx 7 versions (only Sphinx 7.0.1 was
available at that moment), so changed the dependency to <7.

The change in README.rst looks trivial, so if it helps, I would go ahead and
cherry-pick it to our packaging without the requirements.txt change.

--
Dmitry Shachnev


signature.asc
Description: PGP signature


Bug#1055860: Acknowledgement (elpa-org-contrib: should not bind C-c j)

2023-11-13 Thread David Bremner
"Debian Bug Tracking System"  writes:

> Thank you for filing a new Bug report with Debian.
>
> You can follow progress on this Bug here: 1055860: 
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1055860.
>

The offending file is "org-secretary.el", which rebinds several keys
reserved for users. It seems to have registered "join" as an autoloaded
function from org-secretary.el, which sounds like a pretty bad choice of
name. I think I ran it by mistake when attempting to run #'join-line.



Bug#1050854: Please push your changes to python-xarray

2023-11-13 Thread Andreas Tille
Ping?

I'd love to apply the patch from the bug report and push everything properly.
If I do not hear from you I might consider mass-commiting all the releases
you made without pushing to the repository in one single commit and add what
I'd like to commit.

Kind regards
Andreas.

Am Tue, Nov 07, 2023 at 09:26:13AM +0100 schrieb Andreas Tille:
> Hi Alastair,
> 
> I realised that the Git repository on salsa[1] is lagging a couple of
> uploads behind the package pool.  Please be so kind to push your changes
> to Salsa.
> 
> Thanks a lot for your work on this package
> Andreas.
> 
> [1] https://salsa.debian.org/science-team/python-xarray
> 
> -- 
> http://fam-tille.de
> 
> 

-- 
http://fam-tille.de



Bug#1055880: kaidan missing two dependencies

2023-11-13 Thread Pirate Praveen

Package: kaidan
version: 0.9.1-1
severity: grave
justification: fails to start

Though fix is easy, missing dependencies are

qml-module-org-kde-kquickimageeditor and
qml-module-org-kde-kirigami-addons-labs-mobileform

After installing these manually, kaidan starts as expected.




Bug#1055877: ndcube: FTBFS in bookworm: leap-second file is expired

2023-11-13 Thread Santiago Vila

A more simple approach would be to modify debian/rules so that
(all) the tests are skipped after a certain date,
as in the attached patch.

Thanks.--- a/debian/rules
+++ b/debian/rules
@@ -7,6 +7,9 @@ export PYBUILD_TEST_ARGS=../../../ndcube
 export http_proxy=127.0.0.1:9
 export HOME=$(shell mktemp -d)
 
+CURRENT_TS := $(shell date +%s)
+EXPIRE_TS := $(shell date +%s -d "2023-12-01")
+
 BUILD_DATE  = $(shell LC_ALL=C date -u "+%B %d, %Y" -d "@$(SOURCE_DATE_EPOCH)")
 SPHINXOPTS := -D html_last_updated_fmt="$(BUILD_DATE)" -D html_show_copyright=0
 
@@ -36,3 +39,6 @@ override_dh_link:
dh_link
# Remove duplicates in documentation package
jdupes -rl debian/python3-ndcube-doc/usr
+
+override_dh_auto_test:
+   [ "$(CURRENT_TS)" -gt "$(EXPIRE_TS)" ] || dh_auto_test


Bug#1036446: Bug1036446: Please enable udhcpc6

2023-11-13 Thread Michael Tokarev

Control: tag -1 + pending

On Sun, 21 May 2023 04:11:09 +0200 Ben Hutchings  wrote:

Package: udhcpc
Version: 1:1.35.0-4+b2
Severity: wishlist
Tags: ipv6

Busybox has a DHCPv6 client (udhcpc6) but this is not included
in the Debian packages.

Please enable CONFIG_UDHCPC6 and the dependent features.


This probably needs udhcpc6 package too, similar to udhcpc package.

/mjt



Bug#1055879: ITP: ru-tts -- Compact and portable Russian speech synthesizer

2023-11-13 Thread Igor B. Poretsky
Package: wnpp
Severity: wishlist
Owner: "Igor B. Poretsky" 

* Package name: ru-tts
  Version : 6.2.0
  Upstream Author : Igor B. Poretsky 
* URL : https://github.com/poretsky/ru_tts
* License : MIT
  Programming Lang: C
  Description : Compact and portable Russian speech synthesizer

An alternative implementation of the Phonemophone-5 Russian speech
synthesizer by the international laboratory of intelligent systems
BelSInt (the Speech Recognition and Synthesis Lab of the Institute of
Technical Cybernetics of the Academy of Sciences of the Byelorussian
SSR). The source code of the original implementation has been lost.
This implementation is the result of a reverse engineering of
the SDRV resident speech driver for MS-DOS, and it is officially
approved for publication under a free license by Boris Lobanov, who is
the head of the laboratory and the author of the design solutions that
formed the basis of the speech synthesizer, and Alexander Ivanov,
who is an engineer of the laboratory and the developer of
the speech synthesizer's the original software implementation.

It is extremely fast, compact and portable indeed. Meanwhile, it
provides quite decent speech quality. Being implemented as a library,
it can easily be used in other applications.

Currently need a sponsor for upload.



Bug#1055877: ndcube: FTBFS in bookworm: leap-second file is expired

2023-11-13 Thread Santiago Vila

Package: src:ndcube
Version: 2.0.3-1
Severity: serious
Tags: ftbfs bookworm patch upstream

Dear maintainer:

During a rebuild of all packages in bookworm, this package failed to build
with the following error:

---
files = None

def update_leap_seconds(files=None):
"""If the current ERFA leap second table is out of date, try to update 
it.

Uses `astropy.utils.iers.LeapSeconds.auto_open` to try to find an

up-to-date table.  See that routine for the definition of "out of date".

In order to make it safe to call this any time, all exceptions are turned

into warnings,

Parameters

--
files : list of path-like, optional
List of files/URLs to attempt to open.  By default, uses defined by
`astropy.utils.iers.LeapSeconds.auto_open`, which includes the table
used by ERFA itself, so if that is up to date, nothing will happen.

Returns

---
n_update : int
Number of items updated.

"""

try:
from astropy.utils import iers

table = iers.LeapSeconds.auto_open(files)

return erfa.leap_seconds.update(table)

except Exception as exc:

  warn(

f"leap-second auto-update failed due to the following exception: 
{exc!r}",
AstropyWarning,
)
E   astropy.utils.exceptions.AstropyWarning: leap-second auto-update 
failed due to the following exception: IERSStaleWarning('leap-second file is 
expired.')

/usr/lib/python3/dist-packages/astropy/time/core.py:3315: AstropyWarning
=== short test summary info 
FAILED 
../../../ndcube/extra_coords/tests/test_extra_coords.py::test_two_1d_from_lut
= 1 failed, 276 passed, 5 skipped, 27 deselected, 9 xfailed, 2 xpassed in 4.68s 
=
E: pybuild pybuild:388: test: plugin distutils failed with: exit code=1: cd 
/<>/.pybuild/cpython3_3.11_ndcube/build; python3.11 -m pytest 
../../../ndcube
dh_auto_test: error: pybuild --test -i python{version} -p 3.11 returned exit 
code 13
make: *** [debian/rules:14: binary-indep] Error 25
dpkg-buildpackage: error: debian/rules binary-indep subprocess returned exit 
status 2


In reproducible-builds, the same package version (2.0.3-1) builds ok in trixie:

https://tests.reproducible-builds.org/debian/rbuild/trixie/amd64/ndcube_2.0.3-1.rbuild.log.gz

but not the second build, which is tried one month in the future precisely
to catch errors like this one:

https://tests.reproducible-builds.org/debian/logs/trixie/amd64/ndcube_2.0.3-1.build2.log.gz

Note that because exactly the same package version builds ok in trixie but not in 
bookworm, we could be tempted to consider this as a bug in the package which provides the 
leap-second file, which is "not updated enough in bookworm".

However, I don't think this would be a good idea, as this problem would become 
some sort
of time-bomb. We want packages to build ok from source not only at release time 
but also
during all the lifetime of bookworm as stable (and if possible, forever), i.e. 
users should
not be forced to upgrade all the time so that the packages continue to build ok.

I attach a patch which works for me in bookworm. Please double-check, no 
warranty, etc.

Alternatively, all those unconditional skip marks could be
changed to something like this, in pseudocode:

skipif(currentdate > 
hardcoded-expiration-date-of-leapsecond-file-at-upload-time)

but I don't really know if it worth the effort.

I'm tagging this as "upstream" because I believe there should be an easier way
to deal with this.

Thanks.commit 079219c8ad4bc798065a28528283f59373be2623
Author: Santiago Vila 
Date:   Mon Nov 13 13:15:00 2023 +0100

skip-time-bombs

diff --git a/ndcube/extra_coords/tests/test_extra_coords.py 
b/ndcube/extra_coords/tests/test_extra_coords.py
index f3463b2..197b934 100644
--- a/ndcube/extra_coords/tests/test_extra_coords.py
+++ b/ndcube/extra_coords/tests/test_extra_coords.py
@@ -158,6 +158,7 @@ def test_single_from_lut(extra_coords_wave):
 assert ec.wcs.world_axis_names == ("wave",)
 
 
+@pytest.mark.skip(reason="time bomb")
 def test_two_1d_from_lut(time_lut):
 cube = MagicMock()
 cube.dimensions = [10] * u.pix
@@ -174,6 +175,7 @@ def test_two_1d_from_lut(time_lut):
 assert ec.wcs.world_axis_names == ("time", "exposure_time")
 
 
+@pytest.mark.skip(reason="time bomb")
 def test_two_1d_from_lookup_tables(time_lut):
 """
 Create ExtraCoords from both tables at once using `from_lookup_tables` 
with `physical_types`.
@@ -252,6 +254,7 @@ def test_skycoord_mesh_false(skycoord_2d_lut):
 assert ec.wcs.world_axis_names == ("lat", "lon")
 
 
+@pytest.mark.skip(reason="time bomb")
 def test_extra_coords_index(skycoord_2d_lut, time_lut):
 cube = MagicMock()
 

Bug#1055878: atomix: window doesn't scale to low resolution devices like PinePhonePro

2023-11-13 Thread Russell Coker
Package: atomix
Version: 44.0-3
Severity: normal

On a PinePhonePro the window for this game doesn't scale to the 720*1440
display so is unable to show the game screen and the diagram of the required
molecule at the same time.

Probably the ideal for devices that have a tall thin screen would be to have
the Statistics section and the molecule above the game play area.

Apart from this the game is very playable on a Linux phone, it's easier on
a touch screen than using a mouse.

I'll send a screen-shot after the bug is created.


-- System Information:
Debian Release: trixie/sid
Architecture: arm64 (aarch64)

Kernel: Linux 6.6-rockchip (SMP w/6 CPU threads; PREEMPT)
Kernel taint flags: TAINT_CRAP
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages atomix depends on:
ii  atomix-data 44.0-3
ii  libc6   2.37-12
ii  libgdk-pixbuf-2.0-0 2.42.10+dfsg-2
ii  libglib2.0-02.78.1-3
ii  libgnome-games-support-1-3  1.8.2-2
ii  libgtk-3-0  3.24.38-5mobian1

atomix recommends no packages.

atomix suggests no packages.

-- debconf-show failed



Bug#810018: Bug #810018: Consider shipping pidof with procps

2023-11-13 Thread Luca Boccassi
On Mon, 13 Nov 2023 at 09:17, Craig Small  wrote:
>
>
> On Sat, 11 Nov 2023 at 23:45, Luca Boccassi  wrote:
>>
>> Now that Bookworm has shipped, what about finally finishing this and
>> getting rid of this debianism? There is really no reason to delay it
>> any longer at this point. Thank you!
>
> Hi Luca,
>   I'll need the assistance of the sysvinit-utils maintainers (CC'ed) as well, 
> as pidof will be moving from that package.  Doing this will also bring Debian 
> (and Ubuntu) in line with most other distributions out there that use pidof 
> from procps.
>
> I'm, not going to cover sysvinit-utils moving out of Essential as it doesn't 
> matter for procps if it is or is not.
>
> So I'm looking at https://wiki.debian.org/PackageTransition
> and assuming procps is 2:4.0.4-2 and sysvinit-utils is 3.08-3
>
> I would create procps 2:4.0.4-3 with pidof and Breaks: sysvinit-utils (<< 
> 3.0.8-4) and Replaces: sysvinit-utils (<< 3.0.8-4)
> sysvinit-utils maintainers create 3.08-4 without pidof and have Breaks: 
> procps (<< 2:4.0.4-3)
>
> If everyone is in agreement with this, I'll update procps this week.

Thank you, LGTM.



Bug#1055875: util-linux: FTBFS on hurd-i386

2023-11-13 Thread Chris Hofstaedtler
* Samuel Thibault  [231113 12:27]:
> Svante Signell, le lun. 13 nov. 2023 12:08:56 +0100, a ecrit:
> > util-linux FTBFS on hurd-i386 (built in the past, last successful build was
> > 2.39.1-4).
> 
> In general, better discuss directly with upstream.

Indeed. Please, generally send (build) fixes upstream and once
committed I'll happily take commit ids and apply them in Debian.
This is a much better workflow, as the patch will also 'stick' for
new versions etc.

> They commited a
> different fix, as attached: just not include hooks.c on non-linux :)

Thank you!

> 
> Samuel

> commit 1e0ad14b3ac08d855cda6de346a65f9b834e00db
> Author: Karel Zak 
> Date:   Mon Sep 18 13:08:57 2023 +0200
> 
> build-sys: fix libmount/src/hooks.c use
> 
> Reported-by: Samuel Thibault 
> Signed-off-by: Karel Zak 

[..]



Bug#967807: wmcoincoin: depends on deprecated GTK 2

2023-11-13 Thread Bastian Germann

I am uploading a NMU to DELAYED/10 in order to fix this.
The debdiff is attached.diff -Nru wmcoincoin-2.6.5.git+23.411d4a3/debian/changelog 
wmcoincoin-2.6.5.git+23.411d4a3/debian/changelog
--- wmcoincoin-2.6.5.git+23.411d4a3/debian/changelog2022-08-25 
22:40:55.0 +0200
+++ wmcoincoin-2.6.5.git+23.411d4a3/debian/changelog2023-11-13 
12:28:38.0 +0100
@@ -1,3 +1,10 @@
+wmcoincoin (2.6.5.git+23.411d4a3-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop wmccc (closes: #967807).
+
+ -- Bastian Germann   Mon, 13 Nov 2023 12:28:38 +0100
+
 wmcoincoin (2.6.5.git+23.411d4a3-2) unstable; urgency=medium
 
   * d/control
diff -Nru wmcoincoin-2.6.5.git+23.411d4a3/debian/control 
wmcoincoin-2.6.5.git+23.411d4a3/debian/control
--- wmcoincoin-2.6.5.git+23.411d4a3/debian/control  2022-08-25 
22:40:55.0 +0200
+++ wmcoincoin-2.6.5.git+23.411d4a3/debian/control  2023-11-13 
12:27:23.0 +0100
@@ -6,7 +6,7 @@
Jeremy Sowden 
 Build-Depends: debhelper-compat (= 13),
libcurl4-openssl-dev | libcurl-dev,
-   libgtk2.0-dev,
+   pkg-config,
libimlib2-dev,
libx11-dev,
libxext-dev,
diff -Nru wmcoincoin-2.6.5.git+23.411d4a3/debian/manpages 
wmcoincoin-2.6.5.git+23.411d4a3/debian/manpages
--- wmcoincoin-2.6.5.git+23.411d4a3/debian/manpages 2022-08-24 
15:20:53.0 +0200
+++ wmcoincoin-2.6.5.git+23.411d4a3/debian/manpages 2023-11-13 
12:28:38.0 +0100
@@ -1,3 +1,2 @@
-debian/wmccc.1
 debian/wmcoincoin.1
 debian/wmpanpan.1
diff -Nru wmcoincoin-2.6.5.git+23.411d4a3/debian/rules 
wmcoincoin-2.6.5.git+23.411d4a3/debian/rules
--- wmcoincoin-2.6.5.git+23.411d4a3/debian/rules2022-08-24 
15:20:53.0 +0200
+++ wmcoincoin-2.6.5.git+23.411d4a3/debian/rules2023-11-13 
12:28:17.0 +0100
@@ -6,6 +6,9 @@
 %:
dh $@
 
+override_dh_auto_configure:
+   dh_auto_configure -- --disable-wmccc
+
 execute_after_dh_install:
mv $(INSTDIR)/bin/wmcoincoin $(INSTDIR)/bin/wmcoincoin_player \
$(INSTDIR)/libexec/wmcoincoin/


Bug#1055876: lastpass-cli: lpass login fails with "Error: SSL peer certificate or SSH remote key was not OK."

2023-11-13 Thread Domenico Andreoli
Package: lastpass-cli
Version: 1.3.4-1
Severity: important

Hi,

On Bookworm I cannot log in to Lastpass any more, I get the following error:

  Error: SSL peer certificate or SSH remote key was not OK.

Upstream issues:
https://github.com/lastpass/lastpass-cli/issues/540
https://github.com/lastpass/lastpass-cli/issues/653

Thanks,
Domenico

-- System Information:
Debian Release: 12.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: arm64 (aarch64)

Kernel: Linux 6.6.0-arm64 (SMP w/6 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 lastpass-cli depends on:
ii  binutils 2.40-2
ii  ca-certificates  20230311
ii  libc62.36-9+deb12u3
ii  libcurl4 7.88.1-10+deb12u4
ii  libssl3  3.0.11-1~deb12u2
ii  libxml2  2.9.14+dfsg-1.3~deb12u1

Versions of packages lastpass-cli recommends:
ii  pinentry-curses  1.2.1-1

Versions of packages lastpass-cli suggests:
pn  xclip | xsel  



Bug#925545: udhcpd: support for Runit supervision system

2023-11-13 Thread Michael Tokarev

On Tue, 26 Mar 2019 17:25:09 + Dmitry Bogatov  wrote:


Package: udhcpd
Version: 1:1.30.1-3
Severity: wishlist
Tags: patch
User: ru...@packages.debian.org
Usertags: runscript


Curious - Why are you filing this against udhcpd only,
why not to do it for other packages too?

Also, how runit handles restarts/reloads/shutdowns,
aren't additional scripts needed for this?

/mjt



Bug#1055875: util-linux: FTBFS on hurd-i386

2023-11-13 Thread Samuel Thibault
Hello,

Svante Signell, le lun. 13 nov. 2023 12:08:56 +0100, a ecrit:
> util-linux FTBFS on hurd-i386 (built in the past, last successful build was
> 2.39.1-4).

In general, better discuss directly with upstream. They commited a
different fix, as attached: just not include hooks.c on non-linux :)

Samuel
commit 1e0ad14b3ac08d855cda6de346a65f9b834e00db
Author: Karel Zak 
Date:   Mon Sep 18 13:08:57 2023 +0200

build-sys: fix libmount/src/hooks.c use

Reported-by: Samuel Thibault 
Signed-off-by: Karel Zak 

diff --git a/libmount/meson.build b/libmount/meson.build
index ba95acf37..a9d4d7780 100644
--- a/libmount/meson.build
+++ b/libmount/meson.build
@@ -17,7 +17,6 @@ configure_file(
 lib_mount_sources = '''
   src/mountP.h
   src/cache.c
-  src/hooks.c
   src/fs.c
   src/init.c
   src/iter.c
diff --git a/libmount/src/Makemodule.am b/libmount/src/Makemodule.am
index d474aea0c..367bc4673 100644
--- a/libmount/src/Makemodule.am
+++ b/libmount/src/Makemodule.am
@@ -11,7 +11,6 @@ libmount_la_SOURCES = \
libmount/src/mountP.h \
libmount/src/cache.c \
libmount/src/fs.c \
-   libmount/src/hooks.c \
libmount/src/init.c \
libmount/src/iter.c \
libmount/src/lock.c \
@@ -31,6 +30,7 @@ libmount_la_SOURCES += \
libmount/src/context.c \
libmount/src/context_mount.c \
libmount/src/context_umount.c \
+   libmount/src/hooks.c \
libmount/src/hook_mount.c \
libmount/src/hook_mount_legacy.c \
libmount/src/hook_mkdir.c \


Bug#975405: libwabt.js => sucess but need policy and help

2023-11-13 Thread Markus Koschany
Hey,

Am Montag, dem 13.11.2023 um 09:19 + schrieb Bastien Roucariès:

[...]
> Apo can I add myself to your package ? Do you care to comaintain with
> javascript team ?

I assume you are referring to wabt and this bug report [1] ?

Do you have a solution for the circular dependency that building libwabt.js
would create?

In general I would be totally fine if you or the Javascript team would
completely take over wabt and binaryen because both of them and emscripten are
closely related. See also #1052003; emscripten FTBFS with binaryen from
experimental.

Personally I only need wabt and binaryen to build WebAssembly code from source
for the ublock-origin Firefox/Chromium addon but I'm not really interested in
becoming more involved in the Javascript ecosystem. So feel free to take over
both packages and remove me as the maintainer.

Regards,

Markus

[1] https://bugs.debian.org/975405
 


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


Bug#1055759: duplicate upstream bug report

2023-11-13 Thread Jeremy Sowden
Turns out I'm not the first person to have reported this.  I've closed
my ticket as a duplicate.  The earlier one is:

  https://core.tcl-lang.org/tcltls/tktview/88c0c84969

J.


signature.asc
Description: PGP signature


Bug#1055875: util-linux: FTBFS on hurd-i386

2023-11-13 Thread Svante Signell
Source: util-linux
Version: 2.39.2-5
Severity: important
Tags: patch
User: debian-h...@lists.debian.org
Usertags: hurd
X-Debbugs-CC: debian-h...@lists.debian.org

Hi,

util-linux FTBFS on hurd-i386 (built in the past, last successful build was
2.39.1-4).

A patch enabling a successful build is attached:
libmount_src_hooks.c.diff where mnt_context_is_fake()
is defined only if USE_LIBMOUNT_MOUNTFD_SUPPORT is defined. And
USE_LIBMOUNT_MOUNTFD_SUPPORT is only defined on GNU/Linux systems.

Alternately #ifdef __linux__ instead of #ifdef USE_LIBMOUNT_MOUNTFD_SUPPORT
could be used as condition. Maybe that would be a better solution.

Configure reports:
configure: WARNING: non-linux system; not building libmount_mountfd_support,
among in total 47 warnings for not building on a non-linux system.

Thanks!




--- a/libmount/src/hooks.c	2023-08-17 09:56:12.0 +0200
+++ b/libmount/src/hooks.c	2023-11-11 19:29:01.0 +0100
@@ -315,11 +315,14 @@
 {
 	int rc = 0;
 
+#ifdef USE_LIBMOUNT_MOUNTFD_SUPPORT
 	if (mnt_context_is_fake(cxt))
 		DBG(CXT, ul_debugobj(cxt, " FAKE call"));
 	else
 		rc = hook->func(cxt, hook->hookset, hook->data);
-
+#else
+		rc = hook->func(cxt, hook->hookset, hook->data);
+#endif
 	hook->executed = 1;
 	if (!rc)
 		rc = call_depend_hooks(cxt, hook->hookset->name, hook->stage);
@@ -364,10 +367,14 @@
 
 		DBG(CXT, ul_debugobj(cxt, "calling %s [first]", hs->name));
 
+#ifdef USE_LIBMOUNT_MOUNTFD_SUPPORT
 		if (mnt_context_is_fake(cxt))
 			DBG(CXT, ul_debugobj(cxt, " FAKE call"));
 		else
 			rc = hs->firstcall(cxt, hs, NULL);
+#else
+			rc = hs->firstcall(cxt, hs, NULL);
+#endif
 		if (!rc)
 			rc = call_depend_hooks(cxt, hs->name, stage);
 		if (rc < 0)


Bug#1055873: Acknowledgement (dcm2json is missing --convert-un for CP-1066 EVRLE)

2023-11-13 Thread Mathieu Malaterre
Current work-around:

% dcmconv +ti RTStruct_VRDSAsVRUN.dcm - | dcm2json - output.json



Bug#1055872: Acknowledgement (CP-2275: "NaN", "+Infinity" and "-Infinity")

2023-11-13 Thread Mathieu Malaterre
Control: forwarded -1 https://support.dcmtk.org/redmine/issues/1086

Confirmed by upstream.

On Mon, Nov 13, 2023 at 11:51 AM Debian Bug Tracking System
 wrote:
>
> Thank you for filing a new Bug report with Debian.
>
> You can follow progress on this Bug here: 1055872: 
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1055872.
>
> This is an automatically generated reply to let you know your message
> has been received.
>
> Your message is being forwarded to the package maintainers and other
> interested parties for their attention; they will reply in due course.
>
> Your message has been sent to the package maintainer(s):
>  Debian Med Packaging Team 
>
> If you wish to submit further information on this problem, please
> send it to 1055...@bugs.debian.org.
>
> Please do not send mail to ow...@bugs.debian.org unless you wish
> to report a problem with the Bug-tracking system.
>
> --
> 1055872: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1055872
> Debian Bug Tracking System
> Contact ow...@bugs.debian.org with problems



Bug#1053565: RFS: openvpn3-client/20+dfsg-1 [ITP] -- virtual private network daemon (version 3)

2023-11-13 Thread Michael Tokarev

06.10.2023 16:03, Marc Leeman wrote:


  * Package name : openvpn3-client


BTW, why it is named this way?
Is it client-only now, without the server part?
Previous package is named just "openvpn", it acts
as both client or server (actually the two roles are
symmetric, it can be both).  If new openvpn is like
this, I suggest naming it just "openvpn3", without
the -client part, since it is quite confusing.

Or is there also -daemon (or -server) part?

Thanks,

/mjt



  1   2   >