Debian Patches

Status for lomiri-session/0.2-11

Patch Description Author Forwarded Bugs Origin Last update
0001_desktop-dm-lomiri-session-Drop-old-wizard-has-run-ch.patch [PATCH] desktop/dm-lomiri-session: Drop old wizard-has-run check looking at the wrong location anyway. Mike Gabriel <mike.gabriel@das-netzwerkteam.de> no 2023-02-13
0002_lomiri-session-Put-evaluation-of-ps-call-in-quotes.patch [PATCH] lomiri-session: Put evaluation of ps call in quotes.
Resolves this bash error (parts of the error translated from German):

```
2023-02-13T08:57:38.592437+01:00 lomiri lomiri-session[4644]: /usr/bin/lomiri-session: Zeile 102: [: !=: Unitary operator expected.
2023-02-13T08:57:38.592886+01:00 lomiri lomiri-session[4644]: /usr/bin/lomiri-session: Zeile 106: kill: (4734) - No such process
```
Mike Gabriel <mike.gabriel@das-netzwerkteam.de> no 2023-02-13
0003_lomiri-session-Properly-differentiate-between-Ubuntu.patch [PATCH] lomiri-session: Properly differentiate between Ubuntu Touch session and Lomiri Desktop session. Mike Gabriel <mike.gabriel@das-netzwerkteam.de> no 2023-02-13
0004_lomiri-session-Check-for-presence-of-Xwayland-use-th.patch [PATCH] lomiri-session: Check for presence of Xwayland, use that check directly, don't use extra variable NO_X11 for it. Mike Gabriel <mike.gabriel@das-netzwerkteam.de> no 2023-02-13
0005_systemd-lomiri.service-Drop-Before-and-Wants-for-ind.patch [PATCH] systemd/lomiri.service: Drop Before= and Wants= for indicators.target. Mike Gabriel <mike.gabriel@das-netzwerkteam.de> no 2023-02-14
0010-src-modules-QtMir-Application-application_manager.cp.patch [PATCH] src/modules/QtMir/Application/application_manager.cpp: Use LOMIRI_MIR_EMITS_SIGSTOP rather than UNITY_MIR_EMITS_SIGSTOP. Mike Gabriel <mike.gabriel@das-netzwerkteam.de> no 2024-02-03
0012-systemd-user-start-lal-application-end.target-on-sto.patch [PATCH 2/9] systemd-user: start lal-application-end.target on stop/restart

We have a problem that SIGSTOP'ed apps don't get the memo when Lomiri
stops for any reason, causing the apps (and subsequently the LAL units)
to linger around, confusing LAL and causing those apps to not be
launch-able again.

Together with [1], make sure those apps are ended when Lomiri ends
through the use of lal-application-end.target. This restores the
functionality in the Upstart unit file.
Mike Gabriel <mike.gabriel@das-netzwerkteam.de> no 2024-02-04
0013-lomiri-session-Drop-the-Xwayland-start-logic-and-lea.patch [PATCH 3/9] lomiri-session: Drop the Xwayland start logic and leave it to lomiri/qtmir itself. Mike Gabriel <mike.gabriel@das-netzwerkteam.de> no 2024-02-04
0014-systemd-user-set-SyslogIdentifier.patch [PATCH 4/9] systemd-user: set SyslogIdentifier
Due to our use of a wrapper, the identifier in jjournal/syslog is not
pretty. So, let's set it to something that make more sense.

See https://gitlab.com/ubports/development/core/lomiri/-/commit/6dae64656377647076e64dbc669159c59c240b04
Mike Gabriel <mike.gabriel@das-netzwerkteam.de> no 2024-02-04
0015-lomiri-session-systemd-lomiri.service-Use-the-LOMIRI.patch [PATCH 5/9] {lomiri-session,systemd/lomiri.service}: Use the LOMIRI_AS_SYSTEMD_UNIT way to launch the session.

See: https://gitlab.com/ubports/development/core/lomiri/-/commit/b28f767a429cd3be52ff2bb07e882bf641567aa8
and: https://gitlab.com/ubports/development/core/lomiri/-/commit/1b6164636d23026173654d539a297a76128de143
Mike Gabriel <mike.gabriel@das-netzwerkteam.de> no 2024-02-04
0016-systemd-lomiri.service-Allow-sd_notify-calls-to-be-a.patch [PATCH 6/9] systemd/lomiri.service: Allow sd_notify calls to be accepted by the NOTIFY_SOCKET.

As the lomiri.service launches the lomiri-session wrapper script, but
the sd_notify call comes from its subproces lomiri, it will get rejected
if we don't explicitly allow the complete cgroup to send service
status updates via sd_notify().
Mike Gabriel <mike.gabriel@das-netzwerkteam.de> no 2024-02-04
0017-lomiri-systemd-wrapper-change-env-var-for-specifying.patch [PATCH 7/9] lomiri-systemd-wrapper: change env var for specifying 1-time binary

Because Systemd doesn't have a way to specify an environment variable
specific to a unit & a run, we need to use something that isn't too
generic.

See: https://gitlab.com/ubports/development/core/lomiri/-/commit/5f158f2ebeafe55ed5ea838d55887ba10771d97b
Mike Gabriel <mike.gabriel@das-netzwerkteam.de> no 2024-02-04
0018-lomiri-session-systemd-lomiri.service-Drag-the-lomir.patch [PATCH 8/9] {lomiri-session,systemd/lomiri.service}: Drag the lomiri process under the umbrella of the wrapper script.

This allows us to drop NotifyAccess=all from the lomiri.service
file again.
Mike Gabriel <mike.gabriel@das-netzwerkteam.de> no 2024-02-04
0019-lomiri-session-Don-t-hide-Lomiri-s-exit-code-from-sy.patch [PATCH 9/9] lomiri-session: Don't hide Lomiri's exit code from systemd. Mike Gabriel <mike.gabriel@das-netzwerkteam.de> no 2024-02-04
0020_lomiri-keyboard-service.patch Provide a Lomiri Keyboard wrapper using maliit-keyboard. Mike Gabriel <mike.gabriel@das-netzwerkteam.de> no
0021_lomiri-requires-lomiri-keyboard.patch Require lomiri-keyboard.service, launch it with lomiri.service even if not enabled by default. Mike Gabriel <mike.gabriel@das-netzwerkteam.de> no
1001_use-qt-quick-style-suru.patch no
1002_no-lomiri-restart-on-failure.patch Don't restart lomiri session on failure. Mike Gabriel <mike.gabriel@das-netzwerkteam.de> no

All known versions for source package 'lomiri-session'

Links