Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [servlet-dev] Release staged 5.0.0 to Maven Central
  • From: Mark Thomas <markt@xxxxxxxxxx>
  • Date: Tue, 21 Jul 2020 19:21:27 +0100
  • Autocrypt: addr=markt@xxxxxxxxxx; prefer-encrypt=mutual; keydata= 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
  • Delivered-to: servlet-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/servlet-dev>
  • List-help: <mailto:servlet-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/servlet-dev>, <mailto:servlet-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/servlet-dev>, <mailto:servlet-dev-request@eclipse.org?subject=unsubscribe>
  • User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0

On 21/07/2020 18:25, Kevin Sutter wrote:
> Mark,
> What other naming conventions are you referring to?  The discussion on
> the call is that the trailing ".api" on some of the other proposed
> module names was wrong and should be removed.

On what basis?

Naming conventions are documented here:
https://wiki.eclipse.org/JakartaEE_Maven_Versioning_Rules

That explicitly states JPMS module names are excluded.

The most recent discussion of JPMS names of which I am aware is this one:
https://www.eclipse.org/lists/jakartaee-spec-project-leads/msg00389.html

If a formal decision has been made on JPMS names since then I don't
recall seeing it. Given the lists I am subscribed to I would have
expected to see any proposed naming policy and/or discussion about said
policy and/or announcement of such policy.

Absent a formal decision, my recommendation continues to be "Take the
OSGI symbolic name and replace any "-" with ".". For servlet that gives
"jakarta.servlet.api"

Mark



  For example, jsp and el
> were identified as having this ".api" suffix.  
> 
> ---------------------------------------------------
> Kevin Sutter
> STSM, MicroProfile and Jakarta EE architect @ IBM
> e-mail:  sutter@xxxxxxxxxx     Twitter:  @kwsutter
> phone: tl-553-3620 (office), 507-253-3620 (office)    
> LinkedIn: https://www.linkedin.com/in/kevinwsutter
> 
> 
> 
> From:        Mark Thomas <markt@xxxxxxxxxx>
> To:        servlet-dev@xxxxxxxxxxx
> Date:        07/21/2020 11:40
> Subject:        [EXTERNAL] Re: [servlet-dev] Release staged 5.0.0 to
> Maven Central
> Sent by:        servlet-dev-bounces@xxxxxxxxxxx
> ------------------------------------------------------------------------
> 
> 
> 
> On 21/07/2020 17:29, arjan tijms wrote:
>> Hi,
>> 
>> I was looking at the spreadsheet already. I'll do a PR for
>> "jakarta.servlet" then.
> 
> jakarta.servlet.api would be consistent with the other naming conventions.
> 
> Mark
> 
> 
>> 
>> Kind regards,
>> Arjan
>> 
>> On Tue, Jul 21, 2020 at 6:21 PM Kevin Sutter <sutter@xxxxxxxxxx
>> <mailto:sutter@xxxxxxxxxx>> wrote:
>> 
>>     Hi,
>>     As an FYI, I just posted this to the Specification PR for Servlet
>>     5.0
>>     (https://github.com/jakartaee/specifications/pull/232#issuecomment-661953843):
>> 
>>     _@arjantijms_ <https://github.com/arjantijms>, on the _Platform call
>>     today_
>>     <https://docs.google.com/document/d/1EJ2ilaPhMnQqa3aw6AmwjRbBPGL3_np4uuwklgfqPZI/edit#>,
>>     we discussed the Automatic Module names. We discovered a couple of
>>     components that have an "incorrect" automatic module name specified.
>>     Servlet is one of them. In the _servlet api pom file_
>>     <https://github.com/eclipse-ee4j/servlet-api/blob/master/api/pom.xml>,
>>     it is generating an automatic module name of "java.servlet". To be
>>     consistent with the package name update, this should be
>>     "jakarta.servlet". There is an active discussion whether these type
>>     of updates need to be done for Jakarta EE 9 or not. For these cases
>>     where the javaprefix is being used instead of jakarta, I think they
>>     should be.
>>     This would require a respin of the Servlet 5.0.0 API jar file.
>>     FYI, besides Servlet, we have also found Transactions,
>>     Authentication, and Authorization in the same boat. There may be
>>     more. _@keilw_ <https://github.com/keilw>is continuing the
>>     investigation by updating _this spreadsheet_
>>     <https://docs.google.com/spreadsheets/d/1g8jYG0JixO3wzZkpeyU1LMIQRhbnZ76kGtdMFE8mieE/edit#gid=0>.
>> 
>>     Thanks.
>> 
>>     ---------------------------------------------------
>>     Kevin Sutter
>>     STSM, MicroProfile and Jakarta EE architect @ IBM
>>     e-mail:  sutter@xxxxxxxxxx <mailto:sutter@xxxxxxxxxx>     Twitter:
>>      @kwsutter
>>     phone: tl-553-3620 (office), 507-253-3620 (office)    
>>     LinkedIn: https://www.linkedin.com/in/kevinwsutter
>> 
>> 
>> 
>>     From:        arjan tijms <arjan.tijms@xxxxxxxxx
>>     <mailto:arjan.tijms@xxxxxxxxx>>
>>     To:        servlet developer discussions <servlet-dev@xxxxxxxxxxx
>>     <mailto:servlet-dev@xxxxxxxxxxx>>
>>     Date:        07/21/2020 10:34
>>     Subject:        [EXTERNAL] Re: [servlet-dev] Release staged 5.0.0 to
>>     Maven Central
>>     Sent by:        servlet-dev-bounces@xxxxxxxxxxx
>>     <mailto:servlet-dev-bounces@xxxxxxxxxxx>
>>     ------------------------------------------------------------------------
>> 
>> 
>> 
>>     Hi,
>> 
>> 
>> 
>>     On Tue, Jul 21, 2020 at 4:31 PM Mark Thomas <_markt@apache.org_
>>     <mailto:markt@xxxxxxxxxx>> wrote:
>> 
>>     Agreed.
>> 
>>     I'm going to assume there aren't going to be any objections and start
>>     work on a PR.
>> 
>> 
>> 
>>     Okay, great! I'll keep an eye out on that and will restage 5.0.0
>>     then and re-run the TCK.
>> 
>>     Thanks!
>> 
>>     Kind regards,
>>     Arjan
>> 
>>      _______________________________________________
>>     servlet-dev mailing list
>>     servlet-dev@xxxxxxxxxxx <mailto:servlet-dev@xxxxxxxxxxx>
>>     To unsubscribe from this list, visit
>>     https://www.eclipse.org/mailman/listinfo/servlet-dev
>> 
>> 
>> 
>>     _______________________________________________
>>     servlet-dev mailing list
>>     servlet-dev@xxxxxxxxxxx <mailto:servlet-dev@xxxxxxxxxxx>
>>     To unsubscribe from this list, visit
>>     https://www.eclipse.org/mailman/listinfo/servlet-dev
>> 
>> 
>> _______________________________________________
>> servlet-dev mailing list
>> servlet-dev@xxxxxxxxxxx
>> To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/servlet-dev
>> 
> 
> _______________________________________________
> servlet-dev mailing list
> servlet-dev@xxxxxxxxxxx
> To unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/servlet-dev
> 
> 
> 
> 
> 
> _______________________________________________
> servlet-dev mailing list
> servlet-dev@xxxxxxxxxxx
> To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/servlet-dev
> 



Back to the top