Guile 1.8 in Ubuntu 17.04

2017-03-10 Thread Urs Liska
Just wanted to add to the list that I see that the upcoming Ubuntu 17.04
will not have Guile 1.8 anymore.

-- 

u...@openlilylib.org
https://openlilylib.org
http://lilypondblog.org


___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Static URLs pointing to releases

2017-03-10 Thread Urs Liska
This had come up at some point, but I don't think we came to a
conclusion, so ...

Is it possible to have static URLs somewhere at lilypond.org that point
to the binaries of the latest stable and latest development releases?

The idea is for a script or program to be able to automatically retrieve
these binaries without a user having to manually specify them.

Use cases are: arbitrary scripts, Frescobaldi, (openLilyLib) automated
testing.

There should either be URLs for all provided versions or generic URLs
from which the link to a specific OS version can be generated.

An alternative would be a, say, JSON file with the URLs for *all*
available binaries, not only the respective "latest". I'm sure there
would be people around who'd appreciate the ability to choose arbitrary
versions from a Frescobaldi-generated dropdown list.

Any ideas?

-- 
u...@openlilylib.org
https://openlilylib.org
http://lilypondblog.org


___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Guile 1.8 in Ubuntu 17.04

2017-03-10 Thread David Kastrup
Urs Liska  writes:

> Just wanted to add to the list that I see that the upcoming Ubuntu
> 17.04 will not have Guile 1.8 anymore.

Then it either will not have LilyPond anymore, have LilyPond with a
private compilation of Guile-1.8 included (unlikely since mostly
pointless), or have an utterly unusable version of LilyPond that will
give us a bad rap.

I don't think there are other options at the moment.

Note that we don't actually need a guile-1.8 package (with command line
executable) to run LilyPond, but libguile-1.8 for running and
guile-1.8-dev for compiling are likely necessary.

-- 
David Kastrup

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Guile 1.8 in Ubuntu 17.04

2017-03-10 Thread Urs Liska


Am 10.03.2017 um 09:51 schrieb David Kastrup:
> Urs Liska  writes:
>
>> Just wanted to add to the list that I see that the upcoming Ubuntu
>> 17.04 will not have Guile 1.8 anymore.
> Then it either will not have LilyPond anymore, have LilyPond with a
> private compilation of Guile-1.8 included (unlikely since mostly
> pointless), or have an utterly unusable version of LilyPond that will
> give us a bad rap.

Hm, then this is actually strange:
http://packages.ubuntu.com/zesty/lilypond

Doesn't state Guile as a dependeny at all ...

> I don't think there are other options at the moment.
>
> Note that we don't actually need a guile-1.8 package (with command line
> executable) to run LilyPond, but libguile-1.8 for running and
> guile-1.8-dev for compiling are likely necessary.

Yes, but of course *all* Guile-related packages 1.8 will be thrown out.

