From salimma at fedoraproject.org Fri Mar 18 15:59:08 2011 From: salimma at fedoraproject.org (Michel Alexandre Salim) Date: Fri, 18 Mar 2011 16:59:08 +0100 Subject: [Valencia] Valencia and GNOME 3.0 Message-ID: <4D83814C.2030709@fedoraproject.org> Dear developers, With the GNOME 3.0 release imminent, are there plans to retarget Valencia's development? Thanks, -- Michel Alexandre Salim () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments From adam at yorba.org Fri Mar 18 16:01:40 2011 From: adam at yorba.org (Adam Dingle) Date: Fri, 18 Mar 2011 09:01:40 -0700 Subject: [Valencia] Valencia and GNOME 3.0 In-Reply-To: <4D83814C.2030709@fedoraproject.org> References: <4D83814C.2030709@fedoraproject.org> Message-ID: <4D8381E4.3030105@yorba.org> On 03/18/2011 08:59 AM, Michel Alexandre Salim wrote: > Dear developers, > > With the GNOME 3.0 release imminent, are there plans to retarget > Valencia's development? > > Thanks, > Michel, not sure I understand - what do you mean by "retarget"? Issue a new release? By the way, I'm working today on enhancing Valencia to build with Vala 0.11.7 (at the moment the Valencia trunk only builds with 0.10). adam From salimma at fedoraproject.org Fri Mar 18 16:43:09 2011 From: salimma at fedoraproject.org (Michel Alexandre Salim) Date: Fri, 18 Mar 2011 17:43:09 +0100 Subject: [Valencia] Valencia and GNOME 3.0 In-Reply-To: <4D8381E4.3030105@yorba.org> References: <4D83814C.2030709@fedoraproject.org> <4D8381E4.3030105@yorba.org> Message-ID: <4D838B9D.6070700@fedoraproject.org> Hi Adam, On 03/18/2011 05:01 PM, Adam Dingle wrote: > On 03/18/2011 08:59 AM, Michel Alexandre Salim wrote: >> Dear developers, >> >> With the GNOME 3.0 release imminent, are there plans to retarget >> Valencia's development? >> >> Thanks, >> > Michel, > > not sure I understand - what do you mean by "retarget"? Issue a new > release? > Retarget, because instead of gedit-2.20.pc and the gtk+-2.0 we now have gedit.pc and gtk+-3.0 -- the same way vala-0.10.pc is now libvala-0.12.pc I've not looked too closely to see how much the API needs to be changed. Are the .deps and .vapi files bundled with valencia just automatically generated using vapigen, or do they need to be modified? Any reason they're not automatically generated during the build process? Thanks, -- Michel Alexandre Salim () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments From adam at yorba.org Fri Mar 18 16:53:43 2011 From: adam at yorba.org (Adam Dingle) Date: Fri, 18 Mar 2011 09:53:43 -0700 Subject: [Valencia] Valencia and GNOME 3.0 In-Reply-To: <4D838B9D.6070700@fedoraproject.org> References: <4D83814C.2030709@fedoraproject.org> <4D8381E4.3030105@yorba.org> <4D838B9D.6070700@fedoraproject.org> Message-ID: <4D838E17.2050407@yorba.org> On 03/18/2011 09:43 AM, Michel Alexandre Salim wrote: > Hi Adam, > > On 03/18/2011 05:01 PM, Adam Dingle wrote: >> On 03/18/2011 08:59 AM, Michel Alexandre Salim wrote: >> >> Michel, >> >> not sure I understand - what do you mean by "retarget"? Issue a new >> release? >> > Retarget, because instead of gedit-2.20.pc and the gtk+-2.0 we now > have gedit.pc and gtk+-3.0 -- the same way vala-0.10.pc is now > libvala-0.12.pc There are two separate issues here: 1. Moving from Vala 0.10 to Vala 0.11/12. I'm working on this today. Once my changes are complete, Valencia will build with only Vala 0.11/12. 2. Moving to GTK 3. I'd rather not require GTK 3 yet since it will be quite some time before most users have GTK 3 (not all distros are even adopting GTK 3 this spring). I was hoping that we could simply build Valencia for GTK 2 and have it work even on distros like Fedora which are moving to GTK 3. Now that I think about it, though, that might not work since gedit on Fedora will use GTK 3 and I'm not sure that it will be possible to use GTK 2 and GTK 3 in the same process. So to solve this we might need to add a --with-gtk3 configure option for Valencia that allows it to be built either for GTK 2 or 3. I'll look at this soon. > > I've not looked too closely to see how much the API needs to be > changed. Are the .deps and .vapi files bundled with valencia just > automatically generated using vapigen, or do they need to be modified? > Any reason they're not automatically generated during the build process? Those files should go away. They exist only because when Valencia was first developed, Vala included no .vapi file for gedit (now it does) and because we needed a GTK bindings fix (which I hope has appeared upstream by now). I'll try to eliminate them today as part of the move to Vala 0.11/12. adam