Bug#1059163: closed by Debian FTP Masters (reply to Anibal Monsalve Salazar ) (Bug#1059163: fixed in cpio 2.14+dfsg-1)

2023-12-21 Thread Salvatore Bonaccorso
Hi Anibal,

On Fri, Dec 22, 2023 at 06:21:04AM +, Debian Bug Tracking System wrote:
>  cpio (2.14+dfsg-1) unstable; urgency=medium
>  .
>* New upstream release
>  Closes: #1049402
>  Noteworthy changes in this release:
>  - New option --ignore-dirnlink
>Valid in copy-out mode, it instructs cpio to ignore the actual number
>of links reported for each directory member and always store 2
>instead.
>  - Changes in --reproducible option
>The --reproducible option implies --ignore-dirlink.  In other words,
>it is equivalent to --ignore-devno --ignore-dirnlink --renumber-inodes.
>  - Use GNU ls algorithm for deciding timestamp format in -tv mode
>  - Bugfixes
>- Fix cpio header verification.
>- Fix handling of device numbers on copy out.
>- Fix calculation of CRC in copy-out mode.
>- Rewrite the fix for CVE-2015-1197.
>- Fix combination of --create --append --directory.
>- Fix appending to archives bigger than 2G.
>* Update uploaders list
>  Closes: #925021
>* Standards-Version: 4.6.2
>* Fix Path traversal vulnerability due to partial revert of fix for 
> CVE-2015-1197
>  Closes: #1059163

Thanks for this upload to unstable. Can you check if the upstream
redone changes for CVE-2015-1197 are backportable, and if so can you
address the issue in the upcoming point releases for bookworm and
bullseye?

Regards,
Salvatore



Bug#1059251: ITP: node-git-url-parse -- High level git url parser for common git providers

2023-12-21 Thread Israel Galadima

Package: wnpp
Severity: wishlist
Owner: Israel Galadima 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name    : node-git-url-parse
  Version : 13.1.1
  Upstream Author : Ionică Bizău  
