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
guix-patches@HIDDEN
:bug#62394
; Package guix-patches
.
Full text available.Ludovic Courtès <ludo@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.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.
guix-patches@HIDDEN
:bug#62394
; Package guix-patches
.
Full text available.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----- --==-=-=--
guix-patches@HIDDEN
:bug#62394
; Package guix-patches
.
Full text available.Liliana Marie Prikler <liliana.prikler@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.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
bug-guix@HIDDEN
:bug#62394
; Package guix
.
Full text available.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----- --==-=-=--
"Dr. Arne Babenhauserheide" <arne_bab@HIDDEN>
:bug-guix@HIDDEN
.
Full text available.bug-guix@HIDDEN
:bug#62394
; Package guix
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.