unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#29562] [PATCH] gnu: lua5.1-socket: Update to 3.0-rc1 (for IPv6 support).
@ 2017-12-04 15:14 Clément Lassieur
  2017-12-04 19:24 ` Leo Famulari
  0 siblings, 1 reply; 5+ messages in thread
From: Clément Lassieur @ 2017-12-04 15:14 UTC (permalink / raw)
  To: 29562

* gnu/packages/lua.scm (lua5.1-socket): Update to 3.0-rc1.
[source]: Change upstream URI.
[arguments]: Set INSTALL_TOP environment variable instead of INSTALL_TOP_SHARE
and INSTALL_TOP_LIB.
---
 gnu/packages/lua.scm | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/lua.scm b/gnu/packages/lua.scm
index d5f55b963..3a528599f 100644
--- a/gnu/packages/lua.scm
+++ b/gnu/packages/lua.scm
@@ -173,21 +173,20 @@ language.")
 (define-public lua5.1-socket
   (package
     (name "lua5.1-socket")
-    (version "2.0.2")
+    (version "3.0-rc1")
     (source (origin
               (method url-fetch)
-              (uri (string-append "http://files.luaforge.net/releases/"
-                                  "luasocket/luasocket/luasocket-"
-                                  version "/luasocket-" version ".tar.gz"))
+              (uri (string-append
+                    "https://github.com/diegonehab/luasocket/archive/v"
+                    version ".tar.gz"))
               (sha256
                (base32
-                "19ichkbc4rxv00ggz8gyf29jibvc2wq9pqjik0ll326rrxswgnag"))))
+                "0j8jx8bjicvp9khs26xjya8c495wrpb7parxfnabdqa5nnsxjrwb"))))
     (build-system gnu-build-system)
     (arguments
      `(#:make-flags
        (let ((out (assoc-ref %outputs "out")))
-         (list (string-append "INSTALL_TOP_SHARE=" out "/share/lua/5.1")
-               (string-append "INSTALL_TOP_LIB=" out "/lib/lua/5.1")))
+         (list (string-append "INSTALL_TOP=" out)))
        #:phases
        (modify-phases %standard-phases
          (delete 'configure)
-- 
2.15.1

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [bug#29562] [PATCH] gnu: lua5.1-socket: Update to 3.0-rc1 (for IPv6 support).
  2017-12-04 15:14 [bug#29562] [PATCH] gnu: lua5.1-socket: Update to 3.0-rc1 (for IPv6 support) Clément Lassieur
@ 2017-12-04 19:24 ` Leo Famulari
  2017-12-04 22:08   ` Clément Lassieur
  0 siblings, 1 reply; 5+ messages in thread
From: Leo Famulari @ 2017-12-04 19:24 UTC (permalink / raw)
  To: Clément Lassieur; +Cc: 29562

[-- Attachment #1: Type: text/plain, Size: 554 bytes --]

On Mon, Dec 04, 2017 at 04:14:48PM +0100, Clément Lassieur wrote:
> * gnu/packages/lua.scm (lua5.1-socket): Update to 3.0-rc1.
> [source]: Change upstream URI.
> [arguments]: Set INSTALL_TOP environment variable instead of INSTALL_TOP_SHARE
> and INSTALL_TOP_LIB.

Typically we don't package release candidates or beta software.
Sometimes we do, if there are critical bugs fixed in the RC that we
can't backport, or if the upstream development seems to have stalled
without issuing a final release.

Can you give more detail about this case?

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [bug#29562] [PATCH] gnu: lua5.1-socket: Update to 3.0-rc1 (for IPv6 support).
  2017-12-04 19:24 ` Leo Famulari
@ 2017-12-04 22:08   ` Clément Lassieur
  2017-12-06  2:19     ` Leo Famulari
  0 siblings, 1 reply; 5+ messages in thread
From: Clément Lassieur @ 2017-12-04 22:08 UTC (permalink / raw)
  To: Leo Famulari; +Cc: 29562

Leo Famulari <leo@famulari.name> writes:

> On Mon, Dec 04, 2017 at 04:14:48PM +0100, Clément Lassieur wrote:
>> * gnu/packages/lua.scm (lua5.1-socket): Update to 3.0-rc1.
>> [source]: Change upstream URI.
>> [arguments]: Set INSTALL_TOP environment variable instead of INSTALL_TOP_SHARE
>> and INSTALL_TOP_LIB.
>
> Typically we don't package release candidates or beta software.
> Sometimes we do, if there are critical bugs fixed in the RC that we
> can't backport, or if the upstream development seems to have stalled
> without issuing a final release.
>
> Can you give more detail about this case?

Sure.  This patch adds support for IPv6 to Prosody.  See
https://prosody.im/doc/ipv6 and
https://lists.gnu.org/archive/html/guix-devel/2017-12/msg00050.html.

Even though it's a release candidate, it's four years old, it's
recommended by Prosody, and I believe IPv6 is really important.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [bug#29562] [PATCH] gnu: lua5.1-socket: Update to 3.0-rc1 (for IPv6 support).
  2017-12-04 22:08   ` Clément Lassieur
@ 2017-12-06  2:19     ` Leo Famulari
  2017-12-06  7:26       ` Clément Lassieur
  0 siblings, 1 reply; 5+ messages in thread
From: Leo Famulari @ 2017-12-06  2:19 UTC (permalink / raw)
  To: Clément Lassieur; +Cc: 29562

[-- Attachment #1: Type: text/plain, Size: 629 bytes --]

On Mon, Dec 04, 2017 at 11:08:16PM +0100, Clément Lassieur wrote:
> Leo Famulari <leo@famulari.name> writes:
> > Can you give more detail about this case?
> 
> Sure.  This patch adds support for IPv6 to Prosody.  See
> https://prosody.im/doc/ipv6 and
> https://lists.gnu.org/archive/html/guix-devel/2017-12/msg00050.html.
> 
> Even though it's a release candidate, it's four years old, it's
> recommended by Prosody, and I believe IPv6 is really important.

Given that this RC is 4 years old, implements a critical feature (IPv6),
and is recommended by one of our major packages which is also its own
user, LGTM :)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [bug#29562] [PATCH] gnu: lua5.1-socket: Update to 3.0-rc1 (for IPv6 support).
  2017-12-06  2:19     ` Leo Famulari
@ 2017-12-06  7:26       ` Clément Lassieur
  0 siblings, 0 replies; 5+ messages in thread
From: Clément Lassieur @ 2017-12-06  7:26 UTC (permalink / raw)
  To: Leo Famulari; +Cc: 29562

Leo Famulari <leo@famulari.name> writes:

> On Mon, Dec 04, 2017 at 11:08:16PM +0100, Clément Lassieur wrote:
>> Leo Famulari <leo@famulari.name> writes:
>> > Can you give more detail about this case?
>> 
>> Sure.  This patch adds support for IPv6 to Prosody.  See
>> https://prosody.im/doc/ipv6 and
>> https://lists.gnu.org/archive/html/guix-devel/2017-12/msg00050.html.
>> 
>> Even though it's a release candidate, it's four years old, it's
>> recommended by Prosody, and I believe IPv6 is really important.
>
> Given that this RC is 4 years old, implements a critical feature (IPv6),
> and is recommended by one of our major packages which is also its own
> user, LGTM :)

Haha, thank you for the review :-)

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-12-06  7:27 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-12-04 15:14 [bug#29562] [PATCH] gnu: lua5.1-socket: Update to 3.0-rc1 (for IPv6 support) Clément Lassieur
2017-12-04 19:24 ` Leo Famulari
2017-12-04 22:08   ` Clément Lassieur
2017-12-06  2:19     ` Leo Famulari
2017-12-06  7:26       ` Clément Lassieur

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).