Meeting 2014 07 18

From PCGen
Jump to: navigation, search

Board Present:

  • Chair - Andrew
  • Arch - Tom
  • Code - James
  • Docs - Eric

Summary:

  • Team Reports.
  • No Proposal projects by Tom will make the 6.4 release as he has some additional work, they will instead come in the 6.5 development line. This includes the EQVAR (Formula Parser) proposal.
    • Proposals: Formula Parser (Global and Local); FACT/FACTSET
  • Beta gated by GMGen Messaging, OS Ranged Broken and Spycraft not exporting.
  • 6.4 will be the Last JAVA 6 supported line before we move to JAVA 7.
  • ANT will no longer be support once we upgrade the libraries, completely moving the development team to Gradle for building.
  • Andrew and James tackling the OS sheets.
  • James is seeking to complete the GMGen messaging by this week
  • A rudimentary LST editor is set to be released by 6.03.05 at the latest - this was approved by 3 votes.
  • No Data projects Gating a Beta release - Data is moving to Bug fixes and Small Features with no little to no impact to stability.
  • Docs seeks to have documentation up to date before final release.

Release Time Line:

  • The schedule called for 6.03.04 to be the first beta so that we could get the 6.4 release out by the end of August.


Raw Log:

  • [17:05] <@[Chair]Andrew> *Bangs Gavel* Welcome everyone to our Regular Board of Director's Meeting - 1700 hours California time on July 18th, 2014
  • [17:06] <@[Chair]Andrew> Our Agenda Items are:
  • [17:06] <@[Chair]Andrew> 1) Team Reports
  • [17:06] <@[Chair]Andrew> 2) Topic: Move Trunk to BETA status (Schedule)
  • [17:07] <@[Chair]Andrew> 3) Open Business/Forum
  • [17:07] <@[Chair]Andrew> I'll start with Admin
  • [17:08] <@[Chair]Andrew> Nothing since the last meeting to report for Web or Trackers; I've been cleaning up a few obsolete trackers and reviewing ones that were marked as requiring code.
  • [17:08] <@[Chair]Andrew> Release - James just released 6.03.03 to the public. No real issues there.
  • [17:09] <@[Chair]Andrew> Content Team
  • [17:09] <@[Chair]Andrew> Data - Flurry of Activity
  • [17:09] <@[Chair]Andrew> We have a few pending books that need reviewed, I completed Rise of the Runelords AP AE edition to replace the conversion sets.
  • [17:10] <@[Chair]Andrew> I've hit a snag with Enlarge (I need to discuss with Tom)
  • [17:10] <@[Chair]Andrew> Beyond that, Issues: 75 created and 82 resolved since the last meeting
  • [17:11] <@[Chair]Andrew> I currently have 82 unresolved issues for Data (Bugs and Features), 80% are pending Code Requirements
  • [17:11] <Maredudd> Docs - I'm slowly catching up. Took care of a number of NEWTAG doc updates over the last couple of weeks. I'll continue picking them off with an eye to have them gone by the time we go for release.
  • [17:12] *** Maredudd is now known as [Doc]Maredudd
  • [17:13] <@[Chair]Andrew> OS - Working with James to deal with a blocker issue and a clean up request.
  • [17:13] <James[Code_SB]> @Andrew, looking at the data issue stats, I'm only seeing 23 in needs code work
  • [17:14] <@[Chair]Andrew> Correction - 23 require code work, and the rest need to be updated. I know we have more that are not updated.
  • [17:15] <@[Chair]Andrew> On my to do list.
  • [17:15] <@[Chair]Andrew> Any questions for Admin/Content (Or Docs since we have Eric)
  • [17:15] <James[Code_SB]> and of those 23 only 11 are linked to newtag or code issues
  • [17:17] <Tom[Arch_SB]> no questions from me
  • [17:18] <James[Code_SB]> There is a bit of backlog in ogl review - its' only Paul who can do that right?
  • [17:18] <@[Chair]Andrew> @Yeah, juggling what needs attention, and what I know is being handled by upcoming fixes.
  • [17:18] <[Doc]Maredudd> Nope. I can, and I'll take a look at them this weekend.
  • [17:19] <James[Code_SB]> Fantastic - thanks for that - it'll be nice to see a few more new sources in the release
  • [17:19] <James[Code_SB]> No further questions from me
  • [17:22] <@[Chair]Andrew> Excellent, James you ready to go?
  • [17:23] <James[Code_SB]> sure
  • [17:23] <James[Code_SB]> Code report 2014-07-19
  • [17:23] <James[Code_SB]> Feature requests 6 created and 14 resolved
  • [17:23] <James[Code_SB]> Code bugs; 21 reported and 44 resolved
  • [17:23] <James[Code_SB]> New Tag: 3 requested and 19 resolved
  • [17:24] <James[Code_SB]> So quite a lot of activity and catch-up. Thanks to Tom for a bunch of fixes too. I've also been picking off a few older issues and checking if they are still relevant
  • [17:25] <James[Code_SB]> The switch to Gradle for building PCGen has been completed, including doing a nice job of the release. The old maven 1 and 2 builds have already been removed. The old ant build should be removed sometime soon as it will break the next time we update a library.
  • [17:25] <James[Code_SB]> I've returned to the GMGen messaging replacement and am doing some testing and tweaking to get it ready to move to trunk.
  • [17:25] <James[Code_SB]> Any questions?
  • [17:26] <@[Chair]Andrew> Sounds good. No questions.
  • [17:26] <Tom[Arch_SB]> As a note/reminder to those using any of the "architecture" branches (e.g. EqVarDemo), they vary in their support for Gradle (EqVarDemo does not have it, the output/fact demo does)...
  • [17:26] <Tom[Arch_SB]> no questions from me
  • [17:27] <@[Chair]Andrew> Tom you ready to go?
  • [17:27] <Tom[Arch_SB]> sure
  • [17:27] <[Doc]Maredudd> No questions here but don't be surprised is I drop you an email James.
  • [17:28] <Tom[Arch_SB]> Mostly polishing on the architecture front, trying to fill in gaps in the "demo branches" I am using for experimentation and testing of potential future items
  • [17:28] <Tom[Arch_SB]> FACT and FACTSET share a demo branch with the Freemarker output demo (since they kind of directly interact)
  • [17:28] <Tom[Arch_SB]> The Equipment Variables also has a demo
  • [17:29] <Tom[Arch_SB]> They do need some work as they have some future items that should be shared infrastructure but currently are in slightly different places
  • [17:29] <Tom[Arch_SB]> I may end up merging them at some point (depending on getting them to proposal, how long they drag out and when we end up branching off a 6.5)
  • [17:30] <Tom[Arch_SB]> Specifically there are some things in EqVarDemo that are hard-coded that would really be loaded by the infrastructure travelling along with FACT/FACTSET
  • [17:30] <Tom[Arch_SB]> Other than that, not much new in arch
  • [17:30] <Tom[Arch_SB]> Any questions?
  • [17:30] <@[Chair]Andrew> Yes
  • [17:30] <@[Chair]Andrew> Does this mean we won't be seeing EQVAR in the 6.4?
  • [17:31] <Tom[Arch_SB]> Due to some issues with it, it will not make 6.4
  • [17:31] <@[Chair]Andrew> Okay, that's all from me.
  • [17:32] <@[Chair]Andrew> That moves us to agenda item #2
  • [17:32] <[Doc]Maredudd> No questions here but again, I'll likely drop you a note as I go through the writups.
  • [17:32] <@[Chair]Andrew> Okay
  • [17:32] <@[Chair]Andrew> James - Topic: Move Trunk to BETA status (Schedule)
  • [17:33] <@[Chair]Andrew> Floor is yours James
  • [17:33] <James[Code_SB]> ok
  • [17:34] <James[Code_SB]> so the schedule called for 6.03.04 to be the first beta so that we could get the 6.4 release out by the end of August
  • [17:34] <James[Code_SB]> From the code side there are only two more things to be done
  • [17:34] <James[Code_SB]> * Gmgen messaging replacement
  • [17:34] <James[Code_SB]> * Lst editor
  • [17:35] <Tom[Arch_SB]> Are you looking at getting an LST editor into 6.4 still?
  • [17:35] <James[Code_SB]> The messaging will hopefully be done this week but the editor is not as advanced
  • [17:35] <@[Chair]Andrew> advanced as in complete?
  • [17:35] <James[Code_SB]> It would be nice to have something even if it was pretty rudimentary
  • [17:35] <James[Code_SB]> @Andrew, yes not close to complete - just has some basic functionality
  • [17:36] <@[Chair]Andrew> *nod* rudimentary is better than nothing.
  • [17:36] <James[Code_SB]> That was my thought
  • [17:36] <[Doc]Maredudd> When you say rudimentary, how rudimentary?
  • [17:38] <James[Code_SB]> I think the bare minimum is having it support copying an existing item, editing each token with immediate validation and then save it for loading with the game mode
  • [17:39] <James[Code_SB]> The question is - is that too little to include?
  • [17:39] <@[Chair]Andrew> Sounds reasonable to me.
  • [17:40] <[Doc]Maredudd> Whould this include the Ability object?
  • [17:40] <James[Code_SB]> yes
  • [17:40] <James[Code_SB]> but maybe not classes in the first instance
  • [17:40] <[Doc]Maredudd> I'm fine with rudimentary.
  • [17:41] <@[Chair]Andrew> I think as long as we say this is a pre-release version to get some testing, then it should be fine. Give the people something to play with and get us some initial feedback.
  • [17:41] <James[Code_SB]> Tom?
  • [17:43] <James[Code_SB]> So thus far I that's two votes for go with a basic facility - I'll keep moving on it then pending other feedback
  • [17:43] <@[Chair]Andrew> Sounds good.
  • [17:43] <James[Code_SB]> The editor might be the one exception to the beta status however but couldn't be any later than 6.03.05
  • [17:44] <James[Code_SB]> I also wanted to raise Java 6 support
  • [17:45] <Tom[Arch_SB]> I think a basic editor and even late addition is fine
  • [17:45] <James[Code_SB]> Eric do you have an ETA on the Mac build not being reliant on Java 6? I think that is the only reason we are keeping Java 6 support at this stage
  • [17:45] <James[Code_SB]> Thanks Tom
  • [17:46] <[Doc]Maredudd> No ETA yet but this last release is spuring me on to dig harder. I'll have an update next meeting.
  • [17:46] <James[Code_SB]> cool
  • [17:47] <James[Code_SB]> So with the next meeting in 4 weeks my guess is that 6.4 will be the final Java 6 supporting release and we will move to Java 7 ASAP after that
  • [17:48] <[Doc]Maredudd> I'm comfortable supporting that.
  • [17:48] <@[Chair]Andrew> Aye
  • [17:48] <James[Code_SB]> ok, any data issues for beta?
  • [17:48] <Tom[Arch_SB]> nope
  • [17:49] <Tom[Arch_SB]> oh, sorry, missed that you only asked data :P
  • [17:49] <@[Chair]Andrew> Data doesn't have any major projects to complete before we enter Beta. School started so I'm maintaining bug fix mode or small features now, no time for anything big.
  • [17:49] <James[Code_SB]> All good :)
  • [17:49] <@[Chair]Andrew> I have some trailing loose bits of the Major Key rename that didn't happen in the fringe books, but that can be dealt with in 6.5
  • [17:50] <James[Code_SB]> Did we need to get any further output stuff done before bet? e.g. the sheet conversion
  • [17:50] <@[Chair]Andrew> Yes
  • [17:50] <@[Chair]Andrew> OS has two issue that are causing grief that needs to be dealt with
  • [17:50] <@[Chair]Andrew> Range - what you are helping with, and we have Spycraft which apparently is broken.
  • [17:51] <James[Code_SB]> ok, we need a bug report for Spycraft then and some basic info
  • [17:51] <@[Chair]Andrew> I have this weekend pretty much free to handle those if I can have assistance from you James.
  • [17:52] <@[Chair]Andrew> Already has a report
  • [17:52] <James[Code_SB]> cool
  • [17:52] <@[Chair]Andrew> OS-197
  • [17:52] <@[Chair]Andrew> OS - PDF Output sheets not working for Spycraft / Modern
  • [17:53] <James[Code_SB]> ok, sounds like that's our list for beta then
  • [17:53] <@[Chair]Andrew> Excellent.
  • [17:53] <@[Chair]Andrew> Any open business or unfinished business to bring forward before we close the meeting?
  • [17:53] <James[Code_SB]> Target would be 29 july
  • [17:53] <James[Code_SB]> none here
  • [17:54] <@[Chair]Andrew> (Observers - any questions, comments for the board?)
  • [17:54] <@[Chair]Andrew> Tom. Eric?
  • [17:54] <Tom[Arch_SB]> nothing else from me
  • [17:54] <[Doc]Maredudd> None here
  • [17:56] <@[Chair]Andrew> Okay, looks like everyone has spoken. *Bangs Gavel* Meeting is now closed. Thanks for Coming.