Difference between revisions of "Meeting 2014 06 20"

From PCGen Wiki
Jump to: navigation, search
(Created page with " '''Members:''' * CHAIR: Andrew Maitland * CODE: James Dempsey * ARCH: Tom Parker Summary: Discussed the team progress. James will be looking to implement the LST Editor in t...")
 
(No difference)

Latest revision as of 01:45, 21 June 2014

Members:

  • CHAIR: Andrew Maitland
  • CODE: James Dempsey
  • ARCH: Tom Parker

Summary: Discussed the team progress. James will be looking to implement the LST Editor in the next four weeks; he'd helped finish FOP changes to the xslt sheets. Andrew is working on partial sets and getting those completed. Unearthed Arcana is just about finished (12+ years). Tom has eliminated Cloning of the Ability Objects. He's in progress with the EQVAR demo in conjunction with Andrew on testing.


RAW LOG

  • [17:05] <@[Chair]Andrew> *Bangs Gavel* Welcome all to the PCGen Board of Directors meeting.
  • [17:05] <@[Chair]Andrew> Today's meeting is June 20th, 2014 (1700 hours -0700 GMT)
  • [17:06] <@[Chair]Andrew> Our Agenda for today is:
  • [17:06] <@[Chair]Andrew> Team Reports
  • [17:06] <@[Chair]Andrew> Tom has asked to defer the CMP support to another date
  • [17:07] <@[Chair]Andrew> Any important Issue concerning the release
  • [17:07] <@[Chair]Andrew> Open Forum
  • [17:07] <@[Chair]Andrew> I'll start off with the Admin Report:
  • [17:07] <Tom[Arch_SB]> For the benefit of listeners, the reasoning on deferral:
  • [17:08] <Tom[Arch_SB]> In the last week or so, I've come up with some other options on the formula conversion that would interact, so we need the next deep dive to really have a meaningful discussion
  • [17:08] <Tom[Arch_SB]> Sorry Andrew, just wanted to put that in context for folks, back to you
  • [17:08] <@[Chair]Andrew> No worries
  • [17:09] <@[Chair]Andrew> Okay, Website - we've had some hiccups in operations with the switch to Gradle. James has addressed those concerns (Autobuild page had the incorrect date).
  • [17:09] <Tom[Arch_SB]> (not to mention learning we can break the build with things other than broken tests :P )
  • [17:10] <@[Chair]Andrew> Trackers - James has implemented the Pending for Code Trackers to give a little more indication to Tracker Statuses. I've been reviewing our trackers and trying to jumpstart dialog with monkeys who have assigned themselves or were assigned to trackers to get a status report. (Some have been pending for over a few years now)
  • [17:10] <@[Chair]Andrew> Release - This will be covered by James
  • [17:11] <@[Chair]Andrew> I think that covers Admin. Any questions before I press into Content?
  • [17:11] <Tom[Arch_SB]> nope
  • [17:11] <James[Code_SB]> none here
  • [17:12] <@[Chair]Andrew> As aside - can I have a code proficient person reply to Riccardo's help request - HELP-88
  • [17:12] <@[Chair]Andrew> Option "newer object override older"
  • [17:12] <@[Chair]Andrew> http://jira.pcgen.org/browse/HELP-88
  • [17:13] <@[Chair]Andrew> Data Report: In the last 30 days we're had 53 issue created and 56 resolved
  • [17:14] <@[Chair]Andrew> It's taken over 12 years, but the Unearthed Arcana sourebook is almost completed (Our longest to complete source book).
  • [17:16] <@[Chair]Andrew> I'm focusing on getting partially completed sets to completion and finding out from the respective monkeys what the obstacle is, so we can resolve it.
  • [17:17] <@[Chair]Andrew> For the Docs Team: We've had 3 issues created in the last 30 days, nothing resolved yet. Eric has been working to get questions answered and is fixing issues.
  • [17:17] <@[Chair]Andrew> One sec....
  • [17:19] <@[Chair]Andrew> OS: Issues: 6 created and 9 resolved
  • [17:20] <@[Chair]Andrew> With the advice of James, I've implemented "building" blocks for the OS. A conceptual model that works is now in place. Hopefully we'll be able to migrate the OS's to the new method and begin converting them to Freemarker.
  • [17:20] <@[Chair]Andrew> Any questions regarding Content reports?
  • [17:21] <Tom[Arch_SB]> sounds good on the data front
  • [17:21] <Tom[Arch_SB]> for the OS stuff is that in Trunk?
  • [17:21] <@[Chair]Andrew> Yes
  • [17:21] <@[Chair]Andrew> There is a new folder in pdf
  • [17:21] <@[Chair]Andrew> the blocks are in there, and one master and csheet use them.
  • [17:21] <Tom[Arch_SB]> ok, I'm interested to look at that, still getting up to speed on Freemarker myself
  • [17:21] <Tom[Arch_SB]> thanks
  • [17:22] <James[Code_SB]> The building blocks aren't relevant to freemarker - they are xslt only
  • [17:22] <@[Chair]Andrew> James was helpful in seeing the tiny typos that gave me a headache. Second pair of eyes is nice. :)
  • [17:22] <James[Code_SB]> but it is an effort to sort out the copying of 8000+ lines of xml and making a few tweaks :)
  • [17:22] <Tom[Arch_SB]> heh, ok
  • [17:22] <@[Chair]Andrew> Baby steps.
  • [17:22] <James[Code_SB]> Quick to do initially but hell to maintain
  • [17:23] <Tom[Arch_SB]> probably not bad to look at it anyway. XSLT isn't one of my strengths either :)
  • [17:23] <@[Chair]Andrew> Getting our main fantasy pdfs to using freemarker is a goal.
  • [17:25] <James[Code_SB]> I'll touch on that in the code report too
  • [17:25] <@[Chair]Andrew> Just a matter of time priorities... which is why I've offered myself to four individuals to become trained in LST coding. I need help maintaining and building our collection, and sadly, I'm getting bogged in low-lying fruit and small tasks.
  • [17:25] <@[Chair]Andrew> I've had one individual approach me on the offer, so three spots still left open. ;)
  • [17:26] <@[Chair]Andrew> PR: I haven't heard from Paul, not much to report for PR at this time.
  • [17:26] <@[Chair]Andrew> James, you ready to go next?
  • [17:26] <James[Code_SB]> sure
  • [17:26] * @[Chair]Andrew passes talking stick to James
  • [17:27] <James[Code_SB]> Code report for 20140621
  • [17:27] <James[Code_SB]> Code has been a hive of activity over the last four weeks.
  • [17:27] <James[Code_SB]> Stats are: Features: 5 requested and 3 resolved. Bugs: 29 reported and 39 resolved. New tag: 10 requested and 19 resolved
  • [17:27] <James[Code_SB]> Of note is that the new gradle build is in place and producing all of our builds. Work remains to manage the version number and tagging during releases.
  • [17:27] <James[Code_SB]> Also all of the PDFs now work with the new FOP library - that was higher impact than expected but something that needed to be done.
  • [17:28] <James[Code_SB]> Also worth noting is http://jira.pcgen.org/browse/CODE-2619 which is the next stage improvementto our FreeMarker support.
  • [17:28] <James[Code_SB]> any questions?
  • [17:28] <Tom[Arch_SB]> nope
  • [17:31] <@[Chair]Andrew> none here...
  • [17:31] <@[Chair]Andrew> Tom, you ready?
  • [17:31] <Tom[Arch_SB]> sure
  • [17:32] <Tom[Arch_SB]> With the Situational Skills and Ability work now done (Abilities are no longer cloned - yea!), I've been off doing more exploratory proof of concept type stuff
  • [17:32] <Tom[Arch_SB]> "real arch work" ;)
  • [17:32] <Tom[Arch_SB]> This has included the Equipment Variable demo, which Andrew has been testing
  • [17:33] <Tom[Arch_SB]> This also includes work on output tokens (James mentioned CODE-2619) and framing up a proof of concept there
  • [17:33] <Tom[Arch_SB]> This will be a piece of transferring more control from the code over to data. A draft proposal on the LST side that fits with -2619 should be out on the wiki soon
  • [17:34] <Tom[Arch_SB]> Then I have posted a notice to _dev just a few moments ago that we're going to have an informal discussion at this time next week to go through that stuff, primarily because it will put some pressure on the UI, so Connor and I need to be in sync
  • [17:35] <Tom[Arch_SB]> If we can get EqVars working with some level of stability, I'll still hope to fit that into 6.4
  • [17:35] <@[Chair]Andrew> (I'm just waiting for a fix to the last round)
  • [17:35] <Tom[Arch_SB]> ok, we'll have to talk after about where you are getting an error, wasn't sure I still
  • [17:35] <Tom[Arch_SB]> "had the ball" so to speak
  • [17:35] <@[Chair]Andrew> We can chat after then, no worries.
  • [17:36] <Tom[Arch_SB]> The freemarker items would only get into 6.4 if we can come to agreement on a few assumptions
  • [17:36] <Tom[Arch_SB]> I'll have to post those to _dev since they are subtle and outside the scope of what we want to cover here
  • [17:37] <Tom[Arch_SB]> If they are okay, then we can get a few objects into 6.4 for folks to test out and then do most of the work as a 6.5 project
  • [17:37] <Tom[Arch_SB]> any questions?
  • [17:37] <@[Chair]Andrew> Sounds like all the teams are very busy. :) Good for the Community at large I would say.
  • [17:38] <@[Chair]Andrew> No questions here.
  • [17:39] <@[Chair]Andrew> Do we have any concerns regarding the next trunk release? (And James we have an approximate date for that?)
  • [17:39] <James[Code_SB]> Main thing left for the first pass of freemarker is documentation and perhaps a conversion script
  • [17:39] <James[Code_SB]> next trunk release is 1 july
  • [17:39] <James[Code_SB]> and I don;t know of any issues at this time that would slow it
  • [17:40] <@[Chair]Andrew> I do... but I'll have it handled before the release. I broke the RSRD set during the massive conversion
  • [17:40] <James[Code_SB]> oops
  • [17:40] <@[Chair]Andrew> Yeah, a bunch of DEFINEs went missing
  • [17:41] <Tom[Arch_SB]> see? you need a new formula system that would detect that ;)
  • [17:41] <James[Code_SB]> but the data load tests still work - interesting
  • [17:41] <@[Chair]Andrew> I do!
  • [17:41] <@[Chair]Andrew> Our character tests only cover a select group of classes
  • [17:41] <Tom[Arch_SB]> @James based on the rules that a DEFINE is actually an "on/off" switch, so no switch it safely evals to zero with no message
  • [17:41] <@[Chair]Andrew> Things like Weapon Specialization qualifies and such were missed.
  • [17:41] <James[Code_SB]> Yep, back to needing that new formula system with error detection  :)
  • [17:42] <@[Chair]Andrew> So, Tom, get to work on the formula system :)
  • [17:42] <Tom[Arch_SB]> I'll have to see if we can find one of those somewhere
  • [17:42] <@[Chair]Andrew> I'm also working on a Epic Class Test Unit
  • [17:43] <@[Chair]Andrew> Give Tom's new work a good workout. :)
  • [17:43] <Tom[Arch_SB]> Oh that's right, the EPIC stuff was probably in the last month too. I'm not used to reports being a month apart :)
  • [17:43] <@[Chair]Andrew> It was your idea Tom ;)
  • [17:44] <@[Chair]Andrew> Do we have any items we want to discuss? It's open forum, so we can tackle the remaining deep dive conversation from last meeting if you'd like.
  • [17:45] <James[Code_SB]> I'm aiming for the next four weeks to revisit the editor
  • [17:46] <James[Code_SB]> I'll revisit the design as I think we need to target the beginner home brewers rather than experts
  • [17:46] <@[Chair]Andrew> *nods* I agree
  • [17:46] <Tom[Arch_SB]> I'm not sure getting too deep into the detailed conversation is useful - too short of a time window
  • [17:48] <@[Chair]Andrew> All right, anything else we want to discuss in open forum?
  • [17:49] <Tom[Arch_SB]> not from me
  • [17:49] <James[Code_SB]> none from me
  • [17:50] <@[Chair]Andrew> *Bangs Gavel* Meeting session is now closed. Thanks for coming everyone!