[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/phosh][upstream/latest] 48 commits: util: Update broken app_id mappings

Guido Günther (@agx) gitlab at salsa.debian.org
Sat Feb 3 12:15:08 GMT 2024



Guido Günther pushed to branch upstream/latest at Debian On Mobile / phosh


Commits:
a6ef9329 by Sertonix at 2024-01-07T14:11:54+00:00
util: Update broken app_id mappings

Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1343>

- - - - -
3600fe8a by Sertonix at 2024-01-07T14:11:54+00:00
util: Fix last_component lowercase

Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1343>

- - - - -
63b50f3a by Marge Bot at 2024-01-07T14:32:06+00:00
Merge branch 'sertonix-main-patch-70470' into 'main'

multiple app_id to desktop_id improvements

See merge request World/Phosh/phosh!1343
- - - - -
451d20e7 by Guido Günther at 2024-01-08T08:37:35+00:00
ci: Use common ci template

This removes an external reference and we want to share more common job
config.

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1348>

- - - - -
8eafbca9 by Guido Günther at 2024-01-08T08:37:35+00:00
ci: Use common po check

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1348>

- - - - -
35131518 by Marge Bot at 2024-01-08T08:46:15+00:00
Merge branch 'ci-temlates' into 'main'

ci: Use common ci template

See merge request World/Phosh/phosh!1348
- - - - -
ed672e88 by Anna “CyberTailor” at 2024-01-08T08:55:06+00:00
build: Allow elogind to be used on systems without SystemD

Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1345>

- - - - -
a2cb6f5f by Marge Bot at 2024-01-08T09:04:01+00:00
Merge branch 'main' into 'main'

build: Allow elogind to be used on systems without SystemD

See merge request World/Phosh/phosh!1345
- - - - -
bf8efb96 by Bardia Moshiri at 2024-01-08T09:35:50+00:00
packaging: Add libgirepository1.0-dev as a build dependency

Signed-off-by: Bardia Moshiri <fakeshell at bardia.tech>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1347>

- - - - -
8e2f0d60 by Marge Bot at 2024-01-08T09:43:48+00:00
Merge branch 'depends' into 'main'

Add libgirepository1.0-dev as a build dependency

See merge request World/Phosh/phosh!1347
- - - - -
810451ae by Martin at 2024-01-09T21:19:03+00:00
Update Slovenian translation

- - - - -
61daea8c by Pierre Michel Augustin at 2024-01-11T06:09:54+00:00
Update Haitian Creole translation

- - - - -
f2456ef2 by Pierre Michel Augustin at 2024-01-11T06:10:51+00:00
Update Haitian Creole translation

- - - - -
bb8b79cf by Pierre Michel Augustin at 2024-01-11T22:58:13+00:00
Update Haitian Creole translation

- - - - -
8558879d by Guido Günther at 2024-01-15T13:38:18+00:00
schema: Fix typo

Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1346>

- - - - -
cc49aea9 by Guido Günther at 2024-01-15T13:38:18+00:00
home: No need to store osk manager

We fetch it everytime, so no need to store it.

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1346>

- - - - -
2ef04642 by Guido Günther at 2024-01-15T13:38:18+00:00
home: Fix signature of on_powerbar_pressed

Osk manager and shell aren't passed since this is a GTK signal callback.

Fixes: fe308c2ce ("home: Shrink home-bar height and move osk activation to center")
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1346>

- - - - -
d8cac611 by Guido Günther at 2024-01-15T13:38:18+00:00
home: Allow to tweak osk long press delay

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1346>

- - - - -
4b969e81 by Marge Bot at 2024-01-15T13:47:06+00:00
Merge branch 'osk-delay' into 'main'

home: Allow to tweak long-press unfold delay

See merge request World/Phosh/phosh!1346
- - - - -
fdb900e9 by Kai Lüke at 2024-01-16T20:28:34+01:00
phosh-session: Drop ambient capabilities

