Re: Issue 881 Arpeggios may collide with laissezVibrer ties (was Re: Critical issues)

2010-05-14 Thread Carl Sorensen



On 5/14/10 8:18 AM, "Karl Hammar"  wrote:

> Carl Sorensen:
>> On 5/14/10 7:01 AM, "Karl Hammar"  wrote:
>>> Carl Sorensen:
> ...
>> You also need to redefine the 'stencil for laissez-vibrez tie in
>> scm/define-grobs.scm.
> ...
> 
> I can help with doning the regression test. Second-guessing what
> Niels patch was about was not included in that offer.
> 

Thanks for your offer.  I've posted a patch on Rietveld.  Can you do the
regression test?

Thanks,

Carl

http://codereview.appspot.com/1195044


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


lost bug reports (was: Text cresc *without dashed line* and Y-offset)

2010-05-14 Thread Graham Percival
On Fri, May 14, 2010 at 6:06 PM, Reinhold Kainhofer
 wrote:
> Welcome to the club... I ran into that problem two years ago, and I haven't
> yet found a solution:
>
> http://lists.gnu.org/archive/html/lilypond-user/2008-03/msg00232.html


re my last email about temporary bug squad members from 30 seconds
ago... make that "I'm aware of 4 lost bug reports / feature requests",
not "3".  :)

Cheers,
- Graham

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


Re: temporary bug squad member needed

2010-05-14 Thread Graham Percival
On Mon, May 10, 2010 at 11:07 AM, Valentin Villenave
 wrote:
> On Mon, May 10, 2010 at 9:42 AM, Trevor Daniels  wrote:
>> I would have been willing to do this if no one else had
>> stepped forward, but Patrick has - thanks Patrick.  If you
>> lose interest after a while let me know and I'll continue.
>
> Er, I believe we could use an extra pair of hands anyway. If Graham
> doesn't object, I don't see anything wrong with you temporarily
> joining the bug squad!

Indeed.  There's three major tasks:
1)  Catch up on old (missing) bug reports.  I've found three so far
(in April; May looked ok, but I wouldn't swear on it).  Do we have all
the reports from March, Feb, and Jan?  How much do we care if we lose
a few bug reports?

2)  Check+update Contributing 7 Issues.  Does this chapter reflect our
current practice?  (I haven't checked it recently, so it might be
perfect, or it might be completely bogus)

Also, my latest thinking about GOP is to phase it in gradually --
first we'll hit up people to tackle "simple tasks" (as defined on the
website "help us" page).  If a helpful user reads Contributing 7, will
they be able to do the job that we expect the Bug Squad to do?  For
that matter, do we know what we expect the Bug Squad to do?  (see
previous paragraph)


3)  When GOP starts... which might be slightly before 2.14 if we do
the "phase in" thing... it would be nice to have experienced bug squad
members mentoring the new bug squad members.  If this ends up being
me, fine, but then I'll delay GOP until I have time to deal with them.
 If Patrick and/or Trevor was willing to mentor beginning Bug Squad
people, that would lift a burden from me, and we could start GOP
sooner.

Cheers,
- Graham

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


Issue 881 Arpeggios may collide with laissezVibrer ties (was Re: Critical issues)

2010-05-14 Thread Karl Hammar
Carl Sorensen:
> On 5/14/10 7:01 AM, "Karl Hammar"  wrote:
> > Carl Sorensen:
...
> You also need to redefine the 'stencil for laissez-vibrez tie in
> scm/define-grobs.scm.
...

I can help with doning the regression test. Second-guessing what 
Niels patch was about was not included in that offer.

Regards,
/Karl



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


Re: Critical issues

2010-05-14 Thread Carl Sorensen



On 5/14/10 7:01 AM, "Karl Hammar"  wrote:

> Carl Sorensen:
>> On 5/13/10 1:11 PM, "Karl Hammar"  wrote:
> ...
>> make test-baseline
> ...
>> make check
> ...
> 
> Ok, done that.
> 
> With the guidance from http://code.google.com/p/lilypond/issues/detail?id=881:
> 
>   I can't explain why, but making the print function pure by redefining
> ly:tie::print
>   just for LaissezVibrerTie seems to fix this (I haven't done a regtest check,
> so it
>   might end up breaking something else):
> 
>   (define-public (laissez-vibrer::print grob)
> (ly:tie::print grob))
> 
>   (then add laissez-vibrer::print to pure-print-callbacks)
> 
> I tried this:
> 
>   diff --git a/scm/define-grobs.scm b/scm/define-grobs.scm
>   index 176debd..35186f8 100644
>   --- a/scm/define-grobs.scm
>   +++ b/scm/define-grobs.scm
>   @@ -2345,8 +2345,12 @@
> (interval-union '(0 . 0) (cons smaller larger)))
>   '(0 . 0
> 
>   +(define-public (laissez-vibrer::print grob)
>   +  (ly:tie::print grob))
>   +
>(define pure-print-callbacks
>  (list
>   +   laissez-vibrer::print
>   fret-board::calc-stencil
>   note-head::brew-ez-stencil
>   print-circled-text-callback
> 
> $ make test-redo
> 
>> out/test-results/index.html
>> 
>> that shows the results of the regression tests.
> ...
> 
> I got (except the test-output-distance.ly) an distance of 0300030 and
> "HEAD is: 22d889f4d27469864c31db81445e9de49774ae23" to the right and
> left plus the git-diff to the rigth.
> 
> So I assume it was the wrong patch try. Does anybody have Neil's
> proposed fix available ?

You also need to redefine the 'stencil for laissez-vibrez tie in
scm/define-grobs.scm.

HTH,

Carl


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


Re: Critical issues

2010-05-14 Thread Karl Hammar
Carl Sorensen:
> On 5/13/10 1:11 PM, "Karl Hammar"  wrote:
...
> make test-baseline
...
> make check
...

Ok, done that.

With the guidance from http://code.google.com/p/lilypond/issues/detail?id=881:

  I can't explain why, but making the print function pure by redefining 
ly:tie::print
  just for LaissezVibrerTie seems to fix this (I haven't done a regtest check, 
so it
  might end up breaking something else):

  (define-public (laissez-vibrer::print grob)
(ly:tie::print grob))

  (then add laissez-vibrer::print to pure-print-callbacks)

I tried this:

  diff --git a/scm/define-grobs.scm b/scm/define-grobs.scm
  index 176debd..35186f8 100644
  --- a/scm/define-grobs.scm
  +++ b/scm/define-grobs.scm
  @@ -2345,8 +2345,12 @@
(interval-union '(0 . 0) (cons smaller larger)))
  '(0 . 0

  +(define-public (laissez-vibrer::print grob)
  +  (ly:tie::print grob))
  +
   (define pure-print-callbacks
 (list
  +   laissez-vibrer::print
  fret-board::calc-stencil
  note-head::brew-ez-stencil
  print-circled-text-callback

$ make test-redo

> out/test-results/index.html
> 
> that shows the results of the regression tests.
...

I got (except the test-output-distance.ly) an distance of 0300030 and
"HEAD is: 22d889f4d27469864c31db81445e9de49774ae23" to the right and
left plus the git-diff to the rigth.

So I assume it was the wrong patch try. Does anybody have Neil's
proposed fix available ?

Regards,
/Karl Hammar

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