Control: reassign -1 src:gtk+3.0
Control: affects -1 + evince gedit
Control: tags -1 + moreinfo unreproducible
On Thu, 24 Jul 2025 at 14:25:38 +0500, Abrar Nasir Jaffari wrote:
Reproduction Steps:
• ISO Used:
kali-linux-2024.2-installer-amd64.iso
Downloaded from official Kali downloads
This is still not Debian, and bugs.debian.org is still not a support
channel for Kali Linux.
Please try to reproduce whatever issue you are reporting on a *Debian*
system (Kali is not Debian, it is a Debian derivative with
modifications). A "live" image like the ones in
https://cdimage.debian.org/cdimage/weekly-live-builds/amd64/iso-hybrid/
written to a USB stick or optical media might be a useful way to do this
without overwriting any existing OS, but as a cybersecurity enthusiast
and CEO, hopefully you have some expendable test computers available
anyway and easily can do a Debian trixie installation.
If the issue is reproducible, please describe how to reproduce it
(including any additional packages that need to be installed or packages
that need to be removed in order to reproduce it). Also please check the
systemd Journal for any relevant log messages, and look for any output of
the affected program(s) when run from a terminal.
From the reproduction steps that were originally given:
3. Open any GTK app with a print dialog (e.g. Gedit or Evince)
4. Open the Print dialog — the “Print Preview” option is missing
It seems highly unlikely that this could be a bug in libgtk-4-bin,
because libgtk-4-bin is not related to either evince or gedit. evince
and gedit are still GTK 3 applications, and do not use GTK 4.
If you are reporting an application issue, and you are not 100%
confident that it is caused by a specific component, please report it as
a bug in one of the affected applications (ideally whichever one is the
most "normal"). If the root cause turns out to be a library used by that
application, Debian contributors can reassign it to the library; but if
your guess about the affected component is wrong, as it seems to have
been here, then your issue report will be missing important information
like the application version that is affected.
I was unable to reproduce this problem on a relatively "clean" Debian 13
installation (originally installed from the Debian trixie d-i rc2
netinst and subsequently upgraded), with GNOME selected during
installation. On this system, evince was preinstalled, and I installed
gedit while attempting to reproduce the issue.
Steps that I followed:
- install from debian-trixie-DI-rc2-amd64-netinst.iso
- (upgrade various packages from trixie)
- run evince from gnome-terminal
- open a PDF document (I used
/usr/share/doc/shared-mime-info/shared-mime-info-spec.pdf which is a
convenient test document available on any Debian GNOME system)
- open the popover menu indicated by 3 horizontal lines
- click on the printer icon
- the print dialog's title bar looks like this:
|[Cancel] Print [Preview] [Print]|
with "Print" disabled (insensitive) because I have not configured any
printers on the test system
- click on Preview
- a second window appears, with a simplified evince UI and a blue
"Print" button in its titlebar
- this looks successful; close both evince windows
- sudo apt install gedit
- run gedit from gnome-terminal
- leave the document blank
- open the popover menu indicated by 3 horizontal lines
- click on the printer icon
- the print dialog's title bar looks like this:
|[Cancel] Print [Preview] [Print]|
with "Print" disabled (insensitive) because I have not configured any
printers on the test system
- click on Preview
- this time I get a print preview inline in the gedit window, showing a
heading "File: Untitled Document 1 Page 1 of 1" on my otherwise
blank document
- this also looks successful
Because I suspected that there might be an interaction with
debian/patches/printing-Default-to-papers-previewer-and-fallback-to-evin.patch
in Debian's GTK 3, I also tried installing the 'papers' package.
With that package installed, gedit still works as expected on my test
system, but evince does not; but the symptom I observe is not the same
as in your screenshot (I get an enabled/sensitive Preview button, but it
doesn't work) so I will report that issue separately to avoid confusion.
smcv