Control: severity -1 minor On Fri, Jan 27, 2017 at 11:26 PM, Arthur Marsh <arthur.ma...@internode.on.net> wrote: > Package: lilypond > Version: 2.18.2-6 > Severity: important > > Dear Maintainer, > > *** Reporter, please consider answering these questions, where appropriate *** > > * What led up to the situation? > > upgrading lilypond 2.18.2-4.1 -> 2.18.2-6, so > aptitude did: > [REMOVE, NOT USED] guile-1.8:amd64 1.8.8+1-10+b1 > [REMOVE, NOT USED] guile-1.8-libs:amd64 1.8.8+1-10+b1 > > ldd lists libguile.so.17 as a dependency of /usr/bin/lilypond.real > > * What exactly did you do (or not do) that was effective (or > ineffective)? > > reinstalled guile-1.8 and guile-1.8-libs
Hello Arthur, Thank you for your bug report. However, I would like to assure you that lilypond 2.18.2-6 and on (now 2.18.2-7) does *not* need the guile-1.8 and guile-1.8-libs packages any more. As a matter of fact, the guile-1.8 packages have been *removed* from Debian stretch (the upcoming Debian 9) because it is somewhat ancient and have been superseded by guile-2.0. Unfortunately, LilyPond and Guile 2.0 are just not ready for one another yet. That is why lilypond 2.18.2-6 and on comes with its own privately bundled copy of guile-1.8. And you are supposed to run /usr/bin/lilypond, which sets the appropriate LD_LIBRARY_PATH environment variable for /usr/bin/lilypond.real so it can find where we hide libguile.so.17. You are *not* supposed to run /usr/bin/lilypond.real directly. See http://bugs.debian.org/746005 for the full glorious detail. So, yes, please feel free to run "sudo apt-get remove --purge guile-1.8-libs guile-1.8" any time. I assure you that /usr/bin/lilypond would still run perfectly. If it really bothers you, I could try to move /usr/bin/lilypond.real into /usr/lib/x86_64-linux-gnu/lilypond/2.18.2/bin/ so you don't see it, but the Debian 9 "stretch" hard freeze is coming up very quickly in less than a week, and I would rather not fix what ain't broken at this point in time to avoid further delays or introducing other bugs in the process. Thank you for your understanding. Downgrading bug severity from important to minor. Cheers, Anthony