[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/phosh][upstream/latest] 64 commits: Update Russian translation

Guido Günther (@agx) gitlab at salsa.debian.org
Wed Dec 6 13:42:12 GMT 2023



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


Commits:
28248b01 by Artur S0 at 2023-11-04T01:38:22+00:00
Update Russian translation

- - - - -
9a483260 by Guido Günther at 2023-11-06T08:57:08+00:00
ci: Drop crossbuild dockerfile

Unused since some time

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

- - - - -
7c543ca1 by Guido Günther at 2023-11-06T08:57:08+00:00
ci: Allow to update all images

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

- - - - -
8efdd91c by Guido Günther at 2023-11-06T08:57:08+00:00
ci: Switch to trixie

We want phoc 0.33.0 for ext-idle-notify-v1

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

- - - - -
8225d6f9 by Guido Günther at 2023-11-06T08:57:08+00:00
d/control: Bump phoc dependency

Needed for ext-idle-notify-v1 support.

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

- - - - -
72caeb04 by Guido Günther at 2023-11-06T08:57:08+00:00
wayland: Add ext-idle-notify-v1

This will replace org_kde_kwin_idle

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

- - - - -
dc99416e by Guido Günther at 2023-11-06T08:57:08+00:00
idle-manager: Use ext-notifier-v1 protocol

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

- - - - -
3c10c122 by Guido Günther at 2023-11-06T08:57:08+00:00
wayland: Drop kde idle protocol

Not supported by newer wlroots.

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

- - - - -
95fdfb86 by Guido Günther at 2023-11-06T08:57:08+00:00
idle-manager: Recreate timers when they need to be reset

In contrast to KDE's idle protocol ext-notifier-v1 doesn't have a way to
reset individual idle notifiers so recreate them instead.

Closes: https://gitlab.gnome.org/World/Phosh/phosh/-/issues/994

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

- - - - -
c406cf1c by Marge Bot at 2023-11-06T14:18:10+00:00
Merge branch 'ext-idle-notify-v1' into 'main'

Use ext-idle-notify-v1

Closes #994

See merge request World/Phosh/phosh!1315
- - - - -
d5aef448 by Guido Günther at 2023-11-10T10:12:51+01:00
HACKING: Add some more details

Expand on some things that came up in discussions and code reviews.

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Co-authored-by: Arun Mani J <j.arunmani at proton.me>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1323>

- - - - -
d0f42167 by Marge Bot at 2023-11-11T11:16:53+00:00
Merge branch 'typo' into 'main'

HACKING: Add some more details

See merge request World/Phosh/phosh!1323
- - - - -
018b3db8 by Vittorio Monti at 2023-11-12T15:18:49+00:00
Update Italian translation

- - - - -
9cc72056 by Jordi Mas i Hernandez at 2023-11-13T13:18:35+00:00
Update Catalan translation

- - - - -
decc80c1 by Guido Günther at 2023-11-19T13:34:42+01:00
build: Bump glib to 2.76

We wan't g_autofd()

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

- - - - -
61e92d70 by Guido Günther at 2023-11-19T13:34:42+01:00
tools: Use G_APPLICATION_DEFAULT_FLAGS

Avoids deprecation warning.

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

- - - - -
a2afebcf by Guido Günther at 2023-11-19T13:34:42+01:00
monitor-manager: Drop crtc gamma

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

- - - - -
c7997507 by Guido Günther at 2023-11-19T13:34:42+01:00
dbus: Add gsd color

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

- - - - -
09be7e3f by Guido Günther at 2023-11-19T13:59:22+01:00
monitor-manager: Connect to gsd-color for night light information

We set the gamma tables based on the color temperature read from gsd.

Closes: https://gitlab.gnome.org/World/Phosh/phosh/-/issues/875

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

- - - - -
bc5eb496 by Marge Bot at 2023-11-22T10:19:31+00:00
Merge branch 'gamma' into 'main'

Bring back night light

Closes #875

See merge request World/Phosh/phosh!1324
- - - - -
4dbc21a6 by Guido Günther at 2023-11-22T15:49:24+00:00
ci: Run unit and integration tests separately

This seems to make the test runs robust against GDK failing to pick up
the Wayland socket (although the root cause why GDK fails to init the
display although the socket is there and functional is still unknown).

Closes: https://gitlab.gnome.org/World/Phosh/phosh/-/issues/1007

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

- - - - -
023d9fed by Guido Günther at 2023-11-22T15:49:24+00:00
testlib: Check for Wayland socket

Check if the wayland socket is available. Gives a clearer error than
initializing GDK and hoping for the best.

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

- - - - -
d9cb3f57 by Guido Günther at 2023-11-22T15:49:24+00:00
tests: Drop unused display argument of the shell fixture

We run headless since some time

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

- - - - -
2cd3dfb8 by Guido Günther at 2023-11-22T15:49:24+00:00
tests/notify-manager: Drop unused variable

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

- - - - -
eda984f3 by Guido Günther at 2023-11-22T15:49:24+00:00
tests/screenshot-manager: Drop unused variable

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

