From unknown Fri Jun 20 07:13:35 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#55381 <55381@debbugs.gnu.org> To: bug#55381 <55381@debbugs.gnu.org> Subject: Status: [PATCH 05/14] gnu: Add r-unglue. Reply-To: bug#55381 <55381@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:13:35 +0000 retitle 55381 [PATCH 05/14] gnu: Add r-unglue. reassign 55381 guix-patches submitter 55381 kyle severity 55381 normal tag 55381 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed May 11 22:10:55 2022 Received: (at submit) by debbugs.gnu.org; 12 May 2022 02:10:55 +0000 Received: from localhost ([127.0.0.1]:38949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noyI2-00025v-Oi for submit@debbugs.gnu.org; Wed, 11 May 2022 22:10:55 -0400 Received: from lists.gnu.org ([209.51.188.17]:49126) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noyI0-000258-Qw for submit@debbugs.gnu.org; Wed, 11 May 2022 22:10:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58242) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1noyHz-0001c3-NY for guix-patches@gnu.org; Wed, 11 May 2022 22:10:52 -0400 Received: from mout01.posteo.de ([185.67.36.65]:53623) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1noyHt-0001Yo-Is for guix-patches@gnu.org; Wed, 11 May 2022 22:10:51 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 13B28240026 for ; Thu, 12 May 2022 04:10:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1652321444; bh=BYDD/eo6/IoMOLDr7hZLfkPrGafH+RSIAyJj/Veas+s=; h=From:To:Cc:Subject:Date:From; b=pSJhdJYXo6WmLpY/65UmOFANaQfQS6uog49qW/b4zoVNa4TEmlSYtjOwMvNInInwN Ga3O2pG5K7+CJxky/aTCkoTfGMt8y0YqSPkvVTVDjlDmWyr33uKjX3iYyPBMrMYIdq F/PqueG67opw93BmA5cfciOGxT/i3zXMEs9NZLyOzNUxSwIOM9HtLf9XBurg9OkxEv GsaBEJXNDXm3v5kkRFHCw7TnNyZphhzK18mjH22LJI69+AkYikw9JZ+t7bh3tBdS4c eTlkSv44NDA+gomK7+OKmyqWtOw9Cli+MI6dqEMclNDywURM7Kj3F9qwe6GPDfy8EU 2z57pDQnh6cRA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4KzFcL6DB8z6tm4; Thu, 12 May 2022 04:10:42 +0200 (CEST) From: kyle To: guix-patches@gnu.org Subject: [PATCH 05/14] gnu: Add r-unglue. Date: Thu, 12 May 2022 02:10:25 +0000 Message-Id: <20c51184bbe6034ed7b4be6fc3f2b36f212ea60e.1651893551.git.kyle@posteo.net> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=185.67.36.65; envelope-from=kyle@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Kyle Andrews 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: -2.3 (--) From: Kyle Andrews --- gnu/packages/cran.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 213f810d04..516c335822 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -33338,6 +33338,26 @@ (define-public r-unpivotr with one other by their proximity in given directions. Functions for data frames and HTML tables are provided.") (license license:expat))) + +(define-public r-unglue + (package + (name "r-unglue") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (cran-uri "unglue" version)) + (sha256 + (base32 "0w8ld4xllx0lj1jz8i2sj92f8136hlwri1d8ldpg1ymxj7aw93vg")))) + (properties `((upstream-name . "unglue"))) + (build-system r-build-system) + (home-page "https://cran.r-project.org/package=unglue") + (synopsis "Extract Matched Substrings Using a Pattern") + (description + "Use syntax inspired by the package 'glue' to extract matched substrings in a +more intuitive and compact way than by using standard regular expressions.") + (license license:gpl3))) + (define r-gpg (package (name "r-gpg") -- 2.36.0 From debbugs-submit-bounces@debbugs.gnu.org Sat May 14 14:18:16 2022 Received: (at 55381) by debbugs.gnu.org; 14 May 2022 18:18:16 +0000 Received: from localhost ([127.0.0.1]:47479 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npwLI-0000vO-8T for submit@debbugs.gnu.org; Sat, 14 May 2022 14:18:16 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:43642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npwLH-0000vG-0f for 55381@debbugs.gnu.org; Sat, 14 May 2022 14:18:15 -0400 Received: from [172.20.10.9] ([188.188.205.199]) by andre.telenet-ops.be with bizsmtp id WiJD270034JfCZ001iJDES; Sat, 14 May 2022 20:18:14 +0200 Message-ID: <464037be8d677efd5402d66a0c59db221cb960a6.camel@telenet.be> Subject: Re: [bug#55381] [PATCH 05/14] gnu: Add r-unglue. From: Maxime Devos To: kyle , 55381@debbugs.gnu.org Date: Sat, 14 May 2022 18:18:09 +0000 In-Reply-To: <20c51184bbe6034ed7b4be6fc3f2b36f212ea60e.1651893551.git.kyle@posteo.net> References: <20c51184bbe6034ed7b4be6fc3f2b36f212ea60e.1651893551.git.kyle@posteo.net> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-+cflOX6TsypG0UFhn3OP" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1652552294; bh=Wpylx1BVk4hqSU6N/ouoQMErlm5Hb0Bo7Jr0O9bLJO0=; h=Subject:From:To:Date:In-Reply-To:References; b=dzWMFgmaJp0x1P1rSyUGZhLZbm9ZaQph8zLnUkAyzOjfhSNMY5vK/NPQs8bv467Lg CFyqGNw7alWbaYoeKmqXv5EtSZplcIaZMts8sSfjYcTGDYKV35LsyJPG+n17E5aMJB ysWZTBRy8aIyPVVsK212KFesn8q93UWmTuYIO9DiMDcRqYuKvIxCrvuuJDciMFaNR0 r83dBCHisc9hTSrSC3pLiRIGRZHqTufsqPuEnJb2zFaHSuSQzE7uMdqGDRzLHftDAe CnG3qaGB+Pe368P43l0PgLGZYw+FbomTXBvvFkTuNE5bG7N2jEUB08+UEdatgccaZf 2/XqSOks52Ihw== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55381 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 (-) --=-+cflOX6TsypG0UFhn3OP Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable kyle schreef op do 12-05-2022 om 02:10 [+0000]: > Use syntax inspired by the package 'glue' Shouldn't this be 'r-glue'? Guix doesn't have a package named 'glue'. Also, writing a description (+- =3D some factual statements) in the imperative mood ... is technically possible, but I wouldn't recommend it. Referring to another package for more information on what 'rust- unglue' is about is technically possible, but a bit cumbersome for the reader I think. Maybe you can re-use parts of the description of 'r-glue'. > to extract matched substrings in a > +more intuitive and compact way than by using standard regular expression= s. This is a bit markety language. More generally, upstream descriptions often aren't great and require some tweaking, expanding (and sometimes abbreviation, though not in this particular case). The manual has some general guidelines in (guix)Synopses and Descriptions. FWIW, I consider 'emacs', 'hello' and 'sed' to have good descriptions, though the emacs description goes a bit markety with =E2=80=98highly customizable ... extensive documention on everything=E2=80=99 and such ... though in the case of Emacs those claims appear to be actually true so maybe it's a good description after all. Greetings, Maxime. --=-+cflOX6TsypG0UFhn3OP Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYn/yYRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7qx1AP0VUGU7by25x9Wm3hmTlu9kh9LL 6+COwAN+uZDO3gDlSwEAkHw1h6DJ4w09Xw9KA8u7ARqqkhhhxP6yMH7GIXLikw0= =YgzU -----END PGP SIGNATURE----- --=-+cflOX6TsypG0UFhn3OP-- From debbugs-submit-bounces@debbugs.gnu.org Sun May 15 13:10:56 2022 Received: (at 55381) by debbugs.gnu.org; 15 May 2022 17:10:56 +0000 Received: from localhost ([127.0.0.1]:50559 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqHlf-0004Oo-V8 for submit@debbugs.gnu.org; Sun, 15 May 2022 13:10:56 -0400 Received: from mout01.posteo.de ([185.67.36.65]:43935) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqHld-0004OX-Is for 55381@debbugs.gnu.org; Sun, 15 May 2022 13:10:54 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 706DF240027 for <55381@debbugs.gnu.org>; Sun, 15 May 2022 19:10:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1652634647; bh=9doSpWglyvtH9ct0FLshFh1Xo9Z+SkRLrJDljhPrNQU=; h=From:To:Cc:Subject:Date:From; b=o8ST9gJpKWUZAcKfmNJ06DSXMK+GwdOhJiBytYno8+0ckVh+LbJSuq9kwjdVNK3B8 0kVLg0PamhNOc3vWwUFkuZfU82RmtrH4Fdt8v82zlaAreJFpv00OXr/Uee3bxHAfYR m8cULUznLD8CBD3d7OIl7SZr11TNHwwDBNxGfSH3sVO1c+BZNUO7qW+GD+C8oj2CTy xJPLhqOa4Loz6ce1jcugO/ivKgSZGjJtsAFJjXBr0HhOOSZa1sFFJHILcLAdFBatRs yHMcN/15DnAEl/hmJtHj60Aa2k8qmR5mTM8mI1Zhb74FBhyv1I4518EF8bk+8HY1RL SLWQA/I0x7skQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4L1TRT4bvMz6tmJ; Sun, 15 May 2022 19:10:45 +0200 (CEST) References: <20c51184bbe6034ed7b4be6fc3f2b36f212ea60e.1651893551.git.kyle@posteo.net> <464037be8d677efd5402d66a0c59db221cb960a6.camel@telenet.be> From: Kyle Andrews To: Maxime Devos Subject: Re: [bug#55381] [PATCH 05/14] gnu: Add r-unglue. Date: Sun, 15 May 2022 16:38:44 +0000 In-reply-to: <464037be8d677efd5402d66a0c59db221cb960a6.camel@telenet.be> Message-ID: <87czge67sd.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55381 Cc: 55381@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: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Maxime, Maxime Devos writes: > [[PGP Signed Part:Undecided]] > kyle schreef op do 12-05-2022 om 02:10 [+0000]: >> Use syntax inspired by the package 'glue' > > Shouldn't this be 'r-glue'? Guix doesn't have a package named 'glue'. > Also, writing a description (+- =3D some factual statements) in the > imperative mood ... is technically possible, but I wouldn't recommend > it. Referring to another package for more information on what 'rust- > unglue' is about is technically possible, but a bit cumbersome for the > reader I think. Maybe you can re-use parts of the description of > 'r-glue'. > This (and r-glue too) is an R package designed to be installed and used from within R. I noticed that the Pandas python package, for example, doesn't refer to itself as python-pandas in its Guix documentation. There are numerous other instances in Guix where such library software for high-level languages refer to themselves and other related packages as within their own ecosystems instead of the Guix ecosystem. However, in this particular case I included in parenthesis "(provided by r-glue in Guix)". >> to extract matched substrings in a >> +more intuitive and compact way than by using standard regular expressio= ns. > > This is a bit markety language. > > More generally, upstream descriptions often aren't great and require > some tweaking, expanding (and sometimes abbreviation, though not in > this particular case). The manual has some general guidelines in > (guix)Synopses and Descriptions. Thanks, I had a look. > FWIW, I consider 'emacs', 'hello' and 'sed' to have good descriptions, > though the emacs description goes a bit markety with =E2=80=98highly > customizable ... extensive documention on everything=E2=80=99 and such ... > though in the case of Emacs those claims appear to be actually true so > maybe it's a good description after all. > I made a few small tweaks which I feel significantly reduces the "marketing" aspect. See the included patch. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-Add-r-unglue.patch Content-Description: r-unglue updated patch >From 9a30410e850000e839002649a5f6183f174fdfa2 Mon Sep 17 00:00:00 2001 Message-Id: <9a30410e850000e839002649a5f6183f174fdfa2.1652634138.git.kyle@posteo.net> From: Kyle Andrews Date: Sun, 15 May 2022 13:01:30 -0400 Subject: [PATCH] gnu: Add r-unglue. --- gnu/packages/cran.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 5c05f20ea7..bbe18e1d67 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -33255,3 +33255,23 @@ (define-public r-zoeppritz coefficients or scattering amplitudes, for seismological P and S-waves at an interface.") (license license:gpl2+))) + +(define-public r-unglue + (package + (name "r-unglue") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (cran-uri "unglue" version)) + (sha256 + (base32 "0w8ld4xllx0lj1jz8i2sj92f8136hlwri1d8ldpg1ymxj7aw93vg")))) + (properties `((upstream-name . "unglue"))) + (build-system r-build-system) + (home-page "https://cran.r-project.org/package=unglue") + (synopsis "Extract Matched Substrings Using a Pattern") + (description + "Use syntax inspired by the package 'glue' (provided by r-glue in +Guix) to extract matched substrings in a more compact way than by +using regular expressions.") + (license license:gpl3))) -- 2.36.0 --=-=-= Content-Type: text/plain Cheers, Kyle --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 29 14:57:15 2022 Received: (at 55381-done) by debbugs.gnu.org; 29 Dec 2022 19:57:16 +0000 Received: from localhost ([127.0.0.1]:32973 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pAz1f-0006k2-M5 for submit@debbugs.gnu.org; Thu, 29 Dec 2022 14:57:15 -0500 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21160) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pAz1d-0006ju-ES for 55381-done@debbugs.gnu.org; Thu, 29 Dec 2022 14:57:14 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1672343832; cv=none; d=zohomail.com; s=zohoarc; b=FP9AmTSHtNRiL8DFl7lXQrTdTqCQsg5AQn0J8qr9tsY+F5DziMYZ+mhy0NyyFp3HbZbEbftklDYP2xFDTqDAcHRHBE59XeNqLuo+ypqIcZTsrliXwb6ZqWyykRBxUv1BPlWPh9v3k4zbp8YZaLRqslHQa1Z+M+SbNfhct10IuRA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1672343832; h=Content-Type:Date:From:MIME-Version:Message-ID:Subject:To; bh=lPBhQcGp9AoUmRmT23sG4S/UVtfy0G4ynmG+9OjzgoE=; b=gjcVeqRDQsUb1565RbGH5uqwmibGyjJYb6egjh1bjcmtUVzZhVefZWF/F7u4f8iWkm7etBvJNZVdIh+mqduEGLj47HGaK3/zhxLWM5qZnw9n6yJ80h4q9LaCPOaKEIzeMaSAtRnSigRUhOfgEKP92pPOPKvZBZstlb7IkJbOo/M= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1672343832; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:From:To:To:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To:Cc; bh=lPBhQcGp9AoUmRmT23sG4S/UVtfy0G4ynmG+9OjzgoE=; b=EzCQGqoB0eGQBLiY/to+BliwUXXilZoU2wbt4HUs4GIiwqSzbEgK43g1cfvFCGba 98u8eRbcUGr5Vrmr+kztw04JetHzW1ZZYYEUGGD9qd4FAD1nkK9gXISYJIZ4BL0FfD1 8XK/JXExWfSyYiHEqiON7+XL84+hFHL0cKZoabaQ= Received: from localhost (1-108-142-46.pool.kielnet.net [46.142.108.1]) by mx.zohomail.com with SMTPS id 1672343830681778.4058193225609; Thu, 29 Dec 2022 11:57:10 -0800 (PST) User-agent: mu4e 1.8.13; emacs 28.2 From: Ricardo Wurmus To: 55381-done@debbugs.gnu.org Subject: [PATCH 05/14] gnu: Add r-unglue. Date: Thu, 29 Dec 2022 20:56:54 +0100 X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Message-ID: <87o7rm7zl7.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 55381-done 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 (-) Applied, thank you! -- Ricardo From unknown Fri Jun 20 07:13:35 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 27 Jan 2023 12:24:12 +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