public inbox for gentoo-portage-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-portage-dev] [PATCH 0/4] Autounmask changes
@ 2014-08-12  9:37 Alexander Berntsen
  2014-08-12  9:37 ` [gentoo-portage-dev] [PATCH 1/4] emerge: Deprecate --autounmask Alexander Berntsen
                   ` (4 more replies)
  0 siblings, 5 replies; 12+ messages in thread
From: Alexander Berntsen @ 2014-08-12  9:37 UTC (permalink / raw
  To: gentoo-portage-dev

Here are the infamous autounmask changes agreed to on the last meeting:
  <http://article.gmane.org/gmane.linux.gentoo.portage.devel/4351>




They behave like this:

sudo ./emerge =gcc-4.8.3
Calculating dependencies... done!
[ebuild  NS   ~] sys-devel/gcc-4.8.3 [4.7.3-r1] USE="cxx fortran gcj (multilib) nls nptl objc openmp (-altivec) -awt -doc (-fixed-point) -go -graphite (-hardened) (-libssp) -mudflap (-multislot) -nopie -nossp -objc++ -objc-gc -regression-test -vanilla" 

The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by =gcc-4.8.3 (argument)
=sys-devel/gcc-4.8.3 ~amd64

Use --autounmask to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.




sudo ./emerge =gcc-4.8.3 --autounmask
Calculating dependencies... done!
[ebuild  NS   ~] sys-devel/gcc-4.8.3 [4.7.3-r1] USE="cxx fortran gcj (multilib) nls nptl objc openmp (-altivec) -awt -doc (-fixed-point) -go -graphite (-hardened) (-libssp) -mudflap (-multislot) -nopie -nossp -objc++ -objc-gc -regression-test -vanilla" 

The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by =gcc-4.8.3 (argument)
=sys-devel/gcc-4.8.3 ~amd64

Autounmask changes successfully written.

 * IMPORTANT: config file '/etc/portage/package.accept_keywords' needs updating.
 * See the CONFIGURATION FILES section of the emerge
 * man page to learn how to update config files.



sudo ./emerge =gcc-4.8.3 --autounmask=n
Calculating dependencies... done!

!!! All ebuilds that could satisfy "=gcc-4.8.3" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-devel/gcc-4.8.3::gentoo (masked by: ~amd64 keyword)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.



sudo ./emerge =gcc-4.8.3 -a
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  NS   ~] sys-devel/gcc-4.8.3 [4.7.3-r1] USE="cxx fortran gcj (multilib) nls nptl objc openmp (-altivec) -awt -doc (-fixed-point) -go -graphite (-hardened) (-libssp) -mudflap (-multislot) -nopie -nossp -objc++ -objc-gc -regression-test -vanilla" 

The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by =gcc-4.8.3 (argument)
=sys-devel/gcc-4.8.3 ~amd64

Would you like to add these changes to your config files? [Yes/No] No




sudo ./emerge =gcc-4.8.3 -a --autounmask=n
These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! All ebuilds that could satisfy "=gcc-4.8.3" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-devel/gcc-4.8.3::gentoo (masked by: ~amd64 keyword)


Please review & test.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
Alexander Berntsen (4):
  emerge: Deprecate --autounmask
  emerge: Rename --autounmask-write to --autounmask
  emerge: Make --autounmask=y if --ask=y
  emerge: Let --autounmask=n override other options

 man/emerge.1            | 43 +++++++++++++++++--------------------------
 pym/_emerge/depgraph.py | 14 +++++++++-----
 pym/_emerge/main.py     |  9 ---------
 3 files changed, 26 insertions(+), 40 deletions(-)

-- 
1.8.5.5


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2014-08-13 19:39 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-12  9:37 [gentoo-portage-dev] [PATCH 0/4] Autounmask changes Alexander Berntsen
2014-08-12  9:37 ` [gentoo-portage-dev] [PATCH 1/4] emerge: Deprecate --autounmask Alexander Berntsen
2014-08-12  9:37 ` [gentoo-portage-dev] [PATCH 2/4] emerge: Rename --autounmask-write to --autounmask Alexander Berntsen
2014-08-12  9:37 ` [gentoo-portage-dev] [PATCH 3/4] emerge: Make --autounmask=y if --ask=y Alexander Berntsen
2014-08-12  9:37 ` [gentoo-portage-dev] [PATCH 4/4] emerge: Let --autounmask=n override other options Alexander Berntsen
2014-08-13 16:06 ` [gentoo-portage-dev] [PATCH 0/4] Autounmask changes Alexander Berntsen
2014-08-13 16:45   ` Brian Dolbec
2014-08-13 16:56     ` Alexander Berntsen
2014-08-13 17:59       ` [gentoo-portage-dev] " Duncan
2014-08-13 18:39         ` Alexander Berntsen
2014-08-13 19:24         ` Wyatt Epp
2014-08-13 19:39           ` Alexander Berntsen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox