[gentoo-dev] news item: changes to stages (make.conf and make.profile)
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi. I propose to commit this news item in 2 or 3 days. Does anyone have any comments about it? The idea is to show this news item on all Gentoo systems. Is that even possible / desirable? I've talked with both the PR and Docs team before about this change. I'll try to help the docs team updating the handbook. Title: Changes on new stages Author: Jorge Manuel B. S. Vicetto Content-Type: text/plain Posted: 2012-07-27 Revision: 1 News-Item-Format: 1.0 Starting with catalyst 2.0.10, make.conf and make.profile will be moved from /etc to /etc/postfix. Releng build boxes will be updated to this catalyst version during the next few days. So I expect stages built after July 30th to have make.conf and make.profile on /etc/portage. - -- Regards, Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org Gentoo- forums / Userrel / Devrel / KDE / Elections / RelEng -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBAgAGBQJQDedfAAoJEC8ZTXQF1qEP0xwQAJaX1KgYTVDpyfO+A1loKuz2 nY/lTPHs5w9vONaBm04dxt8zsuW84dhhOOxwWvOwWzV4DXpsPmiQpX/3QuNY86Nz B7npuvemDNh+tOvMhuzZeXKZhlAoFDG/onIJegcQnwLfk1urSfGnUQqXNdInkvlP nWMebJTb7dI9R06W+hQPKvviW+EeuUfuA3DmfPKv9j1G2iUJCcXyi2aDWN5RNZlJ AnoSI8xllIWeqh8G5ushwVLqtlA9kmBx0HV7EotCk+A/z0ITrtT1AEZvMrGgt9Kf jSzVTMVVR9/nYn3/NvreahGak+ztKCa/eRuARm5bTjXBR8IohNL/mhsydH9YSxjY h/RMb7ESXyGfSwfCgAosb9EaM6TO3HPHfX7KmKJTnrgyA9vn3jckgNcCyTPyJome OqZenKYo+6StnDbRq7Vmmo/woZ4SAALIhtxEbs/kP0Hdi8X4HYQc9OxBssDANHdR L85ILLzBMhcFfPsxIxM3R3GGae7MsfnS/cymOluHu8J+KqsLTgYXnPJoJ8RDk4Em 4D5kIXFVbld92begBA8VecmjE+s7sNCgmRSCZzyovikP9vevrmVvgsFsW6evUDJu KOqmGrF4JNFU0l/nr/qs5wz1YDA/vAurcvNELxDd1whWtB0I7fdzbuchIYkxtAuN lMn8FElQKkT68B+5HZeE =dx+o -END PGP SIGNATURE-
Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)
Il 23/07/2012 17:07, Jorge Manuel B. S. Vicetto ha scritto: > from /etc to /etc/postfix. Are you really sure? I don't think Portage looks for it there ... ;) -- Diego Elio Pettenò — Flameeyes flamee...@flameeyes.eu — http://blog.flameeyes.eu/ signature.asc Description: OpenPGP digital signature
Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)
On Mon, Jul 23, 2012 at 7:07 PM, Jorge Manuel B. S. Vicetto wrote: > Starting with catalyst 2.0.10, make.conf and make.profile will be > moved from /etc to /etc/postfix. Releng build boxes will be updated to s/postfix/portage/ -- Doug Goldstein
Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 24-07-2012 00:19, Diego Elio Pettenò wrote: > Il 23/07/2012 17:07, Jorge Manuel B. S. Vicetto ha scritto: >> from /etc to /etc/postfix. > > Are you really sure? I don't think Portage looks for it there ... > ;) Thanks Diego for catching the typo. It's obviously /etc/portage and not /etc/postfix. - -- Regards, Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org Gentoo- forums / Userrel / Devrel / KDE / Elections / RelEng -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBAgAGBQJQDeqrAAoJEC8ZTXQF1qEPq8oQAJ14P7XIvQtk04sNYpufT8H/ C9iPyo7iduDT/z8Uj8OlFu/4GPsUs+bjege4coOY0XOU1L6lolAR/1IsfanmufNc LrkmqR6nmVbNhs/WsNnaJ1mXY6ietfkk1FWGZcLq9KJsIPwFz3hAnbghu0Kupefs SpiFrwwVmHH2RV5KXJ+IL8Y6m9v6vI7C4qjkiuYsomq+i89FOvhwowTqxLqfR9WH Sp8cM3hV67lTjCjT2lPqlbSp3vkVWdWP58C+Tn/VRSQjNBYJ8Gf1PmySzhDJruom WO/SDfWNo1+1QTbrImkrpFMwDGK3PQSlyMAPUXrlbTPXB5uHs8JATb+2OESgOBIN 1ZI8ykiCLnD790ULmEkLKvhxqMrw7PmHwjQQIUp+bLcHYjIugk6sk5z9pGji516g jQH0cvRKe53R7hnj4GgD0DRK3hqUBOr5AmIbaDKLSfaEuH/mJVJBKzejMIv7bHzY s/rXWvWrZQhke2qciljL6u7OzeRK6z316zWud4doNgbpUbocpgFLGyqCZPCOazPf 6LiFJd2VM9hqSkzJbVY3nQlNuXnIPexhhuNOCTXwM71TpTSIeKsnIVthvm8dljm5 h9MJEwgqGhzfyzCOsvCtrTTfbLAax4kA1DR0DrtId6bWh8b3VGDwkzREVo5rKaxc c3n/ygY3YlfhlYSwJUXg =0dTE -END PGP SIGNATURE-
Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)
On 07/23/2012 07:07 PM, Jorge Manuel B. S. Vicetto wrote: > Hi. > > I propose to commit this news item in 2 or 3 days. Does anyone have > any comments about it? > The idea is to show this news item on all Gentoo systems. Is that even > possible / desirable? > I've talked with both the PR and Docs team before about this change. > I'll try to help the docs team updating the handbook. > > > Title: Changes on new stages > Author: Jorge Manuel B. S. Vicetto > Content-Type: text/plain > Posted: 2012-07-27 > Revision: 1 > News-Item-Format: 1.0 > > Starting with catalyst 2.0.10, make.conf and make.profile will be > moved from /etc to /etc/postfix. Releng build boxes will be updated to Why are we wanting to use a known packages config location? I am refering to mail-mta/postfix of course. > this catalyst version during the next few days. So I expect stages > built after July 30th to have make.conf and make.profile on /etc/portage. > Jory signature.asc Description: OpenPGP digital signature
Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 07/23/2012 08:07 PM, Jorge Manuel B. S. Vicetto wrote: > Hi. > > I propose to commit this news item in 2 or 3 days. Does anyone have > any comments about it? > The idea is to show this news item on all Gentoo systems. Is that even > possible / desirable? > I've talked with both the PR and Docs team before about this change. > I'll try to help the docs team updating the handbook. > > > Title: Changes on new stages > Author: Jorge Manuel B. S. Vicetto > Content-Type: text/plain > Posted: 2012-07-27 > Revision: 1 > News-Item-Format: 1.0 > > Starting with catalyst 2.0.10, make.conf and make.profile will be > moved from /etc to /etc/postfix. Releng build boxes will be updated to > this catalyst version during the next few days. So I expect stages > built after July 30th to have make.conf and make.profile on /etc/portage. > > > > A lot of things, app-portage/ufed for example, don't support this yet... -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBAgAGBQJQDewnAAoJEKXdFCfdEflKZ9EP/jAKyQwBVTQZjHQSPLA0Twqw WeZaTlhqTYJdoG3I6RNcC6MMIDCu9FVGuNsZNsv2nv5+K7jViGgxGnY1jThDKSvK 7rtO8gXsiKwjzLxn5WKePXU9eH7IctrZ9vq6V5WoaE8M0U9YlFTeC2Ni7+/SCvlg H+lDGFrAyvlDmbscvb5b33BnPim43ZXqATUPzInsdejUAHLRJ72YpF61UGBFhvq+ GVs+iSzSWmUiq0c6l56J3dTuuNdUFthyABuNEsF77BqyqVjAQDrGOsqUYPOjweKL +Bl9uc4d6XJJuCC7WXOPnMWcJ1/xCDYIq4kGrbwEah/3xxTHHJk4IPRjJecP/RnO u1ae92ZvEvqf6teULGQw3HM9JOVRxy0N+jixaA7S4PMz4dAhFobuPxEz+gJxENly jZtPupAOAyKmAuGQKq8ArtnMxKHrfaUSjQ/jaROYDqltAH+OyD7hgVWrhEasdGb5 2lXZ0b5uu7qqiXOZa+e6Wm7cAD85rOfmT96SmgjYHMfZYTF54NgYctPVd3udNuNY oGxk4BNxp7LyqRY9dQO+fEmCu+oLAGKF1okUTwXbxh02R0RmHnwu5LEFqBjDIl5l ZZnbFfQb/W1RQEk7s4iZQROt/QAQ6T6X2WsxvncGejBnjzmGLRTjxqv3adKJIfyr tBlM9iy7QZ2crhR4DbeM =KtOa -END PGP SIGNATURE-
Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)
On Mon, 2012-07-23 at 20:28 -0400, Rick "Zero_Chaos" Farina wrote: > A lot of things, app-portage/ufed for example, don't support this yet... > ufed is on the endanged species list, along with a few other app-portage utilities. It hasn't been developed or maintained for some time now. If it is to survive, It'll need someone to step up and update it. -- Brian Dolbec signature.asc Description: This is a digitally signed message part
Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)
On Jul 23, 2012 9:43 PM, "Brian Dolbec" wrote: > > On Mon, 2012-07-23 at 20:28 -0400, Rick "Zero_Chaos" Farina wrote: > > > A lot of things, app-portage/ufed for example, don't support this yet... > > > > ufed is on the endanged species list, along with a few other app-portage > utilities. It hasn't been developed or maintained for some time now. If > it is to survive, It'll need someone to step up and update it. I don't see a bug for this change for ufed. I can take care of this change in ufed. > -- > Brian Dolbec
Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)
On Mon, 2012-07-23 at 22:22 -0400, Jesus Rivero (Neurogeek) wrote: > > On Jul 23, 2012 9:43 PM, "Brian Dolbec" wrote: > > > > On Mon, 2012-07-23 at 20:28 -0400, Rick "Zero_Chaos" Farina wrote: > > > > > A lot of things, app-portage/ufed for example, don't support this > yet... > > > > > > > ufed is on the endanged species list, along with a few other > app-portage > > utilities. It hasn't been developed or maintained for some time > now. If > > it is to survive, It'll need someone to step up and update it. > > I don't see a bug for this change for ufed. > > I can take care of this change in ufed. > > > -- > > Brian Dolbec > > Thank you. Also I believe it does not support /etc/portage/package.use as well. Contact Fuzzyray about any change in ufed's status. He recently started a thread in the gentoo-portage-dev list to review the status of packages we maintain. Ufed being one without a maintainer/developer. -- Brian Dolbec signature.asc Description: This is a digitally signed message part
Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)
On Tue, Jul 24, 2012 at 3:07 AM, Jorge Manuel B. S. Vicetto wrote: > I propose to commit this news item in 2 or 3 days. Does anyone have > any comments about it? Several comments: 1. Maybe note that /etc/portage/make.conf takes precedence over /etc/make.conf? 2. New make.conf location (although supported) is not mentioned in portage(5) man page for currently stable sys-apps/portage (2.1.10.65). 3. This news item is really useful, since the change has a potential to break automated builds. 4. Are the other files / links in /etc also moving? # ls -ld /etc/make.* -rw-r--r-- 1 root root 3554 Jul 24 09:20 /etc/make.conf -rw-r--r-- 1 root root 421 Jul 3 22:03 /etc/make.conf.catalyst lrwxrwxrwx 1 root root 40 Jul 20 00:26 /etc/make.globals -> ../usr/share/portage/config/make.globals lrwxrwxrwx 1 root root 42 Jul 12 18:15 /etc/make.profile -> ../usr/portage/profiles/hardened/linux/x86
Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)
On Tue, 24 Jul 2012 12:29:14 +0300 Maxim Kammerer wrote: > On Tue, Jul 24, 2012 at 3:07 AM, Jorge Manuel B. S. Vicetto > wrote: > > I propose to commit this news item in 2 or 3 days. Does anyone have > > any comments about it? > > Several comments: > > 1. Maybe note that /etc/portage/make.conf takes precedence > over /etc/make.conf? > > 2. New make.conf location (although supported) is not mentioned in > portage(5) man page for currently stable sys-apps/portage (2.1.10.65). > man 5 portage about files in /etc/portage make.conf The global custom settings for Portage. See make.conf(5). If present, this file will over‐ ride settings from /etc/make.conf. > 3. This news item is really useful, since the change has a potential > to break automated builds. We aren't discussing dropping support for the old locations here but about makeing the new location the default.
Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)
On Tue, Jul 24, 2012 at 12:42 PM, Ralph Sennhauser wrote: > make.conf > The global custom settings for Portage. See make.conf(5). If > present, this file will over‐ ride settings from /etc/make.conf. Thanks — missed it somehow. > We aren't discussing dropping support for the old locations here but > about makeing the new location the default. My point is that if you copy make.conf to /etc automatically, an /etc/portage/make.conf in stage3 will break the procedure because it takes precedence. -- Maxim Kammerer Liberté Linux: http://dee.su/liberte
Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)
> On Tue, 24 Jul 2012, Maxim Kammerer wrote: > On Tue, Jul 24, 2012 at 3:07 AM, Jorge Manuel B. S. Vicetto > wrote: >> I propose to commit this news item in 2 or 3 days. Does anyone have >> any comments about it? > Several comments: > 1. Maybe note that /etc/portage/make.conf takes precedence over > /etc/make.conf? Does it? With make.profile it seems to be the other way around, i.e. /etc takes precedence over /etc/portage. Ulrich
Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)
On Tue, Jul 24, 2012 at 1:11 PM, Ulrich Mueller wrote: > Does it? With make.profile it seems to be the other way around, i.e. > /etc takes precedence over /etc/portage. Well, at least this discrepancy is documented (portage(5)): “[/etc/portage/]make.conf: […] If present, this file will override settings from /etc/make.conf.” “If both /etc/make.profile/ and /etc/portage/make.profile/ exist, then /etc/make.profile/ will be preferred.” (no mention of /etc/make.globals, though — perhaps it can be removed from stage3) -- Maxim Kammerer Liberté Linux: http://dee.su/liberte
Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 24-07-2012 00:07, Jorge Manuel B. S. Vicetto wrote: > Hi. > > I propose to commit this news item in 2 or 3 days. Does anyone > have any comments about it? The idea is to show this news item on > all Gentoo systems. Is that even possible / desirable? I've talked > with both the PR and Docs team before about this change. I'll try > to help the docs team updating the handbook. Taking into account the input in this thread, I've updated the proposed news item. Title: Changes on new stages Author: Jorge Manuel B. S. Vicetto Content-Type: text/plain Posted: 2012-07-27 Revision: 1 News-Item-Format: 1.0 Starting with catalyst 2.0.10, make.conf and make.profile will be moved from /etc to /etc/portage. This is a change in the installation defaults and since Portage will prefer make.conf under /etc/portage over /etc, this is an heads-up for anyone doing new installs. If you have a custom or automated method to install Gentoo, be sure to check if its affected by this change. Releng build boxes will be updated to this catalyst version during the next few days. So I expect stages built after July 30th to have make.conf and make.profile on /etc/portage. Current users don't need to do anything. But if you want to follow the preferred location, you may want to take the chance to move the files in your system(s) to the new location. - -- Regards, Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org Gentoo- forums / Userrel / Devrel / KDE / Elections / RelEng -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBAgAGBQJQDn7hAAoJEC8ZTXQF1qEPg9oQANUKtzsAXZggYYKZ9aEAthWa Eeftr/qdyjycHl7/Ov5ztgkuJhBcDvvpofcY1ynuxbkXxxmEUemrsbzSM1mgQ58A olieDncD83mo2p8HFZ4peN9H/OsyoeZaumj6gVm5ZjHdj7FO1bWvpeTNmfoARhV8 AxjTarZTJp9Gp7PTKyeLFQVS5j/RAv3S3/RgnrAVzBV43eFlx0CZTqpY2S9Lg9DO LnrIMoaT7gNb39x0xUnIpdkCOJqp8Oqif/DlE9uga6A+l95VEIoCWShA48fRGlAm 5VqMVrhLhw9YbNDPewOA0/+eYcu5IFal9+AwYO6gtqJsWG11cR5RT8zdoJ4JkwLZ Sh1v0B/9op6kNHuTvQBKcHUjCZ4p6cEHPuPJpJAiDYK5NS7CXsXmL/vUFlNqlNPl m4I9ktJySTDtqyOlpx27a74tYsfXjRiUxnm7DZAXnV77MxppKik5Y73prVVtt6zZ qenNwjo4uDUB7UV/wu9IYv/1KR8UYGTEi6Zr5JC7cAJVZtrZULZLuN4tVLTfDDXI DrPx+byA+Rmq0rVA1NJpZqnUlUfjgSMLaiVtVYEjGpQAYnPK5gwimBqeKQ7A3FWx wkfhXkZt4lNU770lsciym17qPpQdCVi42PNz5Pt094z9oyy/TwT9X7oQ+1EBc+0+ W8zzrDtrn1dHODWsRerh =+95k -END PGP SIGNATURE-
Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 24-07-2012 09:29, Maxim Kammerer wrote: > On Tue, Jul 24, 2012 at 3:07 AM, Jorge Manuel B. S. Vicetto > wrote: >> I propose to commit this news item in 2 or 3 days. Does anyone >> have any comments about it? > > Several comments: > > 1. Maybe note that /etc/portage/make.conf takes precedence over > /etc/make.conf? > > 2. New make.conf location (although supported) is not mentioned in > portage(5) man page for currently stable sys-apps/portage > (2.1.10.65). > > 3. This news item is really useful, since the change has a > potential to break automated builds. > > 4. Are the other files / links in /etc also moving? > > # ls -ld /etc/make.* -rw-r--r-- 1 root root 3554 Jul 24 09:20 > /etc/make.conf -rw-r--r-- 1 root root 421 Jul 3 22:03 > /etc/make.conf.catalyst lrwxrwxrwx 1 root root 42 Jul 12 18:15 > /etc/make.profile -> ../usr/portage/profiles/hardened/linux/x86 This is what we're moving with catalyst to /etc/portage > lrwxrwxrwx 1 root root 40 Jul 20 00:26 /etc/make.globals -> > ../usr/share/portage/config/make.globals This symlink is installed by Portage, so it's outside catalyst control. - -- Regards, Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org Gentoo- forums / Userrel / Devrel / KDE / Elections / RelEng -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBAgAGBQJQDoGxAAoJEC8ZTXQF1qEPE84QAIxuDcNdJdEU2f5d8LRzn8c7 kL5GAyh7+MgnldOWZZEIi3SWdbo6gsBZASJmU7BVoe/bcKqACQt00J2LPeEsgYa4 jmQGy61wH1kqA+P5peJrRNdSv9ULcH615UNj1ggzL5nRNahgGDMdl8O0zhg7NA+K soZurXrAgkgOYR0WOJ+6Ps8oU1y6KozmXGr71wsFpIAeLVE8t67A+AUxagAXCw1s wDvif/w7x5EA2a4GeJs2iPBNehwMLgFRfxtO5GlN7YucHWINrf9xZcNvFJyceUcQ cuiBcVj4fgo9ckaVOUrFqL/V4QzkgyE/v2c2qaBaz0+qSYllk8fctdkTBWx5LfwO pLGDtOXWOATnOXIwtiyWLEQ4fhC9AaBnZyuJvDAu7RYOP2e/qhNSkOiHKVU078Dn xpGe9WhATfLj53Q1ybVK0EYwZ33AugN0KQ3XMA7WN9PFjpoZaPHLZYAA78oRytej ZVrCQQ2d6u3V4cpM199swL4YwHiuOMQAIN/N3RpzRmJFvJ51JLN47tXJt7g/++7u DAgitWoLHzK0tknZVlxKFCenVIzY95P9tmmWx65CkBmeWanNephJLY/5fk2NwDsm 0zQa7fF+kSDFSGjv0pqYt9djbd2RAsYlCqnPfepovFuWHcmJHXJMa1yzLuCWHdok SJh4uA+4JLSiTmzNyPxT =EF2+ -END PGP SIGNATURE-
Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)
> On Tue, 24 Jul 2012, Maxim Kammerer wrote: > Well, at least this discrepancy is documented (portage(5)): > “[/etc/portage/]make.conf: […] If present, this file will override > settings from /etc/make.conf.” > “If both /etc/make.profile/ and /etc/portage/make.profile/ exist, then > /etc/make.profile/ will be preferred.” I'd suggest that this is made consistent. The new location should be preferred. > (no mention of /etc/make.globals, though — perhaps it can be removed > from stage3) Looks like is is installed by Portage: $ qfile /etc/make.globals sys-apps/portage (/etc/make.globals) Ulrich
Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)
On Tue, Jul 24, 2012 at 2:06 PM, Jorge Manuel B. S. Vicetto wrote: >> lrwxrwxrwx 1 root root 40 Jul 20 00:26 /etc/make.globals -> >> ../usr/share/portage/config/make.globals > > This symlink is installed by Portage, so it's outside catalyst control. Bug filed: https://bugs.gentoo.org/427862 -- Maxim Kammerer Liberté Linux: http://dee.su/liberte
Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)
On Tue, Jul 24, 2012 at 11:42:31AM +0200, Ralph Sennhauser wrote > man 5 portage about files in /etc/portage > > make.conf > The global custom settings for Portage. See make.conf(5). If > present, this file will over??? ride settings from /etc/make.conf. > > > > 3. This news item is really useful, since the change has a potential > > to break automated builds. > > We aren't discussing dropping support for the old locations here but > about makeing the new location the default. This has the potential to cause problems for people who do things "the old way", and find that their settings in /etc/make.conf are not being applied. Instead of a news item, maybe we should be looking at warnings and/or errors in "emerge"... 1) If there is a /etc/make.conf, but no /etc/portage/make.conf, emerge should generate an ewarn message. Is emerge smart enough to generate only one ewarn even though it's emerging umpteen packages? 2) If there is a /etc/make.conf *AND* a /etc/portage/make.conf, emerge should halt immediately with an error message. If a user has made a /etc/make.conf, they will probably expect it to take effect, which is not what's going to happen. This will save the user forums from being hit with the same question over and over about settings in /etc/make.conf being ignored. 3) When support for /etc/make.conf is finally dropped, the presence of /etc/make.conf should make emerge halt immediately with an error message. -- Walter Dnes
Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)
On Tue, 2012-07-24 at 20:55 -0400, Walter Dnes wrote: > On Tue, Jul 24, 2012 at 11:42:31AM +0200, Ralph Sennhauser wrote > > > man 5 portage about files in /etc/portage > > > > make.conf > > The global custom settings for Portage. See make.conf(5). If > > present, this file will over??? ride settings from /etc/make.conf. > > > > > > > 3. This news item is really useful, since the change has a potential > > > to break automated builds. > > > > We aren't discussing dropping support for the old locations here but > > about makeing the new location the default. > > This has the potential to cause problems for people who do things "the > old way", and find that their settings in /etc/make.conf are not being > applied. Instead of a news item, maybe we should be looking at warnings > and/or errors in "emerge"... > > 1) If there is a /etc/make.conf, but no /etc/portage/make.conf, emerge > should generate an ewarn message. Is emerge smart enough to generate > only one ewarn even though it's emerging umpteen packages? > > 2) If there is a /etc/make.conf *AND* a /etc/portage/make.conf, emerge > should halt immediately with an error message. If a user has made a > /etc/make.conf, they will probably expect it to take effect, which is > not what's going to happen. This will save the user forums from being > hit with the same question over and over about settings in /etc/make.conf > being ignored. I'd go for a little more sophistication: it should exit with an error if /etc/make.conf is present and is not a symlink to /etc/portage/make.conf, because until all tools support the new location such a symlink might be necessary > 3) When support for /etc/make.conf is finally dropped, the presence of > /etc/make.conf should make emerge halt immediately with an error message. 1+ -- Stelian Ionescu a.k.a. fe[nl]ix Quidquid latine dictum sit, altum videtur. http://common-lisp.net/project/iolib signature.asc Description: This is a digitally signed message part
Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 24/07/12 08:55 PM, Walter Dnes wrote: > On Tue, Jul 24, 2012 at 11:42:31AM +0200, Ralph Sennhauser wrote > >> man 5 portage about files in /etc/portage >> >> make.conf The global custom settings for Portage. See >> make.conf(5). If present, this file will over??? ride settings >> from /etc/make.conf. >> >> >>> 3. This news item is really useful, since the change has a >>> potential to break automated builds. >> >> We aren't discussing dropping support for the old locations here >> but about makeing the new location the default. > > This has the potential to cause problems for people who do things > "the old way", and find that their settings in /etc/make.conf are > not being applied. Instead of a news item, maybe we should be > looking at warnings and/or errors in "emerge"... > > 1) If there is a /etc/make.conf, but no /etc/portage/make.conf, > emerge should generate an ewarn message. Is emerge smart enough to > generate only one ewarn even though it's emerging umpteen > packages? I'm not sure that this one is particularly necessary, as the default location is not changing according to the package managers. It's only changing according to the stage files that ppl use to install. Once the package managers roll out -expecting- that make.conf should be in /etc/portage/make.conf rather than /etc/make.conf, then yes this should absolutely occur. Right now (and reportedly for the forseeable future) that is not the case. -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.19 (GNU/Linux) iF4EAREIAAYFAlAP+ecACgkQ2ugaI38ACPBMQgD/bXuNBSa2s5R7/T1Fb2uZ6cZW +AmYjBjKZDiPMXYYL5sBAJf0mAxgYUETs+KKKk8QS4cTrxK3VvitW1k7yKCEE6zl =YbES -END PGP SIGNATURE-