Yes that's something else I saw yesterday as well. 
Gonna fix that and reroll.

LieGrue,
strub

> Am 08.08.2017 um 01:24 schrieb John D. Ament <johndam...@apache.org>:
> 
> Agreed that it would make sense that this required check is skipped for 
> provider, optional.  Only Optional is called out though.
> 
> At the same time, I think we're over eagerly saying that fields are not set.  
> I raised a spec issue yesterday, basically if the value is 
> "org.eclipse.microprofile.config.configproperty.unconfigureddvalue" that 
> seems to be what indicates its not set.  However, GConfig is also blowing up 
> when it's set to "".
> 
> I don't see an issue fixing this on master.  However, right now I have master 
> targetting config 1.1.  We can revert back to 1.0 to cut a 1.1 shortly.
> 
> John
> 
> On Mon, Aug 7, 2017 at 7:16 PM Mark Struberg <strub...@yahoo.de> wrote:
> It's a requirement for direct injection, but not for Provider<T> afair
> 
> Lg,
> Strub
> 
> Am 08.08.2017 um 01:03 schrieb John D. Ament <johndam...@apache.org>:
> 
>> 
>> I took a look at the test and the commit, to remember why this would fail.
>> 
>> The test fails because the property isn't set.  This is actually a MP Config 
>> requirement, validating injection points.  If I add 
>> System.setProperty(SOME_KEY, "no-op"); to the beginning of the deployment 
>> method, it works as expected.  See [1] for the API requirements
>> 
>> Now that test continues to fail on Weld3 with this change in, seemingly the 
>> custom provider doesn't work.  Are you using Weld or OWB as your runtime?
>> 
>> [1]: 
>> https://github.com/eclipse/microprofile-config/blob/1.0/api/src/main/java/org/eclipse/microprofile/config/inject/ConfigProperty.java#L50
>> 
>> 
>> On Mon, Aug 7, 2017 at 5:27 PM Mark Struberg <strub...@yahoo.de> wrote:
>> I have now tried to use this version in a project and totally blew up.
>> I reviewed the code in depth and I'm not sure how to fix it except with a 
>> revert of some committs.
>> 
>> So I gonna change my vote to -1
>> 
>> The reason seems to be r1800744 which imo introduced uneccessary complexity 
>> and broke quite a few features.
>> 
>> e.g. injection of Provider is now broken.
>> It also breaks programmatic lookup, etc.
>> 
>> How to proceed?
>> 
>> LieGrue,
>> strub
>> 
>> 
>> > Am 01.08.2017 um 21:54 schrieb Mark Struberg <strub...@yahoo.de>:
>> >
>> > And my own +1 of course.
>> >
>> > LieGrue,
>> > strub
>> >
>> >
>> >> Am 01.08.2017 um 11:16 schrieb Reinhard Sandtner 
>> >> <reinhard.sandt...@gmail.com>:
>> >>
>> >> +1 (non-binding)
>> >>
>> >> lg
>> >> reini
>> >>
>> >>> Am 30.07.2017 um 12:16 schrieb Jean-Baptiste Onofré <j...@nanthrax.net>:
>> >>>
>> >>> +1 (non binding)
>> >>>
>> >>> Regards
>> >>> JB
>> >>> On Jul 30, 2017, at 12:04, Jean-Louis MONTEIRO <jeano...@gmail.com> 
>> >>> wrote:
>> >>> +1
>> >>> Thanks
>> >>>
>> >>> Le ven. 28 juil. 2017 à 13:20, Romain Manni-Bucau 
>> >>> <rmannibu...@gmail.com> a écrit :
>> >>> +1 (for the release and the src zip in dist)
>> >>>
>> >>>
>> >>> Romain Manni-Bucau
>> >>> @rmannibucau |  Blog | Old Blog | Github | LinkedIn | JavaEE Factory
>> >>>
>> >>> 2017-07-28 14:17 GMT+02:00 Mark Struberg <strub...@yahoo.de>:
>> >>> Yes we should make sure this gets propagated to dist!
>> >>>
>> >>> LieGrue,
>> >>> strub
>> >>>
>> >>>> Am 28.07.2017 um 13:58 schrieb John D. Ament <johndam...@apache.org>:
>> >>>>
>> >>>> +1 to ship it.
>> >>>>
>> >>>> One comment, there's been input in the past that geronimo releases 
>> >>>> don't show up in the system.  Should we ensure that the final result 
>> >>>> gets put into https://dist.apache.org/repos/dist/release/geronimo/ ?
>> >>>>
>> >>>> On Fri, Jul 28, 2017 at 7:25 AM Mark Struberg <strub...@yahoo.de> wrote:
>> >>>> Hi!
>> >>>>
>> >>>> Apache geronimo-config is an implementation of the Microprofile-1.0 
>> >>>> Config specification [1][2].
>> >>>>
>> >>>> It allows flexible and extensible Configuration for applications.
>> >>>>
>> >>>>
>> >>>> Here is our staging repo
>> >>>> https://repository.apache.org/content/repositories/orgapachegeronimo-1035/
>> >>>>
>> >>>> The Source distribution can be found here:
>> >>>> https://repository.apache.org/content/repositories/orgapachegeronimo-1035/org/apache/geronimo/config/config-parent/1.0/
>> >>>>
>> >>>>
>> >>>> Our own tag in SVN is
>> >>>> https://svn.apache.org/repos/asf/geronimo/components/config/tags/config-parent-1.0/
>> >>>>
>> >>>>
>> >>>> Please VOTE
>> >>>> [+1] yeah, ship it!
>> >>>> [+0] meh, don't care
>> >>>> [-1] nope, because ${showstopper}
>> >>>>
>> >>>> The VOTE is open for 72h
>> >>>>
>> >>>> txs and LieGrue,
>> >>>> strub
>> >>>>
>> >>>>
>> >>>>
>> >>>> [1] https://github.com/eclipse/microprofile-config
>> >>>> [2] https://github.com/eclipse/microprofile-config/releases
>> >>>>
>> >>>
>> >>>
>> >>
>> >
>> 

Reply via email to