commit: 57aa4ad59093476fa15e5d772b58dd16c6362865 Author: Rick Farina (Zero_Chaos) <zerochaos <AT> gentoo <DOT> org> AuthorDate: Wed Mar 12 06:19:12 2014 +0000 Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org> CommitDate: Wed Mar 12 06:19:12 2014 +0000 URL: http://sources.gentoo.org/gitweb/?p=proj/gentoo-news.git;a=commit;h=57aa4ad5
Profile EAPI 5 update News item to hopefully ease the transition to a package manager which supports eapi 5 as a minimum. --- .../2014-03-12-profile-eapi-5.en.txt | 47 ++++++++++++++++++++++ .../2014-03-12-profile-eapi-5.en.txt.asc | 17 ++++++++ 2 files changed, 64 insertions(+) diff --git a/2014/2014-03-12-profile-eapi-5/2014-03-12-profile-eapi-5.en.txt b/2014/2014-03-12-profile-eapi-5/2014-03-12-profile-eapi-5.en.txt new file mode 100644 index 0000000..9b3c383 --- /dev/null +++ b/2014/2014-03-12-profile-eapi-5/2014-03-12-profile-eapi-5.en.txt @@ -0,0 +1,47 @@ +Title: Profile EAPI 5 requirement +Author: Zero_Chaos <[email protected]> +Content-Type: text/plain +Posted: 2014-03-02 +Revision: 1 +News-Item-Format: 1.0 +Display-If-Installed: <2.2.0_alpha130 + +The Gentoo Council has decided that the entire profile tree will be +updated to require EAPI=5 support. + +http://www.gentoo.org/proj/en/council/meeting-logs/20140114.txt + +For all non-deprecated profiles this requirement has already been in +place for over one year. If you have updated your system at any point +during 2013, and followed the instructions in the profile deprecation +warnings (which cannot really easily be overlooked), and are running an +up-to-date portage version, there is absolutely nothing that you need +to do now. + +If you are running an installation that has not been updated for more +than a year, the portage tree you have just updated to may be +incompatible with your portage version, and the profile you are using +may be gone. + +It is still possible to upgrade, following these simple steps: + +1.) Do not panic. +2.) Download a portage snapshot from + http://dev.gentoo.org/~zerochaos/snapshots +3.) Unpack the snapshot to ~/tmp +4.) If you are not already, become root +5.) # rsync --recursive --links --safe-links --perms --times --force \ + --whole-file --delete --stats --human-readable \ + --exclude=/distfiles --exclude=/local --exclude=/packages \ + --verbose --progress --omit-dir-times /tmp/portage /usr/portage +6.) # chown portage.portage -R /usr/portage +6.) If needed, set your profile to a modern one (typically named 13.0) +7.) # eselect profile list +8.) # eselect profile set <desired profile> +9.) emerge --update --oneshot portage + +Now that you have a modern copy of portage, you can go back to updating +your system as usual. Please update your system at LEAST twice a year +to avoid issues like this in the future. + +Thanks for flying Gentoo. diff --git a/2014/2014-03-12-profile-eapi-5/2014-03-12-profile-eapi-5.en.txt.asc b/2014/2014-03-12-profile-eapi-5/2014-03-12-profile-eapi-5.en.txt.asc new file mode 100644 index 0000000..5562a93 --- /dev/null +++ b/2014/2014-03-12-profile-eapi-5/2014-03-12-profile-eapi-5.en.txt.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQIcBAABAgAGBQJTH/vKAAoJEKXdFCfdEflKascP/i1hEM9k3kWcd3Y7eEYFljLE +dXfvYA1rlOKqv0JPxdJHxKgtIDLA7RCrjyI8NAu0KvYyQWwCHz7f7bho5LSLTN+E +GnzJG5xXt08SXwss8MyRdMiGU0T/iepRH7cL8CV+y0JUnYHmCfViJj3lECmdLyN3 +FxKa4R9bPznpuE/q10hvpb+eGXBlAi0q5aywv/j2T+gkXfkbMvvhzDi90iaX2XS1 +F9JCCprGx3yc7zEca9EXkwX8sKqa2A6ILYO24gsckcG0idopkcWjNjgA5cmMjafC ++DAm7rRXa/wqViPGodzBZGNV0pyF4ZDasYZQaPTemwXB9HjpVB7Js86ZBGYOH8hz +oPn29DppQqE5MtkRs1fEhP5IhlsUhjLV1f6/PLHMfqXcX9zRnfEY3Z9egEphrbb5 +KkoQGMmoLMV4FV0eG1068iyo+0qDxTVjJbn+nSoUu1CHDdMLDA7GZO8QLmiuiFAQ +2svTrdiq6heSm+pWANry7vYL76SnmuFsrzEENC+NAal6XJsGZnY2MHDkSL4cYx63 +ufQyslw8lf3Co2RJ2CKnYYRNkkxFP9KUEPc8tP+OrR6Idt1G6we1bxVmGPwT1MKM +Si8sK4ky25z4o7wugPf8YGnCOyt3uNG2glFLgA9KU8wKl6zKmR/5l+oN9sAdgMB3 +Ne/lK/b1b6QAHOPy2vGY +=9YAH +-----END PGP SIGNATURE-----
