Bug#992396: debianutils: tempfile binary is gone, breaks Xsession

2021-08-18 Thread Andre Heider
I guess more transitions are required, just by grep'ing in my local /usr 
I see these:


/usr/bin/vimtutor:TUTORCOPY=`mktemp $tmp/tutorXX || tempfile -p 
tutor || echo none`

/usr/bin/bzexe:tmpfile=`tempfile -p gztmp -d /tmp` || exit 1
/usr/bin/mupdf:tmp=$(tempfile -s .pdf)
/usr/sbin/install-keymap:TMP=`tempfile`
/usr/sbin/install-keymap:NEW=`tempfile --suffix .gz`



Bug#992396: debianutils: tempfile binary is gone, breaks Xsession

2021-08-18 Thread Andre Heider
On Wed, 18 Aug 2021 23:19:17 +1200 Jean-Francois Pirus 
 wrote:

Duplicate of https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=992385


No, not really.

This removes a tool which is still in use. I get the desire to remove 
deprecated stuff, but the user friendly way is to communicate the 
removal of the usage to packages using said tool first, and only then 
removing the tool itself.


Isn't that what transitions are used for?

This change broke X for everyone on testing, that's not a very nice way 
forward.


As a user I've never seen the deprecated output anywhere. It probably 
never for printed anywhere for Xsession?




Bug#992396: debianutils: tempfile binary is gone, breaks Xsession

2021-08-18 Thread Clint Adams
On Wed, Aug 18, 2021 at 03:57:01PM +0900, Norbert Preining wrote:
> /etc/X11/XSession relies on tempfile, which is not available anymore,
> thus logging into an X session is broken.

In our stable release, tempfile outputs this to stderr:

WARNING: tempfile is deprecated; consider using mktemp instead.

Apparently no one has cared.



Bug#992396: debianutils: tempfile binary is gone, breaks Xsession

2021-08-18 Thread Jean-Francois Pirus
Duplicate of https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=992385



Bug#992396: debianutils: tempfile binary is gone, breaks Xsession

2021-08-18 Thread Norbert Preining
Package: debianutils
Version: 5.0.1-1
Severity: critical
Justification: breaks unrelated software

/etc/X11/XSession relies on tempfile, which is not available anymore,
thus logging into an X session is broken.




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

Kernel: Linux 5.12.16+ (SMP w/8 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages debianutils depends on:
ii  libc6  2.31-15

debianutils recommends no packages.

debianutils suggests no packages.

-- no debconf information