Message ID | b6721616b6d6d95a595d986cab67d855b217b927.1700581506.git.zhengjunjie@iscas.ac.cn |
---|---|
State | New |
Headers | show |
Series | [bug#67332] gnu: ephemeralpg: Fix cross-compilation. | expand |
> [PATCH] gnu: ephemeralpg: Fix cross-compilation.
There is already a patch for that:
<https://issues.guix.gnu.org/49327#8>
and (a rebased version of) it effectively has already been applied:
<https://issues.guix.gnu.org/49327#150>
I guess you could copy it from c-u to master if you don't want to wait
for the c-u merge, but please use the search function at
<https://issues.guix.gnu.org/>:
<https://issues.guix.gnu.org/search?query=ephemeralpg>
Best regards,
Maxime Devos
Op 21-11-2023 om 18:21 schreef Maxime Devos: > > [PATCH] gnu: ephemeralpg: Fix cross-compilation. > > There is already a patch for that: > > <https://issues.guix.gnu.org/49327#8> > > and (a rebased version of) it effectively has already been applied: > > <https://issues.guix.gnu.org/49327#150> > > I guess you could copy it from c-u to master if you don't want to wait > for the c-u merge, but please use the search function at > <https://issues.guix.gnu.org/>: In retrospect, the title of the patch I referred to doesn't indicate it's about ephemeralpg and there are multiple search results, so the last remark is not really applicable here.
Maxime Devos <maximedevos@telenet.be> writes: > [[PGP Signed Part:Undecided]] > > > Op 21-11-2023 om 18:21 schreef Maxime Devos: >> > [PATCH] gnu: ephemeralpg: Fix cross-compilation. >> There is already a patch for that: >> <https://issues.guix.gnu.org/49327#8> >> and (a rebased version of) it effectively has already been applied: >> <https://issues.guix.gnu.org/49327#150> ok, close it. >> I guess you could copy it from c-u to master if you don't want to >> wait for the c-u merge, but please use the search function at >> <https://issues.guix.gnu.org/>: what is the status of the core-updates now,it on ci.guix.gnu.org only build 'core', is this a configuration error? core-update build failed , so i create patch 67365 and 67358 to fix it (and thanks for Hilton Chain apply them!). but eval failed in ci.guix.gnu.org. ``` Unable to fetch from bordeaux.guix.gnu.org, misc-error: (#f download failed ~S ~S ~S (http://bordeaux.guix.gnu.org/nar/r45xmcmqd1374qpbnfjds5rc3jsf7qr0-texlive-scripts-66594-checkout 404 Not Found) #f) Trying content-addressed mirror at ci.guix.gnu.org... Unable to fetch from ci.guix.gnu.org, misc-error: (#f download failed ~S ~S ~S (http://ci.guix.gnu.org/nar/r45xmcmqd1374qpbnfjds5rc3jsf7qr0-texlive-scripts-66594-checkout 404 Not Found) #f) ``` Can someone take a look? > > In retrospect, the title of the patch I referred to doesn't indicate > it's about ephemeralpg and there are multiple search results, so the > last remark is not really applicable here. > > [2. OpenPGP public key --- application/pgp-keys; OpenPGP_0x49E3EE22191725EE.asc]... > > [[End of PGP Signed Part]]
Op 23-11-2023 om 13:02 schreef Z572: > > Maxime Devos <maximedevos@telenet.be> writes: > >> [[PGP Signed Part:Undecided]] >> >> >> Op 21-11-2023 om 18:21 schreef Maxime Devos: >>> > [PATCH] gnu: ephemeralpg: Fix cross-compilation. >>> There is already a patch for that: >>> <https://issues.guix.gnu.org/49327#8> >>> and (a rebased version of) it effectively has already been applied: >>> <https://issues.guix.gnu.org/49327#150> > ok, close it. >>> I guess you could copy it from c-u to master if you don't want to >>> wait for the c-u merge, but please use the search function at >>> <https://issues.guix.gnu.org/>: > > what is the status of the core-updates now,it on ci.guix.gnu.org only build > 'core', is this a configuration error? I don't know.
Hi, Maxime Devos <maximedevos@telenet.be> writes: > Op 23-11-2023 om 13:02 schreef Z572: >> Maxime Devos <maximedevos@telenet.be> writes: >> >>> [[PGP Signed Part:Undecided]] >>> >>> >>> Op 21-11-2023 om 18:21 schreef Maxime Devos: >>>> > [PATCH] gnu: ephemeralpg: Fix cross-compilation. >>>> There is already a patch for that: >>>> <https://issues.guix.gnu.org/49327#8> >>>> and (a rebased version of) it effectively has already been applied: >>>> <https://issues.guix.gnu.org/49327#150> >> ok, close it. >>>> I guess you could copy it from c-u to master if you don't want to >>>> wait for the c-u merge, but please use the search function at >>>> <https://issues.guix.gnu.org/>: >> what is the status of the core-updates now,it on ci.guix.gnu.org >> only build >> 'core', is this a configuration error? > > I don't know. The idea was to build only a little of it while it's still receiving world rebuilding changes. I haven`t been able to dedicate much time to it recently, but I`ll get back to it eventually.
diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index f0ea100c3b..c5e493440e 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -62,6 +62,7 @@ ;;; Copyright © 2023 Felix Gruber <felgru@posteo.ne ;;; Copyright © 2023 Munyoki Kilyungi <me@bonfacemunyoki.com> ;;; Copyright © 2023 Giacomo Leidi <goodoldpaul@autistici.org> +;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> ;;; ;;; This file is part of GNU Guix. ;;; @@ -202,26 +203,25 @@ (define-public ephemeralpg (base32 "1ap22ki8yz6agd0qybcjgs4b9izw1rwwcgpxn3jah2ccfyax34s6")))) (build-system gnu-build-system) (arguments - `(#:make-flags (list (string-append "CC=" ,(cc-for-target)) - (string-append "PREFIX=" %output)) - #:phases - (modify-phases %standard-phases - (delete 'configure) ; no configure script - (add-after 'install 'wrap - (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out"))) - (wrap-program (string-append out "/bin/pg_tmp") - `("PATH" ":" prefix - (,(string-append (assoc-ref inputs "util-linux") - "/bin") - ,(string-append (assoc-ref inputs "postgresql") - "/bin") - ;; For getsocket. - ,(string-append out "/bin"))))) - #t))) - #:test-target "test")) + (list #:make-flags #~(list (string-append "CC=" #$(cc-for-target)) + (string-append "PREFIX=" #$output)) + #:phases + #~(modify-phases %standard-phases + (delete 'configure) ; no configure script + (add-after 'install 'wrap + (lambda* (#:key inputs outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (wrap-program (string-append out "/bin/pg_tmp") + `("PATH" ":" prefix + (,(string-append (assoc-ref inputs "util-linux") + "/bin") + ,(string-append (assoc-ref inputs "postgresql") + "/bin") + ;; For getsocket. + ,(string-append out "/bin")))))))) + #:test-target "test")) (inputs - (list postgresql util-linux)) + (list bash-minimal postgresql util-linux)) (native-inputs ;; For tests. (list ruby which))