+1

On Mon, Jun 20, 2022 at 6:57 AM Jean-Louis MONTEIRO <jeano...@gmail.com>
wrote:

> Is there any interest to vote on this one?
>
> Le lun. 30 mai 2022 à 16:10, Jean-Louis MONTEIRO <jeano...@gmail.com> a
> écrit :
>
>> up ...
>>
>> Le mer. 25 mai 2022 à 14:54, Romain Manni-Bucau <rmannibu...@gmail.com>
>> a écrit :
>>
>>> +1 after the discussion in the other thread and points Richard raised
>>>
>>> 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 mer. 25 mai 2022 à 02:13, Jean-Louis MONTEIRO <jeano...@gmail.com> a
>>> écrit :
>>>
>>>> here is my own +1 (binding)
>>>>
>>>> Le mer. 25 mai 2022 à 02:12, Jean-Louis MONTEIRO <jeano...@gmail.com>
>>>> a écrit :
>>>>
>>>>> I always find it better when we can keep backward compatibility for
>>>>> users.
>>>>> But this is a major version and I'm not a big fan of cheap system
>>>>> properties.
>>>>>
>>>>> If we think it's not good, we should create a challenge to get it
>>>>> fixed in the spec + TCK.
>>>>> Otherwise, I would keep it the way it is. If it breaks users and we
>>>>> want to help them out, it's still time to add the system property or a
>>>>> better configuration option and do a maintenance release.
>>>>>
>>>>> I'd go lazy instead of eager considering it's a major version.
>>>>> Meanwhile, I'd create an issue on the TCK + Spec
>>>>>
>>>>>
>>>>> Le mar. 24 mai 2022 à 13:21, Zowalla, Richard <
>>>>> richard.zowa...@hs-heilbronn.de> a écrit :
>>>>>
>>>>>> Romain mentioned the idea (via Slack) of introducing a (cheap) system
>>>>>> property, which a user can specifiy to get back the old behaviour.
>>>>>>
>>>>>> If we want to follow the compatibility appraoch, we should add that
>>>>>> flag as the spec / RI is really unclear.
>>>>>>
>>>>>>
>>>>>> Am Dienstag, dem 24.05.2022 um 13:01 +0200 schrieb Romain Manni-Bucau:
>>>>>> > I conclude the same thing thanks your pointers so back to the
>>>>>> > question: do we want to maintain the compat for our user base, do we
>>>>>> > want to align on the random spec behavior or do we don't care?
>>>>>> > Indeed I'm always in first team, in particular there since it will
>>>>>> be
>>>>>> > deprecated so the least we touch the best it is but guess it is a
>>>>>> 50-
>>>>>> > 50 case in terms of actual points :s.
>>>>>> >
>>>>>> > Romain Manni-Bucau
>>>>>> > @rmannibucau |  Blog | Old Blog | Github | LinkedIn | Book
>>>>>> >
>>>>>> >
>>>>>> > Le mar. 24 mai 2022 à 12:57, Zowalla, Richard <
>>>>>> > richard.zowa...@hs-heilbronn.de> a écrit :
>>>>>> > > The test in question is
>>>>>> > >
>>>>>> https://github.com/eclipse-ee4j/jaf-tck/blob/2.0.1/tests/api/javasoft/sqe/tests/jakarta/activation/ActivationDataFlavor/normalizeMimeTypeParameter_Test.java
>>>>>> > >
>>>>>> > > which expects the plain parameter value instead of
>>>>>> > > "parameter=value" as
>>>>>> > > a return value.
>>>>>> > >
>>>>>> > > The JavaDoc is also not quite clear about it:
>>>>>> > >
>>>>>> > >
>>>>>> https://jakarta.ee/specifications/activation/2.0/apidocs/jakarta.activation/jakarta/activation/activationdataflavor#normalizeMimeTypeParameter(java.lang.String,java.lang.String)
>>>>>> > >
>>>>>> > > with "This method is called for each parameter name/value pair and
>>>>>> > > should return the normalized representation of the
>>>>>> > > parameterValue.".
>>>>>> > >
>>>>>> > > The spec document itself
>>>>>> > >
>>>>>> https://jakarta.ee/specifications/activation/2.0/jakarta-activation-spec-2.0.html
>>>>>> > >  doesn't mention anything about it.
>>>>>> > >
>>>>>> > > Guess it is a relict from java.awt.DataFlavour (also @Deprecated
>>>>>> > > there)
>>>>>> > > to keep compatibility after removing the references to it.
>>>>>> > >
>>>>>> > > Am Dienstag, dem 24.05.2022 um 12:42 +0200 schrieb Romain Manni-
>>>>>> > > Bucau:
>>>>>> > > > Hmm, before that the question is "are the TCK spec compliant", a
>>>>>> > > lot
>>>>>> > > > have a reference in the spec we maybe missed, do you have some
>>>>>> > > > pointers on them? If we were wrong let's fix it, if the TCK are
>>>>>> > > wrong
>>>>>> > > > then maybe ignore the TCK?
>>>>>> > > >
>>>>>> > > > Romain Manni-Bucau
>>>>>> > > > @rmannibucau |  Blog | Old Blog | Github | LinkedIn | Book
>>>>>> > > >
>>>>>> > > >
>>>>>> > > > Le mar. 24 mai 2022 à 12:33, Zowalla, Richard <
>>>>>> > > > richard.zowa...@hs-heilbronn.de> a écrit :
>>>>>> > > > > There is a TCK test regarding normalizeMimeTypeParameter which
>>>>>> > > > > broke with the current impl of normalizeMimeTypeParameter
>>>>>> > > > >
>>>>>> > > > > Therefore, I adjusted it but agree that it is mit really
>>>>>> > > specified.
>>>>>> > > > > Question would be, if it is "ok" to fail specific tests of the
>>>>>> > > TCK.
>>>>>> > > > >
>>>>>> > > > > Gruß
>>>>>> > > > > Richard
>>>>>> > > > > Von: Romain Manni-Bucau <rmannibu...@gmail.com>
>>>>>> > > > > Gesendet: Dienstag, 24. Mai 2022 11:53:37
>>>>>> > > > > An: dev@geronimo.apache.org
>>>>>> > > > > Betreff: Re: [VOTE] Geronimo activation_2.0_spec 1.0.0
>>>>>> > > > >
>>>>>> > > > > Not voting negatively but seems we
>>>>>> > > > > broke normalizeMimeTypeParameter (I guess copying the RI?) and
>>>>>> > > I'm
>>>>>> > > > > not sure it should be done.
>>>>>> > > > > From my understanding this part is not well specified and
>>>>>> > > highly
>>>>>> > > > > depends on the impl but I don't see a reson to break existing
>>>>>> > > > > consumers which I always favor in regards of being aligned on
>>>>>> > > the
>>>>>> > > > > RI.
>>>>>> > > > >
>>>>>> > > > > Romain Manni-Bucau
>>>>>> > > > > @rmannibucau |  Blog | Old Blog | Github | LinkedIn | Book
>>>>>> > > > >
>>>>>> > > > >
>>>>>> > > > > Le mar. 24 mai 2022 à 11:45, Jean-Louis Monteiro <
>>>>>> > > > > jlmonte...@tomitribe.com> a écrit :
>>>>>> > > > > > Here we go
>>>>>> > > > > >
>>>>>> > > > > > We now pass all TCK and signature tests. Thanks Richard.
>>>>>> > > > > >
>>>>>> > > > > > This is essentially the same as the M1 David did last week
>>>>>> > > but
>>>>>> > > > > > with the fixes for compliance (See GERONIMO-6832)
>>>>>> > > > > >
>>>>>> > > > > > Here is the link for sources
>>>>>> > > > > >
>>>>>> > >
>>>>>> https://dist.apache.org/repos/dist/dev/geronimo/activation_2.0_spec/
>>>>>> > > > > >
>>>>>> > > > > > Here is the svn tag
>>>>>> > > > > >
>>>>>> > >
>>>>>> https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-activation_2.0_spec-1.0.0/
>>>>>> > > > > >
>>>>>> > > > > > Here is the staging repo
>>>>>> > > > > >
>>>>>> > >
>>>>>> https://repository.apache.org/content/repositories/orgapachegeronimo-1155
>>>>>> > > > > >
>>>>>> > > > > > Please vote to approve this release:
>>>>>> > > > > > [ ] +1 Approve the release
>>>>>> > > > > > [ ]  0 Abstain (please provide specific comments)
>>>>>> > > > > > [ ] -1 Don't approve the release (please provide specific
>>>>>> > > > > > comments)
>>>>>> > > > > >
>>>>>> > > > > > This vote will be open for at least 72 hours.
>>>>>> > > > > >
>>>>>> > > > > > Thanks
>>>>>> > > > > >
>>>>>> > > > > >
>>>>>> > > > > >
>>>>>> > > > > > --
>>>>>> > > > > > Jean-Louis Monteiro
>>>>>> > > > > > http://twitter.com/jlouismonteiro
>>>>>> > > > > > http://www.tomitribe.com
>>>>>> > > > > >
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Jean-Louis
>>>>>
>>>>
>>>>
>>>> --
>>>> Jean-Louis
>>>>
>>>
>>
>> --
>> Jean-Louis
>>
>
>
> --
> Jean-Louis
>


-- 
*Raymond Augé* (@rotty3000)
Senior Software Architect *Liferay, Inc.* (@Liferay)
OSGi Fellow, Java Champion

Reply via email to