Hi Axel, Axel Simon <[email protected]> writes: > Hi Andy, > > On 22.04.2010, at 15:21, Andy Stewart wrote: > >> Hi Axel, >> >> Now just below package haven't finish (except gstreammer): >> >> ** TODO gio >> ** TODO gnomevfs >> ** TODO soegtk >> ** TODO gconf >> ** TODO vte >> >> I can finish "soegtk" "gconf" and "vte" tonight. >> >> I haven't spare time tomorrow >> Can you finish "gio" and "gnomevfs"? >> > > Let's leave gnomevfs to rot for now. Converting gio might take a bit > more brains due to the second type hierarchy. I might be able to do > that tomorrow. gconf finish:
gconf.tar.gz
Description: Binary data
So only gio and gstreamer haven't finish.
>
>> After we finish those packages, we can split non-core package out, and
>> release next version.
>
> First of all, I've pushed Duncan's patch and added a new
> "GtkInternals" module that other add-on libs can use. Can you pull
> that and see if it is enough?
>
> Before we release, there are two things I'd like to fix:
>
> - so far, we've exported definitions from Enum from those modules that
> used them. This often leads to duplicate export warnings. Before we
> release, we should export .../General/Enums.chs from Gtk.chs (/General/
> Enums.chs already re-exports /Gdk/Enums.chs, so exporting just /
> General/Enums.chs is enough) and remove any enum type that is exported
> from the individual modules. (We could probably grep for "(..)" since
> that usually indicates a data type being exported. Note that there are
> a few data types that are defined in the widget modules themselves.
> These should still be exported.
I have check your patches, you create GtkInternals, good.
but i found some problems that can't fix:
(1) Graphics.UI.Gtk.General.Threading
When build-tools generate Signals.chs, it will add
import Graphics.UI.Gtk.General.Threading
in Signals.chs, and Graphics.UI.Gtk.General.Threading is hidden in
gtk.cabal.
So all Signals.chs for other library can't compile pass.
(2) Graphics.UI.Gtk.Types
When build-tools generate Types.chs, it will add
{#import Graphics.UI.Gtk.Types#}
in Types.chs, and Graphics.UI.Gtk.Types is hidden in gtk.cabal.
So all Types.chs for other library can't compile pass.
Please fix above problem, otherwise i can't make non-core package
compile pass.
Cheers,
-- Andy
------------------------------------------------------------------------------
_______________________________________________ Gtk2hs-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gtk2hs-devel
