[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Merge policies regarding bindings

From: Justin Erenkrantz <justin_at_erenkrantz.com>
Date: 2003-12-19 09:15:26 CET

--On Thursday, December 18, 2003 11:59 PM -0800 Ben Reser <ben@reser.org>
wrote:

> If that's the case we can't do a 1.0 yet. The perl bindings as they
> exist now are simply not complete. Until clako and I get them to a
> point where pertty much everything is implemented there's no way we can
> say for sure that things won't have to change.

Perhaps a bindings/experimental directory would make it more clear that this
is a work in progress? I don't know what the right thing is.

> I'd like to have the client side stuff done before 1.0 and I'm working
> my butt off to try and get that done. If it will be accepted or not I
> can't say. But I can tell you already that what's in 0.35.0 won't be
> very useful to most people.

I'm just indicating what should be in place for 1.0 not 0.35.0. Things can
definitely be merged back into 1.0 from the trunk after 0.35.0 goes out. (My
perspective, though, it should be like everything else: it needs 3 +1s, etc.)

> I think the reasonable thing to do is specify which bindings are up to
> snuff enough to be considered stable. I think the javahl stuff sounds
> like it might be... maybe the python bindings. The rest should be made
> clear that they aren't stable yet.

There are enough projects using the python bindings that I'd consider those
definitely stable. If my mailer.py dies on a hypothetical 1.0.5->1.0.6, I'm
gonna have a heart attack. I shouldn't have to worry about the python
bindings breaking after we go to 1.0 as I consider it 'core.' (I consider
everything under /trunk core, but that's besides the point.)

So, we could work from the other direction as well: what bindings are
considered stable and can't break 'older' 1.0 clients in a 'minor' release?

I'd say anything related to generic SWIG (i.e. the .i files) and the
Python-specific stuff fits needs to have the compatibility rules enforced. --
justin

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Dec 19 09:16:03 2003

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.