From: Alexander Berntsen <bernalex@gentoo.org>
To: gentoo-portage-dev@lists.gentoo.org
Subject: [gentoo-portage-dev] [PATCH 0/4] Autounmask changes
Date: Tue, 12 Aug 2014 11:37:11 +0200 [thread overview]
Message-ID: <1407836235-13528-1-git-send-email-bernalex@gentoo.org> (raw)
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
next reply other threads:[~2014-08-12 9:37 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-08-12 9:37 Alexander Berntsen [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1407836235-13528-1-git-send-email-bernalex@gentoo.org \
--to=bernalex@gentoo.org \
--cc=gentoo-portage-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox