You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by Mark Struberg <st...@yahoo.de> on 2018/06/08 11:54:38 UTC
[VOTE] Release Apache Geronimo-config 1.2 (mp-config-1.3 spec)
Hi folks!
I fixed a few missing parts and did run the release steps for geronimo-config-1.2
This implements the microprofile-config-1.3 spec.
The staging repository is here:
https://repository.apache.org/content/repositories/orgapachegeronimo-1057/
The source zip is under
https://repository.apache.org/content/repositories/orgapachegeronimo-1057/org/apache/geronimo/config/geronimo-config/1.2/
sha1 is 7de2e31a5022379f093d1f186aab97d731fe24a5
Please VOTE:
[+1] yea, let's ship it!
[+0] meh, don't care
[-1] stop because ${showstopper}
The VOTE is open for 72h
txs and LieGrue,
strub
Re: [VOTE] [CANCELLED] Release Apache Geronimo-config 1.2
(mp-config-1.3 spec)
Posted by Mark Struberg <st...@yahoo.de>.
cancelled due to classloader issue.
Will roll a fresh release soon.
LieGrue,
strub
> Am 08.06.2018 um 13:54 schrieb Mark Struberg <st...@yahoo.de>:
>
> Hi folks!
>
> I fixed a few missing parts and did run the release steps for geronimo-config-1.2
> This implements the microprofile-config-1.3 spec.
>
> The staging repository is here:
> https://repository.apache.org/content/repositories/orgapachegeronimo-1057/
>
> The source zip is under
> https://repository.apache.org/content/repositories/orgapachegeronimo-1057/org/apache/geronimo/config/geronimo-config/1.2/
> sha1 is 7de2e31a5022379f093d1f186aab97d731fe24a5
>
> Please VOTE:
>
> [+1] yea, let's ship it!
> [+0] meh, don't care
> [-1] stop because ${showstopper}
>
> The VOTE is open for 72h
>
> txs and LieGrue,
> strub
>
Re: [VOTE] Release Apache Geronimo-config 1.2 (mp-config-1.3 spec)
Posted by Mark Struberg <st...@yahoo.de>.
yikes, changing to -1 because there seems to have been a glitch in various different Java8 versions.
The current version is not picking up my property from my test class path after updating to the latest Oracle JDK.
getResources for "/META-INF/bla.properties" doesn't find anything
getResources for "META-INF/bla.properties" finds it just fine.
That used to work in older OracleJVM versions.
Should we do both lookups?
Or just without the leading slash?
LieGrue,
strub
> Am 10.06.2018 um 14:41 schrieb Mark Struberg <st...@yahoo.de>:
>
> btw, here is my +1
>
> LieGrue,
> strub
>
>
>> Am 10.06.2018 um 14:34 schrieb Mark Struberg <st...@yahoo.de>:
>>
>> Most of the functionallity which is unused right now will be used in the next version.
>> It's just that the features are not yet backported from ConfigJSR to mp-config.
>> This is planned for 1.4. So I'll not remove those methods because they will soon make sense.
>> And a user can already upcast and use them.
>>
>> Pleae go ahead and ship a patch for the try-with-resources. Would be really appreciated!
>>
>> txs and LieGrue,
>> strub
>>
>>> Am 09.06.2018 um 21:05 schrieb Rudy De Busscher <rd...@gmail.com>:
>>>
>>> +0
>>>
>>> Maybe some minor 'beauty issues' but
>>>
>>> 1. There are quite some methods (and even a class) which are not needed (not used and without them, TCK will still run successfull)
>>>
>>> cdi.ConfigBean -> should be removed (not used)
>>>
>>> ConfigImpl#onAttributeChange -> should be removed (not used)
>>>
>>> ConfigValueImpl#asSet -> should be removed (not used)
>>> ConfigValueImpl#getDefaultValue -> should be removed (not used)
>>> ConfigValueImpl#useConverter -> should be removed (not used)
>>> ConfigValueImpl#cacheFor -> should be removed (not used)
>>> ConfigValueImpl#withLookupChain -> should be removed (not used)
>>> ConfigValueImpl#getOptionalValue -> should be removed (not used)
>>> ConfigValueImpl#getValueList -> should be removed (not used)
>>> ConfigValueImpl#getPropertyName -> should be removed (not used)
>>> ConfigValueImpl#getResolvedPropertyName -> should be removed (not used)
>>>
>>> 2. ConfigValueImpl has only @Typed, other have @Typed and @Vetoed. Should be consistent.
>>>
>>> 3. Unused import at
>>> ConfigExtension.java
>>> ConfigInjectionBean.java
>>> ConfigValueImpl.java
>>> DefaultConfigBuilder.java
>>>
>>> 4. Java 8 usage improvements
>>> 4a. explicit type can be replaced with <> at
>>> DefaultConfigProvider:41
>>> PropertyFileConfigSourceProvider:47
>>>
>>> 4b. Use try-with-resource within
>>> PropertyFileConfigSource#loadProperties
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Fri, 8 Jun 2018 at 14:02, Romain Manni-Bucau <rm...@gmail.com> wrote:
>>> +1, also migrated a few apps from deltaspike and once the API missing features worked around it seems working well.
>>>
>>> Romain Manni-Bucau
>>> @rmannibucau | Blog | Old Blog | Github | LinkedIn | Book
>>>
>>>
>>> Le ven. 8 juin 2018 à 13:55, Mark Struberg <st...@yahoo.de> a écrit :
>>> Hi folks!
>>>
>>> I fixed a few missing parts and did run the release steps for geronimo-config-1.2
>>> This implements the microprofile-config-1.3 spec.
>>>
>>> The staging repository is here:
>>> https://repository.apache.org/content/repositories/orgapachegeronimo-1057/
>>>
>>> The source zip is under
>>> https://repository.apache.org/content/repositories/orgapachegeronimo-1057/org/apache/geronimo/config/geronimo-config/1.2/
>>> sha1 is 7de2e31a5022379f093d1f186aab97d731fe24a5
>>>
>>> Please VOTE:
>>>
>>> [+1] yea, let's ship it!
>>> [+0] meh, don't care
>>> [-1] stop because ${showstopper}
>>>
>>> The VOTE is open for 72h
>>>
>>> txs and LieGrue,
>>> strub
>>>
>>
>
Re: [VOTE] Release Apache Geronimo-config 1.2 (mp-config-1.3 spec)
Posted by Mark Struberg <st...@yahoo.de>.
btw, here is my +1
LieGrue,
strub
> Am 10.06.2018 um 14:34 schrieb Mark Struberg <st...@yahoo.de>:
>
> Most of the functionallity which is unused right now will be used in the next version.
> It's just that the features are not yet backported from ConfigJSR to mp-config.
> This is planned for 1.4. So I'll not remove those methods because they will soon make sense.
> And a user can already upcast and use them.
>
> Pleae go ahead and ship a patch for the try-with-resources. Would be really appreciated!
>
> txs and LieGrue,
> strub
>
>> Am 09.06.2018 um 21:05 schrieb Rudy De Busscher <rd...@gmail.com>:
>>
>> +0
>>
>> Maybe some minor 'beauty issues' but
>>
>> 1. There are quite some methods (and even a class) which are not needed (not used and without them, TCK will still run successfull)
>>
>> cdi.ConfigBean -> should be removed (not used)
>>
>> ConfigImpl#onAttributeChange -> should be removed (not used)
>>
>> ConfigValueImpl#asSet -> should be removed (not used)
>> ConfigValueImpl#getDefaultValue -> should be removed (not used)
>> ConfigValueImpl#useConverter -> should be removed (not used)
>> ConfigValueImpl#cacheFor -> should be removed (not used)
>> ConfigValueImpl#withLookupChain -> should be removed (not used)
>> ConfigValueImpl#getOptionalValue -> should be removed (not used)
>> ConfigValueImpl#getValueList -> should be removed (not used)
>> ConfigValueImpl#getPropertyName -> should be removed (not used)
>> ConfigValueImpl#getResolvedPropertyName -> should be removed (not used)
>>
>> 2. ConfigValueImpl has only @Typed, other have @Typed and @Vetoed. Should be consistent.
>>
>> 3. Unused import at
>> ConfigExtension.java
>> ConfigInjectionBean.java
>> ConfigValueImpl.java
>> DefaultConfigBuilder.java
>>
>> 4. Java 8 usage improvements
>> 4a. explicit type can be replaced with <> at
>> DefaultConfigProvider:41
>> PropertyFileConfigSourceProvider:47
>>
>> 4b. Use try-with-resource within
>> PropertyFileConfigSource#loadProperties
>>
>>
>>
>>
>>
>>
>>
>>
>> On Fri, 8 Jun 2018 at 14:02, Romain Manni-Bucau <rm...@gmail.com> wrote:
>> +1, also migrated a few apps from deltaspike and once the API missing features worked around it seems working well.
>>
>> Romain Manni-Bucau
>> @rmannibucau | Blog | Old Blog | Github | LinkedIn | Book
>>
>>
>> Le ven. 8 juin 2018 à 13:55, Mark Struberg <st...@yahoo.de> a écrit :
>> Hi folks!
>>
>> I fixed a few missing parts and did run the release steps for geronimo-config-1.2
>> This implements the microprofile-config-1.3 spec.
>>
>> The staging repository is here:
>> https://repository.apache.org/content/repositories/orgapachegeronimo-1057/
>>
>> The source zip is under
>> https://repository.apache.org/content/repositories/orgapachegeronimo-1057/org/apache/geronimo/config/geronimo-config/1.2/
>> sha1 is 7de2e31a5022379f093d1f186aab97d731fe24a5
>>
>> Please VOTE:
>>
>> [+1] yea, let's ship it!
>> [+0] meh, don't care
>> [-1] stop because ${showstopper}
>>
>> The VOTE is open for 72h
>>
>> txs and LieGrue,
>> strub
>>
>
Re: [VOTE] Release Apache Geronimo-config 1.2 (mp-config-1.3 spec)
Posted by Mark Struberg <st...@yahoo.de>.
Most of the functionallity which is unused right now will be used in the next version.
It's just that the features are not yet backported from ConfigJSR to mp-config.
This is planned for 1.4. So I'll not remove those methods because they will soon make sense.
And a user can already upcast and use them.
Pleae go ahead and ship a patch for the try-with-resources. Would be really appreciated!
txs and LieGrue,
strub
> Am 09.06.2018 um 21:05 schrieb Rudy De Busscher <rd...@gmail.com>:
>
> +0
>
> Maybe some minor 'beauty issues' but
>
> 1. There are quite some methods (and even a class) which are not needed (not used and without them, TCK will still run successfull)
>
> cdi.ConfigBean -> should be removed (not used)
>
> ConfigImpl#onAttributeChange -> should be removed (not used)
>
> ConfigValueImpl#asSet -> should be removed (not used)
> ConfigValueImpl#getDefaultValue -> should be removed (not used)
> ConfigValueImpl#useConverter -> should be removed (not used)
> ConfigValueImpl#cacheFor -> should be removed (not used)
> ConfigValueImpl#withLookupChain -> should be removed (not used)
> ConfigValueImpl#getOptionalValue -> should be removed (not used)
> ConfigValueImpl#getValueList -> should be removed (not used)
> ConfigValueImpl#getPropertyName -> should be removed (not used)
> ConfigValueImpl#getResolvedPropertyName -> should be removed (not used)
>
> 2. ConfigValueImpl has only @Typed, other have @Typed and @Vetoed. Should be consistent.
>
> 3. Unused import at
> ConfigExtension.java
> ConfigInjectionBean.java
> ConfigValueImpl.java
> DefaultConfigBuilder.java
>
> 4. Java 8 usage improvements
> 4a. explicit type can be replaced with <> at
> DefaultConfigProvider:41
> PropertyFileConfigSourceProvider:47
>
> 4b. Use try-with-resource within
> PropertyFileConfigSource#loadProperties
>
>
>
>
>
>
>
>
> On Fri, 8 Jun 2018 at 14:02, Romain Manni-Bucau <rm...@gmail.com> wrote:
> +1, also migrated a few apps from deltaspike and once the API missing features worked around it seems working well.
>
> Romain Manni-Bucau
> @rmannibucau | Blog | Old Blog | Github | LinkedIn | Book
>
>
> Le ven. 8 juin 2018 à 13:55, Mark Struberg <st...@yahoo.de> a écrit :
> Hi folks!
>
> I fixed a few missing parts and did run the release steps for geronimo-config-1.2
> This implements the microprofile-config-1.3 spec.
>
> The staging repository is here:
> https://repository.apache.org/content/repositories/orgapachegeronimo-1057/
>
> The source zip is under
> https://repository.apache.org/content/repositories/orgapachegeronimo-1057/org/apache/geronimo/config/geronimo-config/1.2/
> sha1 is 7de2e31a5022379f093d1f186aab97d731fe24a5
>
> Please VOTE:
>
> [+1] yea, let's ship it!
> [+0] meh, don't care
> [-1] stop because ${showstopper}
>
> The VOTE is open for 72h
>
> txs and LieGrue,
> strub
>
Re: [VOTE] Release Apache Geronimo-config 1.2 (mp-config-1.3 spec)
Posted by Rudy De Busscher <rd...@gmail.com>.
+0
Maybe some minor 'beauty issues' but
1. There are quite some methods (and even a class) which are not needed
(not used and without them, TCK will still run successfull)
cdi.ConfigBean -> should be removed (not used)
ConfigImpl#onAttributeChange -> should be removed (not used)
ConfigValueImpl#asSet -> should be removed (not used)
ConfigValueImpl#getDefaultValue -> should be removed (not used)
ConfigValueImpl#useConverter -> should be removed (not used)
ConfigValueImpl#cacheFor -> should be removed (not used)
ConfigValueImpl#withLookupChain -> should be removed (not used)
ConfigValueImpl#getOptionalValue -> should be removed (not used)
ConfigValueImpl#getValueList -> should be removed (not used)
ConfigValueImpl#getPropertyName -> should be removed (not used)
ConfigValueImpl#getResolvedPropertyName -> should be removed (not used)
2. ConfigValueImpl has only @Typed, other have @Typed and @Vetoed. Should
be consistent.
3. Unused import at
ConfigExtension.java
ConfigInjectionBean.java
ConfigValueImpl.java
DefaultConfigBuilder.java
4. Java 8 usage improvements
4a. explicit type can be replaced with <> at
DefaultConfigProvider:41
PropertyFileConfigSourceProvider:47
4b. Use try-with-resource within
PropertyFileConfigSource#loadProperties
On Fri, 8 Jun 2018 at 14:02, Romain Manni-Bucau <rm...@gmail.com>
wrote:
> +1, also migrated a few apps from deltaspike and once the API missing
> features worked around it seems working well.
>
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> | Blog
> <https://rmannibucau.metawerx.net/> | Old Blog
> <http://rmannibucau.wordpress.com> | Github
> <https://github.com/rmannibucau> | LinkedIn
> <https://www.linkedin.com/in/rmannibucau> | Book
> <https://www.packtpub.com/application-development/java-ee-8-high-performance>
>
>
> Le ven. 8 juin 2018 à 13:55, Mark Struberg <st...@yahoo.de> a écrit :
>
>> Hi folks!
>>
>> I fixed a few missing parts and did run the release steps for
>> geronimo-config-1.2
>> This implements the microprofile-config-1.3 spec.
>>
>> The staging repository is here:
>> https://repository.apache.org/content/repositories/orgapachegeronimo-1057/
>>
>> The source zip is under
>>
>> https://repository.apache.org/content/repositories/orgapachegeronimo-1057/org/apache/geronimo/config/geronimo-config/1.2/
>> sha1
>> <https://repository.apache.org/content/repositories/orgapachegeronimo-1057/org/apache/geronimo/config/geronimo-config/1.2/sha1>
>> is 7de2e31a5022379f093d1f186aab97d731fe24a5
>>
>> Please VOTE:
>>
>> [+1] yea, let's ship it!
>> [+0] meh, don't care
>> [-1] stop because ${showstopper}
>>
>> The VOTE is open for 72h
>>
>> txs and LieGrue,
>> strub
>>
>>
Re: [VOTE] Release Apache Geronimo-config 1.2 (mp-config-1.3 spec)
Posted by Romain Manni-Bucau <rm...@gmail.com>.
+1, also migrated a few apps from deltaspike and once the API missing
features worked around it seems working well.
Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> | Blog
<https://rmannibucau.metawerx.net/> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
<https://www.packtpub.com/application-development/java-ee-8-high-performance>
Le ven. 8 juin 2018 à 13:55, Mark Struberg <st...@yahoo.de> a écrit :
> Hi folks!
>
> I fixed a few missing parts and did run the release steps for
> geronimo-config-1.2
> This implements the microprofile-config-1.3 spec.
>
> The staging repository is here:
> https://repository.apache.org/content/repositories/orgapachegeronimo-1057/
>
> The source zip is under
>
> https://repository.apache.org/content/repositories/orgapachegeronimo-1057/org/apache/geronimo/config/geronimo-config/1.2/
> sha1
> <https://repository.apache.org/content/repositories/orgapachegeronimo-1057/org/apache/geronimo/config/geronimo-config/1.2/sha1>
> is 7de2e31a5022379f093d1f186aab97d731fe24a5
>
> Please VOTE:
>
> [+1] yea, let's ship it!
> [+0] meh, don't care
> [-1] stop because ${showstopper}
>
> The VOTE is open for 72h
>
> txs and LieGrue,
> strub
>
>