<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font face="Courier New, Courier, monospace"><br>
Due to some problems with the jbott, no formal minutes were
generated. <br>
<br>
<lincolnthree> Hey folks. Let's get started.<br>
<lincolnthree> I'd like to have a quick meeting today. I
know we all have a lot to do.<br>
<lincolnthree> #topic Agenda<br>
<lincolnthree> #info Forge 2 Status<br>
<gastaldi> Scaffold-X Team Status ? <br>
<lincolnthree> #chair gastaldi vineetreynolds koentsje
stalep<br>
<jbott> Current chairs: gastaldi koentsje lincolnthree
stalep vineetreynolds<br>
<lincolnthree> add your infos as needed<br>
<gastaldi> vineetreynolds ^^ ?<br>
<gastaldi> hum, mmatlocka wanted to discuss something about
the website too<br>
<gastaldi> too bad he isn't here atm<br>
<vineetreynolds> my updates will be a bit short<br>
* mmatloka (~mmatloka@efn41.neoplus.adsl.tpnet.pl) has joined
#forge<br>
<vineetreynolds> sblanc will probably have something to add<br>
<lincolnthree> #info X-Scaffold Status<br>
<lincolnthree> ok<br>
<lincolnthree> #topic Forge 2 Status<br>
<gastaldi> I made some changes in the jboss tools plugin
yesterday<br>
<lincolnthree> I think we are at the point where we need to
push to get the addons addon working.<br>
<gastaldi> The CheckboxTable component is now visually nicer
<br>
<lincolnthree> You changed combo box?<br>
<lincolnthree> Ah great./<br>
<gastaldi> combo box ? What's wrong with it ? <br>
<lincolnthree> nothing<br>
<lincolnthree> i didnt remember the name of the comp you
changed<br>
<koentsje> in a way it is also a combo box ;)<br>
* kenfinnigan (~kenfinnig@c-75-67-145-183.hsd1.ma.comcast.net) has
joined #forge<br>
* ChanServ gives voice to kenfinnigan<br>
<gastaldi> ComboControlBuilder :)<br>
<lincolnthree> true<br>
<gastaldi> so, ok, we need to get the addons addon working.
I added to the addon-repository inside the eclipse plugin too<br>
<gastaldi> so we don't need to install it manually <br>
<lincolnthree> yeah that's working nicely except for a few
bugs with multiple repos<br>
<gastaldi> since this strategy avoids multiple repos, that
won't be a trouble atm<br>
<lincolnthree> ah, you added addons addon to the addon repo?<br>
<gastaldi> yes <br>
<lincolnthree> good<br>
<gastaldi> You need to remove that to test if you change
something<br>
<gastaldi> Does anyone have any pending issue for Forge
1.2.3.Final ?<br>
<gastaldi> I was thinking to release it today or still this
week<br>
<gastaldi> but we can wait until monday if necessary <br>
<gastaldi> the update fix is the most important fix <br>
<lincolnthree> yes<br>
<lincolnthree> i think we need to release the update fix
asap<br>
<lincolnthree> if you want to do that today that's fine<br>
<gastaldi> Ok, any complaints ?<br>
<gastaldi> no ? Ok, go on :)<br>
<lincolnthree> ok<br>
<gastaldi> #action gastaldi will release Forge 1.2.3.Final
today <br>
<lincolnthree> #action lincolnthree will work on the
multiple repo bugs today<br>
<gastaldi> lincolnthree, I improved the README in the repo<br>
<gastaldi> with our to-be blog post<br>
<lincolnthree> ah. fantastic<br>
<gastaldi> because some people were already trying to use
Forge 2.0.0.Alpha2 and having some trouble <br>
<lincolnthree> great idea<br>
<lincolnthree> youre very good at keeping up with the
community. an ability i sometimes lack<br>
<lincolnthree> thank you<br>
<gastaldi> you're welcome :)<br>
<lincolnthree> koentsje: briefly, regarding the JBDS release<br>
<lincolnthree> what needs to be done?<br>
<lincolnthree> also, why do the tests show up in the
installation window?<br>
<lincolnthree> along with the development sources<br>
<koentsje> i am still adding the forge 1 wizards in the JBDS
release<br>
<gastaldi> we also need to change the descriptions in the
feature.properties file <br>
<maxandersen> lincolnthree: because you are installing from
the component site - not the jbosstools site.<br>
<lincolnthree> ah ok<br>
<koentsje> there are some issues with the new target
platform (kepler M6), some of the stuff is not compatible<br>
<maxandersen> lincolnthree: that repo is purely for internal
consumption.<br>
<lincolnthree> gotcha<br>
<maxandersen> koentsje: what we need for alpha2 of JBT afaik
is:<br>
<maxandersen> A) update to latest forge 1 to avoid the
"update to forge2" bug ?<br>
<maxandersen> B) get it to work on kepler M6 (what is broken
?)<br>
<lincolnthree> maxandersen: gastaldi will be releasing that
fix today<br>
<maxandersen> C) update to use Forge 2 alpha2<br>
<koentsje> nothing that is in the repo is broken actually<br>
<gastaldi> maxandersen, "forge update" inside JBT doesn't
work yet<br>
<gastaldi> I think<br>
<koentsje> maxandersen, what do you mean by C)?<br>
<maxandersen> gastaldi: ah so its not relevant ?<br>
<lincolnthree> gastaldi: maxandersen it shouldn't be<br>
<lincolnthree> no<br>
<maxandersen> koentsje: when you left on PTO, the build was
using forge 2 alpha1-snapshot<br>
<maxandersen> lincoln release forge 2 alpha1 - the snapshot
disappearted -> build fails<br>
<koentsje> maxandersen, but that has been fixed as well
right?<br>
<lincolnthree> maxandersen: that's weird. we don't have a
snapshot like that "2alpha1-snapshot"<br>
<maxandersen> I thus set it the alpha1 jbt branch to use
alpha1 Forge to make the build work (it did not compile against
alpha2 of forge)<br>
<koentsje> afaik the only issue right now for forge is two
failing tests<br>
<maxandersen> lincolnthree: well - it might be it was just
compile errors<br>
<lincolnthree> ah<br>
<lincolnthree> k<br>
<maxandersen> lincolnthree: in any case - snapshot wasn't
compatible<br>
<koentsje> but those failures are harmless and i have a fix
for them<br>
<maxandersen> then alpha2 of forge was released, so I assume
that is what we should ship in alph2 of jbt forge 2 tools.<br>
<lincolnthree> maxandersen: yes, until alpha3 comes out :)<br>
* pmuir has quit (Quit: Leaving)<br>
<maxandersen> lincolnthree: well thats another day ;)<br>
* pmuir
(~pmuir@cpc8-sgyl32-2-0-cust146.18-2.cable.virginmedia.com) has
joined #forge<br>
* pmuir has quit (Changing host)<br>
* pmuir (~pmuir@redhat/jboss/pmuir) has joined #forge<br>
<maxandersen> lincolnthree: and for another jbt release ;)<br>
<maxandersen> gastaldi: about "own server" for forge - I
don't think having a "forge server" makes sense for the usecase
you describe.<br>
<koentsje> so the summary is 1) get the forge1 wizards in,
2) update forge2 to alpha2<br>
<maxandersen> gastaldi: its close - but too many mismatches.<br>
<maxandersen> koentsje: yes and you said there were some
kepler M6 stuff?<br>
<koentsje> yes because the wizards have some jpa deps<br>
<koentsje> didn't track that until i compile against the
right target platform of course :@<br>
<koentsje> so that is part of getting the forge 1 wizards in<br>
<koentsje> maxandersen^^<br>
<lincolnthree> okay<br>
<maxandersen> kon <br>
<gastaldi> maxandersen, perhaps, I was talking with koentsje
this morning and he pointed out that maybe having a "Forge Config"
view may be more suitable<br>
<maxandersen> koentsje: ah yes the beautfiul dali api<br>
<maxandersen> kon <br>
<maxandersen> koentsje: but surprised you used API here that
failed you?<br>
<koentsje> maxandersen, indeed… it now not only haunts me in
hibernate-tools but also in forge-tools<br>
<maxandersen> gastaldi: Forge Runtime preferences is where I
would put this.<br>
<koentsje> maxandersen, i used
jpaProject.getAnnotatedJavaSourceClassNames() and apparently that
disappeared<br>
<gastaldi> maxandersen, Runtime Preferences ? For Deploying
addons and such ?<br>
<maxandersen> gastaldi: yes.<br>
<gastaldi> maxandersen, could you complement this info in
FORGE-841, please ?<br>
<jbossbot> jira [FORGE-841] Add Forge as a container in the
Servers tab [Open (Unresolved) Feature Request, Major, Koen Aers]
<a class="moz-txt-link-freetext" href="https://issues.jboss.org/browse/FORGE-841">https://issues.jboss.org/browse/FORGE-841</a><br>
<maxandersen> gastaldi: you are setting the runtime info.<br>
<maxandersen> you mean comment?<br>
<gastaldi> comment, yes<br>
<lincolnthree> whenever everyone is ready, we can turn over
to vineetreynolds<br>
<gastaldi> go go go <br>
<lincolnthree> #topic X-Scaffold Status<br>
<gastaldi> Release is starting<br>
<lincolnthree> woot<br>
<vineetreynolds> Sorry guys, in another meeting as well.
I'll be short<br>
<lincolnthree> kk<br>
<vineetreynolds> I started some work on the F2 scaffold-x
plugin<br>
<vineetreynolds> I ran into a couple of issues - one with
the Eclipse plugin and the other with aesh<br>
<vineetreynolds> I believe the first should be solved in
Alpha3<br>
<gastaldi> ah perhaps with the multiple repos feature<br>
<lincolnthree> vineetreynolds: aesh doesn't currently really
work at all<br>
<vineetreynolds> lincolnthree, ok, but I was looking at what
would work<br>
<gastaldi> the aesh addon doesn't work, aesh does :) <br>
<lincolnthree> right<br>
<gastaldi> or else stalep will get mad :)<br>
<vineetreynolds> since stalep was testing his work on the
new-project addon<br>
<vineetreynolds> so I figured I'll try and get some feedback
on how my new addon would work in a F2 installation<br>
<vineetreynolds> Anyway, this is probably something to try
out in the coming week or so<br>
<vineetreynolds> I did get some good feedback on how to
approach writing the addon<br>
<vineetreynolds> Firstly, the Java EE plugins from F1 should
be ported<br>
* lfryc has quit (Ping timeout: 240 seconds)<br>
<vineetreynolds> otherwise the scaffold-x plugin would have
to work off user-created java classes<br>
<vineetreynolds> The entity, field, validation and rest
plugins are kind of important here<br>
<lincolnthree> right<br>
<lincolnthree> in order to port the ee addons, we need some
of the features i have been working on<br>
<lincolnthree> like the dependency installer<br>
<vineetreynolds> ok, seems like I'd have to wait longer then<br>
<lincolnthree> which was actually quite difficult to get
right in F1<br>
<vineetreynolds> There's some work I managed to do in the
scaffold-x provider for F1<br>
<vineetreynolds> Moving it closer to releasable state<br>
<gastaldi> nice<br>
<vineetreynolds> Firstly, I managed to figure out the
usecase for the RichFaces support in the Faces provider<br>
<gastaldi> Can we make it to 1.2.4.Final ?<br>
<vineetreynolds> Yes, or 1.2.3 which ever comes first<br>
<vineetreynolds> :)<br>
<gastaldi> 1.2.3.Final comes today<br>
<vineetreynolds> Ah ok<br>
<gastaldi> It's coming now :)<br>
<vineetreynolds> Then make it 1.2.4<br>
<gastaldi> sweet! :)<br>
<vineetreynolds> I just need to review the FTLs. I've got
useful inputs from maxandersen and I'll review them with sblanc<br>
<lincolnthree> vineetreynolds: we can always do a 1-off
release to get it released sooner when you finish!<br>
<vineetreynolds> That's the first in the list of items to
complete<br>
<vineetreynolds> A few more:<br>
<gastaldi> I can rollback the release and wait <br>
<gastaldi> should we ?<br>
* maschmid has quit (Quit: Ex-Chat)<br>
<vineetreynolds> * verify if it makes sense to use Richard's
Freemarkerwidget from metawidget instead of relying on just the
inspectors<br>
<vineetreynolds> No, don't too undeterministic<br>
<gastaldi> Speak now or forever hold your peace<br>
<vineetreynolds> I've spoken: release 1.2.3 now, and plan on
1.2.4<br>
<gastaldi> ok<br>
<vineetreynolds> A one-off 1.2.4 sounds better<br>
<lincolnthree> ok<br>
<gastaldi> next topic then ?<br>
<vineetreynolds> Back to the items to complete - the tests
needs a bit of review<br>
<vineetreynolds> and the bidi support in the rest plugin
needs implementation (needs to be moved from the prototype I have)<br>
<stalep> hi, i see someone mentioned me<br>
<vineetreynolds> That's about it I guess<br>
<stalep> its dinner here now so im afking a lot<br>
<lincolnthree> hey stalep, yes, we mentioned aesh<br>
<maxandersen> btw. guys - would be awesome you try out
alpha2 of JBT with our LiveReload stuff<br>
<lincolnthree> stalep: and that commands cant currently be
executed<br>
<lincolnthree> maxandersen: how do we access the livereload
featuers?<br>
<gastaldi> maxandersen, LiveReload ? JRebel ? <br>
<vineetreynolds> stalep, yeah, it was about aesh and how
UIInput<SomeClass> would fail<br>
<stalep> lincolnthree: its a parser thing in forgeshell<br>
<vineetreynolds> UIInput<String> probably works<br>
<stalep> vineetreynolds: yes that is correct<br>
<stalep> ive done some changes to æsh as well so the parser
throw more specific exceptions instead of just illegalargument<br>
<stalep> that will help regarding what kind of
options/values/arguments thats missing<br>
<lincolnthree> awesome<br>
<gastaldi> nice<br>
<vineetreynolds> Ah, we need to figure out a way to bring in
support for @Alias or the equivalent in F2<br>
<stalep> ill complete that tomorrow and i can integrate that
into forge tomorrow as well ithink<br>
<gastaldi> I always knew that aesh was the path to go in F2<br>
<gastaldi> :)<br>
<lincolnthree> vineetreynolds: how so? Metadata.create() ?<br>
<lincolnthree> err<br>
<stalep> forgeshell should log the exception thats thrown
when you try to execute a command<br>
<lincolnthree> Metadata.forCommand()<br>
<vineetreynolds> Hmm, I'm not so sure<br>
<stalep> so if there is something that doesnt work look in
the log<br>
<lincolnthree> stalep: how do we enable that?<br>
<vineetreynolds> Say I have UIInput<ScaffoldProvider>,
then I'd like aesh to display the @Alias'es of the providers<br>
<gastaldi> oh<br>
<vineetreynolds> instead of forcing me to extract them into
UIInput<String><br>
<gastaldi> I know the answer!<br>
<lincolnthree> vineetreynolds: that's already supported in
the UI API<br>
<gastaldi> setItemLabelConverter<br>
<lincolnthree> but you need to use a converter afaik<br>
<vineetreynolds> Ah<br>
<gastaldi> It should be a
UISelectOne<ScaffoldProvider> <br>
<gastaldi> this stuff is awesome :)<br>
<lincolnthree> :D<br>
<lincolnthree> vineetreynolds: yeah, we ahve more than just
UIInput<br>
<vineetreynolds> Umm yes, it was UISelectOne<br>
<lincolnthree> k<br>
<vineetreynolds> Didnt know about converters<br>
<maxandersen> gastaldi: lincolnthree:
<a class="moz-txt-link-freetext" href="http://htmlpreview.github.io/?https://github.com/jbosstools/jbosstools-documentation/blob/master/whatsnew/livereload/livereload-news-1.0.0.Alpha2.html">http://htmlpreview.github.io/?https://github.com/jbosstools/jbosstools-documentation/blob/master/whatsnew/livereload/livereload-news-1.0.0.Alpha2.html</a><br>
<maxandersen> there is a video below<br>
<maxandersen>
<a class="moz-txt-link-freetext" href="http://www.youtube.com/watch?feature=player_embedded&v=CUwZixfRYyg">http://www.youtube.com/watch?feature=player_embedded&v=CUwZixfRYyg</a><br>
<maxandersen> this is eclipse as a livereload server for all
file resources in eclipse workspace.<br>
<maxandersen> in beta1 we'll have it for all deployed
resources too.<br>
<stalep> lincolnthree: it should be in there now<br>
<maxandersen> i.e. stuff served out from servers.<br>
<stalep> its logged to forge.log<br>
<lincolnthree> maxandersen: that's a really nice feature<br>
<lincolnthree> maxandersen: do you have any recommended
memory settings for using JBT so it doesn't slow down immensely on
large proejcts?<br>
<lincolnthree> stalep: excellent thanks<br>
<maxandersen> lincolnthree: don't run forge ? :)<br>
<gastaldi> wow !<br>
<stalep> vineetreynolds: gastaldi i dont know how that works
tbh, so i wouldnt mind a bit of help how to support unknown
classes<br>
<maxandersen> lincolnthree: just kidding ;)<br>
<lincolnthree> so while running aesh and trying to execute a
command, you should be able to see the log output in forge.log if
there are problems<br>
<stalep> lincolnthree: yes<br>
<lincolnthree> stalep: ok<br>
<gastaldi> maxandersen, nice! <br>
<maxandersen> lincolnthree: I run with 1GB mx<br>
<lincolnthree> maxandersen: any way to get JBT to auto-sense
and adjust?<br>
<maxandersen> lincolnthree: memory ? yeah - once Java VM's
allow that.<br>
<lincolnthree> max nah, you could edit the eclipse config
file<br>
<stalep> vineetreynolds: atm its CommandLineUtil that do the
population of UIInput objects<br>
<stalep> its very crude atm<br>
<stalep> i started it without knowing much of how the inputs
would end up<br>
<vineetreynolds> np, I figured that the equivalent
functionality in F1 needed porting, or I was missing something<br>
* cbrock (cbrock@redhat/jboss/cbrock) has joined #forge<br>
* ChanServ gives voice to cbrock<br>
<stalep> i use the ConverterFactory gastaldi mentioned<br>
<vineetreynolds> Didnt dig deeper since it became evident
that a lot more needed to be done for my addon<br>
<gastaldi> good :)<br>
<lincolnthree> stalep: awesome<br>
<gastaldi> Gunnar morling contacted me the other day about a
project he is working on <br>
<gastaldi> mapstruct.org<br>
<stalep> i just think i need to add methods for all the
different UIInput subclasses and it "should" work<br>
<gastaldi> <a class="moz-txt-link-freetext" href="https://github.com/mapstruct/mapstruct/">https://github.com/mapstruct/mapstruct/</a><br>
<lincolnthree> ok<br>
<gastaldi> perhaps it could be useful in the future, not
sure, anyway that's for posterity records :)<br>
<gastaldi> are we done ? <br>
<lincolnthree> yes<br>
<lincolnthree> i think so<br>
<lincolnthree> thanks everyone<br>
<gastaldi> great<br>
<gastaldi> #endmeeting<br>
</font>
</body>
</html>