- - - - -
c5643dba by Guido Günther at 2023-11-22T15:49:24+00:00
tests/monitor-manager: Test more API

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

- - - - -
7260658a by Marge Bot at 2023-11-22T16:04:14+00:00
Merge branch 'fix-ci' into 'main'

ci: Run unit and integration tests separately

Closes #1007

See merge request World/Phosh/phosh!1326
- - - - -
9076106e by Guido Günther at 2023-11-22T17:11:12+01:00
osk-button: Fix indentation

Gbp-Dch: Ignore

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

- - - - -
43d801d9 by Guido Günther at 2023-11-22T17:11:12+01:00
osk-manager: Make availability depend on screen-keyboard-enabled

The OSK is only really available when the gsetting is set (it might
still be toggle-able via explicit DBus calls but clients shouldn't rely
on that).

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

- - - - -
2e1d135b by Guido Günther at 2023-11-22T17:11:12+01:00
lockscreen: Map keyboard button sensitiviy to OSK availability

Only make the keyboard button on the keypad sensitive when the OSK would
actually unfold.

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

- - - - -
e5906f55 by Guido Günther at 2023-11-22T17:11:12+01:00
osk-manager: Drop unused variable

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

- - - - -
0106c16a by Guido Günther at 2023-11-22T17:11:12+01:00
home: Use osk-manager instead of tracking the gsetting directly

This makes sure we don't show the button although there is no OSK
on the session DBus. It also ensures all parts of the shell get
their state from the osk-manager.

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

- - - - -
0cf011da by Marge Bot at 2023-11-23T17:14:14+00:00
Merge branch 'lockscreen-keyboard-btn' into 'main'

lockscreen: Only make osk button sensitive when OSK is enabled

See merge request World/Phosh/phosh!1321
- - - - -
a7af4303 by Arun Mani J at 2023-11-24T11:15:13+05:30
ci: Add Uncrustify to Debian image

`uncrusify` is a utility to check the code style of C, Vala etc. files.
We update the `debian.Dockerfile` to include `uncrusify` and add the
updated the image to be used in GitLab CI.
Similarly, `screenshot.Dockerfile` is updated to include the updated
Debian image.

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

- - - - -
82bc3a32 by Arun Mani J at 2023-11-24T11:15:13+05:30
ci: Add Uncrustify config and checker

`uncrustify.cfg` is the configuration file.
`check-style.py` is a Python script to run `uncrustify` on changed
segments of code.

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

- - - - -
0a0e56ca by Arun Mani J at 2023-11-24T11:15:13+05:30
ci: Run style checks on merge requests

We use the new Debian image to run style checks using Uncrusify.
The jobs, checker script is taken from https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/495.

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

- - - - -
ea31b5b8 by Arun Mani J at 2023-11-24T11:15:13+05:30
ci: Move `sanity` job to `style-checks` stage

We use `style-checks` stage to check code style. On the similar regard,
we move `sanity` to `style-checks` stage to lint commit messages.

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

- - - - -
52270b24 by Marge Bot at 2023-11-24T09:34:20+00:00
Merge branch 'check-style' into 'main'

ci: Add uncrustify style checks

See merge request World/Phosh/phosh!1327
- - - - -
1a7c841d by Guido Günther at 2023-11-25T10:00:47+00:00
subprojcts: Update gmobile to 0.0.4

Makes sure we have recent notch information. Switch to official repo URL
while at that.

Use `git submodule sync` to update URLs in your working copy.

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

- - - - -
d90d33d1 by Guido Günther at 2023-11-25T10:00:47+00:00
subprojcts: Update libcall-ui to 0.1.1

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

- - - - -
1875866e by Guido Günther at 2023-11-25T10:00:47+00:00
call-notification: Silence debug output

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

- - - - -
692ba17c by Guido Günther at 2023-11-25T10:00:47+00:00
call-notification: Use cui_call_format_duration

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

- - - - -
e477c5a7 by Guido Günther at 2023-11-25T10:00:47+00:00
call-notification: Use tnum font feature

Keeps call duration constant width.

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

- - - - -
c59040f1 by Marge Bot at 2023-11-25T10:30:09+00:00
Merge branch 'call-noti' into 'main'

call-notification tweaks

Closes #1007

See merge request World/Phosh/phosh!1325
- - - - -
b0e0e6a6 by Guido Günther at 2023-11-26T20:50:47+00:00
ci/ci-fairy: Don't check for CI_OPEN_MERGE_REQUESTS

This isn't set anymore after switching to MR pipelines

Fixes: 0a0e56ca873d10ba2a600e75a8c9a5ff01d16550

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

- - - - -
7496a711 by Guido Günther at 2023-11-26T20:50:47+00:00
ci/ci-fairy: Use newer image

Update to the latest commit as of today

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

- - - - -
4aee79d2 by Guido Günther at 2023-11-26T20:50:47+00:00
ci/ci-fairy: Use a more descriptive job name

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

