commit agama-cli for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package agama-cli for openSUSE:Factory checked in at 2023-09-29 21:13:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/agama-cli (Old) and /work/SRC/openSUSE:Factory/.agama-cli.new.28202 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "agama-cli" Fri Sep 29 21:13:21 2023 rev:2 rq:1113832 version:0 Changes: -------- --- /work/SRC/openSUSE:Factory/agama-cli/agama-cli.changes 2023-06-04 20:41:25.195249930 +0200 +++ /work/SRC/openSUSE:Factory/.agama-cli.new.28202/agama-cli.changes 2023-09-29 21:14:18.831350603 +0200 @@ -1,0 +2,136 @@ +Tue Sep 26 15:57:14 UTC 2023 - Imobach Gonzalez Sosa <igonzalezsosa@suse.com> + +- Version 4 + +------------------------------------------------------------------- +Tue Sep 26 12:05:52 UTC 2023 - Imobach Gonzalez Sosa <igonzalezsosa@suse.com> + +- Wait until the manager is ready before probing + (gh#openSUSE/agama#771). + +------------------------------------------------------------------- +Mon Sep 25 11:32:53 UTC 2023 - Imobach Gonzalez Sosa <igonzalezsosa@suse.com> + +- Add support for IPv6 network settings (gh#openSUSE/agama#761). + +------------------------------------------------------------------- +Mon Sep 25 10:46:53 UTC 2023 - Michal Filka <mfilka@suse.com> + +- CLI: added (sub)commands for handling logs. "store" subcommand is + similar to what old save_y2logs did. (gh#openSUSE/agama#757) + +------------------------------------------------------------------- +Tue Sep 19 11:16:16 UTC 2023 - José Iván López González <jlopez@suse.com> + +- Adapt to new storage D-Bus API and explicitly call to probe after + selecting a new product (gh#openSUSE/agama#748). + +------------------------------------------------------------------- +Thu Sep 14 19:44:57 UTC 2023 - Josef Reidinger <jreidinger@suse.com> + +- Improve questions CLI help text (gh#openSUSE/agama#754) + +------------------------------------------------------------------- +Thu Sep 14 10:10:37 UTC 2023 - Imobach Gonzalez Sosa <igonzalezsosa@suse.com> + +- Use a single D-Bus service to connect to the manager and the + users API (gh#openSUSE/agama#753, follow-up of + gh#openSUSE/agama#729). + +------------------------------------------------------------------- +Wed Sep 13 09:27:22 UTC 2023 - Knut Anderssen <kanderssen@suse.com> + +- Allow to bind a connection to an specific interface through its + name or through a set of match settings (gh#opensSUSE/agama#723). + +------------------------------------------------------------------- +Thu Aug 31 10:30:28 UTC 2023 - Imobach Gonzalez Sosa <igonzalezsosa@suse.com> + +- Use a single D-Bus service to expose locale, network and + questions settings (gh#openSUSE/agama#729). + +------------------------------------------------------------------- +Wed Aug 30 12:57:59 UTC 2023 - Josef Reidinger <jreidinger@suse.com> + +- Locale service: add value for UI locale (gh#openSUSE/agama#725) + +------------------------------------------------------------------- +Thu Aug 3 08:34:14 UTC 2023 - Imobach Gonzalez Sosa <igonzalezsosa@suse.com> + +- Move the settings functionality to a separate package, + agama-settings (gh#openSUSE/agama#666). +- Make the "Settings" derive macro reusable from other crates. +- Extend the "Settings" derive macro to generate code for + InstallSettings and NetworkSettings. +- Improve error reporting when working with the "config" + subcommand. + +------------------------------------------------------------------- +Wed Aug 2 10:03:18 UTC 2023 - Imobach Gonzalez Sosa <igonzalezsosa@suse.com> + +- Version 3 + +------------------------------------------------------------------- +Wed Jul 26 11:08:09 UTC 2023 - Josef Reidinger <jreidinger@suse.com> + +- CLI: add to "questions" command "answers" subcommand to set + file with predefined answers +- dbus-server: add "AddAnswersFile" method to Questions service + (gh#openSUSE/agama#669) + +------------------------------------------------------------------- +Tue Jul 18 13:32:04 UTC 2023 - Josef Reidinger <jreidinger@suse.com> + +- Add to CLI "questions" subcommand with mode option to set + interactive and non-interactive mode (gh#openSUSE/agama#668) + +------------------------------------------------------------------- +Mon Jul 17 13:36:56 UTC 2023 - Imobach Gonzalez Sosa <igonzalezsosa@suse.com> + +- Fix the logic to decide which network connections to write + due to a bug introduced in gh#openSUSE/agama#662 + (gh#openSUSE/agama#667). + +------------------------------------------------------------------- +Mon Jul 17 09:16:38 UTC 2023 - Josef Reidinger <jreidinger@suse.com> + +- Adapt to new questions D-Bus API to allow automatic answering of + questions when requested (gh#openSUSE/agama#637, reverts + gh#openSUSE/agama#649 as now default option is mandatory) + +------------------------------------------------------------------- +Thu Jul 13 10:22:36 UTC 2023 - Imobach Gonzalez Sosa <igonzalezsosa@suse.com> + +- Improve error reporting in the command-line interface + (gh#openSUSE/agama#659 and gh#openSUSE/agama#660). + +------------------------------------------------------------------- +Thu Jul 13 08:56:40 UTC 2023 - José Iván López González <jlopez@suse.com> + +- Read the storage candidate devices and show them with + "agama config show" (gh#openSUSE/agama#658). + +------------------------------------------------------------------- +Fri Jul 7 14:12:03 UTC 2023 - Imobach Gonzalez Sosa <igonzalezsosa@suse.com> + +- Improve the progress reporting (gh#openSUSE/agama#653). + +------------------------------------------------------------------- +Thu Jul 6 09:13:47 UTC 2023 - Imobach Gonzalez Sosa <igonzalezsosa@suse.com> + +- Improve the waiting logic and implement a retry mechanism for the + "agama install" command (bsc#1213047). + +------------------------------------------------------------------- +Wed Jul 5 11:11:20 UTC 2023 - Imobach Gonzalez Sosa <igonzalezsosa@suse.com> + +- Fix the questions service to handle questions with no default + option (gh#openSUSE/agama#649). + +------------------------------------------------------------------- +Thu Jun 1 08:14:14 UTC 2023 - Imobach Gonzalez Sosa <igonzalezsosa@suse.com> + +- Add a localization D-Bus service (gh#openSUSE/agama#533). +- Add a network D-Bus service (gh#openSUSE/agama#571). + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ agama-cli.spec ++++++ --- /var/tmp/diff_new_pack.atfj2U/_old 2023-09-29 21:14:21.583449899 +0200 +++ /var/tmp/diff_new_pack.atfj2U/_new 2023-09-29 21:14:21.587450043 +0200 @@ -1,7 +1,7 @@ # # spec file for package agama-cli # -# Copyright (c) 2023 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,30 +12,52 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # + Name: agama-cli # This will be set by osc services, that will run after this. -Version: 2.1+0 +Version: 0 Release: 0 Summary: Agama command line interface # If you know the license, put it's SPDX string here. # Alternately, you can use cargo lock2rpmprovides to help generate this. License: GPL-2.0-only -Url: https://github.com/yast/agama-cli +URL: https://github.com/opensuse/agama Source0: agama.tar Source1: vendor.tar.zst # Generated by the cargo_vendor OBS service Source2: cargo_config BuildRequires: cargo-packaging BuildRequires: pkgconfig(openssl) +# used in tests for dbus service +BuildRequires: python-langtable-data +BuildRequires: dbus-1-common +# required by agama-dbus-server integration tests +BuildRequires: dbus-1-daemon Requires: jsonnet Requires: lshw +# required by "agama logs store" +Requires: bzip2 +Requires: tar %description Command line program to interact with the agama service. +%package -n agama-dbus-server +# This will be set by osc services, that will run after this. +Version: 0 +Release: 0 +Summary: Agama Rust D-Bus service +License: GPL-2.0-only +URL: https://github.com/opensuse/agama +Requires: dbus-1-common +Requires: python-langtable-data + +%description -n agama-dbus-server +DBus service for agama project. It provides so far localization service. + %prep %autosetup -a1 -n agama mkdir .cargo @@ -49,8 +71,11 @@ %install install -D -d -m 0755 %{buildroot}%{_bindir} install -m 0755 %{_builddir}/agama/target/release/agama %{buildroot}%{_bindir}/agama +install -m 0755 %{_builddir}/agama/target/release/agama-dbus-server %{buildroot}%{_bindir}/agama-dbus-server install -D -d -m 0755 %{buildroot}%{_datadir}/agama-cli install -m 0644 %{_builddir}/agama/agama-lib/share/profile.schema.json %{buildroot}%{_datadir}/agama-cli +install --directory %{buildroot}%{_datadir}/dbus-1/agama-services +install -m 0644 --target-directory=%{buildroot}%{_datadir}/dbus-1/agama-services %{_builddir}/agama/share/*.service %check %{cargo_test} @@ -60,3 +85,7 @@ %dir %{_datadir}/agama-cli %{_datadir}/agama-cli/profile.schema.json +%files -n agama-dbus-server +%{_bindir}/agama-dbus-server +%{_datadir}/dbus-1/agama-services + ++++++ _service ++++++ --- /var/tmp/diff_new_pack.atfj2U/_old 2023-09-29 21:14:21.627451486 +0200 +++ /var/tmp/diff_new_pack.atfj2U/_new 2023-09-29 21:14:21.627451486 +0200 @@ -1,13 +1,14 @@ <services> <service mode="manual" name="obs_scm"> <param name="url">https://github.com/openSUSE/agama.git</param> - <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> + <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="scm">git</param> - <param name="revision">v2.1</param> + <param name="revision">v4</param> <param name="subdir">rust</param> <param name="without-version">enable</param> <param name="extract">package/agama-cli.changes</param> + <param name="extract">package/agama-cli.spec</param> </service> <service name="cargo_vendor" mode="manual"> <param name="srcdir">agama/rust</param> ++++++ agama.obscpio ++++++ ++++ 13703 lines of diff (skipped) ++++++ agama.obsinfo ++++++ --- /var/tmp/diff_new_pack.atfj2U/_old 2023-09-29 21:14:21.755456104 +0200 +++ /var/tmp/diff_new_pack.atfj2U/_new 2023-09-29 21:14:21.759456249 +0200 @@ -1,5 +1,5 @@ name: agama -version: 2.1+0 -mtime: 1684843456 -commit: 0714759d3d29f13d8725f8e76e0bf8bc882f7ad9 +version: 4 +mtime: 1695763020 +commit: 1bbd9c27435cc595d8eff9842a1f829675617a5e ++++++ vendor.tar.zst ++++++ Binary files /var/tmp/diff_new_pack.atfj2U/_old and /var/tmp/diff_new_pack.atfj2U/_new differ
participants (1)
-
Source-Sync