Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 509480 - emerge: specifying atoms w/subslots triggers a traceback
Summary: emerge: specifying atoms w/subslots triggers a traceback
Status: RESOLVED DUPLICATE of bug 510270
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Interface (emerge) (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-03 16:40 UTC by SpanKY
Modified: 2015-03-28 18:54 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 SpanKY gentoo-dev 2014-05-03 16:40:58 UTC
# emerge -upq --cols kde-base/kate:4/4.12 kde-base/katepart:4/4.12
Traceback (most recent call last):
  File "/usr/bin/emerge", line 50, in <module>
    retval = emerge_main()
  File "/usr/lib/portage/pym/_emerge/main.py", line 1037, in emerge_main
    return run_action(emerge_config)
  File "/usr/lib/portage/pym/_emerge/actions.py", line 4061, in run_action
    emerge_config.args, spinner)
  File "/usr/lib/portage/pym/_emerge/actions.py", line 320, in action_build
    settings, trees, myopts, myparams, myaction, myfiles, spinner)
  File "/usr/lib/portage/pym/_emerge/depgraph.py", line 8403, in backtrack_depgraph
    myaction, myfiles, spinner)
  File "/usr/lib/portage/pym/_emerge/depgraph.py", line 8435, in _backtrack_depgraph
    success, favorites = mydepgraph.select_files(myfiles)
  File "/usr/lib/portage/pym/_emerge/depgraph.py", line 3093, in select_files
    return self._select_files(args)
  File "/usr/lib/portage/pym/_emerge/depgraph.py", line 3429, in _select_files
    return self._resolve(myfavorites)
  File "/usr/lib/portage/pym/_emerge/depgraph.py", line 3584, in _resolve
    self.altlist()
  File "/usr/lib/portage/pym/_emerge/depgraph.py", line 6229, in altlist
    self._resolve_conflicts()
  File "/usr/lib/portage/pym/_emerge/depgraph.py", line 6356, in _resolve_conflicts
    self._process_slot_conflicts()
  File "/usr/lib/portage/pym/_emerge/depgraph.py", line 1212, in _process_slot_conflicts
    self._solve_non_slot_operator_slot_conflicts()
  File "/usr/lib/portage/pym/_emerge/depgraph.py", line 1130, in _solve_non_slot_operator_slot_conflicts
    forced.add(nodes[0])
IndexError: tuple index out of range

if i drop the sub-slots, i get:
# emerge -upq --cols kde-base/kate:4 kde-base/katepart:4
 N     dev-libs/xapian 1.2.17 
    U  kde-base/kde-env 4.13.0 [4.12.4]
    U  kde-base/oxygen-icons 4.13.0 [4.12.4]
    U  dev-libs/libical 1.0-r1 [0.48-r1]
    U  kde-base/kdelibs 4.13.0 [4.12.4]
    U  kde-base/katepart 4.13.0 [4.12.4]
    U  kde-base/kdesu 4.13.0 [4.12.4]
    U  kde-base/khelpcenter 4.13.0 [4.12.4]
    U  kde-base/kdepimlibs 4.13.0 [4.12.4]
 N     kde-base/kfilemetadata 4.13.0 
 N     kde-base/baloo 4.13.0 
    U  kde-base/nepomuk-core 4.13.0 [4.12.4]
    U  kde-base/nepomuk-widgets 4.13.0 [4.12.4]
    U  kde-base/kactivities 4.13.0 [4.12.4]
    U  kde-base/kate 4.13.0 [4.12.4]

# emerge --version
Portage 2.2.10 (default/linux/amd64/13.0/developer, gcc-4.8.2, glibc-2.19, 3.14.1 x86_64)
Comment 1 Sebastian Luther (few) 2014-05-05 20:01:08 UTC
If you are still able to reproduce this, please attach the --debug output.
Comment 2 Zac Medico gentoo-dev 2015-03-28 18:54:44 UTC

*** This bug has been marked as a duplicate of bug 510270 ***