From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id kPjeC7aEeWGpYAAAgWs5BA (envelope-from ) for ; Wed, 27 Oct 2021 18:56:22 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id 4LBnB7aEeWGsSgAAbx9fmQ (envelope-from ) for ; Wed, 27 Oct 2021 16:56:22 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id A59FE98EF for ; Wed, 27 Oct 2021 18:56:21 +0200 (CEST) Received: from localhost ([::1]:46814 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mfmDs-0005VV-Mb for larch@yhetil.org; Wed, 27 Oct 2021 12:56:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52048) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfllX-0001t3-Hx for guix-patches@gnu.org; Wed, 27 Oct 2021 12:27:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:38849) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mfllW-0001PQ-8v for guix-patches@gnu.org; Wed, 27 Oct 2021 12:27:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mfllV-0004wl-UC for guix-patches@gnu.org; Wed, 27 Oct 2021 12:27:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#51428] core-updates-frozen-batched-changes built and ready to merge Resent-From: Thiago Jung Bauermann Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Oct 2021 16:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51428 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Maxim Cournoyer Cc: 51428@debbugs.gnu.org Received: via spool by 51428-submit@debbugs.gnu.org id=B51428.163535202019007 (code B ref 51428); Wed, 27 Oct 2021 16:27:01 +0000 Received: (at 51428) by debbugs.gnu.org; 27 Oct 2021 16:27:00 +0000 Received: from localhost ([127.0.0.1]:50395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mfllN-0004wM-HT for submit@debbugs.gnu.org; Wed, 27 Oct 2021 12:27:00 -0400 Received: from mx.kolabnow.com ([212.103.80.155]:45184) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mfllL-0004w5-5J for 51428@debbugs.gnu.org; Wed, 27 Oct 2021 12:26:52 -0400 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id DFD1AB8E; Wed, 27 Oct 2021 18:26:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-transfer-encoding:content-type:content-type:mime-version :references:in-reply-to:message-id:date:date:subject:subject :from:from:received:received:received; s=dkim20160331; t= 1635352002; x=1637166403; bh=JzxGsDje/wWk123Ujd5AHpVLbagaTuI7wXZ U/A/8u30=; b=iJgkIyMFpr4kMlKuW+p1z5dAOfCI8IvFpzCVANfTyH8QPFLD5hX a7KTUTV62Y9S1gfHZQDlOgcy5+9/drPAzmqhS9kHCs7BoTszy/LrmCVOiTK8ZejZ YrVgxHIcblG0jlSDKUVX3G5YHxRaJairHwt7gSeMvH8OWtO8CIzBY7db+OocUvUh qdjityie2kcPrMVfE+eUWSGlN9bXYiHy03tDsJiJzAyoSlJtDbZRv3yNoG+BRgf4 3aCjJBPtGPcM5cuPH5Hf8LUl6xadCFWfvh/vs0e9R6nzMBsAXi/3OT8mAEp2tAxv THe4ZTHahB/x5YjvdBkOMoUe4L94eHWOBFFRWGO3H4udzJsPOVCgPnOrCCJgFNvT vf+C+cV6gtPiSMPDmGUQr2Tf4U29Xa5TA8hNwzn3YaI92Md6siNF5pKoOYz/zV33 evcQIO1ISN/b3NlLyBbiMYN0CXu6oa7SWNPhKoKtzskJKiIeS/wpyhTY/tngz+VH rdRl4u2+vEUXTOflcI5OTMn7mYHgDXadvOSDDkFkw1jhOC/P+a36y6GxFA6Y4DDp uzJmL5nKEBKqpJHZ3aOSAmyZZ1IM4CW9cY4m/zuF5fNUqVXwqZn0yw6CFyth+5DP JSDPimlaigpRD4AbHa1kWGsuST43duilTUfxGYt79kmk+igS0BULzXs4= X-Virus-Scanned: amavisd-new at mykolab.com Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out002.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2ZbnJuRGs87W; Wed, 27 Oct 2021 18:26:42 +0200 (CEST) Received: from int-mx003.mykolab.com (unknown [10.9.13.3]) by mx.kolabnow.com (Postfix) with ESMTPS id ABE5E709; Wed, 27 Oct 2021 18:26:42 +0200 (CEST) Received: from ext-subm002.mykolab.com (unknown [10.9.6.2]) by int-mx003.mykolab.com (Postfix) with ESMTPS id 419CB4BB0; Wed, 27 Oct 2021 18:26:42 +0200 (CEST) Date: Wed, 27 Oct 2021 13:26:37 -0300 Message-ID: <4222209.gjDTJ53qjz@popigai> In-Reply-To: <871r46cwcu.fsf@gmail.com> References: <87v91jcdvy.fsf@gmail.com> <8713634.9p3TXzYIDv@popigai> <871r46cwcu.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="nextPart4957271.4qJydBEjh6" Content-Transfer-Encoding: 7Bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" Reply-to: Thiago Jung Bauermann X-ACL-Warn: , Thiago Jung Bauermann via Guix-patches From: Thiago Jung Bauermann via Guix-patches via X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1635353781; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=JzxGsDje/wWk123Ujd5AHpVLbagaTuI7wXZU/A/8u30=; b=D03ElcTylkm1D71FBB9rMeHCkzdIlFFBGe7yJOsms8QE0A3ocaIw+2Ev9YC5T4JrRmOOEw d2ceTsci0SzAGLbDvNo3C2nStayhX6rf5LNd5aW+M9WO6Mutb/ZPhQtnQeCAztHxOaQQ4L 7hUz+B0c7lmPdgTaKM9U6Y+rFGxApRt7/6QdcWPypy/hvTfQ2K3fhNKFxSJkVki08S3J3a p48RpbLHQ+uqUOZPGfrH4tvSeVrN4N+FxvH+ZV9JYmO9N96MceCx4liO77C21KnE66QOl4 bIoLtQJUFgqdfNyrMqEUi+eF1Z2dk9CwTuNXGt7x9YIjSY0sVwbHcz1/DnNmNQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1635353781; a=rsa-sha256; cv=none; b=HJ5USzCxcfe7PY7F6gUu6HtG6x1PKvAbb2F+EqMPe+BBMGtSMtllrFfheP1c+6g5jfiKz0 EZY4iuVfN2Np4VmBDFfznARlE+fYTkgQc5bpReBxu9urS/5hhCIFX+HxiR/hRD67OflCBP gS/3ZALRZhhlcci7Yai/3HI8TcKFezA2+VXDhB5okDielz+J/LFqO3105jPEbDevcxdzNZ oelI2qggx26eU0Xr0/s2E99GSEI4zFwFLPXeGaG5bX3Ms1cnukkXucOpmqSZ/CVIbh5ZCo s9R2e8ztePJ24YuJOQe0JDLP6dSVIAMIiZuuhLeu5eHOV1SqvHs2TMpEF12lew== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=kolabnow.com header.s=dkim20160331 header.b=iJgkIyMF; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -0.43 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=kolabnow.com header.s=dkim20160331 header.b=iJgkIyMF; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: A59FE98EF X-Spam-Score: -0.43 X-Migadu-Scanner: scn0.migadu.com X-TUID: MNumfkoMi5KT This is a multi-part message in MIME format. --nextPart4957271.4qJydBEjh6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" Hello Maxim, Em quarta-feira, 27 de outubro de 2021, =C3=A0s 12:37:21 -03, Maxim Cournoy= er escreveu: > Thiago Jung Bauermann writes: > > Em quarta-feira, 27 de outubro de 2021, =C3=A0s 01:04:01 -03, Maxim Cou= rnoyer escreveu: > >> I'd like to merge it into core-updates-frozen by the beginning of > >> November, unless there are problems you can spot :-). > >=20 > > I wouldn=E2=80=99t say it=E2=80=99s a problem but it=E2=80=99s an addit= ional significant change > > to be aware of: > >=20 > > polkit is updated to depend on mozjs-78, which depends on Rust which > > only builds on x86_64. The practical consequence is that polkit and > > all its dependents (which include GTK+ and some Qt libraries) become > > x86_64-only packages. I=E2=80=99m not saying it=E2=80=99s a problem, bu= t it=E2=80=99s a big > > change and I thought it would beuseful to mention it. > >=20 > > I discovered this yesterday night when playing a bit with the > > core-updates-frozen- batched-changes branch on ppc64le. >=20 > Good observation! Did rust ended up building and working fine there? It didn=E2=80=99t. mrustc builds, but when rust=E2=80=99s build phase tries= to use it, mrustc errors out: =2D-8<---------------cut here---------------start------------->8--- bin/minicargo rustc-1.39.0-src/src/libstd --vendor-dir rustc-1.39.0-src/ven= dor --script-overrides script-overrides/stable-1.39.0-linux/ --output-dir o= utput/ -j8 --manifest-overrides rustc-1.39.0-overrides.toml > /tmp/guix-build-rust-1.39.0.drv-0/mrustc/bin/mrustc -Z print-cfgs Unknown target name '' Process was terminated with signal 6 EXCEPTION: Unable to invoke compiler to get config options make: *** [minicargo.mk:82: output/libstd.rlib] Error 1 =2D-8<---------------cut here---------------end--------------->8--- > I'm hoping that with the reduced Rust bootstrap chain that starts with > 1.39 and uses newer components, it may finally be more accessible to > other architectures. There=E2=80=99s an unmerged PR for mrustc adding support for ppc64 but I ha= ven=E2=80=99t tried it: https://github.com/thepowersgang/mrustc/pull/159[1] Accessing the link now, I see that someone reported being able to bootstrap rustc 1.29 on powerpc64le-linux with it! \o/ I=E2=80=99ll try it out within the next couple of days and send a patch if = it works. > > This may be a temporary limitation, because there are two pull requests > > for polkit replacing mozjs with duktape: > >=20 > > https://gitlab.freedesktop.org/polkit/polkit/-/merge_requests/35[1] > > https://gitlab.freedesktop.org/polkit/polkit/-/merge_requests/97[2] >=20 > Good to know! And duktape builds on ppc64le. :-) Changing subjects a bit: I forgot to report in my last email that I tested: $ guix pull --url=3D$HOME/src/guix \ --branch=3D core-updates-frozen-batched-changes on powerpc64le-linux and it worked. Well, almost. It did when I included the mariadb patch from https://issues.guix.gnu.org/51376[2] (which is alrea= dy in core-updates-frozen). =2D-=20 Thanks, Thiago =2D------- [1] https://github.com/thepowersgang/mrustc/pull/159 [2] https://issues.guix.gnu.org/51376 --nextPart4957271.4qJydBEjh6 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="UTF-8"

Hello Maxim,


Em quarta-feira, 27 de outubro de 2021, =C3=A0s 12:37:21 -03, Maxim Cour= noyer escreveu:

>= ; Thiago Jung Bauermann <bauermann@kolabnow.com> writes:

>= ; > Em quarta-feira, 27 de outubro de 2021, =C3=A0s 01:04:01 -03, Maxim = Cournoyer escreveu:

>= ; >> I'd like to merge it into core-updates-frozen by the beginning o= f

>= ; >> November, unless there are problems you can spot :-).

>= ; >

>= ; > I wouldn=E2=80=99t say it=E2=80=99s a problem but it=E2=80=99s an ad= ditional significant change

>= ; > to be aware of:

>= ; >

>= ; > polkit is updated to depend on mozjs-78, which depends on Rust which=

>= ; > only builds on x86_64. The practical consequence is that polkit and<= /p>

>= ; > all its dependents (which include GTK+ and some Qt libraries) become=

>= ; > x86_64-only packages. I=E2=80=99m not saying it=E2=80=99s a problem,= but it=E2=80=99s a big

>= ; > change and I thought it would beuseful to mention it.

>= ; >

>= ; > I discovered this yesterday night when playing a bit with the

>= ; > core-updates-frozen- batched-changes branch on ppc64le.

