Bug#1031773: mariadb-10.3.38.0+deb10u1: kmail fails after upgrading mariadb to 10.3.38.0+deb10u1

2023-03-06 Thread Otto Kekäläinen
Forwarded: https://lists.launchpad.net/maria-discuss/msg06508.html

This is most likely a duplicate of
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1031863



Bug#1032448: marked as done (gnome-initial-setup: no longer starts)

2023-03-06 Thread Debian Bug Tracking System
Your message dated Tue, 07 Mar 2023 00:19:01 +
with message-id 
and subject line Bug#1032448: fixed in gnome-initial-setup 43.2-4
has caused the Debian Bug report #1032448,
regarding gnome-initial-setup: no longer starts
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1032448: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1032448
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gnome-initial-setup
Version: 43.2-3
Severity: serious

After installing gnome-initial-setup from Unstable on my Debian
Testing system, gnome-initial-setup no longer starts. When run in a
terminal, I get a warning about
Invalid cast from 'GtkBox' to 'GtkListBowRow'

It looks like this issue was caused by one of the new keyboard patches.

gnome-initial-setup 43.2-3 did start for me on login at least once so
it seems it works occasionally.

Here are 3 variations of how to test to make sure it's working. I
guess I should add these to a README somewhere.

Test Case 1
---
rm ~/.config/gnome-initial-setup-done
Log out then log back in
gnome-initial-setup should automatically start

Test Case 2

Create a new user
Log in as the new user
gnome-initial-setup should automatically start

Test Case 3

Run this command
/usr/libexec/gnome-initial-setup --existing-user

Thank you,
Jeremy Bícha
--- End Message ---
--- Begin Message ---
Source: gnome-initial-setup
Source-Version: 43.2-4
Done: Simon McVittie 

