public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Anna Vyalkova" <cyber+gentoo@sysrq.in>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/proj/guru:dev commit in: /
Date: Wed, 27 Oct 2021 11:07:00 +0000 (UTC)	[thread overview]
Message-ID: <1635332790.f0ae0f41bc66bb91aa526f57f6b1ab7948d8f00a.cybertailor@gentoo> (raw)

commit:     f0ae0f41bc66bb91aa526f57f6b1ab7948d8f00a
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Wed Oct 27 09:46:00 2021 +0000
Commit:     Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Wed Oct 27 11:06:30 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f0ae0f41

CONTRIBUTING.md: policy guide links, eapi 7->8

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 CONTRIBUTING.md | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index fe3ec91a5..e60839825 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -70,7 +70,7 @@ The xdg eclass will automatically export the correct functions to the `src_prepa
 
 - #### Use the latest EAPI whenever possible
 
-Since the packages in GURU are all 'new packages' (not in ::gentoo). It is good practice to use the latest [EAPI](https://devmanual.gentoo.org/ebuild-writing/eapi/index.html) (7 at the moment), this makes your ebuilds more future proof.
+Since the packages in GURU are all 'new packages' (not in ::gentoo). It is good practice to use the latest [EAPI](https://devmanual.gentoo.org/ebuild-writing/eapi/index.html) (8 at the moment), this makes your ebuilds more future proof.
 
 - #### `repoman -dx full` and `pkgcheck scan`
 
@@ -86,9 +86,9 @@ See the [dev manual](https://devmanual.gentoo.org/eclass-reference/distutils-r1.
 
 - #### Avoid introducing USE flags for small files and optional runtime dependencies.
 
-Installation of small files, like documentation, completions, man pages, etc, does not have to be toggle-able with an USE flag. Instead, just install these files unconditionally. This avoids unnecessary recompilations when an user forgot to enable a flag that installs a small file.
+Installation of small files, like documentation, completions, man pages, etc, does not have to be toggle-able with an USE flag. Instead, just install these files unconditionally. This avoids unnecessary recompilations when an user forgot to enable a flag that installs a small file ([PG 0301](https://projects.gentoo.org/qa/policy-guide/installed-files.html#pg0301)).
 
-The same holds for optional runtime dependencies. It is not necessary to introduce a USE flag, that does not alter the compiled binary and just pulls in an extra optional runtime dependency. Instead, you can notify the user of these optional runtime dependencies with the `optfeature` function from the [optfeature](https://devmanual.gentoo.org/eclass-reference/optfeature.eclass/) eclass (early from currently deprecated [eutils](https://devmanual.gentoo.org/eclass-reference/eutils.eclass/) eclass). If, for whatever reason, it is still desired to introduce an USE flag for optional runtime dependencies, one can still use the `optfeature` function as well to allow the user to choose to avoid recompiling a package.
+The same holds for optional runtime dependencies ([PG 0001](https://projects.gentoo.org/qa/policy-guide/dependencies.html#pg0001)). It is not necessary to introduce a USE flag, that does not alter the compiled binary and just pulls in an extra optional runtime dependency. Instead, you can notify the user of these optional runtime dependencies with the `optfeature` function from the [optfeature](https://devmanual.gentoo.org/eclass-reference/optfeature.eclass/) eclass (early from currently deprecated [eutils](https://devmanual.gentoo.org/eclass-reference/eutils.eclass/) eclass). If, for whatever reason, it is still desired to introduce an USE flag for optional runtime dependencies, one can still use the `optfeature` function as well to allow the user to choose to avoid recompiling a package.
 
 - #### Clean your patches
 


             reply	other threads:[~2021-10-27 11:07 UTC|newest]

Thread overview: 143+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-10-27 11:07 Anna Vyalkova [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-04-27  0:53 [gentoo-commits] repo/proj/guru:dev commit in: / Yuan Liao
2024-04-22 19:55 Joshua Clifton
2024-04-20 16:43 Joshua Clifton
2024-04-19 18:02 [gentoo-commits] repo/proj/guru:master " Julien Roy
2024-04-19 18:01 ` [gentoo-commits] repo/proj/guru:dev " Julien Roy
2024-04-19 18:01 Julien Roy
2024-04-19 18:01 Julien Roy
2024-04-19 17:53 Julien Roy
2024-04-19 17:53 Julien Roy
2024-04-19 17:53 Julien Roy
2024-04-02 11:13 Nickolas Raymond Kaczynski
2024-04-02 11:07 Nickolas Raymond Kaczynski
2024-04-01 21:54 Julien Roy
2024-04-01 16:38 Robert Greener
2024-03-11 17:31 [gentoo-commits] repo/proj/guru:master " David Roman
2024-03-11 15:29 ` [gentoo-commits] repo/proj/guru:dev " David Roman
2024-02-23  1:36 [gentoo-commits] repo/proj/guru:master " David Roman
2024-02-23  1:14 ` [gentoo-commits] repo/proj/guru:dev " David Roman
2024-02-16  9:48 Nickolas Raymond Kaczynski
2024-02-07 10:44 Takuya Wakazono
2024-01-09 16:24 [gentoo-commits] repo/proj/guru:master " David Roman
2024-01-09 16:24 ` [gentoo-commits] repo/proj/guru:dev " David Roman
2024-01-07 17:24 Julien Roy
2024-01-01 12:37 Moritz Brunner
2023-12-13 16:43 David Roman
2023-11-11 21:41 YiFei Zhu
2023-09-05 22:34 Haelwenn Monnier
2023-09-02  7:28 Bailey Kasin
2023-07-11  6:16 Viorel Munteanu
2023-05-13 10:44 Nickolas Raymond Kaczynski
2023-02-17 15:01 Anna Vyalkova
2023-01-02 19:53 Yuan Liao
2023-01-02  4:00 Anna Vyalkova
2022-11-04  6:34 Anna Vyalkova
2022-11-04  6:34 Anna Vyalkova
2022-06-22 13:32 Anna Vyalkova
2022-06-17  0:10 Anna Vyalkova
2022-06-14  8:00 Alessandro Barbieri
2022-06-14  8:00 Alessandro Barbieri
2022-06-10  3:58 Alessandro Barbieri
2022-06-07 12:01 Alessandro Barbieri
2022-06-07 12:01 Alessandro Barbieri
2022-06-05  1:09 Alessandro Barbieri
2022-06-05  1:09 Alessandro Barbieri
2022-06-04 13:13 Alessandro Barbieri
2022-06-03  3:56 Anna Vyalkova
2022-06-03  3:56 Anna Vyalkova
2022-06-02 13:50 Alessandro Barbieri
2022-06-02 13:50 Alessandro Barbieri
2022-05-28 23:22 Alessandro Barbieri
2022-05-27 18:54 Alessandro Barbieri
2022-05-27 18:51 Alessandro Barbieri
2022-05-25  8:52 David Roman
2022-05-09  6:16 Alessandro Barbieri
2022-05-08  1:58 Alessandro Barbieri
2022-05-08  1:58 Alessandro Barbieri
2022-05-03  3:32 Alessandro Barbieri
2022-05-02  7:19 Alessandro Barbieri
2022-04-27  0:08 Alessandro Barbieri
2022-04-26 10:33 Alessandro Barbieri
2022-04-24 22:16 Alessandro Barbieri
2022-04-24 16:01 Alessandro Barbieri
2022-04-20  9:46 Nicola Smaniotto
2022-04-06  0:07 [gentoo-commits] repo/proj/guru:master " Ronny Gutbrod
2022-04-05 21:29 ` [gentoo-commits] repo/proj/guru:dev " Ronny Gutbrod
2022-03-27 21:28 Alessandro Barbieri
2022-03-19  3:19 Alessandro Barbieri
2022-03-06  2:22 Alessandro Barbieri
2022-03-06  2:22 Alessandro Barbieri
2022-02-02  8:34 Anna Vyalkova
2022-02-02  8:34 Anna Vyalkova
2022-02-02  8:34 Anna Vyalkova
2022-02-02  8:34 Anna Vyalkova
2021-12-23  2:18 Anna Vyalkova
2021-12-23  2:18 Anna Vyalkova
2021-10-27 11:07 Anna Vyalkova
2021-10-27 11:07 Anna Vyalkova
2021-10-26 16:41 Alessandro Barbieri
2021-10-24  2:56 Alessandro Barbieri
2021-10-20  2:32 Alessandro Barbieri
2021-10-17 19:48 Alessandro Barbieri
2021-10-13 22:44 Alessandro Barbieri
2021-10-11 21:30 Alessandro Barbieri
2021-10-10  8:29 Alessandro Barbieri
2021-10-09  2:50 Alessandro Barbieri
2021-09-29 15:36 Alessandro Barbieri
2021-09-26 18:38 Alessandro Barbieri
2021-09-07 10:47 Alessandro Barbieri
2021-09-06 23:42 Alessandro Barbieri
2021-09-02  2:23 Alessandro Barbieri
2021-09-01  0:05 Alessandro Barbieri
2021-08-31  6:51 Alessandro Barbieri
2021-08-31  6:08 Alessandro Barbieri
2021-08-31  6:08 Alessandro Barbieri
2021-08-26  2:36 Alessandro Barbieri
2021-08-25  8:00 Alessandro Barbieri
2021-08-25  1:51 Alessandro Barbieri
2021-08-24  6:15 Alessandro Barbieri
2021-08-23 21:46 Alessandro Barbieri
2021-08-23 21:41 Alessandro Barbieri
2021-08-23 20:55 Alessandro Barbieri
2021-08-21  2:01 Alessandro Barbieri
2021-08-19 23:03 Alessandro Barbieri
2021-08-18  2:22 Alessandro Barbieri
2021-08-18  0:36 Nickolas Raymond Kaczynski
2021-08-10 10:23 Nicola Smaniotto
2021-08-07 23:39 Alessandro Barbieri
2021-08-07  0:29 Alessandro Barbieri
2021-08-03  8:10 Alessandro Barbieri
2021-08-02 23:47 Alessandro Barbieri
2021-08-02 17:17 Nickolas Raymond Kaczynski
2021-07-30 18:24 Alessandro Barbieri
2021-07-30 18:14 Alessandro Barbieri
2021-07-30 18:11 Alessandro Barbieri
2021-07-28 23:39 Alessandro Barbieri
2021-07-28 13:01 Alessandro Barbieri
2021-07-26  0:00 Alessandro Barbieri
2021-07-25 23:57 Alessandro Barbieri
2021-07-25 23:57 Alessandro Barbieri
2021-07-25 23:57 Alessandro Barbieri
2021-07-25 23:57 Alessandro Barbieri
2021-07-25 23:21 Alessandro Barbieri
2021-07-15 17:12 Alessandro Barbieri
2021-07-14 12:18 Alessandro Barbieri
2021-07-10 12:56 Alessandro Barbieri
2021-07-10  8:49 Alessandro Barbieri
2021-07-10  8:45 Alessandro Barbieri
2021-07-10  8:14 Alessandro Barbieri
2021-07-10  8:14 Alessandro Barbieri
2021-06-20 13:07 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2021-06-20 12:59 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2021-06-20 13:07 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2021-06-20 13:02 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2021-05-17  0:47 Maciej Barć
2021-05-16 22:44 Maciej Barć
2021-04-22 14:52 Octiabrina Terrien-Puig
2021-01-22 12:48 Maciej Barć
2021-01-19 21:38 Ronny Gutbrod
2021-01-19 19:20 Ronny Gutbrod
2021-01-19 18:54 Maciej Barć
2021-01-03 12:19 Andrew Ammerlaan
2020-10-21 20:26 Sergey Torokhov
2020-07-12 11:42 Andrew Ammerlaan
2020-05-07 16:51 Michał Górny
2020-05-07 15:04 Maciej Barć
2020-05-01 11:16 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2020-05-01 11:16 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2020-05-01 10:07 Andrew Ammerlaan
2020-05-01 10:02 Andrew Ammerlaan
2020-05-01  9:58 Andrew Ammerlaan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1635332790.f0ae0f41bc66bb91aa526f57f6b1ab7948d8f00a.cybertailor@gentoo \
    --to=cyber+gentoo@sysrq.in \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox