Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 715680 - ppc/ppc64 profile rework
Summary: ppc/ppc64 profile rework
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Profiles (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: PPC Porters
URL:
Whiteboard:
Keywords:
Depends on: 640184 674846
Blocks:
  Show dependency tree
 
Reported: 2020-04-01 03:01 UTC by Georgy Yakovlev
Modified: 2024-02-14 10:35 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Georgy Yakovlev archtester gentoo-dev 2020-04-01 03:01:17 UTC
This bug is used to track progress made on ppc/ppc64 profile rework.

Original pull request with most of the work is here:
https://github.com/gentoo/gentoo/pull/14413


Future Plans:
1) add more ppc64le profiles (desktop, developer, plasma etc)
2) stabilize ppc64le profiles under new structure
3) produce news item and deprecate old ppc64le profiles
4) remove old user-visible ppc64 profiles from profiles.desc, tentative date June 1st 2020


Also We need to figure out what to do with ppc64 (BE) profiles, as some require 32-bin userland and SYMLINK_LIB=no migration https://bugs.gentoo.org/640184
I'll think on roadmap and post it later.


As for musl support, I've already done the foundation of the work and have catalyst built musl stages for both endians on ppc64.
Musl overlay now carries ppc64 keywords and stage3 builds, both endians.
Comment 1 Larry the Git Cow gentoo-dev 2020-04-01 03:03:35 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d249f9e36db15ff8476eaf879907069d08ea1d7

commit 5d249f9e36db15ff8476eaf879907069d08ea1d7
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2020-04-01 02:59:48 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2020-04-01 03:01:59 +0000

    profiles/default/linux/ppc64le/17.0/developer: new exp profile
    
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/default/linux/ppc64le/17.0/developer/eapi   | 1 +
 profiles/default/linux/ppc64le/17.0/developer/parent | 2 ++
 profiles/profiles.desc                               | 1 +
 3 files changed, 4 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6d8e9f89f87de3dbcea41587bbba113a140ed98

commit e6d8e9f89f87de3dbcea41587bbba113a140ed98
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2020-04-01 02:41:10 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2020-04-01 03:01:53 +0000

    profiles/default/linux/ppc64le/17.0/desktop/plasma/systemd: new exp profile
    
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/default/linux/ppc64le/17.0/desktop/plasma/systemd/eapi   | 1 +
 profiles/default/linux/ppc64le/17.0/desktop/plasma/systemd/parent | 2 ++
 profiles/profiles.desc                                            | 1 +
 3 files changed, 4 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2e51f0ae8dc0f853dec7fe269392f0144da7136

commit d2e51f0ae8dc0f853dec7fe269392f0144da7136
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2020-04-01 02:38:46 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2020-04-01 03:01:42 +0000

    profiles/default/linux/ppc64le/17.0/desktop/plasma: new exp profile
    
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/default/linux/ppc64le/17.0/desktop/plasma/eapi   | 1 +
 profiles/default/linux/ppc64le/17.0/desktop/plasma/parent | 2 ++
 profiles/profiles.desc                                    | 1 +
 3 files changed, 4 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d35e0f2cf7dc32c0a83cc9b72709e330fea17d3b

commit d35e0f2cf7dc32c0a83cc9b72709e330fea17d3b
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2020-04-01 02:32:06 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2020-04-01 03:01:01 +0000

    profiles/default/linux/ppc64le/17.0/desktop: new exp profile
    
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/default/linux/ppc64le/17.0/desktop/eapi   | 1 +
 profiles/default/linux/ppc64le/17.0/desktop/parent | 2 ++
 profiles/profiles.desc                             | 1 +
 3 files changed, 4 insertions(+)
Comment 2 Larry the Git Cow gentoo-dev 2020-09-20 03:01:11 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6a5797ebe100a38c4b9806314e9c8dc2754cb66

commit b6a5797ebe100a38c4b9806314e9c8dc2754cb66
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2020-09-20 02:59:51 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2020-09-20 03:00:45 +0000

    app-portage/unsymlink-lib: add ~ppc64 keyword
    
    Bug: https://bugs.gentoo.org/640184
    Bug: https://bugs.gentoo.org/715680
    Package-Manager: Portage-3.0.7, Repoman-3.0.1
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 app-portage/unsymlink-lib/unsymlink-lib-18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 3 Larry the Git Cow gentoo-dev 2020-09-20 03:20:05 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47fa4637e0b00288fc88e01784ea905bc27aecf0

