This is an automated email from the git hooks/post-receive script.

guillem pushed a commit to branch main
in repository dpkg.

View the commit online:
https://git.dpkg.org/cgit/dpkg/dpkg.git/commit/?id=7fb6f6a1a35b0da36dd1c5c0c05d7692e0391ebb

commit 7fb6f6a1a35b0da36dd1c5c0c05d7692e0391ebb
Author: Guillem Jover <[email protected]>
AuthorDate: Mon Oct 7 13:21:56 2024 +0200

    Dpkg::OpenPGP::Backend::SOP: Add rsop as an alternative SOP implementation
    
    Starting with rsop 0.4.0, its implementation provides everything that we
    require from SOP.
---
 debian/control                      | 12 ++++++++----
 scripts/Dpkg/OpenPGP/Backend/SOP.pm |  2 +-
 scripts/Test/Dpkg.pm                |  3 +++
 3 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/debian/control b/debian/control
index f15a173d5..20697963f 100644
--- a/debian/control
+++ b/debian/control
@@ -122,8 +122,8 @@ Recommends:
  build-essential,
  gcc | c-compiler,
  fakeroot,
- gnupg | sq | sqop | pgpainless-cli | gpg-sq,
- gpgv | sq | sqop | pgpainless-cli | gpgv-sq,
+ gnupg | sq | sqop | rsop | pgpainless-cli | gpg-sq,
+ gpgv | sq | sqop | rsop | pgpainless-cli | gpgv-sq,
 # Used by dpkg-mergechangelogs.
  libalgorithm-merge-perl,
 Suggests:
@@ -135,6 +135,8 @@ Breaks:
  sq (<< 0.33.0~),
 # Uses required SOP features, w/o requiring a hard dependency on sqop.
  sqop (<< 0.27.2~),
+# Uses required SOP features, w/o requiring a hard dependency on rsop.
+ rsop (<< 0.4.0~),
 # Uses required SOP features, w/o requiring a hard dependency on pgpainless.
  pgpainless-cli (<< 1.3.13~),
  libsop-java-java (<< 4.0.7~),
@@ -168,8 +170,8 @@ Recommends:
  xz-utils (>= 5.4.0),
 Suggests:
  debian-keyring,
- gnupg | sq | sqop | pgpainless-cli | gpg-sq,
- gpgv | sq | sqop | pgpainless-cli | gpgv-sq,
+ gnupg | sq | sqop | rsop | pgpainless-cli | gpg-sq,
+ gpgv | sq | sqop | rsop | pgpainless-cli | gpgv-sq,
  gcc | c-compiler,
  binutils,
  patch,
@@ -190,6 +192,8 @@ Breaks:
  sq (<< 0.33.0~),
 # Uses required SOP features, w/o requiring a hard dependency on sqop.
  sqop (<< 0.27.2~),
+# Uses required SOP features, w/o requiring a hard dependency on rsop.
+ rsop (<< 0.4.0~),
 # Uses required SOP features, w/o requiring a hard dependency on pgpainless.
  pgpainless-cli (<< 1.3.13~),
  libsop-java-java (<< 4.0.7~),
diff --git a/scripts/Dpkg/OpenPGP/Backend/SOP.pm 
b/scripts/Dpkg/OpenPGP/Backend/SOP.pm
index 0c95de6f1..993e36b78 100644
--- a/scripts/Dpkg/OpenPGP/Backend/SOP.pm
+++ b/scripts/Dpkg/OpenPGP/Backend/SOP.pm
@@ -56,7 +56,7 @@ use parent qw(Dpkg::OpenPGP::Backend);
 #   Ref: https://gitlab.com/dkg/openpgp-stateless-cli/-/issues/42
 
 sub DEFAULT_CMD {
-    return [ qw(sqop pgpainless-cli) ];
+    return [ qw(sqop rsop pgpainless-cli) ];
 }
 
 sub _sop_exec
diff --git a/scripts/Test/Dpkg.pm b/scripts/Test/Dpkg.pm
index ce98be223..1324a3caa 100644
--- a/scripts/Test/Dpkg.pm
+++ b/scripts/Test/Dpkg.pm
@@ -211,6 +211,9 @@ my %openpgp_command = (
     'sqop' => {
         backend => 'sop',
     },
+    'rsop' => {
+        backend => 'sop',
+    },
     'pgpainless-cli' => {
         backend => 'sop',
     },

-- 
Dpkg.Org's dpkg

Reply via email to