(https://ionicabizau.net)

* URL : https://github.com/IonicaBizau/git-url-parse
* License : Expat
  Programming Lang: JavaScript
  Description : High level git url parser for common git providers

 A high level git url parser for common git providers.

 This package is part of my effort to package yarnpkg for Debian.
 Package will be maintained by the Debian JavaScript Team.



OpenPGP_0x3679ECB87B7CEC0C.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1059250: mate-screensaver: SIGSEGV of mate-screensaver while automatic activation and interfering with mouse pointer movement

2023-12-21 Thread Joël Krähemann
Package: mate-screensaver
Version: 1.26.1-1
Severity: normal

Dear Maintainer,

Screensaver was activating automatically, while darken the screen, I have 
interferred with mouse pointer. Screensaver was
not able to lock anymore the screen because it crashed with SIGSEGV.

regards, Joël


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

Kernel: Linux 6.5.0-5-amd64 (SMP w/24 CPU threads; PREEMPT)
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

Versions of packages mate-screensaver depends on:
ii  dbus-x11 1.14.10-3
ii  libc62.37-13
ii  libcairo21.18.0-1
ii  libdbus-1-3  1.14.10-3
ii  libdbus-glib-1-2 0.112-3
ii  libgdk-pixbuf-2.0-0  2.42.10+dfsg-3
ii  libgl1   1.7.0-1
ii  libglib2.0-0 2.78.3-1
ii  libgtk-3-0   3.24.38-6
ii  libmate-desktop-2-17 1.26.2-1
ii  libmate-menu21.26.0-3
ii  libmatekbd4  1.26.1-1
ii  libnotify4   0.8.3-1
ii  libpam0g 1.5.2-9.1
ii  libpango-1.0-0   1.51.0+ds-3
ii  librda0  0.0.5-1.1
ii  libsystemd0  255-1
ii  libx11-6 2:1.8.7-1
ii  libxext6 2:1.3.4-1+b1
ii  libxklavier165.4-5
ii  libxss1  1:1.2.3-1
ii  libxxf86vm1  1:1.1.4-1+b2
ii  mate-desktop-common  1.26.2-1
ii  mate-screensaver-common  1.26.1-1
ii  mate-session-manager 1.26.1-2

Versions of packages mate-screensaver recommends:
ii  mate-power-manager  1.26.1-1

Versions of packages mate-screensaver suggests:
pn  rss-glx
ii  xscreensaver-data  6.06+dfsg1-3

-- no debconf information
(gdb) thread apply all bt

Thread 5 (Thread 0x7f80044cf6c0 (LWP 2033)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x7f8005c3da54 in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x7f8005bac16b in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x7f8005c100ca in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x7f8005c0fa41 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x7f80055c43ec in start_thread (arg=) at 
./nptl/pthread_create.c:444
#6  0x7f8005644a5c in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7f8003cce6c0 (LWP 2034)):
#0  0x7f8005637a1f in __GI___poll (fds=0x55826e608aa0, nfds=2, 
timeout=3355) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x7f8005be2277 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x7f8005be2930 in g_main_context_iteration () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x7f8005be2981 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x7f8005c0fa41 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x7f80055c43ec in start_thread (arg=) at 
./nptl/pthread_create.c:444
#6  0x7f8005644a5c in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7f8002c406c0 (LWP 2042)):
#0  0x7f8005637a1f in __GI___poll (fds=0x7f7fec000b90, nfds=1, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x7f8005be2277 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x7f8005be2930 in g_main_context_iteration () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x7f80045c54bd in  () at 
/usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x7f8005c0fa41 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x7f80055c43ec in start_thread (arg=) at 
./nptl/pthread_create.c:444
#6  0x7f8005644a5c in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7f80034cd6c0 (LWP 2035)):
#0  0x7f8005637a1f in __GI___poll (fds=0x7f7ff8000b90, nfds=2, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x7f8005be2277 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x7f8005be2c1f in g_main_loop_run () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x7f8005df0eaa in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x7f8005c0fa41 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x7f80055c43ec in start_thread (arg=) at 
./nptl/pthread_create.c:444
#6  0x7f8005644a5c in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7f80045d3a80 (LWP 2017)):
#0  0x7f80068873bd in g_type_check_instance () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#1  0x7f80068765fb in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#2  0x7f800687d186 in g_signal_emit_valist () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#3  0x7f800687d243 in g_signal_emit () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#4  0x55826c9bb013 in  ()
#5  0x7f8005bdf0d9 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x7f8005be2317 in  () at 

Bug#1036869: O: ghostscript -- interpreter for the PostScript language and for PDF

2023-12-21 Thread Steven Robbins
On Mon, 24 Oct 2022 15:17:20 +0200 Jonas Smedegaard  wrote:

> I have orphaned the ghostscript package, due to lack of time.

I'm willing to take on -- and hopefully, share -- the ghostscript maintenance.
If anyone wants to team up, let me know!

-Steve



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


Bug#1012720: golang-k8s-apimachinery: Please remove protected references from salsa repo

2023-12-21 Thread Nicolas Schier
On Thu, Dec 21, 2023 at 11:01:23PM +0530 Nilesh Patra wrote:
> On Wed, Dec 20, 2023 at 09:49:48AM +0100, Nicolas Schier wrote:
> > On Wed, Dec 20, 2023 at 09:44:31AM +0100 Nicolas Schier wrote:
> > ah, I forgot to mention that 'uscan' does choose the "correct" upstream 
> > version
> > tag automatically:
> > [...]
> > > Can someone please remove the protected branch 'upstream' as well as the
> > > upstream tag 'upstream/1.25.0_alpha0'?
> > > 
> > > (Or remove the whole repo to allow re-creating it?)
> 
> Do you still want the repo to be pruned or remove the upstream branch?

yes, please.

> > > [1]: 
> > > https://salsa.debian.org/go-team/packages/golang-k8s-apimachinery.git 
> 
> Best,
> Nilesh


signature.asc
Description: PGP signature


Bug#1059249: designer-qt6: Segmentation fault in /usr/lib/qt6/bin/designer at launch

2023-12-21 Thread Matthew A. Lukowicz
Package: designer-qt6
Version: 6.6.1-1
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: mlukow...@sdf.org

Hey,

Designer segfaults on launch; seems the bug might be with qt6 xcb integration.

Valgrind reports the following output:

matt@pancakehut:~$ valgrind /usr/lib/qt6/bin/designer 
==947004== Memcheck, a memory error detector 
==947004== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al. 
==947004== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info 
==947004== Command: /usr/lib/qt6/bin/designer 
==947004==  
==947004== Syscall param writev(vector[0]) points to uninitialised byte(s) 
==947004==at 0x6A911BD: __writev (writev.c:26) 
==947004==by 0x6A911BD: writev (writev.c:24) 
==947004==by 0x7D46FBF: ??? (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) 
==947004==by 0x7D47800: ??? (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) 
==947004==by 0x7D48E24: ??? (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) 
==947004==by 0x7D48EA0: xcb_wait_for_reply (in 
/usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) 
==947004==by 0xA933D83: 
QXcbConnection::initializeScreensFromMonitor(xcb_screen_iterator_t*, int, 
QXcbScreen**, bool) (in /usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.6.1) 
==947004==by 0xA934927: QXcbConnection::initializeScreens(bool) (in 
/usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.6.1) 
==947004==by 0xA925F42: 
QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char 
const*) (in /usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.6.1) 
==947004==by 0xA950B15: QXcbIntegration::QXcbIntegration(QList 
const&, int&, char**) (in /usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.6.1) 
==947004==by 0x486546F: ??? (in 
/usr/lib/x86_64-linux-gnu/qt6/plugins/platforms/libqxcb.so) 
==947004==by 0x5C06F97: QGuiApplicationPrivate::createPlatformIntegration() 
(in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.6.1) 
==947004==by 0x5C08887: QGuiApplicationPrivate::createEventDispatcher() (in 
/usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.6.1) 
==947004==  Address 0xa2699c5 is 4,533 bytes inside a block of size 21,176 
alloc'd 
==947004==at 0x48459F3: calloc (in 
/usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) 
==947004==by 0x7D46990: xcb_connect_to_fd (in 
/usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) 
==947004==by 0x7D4B191: xcb_connect_to_display_with_auth_info (in 
/usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) 
==947004==by 0x6E8BD09: _XConnectXCB (in 
/usr/lib/x86_64-linux-gnu/libX11.so.6.4.0) 
==947004==by 0x6E7C0C6: XOpenDisplay (in 
/usr/lib/x86_64-linux-gnu/libX11.so.6.4.0) 
==947004==by 0xA92EB71: QXcbBasicConnection::QXcbBasicConnection(char 
const*) (in /usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.6.1) 
==947004==by 0xA925CF4: 
QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char 
const*) (in /usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.6.1) 
==947004==by 0xA950B15: QXcbIntegration::QXcbIntegration(QList 
const&, int&, char**) (in /usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.6.1) 
==947004==by 0x486546F: ??? (in 
/usr/lib/x86_64-linux-gnu/qt6/plugins/platforms/libqxcb.so) 
==947004==by 0x5C06F97: QGuiApplicationPrivate::createPlatformIntegration() 
(in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.6.1) 
==947004==by 0x5C08887: QGuiApplicationPrivate::createEventDispatcher() (in 
/usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.6.1) 
==947004==by 0x6332545: QCoreApplicationPrivate::init() (in 
/usr/lib/x86_64-linux-gnu/libQt6Core.so.6.6.1) 
==947004==  
==947004== Invalid read of size 8 
==947004==at 0x637970A: ??? (in 
/usr/lib/x86_64-linux-gnu/libQt6Core.so.6.6.1) 
==947004==by 0x5C0D9E5: QGuiApplication::screenAdded(QScreen*) (in 
/usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.6.1) 
==947004==by 0x5C66DB8: 
QWindowSystemInterface::handleScreenAdded(QPlatformScreen*, bool) (in 
/usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.6.1) 
==947004==by 0xA934A6F: QXcbConnection::initializeScreens(bool) (in 
/usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.6.1) 
==947004==by 0xA925F42: 
QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char 
const*) (in /usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.6.1) 
==947004==by 0xA950B15: QXcbIntegration::QXcbIntegration(QList 
const&, int&, char**) (in /usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.6.1) 
==947004==by 0x486546F: ??? (in 
/usr/lib/x86_64-linux-gnu/qt6/plugins/platforms/libqxcb.so) 
==947004==by 0x5C06F97: QGuiApplicationPrivate::createPlatformIntegration() 
(in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.6.1) 
==947004==by 0x5C08887: QGuiApplicationPrivate::createEventDispatcher() (in 
/usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.6.1) 
==947004==by 0x6332545: QCoreApplicationPrivate::init() (in 
/usr/lib/x86_64-linux-gnu/libQt6Core.so.6.6.1) 
==947004==by 0x5C0890F: QGuiApplicationPrivate::init() (in 
/usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.6.1) 
==947004==by 0x54BCDDC: 

