GNU bug report logs -
#70615
[PATCH 0/2] Update haxe and hashlink
Previous Next
Reported by: vasilii.smirnov <at> mailbox.org
Date: Sat, 27 Apr 2024 22:28:02 UTC
Severity: normal
Tags: patch
Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 70615 in the body.
You can then email your comments to 70615 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#70615
; Package
guix-patches
.
(Sat, 27 Apr 2024 22:28:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
vasilii.smirnov <at> mailbox.org
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Sat, 27 Apr 2024 22:28:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>
The current version of Haxe in Guix isn't able to compile Heaps
2.0.0 :(. And also there is a new hlsdl version up on haxelib,
that requires a more recent hashlink. So, here are the updated
versions that can compile and run the latest Heaps.
Vasilii Smirnov (2):
gnu: haxe: Update to 4.3.4
gnu: hashlink: Update to 1.14
gnu/packages/haxe.scm | 19 ++++++++++---------
gnu/packages/ocaml.scm | 4 ++--
2 files changed, 12 insertions(+), 11 deletions(-)
base-commit: 8d29f416a9378d30f63c2a95f1bd1a420d9ccab4
--
2.41.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#70615
; Package
guix-patches
.
(Sun, 28 Apr 2024 07:32:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 70615 <at> debbugs.gnu.org (full text, mbox):
From: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>
Note that the ocaml-luv library has made a few breaking changes, while
only updating the PATCH number in their version. As of now, haxe can
only be compiled with the 0.5.12 version of ocaml-luv - no lower, no
higher.
Change-Id: I465191aa8db806275b2385d11a602dfb0d8d4bb9
---
gnu/packages/haxe.scm | 11 ++++++-----
gnu/packages/ocaml.scm | 4 ++--
2 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/gnu/packages/haxe.scm b/gnu/packages/haxe.scm
index 859941df70..6fd108abd5 100644
--- a/gnu/packages/haxe.scm
+++ b/gnu/packages/haxe.scm
@@ -115,17 +115,17 @@ (define haxelib-src
(uri (git-reference
(url "https://github.com/HaxeFoundation/haxelib")
;; This should match the haxelib submodule in haxe.
- (commit "4b27f91d8a4ff279d9903091680fee2c93a0d574")
+ (commit "f17fffa97554b1bdba37750e3418051f017a5bc2")
;; This repo includes some Haxe libs as well.
(recursive? #t)))
(sha256
(base32
- "0mwrm6gxgclwziiprfiswmjbz6z3dnvdwl8gq3gaym18pvx4p3ny"))))
+ "13ql042mxkybhw7di8c8cfq47p8snvadg9yglyif6b5k9ij85r6z"))))
(define-public haxe
(package
(name "haxe")
- (version "4.2.5")
+ (version "4.3.4")
(source
(origin
(method git-fetch)
@@ -134,7 +134,7 @@ (define-public haxe
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0pl8vpyb7gl2yqjg85yc4zxq9c3ipvw4yrrpliaxs25ynrj3l51n"))))
+ (base32 "1svbxf5g6j7vvqhyjlv1ha9yjh42c94jxvn7xhqbb0smyk64vibm"))))
(build-system dune-build-system)
(arguments
(list #:phases
@@ -173,13 +173,14 @@ (define-public haxe
(inputs (list libuv
mbedtls-lts
neko
+ ocaml-camlp-streams
ocaml-extlib
ocaml-luv
ocaml-ptmap
ocaml-sedlex
ocaml-sha
ocaml-xml-light
- pcre
+ pcre2
zlib))
(native-inputs (list ocaml-findlib camlp5))
(home-page "https://haxe.org/")
diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm
index 7fad276b4e..3bd923f97d 100644
--- a/gnu/packages/ocaml.scm
+++ b/gnu/packages/ocaml.scm
@@ -3464,14 +3464,14 @@ (define-public ocaml-bheap
(define-public ocaml-luv
(package
(name "ocaml-luv")
- (version "0.5.11")
+ (version "0.5.12")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/aantron/luv/releases/download/"
version "/luv-" version ".tar.gz"))
(sha256
(base32
- "0hrsi8n2l31bcwgj847df4chjgqb9lmwkaky8fvvi15k25rz9v6c"))
+ "1h2n9iij4mh60sy3g437p1xwqyqpyw72fgh4417d8j9ahq46m7vn"))
(modules '((guix build utils)))
(snippet
'(begin
--
2.41.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#70615
; Package
guix-patches
.
(Sun, 28 Apr 2024 07:32:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 70615 <at> debbugs.gnu.org (full text, mbox):
From: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>
Change-Id: I1fe593cc03675cce81f70efb2576ff7bcd374187
---
gnu/packages/haxe.scm | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/haxe.scm b/gnu/packages/haxe.scm
index 6fd108abd5..c7af07325f 100644
--- a/gnu/packages/haxe.scm
+++ b/gnu/packages/haxe.scm
@@ -196,7 +196,7 @@ (define-public haxe
(define-public hashlink
(package
(name "hashlink")
- (version "1.12")
+ (version "1.14")
(source
(origin
(method git-fetch)
@@ -205,7 +205,7 @@ (define-public hashlink
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0i5f1mxpgjcdirx60kxrw0r0y15qh3j16a6fj8mzkq3k7j2hc982"))
+ (base32 "163kj2fww8a1hp93aklla181sp84hrsl8dy5rwrv79057bmkjz5d"))
(modules '((guix build utils)))
(snippet
'(begin
@@ -233,7 +233,7 @@ (define-public hashlink
(lambda _
(substitute* "Makefile"
(("\\$\\{PCRE\\}") "")
- (("-lpthread") "-lpthread -lpcre16")
+ (("-lpthread") "-lpthread -lpcre2-16")
(("include/minimp3")
(string-append #$(this-package-input "minimp3") "/include"))
(("include/mikktspace ")
@@ -260,7 +260,7 @@ (define-public hashlink
mikktspace
minimp3
openal
- pcre
+ pcre2
sdl2
sqlite
zlib))
--
2.41.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#70615
; Package
guix-patches
.
(Sun, 28 Apr 2024 07:36:02 GMT)
Full text and
rfc822 format available.
Message #14 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
"vasilii.smirnov--- via Guix-patches" via <guix-patches <at> gnu.org> writes:
> From: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>
>
> The current version of Haxe in Guix isn't able to compile Heaps
> 2.0.0 :(. And also there is a new hlsdl version up on haxelib,
> that requires a more recent hashlink. So, here are the updated
> versions that can compile and run the latest Heaps.
>
> Vasilii Smirnov (2):
> gnu: haxe: Update to 4.3.4
> gnu: hashlink: Update to 1.14
>
> gnu/packages/haxe.scm | 19 ++++++++++---------
> gnu/packages/ocaml.scm | 4 ++--
> 2 files changed, 12 insertions(+), 11 deletions(-)
>
>
> base-commit: 8d29f416a9378d30f63c2a95f1bd1a420d9ccab4
I didn't see the patch. Did you forget to send them?
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#70615
; Package
guix-patches
.
(Sun, 28 Apr 2024 07:36:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#70615
; Package
guix-patches
.
(Sun, 28 Apr 2024 10:31:01 GMT)
Full text and
rfc822 format available.
Message #20 received at submit <at> debbugs.gnu.org (full text, mbox):
On Sun, 2024-04-28 at 15:35 +0800, Zheng Junjie wrote:
> I didn't see the patch. Did you forget to send them?
I've sent the rest just a few minutes ago. Took debbugs a while to
create a ticket, I assumed it didn't work at first.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#70615
; Package
guix-patches
.
(Sun, 28 Apr 2024 10:31:02 GMT)
Full text and
rfc822 format available.
Reply sent
to
Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
:
You have taken responsibility.
(Sun, 28 Apr 2024 14:46:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
vasilii.smirnov <at> mailbox.org
:
bug acknowledged by developer.
(Sun, 28 Apr 2024 14:46:02 GMT)
Full text and
rfc822 format available.
Message #28 received at 70615-done <at> debbugs.gnu.org (full text, mbox):
Hello,
vasilii.smirnov <at> mailbox.org writes:
> From: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>
>
> The current version of Haxe in Guix isn't able to compile Heaps
> 2.0.0 :(. And also there is a new hlsdl version up on haxelib,
> that requires a more recent hashlink. So, here are the updated
> versions that can compile and run the latest Heaps.
>
> Vasilii Smirnov (2):
> gnu: haxe: Update to 4.3.4
> gnu: hashlink: Update to 1.14
Applied!
--
Thanks,
Maxim
Information forwarded
to
guix-patches <at> gnu.org
:
bug#70615
; Package
guix-patches
.
(Fri, 03 May 2024 15:10:01 GMT)
Full text and
rfc822 format available.
Message #31 received at 70615 <at> debbugs.gnu.org (full text, mbox):
Hi Maxim and Vsilii,
On Sun, Apr 28, 2024 at 02:46 PM, GNU bug Tracking System wrote:
> Your bug report
>
> #70615: [PATCH 0/2] Update haxe and hashlink
>
> which was filed against the guix-patches package, has been closed.
>
> The explanation is attached below, along with your original report.
> If you require more details, please reply to 70615 <at> debbugs.gnu.org.
>
> --
> 70615: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=70615
> GNU Bug Tracking System
> Contact help-debbugs <at> gnu.org with problems
>
> From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
> Subject: Re: [bug#70615] [PATCH 0/2] Update haxe and hashlink
> To: vasilii.smirnov <at> mailbox.org
> Cc: 70615-done <at> debbugs.gnu.org
> Date: Sun, 28 Apr 2024 10:45:18 -0400 (5 days, 19 minutes, 40 seconds ago)
>
> Hello,
>
> vasilii.smirnov <at> mailbox.org writes:
>
>> From: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>
>>
>> The current version of Haxe in Guix isn't able to compile Heaps
>> 2.0.0 :(. And also there is a new hlsdl version up on haxelib,
>> that requires a more recent hashlink. So, here are the updated
>> versions that can compile and run the latest Heaps.
>>
>> Vasilii Smirnov (2):
>> gnu: haxe: Update to 4.3.4
>> gnu: hashlink: Update to 1.14
>
> Applied!
>
> --
> Thanks,
> Maxim
>
Just a heads up that these patches applied without full commit logs
(which weren't included in the patches sent either). Patch 1 also
affected 3 packages, maybe the haxe ones needed to be upgraded together
(along with the ocaml-luv?) but that should have been noted (and
probably still done separately).
Thanks,
John
> ----------
>
> From: vasilii.smirnov <at> mailbox.org
> Subject: [PATCH 0/2] Update haxe and hashlink
> To: guix-patches <at> gnu.org
> Date: Sat, 27 Apr 2024 22:08:18 +0200
> Date: Sat, 27 Apr 2024 22:08:18 +0200 (5 days, 18 hours, 56 minutes ago)
>
> From: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>
>
> The current version of Haxe in Guix isn't able to compile Heaps
> 2.0.0 :(. And also there is a new hlsdl version up on haxelib,
> that requires a more recent hashlink. So, here are the updated
> versions that can compile and run the latest Heaps.
>
> Vasilii Smirnov (2):
> gnu: haxe: Update to 4.3.4
> gnu: hashlink: Update to 1.14
>
> gnu/packages/haxe.scm | 19 ++++++++++---------
> gnu/packages/ocaml.scm | 4 ++--
> 2 files changed, 12 insertions(+), 11 deletions(-)
>
>
> base-commit: 8d29f416a9378d30f63c2a95f1bd1a420d9ccab4
Information forwarded
to
guix-patches <at> gnu.org
:
bug#70615
; Package
guix-patches
.
(Sat, 04 May 2024 07:11:01 GMT)
Full text and
rfc822 format available.
Message #34 received at 70615 <at> debbugs.gnu.org (full text, mbox):
On 5/3/24 17:08, John Kehayias wrote:
> Just a heads up that these patches applied without full commit logs
> (which weren't included in the patches sent either). Patch 1 also
> affected 3 packages, maybe the haxe ones needed to be upgraded together
> (along with the ocaml-luv?) but that should have been noted (and
> probably still done separately).
>
> Thanks,
> John
Hi, John. I did add an explanation for ocaml-luv in the commit message
(git show 2205660ce2), but yeah, it's not in the ChangeLog format. Sorry
about that.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sat, 01 Jun 2024 11:24:05 GMT)
Full text and
rfc822 format available.
This bug report was last modified 1 year and 110 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.