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 (vote)
Assignee: Georgy Yakovlev
URL:
Whiteboard:
Keywords:
Depends on: 640184 674846
Blocks:
  Show dependency tree
 
Reported: 2020-04-01 03:01 UTC by Georgy Yakovlev
Modified: 2020-10-22 08:18 UTC (History)
2 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 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(-)