* Let’s merge ‘core-updates’!
@ 2019-09-24 8:18 Ludovic Courtès
2019-09-24 10:51 ` zimoun
` (7 more replies)
0 siblings, 8 replies; 29+ messages in thread
From: Ludovic Courtès @ 2019-09-24 8:18 UTC (permalink / raw)
To: Guix-devel
Hello Guix!
The ‘core-updates’ branch is in a good shape now, and I think we should
go ahead and merge in the coming days!
Please try to upgrade your system and your user profile to see if
anything’s wrong for you (I did that a few days ago and I’m happy!).
You can test, for example, with:
guix pull --branch=core-updates -p /tmp/new
/tmp/new/bin/guix upgrade
You can also check substitute availability:
/tmp/new/bin/guix weather -c 10
Feedback welcome!
Ludo’.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-09-24 8:18 Let’s merge ‘core-updates’! Ludovic Courtès
@ 2019-09-24 10:51 ` zimoun
2019-09-27 20:44 ` Ricardo Wurmus
2019-09-24 13:06 ` Mikhail Kryshen
` (6 subsequent siblings)
7 siblings, 1 reply; 29+ messages in thread
From: zimoun @ 2019-09-24 10:51 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: Guix-devel
Hi,
On Tue, 24 Sep 2019 at 10:18, Ludovic Courtès <ludo@gnu.org> wrote:
> You can test, for example, with:
>
> guix pull --branch=core-updates -p /tmp/new
Maybe I have something twisted but I get this error:
--8<---------------cut here---------------start------------->8---
building package cache...
/builder for `/gnu/store/87m24ly3p44x8qgpm7gzyig7ns2mhpdz-guix-package-cache.drv'
failed to produce output path
`/gnu/store/4ghfs18sd1n7nyzwx21d52myg14q51n9-guix-package-cache'
build of /gnu/store/87m24ly3p44x8qgpm7gzyig7ns2mhpdz-guix-package-cache.drv
failed
View build log at
'/var/log/guix/drvs/87/m24ly3p44x8qgpm7gzyig7ns2mhpdz-guix-package-cache.drv.bz2'.
cannot build derivation
`/gnu/store/zc7z147cx36gka0mc4dbgz4mxv7wqln8-profile.drv': 1
dependencies couldn't be built
guix pull: error: build of
`/gnu/store/zc7z147cx36gka0mc4dbgz4mxv7wqln8-profile.drv' failed
--8<---------------cut here---------------end--------------->8---
I can report more if needed.
All the best,
simon
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-09-24 8:18 Let’s merge ‘core-updates’! Ludovic Courtès
2019-09-24 10:51 ` zimoun
@ 2019-09-24 13:06 ` Mikhail Kryshen
2019-09-28 21:12 ` Ludovic Courtès
2019-09-27 18:50 ` pelzflorian (Florian Pelz)
` (5 subsequent siblings)
7 siblings, 1 reply; 29+ messages in thread
From: Mikhail Kryshen @ 2019-09-24 13:06 UTC (permalink / raw)
To: Ludovic Courtès, Guix-devel
[-- Attachment #1: Type: text/plain, Size: 1667 bytes --]
Ludovic Courtès <ludo@gnu.org> writes:
> Hello Guix!
>
> The ‘core-updates’ branch is in a good shape now, and I think we should
> go ahead and merge in the coming days!
>
> Please try to upgrade your system and your user profile to see if
> anything’s wrong for you (I did that a few days ago and I’m happy!).
supercollider (required by emacs-org-contrib via emacs-scel) failed to build:
/tmp/guix-build-supercollider-3.10.2.drv-0/SuperCollider-Source/server/supernova/sc/sc_osc_handler.cpp: In member function ‘void nova::detail::sc_osc_handler::start_tcp_accept()’:
/tmp/guix-build-supercollider-3.10.2.drv-0/SuperCollider-Source/server/supernova/sc/sc_osc_handler.cpp:891:83: error: ‘boost::asio::ip::tcp::acceptor {aka class boost::asio::basic_socket_acceptor<boost::asio::ip::tcp>}’ has no member named ‘get_io_service’
tcp_connection::pointer new_connection = tcp_connection::create(tcp_acceptor_.get_io_service());
^~~~~~~~~~~~~~
make[2]: *** [server/supernova/CMakeFiles/libsupernova.dir/build.make:79: server/supernova/CMakeFiles/libsupernova.dir/sc/sc_osc_handler.cpp.o] Error 1
make[2]: Leaving directory '/tmp/guix-build-supercollider-3.10.2.drv-0/build'
make[1]: *** [CMakeFiles/Makefile2:2698: server/supernova/CMakeFiles/libsupernova.dir/all] Error 2
> You can test, for example, with:
>
> guix pull --branch=core-updates -p /tmp/new
> /tmp/new/bin/guix upgrade
>
> You can also check substitute availability:
>
> /tmp/new/bin/guix weather -c 10
>
> Feedback welcome!
>
> Ludo’.
>
--
Mikhail
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 658 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-09-24 8:18 Let’s merge ‘core-updates’! Ludovic Courtès
2019-09-24 10:51 ` zimoun
2019-09-24 13:06 ` Mikhail Kryshen
@ 2019-09-27 18:50 ` pelzflorian (Florian Pelz)
2019-09-27 19:37 ` pelzflorian (Florian Pelz)
2019-09-27 20:43 ` Ricardo Wurmus
` (4 subsequent siblings)
7 siblings, 1 reply; 29+ messages in thread
From: pelzflorian (Florian Pelz) @ 2019-09-27 18:50 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: Guix-devel
On Tue, Sep 24, 2019 at 10:18:30AM +0200, Ludovic Courtès wrote:
> Please try to upgrade your system and your user profile to see if
> anything’s wrong for you (I did that a few days ago and I’m happy!).
>
I switched my local git checkout to core-updates, git pulled and then
did a `guix pull --branch=core-updates` from it. Afterwards I made
some changes to the local git checkout and tried to pull again, but it
failed with:
~$ bzcat /var/log/guix/drvs/rn/r6phzskqxv88mrmxlvqbf7m6s5l3xq-module-import-compiled.drv.bz2
[ 1/86] Loading './gcrypt/hash.scm'...
[ 2/86] Loading './git.scm'...
[ 3/86] Loading './gnu/packages/bootstrap.scm'...
[ 4/86] Loading './gnu/packages.scm'...
[ 5/86] Loading './guix/base16.scm'...
[ 6/86] Loading './guix/base32.scm'...
[ 7/86] Loading './guix/base64.scm'...
[ 8/86] Loading './guix/build/compile.scm'...
[ 9/86] Loading './guix/build/download.scm'...
[10/86] Loading './guix/build/syscalls.scm'...
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload connection-end/client in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload gnutls-version in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload make-session in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload connection-end/client in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload connection-end/client in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload gnutls-version in (gnutls):
;;; missing interface for module (gnutls)
;;; Failed to autoload gnutls-version in (gnutls):
;;; missing interface for module (gnutls)
Backtrace:
11 (primitive-load "/gnu/store/bd3inz9s8x7lavwjhjzp5dr8bmg?")
In ice-9/eval.scm:
619:8 10 (_ #f)
In srfi/srfi-1.scm:
466:18 9 (fold #<procedure 7ffff60bb980 at ice-9/eval.scm:336:1?> ?)
466:18 8 (fold #<procedure 7ffff6fd7340 at ice-9/eval.scm:336:1?> ?)
466:18 7 (fold #<procedure 7ffff52ec900 at ice-9/eval.scm:336:1?> ?)
In ice-9/eval.scm:
619:8 6 (_ #(#(#<directory (guix build utils) 7ffff6ca0500>) # ?))
In ice-9/boot-9.scm:
2312:4 5 (save-module-excursion _)
In unknown file:
4 (primitive-load "./guix/build/syscalls.scm")
In ice-9/eval.scm:
619:8 3 (_ #f)
In ice-9/boot-9.scm:
2071:24 2 (call-with-deferred-observers #<procedure 7fffee998980 ?>)
260:13 1 (for-each #<procedure 7fffee998840 at ice-9/boot-9.scm?> ?)
In unknown file:
0 (scm-error misc-error #f "~A ~S" ("re-exporting loc?" ?) ?)
ERROR: In procedure scm-error:
re-exporting local variable: AT_SYMLINK_NOFOLLOW
This is my channel.scm
(list (channel (name 'guix)
(url "/home/florian/git/guix")))
Regards,
Florian
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-09-27 18:50 ` pelzflorian (Florian Pelz)
@ 2019-09-27 19:37 ` pelzflorian (Florian Pelz)
2019-09-27 22:01 ` Ricardo Wurmus
0 siblings, 1 reply; 29+ messages in thread
From: pelzflorian (Florian Pelz) @ 2019-09-27 19:37 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: Guix-devel
On Fri, Sep 27, 2019 at 08:50:29PM +0200, pelzflorian (Florian Pelz) wrote:
> Afterwards I made
> some changes to the local git checkout and tried to pull again, but it
> failed with:
>
Oops, this happens only when trying to `guix pull` from master after
`guix pull --branch core-updates`.
Regards,
Florian
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-09-24 8:18 Let’s merge ‘core-updates’! Ludovic Courtès
` (2 preceding siblings ...)
2019-09-27 18:50 ` pelzflorian (Florian Pelz)
@ 2019-09-27 20:43 ` Ricardo Wurmus
2019-09-27 22:56 ` Jack Hill
` (3 subsequent siblings)
7 siblings, 0 replies; 29+ messages in thread
From: Ricardo Wurmus @ 2019-09-27 20:43 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel
Ludovic Courtès <ludo@gnu.org> writes:
> The ‘core-updates’ branch is in a good shape now, and I think we should
> go ahead and merge in the coming days!
This is one for the books! :) I’m so glad it’s finally happening.
> Please try to upgrade your system and your user profile to see if
> anything’s wrong for you (I did that a few days ago and I’m happy!).
My system is already on core-updates and it works fine.
Still to be pushed to core-updates is a fix for ant-bootstrap on
i686-linux (which block all Java packages on that architecture). We’re
just waiting for independent confirmation that this fix is fine.
--
Ricardo
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-09-24 10:51 ` zimoun
@ 2019-09-27 20:44 ` Ricardo Wurmus
2019-10-01 9:30 ` zimoun
0 siblings, 1 reply; 29+ messages in thread
From: Ricardo Wurmus @ 2019-09-27 20:44 UTC (permalink / raw)
To: zimon.toutoune; +Cc: guix-devel
Hi zimoun,
> --8<---------------cut here---------------start------------->8---
> building package cache...
> /builder for `/gnu/store/87m24ly3p44x8qgpm7gzyig7ns2mhpdz-guix-package-cache.drv'
> failed to produce output path
> `/gnu/store/4ghfs18sd1n7nyzwx21d52myg14q51n9-guix-package-cache'
> build of /gnu/store/87m24ly3p44x8qgpm7gzyig7ns2mhpdz-guix-package-cache.drv
> failed
> View build log at
> '/var/log/guix/drvs/87/m24ly3p44x8qgpm7gzyig7ns2mhpdz-guix-package-cache.drv.bz2'.
> cannot build derivation
> `/gnu/store/zc7z147cx36gka0mc4dbgz4mxv7wqln8-profile.drv': 1
> dependencies couldn't be built
> guix pull: error: build of
> `/gnu/store/zc7z147cx36gka0mc4dbgz4mxv7wqln8-profile.drv' failed
> --8<---------------cut here---------------end--------------->8---
>
> I can report more if needed.
Please do. What does the log at
/var/log/guix/drvs/87/m24ly3p44x8qgpm7gzyig7ns2mhpdz-guix-package-cache.drv.bz2
say?
--
Ricardo
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-09-27 19:37 ` pelzflorian (Florian Pelz)
@ 2019-09-27 22:01 ` Ricardo Wurmus
0 siblings, 0 replies; 29+ messages in thread
From: Ricardo Wurmus @ 2019-09-27 22:01 UTC (permalink / raw)
To: pelzflorian; +Cc: guix-devel
pelzflorian (Florian Pelz) <pelzflorian@pelzflorian.de> writes:
> On Fri, Sep 27, 2019 at 08:50:29PM +0200, pelzflorian (Florian Pelz) wrote:
>> Afterwards I made
>> some changes to the local git checkout and tried to pull again, but it
>> failed with:
>>
>
> Oops, this happens only when trying to `guix pull` from master after
> `guix pull --branch core-updates`.
This looks like https://issues.guix.gnu.org/issue/37506.
--
Ricardo
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-09-24 8:18 Let’s merge ‘core-updates’! Ludovic Courtès
` (3 preceding siblings ...)
2019-09-27 20:43 ` Ricardo Wurmus
@ 2019-09-27 22:56 ` Jack Hill
2019-09-28 11:00 ` Jelle Licht
` (2 subsequent siblings)
7 siblings, 0 replies; 29+ messages in thread
From: Jack Hill @ 2019-09-27 22:56 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: Guix-devel
[-- Attachment #1: Type: text/plain, Size: 430 bytes --]
On Tue, 24 Sep 2019, Ludovic Courtès wrote:
> The ‘core-updates’ branch is in a good shape now, and I think we should
> go ahead and merge in the coming days!
>
> Please try to upgrade your system and your user profile to see if
> anything’s wrong for you (I did that a few days ago and I’m happy!).
I've tried this and I turned up a build problem with dconf-editor:
https://issues.guix.gnu.org/issue/37503
Best,
Jack
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-09-24 8:18 Let’s merge ‘core-updates’! Ludovic Courtès
` (4 preceding siblings ...)
2019-09-27 22:56 ` Jack Hill
@ 2019-09-28 11:00 ` Jelle Licht
2019-09-28 23:14 ` Kei Kebreau
2019-09-28 12:10 ` Konrad Hinsen
2019-10-02 13:01 ` Ludovic Courtès
7 siblings, 1 reply; 29+ messages in thread
From: Jelle Licht @ 2019-09-28 11:00 UTC (permalink / raw)
To: Ludovic Courtès, Guix-devel
Ludovic Courtès <ludo@gnu.org> writes:
> Hello Guix!
>
> The ‘core-updates’ branch is in a good shape now, and I think we should
> go ahead and merge in the coming days!
>
> Please try to upgrade your system and your user profile to see if
> anything’s wrong for you (I did that a few days ago and I’m happy!).
>
> You can test, for example, with:
>
> guix pull --branch=core-updates -p /tmp/new
> /tmp/new/bin/guix upgrade
Building gnucash using core-updates fails:
building /gnu/store/zsx2szs631q5p6dsa03zh8x7hqgv9x9p-gnucash-3.5.drv...
\ 'configure' phasebuilder for `/gnu/store/zsx2szs631q5p6dsa03zh8x7hqgv9x9p-gnucash-3.5.drv' failed with exit code 1
build of /gnu/store/zsx2szs631q5p6dsa03zh8x7hqgv9x9p-gnucash-3.5.drv failed
View build log at '/var/log/guix/drvs/zs/x2szs631q5p6dsa03zh8x7hqgv9x9p-gnucash-3.5.drv.bz2'.
guix upgrade: error: build of `/gnu/store/zsx2szs631q5p6dsa03zh8x7hqgv9x9p-gnucash-3.5.drv' failed
The specific error message is: Unknown CMake command "check_symbol_exists".
Relevant part of build log:
https://paste.debian.net/1103105/
reconfiguring my system and upgrading the other packages in my profile
seems to work very well.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-09-24 8:18 Let’s merge ‘core-updates’! Ludovic Courtès
` (5 preceding siblings ...)
2019-09-28 11:00 ` Jelle Licht
@ 2019-09-28 12:10 ` Konrad Hinsen
2019-10-02 12:57 ` Ludovic Courtès
2019-10-02 13:01 ` Ludovic Courtès
7 siblings, 1 reply; 29+ messages in thread
From: Konrad Hinsen @ 2019-09-28 12:10 UTC (permalink / raw)
To: guix-devel
Hi Ludo,
> Please try to upgrade your system and your user profile to see if
> anything’s wrong for you (I did that a few days ago and I’m happy!).
It mostly works fine for me, except that the build of next-gtk-webkit
fails (which works fine on master). The cause is:
make[2]: Entering directory '/tmp/guix-build-webkitgtk-2.26.1.drv-0/build'
make[2]: *** No rule to make target 'JavaScriptCore-4.0.gir', needed by
'WebKit2-4.0.gir'. Stop.
Konrad.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-09-24 13:06 ` Mikhail Kryshen
@ 2019-09-28 21:12 ` Ludovic Courtès
2019-09-29 5:25 ` Mikhail Kryshen
0 siblings, 1 reply; 29+ messages in thread
From: Ludovic Courtès @ 2019-09-28 21:12 UTC (permalink / raw)
To: Mikhail Kryshen; +Cc: Guix-devel
Hi Mikhail,
Mikhail Kryshen <mikhail@kryshen.net> skribis:
> supercollider (required by emacs-org-contrib via emacs-scel) failed to build:
>
> /tmp/guix-build-supercollider-3.10.2.drv-0/SuperCollider-Source/server/supernova/sc/sc_osc_handler.cpp: In member function ‘void nova::detail::sc_osc_handler::start_tcp_accept()’:
> /tmp/guix-build-supercollider-3.10.2.drv-0/SuperCollider-Source/server/supernova/sc/sc_osc_handler.cpp:891:83: error: ‘boost::asio::ip::tcp::acceptor {aka class boost::asio::basic_socket_acceptor<boost::asio::ip::tcp>}’ has no member named ‘get_io_service’
> tcp_connection::pointer new_connection = tcp_connection::create(tcp_acceptor_.get_io_service());
> ^~~~~~~~~~~~~~
> make[2]: *** [server/supernova/CMakeFiles/libsupernova.dir/build.make:79: server/supernova/CMakeFiles/libsupernova.dir/sc/sc_osc_handler.cpp.o] Error 1
> make[2]: Leaving directory '/tmp/guix-build-supercollider-3.10.2.drv-0/build'
> make[1]: *** [CMakeFiles/Makefile2:2698: server/supernova/CMakeFiles/libsupernova.dir/all] Error 2
Mathieu fixed it in 772ca8e4f62d5b74286e39652b33afb817e17ca2.
Thanks,
Ludo’.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-09-28 11:00 ` Jelle Licht
@ 2019-09-28 23:14 ` Kei Kebreau
2019-09-29 15:32 ` Kei Kebreau
0 siblings, 1 reply; 29+ messages in thread
From: Kei Kebreau @ 2019-09-28 23:14 UTC (permalink / raw)
To: Jelle Licht; +Cc: Guix-devel
[-- Attachment #1: Type: text/plain, Size: 1667 bytes --]
Jelle Licht <jlicht@fsfe.org> writes:
> Ludovic Courtès <ludo@gnu.org> writes:
>
>> Hello Guix!
>>
>> The ‘core-updates’ branch is in a good shape now, and I think we should
>> go ahead and merge in the coming days!
>>
>> Please try to upgrade your system and your user profile to see if
>> anything’s wrong for you (I did that a few days ago and I’m happy!).
>>
>> You can test, for example, with:
>>
>> guix pull --branch=core-updates -p /tmp/new
>> /tmp/new/bin/guix upgrade
>
> Building gnucash using core-updates fails:
>
> building /gnu/store/zsx2szs631q5p6dsa03zh8x7hqgv9x9p-gnucash-3.5.drv...
> \ 'configure' phasebuilder for
> `/gnu/store/zsx2szs631q5p6dsa03zh8x7hqgv9x9p-gnucash-3.5.drv' failed
> with exit code 1
> build of /gnu/store/zsx2szs631q5p6dsa03zh8x7hqgv9x9p-gnucash-3.5.drv failed
> View build log at
> '/var/log/guix/drvs/zs/x2szs631q5p6dsa03zh8x7hqgv9x9p-gnucash-3.5.drv.bz2'.
> guix upgrade: error: build of
> `/gnu/store/zsx2szs631q5p6dsa03zh8x7hqgv9x9p-gnucash-3.5.drv' failed
>
> The specific error message is: Unknown CMake command "check_symbol_exists".
> Relevant part of build log:
> https://paste.debian.net/1103105/
>
> reconfiguring my system and upgrading the other packages in my profile
> seems to work very well.
I ran into this issue as well. Gnucash verison 3.7 fixes this issue
[0]. I have a preliminary patch that may be pushed on master. My
computer is currently attempting to build it on core-updates, but it has
to build WebKitGTK first.
[0]: https://github.com/Gnucash/gnucash/commit/ce6c3c22a15102341ca41ddba2a46ea7daf63f17#diff-e816f3fb553eba8e15e25d30f14cff0d
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-09-28 21:12 ` Ludovic Courtès
@ 2019-09-29 5:25 ` Mikhail Kryshen
2019-09-29 11:58 ` Marius Bakke
0 siblings, 1 reply; 29+ messages in thread
From: Mikhail Kryshen @ 2019-09-29 5:25 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: Guix-devel
[-- Attachment #1: Type: text/plain, Size: 1162 bytes --]
Thanks.
Also xfce4-pulseaudio-plugin (this breaks system configurations with
xfce-desktop-service):
starting phase `augment-cflags'
Backtrace:
7 (primitive-load "/gnu/store/b01jl2cm2v4pbang81grgmhp7pi?")
In ice-9/eval.scm:
191:35 6 (_ #f)
In ice-9/boot-9.scm:
829:9 5 (catch srfi-34 #<procedure 7ffff60a4c20 at /gnu/store/?> ?)
In srfi/srfi-1.scm:
863:16 4 (every1 #<procedure 7ffff60a4be0 at /gnu/store/w3jlc8p?> ?)
In /gnu/store/w3jlc8pk8416m7h677r5vq92b66h8cqd-module-import/guix/build/gnu-build-system.scm:
839:30 3 (_ _)
In ice-9/eval.scm:
619:8 2 (_ #(#(#<directory (guile-user) 7ffff6c74140>) (# # ?)))
159:9 1 (_ #(#(#<directory (guile-user) 7ffff6c74140>) (# # ?)))
In unknown file:
0 (string-append "/gnu/store/wz8zw92bs7a2r01n4msicwwk4sc?" ?)
ERROR: In procedure string-append:
In procedure string-append: Wrong type (expecting string): #f
Probably caused by use of C_INCLUDE_PATH instead of CPATH.
Would it be feasible to wait for CI to build everything in core-updates
and investigate all failures before merging?
--
Mikhail
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 658 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-09-29 5:25 ` Mikhail Kryshen
@ 2019-09-29 11:58 ` Marius Bakke
2019-09-29 14:01 ` John Soo
0 siblings, 1 reply; 29+ messages in thread
From: Marius Bakke @ 2019-09-29 11:58 UTC (permalink / raw)
To: Mikhail Kryshen, Ludovic Courtès; +Cc: Guix-devel
[-- Attachment #1: Type: text/plain, Size: 1555 bytes --]
Mikhail Kryshen <mikhail@kryshen.net> writes:
> Thanks.
>
> Also xfce4-pulseaudio-plugin (this breaks system configurations with
> xfce-desktop-service):
>
> starting phase `augment-cflags'
> Backtrace:
> 7 (primitive-load "/gnu/store/b01jl2cm2v4pbang81grgmhp7pi?")
> In ice-9/eval.scm:
> 191:35 6 (_ #f)
> In ice-9/boot-9.scm:
> 829:9 5 (catch srfi-34 #<procedure 7ffff60a4c20 at /gnu/store/?> ?)
> In srfi/srfi-1.scm:
> 863:16 4 (every1 #<procedure 7ffff60a4be0 at /gnu/store/w3jlc8p?> ?)
> In /gnu/store/w3jlc8pk8416m7h677r5vq92b66h8cqd-module-import/guix/build/gnu-build-system.scm:
> 839:30 3 (_ _)
> In ice-9/eval.scm:
> 619:8 2 (_ #(#(#<directory (guile-user) 7ffff6c74140>) (# # ?)))
> 159:9 1 (_ #(#(#<directory (guile-user) 7ffff6c74140>) (# # ?)))
> In unknown file:
> 0 (string-append "/gnu/store/wz8zw92bs7a2r01n4msicwwk4sc?" ?)
>
> ERROR: In procedure string-append:
> In procedure string-append: Wrong type (expecting string): #f
>
> Probably caused by use of C_INCLUDE_PATH instead of CPATH.
Fixed in e17f1c3dcccca583bc0b2d358c277d6988c51d90, thanks!
> Would it be feasible to wait for CI to build everything in core-updates
> and investigate all failures before merging?
Unfortunately there is a lot of "noise" in the CI -- packages that fail
to build on *all* branches. It is currently also difficult to compare
branches to see regressions. Help wanted! :-)
So for now we have to rely on user feedback, and `guix weather`.
Thanks for testing!
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-09-29 11:58 ` Marius Bakke
@ 2019-09-29 14:01 ` John Soo
2019-09-29 14:40 ` Marius Bakke
2019-09-29 14:42 ` John Soo
0 siblings, 2 replies; 29+ messages in thread
From: John Soo @ 2019-09-29 14:01 UTC (permalink / raw)
To: Marius Bakke; +Cc: Guix-devel
[-- Attachment #1.1: Type: text/plain, Size: 161 bytes --]
Hi there,
I pulled to commit 3128d6a16a80d40d927c41f530dd48ebbb8a036d and tlsdate
failed to build. Many other packages and services correctly updated.
- John
[-- Attachment #1.2: Type: text/html, Size: 273 bytes --]
[-- Attachment #2: gdjpdqr9ks422a5vky3wj8hjw8diy1-tlsdate-0.0.13.drv.bz2 --]
[-- Type: application/octet-stream, Size: 8560 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-09-29 14:01 ` John Soo
@ 2019-09-29 14:40 ` Marius Bakke
2019-09-29 14:42 ` John Soo
1 sibling, 0 replies; 29+ messages in thread
From: Marius Bakke @ 2019-09-29 14:40 UTC (permalink / raw)
To: John Soo; +Cc: Guix-devel
[-- Attachment #1: Type: text/plain, Size: 254 bytes --]
John Soo <jsoo1@asu.edu> writes:
> Hi there,
>
> I pulled to commit 3128d6a16a80d40d927c41f530dd48ebbb8a036d and tlsdate
> failed to build. Many other packages and services correctly updated.
Fixed in 4ecf790e70dd22c204edad269cb661d820864906, thanks!
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-09-29 14:01 ` John Soo
2019-09-29 14:40 ` Marius Bakke
@ 2019-09-29 14:42 ` John Soo
2019-09-29 14:51 ` Marius Bakke
1 sibling, 1 reply; 29+ messages in thread
From: John Soo @ 2019-09-29 14:42 UTC (permalink / raw)
To: Marius Bakke; +Cc: Guix-devel
[-- Attachment #1: Type: text/plain, Size: 211 bytes --]
Hi Guix,
Two more items on core-updates: I get this message on most things now:
guile: warning: failed to install locale.
Also after a reboot, the early guile repl gets stuck populating /etc.
Thanks!
- John
[-- Attachment #2: Type: text/html, Size: 369 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-09-29 14:42 ` John Soo
@ 2019-09-29 14:51 ` Marius Bakke
0 siblings, 0 replies; 29+ messages in thread
From: Marius Bakke @ 2019-09-29 14:51 UTC (permalink / raw)
To: John Soo; +Cc: Guix-devel
[-- Attachment #1: Type: text/plain, Size: 690 bytes --]
John Soo <jsoo1@asu.edu> writes:
> Hi Guix,
>
> Two more items on core-updates: I get this message on most things now:
> guile: warning: failed to install locale.
This means that the program you are executing was linked against a
different version of libc than the current system has locales for.
To make the glibc 2.28 locales available and get rid of this warning for
packages you haven't updated yet, add this to your configuration and
reconfigure:
(locale-libcs (list glibc-2.28 (canonical-package glibc)))
> Also after a reboot, the early guile repl gets stuck populating /etc.
This is <https://issues.guix.gnu.org/issue/37501>. Can you see if the
mentioned fix works for you?
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-09-28 23:14 ` Kei Kebreau
@ 2019-09-29 15:32 ` Kei Kebreau
2019-09-30 13:46 ` John Soo
0 siblings, 1 reply; 29+ messages in thread
From: Kei Kebreau @ 2019-09-29 15:32 UTC (permalink / raw)
To: Jelle Licht; +Cc: Guix-devel
[-- Attachment #1: Type: text/plain, Size: 1880 bytes --]
Kei Kebreau <kkebreau@posteo.net> writes:
> Jelle Licht <jlicht@fsfe.org> writes:
>
>> Ludovic Courtès <ludo@gnu.org> writes:
>>
>>> Hello Guix!
>>>
>>> The ‘core-updates’ branch is in a good shape now, and I think we should
>>> go ahead and merge in the coming days!
>>>
>>> Please try to upgrade your system and your user profile to see if
>>> anything’s wrong for you (I did that a few days ago and I’m happy!).
>>>
>>> You can test, for example, with:
>>>
>>> guix pull --branch=core-updates -p /tmp/new
>>> /tmp/new/bin/guix upgrade
>>
>> Building gnucash using core-updates fails:
>>
>> building /gnu/store/zsx2szs631q5p6dsa03zh8x7hqgv9x9p-gnucash-3.5.drv...
>> \ 'configure' phasebuilder for
>> `/gnu/store/zsx2szs631q5p6dsa03zh8x7hqgv9x9p-gnucash-3.5.drv' failed
>> with exit code 1
>> build of /gnu/store/zsx2szs631q5p6dsa03zh8x7hqgv9x9p-gnucash-3.5.drv failed
>> View build log at
>> '/var/log/guix/drvs/zs/x2szs631q5p6dsa03zh8x7hqgv9x9p-gnucash-3.5.drv.bz2'.
>> guix upgrade: error: build of
>> `/gnu/store/zsx2szs631q5p6dsa03zh8x7hqgv9x9p-gnucash-3.5.drv' failed
>>
>> The specific error message is: Unknown CMake command "check_symbol_exists".
>> Relevant part of build log:
>> https://paste.debian.net/1103105/
>>
>> reconfiguring my system and upgrading the other packages in my profile
>> seems to work very well.
>
> I ran into this issue as well. Gnucash verison 3.7 fixes this issue
> [0]. I have a preliminary patch that may be pushed on master. My
> computer is currently attempting to build it on core-updates, but it has
> to build WebKitGTK first.
>
> [0]:
> https://github.com/Gnucash/gnucash/commit/ce6c3c22a15102341ca41ddba2a46ea7daf63f17#diff-e816f3fb553eba8e15e25d30f14cff0d
The patch seems to work. Please see the following issue to try it out:
<https://issues.guix.gnu.org/issue/37554>
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-09-29 15:32 ` Kei Kebreau
@ 2019-09-30 13:46 ` John Soo
0 siblings, 0 replies; 29+ messages in thread
From: John Soo @ 2019-09-30 13:46 UTC (permalink / raw)
To: Marius Bakke; +Cc: Guix-devel
[-- Attachment #1: Type: text/plain, Size: 673 bytes --]
Hi Marius and Guix,
> To make the glibc 2.28 locales available and get rid of this warning for
> packages you haven't updated yet, add this to your configuration and
> reconfigure:
>
> (locale-libcs (list glibc-2.28 (canonical-package glibc)))
That did the trick, thank you.
> This is <https://issues.guix.gnu.org/issue/37501>. Can you see if the
mentioned fix works for you?
I added urandom-seed to the services for this system, but reconfigure
failed because I use the desktop-services as a base, which includes
urandom-seed as a service from base-services.
The reconfigure and reboot did not hang this time, though.
Everything else I use looks good, thanks!
John
[-- Attachment #2: Type: text/html, Size: 1223 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-09-27 20:44 ` Ricardo Wurmus
@ 2019-10-01 9:30 ` zimoun
2019-10-02 12:59 ` Ludovic Courtès
0 siblings, 1 reply; 29+ messages in thread
From: zimoun @ 2019-10-01 9:30 UTC (permalink / raw)
To: Ricardo Wurmus; +Cc: Guix Devel
Hi,
On Fri, 27 Sep 2019 at 22:44, Ricardo Wurmus <rekado@elephly.net> wrote:
> > --8<---------------cut here---------------start------------->8---
> > building package cache...
> > /builder for `/gnu/store/87m24ly3p44x8qgpm7gzyig7ns2mhpdz-guix-package-cache.drv'
> > failed to produce output path
> > `/gnu/store/4ghfs18sd1n7nyzwx21d52myg14q51n9-guix-package-cache'
> > build of /gnu/store/87m24ly3p44x8qgpm7gzyig7ns2mhpdz-guix-package-cache.drv
> > failed
> > View build log at
> > '/var/log/guix/drvs/87/m24ly3p44x8qgpm7gzyig7ns2mhpdz-guix-package-cache.drv.bz2'.
> > cannot build derivation
> > `/gnu/store/zc7z147cx36gka0mc4dbgz4mxv7wqln8-profile.drv': 1
> > dependencies couldn't be built
> > guix pull: error: build of
> > `/gnu/store/zc7z147cx36gka0mc4dbgz4mxv7wqln8-profile.drv' failed
> > --8<---------------cut here---------------end--------------->8---
> >
> > I can report more if needed.
>
> Please do. What does the log at
> /var/log/guix/drvs/87/m24ly3p44x8qgpm7gzyig7ns2mhpdz-guix-package-cache.drv.bz2
> say?
--8<---------------cut here---------------start------------->8---
(repl-version 0 0)
Generating package cache for
'/gnu/store/shvcfdbdh52ygwq2y8in019c91kxm4ic-profile'...
(exception unbound-variable (value "module-lookup") (value "Unbound
variable: ~S") (value (ghc-pandoc)) (value #f))
--8<---------------cut here---------------end--------------->8---
I do not know what does it mean?
All the best,
simon
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-09-28 12:10 ` Konrad Hinsen
@ 2019-10-02 12:57 ` Ludovic Courtès
0 siblings, 0 replies; 29+ messages in thread
From: Ludovic Courtès @ 2019-10-02 12:57 UTC (permalink / raw)
To: Konrad Hinsen; +Cc: guix-devel
Hi Konrad,
Konrad Hinsen <konrad.hinsen@fastmail.net> skribis:
>> Please try to upgrade your system and your user profile to see if
>> anything’s wrong for you (I did that a few days ago and I’m happy!).
>
> It mostly works fine for me, except that the build of next-gtk-webkit
> fails (which works fine on master). The cause is:
>
> make[2]: Entering directory '/tmp/guix-build-webkitgtk-2.26.1.drv-0/build'
> make[2]: *** No rule to make target 'JavaScriptCore-4.0.gir', needed
> by 'WebKit2-4.0.gir'. Stop.
AFAICS next builds fine on ‘core-updates’ as of
86f2124b0f015e99416e5e6efc15f0ef790eb366 (on x86_64).
Thanks,
Ludo’.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-10-01 9:30 ` zimoun
@ 2019-10-02 12:59 ` Ludovic Courtès
2019-10-02 15:40 ` zimoun
0 siblings, 1 reply; 29+ messages in thread
From: Ludovic Courtès @ 2019-10-02 12:59 UTC (permalink / raw)
To: zimoun; +Cc: Guix Devel
Hi,
zimoun <zimon.toutoune@gmail.com> skribis:
> On Fri, 27 Sep 2019 at 22:44, Ricardo Wurmus <rekado@elephly.net> wrote:
>
>> > --8<---------------cut here---------------start------------->8---
>> > building package cache...
>> > /builder for `/gnu/store/87m24ly3p44x8qgpm7gzyig7ns2mhpdz-guix-package-cache.drv'
>> > failed to produce output path
>> > `/gnu/store/4ghfs18sd1n7nyzwx21d52myg14q51n9-guix-package-cache'
>> > build of /gnu/store/87m24ly3p44x8qgpm7gzyig7ns2mhpdz-guix-package-cache.drv
>> > failed
>> > View build log at
>> > '/var/log/guix/drvs/87/m24ly3p44x8qgpm7gzyig7ns2mhpdz-guix-package-cache.drv.bz2'.
>> > cannot build derivation
>> > `/gnu/store/zc7z147cx36gka0mc4dbgz4mxv7wqln8-profile.drv': 1
>> > dependencies couldn't be built
>> > guix pull: error: build of
>> > `/gnu/store/zc7z147cx36gka0mc4dbgz4mxv7wqln8-profile.drv' failed
>> > --8<---------------cut here---------------end--------------->8---
>> >
>> > I can report more if needed.
>>
>> Please do. What does the log at
>> /var/log/guix/drvs/87/m24ly3p44x8qgpm7gzyig7ns2mhpdz-guix-package-cache.drv.bz2
>> say?
>
> (repl-version 0 0)
> Generating package cache for
> '/gnu/store/shvcfdbdh52ygwq2y8in019c91kxm4ic-profile'...
> (exception unbound-variable (value "module-lookup") (value "Unbound
> variable: ~S") (value (ghc-pandoc)) (value #f))
Could you give us the exact command to reproduce it, with a ‘--commit’
flag and without a ~/.config/guix/channels.scm file, as well as the
output of ‘guix describe’ for the ‘guix’ command you’re using?
Thanks,
Ludo’.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-09-24 8:18 Let’s merge ‘core-updates’! Ludovic Courtès
` (6 preceding siblings ...)
2019-09-28 12:10 ` Konrad Hinsen
@ 2019-10-02 13:01 ` Ludovic Courtès
2019-10-02 13:15 ` Marius Bakke
7 siblings, 1 reply; 29+ messages in thread
From: Ludovic Courtès @ 2019-10-02 13:01 UTC (permalink / raw)
To: Guix-devel
Hello Guix!
Ludovic Courtès <ludo@gnu.org> skribis:
> The ‘core-updates’ branch is in a good shape now, and I think we should
> go ahead and merge in the coming days!
Friends have fixed quite a few things lately, so I’ll merge today.
Please shout now if you’re aware of a blocker!
Ludo’.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-10-02 13:01 ` Ludovic Courtès
@ 2019-10-02 13:15 ` Marius Bakke
2019-10-06 9:56 ` Ludovic Courtès
0 siblings, 1 reply; 29+ messages in thread
From: Marius Bakke @ 2019-10-02 13:15 UTC (permalink / raw)
To: Ludovic Courtès, Guix-devel
[-- Attachment #1: Type: text/plain, Size: 769 bytes --]
Hallo Ludo,
Ludovic Courtès <ludo@gnu.org> writes:
> Hello Guix!
>
> Ludovic Courtès <ludo@gnu.org> skribis:
>
>> The ‘core-updates’ branch is in a good shape now, and I think we should
>> go ahead and merge in the coming days!
>
> Friends have fixed quite a few things lately, so I’ll merge today.
>
> Please shout now if you’re aware of a blocker!
I think <https://issues.guix.gnu.org/issue/37501> should block the
merge. Otherwise many headless systems will occasionally fail to boot.
(attended systems too, but at least then you have a good meat-based
entropy source at hand)
John Soo reported that adding the urandom-seed-service-type did not
work. Perhaps it starts after OpenSSH? I haven't had time to look into
it yet.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-10-02 12:59 ` Ludovic Courtès
@ 2019-10-02 15:40 ` zimoun
0 siblings, 0 replies; 29+ messages in thread
From: zimoun @ 2019-10-02 15:40 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: Guix Devel
Hi,
On Wed, 2 Oct 2019 at 15:06, Ludovic Courtès <ludo@gnu.org> wrote:
> Could you give us the exact command to reproduce it, with a ‘--commit’
> flag and without a ~/.config/guix/channels.scm file, as well as the
> output of ‘guix describe’ for the ‘guix’ command you’re using?
Sorry the noise.
The culprit was the ~/.config/guix/channels.scm file and my custom
channel has seemed inconsistent.
Basically I did not report the big move of Haskell packages so
'ghc-pandoc' was not found.
#:use-module (gnu packages haskell) -> #:use-module (gnu packages haskell-xyz)
Sorry again.
All the best,
simon
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: Let’s merge ‘core-updates’!
2019-10-02 13:15 ` Marius Bakke
@ 2019-10-06 9:56 ` Ludovic Courtès
2019-10-08 9:48 ` ‘core-updates’ merged! Ludovic Courtès
0 siblings, 1 reply; 29+ messages in thread
From: Ludovic Courtès @ 2019-10-06 9:56 UTC (permalink / raw)
To: Marius Bakke; +Cc: Guix-devel
Hello Marius!
Marius Bakke <mbakke@fastmail.com> skribis:
> Ludovic Courtès <ludo@gnu.org> writes:
>
>> Hello Guix!
>>
>> Ludovic Courtès <ludo@gnu.org> skribis:
>>
>>> The ‘core-updates’ branch is in a good shape now, and I think we should
>>> go ahead and merge in the coming days!
>>
>> Friends have fixed quite a few things lately, so I’ll merge today.
>>
>> Please shout now if you’re aware of a blocker!
>
> I think <https://issues.guix.gnu.org/issue/37501> should block the
> merge. Otherwise many headless systems will occasionally fail to boot.
>
> (attended systems too, but at least then you have a good meat-based
> entropy source at hand)
I think we made good progress there; there are still unknowns, but at
least we have a workaround (Torvalds’ patch.)
Anything else that should be blocking the merge?
Thanks!
Ludo’.
^ permalink raw reply [flat|nested] 29+ messages in thread
* ‘core-updates’ merged!
2019-10-06 9:56 ` Ludovic Courtès
@ 2019-10-08 9:48 ` Ludovic Courtès
0 siblings, 0 replies; 29+ messages in thread
From: Ludovic Courtès @ 2019-10-08 9:48 UTC (permalink / raw)
To: Marius Bakke; +Cc: Guix-devel
Hello Guix!
Ludovic Courtès <ludo@gnu.org> skribis:
>> I think <https://issues.guix.gnu.org/issue/37501> should block the
>> merge. Otherwise many headless systems will occasionally fail to boot.
>>
>> (attended systems too, but at least then you have a good meat-based
>> entropy source at hand)
>
> I think we made good progress there; there are still unknowns, but at
> least we have a workaround (Torvalds’ patch.)
>
> Anything else that should be blocking the merge?
Apparently not, so I went ahead and merged!
Please email bug-guix@gnu.org if you notice anything wrong.
For the record, there are many novelties: glibc 2.29, the default
compiler is now GCC 7 (was 5.5), there’s the new “reduced binary seed
bootstrap”, and tons of other updates and improvements.
Thanks to everyone who’s been working on this!
Ludo’.
^ permalink raw reply [flat|nested] 29+ messages in thread
end of thread, other threads:[~2019-10-08 9:48 UTC | newest]
Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-09-24 8:18 Let’s merge ‘core-updates’! Ludovic Courtès
2019-09-24 10:51 ` zimoun
2019-09-27 20:44 ` Ricardo Wurmus
2019-10-01 9:30 ` zimoun
2019-10-02 12:59 ` Ludovic Courtès
2019-10-02 15:40 ` zimoun
2019-09-24 13:06 ` Mikhail Kryshen
2019-09-28 21:12 ` Ludovic Courtès
2019-09-29 5:25 ` Mikhail Kryshen
2019-09-29 11:58 ` Marius Bakke
2019-09-29 14:01 ` John Soo
2019-09-29 14:40 ` Marius Bakke
2019-09-29 14:42 ` John Soo
2019-09-29 14:51 ` Marius Bakke
2019-09-27 18:50 ` pelzflorian (Florian Pelz)
2019-09-27 19:37 ` pelzflorian (Florian Pelz)
2019-09-27 22:01 ` Ricardo Wurmus
2019-09-27 20:43 ` Ricardo Wurmus
2019-09-27 22:56 ` Jack Hill
2019-09-28 11:00 ` Jelle Licht
2019-09-28 23:14 ` Kei Kebreau
2019-09-29 15:32 ` Kei Kebreau
2019-09-30 13:46 ` John Soo
2019-09-28 12:10 ` Konrad Hinsen
2019-10-02 12:57 ` Ludovic Courtès
2019-10-02 13:01 ` Ludovic Courtès
2019-10-02 13:15 ` Marius Bakke
2019-10-06 9:56 ` Ludovic Courtès
2019-10-08 9:48 ` ‘core-updates’ merged! Ludovic Courtès
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.