GNU bug report logs - #62394
[PATCH] make more packages tunable

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>; Keywords: patch moreinfo; dated Wed, 22 Mar 2023 22:42:01 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 62394 <at> debbugs.gnu.org:


Received: (at 62394) by debbugs.gnu.org; 5 May 2023 14:16:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 05 10:16:58 2023
Received: from localhost ([127.0.0.1]:57196 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1puwEz-0007ys-OE
	for submit <at> debbugs.gnu.org; Fri, 05 May 2023 10:16:57 -0400
Received: from mail-wr1-f52.google.com ([209.85.221.52]:38128)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <zimon.toutoune@HIDDEN>)
 id 1puwEw-0007yA-44; Fri, 05 May 2023 10:16:56 -0400
Received: by mail-wr1-f52.google.com with SMTP id
 ffacd0b85a97d-30627f40e65so244068f8f.0; 
 Fri, 05 May 2023 07:16:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1683296208; x=1685888208;
 h=content-transfer-encoding:mime-version:user-agent:message-id
 :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=qokyNnCz0QIhP4RgQygniJ9feshEv2l8ppaRS/mGTQY=;
 b=NlXQSiPzmV3OP9P8FPuBrkelRTbD3a7jWvDBj80ZCCLgSrhg46kU3ZQdo22t++iqQ2
 i6YMD0PFd4K3MN10lsylZuCYEElLbyohLRtVhFtrvzR0yDva///N/hmbsiV1SafFY/PE
 f2RCooN6CwjQJR9VNz6HEa5YxF2HBon+VsqLfG8HCMMAeO34dxahebvkX455jqDGN/TM
 w6Qs+MTwm8E4LXZPz79fD5vt+m8kMdjo3SPwRKJkYksntuyzDDECqgbxAFvrkfaIrBgW
 C4dbMLhx5NDcNfkbeqFoqd5z0QlZuR/vwy0JzS9UpOXvyBoxEzSjJv5iWkxFCYCKiKNB
 /UUw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1683296208; x=1685888208;
 h=content-transfer-encoding:mime-version:user-agent:message-id
 :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=qokyNnCz0QIhP4RgQygniJ9feshEv2l8ppaRS/mGTQY=;
 b=OBTIDqRfMlRYjxXKcKmLtbDAiME/vEoDQVf+bK5Q6FC8MScHyaLFeNrEtniFs3bsF5
 CTCOLRx/jrAqdlSk/JhAhPiWu6IxMJVoL95yyb+dhiqkWlw7iZtxqd78ZWfT5BI9nsFi
 ZkIQjvgY1igngOWiVsXjSy+KAaHYFHwRh6c1VwyIi3K7xO4BzeQ/rVOMxnhEt2Yj8cW8
 OSNxi5lWGuNNhmxuaxcHWXFhDUEZREP0GeWhiop2c7BgJkkiKlD162XuRiyKnmJDMAx/
 qnAyBwXDYqWrx1ahHurqXpyAl3qOZiMr+OCdORlD1+isvD7wKtnbWWwRryH90aDW33Yd
 jF4w==
X-Gm-Message-State: AC+VfDzvDf96F8VsG71rswJgt62TAMnwzGpDU9IYQSMgme83qSKPGWEi
 m8uAWXTCXxGnYUdlkJvW9ek=
X-Google-Smtp-Source: ACHHUZ5ao8psN2xqi8SzLyWoK7MTX27wBBPsXMbhsHlkX6lcLrqAt261xmAYF6up/1VcApZ5iv/O7A==
X-Received: by 2002:adf:df85:0:b0:2f8:3225:2bb2 with SMTP id
 z5-20020adfdf85000000b002f832252bb2mr1181128wrl.6.1683296208280; 
 Fri, 05 May 2023 07:16:48 -0700 (PDT)
Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id
 d7-20020a5d5387000000b0030779596469sm2559836wrv.68.2023.05.05.07.16.47
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 05 May 2023 07:16:47 -0700 (PDT)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Subject: Re: bug#62394: [PATCH] make more packages tunable
References: <87h6uc8oxl.fsf@HIDDEN>
 <47fc54749cd8cdfdfc9ac305745f7e9fbe7d5507.camel@HIDDEN>
 <87v8is6kuj.fsf@HIDDEN> <874jq0ggkq.fsf_-_@HIDDEN>
Date: Fri, 05 May 2023 16:11:51 +0200
In-Reply-To: <874jq0ggkq.fsf_-_@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s?=
 =?utf-8?Q?=22's?= message of "Sat, 01 Apr 2023 10:19:33 +0200")
Message-ID: <87a5yi7tqw.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62394
Cc: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>, 62394 <at> debbugs.gnu.org,
 control <at> debbugs.gnu.org, Liliana Marie Prikler <liliana.prikler@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi,

On sam., 01 avril 2023 at 10:19, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:

> I=E2=80=99m reluctant to marking things like Chromium or OpenJDK as tunab=
le
> because they take ages to build: it=E2=80=99s more work for ci.guix (which
> builds a few tuned variants of each tunable package), and possibly leads
> to local recompilations for users when substitutes for their
> micro-architecture are unavailable.
>
> It=E2=80=99s also not immediately obvious to me why these two packages as=
 well
> as zlib would benefit from micro-architecture-specific optimizations.

What is the status of this patch?

Well, I also have mixed feelings about the tuning of these packages.


Cheers,
simon




Information forwarded to guix-patches@HIDDEN:
bug#62394; Package guix-patches. Full text available.
Added tag(s) moreinfo. Request was from Ludovic Courtès <ludo@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 62394 <at> debbugs.gnu.org:


