GNU bug report logs - #70082
[PATCH] gnu: Add pass-import

Previous Next

Package: guix-patches;

Reported by: Abhishek Cherath <abhi <at> quic.us>

Date: Fri, 29 Mar 2024 19:44:01 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 70082 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#70082; Package guix-patches. (Fri, 29 Mar 2024 19:44:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Abhishek Cherath <abhi <at> quic.us>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Fri, 29 Mar 2024 19:44:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Abhishek Cherath <abhi <at> quic.us>
To: guix-patches <at> gnu.org
Cc: Abhishek Cherath <abhi <at> quic.us>
Subject: [PATCH] gnu: Add pass-import
Date: Fri, 29 Mar 2024 15:42:57 -0400
* gnu/packages/password-utils.scm (pass-import): New variable.

Change-Id: I92d78083140e29bb3b79ae260e6335a49877d779
---
 gnu/packages/password-utils.scm | 69 +++++++++++++++++++++++++++++++++
 1 file changed, 69 insertions(+)

diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm
index 1dbf138ad4..e50251278c 100644
--- a/gnu/packages/password-utils.scm
+++ b/gnu/packages/password-utils.scm
@@ -111,6 +111,9 @@ (define-module (gnu packages password-utils)
   #:use-module (gnu packages python)
   #:use-module (gnu packages python-web)
   #:use-module (gnu packages python-xyz)
+  #:use-module (gnu packages python-crypto)
+  #:use-module (gnu packages python-build)
+  #:use-module (gnu packages haskell-xyz)
   #:use-module (gnu packages rdesktop)
   #:use-module (gnu packages readline)
   #:use-module (gnu packages ruby)
@@ -1155,6 +1158,72 @@ (define-public pass-git-helper
 your git repositories.  This is achieved by explicitly defining mappings
 between hosts and entries in the password store.")
     (license license:lgpl3+)))
+    
+(define-public pass-import
+  (package
+    (name "pass-import")
+    (version "3.5")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/roddhjav/pass-import")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0xj8nh1jcmgsllykzhg4ybxfyjxzpwqsxl9sl86965247arkgw9r"))))
+    (build-system python-build-system)
+    (arguments
+     (list
+      ;; WARNING: 21/146 tests have errors
+      ;; I think they're due to path issues,
+      ;; and don't seem to impact operation
+      #:tests? #f
+      #:phases #~(modify-phases %standard-phases
+                   (add-before 'build 'patch-base-and-share
+                     (lambda* (#:key inputs #:allow-other-keys)
+                       (substitute* "setup.py"
+                         (("^base = .*$")
+                          (string-append "base = '"
+                                         #$output "'\n"))
+                         (("^share = .*$")
+                          (string-append "share = Path('"
+                                         #$output "', 'share')\n")))))
+                   (add-after 'build 'make-docs
+                     (lambda* (#:key inputs #:allow-other-keys)
+                       (invoke "pandoc"
+                               "-t"
+                               "man"
+                               "-s"
+                               "-o"
+                               "share/man/man1/pass-import.1"
+                               "share/man/man1/pass-import.md")
+                       (invoke "pandoc"
+                               "-t"
+                               "man"
+                               "-s"
+                               "-o"
+                               "share/man/man1/pimport.1"
+                               "share/man/man1/pimport.md"))))))
+    (native-inputs (list pandoc))
+    (propagated-inputs (list python-pyaml
+                             python-zxcvbn
+                             python-requests
+                             python-pykeepass
+                             python-secretstorage
+                             python-defusedxml
+                             python-secretstorage
+                             python-cryptography-rust
+                             password-store))
+    (home-page "https://github.com/roddhjav/pass-import")
+    (synopsis
+     "Pass extension to import passwords from other password managers")
+    (description
+     "Pass import is a password store extension allowing you to
+import your password database to a password store repository conveniently.  It
+natively supports import from 62 different password managers.  More manager
+support can easily be added.")
+    (license license:gpl3)))
 
 (define-public john-the-ripper-jumbo
   (let ((official-version "1.9.0")

base-commit: b05bb6608c7f25ddce6b563194ba5a3007009282
prerequisite-patch-id: 2feff8a49a2bca7cb55d49c21c04736f9828df0e
prerequisite-patch-id: c3460fa91fad7c4f67859f672420ca72e616d89b
prerequisite-patch-id: 805ed84ebb398afb918d0f36c009b8f6da1433f3
prerequisite-patch-id: de4548e4e012824630f0a1c45cc7a53985764b0a
prerequisite-patch-id: 36d3bdb24ad6bf0846ecfbfa8a0ac50fe4a2caa4
prerequisite-patch-id: 80c7b7204a11a2d81c28daceb81cc0633fc6fa8c
prerequisite-patch-id: 6ec6307a83f961e22889e3708e3da7530031f126
prerequisite-patch-id: b0d94cd712b487d73a790861e1c73ac96ef54ef9
prerequisite-patch-id: d238793555ce22bd605d5e37605a473040a1bd24
prerequisite-patch-id: 2aa8cdc0e39406a3f265f05dd45c29c82e21db14
prerequisite-patch-id: 2ac2e7026446ce074a2f950ce88398a71367c645
prerequisite-patch-id: c35868cfddb7600ce5d5c553027e782acc95dbde
prerequisite-patch-id: c12f378a0e12c2823bf99e2a02ee2710816e5935
prerequisite-patch-id: 3c2fc6b325ddb57a63fbc47b2047b3231cc0042e
prerequisite-patch-id: a3611d868d28fe783c60a93edbb5698df1c836a8
prerequisite-patch-id: 03f352bc27436c63bd82453a94d085b95cf0618e
prerequisite-patch-id: a6481d58b1d5e4cb6aacc0cc07d995c3ff39ff71
prerequisite-patch-id: 3be6985e67095efbe1ea4c1b5fc550e1c91b3d31
prerequisite-patch-id: 6a892515778c1909aed2c8b28e1c747b97287686
prerequisite-patch-id: 43133db5964d341ae7fe8c674e8e9484c180959c
prerequisite-patch-id: 04de9d302b0b6845fdabbfc1d5eb6e3d46fcbdd6
prerequisite-patch-id: 925fcc8654caa4ee0922bccc405c09c1ea30aa7b
prerequisite-patch-id: a60dd568287a635d5f83bda18b31dfb901a8b47e
prerequisite-patch-id: 129ffc7d0cabc4757e2857dc04619162cc55b57a
prerequisite-patch-id: 7e6afecf383dfc8f224141f99dd69479bbcd51a9
prerequisite-patch-id: cf5cd18e7846d7d92ea21fbfdb83ed49cb53b405
prerequisite-patch-id: 5c364d865b33833b1d0cd668fb86e5e6ce830b86
prerequisite-patch-id: 19019fd30441acdaae63b4e460cf7e5dc577fe37
prerequisite-patch-id: 65daace6abc77c058e352d50db8e97d65bf8b39e
prerequisite-patch-id: a4db17f23f8d2c28ef6b2835f4d387e80e93ca56
prerequisite-patch-id: 391f99ab187aff77ee6c9e4a12cd3da3654f0817
prerequisite-patch-id: 24fe013be957c0f1500fe8b8cdcd84e2eb8f28f6
prerequisite-patch-id: 96abc3407b96d15df955964772c76170db0ea487
prerequisite-patch-id: 6bda51aed95e3b89cefb936e5db839d0ee81e623
prerequisite-patch-id: a0c9c63d77171ad3ee0464120e719b050890a883
prerequisite-patch-id: 817e50cf858461d13742ad482b132706b61b0c24
prerequisite-patch-id: c08a049bf4463ab4c73c188915681c727da857dc
prerequisite-patch-id: 080cb8761463a8c09d29b73500cf5fca9a6bcbd7
prerequisite-patch-id: 0e6dd5673ca89681a3118136b9ac796c8a863b26
prerequisite-patch-id: 1fe5678a626dd7a835ab8a69d9183af34874e2c7
prerequisite-patch-id: 367a9e72a4f72c7ce72296eb2429fa7d0711dfaa
prerequisite-patch-id: a4857fa962281215ca944265ac9741bbf69a9cfb
prerequisite-patch-id: 4267cb638085486f80ce602d8dd2351a54693156
prerequisite-patch-id: 0578d60692b74a8bcbd0cbb1730fb65101108fbc
prerequisite-patch-id: 938a59d0f0a93f9e07359ba25ce86ccfa8b8d90e
prerequisite-patch-id: b0006cd6be2113840a385512deeacd77ba9121ed
prerequisite-patch-id: ce187eaf8e15d34f65ca3c9c6b344b42cbaaa7cc
prerequisite-patch-id: 46b2485205f3f48319fc0b1818ecf2e3b4862a1c
prerequisite-patch-id: 525609fe92b4976a13faa8c00e138ae7ef7857fb
prerequisite-patch-id: 38890e4fbf749a70022a52e6677ba37c0ab27901
prerequisite-patch-id: 7aeada0f616f3fafbd7a328ac0ae512eaa707fad
prerequisite-patch-id: 879154291807469e440449de892a40ef08135a23
prerequisite-patch-id: 8e55daf63b0980f737d8593ded6328ebd2c3cfea
prerequisite-patch-id: ad15cb4a16f7326da866296d858a1c62db62c7ee
prerequisite-patch-id: 0dc57fc19396f38d4df03e4e0deb5d53fafa4710
prerequisite-patch-id: 57e461d0e8d009d2436552e6a9e9b784bb3f0911
prerequisite-patch-id: 3452ad1ad49ff507b81924a1c11ec85a346c7fd2
prerequisite-patch-id: b4abe84767e89d0f6fa8b022e23c1e1ea44ed71e
prerequisite-patch-id: 5358a0f38b6949a6b7e2a4cfed6b3ce09fd66af8
prerequisite-patch-id: 51b1e393bdc175220ee5e8cda606e37987153882
prerequisite-patch-id: 219ae09a863eed54381cf4abf617a1717fd7fea9
prerequisite-patch-id: 2eee790680eee962e8a7a30c09e73ac25e9a4406
prerequisite-patch-id: 277a6806585472a83782d7b06ec1f614e96df6bf
prerequisite-patch-id: 36d09ec39d0b324a8033d9d3c31f9b4920d02771
prerequisite-patch-id: fa82bf9e3afe4e70e5fa4edc7d6ace0b3c2acb3b
prerequisite-patch-id: cdf078ee8c0304135800b4425be92a8ba531160e
prerequisite-patch-id: d567bc3374aa064c8f0dc48f3fc31f3ae178e527
prerequisite-patch-id: 5a8994c0f8e777fd5cac35411180afb43d512a8d
prerequisite-patch-id: e642d18c4f28e71d99dca06f5d57664bc1a77d4d
prerequisite-patch-id: a76cdb3057c1df47183071f03c59c0865c74f1c0
prerequisite-patch-id: 5ca07f4f3890bba322856f63e1de2ea8621e5880
prerequisite-patch-id: 3eb41f5c2041ff23ac1ad6716fdbbe281313bc12
prerequisite-patch-id: 2bdaaac9da2f0b20075b28ba6ee3e17af40598ae
prerequisite-patch-id: 123b1af33baabcd1cdc15d0c03616da8308df719
prerequisite-patch-id: 04bfa790b88841f14c4f16d919a6bc8ae4679b76
prerequisite-patch-id: ce14c9261b1bbe0f1c2cf7b350839b4364ec2084
prerequisite-patch-id: 41d4d65e7532cd23e57882e81d6d55d528946a0b
prerequisite-patch-id: e6ff319e2de9318fbffca8935c42fa7d3dc6a2b8
prerequisite-patch-id: 1a89c7fee0896d1a26c38a1b407fe28bc4ff57a6
prerequisite-patch-id: 9450c4ce0427f05a25f5f423f426d9442c243755
prerequisite-patch-id: 02b7344870733d39a6a606a32b2e903308a410ee
prerequisite-patch-id: 5408e7428dd31a54e2d1be8efab471adb8a85de3
prerequisite-patch-id: a263e573b9c361b747e69683b96dafb7116d88cf
prerequisite-patch-id: 45deb14157ef750fefe36310d615f82fda986bc2
prerequisite-patch-id: c900eba40f41d365dcb30b67197f48ec673a68e9
prerequisite-patch-id: 0a272be467c297e652c035fc735fd9a733c3035a
prerequisite-patch-id: 0a0983121c24d0fa7ef6a0acb21d51a4f8d2959f
prerequisite-patch-id: d4635fe2183a487df714573558ed591a6ec1db6a
prerequisite-patch-id: a5dde500e72a24257ecf0f50b15a7298fde4ff57
prerequisite-patch-id: 6cb572f067af823cb9c9f2b5f1df3d68251f2972
prerequisite-patch-id: c5f8088d7455b4d320781ae7e5fdecb702e19191
prerequisite-patch-id: 161d49dff6de68df7a685d4e6ae5e74c8d621d3e
prerequisite-patch-id: a9b2fc3a2e08291dc7496786b66dde6d9abadaf3
prerequisite-patch-id: 9c8bc235e6c4b816e875673243ddfa332ffc235f
prerequisite-patch-id: 7c5ae1c43d36b054c61e86025c172c517c89d5f0
prerequisite-patch-id: 05c066e7ed5d97b43e370190fb92cbab377c7716
prerequisite-patch-id: b5688c28ea321dc95c9e4aa24e9346635099dfd2
prerequisite-patch-id: 68a9d486246d20ed93954f074319ee2bb4f29f68
prerequisite-patch-id: 3f2e7352bb5b6b3f072574e739168363b324ab44
prerequisite-patch-id: cecddaf90802c651f7f3f8739bb076c9e4ebb57c
prerequisite-patch-id: 6b819daf2c9da5881bff5454050db69f94edbc95
prerequisite-patch-id: f2336c900153709757c98e58fa54551c20f534ad
prerequisite-patch-id: abe0c6e25efea796d7ae7e476918cf03def3ed0e
prerequisite-patch-id: e577e8e759ed8376dad49c5421cf8182981207ac
prerequisite-patch-id: 34789edfc9d72ba9ba252bfed0bc2e5fcce95db0
prerequisite-patch-id: d782bdf33ce23cb2e3f45cbc549cf4eb3f415611
prerequisite-patch-id: 123478c691040955136508d84d536a391fb362e5
prerequisite-patch-id: 90372e38f693d248cb10391fecd72314772a02cc
prerequisite-patch-id: a9fda4266e7e38ddeddfa1f16463c447bb4545d9
prerequisite-patch-id: 13d066c81a9b78d0c30ee668626f902e9a4527c2
prerequisite-patch-id: 7ecb0f4d506a5cf138c3c9bc96745feef29f53a9
prerequisite-patch-id: d4140963511485f1ecad9564afca68d1165da9cc
prerequisite-patch-id: 97249bfba1c2021f342da638a9f9315f71c6b06b
prerequisite-patch-id: 11627da113c1795767b9cd75f5a62f20839d89dd
prerequisite-patch-id: d5007fdaa5f71509db0d8192671a59b3e6151f24
prerequisite-patch-id: 717a2c8ce226c0ddc4339856093a446d230d01cf
prerequisite-patch-id: 3b783026a5f338547ebc1621cd94bbe2bb813829
prerequisite-patch-id: f0e916158a3c6a40af198f59f41b821c54b03615
prerequisite-patch-id: 48b1994a54dfea66baa4e37d92585934474cbf67
prerequisite-patch-id: 2a860a3d3e2183f6a0046f4f05a69fa11e01604c
prerequisite-patch-id: 323e591f017d8a5f299fedcabb707f8196154508
prerequisite-patch-id: 79b4ab2bf23f838991b4dc3ec151558a62f9c0d8
prerequisite-patch-id: e7528b0a7d90733ba83fba83e60a1f23bf49ee0b
prerequisite-patch-id: 5b5638ad79dc7818d411dd5ca107b9926ae5e1ce
prerequisite-patch-id: f658bc04044e9b39548e1cbdec59addb72209a58
prerequisite-patch-id: e11612620feabec6af0f0d2c4586849a04d8e8c9
prerequisite-patch-id: c46954eddc80453f6d7c045fa22ec99a694d9693
prerequisite-patch-id: 54235f24658e8a25d232cf5f2a2f71ef87e75652
prerequisite-patch-id: 3f286484c825eb0affff6cfc17532083c410a4e0
prerequisite-patch-id: da93e1bb4f580b660826a8024c63b64cc0bf3c62
prerequisite-patch-id: 7d3751828f3c35214ff1b238175d921e2454c93f
prerequisite-patch-id: 6307c4b4d61b12e3adbfcced938aeddd301c5b0d
prerequisite-patch-id: 81f7f461b1c2cd366fd07e4ffb821f0f9a9025f8
prerequisite-patch-id: 342e60183dcde8c5a7a2a3d4eec9945db1db95f2
prerequisite-patch-id: eddca67c2ebc8bc2c614cf96773c3d33db439ed6
prerequisite-patch-id: e63fbbb260d529ce6236ef268d2451fe0f112632
prerequisite-patch-id: 7b06667c0c33be5a120f410138a50527f0924206
prerequisite-patch-id: 720e30e3a40d5ee2d6490eb612ff1f2c07cf6d47
prerequisite-patch-id: 90043a37f306e5a39aa4b3a2def0bc96bca18f95
prerequisite-patch-id: c6bf57ecc51a418dd48bd5d092f6a044f6bd61de
prerequisite-patch-id: fdacd69bdd6d87d873e5ccb82ede5f5552623e30
prerequisite-patch-id: 12ca323cff09e2efebc36c9b92a4e89e5222d44f
prerequisite-patch-id: dd870ddca5d08ac0c51fbb27df964d6fc35d34e5
prerequisite-patch-id: 5713cb376fb1111a22d9103d574955e4a09be5c8
prerequisite-patch-id: 180e591a6afae67c9fa998d8ebc22ccf5063b9ed
prerequisite-patch-id: 503611205cb91c0d329b580cb34686f08dcbfc94
prerequisite-patch-id: d862d4954500c94e79d43ae3a4da891cb5b0a84a
prerequisite-patch-id: cf81413618ff28a2db5f0c29f9968f191160b8a0
prerequisite-patch-id: 2dca358a627477cfd451f7d44cf54b7e0449d8b3
prerequisite-patch-id: 3c902015a3d898d71c0e1cc0c54c3106af305898
prerequisite-patch-id: d773a76d7580c92c9dc97001086c2d4fb7de8d06
prerequisite-patch-id: d012da4319fba71c02a8c96eacf69693da3f020e
prerequisite-patch-id: 8a1d7e6d7fa570c0aead040be9fc97a1c2207a53
prerequisite-patch-id: 38d4639c9826ae4bdf71ab6dd41dcd9c73f32974
prerequisite-patch-id: 130861f7f12a669779d345d0a6003a6a86e7eeea
prerequisite-patch-id: 1dbf1b5ffc47afed8475aea42455b32a3be2b037
prerequisite-patch-id: 32394dd287c63bae540236d90502761f0a7d55a4
prerequisite-patch-id: 0713d1db2012b197bf9c96f755ee3144dad20643
prerequisite-patch-id: cbf1623b118afe22534a21056c3464bc12d1432a
prerequisite-patch-id: a310175efdfe2b2b730269582e3f1b8a09a5df21
prerequisite-patch-id: 8fa27f0de425d430ab35d19e65b2c3edf9fc5b75
prerequisite-patch-id: ea0af7e6a481d25521a53c7b986a6477d05d26ff
prerequisite-patch-id: 42610398bcfa723fa2a69b749db0a86af3fdcd52
prerequisite-patch-id: b55e43551613597f909350ea89744252f72d8c0b
prerequisite-patch-id: 84ff6000d7f8b45ef1962757b0213f5897338d15
prerequisite-patch-id: 8c8b936b0d5847c0e8cde5025e2bb491501fbeb0
prerequisite-patch-id: e8cd5ea6f06bf82da677d16f3cc6e7d7a832653c
prerequisite-patch-id: 227e5241fa6bebda9ce004cb611231d28b04d74f
prerequisite-patch-id: 573da243ec10944ec2c8dfeaf97f8d654a78ded9
prerequisite-patch-id: 07dc02ac9d65c5313292e9710b4849dbf221e0c7
prerequisite-patch-id: e60dd1290c1784da81eaa44445a2ffa68b16f11b
prerequisite-patch-id: 54f49418d7bf6935eb2c083b2d773a260d177d0f
prerequisite-patch-id: 5b8406c93fe30f66132e34912889798ed49e872b
prerequisite-patch-id: d4574b373fb3f0488dc7000be7b12f4bce60924c
prerequisite-patch-id: 80142456c0869791be9eb1d9f1eec31cb69c3642
prerequisite-patch-id: ccbb4d93c17bba1036b21a62896e780ef4c21a9c
prerequisite-patch-id: 406488a29de735f55e22f34f5fa4e2163b0f4158
prerequisite-patch-id: 1deb16f14aa9218bd6749a32ba8a76596492c43c
prerequisite-patch-id: ac2e9c420d17d238403fdfd60f15a6ff775c13d7
prerequisite-patch-id: a9d13f388df14252e89f75b87cebe3c478196911
prerequisite-patch-id: 5bb8f2919f6e7e7e3bbe44d5255238067b1c1a7c
prerequisite-patch-id: 7b2e9650bf9e8dd96944b9ccd0b519b308b37930
prerequisite-patch-id: 1afc18be1ef657c608a89eaeb1aea09cf0ea2d2f
prerequisite-patch-id: bb46b569583ed76ae54f4abcd6e140085365bf01
prerequisite-patch-id: 0e1a96725525ec705c736636cc513906497b83ed
prerequisite-patch-id: 71a0ba46e77050f452e1758a93b5b6113df3ea92
prerequisite-patch-id: 1681ad9c2eb344af8198a08fded913406427a502
prerequisite-patch-id: ce96484685cc82528a5b2a499be68cd5576024dc
prerequisite-patch-id: 53f36a911d07f12ebc3c84aa9287cc6f7103fd74
prerequisite-patch-id: ab1938a97b4ed2abb7c281459cd6b60722e194d3
prerequisite-patch-id: 4d2a520a897a2a78b6309942e7d6e048ce2e35e1
prerequisite-patch-id: 96f34231377b981240e5715d82169924b22f5fe2
prerequisite-patch-id: cde730de394392c06f68bb48d86110a11aa24d9c
prerequisite-patch-id: ce4a7fc4b033d43dd631606a65f6d130f575e0ca
prerequisite-patch-id: 255708e705854f293e8ba4437d6141969ee6bf0e
prerequisite-patch-id: a98c13aa15d98a29065c5cfb4ca5d9132ecd6f33
prerequisite-patch-id: c501694ea0c3bb6e353a2ce563361e8367215323
prerequisite-patch-id: dd32c8f3b6717d64fb885f9e6c43dfcb1ac2a8cc
prerequisite-patch-id: 312a71a3304ac1762c226a0a19f225232495303c
prerequisite-patch-id: d18a199a5214ab72764305a4de394034274948e8
prerequisite-patch-id: e6afe8961662899ffda681c8518a5dd5bb101f5a
prerequisite-patch-id: e5cf436ad02f7d1cbafe546c4e3dd5e49ab9fb1e
prerequisite-patch-id: 40fb59b666afadb474ec21a7d31242418b9a7aa8
prerequisite-patch-id: 85d4e7bcc9a18bd7d2fc4d3425e456e4fd14831d
prerequisite-patch-id: e3851bdc4e833a2d203299f4076a412ffac75ecd
prerequisite-patch-id: 648b8060fde7a5830e1b0dc6ea70f2bc6d371810
prerequisite-patch-id: 91765957aa824589b4aef5ef9e38818203c86750
prerequisite-patch-id: 3fb59a4aae2a3e9f146750f48af95489579d30c3
prerequisite-patch-id: 1bd2583bebcbc4cbf3f2a5190ce849e4f1d23d12
prerequisite-patch-id: 4b5032a22b70bff803b7bbd0693b00984f53a25e
prerequisite-patch-id: 68eb78a4650b2e0880ad3735fbd1f0296adc7de7
prerequisite-patch-id: 77a46ebf163a04a6cfc4a13d128b89eb5d34dbda
prerequisite-patch-id: 5bc4a615ce9e334f167e315bb3b77ccfba6339e7
prerequisite-patch-id: 5ab3b86a3921894cc7617009995556831aad1b9d
prerequisite-patch-id: a48ab1db4b88415eb4087ec99223550d5193b766
prerequisite-patch-id: f5b5eff8a1851813cfa4dde62fd6501230a42e8f
prerequisite-patch-id: 92031ec1d7d806961fd0c2200534bc0f631ab833
prerequisite-patch-id: ea190e035c8dd155f956b1cb2a1d91552d35323c
prerequisite-patch-id: 4e39d85ecb0d0139e06ff7e7ebd236084108a996
prerequisite-patch-id: c3f867bd079d616db37d48bd90d637bfa0c36920
prerequisite-patch-id: 2da0a3e3df9ba941b2284a0deacf29f8fa80f9ef
prerequisite-patch-id: fc096556d2fa0ed981a08f2206513032394aa79a
prerequisite-patch-id: 02a6a907376d4f6d088844b465f707d6472453ae
prerequisite-patch-id: 25a9867fb32471f861f738559d7571eba08dbd3f
prerequisite-patch-id: 4a276f00c304cf9ff6bdca61e938db7c8b347461
prerequisite-patch-id: 988eb00db53f6d1929abdbbf002c08846da813e5
prerequisite-patch-id: 84d9d01775d95ca1f5a32f1dc4c9e6b58cb9b2d4
prerequisite-patch-id: d462d56b707fa6011b11fddf5974f335b7b2f843
prerequisite-patch-id: 0cc9a2e0bacbab40780a437a6b1301b9ca4ccbc6
prerequisite-patch-id: ade94595959356ad89a68743bc59e858bfa8cb70
prerequisite-patch-id: 6266cf3bb7d998ab4fe333f7722a63b0e6357e88
prerequisite-patch-id: 3b58f91a6670f72efd3822a4a9b9365aff19f6b3
prerequisite-patch-id: 6b20ca0bb2047671095dda7af9d4cf4e6c094623
prerequisite-patch-id: 4db9245588fd984cc77d61f5376dcf13f0bfc5d2
prerequisite-patch-id: 133557d365a42538014e37cc1fd54953a8a38806
prerequisite-patch-id: 0c20c88fa3fb1bdc9301ae17c92e007fb48f9440
prerequisite-patch-id: cc7b1f52492a06d3b29a06832222e726a83c8f80
prerequisite-patch-id: ab4f9dd5aeaedfa3dd467a7da6b1b9abf1770999
prerequisite-patch-id: bd5e80ead13ce1a0e6f9f43e9f96be11f30f03c5
prerequisite-patch-id: 06fee07dba74ee9a2826d1f3f78a08cb86a903c7
prerequisite-patch-id: 7a5f20b6fe4e5152ed94248390789cdb8d557d68
prerequisite-patch-id: 7748a9fe9c4082f91443559784dbb3da4bcdfcbc
prerequisite-patch-id: 8a0bf5789b7a617758dced8de854c130b53d2d25
prerequisite-patch-id: 4809b55970d4458fbba255df3d48db13fda70b25
prerequisite-patch-id: 154634fd540d2063a2b33b21f39040228e1ec179
prerequisite-patch-id: 39bd5c86062a382ff36da4d5a92a88c781517aa5
prerequisite-patch-id: 81d856bdf82c188b414f4dc86529032c51e8dba9
prerequisite-patch-id: 5d51417e3569c357f9ef36409345b1d0b673c7e5
prerequisite-patch-id: 18fec7c437ad5d6e3e42087f9f54bef6b4e9081f
prerequisite-patch-id: c5d43cc78e03f5fb7149a178e48b1a749e6521e4
prerequisite-patch-id: d3ab08504653bf674483fa8c9cdce641516649d6
prerequisite-patch-id: a02be8f56c468d1af399bf35f67d297a9f0ff81b
prerequisite-patch-id: 7cbc41c63fbe80ad481d8ac488558a2bdf655c01
prerequisite-patch-id: ea9fa11699284403c5a890f3b4ba524689f09567
prerequisite-patch-id: 8fd05ce1f4240dec3c0d5ed5ca58b78b11b80627
prerequisite-patch-id: 4e937b617e7efab1534e7a0850f0473b1daae026
prerequisite-patch-id: 0cb669300a73eedf3c912f3bef2889b8256d30fa
prerequisite-patch-id: e1401cc50fa702304400a28f68c7dbe65eb9a31d
prerequisite-patch-id: 63e045641fdbea6c01d91ade32ce7eb77643a07c
prerequisite-patch-id: ac12a56049dc13ba7b7a41a2634439defbbe411a
prerequisite-patch-id: d8240ae0b79d0eb50bc4e5a7a667cf9237053256
prerequisite-patch-id: 6ce1483d89fa19acaf5a11bcda684e8744c88bcf
prerequisite-patch-id: 818e47c09220ef57edb3a5ac96e9f21a9a7efb65
prerequisite-patch-id: 70464fa85bad0f66c39cb4b687d2b5ad298c6bf5
prerequisite-patch-id: 665d98ef71595715bd2f2c70d077bf79274da7fe
prerequisite-patch-id: a1198ef252314844bc46b5a669d93fe2ee5b51b5
prerequisite-patch-id: 2ce4b90125d119bd67d19457a725a90a2be7fd31
prerequisite-patch-id: a7b06a530013e968e88f1889c086b59ca720271c
prerequisite-patch-id: c03ca26533e19e4eeaac62c3814e689b09006c88
prerequisite-patch-id: 0804a38590177dfed12fd7a69a96c0bfed9b0991
prerequisite-patch-id: 309c87bbea8daf0b1cd46cb11b6c2702e1f1d4b9
prerequisite-patch-id: 93fa7ca5d72ad6c1f92e6ea04f486f6dd049d6fe
prerequisite-patch-id: 7c7a4587daee9d7ba4dfc23c7b4333d9344881ac
prerequisite-patch-id: d6cfc31c174b022eacfdca59e9abe2bd603e4937
prerequisite-patch-id: e721cdd3341fb7e482b44c68d6a397bb3918f8b2
prerequisite-patch-id: 46941e3d540c6b913b9c7722345a204f9c7bbe18
prerequisite-patch-id: 8e6bb561a75087597ff6ceac4af3938547071c5d
prerequisite-patch-id: 4d7089b420210c16043ffda858520e173e93dbdd
prerequisite-patch-id: 2ff710ef6a54f1bd656e748cee554e26bd556c7e
prerequisite-patch-id: a7318730748a0f51e519eda413fd658ba3a94f1f
prerequisite-patch-id: 286f6139345cd9a6f14bb1bc1481578ee32a2c25
prerequisite-patch-id: ea13ad92932bf993cdd6b9201a6b442c078dcf46
prerequisite-patch-id: a96df4ea02e9237c4dd57bae5017676ec78e6e0f
prerequisite-patch-id: 21a24010165b423bc545b956119ce152bec5b876
prerequisite-patch-id: f83e7e771bf0af899aded14e388ec634479f758d
prerequisite-patch-id: 80e4c244fa94d8d66d0bbe291567372aa86cf382
prerequisite-patch-id: eb346b0a1300a18770e4e4f802913527edc4f539
prerequisite-patch-id: bf078ae1bf511019722109a3c8cf423ecf47b95f
prerequisite-patch-id: 09676a55e734940f2c35cc0b239ff3480ef8d5c6
prerequisite-patch-id: 615517eeccf45ec6e04c463e6f3f96ac791125a7
prerequisite-patch-id: fa2803406a04ab72889a8d858c45063667deb66e
prerequisite-patch-id: b2996c4787a2fe003727437970163954c1c7ad96
prerequisite-patch-id: 113ec323190e51351fd30bcbf145dfd0a47de35d
prerequisite-patch-id: 2c707d035419311f661dc36ad68bac510438a56e
prerequisite-patch-id: e7f0712cf413931d6c4f9a380bbf1077891f3d96
prerequisite-patch-id: be42bf02de57f91dc45d6c7301850aafc5a033ad
prerequisite-patch-id: 6486765fbfbca948394c9dc3dbec067f07821e43
prerequisite-patch-id: 4e533c79c7fd93501c20ad909e1388db550bd4f7
prerequisite-patch-id: 9dbed8e3a2c1b1e1f8055cbd59aa0dfa11df53c1
prerequisite-patch-id: 5a904c413bc4e5484fed86ec8a7862b20ef3156e
prerequisite-patch-id: 4738028cd7b19a3fc1d9debf48fbc69d12eabb87
prerequisite-patch-id: 9f1f4c68c014812665528365805719dfe9b9df7d
prerequisite-patch-id: 5252d7f74f03b644e47af6b496bf2789441c920b
prerequisite-patch-id: d152009e6a91b680589e4350222b2bf318f159f7
prerequisite-patch-id: d7c0998a682913ec02ef59994534ca8f890fe8de
prerequisite-patch-id: b9a83c94b4e4f164af8675e22fb143a4f1e5e7a9
prerequisite-patch-id: 84f24b1267f2f1208507b3b2a0c544c6ecd716b7
prerequisite-patch-id: 0154a90e8283cfd541a17c36f1e1d1f50b1c64c8
prerequisite-patch-id: e54acf20fa9c5518b3a21f549c6fb998c4ce10a7
prerequisite-patch-id: d7d33e279763f69018af42d7164189bea4ce44c4
prerequisite-patch-id: a2b7998a5123c7b79de68a65870194e317a5d61e
prerequisite-patch-id: 65460c9a826bef9193a767f881e81003338acce2
prerequisite-patch-id: 16df9ae61ce03534efa333ff71e8e41b678c8df1
prerequisite-patch-id: 80e900a09ed63ab01c8f7f6d3fafc24cb0d18626
prerequisite-patch-id: 14a9c706464239d858716f41af50a4ad56c9fbd4
prerequisite-patch-id: 0932d12248cee0529562921d71c754f535bcab64
prerequisite-patch-id: 311c50760f5367e9a02cfa3503efd4e252f5d985
prerequisite-patch-id: 4b3d7dd720e7602b83f3be50e497b296c6dddd77
prerequisite-patch-id: 64bae0456eee338baa7354bfcd54ea4dffb7f025
prerequisite-patch-id: d1dcc6aecc77aad74e92295afb99a30707c38d4e
prerequisite-patch-id: e5964f7c97a4be982f02d72446da09ceff4624a8
prerequisite-patch-id: 55c6c89d606e873338e5a9526ebd155e8b8a8346
prerequisite-patch-id: 9128bd2302498089bafaa799194d2858d5676860
prerequisite-patch-id: 8a3127e9ecac304cde6d5c1b24dc065398163216
prerequisite-patch-id: e690071eaa463f605385db88ea6fc36acc1acb70
prerequisite-patch-id: 36572296697ca75d1193755af19c54aa7cbd8578
prerequisite-patch-id: a12ca38e4153ca0cf54fad5b31d4a2729a6036ee
prerequisite-patch-id: 7093af46278a977f820267df9a962d487dfe0e00
prerequisite-patch-id: 44448582a4ba832c577f349159dd38b0ba9f7bef
prerequisite-patch-id: 46443cd169cc6a0b70a2d49ff43feb412f3d8480
prerequisite-patch-id: fe5205f27de4e3c2f352b3214a39a975269cc472
prerequisite-patch-id: bf372cdcaf106e7201f061b11997f932914749ea
prerequisite-patch-id: 01b02dc5f6c322f44f390e60f6b7fcd24339126b
prerequisite-patch-id: 4a2ebfda0253e461218913adb63f8538e005f039
prerequisite-patch-id: 19d33c9f81f78c91a8d59db415d681859e86708c
prerequisite-patch-id: 1a822bc4c1a3316c1fe770861714822152d2f67a
prerequisite-patch-id: 8ec1e655de88d49dd74a52d40553852a3c4f9dd9
prerequisite-patch-id: 0e28a1878d2e1e022672c03bc1bd6c53890cceb1
prerequisite-patch-id: 80c30558a386bf01f1a8b7cab3a228e2ed921d0e
prerequisite-patch-id: 4b4b361dd4ba27a59caa90a4d07daf607b475043
prerequisite-patch-id: bbf105879b141aecf54cd7b731cce77d3aa2bee9
prerequisite-patch-id: 833ab5e467aa499b2bd78873644d41f91c0e5fe7
prerequisite-patch-id: ff0b792cc7b117ef69bd0e799271d3120ca89dd5
prerequisite-patch-id: 67b71b8253d1267127d32b9148b23b58da4076cd
prerequisite-patch-id: 4745049b6843e14783fc4f3d68428f3cde3f018c
prerequisite-patch-id: cc603e7012f4e741c20ec45136ad5ef0784087f9
prerequisite-patch-id: c684a23672a85adcdc29fb43d981bb0009240c93
prerequisite-patch-id: 50ea408a209cc48f570a3605c5a93d72e2e4c71f
prerequisite-patch-id: 444f211a7c8d932b1ce108069400dc25f6d0a014
prerequisite-patch-id: 4fe9554fd2aba19753c61f2ccb549e440fc3e58b
prerequisite-patch-id: ef34fdd26e06c60441b1807494c25b38c1407545
prerequisite-patch-id: 296c46a94653027a1cfb06d54432e67258c1c2c8
prerequisite-patch-id: 8935615b32ab3481975c279f277be6e773cdf831
prerequisite-patch-id: 42bb1cb169951d80d51a787edc1d8b3a59f5b081
prerequisite-patch-id: c9f9bc9a7b8841eb28b24c399bb6316edc277f83
prerequisite-patch-id: 454562a6d882a6e903fb37aa50d874e8713642c4
prerequisite-patch-id: 95e1d459e16cccf7d95bbf9237b461db5f547e96
prerequisite-patch-id: 2b791598323458be0c9fbd5522b143486a1088dc
prerequisite-patch-id: 1b283ce04a3a39c7d6a593fda6d25652f68b5a98
prerequisite-patch-id: b5971b643d3ad855f3f532609b341f6fe82e0506
prerequisite-patch-id: 52b2fccaf6fc569af8e2bdd538ae4d58d15bf767
prerequisite-patch-id: d4ef29ce50ac9c37d38580b36f0624b4b4672593
prerequisite-patch-id: 182b50cb05a7c20af29bab1d7438cf83ecdf56cb
prerequisite-patch-id: 43d6a7f3da523c968320c19720f48c6360aa1257
prerequisite-patch-id: d59b6c4cac4f9b0468c1db385ab8b4dfb406c4fb
prerequisite-patch-id: 7ae8e906b541f522f5be8d91c385839071550698
prerequisite-patch-id: 7d50738fdbb1a3374db31f19145c583eb511c20b
prerequisite-patch-id: 9825645db89c89b13989ae64b73383e25fa61f59
prerequisite-patch-id: bd13d80a43469332b9421aaff446747dc3a8b1fc
prerequisite-patch-id: 872a2c5b52a215c203ad794d1b558a585d8858dd
prerequisite-patch-id: 843eb7b3b38f73eafcb1c67517fb9b86bf109903
prerequisite-patch-id: c443666b7381fdbeaeb71956f0e6b20e1141def1
prerequisite-patch-id: dd15b84f31cf0e4328c41cd7ad610429229fa48f
prerequisite-patch-id: cacff476a3eb56f162193aa661c44dc16aef8670
prerequisite-patch-id: 6e41c92039953f9a500a90591c5d33e665a48d4e
prerequisite-patch-id: 51c2a910917bf16bbc6ebe0b59f85f71a9a284f9
prerequisite-patch-id: 14b2e90972095f88c802313f25ff1241b4410331
prerequisite-patch-id: b000ad78d1da9c18cc545019648461e6dbc16588
prerequisite-patch-id: 0ea17d5ca5381bcd32a3a7ce6d51fc03effdea8f
prerequisite-patch-id: ef867e7d0c7940ee51b210be278529687ad35bea
prerequisite-patch-id: cf84f2ffaae9eda1429759711f9d859239496a81
prerequisite-patch-id: 9d3bdd7b3d78e04581b2c7426719763d12772147
prerequisite-patch-id: f9bff0eb0f8d278685e94bd925231c8c189faa24
prerequisite-patch-id: b8952df8331c9f08ffef552aae100b6f3d93bfcc
prerequisite-patch-id: dfe5b8cb8c09751f8f4c8349f50dc0ad19c6dc67
prerequisite-patch-id: f70115f7ce2a1ca5eead7ee7a45e8fe22e2d14b3
prerequisite-patch-id: c260dd89db6611436169b07a5b7738e5161432af
prerequisite-patch-id: 43c4979bad18410bbdc943b27e7a5b76385880a3
prerequisite-patch-id: e69c1aac9ab4510aeaf56c96c2a8f52cfb1e567d
prerequisite-patch-id: 53b435c81c9bef661b8a0c4541b3350a4fd401e1
prerequisite-patch-id: c0a672c6858b065ada813cd1f85d2a58268ed06e
prerequisite-patch-id: 90c80e9a349f770a73418f7c8b1f9bd7f2ff0720
prerequisite-patch-id: bf7c5ebbcf0fbab070e8c0c5c8337d53fd6e8fe2
prerequisite-patch-id: a3611d868d28fe783c60a93edbb5698df1c836a8
prerequisite-patch-id: 6034666be5f3cefa803cd3b48b3d083ac2fbfe31
prerequisite-patch-id: 129ffc7d0cabc4757e2857dc04619162cc55b57a
prerequisite-patch-id: 7e6afecf383dfc8f224141f99dd69479bbcd51a9
prerequisite-patch-id: 041747eb5bc06f2227541e9f52f365b9e6a0cdbb
prerequisite-patch-id: b3163ff8b083404898bf1b7b8593db94c912b20e
prerequisite-patch-id: a111d670094e79f7675ac667446df5feee18a129
prerequisite-patch-id: 8112d97ff6564b6d11fcbfbfc486ec066bc8b268
prerequisite-patch-id: 2de18670626f9ceb99ea26e5989e924eefa5458d
prerequisite-patch-id: 335217d1e4d5a26cd44c1d5bac51725a6696717a
prerequisite-patch-id: 8a972a775d97540dfbcf4152a8a0b12997efa97f
prerequisite-patch-id: b36f64c1910c2d7e801b98fbcacc85e06ff454bc
prerequisite-patch-id: 40c33629dbbffd4de0b034d5975c27b83d971ec6
prerequisite-patch-id: 8116333d72794b42f7f5d92253e79760a6ba7892
prerequisite-patch-id: 87f871c979af3d76ea8d839efd119bae7f2e7201
prerequisite-patch-id: 2674982ac9d4778d016f366286cb5746ca88f1b5
prerequisite-patch-id: 6bda70f9b9e78f0b14b7270c44a6308fbf9dc895
prerequisite-patch-id: 16e7a3ab5c4f573457b5080504e083df92362cad
prerequisite-patch-id: e642d18c4f28e71d99dca06f5d57664bc1a77d4d
prerequisite-patch-id: a76cdb3057c1df47183071f03c59c0865c74f1c0
prerequisite-patch-id: 0a272be467c297e652c035fc735fd9a733c3035a
prerequisite-patch-id: 0a0983121c24d0fa7ef6a0acb21d51a4f8d2959f
prerequisite-patch-id: a9b2fc3a2e08291dc7496786b66dde6d9abadaf3
prerequisite-patch-id: 9c8bc235e6c4b816e875673243ddfa332ffc235f
prerequisite-patch-id: 7c5ae1c43d36b054c61e86025c172c517c89d5f0
prerequisite-patch-id: 67f96fb834860e3d9f4f98eebef3063926426124
prerequisite-patch-id: ba8b500f91763e37e70641f874bed7a1805e1228
prerequisite-patch-id: 62884949081a6fa9bf426172cebb89bc925b93b7
prerequisite-patch-id: dfb619e484f4fcf3db69e2082011aef89562927e
prerequisite-patch-id: f2336c900153709757c98e58fa54551c20f534ad
prerequisite-patch-id: d7385ef59a573c88448d1b6546ccba956a6b2a1c
prerequisite-patch-id: 02a17bac29f6af54899cae06555394d4ccb3736a
prerequisite-patch-id: 44a059baae3d2fdff98bc89cb943626b61c9fb04
prerequisite-patch-id: c6bf57ecc51a418dd48bd5d092f6a044f6bd61de
prerequisite-patch-id: fdacd69bdd6d87d873e5ccb82ede5f5552623e30
prerequisite-patch-id: f2668c94b59047684126fbabc5a6ec8e221307d1
prerequisite-patch-id: 5713cb376fb1111a22d9103d574955e4a09be5c8
prerequisite-patch-id: 180e591a6afae67c9fa998d8ebc22ccf5063b9ed
prerequisite-patch-id: 503611205cb91c0d329b580cb34686f08dcbfc94
prerequisite-patch-id: d862d4954500c94e79d43ae3a4da891cb5b0a84a
prerequisite-patch-id: cf81413618ff28a2db5f0c29f9968f191160b8a0
prerequisite-patch-id: 2dca358a627477cfd451f7d44cf54b7e0449d8b3
prerequisite-patch-id: 3c902015a3d898d71c0e1cc0c54c3106af305898
prerequisite-patch-id: d012da4319fba71c02a8c96eacf69693da3f020e
prerequisite-patch-id: 99b46780be7793ad6cbddab0419a4ea2145a03a8
prerequisite-patch-id: 4a8612172382726a3c9082c577b324a8750511c7
prerequisite-patch-id: e8cd5ea6f06bf82da677d16f3cc6e7d7a832653c
prerequisite-patch-id: 227e5241fa6bebda9ce004cb611231d28b04d74f
prerequisite-patch-id: bc8144cdc7e6f7867320319c7db5d87271589f0f
prerequisite-patch-id: e60dd1290c1784da81eaa44445a2ffa68b16f11b
prerequisite-patch-id: ce53cdc7cd68b0da9eec3c80bcf5b42f01a95819
prerequisite-patch-id: 2da68de21f9e43934fc4d7534bdbcd4615392e8d
prerequisite-patch-id: 793894f04ceed75c64c5401faaf7ded26998b640
prerequisite-patch-id: 53b4b157ae030e91dcee9cf4e22bb52368883961
prerequisite-patch-id: 17514861dd8c0746efee425b1458422d1e16b922
prerequisite-patch-id: 0e1a96725525ec705c736636cc513906497b83ed
prerequisite-patch-id: 71a0ba46e77050f452e1758a93b5b6113df3ea92
prerequisite-patch-id: cee9005f73ad7bd4d5ae6cbcd53206e0befae785
prerequisite-patch-id: ab1938a97b4ed2abb7c281459cd6b60722e194d3
prerequisite-patch-id: 4d2a520a897a2a78b6309942e7d6e048ce2e35e1
prerequisite-patch-id: 648b8060fde7a5830e1b0dc6ea70f2bc6d371810
prerequisite-patch-id: 6310cc119e3f1289c166039ca2df930bc21bdb4a
prerequisite-patch-id: 68eb78a4650b2e0880ad3735fbd1f0296adc7de7
prerequisite-patch-id: e1401cc50fa702304400a28f68c7dbe65eb9a31d
prerequisite-patch-id: a1198ef252314844bc46b5a669d93fe2ee5b51b5
prerequisite-patch-id: 14580d877a6e52e582eae1f0ec137210539c50ed
prerequisite-patch-id: ea2523dcb2bc82eec9621826fce013d2b32971a9
prerequisite-patch-id: f875fc47c37bdfdd26dfcd74369d01c7809b8856
prerequisite-patch-id: 5ea010d7c7b01ed127f4f1f6ef23658b23ed0ad8
prerequisite-patch-id: 5cc46e316eb223d8e209934279245412fda248a1
prerequisite-patch-id: 6f0c06d0658ec76d77399d8af4948a344a16e069
prerequisite-patch-id: fa2803406a04ab72889a8d858c45063667deb66e
prerequisite-patch-id: b2996c4787a2fe003727437970163954c1c7ad96
prerequisite-patch-id: 91650a9f548f2c2a30272607f74d20be4ab5dc7d
prerequisite-patch-id: 00c21abf1f0a3d43068a72b5081f0b3d6a9073ac
prerequisite-patch-id: 6486765fbfbca948394c9dc3dbec067f07821e43
prerequisite-patch-id: 03a2850f81388516adc6efa0c16aff285470220f
prerequisite-patch-id: 9dbed8e3a2c1b1e1f8055cbd59aa0dfa11df53c1
prerequisite-patch-id: 64bae0456eee338baa7354bfcd54ea4dffb7f025
prerequisite-patch-id: a12ca38e4153ca0cf54fad5b31d4a2729a6036ee
prerequisite-patch-id: e221602be069ecf5cbdc0fc9e88342acbd1898bd
prerequisite-patch-id: 7ae8e906b541f522f5be8d91c385839071550698
prerequisite-patch-id: bf6535748023f812251f2f3a0a31838dfe0a408f
prerequisite-patch-id: 9d3bdd7b3d78e04581b2c7426719763d12772147
prerequisite-patch-id: 0b8d35e73481bf58d0927a6cc1b0cdd19a65718a
prerequisite-patch-id: d1bc4f3bf2e9bb4339d94a77feb59b16132cfae7
prerequisite-patch-id: a14112357426dfe05d0708102583ae7d479b4c03
prerequisite-patch-id: 48762f855cc56d1619a3b5ac096f1bfd17c20149
prerequisite-patch-id: 47d718f6ba65d5627ea88f52f5b90171c540c62b
prerequisite-patch-id: 700ecfc632c862db8f5933a6ad147072f4766aa5
prerequisite-patch-id: ace0bb6d00c7eb29f4416e03099191750ce101a5
prerequisite-patch-id: 283208d8049e72ae7f1f11bbeb0c244bbecb533e
prerequisite-patch-id: 581c4a36d2fd114e464caf2ec59c526a4f8f7899
prerequisite-patch-id: 0d366d9b3b81e71df7ec13ee5cc2a3adf4398d26
prerequisite-patch-id: 2823dd6c5404a4543d4160a29f5d477b412cb304
prerequisite-patch-id: 05a0d45aff5ff422265ca9eb860217391829d0b1
prerequisite-patch-id: 2d2db26eab894f6a3e365eb554bc8f27ba4f4c88
prerequisite-patch-id: dc757cdd4bd72208eb2bac99f0789618355ad152
prerequisite-patch-id: f50bb54107275f8b8c2109024a559ea91844e7f6
prerequisite-patch-id: c6d33adb1690197d0471149fc8e01e638e49e0ae
prerequisite-patch-id: c60262777c877e8569477cf058a415ef7f5dc901
prerequisite-patch-id: d73fefa9ea9b46353892d5393b8bda10e1070981
prerequisite-patch-id: f878f1d89345f19954a6c6d8846c3cea3a04099c
prerequisite-patch-id: d953545a1fd1594f5240ae1f05588a9d7831de42
prerequisite-patch-id: 52c7b0f5bb4b30a3ee90f6b9a6a677769d9aa111
prerequisite-patch-id: 2ce3bd66f04068a51d0e04232fd9c00abb1b3b24
prerequisite-patch-id: 146aa4edf012917f7ac92cdd6e32efa67e7d7751
prerequisite-patch-id: 83cc6e6190177b8ea44c7fcce66f3c0ca0acd6ce
prerequisite-patch-id: ff15f6f76640b80cd11f9311585182f949b1e325
prerequisite-patch-id: ef2353199b218ddcbf0f0359f641e996d1437491
prerequisite-patch-id: 29bf47d6a4119f6924633e80be0de7f9aa76e8db
prerequisite-patch-id: 94833981b746f2354fea2eee14b99ed45c517f4f
prerequisite-patch-id: 8898d4046c50a14bb3b6e7c42a864909504427a2
prerequisite-patch-id: 91d672650bb293a3a6d71a083dda13eb44d91004
prerequisite-patch-id: a31cb6f89e43be92737a69a517a2e6c685462681
prerequisite-patch-id: ea40e96c9baa296cbaa7772ec5c5901ff033582d
prerequisite-patch-id: 23429db0852a42c355f6a58b3d5ee5d71704233f
prerequisite-patch-id: 7c28eb086b6010a37fbb426939fb6f3c81b8fb12
prerequisite-patch-id: 1945d428a5990a70694eb1d93c21b98123cc3f6d
prerequisite-patch-id: bad13746adc2cbbc9239b80efcdea96b87935a42
prerequisite-patch-id: 20e96a1b070c6108b78f92da213910faa58fcb31
prerequisite-patch-id: 1abe23a9b1136f570dd74e5bf447ba36060888c4
prerequisite-patch-id: 30705de936cc5fa216654759a667ea85110eb47f
prerequisite-patch-id: eec50a2d17ce0947f51db674ec856b9c40ad93a4
prerequisite-patch-id: 59794d5640aebf92e177757b9485225ba3df3996
prerequisite-patch-id: a3533b7bf2520f05c5f85107cdf471618c13be50
prerequisite-patch-id: ec50e4b6ad15c9dc07991d21b3c545fceeb5d0ee
prerequisite-patch-id: f759f50bc6b4bf09ae5faad3b05bcdcce684d51a
prerequisite-patch-id: 629a42accc1a6e53aae30c0b75488528f5e06f88
prerequisite-patch-id: 617cbebc103194a30fabfbdbce3e6a23c0e3bccd
prerequisite-patch-id: e98033e17d8fa461c407c208b45d7d9403c933aa
prerequisite-patch-id: 19ee4b5c8dfcfe3607d190e609d87ff555784e88
prerequisite-patch-id: 1f621814fe7d516a99f8c567ddf03f82fc5b3c81
prerequisite-patch-id: 7f1ed3a457529b3c0a565225e487343a665defab
prerequisite-patch-id: 82c73d72bea112bb2801dacd4871557fe8bf7ece
prerequisite-patch-id: e6fb0957fa308438bf9746ef513ade12fc3fa216
prerequisite-patch-id: 5ffd5a42eaaa1df0047f64040131b5470a2acd62
prerequisite-patch-id: 666e40b44534db947f2d5889c2f5682928e7224d
prerequisite-patch-id: 5f7cd40841b7c22774b07d72fa08ffd66095f6ba
prerequisite-patch-id: 76c137245058bd9e49d7da882d967d60a89ce211
prerequisite-patch-id: e8c730d2b9ec125203aa0fa7e05a5901287a9559
prerequisite-patch-id: 6c0338e6ca72fae1b4de40f7e860ecdd5cd362d9
prerequisite-patch-id: 523b6ab5839d45b3c88df884bc6881a0907591a3
prerequisite-patch-id: 928014d583174341b6a7ff1c5244d07c1bc8ef5c
prerequisite-patch-id: 2e04b1d58d86bd0aa79a26411e2a54c23ce2931f
prerequisite-patch-id: 51401b358e0cf2bc4132d5b84812f334c2e5c1a5
prerequisite-patch-id: 423c155b0ce58b3f4da2dff795cc0cd49a47cec6
prerequisite-patch-id: 7b9ecbaf13bce47058ae3e9a803becb848591bc9
prerequisite-patch-id: 9b5523818c6c6af74a7db855b078465258295336
prerequisite-patch-id: 41e54271095fdfff54c78a8743e2e3f2025398e2
prerequisite-patch-id: 752e60300bbd6984bebd770fb90ecd84f43c1587
prerequisite-patch-id: 0d6cc4d0cea4e304569c597a43cf47910f46d3d2
prerequisite-patch-id: ebee83380bb3179fe13b67712ab5354dbf49aa96
prerequisite-patch-id: 30ad82ed57284e9e5336169f690e2f5883833bbb
prerequisite-patch-id: 6320f8cff8cf181785861491da1b329e2b4b568e
prerequisite-patch-id: 682019165d61c7313b8658d67e7ce2bf2a2b264f
prerequisite-patch-id: 5ab827c8ac5ce59b1438de909363d4ef11935b99
prerequisite-patch-id: ecc1a5cb3e337a8b60fd1d3bbe9a29b927ee1795
prerequisite-patch-id: 4edfd7db0c5f2e1410ea2913cfd21518466b774a
prerequisite-patch-id: b53c8e6fe2915f0441d0ebbb379ca5b26623b2f8
prerequisite-patch-id: 49bd31c1297f18db96acb049f4659a8bacb33b66
prerequisite-patch-id: 1ffcf493b4db42064cbd5ddb4dda99dcddd46ef1
prerequisite-patch-id: 82b11eee950ff152c6c2c799f570caf5a788dedb
prerequisite-patch-id: fb7227c1dfd7b3aeefd663a8e68bb93c54b40b7f
prerequisite-patch-id: 4cb7e9c3ca906833122795bb1fedc657a19281c3
prerequisite-patch-id: cd75036529a593913b136dc4cdf688b8ed0c00ca
prerequisite-patch-id: 4b1a12dab429d637a04d00b41543a81ac7cf6a28
prerequisite-patch-id: 428d4b784b8bbef34961a6b5b8e7e33151f12059
prerequisite-patch-id: 3594171d71d5144b9e6279febfba3c37e824e0ff
prerequisite-patch-id: 978f3edf50660600db9600321af002f2534bc94b
prerequisite-patch-id: 1d4483a86f434246b5382379e2a2223e9b5de43f
prerequisite-patch-id: 44d877c985ca4a43c91f998843494f12446890ea
prerequisite-patch-id: 1295868d13463c861f5da921359ea3021939ed3b
prerequisite-patch-id: 0bd5088460d4f9267459e31666a5ff33264e587a
prerequisite-patch-id: d4b81614b50fcc8a7ffe49c98df653244bbf7b3e
prerequisite-patch-id: b5fba0d70023d86d222dfb26f88056e15d26ce78
prerequisite-patch-id: 278f05bab3e197a00544e0df167e8de1e4f79f34
prerequisite-patch-id: a0de63c73cdb901e397d8890879c8452b1062796
prerequisite-patch-id: da96e3ddbbdcff4bd6b56d9f89352dbfe7edd8ce
prerequisite-patch-id: 779bc96f9bd1d577cba8f5d2d97c3d3ba4e91b28
prerequisite-patch-id: 9256aa6f3aeb204d1dda0b7d795cc99a7210584d
prerequisite-patch-id: 94c809b0ef04e1240118024c8c83ee6f1c7267a4
prerequisite-patch-id: fe81bb5800b637545cba6157c5e586c7a72d8968
prerequisite-patch-id: 29f164b4d066f1b5bd0718b79eb3be50aab0ed39
prerequisite-patch-id: f96d8775530c150069ecd79ab989924e83946a41
prerequisite-patch-id: ffdef8c8fdc87e4f626f45280fb039e167d33dd5
prerequisite-patch-id: d1ba30c5fcdc98715989fd3b2fe7757c447952dd
prerequisite-patch-id: 518cde20ce25ee9055e2b7c6592f7001bef8e48b
prerequisite-patch-id: e0aeffbfd4cab77b0daca119f02583dcd70eadaa
prerequisite-patch-id: 0719b50f8aa940572b86e5acb362c7f3b9e160ae
prerequisite-patch-id: 023008a6a0de91195a07a734a45c778ac2515d10
prerequisite-patch-id: 276656f65ced1df873283c27770bc18e02fc86ce
prerequisite-patch-id: 815ec1634f63eae80670f0c7f4d3ca25fb1f5034
prerequisite-patch-id: 802f02c283826fa3e33e2531a8bfad28a4d9ee61
prerequisite-patch-id: f15f377bbf8ba453e99ef9f1f2e00c1d54910bea
prerequisite-patch-id: 7bae7b795104a8c7a6fdbc7cf9356a1d9fad11ca
prerequisite-patch-id: 30ae4fe4a4936d5e314182de3bc0a60e88cb6999
prerequisite-patch-id: f1aa50a31ed8e30275256c431cc2f48bfe102225
prerequisite-patch-id: 6f26af7357db35586be75f3f4ea25f83a72d76ce
prerequisite-patch-id: 338d7e0b824eae6bc16b42562a56ac4719496822
prerequisite-patch-id: a6962db9888cd8030eaccdeaf64e3d7265f25aff
prerequisite-patch-id: 8a88e477d4a03984c443c1052f459078ee8e669b
prerequisite-patch-id: a33ffec9f790379d470b617da96fb774f3aeea39
prerequisite-patch-id: 5d818994fb017f9737b2f6ef852e64f326839d84
prerequisite-patch-id: c0f0798fb07357b875926962b99e16b9e95c9e27
prerequisite-patch-id: a215300e13e2d0e3d7a16a60e841c03ebb2c6989
prerequisite-patch-id: 705a775450eab9f8e6ae93fbfddf063084bab2f4
prerequisite-patch-id: a57cb6a921d2552311a76a00b554d8b456fb548e
prerequisite-patch-id: 7728d345772b3a348ed022b5141fb481f84c2b46
prerequisite-patch-id: b2f78002c6d0ed635df38c668a68d5f9bb0fdacf
prerequisite-patch-id: 278b7b890d3652482accba26a0ca045781f3730d
prerequisite-patch-id: 669db7b94029803c368ec24639cc6aa325967678
prerequisite-patch-id: f5220f1fbdbbc30bfeaae54bdbd31ad2fdb6e81b
prerequisite-patch-id: 85c5c9ce549218403864de1b3ee3e2a571e845fb
prerequisite-patch-id: ce56dfac71c0cef58a59c4df582713dc2117fe90
prerequisite-patch-id: dc8d67310a5450820bb144aa573dbc0e0e31300b
prerequisite-patch-id: fdc5da4dd758599406ab48bb83f494adcee67b81
prerequisite-patch-id: 3b55016f1840cde98fd05fa9731e1c876ac677f4
prerequisite-patch-id: 7e4116df924791f5931067f9ad6917ced5511709
prerequisite-patch-id: 453fee07937c6c1315955398166f4898e319d3c3
prerequisite-patch-id: 8837cb121066d31bf7bee6cbaba29407363f3c28
prerequisite-patch-id: 0123eb44516d34f314a15ef79511ae26c698d69d
prerequisite-patch-id: 64d1d95fdcea913ec6f8d6218beba56cefd591de
prerequisite-patch-id: ac779925eff199b95383c47ecd45f7eb792e06c7
prerequisite-patch-id: 0970f3d0fbcb70f64a48f8b3eb6f00e5156eac6e
prerequisite-patch-id: ec250b7f811dcebc893690d33be5415e07082ee5
prerequisite-patch-id: 69ae46c6613656330802483dcc3cc46dd3b4993e
prerequisite-patch-id: 51b06e584ba15805eb75d36b081379c8e83c4a37
prerequisite-patch-id: 3447d6fd6584f13da37bc50607be278738d5053d
prerequisite-patch-id: 1aea961a1d45636675bf771168b872ca66e3cd03
prerequisite-patch-id: 9cd7e25dde8405de336a50cb6533f5b3aef0606e
prerequisite-patch-id: 5d37f1b8bf35de90357bf5efbf6fca3d31c4bfc6
prerequisite-patch-id: af59a3bd74b4ceaaf9b0fb761b21c89c63dd6457
prerequisite-patch-id: 75c685441e89bafc9ef0e50bc24d81f095c1266a
prerequisite-patch-id: 874ef83e3b0e650b9cd7daf03735cc63ff4847a9
prerequisite-patch-id: d92195eb4e8336d1179ee92cef3741df874f1826
prerequisite-patch-id: d3eeaec1bd99eefd1e5903c985c283ab06b7dd81
prerequisite-patch-id: 9e68f1f58d4b8ac9f693a9bf4de76bcf6dc621f8
prerequisite-patch-id: 9f565c46fb1353505084affe81ac68fa2c373f6b
prerequisite-patch-id: c59b46dee30d56691639a52a889c825f16532ef9
prerequisite-patch-id: be2b0e0531eceda4013704c7a6f75aebd38e6a45
prerequisite-patch-id: 48f7b2e6ce43aa01685c2bc27139428dc004ae9d
prerequisite-patch-id: cbb673acc10e39a5aafd8fc3076529ffefba89bc
prerequisite-patch-id: 9c2951aa4294bc00f4541a26671ced372b2e9c5f
prerequisite-patch-id: 59b9de997a9e7b1e4edba856ecdfc30241b52eda
prerequisite-patch-id: c075708275c03661483a3c05cd007c5570ea03cf
prerequisite-patch-id: 4135ada50c65d9583ec53b4303ca891f36862e79
prerequisite-patch-id: 60a06a1eb31633ca384e3e066df9c5973c0820c9
prerequisite-patch-id: 7d15ada646bd28dcf0a84639efa7ebe2ec8d2f84
prerequisite-patch-id: ff07c4daa3dff46f7b41b7d2f500fdd31f6c6442
prerequisite-patch-id: f4f95c6e241f8ac6d9c54593a85cc890e08c2356
prerequisite-patch-id: 70162c5818a3d52484d6ed9c0eec0b0292cb7687
prerequisite-patch-id: 250830563a8443d10e12907f704bc070b0934482
prerequisite-patch-id: 0066f5cc918cbda452074194694131bd3fa83ae2
prerequisite-patch-id: 410a465a4659969c1e593b3923b9eb195cf44da5
prerequisite-patch-id: d876c45e8ab9195e61387e344735b42f44b912ce
prerequisite-patch-id: 73142e8a657a224b9e7b7ae63c7f88e28f275c89
prerequisite-patch-id: bfaa1097c8b8153f59919d186e60b753561409ad
prerequisite-patch-id: 74756e0999440a383377c79d628b0ae09babd59d
prerequisite-patch-id: 3fcabb6ba3cb251a47cbc0b3dfceb622dedd5235
prerequisite-patch-id: bbf84c41ba44b3850d4f8c09d6e5a1b52f7eb8ad
prerequisite-patch-id: e040d6ce5ba3ea0637605efc50c925c46ff6c39d
prerequisite-patch-id: bb1cd43092efc6cbf47167ee819b33e14bd01817
prerequisite-patch-id: 2f09dd6a4ffb290509bd0bbc9d705b52e87dff6e
prerequisite-patch-id: 3f49e3abdeba6d829cc855cce98ac5312c256f9f
prerequisite-patch-id: c89a5fc0c25c4e563c8c5c1f9e46c423671953ca
prerequisite-patch-id: 7034dedd2894bd8182ef15299afd762a933ff7ff
prerequisite-patch-id: b46ec593c581f44dfd7771781dd2915a7020a704
prerequisite-patch-id: ad8543ef2d3de6c70227fcc8a96f4839961ac5ce
prerequisite-patch-id: 11d66cfbab2bcdd8d06f2f94105d63a360b7aa63
prerequisite-patch-id: c591acf9aeebecba6aff319b7912d8518f5068bb
prerequisite-patch-id: 9eee79919d52f48dcd10ac37d406b04824686d4f
prerequisite-patch-id: 1efdfb134f41ca2aa1ffaa90def278ab3991d7de
prerequisite-patch-id: 9793e0d3f906fd5ecc9bb18dc7085af76fad9ff9
prerequisite-patch-id: 0e752158f9dcb784fa1d2346830c2acb7537e65b
prerequisite-patch-id: e5f9aba10fd448045d424c70f23e8f3601c818c1
prerequisite-patch-id: 8f56a3c76c53ad90bcaa845bc9ce94c4ef468da4
prerequisite-patch-id: ab23ab4441b0fa8b58148603e5d80611a4dbbfc7
prerequisite-patch-id: bf922070b3795a9e2f66d6d7772f34ff7931fe08
prerequisite-patch-id: d4f5ad2ce8b14771e5b3c47a280ef53e8c674a6e
prerequisite-patch-id: 23ed452c8f77cbd214b4ac5ff91c8b6070dd40c5
prerequisite-patch-id: 93fe563813e3feb1e17e7ff0606a47a96a5638aa
prerequisite-patch-id: f7e64096e7b67b834e4b7e7a2082b42404ccfb70
prerequisite-patch-id: 527e1ea73fd377b3cc7cb93a30b5e893176de8c3
prerequisite-patch-id: 3e34959431f84c0ecbde43a6460d510aa96455f7
prerequisite-patch-id: 79ffca844e8a380a0fe05fb6cc2c9a070d49b9e1
prerequisite-patch-id: 4ff430452e330a13a67acc22dff38a5de94df1b0
prerequisite-patch-id: 68c3eba92645a72e395815b3f647d370d96ec6e5
prerequisite-patch-id: 04315f52809e0f5541fe7db83bdfe4ba33caff2f
prerequisite-patch-id: 2994147a9c13b377b4a087465c4e37b87c0b2af4
prerequisite-patch-id: 873cda5251a37a7eb5e796a345efe74512bcb717
prerequisite-patch-id: e24ab8c2016ec5c1b51d1b1140bafa393fd61ced
prerequisite-patch-id: 0ac0ebece5d93b9cbad1031e9f076f83f9241070
prerequisite-patch-id: 90522f513fb7ce96a7676c6a7673d49c502044f5
prerequisite-patch-id: 0f325c59af88f2bef4ee284e503aebff3effebd1
prerequisite-patch-id: ccd45fe8c9c5733b1889b7ee5aa92916db4bc6eb
prerequisite-patch-id: a1260e2e7bc7ebdba96514fb0b260fd792ed3a11
prerequisite-patch-id: 0e79ca4b083a0c9fb0734ef7517f572bc1c07ac6
prerequisite-patch-id: 4115b555db082ffe3a65ed8c137a5b9775be68b3
prerequisite-patch-id: 61e955539edf2f8239c5b232a0ca778eee769646
prerequisite-patch-id: 926c79f4b67ae392874c76dab6839cdf5b7a69d8
prerequisite-patch-id: 2b3cbf642a87b38d9e46e98e3dad3076d7b4f585
prerequisite-patch-id: 2419cc20b4973ab55df9d7622fde9b89df0af63b
prerequisite-patch-id: d26b189d1487d0d6a234a8197c5892f1e179e5f5
prerequisite-patch-id: 37511861bff2d973d32fca3a8727ca05ad9e0d40
prerequisite-patch-id: 9763367eb252c8170850add6e95657891e265e3d
prerequisite-patch-id: f03f08204527de3e652e0e4acc7a16390bc0393e
prerequisite-patch-id: 3302db38af19aa9ecee3debee8f73ef668c8616b
prerequisite-patch-id: 8fa72abd9532afa3fc918afbb070f86f4e87c554
prerequisite-patch-id: 301392c7cb5f37ac9b0724de6f69279ac77767b9
prerequisite-patch-id: 49a477bde4341b8afc3fd33486e4ec81f013c94d
prerequisite-patch-id: 88ddb8e45d30045134f9f66fcbe911c6059e7f05
prerequisite-patch-id: cdd008a169c14009560e2004a2f6af1df51d0680
prerequisite-patch-id: 18efbd46be9683bf94603bc86c0c1c090fd0f5ff
prerequisite-patch-id: 7c9a5a757b1dc5d7e33d15a58371dad5522514c4
prerequisite-patch-id: b4b12276fed99fb8da434440931ddca6ff118dca
prerequisite-patch-id: e9735507a60c9f1c5890f4e5b9665342c8f6e181
prerequisite-patch-id: e4656a5145a8c694ef4cbcc7a8be0d18b317066a
prerequisite-patch-id: e720c21fcf7fcd0deaf3a014f18b0eb3c6e8855a
prerequisite-patch-id: 9ab4f15ddc8eb1957f676c9a5a3d5dd7566a1077
prerequisite-patch-id: 9c3f91719dddf2bc3db0e4d44b36f6cba0442db4
prerequisite-patch-id: f24a4b41d3dbc1d019e7593f09d4c57bd39dfd18
prerequisite-patch-id: c354564c3d23371bcb3bedb2ab13743d7bac651c
prerequisite-patch-id: b2fd5b045e83885b4309d4d3a706bdfd9e7a2f77
prerequisite-patch-id: 1b97666754ec006eacd52b79a715565e240ef745
prerequisite-patch-id: fe49733432e8620ce581e30cacb6b8c6790a1e62
prerequisite-patch-id: 0000000000000000000000000000000000000000
prerequisite-patch-id: 0000000000000000000000000000000000000000
-- 
2.41.0





Information forwarded to abhi <at> quic.us, guix-patches <at> gnu.org:
bug#70082; Package guix-patches. (Fri, 29 Mar 2024 20:15:03 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#70082; Package guix-patches. (Fri, 29 Mar 2024 20:21:01 GMT) Full text and rfc822 format available.

Message #11 received at 70082 <at> debbugs.gnu.org (full text, mbox):

From: Abhishek Cherath <abhi <at> quic.us>
To: 70082 <at> debbugs.gnu.org
Subject: Sorry about the prerequisite-patch-ids
Date: Fri, 29 Mar 2024 16:20:44 -0400
Hello,

I've sent the patch again without the prerequisite patch ids, my bad.

(happens cause I run all my in progress stuff in an inferior locally,
and I have my branch as the main channel there, which requires that I
sign all the commits, which changes their commit ids, so does this when
i try and make a patch against master)

Yours sincerely,
Abhishek Cherath.




Information forwarded to abhi <at> quic.us, guix-patches <at> gnu.org:
bug#70082; Package guix-patches. (Fri, 29 Mar 2024 20:43:02 GMT) Full text and rfc822 format available.

Message #14 received at 70082 <at> debbugs.gnu.org (full text, mbox):

From: Abhishek Cherath <abhi <at> quic.us>
To: 70082 <at> debbugs.gnu.org
Cc: Abhishek Cherath <abhi <at> quic.us>
Subject: [PATCH v2] gnu: Add pass-import
Date: Fri, 29 Mar 2024 16:38:57 -0400
* gnu/packages/password-utils.scm (pass-import): New variable.

Change-Id: I92d78083140e29bb3b79ae260e6335a49877d779
---
 gnu/packages/password-utils.scm | 69 +++++++++++++++++++++++++++++++++
 1 file changed, 69 insertions(+)

diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm
index 1dbf138ad4..e50251278c 100644
--- a/gnu/packages/password-utils.scm
+++ b/gnu/packages/password-utils.scm
@@ -111,6 +111,9 @@ (define-module (gnu packages password-utils)
   #:use-module (gnu packages python)
   #:use-module (gnu packages python-web)
   #:use-module (gnu packages python-xyz)
+  #:use-module (gnu packages python-crypto)
+  #:use-module (gnu packages python-build)
+  #:use-module (gnu packages haskell-xyz)
   #:use-module (gnu packages rdesktop)
   #:use-module (gnu packages readline)
   #:use-module (gnu packages ruby)
@@ -1155,6 +1158,72 @@ (define-public pass-git-helper
 your git repositories.  This is achieved by explicitly defining mappings
 between hosts and entries in the password store.")
     (license license:lgpl3+)))
+    
+(define-public pass-import
+  (package
+    (name "pass-import")
+    (version "3.5")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/roddhjav/pass-import")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0xj8nh1jcmgsllykzhg4ybxfyjxzpwqsxl9sl86965247arkgw9r"))))
+    (build-system python-build-system)
+    (arguments
+     (list
+      ;; WARNING: 21/146 tests have errors
+      ;; I think they're due to path issues,
+      ;; and don't seem to impact operation
+      #:tests? #f
+      #:phases #~(modify-phases %standard-phases
+                   (add-before 'build 'patch-base-and-share
+                     (lambda* (#:key inputs #:allow-other-keys)
+                       (substitute* "setup.py"
+                         (("^base = .*$")
+                          (string-append "base = '"
+                                         #$output "'\n"))
+                         (("^share = .*$")
+                          (string-append "share = Path('"
+                                         #$output "', 'share')\n")))))
+                   (add-after 'build 'make-docs
+                     (lambda* (#:key inputs #:allow-other-keys)
+                       (invoke "pandoc"
+                               "-t"
+                               "man"
+                               "-s"
+                               "-o"
+                               "share/man/man1/pass-import.1"
+                               "share/man/man1/pass-import.md")
+                       (invoke "pandoc"
+                               "-t"
+                               "man"
+                               "-s"
+                               "-o"
+                               "share/man/man1/pimport.1"
+                               "share/man/man1/pimport.md"))))))
+    (native-inputs (list pandoc))
+    (propagated-inputs (list python-pyaml
+                             python-zxcvbn
+                             python-requests
+                             python-pykeepass
+                             python-secretstorage
+                             python-defusedxml
+                             python-secretstorage
+                             python-cryptography-rust
+                             password-store))
+    (home-page "https://github.com/roddhjav/pass-import")
+    (synopsis
+     "Pass extension to import passwords from other password managers")
+    (description
+     "Pass import is a password store extension allowing you to
+import your password database to a password store repository conveniently.  It
+natively supports import from 62 different password managers.  More manager
+support can easily be added.")
+    (license license:gpl3)))
 
 (define-public john-the-ripper-jumbo
   (let ((official-version "1.9.0")

base-commit: b05bb6608c7f25ddce6b563194ba5a3007009282
-- 
2.41.0





This bug report was last modified 35 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.