Bug#1059248: ITP: python-cirpy -- Python interface for the Chemical Identifier Resolver (CIR)

2023-12-21 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-cirpy
  Version : 1.0.2
  Upstream Contact: Matt Swain 
* URL : https://github.com/mcs07/CIRpy
* License : Expat
  Programming Lang: Python
  Description : Python interface for the Chemical Identifier Resolver (CIR)

CIRpy is a Python interface for the Chemical Identifier Resolver (CIR)
by the CADD Group at the NCI/NIH. It is a web service that will resolve
any chemical identifier to another chemical representation. It is a
great tool for bio-informatics and chemistry.



Bug#1059247: stressant: crashes not finding /usr/share/doc/fio/examples/basic-verify.fio

2023-12-21 Thread Yaroslav Halchenko
Package: stressant
Version: 0.7.0
Severity: important
X-Debbugs-Cc: deb...@onerussian.com

Dear Maintainer,

Decided to try stressant on a freshly installed debian box.  But it crashed with

yoh@reproiner:~$ stressant --cpu
...
INFO: Disk stress test
Traceback (most recent call last):
  File "/usr/bin/stressant", line 491, in 
main()
  File "/usr/bin/stressant", line 479, in main
testDrive(**vars(args))
  File "/usr/bin/stressant", line 401, in testDrive
with open(jobFile, 'rb') as source:
 ^^^
FileNotFoundError: [Errno 2] No such file or directory: 
'/usr/share/doc/fio/examples/basic-verify.fio'

only with apt-file I saw that there is also fio-examples that is only 
Suggests-ed by fio on which stressant depends.

So it seems that stressant might need to Depend on fio-examples

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

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
 ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

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


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

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

Versions of packages stressant depends on:
ii  python3   3.11.2-1+b1
ii  python3-colorlog  6.7.0-1
ii  python3-humanize  4.4.0-1

Versions of packages stressant recommends:
ii  fio3.33-3
ii  hdparm 9.65+ds-1
ii  iperf3 3.12-1+deb12u1
ii  lshw   02.19.git.2021.06.19.996aaad9c7-2+b1
ii  smartmontools  7.3-1+b1
ii  stress-ng  0.15.06-2

stressant suggests no packages.

-- no debconf information



Bug#1057591: octave-vibes: FTBFS: fatal: caught signal Segmentation fault -- stopping myself...

2023-12-21 Thread Rafael Laboissière

* Sébastien Villemot  [2023-12-21 15:23]:


Le jeudi 21 décembre 2023 à 08:49 +0100, Rafael Laboissière a écrit :

* Santiago Vila  [2023-12-20 22:03]:


El 20/12/23 a las 21:08, Rafael Laboissière escribió:

HOME := $(shell mktemp -d)

so that the same directory is never used twice between consecutive builds.


Yes, this is a much better solution. Thanks for the suggestion. I am 
just wondering: is there a simple way to delete the temporary 
directory after he build is finished ?


I don't know, but most people build packages in temporary/disposable chroots, 
so if the package just writes a few files which are also small, it's not 
something for which I would worry too much.


Yes, it not really a worrisome issue. However, I have just noticed that 
the solution that you proposed with mktemp is a little bit intrusive. 
Indeed, a new temporary directory is created at each invocation of 
debain/rules, such that I end up with five /tmp/tmp.* directories after 
package building, with only the last one being actually used. I will try 
another approach, probably by changing the dh_octave_check script, which 
is the one that eventually needs a writable $HOME directory.