commit 47fa4637e0b00288fc88e01784ea905bc27aecf0
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2020-09-20 03:17:05 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2020-09-20 03:19:41 +0000

    profiles: enable default/linux/ppc64/17.0 as exp
    
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/profiles.desc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 4 Larry the Git Cow gentoo-dev 2020-10-22 08:18:49 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b86556d4ba23d5b84a9c20a1835fa264479fee54

commit b86556d4ba23d5b84a9c20a1835fa264479fee54
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2020-10-22 08:15:37 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2020-10-22 08:18:14 +0000

    profiles/profiles.desc: enable ppc64be musl profiles as exp
    
    Bug: https://bugs.gentoo.org/715680
    Bug: https://bugs.gentoo.org/674846
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/profiles.desc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
Comment 5 Larry the Git Cow gentoo-dev 2021-05-20 05:04:38 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0211567052aac8b1be6273e5a287dd3f7bf07b57

commit 0211567052aac8b1be6273e5a287dd3f7bf07b57
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-05-20 05:01:42 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-05-20 05:03:23 +0000

    profiles/profiles.desc: comment-out old ppc64 little-endian profiles
    
    new profiles have been available for more than a year and there was no
    migration procedure required, just eselect switch
    
    was documented in 2020-04-04-new-ppc64le-profiles.en.txt
    
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/profiles.desc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
Comment 6 Larry the Git Cow gentoo-dev 2021-07-05 23:23:22 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9e23142d3801ebf0d3b990607397bd0c4964e92

commit f9e23142d3801ebf0d3b990607397bd0c4964e92
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-07-05 23:19:53 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-07-05 23:22:27 +0000

    profiles: enable default/linux/ppc64/17.0/systemd as exp
    
    new nosymlink-lib profile
    Bug: https://bugs.gentoo.org/640184
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/default/linux/ppc64/17.0/systemd/eapi   | 1 +
 profiles/default/linux/ppc64/17.0/systemd/parent | 2 ++
 profiles/profiles.desc                           | 1 +
 3 files changed, 4 insertions(+)
Comment 7 Larry the Git Cow gentoo-dev 2021-07-19 07:24:49 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b5dbb1c2f8555844d6582f70f82519e3adc9068

commit 5b5dbb1c2f8555844d6582f70f82519e3adc9068
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-07-19 07:19:56 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-07-19 07:23:46 +0000

    profiles: enable most new ppc64 profiles
    
    and mark stable
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/profiles.desc | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8d5c09f404df0f04e5f2627e7715157cad25839

commit b8d5c09f404df0f04e5f2627e7715157cad25839
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-07-19 07:09:47 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-07-19 07:20:40 +0000

    profiles/default/linux/ppc64: add symlink bashrc check
    
    Bug: https://bugs.gentoo.org/640184
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/default/linux/ppc64/profile.bashrc | 9 +++++++++
 1 file changed, 9 insertions(+)
Comment 8 Larry the Git Cow gentoo-dev 2021-07-20 13:09:10 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=d6cd3ef9df27d59b49831d647e7ff71c5f722a8c

commit d6cd3ef9df27d59b49831d647e7ff71c5f722a8c
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-07-09 01:53:17 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-07-20 13:08:59 +0000

    2021-07-17-new-ppc64-profiles: add new item
    
    a lot of text taken from 17.1 profile news item:
    2019-06-05-amd64-17-1-profiles-are-now-stable.en.txt
    
    Bug: https://bugs.gentoo.org/640184
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 .../2021-07-17-new-ppc64-profiles.en.txt           | 78 ++++++++++++++++++++++
 1 file changed, 78 insertions(+)
Comment 9 Larry the Git Cow gentoo-dev 2021-08-03 01:05:59 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8f1b685e26a83eedb2b1000369ef57a7fca9c91

commit d8f1b685e26a83eedb2b1000369ef57a7fca9c91
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-08-03 01:04:19 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-08-03 01:04:19 +0000

    profiles: drop old ppc64le profiles
    
    have been deprecated for more than a year, migration was trivial
    
    Bug: https://bugs.gentoo.org/640184
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 .../linux/powerpc/ppc64/17.0/64bit-userland/little-endian/deprecated | 2 --
 .../linux/powerpc/ppc64/17.0/64bit-userland/little-endian/eapi       | 1 -
 .../powerpc/ppc64/17.0/64bit-userland/little-endian/make.defaults    | 5 -----
 .../linux/powerpc/ppc64/17.0/64bit-userland/little-endian/parent     | 2 --
 .../ppc64/17.0/64bit-userland/little-endian/systemd/deprecated       | 2 --
 .../powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/eapi     | 1 -
 .../powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/parent   | 2 --
 profiles/profiles.desc                                               | 2 --
 8 files changed, 17 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b090e1175e08c7862bf7475e1b3e847a41b8dd71

