From: "Ulrich Müller" <ulm@gentoo.org> To: gentoo-commits@lists.gentoo.org Subject: [gentoo-commits] proj/pms:eapi-7 commit in: / Date: Mon, 10 Apr 2017 18:12:18 +0000 (UTC) [thread overview] Message-ID: <1489824913.b18166a8482c01a365b11efa12d72282b88e4d86.ulm@gentoo> (raw) commit: b18166a8482c01a365b11efa12d72282b88e4d86 Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Sat Mar 18 07:30:40 2017 +0000 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org> CommitDate: Sat Mar 18 08:15:13 2017 +0000 URL: https://gitweb.gentoo.org/proj/pms.git/commit/?id=b18166a8 ebuild-env-vars: Require DISTDIR & FILESDIR to be consistent Require both DISTDIR and FILESDIR variables to have consistent value across phases. We need to guarantee that the value used in global scope to propagate PATCHES array will be still valid in src_prepare(). Furthermore, as Ulrich Müller points out that PMS requires ebuilds to recalculate any value derived from inconsistent variables, therefore colliding with the global-scope assignment. ebuild-env-vars.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex index 6b74d90..262bcf9 100644 --- a/ebuild-env-vars.tex +++ b/ebuild-env-vars.tex @@ -86,14 +86,14 @@ variable. \t{FILESDIR} & \t{src\_*}, global~scope\footnote{Not necessarily present when installing from a binary package. Ebuilds must not access the directory in global scope.} & - No & + Yes & The full path to a directory where the files from the package's files directory (used for small support files or patches) are available. See section~\ref{sec:package-dirs}. May or may not exist; if a repository provides no support files for the package in question then an ebuild must be prepared for the situation where \t{FILESDIR} points to a non-existent directory. \\ \t{DISTDIR} & Ditto & - No & + Yes & The full path to the directory in which the files in the \t{A} variable are stored. \\ \t{PORTDIR} & \t{src\_*} &
WARNING: multiple messages have this Message-ID (diff)
From: "Ulrich Müller" <ulm@gentoo.org> To: gentoo-commits@lists.gentoo.org Subject: [gentoo-commits] proj/pms:master commit in: / Date: Mon, 20 Mar 2017 19:28:23 +0000 (UTC) [thread overview] Message-ID: <1489824913.b18166a8482c01a365b11efa12d72282b88e4d86.ulm@gentoo> (raw) Message-ID: <20170320192823.26APoFWFijUIAcGLQ0a4lhGSNMBmsmA_oijtPfV_ipU@z> (raw) commit: b18166a8482c01a365b11efa12d72282b88e4d86 Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Sat Mar 18 07:30:40 2017 +0000 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org> CommitDate: Sat Mar 18 08:15:13 2017 +0000 URL: https://gitweb.gentoo.org/proj/pms.git/commit/?id=b18166a8 ebuild-env-vars: Require DISTDIR & FILESDIR to be consistent Require both DISTDIR and FILESDIR variables to have consistent value across phases. We need to guarantee that the value used in global scope to propagate PATCHES array will be still valid in src_prepare(). Furthermore, as Ulrich Müller points out that PMS requires ebuilds to recalculate any value derived from inconsistent variables, therefore colliding with the global-scope assignment. ebuild-env-vars.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex index 6b74d90..262bcf9 100644 --- a/ebuild-env-vars.tex +++ b/ebuild-env-vars.tex @@ -86,14 +86,14 @@ variable. \t{FILESDIR} & \t{src\_*}, global~scope\footnote{Not necessarily present when installing from a binary package. Ebuilds must not access the directory in global scope.} & - No & + Yes & The full path to a directory where the files from the package's files directory (used for small support files or patches) are available. See section~\ref{sec:package-dirs}. May or may not exist; if a repository provides no support files for the package in question then an ebuild must be prepared for the situation where \t{FILESDIR} points to a non-existent directory. \\ \t{DISTDIR} & Ditto & - No & + Yes & The full path to the directory in which the files in the \t{A} variable are stored. \\ \t{PORTDIR} & \t{src\_*} &
next reply other threads:[~2017-04-10 18:13 UTC|newest] Thread overview: 208+ messages / expand[flat|nested] mbox.gz Atom feed top 2017-04-10 18:12 Ulrich Müller [this message] 2017-03-20 19:28 ` [gentoo-commits] proj/pms:master commit in: / Ulrich Müller -- strict thread matches above, loose matches on Subject: below -- 2018-04-30 22:13 [gentoo-commits] proj/pms:eapi-7 " Ulrich Müller 2018-04-26 20:16 Ulrich Müller 2018-04-26 20:16 Ulrich Müller 2018-04-26 6:30 Ulrich Müller 2018-04-05 16:57 Ulrich Müller 2018-04-05 16:57 Ulrich Müller 2018-04-05 16:57 Ulrich Müller 2018-03-09 16:51 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-24 12:58 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2018-02-18 13:36 Ulrich Müller 2017-11-12 19:14 Ulrich Müller 2017-11-09 20:57 Michał Górny 2017-11-09 16:51 Michał Górny 2017-11-07 18:22 Ulrich Müller 2017-11-07 17:23 Ulrich Müller 2017-11-07 17:23 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-09 17:31 Ulrich Müller 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 20:25 Michał Górny 2017-10-04 17:44 Michał Górny 2017-10-04 17:36 Michał Górny 2017-10-04 16:48 Michał Górny 2017-10-04 16:48 Michał Górny 2017-10-04 16:48 Michał Górny 2017-10-04 16:48 Michał Górny 2017-10-04 16:48 Michał Górny 2017-10-04 16:48 Michał Górny 2017-10-04 16:48 Michał Górny 2017-10-04 16:48 Michał Górny 2017-10-04 16:48 Michał Górny 2017-10-04 16:48 Michał Górny 2017-10-04 16:48 Michał Górny 2017-10-04 16:48 Michał Górny 2017-10-04 16:48 Michał Górny 2017-10-04 16:48 Michał Górny 2017-10-04 16:42 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:25 Michał Górny 2017-10-04 16:10 Michał Górny 2017-10-01 7:11 Michał Górny 2017-10-01 7:11 Michał Górny 2017-10-01 7:11 Michał Górny 2017-09-29 14:33 Michał Górny 2017-09-29 14:33 Michał Górny 2017-09-29 14:03 Michał Górny 2017-09-29 14:03 Michał Górny 2017-09-29 13:42 Michał Górny 2017-09-29 3:17 Michał Górny 2017-09-29 3:17 Michał Górny 2017-09-29 3:17 Michał Górny 2017-09-28 20:53 Michał Górny 2017-09-28 20:53 Michał Górny 2017-09-28 20:53 Michał Górny 2017-09-28 20:53 Michał Górny 2017-09-28 20:53 Michał Górny 2017-09-28 20:53 Michał Górny 2017-09-28 17:51 Michał Górny 2017-09-28 16:58 Michał Górny 2017-09-28 16:58 Michał Górny 2017-09-28 16:58 Michał Górny 2017-09-28 16:58 Michał Górny 2017-04-10 18:12 Ulrich Müller 2017-04-10 18:12 Ulrich Müller 2017-04-10 18:12 Ulrich Müller 2017-04-10 18:12 Ulrich Müller 2017-04-10 18:12 Ulrich Müller 2017-04-10 18:12 Ulrich Müller 2017-04-10 18:12 Ulrich Müller 2017-04-10 18:12 Ulrich Müller 2017-04-10 18:12 Ulrich Müller 2017-04-10 18:12 Ulrich Müller 2017-04-10 18:12 Ulrich Müller 2017-04-10 18:12 Ulrich Müller 2017-04-10 18:12 Ulrich Müller 2017-04-10 18:11 [gentoo-commits] proj/pms:master " Ulrich Müller 2017-04-10 18:12 ` [gentoo-commits] proj/pms:eapi-7 " Ulrich Müller 2017-04-09 8:47 [gentoo-commits] proj/pms:master " Ulrich Müller 2017-04-10 18:12 ` [gentoo-commits] proj/pms:eapi-7 " Ulrich Müller 2017-03-29 5:12 [gentoo-commits] proj/pms:master " Ulrich Müller 2017-04-10 18:12 ` [gentoo-commits] proj/pms:eapi-7 " Ulrich Müller 2017-03-20 19:28 [gentoo-commits] proj/pms:master " Ulrich Müller 2017-04-10 18:12 ` [gentoo-commits] proj/pms:eapi-7 " Ulrich Müller 2017-03-18 7:23 [gentoo-commits] proj/pms:master " Ulrich Müller 2017-04-10 18:12 ` [gentoo-commits] proj/pms:eapi-7 " Ulrich Müller 2017-03-12 15:33 [gentoo-commits] proj/pms:master " Ulrich Müller 2017-04-10 18:12 ` [gentoo-commits] proj/pms:eapi-7 " Ulrich Müller 2017-02-23 7:46 [gentoo-commits] proj/pms:master " Ulrich Müller 2017-04-10 18:12 ` [gentoo-commits] proj/pms:eapi-7 " Ulrich Müller 2017-02-11 7:58 [gentoo-commits] proj/pms:master " Ulrich Müller 2017-04-10 18:12 ` [gentoo-commits] proj/pms:eapi-7 " Ulrich Müller 2017-02-11 7:58 [gentoo-commits] proj/pms:master " Ulrich Müller 2017-04-10 18:12 ` [gentoo-commits] proj/pms:eapi-7 " Ulrich Müller 2017-02-08 20:15 [gentoo-commits] proj/pms:master " Ulrich Müller 2017-04-10 18:12 ` [gentoo-commits] proj/pms:eapi-7 " Ulrich Müller 2016-11-29 7:33 [gentoo-commits] proj/pms:master " Ulrich Müller 2017-04-10 18:12 ` [gentoo-commits] proj/pms:eapi-7 " Ulrich Müller 2015-12-05 20:15 Ulrich Müller 2015-12-05 20:15 Ulrich Müller
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=1489824913.b18166a8482c01a365b11efa12d72282b88e4d86.ulm@gentoo \ --to=ulm@gentoo.org \ --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: linkBe 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