lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: stable/2.12 and tagging of tarballs


From: Jan Nieuwenhuizen
Subject: Re: stable/2.12 and tagging of tarballs
Date: Tue, 09 Jun 2009 10:12:49 +0200

Op maandag 08-06-2009 om 17:12 uur [tijdzone +0200], schreef Jan
Nieuwenhuizen:

> As it turns out after discussing with Han-Wen, it seems that
> 2.12.2 was released from MASTER after stable/2.12 was branched.
> Don't ever do that! ;-)

Looking further into this, I found that our lilypond-2.12.2 tarball
  
    http://lilypond.org/download/source/v2.12/lilypond-2.12.2.tar.gz

does *not* match git's release/2.12.2-1 tag.  

Sadly, GUB does not produce source tarballs by default, because we 
assume the build process to be fail safe.  So, possibly this is a GUB
bug/glitch/loophole, Han-Wen?

The difference is minor

    diff -purN --exclude=out --exclude=out-www --exclude=.git 
--exclude-from=.gitignore --exclude=autogen.sh --exclude=NEWS.txt 
--exclude=README.txt ./Documentation/GNUmakefile 
/home/janneke/vc/lilypond-2.12/Documentation/GNUmakefile
    --- ./Documentation/GNUmakefile     2009-01-20 13:31:56.000000000 +0100
    +++ /home/janneke/vc/lilypond-2.12/Documentation/GNUmakefile        
2009-06-08 17:02:58.203202085 +0200
    @@ -2,8 +2,7 @@ depth = ..

     NAME = documentation
     LANGS = $(shell $(PYTHON) $(top-src-dir)/python/langdefs.py)
    -# Dist JA separately, because the doc-compile does not work yet.
    -SUBDIRS=devel user bibliography pictures topdocs misc po $(LANGS) ja
    +SUBDIRS=devel user bibliography pictures topdocs misc po $(LANGS)
     STEPMAKE_TEMPLATES=documentation texinfo tex
     LOCALSTEPMAKE_TEMPLATES=lilypond ly
     LILYPOND_BOOK_FLAGS=--extra-options '-e "(ly:set-option (quote 
internal-type-checking) \#t)"'
    diff -purN --exclude=out --exclude=out-www --exclude=.git 
--exclude-from=.gitignore --exclude=autogen.sh --exclude=NEWS.txt 
--exclude=README.txt ./Documentation/ja/GNUmakefile 
/home/janneke/vc/lilypond-2.12/Documentation/ja/GNUmakefile
    --- ./Documentation/ja/GNUmakefile  2009-01-21 05:35:10.000000000 +0100
    +++ /home/janneke/vc/lilypond-2.12/Documentation/ja/GNUmakefile     
2009-06-08 16:02:13.119204652 +0200
    @@ -2,6 +2,6 @@ ISOLANG = ja
     depth = ../..
     SUBDIRS = user
     STEPMAKE_TEMPLATES = documentation
    -LOCALSTEPMAKE_TEMPLATES = # doc-i18n-root
    +LOCALSTEPMAKE_TEMPLATES = doc-i18n-root

     include $(depth)/make/stepmake.make
    diff -purN --exclude=out --exclude=out-www --exclude=.git 
--exclude-from=.gitignore --exclude=autogen.sh --exclude=NEWS.txt 
--exclude=README.txt ./GNUmakefile /home/janneke/vc/lilypond-2.12/GNUmakefile

but at least now I understand why the GUB binaries built fine,
but packagers must patch out the JA translation to get it to build.

I wonder why a new japanese translation was added to stable
development, or to put it differently...

> Also, I have regenerated the stable/2.12 branch.

... the stable branch that I now recreated, from master
at tag release/2.12.2-1, *was* that actually bugfixing,
cautious development?
Or does our 2.12.2 release include new, risky development?

Also, as nothing had been committed to the stable branch
for the past half year I wonder: have absolutely no bugs
been fixed since 2.12.2?  Did some major change prevent
fixes from being backported?

I suppose some small kind of pond creature should look over
the master branch since release/2.12.2-1 to see if any commits
can/should be added to stable/2.12 before we release 2.12.3?

Or did we have no/little unstable development, and should
MASTER be renamed to stable/2.12?

Greetings,
Jan.

-- 
Jan Nieuwenhuizen <address@hidden> | GNU LilyPond - The music typesetter
AvatarĀ®: http://AvatarAcademy.nl    | http://lilypond.org





reply via email to

[Prev in Thread] Current Thread [Next in Thread]