So we had a cherry picked patch that added support for trusted executables 
based on the gio "metadata::trust" setting:
https://phab.lubuntu.me/rLIBFMQTPACKAGINGc1952b6ddafe9bec2c8b65b31dc052ad9c11c718

However, because the Ubuntu world uses "metadata::trusted:"
https://git.launchpad.net/ubuntu/+source/casper/tree/scripts/casper-bottom/25adduser#n87
and because upstream was unwilling to change it from trust to trusted:
https://github.com/lxqt/libfm-qt/pull/242#issuecomment-430142138
we patched it ourselves:
https://phab.lubuntu.me/rLIBFMQTPACKAGING9abec1c8dddc2cdb5f362a7ecb9ce9bf1cd00831

Unfortunately, we didn't make a new patch, but edited that one:
https://phab.lubuntu.me/rLIBFMQTPACKAGING9abec1c8dddc2cdb5f362a7ecb9ce9bf1cd00831
so when we uploaded 0.14.0, we dropped all the patches and didn't think to keep 
this:
https://phab.lubuntu.me/rLIBFMQTPACKAGING88d19f7ee1325b28fa94f9507dffe0298ed35f35

So we simply need to restore it and we're set.

To see it in action, do `gio set ~/Desktop/lubuntu-calamares.desktop
metadata::trust true`, log out and back in again and you'll notice
immediately that the little "!" badge is missing on the left hand side
of the icon and that double clicking on it just works.


** Package changed: pcmanfm-qt (Ubuntu) => libfm-qt (Ubuntu)

** Changed in: libfm-qt (Ubuntu)
       Status: New => Triaged

** Changed in: libfm-qt (Ubuntu)
   Importance: Undecided => High

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1813687

Title:
  Install Lubuntu 19.04 desktop icon fails to execute installer in Live
  ISO

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libfm-qt/+bug/1813687/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to