Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package agama-auto for openSUSE:Factory checked in at 2025-06-24 20:48:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/agama-auto (Old) and /work/SRC/openSUSE:Factory/.agama-auto.new.7067 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "agama-auto" Tue Jun 24 20:48:11 2025 rev:8 rq:1288181 version:0 Changes: -------- --- /work/SRC/openSUSE:Factory/agama-auto/agama-auto.changes 2025-05-27 18:43:10.623042775 +0200 +++ /work/SRC/openSUSE:Factory/.agama-auto.new.7067/agama-auto.changes 2025-06-24 20:49:45.957827289 +0200 @@ -1,0 +2,6 @@ +Tue Jun 24 07:57:56 UTC 2025 - Ladislav Slezák <lsle...@suse.com> + +- Use more consistent "agama config generate" command instead of + "agama profile import" (gh#agama-project/agama#2347) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ agama-auto.spec ++++++ --- /var/tmp/diff_new_pack.bHkZoH/_old 2025-06-24 20:49:46.537851026 +0200 +++ /var/tmp/diff_new_pack.bHkZoH/_new 2025-06-24 20:49:46.537851026 +0200 @@ -1,7 +1,7 @@ # # spec file for package agama-auto # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2024-2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,17 +12,16 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # - Name: agama-auto # This will be set by osc services, that will run after this. Version: 0 Release: 0 Summary: Agama auto-installation service License: GPL-2.0-or-later -URL: https://github.com/opensuse/agama +Url: https://github.com/agama-project/agama Source0: agama.tar BuildArch: noarch Requires: agama-cli ++++++ _service ++++++ --- /var/tmp/diff_new_pack.bHkZoH/_old 2025-06-24 20:49:46.581852826 +0200 +++ /var/tmp/diff_new_pack.bHkZoH/_new 2025-06-24 20:49:46.585852990 +0200 @@ -8,7 +8,7 @@ <param name="scm">git</param> <!-- the revision might be changed to "release" branch or a git tag by the .github/workflows/obs-staging-shared.yml action when submitting to OBS --> - <param name="revision">rc1</param> + <param name="revision">master</param> <param name="subdir">autoinstallation</param> <param name="without-version">enable</param> <param name="extract">package/agama-auto.changes</param> ++++++ agama.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/agama/README.md new/agama/README.md --- old/agama/README.md 2025-05-26 22:20:10.000000000 +0200 +++ new/agama/README.md 2025-06-24 10:05:53.000000000 +0200 @@ -74,7 +74,7 @@ result of the previous profile by running the following command: ``` -$ sudo agama profile evaluate my-profile.jsonnet +$ sudo agama config generate my-profile.jsonnet ``` > [!WARNING] @@ -83,14 +83,14 @@ Do you want to check whether your profile is valid? `agama` have you covered. ``` -$ agama profile validate my-profile.json +$ agama config validate my-profile.json ``` Bear in mind that you can only validate JSON profiles (a Jsonnet profile must be evaluated first): ``` -$ sudo agama profile evaluate my-profile.jsonnet | agama profile validate - +$ sudo agama config generate my-profile.jsonnet | agama config validate - ``` ### Generating a configuration file @@ -115,7 +115,7 @@ ```sh set -ex -/usr/bin/agama profile import ftp://my.server/profile.json +/usr/bin/agama config load ftp://my.server/profile.json /usr/bin/agama install ``` @@ -140,7 +140,7 @@ /usr/bin/agama download ftp://my.server/tricky_hardware_setup.sh > tricky_hardware_setup.sh sh tricky_hardware_setup.sh -/usr/bin/agama profile import ftp://my.server/profile.json +/usr/bin/agama config load ftp://my.server/profile.json /usr/bin/agama install ``` @@ -155,7 +155,7 @@ # modify profile.json here -/usr/bin/agama profile import file:///root/profile.json +/usr/bin/agama config load /root/profile.json /usr/bin/agama install ``` @@ -171,7 +171,7 @@ ```sh set -ex -/usr/bin/agama profile import http://my.server/profile.json +/usr/bin/agama config load http://my.server/profile.json /usr/bin/agama install --until partitioning # install till the partitioning step # Place for specific changes to /dev @@ -192,7 +192,7 @@ set -ex /usr/bin/agama download ftp://my.server/velociraptor.config -/usr/bin/agama profile import http://my.server/profile.json +/usr/bin/agama config load http://my.server/profile.json /usr/bin/agama install --until deploy # do partitioning, rpm installation and configuration step # Example of enabling velociraptor @@ -215,7 +215,7 @@ ```sh set -ex -/usr/bin/agama profile import http://my.server/profile.json +/usr/bin/agama config load http://my.server/profile.json /usr/bin/agama install --until deploy # do partitioning, rpm installation and configuration step # Do custom modification of /mnt including call to dracut diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/agama/bin/agama-auto new/agama/bin/agama-auto --- old/agama/bin/agama-auto 2025-05-26 22:20:10.000000000 +0200 +++ new/agama/bin/agama-auto 2025-06-24 10:05:53.000000000 +0200 @@ -1,5 +1,6 @@ #!/usr/bin/bash set -x +set -o pipefail # Find the URL given by the user. find_user_url() { @@ -18,11 +19,11 @@ if [ -n "$url" ]; then echo "Using the profile located at $url" - agama profile import "$url" && return 0 + agama config generate "$url" | agama config load && return 0 else urls=("label://OEMDRV/autoinst.jsonnet" "label://OEMDRV/autoinst.json" "label://OEMDRV/autoinst.xml" "file:///autoinst.jsonnet" "file:///autoinst.json" "file:///autoinst.xml") for url in "${urls[@]}"; do - YAST_SKIP_PROFILE_FETCH_ERROR=1 agama profile import "$url" && return 0 + YAST_SKIP_PROFILE_FETCH_ERROR=1 agama config generate "$url" | agama config load && return 0 done fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/agama/package/agama-auto.changes new/agama/package/agama-auto.changes --- old/agama/package/agama-auto.changes 2025-05-26 22:20:10.000000000 +0200 +++ new/agama/package/agama-auto.changes 2025-06-24 10:05:53.000000000 +0200 @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Tue Jun 24 07:57:56 UTC 2025 - Ladislav Slezák <lsle...@suse.com> + +- Use more consistent "agama config generate" command instead of + "agama profile import" (gh#agama-project/agama#2347) + +------------------------------------------------------------------- Mon May 26 19:51:55 UTC 2025 - Imobach Gonzalez Sosa <igonzalezs...@suse.com> - Version 15 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/agama/package/agama-auto.spec new/agama/package/agama-auto.spec --- old/agama/package/agama-auto.spec 2025-05-26 22:20:10.000000000 +0200 +++ new/agama/package/agama-auto.spec 2025-06-24 10:05:53.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package agama-auto # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2024-2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ Release: 0 Summary: Agama auto-installation service License: GPL-2.0-or-later -Url: https://github.com/opensuse/agama +Url: https://github.com/agama-project/agama Source0: agama.tar BuildArch: noarch Requires: agama-cli ++++++ agama.obsinfo ++++++ --- /var/tmp/diff_new_pack.bHkZoH/_old 2025-06-24 20:49:46.721858556 +0200 +++ /var/tmp/diff_new_pack.bHkZoH/_new 2025-06-24 20:49:46.725858720 +0200 @@ -1,5 +1,5 @@ name: agama -version: 15+0.39bd0eced -mtime: 1748290810 -commit: 39bd0eced8cd39eb60cc5ad3d96e3d4c09cb91b6 +version: 15+526.f63cb040c +mtime: 1750752353 +commit: f63cb040cfc610f6de0ed83ecba3cba3f579fa57