Note that within the context of a shell script, the following ensures 
that the directory is automatically deleted upon exit:


 tmpdir=$(mktemp -d)
 cleanup ()
 {
rm -rf "${tmpdir}"
 }
 trap cleanup EXIT


Thanks, Sébastien.

I think that it is possible to do something similar in Perl (the language 
in which dh_octave_check is written) by using the %SIG hash. I will take 
a look at it.


Best,

Rafael



Bug#1059241: [firefox] hi-dpi broken for vertical tab list

2023-12-21 Thread Lyndon Brown
On Fri, 2023-12-22 at 11:08 +0900, Mike Hommey wrote:
> Would you mind filing these issues upstream?
> https://bugzilla.mozilla.org/enter_bug.cgi?product=Core=Widget%3A%20Gtk
> 
> Mike

Okay, done!



Bug#1058701: pm-utils: unauthorised and uncommunicated removal

2023-12-21 Thread Paul R. Tagliamonte
> I agree.
> Removal request by maintainers are fine.
> Removal requests by anyone for un-maintained packages are ok.
> Removal requests by third-parties for packages with a maintainer are
> a situation to take a closer look at least.

Without:

 1) my ftpteam hat on
 2) any specific reference to this individual situation
 3) this being a direct reply to the above (this isn't about your
email gregor, I totally understand what you're saying; and I think if
this was on a package that had recent uploads it would have triggered
some additional scrutiny, which means we would do most of the above as
status-quo)

I will note a removal being done against a maintainer's wishes is
incredibly rare. I think among the thousands of removals I've watched,
I can not remember another instance of a removal being done to a
package where the maintainer disagreed. This is all to say, adding to
the layers of burden when processing a removal that was properly
filed, and passed the sniff test (RoQA is inherently not by the
maintainer, and the package /looked/ unmaintained, even if it wasn't
in reality) for an issue that has only happened -- as far as I know --
once in modern history, would be a tough outcome. I don't see people
weaponizing the removal process, and it seems like a pretty
straight-forward thing to address if folks started to maliciously file
removals.

This specific situation seems unfortunate. I have every confidence the
maintainers involved will collaborate in a good faith effort to move
the distro forward. If that means re-uploading pm-utils, a fast-track
trip through NEW isn't hard. I don't think this would impact any of
our users in any meaningful sense (package is still installed, plus
it's sid) -- I don't think a change to the process is warranted. This
seems like a social problem folks ought to work through.

  Paul



Bug#519109:

2023-12-21 Thread Boian Bonev
close -1

All the missing information is in the manpage.

I am closing this bug as no longer valid

--
With best regards,
b.



Bug#1059246: rust-laurel: add loongarch64 support

2023-12-21 Thread zhangdandan

Source: rust-laurel
Version: 0.5.3-1.1
Severity: wishlist
Tags: patch ftbfs
User: debian-loonga...@lists.debian.org
Usertags: loong64

Dear maintainers,

I have submitted the LoongArch architecture support in rust-laurel 
upstream [1], please see the pull-request link [2].
Please add support for loongarch64 (64-bit LoongArch) in rust-laurel 
source package.


Please consider the patch I have attached.
Your opinions are welcome.

[1]:https://github.com/threathunters-io/laurel
[2]:https://github.com/threathunters-io/laurel/pull/186

thanks,
Dandan Zhang

Description: Add loongarch64 support 
Last-Update: 2023-12-21

--- rust-laurel-0.5.3.orig/src/constants.rs
+++ rust-laurel-0.5.3/src/constants.rs
@@ -59,6 +59,7 @@ const ARCHS: &[(, u32)] = &[
 ("hexagon", 0x00a4),
 ("i386", 0x4003),
 ("ia64", 0xc032),
+("loongarch64", 0xc102),
 ("m32r", 0x0058),
 ("m68k", 0x0004),
 ("microblaze", 0x00bd),


Bug#1059163: cpio: Path traversal vulnerability

2023-12-21 Thread Aníbal Monsalve Salazar
On Wed, 2023-12-20 19:55:30 +0100, Ingo Brückl wrote:
> Package: cpio
> Version: 2.13+dfsg-7.1
> Severity: grave
> 
> The patch "revert-CVE-2015-1197-handling" (to close bugs #946267 and #946469)
> re-enables path traversal vulnerability with maliciously crafted cpio 
> archives.

Hello Ingo,

I have been working on a new Debian version of cpio for the last couple
of days. I hope to upload it today. I will appreciate it very much if
you could give it a try after uploading it.

Thank you for your previous messages related to this security
vulnerability.

I will send those messages to Salvatore.

Kind regards,

Aníbal



Bug#1058643: dnsdist: re-enable 32-bit support via _TIME_BITS=64

2023-12-21 Thread Matija Nalis
On Sun, Dec 17, 2023 at 11:54:56PM +0100, Chris Hofstaedtler wrote:
> On Thu, Dec 14, 2023 at 12:06:59AM +, Matija Nalis wrote:
> > export DEB_CXXFLAGS_APPEND="-D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64"
> > (and skipping dependency on architecture-is-64-bit, of course).
> 
> My understanding is, doing this on an individual package level, is
> not safe in any way. It might work when the stars align correctly,
> but there are zero guarantees for anything.

I agree, there would be issues in cases where 64-bit time_t is passed
to library which was not compiled for 64-bit time_t. But as link
below notes, that actually seems to happen not all that often. (and I
have not seen it in my - admittedly somewhat basic - use of dnsdist)

> I think we'll wait at the very least until Debian finishes the t64
> transition, and then we'll see what to do about 32bit archs.

Yes, when transition happens (with tentative timeline of Jan 2024?),
re-enabling 32-bit archs for dnsdist should "just work". 

More details (and suggestions for package maintainers how to prepare)
are available at:

https://wiki.debian.org/ReleaseGoals/64bit-time

> In the meantime, dnsdist works on arm64, also on Raspberrys!

It does, if one happens to have newer Rasperry Pi hardware (i.e.
Cortex-A53+, not older Rpi1 & Rpi2 which are 32-bit only), and 64-bit
distro (many are still 32-bit based by default for plug-in compatibility
with older hardware and resource conservation, and people are somewhat
understandably reluctant to reinstalling and reconfiguring their
whole systems just to install one package)

I did talk to people at #dnsdist IRC, and they referenced 
https://github.com/PowerDNS/pdns/pull/10933

If I understood correctly, it should just work when whole system is
recompiled for 64-bit, but there were talks about improving tests suite 
so it can validated if 64bit dnsdist + 32libs would work fine too.
(But it is, as always, the matter of priorities and available time...)

-- 
Opinions above are GNU-copylefted.



Bug#1058701: pm-utils: unauthorised and uncommunicated removal

2023-12-21 Thread gregor herrmann
On Fri, 22 Dec 2023 02:04:52 +, Thorsten Glaser wrote:

> I’ll argue for two things here:
> • for a removal, if the requester is not the maintainer, check
>   back with the maintainer. Just always do that.

I agree.
Removal request by maintainers are fine.
Removal requests by anyone for un-maintained packages are ok.
Removal requests by third-parties for packages with a maintainer are
a situation to take a closer look at least.
 
Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1059245: gdm3: GDM3 fails to start on Wayland, maybe due to org.freedesktop.systemd1 failing to activate

2023-12-21 Thread Olivier Mehani
Package: gdm3
Version: 45.0.1-1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

GDM3 doesn't seem to be able to start a Wayland session (nor a fallback Xorg 
session, but I'm less concerned about this, and this seems to be a 
separate permission issue). This seems to be related to 
org.freedesktop.systemd1 failing to activate (and triggering the 
fallback to Xorg).

The smoking gun implicating org.freedesktop.systemd1 is

  déc. 22 03:17:17 desktop gdm-launch-environment][28769]: 
pam_unix(gdm-launch-environment:session): session opened for user 
Debian-gdm(uid=113) by (uid=0)
  déc. 22 03:17:17 desktop /usr/libexec/gdm-wayland-session[28792]: 
dbus-daemon[28792]: [session uid=113 pid=28792] Activating service 
name='org.freedesktop.systemd1' requested by ':1.0' (uid=113 pid=28785 
comm="/usr/libexec/gdm-wayland-session dbus-run-session ")
  déc. 22 03:17:17 desktop /usr/libexec/gdm-wayland-session[28792]: 
dbus-daemon[28792]: [session uid=113 pid=28792] Activated service 
'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with 
status 1
  déc. 22 03:17:17 desktop /usr/libexec/gdm-wayland-session[28785]: Unable to 
register display with display manager
  déc. 22 03:17:17 desktop gdm-launch-environment][28769]: 