We believe that the bug you reported is fixed in the latest version of
gnome-initial-setup, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1032...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Simon McVittie  (supplier of updated gnome-initial-setup 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Mon, 06 Mar 2023 23:46:19 +
Source: gnome-initial-setup
Architecture: source
Version: 43.2-4
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers 

Changed-By: Simon McVittie 
Closes: 1032448
Changes:
 gnome-initial-setup (43.2-4) unstable; urgency=medium
 .
   * Team upload
   * d/p/keyboard-Resort-refilter-list-when-picking-shortlist.patch:
 Add patch from upstream 44.rc to display more input methods and
 keyboard layouts without clicking the "more..." button. This has
 a known issue that the shortlist of keyboard layouts is often not
 particularly useful, but at least it includes the default and
 current layouts (possibly different) and some other possibilities.
   * d/p/keyboard-Correctly-update-labels-for-IBus-engines.patch,
 d/p/keyboard-Update-filter-and-sort-when-the-display-name-cha.patch:
 Rework patches for xkb layout and IBus method selection, fixing a
 crash on startup (Closes: #1032448)
   * d/README.source: Add some notes on how to smoke-test this package.
 Thanks to Jeremy Bicha (via #1032448)
   * d/p/driver-Set-a-non-trivial-window-title.patch:
 Add patch to set a window title.
 This is one of the first things a new GNOME user will see, so let's
 make it a bit more polished.
Checksums-Sha1:
 d5eaefb35a0352011a4984334de20331c6599ff8 3126 gnome-initial-setup_43.2-4.dsc
 860293cff03e48409068f0d559dd4192548b8e02 12640 
gnome-initial-setup_43.2-4.debian.tar.xz
 336b9984598d81db20017e696eb34a2b28bc3f24 20469 
gnome-initial-setup_43.2-4_source.buildinfo
Checksums-Sha256:
 f2e605249fc901e3f0ac1c4c8a5c4841dc0bab68476602e45a391931ed301df6 3126 
gnome-initial-setup_43.2-4.dsc
 4e69eda5fee71391267aeda3cc2bb14df8a75e598bd29b4eb34c266a22e3f261 12640 
gnome-initial-setup_43.2-4.debian.tar.xz
 69b7bd6da9a4ee67fb844358cc2c9f89b5e02614bd2765174311aa2474f5c4a2 20469 
gnome-initial-setup_43.2-4_source.buildinfo
Files:
 f2322880d9d1190a6b1d3863200ad0ab 3126 gnome optional 
gnome-initial-setup_43.2-4.dsc
 1db3dfb3104aeff4ff911660e95bf2b2 12640 gnome optional 
gnome-initial-setup_43.2-4.debian.tar.xz
 f5e019fb81e966f6315be871bd611707 20469 gnome optional 
gnome-initial-setup_43.2-4_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmQGf1gACgkQ4FrhR4+B

Processed: Re: Bug#1032448: gnome-initial-setup: no longer starts

2023-03-06 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 + pending
Bug #1032448 [src:gnome-initial-setup] gnome-initial-setup: no longer starts
Added tag(s) pending.

-- 
1032448: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1032448
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1032448: gnome-initial-setup: no longer starts

2023-03-06 Thread Simon McVittie
Control: tags -1 + pending

On Mon, 06 Mar 2023 at 17:46:03 -0500, Jeremy Bícha wrote:
> After installing gnome-initial-setup from Unstable on my Debian
> Testing system, gnome-initial-setup no longer starts. When run in a
> terminal, I get a warning about
> Invalid cast from 'GtkBox' to 'GtkListBowRow'
> 
> It looks like this issue was caused by one of the new keyboard patches.

Yes. I was sure that I'd tested the patches, but I must have got various
test-builds mixed up and tested the wrong binary. I'm sorry, I'll try
to be more careful in future.

> Here are 3 variations of how to test to make sure it's working. I
> guess I should add these to a README somewhere.

I've added those to debian/README.source.

smcv



Bug#1032448: gnome-initial-setup: no longer starts

2023-03-06 Thread Jeremy Bícha
Source: gnome-initial-setup
Version: 43.2-3
Severity: serious

After installing gnome-initial-setup from Unstable on my Debian
Testing system, gnome-initial-setup no longer starts. When run in a
terminal, I get a warning about
Invalid cast from 'GtkBox' to 'GtkListBowRow'

It looks like this issue was caused by one of the new keyboard patches.

gnome-initial-setup 43.2-3 did start for me on login at least once so
it seems it works occasionally.

Here are 3 variations of how to test to make sure it's working. I
guess I should add these to a README somewhere.

Test Case 1
---
rm ~/.config/gnome-initial-setup-done
Log out then log back in
gnome-initial-setup should automatically start

Test Case 2

Create a new user
Log in as the new user
gnome-initial-setup should automatically start

Test Case 3

Run this command
/usr/libexec/gnome-initial-setup --existing-user

Thank you,
Jeremy Bícha



Processed: RC Bug #1032444: Reassigning to src:plastex

2023-03-06 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> reassign 1032444 src:plastex
Bug #1032444 [plastex] plastex: FTBFS: tests fail with Jinja2 3.1
Bug reassigned from package 'plastex' to 'src:plastex'.
No longer marked as found in versions plastex/2.1-3.
Ignoring request to alter fixed versions of bug #1032444 to the same values 
previously set
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1032444: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1032444
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: plastex: FTBFS: tests fail with Jinja2 3.1

2023-03-06 Thread Debian Bug Tracking System
Processing control commands:

> forwarded -1 https://github.com/plastex/plastex/commit/d5144e16fcae42
Bug #1032444 [plastex] plastex: FTBFS: tests fail with Jinja2 3.1
Set Bug forwarded-to-address to 
'https://github.com/plastex/plastex/commit/d5144e16fcae42'.

-- 
1032444: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1032444
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1032444: plastex: FTBFS: tests fail with Jinja2 3.1

2023-03-06 Thread s3v
Package: plastex
Version: 2.1-3
Severity: serious
Tags: ftbfs
Control: forwarded -1 https://github.com/plastex/plastex/commit/d5144e16fcae42

Dear Maintainer,

Your package FTBFS because tests fail [1].
Previous successful build [2] had this warning:


=== warnings summary ===
plasTeX/Renderers/PageTemplate/__init__.py:35
  
/<>/.pybuild/cpython3_3.9_plastex/build/plasTeX/Renderers/PageTemplate/__init__.py:35:
 DeprecationWarning: 'contextfunction' is renamed to 'pass_context', the old 
name will be removed
in Jinja 3.1.
    def debug(context):


After Jinja2 3.1 entered in unstable [3], this warning
became an error making tests fail.
I've built your package without errors in a sid chroot
environment after applying upstream commit.

Kind Regards

[1] 
https://ci.debian.net/data/autopkgtest/testing/amd64/p/plastex/31984634/log.gz
[2] 
https://buildd.debian.org/status/fetch.php?pkg=plastex=all=2.1-3=1651705538=0
[3] 
https://tracker.debian.org/news/1423360/accepted-jinja2-312-1-source-into-unstable/



Bug#1032316: llvm-toolchain-15: is this version intended for Debian 12 'bookworm'?

2023-03-06 Thread Étienne Mollier
X-Debbugs-Cc: debian...@lists.debian.org
Control: affects 1032316 src:rocm-hipamd

Hello,

Simon McVittie, on 2023-03-03:
> llvm-toolchain-15/1:15.0.7-1 was uploaded several weeks ago, shortly
> after the transition freeze, but has not migrated to testing due to an
> autopkgtest regression (#1029010).

I subscribe the debian-ai mailing list.  The ROCm compiler is
currently built on top of llvm-toolchain-15, and moving back to
the llvm-toolchain-14 may require some non-trivial effort if the
latter were to not target Debian 12 bookworm.

Thank you,
-- 
Étienne Mollier 
Fingerprint:  8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
Sent from /dev/pts/1, please excuse my verbosity.


signature.asc
Description: PGP signature


Processed: Re: Bug#1032316: llvm-toolchain-15: is this version intended for Debian 12 'bookworm'?

2023-03-06 Thread Debian Bug Tracking System
Processing control commands:

> affects 1032316 src:rocm-hipamd
Bug #1032316 [src:llvm-toolchain-15] llvm-toolchain-15: is this version 
intended for Debian 12 'bookworm'?
Added indication that 1032316 affects src:rocm-hipamd

-- 
1032316: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1032316
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: improve tags

2023-03-06 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> # e2fsprogs reverted the defaults change, so this bug applies to trixie
> tag 1031364 - bookworm-ignore
Bug #1031364 [vmdb2] e2fsprogs: generates filesystems that grub-install doesn't 
recognize
Removed tag(s) bookworm-ignore.
> tag 1031364 sid trixie
Bug #1031364 [vmdb2] e2fsprogs: generates filesystems that grub-install doesn't 
recognize
Added tag(s) sid and trixie.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1031364: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1031364
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: bug 1032392 is forwarded to https://github.com/scikit-rf/scikit-rf/pull/542, tagging 1032392

2023-03-06 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> forwarded 1032392 https://github.com/scikit-rf/scikit-rf/pull/542
Bug #1032392 [python3-scikit-rf] python3-scikit-rf: import fails: 
AttributeError: module 'collections' has no attribute 'Sequence'
Set Bug forwarded-to-address to 
'https://github.com/scikit-rf/scikit-rf/pull/542'.
> tags 1032392 + upstream fixed-upstream
Bug #1032392 [python3-scikit-rf] python3-scikit-rf: import fails: 
AttributeError: module 'collections' has no attribute 'Sequence'
Added tag(s) fixed-upstream and upstream.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1032392: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1032392
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1027542: marked as done (epl: FTBFS: two tests failed)

2023-03-06 Thread Debian Bug Tracking System
Your message dated Mon, 06 Mar 2023 18:04:16 +
with message-id 
and subject line Bug#1027542: fixed in epl 0.9-6
has caused the Debian Bug report #1027542,
regarding epl: FTBFS: two tests failed
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1027542: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1027542
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: epl
Version: 0.9-5
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20230101 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<>'
> true
> make[1]: Leaving directory '/<>'
>dh_elpa_test
>   emacs -batch -Q -l package --eval "(add-to-list 'package-directory-list 
> \"/usr/share/emacs/site-lisp/elpa\")" --eval "(add-to-list 
> 'package-directory-list \"/usr/share/emacs/site-lisp/elpa-src\")" -f 
> package-initialize -L . -L test -l test/epl-test.el --eval 
> \(ert-run-tests-batch-and-exit\)
> Running 18 tests (2023-01-01 09:23:13+, selector ‘t’)
>passed   1/18  epl-built-in-packages/catches-all (0.001895 sec)
>passed   2/18  epl-package-as-description/variable-must-be-a-symbol 
> (0.000172 sec)
>passed   3/18  
> epl-package-as-description/variable-must-be-bound-to-epl-package (0.82 
> sec)
>   INFO Scraping files for smartie-package-autoloads.el... 
>   INFO Scraping files for smartie-package-autoloads.el...done
> Checking /<>/test/sandbox/smartie-package-1.2.3...
> Compiling 
> /<>/test/sandbox/smartie-package-1.2.3/smartie-package-autoloads.el...
> Compiling 
> /<>/test/sandbox/smartie-package-1.2.3/smartie-package-pkg.el...
> Compiling 
> /<>/test/sandbox/smartie-package-1.2.3/smartie-package.el...
> Done (Total of 1 file compiled, 2 skipped)
> Setting ‘package-selected-packages’ temporarily since "emacs -q" would 
> overwrite customizations
> Setting ‘package-selected-packages’ temporarily since "emacs -q" would 
> overwrite customizations
> Test epl-package-delete/should-not-be-installed backtrace:
>   comp-el-to-eln-filename("/<>/test/sandbox/smar
>   package--delete-directory("/<>/test/sandbox/sm
>   package-delete(#s(package-desc :name smartie-package :version (1 2 3
>   (with-no-warnings (package-delete (progn (or (progn (and (memq (type
>   (if (epl-package--package-desc-p package) (with-no-warnings (package
>   (let ((delete-by-moving-to-trash nil)) (if (epl-package--package-des
>   epl-package-delete(#s(epl-package :name smartie-package :description
>   (let ((package (car (epl-find-installed-packages 'smartie-package)))
>   (let ((smartie-package (epl-test-resource-file-name "smartie-package
>   (let ((package-user-dir epl-sandbox-directory)) (if (f-dir\? epl-san
>   (let ((lexical-binding t)) (let ((package-user-dir epl-sandbox-direc
>   (closure (t) nil (let ((lexical-binding t)) (let ((package-user-dir 
>   ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
>   ert-run-test(#s(ert-test :name epl-package-delete/should-not-be-inst
>   ert-run-or-rerun-test(#s(ert--stats :selector t :tests [... ... ... 
>   ert-run-tests(t #f(compiled-function (event-type  event-args) #
>   ert-run-tests-batch(nil)
>   ert-run-tests-batch-and-exit()
>   command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
>   command-line()
>   normal-top-level()
> Test epl-package-delete/should-not-be-installed condition:
> (error "Cannot find suitable directory for output in 
> ‘native-comp-eln-load-path’.")
>FAILED   4/18  epl-package-delete/should-not-be-installed (0.350690 sec)
>   INFO Scraping files for smartie-package-autoloads.el... 
>   INFO Scraping files for smartie-package-autoloads.el...done
> Checking /<>/test/sandbox/smartie-package-1.2.3...
> Compiling 
> /<>/test/sandbox/smartie-package-1.2.3/smartie-package-autoloads.el...
> Compiling 
> /<>/test/sandbox/smartie-package-1.2.3/smartie-package-pkg.el...
> Compiling 
> /<>/test/sandbox/smartie-package-1.2.3/smartie-package.el...
> Done (Total of 1 file compiled, 2 skipped)
> Setting ‘package-selected-packages’ temporarily since "emacs -q" would 
> overwrite customizations
> Setting ‘package-selected-packages’ temporarily since "emacs -q" would 
> overwrite customizations
> Test epl-package-directory/should-work backtrace:
>   comp-el-to-eln-filename("/<>/test/sandbox/smar
>   package--delete-directory("/<>/test/sandbox/sm
>   package-delete(#s(package-desc :name smartie-package :version (1 2 3
>   (with-no-warnings 

Bug#1027542: epl: FTBFS: make: *** [debian/rules:6: build] Error 25

2023-03-06 Thread David Bremner
David Bremner  writes:

> Adrian Bunk  writes:
>
>>> FTR, the dates when epl started to FTBFS in sid and bookworm are
>>> a good match for when emacs 1:28.2+1-9 entered sid and bookworm:
>>> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/epl.html
>>
>> Correct link:
>> https://tests.reproducible-builds.org/debian/history/epl.html
>
> Some pretty weird behaviour here
>
> HOME=/n0nexistent emacs -batch -Q -l package \
>   --eval "(add-to-list 'package-directory-list  
> \"/usr/share/emacs/site-lisp/elpa\")" \
>   --eval "(add-to-list 'package-directory-list  
> \"/usr/share/emacs/site-lisp/elpa-src\")" \
>   -f package-initialize -L . -L test --eval "(progn (setq 
> comp-enable-subr-trampolines nil) \
>   (load-file \"test/test-helper.el\") (load-file \"test/epl-test.el\"))" \
>   -l test/epl-test.el --eval \(ert-run-tests-batch-and-exit\)
>
> fails, but replacing /n0nexistent with /nonexistent passes. I hope this is 
> not a sign that someone has special cased /nonexistent, but I fear otherwise.

This weird behaviour is a consequence of emacs' ill-advised
special-casing of "HOME==/nonexistent" in startup.el (around line 550).

if HOME==/nonexistent, then emacs tries to provide a temporary directory
for native compilation output. Why this is needed is a different question.



Bug#1003044: internal 'getzoneinfofile_stream' method emits a warning message

2023-03-06 Thread James Addison
Package: python3-dateutil
Followup-For: Bug #1003044
X-Debbugs-Cc: debian-le...@lists.debian.org

(adding debian-legal on cc for any sanity-checks available)

To recap: we have a bug, #1003044, that is rated 'grave', and so it is
considered release-critical for Debian bookworm, although without a written
justification for the severity so far.  The bug relates to timezone data in the
'python-dateutil' source package.

The request, in short, is: can we repackage a specific tarball, derived from
public domain data and in an Apache-2.0 repository, from the python-dateutil
package's source?


Context follows.


Note: this message uses selective -- chronological, and where possible,
referentially sequential -- quotations; I'm trying to present a coherent
thread of the discussion so far related solely to the usage of the relevant
'dateutil-zoneinfo.tar.gz' file as contained in tagged, published releases of
the upstream python-dateutil[1] library.


Facts as I understand them:

  * In its original distributed form, the IANA tz database is public domain
(and therefore is DFSG-compatible).

  * A file, dateutil-zoneinfo.tar.gz, was built by upstream and included in
their own software releases. It was built from tzdata2021a.tar.gz according
to the metadata within the dateutil-zoneinfo.tar.gz file, and the metadata
includes integrity hashes.

  * For the relevant distributed versions, the upstream library is Apache-2.0
licensed.

  * Debian requires[2] that users can rebuild distributed (aka 'binary')
packages from source.

  * A bug[3] was reported about the inclusion of dateutil-zoneinfo.tar.gz in
Debian's packaging, and subsequently that file was removed.  This remains
the status quo at the time-of-writing.

  * IANA tz database releases do not remove old timezone names but instead
add a backwards-compatible link from the previous name to the current.

* I am not an expert about the tz database, but I believe that this is
  relevant because python-dateutil's code may attempt to access _both_ the
  system timezone database (likely to be more recent) _and_ subsequently
  the bundled dateutil-zoneinfo.tar.gz (likely to be older), the latter as
  a fallback, under some circumstances.

* "If a name is changed, put its old spelling in the 'backward' file as a 
link to the new spelling. This means old spellings will continue to work. 
Ordinarily a name change should occur only in the rare case when a location's 
consensus English-language spelling changes; for example, in 2008 Asia/Calcutta 
was renamed to Asia/Kolkata due to long-time widespread use of the new city 
name instead of the old." - https://data.iana.org/time-zones/theory.html


If anyone feels like I'm misrepresenting (or under-representing) their
viewpoints, please say so.


On Tue, 21 Feb 2023 22:27:53 +0100, Felix wrote:
> I'm inclined to just ship the bundled timezone database with the package:

On Wed, 22 Feb 2023 11:52:25 +, James wrote:
> That may not be an option for us (at least without more work to find and
> package the sources of the relevant zoneinfo database): tz data content was
> removed from src:python-dateutil (the source of this package) to resolve
> previous bug #665894, relating to dfsg-compatibility.

On Fri, 3 Mar 2023 15:05:03 -0500, morph wrote:
> even if these APIs are deprecated upstream, i think breaking them on
> purpose (by removing the bundled timezone file) is uncalled for.

> Either we reintroduce the timezone file (that may not be a good idea)
> or translate these deprecated APIs into the recommended one, or we do
> something else entirely, it's up for debate.

On Sun, 05 Mar 2023 15:37:43 +0100, Armour wrote:
> I can't really comment on that. Other distros don't seem to remove it 
...
> One thing we could do is to regenerate the bundled database based on actual 
> zoneinfo. But then the package should be rebuilt every time zoneinfo is 
> updated...
...
> In my view, no actual user is asking for the possibility of using the bundled 
> database, or anything nebulous like using the system database even if the 
> bundled one is requested explicitly. They're simply asking for an irrelevant 
> warning to be removed.

On Sun, 5 Mar 2023 23:07:44 +0100, Felix wrote:
> That's probably true but there are direct users of the dateutil.zoneinfo API 
> which intrinsically 
> uses the bundled database.
...
> Therefore shipping the bundled zoneinfo tarball seems like the better 
> solution to me.
> The timezone database is clearly DFSG-free. We would have to repackage the 
> upstream tarball to 
> include the timezone database source though.
> Thankfully upstream ships the script to (re-)generate the zoneinfo tarball.


Although various options have been discussed, I currently agree with Felix's
recommendation (begin shipping the tarball again), as long as we can confirm
that that's OK to do.

Armour's concern may be correct that few - if any - people intentionally want
to use 

Bug#1027542: epl: FTBFS: make: *** [debian/rules:6: build] Error 25

2023-03-06 Thread David Bremner
Adrian Bunk  writes:

>> FTR, the dates when epl started to FTBFS in sid and bookworm are
>> a good match for when emacs 1:28.2+1-9 entered sid and bookworm:
>> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/epl.html
>
> Correct link:
> https://tests.reproducible-builds.org/debian/history/epl.html

Some pretty weird behaviour here

HOME=/n0nexistent emacs -batch -Q -l package \
  --eval "(add-to-list 'package-directory-list  
\"/usr/share/emacs/site-lisp/elpa\")" \
  --eval "(add-to-list 'package-directory-list  
\"/usr/share/emacs/site-lisp/elpa-src\")" \
  -f package-initialize -L . -L test --eval "(progn (setq 
comp-enable-subr-trampolines nil) \
  (load-file \"test/test-helper.el\") (load-file \"test/epl-test.el\"))" \
  -l test/epl-test.el --eval \(ert-run-tests-batch-and-exit\)

fails, but replacing /n0nexistent with /nonexistent passes. I hope this is not 
a sign that someone has special cased /nonexistent, but I fear otherwise.



Processed: affects

2023-03-06 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> # rauc builds from source again in bookworm
> # adding this for completeness
> affects 1030434 src:rauc
Bug #1030434 {Done: Bastian Germann } [src:opensc] rauc: 
FTBFS: tests failed writing: Error opening file 
?/tmp/tmp.I4dlWcaK4g/notexisting/out.raucb?: No such file or directory
Added indication that 1030434 affects src:rauc
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1030434: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1030434
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1003044: internal 'getzoneinfofile_stream' method emits a warning message

2023-03-06 Thread Arnout Vandecappelle


On 05/03/2023 23:07, Felix Geyer wrote:
On Sun, 05 Mar 2023 18:50:06 +0100 Arnout Vandecappelle 
 wrote:
This still fails to address the original issue: an irrelevant warning is 
printed when performing a fairly mundane thing (requesting a nonexistent 
timezone).


That part could be easily fixed. We can just remove the fallback from 
dateutil.tz.gettz() to get_zonefile_instance() since we know that the system 
database is available.


 OK, attached patch does exactly that.





I repeat: I don't think anyone really wants to use the bundled database.


That's probably true but there are direct users of the dateutil.zoneinfo API 
which intrinsically uses the bundled database.


For example within Debian packages:
https://sources.debian.org/src/python-hypothesis/6.67.1-1/hypothesis-python/src/hypothesis/extra/dateutil.py/?hl=56#L56 

https://sources.debian.org/src/python-sqlalchemy-utils/0.38.2-2/sqlalchemy_utils/types/timezone.py/?hl=44#L44 



These are currently broken. Just silencing the warning will leave them broken.


 Good point. However, this has been the case already since 2014-ish, so I think 
that would be a separate bug, and probably not "grave".



 Regards,
 Arnout




We could patch the implementation to use the system database but that means 
deviating from the upstream behavior and carrying that patch forever.
The API even includes the metadata dictionary that would have to be faked as 
well:
https://sources.debian.org/src/python-dateutil/2.8.2-1/dateutil/zoneinfo/__init__.py/#L46 



Therefore shipping the bundled zoneinfo tarball seems like the better solution 
to me.
The timezone database is clearly DFSG-free. We would have to repackage the 
upstream tarball to include the timezone database source though.

Thankfully upstream ships the script to (re-)generate the zoneinfo tarball.

Felixdiff -Nru python-dateutil-2.8.2/debian/changelog python-dateutil-2.8.2/debian/changelog
--- python-dateutil-2.8.2/debian/changelog	2022-10-14 13:10:49.0 +0200
+++ python-dateutil-2.8.2/debian/changelog	2023-03-03 18:58:30.0 +0100
@@ -1,3 +1,10 @@
+python-dateutil (2.8.2-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Don't fall back on bundled zoneinfo database (Closes: #1003044)
+
+ -- Arnout Vandecappelle   Fri, 03 Mar 2023 18:58:30 +0100
+
 python-dateutil (2.8.2-1) unstable; urgency=medium
 
   * Team upload
diff -Nru python-dateutil-2.8.2/debian/patches/Remove_Zoneinfo_Tarball.patch python-dateutil-2.8.2/debian/patches/Remove_Zoneinfo_Tarball.patch
--- python-dateutil-2.8.2/debian/patches/Remove_Zoneinfo_Tarball.patch	2022-10-14 13:10:49.0 +0200
+++ python-dateutil-2.8.2/debian/patches/Remove_Zoneinfo_Tarball.patch	2023-03-03 18:58:30.0 +0100
@@ -1,13 +1,15 @@
-From: =?utf-8?q?Guido_G=C3=BCnther?= 
+From 49f1a86aa7989e497114437dfef8ad51d5b413fe Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Guido=20G=C3=BCnther?= 
 Date: Sat, 27 Sep 2014 20:52:15 +0200
-Subject: Remove Zoneinfo Tarball
+Subject: [PATCH] Remove Zoneinfo Tarball
 
 ---
  MANIFEST.in  | 1 +
  dateutil/test/test_tz.py | 2 ++
+ dateutil/tz/tz.py| 4 
  python_dateutil.egg-info/SOURCES.txt | 3 +--
  setup.cfg| 3 ---
- 4 files changed, 4 insertions(+), 5 deletions(-)
+ 5 files changed, 4 insertions(+), 9 deletions(-)
 
 diff --git a/MANIFEST.in b/MANIFEST.in
 index d4d9f32..3e8b3fb 100644
@@ -19,7 +21,7 @@
  global-exclude *.py[co]
 +exclude dateutil/zoneinfo/dateutil-zoneinfo.tar.gz
 diff --git a/dateutil/test/test_tz.py b/dateutil/test/test_tz.py
-index 6cd8ea0..042f28e 100644
+index e5e4772..fa84872 100644
 --- a/dateutil/test/test_tz.py
 +++ b/dateutil/test/test_tz.py
 @@ -1193,6 +1193,7 @@ def test_gettz_weakref():
@@ -38,8 +40,23 @@
  def testPickleZoneFileGettz(self):
  zoneinfo_file = zoneinfo.get_zonefile_instance()
  tzi = zoneinfo_file.get('America/New_York')
+diff --git a/dateutil/tz/tz.py b/dateutil/tz/tz.py
+index c67f56d..e350cdb 100644
+--- a/dateutil/tz/tz.py
 b/dateutil/tz/tz.py
+@@ -1650,10 +1650,6 @@ def __get_gettz():
+ # UnicodeEncodeError is for Python 2.7 compat
+ tz = None
+ 
+-if not tz:
+-from dateutil.zoneinfo import get_zonefile_instance
+-tz = get_zonefile_instance().get(name)
+-
+ if not tz:
+ for c in name:
+ # name is not a tzstr unless it has at least
 diff --git a/python_dateutil.egg-info/SOURCES.txt b/python_dateutil.egg-info/SOURCES.txt
-index c0d2a0f..ae4d43f 100644
+index c8e5497..a0ccdca 100644
 --- a/python_dateutil.egg-info/SOURCES.txt
 +++ b/python_dateutil.egg-info/SOURCES.txt
 @@ -60,7 +60,6 @@ dateutil/tz/_factories.py
@@ -58,7 +75,7 @@
 \ No newline at end of file
 +requirements/3.3/requirements-dev.txt
 diff 

Bug#1030511: marked as done (libguestfs: FTBFS on s390x: timeout)

2023-03-06 Thread Debian Bug Tracking System
Your message dated Mon, 06 Mar 2023 15:04:28 +
with message-id 
and subject line Bug#1030511: fixed in libguestfs 1:1.48.6-2
has caused the Debian Bug report #1030511,
regarding libguestfs: FTBFS on s390x: timeout
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1030511: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1030511
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: libguestfs
Version: 1:1.48.6-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)

https://buildd.debian.org/status/fetch.php?pkg=libguestfs=s390x=1%3A1.48.6-1%2Bb3=1675413376=0

cd ../../.. && /<>/debian/build-2/generator/generator
generated 555164 lines of code
touch stamp-generator
make[4]: Leaving directory '/<>/debian/build-2/generator'
Making all in test-data
make[4]: Entering directory '/<>/debian/build-2/test-data'
Making all in binaries
make[5]: Entering directory '/<>/debian/build-2/test-data/binaries'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<>/debian/build-2/test-data/binaries'
Making all in blank-disks
make[5]: Entering directory 
'/<>/debian/build-2/test-data/blank-disks'
qemu-img create -f raw blank-disk-1s.raw 512
qemu-img create -f qcow2 -o preallocation=metadata blank-disk-1s.qcow2 512
Formatting 'blank-disk-1s.raw', fmt=raw size=512
Formatting 'blank-disk-1s.qcow2', fmt=qcow2 cluster_size=65536 extended_l2=off 
preallocation=metadata compression_type=zlib size=512 lazy_refcounts=off 
refcount_bits=16
qemu-img create -f raw blank-disk-1K.raw 1K
Formatting 'blank-disk-1K.raw', fmt=raw size=1024
qemu-img create -f qcow2 -o preallocation=metadata blank-disk-1K.qcow2 1K
Formatting 'blank-disk-1K.qcow2', fmt=qcow2 cluster_size=65536 extended_l2=off 
preallocation=metadata compression_type=zlib size=1024 lazy_refcounts=off 
refcount_bits=16
qemu-img create -f raw blank-disk-1M.raw 1M
Formatting 'blank-disk-1M.raw', fmt=raw size=1048576
qemu-img create -f qcow2 -o preallocation=metadata blank-disk-1M.qcow2 1M
Formatting 'blank-disk-1M.qcow2', fmt=qcow2 cluster_size=65536 extended_l2=off 
preallocation=metadata compression_type=zlib size=1048576 lazy_refcounts=off 
refcount_bits=16
qemu-img create -f qcow2 -b blank-disk-1M.raw -F raw 
blank-disk-with-backing.qcow2
Formatting 'blank-disk-with-backing.qcow2', fmt=qcow2 cluster_size=65536 
extended_l2=off compression_type=zlib size=1048576 
backing_file=blank-disk-1M.raw backing_fmt=raw lazy_refcounts=off 
refcount_bits=16
E: Build killed with signal TERM after 150 minutes of inactivity

Cheers
-- 
Sebastian Ramacher
--- End Message ---
--- Begin Message ---
Source: libguestfs
Source-Version: 1:1.48.6-2
Done: Hilko Bengen 

We believe that the bug you reported is fixed in the latest version of
libguestfs, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1030...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Hilko Bengen  (supplier of updated libguestfs package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Mon, 06 Mar 2023 15:29:41 +0100
Source: libguestfs
Architecture: source
Version: 1:1.48.6-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Libvirt Maintainers 

Changed-By: Hilko Bengen 
Closes: 1030511
Changes:
 libguestfs (1:1.48.6-2) unstable; urgency=medium
 .
   * Add Brazilian Portuguese debconf translation, thanks to
 Paulo Henrique de Lima Santana (Clsoes: #1025726)
   * Disable tests (quickcheck) on s390x. Closes: #1030511
   * Replace libncurses*-dev build-dependencies
Checksums-Sha1:
 96a74b6b8ccc3f9f357c78206a6eda30bb3d2900 6825 libguestfs_1.48.6-2.dsc
 76711451b8726826baa51d3d1c614f6135d13743 40200 
libguestfs_1.48.6-2.debian.tar.xz
 213568a511a68abed80f7fe3d20b1030fcf879dc 25368 
libguestfs_1.48.6-2_source.buildinfo
Checksums-Sha256:
 d5b14c28b8bcc23112ead85c65b83304b32051db263734e91d99388e5d29911e 6825 
libguestfs_1.48.6-2.dsc
 7f6e2f63ea2ab9f9ca0d214197c63b61568c7652a48064607e5f28aaa902 40200 
libguestfs_1.48.6-2.debian.tar.xz
 4e71fdf2880c389aa9b5513a4e3e16aca7b7a5d56f1cf7c6f71a40c28140cd98 25368 
libguestfs_1.48.6-2_source.buildinfo

Bug#1013933: xsane: Another vote for XSane!

2023-03-06 Thread Reuben Thomas
Package: xsane
Version: 0.999-11ubuntu1
Followup-For: Bug #1013933

Thanks for keeping XSane alive in Debian.

I am a long-time user myself, out of necessity: I have tried several times
to use simple-scan (the only alternative I can find), and it just doesn’t
offer the functionality of XSane. XSane is clunky and buggy, but it gets the
job done. I have provided patches for XSane in the past, and will continue
to do so when I can find the time. It’s a shame that there’s no better
alternative, but I fear that flatbed scanning is increasingly a niche area,
as people now more and more use their phones to scan documents on the rare
occasions that they actually need a scan of a paper document. Therefore,
doing our best to keep XSane working is probably the best we can manage,
absent someone coming up with the sort of investment that saw simple-scan
created.

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

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

Versions of packages xsane depends on:
ii  libc6   2.35-0ubuntu3.1
ii  libgimp2.0  2.10.30-1build1
ii  libglib2.0-02.72.4-0ubuntu1
ii  libgtk2.0-0 2.24.33-2ubuntu2
ii  libjpeg88c-2ubuntu10
ii  liblcms2-2  2.12~rc1-2build2
ii  libpng16-16 1.6.37-3build5
ii  libsane11.1.1-5
ii  libtiff54.3.0-6ubuntu0.3
ii  sensible-utils  0.0.17
ii  xsane-common0.999-11ubuntu1
ii  zlib1g  1:1.2.11.dfsg-2ubuntu9.2

Versions of packages xsane recommends:
ii  chromium-browser [www-browser]  1:110.0.5481.177-0ubuntu0.22.04.1sav0
ii  cups-client 2.4.1op1-1ubuntu4.1
ii  firefox-esr [www-browser]   102.8.0esr+build2-0ubuntu0.22.04.1
ii  links [www-browser] 2.25-1build1
ii  lynx [www-browser]  2.9.0dev.10-1
ii  w3m [www-browser]   0.5.3+git20210102-6ubuntu0.1

Versions of packages xsane suggests:
ii  gimp 2.10.30-1build1
ii  gocr 0.52-3
ii  gv   1:3.7.4-2
pn  hylafax-client | mgetty-fax  
ii  tesseract-ocr4.1.1-2.1build1

-- no debconf information


Bug#1031765: pgrep: signal handler matching breaks argument parsing

2023-03-06 Thread Heinrich Schuchardt

Upstream bug report created: https://github.com/ganeti/ganeti/issues/1691

Ubuntu bug LP #2009498



Bug#1032420: libtpms: CVE-2023-1017 CVE-2023-1018

2023-03-06 Thread Salvatore Bonaccorso
Source: libtpms
Version: 0.9.2-3
Severity: grave
Tags: security upstream
X-Debbugs-Cc: car...@debian.org, Debian Security Team 

Hi,

The following vulnerabilities were published for libtpms.

CVE-2023-1017[0]:
| An out-of-bounds write vulnerability exists in TPM2.0's Module Library
| allowing writing of a 2-byte data past the end of TPM2.0 command in
| the CryptParameterDecryption routine. An attacker who can successfully
| exploit this vulnerability can lead to denial of service (crashing the
| TPM chip/process or rendering it unusable) and/or arbitrary code
| execution in the TPM context.


CVE-2023-1018[1]:
| An out-of-bounds read vulnerability exists in TPM2.0's Module Library
| allowing a 2-byte read past the end of a TPM2.0 command in the
| CryptParameterDecryption routine. An attacker who can successfully
| exploit this vulnerability can read or access sensitive data stored in
| the TPM.


If you fix the vulnerabilities please also make sure to include the
CVE (Common Vulnerabilities & Exposures) ids in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2023-1017
https://www.cve.org/CVERecord?id=CVE-2023-1017
[1] https://security-tracker.debian.org/tracker/CVE-2023-1018
https://www.cve.org/CVERecord?id=CVE-2023-1018
[2] 
https://github.com/stefanberger/libtpms/commit/324dbb4c27ae789c73b69dbf4611242267919dd4
[3] https://kb.cert.org/vuls/id/782720
[4] 
https://trustedcomputinggroup.org/wp-content/uploads/TCGVRT0007-Advisory-FINAL.pdf

Regards,
Salvatore



Bug#1019273: marked as done (apt: Missing licenses and copyright statements in debian/copyright)

2023-03-06 Thread Debian Bug Tracking System
Your message dated Mon, 06 Mar 2023 12:49:04 +
with message-id 
and subject line Bug#1019273: fixed in apt 2.6.0
has caused the Debian Bug report #1019273,
regarding apt: Missing licenses and copyright statements in debian/copyright
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1019273: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019273
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---

Source: apt
Severity: serious
Version: 2.5.2
Tags: patch

The debian/copyright (COPYING) file is missing at least two licenses (Expat, 
BSD-3-clause)
and some copyright statements. A machine-readable version of COPYING is 
attached that fixes
these.Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: apt
Upstream-Contact: APT Development Team 
Source: https://salsa.debian.org/apt-team/apt

Files: *
Copyright: 1997-1999 Jason Gunthorpe and others
License: GPL-2+

Files: apt-pkg/cachefilter-patterns.*
   apt-private/private-json-hooks.*
   test/libapt/pattern_test.cc
Copyright: 2018, 2019 Canonical Ltd
License: GPL-2+

Files: po/lt.po
Copyright: 2006 Canonical Ltd, and Rosetta Contributors 2006
License: GPL-2+

Files: apt-pkg/contrib/weakptr.h
   apt-pkg/contrib/string_view.h
   CMakeLists.txt
Copyright: 2009, 2010, 2015, 2016 Julian Andres Klode 
License: GPL-2+

Files: debian/apt.postrm
Copyright: 1998, Ben Gertzfield 
License: GPL-2+

Files: doc/po/pt.po
   po/bg.po
   po/it.po
   po/sv.po
   po/th.po
Copyright: 2002-2019 Free Software Foundation, Inc.
License: GPL-2+

Files: doc/po/es.po
   po/tl.po
Copyright: 2003, 2004, 2005, 2009, 2010, 2012 Software in the Public Interest
License: GPL-2+

Files: po/nb.po
Copyright: 2002-2003 Lars Bahner 
   2003-2004 Axel Bojer 
   2004 Klaus Ade Johnstad 
   2004 Bjorn Steensrud 
   2003, 2005-2010 Hans Fredrik Nordhaug 
   2016, 2018 Petter Reinholdtsen 
License: GPL-2

Files: po/tr.po
Copyright: 2009 Rosetta Contributors and Canonical Ltd 2009
   2013 Debian L10n Turkish 2013
   2013-2018 Mert Dirik 
License: GPL-2+

Files: doc/po/pl.po
Copyright: 2004 Krzysztof Fiertek 
   2000-2004, 2010, 2012  Robert Luberda 
License: GPL-2+

Files: doc/po/it.po
Copyright: 2000-2017 Debian Italian l10n team 

License: GPL-2+

Files: doc/po/ja.po
Copyright: 2003-2017 Debian Japanese List 
License: GPL-2+

Files: doc/po/fr.po
Copyright: 2000-2018 Debian French l10n team 

License: GPL-2+

Files: doc/design.dbk
Copyright: 1997 Manoj Srivastava
License: GPL-2+

Files: doc/dpkg-tech.dbk
Copyright: 1997 Tom Lees
License: GPL-2+

Files: methods/rred.cc
Copyright: 2014 Anthony Towns
License: GPL-2+

Files: methods/rsh.cc
Copyright: 2000 Ben Collins 
License: GPL-2

Files: CMake/FindBerkeley.cmake
Copyright: 2006, Alexander Dymo, 
   2016, Julian Andres Klode 
License: BSD-3-clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:
 .
 1. Redistributions of source code must retain the copyright
notice, this list of conditions and the following disclaimer.
 2. Redistributions in binary form must reproduce the copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
 3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
 IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Files: CMake/Documentation.cmake
   CMake/FindLFS.cmake
Copyright: 2016 Julian Andres Klode 
License: Expat
 Permission is hereby granted, free of charge, to any person
 obtaining a copy of this software and associated documentation files
 (the "Software"), to deal in the Software without restriction,
 including without 

Bug#1013872: salt: CVE-2022-22967

2023-03-06 Thread Emilio Pozuelo Monfort

On Thu, 1 Sep 2022 08:13:07 +0200 Paul Gevers  wrote:

Hi,

On Sun, 26 Jun 2022 13:55:24 +0200 Salvatore Bonaccorso 
 wrote:

> Source: salt

> The following vulnerability was published for salt.
> 
> CVE-2022-22967[0]:

> | An issue was discovered in SaltStack Salt in versions before 3002.9,
> | 3003.5, 3004.2. PAM auth fails to reject locked accounts, which allows
> | a previously authorized user whose account is locked still run Salt
> | commands when their account is locked. This affects both local shell
> | accounts with an active session and salt-api users that authenticate
> | via PAM eauth.


As much as I'd like to stay away from fixing packages, do you need help 
with this one? It causing RC issues in testing even though it's removed.


https://qa.debian.org/dose/debcheck/src_testing_main/1661922002/packages/pytest-testinfra.html#076c12ad0c0676e354433b4fd854e3d5

There's a new upstream release and I pulled it locally, but there are a 
lot of changes. So without experience with the package, it's a bit much 
to go over.


The fix for this is very simple. We are ignoring pam_acct_mgmt()'s return value. 
The upstream fix (with tests) is at:


https://github.com/saltstack/salt/commit/e068a34ccb2e17ae7224f8016a24b727f726d4c8

Cheers,
Emilio



Bug#1032418: zcfan service is not stopped on package removal

2023-03-06 Thread Lee Garrett
Package: zcfan
Severity: serious
X-Debbugs-Cc: deb...@rocketjump.eu

Hi,

while testing the Breaks: directive between zcfan and thinkfan, I noticed that
the zcfan service is not stopped upon uninstall. This is not caught by piuparts,
as by default the zcfan service is not started. The solution is to have a
debian/rules entry like in [0].

I noticed that you're a DM, and since it's fairly late in the freeze process,
I'm willing to guide your through the process of fixing the package for the
bookworm release.

Regards,
Lee

[0] https://salsa.debian.org/debian/thinkfan/-/blob/master/debian/rules#L24

Full terminal output showing the issue below:

12:59:18 [root@batou:~] 4s # apt install zcfan
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  zcfan
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 0 B/8.980 B of archives.
After this operation, 36,9 kB of additional disk space will be used.
Selecting previously unselected package zcfan.
(Reading database ... 377831 files and directories currently installed.)
Preparing to unpack .../zcfan_1.2.1-1+b1_amd64.deb ...
Unpacking zcfan (1.2.1-1+b1) ...
Setting up zcfan (1.2.1-1+b1) ...
Processing triggers for man-db (2.11.2-1) ...
Scanning processes...   

   
Scanning candidates...  

   
Scanning processor microcode... 

   
Scanning linux images...

   

Running kernel seems to be up-to-date.

The processor microcode seems to be up-to-date.

No services need to be restarted.

No containers need to be restarted.

User sessions running outdated binaries:
 randall @ session #2: gdm-wayland-ses[1967]
 randall @ user manager service: firefox-esr[3254], gnome-session-b[2019], 
gnome-shell[2048], systemd[1784], thunderbird[2932]

No VM guests are running outdated hypervisor (qemu) binaries on this host.
12:59:27 [root@batou:~] 4s # systemctl status zcfan
○ zcfan.service - Zero-configuration fan control for ThinkPad
 Loaded: loaded (/lib/systemd/system/zcfan.service; enabled; preset: 
enabled)
 Active: inactive (dead) since Mon 2023-03-06 12:58:59 CET; 36s ago
   Duration: 1min 9.982s
Process: 17359 ExecStart=/usr/bin/zcfan (code=exited, status=0/SUCCESS)
   Main PID: 17359 (code=exited, status=0/SUCCESS)
CPU: 275ms

Mär 06 12:57:49 batou zcfan[17359]: [CFG] At 90C fan is set to maximum
Mär 06 12:57:49 batou zcfan[17359]: [CFG] At 80C fan is set to medium
Mär 06 12:57:49 batou zcfan[17359]: [CFG] At 70C fan is set to low
Mär 06 12:57:49 batou zcfan[17359]: [FAN] Temperature now 51C, fan set to off
Mär 06 12:58:23 batou zcfan[17359]: [FAN] Temperature now 71C, fan set to low
Mär 06 12:58:26 batou zcfan[17359]: [FAN] Temperature now 50C, fan set to off
Mär 06 12:58:59 batou zcfan[17359]: [FAN] Quit requested, reenabling 
thinkpad_acpi fan control
Mär 06 12:58:59 batou systemd[1]: Stopping zcfan.service - Zero-configuration 
fan control for ThinkPad...
Mär 06 12:58:59 batou systemd[1]: zcfan.service: Deactivated successfully.
Mär 06 12:58:59 batou systemd[1]: Stopped zcfan.service - Zero-configuration 
fan control for ThinkPad.
12:59:35 [root@batou:~] 3 # systemctl start zcfan
12:59:39 [root@batou:~] # systemctl status zcfan
● zcfan.service - Zero-configuration fan control for ThinkPad
 Loaded: loaded (/lib/systemd/system/zcfan.service; enabled; preset: 
enabled)
 Active: active (running) since Mon 2023-03-06 12:59:39 CET; 3s ago
   Main PID: 18995 (zcfan)
  Tasks: 1 (limit: 28396)
 Memory: 264.0K
CPU: 21ms
 CGroup: /system.slice/zcfan.service
 └─18995 /usr/bin/zcfan

Mär 06 12:59:39 batou systemd[1]: Started zcfan.service - Zero-configuration 
fan control for ThinkPad.
Mär 06 12:59:39 batou zcfan[18995]: [CFG] At 90C fan is set to maximum
Mär 06 12:59:39 batou zcfan[18995]: [CFG] At 80C fan is set to medium
Mär 06 12:59:39 batou zcfan[18995]: [CFG] At 70C fan is set to low
Mär 06 12:59:39 batou zcfan[18995]: [FAN] Temperature now 50C, fan set to off
12:59:43 [root@batou:~] # apt purge zcfan
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following 

Bug#1030284: nodejs: [arm64] RangeError: Maximum call stack size exceeded

2023-03-06 Thread James Addison
Package: nodejs
Followup-For: Bug #1030284

Echoing some notes and findings from the GitHub issue thread:

  * https://crbug.com/405338 seems inaccessible to at least two people

  * https://codereview.chromium.org/555943003 was initially proposed to resolve
that bug

  * https://codereview.chromium.org/583163002 was chosen instead, for reasons
of simplicity and performance concerns

It is the latter codereview (583163002) that introduced the reduction in the
stack size on ARM (that the patch in this bug thread removes).

I'm planning to write to the V8 contributors mailing list to summarize these
findings and ask whether they have any guidance/recommendations.



Bug#1019273: marked as pending in apt

2023-03-06 Thread Julian Andres Klode
Control: tag -1 pending

Hello,

Bug #1019273 in apt reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/apt-team/apt/-/commit/5039c586a833b67f00fe5e480bf2f3e074cf7fc5


machine-readable version of COPYING

The debian/copyright (COPYING) file is missing at least two licenses
(Expat, BSD-3-clause) and some copyright statements. A machine-readable
version of COPYING is attached that fixes these.

Closes: #1019273


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1019273



Processed: Bug#1019273 marked as pending in apt

2023-03-06 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 pending
Bug #1019273 [src:apt] apt: Missing licenses and copyright statements in 
debian/copyright
Added tag(s) pending.

-- 
1019273: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019273
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: Re: Bug#1032029: mosquitto ignores ip address for websocket listeners

2023-03-06 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> severity 1032029 normal
Bug #1032029 [mosquitto] mosquitto ignores ip address for websocket listeners
Severity set to 'normal' from 'serious'
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1032029: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1032029
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1032029: mosquitto ignores ip address for websocket listeners

2023-03-06 Thread Michael Prokop
severity 1032029 normal
thanks

Hi,

I looked into this as it's the underlying reason for why a bunch of
packages are "flagged for removal" because of "buggy deps
mosquitto".

* Helmut Grohne [Sun Feb 26, 2023 at 08:37:13PM +0100]:

> If you configure a websocket listener for mosquitto with an IP address
> to bind to, mosquitto will instead bind the wildcard address. This
> renders a secure configuration insecure.
>
> A simple configuration producing this behaviour is a default
> installation together with one config update:
>
> $ cat /etc/mosquitto/conf.d/listen.conf
> bind_address localhost
> listener 9001 127.0.0.1
> protocol websockets
> $
>
> If you (re)start mosquitto, you can see the insecure bind:
>
> $ ss -tlp
> ...
> LISTEN0 4096 *:9001   *:* 
>users:(("mosquitto",pid=269,fd=7))
> ...
> $
>
> The mosquitto.conf manual page in section 5 says that for websockets,
> you can only give an IP address as bind address, which kinda implies
> that you can given an IP address there. I think it is a reasonable
> expectation that binding to 127.0.0.1 should be secure.

With your configuration applied I see the following line in the logs:

|  mosquitto[1750]: 1678096815: The 'bind_address' option is now deprecated and 
will be removed in a future version. The behaviour will default to true.

Quoting from mosquitto.conf(5) (also see
https://mosquitto.org/man/mosquitto-conf-5.html):

|bind_address address
|
|This option is deprecated and will be removed in a future
|version. Use the listener instead.
|
|Listen for incoming network connections on the specified IP
|address/hostname only. This is useful to restrict access to
|certain network interfaces. To restrict access to mosquitto
|to the local host only, use "bind_address localhost". This
|only applies to the default listener. Use the listener option
|to control other listeners.
|
|It is recommended to use an explicit listener rather than
|rely on the implicit default listener options like this.

And indeed, with a configuration like follows:

| # cat /etc/mosquitto/conf.d/listen.conf
| listener 1883 127.0.0.1
| socket_domain ipv4
| protocol mqtt
|
| listener 9001 127.0.0.1
| socket_domain ipv4
| protocol websockets

... it behaves as documented/expected:

| # ss -tlpn | grep mosquitto
| LISTEN 0  4096   127.0.0.1:9001  0.0.0.0:*
users:(("mosquitto",pid=1994,fd=8))
| LISTEN 0  100127.0.0.1:1883  0.0.0.0:*
users:(("mosquitto",pid=1994,fd=5))

Using *only* `bind_address localhost` inside
/etc/mosquitto/conf.d/listen.conf also makes the default listener to
be active on localhost only, as expected and documented:

| # ss -tlpn | grep mosquitto
| LISTEN 0  100127.0.0.1:1883  0.0.0.0:*
users:(("mosquitto",pid=2027,fd=5))

> I am filing this as severity serious, because normally a security
> vulnerability would be grave, but this vulnerability only surfaces in a
> (possibly common) non-default configuration. Hence lowering to serious.

IMO this isn't even a bug, so for now I downgraded the severity,
though if you agree I'd tend to close this bug report. (But I'm
neither the bug reporter nor the package maintainer, so leaving that
to either one of you :))

regards
-mika-


signature.asc
Description: PGP signature