From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id MANqMM/BRGfZzwAA62LTzQ:P1 (envelope-from ) for ; Mon, 25 Nov 2024 18:28:31 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id MANqMM/BRGfZzwAA62LTzQ (envelope-from ) for ; Mon, 25 Nov 2024 19:28:31 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=greghogan-com.20230601.gappssmtp.com header.s=20230601 header.b=m5EmJkVX; dmarc=none; 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" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1732559311; a=rsa-sha256; cv=none; b=WwwJmfiGFatZZq9jA/9myxnRTE7Cn5J26VLJMqmepJTY1wIOPHOdyicyXToh7+wgNsMNqW c0Wlajnicbyffao+2VZPXvvKjNWbVouas/o0av7GAvMm/j66ITyn4YgyT0dmR3rErOYTOq lc2dgSPc763rRsT8D3VrWN3vyZfYyJt+DrTS0ylqAHBuO6gcC+DCgDn7EegG13Gi2OXGev PtWoH22zi+FMzr0cI9xRP8IWt9yg1TwwqGfzajhCXGv+9gR9DBJ1Iv4mQISrFh3h096m7f Adw+X5gw++ak78yN61tYRDuPjRhfnxrZPCQjNH3BB5YxQI0HAMTYf6oMgbGUgw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=greghogan-com.20230601.gappssmtp.com header.s=20230601 header.b=m5EmJkVX; dmarc=none; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1732559311; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=pb0cWrQcR8ZxVAhUifSCFNdKC+ahpKuezy5+QF2gmZo=; b=PC3n4n8lhgLOAcL4NtlBq+IR2y2LmiO5kuTZohNBax6bVYvKJiO/W2mFU0PCP9ih2EQ2SQ lJxulvdGrpfpLYWPiF2wKsSAPxBDa4B+iT6Hjkpbjbo95TJ0j+NcaqXHyPPa0xzKhpa/V1 x1Gi8NECy7Rjf+EUKJVwnU9RzYeRrZd/FbbsUrM7DbxMJ9DpBFtDoMcSlqepAk/VAn2AV/ OH4E+x4ZdYxl4nZgrLAaLADO92a7ijnP0U7kB9z4OM6ODjPdZ+bqoxpV2ATPOjJQkCirwq pwvlEJdTcG9AKCag3XPOaBzI3pdwsFXtLzINZqEnNkQqEwfWpfRkMIyh4kUxeQ== 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 AA11D376C for ; Mon, 25 Nov 2024 19:28:30 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tFdoV-0000gN-Fl; Mon, 25 Nov 2024 13:27: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 1tFdoT-0000gE-Sz for guix-devel@gnu.org; Mon, 25 Nov 2024 13:27:58 -0500 Received: from mail-oo1-xc29.google.com ([2607:f8b0:4864:20::c29]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tFdoS-0007de-1T for guix-devel@gnu.org; Mon, 25 Nov 2024 13:27:57 -0500 Received: by mail-oo1-xc29.google.com with SMTP id 006d021491bc7-5f1dfb0b44dso647799eaf.2 for ; Mon, 25 Nov 2024 10:27:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20230601.gappssmtp.com; s=20230601; t=1732559274; x=1733164074; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=pb0cWrQcR8ZxVAhUifSCFNdKC+ahpKuezy5+QF2gmZo=; b=m5EmJkVXher4dpcryM/Bpi6vyD0XiPA+bT/AeRqJlmm7p14RDuZrY5KaBnuePH0yQm AQf/JgHUihbf9kFrcnB27kC0G0Ww2feVi2FvGGwYo4DMeTTFFAyS7zQIphxhOaH88PL7 7kFwEEmwHsUYiJJZa6lqrP0laWhW+qIjT2oJOzlI/ewtbbJ46oB//Yr7qCGn5YXBqwYo 3wXcNIoxz6HDHKqHhouu7WzdSLCuBSdMs37lptHfOnPTF2h5jSdYS0FMmzzH1AImd8Bi jV59tyRFd2sWyRG3qnmqS6aNQJ2Xr5Ot3TSXly4jeaVKC+900VU92f8NSP+yo/tN0ZV6 glIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732559274; x=1733164074; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=pb0cWrQcR8ZxVAhUifSCFNdKC+ahpKuezy5+QF2gmZo=; b=fvBLzbGXZLYQftT+xV6RBUyyFIubPWyFin6YVSzRjFOpB+c2ntF+e5JUPxz7eDbIf5 95W1qk2H63b/NBxuHQPkWGNK6CA8CpZtnwjSnWfbfra/GrLsfo4AnuZwt8FdwlqNpTzS YMVVL1SCf9YYjMerHHnznej22O5cfrc64UWfOKcS0rwdCXwO8MvU6r3WoNh+htPeF5Cc yYQpzjVy8kZtKI+nDQOk2VX0cUNkBmfllTu6W8VAJ9gYIjmrYB1+EKzgC+/FIt//Hcoe aLA+qw5BGLoCCJCLAYTDlBRclAbo53MDBF1CInImE/FfWTFccTGFZ/rdG3WpxgJvxpuk rv2A== X-Gm-Message-State: AOJu0Yz2Ecfb9ao+DWQZAPHsYmIU7wD1WwQsMUrlFm9QbAdZclo1Dkkf XMCPe/kX/ZA6yCqzmeFYp+Jw6sDwUzeDBxk72FZnz8zp9UjIPvKT/fZamB1O2YuNJJB9pXzBRXx I5D0+CFnAUquiWW0BkYiBs31K3BKPsZ3iWLCoWGZLgwvIZ+mDrwyOeQ== X-Gm-Gg: ASbGncssUhtqQjGrNomg0UfM6xeNDt2sCRrmoTG476hNUPbK5a3OLHAW4iZJKZj3cgQ EiDk5I/q4gge+ZpGzccpfT7GyImFQJ5U= X-Google-Smtp-Source: AGHT+IFzks4Iv7d4N/BckP4dRXzbl/xQaEG8+YXRKzW94s4wyNzfk8NIDodmTCyEzVLleqXdTY4Jk8LBCiOuVY9Nuks= X-Received: by 2002:a05:6820:184a:b0:5ee:ff:2b05 with SMTP id 006d021491bc7-5f06a9ca4e6mr10925534eaf.4.1732559274110; Mon, 25 Nov 2024 10:27:54 -0800 (PST) MIME-Version: 1.0 From: Greg Hogan Date: Mon, 25 Nov 2024 13:27:43 -0500 Message-ID: Subject: Creating a C/C++ team? To: guix-devel Content-Type: text/plain; charset="UTF-8" Received-SPF: none client-ip=2607:f8b0:4864:20::c29; envelope-from=code@greghogan.com; helo=mail-oo1-xc29.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -0.08 X-Spam-Score: -0.08 X-Migadu-Queue-Id: AA11D376C X-Migadu-Scanner: mx12.migadu.com X-TUID: /vGJjI8/0H7I Guix, 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. This team would of course be distinct from the core-packages team, which manages the most fundamental packages and challenging updates. Updates to C++ packages often result in a non-trivial number of dependent package builds, which makes patch review challenging and leads to overlooked or forgotten contributions and long-delayed merges. Also, widely used Guix C++ packages are several versions and many years out-of-date. A C++ team would help us to be more responsive both to contributors and upstream releases while maintaining a stable rolling-release and making efficient use of build farm compute and storage. Greg 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++ + (team 'c++ + #:name "C/C++ team" + #:description + "C and C++ compilers, libraries, tools, and programs" + #:scope (list "gnu/packages/c.scm" + "gnu/packages/cpp.scm" + "gnu/packages/llvm.scm" + "gnu/packages/llvm-meta.scm" + "gnu/packages/ninja.scm" + "gnu/packages/valgrind.scm" + "gnu/build/cmake-build-system.scm" + "gnu/build-system/cmake.scm"))) +