From: Benny M. <ben...@gm...> - 2011-06-16 08:53:38
|
Steve, John I hear on IRC that gobject introspection (gir package) is not available yet on windows, so the pygobject package. How do you evaluate that? John, Perhaps on Mac the problem is the same? A 3.4 version would earliest be april 2012 I guess, so there is some time. Nevertheless, if we should wait longer for the conversion, we would need to now before we start with all the work. On linux I needed to install gir-gtk-3.0, which pulls in a lot of introspection libraries (atk, ...). I'm hitting the first holes in the API, but I might be able to temporarily work around that, but before doing all that work I'd like to know if we won't have to pull it back after all. Benny 2011/6/16 Benny Malengier <ben...@gm...> > Ok, > > Here is a start: http://www.gramps-project.org/bugs/view.php?id=5009 > > Conv script has been run. > I fixed several seg faults due to wrong conversion and use of omsgpsmap > (gtk 3 version not available yet) and gtkmozembed. > Fixed the error dialog, so at least we can see the errors as it runs. > > I'm stuck now with StockItem struct that I can't seem to set, see above bug > ticket. If/when I continue I guess I'll have to chat with the introspection > people to understand what is going on. > That means at least the import of a large part of Gramps is already > working. > > If you don't run Gnome (like me) it looks ugly, to fix that you need to > install a gtk3 theme (I added a section to README for that in the patch). > > Well, if anybody wants to continue with the conversion, then post a note on > the bug tracker you will start with it, and edit when done, after uploading > new version of the patch. Please work with a clean trunk copy for that, so > svn revert -R > before start, or a clean checkout. > > About python 3, people will need a distro from 2011, so we might as well > use python 3 immediately if we find the time for it. > > Benny > > > 2011/6/15 Doug Blank <dou...@gm...> > >> On Tue, Jun 14, 2011 at 7:41 AM, Benny Malengier >> <ben...@gm...> wrote: >> > With 3.3 out the door let's talk about 3.4. >> > From past discussions it seems the majority would like to go to gtk 3 >> and >> > python 3. >> > >> > I support gtk 3, gtk 2 seems effectively dead by 2012. >> > Python 3, I don't have a preference. I suppose gtk 3 will block update >> on >> > older installs already, so python 3 is not the issue. >> > >> > So, we jump? >> > >> > If so, I would suggest: >> > >> > 1/ First gtk 3 conversion. Is there somebody who volunteers to pull >> this? So >> > do first conversion script, make it at least start, and then push it to >> > trunk so we all help in fixing pieces here and there? Volunteer should >> be >> > experienced python coder, so that in case paradigm choices must be done, >> > they are sensible. >> > Should we create a trunkold branch for a while in case real trunk >> becomes >> > too broken? I would expect trunk at the moment is still very much in >> line >> > with branch33, so not an issue if trunk is really broken for a while. >> > >> > 2/If we do python 3 conversion, I would ask that gen and cli remain >> python >> > 2.x compatible if at all possible. So gen.lib could be a base library >> for >> > python 2 programs (eg, should we reuse on a mobile OS), and cli can run >> on a >> > server with only python 2.x if the plugin that is used supports 2.x. >> > We should not break some compatibility for the fun of it. >> > >> > Volunteers, suggestions? >> >> Going to Python3 and gtk3 and will both be disruptive. I suggest we do >> them at the same time (Gramps4), so we don't have two big disruptions. >> It may be that some people can't upgrade to Gramps4 until later in >> 2012 or 2013. But we'll be already there and helping to bring >> everything to proper order. >> >> -Doug >> >> > Benny >> > >> > >> ------------------------------------------------------------------------------ >> > EditLive Enterprise is the world's most technically advanced content >> > authoring tool. Experience the power of Track Changes, Inline Image >> > Editing and ensure content is compliant with Accessibility Checking. >> > http://p.sf.net/sfu/ephox-dev2dev >> > _______________________________________________ >> > Gramps-devel mailing list >> > Gra...@li... >> > https://lists.sourceforge.net/lists/listinfo/gramps-devel >> > >> > >> > > |