Re: MP Hangout Aug 8 Agenda

10 views
Skip to first unread message

csaa...@redhat.com

unread,
Aug 3, 2017, 1:19:12 PM8/3/17
to Eclipse MicroProfile, microprofil...@googlegroups.com
Hello All,

I have placed two documents in the Marketing Google Drive for your review/editing/comments/revision.  They are:

1) MicroProfile 1.1 presentation to be used during Aug 8 2017 Hangout call:

2) MicroProfile 1.1 blog (a la PR) to be posted on MicroProfile.io blogsite on August 8, 2017:

Thanks,
Cesar Saavedra
(407) 492-9801

On Tuesday, August 1, 2017 at 10:27:07 PM UTC-4, John D. Ament wrote:
Alright, I've copied it to my calendar.  2pm Local time is probably doable, so hopefully now I know what it is I'll be there.  I do hope we can get some consensus, I'll ping Wayne if he can weigh in to see how safe we need to be from an Eclipse policy standpoint.

On Tuesday, August 1, 2017 at 10:05:11 PM UTC-4, sst...@redhat.com wrote:
Yes, that is the calendar item for it. The call information from that is:

DescriptionBi-Weekly (once every other week) MicroProfile call. https://bluejeans.com/361947496 or https://bluejeans.com/361947496/browser Meeting Minutes: https://docs.google.com/document/d/16v3jVkcDzVz9BVU5aGEzPVbK-a8BIx7S1gbqToVUaLs/edit This requires the bluejeans plugin or desktop/mobile app: https://www.bluejeans.com/downloads Want to test your video connection? http://bluejeans.com/111

On Tuesday, August 1, 2017 at 6:10:44 PM UTC-7, John D. Ament wrote:
How does one get into the MP call?  Is it the item labeled "MP Hangout" on https://calendar.google.com/calendar/embed?src=gbnbc373ga40n0tvbl88nkc3r4@group.calendar.google.com&pli=1 ?

On Tuesday, August 1, 2017 at 5:56:22 PM UTC-4, sst...@redhat.com wrote:
I added the start of an agenda for next week's MP call as there are TCK issues I wanted to discuss, so I have added that along with the Spec 1.2 roadmap item status I saw raised on another thread.

Agenda

  • Spec 1.2 roadmap item status. Each spec team should provide a one slide summary of:

    • Scope of feature

    • Status of feature, (done, todos)

    • Target release timeframe and MP release

  • TCK consistency discussion

    • The following discussion thread: TCK has raised questions about how spec TCKs should be done and how vendor neutrality fits in



Amelia Eiras

unread,
Aug 3, 2017, 1:27:46 PM8/3/17
to Cesar Saavedra, MicroProfile, MicroProfile Marketing
Please team, always activate #comments when sharing any work. View access ONLY doesn’t welcome feedback, sharing becomes pointless if done in such a manner. 

Thanks, 
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile Marketing" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile-mark...@googlegroups.com.
To post to this group, send email to microprofil...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile-marketing/09e2b10a-6208-4600-8d6f-28b8b5852cd0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Ondro Mihályi

unread,
Aug 3, 2017, 6:11:53 PM8/3/17
to Eclipse MicroProfile, microprofil...@googlegroups.com
Looking at the presentation, it seems that we still have a lot to do to deliver MicroProfile 1.1, if we really want to announce it on the blog next week.

The presentation says MP 1.1 will deliver:
 - Contexts and Dependency Injection (CDI 1.2)
- Java API for RESTful Web Services (JAX-RS 2.0.1)
 - Java API for JSON Processing (JSON-P 1.0)
 - Config 1.0
 - Test Compatibility Kit (TCK)
 - Javadoc
 - PDF document for download
 - API Maven artifact coordinates
 - Git tag
 - Downloads (spec and source code)

