From gegastaldi at gmail.com Tue Jan 5 13:00:03 2016 From: gegastaldi at gmail.com (George Gastaldi) Date: Tue, 5 Jan 2016 16:00:03 -0200 Subject: [forge-dev] Forge Public hangout + minutes In-Reply-To: References: Message-ID: Recording: https://bluejeans.com/s/8Y4U/ Minutes: ========== #forge Meeting Meeting started by gastaldi at 15:21:37 UTC (full logs). Meeting summary https://docs.google.com/document/d/1ujY1QLdciSIggmiyYMFv7aZfxUMAt7KdYc7hcrroJKo/edit?usp=sharing (agoncal, 15:23:53) Public hangout meeting (gastaldi, 15:23:57) Meeting happening on https://redhat.bluejeans.com/467307336/ (gastaldi, 15:24:18) Agenda (gastaldi, 15:25:49) Stacks (gastaldi, 15:28:10) https://issues.jboss.org/browse/FORGE-2316 (agoncal, 15:28:31) Stack as an attribute of project-new (gastaldi, 15:37:58) Meeting ended at 16:19:14 UTC (full logs). Action items (none) People present (lines said) agoncal (14) gastaldi (10) jbossbot (4) jbott (4) lincolnthree (1) Generated by MeetBot 0.1.4. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20160105/1742c304/attachment-0001.html From ggastald at redhat.com Mon Jan 11 16:53:08 2016 From: ggastald at redhat.com (George Gastaldi) Date: Mon, 11 Jan 2016 19:53:08 -0200 Subject: [forge-dev] Stacks - FORGE-2316 Message-ID: Hello Forgers! I would really appreciate your feedback on the Forge Stacks support. I have provided a pull-request (https://github.com/forge/core/pull/592) that I want to merge still this week with the changes. I still need to document this feature, but it basically does what is described in https://issues.jboss.org/browse/FORGE-2316 Regarding to the implementation details, I created a StacksFacet interface (that's supposed to be implemented if you want to add a new stack) that returns a Stack object (that is in charge of deciding if a given ProjectFacet is supported). Stacks are built using the StackBuilder class. I have added a --stack option in the project-new command that just calls the StackFacet.install() method. In order to find the facet bound to the project it is simply a matter of calling: project.getFacet(StackFacet.class). Let me know if you have any questions. I'd be more than happy to answer. -- *George Gastaldi* https://about.me/gastaldi -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20160111/0f1b1291/attachment.html From lincolnbaxter at gmail.com Mon Jan 11 21:42:14 2016 From: lincolnbaxter at gmail.com (Lincoln Baxter, III) Date: Mon, 11 Jan 2016 21:42:14 -0500 Subject: [forge-dev] Stacks - FORGE-2316 In-Reply-To: References: Message-ID: Did you see my comments on github? Lincoln Baxter, III http://ocpsoft.org "Simpler is better." On Mon, Jan 11, 2016 at 4:53 PM, George Gastaldi wrote: > Hello Forgers! > > I would really appreciate your feedback on the Forge Stacks support. I > have provided a pull-request (https://github.com/forge/core/pull/592) > that I want to merge still this week with the changes. > > I still need to document this feature, but it basically does what is > described in https://issues.jboss.org/browse/FORGE-2316 > > Regarding to the implementation details, I created a StacksFacet interface > (that's supposed to be implemented if you want to add a new stack) that > returns a Stack object (that is in charge of deciding if a given > ProjectFacet is supported). Stacks are built using the StackBuilder class. > I have added a --stack option in the project-new command that just calls > the StackFacet.install() method. In order to find the facet bound to the > project it is simply a matter of calling: > > project.getFacet(StackFacet.class). > > Let me know if you have any questions. I'd be more than happy to answer. > > -- > *George Gastaldi* > > https://about.me/gastaldi > > _______________________________________________ > forge-dev mailing list > forge-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/forge-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20160111/2a13c357/attachment.html From ggastald at redhat.com Mon Jan 11 22:14:32 2016 From: ggastald at redhat.com (George Gastaldi) Date: Tue, 12 Jan 2016 01:14:32 -0200 Subject: [forge-dev] Stacks - FORGE-2316 In-Reply-To: References: Message-ID: Yes, I did and I refactored the code removing the duplicated part. Thank you for reviewing it. I think that adding a new annotation wouldn't help much, therefore I added a new protected method in AbstractProjectCommand to do the filtering (we can discuss this in the next meeting). However there is one thing that hit my mind: by making the JavaEE7FacetImpl a StackFacet, it doesn't matter if I have another stack, the JavaEE 7 stack will always be activated when the JavaEE 7 dependencies are set in the pom.xml. Perhaps I should store the stack information used in the project as part of the project configuration (by using the ConfigurationFacet)? Em 12/01/2016 00:42, "Lincoln Baxter, III" escreveu: > Did you see my comments on github? > > Lincoln Baxter, III > http://ocpsoft.org > "Simpler is better." > > On Mon, Jan 11, 2016 at 4:53 PM, George Gastaldi > wrote: > >> Hello Forgers! >> >> I would really appreciate your feedback on the Forge Stacks support. I >> have provided a pull-request (https://github.com/forge/core/pull/592) >> that I want to merge still this week with the changes. >> >> I still need to document this feature, but it basically does what is >> described in https://issues.jboss.org/browse/FORGE-2316 >> >> Regarding to the implementation details, I created a StacksFacet >> interface (that's supposed to be implemented if you want to add a new >> stack) that returns a Stack object (that is in charge of deciding if a >> given ProjectFacet is supported). Stacks are built using the StackBuilder >> class. >> I have added a --stack option in the project-new command that just calls >> the StackFacet.install() method. In order to find the facet bound to the >> project it is simply a matter of calling: >> >> project.getFacet(StackFacet.class). >> >> Let me know if you have any questions. I'd be more than happy to answer. >> >> -- >> *George Gastaldi* >> >> https://about.me/gastaldi >> >> _______________________________________________ >> forge-dev mailing list >> forge-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/forge-dev >> > > > _______________________________________________ > forge-dev mailing list > forge-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/forge-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20160112/ec3d36a8/attachment.html From lincolnbaxter at gmail.com Tue Jan 12 17:04:35 2016 From: lincolnbaxter at gmail.com (Lincoln Baxter, III) Date: Tue, 12 Jan 2016 17:04:35 -0500 Subject: [forge-dev] Stacks - FORGE-2316 In-Reply-To: References: Message-ID: Hmmmmm.... Is there a down side to that scenario? (The stack being activated?) Lincoln Baxter, III http://ocpsoft.org "Simpler is better." On Mon, Jan 11, 2016 at 10:14 PM, George Gastaldi wrote: > Yes, I did and I refactored the code removing the duplicated part. Thank > you for reviewing it. I think that adding a new annotation wouldn't help > much, therefore I added a new protected method in AbstractProjectCommand to > do the filtering (we can discuss this in the next meeting). > > However there is one thing that hit my mind: by making the > JavaEE7FacetImpl a StackFacet, it doesn't matter if I have another stack, > the JavaEE 7 stack will always be activated when the JavaEE 7 dependencies > are set in the pom.xml. > > Perhaps I should store the stack information used in the project as part > of the project configuration (by using the ConfigurationFacet)? > Em 12/01/2016 00:42, "Lincoln Baxter, III" > escreveu: > >> Did you see my comments on github? >> >> Lincoln Baxter, III >> http://ocpsoft.org >> "Simpler is better." >> >> On Mon, Jan 11, 2016 at 4:53 PM, George Gastaldi >> wrote: >> >>> Hello Forgers! >>> >>> I would really appreciate your feedback on the Forge Stacks support. I >>> have provided a pull-request (https://github.com/forge/core/pull/592) >>> that I want to merge still this week with the changes. >>> >>> I still need to document this feature, but it basically does what is >>> described in https://issues.jboss.org/browse/FORGE-2316 >>> >>> Regarding to the implementation details, I created a StacksFacet >>> interface (that's supposed to be implemented if you want to add a new >>> stack) that returns a Stack object (that is in charge of deciding if a >>> given ProjectFacet is supported). Stacks are built using the StackBuilder >>> class. >>> I have added a --stack option in the project-new command that just calls >>> the StackFacet.install() method. In order to find the facet bound to the >>> project it is simply a matter of calling: >>> >>> project.getFacet(StackFacet.class). >>> >>> Let me know if you have any questions. I'd be more than happy to answer. >>> >>> -- >>> *George Gastaldi* >>> >>> https://about.me/gastaldi >>> >>> _______________________________________________ >>> forge-dev mailing list >>> forge-dev at lists.jboss.org >>> https://lists.jboss.org/mailman/listinfo/forge-dev >>> >> >> >> _______________________________________________ >> forge-dev mailing list >> forge-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/forge-dev >> > > _______________________________________________ > forge-dev mailing list > forge-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/forge-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20160112/5c8a498d/attachment-0001.html From ggastald at redhat.com Tue Jan 12 17:18:05 2016 From: ggastald at redhat.com (George Gastaldi) Date: Tue, 12 Jan 2016 20:18:05 -0200 Subject: [forge-dev] Stacks - FORGE-2316 In-Reply-To: References: Message-ID: Maybe if you have a custom stack that needs the JavaEE7 dependency but runs as a Microservice? Em 12/01/2016 20:04, "Lincoln Baxter, III" escreveu: > Hmmmmm.... Is there a down side to that scenario? (The stack being > activated?) > > Lincoln Baxter, III > http://ocpsoft.org > "Simpler is better." > > On Mon, Jan 11, 2016 at 10:14 PM, George Gastaldi > wrote: > >> Yes, I did and I refactored the code removing the duplicated part. Thank >> you for reviewing it. I think that adding a new annotation wouldn't help >> much, therefore I added a new protected method in AbstractProjectCommand to >> do the filtering (we can discuss this in the next meeting). >> >> However there is one thing that hit my mind: by making the >> JavaEE7FacetImpl a StackFacet, it doesn't matter if I have another stack, >> the JavaEE 7 stack will always be activated when the JavaEE 7 dependencies >> are set in the pom.xml. >> >> Perhaps I should store the stack information used in the project as part >> of the project configuration (by using the ConfigurationFacet)? >> Em 12/01/2016 00:42, "Lincoln Baxter, III" >> escreveu: >> >>> Did you see my comments on github? >>> >>> Lincoln Baxter, III >>> http://ocpsoft.org >>> "Simpler is better." >>> >>> On Mon, Jan 11, 2016 at 4:53 PM, George Gastaldi >>> wrote: >>> >>>> Hello Forgers! >>>> >>>> I would really appreciate your feedback on the Forge Stacks support. I >>>> have provided a pull-request (https://github.com/forge/core/pull/592) >>>> that I want to merge still this week with the changes. >>>> >>>> I still need to document this feature, but it basically does what is >>>> described in https://issues.jboss.org/browse/FORGE-2316 >>>> >>>> Regarding to the implementation details, I created a StacksFacet >>>> interface (that's supposed to be implemented if you want to add a new >>>> stack) that returns a Stack object (that is in charge of deciding if a >>>> given ProjectFacet is supported). Stacks are built using the StackBuilder >>>> class. >>>> I have added a --stack option in the project-new command that just >>>> calls the StackFacet.install() method. In order to find the facet bound to >>>> the project it is simply a matter of calling: >>>> >>>> project.getFacet(StackFacet.class). >>>> >>>> Let me know if you have any questions. I'd be more than happy to answer. >>>> >>>> -- >>>> *George Gastaldi* >>>> >>>> https://about.me/gastaldi >>>> >>>> _______________________________________________ >>>> forge-dev mailing list >>>> forge-dev at lists.jboss.org >>>> https://lists.jboss.org/mailman/listinfo/forge-dev >>>> >>> >>> >>> _______________________________________________ >>> forge-dev mailing list >>> forge-dev at lists.jboss.org >>> https://lists.jboss.org/mailman/listinfo/forge-dev >>> >> >> _______________________________________________ >> forge-dev mailing list >> forge-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/forge-dev >> > > > _______________________________________________ > forge-dev mailing list > forge-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/forge-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20160112/245cc300/attachment.html From ggastald at redhat.com Tue Jan 12 18:39:23 2016 From: ggastald at redhat.com (George Gastaldi) Date: Tue, 12 Jan 2016 21:39:23 -0200 Subject: [forge-dev] Stacks - FORGE-2316 In-Reply-To: References: Message-ID: Let me rephrase that: a custom stack facet that needs the JavaEE 7 dependency (thus automatically enabling the JavaEE7Facet that also is a stack) but targeted for Wildfly Swarm where the JavaEE stack is somewhat limited. Maybe we could consider that the project stack is the sum of all included facets in an installed StackFacet minus the excluded facets from the installed StackFacets. The most important question is: do we have a 1-n relationship between Project and Stack (a project can be associated with many stacks)? Or is it 1-1? Em 12/01/2016 20:18, "George Gastaldi" escreveu: > Maybe if you have a custom stack that needs the JavaEE7 dependency but > runs as a Microservice? > Em 12/01/2016 20:04, "Lincoln Baxter, III" > escreveu: > >> Hmmmmm.... Is there a down side to that scenario? (The stack being >> activated?) >> >> Lincoln Baxter, III >> http://ocpsoft.org >> "Simpler is better." >> >> On Mon, Jan 11, 2016 at 10:14 PM, George Gastaldi >> wrote: >> >>> Yes, I did and I refactored the code removing the duplicated part. Thank >>> you for reviewing it. I think that adding a new annotation wouldn't help >>> much, therefore I added a new protected method in AbstractProjectCommand to >>> do the filtering (we can discuss this in the next meeting). >>> >>> However there is one thing that hit my mind: by making the >>> JavaEE7FacetImpl a StackFacet, it doesn't matter if I have another stack, >>> the JavaEE 7 stack will always be activated when the JavaEE 7 dependencies >>> are set in the pom.xml. >>> >>> Perhaps I should store the stack information used in the project as part >>> of the project configuration (by using the ConfigurationFacet)? >>> Em 12/01/2016 00:42, "Lincoln Baxter, III" >>> escreveu: >>> >>>> Did you see my comments on github? >>>> >>>> Lincoln Baxter, III >>>> http://ocpsoft.org >>>> "Simpler is better." >>>> >>>> On Mon, Jan 11, 2016 at 4:53 PM, George Gastaldi >>>> wrote: >>>> >>>>> Hello Forgers! >>>>> >>>>> I would really appreciate your feedback on the Forge Stacks support. I >>>>> have provided a pull-request (https://github.com/forge/core/pull/592) >>>>> that I want to merge still this week with the changes. >>>>> >>>>> I still need to document this feature, but it basically does what is >>>>> described in https://issues.jboss.org/browse/FORGE-2316 >>>>> >>>>> Regarding to the implementation details, I created a StacksFacet >>>>> interface (that's supposed to be implemented if you want to add a new >>>>> stack) that returns a Stack object (that is in charge of deciding if a >>>>> given ProjectFacet is supported). Stacks are built using the StackBuilder >>>>> class. >>>>> I have added a --stack option in the project-new command that just >>>>> calls the StackFacet.install() method. In order to find the facet bound to >>>>> the project it is simply a matter of calling: >>>>> >>>>> project.getFacet(StackFacet.class). >>>>> >>>>> Let me know if you have any questions. I'd be more than happy to >>>>> answer. >>>>> >>>>> -- >>>>> *George Gastaldi* >>>>> >>>>> https://about.me/gastaldi >>>>> >>>>> _______________________________________________ >>>>> forge-dev mailing list >>>>> forge-dev at lists.jboss.org >>>>> https://lists.jboss.org/mailman/listinfo/forge-dev >>>>> >>>> >>>> >>>> _______________________________________________ >>>> forge-dev mailing list >>>> forge-dev at lists.jboss.org >>>> https://lists.jboss.org/mailman/listinfo/forge-dev >>>> >>> >>> _______________________________________________ >>> forge-dev mailing list >>> forge-dev at lists.jboss.org >>> https://lists.jboss.org/mailman/listinfo/forge-dev >>> >> >> >> _______________________________________________ >> forge-dev mailing list >> forge-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/forge-dev >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20160112/dfa71c32/attachment.html From ggastald at redhat.com Thu Jan 14 16:51:12 2016 From: ggastald at redhat.com (George Gastaldi) Date: Thu, 14 Jan 2016 19:51:12 -0200 Subject: [forge-dev] Stacks - FORGE-2316 In-Reply-To: References: Message-ID: I pushed the changes to the master branch. Thanks Antonio for reviewing the solution. The use case I described can now be resolved by using stack.exclude(facet). This will ensure that the installed StackFacets always exclude the specified facets. Time for a beer, Forge 3.0.0.Beta2 ships tomorrow! Em 12/01/2016 21:39, "George Gastaldi" escreveu: > Let me rephrase that: a custom stack facet that needs the JavaEE 7 > dependency (thus automatically enabling the JavaEE7Facet that also is a > stack) but targeted for Wildfly Swarm where the JavaEE stack is somewhat > limited. > > Maybe we could consider that the project stack is the sum of all included > facets in an installed StackFacet minus the excluded facets from the > installed StackFacets. > > The most important question is: do we have a 1-n relationship between > Project and Stack (a project can be associated with many stacks)? Or is it > 1-1? > Em 12/01/2016 20:18, "George Gastaldi" escreveu: > >> Maybe if you have a custom stack that needs the JavaEE7 dependency but >> runs as a Microservice? >> Em 12/01/2016 20:04, "Lincoln Baxter, III" >> escreveu: >> >>> Hmmmmm.... Is there a down side to that scenario? (The stack being >>> activated?) >>> >>> Lincoln Baxter, III >>> http://ocpsoft.org >>> "Simpler is better." >>> >>> On Mon, Jan 11, 2016 at 10:14 PM, George Gastaldi >>> wrote: >>> >>>> Yes, I did and I refactored the code removing the duplicated part. >>>> Thank you for reviewing it. I think that adding a new annotation wouldn't >>>> help much, therefore I added a new protected method in >>>> AbstractProjectCommand to do the filtering (we can discuss this in the next >>>> meeting). >>>> >>>> However there is one thing that hit my mind: by making the >>>> JavaEE7FacetImpl a StackFacet, it doesn't matter if I have another stack, >>>> the JavaEE 7 stack will always be activated when the JavaEE 7 dependencies >>>> are set in the pom.xml. >>>> >>>> Perhaps I should store the stack information used in the project as >>>> part of the project configuration (by using the ConfigurationFacet)? >>>> Em 12/01/2016 00:42, "Lincoln Baxter, III" >>>> escreveu: >>>> >>>>> Did you see my comments on github? >>>>> >>>>> Lincoln Baxter, III >>>>> http://ocpsoft.org >>>>> "Simpler is better." >>>>> >>>>> On Mon, Jan 11, 2016 at 4:53 PM, George Gastaldi >>>>> wrote: >>>>> >>>>>> Hello Forgers! >>>>>> >>>>>> I would really appreciate your feedback on the Forge Stacks support. >>>>>> I have provided a pull-request ( >>>>>> https://github.com/forge/core/pull/592) that I want to merge still >>>>>> this week with the changes. >>>>>> >>>>>> I still need to document this feature, but it basically does what is >>>>>> described in https://issues.jboss.org/browse/FORGE-2316 >>>>>> >>>>>> Regarding to the implementation details, I created a StacksFacet >>>>>> interface (that's supposed to be implemented if you want to add a new >>>>>> stack) that returns a Stack object (that is in charge of deciding if a >>>>>> given ProjectFacet is supported). Stacks are built using the StackBuilder >>>>>> class. >>>>>> I have added a --stack option in the project-new command that just >>>>>> calls the StackFacet.install() method. In order to find the facet bound to >>>>>> the project it is simply a matter of calling: >>>>>> >>>>>> project.getFacet(StackFacet.class). >>>>>> >>>>>> Let me know if you have any questions. I'd be more than happy to >>>>>> answer. >>>>>> >>>>>> -- >>>>>> *George Gastaldi* >>>>>> >>>>>> https://about.me/gastaldi >>>>>> >>>>>> _______________________________________________ >>>>>> forge-dev mailing list >>>>>> forge-dev at lists.jboss.org >>>>>> https://lists.jboss.org/mailman/listinfo/forge-dev >>>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> forge-dev mailing list >>>>> forge-dev at lists.jboss.org >>>>> https://lists.jboss.org/mailman/listinfo/forge-dev >>>>> >>>> >>>> _______________________________________________ >>>> forge-dev mailing list >>>> forge-dev at lists.jboss.org >>>> https://lists.jboss.org/mailman/listinfo/forge-dev >>>> >>> >>> >>> _______________________________________________ >>> forge-dev mailing list >>> forge-dev at lists.jboss.org >>> https://lists.jboss.org/mailman/listinfo/forge-dev >>> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20160114/6f0aba20/attachment-0001.html From ggastald at redhat.com Tue Jan 19 12:07:59 2016 From: ggastald at redhat.com (George Gastaldi) Date: Tue, 19 Jan 2016 15:07:59 -0200 Subject: [forge-dev] Forge meeting minutes Message-ID: ============== #forge Meeting ============== Meeting started by gastaldi at 15:09:36 UTC. The full logs are available athttp://transcripts.jboss.org/meeting/irc.freenode.org/forge/2016/forge.2016-01-19-15.09.log.html . Meeting summary --------------- * Agenda (gastaldi, 15:10:26) * Status update and priorities (gastaldi, 15:12:21) * Forge 3.0.0.Beta3 (yes, you read that right) is now released. This version fixes some issues that the fabric8 team had and also uses a Furnace version targeted at JDK 8 (gastaldi, 15:13:44) * ACTION: gastaldi will work on the 3.0.0.Beta3 announcement blog post (gastaldi, 15:14:14) * Right now my current priority is to make sure that the Hands-on-lab works on Forge 3. I am updating the docs too (gastaldi, 15:15:52) * Branding Forge (gastaldi, 15:20:45) * ACTION: gastaldi will schedule a Hangout during the F2F meeting in Brno to discuss about Forge's Branding (gastaldi, 15:53:58) Meeting ended at 15:56:57 UTC. Action Items ------------ * gastaldi will work on the 3.0.0.Beta3 announcement blog post * gastaldi will schedule a Hangout during the F2F meeting in Brno to discuss about Forge's Branding Action Items, by person ----------------------- * gastaldi * gastaldi will work on the 3.0.0.Beta3 announcement blog post * gastaldi will schedule a Hangout during the F2F meeting in Brno to discuss about Forge's Branding * **UNASSIGNED** * (none) People Present (lines said) --------------------------- * gastaldi (61) * agoncal (37) * vineetreynolds (15) * nchal (11) * jbott (5) * sblanc (4) * jbossbot (3) Generated by `MeetBot`_ 0.1.4 .. _`MeetBot`: http://wiki.debian.org/MeetBot -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20160119/33bae024/attachment.html From ivan.st.ivanov at gmail.com Tue Jan 26 15:59:37 2016 From: ivan.st.ivanov at gmail.com (Ivan St. Ivanov) Date: Tue, 26 Jan 2016 22:59:37 +0200 Subject: [forge-dev] No download link for Forge 2 Message-ID: Hi everybody, I wanted to download Forge 2 in order to test an addon that we are doing in Bulgarian JUG. So I went to the website http://forge.jboss.org/download and clicked the Download link for Linux. I expected that this will download Forge 2 for two reasons: 1) it is our latest final version (3 is still in beta), 2) there is a separate download link for Forge 3 on the top of the page. But the version that I got was Forge 3. So, I'm wondering, if we still have a link to download Forge 1.x, isn't it a good idea to have the same for Forge 2 as well? Cheers, Ivan P.S. I built it manually by checking out one of the Forge 2 tags -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20160126/47aa6781/attachment.html From ggastald at redhat.com Tue Jan 26 16:57:14 2016 From: ggastald at redhat.com (George Gastaldi) Date: Tue, 26 Jan 2016 19:57:14 -0200 Subject: [forge-dev] No download link for Forge 2 In-Reply-To: References: Message-ID: Hi Ivan, I removed the link to Forge 2 as Forge 3 is the version we want people to use. But you're right, I'll re-add the link to Forge 2 until Forge 3.0.0.Final is released. You can also dowload Forge 2 from http://downloads.jboss.org/forge/releases/2.20.1.Final/forge-distribution-2.20.1.Final-offline.zip Thanks for pointing that out. Em 26/01/2016 19:00, "Ivan St. Ivanov" escreveu: Hi everybody, I wanted to download Forge 2 in order to test an addon that we are doing in Bulgarian JUG. So I went to the website http://forge.jboss.org/download and clicked the Download link for Linux. I expected that this will download Forge 2 for two reasons: 1) it is our latest final version (3 is still in beta), 2) there is a separate download link for Forge 3 on the top of the page. But the version that I got was Forge 3. So, I'm wondering, if we still have a link to download Forge 1.x, isn't it a good idea to have the same for Forge 2 as well? Cheers, Ivan P.S. I built it manually by checking out one of the Forge 2 tags _______________________________________________ forge-dev mailing list forge-dev at lists.jboss.org https://lists.jboss.org/mailman/listinfo/forge-dev -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20160126/56402a96/attachment.html From lincolnbaxter at gmail.com Wed Jan 27 09:59:08 2016 From: lincolnbaxter at gmail.com (Lincoln Baxter, III) Date: Wed, 27 Jan 2016 09:59:08 -0500 Subject: [forge-dev] No download link for Forge 2 In-Reply-To: References: Message-ID: Always keep historical downloads :) Actually we probably need to add a table on the download page where you can download various versions. Lincoln Baxter, III http://ocpsoft.org "Simpler is better." On Tue, Jan 26, 2016 at 4:57 PM, George Gastaldi wrote: > Hi Ivan, > > I removed the link to Forge 2 as Forge 3 is the version we want people to > use. But you're right, I'll re-add the link to Forge 2 until Forge > 3.0.0.Final is released. > > You can also dowload Forge 2 from > http://downloads.jboss.org/forge/releases/2.20.1.Final/forge-distribution-2.20.1.Final-offline.zip > > Thanks for pointing that out. > Em 26/01/2016 19:00, "Ivan St. Ivanov" > escreveu: > > Hi everybody, > > I wanted to download Forge 2 in order to test an addon that we are doing > in Bulgarian JUG. So I went to the website http://forge.jboss.org/download > and clicked the Download link for Linux. I expected that this will download > Forge 2 for two reasons: 1) it is our latest final version (3 is still in > beta), 2) there is a separate download link for Forge 3 on the top of the > page. But the version that I got was Forge 3. > > So, I'm wondering, if we still have a link to download Forge 1.x, isn't it > a good idea to have the same for Forge 2 as well? > > Cheers, > Ivan > > P.S. I built it manually by checking out one of the Forge 2 tags > > _______________________________________________ > forge-dev mailing list > forge-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/forge-dev > > > _______________________________________________ > forge-dev mailing list > forge-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/forge-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20160127/a3abc153/attachment.html From ggastald at redhat.com Wed Jan 27 10:05:37 2016 From: ggastald at redhat.com (George Gastaldi) Date: Wed, 27 Jan 2016 13:05:37 -0200 Subject: [forge-dev] No download link for Forge 2 In-Reply-To: References: Message-ID: Yeah, there is already a JIRA requesting that afaik. Will do when priority tasks are finished (or if someone gently provides a Pull Request) ;) Em 27/01/2016 12:59, "Lincoln Baxter, III" escreveu: > Always keep historical downloads :) Actually we probably need to add a > table on the download page where you can download various versions. > > Lincoln Baxter, III > http://ocpsoft.org > "Simpler is better." > > On Tue, Jan 26, 2016 at 4:57 PM, George Gastaldi > wrote: > >> Hi Ivan, >> >> I removed the link to Forge 2 as Forge 3 is the version we want people to >> use. But you're right, I'll re-add the link to Forge 2 until Forge >> 3.0.0.Final is released. >> >> You can also dowload Forge 2 from >> http://downloads.jboss.org/forge/releases/2.20.1.Final/forge-distribution-2.20.1.Final-offline.zip >> >> Thanks for pointing that out. >> Em 26/01/2016 19:00, "Ivan St. Ivanov" >> escreveu: >> >> Hi everybody, >> >> I wanted to download Forge 2 in order to test an addon that we are doing >> in Bulgarian JUG. So I went to the website >> http://forge.jboss.org/download and clicked the Download link for Linux. >> I expected that this will download Forge 2 for two reasons: 1) it is our >> latest final version (3 is still in beta), 2) there is a separate download >> link for Forge 3 on the top of the page. But the version that I got was >> Forge 3. >> >> So, I'm wondering, if we still have a link to download Forge 1.x, isn't >> it a good idea to have the same for Forge 2 as well? >> >> Cheers, >> Ivan >> >> P.S. I built it manually by checking out one of the Forge 2 tags >> >> _______________________________________________ >> forge-dev mailing list >> forge-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/forge-dev >> >> >> _______________________________________________ >> forge-dev mailing list >> forge-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/forge-dev >> > > > _______________________________________________ > forge-dev mailing list > forge-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/forge-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20160127/3062ae4a/attachment-0001.html From lincolnbaxter at gmail.com Wed Jan 27 11:37:30 2016 From: lincolnbaxter at gmail.com (Lincoln Baxter, III) Date: Wed, 27 Jan 2016 11:37:30 -0500 Subject: [forge-dev] No download link for Forge 2 In-Reply-To: References: Message-ID: :) Lincoln Baxter, III http://ocpsoft.org "Simpler is better." On Wed, Jan 27, 2016 at 10:05 AM, George Gastaldi wrote: > Yeah, there is already a JIRA requesting that afaik. Will do when priority > tasks are finished (or if someone gently provides a Pull Request) ;) > Em 27/01/2016 12:59, "Lincoln Baxter, III" > escreveu: > >> Always keep historical downloads :) Actually we probably need to add a >> table on the download page where you can download various versions. >> >> Lincoln Baxter, III >> http://ocpsoft.org >> "Simpler is better." >> >> On Tue, Jan 26, 2016 at 4:57 PM, George Gastaldi >> wrote: >> >>> Hi Ivan, >>> >>> I removed the link to Forge 2 as Forge 3 is the version we want people >>> to use. But you're right, I'll re-add the link to Forge 2 until Forge >>> 3.0.0.Final is released. >>> >>> You can also dowload Forge 2 from >>> http://downloads.jboss.org/forge/releases/2.20.1.Final/forge-distribution-2.20.1.Final-offline.zip >>> >>> Thanks for pointing that out. >>> Em 26/01/2016 19:00, "Ivan St. Ivanov" >>> escreveu: >>> >>> Hi everybody, >>> >>> I wanted to download Forge 2 in order to test an addon that we are doing >>> in Bulgarian JUG. So I went to the website >>> http://forge.jboss.org/download and clicked the Download link for >>> Linux. I expected that this will download Forge 2 for two reasons: 1) it is >>> our latest final version (3 is still in beta), 2) there is a separate >>> download link for Forge 3 on the top of the page. But the version that I >>> got was Forge 3. >>> >>> So, I'm wondering, if we still have a link to download Forge 1.x, isn't >>> it a good idea to have the same for Forge 2 as well? >>> >>> Cheers, >>> Ivan >>> >>> P.S. I built it manually by checking out one of the Forge 2 tags >>> >>> _______________________________________________ >>> forge-dev mailing list >>> forge-dev at lists.jboss.org >>> https://lists.jboss.org/mailman/listinfo/forge-dev >>> >>> >>> _______________________________________________ >>> forge-dev mailing list >>> forge-dev at lists.jboss.org >>> https://lists.jboss.org/mailman/listinfo/forge-dev >>> >> >> >> _______________________________________________ >> forge-dev mailing list >> forge-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/forge-dev >> > > _______________________________________________ > forge-dev mailing list > forge-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/forge-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20160127/cef87ff7/attachment.html From sblanc at redhat.com Thu Jan 28 14:30:00 2016 From: sblanc at redhat.com (Sebastien Blanc) Date: Thu, 28 Jan 2016 20:30:00 +0100 Subject: [forge-dev] Help me mapping Forge Facets/Addon with Wildfly Swarm Fractions :) ! Message-ID: Hi Forgers ! As some might know, I'm working, when times allow, on the Forge Swarm Addon ( https://github.com/forge/wildfly-swarm-addon ). The next thing I would like to implement, and thanks to Antonio who gave me the idea, is to be able to install Swarm Fractions automatically when a Facet / Addon is installed (and that the project has off course already the Swarm Facet), so for instance, if I do a "jpa-setup" it will also install the "jpa" swarm fraction. The central piece of that, is having a document / table ,whatever, that describes the best the mapping between these 2 things. Maybe basing it on a facet installation event is not enough, maybe there are other forge command that should also trigger the addition of a fraction ... That is why I need your help, I started a document here : https://docs.google.com/document/d/1akPBZRsFtihrr8RVZzs-7RV67mQkdhMz-fBXT0akaGk/edit?usp=sharing Feel free to correct my mistake, add columns (for Forge command for instance), add mappings ! I don't know if Swarm people watch this list to, otherwise I will ping them on irc as well. Thx, Sebi ps : fractions has also transitive dependency between them (I will handle that later, for the next feature ;) ) https://repo1.maven.org/maven2/org/wildfly/swarm/fraction-list/1.0.0.Alpha6/fraction-list-1.0.0.Alpha6.txt -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20160128/d6b17118/attachment.html From ggastald at redhat.com Thu Jan 28 14:39:51 2016 From: ggastald at redhat.com (George Gastaldi) Date: Thu, 28 Jan 2016 17:39:51 -0200 Subject: [forge-dev] Help me mapping Forge Facets/Addon with Wildfly Swarm Fractions :) ! In-Reply-To: References: Message-ID: Hey Sebastien, I completed your table with the missing facets. There are some fractions that are not mapped to a facet (like JMX or MSC), so I am not sure how you could address that (maybe we need to create facets for the missing specs, like mail and JCA). Best Regards, On Thu, Jan 28, 2016 at 5:30 PM, Sebastien Blanc wrote: > Hi Forgers ! > > As some might know, I'm working, when times allow, on the Forge Swarm > Addon ( https://github.com/forge/wildfly-swarm-addon ). > > The next thing I would like to implement, and thanks to Antonio who gave > me the idea, is to be able to install Swarm Fractions automatically when a > Facet / Addon is installed (and that the project has off course already the > Swarm Facet), so for instance, if I do a "jpa-setup" it will also install > the "jpa" swarm fraction. > > The central piece of that, is having a document / table ,whatever, that > describes the best the mapping between these 2 things. Maybe basing it on a > facet installation event is not enough, maybe there are other forge > command that should also trigger the addition of a fraction ... > > That is why I need your help, I started a document here : > https://docs.google.com/document/d/1akPBZRsFtihrr8RVZzs-7RV67mQkdhMz-fBXT0akaGk/edit?usp=sharing > > Feel free to correct my mistake, add columns (for Forge command for > instance), add mappings ! > > I don't know if Swarm people watch this list to, otherwise I will ping > them on irc as well. > > Thx, > > Sebi > > ps : fractions has also transitive dependency between them (I will handle > that later, for the next feature ;) ) > https://repo1.maven.org/maven2/org/wildfly/swarm/fraction-list/1.0.0.Alpha6/fraction-list-1.0.0.Alpha6.txt > > > _______________________________________________ > forge-dev mailing list > forge-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/forge-dev > -- *George Gastaldi* https://about.me/gastaldi -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20160128/89472105/attachment.html From sblanc at redhat.com Thu Jan 28 14:58:24 2016 From: sblanc at redhat.com (Sebastien Blanc) Date: Thu, 28 Jan 2016 20:58:24 +0100 Subject: [forge-dev] Help me mapping Forge Facets/Addon with Wildfly Swarm Fractions :) ! In-Reply-To: References: Message-ID: Awesome ! For fractions that has no correspondence they can still be installed with the add-fraction command that was merged yesterday ;) Le jeudi 28 janvier 2016, George Gastaldi a ?crit : > Hey Sebastien, > > I completed your table with the missing facets. There are some fractions > that are not mapped to a facet (like JMX or MSC), so I am not sure how you > could address that (maybe we need to create facets for the missing specs, > like mail and JCA). > > Best Regards, > > > On Thu, Jan 28, 2016 at 5:30 PM, Sebastien Blanc > wrote: > >> Hi Forgers ! >> >> As some might know, I'm working, when times allow, on the Forge Swarm >> Addon ( https://github.com/forge/wildfly-swarm-addon ). >> >> The next thing I would like to implement, and thanks to Antonio who gave >> me the idea, is to be able to install Swarm Fractions automatically when a >> Facet / Addon is installed (and that the project has off course already the >> Swarm Facet), so for instance, if I do a "jpa-setup" it will also install >> the "jpa" swarm fraction. >> >> The central piece of that, is having a document / table ,whatever, that >> describes the best the mapping between these 2 things. Maybe basing it on a >> facet installation event is not enough, maybe there are other forge >> command that should also trigger the addition of a fraction ... >> >> That is why I need your help, I started a document here : >> https://docs.google.com/document/d/1akPBZRsFtihrr8RVZzs-7RV67mQkdhMz-fBXT0akaGk/edit?usp=sharing >> >> Feel free to correct my mistake, add columns (for Forge command for >> instance), add mappings ! >> >> I don't know if Swarm people watch this list to, otherwise I will ping >> them on irc as well. >> >> Thx, >> >> Sebi >> >> ps : fractions has also transitive dependency between them (I will handle >> that later, for the next feature ;) ) >> https://repo1.maven.org/maven2/org/wildfly/swarm/fraction-list/1.0.0.Alpha6/fraction-list-1.0.0.Alpha6.txt >> >> >> _______________________________________________ >> forge-dev mailing list >> forge-dev at lists.jboss.org >> >> https://lists.jboss.org/mailman/listinfo/forge-dev >> > > > > -- > *George Gastaldi* > > https://about.me/gastaldi > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20160128/1a2ecff9/attachment-0001.html From ggastald at redhat.com Thu Jan 28 15:47:08 2016 From: ggastald at redhat.com (George Gastaldi) Date: Thu, 28 Jan 2016 18:47:08 -0200 Subject: [forge-dev] Help me mapping Forge Facets/Addon with Wildfly Swarm Fractions :) ! In-Reply-To: References: Message-ID: Perhaps fractions can be modeled as facets in Forge. That way, if you add a @FacetConstraint to the FractionFacet and install it, the constrained facets will be installed too. This might help solve your fraction relationship issues Em 28/01/2016 17:59, "Sebastien Blanc" escreveu: > Awesome ! > > For fractions that has no correspondence they can still be installed with > the add-fraction command that was merged yesterday ;) > > Le jeudi 28 janvier 2016, George Gastaldi a ?crit : > >> Hey Sebastien, >> >> I completed your table with the missing facets. There are some fractions >> that are not mapped to a facet (like JMX or MSC), so I am not sure how you >> could address that (maybe we need to create facets for the missing specs, >> like mail and JCA). >> >> Best Regards, >> >> >> On Thu, Jan 28, 2016 at 5:30 PM, Sebastien Blanc >> wrote: >> >>> Hi Forgers ! >>> >>> As some might know, I'm working, when times allow, on the Forge Swarm >>> Addon ( https://github.com/forge/wildfly-swarm-addon ). >>> >>> The next thing I would like to implement, and thanks to Antonio who gave >>> me the idea, is to be able to install Swarm Fractions automatically when a >>> Facet / Addon is installed (and that the project has off course already the >>> Swarm Facet), so for instance, if I do a "jpa-setup" it will also install >>> the "jpa" swarm fraction. >>> >>> The central piece of that, is having a document / table ,whatever, that >>> describes the best the mapping between these 2 things. Maybe basing it on a >>> facet installation event is not enough, maybe there are other forge >>> command that should also trigger the addition of a fraction ... >>> >>> That is why I need your help, I started a document here : >>> https://docs.google.com/document/d/1akPBZRsFtihrr8RVZzs-7RV67mQkdhMz-fBXT0akaGk/edit?usp=sharing >>> >>> Feel free to correct my mistake, add columns (for Forge command for >>> instance), add mappings ! >>> >>> I don't know if Swarm people watch this list to, otherwise I will ping >>> them on irc as well. >>> >>> Thx, >>> >>> Sebi >>> >>> ps : fractions has also transitive dependency between them (I will >>> handle that later, for the next feature ;) ) >>> https://repo1.maven.org/maven2/org/wildfly/swarm/fraction-list/1.0.0.Alpha6/fraction-list-1.0.0.Alpha6.txt >>> >>> >>> _______________________________________________ >>> forge-dev mailing list >>> forge-dev at lists.jboss.org >>> https://lists.jboss.org/mailman/listinfo/forge-dev >>> >> >> >> >> -- >> *George Gastaldi* >> >> https://about.me/gastaldi >> > > _______________________________________________ > forge-dev mailing list > forge-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/forge-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20160128/fe3b1ce8/attachment.html