pam_unix(gdm-launch-environment:session): session closed for user Debian-gdm

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

   * What led up to the situation?

Rebooting the machine after a long uptime and some updates. This was 
with gdm3-43 on bookworm; the same is observed after installing gdm3-45 from 
testing.

libgdm1:amd64 (43.0-3) was updated on 2023-10-10 via unattended 
upgrades, but the system successfully rebooted a few times since then.

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

* Re-rebooting the machine.
* Making sure that the the system was not in degraded mode according to systemd 
(systemctl stop and systemctl reset-failed).
* Configuring the Wi-Fi network with nmcli (in addition to pre-existing 
functional ethernet connectivity, just in case some network dependency blocked 
the org.freedesktop.systemd1 activatio)
* Installing gdm3-45 from testing

   * What was the outcome of this action?

Nothing fixed the issue.

   * What outcome did you expect instead?

Getting a graphical login prompt.

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


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

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

Versions of packages gdm3 depends on:
ii  accountsservice   22.08.8-6
ii  adduser   3.134
ii  dbus [default-dbus-system-bus]1.14.10-1~deb12u1
ii  dbus-bin  1.14.10-1~deb12u1
ii  dbus-daemon   1.14.10-1~deb12u1
ii  dconf-cli 0.40.0-4
ii  dconf-gsettings-backend   0.40.0-4
ii  debconf [debconf-2.0] 1.5.82
ii  gir1.2-gdm-1.045.0.1-1
ii  gnome-session [x-session-manager] 43.0-1+deb12u1
ii  gnome-session-bin 43.0-1+deb12u1
ii  gnome-session-common  43.0-1+deb12u1
ii  gnome-settings-daemon 43.0-4
ii  gnome-shell   43.9-0+deb12u1
ii  gnome-terminal [x-terminal-emulator]  3.46.8-1
ii  gsettings-desktop-schemas 43.0-1
ii  libaccountsservice0   22.08.8-6
ii  libaudit1 1:3.0.9-1
ii  libc6 2.36-9+deb12u3
ii  libcanberra-gtk3-00.30-10
ii  libcanberra0  0.30-10
ii  libgdk-pixbuf-2.0-0   2.42.10+dfsg-1+b1
ii  libgdm1   45.0.1-1
ii  libglib2.0-0  2.78.3-1
ii  libglib2.0-bin2.78.3-1
ii  libgtk-3-03.24.38-2~deb12u1
ii  libgudev-1.0-0237-2
ii  libkeyutils1  1.6.3-2
ii  libpam-modules1.5.2-6+deb12u1
ii  libpam-runtime1.5.2-6+deb12u1
ii  libpam-systemd [logind]   252.19-1~deb12u1
ii  libpam0g  1.5.2-6+deb12u1
ii  librsvg2-common   2.54.7+dfsg-1~deb12u1
ii  libselinux1   3.4-1+b6
ii  libsystemd0   252.19-1~deb12u1
ii  libx11-6  2:1.8.4-2+deb12u2
ii  libxau6   1:1.0.9-1
ii  libxcb1   1.15-1
ii  libxdmcp6 

