Try 3.1.0-beta5 before I announce it

svn4390 is a candidate for 3.1.0-beta5:

nomic.net/~uckelman/tmp/vassal/

Please give this a try and let me know if there’s anything here which is
worse than in beta4.

Looks good. My Error log is totally empty

Post generated using Mail2Forum (mail2forum.com)

Thus spake “Tim McCaron”:

Do you mean it is literally empty (!), or just that there are no errors?


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

No more errors, just a list of modules as they are opened

Post generated using Mail2Forum (mail2forum.com)

Missing images get logged to the logfile with a full stack trace. I think this is unnecessary, since it is always the same trace for every image. A simple message that the image is missing would suffice.

B.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Thus spake “Brent Easton”:

Thanks for the reminder. That will be fixed in the last batch of error
reporting stuff I do, later this week.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

I notice you have a generic/zip a macos and a windows…
which got me thinking, so here is real noob question…

If someone is running, say, Debian Linux with xfce is there an install package?

I am thinking about this for another very lean machine at my house and just wondering if it would be able to support Vassal as a player and possibly in the far future as a developer. But I do not know all the ins and outs of Linux desktop enviroments and window managers or what versions of Java are compatible with what or with Vassal for that matter.

I had problems with 4376 on AbstractMetaData which crashed on calling buildMetaData.

I were unable to start the module manager with my old preferences, removing them and adding existing modules resulted in similar unstable behavior, even creating a new one never returned, or crashed with www.nomic.net timeout problems…

I hope this was only due to an unstable version. I checked out the current code and will give it a try.

Will there be a time where a feature freeze will be done and only bugs eliminated for the final release candidate (I have the impression of much code beeing moved between betas)?

Thus spake “ghoust”:

Nothing should be timing out. When did you try this?

svn4376 wasn’t the one I was offering as a candidate for beta5. Try
svn4393.

We haven’t added any unplanned features to the trunk since beta4, and
both of those were very small (adding an option to each of MapShader and
PlaceMarker), so we’ve effectively been in that state for three weeks
already. It’s correct that there have been a lot of code changes between
betas, but since beta3 they’ve almost all been as part of bug fixes.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

I keep having other things crop up, so I haven’t done a test with the more recent builds, but I’ve noticed two things lately, and I won’t have time to test for them until Friday night or Saturday, but they’re simple, so here’s the description:

Text labels have centering problems on post beta 4 builds. Define a piece with a text label trait with the normal horizontal centering. Pull it out to the board, enter a label. This should be fine. Now, change that label, with a different length string so that the positioning would need to change. The text will start in the same position it used to, so the centering will be off. Saving and reloading has it come up properly.

Pieces with layers aren’t updating in the pallet with the most recent build I’ve tried (dates to last weekend, I think). I select the piece in the pallet, and ‘flip’ the counter, and nothing changes, the image in pallet stays the same. However, when I pull the counter out to the board, it is in the state I would expect it to be in from the commands I gave the pallet piece.

Both of these were fine in beta 4.

Thanks very much for the testing, these are problems in a couple of the very last bug fixes that went in.

I know where to look, I will have a look.

This one I have fixed, but am having trouble writing to sourceforge at the moment.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Thus spake “Brent Easton”:

This is probably due to not invalidating the cached position at some point.

If you’re still having trouble, send me the corrected files and I’ll try
committing them.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Doing a clean checkout resulted in xerces class not found exceptions, investigating further showed that in the current svn the xerces_2_5_0.jar no longer exists, though the ant scripts have it mentioned.

Adding the jar file to the snv mitigated my noclassdeffound exceptions.

Thus spake “ghoust”:

I would’t use the ant script unless you intend to maintain it yourself
(in which case, please contribute the changes back to us). The ant
scripts are very much out of date right now, as none of the active
developers use them.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Thus spake “Rindis”:

Try svn4397. Both of these should be fixed there.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Thus spake “IrishBouzouki”:

Right now you’d want to use the generic package. VASSAL requires Java 1.5 or
newer, so you’d have to make sure you have that. I don’t know about Debian,
but Fedora has shipped OpenJDK since Fedora 8, I think, so there’s a chance
you’d have that as part of a default Debian install also.

I’m planning to eventually put together an RPM of VASSAL (the spec file is
almost done, but I haven’t had time to finish it) but Debian isn’t an
PM-based distribution and I have no experience with packaging .debs. I’d
consider building a .deb for VASSAL if someone contributed the config file
for doing it.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Just tried svn4399. Both are fixed there but I do note that the ‘selection highlight’ doesn’t appear on a piece in the pallet that you’ve clicked on, which makes it harder to realize that it has deselected because you moved your mouse cursor away.

Don’t run out and plan anything just yet, as I have not settled into exactly which linux distribution to use - as I am sure everyone realizes there are a lot of subtle differences depending what exactly you want. And I have ZERO experience yet building code on a linux system so it will be a painful beginning for me I am sure.

I just want a backup machine (to mess with between sessions on my normal windoze machine, maybe while I wait the 5-10 minutes for it to boot) that can be kept pretty clean and that I can set up with openoffice and eclipse (for a number of other projects, and maybe vassal too someday) and vassal, and go from there.

I think I can get all that with something that runs java, but “java” itself is not very definite (suprisingly actually) because there is sun’s jdk and open jdk and a couple other different-named open-source jdk’s as well. They should all be compatible, right? but who knows.

Thus spake “IrishBouzouki”:

Sun’s JDK works, as does OpenJDK. I do all of my development with OpenJDK.

Anyway, it won’t be all that long before OpenJDK is Sun’s JDK, so there
won’t be a difference.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Thus spake “Rindis”:

This is fixed in svn4411.

(Also fixed are three Windows installer bugs—one old, and two due to
moving to using 1.6.0_6u10 as the default JRE to install if none is
present.

Note: While 1.6.0_6u10 is likely to be better in almost all respects for
Windows users, the 6u10 installer also has checked by default the option
to install an OpenOffice installer, and there appears to be no way to
programatically tell the JRE installer not to do that (though you can
uncheck the box in an interactive install). As a workaround, I fished the
uninstall command for the OO installer out of the registry and we run
that in a Standard install right after installing the JRE. Unless the user
is paying close attention to the install, he won’t notice this. Why does
everything on Windows have to be such a godawful kludge?! ARGH.)


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)