Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 81640 - After sync'ing emerge all of the profiles for sparc64 are broken
Summary: After sync'ing emerge all of the profiles for sparc64 are broken
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: Sparc Linux
: High normal (vote)
Assignee: Sparc Porters
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-11 09:30 UTC by Evan Borgstrom
Modified: 2005-02-11 11:17 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 Evan Borgstrom 2005-02-11 09:30:05 UTC
root@jujitsu /etc: ln -sf /usr/portage/profiles/default-linux/sparc/sparc64/2
2004.2/ 2004.3/ 2005.0/ 
root@jujitsu /etc: ln -sf /usr/portage/profiles/default-linux/sparc/sparc64/2005.0/ make.profile
root@jujitsu /etc: emerge -av world
!!! 'str' object has no attribute 'insert'
!!! 'rm -Rf /usr/portage/profiles; emerge sync' may fix this. If it does
!!! not then please report this to bugs.gentoo.org and, if possible, a dev
!!! on #gentoo (irc.freenode.org)
root@jujitsu /etc: ln -fs /usr/portage/profiles/default-linux/sparc/sparc64/2004.3/ make.profile
root@jujitsu /etc: emerge -av world
!!! 'str' object has no attribute 'insert'
!!! 'rm -Rf /usr/portage/profiles; emerge sync' may fix this. If it does
!!! not then please report this to bugs.gentoo.org and, if possible, a dev
!!! on #gentoo (irc.freenode.org)
root@jujitsu /etc: ln -fs /usr/portage/profiles/default-linux/sparc/sparc64/2004.2/ make.profile
root@jujitsu /etc: emerge -av world
!!! 'str' object has no attribute 'insert'
!!! 'rm -Rf /usr/portage/profiles; emerge sync' may fix this. If it does
!!! not then please report this to bugs.gentoo.org and, if possible, a dev
!!! on #gentoo (irc.freenode.org)


Reproducible: Always
Steps to Reproduce:
1.
2.
3.




root@jujitsu /etc: emerge info


!!! /etc/make.profile is not a symlink and will probably prevent most merges.
!!! It should point into a profile within /usr/portage/profiles/
!!! (You can safely ignore this message when syncing. It's harmless.)


Portage 2.0.50-r11 (unavailable, gcc-3.3.4, glibc-2.3.3.20040420-r2, 2.4.27-sparc)
=================================================================
System uname: 2.4.27-sparc sparc64 sun4u
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS=""
AUTOCLEAN="yes"
CFLAGS="-Os -mcpu=ultrasparc -pipe -fomit-frame-pointer"
CHOST="sparc-unknown-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-Os -mcpu=ultrasparc -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache"
GENTOO_MIRRORS="http://gentoo.mirrored.ca"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.mirrored.ca/gentoo-portage"
USE="apache2 crypt curl dba fam gd hardened imap maildir mysql pam perl ssl tcsh
vhosts xml xml2 zlib"

root@jujitsu /etc: ln -fs
/usr/portage/profiles/default-linux/sparc/sparc64/2004.3/ make.profile
root@jujitsu /etc: emerge info
!!! 'str' object has no attribute 'insert'
!!! 'rm -Rf /usr/portage/profiles; emerge sync' may fix this. If it does
!!! not then please report this to bugs.gentoo.org and, if possible, a dev
!!! on #gentoo (irc.freenode.org)
root@jujitsu /etc:
Comment 1 Ciaran McCreesh 2005-02-11 10:05:38 UTC
Did you upgrade to portage 2.0.51 before switching to a cascading profile like the instructions said?
Comment 2 Evan Borgstrom 2005-02-11 10:54:31 UTC
What instructions?

I logged into the machine, realized it had been awhile since I emerge sync'd and emerge world'd so I emerge sync'd. It said the profile was depreciated and I should use the sparc64/2004.3 profile. I made the link and the following happened.

What profile can I use to upgrade to the new portage? I tried a number of them all with the same result.
Comment 3 Evan Borgstrom 2005-02-11 11:17:58 UTC
Sorry, I see what you mean now... I missed the 'emerge -n' output of the command... whoops.

I got it going again

root@jujitsu /etc: env ACCEPT_KEYWORDS="sparc" ARCH="sparc64" emerge -n portage
<snip>
root@jujitsu /etc: ln -fs /usr/portage/profiles/default-linux/sparc/sparc64/2004.3/ make.profile