Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 896096

Summary: mips: promotion from exp -> dev
Product: Gentoo Linux Reporter: matoro <matoro_bugzilla_gentoo>
Component: ProfilesAssignee: matoro <matoro_bugzilla_gentoo>
Status: CONFIRMED ---    
Severity: normal CC: immoloism, matoro_bugzilla_gentoo, mips
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: MIPS   
OS: Linux   
See Also: https://github.com/gentoo/gentoo/pull/30049
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 896122, 896130, 896132, 900240, 902445, 902699, 902707, 902739, 902743, 902745, 882425, 887827, 893954, 896104, 896106, 896108, 896110, 896112, 896114, 896116, 896118, 896120, 896124, 896126, 896128, 896134, 896136, 896138, 896142, 896144, 896146, 897966, 897970, 897972, 897976, 897980, 897982, 897984, 897986, 897988, 897990, 897992, 897994, 897996, 898012, 898014, 898016, 898018, 898020, 899172, 899174, 900232, 900234, 900236, 900238, 900242, 900435, 900437, 900439, 900629, 900631, 900633, 900635, 900637, 902147, 902693, 902695, 902697, 902705, 902731, 902733, 902735, 902737    
Bug Blocks:    

Description matoro archtester 2023-02-23 22:17:26 UTC
Tracker for bugs & PRs related to fixing up mips into good enough shape to be promoted from exp to dev.

Reproducible: Always
Comment 1 Larry the Git Cow gentoo-dev 2023-03-19 03:22:51 UTC
The bug has been referenced in the following commit(s):

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

commit 711c0c802fda934c7b84f9ef274f320fc9edd273
Author:     Matoro Mahri <matoro@users.noreply.github.com>
AuthorDate: 2023-03-14 00:07:54 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-03-19 03:16:37 +0000

    profiles/default/linux/mips: reorganize for proper inheritance
    
    musl profiles should be subprofiles of the corresponding non-musl
    profiles, rather than top-level profiles below their relevant arch.
    Otherwise inheritance is incorrect and results in overwriting
    customizations from the musl feature profile.
    
    Bug: https://bugs.gentoo.org/896096
    Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com>
    Closes: https://github.com/gentoo/gentoo/pull/30049
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/default/linux/mips/17.0/{ => mipsel/n64}/musl/eapi       | 0
 .../mips/17.0/{musl/mipsel/n64 => mipsel/n64/musl}/make.defaults  | 5 ++++-
 profiles/default/linux/mips/17.0/mipsel/n64/musl/parent           | 3 +++
 .../default/linux/mips/17.0/{musl/mipsel => mipsel/o32/musl}/eapi | 0
 .../mips/17.0/{musl/mipsel => mipsel/o32/musl}/make.defaults      | 6 +++++-
 profiles/default/linux/mips/17.0/mipsel/o32/musl/parent           | 3 +++
 profiles/default/linux/mips/17.0/musl/mipsel/n64/parent           | 2 --
 profiles/default/linux/mips/17.0/musl/mipsel/o32/make.defaults    | 6 ------
 profiles/default/linux/mips/17.0/musl/mipsel/o32/parent           | 2 --
 profiles/default/linux/mips/17.0/musl/mipsel/parent               | 2 --
 profiles/default/linux/mips/17.0/musl/n64/parent                  | 2 --
 profiles/default/linux/mips/17.0/musl/o32/parent                  | 2 --
 profiles/default/linux/mips/17.0/musl/parent                      | 3 ---
 .../default/linux/mips/17.0/{musl/mipsel/n64 => n64/musl}/eapi    | 0
 .../default/linux/mips/17.0/{musl/n64 => n64/musl}/make.defaults  | 2 +-
 profiles/default/linux/mips/17.0/n64/musl/parent                  | 3 +++
 .../default/linux/mips/17.0/{musl/mipsel/o32 => o32/musl}/eapi    | 0
 .../default/linux/mips/17.0/{musl/o32 => o32/musl}/make.defaults  | 2 +-
 profiles/default/linux/mips/17.0/o32/musl/parent                  | 3 +++
 .../linux/mips/{17.0/musl/n64 => 23.0/mipsel/n64/musl}/eapi       | 0
 .../mips/23.0/{musl/mipsel/n64 => mipsel/n64/musl}/make.defaults  | 5 ++++-
 profiles/default/linux/mips/23.0/mipsel/n64/musl/parent           | 3 +++
 .../linux/mips/{17.0/musl/o32 => 23.0/mipsel/o32/musl}/eapi       | 0
 .../mips/23.0/{musl/mipsel => mipsel/o32/musl}/make.defaults      | 6 +++++-
 profiles/default/linux/mips/23.0/mipsel/o32/musl/parent           | 3 +++
 profiles/default/linux/mips/23.0/musl/mipsel/n64/eapi             | 1 -
 profiles/default/linux/mips/23.0/musl/mipsel/n64/parent           | 2 --
 profiles/default/linux/mips/23.0/musl/mipsel/o32/eapi             | 1 -
 profiles/default/linux/mips/23.0/musl/mipsel/o32/make.defaults    | 6 ------
 profiles/default/linux/mips/23.0/musl/mipsel/o32/parent           | 2 --
 profiles/default/linux/mips/23.0/musl/mipsel/parent               | 2 --
 profiles/default/linux/mips/23.0/musl/n64/eapi                    | 1 -
 profiles/default/linux/mips/23.0/musl/n64/parent                  | 2 --
 profiles/default/linux/mips/23.0/musl/o32/eapi                    | 1 -
 profiles/default/linux/mips/23.0/musl/o32/parent                  | 2 --
 profiles/default/linux/mips/23.0/musl/parent                      | 3 ---
 profiles/default/linux/mips/23.0/{ => n64}/musl/eapi              | 0
 .../default/linux/mips/23.0/{musl/n64 => n64/musl}/make.defaults  | 2 +-
 profiles/default/linux/mips/23.0/n64/musl/parent                  | 3 +++
 profiles/default/linux/mips/23.0/{musl/mipsel => o32/musl}/eapi   | 0
 .../default/linux/mips/23.0/{musl/o32 => o32/musl}/make.defaults  | 2 +-
 profiles/default/linux/mips/23.0/o32/musl/parent                  | 3 +++
 profiles/profiles.desc                                            | 8 ++++----
 43 files changed, 50 insertions(+), 54 deletions(-)
Comment 2 Larry the Git Cow gentoo-dev 2023-03-22 05:30:13 UTC
The bug has been referenced in the following commit(s):

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

commit 9e39fc2013c4bf9d2a979a4d99f8b849388f0ccf
Author:     Matoro Mahri <matoro@users.noreply.github.com>
AuthorDate: 2023-03-20 15:59:49 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-03-22 05:28:52 +0000

    profiles/arch/mips: mask sys-libs/libcap[tools] on n32
    
    Bug: https://bugs.gentoo.org/896096
    Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com>
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/mips/mips64/n32/package.use.mask          | 6 ++++++
 profiles/arch/mips/mipsel/mips64el/n32/package.use.mask | 6 ++++++
 2 files changed, 12 insertions(+)