Bug#1059241: [firefox] hi-dpi broken for vertical tab list

2023-12-21 Thread Mike Hommey
On Fri, Dec 22, 2023 at 01:50:34AM +, Lyndon Brown wrote:
> On Fri, 2023-12-22 at 10:31 +0900, Mike Hommey wrote:
> > What happens if you run with MOZ_ENABLE_WAYLAND=0 ?
> > 
> > Mike
> 
> Back to normal. I can scroll the full list, and the list is no longer
> 100% of screen height, it's located just below the button and extends
> down just short of the bottom of the screen.
> 
> I happened to noticed that this also makes bug #1059242 go away.

Would you mind filing these issues upstream?
https://bugzilla.mozilla.org/enter_bug.cgi?product=Core=Widget%3A%20Gtk

Mike



Bug#1058701: pm-utils: unauthorised and uncommunicated removal

2023-12-21 Thread Thorsten Glaser
Thorsten Alteholz dixit:

> Where would have been a better place to draw your attention to it?

Not Ian, but the *extremely* obvious and expected place would be
eMail to the maintainer. (Actually, probably: an eMail to everyone
who would have gotten an eMail if a bug against the package itself
had been reported.)

All those ways you noticed, save d-bugs-dist (which is high-volume
and generic and therefore not a good way) are polling, not really
suitable for notification.

I’ll argue for two things here:

• for a removal, if the requester is not the maintainer, check
  back with the maintainer. Just always do that.

• perhaps a chance to extend debbugs to copy ftp.d.o bugs that
  affect a package, no matter what, to the bugreport recipients
  that that package would have gotten.

bye,
//mirabilos
-- 
21:49⎜ I have a question guys,
 ⎜Can I use my PC as SMTP server, I use Windows 7 .
 ⎜Already googled and Installed IIS
 ⎜but Still I can't send E-mail



Bug#1059244: grub-pc stops booting and its workaround

2023-12-21 Thread Osamu Aoki
Hi,

Follow-up to: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059244

It looks like this problem has been around for 8 years.

I saw:  

Debian netinstall 8.1 i386 GRUB2 does not copy i386-pc modules to /boot/grub

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

There he was able to boot just with /boot (not with / like me) by using the same workaround as I did.

Anyway, I keep this bug separate so people will have easy time finding workaround by googling.

Regards

Osamu


Minor correction:
On Fri, 2023-12-22 at 01:34 +, Osamu Aoki wrote:

...

> ## Thoughts on the hardware configuration trigger:
> 
> Possible triggers I suspect:
> - /boot on /dev/sda5 (not on MBR primary partition /dev/sda1 etc.)
> - SSD size (500GB) and sector location of /boot


Here, I should have said

- `/` including `/boot` on /dev/sda5 (not on MBR primary partition /dev/sda1 etc.)  
- SSD size (500GB) and sector location of FS containing /boot



Bug#1059242: [firefox] quick scrolling tab list instead now shows context menu

2023-12-21 Thread Lyndon Brown
Note, "correct" behaviour is restored when run with
MOZ_ENABLE_WAYLAND=0



Bug#1059241: [firefox] hi-dpi broken for vertical tab list

2023-12-21 Thread Lyndon Brown
On Fri, 2023-12-22 at 10:31 +0900, Mike Hommey wrote:
> What happens if you run with MOZ_ENABLE_WAYLAND=0 ?
> 
> Mike

Back to normal. I can scroll the full list, and the list is no longer
100% of screen height, it's located just below the button and extends
down just short of the bottom of the screen.

I happened to noticed that this also makes bug #1059242 go away.



Bug#1059244: grub-pc stops booting and its workaround

2023-12-21 Thread Osamu Aoki
Package: grub-pc
Version: 2.06-13+deb12u1
Severity: normal
X-Debbugs-Cc: os...@debian.org

I hope this helps people who tries to install Debian stable on MBR.

(I think modifying grub-pc install script for stable package to do what
I manually did is rather a low risk change with decent benefits.  Please
consider.)

## Grub problem encountered and my workaround:

I encountered a dificult grub-pc install during my fresh install of
Bookworm/12 using NETINST USB to /dev/sda5 as root `/` holding partition
formatted as ext4.  Here, /dev/sda is 500GB SSD formatted to use MBR.

When I initially encountered this bug, system data such as /boot, /var
and /usr were on /dev/sda5.  So fancy mounting points listed below were
introduced after setting up my workaround to get grub-pc working.

When initially installed before my workaround, grub stoped booting
before showing the normal blue selection menu.  I get presented with the
"GRUB RESCUE>" prompt and I can type "ls" and it lists installed SSDs.

It complained on missing `/boot/grub/i386-pc/normal.mod`

I copied the whole /usr/lib/grub/i386-pc/ directory to /boot/grub/ since
it was missing not just i386-pc/normal.mod file but i386-pc/ directory
itself.

