Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package sequoia-sq for openSUSE:Factory 
checked in at 2026-10-12 22:07:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sequoia-sq (Old)
 and      /work/SRC/openSUSE:Factory/.sequoia-sq.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sequoia-sq"

Mon Oct 12 22:07:51 2026 rev:17 rq:1384301 version:1.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/sequoia-sq/sequoia-sq.changes    2026-10-06 
19:18:16.062162750 +0200
+++ /work/SRC/openSUSE:Factory/.sequoia-sq.new.3698736/sequoia-sq.changes       
2026-10-12 22:07:53.422980406 +0200
@@ -1,0 +2,554 @@
+Mon Oct 12 11:49:02 UTC 2026 - Felix Niederwanger <[email protected]>
+
+- Use crypto-openssl also for tests
+
+-------------------------------------------------------------------
+Thu Oct  8 12:09:29 UTC 2026 - Felix Niederwanger <[email protected]>
+
+- Re-add 0001-Use-openssl.patch for the new workspaces defined in 1.5.0
+
+-------------------------------------------------------------------
+Wed Oct 07 12:01:20 UTC 2026 - Felix Niederwanger <[email protected]>
+
+- Remove dependency pinning for v1.4
+- Fix build to account for Rust workspaces
+- Switch back to the default nettle backend
+  * Remove 0001-Use-openssl.patch
+- Update to version 1.5.0:
+  * tool: Release v1.5.0.
+  * tool: Fix link to README.
+  * tool: Set a version for the sqz dependency.
+  * Enable optimizations when building rust-crypto crates.
+  * Update NEWS.
+  * lib: Release v0.1.0.
+  * Update Cargo.lock.
+  * meta: Update link to documentation.
+  * lib: Update README.
+  * lib: Rename the high-level library to sqz.
+  * lib: Fix documentation.
+  * lib: Mention network_search in the lookup functions documentation.
+  * lib: Mention lookup and lookup_by in the certify documentation.
+  * lib: Mention lookup_by sign documentation.
+  * lib: Document that calls don't need to specify secret key material.
+  * lib: Fix docs.rs URL
+  * meta: Add rustfmt.toml that disables formatting
+  * lib: fix type infer error
+  * lib: Pass Paths through as is.
+  * lib: Preprocess the network when listing all bindings.
+  * lib: Upgrade sequoia-wot.
+  * lib: After running cert list, save the signature verification cache.
+  * lib: Parallelize cert list.
+  * lib: Pass the policy when getting the trust root or a shadow CA.
+  * implement dumping of pqc artifacts
+  * lib: Use an iterator instead of a slice.
+  * lib: Avoid monomorphization in signer.
+  * lib: Fix documentation.
+  * tool: Fix documentation.
+  * lib: Drop unnecessary imports in example.
+  * lib: Add required clap features.
+  * lib: Gate network support behind a feature.
+  * Don't conflate inline and cleartext signatures.
+  * lib: Document the signer module.
+  * lib: Add unit tests to the signer module.
+  * lib: Fix get_primary_keys's return type.
+  * lib: Convert get_signing_key, etc. to use the builder pattern.
+  * lib: Move decrypt_key to its own module.
+  * lib: Rename keys module to signer.
+  * lib: Refactor get_keys and associated functions.
+  * lib: Improve prompt's documentation.
+  * lib: Add a default prompt to Sequoia, don't require a prompt.
+  * lib: Loosen Sized constraint.
+  * lib: Make Prompt and PromptFactory Send and Sync.
+  * lib: Change SequoiaBuilder::builder to consume self.
+  * lib: Use explicit lifetimes with Context and Check.
+  * Use more precise lifetimes when referencing Sequoia and Sq.
+  * Replace generic lifetime names with more precise identifiers.
+  * tool: Fix password prompt.
+  * lib: Add PromptFactory.
+  * tool: Drop Sq::local_trust_root.
+  * lib: Change Ca to wrap a Cert instead of an Arc<LazyCert>.
+  * lib: Add functionality for looking up certificates by email address.
+  * lib: Add cert::CertProblem::ParseError.
+  * tool: Don't wrap Sequoia::lookup.
+  * lib: Improve lookup's documentation.
+  * lib: Rename lookup to lookup_all.
+  * lib: Don't write lints to stderr.
+  * lib: Change lookup to use its own error type.
+  * lib: Fix how Binding::cert looks up a certificate.
+  * lib: Add an option to lookup certificates by subkey.
+  * lib: Rename lookup's keyflags parameter to key_capabilities.
+  * lib: Drop lookup's unused or_by_primary parameter.
+  * lib: Fix key flags matching bug in Sequoia::lookup.
+  * tool: Improve displaying possibly revoked certificates.
+  * lib: Change lookup to take a single key handle.
+  * lib: Improve key generate's documentation.
+  * lib: Add unit tests for key generate.
+  * lib: Avoid monomorphization in key generate.
+  * lib: Rename Artifact to Outcome.
+  * lib: Use impl IntoIterator in setters.
+  * lib: Drop duplicated code.
+  * lib: Implement Clone for a few data structures.
+  * lib: Mark UserIDLint as non-exhaustive.
+  * lib: Implement Clone for UserIDLint.
+  * lib: Implement IntoIterator for network::search::Query.
+  * lib: Change network search to return an Outcome on success.
+  * lib: Change function to take an IntoIterator instead of a Vec.
+  * lib: Avoid monomorphization in the network search functionality.
+  * lib: Implement Clone for a few data structures.
+  * lib: Make Response and SourceInfo clonable.
+  * lib: Change cert list to always emit a Report.
+  * lib: Change cert list to return an Outcome on success.
+  * lib: Change cert list's getters to use iterators.
+  * lib: Implement Clone for additional structs and enums.
+  * lib: Change the decrypt functions to return an Outcome on success.
+  * lib: Avoid monomorphization in the decrypt functionality.
+  * lib: Change decrypt's getters to use iterators.
+  * lib: Implement Clone for additional structs and enums.
+  * lib: Change KeyStoreUnreachable to use a more precise error type.
+  * lib: Add some additional unit tests for the verify functionality.
+  * lib: Change the verify functions to return an Outcome on success.
+  * lib: Change verify to avoid monomorphization.
+  * lib: Improve key import's documentation.
+  * lib: Make a parse error an operational error.
+  * lib: Implement Clone for additional structs and enums.
+  * lib: Respect SEQUOIA_HOME by default.
+  * lib: Add import_cert to import a single certificate.
+  * lib: Improve cert list's documentation.
+  * lib: Make a parse error an operational error.
+  * lib: Fix import to emit errors.
+  * lib: Fix cert::import::Builder::import to return an Outcome.
+  * lib: Change cert import's getters and setters to use iterators.
+  * lib: Implement Clone for a few data structures.
+  * lib: Fix Sequoia::trust_roots's cache.
+  * lib: Improve certify's documentation.
+  * lib: Rework certify's error handling.
+  * lib: Add SystemError to pki::certify::{Error,Output}.
+  * lib: Adjust certify::Error::CertificationError.
+  * lib: Refactor how certify populates Outcome.
+  * lib: Use impl IntoIterator in setters.
+  * lib: Improve encrypt's documentation.
+  * lib: Add some unit tests for the encrypt functionality.
+  * lib: Align encrypt's signing error with sign's signing error.
+  * lib: Drop encrypt::output::EncryptionFailed.
+  * lib: Change encrypt to return an Outcome on success.
+  * lib: Rename Encrypted to Report.
+  * lib: Change the encrypt functionality to emit errors.
+  * lib: Change encrypt to use its own error type.
+  * lib: Implement Clone for prompt::Error.
+  * lib: Use impl IntoIterator in setters.
+  * lib: Avoid monomorphization in the encrypt functionality.
+  * lib: Improve sign's documentation.
+  * lib: Add some unit tests for the signing functionality.
+  * lib: Drop sign::output::SigningFailed.
+  * lib: Add missing `non_exhaustive`.
+  * lib: Change the sign functions to return an Outcome on success.
+  * lib: Fix comment.
+  * lib: Rename Signed to Report.
+  * lib: Change the sign functionality to emit errors.
+  * lib: Change sign to use its own error type.
+  * lib: Implement Clone for CertError, CertProblem and its variants.
+  * lib: Avoid monomorphization in the sign functionality.
+  * lib: Use impl IntoIterator in setters.
+  * lib: Mark struct as non-exhaustive.
+  * lib: Move types::Query et al. to cert::list.
+  * lib: Make cert_list's queries parameter optional.
+  * lib: Change list to take self, not &self.
+  * tool: When merging keyrings, preserve the order of the certificates.
+  * lib: Don't fail to generate a key if the shadow CAs are not usable.
+  * lib: Avoid an unnecessary box.
+  * lib: Drop the Sized bound in the impl of Prompt for &P.
+  * lib: Implement Clone for pki::certify's error types.
+  * lib: Change the cert import functions to return more information.
+  * lib: Consider a missing autocrypt header to be an import error.
+  * tool: Don't fail if the input to sq key import is empty.
+  * Update h2.
+  * lib: Improve cert::import::Output::ImportingFailed.
+  * lib: Tighten key import's error reporting.
+  * lib: Tighten cert import's error reporting.
+  * lib: Change the key import functions to return more information.
+  * lib: Change error type for a merged certificate.
+  * lib: Adjust the semantics of key import's return type.
+  * lib: Rework key::import::Builder::import_key.
+  * lib: Rework key import's error handling.
+  * lib: Move Error::StateDisabled to SystemError, drop Error.
+  * lib: Add a function to import Certs.
+  * lib: Add a separate error for emails with autocrypt headers.
+  * lib: Rename import_certs to import_keyring.
+  * lib: Improve cert import's documentation.
+  * lib: Change when cert import returns an error.
+  * lib: Rework cert import's error handling.
+  * lib: Move constructors for high-level methods to a single impl block.
+  * lib: Change verify to not require a stream.
+  * lib: Change sign to not require a stream.
+  * lib: Change pki certify to not require a stream.
+  * lib: Change network search to not require a stream.
+  * lib: Change encrypt to not require a stream.
+  * lib: Change decrypt to not require a stream.
+  * lib: Change cert import to not require a stream.
+  * lib: Make pki certify's output parameter optional.
+  * lib: Change pki::certify to return the certifications.
+  * lib: Change the encrypt method to take a Writer.
+  * lib: Change the sign methods to take a Writer.
+  * lib: Change the decrypt methods to take an OptionalWriter.
+  * lib: Change the verify methods to take an OptionalWriter.
+  * lib: Generalize and dry out the destination output handling.
+  * lib: Make network search's output parameter optional.
+  * Update spin.
+  * Update sequoia-openpgp.
+  * Update crossbeam-epoch.
+  * Forward allow-* crypto features.
+  * Relax rusqlite dependency.
+  * lib: Make key generate's output parameter more ergonomic.
+  * lib: Dry out the Stream trait declarations.
+  * tool: Add more cipher suites.
+  * tool: Use the right sig as the template for a new direct key sig
+  * tool: Add sq key generate --{encryption,signing}-algorithm.
+  * lib: Provide more control over the algorithms used in key generation.
+  * tool: Add type annotation.
+  * Update openssl.
+  * Update anyhow.
+  * lib: Add a method to Binding to return the certificate.
+  * lib: Add more conversion functions for FileStdinOrKeyHandle.
+  * lib: Make Sequoia::cert_store_ private.
+  * lib: Don't export Sequoia::hint or Sequoia::info.
+  * lib: Make the transitional module private.
+  * lib: Improve documentation for the lookup module.
+  * lib: Make the lookup module public.
+  * lib: Add some top-level documentation.
+  * lib: Add some unit tests for the verify functionality.
+  * lib: Change verify and decrypt to always emit a report.
+  * lib: Dry out code.
+  * lib: Tweak example.
+  * lib: Implement Clone for most of verify's structs and enums.
+  * lib: Improve documentation.
+  * lib: Finish convertng verify to emit structured output.
+  * lib: Change verify to also emit errors.
+  * lib: Add a forwarder to verify::Stream for &mut T.
+  * lib: Change verify to use its own error type.
+  * tool: Don't use transitional function from library.
+  * lib: Document network search.
+  * lib: Add some unit tests to network::search.
+  * lib: Always emit a report.
+  * lib: Propagate errors.
+  * lib: Check that the query is valid.
+  * lib: Separate network search's presentation from its implementation.
+  * lib: When configuring key servers, pass in the URI.
+  * lib: Add functions for getting more shadow CAs.
+  * lib: Implement Debug and Clone for Ca.
+  * lib: Inline serialize_keyring.
+  * lib: Inline import_or_emit.
+  * lib: Inline Response::progress_bar.
+  * lib: Inline Response::import_or_emit.
+  * lib: Inline Response::collect.
+  * lib: Change network::search to use its own Error type.
+  * lib: Make the Source data structure public.
+  * lib: Rename Method to Source.
+  * lib: Implement Debug for Query.
+  * lib: Add a source annotation to SystemError::CertStoreError.
+  * lib: Move the op macro to the errors module.
+  * lib: Change Sequoia::cert_store to return a SystemError.
+  * lib: Move search's parameters to the builder.
+  * lib: Change network search et al. to take `Query`s.
+  * lib: Make network::search::Query and a few methods public.
+  * lib: Dry out the network search code.
+  * lib: Change network search functions to be methods.
+  * lib: Make clap attribute feature gated
+  * lib: Export version number from library
+  * typo: cerItified
+  * Move the implementation of sq network search et al. to the library.
+  * Move http_client and related constants to the library.
+  * Move ResourceRecordType to the library.
+  * Move cert_exportable to the library.
+  * lib: Don't export the password_cache field.
+  * lib: Improve interface for setting session keys.
+  * lib: Improve interface for setting secret keys.
+  * lib: Improve interface for setting designated signers.
+  * lib: Improve and fix documentation for decrypt.
+  * lib: Add unit tests for decrypt.
+  * lib: Implement From<openpgp::crypto::SessionKey> for SessionKey.
+  * lib: Extract the correct error type from the decryption helper.
+  * lib: Rename MissingSessionKey to InvalidSessionKey.
+  * lib: Fix typo.
+  * lib: Change decrypt to use its own error type.
+  * lib: Change cert_list to also emit errors on the stream object.
+  * lib: Change cert_store_or_else to return SystemError
+  * lib: Implement Clone for SystemError.
+  * lib: Change cert::list::Builder::list to take &self.
+  * lib: Add SystemError::CertStoreDisabled
+  * lib: Convert Sequoia::lookup et al. to use the builder pattern.
+  * lib: Add documentation for cert_list.
+  * lib: Implement Debug for cert_list's output data structures.
+  * lib: Move output-related data structures to the output module.
+  * lib: Add some unit tests for Sequoia::cert_list.
+  * lib: Mark Query and QueryKind as non-exhaustive.
+  * lib: Add some additional constructors for Query.
+  * Split the Query type, and move the sq-specific part back to sq.
+  * lib: Change cert_list to take an interator instead of a Vec.
+  * lib: Change cert_list to always emit the report.
+  * lib: Change list_cert to not error out if nothing matches.
+  * lib: Change list to use its own error type.
+  * lib: Rename list::Builder::execute to list.
+  * lib: Change Sequoia::list to return a builder.
+  * lib: Remove the non-stream variant of cert_list.
+  * lib: Rename Sequoia::list to Sequoia::cert_list.
+  * lib: Re-initialize the WoT data structures when they are out of date.
+  * lib: Return an Arc<WotStore> instead of a &WotStore.
+  * lib: Add Sequoia::shadow_ca_generated_on.
+  * lib: Add utility function to get the generated on host shadow CA.
++++ 257 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/sequoia-sq/sequoia-sq.changes
++++ and /work/SRC/openSUSE:Factory/.sequoia-sq.new.3698736/sequoia-sq.changes

