From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kei Kebreau Subject: Re: core-updates freeze Date: Sat, 13 Jul 2019 10:04:15 -0400 Message-ID: <87ftna9gkg.fsf@posteo.net> References: <87blybrqjn.fsf@devup.no> <87ftncvbgs.fsf@gnu.org> <877e8oo08n.fsf@posteo.net> <874l3rmg8j.fsf@devup.no> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:37539) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hmIdY-0002PY-SM for guix-devel@gnu.org; Sat, 13 Jul 2019 10:04:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hmIdW-0002qx-R4 for guix-devel@gnu.org; Sat, 13 Jul 2019 10:04:28 -0400 Received: from mout02.posteo.de ([185.67.36.66]:37155) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hmIdS-0002gc-Tp for guix-devel@gnu.org; Sat, 13 Jul 2019 10:04:24 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 2A4022400E6 for ; Sat, 13 Jul 2019 16:04:17 +0200 (CEST) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Marius Bakke Cc: guix-devel@gnu.org --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Marius Bakke writes: > Kei Kebreau writes: > >> Ludovic Court=C3=A8s writes: >> >>> Hello! >>> >>> Marius Bakke skribis: >>> >>>> The core-updates branch is now (almost!) ready for prime time. >>> >>> Yay! >>> >>>> This is turning out to be one of the biggest merges ever[*], currently >>>> representing 433 commits from 15 people, with commits dating back to >>>> September last year(!). >>> >>> Ouch! This is both impressive and=E2=80=A6 frightening. :-) >>> >>>> Some of the highlights from this branch include: >>>> >>>> * jannekes long-awaited new reduced binary seeds for i686 and x86_64 >>>> * GCC7 is now the default compiler >>>> * The 'CMake' package comes with full documentation >>>> * OpenSSL 1.1 is now the default 'openssl' package >>>> * GNOME 3.30 >>>> * glibc 2.29, binutils 2.32, gettext 0.20, bash 5.0.7, gawk 5.0.1, ... >>> >>> Exciting! >>> >>>> To give everyone a little time to brush up any last-minute patches, as >>>> well as let the CI catch up with 'master' and 'staging', I suggest we >>>> set a final date for starting the full CI build on *July 9th*, i.e six >>>> days from now. At which point the branch becomes bugfix-only, no new >>>> updates or features. >>>> >>>> July 9th incidentally gives us just enough time to get Python 3.7.4 to= o, >>>> which comes with desirable security and OpenSSL 1.1 compatibility fixe= s. >>> >>> July 9th is now behind us, where are we? I=E2=80=99m currently running: >>> >>> guix pull --branch=3Dcore-updates -p /tmp/core-updates >>> >>> so I can give it a shot with my profile and my system. >>> >>> Is there anything people should pay attention to, or any specific tests >>> we should make? >>> >>> Thank you! >>> >>> Ludo=E2=80=99. >> >> I must say, the GNOME 3.30 changes haven't been pushed to core-updates >> yet. There were a number of issues with the updated GNOME desktop as I >> last built it. For example, the displayed time was incorrect, and the >> "night light" feature didn't work. Other issues included failing tests >> that I couldn't figure out and just disabled to get the building to >> finish. > > I think many of the failing tests should be fixed with commit > ee46474d54a661e87cd501c3fde6e572b3423a60. > Some recent core-updates commits (possibly including this one) fixed at least one package's tests. I'll re-enable a few others and see where that leads. > Wrt the time zone issue, it appears recent Glib refuses to function if > /etc/localtime is not a symbolic link, reminiscent of=20 > : > > https://gitlab.gnome.org/GNOME/glib/blob/glib-2-60/glib/gtimezone.c#L443 > > I'm not sure what we should do about it. Thoughts? > > Kei: Does it work if you 'echo Your/Timezone > /etc/timezone' ? > Alternatively, you could make /etc/localtime a symbolic link to > $tzdata/share/zoneinfo/Your/Timezone, though that will not persist a > reboot. I can confirm that both of these methods work, so crude work-arounds include 1. Setting the system's configured time zone in /etc/timezone 2. Making /etc/localtime a symbolic link to the correct tzdata files 3. Patching glib to read from /etc/localtime if it is a symlink or a file There are some other issues that I run into immediately, such as an Emacs that fails to start when run under X.org (error log attached) and a Gnome Control Center that crashes almost immediately after running. Any ideas what may be going on here? I've attached error logs for both. Thanks, Kei --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=emacs-error-message.log /gnu/store/z2nfaaya7spyji777xn9af9zf5zc6c9k-emacs-26.2/bin/emacs-26.2: /gnu/store/h90vnqw0nwd0hhm1l5dgxsdrigddfmq4-glibc-2.28/lib/libm.so.6: version `GLIBC_2.29' not found (required by /gnu/store/rnck7i21ir6ghvbldk31v0gdyb77g8f6-librsvg-2.40.20/lib/librsvg-2.so.2) --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=gnome-control-center-backtrace.log #0 0x00007ffff638d8a1 in free () from /gnu/store/n0zcbqrv8fmhgmi6k6mg57kvy19wfdzz-glibc-2.29/lib/libc.so.6 #1 0x00007ffff7ecf1a5 in g_unix_mount_free () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgio-2.0.so.0 #2 0x0000000000481020 in get_primary_disc_info_start () #3 0x0000000000481c93 in cc_info_overview_panel_init () #4 0x00007ffff7de1603 in g_type_create_instance () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgobject-2.0.so.0 #5 0x00007ffff7dc20a8 in g_object_new_internal () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgobject-2.0.so.0 #6 0x00007ffff7dc3e00 in g_object_new_valist () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgobject-2.0.so.0 #7 0x00007ffff7dc415c in g_object_new () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgobject-2.0.so.0 #8 0x0000000000459e6b in set_active_panel_from_id.isra () #9 0x00007ffff7dbf561 in g_cclosure_marshal_VOID__STRINGv () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgobject-2.0.so.0 #10 0x00007ffff7dbcd86 in _g_closure_invoke_va () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgobject-2.0.so.0 #11 0x00007ffff7dd8856 in g_signal_emit_valist () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgobject-2.0.so.0 #12 0x00007ffff7dd8f32 in g_signal_emit () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgobject-2.0.so.0 #13 0x00000000004587fb in row_activated_cb () #14 0x00007ffff7dbfb15 in g_cclosure_marshal_VOID__OBJECTv () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgobject-2.0.so.0 #15 0x00007ffff7dbcd86 in _g_closure_invoke_va () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgobject-2.0.so.0 #16 0x00007ffff7dd8856 in g_signal_emit_valist () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgobject-2.0.so.0 #17 0x00007ffff7dd8f32 in g_signal_emit () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgobject-2.0.so.0 #18 0x00007ffff7dbcd86 in _g_closure_invoke_va () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgobject-2.0.so.0 #19 0x00007ffff7dd8856 in g_signal_emit_valist () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgobject-2.0.so.0 #20 0x00007ffff7dd93e2 in g_signal_emit_by_name () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgobject-2.0.so.0 #21 0x0000000000458d5c in cc_panel_list_set_active_panel () #22 0x000000000045a87f in cc_window_constructed () #23 0x00007ffff7dc2250 in g_object_new_internal () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgobject-2.0.so.0 #24 0x00007ffff7dc3e00 in g_object_new_valist () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgobject-2.0.so.0 #25 0x00007ffff7dc415c in g_object_new () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgobject-2.0.so.0 #26 0x000000000045aba2 in cc_window_new () #27 0x0000000000455504 in cc_application_startup () #28 0x00007ffff7dbcb4d in g_closure_invoke () .0.so.0 #29 0x00007ffff7dcfdde in signal_emit_unlocked_R () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgobject-2.0.so.0 #30 0x00007ffff7dd8575 in g_signal_emit_valist () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgobject-2.0.so.0 #31 0x00007ffff7dd8f32 in g_signal_emit () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgobject-2.0.so.0 #32 0x00007ffff7ed96a2 in g_application_register () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgio-2.0.so.0 #33 0x00007ffff7ed9a55 in g_application_real_local_command_line () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgio-2.0.so.0 #34 0x00007ffff7ed9d96 in g_application_run () from /gnu/store/dgypzsgha0i6xq657ijgwawlpaaqagck-glib-2.60.5/lib/libgio-2.0.so.0 #35 0x0000000000454bff in main () --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEg7ZwOtzKO2lLzi2m5qXuPBlGeg0FAl0p5N8ACgkQ5qXuPBlG eg34JA//Wvhs6+jtFsD3xsOGt7105BZSQHfKiWlGiCJH7rm7EpUqKtT9xDHtd4GA 5QQtw4LEhcIG51ZgU2M+fFGosWx6U0Eogm8bGQPspZwmd9U7kwJNbJ11YPLyPHHm PHZLIe73M3ZaYnLVFrHhYhoVHwglcwZgFg0AYqCzzECrD7QMAiwtdxVgVi+MLFIv 1wm+wUcllBeXLdcNytRzjme8S+6HWQHtOdb3O0cEpR3whIIUEaxX1Y/mHzKH1aNy BkUngiHlTAiw/dT6Yo1eP1OttCLDVnJuxlIMsdG7SOuIkwrVEwY40wVZPYqgAfYV +AJ5GLUK22zZRRgC+MGvT/oNRqeFXqssbqs1Cq3iPjHYUL89bjlwlUlzajgIZLYL rPH6pN79qMt/bCKnQldsF35J5rfkvGdKOPJhRHcB+4m/WWIxjOiAT1XaDlxbACX0 uoN0T/6g6DA/HwOMZAtMZUPHb5zZjpTJztpRLLafx7Fy1N0ASsFlmGSwzqW5U9XG XeOwxL7wCdB6LlZIVMBqDmdnONhdLP5oqU460+E1vfgKVxMuiCWqZugxI34KSstS qMLuJGU+JWH0Sne7EUgeaN4+Rf/HKQV84WOwarWA0cXteGV5LZVU8ABeqmX7tA/Y gZp2ECnDZZCk7NGM1bQca6y4U8NTSsLOsXkUHKDpc90HJkC/U8k= =4EeF -----END PGP SIGNATURE----- --==-=-=--