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-10-24 22:03:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/agama (Old) and /work/SRC/openSUSE:Factory/.agama.new.2252680 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "agama" Sat Oct 24 22:03:39 2026 rev:58 rq:1387134 version:0 Changes: -------- --- /work/SRC/openSUSE:Factory/agama/agama.changes 2026-10-08 15:13:38.921409891 +0200 +++ /work/SRC/openSUSE:Factory/.agama.new.2252680/agama.changes 2026-10-24 22:04:05.345252479 +0200 @@ -2 +2,41 @@ -Wed Sep 30 12:41:05 UTC 2026 - Josef Reidinger <[email protected]> +Thu Oct 22 09:42:52 UTC 2026 - José Iván López González <[email protected]> + +- Version 25 + +------------------------------------------------------------------- +Thu Oct 15 07:36:10 UTC 2026 - Imobach Gonzalez Sosa <[email protected]> + +- Do not run RPM scriptlets when updating the agama-scripts package + (bsc#1285032). + +------------------------------------------------------------------- +Thu Oct 15 07:35:10 UTC 2026 - José Iván López González <[email protected]> + +- Fix storage model schema: request password attribute instead of + non-existent method attribute (gh#agama-project/agama#4038). + +------------------------------------------------------------------- +Thu Oct 15 07:34:10 UTC 2026 - Knut Anderssen <[email protected]> + +- Fix the proxy section of the profile JSON schema to use the + same property names as the proxy config (http, https, ftp, + gopher, socks, socks5) and reject unknown properties instead of + silently ignoring them (gh#agama-project/agama#3999, related to + gh#agama-project/agama#3069). + +------------------------------------------------------------------- +Thu Oct 15 07:34:10 UTC 2026 - Michal Filka <[email protected]> + +- bsc#1271374 + - added references to storage definitions into the OpenAPI schema + +------------------------------------------------------------------- +Thu Oct 8 06:22:28 UTC 2026 - Josef Reidinger <[email protected]> + +- Move back packaging agama-openapi-nightly into agama.srpm as + it is fast moving target, so it make sense to live together with + code from which it is generated. agama-openapi will be from + separated repo for stable releases. + +------------------------------------------------------------------- +Thu Oct 1 11:55:11 UTC 2026 - Josef Reidinger <[email protected]> @@ -6,0 +47,33 @@ +Thu Oct 1 11:53:11 UTC 2026 - Josef Reidinger <[email protected]> + +- Unify OpenAPI specification and manual JSON schemas: + - Generate standalone profile, proposal, and system schemas from + OpenAPI components using `cargo xtask openapi`. + - Replace manually maintained profile.schema.json and + software.schema.json with schemas generated from Rust sources. + - Move packaging of OpenAPI specifications and schemas to standalone + agama-openapi package, and require agama-openapi-nightly in + agama-common. + - Port descriptions, titles, and examples from legacy schemas. + +------------------------------------------------------------------- +Tue Sep 29 16:45:27 UTC 2026 - Martin Pluskal <[email protected]> + +- Do not query the software service while a software task is + pending: it cannot answer until the software proposal is ready, + and the waiting request held every other API request back + (bsc#1283098). Pending storage tasks now count too while + installing. + +------------------------------------------------------------------- +Mon Sep 28 09:10:11 UTC 2026 - José Iván López González <[email protected]> + +- Allow finishing installation independently on the current stage + (needed for gh#agama-project/agama#3911). + +------------------------------------------------------------------- +Mon Sep 28 08:50:52 UTC 2026 - Andreas Schwab <[email protected]> + +- Add support for riscv64 (gh#agama-project/agama#3867) + +------------------------------------------------------------------- @@ -19 +92 @@ -Mon Sep 21 06:23:54 UTC 2026 - Imobach Gonzalez Sosa <[email protected]> +Mon Sep 21 15:32:00 UTC 2026 - Imobach Gonzalez Sosa <[email protected]> @@ -25 +98 @@ -Fri Sep 18 16:29:17 UTC 2026 - Knut Anderssen <[email protected]> +Mon Sep 21 15:31:00 UTC 2026 - Knut Anderssen <[email protected]> @@ -33 +106 @@ -Fri Sep 18 14:13:16 UTC 2026 - José Iván López González <[email protected]> +Mon Sep 21 15:30:00 UTC 2026 - José Iván López González <[email protected]> @@ -38 +111,8 @@ -Tue Sep 15 16:19:38 UTC 2026 - José Iván López González <[email protected]> +Mon Sep 21 07:11:10 UTC 2026 - Imobach Gonzalez Sosa <[email protected]> + +- Drop the dependency on async_trait (gh#agama-project/agama#3950) + because it is not needed by our use case. This change reduces the + build time. + +------------------------------------------------------------------- +Fri Sep 18 07:30:00 UTC 2026 - José Iván López González <[email protected]> @@ -43,0 +124,29 @@ +Wed Sep 16 11:50:09 UTC 2026 - Josef Reidinger <[email protected]> + +- Add experimental support for 32 bit architectures which are in + TW ports (bsc#1266309) + +------------------------------------------------------------------- +Thu Sep 10 14:00:00 UTC 2026 - Knut Anderssen <[email protected]> + +- Report more details about the network devices ("speed", + "carrier", "driver", "busPath" and "mtu"), so the user interface + can tell one device from another when picking the ports of a bond + or a bridge (related to bsc#1279417, gh#agama-project/agama#3884) + +------------------------------------------------------------------- +Thu Sep 10 13:10:57 UTC 2026 - Imobach Gonzalez Sosa <[email protected]> + +- Add a WebSocket-backed terminal endpoint, spawning a shell + attached to a pseudo-terminal for the web UI terminal panel + (gh#agama-project/agama#3868). + +------------------------------------------------------------------- +Thu Sep 10 08:26:22 UTC 2026 - PadaCommit <[email protected]> + +- Fix schema URLs in rust/share/ (gh#agama-project/agama#3881): + - Use parsable URLs for schema IDs + - Update schema paths in profile examples + - Fix SLE-16 profile schema URL example + +------------------------------------------------------------------- @@ -47,0 +157,26 @@ + +------------------------------------------------------------------- +Fri Sep 4 10:52:03 UTC 2026 - Imobach Gonzalez Sosa <[email protected]> + +- Do not crash when validating or evaluating a profile without + content (bsc#1278737). + +------------------------------------------------------------------- +Wed Sep 2 14:15:16 UTC 2026 - José Iván López González <[email protected]> + +- Improve storage schema to force the encryption key size to be + multiple of 8 (gh#agama-project/agama#3854). + +------------------------------------------------------------------- +Wed Sep 2 14:09:43 UTC 2026 - José Iván López González <[email protected]> + +- Sanitize rust dependencies and add CI task to check unused + dependencies (gh#agama-project/agama#3856). + +------------------------------------------------------------------- +Wed Sep 2 09:31:32 UTC 2026 - Knut Anderssen <[email protected]> + +- Use camelCase consistently for the JSON API keys renaming the + network connection "ieee-8021x" key to "ieee8021x", still + accepting the old name for backward compatibility + (gh#agama-project/agama#3858). ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ agama.spec ++++++ --- /var/tmp/diff_new_pack.02CRmr/_old 2026-10-24 22:04:12.623556312 +0200 +++ /var/tmp/diff_new_pack.02CRmr/_new 2026-10-24 22:04:12.630556604 +0200 @@ -32,9 +32,9 @@ BuildRequires: gcc-c++ BuildRequires: make BuildRequires: libzypp-devel +%ifnarch %ix86 s390 armv6 armv7 BuildRequires: libsuseconnect -# do not build on 32bits, the dependant libsuseconnect is 64bit only -ExcludeArch: %ix86 s390 ppc64 +%endif # defines the "limit_build" macro used in the "build" section below BuildRequires: memory-constraints @@ -105,6 +105,7 @@ Summary: Common files for Agama server and CLI. License: GPL-2.0-only Url: https://github.com/agama-project/agama +Requires: agama-openapi-nightly %description -n agama-common Files that are needed by the Agama server and the command-line interface, like @@ -155,13 +156,15 @@ %description -n agama-cli-zsh-completion Zsh command-line completion support for %{name}-cli. -%package -n agama-openapi -Summary: Agama's OpenAPI Specification +%package -n agama-openapi-nightly +Summary: Nightly OpenAPI specification and JSON schemas for the Agama installer +Group: Development/Languages/Other +BuildArch: noarch -%description -n agama-openapi -The OpenAPI Specification (OAS) allows describing an HTTP API in an standard and -language-agnostic way. This package contains the specification for Agama's HTTP -API. +%description -n agama-openapi-nightly +The OpenAPI Specification (OAS) allows describing an HTTP API in a standard and +language-agnostic way. This package contains the nightly specification and standalone +JSON schemas for Agama's HTTP API. %package -n agama-scripts Summary: Agama support for running user-defined scripts @@ -216,36 +219,24 @@ %pre -n agama-autoinstall %service_add_pre agama-autoinstall.service -%pre -n agama-scripts -%service_add_pre agama-scripts.service - %post %service_add_post agama-web-server.service agama-proxy-setup.service %post -n agama-autoinstall %service_add_post agama-autoinstall.service -%post -n agama-scripts -%service_add_post agama-scripts.service - %preun %service_del_preun agama-web-server.service agama-proxy-setup.service %preun -n agama-autoinstall %service_del_preun agama-autoinstall.service -%preun -n agama-scripts -%service_del_preun agama-scripts.service - %postun %service_del_postun_with_restart agama-web-server.service agama-proxy-setup.service %postun -n agama-autoinstall %service_del_postun_with_restart agama-autoinstall.service -%postun -n agama-scripts -%service_del_postun_with_restart agama-scripts.service - %files -f agama.lang %doc README.md %license LICENSE @@ -256,19 +247,13 @@ %{_pam_vendordir}/agama %{_unitdir}/agama-web-server.service %{_unitdir}/agama-proxy-setup.service +%dir %{_datadir}/agama %dir %{_datadir}/agama/eula %files -n agama-common +%dir %{_datadir}/agama %dir %{_datadir}/agama/jsonnet %{_datadir}/agama/jsonnet/agama.libsonnet -%dir %{_datadir}/agama/schema -%{_datadir}/agama/schema/dasd.schema.json -%{_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 -%{_datadir}/agama/schema/zfcp.schema.json %files -n agama-autoinstall %{_bindir}/agama-autoinstall @@ -289,10 +274,10 @@ %dir %{_datadir}/zsh %{_datadir}/zsh/* -%files -n agama-openapi +%files -n agama-openapi-nightly %dir %{_datadir}/agama -%{_datadir}/agama/openapi.json -%{_datadir}/agama/openapi.yaml +%dir %{_datadir}/agama/openapi +%{_datadir}/agama/openapi/nightly %files -n agama-scripts %{_unitdir}/agama-scripts.service ++++++ _service ++++++ --- /var/tmp/diff_new_pack.02CRmr/_old 2026-10-24 22:04:12.750561614 +0200 +++ /var/tmp/diff_new_pack.02CRmr/_new 2026-10-24 22:04:12.761562073 +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">SLE-16.1</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 ++++++ ++++ 19975 lines of diff (skipped) ++++++ agama.obsinfo ++++++ --- /var/tmp/diff_new_pack.02CRmr/_old 2026-10-24 22:04:13.646599019 +0200 +++ /var/tmp/diff_new_pack.02CRmr/_new 2026-10-24 22:04:13.660599603 +0200 @@ -1,5 +1,5 @@ name: agama -version: 24+95.c7bc9ea9e -mtime: 1790776262 -commit: c7bc9ea9e1a3f0c018956b1a45970c8fa7b31f2c +version: 25+3.ca3b0768b +mtime: 1792676209 +commit: ca3b0768b76685c2d200eedfa74e028a480ffd68 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/agama/vendor.tar.zst /work/SRC/openSUSE:Factory/.agama.new.2252680/vendor.tar.zst differ: char 7, line 1
