From c8d699ce55233f849f9d8893198b43597fa6edd1decfaa0a2052be980076a81e Mon Sep 17 00:00:00 2001 From: Imobach Gonzalez Sosa Date: Thu, 27 Jun 2024 14:41:48 +0000 Subject: [PATCH] Accepting request 1183593 from systemsmanagement:Agama:Staging - Version 9 - Avoid error in storage actions (hot-fix) (gh#openSUSE/agama#1400). - Generate JSON storage settings using pretty format (gh#openSUSE/agama#1387). - Extend D-Bus storage API to set and get storage config using settings according to the JSON schema (gh#openSUSE/agama#1293). - Use a D-Bus method instead of a signal to change the language and the keyboard layout (gh#openSUSE/agama#1375). - Fix segmentation fault in the storage actions (gh#openSUSE/agama#1377). - Optionally use the local DVD installation source if it is present (gh#openSUSE/agama#1372) - Add support for retrieving the storage resize actions (gh#openSUSE/agama#1354). - Add support for progress sequences with pre-defined descriptions (gh#openSUSE/agama#1356). - Use a different libzypp target for Agama, do not use the Live system package management (gh#openSUSE/agama#1329) - Properly delete the libzypp cache when changing the products (gh#openSUSE/agama#1349) OBS-URL: https://build.opensuse.org/request/show/1183593 OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:Agama:Devel/rubygem-agama-yast?expand=0&rev=2 --- agama-yast-8.gem | 3 -- agama-yast-9.gem | 3 ++ gem2rpm.yml | 7 +++ po.tar.bz2 | 4 +- rubygem-agama-yast.changes | 95 +++++++++++++++++++++++++++++++++++++- rubygem-agama-yast.spec | 14 +++++- 6 files changed, 118 insertions(+), 8 deletions(-) delete mode 100644 agama-yast-8.gem create mode 100644 agama-yast-9.gem diff --git a/agama-yast-8.gem b/agama-yast-8.gem deleted file mode 100644 index 2915601..0000000 --- a/agama-yast-8.gem +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a653d0d9cc89912b6ba52c7a6e76481a33fdb742af0824fc92e7b376e8b5eb77 -size 104448 diff --git a/agama-yast-9.gem b/agama-yast-9.gem new file mode 100644 index 0000000..903a45c --- /dev/null +++ b/agama-yast-9.gem @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f9c194c50ba8602e2c4e14805717fcd89a806a9b955c9f5e44b977174282c79 +size 115712 diff --git a/gem2rpm.yml b/gem2rpm.yml index 38e4d97..33c1e05 100644 --- a/gem2rpm.yml +++ b/gem2rpm.yml @@ -74,6 +74,8 @@ Requires: udftools Requires: xfsprogs Requires: yast2-schema + # lsblk + Requires: util-linux-systemd :filelist: "%{_datadir}/dbus-1/agama.conf\n %dir %{_datadir}/dbus-1/agama-services\n %{_datadir}/dbus-1/agama-services/org.opensuse.Agama*.service\n @@ -84,3 +86,8 @@ %{_datadir}/agama/conf.d\n %dir /usr/share/YaST2\n /usr/share/YaST2/locale\n" +:scripts: + :pre: "%service_add_pre agama.service" + :post: "%service_add_post agama.service" + :preun: "%service_del_preun agama.service" + :postun: "%service_del_postun_with_restart agama.service" diff --git a/po.tar.bz2 b/po.tar.bz2 index f6cc4b6..981faf6 100644 --- a/po.tar.bz2 +++ b/po.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:756245d1b881e7822f23ca65e73611c274b92f89a889651e6a1469206abd64dc -size 8431 +oid sha256:3b8de8287bc28f7c45203e25073871bd9d826973a0bb5e76310c7c13d0aa1901 +size 12141 diff --git a/rubygem-agama-yast.changes b/rubygem-agama-yast.changes index edd3723..f74edc3 100644 --- a/rubygem-agama-yast.changes +++ b/rubygem-agama-yast.changes @@ -1,3 +1,94 @@ +------------------------------------------------------------------- +Thu Jun 27 13:22:06 UTC 2024 - Imobach Gonzalez Sosa + +- Version 9 + +------------------------------------------------------------------- +Thu Jun 27 08:36:13 UTC 2024 - José Iván López González + +- Avoid error in storage actions (hot-fix) + (gh#openSUSE/agama#1400). + +------------------------------------------------------------------- +Wed Jun 26 13:54:28 UTC 2024 - José Iván López González + +- Generate JSON storage settings using pretty format + (gh#openSUSE/agama#1387). + +------------------------------------------------------------------- +Wed Jun 26 10:32:08 UTC 2024 - José Iván López González + +- Extend D-Bus storage API to set and get storage config using + settings according to the JSON schema (gh#openSUSE/agama#1293). + +------------------------------------------------------------------- +Wed Jun 26 09:53:23 UTC 2024 - Imobach Gonzalez Sosa + +- Use a D-Bus method instead of a signal to change the language and + the keyboard layout (gh#openSUSE/agama#1375). + +------------------------------------------------------------------- +Wed Jun 26 09:12:33 UTC 2024 - José Iván López González + +- Fix segmentation fault in the storage actions + (gh#openSUSE/agama#1377). + +------------------------------------------------------------------- +Wed Jun 26 08:25:56 UTC 2024 - Ladislav Slezák + +- Optionally use the local DVD installation source if it is present + (gh#openSUSE/agama#1372) + +------------------------------------------------------------------- +Tue Jun 25 15:03:05 UTC 2024 - David Diaz + +- Add support for retrieving the storage resize actions + (gh#openSUSE/agama#1354). + +------------------------------------------------------------------- +Thu Jun 20 05:25:49 UTC 2024 - Imobach Gonzalez Sosa + +- Add support for progress sequences with pre-defined descriptions + (gh#openSUSE/agama#1356). + +------------------------------------------------------------------- +Wed Jun 19 06:04:46 UTC 2024 - Ladislav Slezák + +- Use a different libzypp target for Agama, do not use the Live + system package management (gh#openSUSE/agama#1329) +- Properly delete the libzypp cache when changing the products + (gh#openSUSE/agama#1349) + +------------------------------------------------------------------- +Thu Jun 13 10:53:27 UTC 2024 - Imobach Gonzalez Sosa + +- Replace the Validations with the Issues API in the users-related + API (gh#openSUSE/agama#1202). + +------------------------------------------------------------------- +Wed Jun 5 13:56:54 UTC 2024 - Ancor Gonzalez Sosa + +- Allow to execute the legacy AutoYaST storage proposal + (gh#openSUSE/agama#1284). + +------------------------------------------------------------------- +Tue Jun 4 14:16:02 UTC 2024 - José Iván López González + +- Convert AutoYaST partitioning section to JSON + (gh#openSUSE/agama#1285). + +------------------------------------------------------------------- +Mon May 27 12:43:49 UTC 2024 - José Iván López González + +- Update product mount points as part of the probing (bsc#1225348). + +------------------------------------------------------------------- +Tue May 21 05:32:46 UTC 2024 - José Iván López González + +- Emit a PropertiesChanged signal for ProductMountPoints and + EncryptionMethods properties when the product changes + (gh#openSUSE/agama#1236). + ------------------------------------------------------------------- Fri May 17 09:52:25 UTC 2024 - Imobach Gonzalez Sosa @@ -86,7 +177,7 @@ Wed Feb 7 11:49:02 UTC 2024 - Imobach Gonzalez Sosa ------------------------------------------------------------------- Thu Feb 1 13:08:39 UTC 2024 - Josef Reidinger -- Log if multipath probing is misconfigured (bsc#1215598) +- Log if multipath probing is misconfigured (bsc#1215598) ------------------------------------------------------------------- Mon Jan 29 13:51:30 UTC 2024 - José Iván López González @@ -109,7 +200,7 @@ Thu Jan 18 08:35:01 UTC 2024 - Ancor Gonzalez Sosa Tue Jan 16 10:49:14 UTC 2024 - Michal Filka - bsc#1210541, gh#openSUSE/agama#516 - - copy NM's runtime config created on dracut's request to the target + - copy NM's runtime config created on dracut's request to the target ------------------------------------------------------------------- Thu Jan 11 15:32:44 UTC 2024 - Imobach Gonzalez Sosa diff --git a/rubygem-agama-yast.spec b/rubygem-agama-yast.spec index da76b46..40fb496 100644 --- a/rubygem-agama-yast.spec +++ b/rubygem-agama-yast.spec @@ -24,7 +24,7 @@ # Name: rubygem-agama-yast -Version: 8 +Version: 9 Release: 0 %define mod_name agama-yast %define mod_full_name %{mod_name}-%{version} @@ -73,6 +73,18 @@ install -D -m 0644 %{buildroot}%{gem_base}/gems/%{mod_full_name}/conf.d/*.yaml % sh "%{SOURCE2}" "%{SOURCE1}" # /MANUAL +%pre +%service_add_pre agama.service + +%post +%service_add_post agama.service + +%preun +%service_del_preun agama.service + +%postun +%service_del_postun_with_restart agama.service + %gem_packages %changelog