Old:
----
  sequoia-sq-1.4.1.obscpio

New:
----
  sequoia-sq-1.5.0.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sequoia-sq.spec ++++++
--- /var/tmp/diff_new_pack.H183Nk/_old  2026-10-12 22:07:58.000171342 +0200
+++ /var/tmp/diff_new_pack.H183Nk/_new  2026-10-12 22:07:58.001171384 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           sequoia-sq
-Version:        1.4.1
+Version:        1.5.0
 Release:        0
 Summary:        Command-line frontend for Sequoia
 Group:          Productivity/Security
@@ -89,7 +89,7 @@
 %{cargo_test} -- --skip integration::sq_pki::target_cert_expired
 
 %install
-%{cargo_install}
+%{cargo_install -p tool}
 # install man pages
 mkdir -p %{buildroot}/%{_mandir}/man1
 cp -pav target/release/build/%{crate}-*/out/man-pages/sq*.1 
%{buildroot}/%{_mandir}/man1/
@@ -101,7 +101,6 @@
 %files
 %license LICENSE.txt
 %doc README.md
-%doc NEWS
 %{_bindir}/sq
 %{_mandir}/man1/sq*
 

++++++ 0001-Use-openssl.patch ++++++
--- /var/tmp/diff_new_pack.H183Nk/_old  2026-10-12 22:07:58.023172302 +0200
+++ /var/tmp/diff_new_pack.H183Nk/_new  2026-10-12 22:07:58.025172385 +0200
@@ -1,17 +1,8 @@
-From ef1e0ceb43a70657478a659e5617fb34f7c7acad Mon Sep 17 00:00:00 2001
-From: phoenix <[email protected]>
-Date: Tue, 14 Jul 2026 19:41:14 +0200
-Subject: [PATCH] Modifications
-
----
- Cargo.toml | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/Cargo.toml b/Cargo.toml
-index 5292d9cd..bb39bbcf 100644
---- a/Cargo.toml
-+++ b/Cargo.toml
-@@ -113,7 +113,7 @@ required-features = ["subplot"]
+diff --git a/lib/Cargo.toml b/lib/Cargo.toml
+index 5213ead8..254d125b 100644
+--- a/lib/Cargo.toml
++++ b/lib/Cargo.toml
+@@ -56,7 +56,7 @@ tempfile = "3.1"
  
  [features]
  default = [
@@ -20,7 +11,26 @@
  ]
  crypto-nettle = ["sequoia-openpgp/crypto-nettle"]
  crypto-openssl = ["sequoia-openpgp/crypto-openssl"]
