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

Bug 643844

Summary: [feature request] app-portage/unsymlink-lib should be mandatory in 17.1 profile
Product: Gentoo Linux Reporter: Ulenrich <ulenrich>
Component: ProfilesAssignee: Michał Górny <mgorny>
Status: RESOLVED INVALID    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 643770    

Description Ulenrich 2018-01-08 00:31:46 UTC
Seeing me myself and others changing to profile 17.1 
without reading the NEWS 
I come up with this solution:

Make app-portage/unsymlink-lib a mandatory ebuild with info
about this profile change giving two hints:
a) read the fucking NEWS, give link
b) when transition is done put an entry 
in /etc/portage/profile/package.provided
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-01-08 07:37:13 UTC
1. There's no real way to make a package 'mandatory', and given the feedback so far I honestly doubt users would update @world (or even @system) before switching profiles.

2. package.provided is very strongly discouraged. It just breaks stuff by design.

3. Users are expected to take special care before switching profiles. News items are obligatory. Moving from verbose info in news item to verbose info in postinst doesn't really guarantee anyone reading it. It just changes the probability a bit.
Comment 2 Ulenrich 2018-01-08 23:06:35 UTC
@Michal , thanks for explaining

A telling eselect for profiles would be fine.
And perhaps an "experimentals" USE flag
if the user wants to try then brand new.