~linuxmint-daily-build-team/linuxmint/+git/mintmenu:19.3-maintenance

Last commit made on 2020-07-18
Get this branch:
git clone -b 19.3-maintenance https://git.launchpad.net/~linuxmint-daily-build-team/linuxmint/+git/mintmenu

Branch merges

Branch information

Name:
19.3-maintenance
Repository:
lp:~linuxmint-daily-build-team/linuxmint/+git/mintmenu

Recent commits

cc94108... by Clement Lefebvre <email address hidden>

6.0.5.1

3e863c8... by Michael Webster

recentHelper.py: Don't try to modify the recent list unless recents
are enabled.

This was throwing an error when launching a program with the recent
plugin disabled.

d7f650b... by Michael Webster

applications.py: Fix dnd for re-ordering/adding favorites.

Fixes https://github.com/linuxmint/mint20-beta/issues/22

77476de... by Clement Lefebvre <email address hidden>

Add missing dependency

3169e80... by Clement Lefebvre <email address hidden>

Search: Fix searching for accentuated strings

9d56931... by Clement Lefebvre <email address hidden>

6.0.5

1007793... by Clement Lefebvre <email address hidden>

Fix typo in file path

4d435b4... by Clement Lefebvre <email address hidden>

6.0.4

a2194be... by Michael Webster

debian: Fix dependencies to require python3 variants.

4bbd037... by Clement Lefebvre <email address hidden>

Fix launching pkexec applications (#248)

When launching mintsources, timeshift or an app which Exec field (in the desktop file)
starts with pkexec, nothing happens and the output states:

"Refusing to render service to dead parents."

For some reason this does not happen on fresh LMDE 4 and Mint 19.3 installations,
but it happens on LMDE 3 -> LMDE 4 and 19.1 -> 19.3 upgrades.

Similar bugs were fixed in nemo and cinnamon. Pkexec is known to cause issues
depending on how it's launched.

Specifying DO_NOT_REAP_CHILD in the spawn flags helps here. Afaik it makes it so
we're the parent of the pkexec process during launch. Pkexec fails to launch
otherwise.

gather_pid_callback() does nothing, it's just there to ack the pid callback. Afaik
this helps preventing zombie [defunct] processes when they terminate.