commit b090e1175e08c7862bf7475e1b3e847a41b8dd71
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-08-03 01:02:42 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-08-03 01:02:42 +0000

    profiles/profiles.desc: downgrade old ppc64 profiles to dev
    
    Bug: https://bugs.gentoo.org/640184
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/profiles.desc | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5d4a6df750b6696bc17c185d360c6a69c8221a5

commit d5d4a6df750b6696bc17c185d360c6a69c8221a5
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-08-03 00:59:34 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-08-03 01:00:16 +0000

    profiles/default/linux/powerpc/ppc64/17.0/64bit-userland: deprecate
    
    deprecate this profile tree
    
    Bug: https://bugs.gentoo.org/640184
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 .../powerpc/ppc64/17.0/64bit-userland/deprecated   | 69 ++++++++++++++++++++++
 .../ppc64/17.0/64bit-userland/desktop/deprecated   | 69 ++++++++++++++++++++++
 .../17.0/64bit-userland/desktop/gnome/deprecated   | 69 ++++++++++++++++++++++
 .../desktop/gnome/systemd/deprecated               | 69 ++++++++++++++++++++++
 .../ppc64/17.0/64bit-userland/developer/deprecated | 69 ++++++++++++++++++++++
 5 files changed, 345 insertions(+)
Comment 10 Larry the Git Cow gentoo-dev 2021-11-15 06:03:13 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8b5e118cb2a390ec4f6a636e55bf84921f55888

commit b8b5e118cb2a390ec4f6a636e55bf84921f55888
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-11-15 06:01:28 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-11-15 06:03:06 +0000

    profiles: remove never enabled ppc32 uclibc profiles from profiles.desc
    
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/profiles.desc | 2 --
 1 file changed, 2 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff536315770344b7aa6527f8dd351cdd5c50c31a

commit ff536315770344b7aa6527f8dd351cdd5c50c31a
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-11-15 06:00:33 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-11-15 06:03:06 +0000

    profiles/default/linux/ppc/17.0/uclibc: drop profile dirs
    
    Those were never enabled and will not be supported
    
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/default/linux/ppc/17.0/uclibc/eapi             |  1 -
 profiles/default/linux/ppc/17.0/uclibc/hardened/eapi    |  1 -
 profiles/default/linux/ppc/17.0/uclibc/hardened/parent  |  2 --
 profiles/default/linux/ppc/17.0/uclibc/make.defaults    | 10 ----------
 profiles/default/linux/ppc/17.0/uclibc/package.use      |  7 -------
 profiles/default/linux/ppc/17.0/uclibc/package.use.mask | 10 ----------
 profiles/default/linux/ppc/17.0/uclibc/parent           |  2 --
 7 files changed, 33 deletions(-)
Comment 11 Larry the Git Cow gentoo-dev 2021-11-16 23:31:33 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaeee3dff9d8110fa371aa300142c5cdebb7e0f5

commit aaeee3dff9d8110fa371aa300142c5cdebb7e0f5
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-11-15 05:55:04 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-11-16 23:28:39 +0000

    profiles: enable new ppc(32) basic profiles
    
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/profiles.desc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a59f9d43db52e226c7330144fe28f00f1874cb4

commit 3a59f9d43db52e226c7330144fe28f00f1874cb4
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-11-15 05:53:28 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-11-16 23:28:22 +0000

    profiles/default/linux/ppc/17.0/systemd: new profile
    
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/default/linux/ppc/17.0/systemd/eapi   | 1 +
 profiles/default/linux/ppc/17.0/systemd/parent | 2 ++
 2 files changed, 3 insertions(+)
Comment 12 Georgy Yakovlev archtester gentoo-dev 2021-11-18 05:31:17 UTC
musl ppc32 profiles enabled in 
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbd388fa43c3562ba9f17d418f3f11890fa27faa
Comment 13 Georgy Yakovlev archtester gentoo-dev 2021-11-18 08:14:48 UTC
old ppc64-userland profiles demoted to exp in 

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=051d4a93b59f918ba19518973efecc727fe8ac35
Comment 14 Larry the Git Cow gentoo-dev 2021-11-18 08:16:58 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd71f6b63288b8bcbec8f0ed1f6adbde451910cd

