Unsatisfied dependencies output is reported to stderr like bug 335642. (I think it's no regression, because no portage version i tested worked.) (autounmask dev-perl/Term-ReadLine-Gnu-1.200.0-r1 adds a proper readline version to package.keywords) # autounmask www-apps/ikiwiki-3.20110123 autounmask version 0.27 (using PortageXS-0.02.09 and portage-2.2.0_alpha27) * Using repository: /var/portage/cvs.gentoo.org/gentoo-x86 * Using package.keywords file: /etc/portage/package.keywords * Using package.unmask file: /etc/portage/package.unmask * Using package.use file: /etc/portage/package.use * Unmasking www-apps/ikiwiki-3.20110123 and its dependencies.. this might take a while.. * Added '=www-apps/ikiwiki-3.20110123::gentoo ~amd64' to /etc/portage/package.keywords * Added '=dev-perl/Text-Markdown-1.0.31::gentoo ~amd64' to /etc/portage/package.keywords * Added '=dev-perl/CGI-FormBuilder-3.0501::gentoo ~amd64' to /etc/portage/package.keywords * Added '=dev-perl/Term-ReadLine-Gnu-1.200.0-r1::gentoo ~amd64' to /etc/portage/package.keywords * Added '=dev-perl/Term-ReadLine-Gnu-1.200.0::gentoo ~amd64' to /etc/portage/package.keywords * Added '=dev-perl/Term-ReadLine-Gnu-1.19::gentoo ~amd64' to /etc/portage/package.keywords !!! The following update has been skipped due to unsatisfied dependencies: dev-perl/Term-ReadLine-Gnu:0 !!! All ebuilds that could satisfy ">=sys-libs/readline-6.2" have been masked. !!! One of the following masked packages is required to complete your request: - sys-libs/readline-6.2_p1::gentoo (masked by: ~amd64 keyword) - sys-libs/readline-6.2::gentoo (masked by: ~amd64 keyword) (dependency required by "dev-perl/Term-ReadLine-Gnu-1.200.0-r1" [ebuild]) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. * done! # autounmask www-apps/ikiwiki-3.20110123 >/dev/null !!! The following update has been skipped due to unsatisfied dependencies: dev-perl/Term-ReadLine-Gnu:0 !!! All ebuilds that could satisfy ">=sys-libs/readline-6.2" have been masked. !!! One of the following masked packages is required to complete your request: - sys-libs/readline-6.2_p1 (masked by: ~amd64 keyword) - sys-libs/readline-6.2 (masked by: ~amd64 keyword) (dependency required by "dev-perl/Term-ReadLine-Gnu-1.200.0-r1" [ebuild]) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook.
(In reply to comment #0) > !!! The following update has been skipped due to unsatisfied dependencies: > > dev-perl/Term-ReadLine-Gnu:0 > > !!! All ebuilds that could satisfy ">=sys-libs/readline-6.2" have been masked. > !!! One of the following masked packages is required to complete your request: > - sys-libs/readline-6.2_p1::gentoo (masked by: ~amd64 keyword) > - sys-libs/readline-6.2::gentoo (masked by: ~amd64 keyword) > > (dependency required by "dev-perl/Term-ReadLine-Gnu-1.200.0-r1" [ebuild]) > For more information, see the MASKED PACKAGES section in the emerge > man page or refer to the Gentoo Handbook. This is a backtracking message, and it seems that backtracking conflicts with the goal of app-portage/autounmask emerge usage. If that's the case, then the program should insert --backtrack=0 in to the emerge options. However, I would encourage you to use the new emerge --autounmask option if possible, and file bugs if it is lacking any functionality that you need from app-portage/autounmask.
(In reply to comment #1) > This is a backtracking message, and it seems that backtracking conflicts with > the goal of app-portage/autounmask emerge usage. If that's the case, then the > program should insert --backtrack=0 in to the emerge options. Adding --backtrack=0 works. Thanks > However, I would encourage you to use the new emerge --autounmask option if > possible, and file bugs if it is lacking any functionality that you need from > app-portage/autounmask. Fair enough. I only use autounmask on a snapshot for testing bumps. These changes will be thrown away again and I don't want to copy and paste the --autounmask output myself ;) Can I force emerge to add the required configuration changes itself?
(In reply to comment #2) > Can I force emerge to add the required configuration changes itself? It's not implemented yet, but has been requested in bug 345775.
I reassign this bug to ian then. (Either --backtrack=0 or 2>&1 work.) Thanks
package no longer in tree