Bug#1026798: marked as done (Listchanges does not display proper locales anymore)

2023-09-25 Thread Debian Bug Tracking System
Your message dated Mon, 25 Sep 2023 06:47:45 -0400
with message-id 
and subject line Re: Bug#1026798: Acknowledgement (Listchanges does not display 
proper locales anymore)
has caused the Debian Bug report #1026798,
regarding Listchanges does not display proper locales anymore
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.)


-- 
1026798: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1026798
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: apt-listchanges
Version: 3.24
Severity: important

The current version of listchanges does not display changes correctly.
For example:
   --- <84>nderungen fr base-files ---
   base-files (12.3) unstable; urgency=high
   ...
   --- <84>nderungen fr exim4 (exim4-config exim4-base 
exim4-daemon-light eximon4) ---
   exim4 (4.96-10) unstable; urgency=medium
   ...

Please revert to use the proper locale of the terminal. This could also
be a security issue if less is not configured (as in my case) to display
this invalid UTF-something codes correctly.

Please note, my locale is not as reportbug shows down there UTF-8, it is
latin1 de_DE but reportbug has a long time bug that needs to be called
with all locales purged (so even that would be no UTF-8 as failed noted
by reportbug!)

-- Package-specific info:
==> /etc/apt/listchanges.conf <==
[apt]
frontend=pager
email_address=root
confirm=0
save_seen=/var/lib/apt/listchanges.db
which=both
no_network=false
email_format=text
headers=true
reverse=true


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (400, 'unstable'), (1, 'experimental')
merged-usr: no
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.16.17 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages apt-listchanges depends on:
ii  apt2.5.4devuan1
ii  debconf [debconf-2.0]  1.5.80
ii  python33.10.6-3
ii  python3-apt2.5.0
ii  python3-debconf1.5.80
ii  sensible-utils 0.0.17
ii  ucf3.0043

apt-listchanges recommends no packages.

Versions of packages apt-listchanges suggests:
ii  eterm [x-terminal-emulator]0.9.6-6.1
ii  exim4-daemon-light [mail-transport-agent]  4.96-9
ii  firefox [www-browser]  108.0-2
ii  luakit [www-browser]   1:2.3.3-1
ii  python3-gi 3.42.2-3
ii  rxvt-unicode [x-terminal-emulator] 9.30-2+b3
ii  w3m [www-browser]  0.5.3+git20220429-1+b1
ii  xterm [x-terminal-emulator]377-1

-- debconf information:
* apt-listchanges/headers: true
* apt-listchanges/reverse: true
* apt-listchanges/email-address: root
* apt-listchanges/frontend: pager
* apt-listchanges/save-seen: true
* apt-listchanges/email-format: text
* apt-listchanges/which: both
* apt-listchanges/no-network: false
* apt-listchanges/confirm: false

-- 
Klaus Ethgen   http://www.ethgen.ch/
pub  4096R/4E20AF1C 2011-05-16Klaus Ethgen 
Fingerprint: 85D4 CA42 952C 949B 1753  62B3 79D0 B06F 4E20 AF1C


signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---

Control: tags 1026798 wontfix

apt-listchanges's behavior is correct and will not be changed.

You have LC_ALL set to C, which overrides LANG and forces the pager that 
apt-listchanges uses, i.e., less, to use the C locale, which does not, 
and is not expected to, display non-ASCII characters properly. See 
https://www.gnu.org/software/libc/manual/html_node/Choosing-Locale.html 
, in particular, "In order to force the system to always use the default 
locale, the user can set the LC_ALL environment variable to ‘C’." See 
also the lengthy explanation of this at 
https://unix.stackexchange.com/a/87763 .


To confirm that this is not apt-listchanges's fault, you can redirect 
the output of apt-listchanges into a file and then display that file 
with less, and you will see the same behavior.


Some applications allow LANG or LANGUAGE to override LC_ALL; those 
applications are arguably behaving incorrectly. At best you could say 
that the correct behavior when LANG/LANGUAGE conflicts with LC_ALL is 
debatable and either behavior is correct. The right way to avoid this 
issue is not to set LC_ALL=C.


Jonathan Kamens

On Wed, 21 Dec 2022 12:00:22 +0100 Klaus Ethgen  wrote:

> By the way, this seems to be also/a a 

Processed (with 1 error): merging 977422 383803

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