commit bd71f6b63288b8bcbec8f0ed1f6adbde451910cd
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-11-18 08:16:17 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-11-18 08:16:17 +0000

    profiles: enable remaining new ppc32 profiles as exp
    
    for testing profile switch
    
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/profiles.desc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
Comment 15 Larry the Git Cow gentoo-dev 2021-11-19 04:38:18 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=491de1f1e1b39281b956a29ac5083ec57f5ad94a

commit 491de1f1e1b39281b956a29ac5083ec57f5ad94a
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-11-19 04:37:43 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-11-19 04:37:43 +0000

    profiles: mark old ppc32 profiles as exp
    
    Bug: https://bugs.gentoo.org/715680
    
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/profiles.desc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fa0ff3902bab615f21fccfd856d13144c8c587e

commit 3fa0ff3902bab615f21fccfd856d13144c8c587e
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-11-19 04:35:33 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-11-19 04:36:56 +0000

    profiles/default/linux/powerpc/ppc32/17.0: update deprecation notes
    
    Bug: https://bugs.gentoo.org/715680
    
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/default/linux/powerpc/ppc32/17.0/deprecated                 | 5 +++++
 profiles/default/linux/powerpc/ppc32/17.0/desktop/deprecated         | 5 +++++
 profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/deprecated   | 5 +++++
 .../linux/powerpc/ppc32/17.0/desktop/gnome/systemd/deprecated        | 5 +++++
 profiles/default/linux/powerpc/ppc32/17.0/developer/deprecated       | 5 +++++
 profiles/default/linux/powerpc/ppc32/17.0/musl/deprecated            | 5 +++++
 profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/deprecated   | 5 +++++
 7 files changed, 35 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b57f4ab10d9c85793fca8552c45d2f254da94f4

