Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 215752 - portage snapshots >=20080330 fail with "cannot find virtual/baselayout"
Summary: portage snapshots >=20080330 fail with "cannot find virtual/baselayout"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Hosted Projects
Classification: Unclassified
Component: Catalyst (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Catalyst Developers
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2008-04-01 18:51 UTC by Markus Rothe (RETIRED)
Modified: 2008-06-16 07:29 UTC (History)
3 users (show)

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


Attachments
virtual -> sys-apps (catalyst_virtual_baselayout.patch,508 bytes, patch)
2008-04-01 19:10 UTC, Markus Rothe (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Rothe (RETIRED) gentoo-dev 2008-04-01 18:51:26 UTC
While trying to build private ppc64 stages I ran into the following problem:



[...]
 sys-apps/portage
    selected: 2.1.2.2 
   protected: 2.1.4.4 
     omitted: none
>>> Unmerging sys-apps/portage-2.1.2.2...
emerge --quiet --usepkg --buildpkg --newuse --oneshot --nodeps virtual/baselayout

emerge: there are no ebuilds to satisfy "virtual/baselayout".


!!! catalyst: run script failed.


Traceback (most recent call last):
  File "modules/generic_stage_target.py", line 1250, in run_local
    "run script failed.",env=self.env)
  File "/usr/lib64/catalyst/modules/catalyst_support.py", line 539, in cmd
    raise CatalystError,myexc
CatalystError: <unprintable instance object>
None

!!! catalyst: Stage build aborting due to error.

!!! catalyst: Error encountered during run of target stage1

Catalyst aborting....
lockfile does not exist '/var/tmp/catalyst/tmp/default/stage1-ppc64-64ul-20080330/.catalyst_lock'



This began with snapshot from 20080330. Snapshots from the days before build with success.

CC'ing vapier as this seems related to this change in sys-apps/baselayout:

  31 Mar 2008; Mike Frysinger <vapier@gentoo.org>
  baselayout-1.11.15-r3.ebuild, baselayout-1.12.11.1.ebuild,
  baselayout-1.12.12.ebuild:
  Cleanup unquoted warnings and drop virtual/baselayout PROVIDE.
Comment 1 Markus Rothe (RETIRED) gentoo-dev 2008-04-01 19:04:53 UTC
whoops.. forgot to mention my catalyst version: it's svn checkout 1384.
Comment 2 Markus Rothe (RETIRED) gentoo-dev 2008-04-01 19:10:58 UTC
Created attachment 147992 [details, diff]
virtual -> sys-apps

mhh.. seems like virtual/baselayout is gone? this patch lets catalyst use sys-apps/baselayout instead of virtual/baselayout
Comment 3 SpanKY gentoo-dev 2008-04-02 18:23:35 UTC
yes ... the virtual existed for forked versions of baselayout which were not really supported ... openrc folds it all back
Comment 4 Chris Gianelloni (RETIRED) gentoo-dev 2008-04-03 22:29:18 UTC
OK, but OpenRC is not stable anywhere, yet.  Neither is baselayout-2*.  It *really* would have been nice to have known about this before it was dropped from the tree, considering most of the switch from sys-apps/baselayout to virtual/baselayout is actually quite new in catalyst.
Comment 5 SpanKY gentoo-dev 2008-04-07 02:11:46 UTC
openrc status doesnt really matter.  the virtual wasnt really usable for stage building beyond sys-apps/baselayout.
Comment 6 Chris Gianelloni (RETIRED) gentoo-dev 2008-04-09 18:48:06 UTC
OK, this has been fixed in the latest catalyst.  I'll close it once 2.0.6 final is out, since the _pre versions are masked in the tree.
Comment 7 Niel Drummond 2008-05-02 09:42:25 UTC
I have a similar error when running an update:

===
$ sudo emerge --update --deep --newuse world 
!!! The following installed packages are masked:
- dev-util/jam-2.5-r3 (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Ryan Hill <dirtyepic@gentoo.org> (16 Mar 2008)
# Mask for removal on 16 Apr 2008
# upstream unresponsive, replaced by dev-util/ftjam
# Bug #173703

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


emerge: there are no ebuilds to satisfy "virtual/baselayout".
(dependency required by "net-misc/bridge-utils-1.0.6-r3" [installed])
===

I take it the first error message is irrelevant, I am on arch ~ppc64. Strangely, bridge-utils is installed at the latest version, so I cannot see why emerge can't just ignore this problem and move on...


Comment 8 Niel Drummond 2008-05-02 09:51:50 UTC
sorry for the bug spam, I should add that I have bridge-utils in my package.keywords file, so I must be running a ~ppc64 version. also of note is that other architectures are on bridge-utils version 1.2, whereas this one is on 1.0.6-r3
Comment 9 Chris Gianelloni (RETIRED) gentoo-dev 2008-05-02 18:02:24 UTC
Ehh, this was a catalyst-specific error/bug.  Your problem is with a specific package.  You'll need to file a bug about that package to the maintainer.
Comment 10 Niel Drummond 2008-05-02 19:41:35 UTC
ok reposted #220064 .. seems like a bit bigger underlying change, looking around the bugtracker.
Comment 11 Markus Rothe (RETIRED) gentoo-dev 2008-06-16 07:29:13 UTC
(In reply to comment #6)
> OK, this has been fixed in the latest catalyst.  I'll close it once 2.0.6 final
> is out, since the _pre versions are masked in the tree.
> 

catalyst 2.0.6 final is out and stable. closing this bug.