Received: (at 62394) by debbugs.gnu.org; 1 Apr 2023 08:19:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 01 04:19:43 2023
Received: from localhost ([127.0.0.1]:35431 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1piWSd-0003ty-2a
	for submit <at> debbugs.gnu.org; Sat, 01 Apr 2023 04:19:43 -0400
Received: from eggs.gnu.org ([209.51.188.92]:40616)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>)
 id 1piWSb-0003th-G2; Sat, 01 Apr 2023 04:19:42 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1piWSW-00055o-2D; Sat, 01 Apr 2023 04:19:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To:
 From; bh=W+4OGK9j5K5muKjyZ+I9wGO+lvkyj9HcFIxpb3f2V2g=; b=XTY0oI3pnNnvx8wzm4xO
 uIMxdYEsNUEMyho4O1J0VKTRj2L62TMl80TR32HgYtxQbbeosk6u7oaUcQ6jTvtFxuoC2KdbE//SP
 utjPIeFrfMhuHwRYS/7F5xGAKMioYAka6Wgsf6gRPHlmYGwHCfVdZLLMJ3JC8QwsgaK/NAf6vBk5M
 N/BBBBw5xVCj2cFTcnCGlEVOyNTYzbJahZsWQcxtkKSlvZ3pLKklfE3N7S5o+UV363l0NOrg3NezI
 XXgw94jCuVgVniJiqFOe4Zfw1fk/GTMHSoCOr5+QizyXrYsL8+sMX4CGpgY4aNRdDPwWiVhwQCiSa
 7s47vRDAHeFi+g==;
Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1piWSV-0005vK-MN; Sat, 01 Apr 2023 04:19:35 -0400
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>
Subject: Re: bug#62394: [PATCH] make more packages tunable
References: <87h6uc8oxl.fsf@HIDDEN>
 <47fc54749cd8cdfdfc9ac305745f7e9fbe7d5507.camel@HIDDEN>
 <87v8is6kuj.fsf@HIDDEN>