Right now, we only have the first 4 that are completely ready.
Another 3 marked with yellow are partially ready (TCK, Javadoc and Downloads - which I assume should be something like a download page for all other resources).
By partially I mean they are ready for particular features, but not for MicroProfile as a whole. For example, there's nothing like a MicroProfile TCK, only MP Config TCK. The MicroProfile one obviously can't contain TCK for JAX-RS and JSON-P, but it could contain TCK for CDI, which is opensource, or at least instructions how to run CDI and MP Config TCK.

And another 3 are completely missing: 
 - there's no PDF for download, which would at least specify the list of JSRs and MP features and their versions
 - there's no MicroProfile maven artifact for 1.1, there's only one for 1.0 version which predates Eclipse. There's even no release candidate, milestone or snapshot artifact AFAIK
 - there's no MP 1.1 git tag

Is there anybody who is able to get that done by next Tuesday? Or we really intend to pretend that we have released MP 1.1 while we actually didn't?

I would like to do that but I already did a lot of work with MP Config release and I don't have much for MP 1.1 right now.

--Ondro

David Blevins

unread,
Aug 3, 2017, 6:16:54 PM8/3/17
to Ondro Mihályi, Eclipse MicroProfile, microprofil...@googlegroups.com
What exactly are we expecting content wise from the PDF?

--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile Marketing" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile-mark...@googlegroups.com.
To post to this group, send email to microprofil...@googlegroups.com.

Ondrej Mihályi

unread,
Aug 3, 2017, 6:27:02 PM8/3/17
to David Blevins, Eclipse MicroProfile, microprofil...@googlegroups.com
From the PDF, I would expect at least to specify the list of JSRs and MP features and their versions.

There's no official information about this. Looking at MP 1.0, there's nothing official either - the announcement just states which JSRs are part of MP 1.0, but not which versions. The most official thing that specifies exact versions is the MP 1.0 maven artifact, which was released in April this year, half a year after MP 1.0 was announced.

As a proof that confusion happens, even the presentation for the next hangout isn't precise about the version numbers - it claims that MP 1.0 contains CDI 1.1 and JAX-RS 2.0, while the maven artifact depends on CDI 1.2 and JAX-RS 2.0.1

Amelia, thanks for your kind words. I've already booked my flight to JavaOne, looking forward to meeting you all there again!

--Ondro

To unsubscribe from this group and stop receiving emails from it, send an email to microprofile-marketing+unsub...@googlegroups.com.
To post to this group, send email to microprofile-marketing@googlegroups.com.

David Blevins

unread,
Aug 3, 2017, 6:32:29 PM8/3/17
to Ondrej Mihályi, Eclipse MicroProfile, microprofil...@googlegroups.com
Happy to dedicate some of my weekend to this if you are :)  Which repo should we work in?

The CDI spec has a good Asciidoc setup for generating PDFs, seems we could crank something out.

David Blevins

unread,
Aug 3, 2017, 6:34:20 PM8/3/17
to Ondrej Mihályi, Eclipse MicroProfile, microprofil...@googlegroups.com
Actually, I see your other comment on being very short on time.  If you can reivew PRs that’ll help.

Amelia Eiras

unread,
Aug 3, 2017, 6:49:47 PM8/3/17
to David Blevins, Ondrej Mihalyi, MicroProfile, MicroProfile Marketing
Feedback on MP 1.1 doc:

  • adjust the placement of the MP logo- it currently looks cramped 
  • page 2— instead of the 2 sentences, start up the page with MP mission statement. 
  • page 3- Organizations page, adjust title on page
  • page 4 needs to be added to list the most notorious contributors thus far, NOT a part of the Vendor’s list, I mean individuals who are amazing MicroProfilers need to be added to this page  [lets also add their tweeter names if at all possible][

  • page 9: 
    "Config 1.0 - Why is it necessary?”
    YET the document lacks the specifications & everything else that Ondrej’s mentioned below. 
  • Careful:   The document assumes that everyone knows what applications are being used, which makes the following pages not effective when read by a new reader not familiar with MP.  ALL DOCUMENTS used to present data via powerpoint ought to withstand answering simple questions themselves, not only the day they are presented but at a later time… if at all possible. 
  • The document’s order needs re-order.  Past>Present & future— lets keep it concise.

Cheers, 
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile-mark...@googlegroups.com.
To post to this group, send email to microprofil...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile-marketing/C7B4545F-6254-44D0-9F41-65C667F62D65%40tomitribe.com.

csaa...@redhat.com

unread,
Aug 4, 2017, 5:33:57 AM8/4/17
to Eclipse MicroProfile, dble...@tomitribe.com, microprofil...@googlegroups.com
Hi Ondro,

I have fixed the inconsistencies that you pointed out above:

1) I have fixed the version numbers for CDI, JAX-RS, and JSON-P for MicroProfile 1.0 per the MP 1.0 maven artifact (navigated to it through Eclipse MicroProfile landing page - Downloads). I'd like to add that the conference demo page (under Technologies) and the MicroProfile Samples, both, show CDI 1.1, JAX-RS 2.0 and JSON-P 1.0.  This is what threw me off.