- - - - -
c43ee56f by Guido Günther at 2023-11-26T20:50:47+00:00
ci/ci-fairy: Remove all dependencies

This allows the job to start without any other jobs having to finish
first.

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

- - - - -
e3d33722 by Guido Günther at 2023-11-26T20:50:47+00:00
ci/ci-fairy: Use GIT_DEPTH to depthen repo

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

- - - - -
89ebfa23 by Guido Günther at 2023-11-26T20:50:47+00:00
ci/ci-fairy: Tighten commit rules

We often have subjects starting with captial letters or no subject at
all. Check for that.

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

- - - - -
0b94b5d0 by Guido Günther at 2023-11-26T20:50:47+00:00
monitor-manager: Use phosh_async_error_warn

We don't want to print a warning when the DBus proxy creation failed
because the async operation got cancelled:

  phosh-monitor-manager-FATAL-WARNING: Failed to get gsd color proxy: Operation was cancelled

This avoids spurious test failures due to this too.

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

- - - - -
e4e7a9fe by Marge Bot at 2023-11-26T21:02:56+00:00
Merge branch 'ci-fairy-tweaks' into 'main'

Modernize ci-fairy a bit

See merge request World/Phosh/phosh!1328
- - - - -
2a376330 by Guido Günther at 2023-11-27T09:48:19+00:00
util: Be more gracefull on the app_id

Don't care if it ends in .desktop or not.

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

- - - - -
f54a0618 by Guido Günther at 2023-11-27T09:48:19+00:00
end-session-dialog: Use cancellable

As in other places properly cancel async calls during shutdown so we
don't need to hold a ref on self (which can then again trigger invalid
access as widgets are already disposes).

This also avoids a leak of self in the error path.

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

- - - - -
9444f18a by Guido Günther at 2023-11-27T09:48:19+00:00
end-session-dialog: Use phosh_get_desktop_app_info_for_app_id

This makes for better information in the end session dialog

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

- - - - -
5b4ca5c3 by Guido Günther at 2023-11-27T09:48:19+00:00
end-session-dialog: Only show list box when we created inhibitors

This allows us to skip inhibitors that make no sense

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

- - - - -
85dc41a4 by Guido Günther at 2023-11-27T09:48:19+00:00
end-session-dialog: Check flags before creating an entry

Only create a row in the listbox when the inhibitor affects logout.

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

- - - - -
1b5e3e98 by Guido Günther at 2023-11-27T09:48:19+00:00
end-session-dialog: Skip empty app-ids

They're either from system services or stale entries

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

- - - - -
e1c162c7 by Guido Günther at 2023-11-27T09:48:19+00:00
end-session-dialog: Print app_id if we can't resolve the app info

This gives at least some idea what is holding the inhibitor. We could
also do "Unknown application: %s" but that gets shortened too much
on mobile.

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

- - - - -
49c316d1 by Marge Bot at 2023-11-27T10:11:44+00:00
Merge branch 'end-session-improvements' into 'main'

Improve end session dialog app-id matching

See merge request World/Phosh/phosh!1322
- - - - -
c22195a7 by Juliano de Souza Camargo at 2023-12-01T14:58:46+00:00
Update Brazilian Portuguese translation

- - - - -
15596e0c by Guido Günther at 2023-12-06T13:17:56+01:00
build: Document changes and release 0.34.0

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

- - - - -
6dc3677b by Marge Bot at 2023-12-06T12:46:04+00:00
Merge branch 'rel-0.34.0' into 'main'

Document changes and release 0.34.0

See merge request World/Phosh/phosh!1330
- - - - -
01e81769 by Guido Günther at 2023-12-06T14:34:51+01:00
New upstream version 0.34.0
- - - - -


30 changed files:

- .gitlab-ci.yml
- + .gitlab-ci/Makefile
- .gitlab-ci/asan.Dockerfile
- + .gitlab-ci/check-style.py
- .gitlab-ci/commit-rules.yml
- − .gitlab-ci/debian-cross.Dockerfile
- .gitlab-ci/debian.Dockerfile
- .gitlab-ci/screenshot.Dockerfile
- + .gitlab-ci/uncrustify.cfg
- .gitmodules
- HACKING.md
- NEWS
- debian/changelog
- debian/control
- meson.build
- po/ca.po
- po/it.po
- po/pt_BR.po
- po/ru.po
- − protocol/idle.xml
- protocol/meson.build
- src/call-notification.c
- src/dbus/meson.build
- + src/dbus/org.gnome.SettingsDaemon.Color.xml
- src/end-session-dialog.c
- src/home.c
- src/idle-manager.c
- src/lockscreen.c
- src/monitor-manager.c
- + src/monitor/gamma-table.c


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/044396ffa1c3e0c8139f77a968c762bbd3875c94...01e817693649469466a6d6956031bacefa5a8a50

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/044396ffa1c3e0c8139f77a968c762bbd3875c94...01e817693649469466a6d6956031bacefa5a8a50
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/20231206/c4f2e518/attachment-0001.htm>


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