Re: Stale branches in the canonical repository
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
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
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
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
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
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