In my Debian testing installation `sudo apt install lilypond` also quits
with "no installation candidate" :-(

Urs

-- 
u...@openlilylib.org
https://openlilylib.org
http://lilypondblog.org


___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Static URLs pointing to releases

2017-03-10 Thread Urs Liska
Hi Phil,

thank you for pushing me in the right direction.

Of course that's possible. I'll have to use website/unix.html etc. but
these do give me the required information. And
http://download.linuxaudio.org/lilypond/binaries/freebsd-64/ and friends
provide the links to all available binaries. I thought I couldn't "glob"
a URL like http://download.linuxaudio.org/lilypond/binaries/freebsd-64/*
to get all available files but the index page *does* include all links.

Best
Urs


Am 10.03.2017 um 10:16 schrieb Phil Holmes:
> - Original Message - From: "Urs Liska" 
> To: "lilypond-devel" 
> Sent: Friday, March 10, 2017 8:39 AM
> Subject: Static URLs pointing to releases
>
>
>> This had come up at some point, but I don't think we came to a
>> conclusion, so ...
>>
>> Is it possible to have static URLs somewhere at lilypond.org that point
>> to the binaries of the latest stable and latest development releases?
>>
>> The idea is for a script or program to be able to automatically retrieve
>> these binaries without a user having to manually specify them.
>>
>> Use cases are: arbitrary scripts, Frescobaldi, (openLilyLib) automated
>> testing.
>>
>> There should either be URLs for all provided versions or generic URLs
>> from which the link to a specific OS version can be generated.
>>
>> An alternative would be a, say, JSON file with the URLs for *all*
>> available binaries, not only the respective "latest". I'm sure there
>> would be people around who'd appreciate the ability to choose arbitrary
>> versions from a Frescobaldi-generated dropdown list.
>>
>> Any ideas?
>
> Strictly speaking, there are static URLs that point at the binaries:
> http://lilypond.org/website/download.html for the stable and
> http://lilypond.org/website/development.html for the development. 
> Shouldn't be too hard to parse those to get the locations of the
> binaries themselves?
>
> -- 
> Phil Holmes

-- 
u...@openlilylib.org
https://openlilylib.org
http://lilypondblog.org


___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Guile 1.8 in Ubuntu 17.04

2017-03-10 Thread Antonio Ospite
On Fri, 10 Mar 2017 09:59:54 +0100
Urs Liska  wrote:
 
> Am 10.03.2017 um 09:51 schrieb David Kastrup:
> > Urs Liska  writes:
> >
> >> Just wanted to add to the list that I see that the upcoming Ubuntu
> >> 17.04 will not have Guile 1.8 anymore.
> > Then it either will not have LilyPond anymore, have LilyPond with a
> > private compilation of Guile-1.8 included (unlikely since mostly
> > pointless), or have an utterly unusable version of LilyPond that will
> > give us a bad rap.
> 
> Hm, then this is actually strange:
> http://packages.ubuntu.com/zesty/lilypond
> 
> Doesn't state Guile as a dependeny at all ...
>

Debian unstable has a lilypond package which uses a private copy of
guile-1.8, check the changelog (2.18.2-5 and following):
http://metadata.ftp-master.debian.org/changelogs/main/l/lilypond/lilypond_2.18.2-7_changelog

That's what the ubuntu package is based on.

> > I don't think there are other options at the moment.
> >
> > Note that we don't actually need a guile-1.8 package (with command line
> > executable) to run LilyPond, but libguile-1.8 for running and
> > guile-1.8-dev for compiling are likely necessary.
> 
> Yes, but of course *all* Guile-related packages 1.8 will be thrown out.
> 
> In my Debian testing installation `sudo apt install lilypond` also quits
> with "no installation candidate" :-(
>

Not sure why the package from Debian unstable didn't make it into
testing tho, maybe the problem was sorted out too late to have the
package in the next debian stable release.

It'll probably be in stretch-backports at some point.

Ciao,
   Antonio

-- 
Antonio Ospite
https://ao2.it
https://twitter.com/ao2it

A: Because it messes up the order in which people normally read text.
   See http://en.wikipedia.org/wiki/Posting_style
Q: Why is top-posting such a bad thing?

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Guile 1.8 in Ubuntu 17.04

2017-03-10 Thread David Kastrup
Antonio Ospite  writes:

> On Fri, 10 Mar 2017 09:59:54 +0100
> Urs Liska  wrote:
>  
>> Am 10.03.2017 um 09:51 schrieb David Kastrup:
>> > Urs Liska  writes:
>> >
>> >> Just wanted to add to the list that I see that the upcoming Ubuntu
>> >> 17.04 will not have Guile 1.8 anymore.
>> > Then it either will not have LilyPond anymore, have LilyPond with a
>> > private compilation of Guile-1.8 included (unlikely since mostly
>> > pointless), or have an utterly unusable version of LilyPond that will
>> > give us a bad rap.
>> 
>> Hm, then this is actually strange:
>> http://packages.ubuntu.com/zesty/lilypond
>> 
>> Doesn't state Guile as a dependeny at all ...
>>
>
> Debian unstable has a lilypond package which uses a private copy of
> guile-1.8, check the changelog (2.18.2-5 and following):
> http://metadata.ftp-master.debian.org/changelogs/main/l/lilypond/lilypond_2.18.2-7_changelog
>
> That's what the ubuntu package is based on.

Since we don't need the command line executable, this is a viable move
(assuming that there are no other Guile-1.8 users, of course.
TeXmacs?).  In particular since the libguile libraries were without
multilib support last time round and probably nobody would have wanted
to bother with that.

-- 
David Kastrup

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


PATCHES - Countdown for Friday March 10th

2017-03-10 Thread James
Hello,

Here is the current patch countdown list. The next countdown will be on
March 13th


A quick synopsis of all patches currently in the review process can be
found here:

http://philholmes.net/lilypond/allura/



Push:


5080 Gracenotes at the start of a volta alternative now breaks
autobeaming in the same way as in multipart music. - David Kastrup
https://sourceforge.net/p/testlilyissues/issues/5080
http://codereview.appspot.com/320270043


5078 Web: Move older news to the attic page - Paul Morris
https://sourceforge.net/p/testlilyissues/issues/5078
http://codereview.appspot.com/320290043


5033 LyricHyphen whiteout - Knut Petersen
https://sourceforge.net/p/testlilyissues/issues/5033
http://codereview.appspot.com/312530043


4966 the font name is Emmentaler, while Feta and Parmesan are two
subsets of glyphs - James Lowe
https://sourceforge.net/p/testlilyissues/issues/4966
http://codereview.appspot.com/320310043 


Countdown:


5087 Let extendersOverRests default to ##t - David Kastrup
https://sourceforge.net/p/testlilyissues/issues/5087
http://codereview.appspot.com/318660043


5086 Fix dashed line errors - David Nalesnik
https://sourceforge.net/p/testlilyissues/issues/5086
http://codereview.appspot.com/320320043


5085 Web-GSoC: Update MusicXML project description - Urs Liska
https://sourceforge.net/p/testlilyissues/issues/5085
http://codereview.appspot.com/314620043


5084 Create Bracket class - David Nalesnik
https://sourceforge.net/p/testlilyissues/issues/5084
http://codereview.appspot.com/314610043


5082 Add capability to build Japanese PDF documents - Masamichi Hosoda
https://sourceforge.net/p/testlilyissues/issues/5082
http://codereview.appspot.com/316340043



Review:


5083 Add making web.$(ISOLANG).pdf - Masamichi Hosoda
https://sourceforge.net/p/testlilyissues/issues/5083
http://codereview.appspot.com/319450043



New: No new patches at this time.



Regards

James

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Fix build failure on GNU Hurd (issue 319400043 by pkx1...@gmail.com)

2017-03-10 Thread trueroad

On 2017/03/08 17:36:40, pkx166h wrote:

My error message is similar it is this:


Thank you for showing your error message.
It looks the same as mine.

I've created a patch for fixing `make check` error only.
Would you try it?
https://sourceforge.net/p/testlilyissues/issues/5077/#28bc

This patch has worked in Cygwin (non-glibc) environment.
It also might work in Linux (of course glibc) environment.
(Sorry, I've not tried it.)

However, portability that Felix says is not considered.
If this patch works in your environment, I would like to consider a more
portable way.

https://codereview.appspot.com/319400043/

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel