`emerge -gKp dev-util/cargo` fails with AttributeError: '_pkg_str' object has no attribute '_db' |
|
Issue descriptionto reproduce: - sync https://chromium.googlesource.com/chromiumos/manifest-versions/+/master/paladin/buildspecs/73/11554.0.0-rc1.xml - repo init -m ./11554.0.0-rc1.xml - repo sync - run `cros_sdk` (it'll prob fail with the aforementioned error during setup) - run `cros_sdk` to enter it - run: $ emerge -gKp dev-util/cargo These are the packages that would be merged, in order: Calculating dependencies... done! Traceback (most recent call last): File "/usr/lib/python-exec/python2.7/emerge", line 53, in <module> retval = emerge_main() File "/usr/lib64/python2.7/site-packages/_emerge/main.py", line 1289, in emerge_main return run_action(emerge_config) File "/usr/lib64/python2.7/site-packages/_emerge/actions.py", line 3332, in run_action retval = action_build(emerge_config, spinner=spinner) File "/usr/lib64/python2.7/site-packages/_emerge/actions.py", line 340, in action_build settings, trees, myopts, myparams, myaction, myfiles, spinner) File "/usr/lib64/python2.7/site-packages/_emerge/depgraph.py", line 9749, in backtrack_depgraph myaction, myfiles, spinner) File "/usr/lib64/python2.7/site-packages/_emerge/depgraph.py", line 9786, in _backtrack_depgraph success, favorites = mydepgraph.select_files(myfiles) File "/usr/lib64/python2.7/site-packages/_emerge/depgraph.py", line 3937, in select_files return self._select_files(args) File "/usr/lib64/python2.7/site-packages/_emerge/depgraph.py", line 4280, in _select_files return self._resolve(myfavorites) File "/usr/lib64/python2.7/site-packages/_emerge/depgraph.py", line 4432, in _resolve self._apply_parent_use_changes() File "/usr/lib64/python2.7/site-packages/_emerge/depgraph.py", line 4548, in _apply_parent_use_changes if not self._show_unsatisfied_dep(*pargs, **kwargs): File "/usr/lib64/python2.7/site-packages/_emerge/depgraph.py", line 5178, in _show_unsatisfied_dep built, installed, db_keys, myrepo=repo, _pkg_use_enabled=self._pkg_use_enabled) File "/usr/lib64/python2.7/site-packages/_emerge/depgraph.py", line 9943, in get_mask_info cpv=cpv, built=built, installed=installed, metadata=metadata) File "/usr/lib64/python2.7/site-packages/_emerge/Package.py", line 72, in __init__ db = self.cpv._db AttributeError: '_pkg_str' object has no attribute '_db'
,
Jan 12
our current branch (chromeos-2.3.49) is based on the portage-2.3.49 tag. i tried merging the portage-2.3.55 (latest upstream release) and it didn't help. i checked out the portage-2.3.49 tag directly and it worked. so it's prob a problem with one of our commits in chromeos-2.3.49 since the portage-2.3.49 tag. |
|
►
Sign in to add a comment |
|
Comment 1 by nedngu...@google.com
, Jan 12