* [gentoo-user] dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
@ 2008-07-26 22:36 Mark Knecht
2008-07-26 22:47 ` Dale
0 siblings, 1 reply; 21+ messages in thread
From: Mark Knecht @ 2008-07-26 22:36 UTC (permalink / raw
To: gentoo-user
As part of emerge -DuN system portage appears to first make me remove
python by hand. Is this safe?
Thanks,
Mark
dragonfly ~ # emerge -pvDuN -1 python-updater
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] app-admin/python-updater-0.5 [0.2] 6 kB
[ebuild U ] sys-devel/autoconf-2.61-r2 [2.61-r1] USE="-emacs" 0 kB
[ebuild U ] perl-core/Test-Harness-3.10 [2.64] 173 kB
[ebuild NS ] dev-lang/python-2.5.2-r5 USE="berkdb gdbm ipv6
ncurses readline ssl threads tk -bootstrap -build -doc -examples
-sqlite -ucs2 -wininst" 9,597 kB
[ebuild U ] net-misc/rsync-3.0.2 [2.6.9-r6] USE="acl iconv%* ipv6
-static -xattr% -xinetd" 748 kB
[blocks B ] <dev-lang/python-2.3.6-r2 (is blocking
app-admin/python-updater-0.5, app-admin/python-updater-0.2)
Total: 5 packages (4 upgrades, 1 in new slot, 1 block), Size of
downloads: 10,523 kB
dragonfly ~ #
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-user] dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
2008-07-26 22:36 [gentoo-user] dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5 Mark Knecht
@ 2008-07-26 22:47 ` Dale
2008-07-26 23:20 ` [gentoo-user] " Nikos Chantziaras
2008-07-27 3:53 ` Grant Edwards
0 siblings, 2 replies; 21+ messages in thread
From: Dale @ 2008-07-26 22:47 UTC (permalink / raw
To: gentoo-user
Mark Knecht wrote:
> As part of emerge -DuN system portage appears to first make me remove
> python by hand. Is this safe?
>
> Thanks,
> Mark
>
> dragonfly ~ # emerge -pvDuN -1 python-updater
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies... done!
> [ebuild U ] app-admin/python-updater-0.5 [0.2] 6 kB
> [ebuild U ] sys-devel/autoconf-2.61-r2 [2.61-r1] USE="-emacs" 0 kB
> [ebuild U ] perl-core/Test-Harness-3.10 [2.64] 173 kB
> [ebuild NS ] dev-lang/python-2.5.2-r5 USE="berkdb gdbm ipv6
> ncurses readline ssl threads tk -bootstrap -build -doc -examples
> -sqlite -ucs2 -wininst" 9,597 kB
> [ebuild U ] net-misc/rsync-3.0.2 [2.6.9-r6] USE="acl iconv%* ipv6
> -static -xattr% -xinetd" 748 kB
> [blocks B ] <dev-lang/python-2.3.6-r2 (is blocking
> app-admin/python-updater-0.5, app-admin/python-updater-0.2)
>
> Total: 5 packages (4 upgrades, 1 in new slot, 1 block), Size of
> downloads: 10,523 kB
> dragonfly ~ #
>
>
>
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 also safer to keep a spare copy of some things around in case you
mess up to. man make-conf and look for buildsyspkg.
Dale
:-) :-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
2008-07-26 22:47 ` Dale
@ 2008-07-26 23:20 ` Nikos Chantziaras
2008-07-27 0:51 ` Mark Knecht
2008-07-27 3:53 ` Grant Edwards
1 sibling, 1 reply; 21+ messages in thread
From: Nikos Chantziaras @ 2008-07-26 23:20 UTC (permalink / raw
To: gentoo-user
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.
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
2008-07-26 23:20 ` [gentoo-user] " Nikos Chantziaras
@ 2008-07-27 0:51 ` Mark Knecht
2008-07-27 1:18 ` Dale
0 siblings, 1 reply; 21+ messages in thread
From: Mark Knecht @ 2008-07-27 0:51 UTC (permalink / raw
To: gentoo-user
On Sat, Jul 26, 2008 at 4:20 PM, Nikos Chantziaras <realnc@arcor.de> 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
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
2008-07-27 0:51 ` Mark Knecht
@ 2008-07-27 1:18 ` Dale
2008-07-27 1:34 ` Mark Knecht
0 siblings, 1 reply; 21+ messages in thread
From: Dale @ 2008-07-27 1:18 UTC (permalink / raw
To: gentoo-user
Mark Knecht wrote:
> On Sat, Jul 26, 2008 at 4:20 PM, Nikos Chantziaras <realnc@arcor.de> 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
:-) :-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
2008-07-27 1:18 ` Dale
@ 2008-07-27 1:34 ` Mark Knecht
2008-07-27 1:46 ` Mark Knecht
2008-07-27 1:51 ` Dale
0 siblings, 2 replies; 21+ messages in thread
From: Mark Knecht @ 2008-07-27 1:34 UTC (permalink / raw
To: gentoo-user
On Sat, Jul 26, 2008 at 6:18 PM, Dale <dalek1967@bellsouth.net> wrote:
> Mark Knecht wrote:
>>
>> On Sat, Jul 26, 2008 at 4:20 PM, Nikos Chantziaras <realnc@arcor.de>
>> 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
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
2008-07-27 1:34 ` Mark Knecht
@ 2008-07-27 1:46 ` Mark Knecht
2008-07-27 2:11 ` Dale
2008-07-27 1:51 ` Dale
1 sibling, 1 reply; 21+ messages in thread
From: Mark Knecht @ 2008-07-27 1:46 UTC (permalink / raw
To: gentoo-user
On Sat, Jul 26, 2008 at 6:34 PM, Mark Knecht <markknecht@gmail.com> wrote:
> On Sat, Jul 26, 2008 at 6:18 PM, Dale <dalek1967@bellsouth.net> wrote:
>> Mark Knecht wrote:
>>>
>>> On Sat, Jul 26, 2008 at 4:20 PM, Nikos Chantziaras <realnc@arcor.de>
>>> 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
dragonfly ~ #
I tried building 0.6.14 and got a sandbox violation.
Ideas?
Thanks,
Mark
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
2008-07-27 1:34 ` Mark Knecht
2008-07-27 1:46 ` Mark Knecht
@ 2008-07-27 1:51 ` Dale
1 sibling, 0 replies; 21+ messages in thread
From: Dale @ 2008-07-27 1:51 UTC (permalink / raw
To: gentoo-user
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
:-) :-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
2008-07-27 1:46 ` Mark Knecht
@ 2008-07-27 2:11 ` Dale
2008-07-27 2:15 ` Mark Knecht
0 siblings, 1 reply; 21+ messages in thread
From: Dale @ 2008-07-27 2:11 UTC (permalink / raw
To: gentoo-user
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
:-) :-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
2008-07-27 2:11 ` Dale
@ 2008-07-27 2:15 ` Mark Knecht
2008-07-27 2:22 ` Dale
2008-07-27 2:23 ` Qian Qiao
0 siblings, 2 replies; 21+ messages in thread
From: Mark Knecht @ 2008-07-27 2:15 UTC (permalink / raw
To: gentoo-user
On Sat, Jul 26, 2008 at 7:11 PM, Dale <dalek1967@bellsouth.net> 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
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
2008-07-27 2:15 ` Mark Knecht
@ 2008-07-27 2:22 ` Dale
2008-07-27 15:12 ` Mark Knecht
2008-07-27 2:23 ` Qian Qiao
1 sibling, 1 reply; 21+ messages in thread
From: Dale @ 2008-07-27 2:22 UTC (permalink / raw
To: gentoo-user
Mark Knecht wrote:
> On Sat, Jul 26, 2008 at 7:11 PM, Dale <dalek1967@bellsouth.net> 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
:-)
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
2008-07-27 2:15 ` Mark Knecht
2008-07-27 2:22 ` Dale
@ 2008-07-27 2:23 ` Qian Qiao
2008-07-27 2:42 ` Mark Knecht
1 sibling, 1 reply; 21+ messages in thread
From: Qian Qiao @ 2008-07-27 2:23 UTC (permalink / raw
To: gentoo-user
On Sun, Jul 27, 2008 at 3:15 AM, Mark Knecht <markknecht@gmail.com> 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.
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
2008-07-27 2:23 ` Qian Qiao
@ 2008-07-27 2:42 ` Mark Knecht
2008-07-27 2:54 ` Nikos Chantziaras
0 siblings, 1 reply; 21+ messages in thread
From: Mark Knecht @ 2008-07-27 2:42 UTC (permalink / raw
To: gentoo-user
On Sat, Jul 26, 2008 at 7:23 PM, Qian Qiao <qian.qiao@gmail.com> wrote:
> On Sun, Jul 27, 2008 at 3:15 AM, Mark Knecht <markknecht@gmail.com> 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
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
2008-07-27 2:42 ` Mark Knecht
@ 2008-07-27 2:54 ` Nikos Chantziaras
0 siblings, 0 replies; 21+ messages in thread
From: Nikos Chantziaras @ 2008-07-27 2:54 UTC (permalink / raw
To: gentoo-user
Mark Knecht wrote:
> On Sat, Jul 26, 2008 at 7:23 PM, Qian Qiao <qian.qiao@gmail.com> wrote:
>> On Sun, Jul 27, 2008 at 3:15 AM, Mark Knecht <markknecht@gmail.com> 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)
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
2008-07-26 22:47 ` Dale
2008-07-26 23:20 ` [gentoo-user] " Nikos Chantziaras
@ 2008-07-27 3:53 ` Grant Edwards
1 sibling, 0 replies; 21+ messages in thread
From: Grant Edwards @ 2008-07-27 3:53 UTC (permalink / raw
To: gentoo-user
On 2008-07-26, Dale <dalek1967@bellsouth.net> 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.com the Human Hamburger!
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
2008-07-27 2:22 ` Dale
@ 2008-07-27 15:12 ` Mark Knecht
2008-07-27 15:35 ` Qian Qiao
0 siblings, 1 reply; 21+ messages in thread
From: Mark Knecht @ 2008-07-27 15:12 UTC (permalink / raw
To: gentoo-user
On Sat, Jul 26, 2008 at 7:22 PM, Dale <dalek1967@bellsouth.net> 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
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
2008-07-27 15:12 ` Mark Knecht
@ 2008-07-27 15:35 ` Qian Qiao
2008-07-27 15:57 ` Grant Edwards
2008-07-28 2:16 ` Adam Carter
0 siblings, 2 replies; 21+ messages in thread
From: Qian Qiao @ 2008-07-27 15:35 UTC (permalink / raw
To: gentoo-user
On Sun, Jul 27, 2008 at 4:12 PM, Mark Knecht <markknecht@gmail.com> 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."
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
2008-07-27 15:35 ` Qian Qiao
@ 2008-07-27 15:57 ` Grant Edwards
2008-07-28 2:16 ` Adam Carter
1 sibling, 0 replies; 21+ messages in thread
From: Grant Edwards @ 2008-07-27 15:57 UTC (permalink / raw
To: gentoo-user
On 2008-07-27, Qian Qiao <qian.qiao@gmail.com> wrote:
> On Sun, Jul 27, 2008 at 4:12 PM, Mark Knecht <markknecht@gmail.com> 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
^ permalink raw reply [flat|nested] 21+ messages in thread
* RE: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
2008-07-27 15:35 ` Qian Qiao
2008-07-27 15:57 ` Grant Edwards
@ 2008-07-28 2:16 ` Adam Carter
2008-07-28 2:26 ` Mark Knecht
1 sibling, 1 reply; 21+ messages in thread
From: Adam Carter @ 2008-07-28 2:16 UTC (permalink / raw
To: gentoo-user@lists.gentoo.org
> 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
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
2008-07-28 2:16 ` Adam Carter
@ 2008-07-28 2:26 ` Mark Knecht
2008-07-28 2:48 ` Adam Carter
0 siblings, 1 reply; 21+ messages in thread
From: Mark Knecht @ 2008-07-28 2:26 UTC (permalink / raw
To: gentoo-user
On Sun, Jul 27, 2008 at 7:16 PM, Adam Carter <Adam.Carter@optus.com.au> 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
^ permalink raw reply [flat|nested] 21+ messages in thread
* RE: [gentoo-user] Re: dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5
2008-07-28 2:26 ` Mark Knecht
@ 2008-07-28 2:48 ` Adam Carter
0 siblings, 0 replies; 21+ messages in thread
From: Adam Carter @ 2008-07-28 2:48 UTC (permalink / raw
To: gentoo-user@lists.gentoo.org
> > 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.
^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2008-07-28 2:45 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-26 22:36 [gentoo-user] dev-lang/python-2.3.6-r2 (is blocking app-admin/python-updater-0.5 Mark Knecht
2008-07-26 22:47 ` Dale
2008-07-26 23:20 ` [gentoo-user] " Nikos Chantziaras
2008-07-27 0:51 ` Mark Knecht
2008-07-27 1:18 ` Dale
2008-07-27 1:34 ` Mark Knecht
2008-07-27 1:46 ` Mark Knecht
2008-07-27 2:11 ` Dale
2008-07-27 2:15 ` Mark Knecht
2008-07-27 2:22 ` Dale
2008-07-27 15:12 ` Mark Knecht
2008-07-27 15:35 ` Qian Qiao
2008-07-27 15:57 ` Grant Edwards
2008-07-28 2:16 ` Adam Carter
2008-07-28 2:26 ` Mark Knecht
2008-07-28 2:48 ` Adam Carter
2008-07-27 2:23 ` Qian Qiao
2008-07-27 2:42 ` Mark Knecht
2008-07-27 2:54 ` Nikos Chantziaras
2008-07-27 1:51 ` Dale
2008-07-27 3:53 ` Grant Edwards
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox