Re: Stepping up, contributor mentoring

2016-11-29 Thread David Kastrup
Graham Percival  writes:

> Hi all, I'm back.

Excellent news that could not have come at a better time.

> So, are there any vacancies on the Bug Squad?

I vaguely fear so.  In spite of the Bug Squad's importance I've been
lousy at keeping track of it and motivating people.  So I suspect people
dropped out of the Squad silently because of not feeling useful or
appreciated.  I sure hope my vague handwavy impression will be proven
wrong here...

> I've signed up for sourceforge (username: gperciva).  Other than that,
> my primary interest remains in organization / mentoring new
> contributors.  Has anything changed in regards to that in the past
> four years?

Organization/mentoring have not been done in an organized manner but by
people picking up requests and pieces as they saw fit.  Or not.

> Or shall I jump straight in?  I see that "Contributor 1.4 Mentors"
> hasn't changed.

The organizational sections of the documentation have not seen much of
an update.  More work has been invested in what one may call the
self-help material.

You'll probably be able to pick up annoyingly close to where you stepped
off.

> Anything else I should know?  I've skimmed the past month of this
> mailing list.

Translations are not up to date apart from Romance languages: French,
Italian, Catalan are kept up pretty actively.

> (I was planning on waiting until the new year, but David's news
> made me re-evaluate my health now, and I think I have the energy
> to take on more stuff.  To make a long story short: depression,
> burnout, quit academia, moved back to Vancouver, recovery.  Also,
> started ballroom and swing dancing!  Great fun, absolutely
> recommended, *especially* for other shy, socially anxious computer
> geeks.  Despite that help, I'm still not 100% recovered, but I'm
> content with my progress, and I think that doing more volunteer
> work will help.)

Well, it will certainly be welcome.  Just keep tabs on how you are
faring.  You'll have one nay-sayer less around, but LilyPond is still
not a lightweight to swing about.

-- 
David Kastrup

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


Re: Stepping up, contributor mentoring

2016-11-29 Thread Trevor Daniels

Graham Percival wrote Tuesday, November 29, 2016 11:11 PM


> Hi all, I'm back.

Great!  Welcome back!  We've missed you!

> So, are there any vacancies on the Bug Squad?  I've signed up for
> sourceforge (username: gperciva).  

I've added you to SF as a Developer (gives you Read, Create, Update
permissions for the LP Issues at 
https://sourceforge.net/p/testlilyissues/issues/ ).

> Other than that, my primary
> interest remains in organization / mentoring new contributors.
> Has anything changed in regards to that in the past four years?
> Or shall I jump straight in?  I see that "Contributor 1.4 Mentors"
> hasn't changed.

Not a lot has changed.  Most of the usual suspects are still here,
although many (including me) are often in lurking mode.

> Anything else I should know?  I've skimmed the past month of this
> mailing list.

