PATCHES - Countdown for February 18th

2021-02-18 Thread James

Hello,

Here is the current patch countdown list. The next countdown will be on
February 20th.

A list of all merge requests can be found here:
A list of all merge requests can be found here:
https://gitlab.com/lilypond/lilypond/-/merge_requests?sort=label_priority


 Push:

!653 Scoped lookup of music properties - Dan Eble
https://gitlab.com/lilypond/lilypond/-/merge_requests/653

!651 NR: Index entries for grob direction prefixes - Werner Lemberg
https://gitlab.com/lilypond/lilypond/-/merge_requests/651

!648 Recognize empty bar lines by shape, not glyph name - Dan Eble
https://gitlab.com/lilypond/lilypond/-/merge_requests/648

!644 Update auxiliary scripts for `configure`. - Werner Lemberg
https://gitlab.com/lilypond/lilypond/-/merge_requests/644

!643 IR beautification - Werner Lemberg
https://gitlab.com/lilypond/lilypond/-/merge_requests/643

!622 Initialize session from a dedicated parser - Han-Wen Nienhuys
https://gitlab.com/lilypond/lilypond/-/merge_requests/622


 Countdown:

!654 Don't close volta bracket at bar ".|:" or ".|" - Dan Eble
https://gitlab.com/lilypond/lilypond/-/merge_requests/654

!652 Avoid transparent bar lines in ancient staves - Dan Eble
https://gitlab.com/lilypond/lilypond/-/merge_requests/652

!649 Draft: Staff_spacing: recognize empty bar lines by width - Dan Eble
https://gitlab.com/lilypond/lilypond/-/merge_requests/649


 Review:

!655 Do not store Grob_info in engravers - Jonas Hahnfeld
https://gitlab.com/lilypond/lilypond/-/merge_requests/655


 New:

No patches in New at this time.


 Waiting:

No patches in Waiting at this time.

***

Regards,

James



Re: running `make grand-replace`

2021-02-18 Thread Werner LEMBERG


> To be clear, I do *not* plan to run grand-replace.py on the stable
> branch.  Instead I'll "just" update the few user-facing strings, in
> lily/main.cc:273 and scripts/*.

OK.  I misunderstood.


Werner



Re: running `make grand-replace`

2021-02-18 Thread Jonas Hahnfeld
Am Donnerstag, dem 18.02.2021 um 17:41 +0100 schrieb Werner LEMBERG:
> > > We should run `make grand-replace` to update all copyright years.
> > > Since this is a completely mechanical thing to do, I suggest to
> > > submit the MR, wait until a build was successful, then
> > > immediately
> > > merging and committing it, bypassing the normal reviewing cycle.
> > > This should minimize the hassles with additional rebasing of
> > > future
> > > MRs.
> > > 
> > > Objections?
> > 
> > Sounds good.
> 
> OK, done.
> 
> > On a related note, I think I'll also bump the years of user-visible
> > messages in stable/2.22 to say 2021 instead of 2020.  I forgot this
> > for 2.22.0, but we can have it for a potential bugfix release. 
> > Does this make sense?
> 
> Yes, it does.  However, the `grand-replace.py` script updates *all*
> occurrences of copyright strings, contrary to the gnulib script
> `update-copyright`, which only updates the first one.  It is thus
> possible that this problem is gone.

I don't get what you're saying here, sorry. To be clear, I do *not*
plan to run grand-replace.py on the stable branch. Instead I'll "just"
update the few user-facing strings, in lily/main.cc:273 and scripts/*.

> Of course, the translation teams should now handle the `.po` files in
> due course to complete the copyright issue update.

The only translatable string with years is in scripts/musicxml2ly.py,
and I think we should change that similar to all other instances that
have a %s placeholder in the translatable string.

Jonas

> 
>     Werner



signature.asc
Description: This is a digitally signed message part


Re: running `make grand-replace`

2021-02-18 Thread Werner LEMBERG


>> We should run `make grand-replace` to update all copyright years.
>> Since this is a completely mechanical thing to do, I suggest to
>> submit the MR, wait until a build was successful, then immediately
>> merging and committing it, bypassing the normal reviewing cycle.
>> This should minimize the hassles with additional rebasing of future
>> MRs.
>> 
>> Objections?
> 
> Sounds good.

OK, done.

> On a related note, I think I'll also bump the years of user-visible
> messages in stable/2.22 to say 2021 instead of 2020.  I forgot this
> for 2.22.0, but we can have it for a potential bugfix release.  Does
> this make sense?

Yes, it does.  However, the `grand-replace.py` script updates *all*
occurrences of copyright strings, contrary to the gnulib script
`update-copyright`, which only updates the first one.  It is thus
possible that this problem is gone.

Of course, the translation teams should now handle the `.po` files in
due course to complete the copyright issue update.


Werner