What’s the best way to gain access to the repository so I can create my own branch and possibly participate?
I’m a highly experienced C#/C++ developer that has recently begun doing some Java at work. I also use VASL quite a bit. I emailed Rodney already as per vassalengine.org/wiki/doku.p … ipse_setup but that wiki article seemed to be out of date and I figured I’d double up here.
Rodney hasn’t been active on the mod for one year now.
I’m not sure if we need him to commit changes to trunk, or define some alternative process until further notice.
For VASL 5.9 beta 3, I provided binaries from my own branch, but if we have to work on several branches, at some point we need to synchronize, either in a shared 5.9 branch, or in trunk.
The process we’ve had for some time now with VASSAL for merging changes
is that for “stable” branches (e.g., the 3.1 maintenance branch), we
have one person responsible for managing merges. (For the 3.1 maintenance
branch, this person has been me.) This seems to work, since the volume of
changes is not so great that one person can’t handle it in a timely
fashion. It also forces the “branch manager” to look at all the code being
merged, which means that you get some minimal amount of code review and
it builds codebase familiarity for the manager. (I’ve learned a lot about
parts of the VASSAL codebase I’ve never worked on myself this way.)
So, my suggestion is to get together the people who are coding on VASL and
decide amongst yourselves who should manage the trunk.
How close are you guys to a 3.1-compatble release, BTW? We’ve had at least
one bug report every day since the release of 3.1.0 about VASL being
incompatible with 3.1…
Actually, I fixed like 5 bugs now, and there’s none left I am aware of, at least the ones related to VASL binaries.
I’m using 5.9 with 3.1.13 daily and didn’t notice anything wrong.
Jeffrey was waiting for 3.1.14 to be released to publish VASL 5.9.
Oh! I didn’t know you were waiting for 3.1.14. I can put together a test
build tonight, and if people try it out to confirm that it’s ok, we can
release tomorrow.
All the bug reports I see come through the VASSAL bug tracker and are
due to people trying to run VASSAL 5.8 in VASSAL. It really is about
one per day…
VASSAL 3.1.14 is released, so we’re not blocking you anymore.