Re: Stale branches in the canonical repository

2021-02-03 Thread Owen Lamb

Hi Jonas,

I believe my dev/lamb/GSoC-2020-final has to stay up for records 
purposes. dev/lamb/smufl is a fork of that branch which I plan to keep 
around at least until its changes are successfully integrated into LP. I 
don't think dev/lamb/GSoC-2020, my original working branch, is necessary 
anymore, unless we want to keep that for records as well.


Regards,
Owen Lamb

On 1/10/2021 4:32 AM, Jonas Hahnfeld wrote:

Hi all,

there are currently 38 branches (out of 72 in total) in the canonical
repository that have a committed date older than 90 days, excluding the
stable/* branches. I suppose many of these were temporary, abandoned in
the mean time or simply don't apply anymore. IMHO this might become
problematic over time as we accumulate branches because important ones
will be harder to find.
For that reason, I'd like to ask everyone to go through the list below
and delete your branches that you don't need anymore, from both GitLab
and Savannah (or let me know and I can do it). Also please remember to
delete branches of closed merge requests to avoid this problem in the
future. Or open MRs from your private fork in which case I don't care
how many branches you have  (I use this all the time and there's no
disadvantage, you even benefit from the fast CI if you're a Developer
in the project.)

I'm aware that some persons listed below are probably not following
this list anymore. I might ping those individuals with a large quantity
of branches. We might need a policy for dealing with branches where the
owner doesn't respond, but let's save this discussion for later.

Regards
Jonas

---
Branch dev/lamb/smufl, last commit:
 Remove satisfied TODO
 by Owen Lamb at 2020-09-29, committed at 2020-09-29

Branch dev/hanwen/qualify-includes, last commit:
 doc: fully qualify generated includes
 by Han-Wen Nienhuys at 2020-09-14, committed at 2020-09-14

Branch dev/hanwen/auto-pep8, last commit:
 RFC: Automate testing of python formatting
 by Han-Wen Nienhuys at 2020-09-04, committed at 2020-09-04

Branch dev/wl/lilypond-book-fixes, last commit:
 lilypond-book: Fix and improve regular expressions to parse input
 by Werner Lemberg at 2020-09-02, committed at 2020-09-02

Branch dev/lamb/GSoC-2020-final, last commit:
 Document GSoC 2020 changes
 by Owen Lamb at 2020-08-31, committed at 2020-08-31

Branch dev/hanwen/set-parent-spanner, last commit:
 Emit programming error if items from take spanners as X_AXIS parents.
 by Han-Wen Nienhuys at 2020-06-07, committed at 2020-08-23

Branch dev/lamb/GSoC-2020, last commit:
 Bring subfonts back for now
 by Owen Lamb at 2020-08-20, committed at 2020-08-20

Branch dev/hanwen/regtest-make-targets, last commit:
 Cover "make dist" and "make install" with regtest
 by Han-Wen Nienhuys at 2020-08-09, committed at 2020-08-09

Branch dev/guile-v2-work, last commit:
 XXX reset the locale when building index.html
 by Antonio Ospite at 2016-11-22, committed at 2020-02-10

Branch dev/knupero/lilypy3devel, last commit:
 midi2ly: python 3 changed the semantics of the division operator '/'
 by Knut Petersen at 2019-08-12, committed at 2019-08-12

Branch dev/jmandereau/stable-2.20-201902, last commit:
 Add Texinfo/TeX portuguese translation
 by John Mandereau at 2019-02-03, committed at 2019-02-03

Branch dev/urs/beaming-pattern, last commit:
 Merge remote-tracking branch 'origin/master' into dev/urs/beaming-pattern
 by Urs Liska at 2017-09-13, committed at 2017-09-13

Branch dev/rlittle, last commit:
 First working framework for braille music outputter. No braille output
 by Ralph Little at 2016-08-18, committed at 2016-08-18

Branch dev/janneke/wip-guile2, last commit:
 aclocal.m4: look for $host-windres.  Fixes GuixSD cross build.
 by Jan Nieuwenhuizen at 2016-05-01, committed at 2016-05-12

Branch dev/dak/translator-ctors, last commit:
 Create Translator_creator class
 by David Kastrup at 2015-06-16, committed at 2016-04-20

Branch dev/guilev21, last commit:
 Source_file::init_port: Keep GUILEv2 from redecoding string input
 by David Kastrup at 2014-09-21, committed at 2016-01-10

Branch dev/urs/font-exists, last commit:
 try rewriting C++ function (haha)
 by Urs Liska at 2015-04-28, committed at 2015-04-29

Branch dev/urs/font-selection, last commit:
 add-music-fonts: Fix small bug with font name
 by Urs Liska at 2015-04-25, committed at 2015-04-27

Branch dev/urs/font-handling, last commit:
 \useNotationFont (continued, first working version)
 by Urs Liska at 2015-04-21, committed at 2015-04-21

Branch dev/janek/feta-modification, last commit:
 Merge branch 'master' into dev/janek/feta-modification
 by Janek Warchoł at 2014-05-10, committed at 2014-05-10

Branch dev/janek/cg-cleanup, last commit:
 CG: make 'push access' and 'pushing to staging' sections
 by Janek Warchoł at 2013-12-10, committed at 2013-12-31

Branch 

Re: Stale branches in the canonical repository

2021-01-16 Thread Jonas Hahnfeld
Am Sonntag, dem 10.01.2021 um 12:32 +0100 schrieb Jonas Hahnfeld:
> Hi all,
> 
> there are currently 38 branches (out of 72 in total) in the canonical
> repository that have a committed date older than 90 days, excluding the
> stable/* branches. I suppose many of these were temporary, abandoned in
> the mean time or simply don't apply anymore. IMHO this might become
> problematic over time as we accumulate branches because important ones
> will be harder to find.
> For that reason, I'd like to ask everyone to go through the list below
> and delete your branches that you don't need anymore, from both GitLab
> and Savannah (or let me know and I can do it). Also please remember to
> delete branches of closed merge requests to avoid this problem in the
> future. Or open MRs from your private fork in which case I don't care
> how many branches you have  (I use this all the time and there's no
> disadvantage, you even benefit from the fast CI if you're a Developer
> in the project.)

Let me share some thoughts on un-prefixed branches that don't seem to
be related to a single developer:

> Branch dev/guile-v2-work, last commit:
> XXX reset the locale when building index.html
> by Antonio Ospite at 2016-11-22, committed at 2020-02-10

plus commit "XXX don't override LANG globally in the build process"

> Branch dev/guilev21, last commit:
> Source_file::init_port: Keep GUILEv2 from redecoding string input
> by David Kastrup at 2014-09-21, committed at 2016-01-10

... which is now in master as de9f49055c (and was later replaced by
commit 483292eb80).

Current master builds and works fine with Guile 2.x (from a correctness
perspective), so I think we should delete these.

> Branch dev/upc-test-2, last commit:
> x
> by David Kastrup at 2013-07-17, committed at 2013-07-17
> 
> Branch dev/upc-test, last commit:
> These are all the modifications save those to define-grobs.scm.
> by Mike Solomon at 2013-07-16, committed at 2013-07-16

I think these two branches were used to debug
https://gitlab.com/lilypond/lilypond/-/issues/3385 , see also
https://lists.gnu.org/archive/html/lilypond-devel/2013-07/msg00153.html
Since that is fixed, the branches can be deleted I would say.

If nobody objects, I will remove these branches in a few days from both
GitLab and Savannah (I still have monthly backups from GitLab, so we
won't lose them until I need more space on my backup drive...)

Jonas


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


Re: Stale branches in the canonical repository

2021-01-10 Thread David Kastrup
Han-Wen Nienhuys  writes:

> On Sun, Jan 10, 2021 at 9:24 PM Carl Sorensen  wrote:
>
>> Rune's branch is left around as a tribute, I believe.  Back in the day
>> (2.10 or so?) he completed a lot of significant work on Lilypond, then died
>> by suicide.
>>
>>
> I don't think the branch was actively intended as a tribute;

_Actively_ the branch was intended as a contribution and you'll find
that Rune made his last commits (documentation) hours before his demise.

_Passively_ the discussion about cleaning up branches is not the first
such one and then it was decided to keep it, as a tribute if nothing
else.

With regard to its value as a contribution, of course these days the
code base has very much diverged and I don't think anybody ever checked
the design or intent of his last changes to figure out what goal he was
working on regarding LilyPond's accidental processing.

-- 
David Kastrup



Re: Stale branches in the canonical repository

2021-01-10 Thread Han-Wen Nienhuys
On Sun, Jan 10, 2021 at 9:24 PM Carl Sorensen  wrote:

> Rune's branch is left around as a tribute, I believe.  Back in the day
> (2.10 or so?) he completed a lot of significant work on Lilypond, then died
> by suicide.
>
>
I don't think the branch was actively intended as a tribute; it was just
never cleaned up. We did dedicate a release to him (
https://lilypond.org/website/misc/announce-v2.12)


> I believe that at this time, it would be appropriate to remove Rune'
> branch.  But I am only one person.
>

I think it's OK too.



-- 
Han-Wen Nienhuys - hanw...@gmail.com - http://www.xs4all.nl/~hanwen


Re: Stale branches in the canonical repository

2021-01-10 Thread Carl Sorensen
Rune's branch is left around as a tribute, I believe.  Back in the day (2.10 or 
so?) he completed a lot of significant work on Lilypond, then died by suicide.

I believe that at this time, it would be appropriate to remove Rune' branch.  
But I am only one person.

Thanks,

Carl


On 1/10/21, 4:32 AM, "lilypond-devel on behalf of Jonas Hahnfeld" 
 wrote:

Hi all,

there are currently 38 branches (out of 72 in total) in the canonical
repository that have a committed date older than 90 days, excluding the
stable/* branches. I suppose many of these were temporary, abandoned in
the mean time or simply don't apply anymore. IMHO this might become
problematic over time as we accumulate branches because important ones
will be harder to find.
For that reason, I'd like to ask everyone to go through the list below
and delete your branches that you don't need anymore, from both GitLab
and Savannah (or let me know and I can do it). Also please remember to
delete branches of closed merge requests to avoid this problem in the
future. Or open MRs from your private fork in which case I don't care
how many branches you have  (I use this all the time and there's no
disadvantage, you even benefit from the fast CI if you're a Developer
in the project.)

I'm aware that some persons listed below are probably not following
this list anymore. I might ping those individuals with a large quantity
of branches. We might need a policy for dealing with branches where the
owner doesn't respond, but let's save this discussion for later.

Regards
Jonas

---
Branch dev/lamb/smufl, last commit:
Remove satisfied TODO
by Owen Lamb at 2020-09-29, committed at 2020-09-29

Branch dev/hanwen/qualify-includes, last commit:
doc: fully qualify generated includes
by Han-Wen Nienhuys at 2020-09-14, committed at 2020-09-14

Branch dev/hanwen/auto-pep8, last commit:
RFC: Automate testing of python formatting
by Han-Wen Nienhuys at 2020-09-04, committed at 2020-09-04

Branch dev/wl/lilypond-book-fixes, last commit:
lilypond-book: Fix and improve regular expressions to parse input
by Werner Lemberg at 2020-09-02, committed at 2020-09-02

Branch dev/lamb/GSoC-2020-final, last commit:
Document GSoC 2020 changes
by Owen Lamb at 2020-08-31, committed at 2020-08-31

Branch dev/hanwen/set-parent-spanner, last commit:
Emit programming error if items from take spanners as X_AXIS parents.
by Han-Wen Nienhuys at 2020-06-07, committed at 2020-08-23

Branch dev/lamb/GSoC-2020, last commit:
Bring subfonts back for now
by Owen Lamb at 2020-08-20, committed at 2020-08-20

Branch dev/hanwen/regtest-make-targets, last commit:
Cover "make dist" and "make install" with regtest
by Han-Wen Nienhuys at 2020-08-09, committed at 2020-08-09

Branch dev/guile-v2-work, last commit:
XXX reset the locale when building index.html
by Antonio Ospite at 2016-11-22, committed at 2020-02-10

Branch dev/knupero/lilypy3devel, last commit:
midi2ly: python 3 changed the semantics of the division operator '/'
by Knut Petersen at 2019-08-12, committed at 2019-08-12

Branch dev/jmandereau/stable-2.20-201902, last commit:
Add Texinfo/TeX portuguese translation
by John Mandereau at 2019-02-03, committed at 2019-02-03

Branch dev/urs/beaming-pattern, last commit:
Merge remote-tracking branch 'origin/master' into 
dev/urs/beaming-pattern
by Urs Liska at 2017-09-13, committed at 2017-09-13

Branch dev/rlittle, last commit:
First working framework for braille music outputter. No braille output
by Ralph Little at 2016-08-18, committed at 2016-08-18

Branch dev/janneke/wip-guile2, last commit:
aclocal.m4: look for $host-windres.  Fixes GuixSD cross build.
by Jan Nieuwenhuizen at 2016-05-01, committed at 2016-05-12

Branch dev/dak/translator-ctors, last commit:
Create Translator_creator class
by David Kastrup at 2015-06-16, committed at 2016-04-20

Branch dev/guilev21, last commit:
Source_file::init_port: Keep GUILEv2 from redecoding string input
by David Kastrup at 2014-09-21, committed at 2016-01-10

Branch dev/urs/font-exists, last commit:
try rewriting C++ function (haha)
by Urs Liska at 2015-04-28, committed at 2015-04-29

Branch dev/urs/font-selection, last commit:
add-music-fonts: Fix small bug with font name
by Urs Liska at 2015-04-25, committed at 2015-04-27

Branch dev/urs/font-handling, last commit:
\useNotationFont (continued, first working version)
by Urs Liska at 2015-04-21, committed at 2015-04-21

Branch dev/janek/feta-modification, 

Stale branches in the canonical repository

2021-01-10 Thread Jonas Hahnfeld
Hi all,

there are currently 38 branches (out of 72 in total) in the canonical
repository that have a committed date older than 90 days, excluding the
stable/* branches. I suppose many of these were temporary, abandoned in
the mean time or simply don't apply anymore. IMHO this might become
problematic over time as we accumulate branches because important ones
will be harder to find.
For that reason, I'd like to ask everyone to go through the list below
and delete your branches that you don't need anymore, from both GitLab
and Savannah (or let me know and I can do it). Also please remember to
delete branches of closed merge requests to avoid this problem in the
future. Or open MRs from your private fork in which case I don't care
how many branches you have  (I use this all the time and there's no
disadvantage, you even benefit from the fast CI if you're a Developer
in the project.)

I'm aware that some persons listed below are probably not following
this list anymore. I might ping those individuals with a large quantity
of branches. We might need a policy for dealing with branches where the
owner doesn't respond, but let's save this discussion for later.

Regards
Jonas

---
Branch dev/lamb/smufl, last commit:
Remove satisfied TODO
by Owen Lamb at 2020-09-29, committed at 2020-09-29

Branch dev/hanwen/qualify-includes, last commit:
doc: fully qualify generated includes
by Han-Wen Nienhuys at 2020-09-14, committed at 2020-09-14

Branch dev/hanwen/auto-pep8, last commit:
RFC: Automate testing of python formatting
by Han-Wen Nienhuys at 2020-09-04, committed at 2020-09-04

Branch dev/wl/lilypond-book-fixes, last commit:
lilypond-book: Fix and improve regular expressions to parse input
by Werner Lemberg at 2020-09-02, committed at 2020-09-02

Branch dev/lamb/GSoC-2020-final, last commit:
Document GSoC 2020 changes
by Owen Lamb at 2020-08-31, committed at 2020-08-31

Branch dev/hanwen/set-parent-spanner, last commit:
Emit programming error if items from take spanners as X_AXIS parents.
by Han-Wen Nienhuys at 2020-06-07, committed at 2020-08-23

Branch dev/lamb/GSoC-2020, last commit:
Bring subfonts back for now
by Owen Lamb at 2020-08-20, committed at 2020-08-20

Branch dev/hanwen/regtest-make-targets, last commit:
Cover "make dist" and "make install" with regtest
by Han-Wen Nienhuys at 2020-08-09, committed at 2020-08-09

Branch dev/guile-v2-work, last commit:
XXX reset the locale when building index.html
by Antonio Ospite at 2016-11-22, committed at 2020-02-10

Branch dev/knupero/lilypy3devel, last commit:
midi2ly: python 3 changed the semantics of the division operator '/'
by Knut Petersen at 2019-08-12, committed at 2019-08-12

Branch dev/jmandereau/stable-2.20-201902, last commit:
Add Texinfo/TeX portuguese translation
by John Mandereau at 2019-02-03, committed at 2019-02-03

Branch dev/urs/beaming-pattern, last commit:
Merge remote-tracking branch 'origin/master' into dev/urs/beaming-pattern
by Urs Liska at 2017-09-13, committed at 2017-09-13

Branch dev/rlittle, last commit:
First working framework for braille music outputter. No braille output
by Ralph Little at 2016-08-18, committed at 2016-08-18

Branch dev/janneke/wip-guile2, last commit:
aclocal.m4: look for $host-windres.  Fixes GuixSD cross build.
by Jan Nieuwenhuizen at 2016-05-01, committed at 2016-05-12

Branch dev/dak/translator-ctors, last commit:
Create Translator_creator class
by David Kastrup at 2015-06-16, committed at 2016-04-20

Branch dev/guilev21, last commit:
Source_file::init_port: Keep GUILEv2 from redecoding string input
by David Kastrup at 2014-09-21, committed at 2016-01-10

Branch dev/urs/font-exists, last commit:
try rewriting C++ function (haha)
by Urs Liska at 2015-04-28, committed at 2015-04-29

Branch dev/urs/font-selection, last commit:
add-music-fonts: Fix small bug with font name
by Urs Liska at 2015-04-25, committed at 2015-04-27

Branch dev/urs/font-handling, last commit:
\useNotationFont (continued, first working version)
by Urs Liska at 2015-04-21, committed at 2015-04-21

Branch dev/janek/feta-modification, last commit:
Merge branch 'master' into dev/janek/feta-modification
by Janek Warchoł at 2014-05-10, committed at 2014-05-10

Branch dev/janek/cg-cleanup, last commit:
CG: make 'push access' and 'pushing to staging' sections
by Janek Warchoł at 2013-12-10, committed at 2013-12-31

Branch dev/benko/metafont-cleanup, last commit:
unify formatting and indentation
by Janek Warchoł at 2013-12-06, committed at 2013-12-14

Branch dev/janek/accidentals-short, last commit:
change accidental markup commands to place accidentals smartly (use hort 
variants)
by Janek Warchoł at 2013-12-02, committed at 2013-12-07

Branch dev/frax/colorful-make, last commit:
NO_COLORS->NO_COLOR
by Franciszek Boehlke at 2013-09-11, committed at 2013-09-11