From nobody Mon Nov 13 16:35:33 2023 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4STZmS1Fpsz51LtG; Mon, 13 Nov 2023 16:35:36 +0000 (UTC) (envelope-from jrm@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4STZmS0mzlz3gJ7; Mon, 13 Nov 2023 16:35:36 +0000 (UTC) (envelope-from jrm@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699893336; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=yqSKgRzku10f6y9BMlRwRII2QtJokhIL6Lt5XxeSfLc=; b=szlyub+h111XXlXabCv3jZhWU0TPrPVvo9p9UECou0HYS5jv7ZVO8ns8xrHTihvESCzIyZ SGK4hsrg5YaOHg6bOCnHDRI1iDvhuxObYZ243K02Qf56t1BCmH2yM63QtabNjyTSMaDP2J 5ayIJ9dLBDVNR1Qg3IF5oHD8a+WQ7Zp2XIHJQ4H9oVvkS0Zwk3LEy/CWxXTM/NfXsxx8aL cgqzT5wLtWCIXUtSjPOUGw+S8qz5dpdQ2nutrcKhcmsYr5g9Mr4+RsnmD8iQdnw/f+RUWm U47bhlopjh4XyQ2kHCyIRndz26BElXZyXfoYbXHi2X6i40tqSnIBXteDCFH05g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699893336; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=yqSKgRzku10f6y9BMlRwRII2QtJokhIL6Lt5XxeSfLc=; b=gvFV2IeALxQvVqtXUQM1FsotL+0W4Cdf8quyr01+cFN01aOmeh64gKhERZgtY72IqZU4bF /7TzbLObGIhiMXRZFnHkjh7laPyW4nehjup/l5OdoY9MMsAi+nLwRF1FbTNJZnbqHE9ZnB rvZMGIgZ7kRi2mTQf3uSjYv8PWdv/ukpIL+fjT/SnChzeky+KWrwum136opUVzSp7zPYY2 P3j6LuImmn2cgaB1jQ+HlUa7Wz1nmBnmHUOZEvX0yxwOysft6AVe5gtxQkUuOsH4EQzLO1 8NNjOxLn1jPZCAp/26KBHknofAiYNLSDTK7TqSbXwOLV/+Itf+uoiX1AtRHBbg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1699893336; a=rsa-sha256; cv=none; b=StjwyzUA9MYX27kFptgzQkRsGD57p5h6eTy/7rnLgPosWOerIHDWVgP5lXsfV5ZCCuhCAR 5e90yX90+BF6O6igl9l7+A+Va73r5z5PbNEkoCT8DifCsLbVS4+a6bQoY6T6jnYG+55qvC JT2z8hAoSQBGA+ZEG2Y/sMXWZ1nTX9tY3HdCAma+5wcYkHKaM3kThBU7qwbHs2ETn4VRKq kgGLPfHSMLexaLtZ0EJJRJX9jLl4R+xLhnbPZyUvK37o2tS7MQT/JAf4IsDE16Wx4a4BHr 5fCu4+ItvXu4lNYKBQnrxMAKPix1KDwa9PzH7BTPDzCrMFS+FLigS+q8cGidlQ== Received: from phe.ftfl.ca.ftfl.ca (drmons0544w-156-34-175-127.dhcp-dynamic.fibreop.ns.bellaliant.net [156.34.175.127]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: jrm/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4STZmR5M31z78T; Mon, 13 Nov 2023 16:35:35 +0000 (UTC) (envelope-from jrm@freebsd.org) From: Joseph Mingrone To: Marius Strobl Cc: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: Re: git: d12bc36e7698 - main - cpu-microcode-intel: Add knobs for RC RUN_DEPENDS and split files In-Reply-To: <202311092025.3A9KPJhe049861@gitrepo.freebsd.org> (Marius Strobl's message of "Thu, 9 Nov 2023 20:25:19 GMT") References: <202311092025.3A9KPJhe049861@gitrepo.freebsd.org> Date: Mon, 13 Nov 2023 12:35:33 -0400 Message-ID: <867cmld31m.fsf@phe.ftfl.ca> User-Agent: Gnus/5.13 (Gnus v5.13) List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" --=-=-= Content-Type: text/plain On Thu, 2023-11-09 at 20:25, Marius Strobl wrote: > The branch main has been updated by marius: > URL: https://cgit.FreeBSD.org/ports/commit/?id=d12bc36e7698f3737de1ac228bd49eab10cf1bb0 > commit d12bc36e7698f3737de1ac228bd49eab10cf1bb0 > Author: Marius Strobl > AuthorDate: 2023-11-09 20:20:53 +0000 > Commit: Marius Strobl > CommitDate: 2023-11-09 20:20:53 +0000 > cpu-microcode-intel: Add knobs for RC RUN_DEPENDS and split files > Split UCODE files as well as dependency on sysutils/cpu-microcode-rc > are only required for use with cpucontrol(8) and update method two > respectively. The first method needs neither so we can spare a few > MiB and a superfluous port. > Given that the automatic update method one is superior, the RC knob > should be deprecated and removed eventually. At that point, split > UCODE files still will be useful for developers and if users want > to update the microcode without a reboot (but otherwise rely on the > loader for automatic updates, i. e. method one). For the reasons you described, I proposed removing the RC script for the Intel CPU microcode updates [1]. However, there was a reasonable argument for keeping it. As you say, users may still want to update their Intel CPU microcode this way because updates can be applied on a running system without requiring downtime for a reboot. With your commit, I think we have a good compromise. Users who really want to save a bit of space and have one fewer port installed can turn off these two knobs. Maybe we could make that the default. Joe [1] See the comments in https://reviews.freebsd.org/D32349 for details. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKkBAEBCgCOFiEEVbCTpybDiFVxIrrVNqQMg7DW754FAmVSUFZfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDU1 QjA5M0E3MjZDMzg4NTU3MTIyQkFENTM2QTQwQzgzQjBENkVGOUUQHGpybUBmcmVl YnNkLm9yZwAKCRA2pAyDsNbvnoYgD/9nCSA87UqKTVwTuRUfJy9kWW7l/+ZW/r7S gjvfk85Gp4bRKw/re1GmQJ8srVaJJm9U4QGI94C7bSl2SIPWFYEoPI9xrLEUKKCT 4WTa76uSt3jvp4pFJhZDBu2d91ztxTIRAWXbOT0Tcx78JbL4ffJlGbsj7yYNBoer xMCQbkXrCoUaiQ9WSIf7CbtD+RNhbpTHFOoLvUYMJ3wlWF93ExBHHi0//TG5hm2a S6uHs1vVEQoHm3aDBAfuEVKENqgAr1GCGUZovLvzcbjmX1NF30RnMlZMryiHQqEG jrCjPrCklboSE6CMPbkI20ZavbFvYUU8/LpJoAB5s4GOwesMdlIw2MeJMJXfPfQs bg7sTc/n6ByCrO/YoATbBJgPAz/dF2dFL5x2WzAHiaDluFtIw6BgAO+V3bipSml5 Ci0HR4Nu8FEcZkwmFWIlIt7BpW5bFCSVtf4EQaowwVvtAND9kKl250YaYSTtjtJV X4XNLwvLn/r+FcYxKp4y/ecp3sE7129U2vahwtT+iO5nDdUtosoW0FrKnqiZp7Lu 5PQTh64f+fueMeQrh2Zlmeb3WQVkY3sZE4mCXPwKHh8lXDjWJZ1EvkDsKQmc+vBP AACtZFE8gbD9DjgzOs+TP3zC6BmiBJFTtav9YbrHLPRdVY85TUMdaxDR0bYSd9gf nvGFzYss5w== =KwXL -----END PGP SIGNATURE----- --=-=-=--