On 7/9/25 15:00, Adrian Bunk wrote:

> From 2012 until November 2023 Ubuntu shipped a checkinstall that
> disabled file system translation by default:
> https://launchpad.net/ubuntu/+source/checkinstall/+publishinghistory
> These reports seem to be related to that Ubuntu-only change?
>
> cu
> Adrian

I think there are two true bugs related to those reports, neither of them being 
the Ubuntu default.

The first is that various things cannot build without --fstrans=no (because the 
translation does not seem to work for what seem to be some pretty simple shell 
scripts).

The second is that --fstrans=no is DANGEROUS in its current implementation. 
Even if you're using --fstrans=no I think users should be able to assume that 
an interrupt should finish the restore to the prior file system state. This is 
not people being bit by a build that does something nasty, this is the tool 
breaking their system because they sent a SIGINT to it.

We're not talking about SIGKILL here, checkinstall should clean up after itself 
gracefully.

- Wyatt

Reply via email to