Hi,

Fedora trackballs maintainer here. While doing some work on the Fedora
trackballs package, I noticed that Debian's trackballs pkg now has
guile-2.0 support, which is great.

Fedora has had an incomplete guile-2.0 patch for a while now:
http://pkgs.fedoraproject.org/cgit/rpms/trackballs.git/tree/trackballs-1.1.4-guile20.patch

But we never got around to finishing this and moving from our
compat-guile18 pkg to using the default guile-2.0 in Fedora.
Note I did not write this patch.

Comparing the Fedora and Debian patches, it seems that the Debian
patch is more complete when it comes to the C-guile glue side, but
you only patch lv1.scm (*) when it comes to modifying the actual
guile code. The Fedora patch has a different approach for the
problem in lv1.scm, on top of that it identifies the same problem
in a number of other .scm files. The Debian pkg should probably patch
these other .scm files too. Besides that the Fedora patch identifies
some other problems in a few .scm files.

I personally do not know guile at all. But I think it would be good
for someone to take a look at the Fedora changes to the .scm files
and apply some of these to the Debian pkg. For Fedora I'm going to
stick with compat-guile18 for now.

Regards,

Hans

p.s.

I'm currently creating a trackballs.appdata.xml file, this should show
up in http://pkgs.fedoraproject.org/cgit/rpms/trackballs.git/tree/ soon,
feel free to add it to the Debian pkg while you are at it because of
the guile changes :)


*) In 0002-lv1.scm-move-illegal-expression-context-define-to-th.patch

Reply via email to