On Thu, 2008-12-11 at 06:25 +0000, Andrew Church wrote:
> >Yes I'm fine with the code. The only thing that makes me think if it's
> >worth keep compatibility with not-current x264 versions.
> >It's hard to make a general statement about that. My gut feeling is that
> >doing like that is fine in branches (e.g. 1.1.x, 1.0.x) not in HEAD.
> >Anyway, I've no problem with this patch and I will keep that way
> 
> As a rule, my approach for this sort of thing is:
> 
> - For releases (1.0.x, 1.1.x), maintain compatibility with anything that
>   was supported for the .0 release.
> 
> - For HEAD, generally support only the latest version, but keep support
>   for anything that a typical up-to-date system would have.  This is why
>   I left in x264 version 64 support--I'm not sure everybody's up to
>   version 65 yet, since I'm not sure exactly when it changed from 64.

That's less or more what I was thinking. Nice to agree such easily ;)

> >PS: just for curiosity: what do you think about switching to SVN
> >somewhere into the far future?
> I feel like you read my mind. (:  I was thinking about the same sort of
> thing, but wasn't sure whether it was worth bringing up yet. 

I think it's not time, just because we do need 1.1.0 out. But that
_will_ happen (in a way or another) before the 2008 ends. After that I
think it's time to switch to something more modern than the good old
CVS, at very least because every thing that saves a little of developer
time it's worth trying.

> I was also thinking of suggesting Mercurial, a distributed RCS, instead of
> Subversion--I've been using Mercurial for about half a year now on a
> personal project that's a bit larger than transcode, and it seems to be
> working fine.  Mercurial has the advantage of being lightweight, but the
> thing I really like about Mercurial is being able to work with the
> repository, especially commit things, while offline.  You do have to
> learn to deal with revision numbers varying by repository, but I don't
> think we're making much use of CVS version numbers as it is, so I doubt
> that'd be much of a problem.

That's plain perfect! I read a few positive reviews about hg. I got some
experience with bazaar-ng (the VCS from canonical guys) and while I do
really enjoy the concept of distributed VCS, I had some eyebrowing
experience using bazaar, like losing the full repo history (It got
corrupted) after doing nothing so strange. Well, I don't consider doing
a raw backup using tarball and restoring it something strange, but maybe
it's just me.

That other nice thing about hg is that berlios.de offers hg hosting :)
berlios.de already hosts tcforge.berlios.de (the support site featuring
news, download site and a collection of transcode-releated side projects
of mine.)

So, a tentative plan is to put out 1.1.0 before the year ends, then move
to mercurial during January.

+++

While we're on topic, what do you think about moving enterely to
berlios.de ?
I chosen that site because I want(ed?) to unify issue tracker, VCS and
news site previously scattered into fromani.exit1.org, cvs.exit1.org and
tcfoundry.hostme.it[1] into just one site, without asking Joern for more
services. Berlios seemed the best overall compromise, but I'm open to
alternatives (of course tcforge.de will stay as it is, in the worst case
scenario it will be reduced to my own playground :))

+++

[1] this will phased out during the beginning of 2009 because the
hosting grant I got is expiring.

Bests,

-- 
Francesco Romani // Ikitt
http://fromani.exit1.org  ::: transcode homepage
http://tcforge.berlios.de ::: transcode experimental forge

Reply via email to