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 2024-11-21 15:18:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sequoia-sq (Old)
 and      /work/SRC/openSUSE:Factory/.sequoia-sq.new.28523 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sequoia-sq"

Thu Nov 21 15:18:59 2024 rev:4 rq:1225476 version:0.39.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/sequoia-sq/sequoia-sq.changes    2024-10-22 
14:54:01.986690677 +0200
+++ /work/SRC/openSUSE:Factory/.sequoia-sq.new.28523/sequoia-sq.changes 
2024-11-21 15:19:04.266559799 +0100
@@ -1,0 +2,302 @@
+Mon Nov 04 07:40:40 UTC 2024 - felix.niederwan...@suse.de
+
+- Update to version 0.39.0:
+  * Release 0.39.0.
+  * Loosen reqwest dependency.
+  * Loosen subplot dependency.
+  * Upgrade terminal_size.
+  * Upgrade sequoia-policy-config.
+  * Update Cargo.lock.
+  * Fix various typo in the NEWS file.
+  * Add support for importing bare revocation certificates.
+  * Rework signature verification output.
+  * Don't let bad signatures override good signatures.
+  * When reading from stdin, emit a warning if we don't get any input.
+  * Improve sq encrypt's examples to better reflect best practices.
+  * Improve the error message shown when sq encrypt gets no recipients.
+  * Make sq key userid revoke's positional arguments named arguments.
+  * Make sq key subkey revoke's positional arguments named arguments.
+  * Make sq key revoke's positional arguments named arguments.
+  * Dry out --expiration.
+  * Move the Expiration type to its own module.
+  * Make sq key expire's expiration argument a named argument.
+  * Make sq key subkey expire's expiration argument a named argument.
+  * Improve error messages.
+  * Improve message.
+  * Fix how user IDs are displayed.
+  * When displaying a gossip path, show the path's trust amount.
+  * Fix self signature check.
+  * Fix how paths for self signatures are displayed.
+  * Rework gossip.
+  * Upgrade sequoia-wot.
+  * Remove sq pki path's --gossip argument.
+  * tests: Dry out certificate handling.
+  * Use cert designators for the certifier in `sq pki vouch authorize`.
+  * Use cert designators for the certifier in `sq pki vouch certify`.
+  * Remove the pEp store integration.
+  * Add `--output` and `--binary` arguments to `sq key subkey export`.
+  * Add `--output` and `--binary` arguments to `sq key export`.
+  * Add an `--output` argument to `sq cert export`.
+  * Use cert designators for `sq toolbox packet dump`.
+  * Use cert designators for `sq toolbox strip-userid`.
+  * Add `sq network keyserver publish --domain`.
+  * Use cert designators for `sq key approvals update`.
+  * Use cert designators for `sq key approvals list`.
+  * Use cert designators for `sq key subkey bind`.
+  * Use cert designators for `sq key subkey revoke`.
+  * Use cert designators for `sq key subkey expire`.
+  * Use cert designators for `sq key subkey password`.
+  * Use cert designators for `sq key subkey delete`.
+  * Improve wrapping of examples.
+  * Use cert designators for `sq key subkey add`.
+  * Use cert designators for `sq key userid revoke`.
+  * Use cert designators for `sq key userid add`.
+  * Use cert designators for `sq key revoke`.
+  * Avoid heap allocation if we don't change the help text.
+  * Use cert designators for `sq key expire`.
+  * Use cert designators for `sq key password`.
+  * Cleanup.
+  * Move the CLI parser for `sq key password` to its own module.
+  * Improve wrapping of examples.
+  * Use cert designators for `sq cert lint`.
+  * Consolidate import stat printing more.
+  * Fix and add hints for when no certs matched.
+  * Fix updating import statistics.
+  * Make `sq key delete --file` require `--output`.
+  * Use cert designators for `sq key delete`.
+  * Move the command line parser for `sq key delete` to its own module.
+  * Use cert designators for `sq key export`.
+  * Introduce a symbolic name for the default empty options.
+  * Move the command line parser for `sq key export` to its own module.
+  * Use cert designators for `sq key list`.
+  * Move the command line parser for `sq key list` to its own module.
+  * Use cert designators for `sq inspect`.
+  * Use cert designators for `sq verify`.
+  * Use cert designators for `sq decrypt`.
+  * Change --cert to only look up by primary key fingerprint.
+  * Raise limit of stdout and stderr shown in tests.
+  * Add filters to `sq pki link list`.
+  * Adapt fingerprint, user ID pairs display in link listings.
+  * Tweak edge annotations.
+  * Rework how fingerprint, user ID pairs are displayed.
+  * Merge `sq autocrypt import` into `sq cert import`, remove others.
+  * Implement AddAssign for ImportStats.
+  * Parse certificates from a Dup reader.
+  * Remove the Autocrypt gossip CA framework.
+  * Print error chains at the top level.
+  * Improve formatting of error chains.
+  * Remove obsolete TODOs.
+  * Make `sq inspect` handle non-OpenPGP data.
+  * Fix hint formatting.
+  * Enable the use of state in the subplot tests.
+  * Set a SEQUOIA_HOME directory for the subplot tests.
+  * Remove the DWIM interface from `sq cert export`.
+  * Fix mutability of recipient in accessors.
+  * Only export certificates with authenticated bindings.
+  * Remove obsolete todos.
+  * Hide certification and key creation times for shadow CAs.
+  * Remove redundant trust amount information.
+  * Use non-breaking hyphens to format dates.
+  * Filter out self-signatures when `--gossip` is given.
+  * Remove now unused non-concise human readable output format.
+  * Make the path output a little less dense.
+  * Merge the path printing into the concise human readable output.
+  * Align the output of `sq cert list` with `sq key list`.
+  * Align timestamp formatting.
+  * Align hint formatting.
+  * Split `sq network wkd publish --rsync` into two to avoid ambiguity.
+  * Fix documentation.
+  * Rename `sq verify --signer-cert` to `--signer`.
+  * Simplify crate::load_keys.
+  * Simplify crate::load_certs.
+  * Add `--all` flag to `sq network wkd publish` and `dane generate`.
+  * Use imperative mood to describe the cert and user ID designators.
+  * Make `sq --home=default` work.
+  * Remove `sq network dane generate --skip`.
+  * Move sq pki list to sq cert list.
+  * Rename test files.
+  * Add a test.
+  * Don't try to certify invalid user IDs.
+  * Make it easier to debug failing examples.
+  * Move sq pki {certify,authorize} under sq pki vouch.
+  * Split authorization functionality out of sq pki link add.
+  * Generalize helper function.
+  * Reorder sq pki link add's options.
+  * Dedup user IDs.
+  * Identify common user errors when verifying detached signatures.
+  * Fix example description.
+  * Make `inspect` return the kind of data it thinks it is looking at.
+  * Port sq pki link retract to the user ID designator framework.
+  * Don't require --add-userid if that option isn't enabled.
+  * Improve output when retracting a link.
+  * Fix sq pki link retract when retracting all certifications.
+  * Check all user IDs, not just self-signed user IDs.
+  * Align sq pki link add's user ID specification with sq pki certify.
+  * Remove sq pki link retract's positional argument for specifying a user ID.
+  * Remove sq pki link add's positional argument for specifying a user ID.
+  * Change sq pki link retract to use a named argument for the certificate.
+  * Change sq pki link add to use a named argument for the certificate.
+  * Add `sq cert export --local` to export non-exportable sigs.
+  * Show more information about downloaded certificates.
+  * Support indentation parameters in qprintln.
+  * Fix hint.
+  * Check that we don't certify our own certificate.
+  * Refactor user ID resolution.
+  * Add a user ID designator abstraction.
+  * Extend sq pki authorize to constrain by domain.
+  * Move the domain to regex conversion functionality to common.
+  * Don't specify value_name twice for a single argument.
+  * Add new subcommand sq pki authorize.
+  * Generalize Sq::pki_certify to certify multiple user IDs at once.
+  * Reorder sq pki certify's options.
+  * Change sq pki certify to use a named argument for the certificate.
+  * Extend the cert designator framework to support required arguments.
+  * Change sq pki certify to use a named argument for the user ID.
+  * Refactor sq pki certify, sq pki link add and sq pki link retract.
+  * Add a None variant to the TrustAmount enum.
+  * Simplify the active_certification utility function.
+  * Emit a hint if `sq cert import`ing a key.
+  * Drop the free-form command hint interface.
+  * Make all command hints use the structured hint framework.
+  * On debug builds, parse the emitted hints and panic if that fails.
+  * Add a structured command hint framework.
+  * Emit hint on how to extract a particular certificate.
+  * Move function.
+  * Always list found certificates, and reword the message.
+  * Rename `sq network fetch` to `search`, likewise hkp, WKD, and DANE.
+  * Merge certificates fetched from the network earlier.
+  * Move type ImportStatus.
+  * Unify key and cert import stats, be explicit about what is imported.
+  * Add a test to execute some sanity checks against the CLI.
+  * Make `--rev-cert` argument mandatory if `--output` has been given.
+  * Improve some integration tests to use more of the test framework.
+  * Remove `sq network keyserver publish --require-all`.
+  * Always print the error message in addition to propagating it.
+  * Emit a hint that the Mailvelope key server rejects some certs.
+  * Augment usage messages with examples.
+  * Slightly indent the pointer to the global arguments.
+  * Provide helpful guidance if there are no secret keys.
+  * Make `sq key generate --rev-cert` behave like other outputs.
+  * Move CLI definition of `sq key generate` to its own module.
+  * Display the signers cert fingerprint when inspecting artifacts.
+  * Fix formatting.
+  * Return the selected certificate from Sq::best_userid_for.
+  * Make Sq::best_userid_for work with use_wot=false.
+  * Improve best user ID computation.
+  * Improve certificate lookups when computing best user ID.
+  * Use cheaper predicate to see if an iterator is empty.
+  * Make `sq toolbox keyring filter --handle` robust.
+  * Apply the cert filter only once.
+  * Add tests for `sq toolbox keyring filter`.
+  * Run tests in a separate working directory.
+  * Deduplicate function to locate test artifacts.
+  * Change sq pki certify to reject expired and revoked certs.
+  * Don't word-wrap commands in hints.
+  * Fix hints emitted when fetching certs from the network.
+  * Improve hint formatting.
+  * Add an explicit output parameter for `sq toolbox packet split`.
+  * Align the value-name for --home.
+  * Add an ENVIRONMENT section to the top-level man page.
+  * Rename environment variables to override cert and key store.
+  * Use a custom CLI parser for state directories.
+  * Improve documentation for sq key expire and sq key subkey expire.
+  * Don't extend the expiration of subkeys that are hard revoke.
+  * Add a unit test for sq key subkey expire for soft revocations.
+  * Add a unit test for sq key subkey expire for unbound subkeys.
+  * Normalize naming.
+  * Fix setting a certificate's expiration time.
+  * Fix setting a certificate's expiration time.
+  * Fix documentation.
+  * Fix capitalization of example section in help texts.
+  * Port cert lint examples to the example framework.
+  * Port keyring examples to the example framework.
+  * Implement examples containing pipelines.
+  * Add missing example data file bob.pgp.
+  * Port dearmor examples to the example framework.
+  * Port armor examples to the example framework.
+  * Port extract-cert examples to the example framework.
+  * Port link examples to the example framework.
+  * Fix line wrapping when printing examples.
+  * Update futures-util (and related packages).
+  * Don't call exit, just return an error.
+  * Fix example.
+  * Use cert designators for `sq network keyserver publish`.
+  * Use cert designators for `sq network wkd publish`.
+  * Use cert designators for `sq network dane generate`.
+  * Prevent cert designators from over-eagerly grabbing other options.
+  * Fix composing cert designators.
+  * Make the domain argument a long argument like in wkd publish.
+  * Improve listing of secret keys.
+  * Fix argument name computation.
+  * Rename `sq encrypt --recipient` to sq encrypt --for`.
+  * Rename `--recipient-cert` to `--recipient`.
+  * Rename `--signer-key` to `--signer`.
+  * Rename the global `--force` flag to `--overwrite`.
+  * New flag `sq pki link add --recreate` instead of `--force`.
+  * New flag `sq key userid revoke --add-userid` instead of `--force`.
+  * Make the file creation utilities take a reference to Sq.
+  * Move some file support code so that it can use Sq.
+  * Rename `sq verify --detached` to `sq verify --signature-file`.
+  * Fix changing the expiration time on keys without direct key sig.
+  * Add missing NEWS entry.
+  * Rename sq key subkey adopt to bind, improve documentation.
+  * Move sq key adopt to sq key subkey adopt.
+  * Improve warning message.
+  * Port the examples of sq toolbox packet to the examples framework.
+  * Improve and fix the documentation of sq toolbox packet split.
+  * Fix splitting and joining packets with bodies, such as literals.
+  * Improve the file names when splitting packet streams.
+  * Emit a hint when trying to sq key import a certificate.
+  * Deduplicate subkey arguments when revoking subkeys.
+  * Introduce a switch to select the type of DNS resource records.
+  * Fix adopting subkeys backed by the softkeys backend into softkeys.
+  * Allow source certs to be ambiguous when adopting a key.
+  * Avoid file descriptor exhaustion when fetching certificates.
+  * Disregard bad information in the signers user ID subpacket.
+  * Use the cert fingerprint in messages, not the signing subkeys keyID.
+  * Fix hints.
+  * Bump MSRV to 1.75.
+  * Remove redundant long_about.
+  * Fix hint.
+  * Fix long about strings so that they line wrap.
+  * Escape newlines in help text to enable automatic line wrapping.
+  * Fix spelling.
+  * Don't dump bad signatures by default, add CLI switch for that.
+  * Dump bad signatures.
+  * Rework indentation in the inspect module.
+  * Refactor signature dumping.
+  * Refactor key dumping.
+  * When adopting a key, if the creation time is unset, set it.
+  * Add the --creation-time argument to sq key adopt.
+  * When adopting a key, error out if the key's key flags is empty.
+  * Allow modifying the key flags when adopting a key.
+  * Don't require a key being adopted to have a binding signature.
+  * Make the test helper function Sq::key_adopt more consistent.
+  * Simplify how tests call sq key adopt.
+  * Allow tests to pass addition arguments to sq key adopt.
+  * Tighten the sq encrypt tests.
+  * Switch sq encrypt to the certificate designator abstraction.
+  * Switch sq cert export to the certificate designator abstraction.
+  * Fix sq cert export test vector.
+  * Add a certificate designator abstraction.
+  * Add a test for sq encrypt for revoked subkeys.
+  * Add a test for sq encrypt for expired subkeys.
+  * Add a test for sq encrypt for non-encryption-capable certifications.
+  * Add a test for sq encrypt's certificate designators.
+  * Port sq_encrypt.rs to the common test framework.
+  * Move implementation, add NEWS entry.
+  * Move sq key userid strip to sq toolbox strip-userid.
+  * Make sq key expire more robust.
+  * Improve debugging output.
+  * Add a convenience function to preserve a test's state.
+  * Improve comments of revocation certificates.
+  * Wrap comment lines in revocation certificates.
+  * Align sq key subkey expire and sq key subkey revoke.
+  * Move the `sq key subkey` CLI parser to its own module.
+  * Move the `sq key revoke` CLI parser to its own module.
+  * Avoid using the system-wide crypto policy in tests.
++++ 5 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/sequoia-sq/sequoia-sq.changes
++++ and /work/SRC/openSUSE:Factory/.sequoia-sq.new.28523/sequoia-sq.changes

Old:
----
  sequoia-sq-0.38.0.obscpio

New:
----
  sequoia-sq-0.39.0.obscpio

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

Other differences:
------------------
++++++ sequoia-sq.spec ++++++
--- /var/tmp/diff_new_pack.rJ1qtM/_old  2024-11-21 15:19:06.926670375 +0100
+++ /var/tmp/diff_new_pack.rJ1qtM/_new  2024-11-21 15:19:06.930670542 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           sequoia-sq
-Version:        0.38.0
+Version:        0.39.0
 Release:        0
 Summary:        Command-line frontend for Sequoia
 Group:          Productivity/Security

++++++ _service ++++++
--- /var/tmp/diff_new_pack.rJ1qtM/_old  2024-11-21 15:19:06.974672370 +0100
+++ /var/tmp/diff_new_pack.rJ1qtM/_new  2024-11-21 15:19:06.978672537 +0100
@@ -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">v0.38.0</param>
+    <param name="revision">v0.39.0</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">.*v(\d+\.\d+\.\d+)</param>
     <param name="versionrewrite-replacement">\1</param>

++++++ sequoia-sq-0.38.0.obscpio -> sequoia-sq-0.39.0.obscpio ++++++
++++ 37599 lines of diff (skipped)

++++++ sequoia-sq.obsinfo ++++++
--- /var/tmp/diff_new_pack.rJ1qtM/_old  2024-11-21 15:19:07.278685008 +0100
+++ /var/tmp/diff_new_pack.rJ1qtM/_new  2024-11-21 15:19:07.286685340 +0100
@@ -1,5 +1,5 @@
 name: sequoia-sq
-version: 0.38.0
-mtime: 1725377022
-commit: dfaba32a7a121a67c14a60587513267159ffaffc
+version: 0.39.0
+mtime: 1730304154
+commit: 1c96be5f624ee91575da60ef3c2873d377ad5062
 

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

Reply via email to