> merge 977422 383803
Bug #977422 [apt-listchanges] News entry is not shown on upgrades
Unable to merge bugs because:
severity of #383803 is 'normal' not 'important'
severity of #760099 is 'normal' not 'important'
Failed to merge 977422: Did not alter merged bugs.

> thanks
Stopping processing here.

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



Processed: severity of 977422 is normal

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

> severity 977422 normal
Bug #977422 [apt-listchanges] News entry is not shown on upgrades
Severity set to 'normal' from 'important'
> thanks
Stopping processing here.

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



Processed: merging 977422 383803

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

> merge 977422 383803
Bug #977422 [apt-listchanges] News entry is not shown on upgrades
Bug #760099 [apt-listchanges] apt-listchanges: Incorrectly assumes that binary 
packages from the same source share NEWS files
Marked as found in versions apt-listchanges/3.22+nmu2.
Marked as found in versions apt-listchanges/3.22+nmu2.
Bug #977422 [apt-listchanges] News entry is not shown on upgrades
Marked as found in versions apt-listchanges/2.61 and apt-listchanges/2.85.13.
Bug #383803 [apt-listchanges] apt-listchanges: mishandles different NEWS.Debian 
files in different binary packages built from the same source
Merged 383803 760099 977422
> thanks
Stopping processing here.

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



Bug#926175: marked as done (apt-listchanges: only a single changelog is shown when multiple packages are updated)

2023-09-25 Thread Debian Bug Tracking System
Your message dated Mon, 25 Sep 2023 09:05:43 -0400
with message-id <8b18cd22-e48a-4d0d-a36a-621132fb4...@kamens.us>
and subject line Re: tag moreinfo 926175
has caused the Debian Bug report #926175,
regarding apt-listchanges: only a single changelog is shown when multiple 
packages are updated
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.)


-- 
926175: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=926175
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: apt-listchanges
Version: 3.16
Kernel: 5.0.5-050005-generic
libc-2.27.so
Linux Mint 19.1 x64 Cinnamon

When I update >1 package at once, and whether using Mint's 'Mint Update
tool' or apt, apt-list changes only displays a changelog for *one* of
the packages.

My listchanges.conf file:

[apt]
frontend=gtk
which=both
email_address=none
email_format=text
confirm=true
headers=false
reverse=false
save_seen=/var/lib/apt/listchanges.db
no_network=false
*
*
--- End Message ---
--- Begin Message ---
I'm going to close this bug because it's not reproducible and we haven't 
heard back from the reporter in a couple of years.


Also, this may be the same as bug #383803, which I have a fix for that I 
hope to release shortly.


--- End Message ---


Bug#962078: apt-listchanges: feature request: combine identical changelog entries from multiple packages

2023-09-25 Thread Jonathan Kamens
I have a fix pending which merges changelog entries which are _entirely_ 
identical, which I implemented as part of addressing bug #383803, but I 
gather that fix won't work here. If I'm understanding correctly, the 
issue discussed here is the content of the changelog entry being 
identical but the package name in the changelog entry (just to be clear: 
we're talking about the package name written in the entry in the 
changelog file, not the package that the entry is found in, right?) or 
its date being different.


Can you perhaps provide me of an example of two specific deb files 
somewhere I can download online which demonstrate this phenomenon so I 
can reproduce the issue? I suspect with a reproducible test case in hand 
it will be relatively straightforward to add a fix for this issue to the 
fix I already have pending for the other one.




Bug#754831: marked as done ([apt-listchanges] Program Crashes On Konsole Sessions)

2023-09-25 Thread Debian Bug Tracking System
Your message dated Mon, 25 Sep 2023 09:32:02 -0400
with message-id 
and subject line Re: [apt-listchanges] Program Crashes On Konsole Sessions
has caused the Debian Bug report #754831,
regarding [apt-listchanges] Program Crashes On Konsole Sessions
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.)


-- 
754831: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=754831
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: apt-listchanges
Version: 2.85.13
Severity: important

--- Please enter the report below this line. ---
When run from a tty console, seems OK, but when run from a KDE Konsole-based 
session, get the following:
No protocol specified
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could 
not open display
  warnings.warn(str(e), _gtk.Warning)
