From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kei Kebreau Subject: Re: core-updates freeze Date: Sat, 13 Jul 2019 17:04:49 -0400 Message-ID: <87ef2tir2m.fsf@posteo.net> References: <87blybrqjn.fsf@devup.no> <87ftncvbgs.fsf@gnu.org> <877e8oo08n.fsf@posteo.net> <874l3rmg8j.fsf@devup.no> <87ftna9gkg.fsf@posteo.net> 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]:39261) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hmPCa-0001mg-G6 for guix-devel@gnu.org; Sat, 13 Jul 2019 17:05:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hmPCZ-0002X4-0y for guix-devel@gnu.org; Sat, 13 Jul 2019 17:05:04 -0400 Received: from mout02.posteo.de ([185.67.36.66]:33527) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hmPCY-0002V7-CY for guix-devel@gnu.org; Sat, 13 Jul 2019 17:05:02 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id B6F272400E6 for ; Sat, 13 Jul 2019 23:04:59 +0200 (CEST) In-Reply-To: <87ftna9gkg.fsf@posteo.net> (Kei Kebreau's message of "Sat, 13 Jul 2019 10:04:15 -0400") 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: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Kei Kebreau writes: > 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 t= oo, >>>>> which comes with desirable security and OpenSSL 1.1 compatibility fix= es. >>>> >>>> July 9th is now behind us, where are we? I=E2=80=99m currently runnin= g: >>>> >>>> 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. > The locale issues went away when I updated my profile that was still based on glibc version 2.28. Still investigating other issues. > Thanks, > Kei --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEg7ZwOtzKO2lLzi2m5qXuPBlGeg0FAl0qR3EACgkQ5qXuPBlG eg3Pag//ehkTFujgB3jxlmGMjYUzMi6zicmr4iuBMgWjIT2OqaYfeCUe/yElzcQM 9DYmXYdHXa/SfaAiN/2JF99oz1VYixy3woJx9pilc0UpEsQ9ZEnBoHAvp1aMp+/6 h2EpKh3t3NNgVo6prLo/wzcI1NDLqlP42FS3qC2igeNeoqum1y2fyc0ICiu2K6fv pfEEPDbpzhP+fiEohKrjBuCsAJoQ9ozEGYYm661AycGJCX+pjzWwvPw1AFI1ZB1N Fj7QOLBsqzg2pquauysAdBajMjz3ehlO/QWaN5f2Xz2TJIvnh78SwKmiiB/c2inc tq6kb/f4wixVyCYqp08mJzZoiL5lx/7Ucv2uOO5y+3iKPLOkVAB5Q3swvZmg71Qc ockOjXqjvoWPV4qS792DRg+uWpuwFD7reihEKdI6aOSQJ3drbkZs+f0bhHFhOzGy CM+6I2ZN56MImPLViTCj1IOAPhicwkYJmyq0/jFnGJ21q21CYpoav5g3f2GF3GzG tjb2sdy7P0vg0d9GKejieTKC4AnKQivLW6AFGVp85YAEAQjyyPWVbgY1fKIjTVmj 6Oz3XR67uT8gOjQqUu8XJT9/2PBEuzB98j6J0NJrtBrmlhw00vEuSa8oKbeL/SGF bPDVXkMIzZGMpaiDcr1zxt4uSTsu/bfF2pD7ZrK7Yq2QcZGmBGQ= =gXJP -----END PGP SIGNATURE----- --=-=-=--