GNU bug report logs -
#70971
[PATCH 0/3] Update dhewm3
Previous Next
Reported by: James Smith <jsubuntuxp <at> disroot.org>
Date: Thu, 16 May 2024 00:46:02 UTC
Severity: normal
Tags: patch
Done: Andreas Enge <andreas <at> enge.fr>
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 70971 in the body.
You can then email your comments to 70971 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
adam.faiz <at> disroot.org, liliana.prikler <at> gmail.com, iyzsong <at> envs.net, guix-patches <at> gnu.org
:
bug#70971
; Package
guix-patches
.
(Thu, 16 May 2024 00:46:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
James Smith <jsubuntuxp <at> disroot.org>
:
New bug report received and forwarded. Copy sent to
adam.faiz <at> disroot.org, liliana.prikler <at> gmail.com, iyzsong <at> envs.net, guix-patches <at> gnu.org
.
(Thu, 16 May 2024 00:46:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
This patch series makes changes to dhewm3, such as fetching from the git
repository instead of a generated tarball, switching to G-Expressions, and
updating it to 1.5.3.
James Smith (3):
gnu: dhewm3: Use git repository.
gnu: dhewm3: Use gexps.
gnu: dhewm3: Update to 1.5.3.
gnu/packages/game-development.scm | 25 +++++++++++++------------
1 file changed, 13 insertions(+), 12 deletions(-)
base-commit: 6cdb6cc6ef3b6d810cb26d19e23da309d63d1eaf
--
2.41.0
Information forwarded
to
adam.faiz <at> disroot.org, liliana.prikler <at> gmail.com, iyzsong <at> envs.net, guix-patches <at> gnu.org
:
bug#70971
; Package
guix-patches
.
(Thu, 16 May 2024 00:48:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 70971 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/game-development.scm (dhewm3) [source]: Use git repository
instead of downloading a tarball from GitHub.
Change-Id: I81ff5de0687221d7eec64b0165dbf10c2d041260
---
gnu/packages/game-development.scm | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm
index bf0f984ec7..86d3cc0a06 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -29,6 +29,7 @@
;;; Copyright © 2022 Jai Vetrivelan <jaivetrivelan <at> gmail.com>
;;; Copyright © 2022 dan <i <at> dan.games>
;;; Copyright © 2023 John Kehayias <john.kehayias <at> protonmail.com>
+;;; Copyright © 2024 James Smith <jsubuntuxp <at> disroot.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -3099,13 +3100,13 @@ (define-public dhewm3
(name "dhewm3")
(version "1.5.2")
(source (origin
- (method url-fetch)
- (uri (string-append
- "https://github.com/dhewm/dhewm3/releases/download/"
- version "/dhewm3-" version "-src.tar.xz"))
+ (method git-fetch)
+ (uri (git-reference (url "https://github.com/dhewm/dhewm3")
+ (commit version)))
+ (file-name (git-file-name name version))
(sha256
(base32
- "10p0w1x5wx9b7d8mzvb6yqjia9prhkjwz04vbvphy8p383r33am6"))))
+ "056prmry1lag1pandcw058y5yzbah80ccmz8qlmlx9siz8zlxqyw"))))
(build-system cmake-build-system)
(arguments
`(#:tests? #f ; No tests.
--
2.41.0
Information forwarded
to
adam.faiz <at> disroot.org, liliana.prikler <at> gmail.com, iyzsong <at> envs.net, guix-patches <at> gnu.org
:
bug#70971
; Package
guix-patches
.
(Thu, 16 May 2024 00:48:03 GMT)
Full text and
rfc822 format available.
Message #11 received at 70971 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/game-development.scm (dhewm3) [arguments]: Use gexps.
Change-Id: I0a9090a30a988adeb177f282066b1aa31ca1a483
---
gnu/packages/game-development.scm | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm
index 86d3cc0a06..1c0d4ec6bf 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -3109,12 +3109,12 @@ (define-public dhewm3
"056prmry1lag1pandcw058y5yzbah80ccmz8qlmlx9siz8zlxqyw"))))
(build-system cmake-build-system)
(arguments
- `(#:tests? #f ; No tests.
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'change-to-build-dir
- (lambda _
- (chdir "neo"))))))
+ (list #:tests? #f ; No tests.
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'change-to-build-dir
+ (lambda _
+ (chdir "neo"))))))
(inputs
(list curl
libx11
--
2.41.0
Information forwarded
to
adam.faiz <at> disroot.org, liliana.prikler <at> gmail.com, iyzsong <at> envs.net, guix-patches <at> gnu.org
:
bug#70971
; Package
guix-patches
.
(Thu, 16 May 2024 00:48:03 GMT)
Full text and
rfc822 format available.
Message #14 received at 70971 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/game-development.scm (dhewm3): Update to 1.5.3.
Change-Id: Iaf1b29540f87043ae6ceef9f3860e5c9331dd191
---
gnu/packages/game-development.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm
index 1c0d4ec6bf..3520a23454 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -3098,7 +3098,7 @@ (define-public warsow-qfusion
(define-public dhewm3
(package
(name "dhewm3")
- (version "1.5.2")
+ (version "1.5.3")
(source (origin
(method git-fetch)
(uri (git-reference (url "https://github.com/dhewm/dhewm3")
@@ -3106,7 +3106,7 @@ (define-public dhewm3
(file-name (git-file-name name version))
(sha256
(base32
- "056prmry1lag1pandcw058y5yzbah80ccmz8qlmlx9siz8zlxqyw"))))
+ "1zbwhrngmgb0969izmxididyx892qk7591aa9mbigakw6dvmlm84"))))
(build-system cmake-build-system)
(arguments
(list #:tests? #f ; No tests.
--
2.41.0
Information forwarded
to
adam.faiz <at> disroot.org, liliana.prikler <at> gmail.com, iyzsong <at> envs.net, guix-patches <at> gnu.org
:
bug#70971
; Package
guix-patches
.
(Fri, 07 Jun 2024 05:49:01 GMT)
Full text and
rfc822 format available.
Message #17 received at 70971 <at> debbugs.gnu.org (full text, mbox):
Rebased patch series, updated existing copyright line instead of creating a
duplicate copyright line in the first patch.
James Smith (3):
gnu: dhewm3: Use git repository.
gnu: dhewm3: Use gexps.
gnu: dhewm3: Update to 1.5.3.
gnu/packages/game-development.scm | 26 +++++++++++++-------------
1 file changed, 13 insertions(+), 13 deletions(-)
base-commit: 580d77d0fb12448ef1621699cc0c56e787e2aadb
--
2.45.1
Information forwarded
to
adam.faiz <at> disroot.org, liliana.prikler <at> gmail.com, iyzsong <at> envs.net, guix-patches <at> gnu.org
:
bug#70971
; Package
guix-patches
.
(Fri, 07 Jun 2024 05:49:02 GMT)
Full text and
rfc822 format available.
Message #20 received at 70971 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/game-development.scm (dhewm3) [source]: Use git repository
instead of downloading a tarball from GitHub.
Change-Id: I81ff5de0687221d7eec64b0165dbf10c2d041260
---
gnu/packages/game-development.scm | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm
index 5b7852c4eb..89ace2925b 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -22,7 +22,7 @@
;;; Copyright © 2020 Giacomo Leidi <goodoldpaul <at> autistici.org>
;;; Copyright © 2021 Alexandru-Sergiu Marton <brown121407 <at> posteo.ro>
;;; Copyright © 2021 Dmitry Polyakov <polyakov <at> liltechdude.xyz>
-;;; Copyright © 2020-2022 James Smith <jsubuntuxp <at> disroot.org>
+;;; Copyright © 2020-2022, 2024 James Smith <jsubuntuxp <at> disroot.org>
;;; Copyright © 2021 Ekaitz Zarraga <ekaitz <at> elenq.tech>
;;; Copyright © 2021 Andy Tai <atai <at> atai.org>
;;; Copyright © 2022 Felix Gruber <felgru <at> posteo.net>
@@ -3101,13 +3101,13 @@ (define-public dhewm3
(name "dhewm3")
(version "1.5.2")
(source (origin
- (method url-fetch)
- (uri (string-append
- "https://github.com/dhewm/dhewm3/releases/download/"
- version "/dhewm3-" version "-src.tar.xz"))
+ (method git-fetch)
+ (uri (git-reference (url "https://github.com/dhewm/dhewm3")
+ (commit version)))
+ (file-name (git-file-name name version))
(sha256
(base32
- "10p0w1x5wx9b7d8mzvb6yqjia9prhkjwz04vbvphy8p383r33am6"))))
+ "056prmry1lag1pandcw058y5yzbah80ccmz8qlmlx9siz8zlxqyw"))))
(build-system cmake-build-system)
(arguments
`(#:tests? #f ; No tests.
--
2.45.1
Information forwarded
to
adam.faiz <at> disroot.org, liliana.prikler <at> gmail.com, iyzsong <at> envs.net, guix-patches <at> gnu.org
:
bug#70971
; Package
guix-patches
.
(Fri, 07 Jun 2024 05:49:02 GMT)
Full text and
rfc822 format available.
Message #23 received at 70971 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/game-development.scm (dhewm3) [arguments]: Use gexps.
Change-Id: I0a9090a30a988adeb177f282066b1aa31ca1a483
---
gnu/packages/game-development.scm | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm
index 89ace2925b..45a0db95c2 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -3110,12 +3110,12 @@ (define-public dhewm3
"056prmry1lag1pandcw058y5yzbah80ccmz8qlmlx9siz8zlxqyw"))))
(build-system cmake-build-system)
(arguments
- `(#:tests? #f ; No tests.
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'change-to-build-dir
- (lambda _
- (chdir "neo"))))))
+ (list #:tests? #f ; No tests.
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'change-to-build-dir
+ (lambda _
+ (chdir "neo"))))))
(inputs
(list curl
libx11
--
2.45.1
Information forwarded
to
adam.faiz <at> disroot.org, liliana.prikler <at> gmail.com, iyzsong <at> envs.net, guix-patches <at> gnu.org
:
bug#70971
; Package
guix-patches
.
(Fri, 07 Jun 2024 05:49:03 GMT)
Full text and
rfc822 format available.
Message #26 received at 70971 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/game-development.scm (dhewm3): Update to 1.5.3.
Change-Id: Iaf1b29540f87043ae6ceef9f3860e5c9331dd191
---
gnu/packages/game-development.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm
index 45a0db95c2..c3a0cfbbd1 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -3099,7 +3099,7 @@ (define-public warsow-qfusion
(define-public dhewm3
(package
(name "dhewm3")
- (version "1.5.2")
+ (version "1.5.3")
(source (origin
(method git-fetch)
(uri (git-reference (url "https://github.com/dhewm/dhewm3")
@@ -3107,7 +3107,7 @@ (define-public dhewm3
(file-name (git-file-name name version))
(sha256
(base32
- "056prmry1lag1pandcw058y5yzbah80ccmz8qlmlx9siz8zlxqyw"))))
+ "1zbwhrngmgb0969izmxididyx892qk7591aa9mbigakw6dvmlm84"))))
(build-system cmake-build-system)
(arguments
(list #:tests? #f ; No tests.
--
2.45.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#70971
; Package
guix-patches
.
(Tue, 11 Jun 2024 15:52:02 GMT)
Full text and
rfc822 format available.
Message #29 received at 70971 <at> debbugs.gnu.org (full text, mbox):
Christopher Baines <mail <at> cbaines.net> writes:
> James Smith via Guix-patches via <guix-patches <at> gnu.org> writes:
>
>> * gnu/packages/game-development.scm (dhewm3) [source]: Use git repository
>> instead of downloading a tarball from GitHub.
>>
>> Change-Id: I81ff5de0687221d7eec64b0165dbf10c2d041260
>> ---
>> gnu/packages/game-development.scm | 12 ++++++------
>> 1 file changed, 6 insertions(+), 6 deletions(-)
>
> I'm missing why you're making this change? I don't see anything wrong
> with using these upstream release tarballs.
I noticed that the package was using a tarball from GitHub and assumed
that it was one that was autogenerated. Upon closer inspection, I see
that it's a manually pack tarball instead. I can send a new set of
patches that excludes switching to the git repository if needed.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#70971
; Package
guix-patches
.
(Tue, 11 Jun 2024 16:37:01 GMT)
Full text and
rfc822 format available.
Message #32 received at 70971 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
James Smith via Guix-patches via <guix-patches <at> gnu.org> writes:
> * gnu/packages/game-development.scm (dhewm3) [source]: Use git repository
> instead of downloading a tarball from GitHub.
>
> Change-Id: I81ff5de0687221d7eec64b0165dbf10c2d041260
> ---
> gnu/packages/game-development.scm | 12 ++++++------
> 1 file changed, 6 insertions(+), 6 deletions(-)
I'm missing why you're making this change? I don't see anything wrong
with using these upstream release tarballs.
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#70971
; Package
guix-patches
.
(Tue, 11 Jun 2024 20:33:03 GMT)
Full text and
rfc822 format available.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#70971
; Package
guix-patches
.
(Tue, 11 Jun 2024 20:34:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#70971
; Package
guix-patches
.
(Sat, 22 Jun 2024 16:34:01 GMT)
Full text and
rfc822 format available.
Message #41 received at 70971 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
James Smith <jsubuntuxp <at> disroot.org> writes:
> Christopher Baines <mail <at> cbaines.net> writes:
>
>> James Smith via Guix-patches via <guix-patches <at> gnu.org> writes:
>>
>>> * gnu/packages/game-development.scm (dhewm3) [source]: Use git repository
>>> instead of downloading a tarball from GitHub.
>>>
>>> Change-Id: I81ff5de0687221d7eec64b0165dbf10c2d041260
>>> ---
>>> gnu/packages/game-development.scm | 12 ++++++------
>>> 1 file changed, 6 insertions(+), 6 deletions(-)
>>
>> I'm missing why you're making this change? I don't see anything wrong
>> with using these upstream release tarballs.
>
> I noticed that the package was using a tarball from GitHub and assumed
> that it was one that was autogenerated. Upon closer inspection, I see
> that it's a manually pack tarball instead. I can send a new set of
> patches that excludes switching to the git repository if needed.
I tried to apply the patches, but they look to have already been
applied.
I'll leave the issue open until it's been decided whether to keep the
switch to the Git repository or go back to using tarballs.
[signature.asc (application/pgp-signature, inline)]
Reply sent
to
Andreas Enge <andreas <at> enge.fr>
:
You have taken responsibility.
(Sun, 30 Jun 2024 10:48:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
James Smith <jsubuntuxp <at> disroot.org>
:
bug acknowledged by developer.
(Sun, 30 Jun 2024 10:48:02 GMT)
Full text and
rfc822 format available.
Message #46 received at 70971-done <at> debbugs.gnu.org (full text, mbox):
Hello,
I am closing this bug report, as I think either way, using tarballs or
git repositories, is fine. Now that the switch to git has been applied,
I do not see a compelling reason to revert it.
Andreas
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sun, 28 Jul 2024 11:24:15 GMT)
Full text and
rfc822 format available.
This bug report was last modified 325 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.