Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
On Sat, Jul 26, 2008 at 7:22 PM, Dale [EMAIL PROTECTED] wrote: Mark Knecht wrote: SNIP Somehow the equery depends seems very unhappy. python-updater hasn't run but equery is doing this: dragonfly ~ # equery depends =dev-lang/python-2.3.6-r2 [ Searching for packages depending on =dev-lang/python-2.3.6-r2... ] !!! Warning: No packages found matching =dev-lang/python-2.3.6-r2 dragonfly ~ # I'm very confused at this point. I wonder what I'd even call a different thread! :-) - Mark Have you tried to unmask x11-libs/vte-0.16.12 and see if that works? Just put the following in package.unmask: =x11-libs/vte-0.16.12 See if that helps any. It appears that you have not updated your system in a while. It may take some time to sort all this out. ;-) Dale OK, what I'm doing (which seems to be working so far) is masking python-updater-0.5 and doing an update using python-updater-0.2 which was on the machine already. It seems that somehow python-updater-0.5 requires a newer python already be on the machine and if it isn't this block gets created. The problems unfortunately run a bit deeper than that as python-updater-0.2 complains about multiple slot issues which isn't a big deal except there weren't any. The 5 packages it didn't like weren't in use according to equery depends so I unmerged them by hand, emerged them by hand to get them back on the system, and now python-updater-0.2 has created an 86 package emerge which is finally running. We'll see if it completes... I think these latest tools are not very well QA'ed, but of course if the portage tree wasn't pruned so aggressively then maybe we normal people have enough time to get to this stuff before all these problems are created. With 7 Gentoo machines here at home if the others are this much trouble to update then it may be time for me to look for a new distro. I would literally cry if I had to stop using Gentoo but maybe it's coming to that. After 8 years of running nothing but Gentoo this problem is becoming too much of an issue. I cannot do this much work on 7 machines. Updates (for me) need to be quarterly, not weekly... Cheers, Mark
Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
On Sun, Jul 27, 2008 at 4:12 PM, Mark Knecht [EMAIL PROTECTED] wrote: [snip] The root of the problem is really quite simple, you have a system with a python version python-updater doesn't like. The solution is actually quite simple: step 1. update python to 2.5, rebuild cracklib (afaik cracklib is the only system package that requires python), portage, gentookit. step 2. at this point, you can unmerge the old python, some packages *will* break, but you will still have a console that works fine, and your portage is built against the 2.5. step 3. emerge python-updater, since no python-2.3 is present, it'll emerge happily. step 4. run python-updater step 5. voila -- Joe -- There are 3 kinds of people in the world: those who can count, and those who can't. Groucho Marx - A hospital bed is a parked taxi with the meter running.
[gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
On 2008-07-27, Qian Qiao [EMAIL PROTECTED] wrote: On Sun, Jul 27, 2008 at 4:12 PM, Mark Knecht [EMAIL PROTECTED] wrote: [snip] The root of the problem is really quite simple, you have a system with a python version python-updater doesn't like. The solution is actually quite simple: step 1. update python to 2.5, rebuild cracklib (afaik cracklib is the only system package that requires python), portage, gentookit. step 2. at this point, you can unmerge the old python, some packages *will* break, but you will still have a console that works fine, and your portage is built against the 2.5. step 3. emerge python-updater, since no python-2.3 is present, it'll emerge happily. step 4. run python-updater step 5. voila And remember than emerge -u only works well if you do it regularly (at least once every couple weeks) In my experience, if you haven't upgraded in 6 months or more, it's usually a lot simpler and faster to do a reinstall. -- Grant Edwards grante Yow! I just had a NOSE at JOB!! visi.com
RE: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
The root of the problem is really quite simple, you have a system with a python version python-updater doesn't like. The solution is actually quite simple: step 1. update python to 2.5, rebuild cracklib (afaik cracklib is the only system package that requires python), portage, gentookit. step 2. at this point, you can unmerge the old python, some packages *will* break, but you will still have a console that works fine, and your portage is built against the 2.5. step 3. emerge python-updater, since no python-2.3 is present, it'll emerge happily. step 4. run python-updater step 5. voila A more conservative approach (which shouldn't break anything AFAIK, but will take longer) is; 1. Run python-updater to move everything from 2.3 to 2.4 2. Uninstall python 2.3 3. Do your full emerge -uvD to update to python-updater 0.5 and python 2.5 4. (optional, you could to it later) run python-updater to move everything from 2.4 to 2.5 5. (optional) run prelink again to catch everything that emerge world installed/updated
Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
On Sun, Jul 27, 2008 at 7:16 PM, Adam Carter [EMAIL PROTECTED] wrote: The root of the problem is really quite simple, you have a system with a python version python-updater doesn't like. The solution is actually quite simple: step 1. update python to 2.5, rebuild cracklib (afaik cracklib is the only system package that requires python), portage, gentookit. step 2. at this point, you can unmerge the old python, some packages *will* break, but you will still have a console that works fine, and your portage is built against the 2.5. step 3. emerge python-updater, since no python-2.3 is present, it'll emerge happily. step 4. run python-updater step 5. voila A more conservative approach (which shouldn't break anything AFAIK, but will take longer) is; 1. Run python-updater to move everything from 2.3 to 2.4 2. Uninstall python 2.3 3. Do your full emerge -uvD to update to python-updater 0.5 and python 2.5 4. (optional, you could to it later) run python-updater to move everything from 2.4 to 2.5 5. (optional) run prelink again to catch everything that emerge world installed/updated At this point do you suggest that python-2.4 could be removed? - Mark
RE: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
A more conservative approach (which shouldn't break anything AFAIK, but will take longer) is; 1. Run python-updater to move everything from 2.3 to 2.4 2. Uninstall python 2.3 3. Do your full emerge -uvD to update to python-updater 0.5 and python 2.5 4. (optional, you could to it later) run python-updater to move everything from 2.4 to 2.5 5. (optional) run prelink again to catch everything that emerge world installed/updated At this point do you suggest that python-2.4 could be removed? Perhaps after some double checks with re-runs of revdep-rebuild and python-updater. However I've left it installed, just in case the update program missed something, and because python is critical. Personally I'd only remove it now if I was really short on disk space. Maybe leave it a few months before removal just in case.
[gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
Dale wrote: Mark Knecht wrote: As part of emerge -DuN system portage appears to first make me remove python by hand. Is this safe? No! Not until you get a working version installed. Portage needs python. Someone correct me if I misstep here: emerge the new python, run the python updater and let it emerge whatever packages it needs to rebuild, check to make sure nothing still needs the old version and then you can unmerge the old one. I think that is the correct way. It is. *Only* unmerge the old Python after you emerged the new one *and* ran python-updater. Unmerging Python without first emerging the new version is equivalent to sawing off the branch you are sitting on. You could as well unmerge portage itself and wonder where portage went and why you can't emerge.
Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
On Sat, Jul 26, 2008 at 4:20 PM, Nikos Chantziaras [EMAIL PROTECTED] wrote: Dale wrote: Mark Knecht wrote: As part of emerge -DuN system portage appears to first make me remove python by hand. Is this safe? No! Not until you get a working version installed. Portage needs python. Someone correct me if I misstep here: emerge the new python, run the python updater and let it emerge whatever packages it needs to rebuild, check to make sure nothing still needs the old version and then you can unmerge the old one. I think that is the correct way. It is. *Only* unmerge the old Python after you emerged the new one *and* ran python-updater. Unmerging Python without first emerging the new version is equivalent to sawing off the branch you are sitting on. You could as well unmerge portage itself and wonder where portage went and why you can't emerge. Thanks. That is sort of what I thought but I felt it best to ask first. It seems I have python oriented things in my world file that I'm not clear need to be there. One is python-updater. I'll emerge python first and then return to look at how emerge -DuN world would proceed. Thanks! Cheers, Mark
Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
Mark Knecht wrote: On Sat, Jul 26, 2008 at 4:20 PM, Nikos Chantziaras [EMAIL PROTECTED] wrote: Dale wrote: Mark Knecht wrote: As part of emerge -DuN system portage appears to first make me remove python by hand. Is this safe? No! Not until you get a working version installed. Portage needs python. Someone correct me if I misstep here: emerge the new python, run the python updater and let it emerge whatever packages it needs to rebuild, check to make sure nothing still needs the old version and then you can unmerge the old one. I think that is the correct way. It is. *Only* unmerge the old Python after you emerged the new one *and* ran python-updater. Unmerging Python without first emerging the new version is equivalent to sawing off the branch you are sitting on. You could as well unmerge portage itself and wonder where portage went and why you can't emerge. Thanks. That is sort of what I thought but I felt it best to ask first. It seems I have python oriented things in my world file that I'm not clear need to be there. One is python-updater. I'll emerge python first and then return to look at how emerge -DuN world would proceed. Thanks! Cheers, Mark Not quite there yet. After you emerge the new python, run the python updater and let it update/re-emerge whatever it needs to. You really need to run the updater tool. It looks for packages that will still depend on the old python and rebuild them so they will work with the new one. If you emerge the new python and unmerge the old python, some things may not work, including portage. After you get that sorted out, then you can do the other updates. Make sense? Dale :-) :-)
Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
On Sat, Jul 26, 2008 at 6:18 PM, Dale [EMAIL PROTECTED] wrote: Mark Knecht wrote: On Sat, Jul 26, 2008 at 4:20 PM, Nikos Chantziaras [EMAIL PROTECTED] wrote: Dale wrote: Mark Knecht wrote: As part of emerge -DuN system portage appears to first make me remove python by hand. Is this safe? No! Not until you get a working version installed. Portage needs python. Someone correct me if I misstep here: emerge the new python, run the python updater and let it emerge whatever packages it needs to rebuild, check to make sure nothing still needs the old version and then you can unmerge the old one. I think that is the correct way. It is. *Only* unmerge the old Python after you emerged the new one *and* ran python-updater. Unmerging Python without first emerging the new version is equivalent to sawing off the branch you are sitting on. You could as well unmerge portage itself and wonder where portage went and why you can't emerge. Thanks. That is sort of what I thought but I felt it best to ask first. It seems I have python oriented things in my world file that I'm not clear need to be there. One is python-updater. I'll emerge python first and then return to look at how emerge -DuN world would proceed. Thanks! Cheers, Mark Not quite there yet. After you emerge the new python, run the python updater and let it update/re-emerge whatever it needs to. You really need to run the updater tool. It looks for packages that will still depend on the old python and rebuild them so they will work with the new one. If you emerge the new python and unmerge the old python, some things may not work, including portage. After you get that sorted out, then you can do the other updates. Make sense? Dale :-) :-) It's almost exactly the question I Came back to ask. Thanks. I finished the python emerge and saw the message about running python-updater. Before doing that I tried the emerge -pvDuN python-updater and saw it still wanted me to remove the old python. I am running python-updater (the old version) now. After that's done it's then OK for me to emerge -C the older version of python by hand and proceed with the emerge -DuN python-updater operation? I am getting messages about packages now being masked, such as: * Adding to list: =games-board/pysol-sound-server-3.01 * Adding to list: =dev-tcltk/snack-2.2.10 These are the packages that would be merged, in order: Calculating dependencies - !!! All ebuilds that could satisfy =dev-python/pygtk-2.12.0-r1 have been masked. !!! One of the following masked packages is required to complete your request: - dev-python/pygtk-2.12.0-r1 (masked by: ~x86 keyword) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. dragonfly ~ # eix -I pygtk [D] dev-python/pygtk Available versions: (2) 2.10.6 2.12.0 ~2.12.0-r1 ~2.12.1 ~2.12.1-r2 {X doc examples opengl} Installed versions: 2.12.0-r1(2)[proaudio /usr/portage/local/layman/pro-audio](19:14:20 01/01/08)(opengl -doc -examples) Homepage:http://www.pygtk.org/ Description: GTK+2 bindings for Python Do I need to unmask these things by hand to make forward progress? (Either that or do an emerge -C to remove them and then let an emerge -DuN world/revdep-rebuild catch them...) It seems strange to me that an emerge -DuN system operation is leading me to do things that don't have anything to do with the system. I'm pretty sure that package is used for a game and just getting caught in this general python-updater process. Thanks, Mark
Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
On Sat, Jul 26, 2008 at 6:34 PM, Mark Knecht [EMAIL PROTECTED] wrote: On Sat, Jul 26, 2008 at 6:18 PM, Dale [EMAIL PROTECTED] wrote: Mark Knecht wrote: On Sat, Jul 26, 2008 at 4:20 PM, Nikos Chantziaras [EMAIL PROTECTED] wrote: Dale wrote: Mark Knecht wrote: As part of emerge -DuN system portage appears to first make me remove python by hand. Is this safe? No! Not until you get a working version installed. Portage needs python. Someone correct me if I misstep here: emerge the new python, run the python updater and let it emerge whatever packages it needs to rebuild, check to make sure nothing still needs the old version and then you can unmerge the old one. I think that is the correct way. It is. *Only* unmerge the old Python after you emerged the new one *and* ran python-updater. Unmerging Python without first emerging the new version is equivalent to sawing off the branch you are sitting on. You could as well unmerge portage itself and wonder where portage went and why you can't emerge. Thanks. That is sort of what I thought but I felt it best to ask first. It seems I have python oriented things in my world file that I'm not clear need to be there. One is python-updater. I'll emerge python first and then return to look at how emerge -DuN world would proceed. Thanks! Cheers, Mark Not quite there yet. After you emerge the new python, run the python updater and let it update/re-emerge whatever it needs to. You really need to run the updater tool. It looks for packages that will still depend on the old python and rebuild them so they will work with the new one. If you emerge the new python and unmerge the old python, some things may not work, including portage. After you get that sorted out, then you can do the other updates. Make sense? Dale :-) :-) It's almost exactly the question I Came back to ask. Thanks. I finished the python emerge and saw the message about running python-updater. Before doing that I tried the emerge -pvDuN python-updater and saw it still wanted me to remove the old python. I am running python-updater (the old version) now. After that's done it's then OK for me to emerge -C the older version of python by hand and proceed with the emerge -DuN python-updater operation? I am getting messages about packages now being masked, such as: * Adding to list: =games-board/pysol-sound-server-3.01 * Adding to list: =dev-tcltk/snack-2.2.10 These are the packages that would be merged, in order: Calculating dependencies - !!! All ebuilds that could satisfy =dev-python/pygtk-2.12.0-r1 have been masked. !!! One of the following masked packages is required to complete your request: - dev-python/pygtk-2.12.0-r1 (masked by: ~x86 keyword) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. dragonfly ~ # eix -I pygtk [D] dev-python/pygtk Available versions: (2) 2.10.6 2.12.0 ~2.12.0-r1 ~2.12.1 ~2.12.1-r2 {X doc examples opengl} Installed versions: 2.12.0-r1(2)[proaudio /usr/portage/local/layman/pro-audio](19:14:20 01/01/08)(opengl -doc -examples) Homepage:http://www.pygtk.org/ Description: GTK+2 bindings for Python Do I need to unmask these things by hand to make forward progress? (Either that or do an emerge -C to remove them and then let an emerge -DuN world/revdep-rebuild catch them...) It seems strange to me that an emerge -DuN system operation is leading me to do things that don't have anything to do with the system. I'm pretty sure that package is used for a game and just getting caught in this general python-updater process. Thanks, Mark Humm. I seem to be stuck at this one. python-updater is complaining about vte which is used by gnome and gnome-terminal. I tried unmasking vte in package.keywords but I still get the same error: * Adding to list: =games-board/pysol-sound-server-3.01 * Adding to list: =dev-tcltk/snack-2.2.10 These are the packages that would be merged, in order: Calculating dependencies \ !!! All ebuilds that could satisfy =x11-libs/vte-0.16.12 have been masked. !!! One of the following masked packages is required to complete your request: - x11-libs/vte-0.16.12 (masked by: ) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. dragonfly ~ # equery depends vte [ Searching for packages depending on vte... ] gnome-base/gnome-2.20.3 (=x11-libs/vte-0.16.12) x11-terms/gnome-terminal-2.18.4 (=x11-libs/vte-0.15.3) dragonfly ~ # It seems that the developers have deleted the version on my machine from portage: dragonfly ~ # eix x11-libs/vte [U] x11-libs/vte Available versions: 0.16.8 0.16.13 (~)0.16.14 {debug doc opengl python} Installed versions: 0.16.12(08:52:33 02/24/08)(opengl python -debug -doc) Homepage:http://www.gnome.org/ Description: Gnome terminal widget
Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
Mark Knecht wrote: It's almost exactly the question I Came back to ask. Thanks. I finished the python emerge and saw the message about running python-updater. Before doing that I tried the emerge -pvDuN python-updater and saw it still wanted me to remove the old python. I am running python-updater (the old version) now. After that's done it's then OK for me to emerge -C the older version of python by hand and proceed with the emerge -DuN python-updater operation? After the updater gets through, run this without the quotes: equery depends =dev-lang/python-2.3.6-r2 That should tell you if anything still depends on the old version. If it lists something then don't unmerge the old version yet. I am getting messages about packages now being masked, such as: * Adding to list: =games-board/pysol-sound-server-3.01 * Adding to list: =dev-tcltk/snack-2.2.10 These are the packages that would be merged, in order: Calculating dependencies - !!! All ebuilds that could satisfy =dev-python/pygtk-2.12.0-r1 have been masked. !!! One of the following masked packages is required to complete your request: - dev-python/pygtk-2.12.0-r1 (masked by: ~x86 keyword) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. dragonfly ~ # eix -I pygtk [D] dev-python/pygtk Available versions: (2) 2.10.6 2.12.0 ~2.12.0-r1 ~2.12.1 ~2.12.1-r2 {X doc examples opengl} Installed versions: 2.12.0-r1(2)[proaudio /usr/portage/local/layman/pro-audio](19:14:20 01/01/08)(opengl -doc -examples) Homepage:http://www.pygtk.org/ Description: GTK+2 bindings for Python Do I need to unmask these things by hand to make forward progress? (Either that or do an emerge -C to remove them and then let an emerge -DuN world/revdep-rebuild catch them...) It seems strange to me that an emerge -DuN system operation is leading me to do things that don't have anything to do with the system. I'm pretty sure that package is used for a game and just getting caught in this general python-updater process. Thanks, Mark I would let the updater run then see if anything changes. It may be that some of the packages will be OK as they are. You can unmask that in /etc/portage/package.keywords and /etc/portage/package.unmask. Keep in mind that these packages are still be tested. You shouldn't use them unless you know the risks. Dale :-) :-)
Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
Mark Knecht wrote: Humm. I seem to be stuck at this one. python-updater is complaining about vte which is used by gnome and gnome-terminal. I tried unmasking vte in package.keywords but I still get the same error: * Adding to list: =games-board/pysol-sound-server-3.01 * Adding to list: =dev-tcltk/snack-2.2.10 These are the packages that would be merged, in order: Calculating dependencies \ !!! All ebuilds that could satisfy =x11-libs/vte-0.16.12 have been masked. !!! One of the following masked packages is required to complete your request: - x11-libs/vte-0.16.12 (masked by: ) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. dragonfly ~ # equery depends vte [ Searching for packages depending on vte... ] gnome-base/gnome-2.20.3 (=x11-libs/vte-0.16.12) x11-terms/gnome-terminal-2.18.4 (=x11-libs/vte-0.15.3) dragonfly ~ # It seems that the developers have deleted the version on my machine from portage: dragonfly ~ # eix x11-libs/vte [U] x11-libs/vte Available versions: 0.16.8 0.16.13 (~)0.16.14 {debug doc opengl python} Installed versions: 0.16.12(08:52:33 02/24/08)(opengl python -debug -doc) Homepage:http://www.gnome.org/ Description: Gnome terminal widget dragonfly ~ # I tried building 0.6.14 and got a sandbox violation. Ideas? Thanks, Mark That may require a new thread. I'm clueless on that one. KDE nut here. :/ Dale :-) :-)
Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
On Sat, Jul 26, 2008 at 7:11 PM, Dale [EMAIL PROTECTED] wrote: Mark Knecht wrote: Humm. I seem to be stuck at this one. python-updater is complaining about vte which is used by gnome and gnome-terminal. I tried unmasking vte in package.keywords but I still get the same error: * Adding to list: =games-board/pysol-sound-server-3.01 * Adding to list: =dev-tcltk/snack-2.2.10 These are the packages that would be merged, in order: Calculating dependencies \ !!! All ebuilds that could satisfy =x11-libs/vte-0.16.12 have been masked. !!! One of the following masked packages is required to complete your request: - x11-libs/vte-0.16.12 (masked by: ) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. dragonfly ~ # equery depends vte [ Searching for packages depending on vte... ] gnome-base/gnome-2.20.3 (=x11-libs/vte-0.16.12) x11-terms/gnome-terminal-2.18.4 (=x11-libs/vte-0.15.3) dragonfly ~ # It seems that the developers have deleted the version on my machine from portage: dragonfly ~ # eix x11-libs/vte [U] x11-libs/vte Available versions: 0.16.8 0.16.13 (~)0.16.14 {debug doc opengl python} Installed versions: 0.16.12(08:52:33 02/24/08)(opengl python -debug -doc) Homepage:http://www.gnome.org/ Description: Gnome terminal widget dragonfly ~ # I tried building 0.6.14 and got a sandbox violation. Ideas? Thanks, Mark That may require a new thread. I'm clueless on that one. KDE nut here. :/ Dale Well, thanks for the help so far. python-updater stops with the following message: * Adding to list: =dev-java/java-config-2.1.4 * Adding to list: =dev-java/java-config-1.3.7 * Adding to list: =media-tv/mythtv-0.21_p16867 * Adding to list: =app-portage/layman-1.1.1 * Adding to list: =games-board/pysol-sound-server-3.01 * Adding to list: =dev-tcltk/snack-2.2.10 These are the packages that would be merged, in order: Calculating dependencies \ !!! All ebuilds that could satisfy =x11-libs/vte-0.16.12 have been masked. !!! One of the following masked packages is required to complete your request: - x11-libs/vte-0.16.12 (masked by: ) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. dragonfly ~ # Somehow the equery depends seems very unhappy. python-updater hasn't run but equery is doing this: dragonfly ~ # equery depends =dev-lang/python-2.3.6-r2 [ Searching for packages depending on =dev-lang/python-2.3.6-r2... ] !!! Warning: No packages found matching =dev-lang/python-2.3.6-r2 dragonfly ~ # I'm very confused at this point. I wonder what I'd even call a different thread! :-) - Mark
Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
Mark Knecht wrote: On Sat, Jul 26, 2008 at 7:11 PM, Dale [EMAIL PROTECTED] wrote: Mark Knecht wrote: Humm. I seem to be stuck at this one. python-updater is complaining about vte which is used by gnome and gnome-terminal. I tried unmasking vte in package.keywords but I still get the same error: * Adding to list: =games-board/pysol-sound-server-3.01 * Adding to list: =dev-tcltk/snack-2.2.10 These are the packages that would be merged, in order: Calculating dependencies \ !!! All ebuilds that could satisfy =x11-libs/vte-0.16.12 have been masked. !!! One of the following masked packages is required to complete your request: - x11-libs/vte-0.16.12 (masked by: ) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. dragonfly ~ # equery depends vte [ Searching for packages depending on vte... ] gnome-base/gnome-2.20.3 (=x11-libs/vte-0.16.12) x11-terms/gnome-terminal-2.18.4 (=x11-libs/vte-0.15.3) dragonfly ~ # It seems that the developers have deleted the version on my machine from portage: dragonfly ~ # eix x11-libs/vte [U] x11-libs/vte Available versions: 0.16.8 0.16.13 (~)0.16.14 {debug doc opengl python} Installed versions: 0.16.12(08:52:33 02/24/08)(opengl python -debug -doc) Homepage:http://www.gnome.org/ Description: Gnome terminal widget dragonfly ~ # I tried building 0.6.14 and got a sandbox violation. Ideas? Thanks, Mark That may require a new thread. I'm clueless on that one. KDE nut here. :/ Dale Well, thanks for the help so far. python-updater stops with the following message: * Adding to list: =dev-java/java-config-2.1.4 * Adding to list: =dev-java/java-config-1.3.7 * Adding to list: =media-tv/mythtv-0.21_p16867 * Adding to list: =app-portage/layman-1.1.1 * Adding to list: =games-board/pysol-sound-server-3.01 * Adding to list: =dev-tcltk/snack-2.2.10 These are the packages that would be merged, in order: Calculating dependencies \ !!! All ebuilds that could satisfy =x11-libs/vte-0.16.12 have been masked. !!! One of the following masked packages is required to complete your request: - x11-libs/vte-0.16.12 (masked by: ) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. dragonfly ~ # Somehow the equery depends seems very unhappy. python-updater hasn't run but equery is doing this: dragonfly ~ # equery depends =dev-lang/python-2.3.6-r2 [ Searching for packages depending on =dev-lang/python-2.3.6-r2... ] !!! Warning: No packages found matching =dev-lang/python-2.3.6-r2 dragonfly ~ # I'm very confused at this point. I wonder what I'd even call a different thread! :-) - Mark Have you tried to unmask x11-libs/vte-0.16.12 and see if that works? Just put the following in package.unmask: =x11-libs/vte-0.16.12 See if that helps any. It appears that you have not updated your system in a while. It may take some time to sort all this out. ;-) Dale :-)
Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
On Sun, Jul 27, 2008 at 3:15 AM, Mark Knecht [EMAIL PROTECTED] wrote: [snip] Nothing mysterious there, python-updater was trying to rebuild vte-0.16.12, which doesn't exist in the portage tree anymore. #emerge --update --oneshot vte then re-run python-updater, and you'll be fine. --Joe -- There are 3 kinds of people in the world: those who can count, and those who can't.
Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
On Sat, Jul 26, 2008 at 7:23 PM, Qian Qiao [EMAIL PROTECTED] wrote: On Sun, Jul 27, 2008 at 3:15 AM, Mark Knecht [EMAIL PROTECTED] wrote: [snip] Nothing mysterious there, python-updater was trying to rebuild vte-0.16.12, which doesn't exist in the portage tree anymore. #emerge --update --oneshot vte then re-run python-updater, and you'll be fine. --Joe OK, I tried that earlier without the --update option. Trying again as you suggest but there are 9 things emerge wants to rebuild. I'll let that run and then type python-updater again. Thanks much! - Mark
[gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
Mark Knecht wrote: On Sat, Jul 26, 2008 at 7:23 PM, Qian Qiao [EMAIL PROTECTED] wrote: On Sun, Jul 27, 2008 at 3:15 AM, Mark Knecht [EMAIL PROTECTED] wrote: [snip] Nothing mysterious there, python-updater was trying to rebuild vte-0.16.12, which doesn't exist in the portage tree anymore. #emerge --update --oneshot vte then re-run python-updater, and you'll be fine. --Joe OK, I tried that earlier without the --update option. Trying again as you suggest but there are 9 things emerge wants to rebuild. I'll let that run and then type python-updater again. It's not wise to let the system go without emerge -auvDN world for too long. Once per week should guarantee that things like don't happen (too often :P)
[gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
On 2008-07-26, Dale [EMAIL PROTECTED] wrote: emerge the new python, run the python updater and let it emerge whatever packages it needs to rebuild, check to make sure nothing still needs the old version and then you can unmerge the old one. Be warned: running python-updater can take a long time (as in a day or more) on older machines. It rebuilds things like open office. I think that is the correct way. It is also safer to keep a spare copy of some things around in case you mess up to. man make-conf and look for buildsyspkg. If it were me, I'd leave the old Python around for while. There's no real reason you need to unmerge it (unless you're running out of disk space). -- Grant Edwards grante Yow! Catsup and Mustard at all over the place! It's visi.comthe Human Hamburger!