From unknown Thu Sep 11 15:11:14 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#41032 <41032@debbugs.gnu.org> To: bug#41032 <41032@debbugs.gnu.org> Subject: Status: [PATCH] Add makepasswd package Reply-To: bug#41032 <41032@debbugs.gnu.org> Date: Thu, 11 Sep 2025 22:11:14 +0000 retitle 41032 [PATCH] Add makepasswd package reassign 41032 guix-patches submitter 41032 Jean-Baptiste Note severity 41032 normal tag 41032 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat May 02 16:37:48 2020 Received: (at submit) by debbugs.gnu.org; 2 May 2020 20:37:49 +0000 Received: from localhost ([127.0.0.1]:54019 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jUytQ-0003nv-I4 for submit@debbugs.gnu.org; Sat, 02 May 2020 16:37:48 -0400 Received: from lists.gnu.org ([209.51.188.17]:35374) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jUytO-0003nh-5J for submit@debbugs.gnu.org; Sat, 02 May 2020 16:37:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60546) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jUytN-0004ML-7C for guix-patches@gnu.org; Sat, 02 May 2020 16:37:45 -0400 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_NONE,SPF_PASS, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jUytK-0004uQ-9y for guix-patches@gnu.org; Sat, 02 May 2020 16:37:44 -0400 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]:41487) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jUytJ-0004tP-Rq for guix-patches@gnu.org; Sat, 02 May 2020 16:37:41 -0400 Received: by mail-wr1-x435.google.com with SMTP id g13so16117116wrb.8 for ; Sat, 02 May 2020 13:37:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:user-agent:date:message-id:mime-version; bh=SKPH04QEb7SG80ig9E9fsDI54IXJR4AjjYta24hlLy8=; b=X5IHw5OsCJ4faHP2A0E9XAOhn1ktvri7QumoRCPtiaFh2ssHh1h/M3TZeyd9550zhD Y13O+uFpIm4F7icWCYO557n8kIw+IPQ3YtWe5rZyJ+r6iTk9SXkrGdMZJbYPBesawoFA fMJdy+TplYmFGQL3Yma1udS43pR+6gW1NBoqPi+jeKUsnNoqOgmgxBp4E3+0Qig8oYyB ZrHHiQsVhnT0GVtE5FnaeVAOMqEqgmpnUfxGILZxqQfYi42KWPx6UJUwvuERecbxD2pz /CFXQ7ACgA6mZx+zsBHLxdb+t5wZnLDg3MtkSvMcQ0Id3xHchDc+rb6cHDYnuF09ybXu ERqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:user-agent:date :message-id:mime-version; bh=SKPH04QEb7SG80ig9E9fsDI54IXJR4AjjYta24hlLy8=; b=giKflBUpPHkwg8gMy+QA2G78CHn2zqpqkOSaOb96RjyHPO3y1Sr2aqDhoL/55PO4h3 sDFK0LC+9ugUb8sQiotQVAkCRMDQJSEJpS2tTl7N67s4UyC85QCffEafg3T30bT9hNBn MFQZCbRTw4stUIWeJw78KXhWcqVddGiUju9rflJ4UvSdSiWYT+v9glyWCUAjndfeMILU SX4QyFbkQdAqY+Gp3aSMBQumGQ9562W0pIHxVPKAHhF+dJffKk0KRlx5c+2XRmJryP58 BNy0dMHLixvCC/EfMAS2T00+mnjAgw5/wlzYItgC+NeGnWn44267kVuTu9YIWsBhKtox gXdQ== X-Gm-Message-State: AGi0PuaEqTKSZVqH7JNiEApTg7pBljm+LS1w8hkStZn5rfcV9lLcNst/ bw+ol6Sx2dHTb5Iz6x6f2wk75NJki88= X-Google-Smtp-Source: APiQypJWYeNHU8EkRGlDGuAxwuR7pBNNcZyiU3KCktCBUJbBAtyNp8Gf7LujGnq1he9SAtXSSnS5xQ== X-Received: by 2002:a5d:420a:: with SMTP id n10mr10262615wrq.235.1588451859822; Sat, 02 May 2020 13:37:39 -0700 (PDT) Received: from guixrules ([2a01:e35:2e0b:a6b0:e2ce:c3ff:fe74:cec8]) by smtp.gmail.com with ESMTPSA id o3sm10695551wru.68.2020.05.02.13.37.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 02 May 2020 13:37:38 -0700 (PDT) From: Jean-Baptiste Note To: guixpatch Subject: [PATCH] Add makepasswd package User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) Date: Sat, 02 May 2020 20:37:28 +0000 Message-ID: <87zhaq8453.fsf@m4x.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a00:1450:4864:20::435; envelope-from=jbnote@gmail.com; helo=mail-wr1-x435.google.com X-detected-operating-system: by eggs.gnu.org: Error: [-] PROGRAM ABORT : Malformed IPv6 address (bad octet value). Location : parse_addr6(), p0f-client.c:67 X-Received-From: 2a00:1450:4864:20::435 X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Dear Guix maintainers, Here is an attempt at packaging makepasswd, a run-time dependency of x2go. I've placed it in its own file which may be ill-advised for now; please let me know where I could more sensibly move it. Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: m4x.org] 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (jbnote[at]gmail.com) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different 2.0 SPOOFED_FREEMAIL No description available. X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Dear Guix maintainers, Here is an attempt at packaging makepasswd, a run-time dependency of x2go. I've placed it in its own file which may be ill-advised for now; please let me know where I could more sensibly move it. Hopefully patches will follow that put more flesh in this x2go.scm file; however I find this program useful in its own right. Kind regards, Jean-Baptiste --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-x2go-Add-makepasswd.patch Content-Transfer-Encoding: quoted-printable Content-Description: add makepasswd From=20f8c9c93e359f4f65a12709f244e6e8952db4bad9 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Note Date: Sat, 2 May 2020 05:50:20 +0000 Subject: [PATCH] x2go: Add makepasswd. * gnu/packages/x2go.scm: New file. * gnu/packages/xorg.scm (makepasswd): New variable. =2D-- gnu/packages/x2go.scm | 66 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 gnu/packages/x2go.scm diff --git a/gnu/packages/x2go.scm b/gnu/packages/x2go.scm new file mode 100644 index 0000000000..b77f81cee5 =2D-- /dev/null +++ b/gnu/packages/x2go.scm @@ -0,0 +1,66 @@ +;;; GNU Guix --- Functional package management for GNU +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages x2go) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix packages) + #:use-module (guix git-download) + #:use-module (guix build-system gnu) + #:use-module (guix utils) + #:use-module (gnu packages) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages tls) + #:use-module (gnu packages xml) + #:use-module (gnu packages docbook)) + +(define-public makepasswd + (let ((commit "3545d57d3a589a392d7eb0df36a5286785345c9e") + (revision "1")) + (package + (name "makepasswd") + (version (git-version "0.5.4" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/khorben/makepasswd") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0lspqyyxbk6h28yxnp7pd5aib161vrkzgasam5jpzn35n1jacx2j"))= )) + (build-system gnu-build-system) + (native-inputs + `(("pkg-config" ,pkg-config) + ("libxslt" ,libxslt) + ("libxml2" ,libxml2) + ("docbook-xsl" ,docbook-xsl) + ("docbook-xml" ,docbook-xml))) + (inputs + `(("openssl" ,openssl))) + (arguments + `(#:phases + (modify-phases %standard-phases + (delete 'configure)) + #:make-flags (list "CC=3Dgcc" (string-append "PREFIX=3D" (assoc-r= ef %outputs "out"))) + #:tests? #f)) + (synopsis "Generate (pseudo-)random passwords and hashes") + (description + "Makepasswd is a program that generates pseudo-random passwords of a +desired length. It can also generate their corresponding hashes for a giv= en +encryption algorithm if so desired.") + (home-page "https://github.com/khorben/makepasswd") + (license license:gpl3)))) =2D-=20 2.26.2 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEPxcq3dp4FVY5UpckkC0pVsuz75YFAl6t2ggACgkQkC0pVsuz 75ZFdA//WCXQAgCf3aicYGV9PL5sUemGnRYyfA90UXPhenpj7UkT7ORpoHQ77y7D C2RXhHQwla9VOfE2w+nVSdBw306FfIy3NLWlB/FLNirvaPGiFJNdPyPcbZG5fMxk GrFDWc6Rg53lfWkLDmRdPVvihhz2OO/hzU0tJtyvaneL64dQVUB+4jC2XBv9Qtv9 LzvV8jrjnXFECtI4FLP2OmZ38WwbFbVld/FFxynwYzsd7Jj9MHwtPwUCVM08Udxp j+7meBRfyVwOYQLLfY48voCUgz3WqOWGzvy8GR3z+2hleYzLVVvEANdCsNNJ0+Qx F2sRw7AAC0gDmnsUn+Dml4B56JkznGW6e65RHie4cEelseKCd6EBrU1roufIbPOR qxDHsixBaTotT/3e8AlS/zB1uJCoMKXP1+taudnc652HIqP+KQNdXEozHXw48p/k 3N76rzzrLHlXaFy/LQtmNA3X48uvZhmBkN2ePrdHK/iK5GIlaVm5c06NVaE2BOTQ Fqb/QTRVtCeJppLzVJMt2yYib/djhfziddM5uZIdAugxMPPKuf6eVf/dv2g+JJh6 VIKn2/t/6jcjhlz6jbN4vofDd/J9FEqyW87dCY+imwwzfduTvVAaZu9uymlONM7+ YDuHRi4yvrZ4JbJ6e5s9QEQSZDiI2WNvMqOJCuQGlK0bPLhcmC8= =nHio -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue May 05 12:50:19 2020 Received: (at 41032) by debbugs.gnu.org; 5 May 2020 16:50:20 +0000 Received: from localhost ([127.0.0.1]:37231 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jW0lk-0003lA-9w for submit@debbugs.gnu.org; Tue, 05 May 2020 12:50:19 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:45743) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jW0li-0003ki-GN for 41032@debbugs.gnu.org; Tue, 05 May 2020 12:50:06 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 590D15C00BB; Tue, 5 May 2020 12:50:01 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Tue, 05 May 2020 12:50:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm2; bh=xLKEps1XkYpRnoyFiIVXtkcFqX t7P7+A0YR8Ge1CYOg=; b=SVTPq/sUuPpEwiDJNOqJD3VwduolibXmoZeyGZQfGj oOzCAiGDgNNQD/yOgGh1RvOAUc7NtrSpQJ2KHgDJADBHEmxrPbcKeaVW1eny7gvK NkDL0NngO2BvE5hks3Xt17r4jIdqVXKDa3ic/5ID4KDKBT6Ofh/YmkKLwXMwjZ+b xIKP4V5RDXc17sTkEeEXrdPyAcUoWuXI386y2Bba9//yAOmczez1OrXPZS0I0Mjh Asto3kze0NvUX3WdhVtnd6L1MXOIY4LF1X+cq0YliZkeDaAtZg+WTTWLcOv0NoJR r4egj3/7OZJOVvTZrawF5LYB/jpdj9MR+xxnZrIlLRHg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=xLKEps 1XkYpRnoyFiIVXtkcFqXt7P7+A0YR8Ge1CYOg=; b=NchfVWX1yWml8yPAxGVS2l Ti62+oWrfDNtcO8FyJtsft4YBMkGZf2xbB3dZCnUi0sFSxYL6CcGWmZrTNkBOWTV p8HCoSrm5Mk+fAJiE4mfTjlEWmqV4Q4EGk9HIEPef3ZLKCvNg4/EQgzIKifvDAa+ xyc+Z1cE31bUL/8yLwJ4D+JOIfV4mPSfuzejIt3Aay76HNAQugvKqqaaCgPrz0gK YPa4UMGGYHbfBnnapcxSvbAaGDqfzm3KbI8rgY5sES9mM/iaULUtldnnIRPlTF72 LBVbGrpXh559TEM3AUt9Jm8vrTv1vQcC8O+D40fifvxVyxCLxsS181WOAI3DcYWw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrjeeigddutddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufgjfhgffffkgggtsehgtderredtredtnecuhfhrohhmpeforghrihhu shcuuegrkhhkvgcuoehmsggrkhhkvgesfhgrshhtmhgrihhlrdgtohhmqeenucggtffrrg htthgvrhhnpedtvdfggeevgeeivdffueejiedttedvkedtudfggfdtgeefiedtieekffdu gfeuffenucfkphepkeegrddvtddvrdeikedrjeehnecuvehluhhsthgvrhfuihiivgeptd enucfrrghrrghmpehmrghilhhfrhhomhepmhgsrghkkhgvsehfrghsthhmrghilhdrtgho mh X-ME-Proxy: Received: from localhost (ti0006q161-2604.bb.online.no [84.202.68.75]) by mail.messagingengine.com (Postfix) with ESMTPA id A830B3066066; Tue, 5 May 2020 12:50:00 -0400 (EDT) From: Marius Bakke To: Jean-Baptiste Note , 41032@debbugs.gnu.org Subject: Re: [bug#41032] [PATCH] Add makepasswd package In-Reply-To: <87zhaq8453.fsf@m4x.org> References: <87zhaq8453.fsf@m4x.org> User-Agent: Notmuch/0.29.3 (https://notmuchmail.org) Emacs/26.3 (x86_64-pc-linux-gnu) Date: Tue, 05 May 2020 18:49:59 +0200 Message-ID: <87bln2z5qg.fsf@devup.no> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 41032 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Jean-Baptiste Note writes: > Dear Guix maintainers, > > Here is an attempt at packaging makepasswd, a run-time dependency of > x2go. > > I've placed it in its own file which may be ill-advised for now; please > let me know where I could more sensibly move it. Perhaps password-utils.scm could work for this package? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl6xmTcACgkQoqBt8qM6 VPqduggA0VVGejw986/STKqYMo15Yi4Eh+uT2Icwzs5c8wdzfqN2r8GgnPrQHHQL BYbBDnAy4e6QbPDb2NfxuYoVDSikddvm/2799kAliEqljBty2C7Uaq/tVH/j0mbL nL1znCA7dM83+uTzEghAN+qJ/mm9Sk76cWaHOmPJXdH3Kay2JsRM1D3W5Kx4Cgf5 M5qnmvKwsekwDpQzzzXbYmArSjbC4icQ0YctwbbLvjv/FVdfQrSlQVAiyp0+TfU4 H9/LGnjTluaQTc0BhUeqyHB2rJCucAplNzo35xQSBb1Zu6fmOqVX1hgR7rdwpepR bViiSfCj/RhL5OZVlMhbFPvSsC9D4Q== =5w98 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue May 05 14:47:52 2020 Received: (at 41032) by debbugs.gnu.org; 5 May 2020 18:47:52 +0000 Received: from localhost ([127.0.0.1]:37440 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jW2bf-0007tm-Re for submit@debbugs.gnu.org; Tue, 05 May 2020 14:47:52 -0400 Received: from mail-wr1-f67.google.com ([209.85.221.67]:37548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jW2be-0007tY-V8 for 41032@debbugs.gnu.org; Tue, 05 May 2020 14:47:51 -0400 Received: by mail-wr1-f67.google.com with SMTP id k1so4002009wrx.4 for <41032@debbugs.gnu.org>; Tue, 05 May 2020 11:47:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=qQWrpyIjkUj/lg+qK71xqTeqx8J1y5j0+YeJ6xWd0Us=; b=WQfmuhv0OYBmp078CUniW36ZiA6v76it+3YQWTVJwnDYjBuxxpl1TOgfehiPid3sPe A0+qPP4ZxkRe8tc7VYO8zBu6jDVo3zKttgbjjaAtOm2ykf/QEiyBzzk61S7Vk3WvBxsS m7/fA7XAyBGpD9TdiAlOy7/ebbW5kAtHnElmFaEAAJxCyd0somMD4qE95eSxoguoM71l JsmXnBuwcFHtzWAs/O9eP5/272aAOTVJntHIz4oFPmmHrGZIaG3xKwDNyEkktGfjkKZr ccuNY+g8NJSndMcCBR05nYwGIHq5KSygx+ip00MRBDaZ3QvCZ+UqxRPR3RqECJE2Iv4L tt8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=qQWrpyIjkUj/lg+qK71xqTeqx8J1y5j0+YeJ6xWd0Us=; b=pfqguGhIYYgnmjxVf38HmtE7TLECVYUOXJRdlEHfIiB8whfvHHSNtjPAeVDqwXBSP9 FEgMDJerz34EsxNu4HWdatqdzTyleX+98PoZwm9eSR3kNrD0KqvIaNfK9RzLbxVDtc0n tVqC8LBbrN6KlvMQ300BNXp3/ZbnZbvQQN+w2M9rBnKhRT4lJdEa0+9q6b9dWtdoF5u0 UwwHK3vxSWhLI9Qs2DsmhKELOyWU7Ksc94Cat+uxFdvtuFDaKrcuXFdtabb9NpPb5gK3 KFkXsCEeHqIKEW9wdDuwmv5or3nUwegK6gwXFs7CVvamUgUhBsP9Y4ZvcTw0JEfVPiGB X7zQ== X-Gm-Message-State: AGi0PuZY769e5AtBF76+STcTdRpNb6cdgsOLtUVRySnwfij5cCducWPZ uEBDQzyfZtOzwfJjAZFU1ijWMSq4PgQ= X-Google-Smtp-Source: APiQypIUOSF7B+saNuBFlHJLDyF7z2SmEYzbcoVw6vi/Fyr6n0kR1r7s3ccYedDRMTHI3mfO+e/YZA== X-Received: by 2002:adf:f8c1:: with SMTP id f1mr5053416wrq.171.1588704463488; Tue, 05 May 2020 11:47:43 -0700 (PDT) Received: from guixrules ([2a01:e35:2e0b:a6b0:e2ce:c3ff:fe74:cec8]) by smtp.gmail.com with ESMTPSA id 138sm5580483wmb.14.2020.05.05.11.47.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2020 11:47:42 -0700 (PDT) From: Jean-Baptiste Note To: Marius Bakke Subject: Re: [bug#41032] [PATCH] Add makepasswd package References: <87zhaq8453.fsf@m4x.org> <87bln2z5qg.fsf@devup.no> Date: Tue, 05 May 2020 18:47:35 +0000 In-Reply-To: <87bln2z5qg.fsf@devup.no> (Marius Bakke's message of "Tue, 05 May 2020 18:49:59 +0200") Message-ID: <87zhamw75k.fsf@m4x.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 41032 Cc: 41032@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Hi Marius, Thanks for your review and the heads up on the correct file. Please find an updated patch. I've used guix-devel-mode and ran indent-according-to-mode on the buffer before producing the patch; let me know if this is not sufficient to correctly indent the code :) Kind regards, Jean-Baptiste --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-Add-makepasswd.patch Content-Transfer-Encoding: quoted-printable Content-Description: update makepasswd patch From=203d8786e2b818e28e79fc62eb6872bea1400a1d24 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Note Date: Sat, 2 May 2020 05:50:20 +0000 Subject: [PATCH] gnu: Add makepasswd. * gnu/packages/password-utils.scm (makepasswd): New variable. =2D-- gnu/packages/password-utils.scm | 39 +++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.= scm index 2a570691a4..59c7befddc 100644 =2D-- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm @@ -61,6 +61,7 @@ #:use-module (gnu packages crypto) #:use-module (gnu packages cryptsetup) #:use-module (gnu packages curl) + #:use-module (gnu packages docbook) #:use-module (gnu packages file) #:use-module (gnu packages freedesktop) #:use-module (gnu packages gettext) @@ -1168,3 +1169,41 @@ exhaustive mode to try every password given a charse= t or in dictionary mode to try every password contained in a file.") (home-page "https://github.com/glv2/bruteforce-luks") (license license:gpl3+))) + +(define-public makepasswd + (let ((commit "3545d57d3a589a392d7eb0df36a5286785345c9e") + (revision "1")) + (package + (name "makepasswd") + (version (git-version "0.5.4" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/khorben/makepasswd") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0lspqyyxbk6h28yxnp7pd5aib161vrkzgasam5jpzn35n1jacx2j"))= )) + (build-system gnu-build-system) + (native-inputs + `(("pkg-config" ,pkg-config) + ("libxslt" ,libxslt) + ("libxml2" ,libxml2) + ("docbook-xsl" ,docbook-xsl) + ("docbook-xml" ,docbook-xml))) + (inputs + `(("openssl" ,openssl))) + (arguments + `(#:phases + (modify-phases %standard-phases + (delete 'configure)) + #:make-flags (list "CC=3Dgcc" (string-append "PREFIX=3D" (assoc-r= ef %outputs "out"))) + #:tests? #f)) + (synopsis "Generate (pseudo-)random passwords and hashes") + (description + "Makepasswd is a program that generates pseudo-random passwords of a +desired length. It can also generate their corresponding hashes for a giv= en +encryption algorithm if so desired.") + (home-page "https://github.com/khorben/makepasswd") + (license license:gpl3)))) =2D-=20 2.26.2 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEPxcq3dp4FVY5UpckkC0pVsuz75YFAl6xtMcACgkQkC0pVsuz 75a8HA//T5fR3To8fvUYw4u4xfLX9NnGhNfZ87WeTm0Uv94Cw7Pz5ljG26mLTjLp hFjAUDkdQIecE/5yjRCmb0upKLicVnsoLGdqqqaEZfEw1THPpBZRtn/ZMeKJJ53k BSTdtg0AnJYQu3jziYDhPV2ZgXb0CO5cJ2sUpMbkg0MRruS5sH2ODAu1RAIBSj+i eYGVGJKJuFPbnqXTpsViH69N3iVK2MaTAZsSBQjD7RgHHIfyKvnCZ8+TAPvOTqWn v1PoqjQWDmAiOExNfNrEjfWOF2QMhhDRmZlz8KHJaqn392V3RYIR+seqgYrmwgpC bsu5ykz5dqgphZIsx4tfMp+b2d84bs8sJyoAdfornmgB7yW5RDKE3bJbwkvWl5LY b+UB6jpJD/hfZErmH8H94ofvTITWJv/xen1b2uc9IepCGjGQFjo+yBC8iX+C6ocM ZUZ/Ct9cxFBvtMdDaQz0Gr3ITyrXgryKcF0Lq4Yp54Gy9wPvOrC9ve1RZ4iFfAdy mvBkkmicznOmRV9XfiJuMQOvODn4VmyVb/UdYGUz+EBso70+0rZ+29PEinp0rHp7 1eSKmYrilDS/YoCFijQVPNy+6rcyZ9Es6aDzEBfMfOiCoRcIb5Zu6cPdC5MFEvCA pWM5lLIDHHF8hpFT26xkOWkBAFn5Fq9kVNvnagtmYQc5dv9Pxdc= =VMad -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed May 06 16:30:09 2020 Received: (at 41032-done) by debbugs.gnu.org; 6 May 2020 20:30:09 +0000 Received: from localhost ([127.0.0.1]:41300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jWQgD-0003Gu-AK for submit@debbugs.gnu.org; Wed, 06 May 2020 16:30:09 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:57727) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jWQgB-0003FM-EF for 41032-done@debbugs.gnu.org; Wed, 06 May 2020 16:30:08 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 5E457622; Wed, 6 May 2020 16:30:01 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Wed, 06 May 2020 16:30:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm2; bh=4iF4yzUFOr2Xk6teaDy40k39ik COuyH5tT6gaDUUt4Y=; b=KNB8OvJi5/L+m9nyXUKq068/R3Zze4ZU+YtYdshVu6 bv7A+FpdYkObxW1ckE2YzKeH/iChtnt15BozwVF6F/QbnNHEk4Q4CmIXjTp0a/IF /qv5Dekn/PXTFyrHGAeJYll3wp0KGNuPFlImlvGhewrx9aTpVj6hHTSeXqW+vU5V EvG3sh1nLmBpLTXh+pzdi4kI5tYbrP14ewZxvZLOX49LNJWWe5uu91dCYng0lswA jFDDS3piKBiIAQrIKfQ6Iqcdtu6A7OQlji5pvxG4OIZulvrit+Yus5B8dDkRUhlQ 72kP8Zm8eReRwNTFDPMvuaa4UtCW/dOcU0H/GGL884CA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=4iF4yz UFOr2Xk6teaDy40k39ikCOuyH5tT6gaDUUt4Y=; b=0Ze5Yjonb7NWHGpk8zgkjq RCa4CE0ZqC2iFe5S3cHAOD+JDn/4d0UWaZPyUjLl/dQYTi+K2tr3gQ+Nz3Ej6u4l m05N7vnTEMcRQxD11M5YBasrSatjFq/d5PTY0qqT+xkYRC3t76+RsTry2inDmQ9z BvixNjseKFIwo6uxfOMsSyOiIbpV7OsQ8igZurjUSnis62nsKdl8j2r5tx1oy9JG mvODGj/4z3grXUgOKTSr/kwrCD1CpLdF4UwBGMBP8fh8RQrf0DIvmZTmGU3V48H0 e9fG5KUEZWKutJKHnOY537ndgxyWCXLlSVgAInSkMbKEMS91nlSu/+gkou476czA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrjeekgddugeejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufgjfhgffffkgggtsehgtderredtredtnecuhfhrohhmpeforghrihhu shcuuegrkhhkvgcuoehmsggrkhhkvgesfhgrshhtmhgrihhlrdgtohhmqeenucggtffrrg htthgvrhhnpeejkeefkeelgeevjeetheeljeeuteduueelvdffvedufeevtddvfeevieef heevtdenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeekgedrvddtvddrie ekrdejheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhm pehmsggrkhhkvgesfhgrshhtmhgrihhlrdgtohhm X-ME-Proxy: Received: from localhost (ti0006q161-2604.bb.online.no [84.202.68.75]) by mail.messagingengine.com (Postfix) with ESMTPA id 420703066128; Wed, 6 May 2020 16:30:00 -0400 (EDT) From: Marius Bakke To: Jean-Baptiste Note Subject: Re: [bug#41032] [PATCH] Add makepasswd package In-Reply-To: <87zhamw75k.fsf@m4x.org> References: <87zhaq8453.fsf@m4x.org> <87bln2z5qg.fsf@devup.no> <87zhamw75k.fsf@m4x.org> User-Agent: Notmuch/0.29.3 (https://notmuchmail.org) Emacs/26.3 (x86_64-pc-linux-gnu) Date: Wed, 06 May 2020 22:29:58 +0200 Message-ID: <877dxo4xix.fsf@devup.no> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 41032-done Cc: 41032-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Jean-Baptiste Note writes: > Hi Marius, > > Thanks for your review and the heads up on the correct file. > Please find an updated patch. > > I've used guix-devel-mode and ran indent-according-to-mode on the buffer > before producing the patch; let me know if this is not sufficient to > correctly indent the code :) Thanks! My Emacs agrees, so LGTM. [...] > + (arguments > + `(#:phases > + (modify-phases %standard-phases > + (delete 'configure)) > + #:make-flags (list "CC=gcc" (string-append "PREFIX=" (assoc-ref %outputs "out"))) I moved the second flag to its own line as 89 characters is a bit much. > + #:tests? #f)) And added a comment about why tests are disabled. > + (synopsis "Generate (pseudo-)random passwords and hashes") > + (description > + "Makepasswd is a program that generates pseudo-random passwords of a > +desired length. It can also generate their corresponding hashes for a given > +encryption algorithm if so desired.") > + (home-page "https://github.com/khorben/makepasswd") > + (license license:gpl3)))) Indeed GPL3 only :-/ Applied! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl6zHkYACgkQoqBt8qM6 VPpKoAf/XlFAw7jyPNOp6Q3c79cRWnYv75cFvFvua9zcr8rRdExWfj2WJIs4PjIH Ib0/bd6lk2mHmB16v5gGftSvP9q9vKSkFTZ6fHnXaXT8uR9MnY+2irjLvs04x4xg BbG0iLSpwJJhGHM2qIpjDSDp0kDPy8MMYXfKF42kwt0ndHZ5LOcxYUonTEL8C+Bt LC25AZOHtL4VCRahWqGPERN4WxTdbr4UFFRfz6EWcSOr6Fd6ds9rruiFhfTQf4DF s/rHZNuJQ7ERBU/vkuxMSS1dd83ZQsCFbLiJ9AUMxx7dgkJvL99g5Ao3OPQWOkv4 UgNvM78ajXEt41qWVzfcVMfOCbLbYQ== =jjRa -----END PGP SIGNATURE----- --=-=-=-- From unknown Thu Sep 11 15:11:14 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 04 Jun 2020 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator