Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package himmelblau for openSUSE:Factory checked in at 2025-05-20 12:20:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/himmelblau (Old) and /work/SRC/openSUSE:Factory/.himmelblau.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "himmelblau" Tue May 20 12:20:35 2025 rev:30 rq:1278529 version:0.9.12+git.0.99b5ca6 Changes: -------- --- /work/SRC/openSUSE:Factory/himmelblau/himmelblau.changes 2025-05-20 09:35:29.614704805 +0200 +++ /work/SRC/openSUSE:Factory/.himmelblau.new.30101/himmelblau.changes 2025-05-20 12:20:53.268093587 +0200 @@ -1,0 +2,8 @@ +Tue May 20 07:19:23 UTC 2025 - david.mul...@suse.com + +- Update to version 0.9.12+git.0.99b5ca6: + * Version 0.9.12 + * Fix deadlock in nss + * systemd notify fixes + +------------------------------------------------------------------- Old: ---- himmelblau-0.9.11+git.0.04ef9c8.tar.bz2 New: ---- himmelblau-0.9.12+git.0.99b5ca6.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ himmelblau.spec ++++++ --- /var/tmp/diff_new_pack.7t2zww/_old 2025-05-20 12:20:54.436143373 +0200 +++ /var/tmp/diff_new_pack.7t2zww/_new 2025-05-20 12:20:54.436143373 +0200 @@ -17,7 +17,7 @@ Name: himmelblau -Version: 0.9.11+git.0.04ef9c8 +Version: 0.9.12+git.0.99b5ca6 Release: 0 Summary: Interoperability suite for Microsoft Azure Entra Id License: GPL-3.0-or-later ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.7t2zww/_old 2025-05-20 12:20:54.480145249 +0200 +++ /var/tmp/diff_new_pack.7t2zww/_new 2025-05-20 12:20:54.484145419 +0200 @@ -3,6 +3,6 @@ <param name="url">https://github.com/openSUSE/himmelblau.git</param> <param name="changesrevision">6d2f6450ff3c0c945a884d4b35307e03a035a581</param></service><service name="tar_scm"> <param name="url">https://github.com/himmelblau-idm/himmelblau.git</param> - <param name="changesrevision">04ef9c86d90547acdcb39af8e166e537b322cb75</param></service></servicedata> + <param name="changesrevision">99b5ca619330a68ed79ae887c109b232d5e7ae3d</param></service></servicedata> (No newline at EOF) ++++++ himmelblau-0.9.11+git.0.04ef9c8.tar.bz2 -> himmelblau-0.9.12+git.0.99b5ca6.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/himmelblau-0.9.11+git.0.04ef9c8/Cargo.lock new/himmelblau-0.9.12+git.0.99b5ca6/Cargo.lock --- old/himmelblau-0.9.11+git.0.04ef9c8/Cargo.lock 2025-04-23 18:26:42.000000000 +0200 +++ new/himmelblau-0.9.12+git.0.99b5ca6/Cargo.lock 2025-05-20 05:21:01.000000000 +0200 @@ -4,7 +4,7 @@ [[package]] name = "aad-tool" -version = "0.9.11" +version = "0.9.12" dependencies = [ "anyhow", "clap 4.5.31", @@ -599,7 +599,7 @@ [[package]] name = "broker" -version = "0.9.11" +version = "0.9.12" dependencies = [ "dbus", "himmelblau_unix_common", @@ -1951,7 +1951,7 @@ [[package]] name = "himmelblau_unix_common" -version = "0.9.11" +version = "0.9.12" dependencies = [ "anyhow", "async-trait", @@ -1987,7 +1987,7 @@ [[package]] name = "himmelblaud" -version = "0.9.11" +version = "0.9.12" dependencies = [ "async-trait", "base64 0.22.1", @@ -2410,7 +2410,7 @@ [[package]] name = "idmap" -version = "0.9.11" +version = "0.9.12" dependencies = [ "bindgen 0.71.1", "cc", @@ -2594,7 +2594,7 @@ [[package]] name = "kanidm_lib_crypto" -version = "0.9.11" +version = "0.9.12" dependencies = [ "argon2", "base64 0.22.1", @@ -2613,7 +2613,7 @@ [[package]] name = "kanidm_lib_file_permissions" -version = "0.9.11" +version = "0.9.12" dependencies = [ "kanidm_utils_users", "whoami", @@ -2621,7 +2621,7 @@ [[package]] name = "kanidm_proto" -version = "0.9.11" +version = "0.9.12" dependencies = [ "base32", "base64urlsafedata", @@ -2641,7 +2641,7 @@ [[package]] name = "kanidm_utils_users" -version = "0.9.11" +version = "0.9.12" dependencies = [ "libc", ] @@ -3060,7 +3060,7 @@ [[package]] name = "nss_himmelblau" -version = "0.9.11" +version = "0.9.12" dependencies = [ "himmelblau_unix_common", "lazy_static", @@ -3454,7 +3454,7 @@ [[package]] name = "pam_himmelblau" -version = "0.9.11" +version = "0.9.12" dependencies = [ "authenticator", "base64 0.22.1", @@ -3956,7 +3956,7 @@ [[package]] name = "qr-greeter" -version = "0.9.11" +version = "0.9.12" [[package]] name = "quote" @@ -4609,7 +4609,7 @@ [[package]] name = "sketching" -version = "0.9.11" +version = "0.9.12" dependencies = [ "gethostname", "num_enum", @@ -4684,11 +4684,11 @@ [[package]] name = "sshd-config" -version = "0.9.11" +version = "0.9.12" [[package]] name = "sso" -version = "0.9.11" +version = "0.9.12" dependencies = [ "clap 4.5.31", "serde", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/himmelblau-0.9.11+git.0.04ef9c8/Cargo.toml new/himmelblau-0.9.12+git.0.99b5ca6/Cargo.toml --- old/himmelblau-0.9.11+git.0.04ef9c8/Cargo.toml 2025-04-23 18:26:42.000000000 +0200 +++ new/himmelblau-0.9.12+git.0.99b5ca6/Cargo.toml 2025-05-20 05:21:01.000000000 +0200 @@ -19,7 +19,7 @@ resolver = "2" [workspace.package] -version = "0.9.11" +version = "0.9.12" authors = [ "David Mulder <dmul...@suse.com>" ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/himmelblau-0.9.11+git.0.04ef9c8/src/common/src/idprovider/himmelblau.rs new/himmelblau-0.9.12+git.0.99b5ca6/src/common/src/idprovider/himmelblau.rs --- old/himmelblau-0.9.11+git.0.04ef9c8/src/common/src/idprovider/himmelblau.rs 2025-04-23 18:26:42.000000000 +0200 +++ new/himmelblau-0.9.12+git.0.99b5ca6/src/common/src/idprovider/himmelblau.rs 2025-05-20 05:21:01.000000000 +0200 @@ -897,12 +897,14 @@ vec!["https://graph.microsoft.com/.default"], ) }; + let mtoken = self + .client + .write() + .await + .exchange_prt_for_access_token(&prt, scopes, None, client_id, tpm, machine_key) + .await; let token = net_down_check!( - self.client - .write() - .await - .exchange_prt_for_access_token(&prt, scopes, None, client_id, tpm, machine_key) - .await, + mtoken, Err(e) => { error!("{:?}", e); // Never return IdpError::NotFound. This deletes the existing diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/himmelblau-0.9.11+git.0.04ef9c8/src/daemon/src/daemon.rs new/himmelblau-0.9.12+git.0.99b5ca6/src/daemon/src/daemon.rs --- old/himmelblau-0.9.11+git.0.04ef9c8/src/daemon/src/daemon.rs 2025-04-23 18:26:42.000000000 +0200 +++ new/himmelblau-0.9.12+git.0.99b5ca6/src/daemon/src/daemon.rs 2025-05-20 05:21:01.000000000 +0200 @@ -1288,7 +1288,9 @@ info!("Server started ..."); if systemd_booted { - let _ = sd_notify::notify(true, &[NotifyState::Ready]); + if let Ok(monotonic_usec) = sd_notify::NotifyState::monotonic_usec_now() { + let _ = sd_notify::notify(true, &[NotifyState::Ready, monotonic_usec]); + } } drop(_enter); @@ -1338,7 +1340,9 @@ info!("Signal received, sending down signal to tasks"); if systemd_booted { - let _ = sd_notify::notify(true, &[NotifyState::Stopping]); + if let Ok(monotonic_usec) = sd_notify::NotifyState::monotonic_usec_now() { + let _ = sd_notify::notify(true, &[NotifyState::Stopping, monotonic_usec]); + } } // Send a broadcast that we are done. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/himmelblau-0.9.11+git.0.04ef9c8/src/daemon/src/tasks_daemon.rs new/himmelblau-0.9.12+git.0.99b5ca6/src/daemon/src/tasks_daemon.rs --- old/himmelblau-0.9.11+git.0.04ef9c8/src/daemon/src/tasks_daemon.rs 2025-04-23 18:26:42.000000000 +0200 +++ new/himmelblau-0.9.12+git.0.99b5ca6/src/daemon/src/tasks_daemon.rs 2025-05-20 05:21:01.000000000 +0200 @@ -600,7 +600,9 @@ drop(_enter); if systemd_booted { - let _ = sd_notify::notify(true, &[NotifyState::Ready]); + if let Ok(monotonic_usec) = sd_notify::NotifyState::monotonic_usec_now() { + let _ = sd_notify::notify(true, &[NotifyState::Ready, monotonic_usec]); + } } loop { @@ -649,7 +651,9 @@ info!("Signal received, shutting down"); if systemd_booted { - let _ = sd_notify::notify(true, &[NotifyState::Stopping]); + if let Ok(monotonic_usec) = sd_notify::NotifyState::monotonic_usec_now() { + let _ = sd_notify::notify(true, &[NotifyState::Stopping, monotonic_usec]); + } } // Send a broadcast that we are done. ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/himmelblau/vendor.tar.zst /work/SRC/openSUSE:Factory/.himmelblau.new.30101/vendor.tar.zst differ: char 7, line 1