Date: Sat, 01 Apr 2023 10:19:33 +0200
In-Reply-To: <87v8is6kuj.fsf@HIDDEN> (Arne Babenhauserheide's message of "Thu, 
 23 Mar 2023 07:26:58 +0100")
Message-ID: <874jq0ggkq.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 62394
Cc: control <at> debbugs.gnu.org, 62394 <at> debbugs.gnu.org,
 Liliana Marie Prikler <liliana.prikler@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi,

"Dr. Arne Babenhauserheide" <arne_bab@HIDDEN> skribis:

> From 4e498d911ee7948bb82bbdb3c58552c67bbc3832 Mon Sep 17 00:00:00 2001
> From: Arne Babenhauserheide <arne_bab@HIDDEN>
> Date: Wed, 22 Mar 2023 12:57:15 +0100
> Subject: [PATCH] gnu: make more packages tunable
>
> * gnu/packages/compression.scm (zlib)[properties]: add tunable?.
> * gnu/packages/geo.scm (gdal)[properties]: add tunable?.
> * gnu/packages/java.scm (openjdk19, openjdk14)[properties]: add tunable?.
> * gnu/packages/maths.scm (hdf5-1.8, netcdf)[properties]: add tunable?.
> * gnu/packages/protobuf.scm (protobuf)[properties]: add tunable?.
>
> advantages of Clear Linux over Ubuntu seen + perf:
> https://www.phoronix.com/review/zen4-clear-linux/2

I=E2=80=99m reluctant to marking things like Chromium or OpenJDK as tunable
because they take ages to build: it=E2=80=99s more work for ci.guix (which
builds a few tuned variants of each tunable package), and possibly leads
to local recompilations for users when substitutes for their
micro-architecture are unavailable.

It=E2=80=99s also not immediately obvious to me why these two packages as w=
ell
as zlib would benefit from micro-architecture-specific optimizations.

Thoughts?

Ludo=E2=80=99.




Information forwarded to guix-patches@HIDDEN:
bug#62394; Package guix-patches. Full text available.

Message received at 62394 <at> debbugs.gnu.org:


Received: (at 62394) by debbugs.gnu.org; 23 Mar 2023 06:30:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 23 02:30:31 2023
Received: from localhost ([127.0.0.1]:37161 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pfET0-0005YO-KN
	for submit <at> debbugs.gnu.org; Thu, 23 Mar 2023 02:30:31 -0400
Received: from mout.web.de ([217.72.192.78]:59029)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <arne_bab@HIDDEN>)
 id 1pfESx-0005Xz-10; Thu, 23 Mar 2023 02:30:28 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273;
 t=1679553017; i=arne_bab@HIDDEN;
 bh=gdG5O3HzzX//K4zwUhYXVxK1AGlhgLiqmXNgtlPlSis=;
 h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to;
 b=FwCvLHyy/RwU4ISMpSqCEXIDEtLTiSUw5GNWMWf7bcCryfnKnUauj5ympmDJ2z8bO
 oa55i4M/PjHeuythjsK3Q7HuObZByHTaTEcekZzsGVzoOl/hKrP1ofOBkH5IiXfhBh
 l7vxCOWBy/5LRRVds5VzKrK6liCh3B/WsUIJpkrcYuI+EsKRatm184LqYmtLIZwYLI
 7Oh7zYP6l83FF+MvNKNBfIOq+y/T18+WpzHgD8PGEj1tdF6EcbjYkunJfLQAHU44s8
 MmBK9W/D6EnPkpgkxoNiZadkLIm3CD7DZ3YULDkz3yaKwA/UlXJDiCOmN1x7qEGtiV
 z/Spbt/YyYRUg==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from fluss ([84.149.95.143]) by smtp.web.de (mrweb106
 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MLzit-1pwUCO2dBB-00Hy6I; Thu, 23
 Mar 2023 07:30:17 +0100
References: <87h6uc8oxl.fsf@HIDDEN>
 <47fc54749cd8cdfdfc9ac305745f7e9fbe7d5507.camel@HIDDEN>
User-agent: mu4e 1.8.13; emacs 28.1
From: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>
To: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Subject: Re: [PATCH] make more packages tunable
Date: Thu, 23 Mar 2023 07:26:58 +0100
In-reply-to: <47fc54749cd8cdfdfc9ac305745f7e9fbe7d5507.camel@HIDDEN>
Message-ID: <87v8is6kuj.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="==-=-=";
 micalg=pgp-sha256; protocol="application/pgp-signature"
X-Provags-ID: V03:K1:EtUExc/ISqiVmkSKbKoT/RZoRM18hYAIJgwFhBUZ3Xrmg1ALsZ4
 HQcpLY4iSNTdlUd3KV2C3ryl7yBCQTE54lsjjM8zqrxUU29RBHPgOiM8NSNKK3l+GOuFZaW
 jq49YYNtlCaKVTuTjKrnuIxdtYF7nU8YZKWMNQAkDdPwEYOV9AJKRElgpexsOnTYu/YLE8g
 R7ElL7cVEcPANn0UMgKow==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:hgFjAP8SPv0=;LlgHcKP/q0+Gb4BasWqZM1soC9D
 FH7qmlrtlEMWdM+C/kwO3/M31TzXtmj3yOCkSc9rqPv1OaoAbv6916HX/OSiTDSnYvGZrOexj
 MxmXy6+FroyZNt04JnVtOZjNZfzJw8n9wRUBdFLRtLxc/yyKbRqRyju0Qqiy2nm//IVky7A3+
 QRpeJvyIq/0LYME8t0VGRgJnEclLvUad2WocXE1KcMGr93OIf17Slg0/y505ZE95kG27Dq4L9
 AyNrp1SnMv1QPn4A78ZvVi7DvI3RzouNnR0YmUjSBZ5bIhd0FzHMLf7JtxXv6sA3XL9JTmq9r
 nNyBwTvMJDXy3WzwlzoM+JahGLK8hqIEONHi0Sle8FkQAnSDLhG0NNwLzZTQNMRZnZYR0JimJ
 1AkLZVtuGoZlwy/tQw1+/lO5HoslXY9c2nUIOQqPoGs1w8Yv+WMUNKEpO/wfXoeFsoYupvjQX
 i8nr2878L0RgQRn2qrLTT8iMd7vmpdFE6HLLTKfgCaOesTMK5Hhuz7B4JHVeRj9K+zzFbfh4l
 8oPHwlZgFeURoyrCQVAuOMygSoP4KkFbZd/BdZvt/33wwiYoGEUnUiHcv9eQYeZTNbibjAxo9
 i0mn7e+Bsm5YLI9WUBpj+kGnio+0KS6uihc40FDHaHw5dXDX5tm5PTuMSmj2HfjX7ZDsHHxoC
 QXianaZbK3LaTaafzKjWaQigEGs/fTfwcRyYh0p4Ry+qWoWGZRIjUdtpmCnJD095RiysLJ5LV
 Epcb7ELAxrsszJXIU0qC1zIwVU/sMC3XiIW5NVPygtYzL8eWipfVVR5NyPMHvuNM0B1JC/N+R
 37FvZS7lneHr1G9awiCLqgNsA8adQMqObmJx85wOiexpyzfSW7dTmgCy2XQs+CGx/OAQKmsjE
 yQbtzyuMciokO7+hqO3suju3MDaGhbE0YWzYMfkfjBe9t0E5OJFL3SF5fp8TqBJ/uZVUqBs5I
 pNlr1PcpmFrbVIEbVvTEEq6yOcA=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 62394
Cc: control <at> debbugs.gnu.org, 62394 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

--==-=-=
Content-Type: multipart/mixed; boundary="=-=-="

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Thank you for your review!

Liliana Marie Prikler <liliana.prikler@HIDDEN> writes:

> reassign 62394 guix-patches
> thanks
>
>> * gnu/packages/compression.scm (zlib): add (tunable? . #t) property
> Should probably be ... (zlib)[properties]: Add tunable?.
> Likewise for the other packages.

Thank you =E2=80=94 fixed.

>> +    (properties '((tunable? . #t))) ;; advantages of Clear Linux
>> over Ubuntu seen + perf:
>> https://www.phoronix.com/review/zen4-clear-linux/2
>>      (arguments
> Don't exceed the line limit even in a comment.
> Properties are supposed to be the *last* field of a package.

Thank you =E2=80=94 I moved the properties to the last field and moved the
explanation and description into the commit message.

A new patch is attached.


--=-=-=
Content-Type: text/x-patch
Content-Disposition: inline;
 filename=0001-gnu-make-more-packages-tunable.patch
Content-Transfer-Encoding: quoted-printable

From=204e498d911ee7948bb82bbdb3c58552c67bbc3832 Mon Sep 17 00:00:00 2001
From: Arne Babenhauserheide <arne_bab@HIDDEN>
Date: Wed, 22 Mar 2023 12:57:15 +0100
Subject: [PATCH] gnu: make more packages tunable

* gnu/packages/compression.scm (zlib)[properties]: add tunable?.
* gnu/packages/geo.scm (gdal)[properties]: add tunable?.
* gnu/packages/java.scm (openjdk19, openjdk14)[properties]: add tunable?.
* gnu/packages/maths.scm (hdf5-1.8, netcdf)[properties]: add tunable?.
* gnu/packages/protobuf.scm (protobuf)[properties]: add tunable?.

advantages of Clear Linux over Ubuntu seen + perf:
https://www.phoronix.com/review/zen4-clear-linux/2
=2D--
 gnu/packages/chromium.scm    | 17 ++++++++---------
 gnu/packages/compression.scm |  8 ++++++--
 gnu/packages/geo.scm         |  1 +
 gnu/packages/gnuzilla.scm    |  1 +
 gnu/packages/java.scm        |  2 ++
 gnu/packages/maths.scm       |  2 ++
 gnu/packages/protobuf.scm    |  1 +
 gnu/packages/video.scm       | 12 ++++++++----
 8 files changed, 29 insertions(+), 15 deletions(-)

diff --git a/gnu/packages/chromium.scm b/gnu/packages/chromium.scm
index 94e22d8c21..395834895d 100644
=2D-- a/gnu/packages/chromium.scm
+++ b/gnu/packages/chromium.scm
@@ -960,14 +960,6 @@ (define-public ungoogled-chromium
             (variable "CHROMIUM_EXTENSION_DIRECTORY")
             (separator #f)              ;single entry
             (files '("share/chromium/extensions")))))
=2D
=2D    ;; Building Chromium takes ... a very long time.  On a single core, =
a busy
=2D    ;; mid-end x86 system may need more than 24 hours to complete the bu=
ild.
=2D    (properties '((timeout . 144000)    ;40 hours
=2D                  ;; The linking step may take more than an hour on some=
 hardware.
=2D                  (max-silent-time . 7200)
=2D                  (cpe-name . "chrome")))
=2D
     (home-page "https://github.com/Eloston/ungoogled-chromium")
     (description
      "Ungoogled-Chromium is the Chromium web browser, with some functional=
ity
@@ -986,7 +978,14 @@ (define-public ungoogled-chromium
                    license:isc
                    (license:non-copyleft "chrome://credits"
                                          "See chrome://credits for more in=
formation.")
=2D                   license:lgpl2.1+))))
+                   license:lgpl2.1+))
+    ;; Building Chromium takes ... a very long time.  On a single core, a =
busy
+    ;; mid-end x86 system may need more than 24 hours to complete the buil=
d.
+    (properties '((timeout . 144000)    ;40 hours
+                  ;; The linking step may take more than an hour on some h=
ardware.
+                  (max-silent-time . 7200)
+                  (tunable? . #t)
+                  (cpe-name . "chrome")))))
=20
 (define-public ungoogled-chromium/wayland
   (package
diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm
index e58fd65e49..cedc45ddd1 100644
=2D-- a/gnu/packages/compression.scm
+++ b/gnu/packages/compression.scm
@@ -118,6 +118,7 @@ (define-public zlib
         "18dighcs333gsvajvvgqp8l4cx7h1x7yx9gd5xacnk80spyykrf3"))))
     (build-system gnu-build-system)
     (outputs '("out" "static"))
+    (properties '((tunable? . #t)))
     (arguments
      `(#:make-flags
        ,(if (target-mingw?)
@@ -911,7 +912,8 @@ (define-public lz4
 time for compression ratio.")
     ;; The libraries (lz4, lz4hc, and xxhash) are BSD licenced. The command
     ;; line interface programs (lz4, fullbench, fuzzer, datagen) are GPL2+.
=2D    (license (list license:bsd-2 license:gpl2+))))
+    (license (list license:bsd-2 license:gpl2+))
+    (properties '((tunable? . #t)))))
=20
 (define-public squashfs-tools
   (package
@@ -1719,7 +1721,9 @@ (define-public zstd
                    license:gpl3+         ; tests/gzip/*.sh
                    license:expat         ; lib/dictBuilder/divsufsort.[ch]
                    license:public-domain ; zlibWrapper/examples/fitblk*
=2D                   license:zlib))))      ; zlibWrapper/{gz*.c,gzguts.h}
+                   license:zlib))      ; zlibWrapper/{gz*.c,gzguts.h}
+    (properties '((tunable? . #t)))))
+
=20
 (define-public pzstd
   (package/inherit zstd
diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 753ab558ad..659ac76afe 100644
=2D-- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -1068,6 +1068,7 @@ (define-public gdal
                        "frmts/zlib"
                        "ogr/ogrsf_frmts/geojson/libjson"))))))
     (build-system cmake-build-system)
+    (properties '((tunable? . #t)))
     (arguments
      `(#:tests? #f
        #:configure-flags
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index 253b8c285c..5ad4ca68d3 100644
=2D-- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -1104,6 +1104,7 @@ (define (runpaths-of-input label)
     (license license:mpl2.0)     ;and others, see toolkit/content/license.=
html
     (properties
      `((ftp-directory . "/gnu/gnuzilla")
+       (tunable? . #t)
        (cpe-name . "firefox_esr")
        (cpe-version . ,(first (string-split version #\-)))))))
=20
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index de3a0003e5..51ee64edfb 100644
=2D-- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -1461,6 +1461,7 @@ (define-public openjdk15
              (snippet #f)
              (patches
               (search-patches "openjdk-15-xcursor-no-dynamic.patch"))))
+   (properties '((tunable? . #t)))
    (inputs
     (modify-inputs (package-inputs base)
       (append libxcursor)))             ;for our patch to work
@@ -1495,6 +1496,7 @@ (define-public openjdk18
 (define-public openjdk19
   (make-openjdk openjdk18 "19.0.1"
                 "0kyalb391znw6idmfn3dsx6c2mal1hl63f0bwa4mlnsxfl380bi1"
+   (properties '((tunable? . #t)))
    (arguments
     (substitute-keyword-arguments (package-arguments openjdk18)
       ((#:phases phases)
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 238352f278..33bf95964f 100644
=2D-- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -1307,6 +1307,7 @@ (define-public hdf5-1.8
       (sha256
        (base32 "194ki2s5jrgl4czkvy5nc9nwjyapah0fj72l0gb0aysplp38i6v8"))
       (patches (search-patches "hdf5-config-date.patch"))))
+    (properties '((tunable? . #t)))
     (build-system gnu-build-system)
     (inputs
      (list zlib))
@@ -1886,6 +1887,7 @@ (define-public netcdf
        ("libxml2" ,libxml2)
        ("unzip" ,unzip)
        ("zlib" ,zlib)))
+    (properties '((tunable? . #t)))
     (arguments
      `(#:configure-flags '("--enable-doxygen"
                            "--enable-dot"
diff --git a/gnu/packages/protobuf.scm b/gnu/packages/protobuf.scm
index b580f8b2a7..c7d2ec06a0 100644
=2D-- a/gnu/packages/protobuf.scm
+++ b/gnu/packages/protobuf.scm
@@ -110,6 +110,7 @@ (define-public protobuf
     (outputs (list "out"
                    "static"))           ; ~12 MiB of .a files
     (build-system cmake-build-system)
+    (properties '((tunable? . #t)))
     (arguments
      (list
       ;; TODO: Add the BUILD_SHARED_LIBS flag to cmake-build-system.
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index 73d0c1ca54..532fdfa65e 100644
=2D-- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -882,7 +882,8 @@ (define-public libaom
     (synopsis "AV1 video codec")
     (description "Libaom is the reference implementation of AV1.  It inclu=
des a
 shared library and encoder and decoder command-line executables.")
=2D    (license license:bsd-2)))
+    (license license:bsd-2)
+    (properties '((tunable? . #t)))))
=20
 (define-public libmpeg2
   (package
@@ -1346,7 +1347,8 @@ (define-public x265
     (synopsis "Library for encoding h.265/HEVC video streams")
     (description "x265 is a H.265 / HEVC video encoder application library,
 designed to encode video or images into an H.265 / HEVC encoded bitstream.=
")
=2D    (license license:gpl2+)))
+    (license license:gpl2+)
+    (properties '((tunable? . #t)))))
=20
 (define-public libass
   (package
@@ -1790,7 +1792,8 @@ (define-public ffmpeg-5
     (description "FFmpeg is a complete, cross-platform solution to record,
 convert and stream audio and video.  It includes the libavcodec
 audio/video codec library.")
=2D    (license license:gpl2+)))
+    (license license:gpl2+)
+    (properties '((tunable? . #t)))))
=20
 (define-public ffmpeg-4
   (package
@@ -5024,7 +5027,8 @@ (define-public dav1d
     (synopsis "AV1 decoder")
     (description "dav1d is a new AV1 cross-platform decoder, and focused on
 speed and correctness.")
=2D    (license license:bsd-2)))
+    (license license:bsd-2)
+    (properties '((tunable? . #t)))))
=20
 (define-public wlstream
   (let ((commit "182076a94562b128c3a97ecc53cc68905ea86838")
=2D-=20
2.39.2


--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable



Best wishes,
Arne
=2D-=20
Unpolitisch sein
hei=C3=9Ft politisch sein,
ohne es zu merken.
draketo.de

--=-=-=--

--==-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmQb8fUQHGFybmVfYmFi
QHdlYi5kZQAKCRAT741FJAPD68s9EADC65tyqhHR3Ys55mvmvcQA8tGXVIUdM7YS
1ZJLV5QYalFqbTW7aS3luRJPlWPi8gbuOglJEyU26wRoYcipbTvmnr5NaoHUZ45r
saE2b0OuJfJSWMtShDuX/sTXWl8Sg3iJqcdGBSXxdAO8ANDOExFyEW+j1onaASu5
sNlsILfq/u2BZWYmRSS8EwaogS8BDLWRAztiOBeFGRrPAro1hNr/ebCqx21uJzMd
DLj10nBLpDH1rW97KhMwDmlpTsy0uz6+PfwS4cOjtt721GVNcIOUXVFrCHat5HMU
2Zsr6Hh/eoUS+3OxO0Rb/Q2pRGnXONpHX29ikHDdaEPaKGGgSICHPCrbCHPBq6VI
QDZq04bt/mNY/I2mBFSUS7lm69uGEXhD5lGRPoWtk9dBjHR9RWN/Hmg9tRosK9lF
4uemkveiikvEAF8SYGQ0fuXt9mcXTMHtM6F6VWIJYSo7JUXtA9d/Vp7hUMgTawnB
h9nIOvbKk80qMeskoqw0ex86lVPouBoThV/ZsCJ76AYDrwru/H4ohAIJ385acmwR
HOqYlS6fCelG9fssMkVSxNTj+kMNU+UheOd1YrOWso06LA/lmnzN6X938qaOqR7B
X/dTBPD5XYoS+uE/m8lIhuwmIcRfgtJPWo4+skC55GE/lHAzftSH/9kDsHnTb69U
7Kn0xqUHi4jEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmQb8fgQHGFy
bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSE+5A/9S+W49ueLufSoLTG9wYeHksi+n
3/O5RKZusYYTbLVzZJ5QWEO/q9lFW0BWLmbEEqOPxdqa4ogBhrRtHbucpt1+3G6S
Z95cbQr5N4YdETCLJs3bAxCmvpYrNoGOypu/HVIS6DS2OOJtS9TATun+lEcavXtD
1q40ijCDvipoqsXrkw==
=XnXu
-----END PGP SIGNATURE-----
--==-=-=--




Information forwarded to guix-patches@HIDDEN:
bug#62394; Package guix-patches. Full text available.
bug reassigned from package 'guix' to 'guix-patches'. Request was from Liliana Marie Prikler <liliana.prikler@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 62394 <at> debbugs.gnu.org:


Received: (at 62394) by debbugs.gnu.org; 23 Mar 2023 05:21:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 23 01:21:04 2023
Received: from localhost ([127.0.0.1]:37075 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pfDNo-0001C8-75
	for submit <at> debbugs.gnu.org; Thu, 23 Mar 2023 01:21:04 -0400
Received: from mail-wm1-f65.google.com ([209.85.128.65]:41656)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>)
 id 1pfDNm-0001BI-MD; Thu, 23 Mar 2023 01:21:03 -0400
Received: by mail-wm1-f65.google.com with SMTP id
 r19-20020a05600c459300b003eb3e2a5e7bso378808wmo.0; 
 Wed, 22 Mar 2023 22:21:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679548856;
 h=mime-version:user-agent:content-transfer-encoding:references
 :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject
 :date:message-id:reply-to;
 bh=ZlpJ9ePKUtfUtHGHrlK+dGUn6pbILZJtWyGDW8lQiGQ=;
 b=oODA2Zx+Qd/u/Uzpf2Lue+t56gjccq7BMxXdR6xQWGIuXL2yYOLGav6oPu8GSHo+nq
 me/62UmD8fWv2lGtvedgz2m9X7y5eOZe1IWpKXvXVmR9ESuKuhWuCdYXgnMKC1dCGoAG
 L6XwypH8xB5XXOsPM3cvd/Hu2WMGD4C7hDqY4qtWk5nsXYGDppvrTh4jwEgIt77KCoXn
 mXX31/OhMg3syzRvfciiAV+s1SBwy0DjkRlCetxBlBroTvrMt+oulqQWWF1Rvd8y6Hbi
 8ab6moPoY70u9vUt1uThk6qmylzGYh5UCraCF2f+TqdeDBzhht+FjabxjoeCttXcEWua
 pl0w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679548856;
 h=mime-version:user-agent:content-transfer-encoding:references
 :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=ZlpJ9ePKUtfUtHGHrlK+dGUn6pbILZJtWyGDW8lQiGQ=;
 b=M/8NC2R2ixxJRD2CpJnMeiNFKsOi+WvuBEN0X1fHnRIE6CVdsHVx873HRTkDOS3V16
 i9p0Ub663gFGe+4ZUdNjTZmm87dRHXGfNTCn6vUXb3Salh6mqZ9drGsU8roSkeEIqvbg
 JOVKkYcUMT2niSzUK8zIgzYqKsxka2bhwPXmxhDLFYbDNiqp/5nKwlRuUeAoC+9cYjnp
 DAnQ+oAwhI8puL01cjkwwkTrYPSBPlVQKCd2MJnVg0uUjGH42gH9e6sJdW8OWfaLtID2
 tZO8VmzP1RwNooHL7Kbys/3NjvATZXt1qcpr8pMjlbvE3iZJzxCiPS3vtbNBBnQYjtdv
 yVIg==
X-Gm-Message-State: AO0yUKXLk0MpGEyltAyOPE+r2zlRm+dD/XITuXga5fq/HswXk+WzmALT
 VKZwRTbJMb5A6k9QQYPTSQ0=
X-Google-Smtp-Source: AK7set+1mR7lXLUhhSHDSUrRagAF8qK1ajnalw/J6ux6hYzaFi9E4Q+3plvFZPt/MtKPZKEhS8aq2w==
X-Received: by 2002:a1c:f307:0:b0:3ed:5d41:f998 with SMTP id
 q7-20020a1cf307000000b003ed5d41f998mr1310705wmq.15.1679548856507; 
 Wed, 22 Mar 2023 22:20:56 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 t8-20020a05600c198800b003ede03e4369sm696110wmq.33.2023.03.22.22.20.55
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 22 Mar 2023 22:20:56 -0700 (PDT)
Message-ID: <47fc54749cd8cdfdfc9ac305745f7e9fbe7d5507.camel@HIDDEN>
Subject: Re: [PATCH] make more packages tunable
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
To: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>, 62394 <at> debbugs.gnu.org
Date: Thu, 23 Mar 2023 06:20:54 +0100
In-Reply-To: <87h6uc8oxl.fsf@HIDDEN>
References: <87h6uc8oxl.fsf@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
User-Agent: Evolution 3.46.0 
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62394
Cc: control <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

reassign 62394 guix-patches
thanks

> * gnu/packages/compression.scm (zlib): add (tunable? . #t) property
Should probably be ... (zlib)[properties]: Add tunable?.
Likewise for the other packages.

> +    (properties '((tunable? . #t))) ;; advantages of Clear Linux
> over Ubuntu seen + perf:
> https://www.phoronix.com/review/zen4-clear-linux/2
>      (arguments
Don't exceed the line limit even in a comment.
Properties are supposed to be the *last* field of a package.

Cheers




Information forwarded to bug-guix@HIDDEN:
bug#62394; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 22 Mar 2023 22:41:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 22 18:41:56 2023
Received: from localhost ([127.0.0.1]:36844 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pf79X-0006Fi-T0
	for submit <at> debbugs.gnu.org; Wed, 22 Mar 2023 18:41:56 -0400
Received: from lists.gnu.org ([209.51.188.17]:54532)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <arne_bab@HIDDEN>) id 1pf79W-0006FZ-FA
 for submit <at> debbugs.gnu.org; Wed, 22 Mar 2023 18:41:55 -0400
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 <arne_bab@HIDDEN>) id 1pf79W-0007TN-6S
 for bug-guix@HIDDEN; Wed, 22 Mar 2023 18:41:54 -0400
Received: from mout.web.de ([212.227.15.3])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <arne_bab@HIDDEN>) id 1pf79T-0008Vv-PJ
 for bug-guix@HIDDEN; Wed, 22 Mar 2023 18:41:53 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273;
 t=1679524908; i=arne_bab@HIDDEN;
 bh=xNlakOJzfg94PCjOZOaBphFeeIqPdimenOi9F8CnaRE=;
 h=X-UI-Sender-Class:From:To:Subject:Date;
 b=jBMiwRXnZnepJ2GqxWmOmd4yu4ZwjTGoeCOjcellAUEP3XxhFFhp43IescvSiAQ87
 DkJTzdRYgJus8KEi5Pc/pLJCGGL7B3jWs2QEWjc+RqggH8L3Uasb15fSmucb/YKSD3
 gcZzvF4q1jxZ47vLm2axTdGyZgMQ1Sbx3kJVkuf/1lr22dUOWGV2iLUoyLgKLheVAn
 gGbNoBlfsT24P6geirgJBhfY22OwOxi/BcpRdRSgy8TPWL2RO0KSy6n7wWoqR73h+w
 37NPvNNKky4pI825EJJqz/UZd2qRGyIlyr9Z+fxtnhONu0grVe7duJomW3pSwH/rOm
 KVCCWzp3vJSAQ==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from fluss ([84.149.95.143]) by smtp.web.de (mrweb006
 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MVacq-1q6Uc70jNU-00RWni; Wed, 22
 Mar 2023 22:19:03 +0100
User-agent: mu4e 1.8.13; emacs 28.1
From: "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>
To: bug-guix@HIDDEN
Subject: [PATCH] make more packages tunable
Date: Wed, 22 Mar 2023 22:17:02 +0100
Message-ID: <87h6uc8oxl.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="==-=-=";
 micalg=pgp-sha256; protocol="application/pgp-signature"
X-Provags-ID: V03:K1:jV4kIkqGfgMh/kgXV8eOh4HEGhsECIs+X8C6D6GnoTjWEF7l5ds
 Y9R8mYOlTedsg1QkUcXIugs9Z12mZ5FnIorWo/Ssp1G6a7bWGOsSeufST4nb5Ka8j+5ppIV
 T3dvz3NsQp2x36Rkgrd1EZU83WZcleG5BHQiN2MWgsKZii2Rp+U77i5ekPelpveaFo3aKED
 I+JxzNtriWaj/oOyxzGKw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:t6e9GNP3JT4=;Ib2ZaxWfg3clN2J0+h7bGN9Ifxo
 W6KKDTBAUhEZZvnsBjkVFvNMtEnEDp7vjX5YBuxmlTW82+tqoY6WcdZmtorL+6hl+hiKnp1cf
 Zq8VUgynXFNUX/vAFmtLQyFMvJFp4ET58wU8fqaQfMYQhK6AlQI9le/ykkBeOesJuXMVIeQuO
 zizRqYLXjbIGUFtZ50Db/pylVmOKpWaqwUeT5Fxv0ElwT1reIQF75zMlzD6Pw4y8scUFdoLh+
 43P//F0D9IOPa9OP04QVJOtbGeJGB9Ynh7d64eCwMd1iDijThB/BMx8TyIbLJKIJtfcPBNlDU
 TWme4JFkeM/Hg6FNj+zqcoEt/6xQWdpsOQIortlzHLBw5BfGgbaMPY2EqFoKDHcogrZFKekU7
 H0DE/NXzWKe8NZNPTTpFAk5zV1un8+uasQmSyQWs+avMJXqNoSfbXM3zn9P/avAYbK9DlCLoc
 uVBH+xpF7/uJTTmE1vvgPBN60EY8G0cmwXKpNrbRr77UXIrvqEGPWj/+95iU7tOtODqA2tC0l
 CVxEfupmhELuar8yTQxS2dGuHDkUInhZboEKTmRBk2bxE/c7mQJe4txdp0OZF4PJidddrinCK
 JwNsjzmjKwh+VasSR7ZbhfHwQbNIw5MvnkYASBytJbNYgmfjF4XjOOSt5p4rltWZ/aLsPVopz
 EbSYKYzVMUQ0pMOZ0w3Xxj4BdlzLHiaczYtw3UqUrAT0PsFJ/YjKrkvS2oHVQqN1OTHcdH+N5
 JO0OShoxQ/w+5Zio8AAJ4qcIS4N21n39+9HuVFu9ul0/PaSoL+JymLPdcrUDz31f5On+TMKC5
 SU/OVjOuNFfSPCyzZQcAEyVmPy5skkm8pjfRBggajZunJ3pPKeEjVXVQofs0u3pcsmIZ0Zb5S
 rxYCgNG3i/e7qVo0plkipnxTqUKjU51U593ZGHOyiA9p+lXgHSVGl+oXPIOzdeOudFD8qoc01
 Dq67vXWJAoDACOATHpI+VaB9ejA=
Received-SPF: pass client-ip=212.227.15.3; envelope-from=arne_bab@HIDDEN;
 helo=mout.web.de
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)

--==-=-=
Content-Type: multipart/mixed; boundary="=-=-="

--=-=-=
Content-Type: text/plain

The attached patch adds the (tunable? . #t) properties to additional
programs for which Clear Linux has an advantage over Ubuntu with the
same scheduler settings in a zen4 benchmark article
https://www.phoronix.com/review/zen4-clear-linux/2

This is not guaranteed to help, but the article indicates possible
gains for these packages of 5-10%.


--=-=-=
Content-Type: text/x-patch
Content-Disposition: inline;
 filename=0001-gnu-make-more-packages-tunable.patch
Content-Transfer-Encoding: quoted-printable

From=2061ecf3cbf9a64133a254693c73a0abe4db03358a Mon Sep 17 00:00:00 2001
From: Arne Babenhauserheide <arne_bab@HIDDEN>
Date: Wed, 22 Mar 2023 12:57:15 +0100
Subject: [PATCH] gnu: make more packages tunable

* gnu/packages/compression.scm (zlib): add (tunable? . #t) property
* gnu/packages/geo.scm (gdal): add (tunable? . #t) property
* gnu/packages/java.scm (openjdk19, openjdk14): add (tunable? . #t) property
* gnu/packages/maths.scm (hdf5-1.8, netcdf): add (tunable? . #t) property
* gnu/packages/protobuf.scm (protobuf): add (tunable? . #t) property
=2D--
 gnu/packages/chromium.scm    | 1 +
 gnu/packages/compression.scm | 3 +++
 gnu/packages/geo.scm         | 1 +
 gnu/packages/gnuzilla.scm    | 1 +
 gnu/packages/java.scm        | 2 ++
 gnu/packages/maths.scm       | 2 ++
 gnu/packages/protobuf.scm    | 1 +
 gnu/packages/video.scm       | 6 +++++-
 8 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/chromium.scm b/gnu/packages/chromium.scm
index 94e22d8c21..cbccfd03b2 100644
=2D-- a/gnu/packages/chromium.scm
+++ b/gnu/packages/chromium.scm
@@ -966,6 +966,7 @@ (define-public ungoogled-chromium
     (properties '((timeout . 144000)    ;40 hours
                   ;; The linking step may take more than an hour on some h=
ardware.
                   (max-silent-time . 7200)
+                  (tunable? . #t) ;; advantages of Clear Linux over Ubuntu=
 seen + perf: https://www.phoronix.com/review/zen4-clear-linux/2
                   (cpe-name . "chrome")))
=20
     (home-page "https://github.com/Eloston/ungoogled-chromium")
diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm
index e58fd65e49..aeb9f613de 100644
=2D-- a/gnu/packages/compression.scm
+++ b/gnu/packages/compression.scm
@@ -118,6 +118,7 @@ (define-public zlib
         "18dighcs333gsvajvvgqp8l4cx7h1x7yx9gd5xacnk80spyykrf3"))))
     (build-system gnu-build-system)
     (outputs '("out" "static"))
+    (properties '((tunable? . #t)))
     (arguments
      `(#:make-flags
        ,(if (target-mingw?)
@@ -877,6 +878,7 @@ (define-public lz4
        (if (member (%current-system) (package-supported-systems valgrind))
          (list valgrind)
          '())))
+    (properties '((tunable? . #t))) ;; advantages of Clear Linux over Ubun=
tu seen + perf: https://www.phoronix.com/review/zen4-clear-linux/2
     (arguments
      `(;; Not designed for parallel testing.
        ;; See https://github.com/lz4/lz4/issues/957#issuecomment-737419821
@@ -1647,6 +1649,7 @@ (define-public zstd
     (outputs '("out"                    ;1.2MiB executables and documentat=
ion
                "lib"                    ;1.2MiB shared library and headers
                "static"))               ;1.2MiB static library
+    (properties '((tunable? . #t))) ;; advantages of Clear Linux over Ubun=
tu seen + perf: https://www.phoronix.com/review/zen4-clear-linux/2
     (arguments
      `(#:phases
        (modify-phases %standard-phases
diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 753ab558ad..659ac76afe 100644
=2D-- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -1068,6 +1068,7 @@ (define-public gdal
                        "frmts/zlib"
                        "ogr/ogrsf_frmts/geojson/libjson"))))))
     (build-system cmake-build-system)
+    (properties '((tunable? . #t)))
     (arguments
      `(#:tests? #f
        #:configure-flags
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index 253b8c285c..28df9ecd25 100644
=2D-- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -1104,6 +1104,7 @@ (define (runpaths-of-input label)
     (license license:mpl2.0)     ;and others, see toolkit/content/license.=
html
     (properties
      `((ftp-directory . "/gnu/gnuzilla")
+       (tunable? . #t) ;; advantages of Clear Linux over Ubuntu seen + per=
f: https://www.phoronix.com/review/zen4-clear-linux/2
        (cpe-name . "firefox_esr")
        (cpe-version . ,(first (string-split version #\-)))))))
=20
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index de3a0003e5..51ee64edfb 100644
=2D-- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -1461,6 +1461,7 @@ (define-public openjdk15
              (snippet #f)
              (patches
               (search-patches "openjdk-15-xcursor-no-dynamic.patch"))))
+   (properties '((tunable? . #t)))
    (inputs
     (modify-inputs (package-inputs base)
       (append libxcursor)))             ;for our patch to work
@@ -1495,6 +1496,7 @@ (define-public openjdk18
 (define-public openjdk19
   (make-openjdk openjdk18 "19.0.1"
                 "0kyalb391znw6idmfn3dsx6c2mal1hl63f0bwa4mlnsxfl380bi1"
+   (properties '((tunable? . #t)))
    (arguments
     (substitute-keyword-arguments (package-arguments openjdk18)
       ((#:phases phases)
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 238352f278..33bf95964f 100644
=2D-- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -1307,6 +1307,7 @@ (define-public hdf5-1.8
       (sha256
        (base32 "194ki2s5jrgl4czkvy5nc9nwjyapah0fj72l0gb0aysplp38i6v8"))
       (patches (search-patches "hdf5-config-date.patch"))))
+    (properties '((tunable? . #t)))
     (build-system gnu-build-system)
     (inputs
      (list zlib))
@@ -1886,6 +1887,7 @@ (define-public netcdf
        ("libxml2" ,libxml2)
        ("unzip" ,unzip)
        ("zlib" ,zlib)))
+    (properties '((tunable? . #t)))
     (arguments
      `(#:configure-flags '("--enable-doxygen"
                            "--enable-dot"
diff --git a/gnu/packages/protobuf.scm b/gnu/packages/protobuf.scm
index b580f8b2a7..c7d2ec06a0 100644
=2D-- a/gnu/packages/protobuf.scm
+++ b/gnu/packages/protobuf.scm
@@ -110,6 +110,7 @@ (define-public protobuf
     (outputs (list "out"
                    "static"))           ; ~12 MiB of .a files
     (build-system cmake-build-system)
+    (properties '((tunable? . #t)))
     (arguments
      (list
       ;; TODO: Add the BUILD_SHARED_LIBS flag to cmake-build-system.
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index 73d0c1ca54..c2736be743 100644
=2D-- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -862,6 +862,7 @@ (define-public libaom
     (build-system cmake-build-system)
     (native-inputs
      (list perl pkg-config python)) ; to detect the version
+    (properties '((tunable? . #t))) ;; advantages of Clear Linux over Ubun=
tu seen + perf: https://www.phoronix.com/review/zen4-clear-linux/2
     (arguments
      `(#:tests? #f                      ; downloads many video clips
        #:configure-flags
@@ -1258,6 +1259,7 @@ (define-public x265
      (if (string-prefix? "i686" (%current-system))
          '()
          `(("nasm" ,nasm))))
+    (properties '((tunable? . #t))) ;; advantages of Clear Linux over Ubun=
tu seen + perf: https://www.phoronix.com/review/zen4-clear-linux/2
     (arguments
      `(#:tests? #f ; tests are skipped if ENABLE_ASSEMBLY is TRUE.
        #:configure-flags
@@ -1656,7 +1658,8 @@ (define-public ffmpeg-5
            texinfo
            speex
            yasm))
=2D    (arguments
+    (properties '((tunable? . #t))) ;; advantages of Clear Linux over Ubun=
tu seen + perf: https://www.phoronix.com/review/zen4-clear-linux/2
+   (arguments
      (list
       #:test-target "fate"
       #:configure-flags
@@ -5020,6 +5023,7 @@ (define-public dav1d
          (base32 "0jkvb5as7danpalzlwd0w1dc9i2vijvmf39z0j6fwqvialsgnnj5"))))
     (build-system meson-build-system)
     (native-inputs (list nasm))
+    (properties '((tunable? . #t))) ;; advantages of Clear Linux over Ubun=
tu seen + perf: https://www.phoronix.com/review/zen4-clear-linux/2
     (home-page "https://code.videolan.org/videolan/dav1d")
     (synopsis "AV1 decoder")
     (description "dav1d is a new AV1 cross-platform decoder, and focused on
=2D-=20
2.39.2


--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Best wishes,
Arne
=2D-=20
Unpolitisch sein
hei=C3=9Ft politisch sein,
ohne es zu merken.
draketo.de

--=-=-=--

--==-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmQbcMYQHGFybmVfYmFi
QHdlYi5kZQAKCRAT741FJAPD64sHD/4++u2rH0K6P63ZptxXoLMzAmxkoE0/maG8
5QrDkbBAyUZvvlAzvKzSq5jRguaPSOshGGlStz4hWJAavjNe3cFzzQBwPzt4DFTW
Hg4oRCIVU1BKHEZ2vJf0y0hppGN4IzhtjaXjJCmRdPhV4avfZe5vp3X47ya3CGgd
Ot6smSU7P3QnniZHk2U0mm5QWwevIbkVMOwyAvUb3yyo0U+Ll6b7FZcO55TfziDD
oOdqTu16oFWeDW/i6arlhFC8q0jWZv4e7JA4/mtmvi/s8AZhSL4PC/Wy/KT8uo9y
VUTZtjhnbO8l3q5uCdQib2jk4awGL6CG9eUaLZTwI3nqi0Ko81Ag6HpznTcoyIXD
To++wLZaWU3WsiDsE7m70KlOx3OB8GH0xTIUIy9JgfMQojlC0k+lZc5yqGQS39jO
pam+ArsgjLMHZEPGHU/bkDG0YuyQs22vvEXKNxUYaI6u3JMDrjf62mJEoQvbtENF
zw/d4hsd7mU5OIiPK9dhW/K7xwGou9KmLPR6lBN4rjHM15xWnZnV6Jpv4pAKaNF/
BBChjj24PLzAOXsTQ26I3g756f65bJnyAcYWm1vgMWMScoQG4YFx2xwPNT9mO7rz
dmbCd4/CNt0dcBWiEj0gkvvu0zbF8TMNQgwjXALyLLzDSF6samxd+ZvV/9lttXzu
gq0VFysBvojEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmQbcMYQHGFy
bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSKysBACR7U+d/WL8EcnqDts1lfl3tPcT
7F40cdJ3T58Y7SVEJFHtKma7EnLNGMmVmyKC/ohksaS4OoFD1+6YWp7pFIG7PJ5b
QbhIwI+DE/4nqS4NT4jr1OdOBqrxJci+3nTJPwqrqBJaWlDnw7cNjCEe1I79c4v5
NM3vnR81dy0g+coDjw==
=FZ1x
-----END PGP SIGNATURE-----
--==-=-=--




Acknowledgement sent to "Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#62394; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 5 May 2023 14:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.