>= ;

>= ; Good observation!  Did rust ended up building and working fine there= ?


It didn=E2=80=99t. mrustc builds, but when rust=E2=80=99s build phase tr= ies to use it,

mru= stc errors out:


--8<---------------cut here---------------start------------->8---<= /p>

bin= /minicargo rustc-1.39.0-src/src/libstd --vendor-dir rustc-1.39.0-src/vendor= --script-overrides script-overrides/stable-1.39.0-linux/ --output-dir outp= ut/ -j8 --manifest-overrides rustc-1.39.0-overrides.toml

>= ; /tmp/guix-build-rust-1.39.0.drv-0/mrustc/bin/mrustc -Z print-cfgs

Unk= nown target name ''

Pro= cess was terminated with signal 6

EXC= EPTION: Unable to invoke compiler to get config options

mak= e: *** [minicargo.mk:82: output/libstd.rlib] Error 1

--8= <---------------cut here---------------end--------------->8---


> I'm hoping that with the reduced Rust bootstrap chain that starts w= ith

>= ; 1.39 and uses newer components, it may finally be more accessible to

>= ; other architectures.


There=E2=80=99s an unmerged PR for mrustc adding support for ppc64 but I= haven=E2=80=99t

tri= ed it:


https://git= hub.com/thepowersgang/mrustc/pull/159


Accessing the link now, I see that someone reported being able to bootst= rap

rus= tc 1.29 on powerpc64le-linux with it!  \o/


I=E2=80=99ll try it out within the next couple of days and send a patch = if it works.


> > This may be a temporary limitation, because there are two pull= requests

>= ; > for polkit replacing mozjs with duktape:

>= ; >

>= ; > https://gitlab.freedesktop.org/polkit/polkit/-/merge_requests/35[1]<= /p>

>= ; > https://gitlab.freedesktop.org/polkit/polkit/-/merge_requests/97[2]<= /p>

>= ;

>= ; Good to know!


And duktape builds on ppc64le. :-)


Changing subjects a bit: I forgot to report in my last email that I test= ed:


$ guix pull --url=3D$HOME/src/guix \

&nb= sp;   --branch=3D core-updates-frozen-batched-changes


on powerpc64le-linux and it worked. Well, almost. It did when I included=

the= mariadb patch from https://i= ssues.guix.gnu.org/51376 (which is already

in = core-updates-frozen).


--

Tha= nks,

Thi= ago

--nextPart4957271.4qJydBEjh6--