Any way to make FreeMarker IDE fixes avilable with less delay?
by Daniel Dekany
I'm a contributor at the FreeMarker project, and would like to help
maintaining JBoss Tools / FreeMarker IDE
(org.jboss.ide.eclipse.freemarker). The problem I'm facing is that
pull requests get merged with too big delay. For example, I have a few
simple pull requests waiting for 4 months now, because of the limited
resources available for reviewing them (as I was told). I wonder if I
can help improving this situation somehow.
If the above can be addressed, then I guess I could specify the
nightly build update site URL to the users, so that they aren't
affected by the release cycle of JBoss Tools. After all, FreeMarker
IDE is technically quite independent of it.
--
Thanks,
Daniel Dekany
8 years, 5 months
Eclipse plugins testing structure
by Aurelien Pupier
Hi,
I'm currently trying to improve test structure for Jboss Fuse Tooling
project (https://github.com/fusesource/fuseide).
On Max recommendation, I take a look at jbosstools-devdoc
https://github.com/jbosstools/jbosstools-devdoc/blob/master/source/how_to...
When i take a look to
https://github.com/jbosstools/jbosstools-server/blob/master/as/tests/org....
. This project is in tests folder but it launches tycho-surefire-plugin.
As far as I understand Tycho, it means that it is launching an OSGi
platform. From my point of view, it means that these tests are already
integration tests and the only difference between tests and itests
currently is more fast vs slow tests.
What I wanted to achieve is to have really fast unit test, so I created
a fragment and so use maven-surefire-plugin. You can see the fragment
https://github.com/fusesource/fuseide/tree/master/editor/tests/org.fuseso...
and the parent pom configuration:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<executions>
<execution>
<id>test</id>
<phase>test</phase>
<configuration>
<systemProperties>
<osgi.nls.warnings>ignore</osgi.nls.warnings>
</systemProperties>
<includes>
<include>**/*Test.java</include>
</includes>
</configuration>
<goals>
<goal>test</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-surefire-plugin</artifactId>
<version>${tychoVersion}</version>
<configuration>
<useUIThread>true</useUIThread>
<useUIHarness>true</useUIHarness>
<includes>
<include>**/*IT.class</include>
</includes>
<argLine>${tycho.testArgLine}
-XX:+HeapDumpOnOutOfMemoryError</argLine>
</configuration>
</plugin>
Did I misunderstood something?
Are there counterpoints to use fragments and maven-surefire-plugin?
Are there other examples which are matching more closely to my usecase
in jboss tools codebase?
Thanks by advance for your help
--
Aurelien Pupier
Senior Software Engineer in JBoss Fuse Tooling Team
@apupier
8 years, 5 months
Tycho 0.25.0 available for testing
by Nick Boldt
FYI. If you're bored and want something to do, please run your *master
branch* builds locally using Tycho 0.25 to see if anything breaks.
I've already added the 0.25.0 staging site to the parent pom so the
bits should resolve.
mvn clean install -DtychoVersion=0.25.0
More info:
https://wiki.eclipse.org/Tycho/Release_Notes/0.25
----
Hi,
> Tycho milestone release 0.25.0 has been staged. For details of new features and bugfixes, see release notes [1].
> Please help by testing the staged milestone build. To use it, change your tycho version to 0.25.0 and add snippet [2] to your pom.
works fine for Eclipse Code Recommenders.
We even made use of some of the new features
(target-platform-validation-plugin:validate-target-platform ability to
be defined in paerten POMs [1]) and the new <jvmArgs> syntax for
tycho-eclipse-plugin:eclipse-run. :-)
Best wishes,
Andreas
[1] <https://bugs.eclipse.org/bugs/show_bug.cgi?id=483405>
[2] <https://bugs.eclipse.org/bugs/show_bug.cgi?id=486799>
--
Codetrails GmbH
The knowledge transfer company
Robert-Bosch-Str. 7, 64293 Darmstadt
Phone: +49-6151-276-7092
Mobile: +49-170-811-3791
http://www.codetrails.com/
Managing Director: Dr. Marcel Bruch
Handelsregister: Darmstadt HRB 91940
_______________________________________________
tycho-user mailing list
tycho-user(a)eclipse.org
To change your delivery options, retrieve your password, or
unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/tycho-user
--
Nick Boldt :: Productization Lead :: JBoss Tools & Dev Studio :: Red Hat, Inc.
http://nick.divbyzero.com
--
Nick Boldt :: JBoss by Red Hat
Productization Lead :: JBoss Tools & Dev Studio
http://nick.divbyzero.com
8 years, 7 months
Can we have a jenkins build triggered upon github PR?
by André Dietisheim
Hi
I'd love to get a build triggered when I create a PR in github. That
would allow me to force awareness of breaking tests with a change.
When talking to Nick he was pointing out that there are actually 3 items
that he's after currently, where my suggestion is the 1st of these aims.
a) does the PR break my tests / want a green light on the PR page
b) does the PR break downstream (eg., API change in Base breaks Server
or UI change in Server breaks Openshift)
c) does the PR need to be aggregated into JBT or JBDS so we can see it
in the larger context
a) is what I'd love to get and is good enough for me now.
b) is imho a nice-to-have but wasnt that much of a problem in OpenShift
lately.
c) I guess is the larger picture where we want to achieve continous
delivery.
Nick wants to know about the need of other component leads. So please
speak up. a), b), c), all of them, etc?
Cheers
Andre
8 years, 7 months
Known issues w/ JBT 4.4.0.Alpha1 & DS 10.0.0.Alpha1 bits staged for QE
by Nick Boldt
Before people report these issues, I wanted to mention I'm aware of
them. Thankfully, this is just a first Alpha build, so there's lots of
time to fix these publishing issues.
* Cannot install all of DS Central into DS 10.0.0.Alpha1 on Neon.0.M6
(BYOE), as Central includes an older version of o.e.mylyn, 3.18 but
3.19 is already installed https://issues.jboss.org/browse/JBIDE-22279
[will be fixed by moving up to Neon.0.M7 next week, JBIDE-22200]
* Wrong JBT IS site is used in JBT 4.4.0.Alpha1
https://issues.jboss.org/browse/JBIDE-22280
* JBT 4.4.0.Alpha1 loads too many update sites (for EA and JBT IS)
https://issues.jboss.org/browse/JBIDE-22281
* Publishing of JBDS Central & EA zips is broken
https://issues.jboss.org/browse/JBIDE-22282
So for now, JBTIS content can't be installed into JBT 4.4.0.Alpha1,
but that's OK because anything we'd be installing is the Mars-based
stuff, not the Neon-based stuff. And there are no JBDS Central/EA zips
for offline installation. Unsure if anyone actually ever uses those.
The Mylyn issue is just an annoyance because it slows down installing
from Central as Eclipse figures out you have a newer version of Mylyn
installed and works around it.
Cheers,
--
Nick Boldt :: JBoss by Red Hat
Productization Lead :: JBoss Tools & Dev Studio
http://nick.divbyzero.com
8 years, 7 months
Jira now have boards
by Max Andersen
Hi,
I've setup boards as discussed yesterday in Jira. Should be viewable under both JBIDE and JBDS.
There is a board for californication, assparta and build.next witch initial queries based on Alexeys input - if it seem to be missing something let us know and it can be tweaked.
In addition I created a "everything" board that loads slow but gives a good overview. Finally I created a "everything but the three main boards" to see what is not covered.
I suggest you all make an effort to get the most important things at top of backlog so it can be used in assparta call etc. to plan.
Also, we can add quick filters to these. To more easily narrow the content when reviewing. Alexey, Nick and Görkem can edit their boards setup but if problems let me know and I can adjust permissons/setup.
8 years, 8 months