commit 5b57f4ab10d9c85793fca8552c45d2f254da94f4
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-11-19 04:25:33 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-11-19 04:36:55 +0000

    profiles/default/linux/powerpc/ppc32/17.0/developer: deprecate
    
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/default/linux/powerpc/ppc32/17.0/developer/deprecated | 1 +
 1 file changed, 1 insertion(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28fc12fc19670b717a785fe6e63a50fd61e7409c

commit 28fc12fc19670b717a785fe6e63a50fd61e7409c
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-11-19 04:24:32 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-11-19 04:36:54 +0000

    profiles/default/linux/powerpc/ppc32/17.0/musl/hardened: deprecate
    
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/deprecated | 1 +
 1 file changed, 1 insertion(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19c431a94943b1fbc61e99329ae778ab2ada343f

commit 19c431a94943b1fbc61e99329ae778ab2ada343f
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-11-19 04:24:04 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-11-19 04:36:53 +0000

    profiles/default/linux/powerpc/ppc32/17.0/musl: deprecate
    
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/default/linux/powerpc/ppc32/17.0/musl/deprecated | 1 +
 1 file changed, 1 insertion(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b69537244bf96aedbde91ef62076a18c5373347

commit 3b69537244bf96aedbde91ef62076a18c5373347
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-11-19 04:22:08 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-11-19 04:36:53 +0000

    profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd: deprec
    
    ate
    
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 .../default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/deprecated    | 1 +
 1 file changed, 1 insertion(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93b582d78f5873de8722fdf84968edf2edf2fad3

commit 93b582d78f5873de8722fdf84968edf2edf2fad3
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-11-19 04:21:29 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-11-19 04:36:52 +0000

    profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome: deprecate
    
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/deprecated | 1 +
 1 file changed, 1 insertion(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7548c781465d6209d9bba324b5859e9e954a6b2a

commit 7548c781465d6209d9bba324b5859e9e954a6b2a
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-11-19 04:20:45 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-11-19 04:36:51 +0000

    profiles/default/linux/powerpc/ppc32/17.0/desktop: deprecate
    
    Bug: https://bugs.gentoo.org/715680
    
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/default/linux/powerpc/ppc32/17.0/desktop/deprecated | 1 +
 1 file changed, 1 insertion(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5b3b5a232d310cff1ac1d2d7ac978f1c3ef60da

commit f5b3b5a232d310cff1ac1d2d7ac978f1c3ef60da
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-11-19 04:19:54 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-11-19 04:36:51 +0000

    profiles/default/linux/powerpc/ppc32/17.0: deprecate
    
    Bug: https://bugs.gentoo.org/715680
    
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/default/linux/powerpc/ppc32/17.0/deprecated | 1 +
 1 file changed, 1 insertion(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39cf53f93cfa1d4a3c86cbf3de1f3f2195d19cbc

commit 39cf53f93cfa1d4a3c86cbf3de1f3f2195d19cbc
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-11-19 04:10:42 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-11-19 04:36:50 +0000

    profiles: mark new ppc32 profiles as stable
    
    Bug: https://bugs.gentoo.org/715680
    
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/profiles.desc | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)
Comment 16 Larry the Git Cow gentoo-dev 2022-09-19 03:21:48 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aefbca58ac8384e54ecb58581ff1bb37f9339b5d

commit aefbca58ac8384e54ecb58581ff1bb37f9339b5d
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2022-09-19 03:16:19 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2022-09-19 03:17:55 +0000

    profiles: drop default/linux/powerpc/ppc64/17.0/64bit-userland profiles
    
    Bug: https://bugs.gentoo.org/715680
    Bug: https://bugs.gentoo.org/640184
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 .../powerpc/ppc64/17.0/64bit-userland/deprecated   | 69 ----------------------
 .../ppc64/17.0/64bit-userland/desktop/deprecated   | 69 ----------------------
 .../powerpc/ppc64/17.0/64bit-userland/desktop/eapi |  1 -
 .../17.0/64bit-userland/desktop/gnome/deprecated   | 69 ----------------------
 .../ppc64/17.0/64bit-userland/desktop/gnome/eapi   |  1 -
 .../ppc64/17.0/64bit-userland/desktop/gnome/parent |  2 -
 .../desktop/gnome/systemd/deprecated               | 69 ----------------------
 .../17.0/64bit-userland/desktop/gnome/systemd/eapi |  1 -
 .../desktop/gnome/systemd/merged-usr/eapi          |  1 -
 .../desktop/gnome/systemd/merged-usr/parent        |  2 -
 .../64bit-userland/desktop/gnome/systemd/parent    |  2 -
 .../ppc64/17.0/64bit-userland/desktop/parent       |  2 -
 .../ppc64/17.0/64bit-userland/developer/deprecated | 69 ----------------------
 .../ppc64/17.0/64bit-userland/developer/eapi       |  1 -
 .../ppc64/17.0/64bit-userland/developer/parent     |  2 -
 .../linux/powerpc/ppc64/17.0/64bit-userland/eapi   |  1 -
 .../ppc64/17.0/64bit-userland/make.defaults        |  5 --
 .../linux/powerpc/ppc64/17.0/64bit-userland/parent |  2 -
 profiles/profiles.desc                             |  5 --
 19 files changed, 373 deletions(-)
Comment 17 Larry the Git Cow gentoo-dev 2022-09-19 03:24:24 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adbd640a94935e859ced95988757d508c9ff6e44

commit adbd640a94935e859ced95988757d508c9ff6e44
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2022-09-19 03:23:06 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2022-09-19 03:23:35 +0000

    profiles: drop default/linux/powerpc/ppc32 profiles
    
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/default/linux/powerpc/ppc32/17.0/deprecated           |  6 ------
 profiles/default/linux/powerpc/ppc32/17.0/desktop/deprecated   |  6 ------
 profiles/default/linux/powerpc/ppc32/17.0/desktop/eapi         |  1 -
 .../default/linux/powerpc/ppc32/17.0/desktop/gnome/deprecated  |  6 ------
 profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/eapi   |  1 -
 profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/parent |  2 --
 .../linux/powerpc/ppc32/17.0/desktop/gnome/systemd/deprecated  |  6 ------
 .../linux/powerpc/ppc32/17.0/desktop/gnome/systemd/eapi        |  1 -
 .../powerpc/ppc32/17.0/desktop/gnome/systemd/merged-usr/eapi   |  1 -
 .../powerpc/ppc32/17.0/desktop/gnome/systemd/merged-usr/parent |  2 --
 .../linux/powerpc/ppc32/17.0/desktop/gnome/systemd/parent      |  2 --
 profiles/default/linux/powerpc/ppc32/17.0/desktop/parent       |  2 --
 profiles/default/linux/powerpc/ppc32/17.0/developer/deprecated |  6 ------
 profiles/default/linux/powerpc/ppc32/17.0/developer/eapi       |  1 -
 profiles/default/linux/powerpc/ppc32/17.0/developer/parent     |  2 --
 profiles/default/linux/powerpc/ppc32/17.0/eapi                 |  1 -
 profiles/default/linux/powerpc/ppc32/17.0/musl/deprecated      |  6 ------
 profiles/default/linux/powerpc/ppc32/17.0/musl/eapi            |  1 -
 .../default/linux/powerpc/ppc32/17.0/musl/hardened/deprecated  |  6 ------
 profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/eapi   |  1 -
 profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/parent |  2 --
 profiles/default/linux/powerpc/ppc32/17.0/musl/make.defaults   | 10 ----------
 profiles/default/linux/powerpc/ppc32/17.0/musl/parent          |  3 ---
 profiles/default/linux/powerpc/ppc32/17.0/parent               |  2 --
 profiles/default/linux/powerpc/ppc32/eapi                      |  1 -
 profiles/default/linux/powerpc/ppc32/parent                    |  2 --
 profiles/profiles.desc                                         |  9 ---------
 27 files changed, 89 deletions(-)
Comment 18 Larry the Git Cow gentoo-dev 2022-09-19 03:26:55 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e114fd44cd1cf81e8d91492769f8b53be401c4d

commit 1e114fd44cd1cf81e8d91492769f8b53be401c4d
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2022-09-19 03:26:16 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2022-09-19 03:26:43 +0000

    profiles: also cleanup old ppc32 musl profiles
    
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/profiles.desc | 2 --
 1 file changed, 2 deletions(-)
Comment 19 Larry the Git Cow gentoo-dev 2022-09-19 03:42:58 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8abac67ddcebe2a6e2da7c9840801440d9d4b487

commit 8abac67ddcebe2a6e2da7c9840801440d9d4b487
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2022-09-19 03:41:50 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2022-09-19 03:42:48 +0000

    profiles/prefix/linux: re-parent ppc64(le) profiles
    
    also parent le profile to le parent.
    it was parented to be profile.
    
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/prefix/linux/ppc64/parent   | 2 +-
 profiles/prefix/linux/ppc64le/parent | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
Comment 20 Larry the Git Cow gentoo-dev 2022-09-22 06:25:25 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b582ac7772c2e17f6808974a2f2c54e92638346

commit 8b582ac7772c2e17f6808974a2f2c54e92638346
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2022-09-22 06:22:20 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2022-09-22 06:24:36 +0000

    profiles: add ppc64le/desktop/systemd{,/merged-usr} profiles
    
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/default/linux/ppc64le/17.0/desktop/systemd/eapi              | 1 +
 profiles/default/linux/ppc64le/17.0/desktop/systemd/merged-usr/eapi   | 1 +
 profiles/default/linux/ppc64le/17.0/desktop/systemd/merged-usr/parent | 2 ++
 profiles/default/linux/ppc64le/17.0/desktop/systemd/parent            | 2 ++
 profiles/profiles.desc                                                | 2 ++
 5 files changed, 8 insertions(+)
Comment 21 James Le Cuirot gentoo-dev 2023-06-17 13:37:05 UTC
Is the default/linux/powerpc/ppc64/17.0/32bit-userland profile still supposed to be there? It's the only notable profile within default/linux/powerpc and it's lacking the big-endian feature, which is preventing me from handling dev-libs/weston properly.
Comment 22 James Le Cuirot gentoo-dev 2023-06-17 13:41:55 UTC
If it's sticking around, I suggest adding big-endian to:

arch/powerpc/ppc64/32ul/parent
arch/powerpc/ppc64/64ul/parent
Comment 23 Georgy Yakovlev archtester gentoo-dev 2023-06-20 20:14:55 UTC
32bit-userland profile is going away.
but all ppc32 profiles are big-endian indeed.

arch/ppc/parent
2:../../features/big-endian


I really don't want to touch it in any way, nobody uses it.

I'll just demote it to exp, so it will unblock you on CI side.
Comment 24 ernsteiswuerfel archtester 2023-06-20 21:00:56 UTC
Don't think "arch/powerpc/ppc64/32ul/parent" is actually needed.

On my G5 and also on my Talos II I can run "arch/powerpc/ppc32/parent" perfectly well, only thing needed is a 64bit kernel to boot.
Comment 25 Larry the Git Cow gentoo-dev 2023-06-20 21:16:46 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01b5c97430968df64c5f0e91bcda7c18779069db

commit 01b5c97430968df64c5f0e91bcda7c18779069db
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2023-06-20 20:13:10 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2023-06-20 21:16:21 +0000

    profiles: demote ppc64/32bit-userland  to exp
    
    Bug: https://bugs.gentoo.org/715680
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 profiles/profiles.desc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)