Hi all, This 3 repo has moved successfuly to gitbox:
https://github.com/apache/geronimo-xbean https://github.com/apache/geronimo-javamail https://github.com/apache/geronimo-txmanager We can now merge the pending PRs. regards, François fpa...@apache.org Le 08/06/2021 à 14:15, Richard Zowalla a écrit : > Thx for the ticket id ! > > Am Dienstag, den 08.06.2021, 14:07 +0200 schrieb Francois Papon: >> Hi, >> >> Migration is still pending, waiting for infra: >> >> https://issues.apache.org/jira/browse/INFRA-21908 >> <https://issues.apache.org/jira/browse/INFRA-21908> >> >> regards, >> >> François >> fpa...@apache.org >> >> Le 08/06/2021 à 13:56, Richard Zowalla a écrit : >>> Hi François, >>> >>> any updates from INFRA on this? Couldnt find the ticket id anymore, >>> sry. >>> >>> Gruss >>> Richard >>> >>> Am Mittwoch, den 19.05.2021, 09:38 +0200 schrieb Francois Papon: >>>> Hi, >>>> >>>> Yes, we plan to do this just after the migration to git ;) >>>> >>>> regards, >>>> >>>> François >>>> fpa...@apache.org >>>> >>>> Le 19/05/2021 à 09:09, Zowalla, Richard a écrit : >>>>> Hi, >>>>> >>>>> thanks for your response! I think, that [1] might also affect >>>>> the >>>>> hard- >>>>> coded TLS1.0 in GERONIMO-6792 [2], so the pending patch would >>>>> be >>>>> very >>>>> appreciated. >>>>> >>>>> Maybe after the migration to git? ;) >>>>> >>>>> Gruss >>>>> Richard >>>>> >>>>> [1] https://bugs.openjdk.java.net/browse/JDK-8202343 >>>>> [2] https://issues.apache.org/jira/browse/GERONIMO-6792 >>>>> >>>>> Am Samstag, den 01.05.2021, 08:20 +0200 schrieb >>>>> fpa...@apache.org: >>>>>> Hi, >>>>>> >>>>>> I think I can take a look to the Jira and merge the PRs. >>>>>> >>>>>> regards, >>>>>> >>>>>> François >>>>>> fpa...@apache.org >>>>>> >>>>>> Le 28/04/2021 à 11:09, Zowalla, Richard a écrit : >>>>>>> Just to follow up on this thread: >>>>>>> >>>>>>> Do we have any plans for moving forward with the mail- >>>>>>> related >>>>>>> patches? >>>>>>> The hard-coded TLS config in mail is a bit "pain" ;) >>>>>>> >>>>>>> Gruss >>>>>>> Richard >>>>>>> >>>>>>> Am Dienstag, den 23.03.2021, 08:50 +0100 schrieb Romain >>>>>>> Manni- >>>>>>> Bucau: >>>>>>>> Well it can use a singleton but from a factory method. So >>>>>>>> immediate >>>>>>>> solution is to add a public static X getInstance();. >>>>>>>> But as mentionned it means, to keep the pluggability we >>>>>>>> should >>>>>>>> target >>>>>>>> with such a spi, you will enforce all other impl to use >>>>>>>> such >>>>>>>> a >>>>>>>> pattern (you cant' just switch with -D easily since >>>>>>>> adding is >>>>>>>> easy >>>>>>>> but dropping system props is almost impossible). >>>>>>>> A noarg public constructor is trivial and more natural >>>>>>>> with >>>>>>>> resources >>>>>>>> IMHO - but once again tomee can does all the work to >>>>>>>> makes it >>>>>>>> equivalent, just requires to duplicate/wrap the impls of >>>>>>>> the >>>>>>>> SPI >>>>>>>> in >>>>>>>> tomee codebase which sounds weird to me ("we have an impl >>>>>>>> but >>>>>>>> you >>>>>>>> need to use another one"). >>>>>>>> >>>>>>>> On a more personal note I think this pattern is no more >>>>>>>> relevant >>>>>>>> and >>>>>>>> has more pitfalls since you enforce a static instance as >>>>>>>> soon >>>>>>>> as >>>>>>>> the >>>>>>>> class is loaded whereas it is not needed depending the >>>>>>>> lifecycle >>>>>>>> of >>>>>>>> your main - it is not much but still, I see it as a leak >>>>>>>> in >>>>>>>> terms >>>>>>>> of >>>>>>>> design (indeed this one is not important and not a >>>>>>>> blocker >>>>>>>> but >>>>>>>> all >>>>>>>> implies to move to the noarg public constructor on my >>>>>>>> side). >>>>>>>> Maybe a habit and personal choice so would be great to >>>>>>>> have >>>>>>>> another >>>>>>>> opinion to move forward :). >>>>>>>> >>>>>>>> Le mar. 23 mars 2021 à 08:38, Zowalla, Richard < >>>>>>>> richard.zowa...@hs-heilbronn.de> a écrit : >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> I think, it is about the configuration flexibility in >>>>>>>>> tomee's >>>>>>>>> <resource> definitions, which wouldn't allow the use of >>>>>>>>> a >>>>>>>>> singleton >>>>>>>>> instance. Hence, the consuming project would need to >>>>>>>>> implement >>>>>>>>> the >>>>>>>>> interface to make it possible. But I am not that deep >>>>>>>>> as >>>>>>>>> Romain >>>>>>>>> in >>>>>>>>> the >>>>>>>>> TomEE codebase, so it is still a guess from my side. >>>>>>>>> >>>>>>>>> Gruss >>>>>>>>> Richard >>>>>>>>> >>>>>>>>> Am Montag, den 22.03.2021, 23:14 +0100 schrieb Florent >>>>>>>>> Guillaume: >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> I can drop the private constructor if you want. >>>>>>>>>> I'm surprised it's needed though, as the default >>>>>>>>>> instance >>>>>>>>>> is >>>>>>>>> already >>>>>>>>>> used by the code if no value is provided for the >>>>>>>>>> timeProvider >>>>>>>>>> parameter of TransactionImpl. >>>>>>>>>> >>>>>>>>>> Florent >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Mon, Mar 22, 2021 at 5:49 PM Romain Manni-Bucau < >>>>>>>>>> rmannibu...@gmail.com> wrote: >>>>>>>>>>> Hi Richard, >>>>>>>>>>> >>>>>>>>>>> I still think SystemCurrentTime should have a >>>>>>>>>>> public >>>>>>>>>>> noarg >>>>>>>>>>> constructor (or just drop the private one) since it >>>>>>>>>>> will >>>>>>>>>>> enable >>>>>>>>>>> tomee to fully configure dynamically the tx mgr >>>>>>>>>>> with >>>>>>>>>>> this >>>>>>>>>>> new >>>>>>>>>>> feature but otherwise +1 to apply them all. >>>>>>>>>>> >>>>>>>>>>> Romain Manni-Bucau >>>>>>>>>>> @rmannibucau | Blog | Old Blog | Github | LinkedIn >>>>>>>>>>> | >>>>>>>>>>> Book >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Le lun. 22 mars 2021 à 17:03, Zowalla, Richard < >>>>>>>>>>> richard.zowa...@hs-heilbronn.de> a écrit : >>>>>>>>>>>> Hi all, >>>>>>>>>>>> >>>>>>>>>>>> wanted to raise attention on this again. 6792 >>>>>>>>>>>> would >>>>>>>>>>>> be >>>>>>>>>>>> very >>>>>>>>> nice >>>>>>>>>>>> as we >>>>>>>>>>>> should allow TLS/SSL protocol versions for a >>>>>>>>>>>> given >>>>>>>>>>>> mail >>>>>>>>> server >>>>>>>>>>>> instead >>>>>>>>>>>> of falling back to some hard-coded default. >>>>>>>>>>>> >>>>>>>>>>>> Gruss >>>>>>>>>>>> Richard >>>>>>>>>>>> >>>>>>>>>>>> Am Mittwoch, den 24.02.2021, 09:33 +0100 schrieb >>>>>>>>>>>> Romain >>>>>>>>> Manni- >>>>>>>>>>>> Bucau: >>>>>>>>>>>>> Hi all, >>>>>>>>>>>>> >>>>>>>>>>>>> AFAIK we have a few pending patches to >>>>>>>>>>>>> apply/issue >>>>>>>>>>>>> to >>>>>>>>> close: >>>>>>>>>>>>> - [mail] >>>>>>>>> https://issues.apache.org/jira/browse/GERONIMO-6792: >>>>>>>>>>>> update >>>>>>>>>>>>> some defaults and config capacity >>>>>>>>>>>>> - [mail] >>>>>>>>> https://issues.apache.org/jira/browse/GERONIMO-6801 >>>>>>>>>>>> and >>>>>>>>>>>>> https://issues.apache.org/jira/browse/GERONIMO-6800 >>>>>>>>> (setText) >>>>>>>>>>>>> - [transaction-manager] >>>>>>>>>>>>> https://issues.apache.org/jira/browse/GERONIMO-6805 >>>>>>>>>>>>> : >>>>>>>>>>>>> enable >>>>>>>>> to >>>>>>>>>>>> change >>>>>>>>>>>>> the time evaluator impl >>>>>>>>>>>>> >>>>>>>>>>>>> If someone else can have a review it would be >>>>>>>>>>>>> great >>>>>>>>>>>>> (feel >>>>>>>>> free >>>>>>>>>>>> to >>>>>>>>>>>>> apply the patch or I can do it after). >>>>>>>>>>>>> >>>>>>>>>>>>> note: some of the patches are waiting for some >>>>>>>>>>>>> feedback >>>>>>>>>>>>> - >>>>>>>>> in >>>>>>>>>>>>> particular txmgr one, wonder about tomee >>>>>>>>>>>>> <resource> >>>>>>>>>>>>> usage >>>>>>>>> which >>>>>>>>>>>> can >>>>>>>>>>>>> need to remove the private constructor of the >>>>>>>>>>>>> default >>>>>>>>>>>>> impl >>>>>>>>> to >>>>>>>>>>>> enable >>>>>>>>>>>>> to configure the impl completely. >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks, >>>>>>>>>>>>> Romain Manni-Bucau >>>>>>>>>>>>> @rmannibucau | Blog | Old Blog | Github | >>>>>>>>>>>>> LinkedIn >>>>>>>>>>>>> Book