Other than maintenance the docs have not moved forward much :(

> (I was planning on waiting until the new year, but David's news
> made me re-evaluate my health now, and I think I have the energy
> to take on more stuff.  To make a long story short: depression,
> burnout, quit academia, moved back to Vancouver, recovery.  Also,
> started ballroom and swing dancing!  Great fun, absolutely
> recommended, *especially* for other shy, socially anxious computer
> geeks.  Despite that help, I'm still not 100% recovered, but I'm
> content with my progress, and I think that doing more volunteer
> work will help.)

I'm sure it will.  I found singing in fully staged musicals and 
opera was both enjoyable and very therapeutic for overcoming shyness
and lack of confidence in company.  Everyone else is so extrovert it
was catching!

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


Re: Stepping up, contributor mentoring

2016-11-29 Thread Thomas Morley
2016-11-30 0:11 GMT+01:00 Graham Percival :
> Hi all, I'm back.
>
> So, are there any vacancies on the Bug Squad?  I've signed up for
> sourceforge (username: gperciva).  Other than that, my primary
> interest remains in organization / mentoring new contributors.
> Has anything changed in regards to that in the past four years?
> Or shall I jump straight in?  I see that "Contributor 1.4 Mentors"
> hasn't changed.
>
> Anything else I should know?  I've skimmed the past month of this
> mailing list.
>
>
> (I was planning on waiting until the new year, but David's news
> made me re-evaluate my health now, and I think I have the energy
> to take on more stuff.  To make a long story short: depression,
> burnout, quit academia, moved back to Vancouver, recovery.  Also,
> started ballroom and swing dancing!  Great fun, absolutely
> recommended, *especially* for other shy, socially anxious computer
> geeks.  Despite that help, I'm still not 100% recovered, but I'm
> content with my progress, and I think that doing more volunteer
> work will help.)
>
>
> Cheers,
> - Graham



Hi Graham,

great to see you back in the pond.

Best,
  Harm

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


Stepping up, contributor mentoring

2016-11-29 Thread Graham Percival
Hi all, I'm back.

So, are there any vacancies on the Bug Squad?  I've signed up for
sourceforge (username: gperciva).  Other than that, my primary
interest remains in organization / mentoring new contributors.
Has anything changed in regards to that in the past four years?
Or shall I jump straight in?  I see that "Contributor 1.4 Mentors"
hasn't changed.

Anything else I should know?  I've skimmed the past month of this
mailing list.


(I was planning on waiting until the new year, but David's news
made me re-evaluate my health now, and I think I have the energy
to take on more stuff.  To make a long story short: depression,
burnout, quit academia, moved back to Vancouver, recovery.  Also,
started ballroom and swing dancing!  Great fun, absolutely
recommended, *especially* for other shy, socially anxious computer
geeks.  Despite that help, I'm still not 100% recovered, but I'm
content with my progress, and I think that doing more volunteer
work will help.)


Cheers,
- Graham

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


Re: guile2: string-delete and string-filter

2016-11-29 Thread Antonio Ospite
On Sat, 26 Nov 2016 13:50:48 +0100
Thomas Morley  wrote:

> Hi Antonio,
>

Thomas, first of all, thanks for pushing the dev/guile-2-work git
branch.

> I had a look at your patch:
> 0012-XXX-fix-some-warnings-about-string-delete-and-string.patch
> 
> In it's current state this patch will stop guile-1.8 from working, if
> the changed procedures are called.
> I think we need to differ between the versions, because LilyPond
> should keep being compilable with guile-1.8
>
> How about the attached?
>

The changes look fine to me.
Maybe only check the indentation to see if it follows the current style
(3 spaces?).

However AFAICS this patch only fixes warnings, not actual bugs, so this
is not urgent.

Have you decided how to handle the updates to the dev/guile-2-work
branch?

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-2.0 and debian

2016-11-29 Thread Antonio Ospite
On Mon, 28 Nov 2016 10:11:35 +0100
Thomas Morley  wrote:

> 2016-11-25 23:19 GMT+01:00 Antonio Ospite :
> 
> > In the mean time I started to write a TODO list of the missing pieces:
[...]
> Another one for the TODO-list
> lilypond is not able to find files with utf8-characters in its name:
> lilypond-git filename_名字.ly
> GNU LilyPond 2.19.52
> warning: cannot find file: `filename_??.ly'
> fatal error: failed files: "filename_??.ly"
>

Added to the TODO (latest version here:
https://ao2.it/tmp/lilypond-guile2/TODO), however I am not sure when
I'll be able to take a look.

I think I saw a similar issue when using -dread-file-list with wide
characters in file names. Not sure if the cause is the same, tho.

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


[PATCH] musicxml2ly fix for lyrics when chord is present (fixes 61e)

2016-11-29 Thread Vincent Le Ligeour
Hello,

This patch should fix the musicxml regression tests that have both lyrics
and chords (for example 61e).
As commented in the patch I did not find any documentation if a chord
element can contain multiple lyrics, so I just assumed that the first note
of the chord contained the lyrics (consistant with Finale and Muscore
exports).

Regards

Vincent
From 2a50b100f11733d8dd99f5ed80cfa0ad4f1d97d5 Mon Sep 17 00:00:00 2001
From: Vincent Le Ligeour 
Date: Tue, 22 Nov 2016 23:52:41 +0100
Subject: [PATCH] fix: musicxml regression 61e - lyrics and chords

---
 scripts/musicxml2ly.py | 8 
 1 file changed, 8 insertions(+)
 mode change 100644 => 100755 scripts/musicxml2ly.py

diff --git a/scripts/musicxml2ly.py b/scripts/musicxml2ly.py
old mode 100644
new mode 100755
index 766214bd76..4d6b149ef1
--- a/scripts/musicxml2ly.py
+++ b/scripts/musicxml2ly.py
@@ -2127,6 +2127,9 @@ def extract_lyrics(voice, lyric_key, lyrics_dict):
 def is_rest(elem):
 return elem.get_typed_children(musicxml.Rest)
 
+def is_chord(elem):
+return elem.get_typed_children(musicxml.Chord)
+
 def is_note_and_not_rest(elem):
 return is_note(elem) and not is_rest(elem)
 
@@ -2153,6 +2156,11 @@ def extract_lyrics(voice, lyric_key, lyrics_dict):
  not note_has_lyric_belonging_to_lyric_part:
 result.append('\skip1 ')
 # Note does not have any lyric attached to it.
+elif is_chord(elem):
+# note without lyrics part of a chord. MusicXML format is
+# unclear if a chord element could contain a lyric, lets
+# asume that we do not want to put a skip here.
+continue
 elif is_note_and_not_rest(elem):
 result.append('\skip1 ')
 
-- 
2.11.0.rc2

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