Re: XML for GJS



On Sat, 2012-10-06 at 11:18 -0400, Richard Schwarting wrote:
> Hi Nikita.
> 
> I'm the primary contributor to GXml, but am unfortunately consumed by
> finishing my Masters this semester.  However, I am currently at the
> Desktop Summit and will be working on GXml for the next 3 days
> straight!
> 
> What's the problem between your version of vala and GXml?  I had one
> report about the fact that it used to target gee-1.0 (libgee 0.6) and
> now targets gee-0.8 (libgee 0.8) which had an API break, and Ubuntu
> and Fedora don't ship the same version of the API.
> 

>From packages.ubuntu.com:

 8.04LTS: 0.5.0 (it was testing version)
10.04LTS: 0.6.1
11.04   : 0.6.2.1
11.10   : 0.6.4
12.04   : 0.6.4
(BTW versions 0.6.0-0.6.4 contains known problems which were fixed by
0.6.5 - does anyone knows what is Ubuntu policy in such matters).

>From admin.fedoraproject.org:

     libgee       libgee06
 16: 0.6.4        -
 17: 0.7.3        0.6.4
 18: 0.8.0        0.6.5
(The BTW applies to it as well).

Anyway - GObject introspection does not play well with libgee (and by proxy folks and anything that uses libgee) due to
missing features:

https://bugzilla.gnome.org/show_bug.cgi?id=576327
https://bugzilla.gnome.org/show_bug.cgi?id=639908

> Cheerio, 
>  Richard Schwarting
> 
> On Sat, Oct 6, 2012 at 11:04 AM, Nikita Churaev
> <lamefun x0r gmail com> wrote:
>         Without proper XML support, a programming platform becomes
>         outright
>         useless for PEOPLE, since XML is now the integral part of Web
>         3.0 and
>         everything else. It's a grave problem for GJS, since now it
>         has no XML
>         support whatsoever. I want to try to do something about this.
>         
>         * Make a manual binding, like we do for cairo.
>         * Make a GObject wrapper over libxml2 (there's already GXml,
>         but it
>         requires outdated Vala version, maybe port to C not to chase
>         Vala?).
>         * Make a new XML parser that is based entirely on GLib and
>         GObject.
>         
>         The latter two have a bonus that if new features are added,
>         they'll
>         become immediately available for all languages that GNOME
>         supports. What
>         is the best option?
>         
>         _______________________________________________
>         desktop-devel-list mailing list
>         desktop-devel-list gnome org
>         https://mail.gnome.org/mailman/listinfo/desktop-devel-list
> 
> _______________________________________________
> desktop-devel-list mailing list
> desktop-devel-list gnome org
> https://mail.gnome.org/mailman/listinfo/desktop-devel-list





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]