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

Re: debian-tex project, members, svn, testing needed



On Wed, Feb 15, 2006 at 12:31:25PM +0100, Norbert Preining wrote:
> Hi Julian SVN Master!
> 
> > Excellent!  And at the same time, I would change the access
> > permissions on the existing repositories to prevent accidental
> > mistakes, or change the existing commit-email.pl scripts to
> > send LOUD MESSAGES to the mailing lists about such errors.
> 
> Ok, I think we two should coordinate. I propose:
> 	Thursday 16 February 2006
> 	10 - 11 GMT	= 11 - 12 CET
> Ok for everyone?

OK for me.

> > Everyone: Please note that there's an svn switch command which can
> > save you from downloading the entire repository again.

Something like:
svn switch --relocate \
  svn+ssh://svn.debian.org/svn/pkg-tetex/tetex-bin/trunk \
  svn+ssh://svn.debian.org/svn/debian-tex/tetex-bin/trunk

I'm not certain this this will work for the texlive packages, though.

> >   rm -rf /svn/debian-tex/*
> >   svnadmin hotcopy /svn/pkg-tetex /svn/debian-tex --clean-logs
> >   svnadmin dump /svn/pkg-texlive | svnadmin load /svn/debian-tex
> 
> Thanks SVN Master! Maybe it would be better if you could do the switch?
> I would add you to the group of pkg-texlive, then you could
>  - prohibit commits to pkg-tetex and pkg-texlive
>  - do the above
> and no need to coordinate. Not that I mind if you take this ;-)

Sounds good!  Also, see below regarding post-commit/commit-email.pl

OK, all - let's leave the repositories alone between 10 - 11 GMT/UTC
tomorrow (16 Feb 2006).  You may see some noise as I test them, but
please wait until you get an "OK - go ahead now" email to the list
from me before committing anything.

Thanks,

   Julian


post-commit/commit-email.pl

I propose the following commands in post-commit:

REPOS="$1"
REV="$2"

SHORT_RECIPIENTS="debian-tetex-maint@lists.debian.org"
LONG_RECIPIENTS="pkg-tetex-commits@lists.alioth.debian.org"
REPLYTO_TETEX="debian-tetex-maint@lists.debian.org"
TEXLIVE=pkg-texlive-maint@lists.alioth.debian.org
TETEX=debian-tetex-maint@lists.debian.org
REPLYTO_TEXLIVE=$TEXLIVE
REPLYTO_ALL="$REPLYTO_TETEX, $REPLYTO_TEXLIVE"

/svn/debian-tex/hooks/commit-email.pl "$REPOS" "$REV" \
  -m ^tex-common/ \
        -s "SVN tex-common commit:" -r "$REPLYTO_ALL" --diff n $TEXLIVE $TETEX \
  -m ^lmodern/ \
        -s "SVN lmodern commit:" -r "$REPLYTO_ALL" --diff n $TEXLIVE $TETEX \
  -m ^cm-super/ \
        -s "SVN cm-super commit:" -r "$REPLYTO_TEXLIVE" --diff n $TEXLIVE \
  -m ^texinfo/ \
        -s "SVN texinfo commit:" -r "$REPLYTO_TEXLIVE" --diff n $TEXLIVE \
  -m ^texlive/ \
        -s "SVN texlive commit:" -r "$REPLYTO_TEXLIVE" --diff n $TEXLIVE \
  -m ^make-texfontpkg/ \
        -s "SVN make-texfontpkg commit:" -r "$REPLYTO_TETEX" --diff n $TETEX \
  -m ^pkg-tetex-web/ \
        -s "SVN pkg-tetex-web commit:" -r "$REPLYTO_TETEX" --diff n $TETEX \
  -m ^tetex-base/ \
        -s "SVN tetex-base commit:" -r "$REPLYTO_TETEX" --diff n $TETEX \
  -m ^tetex-bin/ \
        -s "SVN tetex-bin commit:" -r "$REPLYTO_TETEX" --diff n $TETEX \
  -m ^tetex-doc-nonfree/ \
        -s "SVN tetex-doc-nonfree commit:" -r "$REPLYTO_TETEX" --diff n $TETEX \
  -M \
        -s "SVN debian-tex FALLBACK [unknown package] commit:" -r "$REPLYTO_ALL" --diff n $TEXLIVE $TETEX



Reply to: