Hello Etienne!

On Sat, Feb 15, 2014 at 10:10:58PM +0100, Etienne Millon wrote:
> Hi,
> 
> Well, half a year is not so bad :-/ Sorry for hindering the removal.
> 
> If I remember correctly, porting the current version to a recent vala
> compiler would require a non negligible amount of work (by the way, do
> you know if there is a porting guide for valac upgrades?). Upstream is
> working on a new version but has not released one yet.

I'm not an expert on vala myself and I'm not aware of a porting guide.
Usually I just google a particular problem and there most of the time
is someone else who has already solved a similar problem which you can
follow.

Yesterday I briefly looked into what it would take to port gmpc to
newer vala. At first I just had to change a function prototype where
bindings had changed from ...(out x, out y, ...) to
...(ref x, ref y, ...).
After that additional problems came up so I looked a bit at recent
upstream VCS history.... Looks like they haven't switched to newer
vala their either since they where still using the old ("out") function
prototype.

> 
> The best course of action is probably to package a git snapshot and
> convince upstream to release before the freeze, as I'd like to provide
> a newer gmpc for jessie (including glyr support etc).

With latest upstream snapshot you'll also need the latest upstream
snapshot of libmpd, which has bumped SONAME (not ABI compatible) so
it'll need a transition in debian... 
So this path is not very straight forward either unfortunately. :(

I understand it will take some work and require some time to get gmpc
ported to newer vala. I just wanted to make sure it's atleast on your
todo list and maybe with a bit of a priority because if/when gmpc
is the last thing that requires vala 0.16 we'll have to discuss how
to deal with the situation....

Regards,
Andreas Henriksson


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to