From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id 2J73CdM0TGc8GwAAe85BDQ:P1 (envelope-from ) for ; Sun, 01 Dec 2024 10:05:07 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id 2J73CdM0TGc8GwAAe85BDQ (envelope-from ) for ; Sun, 01 Dec 2024 11:05:07 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=MwNw1BfX; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1733047506; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=z4j92R8Mbyg7poGExDro8QBRamHFbU+SXsb6hMqRxGA=; b=E0ytJbz8pFcxEgvIO3CMHLm7vu57bSVDmWcQ5hErM53HBlY/Rkbt+C2YVEp0CrOJfA7XT/ Ik3+3C+VSCti57icGwBJh3wgSjIeLv3V5RSRL426MbA2AR8IoXqNrHztwhfH4tDhD6cj3g iClc3fwaoEEdXeZO6yMSAI1G1J+bTM5ULTj3a+PK6mdpm4zOwoBN/YXSwUzQW/2SnRJABC fQUStUCf5BOtmR82UXY77I0HU36NiNd8Qxn6QpdLZqOiO3Ky6hy4rFdtE5vngmobdREg8Z Jn7XJpEGuNRjh9EPb2UXpx69URS3lpaYmse/6OOq3mpqLvJj6KWH5uPbv9+3fw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=MwNw1BfX; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1733047506; a=rsa-sha256; cv=none; b=i4el2Npp12yOxlk/bLRNwh/oJrIqSD+NV9LylG7nVAjirxSyAF8yCObwHIsPCt3Bixerc6 jQTPtOBnNm2NOBp5Wj2K0ASAV2xfxSWamqportmkhbGxDYbkB0WpVZ4H+hBgTYxdkIPZrx oVWVSZXc2JEbbegYxFV1G0XQlYvRXyRYtwk5e+MkY5QmxeRMBBZDanSAAvwHKPqSUDgKPX jeNeX2DCq8AaKc2La3Dfoy/GlswUo3znzEf6unxSU1L3d7G1jbjIkm6t5Cn6F++bJqjyOW UbymQFZo44UOCtxWpLEjhzTsxk47n8D+XwprlST4u+LEfX7rfYk6rsqNl6/khQ== 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 8C2108CD46 for ; Sun, 01 Dec 2024 11:05:06 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tHgn4-0005l3-Sh; Sun, 01 Dec 2024 05:02:59 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tHgmp-0005Sh-3J for guix-devel@gnu.org; Sun, 01 Dec 2024 05:02:44 -0500 Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tHgmn-0002fz-1w for guix-devel@gnu.org; Sun, 01 Dec 2024 05:02:42 -0500 Received: by mail-wr1-x42e.google.com with SMTP id ffacd0b85a97d-37ed3bd6114so2265943f8f.2 for ; Sun, 01 Dec 2024 02:02:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733047359; x=1733652159; darn=gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=z4j92R8Mbyg7poGExDro8QBRamHFbU+SXsb6hMqRxGA=; b=MwNw1BfXQ8xxRZ8Lupf0NysSLNe8MPj6/OoJwS7SSsYazI2RxtDaMc8fzDZLYuzBP4 S+hyviryT9/M2sgDDu9/YAQxsJguQVeEwRaswA+3ZBKfbocm/stzXsj1pqXwT/v/VlAF 0A7tE63kpIacKSZ6U4VRikzGRDtwy20bxcWGkuReyBSe23URPXKFcjnu2pMv/d/swXgT DdG62Nb9WAeJlKT9RhwIPb6Q5wYeCDe94H3PEsP+r6ZnJ0SphLHklLy6xqBh+3VzraeE vzmfMZE8SmZLWIHLABSnuiTvoqqkIWl5WYxxZctX+1EDoxQcmnB59hjbuxtmrkmIYRWY XDMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733047359; x=1733652159; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=z4j92R8Mbyg7poGExDro8QBRamHFbU+SXsb6hMqRxGA=; b=s+ivseJQHjVFuNGxmKFP2ZLQMIbeKnHMMOv4uYKMKgosoGvQmZLO2K1eGSWaVwirJo AqRdquYGDuBNKVYO6J73foMqppRrESwP+qquswKx7BDOcqvhUm9KL552lRCQH247HnVQ 7ZqG1eW9u3nTsZmaunSTm7jUE+uIIfEsT/hy1zfYcitgj4Ks78C7iuqUCWBKKdgdjhpv /Wg/9FWTBQV7MBtnGP/NJhrUPAVMgxvkg9dHlWUlJz02+znmBrKrUlmHwg9BtGK0FkRs nDlbsCQlx8oE2eXI+FS1FSq5Ghi+/sS01JcPjGOkX0cmeOO/n8//M0ZUFyhgwzIZV7zu aodw== X-Forwarded-Encrypted: i=1; AJvYcCU+iGSnW0kVag3ZkYwyjntNwl4MKBkG5DHyNrsC+xZDugBNIKmmuZsfKZ+OcNhq685p1N6g1kpoBDDo@gnu.org X-Gm-Message-State: AOJu0YyvUziPRJ9gUCJArzOleU9Jrvlfkc5I/uJm0dFXhV0OVtvbzM2s 2YVRpqAUVauTT8Qepl1kJuMnD0sUEAv7i3ilbJhzX4p1yKLGxN+D X-Gm-Gg: ASbGnctPRNOBZkvvcRuLViMOWj4BM9XyYQQ3MQahHOIu4N7JQMSXUpUQipt1Q8dMXbn jYo5yTcJsaLdYV4kMYHxqjCBr25yk/M7dzEGFUCblWfPUfLHAC0znwCJaC9Qckaum4EOjkeuH+/ p7Qs+HXsgBZ0K8EKoVIo3Q0FFG+XdApsXcxLB+DLYL0vr/OqH7Q1CySCVxXo0rzSY6nVddAwdvk vEgmEcBW6jsaO+uubANT5HnjwSlzov69npOShJbSOOmAZg= X-Google-Smtp-Source: AGHT+IHp+Tc0D2DUKo90m10fpDKjXQtNNxiTL23BX/YEHhI4AKSiXZB/4XsBp+Zmp91jzU3aL+ZuPQ== X-Received: by 2002:a05:6000:4188:b0:382:4aae:68c7 with SMTP id ffacd0b85a97d-385c6edc828mr11681145f8f.53.1733047358505; Sun, 01 Dec 2024 02:02:38 -0800 (PST) Received: from localhost ([141.226.9.46]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-385ccd3a71bsm9278469f8f.55.2024.12.01.02.02.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Dec 2024 02:02:37 -0800 (PST) Date: Sun, 1 Dec 2024 12:02:35 +0200 From: Efraim Flashner To: Liliana Marie Prikler Cc: Greg Hogan , guix-devel Subject: Re: Creating a C/C++ team? Message-ID: Mail-Followup-To: Liliana Marie Prikler , Greg Hogan , guix-devel References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="36OlHoaIrlE+iAIt" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Received-SPF: pass client-ip=2a00:1450:4864:20::42e; envelope-from=efraim.flashner@gmail.com; helo=mail-wr1-x42e.google.com X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list 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+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx11.migadu.com X-Migadu-Spam-Score: 1.25 X-Spam-Score: 1.25 X-Migadu-Queue-Id: 8C2108CD46 X-TUID: faeK4fnIwy3/ --36OlHoaIrlE+iAIt Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Nov 29, 2024 at 10:36:13AM +0100, Liliana Marie Prikler wrote: > Hi Greg, >=20 > Am Montag, dem 25.11.2024 um 13:27 -0500 schrieb Greg Hogan: > > Guix, > >=20 > > Should we have a C++ team? I think project contributions regarding C > > and C++ compilers, libraries, tools, and programs would benefit from > > a tag to flag, discuss, and triage issues and a team branch to > > manage, test, and pre-build patches. > >=20 > > This team would of course be distinct from the core-packages team, > > which manages the most fundamental packages and challenging updates. > I think there is a risk that this still overlaps with core-packages on > the account of GCC being our main C/C++ toolchain. >=20 > Note: while I'm already swamped with work on gnome and emacs, I would > be interested in joining a hypothetical c++ team. >=20 > > diff --git a/etc/teams.scm b/etc/teams.scm > > index fe3291f914..e257650a04 100755 > > --- a/etc/teams.scm > > +++ b/etc/teams.scm > > @@ -611,0 +612,14 @@ (define-team zig > > +(define-team c++ > > +=C2=A0 (team 'c++ > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #:name "C/C++ team" > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #:description > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "C and C++ compilers, libra= ries, tools, and programs" > I would limit the scope to "libraries and tools". That programs happen > to be written in C/C++ is almost always incidental :) >=20 > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #:scope (list "gnu/packages= /c.scm" > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "gnu/packages/cpp= =2Escm" > Of course. >=20 > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "gnu/packages/llv= m.scm" > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "gnu/packages/llv= m-meta.scm" > Not sure about these two. Since our main use for LLVM is in > Rust/Zig/Mesa, all of which have their own teams, maybe we should leave > a broader LLVM team with members from all of that open for folks who > are not necessarily interested in the rest of C/C++. >=20 > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "gnu/packages/nin= ja.scm" > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "gnu/packages/val= grind.scm" > If we add these, I would also suggest adding build-tools.scm, > check.scm, debug.scm etc. >=20 > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "gnu/build/cmake-= build-system.scm" > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "gnu/build-system= /cmake.scm"))) > These are under guix/ and belong to the core team IIRC. As someone who is in more teams than I mean to be, I wouldn't mind some overlap between the different teams. Likely the default llvm hasn't been upgraded still because no one wants to be the one to break something. Also its nice when someone else is able to take something off your plate. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --36OlHoaIrlE+iAIt Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmdMNDUACgkQQarn3Mo9 g1F8bhAAjWwWse1o0qyn4gNXaThcqVltVogZj0juiGP84MC4m9X1umXAlLC/+kfX xcrpzKF2UFdXkKwvvXQJsf3beRsZFp7K/FqHx8WCncBoXegvxbWHVHl7W9AKjYHS KAt4KRSqrhJE4soMVtRlqnUHHX2L27pTGQXqervF+bmpvIAS0tz0lUbOmt9YtlA4 waGIFM50Wzvj7juztxNminyY/1mbdvPoA5RmFHHPb3lIVFFJucgOmTY1+p1JGSTk dK7anTPqra44qkteGrba2SwhQUfyw2UMA/1I6YqhezOYmmTqkoQN3f/vYDskn5fn POeSjJpwkCO7zmplYyBJHCzP+OcEg2yspiIooYvFlJMze3IPh6rTr5Xbdn10R3BG Q2ITj/gOchUnk4ov2jJ0Mjys/gt70+TJVPTPMxa4OLUZ84blHjlelLaDBzDYGtyF 1iQ4JgkreM90TLHnAySen1iFDMd2mz88qZb+CNDULoUDsGMMWi5vvdRFaNoMVNYJ 7fiJTIpPa7R9ZOsClPukKj1IW0kxJYMJuOXxbd/fkxkTUoE0T8J+e6cmew/iPCTb eRBL28HSqsNWZ1Ew+eNIHtonHEH34iPRyBnQVRFdCxWWQm00JQvp+AuzR+Rkrb37 A+g2IlpaCBjoQ6AmIQuhrAKuS+I+24wqdbXhFeL4qqoKB94o2u0= =bkRr -----END PGP SIGNATURE----- --36OlHoaIrlE+iAIt--