Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 359337 - app-portage/autounmask: pass --backtrack=0 to emerge command
Summary: app-portage/autounmask: pass --backtrack=0 to emerge command
Status: RESOLVED WONTFIX
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Third-Party Tools (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: PMASKED
Depends on: 398935
Blocks:
  Show dependency tree
 
Reported: 2011-03-18 07:33 UTC by Torsten Veller (RETIRED)
Modified: 2012-03-04 09:30 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Torsten Veller (RETIRED) gentoo-dev 2011-03-18 07:33:04 UTC
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.
Comment 1 Zac Medico gentoo-dev 2011-03-18 07:42:18 UTC
(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.
Comment 2 Torsten Veller (RETIRED) gentoo-dev 2011-03-18 08:08:30 UTC
(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?
Comment 3 Zac Medico gentoo-dev 2011-03-18 08:25:02 UTC
(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.
Comment 4 Torsten Veller (RETIRED) gentoo-dev 2011-03-18 08:41:59 UTC
I reassign this bug to ian then.

(Either --backtrack=0 or 2>&1 work.)

Thanks
Comment 5 Markos Chandras (RETIRED) gentoo-dev 2012-03-04 09:30:36 UTC
package no longer in tree