From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id oPG1Ibzis2GdDwAAgWs5BA (envelope-from ) for ; Sat, 11 Dec 2021 00:29:00 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id iBF2Hbzis2GDAwAA1q6Kng (envelope-from ) for ; Fri, 10 Dec 2021 23:29:00 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 42BB290BF for ; Sat, 11 Dec 2021 00:29:00 +0100 (CET) Received: from localhost ([::1]:42440 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mvpJy-0000NN-Ek for larch@yhetil.org; Fri, 10 Dec 2021 18:28:58 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39380) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvpJU-0008GZ-EZ for help-guix@gnu.org; Fri, 10 Dec 2021 18:28:28 -0500 Received: from [2a02:c205:2020:6054::1] (port=33834 helo=tobias.gr) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvpJS-0007Sl-3o for help-guix@gnu.org; Fri, 10 Dec 2021 18:28:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=1/YC1A5f8Q2gw TX4h/EzMO74p/cMnpe2hMEthY1onHg=; h=in-reply-to:date:subject:cc:to: from:references; d=tobias.gr; b=iwZq8Y+9CbByd+UC9RwUOGlnIObu+9d5lUXVOh LXcqAegcLjZpcHatD94irdTSLPyGL+mKK/orBmlS7kztB5dWwFufucqngX0I6/iEL7KKY9 WlsdRZ7Q3RSdlsCtxI52QBCCRhoem/niUGinnNkt0PAwAdRxhJ+CFwLDfFWn0lOf6WEjrz oDweK7SYJCgn6U2/ANntCHKANXJSWIaZMHg2w1h+Evw4f8wedFAxvk/pKVzKGFQr2+kvxb S2ws6a55hksCfAb7WQ7JUFubTG6bBIgErgMcbugRFmtyGKU0t/lk98uLwl1t0gdjXGH6uv 4zD2PE6ZLiTZejAS9WGedWrw== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 199cc8e8 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Fri, 10 Dec 2021 23:28:22 +0000 (UTC) References: From: Tobias Geerinckx-Rice To: Mortimer Cladwell Cc: help-guix@gnu.org Subject: Re: postgresql client packaging recipe Date: Sat, 11 Dec 2021 00:21:17 +0100 In-reply-to: BIMI-Selector: v=BIMI1; s=default; Message-ID: <871r2k3upu.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a02:c205:2020:6054::1 (failed) Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RDNS_NONE=0.793, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1639178940; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=1/YC1A5f8Q2gwTX4h/EzMO74p/cMnpe2hMEthY1onHg=; b=Afb+JMPa4wMpuNkU0fIePXMGhz5QYeD0wZ0ZtimZ26j0247DJyFLFwUhNFx0FoZY9ZPS1D 2K0Y2wMRY53zRNt7RWTCNPAieI/dIunVtklDCg9zHhZbC6HV0vTGB5p3lbTM+NMG0KZ1O5 1vS4W+UXlS4tRvMhrqomSw8PkI7N2mKMTAZQ9WJW69c7Fuh0jqr8+/Nw4cNIlabbfKZuVv DbapgNVqShLx0B22bnMqWaYHfDU0/KXAFaSdq9x7052xCcFwUZNny4N1r9tp/wjfB/dMHR p9FvepQkRNZK/jWhYLdBvk1/CvRhyxxS+nw/dPiUKtVrFho+04rRqrcT7XD0+w== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1639178940; a=rsa-sha256; cv=none; b=mp9k7h4fV52DInS1Le7qFuSzwiQzG1u7arTyskqJXJW0Dl2Rpo0KJ/J/5+IG5pyLrAZLFW BB7149K0VVphWXww4eX9WWoL+ZfZBh2z15ZfxVFfTk24ZgyDQnXNXn1IyCAjVrmAcmyUmb p+WbILVfYt+UAAuM0jhaVD3kKEOJ9NZwdxoTOZ0BtvUmf5AUFuf8t4MvbbhjhACsH4emSS HumvNUYK8VHFHb7m8sJyJozFoXsupVK+i1A85Np+YHTLwwm8fyPb6UDRSzvsLd8yro8FFE GJpeGDoAPFBz6QaAJn+5Uyctk4+NVX49h/GuQiNAw+X95ZK5JW0qBajgRxXZTQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=tobias.gr header.s=2018 header.b=iwZq8Y+9; dmarc=pass (policy=reject) header.from=tobias.gr; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -5.76 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=tobias.gr header.s=2018 header.b=iwZq8Y+9; dmarc=pass (policy=reject) header.from=tobias.gr; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 42BB290BF X-Spam-Score: -5.76 X-Migadu-Scanner: scn1.migadu.com X-TUID: agGrHZVWqArX --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Mortimer, > So I wrote a packaging recipe (below) and submitted to nonfree.=20 > Was told > it might be that no one has gotten around to packaging for main=20 > yet. Just FYI, Guix doesn't have sections like Debian. There is only a=20 single guix git repository, containing all packages supported and=20 maintained by the Guix project. Guix deals exclusively in Free software. Any third-party=20 repositories that don't follow the GNU Free Software Distribution=20 Guidelines are not affiliated with GNU or Guix, and we can't=20 provide support for them here. I'm not aware of any licence issues with PostgreSQL, however, so=20 we cool. > I see > the documentation for submitting patches, but not recipe=20 > files. Is there a > protocol for submitting packaging recipes? There's no difference! :-) Guix packages (=3D=E2=80=98recipes=E2=80=99) ar= e added=20 to the repository as patches. That's it. Same as any other=20 addition or fix: packages are just code, after all. To submit a package upstream to Guix, you'd check out the git=20 repository, add your package (=E2=80=98recipe=E2=80=99) to a file that best= suits=20 it (here: databases.scm), commit it and send a patch as described=20 in that section of the manual. However=E2=80=A6 > (description "This package contains client and administrative=20 > programs > for PostgreSQL: these are the interactive terminal client psql=20 > and programs > for creating and removing users and databases.") =E2=80=A6I'm a bit confused. What exactly is missing? =CE=BB ls $(guix build postgresql)/*bin clusterdb pg_config pg_test_fsync createdb pg_controldata pg_test_timing createuser pg_ctl pg_upgrade dropdb pg_dump pg_verifybackup dropuser pg_dumpall pg_waldump ecpg pg_isready postgres initdb pg_receivewal postmaster oid2name pg_recvlogical psql pg_archivecleanup pg_resetwal reindexdb pg_basebackup pg_restore vacuumdb pgbench pg_rewind vacuumlo pg_checksums pg_standby Sorry to be so dense. I do use PostgreSQL but only know the very=20 basics, I haven't even used or heard of most of those commands. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYbPivQ0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15wGgA/R2zJHCKebNCH2q+CrpCMKI1kbC+MZmwViM1Gcom tNc4AQCE6MsjxmhiJIhQXLeFb6BAzKZ2eznfk7yB44UQCI74Dg== =AkNB -----END PGP SIGNATURE----- --=-=-=--