GNU bug report logs -
#63094
[PATCH 0/5] gnu: Fix build of some maven packages.
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 63094 in the body.
You can then email your comments to 63094 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#63094
; Package
guix-patches
.
(Wed, 26 Apr 2023 17:31:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Aleksandr Vityazev <avityazew <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Wed, 26 Apr 2023 17:31:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hi Guix!
This patch series fix build of some maven packages.
Aleksandr Vityazev (5):
gnu: maven-embedder: Fix build.
gnu: maven-core-bootstrap: Fix build.
gnu: maven-resolver-provider: Fix build.
gnu: maven-model-builder: Fix build.
gnu: maven-settings-builder: Fix build.
--
Best regards,
Aleksandr Vityazev
Information forwarded
to
guix-patches <at> gnu.org
:
bug#63094
; Package
guix-patches
.
(Wed, 26 Apr 2023 17:34:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 63094 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/maven (maven-settings-builder)[arguments]:
Add the'add-sisu-shebang phase after unpack.
---
gnu/packages/maven.scm | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/gnu/packages/maven.scm b/gnu/packages/maven.scm
index fc3a63c263..5781d17238 100644
--- a/gnu/packages/maven.scm
+++ b/gnu/packages/maven.scm
@@ -1365,6 +1365,10 @@ (define-public maven-settings-builder
#:test-dir "maven-settings-builder/src/test"
#:phases
(modify-phases %standard-phases
+ (add-after 'unpack 'add-sisu-shebang
+ (lambda _
+ (substitute* "sisu.sh"
+ (("^## T") "#!/bin/sh\n## T"))))
(add-before 'build 'generate-sisu-named
(lambda _
(mkdir-p "build/classes/META-INF/sisu")
--
2.39.2
--
Aleksandr Vityazev
Information forwarded
to
guix-patches <at> gnu.org
:
bug#63094
; Package
guix-patches
.
(Wed, 26 Apr 2023 17:34:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 63094 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/maven (maven-model-builder)[arguments]:
Add the'add-sisu-shebang phase after unpack.
---
gnu/packages/maven.scm | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/gnu/packages/maven.scm b/gnu/packages/maven.scm
index 5781d17238..cfadec0a01 100644
--- a/gnu/packages/maven.scm
+++ b/gnu/packages/maven.scm
@@ -1410,6 +1410,10 @@ (define-public maven-model-builder
(copy-recursively "src/main/resources"
"build/classes")
#t))
+ (add-after 'unpack 'add-sisu-shebang
+ (lambda _
+ (substitute* "sisu.sh"
+ (("^## T") "#!/bin/sh\n## T"))))
(add-before 'build 'generate-sisu-named
(lambda _
(mkdir-p "build/classes/META-INF/sisu")
--
2.39.2
--
Aleksandr Vityazev
Information forwarded
to
guix-patches <at> gnu.org
:
bug#63094
; Package
guix-patches
.
(Wed, 26 Apr 2023 17:34:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 63094 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/maven (maven-resolver-provider)[arguments]:
Add the'add-sisu-shebang phase after unpack.
---
gnu/packages/maven.scm | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/gnu/packages/maven.scm b/gnu/packages/maven.scm
index cfadec0a01..e57b288779 100644
--- a/gnu/packages/maven.scm
+++ b/gnu/packages/maven.scm
@@ -1509,6 +1509,10 @@ (define-public maven-resolver-provider
#:tests? #f; dependency loop on maven-core (@Component RepositorySystem)
#:phases
(modify-phases %standard-phases
+ (add-after 'unpack 'add-sisu-shebang
+ (lambda _
+ (substitute* "sisu.sh"
+ (("^## T") "#!/bin/sh\n## T"))))
(add-before 'build 'generate-sisu-named
(lambda _
(mkdir-p "build/classes/META-INF/sisu")
--
2.39.2
--
Aleksandr Vityazev
Information forwarded
to
guix-patches <at> gnu.org
:
bug#63094
; Package
guix-patches
.
(Wed, 26 Apr 2023 17:34:03 GMT)
Full text and
rfc822 format available.
Message #17 received at 63094 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/maven (maven-core-bootstrap)[arguments]:
Add the'add-sisu-shebang phase after unpack.
---
gnu/packages/maven.scm | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/gnu/packages/maven.scm b/gnu/packages/maven.scm
index e57b288779..6c2958fa11 100644
--- a/gnu/packages/maven.scm
+++ b/gnu/packages/maven.scm
@@ -1603,6 +1603,10 @@ (define-public maven-core-bootstrap
#:tests? #f
#:phases
(modify-phases %standard-phases
+ (add-after 'unpack 'add-sisu-shebang
+ (lambda _
+ (substitute* "sisu.sh"
+ (("^## T") "#!/bin/sh\n## T"))))
(add-before 'configure 'chdir
(lambda _
;; Required for generating components.xml in maven-core
--
2.39.2
--
Aleksandr Vityazev
Information forwarded
to
guix-patches <at> gnu.org
:
bug#63094
; Package
guix-patches
.
(Wed, 26 Apr 2023 17:34:03 GMT)
Full text and
rfc822 format available.
Message #20 received at 63094 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/maven (maven-embedder)[arguments]:
Add the'add-sisu-shebang phase after unpack.
---
gnu/packages/maven.scm | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/gnu/packages/maven.scm b/gnu/packages/maven.scm
index 6c2958fa11..a805bda8e5 100644
--- a/gnu/packages/maven.scm
+++ b/gnu/packages/maven.scm
@@ -4,6 +4,7 @@
;;; Copyright © 2019 Björn Höfling <bjoern.hoefling <at> bjoernhoefling.de>
;;; Copyright © 2020 Efraim Flashner <efraim <at> flashner.co.il>
;;; Copyright © 2022 Artyom V. Poptsov <poptsov.artyom <at> gmail.com>
+;;; Copyright © 2023 Aleksandr Vityazev <avityazew <at> gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -1838,6 +1839,10 @@ (define-public maven-embedder
#:jdk ,icedtea-8
#:phases
(modify-phases %standard-phases
+ (add-after 'unpack 'add-sisu-shebang
+ (lambda _
+ (substitute* "sisu.sh"
+ (("^## T") "#!/bin/sh\n## T"))))
(add-before 'build 'generate-sisu-named
(lambda _
(mkdir-p "build/classes/META-INF/sisu")
--
2.39.2
--
Aleksandr Vityazev
Reply sent
to
Ludovic Courtès <ludo <at> gnu.org>
:
You have taken responsibility.
(Fri, 28 Apr 2023 19:07:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Aleksandr Vityazev <avityazew <at> gmail.com>
:
bug acknowledged by developer.
(Fri, 28 Apr 2023 19:07:02 GMT)
Full text and
rfc822 format available.
Message #25 received at 63094-done <at> debbugs.gnu.org (full text, mbox):
Hi,
Aleksandr Vityazev <avityazew <at> gmail.com> skribis:
> gnu: maven-embedder: Fix build.
> gnu: maven-core-bootstrap: Fix build.
> gnu: maven-resolver-provider: Fix build.
> gnu: maven-model-builder: Fix build.
> gnu: maven-settings-builder: Fix build.
Applied, thanks. It might be worth factorizing as has been proposed in
<https://issues.guix.gnu.org/63145>.
Thanks,
Ludo’.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sat, 27 May 2023 11:24:10 GMT)
Full text and
rfc822 format available.
This bug report was last modified 2 years and 26 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.