Minutes:        http://transcripts.jboss.org/meeting/irc.freenode.org/windup/2015/windup.2015-04-22-14.05.html

Minutes (text): http://transcripts.jboss.org/meeting/irc.freenode.org/windup/2015/windup.2015-04-22-14.05.txt

Log:            http://transcripts.jboss.org/meeting/irc.freenode.org/windup/2015/windup.2015-04-22-14.05.log.html

Meeting summary
---------------
* Agenda  (lincolnthree, 14:05:21)

* Status Reports  (lincolnthree, 14:07:04)
  * Update windup.jboss.org for Windup 2 (fix download links and guides)
    (lincolnthree, 14:10:45)
  * Reviewed several PRs and provided feedback  (lincolnthree, 14:10:45)
  * Worked on FURNACE-43 to simplify test case authoring  (lincolnthree,
    14:10:45)
  * LINK:
    https://github.com/forge/furnace-cdi/blob/4ef5c983947b6221334747dcca1ddb3f0a48570b/tests/src/test/java/test/org/jboss/forge/furnace/harness/AutomaticAddonDependenciesTest.java
    (lincolnthree, 14:12:26)
  * Server identification implementation  (ozizka, 14:17:50)
  * and documenting that on wiki.  (ozizka, 14:17:50)
  * EAP CLI rules syntax consderation. I'll work with Eduardo to make
    sure we reuse whatever we can from the CLI API and utils, and his
    current work.  (ozizka, 14:17:50)
  * Model update for FileModel related stuff - PathModel,
    DirectoryModel, FileModel, ResourceModel, UserPathInputModel.
    (ozizka, 14:17:50)
  * LINK: https://issues.jboss.org/browse/MIGR-229   (ozizka, 14:21:07)
  * I am working on updating, again, after gastaldi pointed out to a
    problem that will occur on the windows side. FORGE-2283/MIGR-198
    (mbriskar_, 14:32:00)
  * WINDUP-528 (quieter logging for unparsable xml files), WINDUP-531
    (parsing errors not appearing in the report), and WINDUP-561 (crash
    on an invalid pom)  (jsightler, 14:33:41)

* Priorities  (lincolnthree, 14:33:57)
  * I have also spent some time researching AST performance and will be
    working on some threading fixes this week.  (jsightler, 14:34:11)
  * Priorities unchanged - Performance, Server config migration, Eclipse
    Plugin, Quickstarts & Tutorials  (lincolnthree, 14:34:32)

* Documentation of Rules  (lincolnthree, 14:34:38)
  * LINK: https://github.com/windup/windup/wiki/Ruleset:-%28template%29
    (ozizka, 14:36:11)
  * LINK: https://github.com/windup/windup/wiki/Ruleset-Ruleset-Template
    (ozizka, 14:36:54)
  * Two audiences: 1) Users 2) Devs.  (ozizka, 14:47:39)
  * For users: Only the Ruleset level can be sufficient, with a brief
    description of the feature it does,  (ozizka, 14:48:16)
  * with the input it has - WindupConfigurationOption's -  (ozizka,
    14:48:39)
  * and the output - probably a list of reports and examples.  (ozizka,
    14:49:20)
  * ACTION: We may create a prototype of that on Wiki.  (ozizka,
    14:49:34)
  * For devs, it would be nice to have a generated report of Rulesets
    which would contain RuleProviders and the Models and the Options
    (ozizka, 14:51:11)
  * Similar to this template:
    https://github.com/windup/windup/wiki/Ruleset-Ruleset-Template
    (ozizka, 14:51:30)
  * (not critical, TBD later)  (ozizka, 14:51:37)
  * (2018 :)  (ozizka, 14:51:48)

* Procyon AST  (lincolnthree, 14:52:08)
  * .class -> Procyon objects -> AST -> .java -> Eclipse JDT -> AST
    (ozizka, 14:54:04)
  * that's what's happening when we are decompiling  (ozizka, 14:54:23)
  * and then evaluating the java files  (ozizka, 14:54:41)
  * ACTION: I'll try to measure how much time which part of that process
    takes to see if it's worth of furtherinvestigation  (ozizka,
    15:05:26)

* Running app and server rules togheter  (ozizka, 15:11:51)
  * The addons for app migration will be reused.  (ozizka, 15:12:02)
  * The rules should only fire for the files that belong to the source
    they should run on. E.g. .jar's of the server won't be decompiled
    and analyzed  (ozizka, 15:18:38)

Meeting ended at 15:18:59 UTC.




Action Items
------------
* We may create a prototype of that on Wiki.
* I'll try to measure how much time which part of that process takes to
  see if it's worth of furtherinvestigation




Action Items, by person
-----------------------
* **UNASSIGNED**
  * We may create a prototype of that on Wiki.
  * I'll try to measure how much time which part of that process takes
    to see if it's worth of furtherinvestigation

--
Lincoln Baxter, III
http://ocpsoft.org
"Simpler is better."