(This system repair workaround was performed by booting the system with
SystemRescue USB stick. https://www.system-rescue.org/ )

Then my system boot without problem showing nice blue selection screen.
After booting, I see `/boot/grub/.background_cache.png` created.

## Thoughts on the packaging:

As I compaired grub install situation with my another system using UEFI,
there I see /boot/grub/x86_64-efi/ directory and all *.mod files.
UEFI system also had /usr/lib/grub/x86_64-efi with the same *.mod.

My question is why Debian packager decided not to do the same for
grub-pc?  If he did the same for grub-pc, I didn't suffer broken grub
install.

## Thoughts on the hardware configuration trigger:

Possible triggers I suspect:
- /boot on /dev/sda5 (not on MBR primary partition /dev/sda1 etc.)
- SSD size (500GB) and sector location of /boot

## Few more background etc.

As you might have thought, I initially tried to boot using `/boot` (not
`/`) on /dev/sda5.  Then I had `/` in LVM (Then not encrypted.).  Back
then, error message was much more cryptic since it didn't print normal
path.  It was looking for some partition with long label starting with "lvm".

So it took me a good amount of head-scratching before finding workable
solution.

With the above workaround, I may be able to use encrypted root on LVM.
I didn't test it.  For now, I don't have an appetite to re-install this
PC.

With the current setup, I effectively have an encrypted system (except
for /etc and /boot.  (I think I can also move /root to encrypted FS.)

This system comes with early UEFI system.  But it was a bit problematic
one so I ended up to use it in legacy mode with MBR partition.

-- Package-specific info:

*** BEGIN /proc/mounts
/dev/sda5 / ext4 rw,relatime,errors=remount-ro 0 0
/dev/mapper/CRYPTO-BTRFS /usr btrfs 
rw,relatime,ssd,space_cache=v2,subvolid=259,subvol=/@usr 0 0
/dev/mapper/CRYPTO-BTRFS /btrfs btrfs 
rw,relatime,ssd,space_cache=v2,subvolid=5,subvol=/ 0 0
/dev/mapper/CRYPTO-BTRFS /opt btrfs 
rw,relatime,ssd,space_cache=v2,subvolid=256,subvol=/@opt 0 0
/dev/mapper/CRYPTO-BTRFS /home/osamu btrfs 
rw,relatime,ssd,space_cache=v2,subvolid=261,subvol=/@osamu 0 0
/dev/mapper/CRYPTO-BTRFS /srv btrfs 
rw,relatime,ssd,space_cache=v2,subvolid=257,subvol=/@srv 0 0
/dev/mapper/CRYPTO-BTRFS /var btrfs 
rw,relatime,ssd,space_cache=v2,subvolid=258,subvol=/@var 0 0
*** END /proc/mounts

*** BEGIN /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
  fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
insmod all_video
  else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root 

Bug#1059243: [evolution] touch action on message body does not change focus

2023-12-21 Thread Lyndon Brown
Package: evolution
Version: 3.50.2-1

I have a laptop with a touchscreen. It's annoyed me for some time now
that if I touch the main message body control, it fails to switch
focus. Touch works just fine on the other controls.

I could just tab to body from subject when ready, or I could click,
when my touchpad isn't being temperamental, but I find myself often
wanting to just reach forward and tap the large message body area on
the screen to switch focus to it, but I can't because it doesn't work.

Touching the screen does work to move the cursor location within my
message body text however. The lack of focus switching seems to be a
bug or small oversight.



Bug#1059241: [firefox] hi-dpi broken for vertical tab list

2023-12-21 Thread Mike Hommey
On Fri, Dec 22, 2023 at 01:09:01AM +, Lyndon Brown wrote:
> Package: firefox
> Version: 121.0-0
> Severity: important
> 
> The vertical tab list (accessed via the 'down arrow' in the tab bar, to
> the right of the new tab '+' button) is now no longer working correctly
> for Hi-DPI as of version 121.0-1.
> 
> I have many windows with many tabs. Previously with version 120 I had
> no problem scrolling the entire tab list. Now, depending upon which tab
> I have selected, I cannot scroll a certain number of tabs at the top
> and/or bottom of the list into view.
> 
> Notably when trying to scroll to the very top/bottom I see the
> scrollbar going out of view beyond the limits of the screen height.
> 
> I have a Hi-DPI screen set to 200% scaling. Experimenting, if I switch
> to 100% scaling then the problem goes away, being able to scroll the
> full list as previously (with the list drawn with 100% screen height
> regardless of whether the window is maximized or not).
> 
> So it seems that a small regression was introduced.
> 

What happens if you run with MOZ_ENABLE_WAYLAND=0 ?

Mike



Bug#1059242: [firefox] quick scrolling tab list instead now shows context menu

2023-12-21 Thread Lyndon Brown
Package: firefox
Version: 121.0-0

I have a laptop with a touchscreen. With previous versions if I touched
and held my finger on the left or right arrow buttons either side of
the tab list to scroll through them, it would "quick scroll" (as
opposed to a single press making one short scroll movement). Now when I
try this with version 121 it just results in a context menu being
displayed with options like 'new tab'.

Perhaps this was a deliberate change rather than a bug, I don't know,
but disappointing if so as I used this all the time.



Bug#1059241: [firefox] hi-dpi broken for vertical tab list

2023-12-21 Thread Lyndon Brown
Package: firefox
Version: 121.0-0
Severity: important

The vertical tab list (accessed via the 'down arrow' in the tab bar, to
the right of the new tab '+' button) is now no longer working correctly
for Hi-DPI as of version 121.0-1.

I have many windows with many tabs. Previously with version 120 I had
no problem scrolling the entire tab list. Now, depending upon which tab
I have selected, I cannot scroll a certain number of tabs at the top
and/or bottom of the list into view.

Notably when trying to scroll to the very top/bottom I see the
scrollbar going out of view beyond the limits of the screen height.

I have a Hi-DPI screen set to 200% scaling. Experimenting, if I switch
to 100% scaling then the problem goes away, being able to scroll the
full list as previously (with the list drawn with 100% screen height
regardless of whether the window is maximized or not).

So it seems that a small regression was introduced.



Bug#1058701: pm-utils: unauthorised and uncommunicated removal

2023-12-21 Thread Thorsten Alteholz

Hi Ian,

On Thu, 21 Dec 2023, Ian Jackson wrote:


I have just become aware of #1058701 via the automated email that
resulted from the removal of pm-utils.


this is sad. The RM bug appeared on the tracker page of the package, in 
your packages overview, on the ftpmaster removals page (or on the bug 
page). It was also sent to debian-bugs-dist@lists.debian.org.

Where would have been a better place to draw your attention to it?


I am still using this package.  I'm sure others are.  The package *is*
maintained in Debian.


Hmm, the standards version is 3.9.7, the VCS URLs point to a no longer 
existing repository, the last upload was in 2019. This looks rather like 
an abandoned package. But of course, your mileage may vary



I intend to re-upload the last version shortly (and reopen all the
bug reports).


Yes, please do so.

  Thorsten



Bug#1059240: ITP: python-chemspipy -- A way to interact with ChemSpider in Python

2023-12-21 Thread Yogeswaran Umasankar
Package: wnpp
Severity: wishlist
Owner: Yogeswaran Umasankar 
X-Debbugs-Cc: debian-de...@lists.debian.org, kd8...@gmail.com

* Package name: python-chemspipy
  Version : 2.0.0
  Upstream Contact: Matt Swain 
* URL : https://github.com/mcs07/ChemSpiPy
* License : Expat
  Programming Lang: Python
  Description : A way to interact with ChemSpider in Python

ChemSpiPy provides a way to interact with ChemSpider in Python. It
allows chemical searches, chemical file downloads, depiction and
retrieval of chemical properties. It can be widely used in both
chemistry and bio-informatics.



Bug#1059146: haskell-pandoc: diff for NMU version 3.0.1-3.1

2023-12-21 Thread Jonas Smedegaard
Control: tags 1059146 + patch
Control: tags 1059146 + pending

Dear maintainer,

I've prepared an NMU for haskell-pandoc (versioned as 3.0.1-3.1) and
uploaded it to DELAYED/3. Please feel free to tell me if I
should delay it longer.

Regards.

diff -Nru haskell-pandoc-3.0.1/debian/changelog 
haskell-pandoc-3.0.1/debian/changelog
--- haskell-pandoc-3.0.1/debian/changelog   2023-12-06 17:21:57.0 
+0100
+++ haskell-pandoc-3.0.1/debian/changelog   2023-12-21 21:20:26.0 
+0100
@@ -1,3 +1,14 @@
+haskell-pandoc (3.0.1-3.1) unstable; urgency=medium
+
+  Non-maintainer update.
+
+  * revive and unfuzz patches lost in transition from src:pandoc:
++ 2001: avoid potential privacy breaches in templates
+  closes: bug#1059146
++ 2002: improve error message when pdf program is missing
+
+ -- Jonas Smedegaard   Thu, 21 Dec 2023 21:20:26 +0100
+
 haskell-pandoc (3.0.1-3) unstable; urgency=medium
 
   * Apply upstream patch to fix FTBFS on 32-bit platforms
diff -Nru 
haskell-pandoc-3.0.1/debian/patches/2001_templates_avoid_privacy_breach.patch 
haskell-pandoc-3.0.1/debian/patches/2001_templates_avoid_privacy_breach.patch
--- 
haskell-pandoc-3.0.1/debian/patches/2001_templates_avoid_privacy_breach.patch   
1970-01-01 01:00:00.0 +0100
+++ 
haskell-pandoc-3.0.1/debian/patches/2001_templates_avoid_privacy_breach.patch   
2023-12-21 21:11:23.0 +0100
@@ -0,0 +1,138 @@
+Description: Avoid potential privacy breaches in templates
+Author: Jonas Smedegaard 
+License: GPL-3+
+Last-Update: 2018-06-12
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/data/dzslides/template.html
 b/data/dzslides/template.html
+@@ -48,7 +48,7 @@
+ 
+ 
+  
+-  http://placekitten.com/g/800/600;>
++  
+   An image
+ 
+ Kittens are so cute!
+@@ -56,7 +56,7 @@
+ 
+ 
+  
+-  http://videos-cdn.mozilla.net/brand/Mozilla_Firefox_Manifesto_v0.2_640.webm;
 poster="http://www.mozilla.org/images/about/poster.jpg;>
++  
+   A video
+ 
+ 
+@@ -68,16 +68,13 @@
+ 
+ 
+ 
+-
+-
+-
+ 
+   html, .view body { background-color: black; counter-reset: slideidx; }
+   body, .view section { background-color: white; border-radius: 12px }
+   /* A section is a slide. It's size is 800x600, and this will never change */
+   section, .view head > title {
+   /* The font from Google */
+-  font-family: 'Oswald', arial, serif;
++  font-family: 'DejaVu Sans Condensed', 'Liberation Sans', 'Nimbus Sans 
L', arial, serif;
+   font-size: 30px;
+   }
+ 
+--- a/data/templates/default.dzslides
 b/data/templates/default.dzslides
+@@ -20,15 +20,12 @@
+   
+ $endfor$
+ $else$
+-
+-
+