Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 352218 - Gnome 2.32 upgrade guide
Summary: Gnome 2.32 upgrade guide
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://dev.gentoo.org/~pacho/gnome-2....
Whiteboard:
Keywords:
Depends on: 351439
Blocks: gnome2.32 353436
  Show dependency tree
 
Reported: 2011-01-20 10:45 UTC by Pacho Ramos
Modified: 2011-02-18 10:55 UTC (History)
1 user (show)

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


Attachments
fix-addressbook.py (fix-addressbook.py,1.37 KB, text/plain)
2011-02-14 20:18 UTC, Gilles Dartiguelongue (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pacho Ramos gentoo-dev 2011-01-20 10:45:58 UTC
The purpose of this bug is to:
- Comment issues that will need to be covered in future Gnome 2.32 Upgrade guide.
- Add bugs that will need to be covered here as blockers of this bug

Thanks

Reproducible: Always
Comment 1 Pacho Ramos gentoo-dev 2011-01-31 18:40:41 UTC
A first try in:
http://dev.gentoo.org/~pacho/gnome-2.32-upgrade.xml
Comment 2 Pacho Ramos gentoo-dev 2011-02-07 12:56:40 UTC
(In reply to comment #1)
> A first try in:
> http://dev.gentoo.org/~pacho/gnome-2.32-upgrade.xml
> 

If you are ok with this, I will be happy to commit and prepare the news item.
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2011-02-07 13:08:04 UTC
I'd rather use the gconftool command I gave in the gnome-panel bug report. Otherwise looks good.

If you wish, you can add a paragraph about how we tried to support multiple python slots (multiple slot 2 or/and 3) but how it most likely isn't ready yet for prime time.
Comment 4 Pacho Ramos gentoo-dev 2011-02-07 13:25:20 UTC
(In reply to comment #3)
> I'd rather use the gconftool command I gave in the gnome-panel bug report.
> Otherwise looks good.
> 

The problem of gconftool command is that nobody has tried it it really fixes the problem since I solved it in my setup simply removing offending file :-/

> If you wish, you can add a paragraph about how we tried to support multiple
> python slots (multiple slot 2 or/and 3) but how it most likely isn't ready yet
> for prime time.
> 

I think that, from a Gnome point of view, most of apps should compile and work even setting python3 as main interpreter but since there are still a lot of other packages still not supporting it, I wouldn't mention it as, otherwise, some people could try to set python3 as main and see other non-Gnome packages failing to build or run
Comment 5 Gilles Dartiguelongue (RETIRED) gentoo-dev 2011-02-07 14:34:31 UTC
A recursive unset starting at the root of  the gconf path specified in that file should do the job if we can't find anything more specific.(In reply to comment #4)
> (In reply to comment #3)
> > I'd rather use the gconftool command I gave in the gnome-panel bug report.
> > Otherwise looks good.
> > 
> 
> The problem of gconftool command is that nobody has tried it it really fixes
> the problem since I solved it in my setup simply removing offending file :-/

A recursive unset starting at the root of  the gconf path specified in that file should do the job if we can't find anything more specific.

> > If you wish, you can add a paragraph about how we tried to support multiple
> > python slots (multiple slot 2 or/and 3) but how it most likely isn't ready yet
> > for prime time.
> > 
> 
> I think that, from a Gnome point of view, most of apps should compile and work
> even setting python3 as main interpreter but since there are still a lot of
> other packages still not supporting it, I wouldn't mention it as, otherwise,
> some people could try to set python3 as main and see other non-Gnome packages
> failing to build or run

well I wanted the paragraph especially for telling users it's not ready and they should not complain :).
Comment 6 Pacho Ramos gentoo-dev 2011-02-07 17:04:36 UTC
(In reply to comment #5)
> > (In reply to comment #3)
> > > I'd rather use the gconftool command I gave in the gnome-panel bug report.
> > > Otherwise looks good.
> > > 
> > 
> > The problem of gconftool command is that nobody has tried it it really fixes
> > the problem since I solved it in my setup simply removing offending file :-/
> 
> A recursive unset starting at the root of  the gconf path specified in that
> file should do the job if we can't find anything more specific.
> 

I have just run the following:
gconftool-2 --recursive-unset /apps/panel

And looks like all my panel configuration have been reset... I think it's too drastic :-/
 
> well I wanted the paragraph especially for telling users it's not ready and
> they should not complain :).
> 

Nice but, if I don't misremember, python3 news item was already created suggesting people to not set it as main interpreter, then, this could be a bit redundant, but I can try to add it if you want
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2011-02-07 17:11:50 UTC
(In reply to comment #6)
> (In reply to comment #5)
> > > (In reply to comment #3)
> > > > I'd rather use the gconftool command I gave in the gnome-panel bug report.
> > > > Otherwise looks good.
> > > > 
> > > 
> > > The problem of gconftool command is that nobody has tried it it really fixes
> > > the problem since I solved it in my setup simply removing offending file :-/
> > 
> > A recursive unset starting at the root of  the gconf path specified in that
> > file should do the job if we can't find anything more specific.
> > 
> 
> I have just run the following:
> gconftool-2 --recursive-unset /apps/panel
> 
> And looks like all my panel configuration have been reset... I think it's too
> drastic :-/

it's either that or freezing panel, remember :) It's the best we can do if nobody wants to give us more info.

> > well I wanted the paragraph especially for telling users it's not ready and
> > they should not complain :).
> > 
> 
> Nice but, if I don't misremember, python3 news item was already created
> suggesting people to not set it as main interpreter, then, this could be a bit
> redundant, but I can try to add it if you want

well, it's also about USE_PYTHON for people who would like gracious python  migrations for example.
Comment 8 Pacho Ramos gentoo-dev 2011-02-07 17:33:21 UTC
(In reply to comment #7)
> it's either that or freezing panel, remember :) It's the best we can do if
> nobody wants to give us more info.
> 

But looks like simply removing offending file:
rm -f ~/.gconf/desktop/gnome/interfaces/%gconf.xml

makes panel happy and don't lose panel configuration.

> > > well I wanted the paragraph especially for telling users it's not ready and
> > > they should not complain :).
> > > 
> > 
> > Nice but, if I don't misremember, python3 news item was already created
> > suggesting people to not set it as main interpreter, then, this could be a bit
> > redundant, but I can try to add it if you want
> 
> well, it's also about USE_PYTHON for people who would like gracious python 
> migrations for example.
> 

In that case I would also need a bit of help since I don't even know how to use "USE_PYTHON" and co. :-(, if you want, you can simply provide plain text and I can move it to the doc file. Thanks a lot
Comment 9 Pacho Ramos gentoo-dev 2011-02-09 18:47:48 UTC
I have just added a note referring to python3 being used as main interpreter... if you have any suggestions to improve it, please tell me 
Comment 10 Gilles Dartiguelongue (RETIRED) gentoo-dev 2011-02-14 15:19:01 UTC
ACK for the python paragraph.
I'm still working on the evolution migration fix script, only de-duplication of system entry left and I'll attach it here.
Comment 11 Gilles Dartiguelongue (RETIRED) gentoo-dev 2011-02-14 20:18:19 UTC
Created attachment 262523 [details]
fix-addressbook.py

this little script should fix evolution migration problems. It removes uri attribute from local addressbooks (it is deprecated from my testings)  and it removes the extra(s?) system addressbooks that could have been created by selecting those not part of the group with the most local addressbooks . In other words, if you have one in its own group and  another with a couple of others, it will select the one alone for removal.
Comment 12 Pacho Ramos gentoo-dev 2011-02-14 22:35:43 UTC
Sadly my addressbook was already fixed manually, then, I cannot test if this will fix that breakages but, at least, I have tried to run it and my addressbook is still ok :-)

Thanks a lot for the script. One last doubt about the guide: How should we provide this script? Should I point people to download it from here or from dev.gentoo.org/~pacho/...? Or should we even provide it with evolution installation?
Comment 13 Gilles Dartiguelongue (RETIRED) gentoo-dev 2011-02-14 22:56:44 UTC
Pointing them to the bug report should be fine, there should not be a lot of people that would need it. And for the record I wrote this script to fix my own broken setup :).
Comment 14 Pacho Ramos gentoo-dev 2011-02-15 10:44:39 UTC
http://dev.gentoo.org/~pacho/gnome-2.32-upgrade.xml -> updated
Comment 15 Pacho Ramos gentoo-dev 2011-02-18 10:55:59 UTC
Fixed