--- 
-2.55.0
-
+@@ -72,7 +72,7 @@ net = ["dep:sequoia-net", "dep:tokio"]
+ 
+ [target.'cfg(not(windows))'.dev-dependencies]
+ # Enables a crypto backend for the tests:
+-sequoia-openpgp = { version = "2.4", default-features = false, features = 
["crypto-nettle", "__implicit-crypto-backend-for-tests"]  }
++sequoia-openpgp = { version = "2.4", default-features = false, features = 
["crypto-openssl", "__implicit-crypto-backend-for-tests"]  }
+ 
+ [target.'cfg(windows)'.dev-dependencies]
+ # Enables a crypto backend for the tests:
+diff --git a/tool/Cargo.toml b/tool/Cargo.toml
+index 5c5539eb..e15b97b4 100644
+--- a/tool/Cargo.toml
++++ b/tool/Cargo.toml
+@@ -104,7 +104,7 @@ subplot = ["culpa", "subplot-build", "subplotlib"]
+ 
+ [target.'cfg(not(windows))'.dev-dependencies]
+ # Enables a crypto backend for the tests:
+-sequoia-openpgp = { version = "2", default-features = false, features = 
["crypto-nettle", "__implicit-crypto-backend-for-tests"]  }
++sequoia-openpgp = { version = "2", default-features = false, features = 
["crypto-openssl", "__implicit-crypto-backend-for-tests"]  }
+ 
+ [target.'cfg(windows)'.dev-dependencies]
+ # Enables a crypto backend for the tests:
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.H183Nk/_old  2026-10-12 22:07:58.048173345 +0200
+++ /var/tmp/diff_new_pack.H183Nk/_new  2026-10-12 22:07:58.051173470 +0200
@@ -2,7 +2,7 @@
   <service mode="disabled" name="obs_scm">
     <param name="url">https://gitlab.com/sequoia-pgp/sequoia-sq.git</param>
     <param name="scm">git</param>
-    <param name="revision">v1.4.1</param>
+    <param name="revision">sequoia-sq/v1.5.0</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">.*v(\d+\.\d+\.\d+)</param>
     <param name="versionrewrite-replacement">\1</param>
@@ -19,8 +19,6 @@
      <param name="srcdir">sequoia-sq</param>
      <param name="compression">xz</param>
      <param name="update">true</param>
-     <param name="update-crate">[email protected]</param>
-     <param name="update-crate">[email protected]</param>
   </service>
 </services>
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.H183Nk/_old  2026-10-12 22:07:58.070174262 +0200
+++ /var/tmp/diff_new_pack.H183Nk/_new  2026-10-12 22:07:58.073174388 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://gitlab.com/sequoia-pgp/sequoia-sq.git</param>
-              <param 
name="changesrevision">f822ec5e6327d665270abe050499a6164203dcb7</param></service></servicedata>
+              <param 
name="changesrevision">5dcf8fff9e3a2280a2cff329ad9d140e62f64929</param></service></servicedata>
 (No newline at EOF)
 

++++++ sequoia-sq-1.4.1.obscpio -> sequoia-sq-1.5.0.obscpio ++++++
++++ 176055 lines of diff (skipped)

++++++ sequoia-sq.obsinfo ++++++
--- /var/tmp/diff_new_pack.H183Nk/_old  2026-10-12 22:07:58.476191199 +0200
+++ /var/tmp/diff_new_pack.H183Nk/_new  2026-10-12 22:07:58.483191491 +0200
@@ -1,5 +1,5 @@
 name: sequoia-sq
-version: 1.4.1
-mtime: 1789392237
-commit: f822ec5e6327d665270abe050499a6164203dcb7
+version: 1.5.0
+mtime: 1791298029
+commit: 5dcf8fff9e3a2280a2cff329ad9d140e62f64929
 

++++++ vendor.tar.xz ++++++
/work/SRC/openSUSE:Factory/sequoia-sq/vendor.tar.xz 
/work/SRC/openSUSE:Factory/.sequoia-sq.new.3698736/vendor.tar.xz differ: char 
15, line 1

Reply via email to