Hi,
Meeting notes from today, are below. Please respond to
correct any errors, omissions, or additional addenda. Thank
you for joining.
-- Ed
All "batch one" repositories are created at ee4j-eclipse
GitHub organization (link).
Dmitry reports that the PMC has not yet determined/agreed how
to accept non-critical bug-fixes (branch, master, or at all)
prior to achievement of our initial compliance milestone (EE4J
GlassFish and all components pass their respective TCK). For
now we should not allow any non-bug-fix commits. Once there is
an agreed interim proposal, other work may be allowed to
proceed, but watch for further details.
JSON P -- Trial build is in progress. Tomas K has created
some trial jobs on Eclipse Jenkins, Should be able to finish
the initial testing this coming week. Tomas Kraus will try
with Eclipse tools. Will finish initial testing this week.
GlassFish -- Docker instance created tomorrow will start
first actual trials this week. Load is based on activity form
contributors. Will take awhile when all tests are being run.
Removing all external test dependencies so docker instances
may run independently. Will initially trial a small number of
test jobs, then will progressively increase the load until all
test suites are run. Asked where we might impact other jobs --
Frederic indicated that the slaves are separated however the
Jenkins Master could bog down others. We will want to watch
the generated load when these trials are underway. GlassFish
build is likely to be one of the more significant load
generators. Jersey may also be a significant load.
Yamini reported that JMS sources are approved for commit.
Yamini will check them in first thing IDC time tomorrow.
GenericJMSRA and OpenMQ are submitted for IP clearance, but
not yet approved. jms-api project has been committed to
GitHub)
We had a brief discussion about JAR signing. Dmitry has done
this with Yasson - Frederic indicated that the process has not
been changed in over a year so our experience with Yasson will
continue to benefit progress.
Frederic -- Provided answers to last weeks questions: (1) How
to get approval for proprietary tools, if needed; (2) Request
for an additional slave node in the Dash CI instance; (3)
Details about how to properly publish and sign artifacts for
Maven (See below for (1) and (3)
Details for second test instance for Jenkins testing may be
found at (https://bugs.eclipse.org/bugs/show_bug.cgi?id=529724)
Details from Frederic regarding
publishing to Maven and Package signing
As requested, here are some links about signing and deploying to
Maven Central:
- Signing
- Deploy to Maven Central (via OSSRH)
Use this alias (ee4j-build@xxxxxxxxxxx,
or you may reach out to Frederic directly, if you have
questions)
Details about clearance for build and/or test tools at
Eclipse
All distributed third party content must be approved by the
IP Team by way of an IPzilla CQ[1]. Perhaps they are not aware
of the Eclipse Policy and Procedure for 3rd Party
Dependencies[2]. Assuming the project has no intent to include
compiler software in a repository or a download, then it can
be part of their Build and Test Dependency Requirements[3].
- https://eclipse.org/projects/handbook/#ip-third-party
- https://www.eclipse.org/org/documents/Eclipse_Policy_and_Procedure_for_3rd_Party_Dependencies_Final.pdf
- https://wiki.eclipse.org/Development_Resources/IP/Test_and_Build_Dependencies
_______________________________________________
ee4j-build mailing list
ee4j-build@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/ee4j-build