From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id C3C97158451 for ; Mon, 8 Jan 2024 23:33:20 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 26C562BC025; Mon, 8 Jan 2024 23:33:17 +0000 (UTC) Received: from mail-pf1-x42a.google.com (mail-pf1-x42a.google.com [IPv6:2607:f8b0:4864:20::42a]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id E4B882BC016 for ; Mon, 8 Jan 2024 23:33:16 +0000 (UTC) Received: by mail-pf1-x42a.google.com with SMTP id d2e1a72fcca58-6d98ce84e18so2071208b3a.3 for ; Mon, 08 Jan 2024 15:33:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704756795; x=1705361595; darn=lists.gentoo.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=S/oAT1Q6SrZs1FmMMmDSfDPw7LJbjoTDbf5GkDKeTvE=; b=GtbCvh2pktFUdVIXPKfRmzhSHGsL5Q+l7l1Zg88TyBR4Z0P1+QycmxNDkUKNjce41M I4d8RQnsUg06s/1blIXXlybwAxWt7Z1vFUcP32q/6Xjlw50IScbeFm6io7U8hGv8OdFm M8Ne/QgSQBCLLW7ZsuMqzLW9uMOQIJGaufr/drO+DeVPgjlTybu659Z3krhBVrnqqKA3 twExK1uRaf7VPbjqVFnl0+iMs5zkhq0NS+u/4dYtGJqQPLUzNvLFqXTLlKvnNjvqrzRB KfhDnrajfNNrgDW2pWoAjys9p5ECEWoi/LrhfLKTEr2/520fpDfR9KGz7CRyxno36t8y /ClQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704756795; x=1705361595; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=S/oAT1Q6SrZs1FmMMmDSfDPw7LJbjoTDbf5GkDKeTvE=; b=kUtjozBdXrdtqmDSZOr6GVj/2g1odGExQV1hPqaZVHX2el4TIHrk9P3oqxsVukVn2l tLdt5AIP90niNR6THQttXnmTpWklwPoobqMD5bK0bltfUU7asQIn7MlNnt6TvacXu3ZW f0I663nYuSpbKJeJ1UBI6xju1s3lnLUDK2ga1uMtYIPuH9YosUgWNDvrnw2k9qjPuo2a CUHjeWbbRj7dgQQiLAFpubMQkBqsvNCPFS87KDAbOztYS5cYZCwSF2Eqrps27qGBnEGo gs5giWHg2HlwqbhcL7I7OYxwyni0QHaCqsOdfm9ojFM2OArwsxpZgRZzRDXITMvX6dRm UQrA== X-Gm-Message-State: AOJu0YyjSNbnUO4aiTqoQXuhc9TUhAxrhnIKHYRPgNZHeFxMRLmrBz8o Pq67kKH8/4ejyN39JgNt8GTBKTZzPtn+DOtjdq3VXbRxi2w= X-Google-Smtp-Source: AGHT+IGtOrECEPbJcQ9+uOvlmjqhA4ouowq/j/DP8RXSJnCVl37jEpg2iP2mQHGu/3rQTS63sDTwROSAe3+b09Tdz0A= X-Received: by 2002:a05:6a20:734c:b0:199:71aa:c126 with SMTP id v12-20020a056a20734c00b0019971aac126mr5173215pzc.2.1704756795602; Mon, 08 Jan 2024 15:33:15 -0800 (PST) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 References: <72604ee6acd03fb54bc6f664ce915ecd5b16566a.camel@gentoo.org> <3d5f53e891c90681bf090bf0d9a3f5630b0a11b2.camel@gentoo.org> <20240107171855.0890e4bb@Akita> In-Reply-To: <20240107171855.0890e4bb@Akita> From: Gordon Pettey Date: Mon, 8 Jan 2024 17:32:39 -0600 Message-ID: Subject: Re: [gentoo-dev] [RFC] New category: dev-build To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 259cbc10-0842-4c23-9598-d70dc8a7fa2e X-Archives-Hash: 030669347cff34df5b4940a0693dd174 There are at least a few generally language-specific build tools/systems that can, if you're into masochism, be used to build other languages (Gradle, Maven, etc.), and tools like Ant, which while primarily used in Java projects is really just a Makefile with different syntax and core functions in XML. Does making a new category for explicitly general-purpose tools like Make and friends ambiguate where the language-specific tools belong? Should other non-Make-related packages be moved from their current dev-[language] locations? Does dev-util/gyp really belong there, or since it is node-specific, should there be a dev-js category? On Sun, Jan 7, 2024 at 8:58=E2=80=AFPM orbea wrote: > > On Sun, 07 Jan 2024 17:20:25 +0100 > Micha=C5=82 G=C3=B3rny wrote: > > > On Sun, 2024-01-07 at 09:50 -0500, Yuan Liao (Leo3418) wrote: > > > On Sun, Jan 07, 2024 at 03:46:23PM +0100, Micha=C5=82 G=C3=B3rny wrot= e: > > > > Hi, > > > > > > > > Another idea for a new category: dev-build. Proposed description: > > > > > > > > Build systems and related tools. > > > > > > Have you considered the name 'dev-buildsys'? More straightforward > > > in my opinion, with the cost of a longer length. > > > > I have but I don't like the idea of half-shortcuts. Also, we are > > really including some "building" tools like make that aren't really > > "systems". > > > > I suggest that ninja, samurai, bmake, pmake and make are all in the > same category. Currently the first two are in dev-util while the rest > are in sys-devel while they are all build tools that fill a similar > need. >