/usr/share/apt-listchanges/AptListChangesGtk.py:34: Warning: invalid (NULL) 
pointer instance
  self.glade = gtk.glade.XML("/usr/share/apt-listchanges/apt-
listchanges.glade")
/usr/share/apt-listchanges/AptListChangesGtk.py:34: Warning: 
g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
  self.glade = gtk.glade.XML("/usr/share/apt-listchanges/apt-
listchanges.glade")
/usr/share/apt-listchanges/AptListChangesGtk.py:34: GtkWarning: 
IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  self.glade = gtk.glade.XML("/usr/share/apt-listchanges/apt-
listchanges.glade")
/usr/share/apt-listchanges/AptListChangesGtk.py:34: Warning: g_object_get: 
assertion 'G_IS_OBJECT (object)' failed
  self.glade = gtk.glade.XML("/usr/share/apt-listchanges/apt-
listchanges.glade")
/usr/share/apt-listchanges/AptListChangesGtk.py:34: GtkWarning: 
IA__gdk_pango_context_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' 
failed
  self.glade = gtk.glade.XML("/usr/share/apt-listchanges/apt-
listchanges.glade")
/usr/share/apt-listchanges/AptListChangesGtk.py:34: PangoWarning: 
pango_context_set_font_description: assertion 'context != NULL' failed
  self.glade = gtk.glade.XML("/usr/share/apt-listchanges/apt-
listchanges.glade")
/usr/share/apt-listchanges/AptListChangesGtk.py:34: PangoWarning: 
pango_context_set_base_dir: assertion 'context != NULL' failed
  self.glade = gtk.glade.XML("/usr/share/apt-listchanges/apt-
listchanges.glade")
/usr/share/apt-listchanges/AptListChangesGtk.py:34: PangoWarning: 
pango_context_set_language: assertion 'context != NULL' failed
  self.glade = gtk.glade.XML("/usr/share/apt-listchanges/apt-
listchanges.glade")
/usr/share/apt-listchanges/AptListChangesGtk.py:34: Warning: g_object_unref: 
assertion 'G_IS_OBJECT (object)' failed
  self.glade = gtk.glade.XML("/usr/share/apt-listchanges/apt-
listchanges.glade")
/usr/share/apt-listchanges/AptListChangesGtk.py:34: GtkWarning: 
IA__gdk_screen_get_display: assertion 'GDK_IS_SCREEN (screen)' failed
  self.glade = gtk.glade.XML("/usr/share/apt-listchanges/apt-
listchanges.glade")
/usr/share/apt-listchanges/AptListChangesGtk.py:34: GtkWarning: 
IA__gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
  self.glade = gtk.glade.XML("/usr/share/apt-listchanges/apt-
listchanges.glade")
Segmentation fault


--- System information. ---
Architecture: amd64
Kernel:   Linux 3.2.0-4-amd64

Debian Release: jessie/sid
  500 unstableftp.us.debian.org 
  500 testing ftp.us.debian.org 
  500 sid linux.dropbox.com 

--- Package information. ---
Depends  (Version) | Installed
==-+-
python(>= 2.4) | 2.7.8-1
python-support (>= 0.90.0) | 1.0.15
apt (>= 0.5.3) | 1.0.6
python-apt (>= 0.7.93) | 0.9.3.8
ucf  (>= 0.28) | 3.0030
debianutils (>= 2.0.2) | 4.4
dpkg-dev   | 1.17.10
debconf  (>= 0.5)  | 1.5.53
 OR debconf-2.0| 


Package's Recommends field is empty.

Suggests  (Version) | Installed
===-+-===
x-terminal-emulator | 
www-browser | 
python-glade2   | 2.24.0-3+b1
python-gtk2 | 2.24.0-3+b1
default-mta | 
 OR mail-transport-agent| 
--- End Message ---
--- Begin Message ---
I have tested the default and gtk frontends for apt-listchanges on KDE 
Plasma desktop in Konsole with both Xorg and Wayland in Debian Bookworm, 
and it's working fine in all of those test cases, so I believe this 
issue is resolved. Please reopen this bug or open a new one if you think 
otherwi

Bug#489725: /usr/bin/apt-listchanges: mails are sent with current user's locale

2023-09-25 Thread Jonathan Kamens

I am not sure I agree with this.

Sure, when apt-listchanges is running out of apticron or 
unattended-upgrades it should use the system locale, and indeed I assume 
it does in those contexts. But it seems arguably correct to me that if 
it is being run by a user who has it configured to send email it should 
send the email using that user's locale settings.


On Mon, 07 Jul 2008 12:11:00 + River Tarnell 
 wrote:


> Package: apt-listchanges
> Version: 2.82
> Severity: normal
> File: /usr/bin/apt-listchanges
>
> when apt-listchanges sends mail for changes, it uses the current user's
> locale for the mail (at least the subject line). this is wrong; just
> because the current user prefers German doesn't mean everyone reading
> the mail understand German.
>
> the system's default locale (or else, C) should be used for the mail
> message.
>
> -- System Information:
> Debian Release: lenny/sid
> APT prefers testing
> APT policy: (500, 'testing')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 2.6.25.4-hemlock29-twincest (SMP w/2 CPU cores)
> Locale: LANG=en_US.ISO-8859-15, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/bash
>
> Versions of packages apt-listchanges depends on:
> ii apt 0.7.14 Advanced front-end for dpkg
> ii debconf [debconf-2.0] 1.5.22 Debian configuration management sy
> ii debianutils 2.28.4 Miscellaneous utilities specific t
> ii python 2.5.2-1 An interactive high-level object-o
> ii python-apt 0.7.6 Python interface to libapt-pkg
> ii python-support 0.8.1 automated rebuilding support for P
> ii ucf 3.007 Update Configuration File: preserv
>
> Versions of packages apt-listchanges recommends:
> ii postfix [mail-transport-agent 2.5.2-1 High-performance mail 
transport ag

>
> -- debconf information:
> apt-listchanges/confirm: false
> apt-listchanges/email-address: root
> apt-listchanges/which: news
> apt-listchanges/frontend: pager
> apt-listchanges/save-seen: true
>
>
>


Bug#1028474: apt-listchanges: text frontend should flush stdout before prompting for confirmation

2023-09-25 Thread Jonathan Kamens

Thanks for the bug report and patch, will fix.

Do you want to be credited for the fix in the changelog, and if so, how 
do you want to be identified?




Processed: severity of 489725 is minor

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

> severity 489725 minor
Bug #489725 [apt-listchanges] /usr/bin/apt-listchanges: mails are sent with 
current user's locale
Severity set to 'minor' from 'normal'
> thanks
Stopping processing here.

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



Bug#568225: apt-listchanges: crashes after sensible-browser exits with failure

2023-09-25 Thread Jonathan Kamens

Hmm.

A program should stop with an error when it encounters an error 
condition  (a) which is unexpected, (b) it doesn't know how to recover 
from, and (c) action by the user is probably necessary to fully resolve 
(in fact, (c) is a bonus; (a) and (b) are probably sufficient to justify 
stopping). So I don't think apt-listchanges is wrong to exit here. 
Perhaps, though, it should just print an error message and exit with a 
non-zero exit status rather than generating a Traceback.


What do you think?



Processed: retitle 658692 to apt-listchanges hangs during update

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

> retitle 658692 apt-listchanges hangs during update
Bug #658692 [apt-listchanges] [php5-common]
Changed Bug title to 'apt-listchanges hangs during update' from '[php5-common]'.
> thanks
Stopping processing here.

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



Bug#668345: marked as done (apt-listchanges-2.85.9: gtk window could not be created)

2023-09-25 Thread Debian Bug Tracking System
Your message dated Mon, 25 Sep 2023 10:13:31 -0400
with message-id 
and subject line Re: apt-listchanges gave traceback
has caused the Debian Bug report #668345,
regarding apt-listchanges-2.85.9: gtk window could not be created
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.)


-- 
668345: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=668345
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: apt-listchanges
Version: 2.85.9
Severity: normal

Dear Maintainer,
I was doing my normal updates and got hit by this :-

$ sudo aptitude install insserv libkpathsea6 libptexenc1 libsdl1.2-dev
libsdl1.2debian tex-common texlive-base texlive-binaries
texlive-common texlive-fonts-recommended texlive-fonts-recommended-doc
texlive-generic-recommended texlive-latex-base texlive-latex-base-doc
texlive-latex-recommended texlive-latex-recommended-doc texlive-luatex
texlive-metapost-doc texlive-pictures-doc
The following packages will be upgraded:
 insserv libkpathsea6 libptexenc1 libsdl1.2-dev libsdl1.2debian
tex-common texlive-base texlive-binaries
 texlive-common texlive-fonts-recommended
texlive-fonts-recommended-doc texlive-generic-recommended
 texlive-latex-base texlive-latex-base-doc texlive-latex-recommended
texlive-latex-recommended-doc texlive-luatex
 texlive-metapost-doc texlive-pictures-doc
19 packages upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Need to get 0 B/226 MB of archives. After unpacking 8,998 kB will be freed.
Do you want to continue? [Y/n/?] Y
Retrieving bug reports... 0% Fail
Error retrieving bug reports from the server with the following error message:
 W: getaddrinfo: Name or service not known (http://bugs.debian.org:80)
It appears that your network connection is down. Check network
configuration and try again
Retry downloading bug information? [Y/n] Y
Retrieving bug reports... Done
Parsing Found/Fixed information... Done
Traceback (most recent call last):
 File "/usr/bin/apt-listchanges", line 237, in 
   main()
 File "/usr/bin/apt-listchanges", line 201, in main
   frontend.display_output(changes)
 File "/usr/share/apt-listchanges/AptListChangesGtk.py", line 44, in
display_output
   buf = self.glade.get_widget("textview_main").get_buffer()
AttributeError: 'NoneType' object has no attribute 'get_buffer'
Preconfiguring packages ...
(Reading database ... 454903 files and directories currently installed.)
Preparing to replace libsdl1.2-dev 1.2.15-2 (using
.../libsdl1.2-dev_1.2.15-3_amd64.deb) ...
D01: process_archive oldversionstatus=installed
Unpacking replacement libsdl1.2-dev ...

I cut the whole update scenario but got the following bit which I
think is important :-

Traceback (most recent call last):
 File "/usr/bin/apt-listchanges", line 237, in 
   main()
 File "/usr/bin/apt-listchanges", line 201, in main
   frontend.display_output(changes)
 File "/usr/share/apt-listchanges/AptListChangesGtk.py", line 44, in
display_output
   buf = self.glade.get_widget("textview_main").get_buffer()
AttributeError: 'NoneType' object has no attribute 'get_buffer'

Now thing to note is apart from this it did not show all the
changelogs to me. Have no idea what's the reason for this traceback.
Please lemme know if any more info. is needed. I have kept the subject
pretty abstract because most probably the maintainer will change it to
something that's more relevant to the issue.

-- System Information:
Debian Release: wheezy/sid
 APT prefers unstable
 APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'),
(1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages apt-listchanges depends on:
ii  apt0.8.15.10
ii  debconf [debconf-2.0]  1.5.42
ii  debianutils4.3
ii  python 2.7.2-10
ii  python-apt 0.8.3+nmu1
ii  python-support 1.0.14
ii  ucf3.0025+nmu2

Versions of packages apt-listchanges recommends:
ii  exim4  4.77-1
ii  exim4-daemon-light [mail-transport-agent]  4.77-1+b1

Versions of packages apt-listchanges suggests:
ii  chromium [www-browser]18.0.1025.151~r130497-1
ii  conkeror [www-browser]1.0~~pre+git120102-1
ii  epiphany-browser [www-browser]3.2.1-2
ii  gnome-terminal [x-terminal-emulator]  3.4.0.1-1
ii  guake [x-terminal-emulator]   0.4.2-8
ii  iceweasel [www-browser]   10.0.3esr-3
ii  konqueror [www-browser]   4:4.7.4-2

Bug#748631: apt-listchanges: add a sanitise mode

2023-09-25 Thread Jonathan Kamens
Control: retitle -1 apt-listchanges should put separate version numbers 
in seen DB for each binary package


It doesn't seem like adding a sanitise mode (or a sanitize mode for 
those of us on this side of the pond ;-) ) is the right answer here. 
Rather, I think we need to understand what is failing about 
apt-listchanges' version-checking logic and fix it so that it does the 
right thing. The use should not have to clean anything up manually to 
see changelog entries.


I believe the root cause of this particular bug is that when 
apt-listchanges processes a group of binary packages all associated with 
the same source package, it calculates the maximum version number of all 
the binary packages and puts that version number in the seen DB for all 
of them.


I think after a little reflection (plus looking at the example in this 
bug ticket) it becomes clear that's not the right thing to do. Different 
packages built by the same source package can have different version 
number sequences, and not only that, they can even have different epochs!


The version number that goes into the seen DB should be the version 
number corresponding to each binary package, not the "maximum" version 
number of all of them in the group.


Processed: Re: apt-listchanges: add a sanitise mode

2023-09-25 Thread Debian Bug Tracking System
Processing control commands:

> retitle -1 apt-listchanges should put separate version numbers
Bug #748631 [apt-listchanges] apt-listchanges: add a sanitise mode
Changed Bug title to 'apt-listchanges should put separate version numbers' from 
'apt-listchanges: add a sanitise mode'.

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



Processed: retitle 748631 to apt-listchanges should put separate version numbers in seen DB for each binary package

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

> retitle 748631 apt-listchanges should put separate version numbers in seen DB 
> for each binary package
Bug #748631 [apt-listchanges] apt-listchanges should put separate version 
numbers
Changed Bug title to 'apt-listchanges should put separate version numbers in 
seen DB for each binary package' from 'apt-listchanges should put separate 
version numbers'.
> thanks
Stopping processing here.

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



Bug#1026798: closed by Jonathan Kamens (Re: Bug#1026798: Acknowledgement (Listchanges does not display proper locales anymore))

2023-09-25 Thread Klaus Ethgen
Am Mo den 25. Sep 2023 um 12:51 schrieb Debian Bug Tracking System:
> Subject: Re: Bug#1026798: Acknowledgement (Listchanges does not display
>  proper locales anymore)
> 
> Control: tags 1026798 wontfix
> 
> apt-listchanges's behavior is correct and will not be changed.
> 
> You have LC_ALL set to C, which overrides LANG and forces the pager that

That is wrong. The variable is only set to C for reportbug as reportbug
has a bug that it does not work without anymore.

Normally I would never set this to C or C.utf-8 and I do not.

Gruß
   Klaus
-- 
Klaus Ethgen   http://www.ethgen.ch/
pub  4096R/4E20AF1C 2011-05-16Klaus Ethgen 
Fingerprint: 85D4 CA42 952C 949B 1753  62B3 79D0 B06F 4E20 AF1C


signature.asc
Description: PGP signature


Bug#1052652: ghostscript: eps2write fails on test file

2023-09-25 Thread Roland Rosenfeld
Package: ghostscript
Version: 10.02.0~dfsg-2
Severity: important

Dear Maintainer,

upgrading ghostscript from 10.01.2~dfsg-1 to 10.02.0~dfsg-2 triggers a
regression in the testsuite of fig2dev.

I now stripped down the first test failure (testcase 17) to the
following problem:

Running
gs -dSAFER -sDEVICE=eps2write -sPageList=1 -o line.eps line.pdf
on 10.01.2~dfsg-1 (and older) versions works as expected, but fails
with the following output on 10.02.0~dfsg-2:

$ gs -dSAFER -sDEVICE=eps2write -sPageList=1 -o line.eps line.pdf
GPL Ghostscript 10.02.0 (2023-09-13)
Copyright (C) 2023 Artifex Software, Inc.  All rights reserved.
This software is supplied under the GNU AGPLv3 and comes with NO WARRANTY:
see the file COPYING for details.
Error: /undefined in --runpdf--
Operand stack:   --nostringval--   1   (    Error: PDF interpreter 
encountered an error processing the file.\n)
Execution stack:   %interp_exit   .runexec2   --nostringval--   runpdf   
--nostringval--   2   %stopped_push   --nostringval--   runpdf   runpdf   false 
  1   %stopped_push   1944   1   3   %oparray_pop   1943   1   3   %oparray_pop 
  1928   1   3   %oparray_pop   1929   1   3   %oparray_pop   runpdf
Dictionary stack:   --dict:752/1123(ro)(G)--   --dict:0/20(G)--   
--dict:86/200(L)--   --dict:7/10(L)--
Current allocation mode is local
GPL Ghostscript 10.02.0: Unrecoverable error, exit code 1

Since I'm not deep enough in PostScript, I do not understand what this
error means nor how to fix it.

By trial-and-error I found out, that removing the option
"-sPageList=1" avoids the error, but this may result in other side
effects in fig2dev, since the above commend only wants to convert the
first page of the document.

Greetings
Roland


line.pdf
Description: Adobe PDF document


gnome-shell-mailnag is marked for autoremoval from testing

2023-09-25 Thread Debian testing autoremoval watch
gnome-shell-mailnag 40.0-4 is marked for autoremoval from testing on 2023-10-16

It is affected by these RC bugs:
1052113: gnome-shell-mailnag: needs update for GNOME Shell 45
 https://bugs.debian.org/1052113



This mail is generated by:
https://salsa.debian.org/release-team/release-tools/-/blob/master/mailer/mail_autoremovals.pl

Autoremoval data is generated by:
https://salsa.debian.org/qa/udd/-/blob/master/udd/testing_autoremovals_gatherer.pl