Unless anybody gives reasons against it, I am 100% for this change.
GMime is kind of irritating, because it is an incompatible API and
will require more work to adapt, *plus* they are changing API again
for 2.6, but that won't be out for awhile so it's not a big concern.
A patch to the latest GMime will be non-trivial, but hopefully still
easy!
As for the rest, I am totally happy bumping Mono to 2.0, Mono.Addins
to 0.4, and gtk-sharp to 2.12. Ben, feel free to forge ahead on this.
Thanks everybody,
Sandy
On Thu, Apr 30, 2009 at 5:38 AM, Benjamin Podszun
<
benjamin.podszun@...> wrote:
> Hi.
>
> I'd like to raise the question of dependency versions again. The following
> dependencies come from the top of my head and should imo be defined for 0.15
> to allow patches for deprecation warnings and contributions that make use of
> new functionality early in this cycle.
>
> - Mono 2.0
> Build time would give us type inference, object initializers. Runtime could
> offer LINQ as the most desireable feature
>
> - Mono.Addins 0.4
> Improvements on Windows (no console Windows that pop up during startup),
> fixes bug 575624 and 572088 (the latter explicitly requests this version)
>
> - GTK 2.12
> Already the version used on Windows. Actually I'm not sure what the
> improvements on the other platforms are, but we could remove a lot of
> deprecated/obsolete things from our code which generates warnings on newer
> versions
>
> - GMime 2.4
> Requested in bug 565336
>
> Defining a target version for these dependencies (and possible other thigns
> I missed) would allow us to either work on that support _now_ or push back
> the dependent things (like the bug).
> Especially the gtk# and mono versions are interesting.
>
> Just for reference: Banshee, which recently made some frontpages because it
> was suggested to be the new/next Ubuntu default media player, requires
> according to [1]:
>
> - Mono >= 2.0
> - Mono.Addins >= 0.4
> - GTK# >= 2.12
>
> Sandy: You said that some deployments are quite large and cannot easily
> upgrade/are stuck with older versions of these libraries. Are those people
> on this list?
> Anyone else having special requirements that rule out any of these
> dependencies? Do people care about build time dependencies at all?
>
> Would love to get some feedback.
> Ben
>
> 1:
http://packages.ubuntu.com/jaunty/banshee> _______________________________________________
> Tomboy-list mailing list
>
Tomboy-list@...
>
http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com>
_______________________________________________
Tomboy-list mailing list
Tomboy-list@...
http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com