2) I have indented the following text under the Config 1.0 bullet (to indicate that they only apply to Config 1.0 as indicated in the Config 1.0 release page):
 - Test Compatibility Kit (TCK)
 - Javadoc
 - PDF document for download
 - API Maven artifact coordinates
 - Git tag
 - Downloads (spec and source code)

I put this presentation together as a first draft for whoever is going to announce the MP 1.1 release during the upcoming Aug 8, 2017 Hangout call.  I was thinking one of [John C., Kevin S., David B., John A., Mark S., Mike C.] would cover these slides during the Hangout call.  By the way, in addition to the folks in the previous list, I have added you as an editor of the presentation. I have kept the number of editors to those that may be potential presenters of these slides. So, please feel free to make corrections, edits, additions to the presentation so that it's finalized by Tuesday morning US EDT.
To post to this group, send email to microprofil...@googlegroups.com.

Ondrej Mihályi

unread,
Aug 4, 2017, 7:09:48 AM8/4/17
to David Blevins, Eclipse MicroProfile, microprofil...@googlegroups.com
HI David,

Thanks for picking that up. I'll be happy to provide info, but it might be with some delay as I'm in Europe.

A repo directly related to MP umbrella spec is microprofile-bom - it contains a project for the main MP maven artifact.
IMHO, the repository doesn't have the best name, because it suggests that it produces a maven BOM which isn't the case (see the discussion here and here), but it's the one we should work on to deliver MP 1.1 artifacts.

Anyway, we should refactor the repo into several modules instead of just a single module:
 - main maven artifact (the current module), which aggregates all MP dependencies
 - spec - a document that formally specifies the details and included features and JSRs
 - TCK - should contain at least a guide how to run MP Config and CDI TCKs, but can also automate running them. In the future, it can also contain some tests that cover JAX-RS and JSON-P, maybe based on the javaee7-samples project

Modules that produce PDF can be created as JAR or POM maven modules that generate PDFs from adoc files using a maven plugin. This is how we do it for MP Config.

When maven artifacts are produced, we can upload them to Maven Central and let the community review them in a staging repo. Anyone who has access to the org.eclipse.microprofile namespace at Sonatype and has or creates a GPG key should be able to do it from a local computer - see this Sonatype issue - you should already have access, David.

--Ondro

How does one get into the MP call?  Is it the item labeled "MP Hangout" on https://calendar.google.com/calendar/embed?src=gbnbc373ga40n0tvbl...@group.calendar.google.com&pli=1 ?


On Tuesday, August 1, 2017 at 5:56:22 PM UTC-4, sst...@redhat.com wrote:
I added the start of an agenda for next week's MP call as there are TCK issues I wanted to discuss, so I have added that along with the Spec 1.2 roadmap item status I saw raised on another thread.
Agenda

  • Spec 1.2 roadmap item status. Each spec team should provide a one slide summary of:
    • Scope of feature
    • Status of feature, (done, todos)
    • Target release timeframe and MP release
  • TCK consistency discussion
    • The following discussion thread: TCK has raised questions about how spec TCKs should be done and how vendor neutrality fits in



--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile Marketing" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile-marketing+unsubscri...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages