Meeting 2015 08 15¶
Board Meeting - 2005/08/15¶
Attendance¶
Board: - CHAIR - Andrew M. - Andrew[Chair] - ADMIN - Absent - ARCH - Tom P. -Tom[Arch_SB] - CODE - Absent - CONTENT - Andrew M. - Andrew[Chair] - PR - Paul G. - [OGL]Nylanfs - DATA - Doug L. - DistantScholar - OS - Stefan R. - Zaister
Public: - Li-Aung "Lewis" - layip - David "Papa" - PapaDRB - Andrew W. - ampersandrew
Summary¶
- PR - Gearing up for Gen Con next year. We've been approached by d20pfsrd to share a booth. Estimated cost is $1,800 to cover materials and reservations (Not including Badges).
- PR - New Books cleared by license review: Path of War, Humans of Golarion and the Advanced Class Guide. Current review is Dragon Companion Handbook by Everyman's Gaming.
- Data - Unchained Summoner was expedited for the PFS usage. The general PF system has it in the repo for 6.05.04 release. (PFS Implementation to follow Mark review).
- Data - FACT/FACTSET system being implemented for Pathfinder Archetypes - Base Classes underway. Barbarian completely converted.
- No concrete timeline for the release schedule. Pending James Dempsey's feedback.
- Arch - Worked on structure to implement the upcoming Formula System and INFO/INFOVARS (which are all tied together). Plans on introducing into MASTER around September 9th.
Raw Log¶
- [06:02]
Morning all - [06:02]
Hey - [06:02]
Good morning (for me). - [06:03]
evening. - [06:03]
We're missing James? - [06:06]
and Anestis - [06:06]
Anestis and Paul notified us they would be absent. - [06:07]
Okay, I sent James a note. I've got seven after. Time to get this meeting underway. - [06:08] * Andrew[Chair] Bangs Gavel
- [06:08]
Greetings and Welcome to the PCGen Board of Directors meeting, August 15th. Our agenda for today is: - [06:09]
1) Team Reports - [06:09]
2) Next Release, and estimated Release Schedule for 6.6 - [06:09]
3) Formula System / Subsystem Proposal Discussion - [06:10]
4) Public Comments - [06:10]
Anestis reporting for Admin left this team report: - [06:11]
Welcome Lewis to the webteam. - [06:11]
- [06:11]
I've added Lewis as an Admin on the PCGen website so that he can start looking into moving the remaining sourceforge content. Lewis needs access to the pcgen souurceforge site but I couldn't find a way to do it (i haven't played around with the SF site except to view/copy content form it to the website). Can someone help him out there? - [06:11] *** No text to send
- [06:11]
The Discourse forum/mailing list looks interesting, but needs further investigation. - [06:11]
Need to clear out pcgen_test site and import a copy of the most recent version of pcgen.org for testing purposes. This is proving to be a difficult task as there is no easy way to move everything across.(database references, etc). - [06:11]
I'm hoping to ramp up my involvement again now that I have a new job, but may take a few weeks. - [06:11] <[OGL]Nylanfs> I'm kinda here, just at work :)
- [06:12] <@Zaister> Lewis = Li-Aun, right?
- [06:12]
Lewis = Li-aung Yip = layip = lws - [06:12] * layip waves
- [06:12]
Li-aung = layip - [06:12] <@Zaister> ah sorry about the miding g :)
- [06:12] <@Zaister> missing
- [06:12]
it's OK, I use the nickname to save white people trying to spell my name - [06:13]
proceed - [06:13] <@Zaister> Ah I see :)
- [06:13]
Paul, you able to give your report then? - [06:14] <[OGL]Nylanfs> If it gets to me and I don't repsond in a few seconds post my report.
- [06:15]
Well, you're up. :) - [06:15] *** mizu_no_oto has quit IRC: Quit: Computer has gone to sleep.
- [06:15] <[OGL]Nylanfs> Okay, since the last meeting three sets have been cleared
- [06:16] <[OGL]Nylanfs> Path of War, Humans of Golarion and the ACG
- [06:16] <[OGL]Nylanfs> One is in process for clearance Everyman's Dragon Companion Handbook
- [06:17] <[OGL]Nylanfs> I'm going to start pushing for Gen Con booth donations
- [06:17] *** PapaDRB has joined #pcgen
- [06:17] <[OGL]Nylanfs> The current estimate is $1800 for a 10 x 10 booth
- [06:17] <[OGL]Nylanfs> We have $500USD in the fund currently
- [06:18] <[OGL]Nylanfs> And I believe we will need $700 to reserve the booth
- [06:18] <[OGL]Nylanfs> There's also a possibility that we could share the booth.
- [06:19] <[OGL]Nylanfs> John Reyst from d20pfsrd has approached me about sharing it
- [06:19] <@Zaister> wasn’t GenCon just last week?
- [06:19] <[OGL]Nylanfs> which would bump the cost up, but better coverage for the booth and more traffic
- [06:20] <[OGL]Nylanfs> Yes, but last year the booth space sold out within a couple of months.
- [06:20] <@Zaister> Oh that makes sense
- [06:21] <[OGL]Nylanfs> I think that's it from me
- [06:21] <[OGL]Nylanfs> Any questions?
- [06:21]
Usually sharing a booth decreases the cost, first I've heard it increasing. - [06:21]
nop from me - [06:21]
*not - [06:22]
When do we need the money raised to make next year's deadline? - [06:22] <[OGL]Nylanfs> There's an additional cost for having two names on the booth, it's less than getting a whole booth to yourself.
- [06:22] <[OGL]Nylanfs> March for the full amount I believe
- [06:23] <[OGL]Nylanfs> If we can get a couple of hundred more we can cover the non-refundable deposit
- [06:23] <[OGL]Nylanfs> I'm waiting on paperwork for next years booths.
- [06:23]
Okay, that's all my questions. Thanks Paul. - [06:23]
how much is the non-refundable part on a shared booth - [06:24]
And how much is the other guy paying? - [06:24] <[OGL]Nylanfs> We haven't gotten to that part of the discussion yet he just approached me a couple of days ago
- [06:24]
you already have more than half of $700 - [06:24] <[OGL]Nylanfs> I believe the amount to reserve a booth is the same
- [06:25] <[OGL]Nylanfs> No the booth is $1400 (unless it has increased)
- [06:25] <[OGL]Nylanfs> we would need $700 for the 50%
- [06:25]
$700 to reserve is what you said a minute ago - [06:25]
Ah ok, you already halved it - [06:26] <[OGL]Nylanfs> And some of the extra is for booth supplies and flyers
- [06:27] <[OGL]Nylanfs> I'll be covering my badge and sleeping space so all the $1800 is for the booth.
- [06:28] <@Zaister> that’s not cheap
- [06:28] <@Zaister> but ok
- [06:29]
Thanks Paul. Moving on, for Content report. - [06:30]
Data has been a whirlwind of activity - 56 bugs / features have been resolved for the upcoming 6.05.04 release - [06:31]
Unchained Summoner support has been included, tested and placed into the release. - [06:32]
Due to backwards compatibility, I had to change how the Unchained vs. Standard works. My test 6.0 summoner didn't like upgrading using the new system. But it works nicely now. - [06:33]
Core Classes have been getting upgraded to the Fact System, and I'll continue to finish that now that the Unchained Summoner work is finished. - [06:33]
Docs - Lewis has been updating the docs for us, and has dived right in to bring the documentation up to current practices. - [06:34]
OS - Not much activity in the release. (Stefan, anything to add for OS?) - [06:35] <@Zaister> not at this time, I’m looking in transitioning some stuff such as the PF statblock to the new output syntax
- [06:35]
Any questions for content? - [06:35]
A comment on OS - [06:35]
Go ahead Tom - [06:35]
What is the current status of Mythic for Pathfinder, please - [06:35]
Can we get a summary of chained/unchained and how that works posted to the list - [06:36]
as we do conversion, there are things where to have the subsystem transition the OS will need to be using Freemarker - [06:36]
So I think that means a flurry of conversion is going to be part of the plan - [06:36] <@Zaister> that is exactly what I want to test out with the PF statblock
- [06:37]
ok - [06:37]
@PapaDRB - Mythic is released and included in the release. - [06:37]
@ampersandrew - Yes, I can post to the list how to make it work. - [06:37]
just making sure it's clear that some things will not be possible in the old export system, so that if OS becomes a constraint, it's not a surprise - [06:37] <@Zaister> Mythic might profit from the big expansion by Legendary Games, we should contact them for permssions
- [06:38] <@Zaister> Tom[Arch_SB]: OK, I will keep that in mind
- [06:38]
@Andrew[Chair] thanks - [06:39] <@Zaister> ampersandrew: do you need to be explained what „Unchained“ is in General, or is that clear?
- [06:39]
No, I know what unchained is. I sent you the beginning of unchained Rogue, if you recall. I want to know what the new system is for it. - [06:40] <@Zaister> ah right, didn’t make the connection to your nick here
- [06:40]
@Andrew - Thanks - [06:40]
no, I'm usually nuance, but everywhere else on the interwebs I'm ampersandrew. I'm amking the transition.; - [06:40] <@Zaister> Got it
- [06:41]
James is absent for Code. I know we're overdue for an alpha release, and no defined release schedule to some hectic schedules. We'll post an update when I have further. - [06:41]
Code has been having some clean up. - [06:41] <@Zaister> should we talk about conditional visibility?
- [06:41]
surely that's arch - [06:42] <@Zaister> ok
- [06:42]
Tom - Your report and then into your big formula discussion. (And anything Code you wanted to cover in James' absence). - [06:43]
Report: Really been setting up a framework - [06:43]
getting all the NEWTAG entries ready for the output changes and the formula system - [06:43]
there are something like 100 - [06:44]
(heaven help the documentation team!) - [06:44]
yes, that needs to be a discussion at some point - [06:45]
there are some major structures in docs that I think need to be built - [06:46]
but that's probably a discussion for another time - [06:48]
agree, won't hold up the general meeting, proceed - [06:48]
Not sure I have much else on report - [06:51]
You wanted to discuss the Formula at the meeting? - [06:53]
I may need to beg out of an extended discussion today actually - really not feeling well - [06:54]
Understood. Okay, into wrap up. Any questions or comments? - [06:54]
how close do you think we are to having INFO and INFOVARs that work? - [06:55]
The INFO/INFOVARS code is integrated into the formula code I'm working on. Probably targeting around Sept 9 to put into master - [06:55]
okay, thanks - [06:58]
commentary; documentation is going to require a lot of work going forward - the deprecation of the FEAT tag is, I think, a small thing compared to FACT/PREFACT and the upcoming formula system changes - [06:59]
agree - [06:59]
in this marine's opinion, thing like the list file classtutorials are too far behind to be salvaged, I think less man hours to start those from scratch using all shiny new best practices - [06:59]
I will see if I still have some notes I traded with Eric on that a while back - [07:00] <[OGL]Nylanfs> the Classes were written what 6-8 years ago?
- [07:00] <@Zaister> yes
- [07:00]
because a lot of things become "reusable" (meaning one code changes enables in many places) we may want to consider docs that are more cross-referential - [07:00]
Probably. Most of them existed before I officially started 9 years ago. ;) - [07:00] <@Zaister> but changes again and again
- [07:01]
@Tom: I am starting to cross-reference things now, i.e. when a document talks about the "CHOOSE:SKILL" tag, I have started inserting hyperlinks to that tag - [07:01]
yea, it's a bit more than that though - [07:01]
let me give an example - [07:02]
The concept of a "format" (like number, string, etc.) is becoming shared - [07:02]
so FACT can use "Number" or "alignment" or whatever - [07:02]
as can FACTSET - [07:02]
but so will the variable system - [07:02]
So with a little bit of code, I can impact all 3 systems - [07:03] *** mizu_no_oto has joined #pcgen
- [07:03]
so for the formatting, the question becomes whether it makes sense to have all the legal formats listed in each tag and updates all the tags each time one is added - [07:03]
or have a "format" page with a full page of what is legal and only update in one place - [07:04]
@Tom: I am a strong believer in the DRY "Don't Repeat Yourself" principle; part of the problem with the current docs is that they are highly repetitive and need lots of effort to maintain - [07:04]
nods - [07:04]
if you look at some of the recent changes, they are in the direction of "Tag Y: Works like Tag X. See documentation for Tag X." - [07:05]
or, rather, "Tag Y: Works like Tag X (see Tag X), except for these particular differences" - [07:05]
every line I can delete from the docs, by de-duplicating, is one less line I have to maintain - [07:06]
makes sense to me. - [07:07]
From a CHOOSE perspective it might make sense for you to look at some items on the wiki - [07:07]
Tom, we will have to correspond in more detail about docs; there is also the substantial problem that I have to actually learn and understand all these new systems, before I can document them - [07:07]
I'll warn these are slightly outdated - [07:07]
but http://wiki.pcgen.org/Simple_CDOMObject_Proposals - [07:08]
http://wiki.pcgen.org/Unique_Primitive_CDOMObject_Proposals - [07:08]
http://wiki.pcgen.org/Qualified_CDOMObject_Proposals - [07:08]
really each summarize the tokens that have common behaviors - [07:09]
right, i'll look at those - [07:09]
but it starts to get across that there is shared infrastructure (in the case of CHOOSE, they are primitives and qualifiers) - [07:09]
one more: http://wiki.pcgen.org/Complex_CDOMObject_Proposals - [07:09]
actually, here is the "root" page: http://wiki.pcgen.org/CHOOSE_Token_Proposal_for_6.0 - [07:10]
all the sublinks at the bottom - [07:10]
got it. - [07:10]
Time to close out the Board Meeting, we have the data meeting next. ;) - [07:10]
there is a description of primitives and qualifiers somewhere as well. May be a list rather than the wiki. I will find and send to you - [07:10]
Not sure I'm up for that one Andrew - [07:12]
Primitive and Qualifier thread: https://groups.yahoo.com/neo/groups/pcgen_developers/conversations/topics/3682 - [07:13] <@Zaister> Is there documentation about this Boolean thing?
- [07:13]
Well, if nothing else, I'll be able to touch base with the team and plan out some next steps. - [07:13]
which Boolean thing? - [07:13] <@Zaister> Andrew was talking about something you’re planning
- [07:14]
Andrew, were you thinking it would be a variable? - [07:14]
That's formula system - [07:14]
and FACT/FACTSET - [07:14]
So the impression I got was "Can visibility be a formula value" - i.e. a local variable - [07:14]
So something like - [07:15]
aren't those variant and invariant versions of the same thing - [07:15]
pretty close yes - [07:15]
LOCAL:SKILL|FLAG=Visible - [07:15]
or some such - [07:15]
I may be a tiny bit off on syntax there - [07:15]
but make it a local variable - [07:16]
Flag is - [07:16]
NAMESPACEDEF:BOOLEAN|FLAG - [07:16]
so it's a Boolean - [07:16]
so "Visible" is "Boolean" - [07:16] <@Zaister> was referring to something Andrew mentioned a few times like „we can do this or that when Tom’s Boolean is implemented“ or some such
- [07:16]
This is what Andrew is referring to - [07:16]
variables in the new system aren't just numbers - [07:16] <@Zaister> ah ok
- [07:16]
they can be Boolean, String, and other things - [07:17]
String variables! Woo! - [07:17] <@Zaister> and they’re typed, not dynamic, right?
- [07:17]
If I can get a 5 min break I can come back and we can talk about it - [07:17]
I'm feeling a bit better - [07:17] <@Zaister> yes I’d appreciate the break myself
- [07:17]
Indeed. It's the potential for "dice" variables that has me going Ahh. - [07:18]
Sure. 5 minutes all. Bangs the Gavel. Recess
END OF BOARD MEETING, Data Meeting followed.
Source: Meeting 2015 08 15 (original PCGen wiki)