git conversion status update

Jannis Pohlmann jannis at xfce.org
Wed May 27 01:42:42 CEST 2009


On Tue, 26 May 2009 15:23:26 -0700
"Brian J. Tarricone" <bjt23 at cornell.edu> wrote:

> Jannis Pohlmann wrote:
> > 
> > On Tue, 26 May 2009 11:55:59 -0700
> > "Brian J. Tarricone" <brian at tarricone.org> wrote:
>  >
> >> 2.  I have a fine-grained commit permissions script "done."  I'm
> >> not sure if it really works beyond some minimal testing.  I'm
> >> pretty sure I missed some corner cases, so I need to play around
> >> with this some more.
> > 
> > Awesome. Can't we set up test repositories to test all the new
> > infrastructure bits like the hook scripts, transifex?
> 
> No, because I don't have any permissions config files done.  And 
> thinking about it a bit more, I don't like the format I came up with 
> (it's very similar to svnperms.conf), so some changes are in order.

Ok, fine. I'll just use your git-conversion test repositories for local
testing of transifex then.

> >> 7.  Commit messages from svn will have "(Old svn revision: #####)" 
> >> appended to them.
> > 
> > Why not just "(SVN revision: #####)" which is a little less noise?
> > No strong opinion here.
> 
> Eh, my rationale was that "SVN revision:" makes it look like we have 
> some weird ongoing svn-git revision mapping, which of course we
> don't. Really, it doesn't matter.  I'm not inclined to change it.

Mh, okay. Kinda makes sense. Can we change it to have "SVN" instead of
"svn" though? Yes, I know, I'm anal ...

> > I have all transifex modules ready an I even have a working test
> > setup installed locally. But somehow easy_install is badly broken
> > so that installing one of them makes the others inaccessible from
> > Python (by overwriting easy-install.pth cache file or something).
> > I'll try to sort that out and then we could install them on mocha
> > and point them to Xfce test repositories. The modules are already
> > part of moonbase, even though they are a bit broken right now.
> 
> Cool!  It's a shame they aren't working right.  I have a couple
> python modules in zlocal on mocha that I made to get damned-lies set
> up (which never worked)... they seemed to install properly; maybe you
> could give that a look?  I don't remember if I used easy_install or
> not.

It seems setuptools and easy_install are kinda hated by parts of the
Python community. I was told to just regenerate the cache manually
after it gets cleared. That's what I'm doing in the Lunar modules now
and it works quite well.

I'll do a bit of testing with transifex to see what it needs to run
properly (hook script for updating its repository checkouts, git
permissions to let it commit stuff, things like that).

  - Jannis
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://mail.xfce.org/pipermail/xfce4-dev/attachments/20090527/742704a0/attachment.pgp>


More information about the Xfce4-dev mailing list