From unknown Fri Jun 20 07:27:42 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#41980 <41980@debbugs.gnu.org> To: bug#41980 <41980@debbugs.gnu.org> Subject: Status: [PATCH] rshiny service Reply-To: bug#41980 <41980@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:27:42 +0000 retitle 41980 [PATCH] rshiny service reassign 41980 guix-patches submitter 41980 Efraim Flashner severity 41980 normal tag 41980 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 21 09:32:24 2020 Received: (at submit) by debbugs.gnu.org; 21 Jun 2020 13:32:24 +0000 Received: from localhost ([127.0.0.1]:59349 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jn05A-0003qi-7b for submit@debbugs.gnu.org; Sun, 21 Jun 2020 09:32:24 -0400 Received: from lists.gnu.org ([209.51.188.17]:43298) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jn056-0003n9-8C for submit@debbugs.gnu.org; Sun, 21 Jun 2020 09:32:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53912) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jn056-0003RK-1f for guix-patches@gnu.org; Sun, 21 Jun 2020 09:32:20 -0400 Received: from flashner.co.il ([178.62.234.194]:52782) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jn054-0008Us-Ao for guix-patches@gnu.org; Sun, 21 Jun 2020 09:32:19 -0400 Received: from localhost (unknown [31.210.181.184]) by flashner.co.il (Postfix) with ESMTPSA id 5FD9B40056; Sun, 21 Jun 2020 13:31:45 +0000 (UTC) Date: Sun, 21 Jun 2020 16:31:12 +0300 From: Efraim Flashner To: guix-patches@gnu.org Subject: [PATCH] rshiny service Message-ID: <20200621133112.GA22974@E5400> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="HcAYCG3uE/tztfnV" Content-Disposition: inline X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Received-SPF: pass client-ip=178.62.234.194; envelope-from=efraim@flashner.co.il; helo=flashner.co.il X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/21 09:31:45 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Ricardo Wurmus 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 (--) --HcAYCG3uE/tztfnV Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I created this for Pjotr but Ricardo said he was interested in a shiny service too so I figured I'd see about documenting it. Currently we don't have any packages in Guix which would work with this so I have a link=C2=B9 to one. I'm not sure if this fits well in Guix or if I should ke= ep it in the guix-bioinformatics channel. I feel like the documentation as I've written it so far is weak. Also, I've tried to run it inside a make-forkexec-command/container Guix Service but I ran into problems, as I documented elsewhere=C2=B2. =C2=B9 http://git.genenetwork.org/guix-bioinformatics/guix-bioinformatics/s= rc/branch/master/gn/packages/bioinformatics.scm#L716 =C2=B2 http://git.genenetwork.org/guix-bioinformatics/guix-bioinformatics/s= rc/branch/master/gn/services/rshiny.scm#L41 --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --HcAYCG3uE/tztfnV Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl7vYSAACgkQQarn3Mo9 g1G9yA//aY80GpM0467FErdXWV566xRPXNJ8wyixfdqIID3HQw5y/I1J15SpZl0a w6uj2fhUlv2mxAJpiBMVbClcDEhPbcsqv6E+D/Io+HPJvEoMYK0KYhuCeQ891RIr UR8AC7FgtPcw3AIZJGsr6ZFjfQNQ8b2UoQ+XTgqLukS5ZCMqwxsvw9t70oiXHdPO kVf+TA7cjVWJdiH/KSC89yW23xkLzQLzDXH66ifAHUFEWWbe6iUZrP5359wrJPx4 TvyIT0A1hHC7Zybfss3S1YZSFfD7QV0KCfXlTJKKnjAaBXzOpNp7eR0E3vlS1MeP XScsD7yWpjrlFTiIG+f1DkGrP6COU5ccI3ryszc3nMYxpK91cnzTWleda7tr1okn ObHUl+c7GlHRfhSxkKGWa0mxrWiDo7UjQPFWNfNsQs4hyUGMntty6BqFFBvT6N67 ts236ISbwNuKNHtOQOZu7FgNz5KkD0KktpQGxO749oZafwvbIgPDHElaLjap7tLH Lw1Z4S5Wx+2AyzD5XFVT2XrJ9QUOFjcg4aQr+DaX7e4xR1I7UllHGQ9aD2dQIS41 IzstYSx6BgR5OcWXSdU9T5ySobEHOIti+PXKjQJPb7lTk2KT2Iqy3JNJSVni/I2H cwFgONbD2NArYWcJFHmgCnRLJgydmVNWKNzsrkNpX9DBk97FNDw= =DN+N -----END PGP SIGNATURE----- --HcAYCG3uE/tztfnV-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 21 09:35:12 2020 Received: (at 41980) by debbugs.gnu.org; 21 Jun 2020 13:35:12 +0000 Received: from localhost ([127.0.0.1]:59354 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jn07o-00043V-P6 for submit@debbugs.gnu.org; Sun, 21 Jun 2020 09:35:12 -0400 Received: from flashner.co.il ([178.62.234.194]:53986) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jn07i-00042r-ND for 41980@debbugs.gnu.org; Sun, 21 Jun 2020 09:35:06 -0400 Received: from localhost (unknown [31.210.181.184]) by flashner.co.il (Postfix) with ESMTPSA id CA6EF4000B; Sun, 21 Jun 2020 13:34:56 +0000 (UTC) Date: Sun, 21 Jun 2020 16:34:24 +0300 From: Efraim Flashner To: 41980@debbugs.gnu.org Subject: Re: [bug#41980] [PATCH] rshiny service Message-ID: <20200621133424.GB22974@E5400> References: <20200621133112.GA22974@E5400> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="V88s5gaDVPzZ0KCq" Content-Disposition: inline In-Reply-To: <20200621133112.GA22974@E5400> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 41980 Cc: Ricardo Wurmus 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 (-) --V88s5gaDVPzZ0KCq Content-Type: multipart/mixed; boundary="98e8jtXdkpgskNou" Content-Disposition: inline --98e8jtXdkpgskNou Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Jun 21, 2020 at 04:31:12PM +0300, Efraim Flashner wrote: > I created this for Pjotr but Ricardo said he was interested in a shiny > service too so I figured I'd see about documenting it. Currently we > don't have any packages in Guix which would work with this so I have a > link=C2=B9 to one. I'm not sure if this fits well in Guix or if I should = keep > it in the guix-bioinformatics channel. >=20 > I feel like the documentation as I've written it so far is weak. Also, > I've tried to run it inside a make-forkexec-command/container Guix > Service but I ran into problems, as I documented elsewhere=C2=B2. >=20 >=20 > =C2=B9 http://git.genenetwork.org/guix-bioinformatics/guix-bioinformatics= /src/branch/master/gn/packages/bioinformatics.scm#L716 > =C2=B2 http://git.genenetwork.org/guix-bioinformatics/guix-bioinformatics= /src/branch/master/gn/services/rshiny.scm#L41 >=20 And of course I forgot to attach the patch ... --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --98e8jtXdkpgskNou Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-services-Add-rshiny-service.patch" Content-Transfer-Encoding: quoted-printable =46rom 88567daa3e9d952e1723078ef13b088ef111b1bd Mon Sep 17 00:00:00 2001 =46rom: Efraim Flashner Date: Sun, 21 Jun 2020 16:20:16 +0300 Subject: [PATCH] services: Add rshiny service. * gnu/services/science.scm: New file. (): New record. (rshiny-shepherd-service-type): New variable. * doc/guix.texi (Miscellaneous Services): Document it. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. --- doc/guix.texi | 49 ++++++++++++++++++++++++++++++++++ gnu/local.mk | 1 + gnu/services/science.scm | 57 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 107 insertions(+) create mode 100644 gnu/services/science.scm diff --git a/doc/guix.texi b/doc/guix.texi index 5b854ccbd4..996122483d 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -26612,6 +26612,55 @@ setuid-root (@pxref{Setuid Programs}) such that un= privileged users can invoke @command{singularity run} and similar commands. @end defvr =20 +@cindex rshiny +@subsubheading R-Shiny service + +The @code{(gnu services science)} module provides the following service. + +@defvr {Scheme Variable} rshiny-service-type + +This is a type of service which is used to run a webapp created with +@code{r-shiny}. This service sets the @code{R_LIBS_USER} environment +variable and runs the provided script to call @code{runApp}. + +@deftp {Data Type} rshiny-configuration +This is the data type representing the configuration of rshiny. + +@table @asis + +@item @code{package} (default: @code{r-shiny}) +The package to use. + +@item @code{binary} (defaunlt @code{"rshiny"}) +The name of the binary or shell script located at @code{package/bin/} to +run when the service is run. + +The common way to create this file is as follows: + +@lisp +@dots{} +(let* ((out (assoc-ref %outputs "out")) + (targetdir (string-append out "/share/" ,name)) + (app (string-append out "/bin/" ,name)) + (Rbin (string-append (assoc-ref %build-inputs "r-min") + "/bin/Rscript"))) +@dots{} + (mkdir-p (string-append out "/bin")) + (call-with-output-file app + (lambda (port) + (format port +"#!~a +library(shiny) +setwd(\"~a\") +runApp(launch.browser=3D0, port=3D4202)~%\n" + Rbin targetdir))) +@dots{} +@end lisp + +@end table +@end deftp +@end defvr + @cindex Nix @subsubheading Nix service =20 diff --git a/gnu/local.mk b/gnu/local.mk index 347d4bbb17..6b76500172 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -597,6 +597,7 @@ GNU_SYSTEM_MODULES =3D \ %D%/services/nix.scm \ %D%/services/nfs.scm \ %D%/services/pam-mount.scm \ + %D%/services/science.scm \ %D%/services/security-token.scm \ %D%/services/shepherd.scm \ %D%/services/sound.scm \ diff --git a/gnu/services/science.scm b/gnu/services/science.scm new file mode 100644 index 0000000000..94ff0f36f2 --- /dev/null +++ b/gnu/services/science.scm @@ -0,0 +1,57 @@ +(define-module (gnu services science) + #:export ( + rshiny-configuration + rshiny-configuration? + rshiny-configuration-package + rshiny-configuration-binary + rshiny-shepherd-service + rshiny-service-type)) + +(use-modules (gnu) + (guix records) + (ice-9 match)) +(use-service-modules shepherd) +(use-package-modules cran) + +(define-record-type* + rshiny-configuration + make-rshiny-configuration + rshiny-configuration? + (package rshiny-configuration-package ; package + (default r-shiny)) + (binary rshiny-configuration-binary ; string + (default "rshiny"))) + +(define rshiny-shepherd-service + (match-lambda + (($ package binary) + (list + (shepherd-service + (documentation (string-append "R-Shiny service for " binary)) + (provision (list (symbol-append 'rshiny- (string->symbol + (string-take binary 9)= )))) + (requirement '(networking)) + (start + #~(exec-command + (list + #$(string-append "/run/current-system/profile/bin/" binar= y)) + ;#:log-file #$(string-append "/var/log/" binary ".log") ; k= ills shepherd + #:environment-variables + (list "R_LIBS_USER=3D/run/current-system/profile/site-libra= ry/"))) + (stop #~(make-kill-destructor))))))) + +(define rshiny-service-type + (service-type + (name 'rshiny) + (extensions + (list + (service-extension shepherd-root-service-type + rshiny-shepherd-service) + (service-extension profile-service-type + ;; We want the package installed so that it + ;; pulls in the propagated inputs as well. + (lambda (config) + (list + (rshiny-configuration-package config)))))) + (description + "Run an R-Shiny webapp as a Guix Service."))) --=20 2.26.2 --98e8jtXdkpgskNou-- --V88s5gaDVPzZ0KCq Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl7vYeAACgkQQarn3Mo9 g1H2uBAAnE2QUxOgfsqTActYHt6Mzv8FL5YZSd21ZWKwxqbyPKj5DU2eekzUbpNF Z2nUl1bmEfc75x8UKuIcAM5n/lTeb+dCGl+STSFjwSH5x7mYxm9Z1k/aoH9fYv4S GVY1qdc3wSbGyvFfsNDZLoFz6kaMIRsS0C0eZHn+F+3QRnJyWAsJqC5ZkiM6K7Lw ZYC95CnOF1i5bSRr218WWzszg5mec3ZP/quu4U5k9uGWU7huI2nJpA8QqQBZmqgF BMid5snae/f9WlqnaHtt5+jPa2YkUCoL+p4GBDjpwo5vTfahrAflqWkCol6wU0Vd WkeJ8ZwNEvvV7JO8oMXbnom3OVej+IkAEWMMl4+3VCZo6N8gc31OD70VI3s9+BJT uoAZ/IpdopJOTT0z2iQlZ7YyvIraq4VK5Sa+E4hH3IXvNctdbCvcRsUatWBG8/Wx y/xeOWQJt6T+t0j607BHiEG6Pwib/G+N/izaAk0y/iEJZYOujiiyA/Fa0F9VHBu0 waWsrSq4cXnPScS8LiESkDY6MQ4WzdhAaEPBq9Gt9EwGhc6VaTjbrTvcE6d7jMSH 9g5FfJM3hbKmtJK8eSu5R4DsafklMN/KYMoXRAjcwqZRD06mtcPk2COjqSfQoWEc by+HCUWGk5zHGhn/2Vc3l8pUy5JmWttqdeLh1V99g8KSxfaCuys= =Ymbh -----END PGP SIGNATURE----- --V88s5gaDVPzZ0KCq-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 22 18:12:29 2020 Received: (at submit) by debbugs.gnu.org; 22 Jun 2020 22:12:29 +0000 Received: from localhost ([127.0.0.1]:34828 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jnUg0-00040f-Qr for submit@debbugs.gnu.org; Mon, 22 Jun 2020 18:12:28 -0400 Received: from lists.gnu.org ([209.51.188.17]:51704) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jnUfw-00040V-UM for submit@debbugs.gnu.org; Mon, 22 Jun 2020 18:12:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49406) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jnUfw-0006nF-P4 for guix-patches@gnu.org; Mon, 22 Jun 2020 18:12:24 -0400 Received: from sender4-of-o53.zoho.com ([136.143.188.53]:21325) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jnUfu-00016q-Ph for guix-patches@gnu.org; Mon, 22 Jun 2020 18:12:24 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1592863938; cv=none; d=zohomail.com; s=zohoarc; b=fP3SVGXcXez/fesOaXJwkPEJ9td/7mOQJ0++LuayE0De1YfOHz0tXFGKT3ZQXNkfwmtKgyib+j8y9I8zlUS9zU8gHxqx6WXPO+iAEbAL7XPSNU+Rx10F/FvtR38TLBVEfNyTjJb7LgbxroAyExdX6axjEAjkCkQESiedxNGheSE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1592863938; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=s/OQ5JVlFN2nccT2KQgOQNtXz0LzY/nW7EMhQdtSv7I=; b=Urva22wIlYiAXmw49oP9z8jjQB5SwAdwhOrQ5UMrqdCdhx+vfbyLaQ3YPpxwyJmgNM7ZWzFXE4T1m5/eEOItr6/lBbXYWP5G83yDofEAwbjybF8t1be/cEDqT1jxW3V+HQ3dAskmgKBOwZlvw1RuMcop18qN3YXdr9l/phBHfb8= 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= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1592863938; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=s/OQ5JVlFN2nccT2KQgOQNtXz0LzY/nW7EMhQdtSv7I=; b=g9cJ4PTugF9QEHFzlt+n7x7d/W6a2kRasyCJIgg2ST9XuSeVJE/oHQz1YH4Ixv/4 SJywpQNuLT6BjgKOyNSUS8nkqhgXW18SNMGX3MHyAhwphza8ig78FvoLVAwtBNUWYhq jAbc3/GHJX3EFHeMXmGL2RClpKN2MlNn8edA4oG0= Received: from localhost (p54ad4b9b.dip0.t-ipconnect.de [84.173.75.155]) by mx.zohomail.com with SMTPS id 1592863935459707.6926636470015; Mon, 22 Jun 2020 15:12:15 -0700 (PDT) References: <20200621133112.GA22974@E5400> User-agent: mu4e 1.4.10; emacs 26.3 From: Ricardo Wurmus To: Efraim Flashner Subject: Re: [PATCH] rshiny service In-reply-to: <20200621133112.GA22974@E5400> 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 Date: Tue, 23 Jun 2020 00:12:12 +0200 Message-ID: <877dvysqbn.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.53; envelope-from=rekado@elephly.net; helo=sender4-of-o53.zoho.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/22 18:12:19 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: guix-patches@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: -2.3 (--) Hi Efraim, > I created this for Pjotr but Ricardo said he was interested in a shiny > service too so I figured I'd see about documenting it. Thank you. > Currently we > don't have any packages in Guix which would work with this so I have a > link=C2=B9 to one. I'm not sure if this fits well in Guix or if I should = keep > it in the guix-bioinformatics channel. I think it should be part of Guix. Shiny applications aren=E2=80=99t often something that you download and install like normal applications, but something you primarily write yourself and publish. So having a service like that would allow those who want to host their shiny apps to do so easily. --=20 Ricardo From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 28 07:06:43 2020 Received: (at 41980-done) by debbugs.gnu.org; 28 Jun 2020 11:06:43 +0000 Received: from localhost ([127.0.0.1]:45396 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jpV91-0003d0-5I for submit@debbugs.gnu.org; Sun, 28 Jun 2020 07:06:43 -0400 Received: from flashner.co.il ([178.62.234.194]:41936) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jpV8u-0003ci-Is for 41980-done@debbugs.gnu.org; Sun, 28 Jun 2020 07:06:42 -0400 Received: from localhost (unknown [31.210.181.184]) by flashner.co.il (Postfix) with ESMTPSA id 61691401AB; Sun, 28 Jun 2020 11:06:30 +0000 (UTC) Date: Sun, 28 Jun 2020 14:05:57 +0300 From: Efraim Flashner To: Ricardo Wurmus Subject: Re: [PATCH] rshiny service Message-ID: <20200628110557.GA14409@E5400> References: <20200621133112.GA22974@E5400> <877dvysqbn.fsf@elephly.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="liOOAslEiF7prFVr" Content-Disposition: inline In-Reply-To: <877dvysqbn.fsf@elephly.net> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41980-done Cc: 41980-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.0 (-) --liOOAslEiF7prFVr Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jun 23, 2020 at 12:12:12AM +0200, Ricardo Wurmus wrote: >=20 > Hi Efraim, >=20 > > I created this for Pjotr but Ricardo said he was interested in a shiny > > service too so I figured I'd see about documenting it. >=20 > Thank you. >=20 > > Currently we > > don't have any packages in Guix which would work with this so I have a > > link=C2=B9 to one. I'm not sure if this fits well in Guix or if I shoul= d keep > > it in the guix-bioinformatics channel. >=20 > I think it should be part of Guix. Shiny applications aren=E2=80=99t oft= en > something that you download and install like normal applications, but > something you primarily write yourself and publish. So having a service > like that would allow those who want to host their shiny apps to do so > easily. >=20 > --=20 > Ricardo Patch pushed --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --liOOAslEiF7prFVr Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl74eZUACgkQQarn3Mo9 g1EZzA//ZVkQCN+y3ulCkmkApCss+OVCENzXOVrQ5j0BWGCDqKO+W+6OLudgSB1/ srglN9t/KS5YLa+uNnHQ9nmtmX5fMCSeNZiv7YK2m8Gj/xrApKU3zcUdZa3NVUZc WgOjvtZRS+RBleFnnx6ioLWcDc76o25AccmHHpveLIASitheUgwAmPi2fB5tS/3Q 1zXFfQA8zeKQs9bwiJ3e7ds8du86y3GG/B3YRc1HRRRhZDf4Pf/iQkqOI5Z54cHf ZduXQ0dhAF1ABkCwdio6Gj5qJ90pNNDpilUfEiQqRqQBmmAoQOzdzevVltFVriRb 0pHeIDcKncfzm0777v0CUn9dnUoqJm9mKa8/WpF9l5hSA2sGkr8J5xocna+MvR5R enVNAhBf1NW4I13gfMqbd7I1SpoBA6lvTnUDAs3YUZ6phxSUhZ0jRTsgCcsh3/Vz yUtyQlAcDE8yXtHmIbAk8ez6KRubTlrxNUKal75Hpg7sU6eivwvexW/llu2UQjG5 H0oU1+BlbGoYKnC2/SuOHmesOyFroTZTeyNpbrOxJjhOU8wcAOsRM1U8nz8ld14f 4bEguZv+tOGycFRNG9TVqm5nsbJJRMoBdbmLaCz+B1U2U4NHETehlnMa1OhSfscQ nfCqBaWpfTJt0fYY8tE/NqYZuWBgHlSLit1P1tTgVfY6S1T5ykQ= =nQNf -----END PGP SIGNATURE----- --liOOAslEiF7prFVr-- From unknown Fri Jun 20 07:27:42 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 26 Jul 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