Systemd 254 adds cap_wake_alarm by default in pam_systemd:
https://github.com/systemd/systemd/blob/0e2f18eedd6b9be32b1c1122dcd2c30319074c7f/NEWS#L703
The phosh.service makes use of it through PAMName=login.
This causes phoc to run with this ambient capability which is passed to
the Phosh session which then fails to spawn any .desktop files such as
Epiphany or any Flatpak app because they depend on bwrap which has a
restrictive check against additional capabilities:
https://github.com/containers/bubblewrap/issues/380
A regular GNOME session with GDM and GNOME Shell does not have this
problem.
Drop ambient capabilities before running the Phosh session to resolve
the bwrap problem and align the behavior with the regular GNOME setup.

Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1351>

- - - - -
db86498c by Marge Bot at 2024-01-17T08:53:55+00:00
Merge branch 'kailueke/drop-amb' into 'main'

phosh-session: Drop ambient capabilities

See merge request World/Phosh/phosh!1351
- - - - -
abdd6617 by Guido Günther at 2024-01-22T09:36:53+00:00
lockscreen-manager: Don't try to clear already gone shields

Uplugging a monitor can race with unlock (which discards all shields).
Make sure we don't try to destroy a shield for an unplugged monitor when
lockscreen_unlock_cb has just removed all shields as we crash
otherwise..

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1350>

- - - - -
9c654358 by Marge Bot at 2024-01-22T09:52:17+00:00
Merge branch 'shield-unplug' into 'main'

lockscreen-manager: Don't try to clear already gone shields

See merge request World/Phosh/phosh!1350
- - - - -
eebe3965 by Guido Günther at 2024-01-23T08:19:14+00:00
lockscreen: Drop hardcoded Cantarell font

It was only on a single element.

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1349>

- - - - -
6f1c47c6 by Guido Günther at 2024-01-23T08:19:14+00:00
top-bar: Drop hardcoded Cantarell font

Only one element on the lock screen as well as the top-bar had it
hardcoded making the font inconsistent when changed via

    org.gnome.desktop.interface font-name

GSetting.

Closes: https://gitlab.gnome.org/World/Phosh/phosh/-/issues/1016
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1349>

- - - - -
d4cf03b8 by Marge Bot at 2024-01-23T08:37:17+00:00
Merge branch 'drop-hardcoded-font' into 'main'

Drop hardcoded Cantarell font

Closes #1016

See merge request World/Phosh/phosh!1349
- - - - -
5247ece9 by Guido Günther at 2024-01-24T09:52:48+00:00
monitor-manager: Sync gamma tables for new monitors

This ensures newly plugged outputs get their gamma table updated and
hence e.g. pick up night light correctly.

Closes: https://gitlab.gnome.org/World/Phosh/phosh/-/issues/1019
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1353>

- - - - -
a810942e by Marge Bot at 2024-01-24T10:05:12+00:00
Merge branch 'night-light' into 'main'

monitor-manager: Sync gamma tables for new monitors

Closes #1019

See merge request World/Phosh/phosh!1353
- - - - -
9c635523 by Kai Lüke at 2024-01-25T15:10:33+00:00
phosh-session: Reduce number of processes

The phoc -E switch uses "sh -c" to run the given commands and then in
that shell "bash -lc" is started to run the session. Without using
"exec CMD" this leaves the shell process around while they wait for the
child process.
To save memory, replace the shell process in the second invocation, but
leave the first as is to address this in phoc.

Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1352>

- - - - -
9608b51c by Marge Bot at 2024-01-25T15:36:29+00:00
Merge branch 'kailueke/reduce-sh' into 'main'

phosh-session: Reduce number of processes

See merge request World/Phosh/phosh!1352
- - - - -
4d4adb5e by Guido Günther at 2024-01-27T18:11:54+00:00
wayland: Drop unused input-inhibitor protocol

It's unused and wlroots 0.18.x dropped support for it.

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1354>

- - - - -
062f7629 by Marge Bot at 2024-01-27T18:19:05+00:00
Merge branch 'drop-input-inhibit' into 'main'

wayland: Drop unused input-inhibitor protocol

See merge request World/Phosh/phosh!1354
- - - - -
60e8e832 by Guido Günther at 2024-01-28T09:32:21+01:00
tools: Parse additional license headers

We allow for indentation like

   Copyright (c) 2023 abc
                 2024 def

While before we required

   Copyright (c) 2023 abc
   Copyright (c) 2024 def

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1340>

- - - - -
66c37427 by Guido Günther at 2024-01-28T09:32:21+01:00
home: Clarify home-bar name

It's not only a button since some time so let's use consistent naming.
This also clarifies the difference between the home-bar (the bar at the
bottom of the screen) and the home widget which contains the bar and the
overview.

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1340>

- - - - -
895d9dcb by Guido Günther at 2024-01-28T09:32:21+01:00
home: Remove superfluous placeholder

Not used by GTK, only by glade.

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1340>

- - - - -
0cc82063 by Guido Günther at 2024-01-28T09:32:21+01:00
home: Remove unbound template callback

on_powerbar_action_failed is not used in the ui file

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1340>

- - - - -
f9c4bcd2 by Guido Günther at 2024-01-28T09:32:21+01:00
home: Remove unused osk-activated signal

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1340>

- - - - -
31c502a3 by Guido Günther at 2024-01-28T09:32:21+01:00
home: Sort template childs alphabetically

Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1340>

- - - - -
e5780713 by Guido Günther at 2024-01-28T09:32:21+01:00
home: Drop animated arrow

The overview can be closed by activating an application so there's no
real need for the arrow.

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1340>

- - - - -
51b5a375 by Guido Günther at 2024-01-28T09:32:21+01:00
home: Drop the home-bar's stack

We don't need it anymore since the arrow is gone

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1340>

- - - - -
9d63d320 by Guido Günther at 2024-01-28T09:32:21+01:00
home: Hide power bar pill when unfolded

Otherwise it might look a bit out of place as it's exactly over the
active app.

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1340>

- - - - -
fb77c332 by Guido Günther at 2024-01-28T09:32:21+01:00
home: Reindent ui file

As usual we do this in a separate commit to ease reviewing the previous
bits.

Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1340>

- - - - -
b29b3ea4 by Marge Bot at 2024-01-28T08:49:01+00:00
Merge branch 'just-pill' into 'main'

home: Drop animated arrow

See merge request World/Phosh/phosh!1340
- - - - -
40d64436 by Guido Günther at 2024-01-30T18:03:21+00:00
gmobile: Update to 0.0.5

Add notch support for the FP5

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1355>

- - - - -
43ee59d3 by Marge Bot at 2024-01-30T18:11:25+00:00
Merge branch 'gmobile-0.0.5' into 'main'

gmobile: Update to 0.0.5

See merge request World/Phosh/phosh!1355
- - - - -
6e72c533 by Guido Günther at 2024-01-31T19:00:02+01:00
treewide: Document changes and release 0.36.0

- - - - -
62a4ba9d by Guido Günther at 2024-02-03T11:51:48+00:00
Merge branch 'rel-0.36.0' into 'main'

Document changes and release 0.36.0

See merge request World/Phosh/phosh!1358
- - - - -
bb32eba6 by Guido Günther at 2024-02-03T13:06:34+01:00
New upstream version 0.36.0
- - - - -


30 changed files:

- .gitlab-ci.yml
- tools/check-po → .gitlab-ci/check-po
- NEWS
- data/phosh-session.in
- data/phosh.service
- data/sm.puri.phosh.gschema.xml
- debian/changelog
- debian/control
- meson.build
- po/ht.po
- po/sl.po
- protocol/meson.build
- − protocol/wlr-input-inhibitor-unstable-v1.xml
- src/home.c
- src/home.h
- src/lockscreen-manager.c
- src/monitor-manager.c
- src/phosh-wayland.c
- src/phosh-wayland.h
- src/shell.c
- src/stylesheet/common.css
- src/ui/home.ui
- src/ui/lockscreen.ui
- src/util.c
- subprojects/gmobile/NEWS
- subprojects/gmobile/README.md
- subprojects/gmobile/data/devices/display-panels/fairphone,fp4.json
- + subprojects/gmobile/data/devices/display-panels/fairphone,fp5.json
- subprojects/gmobile/data/gmobile.gresources.xml
- subprojects/gmobile/meson.build


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/cd442ccc72053dd9ac1df4fa5023d06f3209a5b2...bb32eba66352ac47474f789cea1a5838d7c9b147

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/cd442ccc72053dd9ac1df4fa5023d06f3209a5b2...bb32eba66352ac47474f789cea1a5838d7c9b147
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-on-mobile-maintainers/attachments/20240203/113d9c10/attachment-0001.htm>


More information about the Debian-on-mobile-maintainers mailing list