Skip to content

feat: drop localization D-Bus interface#2684

Merged
imobachgs merged 8 commits intomasterfrom
drop-dbus-l10n
Sep 4, 2025
Merged

feat: drop localization D-Bus interface#2684
imobachgs merged 8 commits intomasterfrom
drop-dbus-l10n

Conversation

@imobachgs
Copy link
Copy Markdown
Contributor

@imobachgs imobachgs commented Aug 27, 2025

Problem

At mid-term, we would like to get rid of the agama-dbus-server binary. For that, we need to drop the org.opensuse.Agama1.Locale and org.opensuse.Agama1.Questions interfaces from D-Bus.

Solution

This PR removes the org.opensuse.Agama1.Locale. This D-Bus interface only existed to make it possible for D-Bus service to get the current locales configuration. After changing the approach to the org.opensuse.Agama1.LocaleMixin approach, it is not needed anymore.

Testing

  • Update unit tests.
  • Test manually.

@coveralls
Copy link
Copy Markdown

Coverage Status

coverage: 75.97%. remained the same
when pulling e3f69ac on drop-dbus-l10n
into 279eac2 on master.

@coveralls
Copy link
Copy Markdown

coveralls commented Aug 27, 2025

Coverage Status

coverage: 64.265%. remained the same
when pulling 412ea33 on drop-dbus-l10n
into 75f1832 on master.

@imobachgs imobachgs marked this pull request as ready for review August 29, 2025 10:52
@imobachgs imobachgs merged commit 737e17a into master Sep 4, 2025
18 checks passed
@imobachgs imobachgs deleted the drop-dbus-l10n branch September 4, 2025 06:53
bmwiedemann pushed a commit to bmwiedemann/openSUSE that referenced this pull request Jan 17, 2026
…32 via SR 1327355

https://build.opensuse.org/request/show/1327355
by user IGonzalezSosa + dimstar_suse
- Properly disable BLS according to the selected product
  (gh#agama-project/agama#3011).

- Version 19.pre
- Introduce the version 2 of the HTTP API (gh#agama-project/agama#2997).
- Drop most of the services because they have been ported to Rust.
- Adapt the storage D-Bus service API to the new approach.

- Fix systemd target import from AutoYaST profiles
  (gh#agama-project/agama#2826).

- Do not build on 32bit arches (like i586) and PPC64-BE,
  the dependant libsuseconnect does not support these (bsc#1251846)

- Version 18

- Use a version of yast2-iscsi-client that fixes the errors
  reported at bsc#1247711.

- Do not use the D-Bus interface for localization
  (gh#agama-project/agama#2684).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants