Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package agama for openSUSE:Factory checked in at 2026-01-17 14:51:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/agama (Old) and /work/SRC/openSUSE:Factory/.agama.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "agama" Sat Jan 17 14:51:29 2026 rev:32 rq:1327356 version:0 Changes: -------- --- /work/SRC/openSUSE:Factory/agama/agama.changes 2025-11-14 16:11:45.081357167 +0100 +++ /work/SRC/openSUSE:Factory/.agama.new.1928/agama.changes 2026-01-17 14:51:35.951298301 +0100 @@ -1,0 +2,58 @@ +Wed Jan 14 23:27:16 UTC 2026 - Imobach Gonzalez Sosa <[email protected]> + +- Implement support for users and authentication configuration. +- Initialize and copy the network configuration to the target + system. +- Execute post-installation scripts. + +------------------------------------------------------------------- +Fri Jan 9 14:43:59 UTC 2026 - Imobach Gonzalez Sosa <[email protected]> + +- Version 19.pre +- Introduce the version 2 of the HTTP API (gh#agama-project/agama#2997). +- Add new services, ported from Ruby: + - hostname + - files + - manager + - storage +- Replace the old API with the new one. +- Adapt most parts of the CLI to the new HTTP API. +- Missing pieces: + - Users and authentication handling. + - iSCSI, DASD, zFCP. + - Network proxy. + - IPMI. + - Use self-signed certificates for registration. + +------------------------------------------------------------------- +Wed Nov 19 14:49:59 UTC 2025 - Ladislav Slezák <[email protected]> + +- Do not build on 32bit arches (like i586) and PPC64-BE, + the dependant libsuseconnect does not support these (bsc#1251846) + +------------------------------------------------------------------- +Tue Nov 18 08:47:11 UTC 2025 - Michal Filka <[email protected]> + +- Fixed passing arguments when "agama config generate" with an + AutoYast profile. +- Removed unhandled unwrap, reorganized validation result reporting + (gh#agama-project/agama#2893). + +------------------------------------------------------------------- +Wed Nov 12 15:42:27 UTC 2025 - Imobach Gonzalez Sosa <[email protected]> + +- Version 18 + +------------------------------------------------------------------- +Wed Nov 12 13:14:21 UTC 2025 - Michal Filka <[email protected]> + +- Fixed output of "agama config generate" + +------------------------------------------------------------------- +Mon Nov 10 14:35:25 UTC 2025 - Michal Filka <[email protected]> + +- Created ProfileClient based on HTTP API base client for profile + validation requests and refactored / cleaned relevant code + (gh#agama-project/agaam#2778). + +------------------------------------------------------------------- @@ -7,0 +66,16 @@ +Tue Oct 7 09:55:46 UTC 2025 - Clemens Famulla-Conrad <[email protected]> + +- Add IpConfig.link_local4 to specify ZeroConf/AutoIP behavior. + (gh#agama-project/agama#2792). + +------------------------------------------------------------------- +Wed Oct 1 13:45:23 UTC 2025 - Ladislav Slezák <[email protected]> + +- Autoinstallation schema improvements (gh#agama-project/agama#2773): + - Added product name examples + - Allow using "$schema" key for linking the schema definition, + some editors like VSCode uses that for validaing the file + automatically + - Use "agama-project" in the GitHub URLs + +------------------------------------------------------------------- @@ -13,0 +88,6 @@ +Tue Sep 2 12:24:00 UTC 2025 - Imobach Gonzalez Sosa <[email protected]> + +- Drop the D-Bus interface to localization configuration + (gh#agama-project/agama#2684). + +------------------------------------------------------------------- @@ -22,0 +103,14 @@ + +------------------------------------------------------------------- +Wed Aug 27 08:57:02 UTC 2025 - Knut Anderssen <[email protected]> + +- Add the zFCP controller internal id to the device when some + update is notified (bsc#1247445). + +------------------------------------------------------------------- +Mon Aug 25 16:13:43 UTC 2025 - Michal Filka <[email protected]> + +- bsc#1247424 + - introduced --local option for agama config validate CLI command + to make validation working without connecting to remote agama + server ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ agama.spec ++++++ --- /var/tmp/diff_new_pack.c7o0AN/_old 2026-01-17 14:51:44.951672657 +0100 +++ /var/tmp/diff_new_pack.c7o0AN/_new 2026-01-17 14:51:44.951672657 +0100 @@ -27,6 +27,15 @@ Source0: agama.tar Source1: vendor.tar.zst +# zypp-c-api dependencies +BuildRequires: gcc +BuildRequires: gcc-c++ +BuildRequires: make +BuildRequires: libzypp-devel +BuildRequires: libsuseconnect +# do not build on 32bits, the dependant libsuseconnect is 64bit only +ExcludeArch: %ix86 s390 ppc64 + # defines the "limit_build" macro used in the "build" section below BuildRequires: memory-constraints BuildRequires: cargo-packaging @@ -34,10 +43,12 @@ # used in tests for dbus service BuildRequires: dbus-1-common Requires: dbus-1-common -# required by agama-dbus-server integration tests BuildRequires: dbus-1-daemon BuildRequires: clang-devel BuildRequires: pkgconfig(pam) +# includes findmnt +BuildRequires: util-linux-systemd +Requires: util-linux-systemd # required by autoinstallation BuildRequires: jsonnet Requires: jsonnet @@ -60,9 +71,7 @@ Requires: python-langtable-data # dependency on the YaST part of Agama Requires: agama-yast - -# conflicts with the old packages -Conflicts: agama-dbus-server +Requires: agama-common %description Agama is a service-based Linux installer. It is composed of an HTTP-based API, @@ -80,6 +89,18 @@ Agama is a service-based Linux installer. This package contains the auto-installation service. +%package -n agama-common +# This will be set by osc services, that will run after this. +Version: 0 +Release: 0 +Summary: Common files for Agama server and CLI. +License: GPL-2.0-only +Url: https://github.com/agama-project/agama + +%description -n agama-common +Files that are needed by the Agama server and the command-line interface, like +the JSON schemas or the Jsonnet libraries. + %package -n agama-cli # This will be set by osc services, that will run after this. Version: 0 @@ -87,6 +108,7 @@ Summary: Agama command-line interface License: GPL-2.0-only Url: https://github.com/agama-project/agama +Requires: agama-common %description -n agama-cli Command line program to interact with the Agama installer. @@ -216,11 +238,20 @@ %files %doc README.md %license LICENSE -%{_bindir}/agama-dbus-server %{_bindir}/agama-web-server -%{_datadir}/dbus-1/agama-services %{_pam_vendordir}/agama %{_unitdir}/agama-web-server.service +%dir %{_datadir}/agama/eula + +%files -n agama-common +%dir %{_datadir}/agama/jsonnet +%{_datadir}/agama/jsonnet/agama.libsonnet +%dir %{_datadir}/agama/schema +%{_datadir}/agama/schema/iscsi.schema.json +%{_datadir}/agama/schema/profile.schema.json +%{_datadir}/agama/schema/software.schema.json +%{_datadir}/agama/schema/storage.schema.json +%{_datadir}/agama/schema/storage.model.schema.json %files -n agama-autoinstall %{_bindir}/agama-autoinstall @@ -228,12 +259,6 @@ %files -n agama-cli %{_bindir}/agama -%dir %{_datadir}/agama-cli -%{_datadir}/agama-cli/agama.libsonnet -%{_datadir}/agama-cli/iscsi.schema.json -%{_datadir}/agama-cli/profile.schema.json -%{_datadir}/agama-cli/storage.schema.json -%{_datadir}/agama-cli/storage.model.schema.json %{_mandir}/man1/agama*1%{?ext_man} %files -n agama-cli-bash-completion ++++++ _service ++++++ --- /var/tmp/diff_new_pack.c7o0AN/_old 2026-01-17 14:51:45.007674986 +0100 +++ /var/tmp/diff_new_pack.c7o0AN/_new 2026-01-17 14:51:45.011675152 +0100 @@ -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">SLE-16</param> + <param name="revision">master</param> <param name="subdir">rust</param> <param name="without-version">enable</param> <param name="extract">package/agama.changes</param> ++++++ agama.obscpio ++++++ ++++ 61186 lines of diff (skipped) ++++++ agama.obsinfo ++++++ --- /var/tmp/diff_new_pack.c7o0AN/_old 2026-01-17 14:51:45.683703104 +0100 +++ /var/tmp/diff_new_pack.c7o0AN/_new 2026-01-17 14:51:45.687703271 +0100 @@ -1,5 +1,5 @@ name: agama -version: 17+439.4e1b20660 -mtime: 1762779192 -commit: 4e1b206609e1f061603bee944c84c6036f707682 +version: 19.pre+985.918cef93b +mtime: 1768462626 +commit: 918cef93b1eb943bd301cb2ac4e6f18f3e2fdb16 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/agama/vendor.tar.zst /work/SRC/openSUSE:Factory/.agama.new.1928/vendor.tar.zst differ: char 7, line 1
