Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 185803 - Catalyst 1.1.10.10 can't handle 2007.0's installcd-stage1-minimal.spec
Summary: Catalyst 1.1.10.10 can't handle 2007.0's installcd-stage1-minimal.spec
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Hosted Projects
Classification: Unclassified
Component: Catalyst (show other bugs)
Hardware: AMD64 Linux
: High major
Assignee: Gentoo Catalyst Developers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-18 20:22 UTC by Joshua Hoblitt
Modified: 2007-07-18 20:51 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 Joshua Hoblitt 2007-07-18 20:22:19 UTC
Catalyst 1.1.10.10 can't handle 2007.0's .spec files on amd64 while Catalyst 2.0.4 processes them just fine.  Ironically, 1.1.10.10 is marked as stable even thou it's broken while 2.0.4 is marked as testing while it's actually working. Can we mark 2.0.4 as stable or at least remove 1.1.10.10's stable status?

# catalyst -f installcd-stage1-minimal.spec
Gentoo Catalyst, version 1.1.10.10
Copyright 2003-2005 The Gentoo Foundation
Distributed under the GNU General Public License version 2

Using default Catalyst configuration file, /etc/catalyst/catalyst.conf
Setting storedir to config file value "/var/tmp/catalyst"
Setting portdir to default value "/usr/portage"
Setting distdir to config file value "/usr/portage/distfiles"
Setting options to config file value "pkgcache kerncache"
Setting sharedir to config file value "/usr/lib/catalyst"
Package cache support enabled.
Kernel cache support enabled.
Building natively for amd64
Checking for processes running in chroot and killing them.
Running command "/bin/bash /usr/lib/catalyst/targets/support/kill-chroot-pids.sh"
Running action sequence: dir_setup
Setting up directories...
Running command "rm -rf /var/tmp/catalyst/tmp/default/livecd-stage1-amd64-2007.0"
Running action sequence: unpack_and_bind
Unpacking stage tarball...
Running command "/bin/tar xjpf /var/tmp/catalyst/builds/default/stage3-amd64-2007.0.tar.bz2 -C /var/tmp/catalyst/tmp/default/livecd-stage1-amd64-2007.0"
Unpacking portage tree snapshot...
Running command "/bin/tar xjpf /var/tmp/catalyst/snapshots/portage-2007.0.tar.bz2 -C /var/tmp/catalyst/tmp/default/livecd-stage1-amd64-2007.0/usr"
Configuring profile link...
Running command "rm -f /var/tmp/catalyst/tmp/default/livecd-stage1-amd64-2007.0/etc/make.profile"
Running command "ln -sf ../usr/portage/profiles/default-linux/amd64/2007.0 /var/tmp/catalyst/tmp/default/livecd-stage1-amd64-2007.0/etc/make.profile"
Running action sequence: chroot_setup
Setting up chroot...
Running command "cp /etc/resolv.conf /var/tmp/catalyst/tmp/default/livecd-stage1-amd64-2007.0/etc"
Running command "mv /var/tmp/catalyst/tmp/default/livecd-stage1-amd64-2007.0/etc/hosts /var/tmp/catalyst/tmp/default/livecd-stage1-amd64-2007.0/etc/hosts.bck"
Running command "cp /etc/hosts /var/tmp/catalyst/tmp/default/livecd-stage1-amd64-2007.0/etc/hosts"
Running command "rm -f /var/tmp/catalyst/tmp/default/livecd-stage1-amd64-2007.0/etc/make.conf"
Running action sequence: setup_environment
Running action sequence: run_local
Running command "/bin/bash /usr/lib/catalyst/targets/livecd-stage1/livecd-stage1.sh run 'app-admin/passook' 'app-admin/pwgen' 'app-admin/syslog-ng' 'app-arch/unzip' 'app-editors/vim' 'app-misc/livecd-tools' 'app-misc/screen' 'app-misc/vlock' 'app-portage/mirrorselect' 'dev-lang/python' 'media-gfx/fbgrab' 'net-analyzer/tcptraceroute' 'net-analyzer/traceroute' 'net-dialup/bpalogin' 'net-dialup/mingetty' 'net-dialup/pptpclient' 'net-dialup/rp-pppoe' 'net-fs/nfs-utils' 'net-irc/irssi' 'net-misc/dhcpcd' 'net-misc/iputils' 'net-misc/rdate' 'net-misc/vconfig' 'net-wireless/prism54-firmware' 'net-wireless/wireless-tools' 'net-wireless/wpa_supplicant' 'net-wireless/zd1211-firmware' 'sys-apps/apmd' 'sys-apps/eject' 'sys-apps/ethtool' 'sys-apps/fxload' 'sys-apps/hdparm' 'sys-apps/hwsetup' 'sys-apps/iproute2' 'sys-apps/memtester' 'sys-apps/netplug' 'sys-apps/parted' 'sys-apps/sdparm' 'sys-fs/dosfstools' 'sys-fs/e2fsprogs' 'sys-fs/evms' 'sys-fs/jfsutils' 'sys-fs/lsscsi' 'sys-fs/lvm2' 'sys-fs/mdadm' 'sys-fs/ntfsprogs' 'sys-fs/reiserfsprogs' 'sys-fs/xfsprogs' 'sys-libs/gpm' 'sys-power/acpid' 'www-client/links'"
ERROR: Your portage version is too low in your seed stage.  Portage version
2.0.51 or greater is required.

Traceback (most recent call last):
  File "modules/livecd_stage1_target.py", line 21, in run_local
    cmd("/bin/bash "+self.settings["sharedir"]+\
  File "/usr/lib/catalyst/modules/catalyst_support.py", line 102, in cmd
    raise CatalystError,myexc
CatalystError: <unprintable instance object>
None

!!! catalyst: LiveCD stage1 build aborting due to error.



Reproducible: Always
Comment 1 Chris Gianelloni (RETIRED) gentoo-dev 2007-07-18 20:51:14 UTC
We quit using 1.x over a year ago for releases.  The reason 1.x is still even available is the documentation for 2.x hasn't been finished and I promised to have the documentation done before 2.x goes stable.  I'm not marking 1.x unstable because it doesn't work with our specs.  We never said it *would* work with our specs and 1.x works perfectly fine with specs written for 1.x, so there's no need to remove its stable status.  It *is* stable in pretty much every sense of the word.

Anyway, at some point in the near future, 1.x will go away completely and 2.x will be stabilized.