On Tue, 26 Aug 2025 03:01:56 +0300, Jean Louis wrote:

I am encountering a behavior change in the `mimeopen` script due to a
recent update — specifically from version 0.32 to 0.35, as shown in
the diff.

[…]

Personally, I find such undocumented and unanticipated changes in
system utilities like `mimeopen` deeply detrimental to users

It's documented in the upstream Changes file (installed as /usr/share/doc/libfile-mimeinfo-perl/changelog.gz):

0.35  2024-04-25
 - Fix exit code issue for `mimeopen`
    Closes https://github.com/mbeijen/File-MimeInfo/issues/54
    fix provided by slatian

0.34  2023-12-03
 - Let `mimeopen` use File::DesktopEntrys run() instead of exec() to
   make sure the application is started in the background.
   Closes https://github.com/mbeijen/File-MimeInfo/issues/53


Both Github issues contain further pointers to why those changes happened.


I guess there are two sides to this issue about exec/run, and I don't know which one is "correcter" than the other. My suggestion is to discuss this upstream; maybe there's a possibility to find a solution that allows for both ways but that's not something we're going to do unilaterally in Debian, I guess.


Cheers,
gregor

--
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
`-

Attachment: signature.asc
Description: Digital Signature

Reply via email to