Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package greetd for openSUSE:Factory checked in at 2024-05-07 18:04:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/greetd (Old) and /work/SRC/openSUSE:Factory/.greetd.new.1880 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "greetd" Tue May 7 18:04:17 2024 rev:13 rq:1172338 version:0.10.0 Changes: -------- --- /work/SRC/openSUSE:Factory/greetd/greetd.changes 2024-02-07 18:50:35.835420609 +0100 +++ /work/SRC/openSUSE:Factory/.greetd.new.1880/greetd.changes 2024-05-07 18:04:58.061918991 +0200 @@ -1,0 +2,40 @@ +Tue May 7 06:27:12 UTC 2024 - Joshua Smith <smolsh...@opensuse.org> + +- Move PAM to /usr -- Fixes filelist-forbidden-move-to-usr badness +- Enable tests +- Service to use manual instead of deprecated disabled +- Remove deprecated cargo_config (now part of vendor) +- Update to version 0.10.0: + Breaking: + * Support for the old configuration format, superseded in 0.5.0, + has been removed. Please ensure that the new INI format + documented in `man 5 greetd` is used before upgrading. + * Support for falling back to the `login` PAM service when the + `greetd` PAM service is missing has been removed. Ensure that a + `greetd` PAM service is present in `/etc/pam.d/` or + `/usr/lib/pam.d` before upgrading. The file for `login` can be + copied if the fallback was used previously. + * Fewer environment variables are exposed to user sessions. In + particular, GREETD_SOCK is only shown to greeter sessions, and + XDG_SESSION_CLASS and XDG_VTNR is only shown to PAM. + Other: + * Update deprecated SPDX identifier for GPL-3.0-only + * Add ReGreet to list of known greetd greeters + * Drop unmaintained `users` crate + * Remove no-op question mark and Ok() + * Remove references that are implicitly dereferenced + * Remove pointless copying of string before copying it + * Use strip_prefix to strip prefix + * Derive VtSelection::default + * Deduplicate parsing of VtSelection + * Allow overriding VT via arguments + * agreety: Return error if no input when prompted + * config: Fix tests for service config + * server: cargo fmt + * pam: Remove fallback to the login service + * pam: Swap /etc/pam.d and /usr/lib/pam.d + * man: Document VT switch + * readme: Add two greeter implementations + * readme: Add Phog greeter implementation + +------------------------------------------------------------------- Old: ---- cargo_config greetd-0.9.0.obscpio New: ---- greetd-0.10.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ greetd.spec ++++++ --- /var/tmp/diff_new_pack.Sdvtvx/_old 2024-05-07 18:05:00.522008444 +0200 +++ /var/tmp/diff_new_pack.Sdvtvx/_new 2024-05-07 18:05:00.522008444 +0200 @@ -17,6 +17,7 @@ %if 0%{?suse_version} >= 1550 + %define _pam_confdir %{_pam_vendordir} %define _config_norepl %nil %else %define _pam_confdir %{_sysconfdir}/pam.d @@ -24,7 +25,7 @@ %endif Name: greetd -Version: 0.9.0 +Version: 0.10.0 Release: 0 Summary: Minimal and flexible login manager daemon License: GPL-3.0-only @@ -32,7 +33,6 @@ URL: https://git.sr.ht/~kennylevinsen/greetd Source: %{name}-%{version}.tar.gz Source1: vendor.tar.gz -Source2: cargo_config Source3: greetd.pam BuildRequires: cargo BuildRequires: cargo-packaging @@ -45,9 +45,7 @@ but instead offloads that to greeters, which are arbitrary applications that implement the greetd IPC protocol. %prep -%setup -qa1 -mkdir .cargo -cp %{SOURCE2} .cargo/config +%autosetup -a1 %build %{cargo_build} @@ -69,6 +67,9 @@ install -d %{buildroot}%{_localstatedir}/lib/greetd install -d %{buildroot}/run/greetd +%check +%{cargo_test} + %pre %service_add_pre %{name}.service ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Sdvtvx/_old 2024-05-07 18:05:00.550009462 +0200 +++ /var/tmp/diff_new_pack.Sdvtvx/_new 2024-05-07 18:05:00.554009607 +0200 @@ -1,23 +1,23 @@ <services> - <service name="obs_scm" mode="disabled"> + <service name="obs_scm" mode="manual"> <param name="url">https://git.sr.ht/~kennylevinsen/greetd</param> <param name="scm">git</param> - <param name="revision">0.9.0</param> + <param name="revision">0.10.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> </service> - <service mode="disabled" name="set_version"/> + <service mode="manual" name="set_version"/> <service name="tar" mode="buildtime"/> <service name="recompress" mode="buildtime"> <param name="compression">gz</param> <param name="file">*.tar</param> </service> - <service name="cargo_vendor" mode="disabled"> + <service name="cargo_vendor" mode="manual"> <param name="srcdir">greetd</param> <param name="compression">gz</param> <param name="update">true</param> </service> - <service name="cargo_audit" mode="disabled"> + <service name="cargo_audit" mode="manual"> <param name="srcdir">greetd</param> </service> </services> ++++++ greetd-0.9.0.obscpio -> greetd-0.10.0.obscpio ++++++ ++++ 1720 lines of diff (skipped) ++++++ greetd.obsinfo ++++++ --- /var/tmp/diff_new_pack.Sdvtvx/_old 2024-05-07 18:05:00.674013971 +0200 +++ /var/tmp/diff_new_pack.Sdvtvx/_new 2024-05-07 18:05:00.678014116 +0200 @@ -1,5 +1,5 @@ name: greetd -version: 0.9.0 -mtime: 1672961145 -commit: f3f32498851c6775a9d9ca0d46239b9a6de78204 +version: 0.10.0 +mtime: 1713614044 +commit: 0d9f461e207e6d0ca0bff9a122862bef6346681d ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/greetd/vendor.tar.gz /work/SRC/openSUSE:Factory/.greetd.new.1880/vendor.tar.gz differ: char 4, line 1