Hi,

in the transition from guile-1.6 to guile-1.8 the package guile-1.x-slib
has been removed. The debian/changelog comments its removal in guile-1.8
1.8.0-1 with the following sentence:

  * Disable SLIB support for now since Guile 1.8 doesn't support SLIB
    upstream yet.

>From then on the package guile-1.8-slib didn't show up again even though
upstream's guile (as of 1.8.3) apparently supports SLIB again. The NEWS
file says:

Changes in 1.8.3 (since 1.8.2)
[...]
* Bugs fixed

** The `(ice-9 slib)' module now works as expected

The package Gnucash currently (build-)depends on guile-1.6-slib because
without it it fails with the output 'ERROR: Unable to find file
"slib/guile.init" in load path'.

Gnucash could instantly switch from Guile 1.6 to Guile 1.8 if a package
guile-1.8-slib were available.

For the records: The package guile-1.6-slib only contains only a
symbolic link /usr/share/guile/1.6/slib -> ../../slib and runs the
following command in its postinst script:

/usr/bin/guile-1.6 -c \
        "(use-modules (ice-9 slib)) (require 'new-catalog)"

I would appreciate if guile-1.8 could provide such a guile-1.8-slib
package. This would allow Gnucash to switch to Guile 1.8 finally[1].

In fact this bug should get retitled to "Please provide package
guile-1.8-slib", because the missing of this package is actually the
reason for the initial bug report. So, if nobody objects I'll
deliberately retitle the bug accordingly within the next days.

Regards
  Micha




[1] I don't know exactly what the benefit of this switch would be, but I
think it's better to keep track of current library versions and benefit
from improvements and bug fixes applied to the newer versions.



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to