FYI: 18.12.01 release and more

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
11 messages Options
Reply | Threaded
Open this post in threaded view
|

FYI: 18.12.01 release and more

Jacques Le Roux
Administrator
Hi,

We started a discussion in the PMC private ML and I think we should continue here.

Notably because of the Jcenter issue, Jacopo and Michael proposed to create a last R17 release: 17.12.06, nobody opposed.

Michael also proposed:

 1. solve the jCenter problem (should also be adressed for r17 as it will most likely be the last release!).
 2. release 17.12.06 asap
 3. stabilize/bugfix r18.12 asap and release (March/April?)
 4. migrate trunk to jdk11
 5. create r21 branch (around June?)
 6. after September 21: migrate trunk to jdk17
 7. release r21 in the 1st half of 2022 create r22 after that

Feedback from my side:

 1. I just tested, applying PR 270+53.I got some issues[1]/ @MIchael, may I miss something (note: I'm on Windows 7)?
 2. +1
 3. +1, the sooner the better
 4. +1
 5. +1, I think we can create the R21 just after releasing R18 where all bug fix should be, no reasons to wait, again the sooner the better
 6. +1
 7. +1, again the sooner the better

I use a lot of "the sooner the better". What do you think about doing the 1st release of R18 2 years after its creation? in our (PMC) defense, we had
to treat a lot of vulnerabilities between. Good side of the coin, OFBiz has never been as secured (logical you'd say ;))

[1]
The integration tests (cleanAll eclipse loadAll testIntegration) failed: java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError:
Could not initialize class org.apache.commons.dbcp2.managed.PoolableManagedConnectionFactory
Got these errors running OFBiz just after (clean state):

2021-02-11 10:05:23,386 |delegator-startup-1 |ExecutionPool                 |E| null
java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: org/apache/logging/log4j/util/ReflectionUtil

of course
2021-02-11 10:05:23,392 |delegator-startup-1 |ExecutionPool                 |E| null
java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: Could not initialize class
org.apache.commons.dbcp2.managed.PoolableManagedConnectionFactory

Feb 11, 2021 10:05:24 AM org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter [SameSiteFilter]
java.lang.NoClassDefFoundError: Could not initialize class org.apache.ofbiz.webapp.control.SameSiteFilter
[...]
SEVERE: Context [/ebay] startup failed due to previous errors
Feb 11, 2021 10:05:24 AM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
WARNING: The web application [ebay] appears to have started a thread named [Log4j2-TF-10-Scheduled-3] but has failed to stop it. This is very likely
to create a memory leak. Stack trace of thread:
  sun.misc.Unsafe.park(Native Method)
[...]
SEVERE: One or more Filters failed to start. Full details will be found in the appropriate container log file
[...]
SEVERE: Context [/marketing] startup failed due to previous errors
[...]
SEVERE: Context [/exampleext] startup failed due to previous errors
[...]
SEVERE: Context [/rest] startup failed due to previous errors

Etc.

Jacques

Reply | Threaded
Open this post in threaded view
|

Re: FYI: 18.12.01 release and more

Daniel Watford
Hi Jacques,

+1 to all the points raised by Michael.

It can be a bit disheartening knowing that changes we make to trunk today
probably won't be used by the stable-branch user community for a few years.
Anything that can be done to shorten the major release cycle will be a net
positive in my view, but I appreciate that a too rapid release cycle might
result in some users being reluctant to upgrade and remain on very old
branches.

Thanks,

Dan.

On Thu, 11 Feb 2021 at 09:15, Jacques Le Roux <[hidden email]>
wrote:

> Hi,
>
> We started a discussion in the PMC private ML and I think we should
> continue here.
>
> Notably because of the Jcenter issue, Jacopo and Michael proposed to
> create a last R17 release: 17.12.06, nobody opposed.
>
> Michael also proposed:
>
>  1. solve the jCenter problem (should also be adressed for r17 as it will
> most likely be the last release!).
>  2. release 17.12.06 asap
>  3. stabilize/bugfix r18.12 asap and release (March/April?)
>  4. migrate trunk to jdk11
>  5. create r21 branch (around June?)
>  6. after September 21: migrate trunk to jdk17
>  7. release r21 in the 1st half of 2022 create r22 after that
>
> Feedback from my side:
>
>  1. I just tested, applying PR 270+53.I got some issues[1]/ @MIchael, may
> I miss something (note: I'm on Windows 7)?
>  2. +1
>  3. +1, the sooner the better
>  4. +1
>  5. +1, I think we can create the R21 just after releasing R18 where all
> bug fix should be, no reasons to wait, again the sooner the better
>  6. +1
>  7. +1, again the sooner the better
>
> I use a lot of "the sooner the better". What do you think about doing the
> 1st release of R18 2 years after its creation? in our (PMC) defense, we had
> to treat a lot of vulnerabilities between. Good side of the coin, OFBiz
> has never been as secured (logical you'd say ;))
>
> [1]
> The integration tests (cleanAll eclipse loadAll testIntegration) failed:
> java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError:
> Could not initialize class
> org.apache.commons.dbcp2.managed.PoolableManagedConnectionFactory
> Got these errors running OFBiz just after (clean state):
>
> 2021-02-11 10:05:23,386 |delegator-startup-1
> |ExecutionPool                 |E| null
> java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError:
> org/apache/logging/log4j/util/ReflectionUtil
>
> of course
> 2021-02-11 10:05:23,392 |delegator-startup-1
> |ExecutionPool                 |E| null
> java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError:
> Could not initialize class
> org.apache.commons.dbcp2.managed.PoolableManagedConnectionFactory
>
> Feb 11, 2021 10:05:24 AM org.apache.catalina.core.StandardContext
> filterStart
> SEVERE: Exception starting filter [SameSiteFilter]
> java.lang.NoClassDefFoundError: Could not initialize class
> org.apache.ofbiz.webapp.control.SameSiteFilter
> [...]
> SEVERE: Context [/ebay] startup failed due to previous errors
> Feb 11, 2021 10:05:24 AM org.apache.catalina.loader.WebappClassLoaderBase
> clearReferencesThreads
> WARNING: The web application [ebay] appears to have started a thread named
> [Log4j2-TF-10-Scheduled-3] but has failed to stop it. This is very likely
> to create a memory leak. Stack trace of thread:
>   sun.misc.Unsafe.park(Native Method)
> [...]
> SEVERE: One or more Filters failed to start. Full details will be found in
> the appropriate container log file
> [...]
> SEVERE: Context [/marketing] startup failed due to previous errors
> [...]
> SEVERE: Context [/exampleext] startup failed due to previous errors
> [...]
> SEVERE: Context [/rest] startup failed due to previous errors
>
> Etc.
>
> Jacques
>
>

--
Daniel Watford
Reply | Threaded
Open this post in threaded view
|

Re: FYI: 18.12.01 release and more

Jacques Le Roux
Administrator
In reply to this post by Jacques Le Roux
Le 11/02/2021 à 10:13, Jacques Le Roux a écrit :
> Got these errors running OFBiz just after (clean state):
It's not really a clean state, of course the data are not loaded correctly because of the dbcp2 issue.

I tried to add mavenLocal() to no avail.

Reverting both PRs works

Jacques

Reply | Threaded
Open this post in threaded view
|

Re: FYI: 18.12.01 release and more

Michael Brohl-3
Hi Jacques,

thanks for summing up the state of this topic and bringing the
discussion back to the dev list.

I think it would be best to separate the discussion of the release plan
from the report of issues regarding the jCenter migration work. Else it
will get confusing soon.

Can you please report the issues in the corresponding Jira for the
jCenter handling here: https://issues.apache.org/jira/browse/OFBIZ-12171

I will work on making the tests pass.

Thanks,

Michael Brohl

ecomify GmbH - www.ecomify.de


Am 11.02.21 um 10:44 schrieb Jacques Le Roux:

> Le 11/02/2021 à 10:13, Jacques Le Roux a écrit :
>> Got these errors running OFBiz just after (clean state):
> It's not really a clean state, of course the data are not loaded
> correctly because of the dbcp2 issue.
>
> I tried to add mavenLocal() to no avail.
>
> Reverting both PRs works
>
> Jacques
>
Reply | Threaded
Open this post in threaded view
|

Re: FYI: 18.12.01 release and more

Jacques Le Roux
Administrator
Done, thanks!

Le 11/02/2021 à 10:54, Michael Brohl a écrit :
> Can you please report the issues in the corresponding Jira for the jCenter handling here: https://issues.apache.org/jira/browse/OFBIZ-12171

Reply | Threaded
Open this post in threaded view
|

Re: FYI: 18.12.01 release and more

Jacques Le Roux
Administrator
In reply to this post by Daniel Watford
Hi Daniel,

We decided in the past that we would wait at least 1 year before releasing a freezed branch. We did not exclude to release more often... This could be
discussed again with pro and cons...

Jacques

Le 11/02/2021 à 10:37, Daniel Watford a écrit :

> Hi Jacques,
>
> +1 to all the points raised by Michael.
>
> It can be a bit disheartening knowing that changes we make to trunk today
> probably won't be used by the stable-branch user community for a few years.
> Anything that can be done to shorten the major release cycle will be a net
> positive in my view, but I appreciate that a too rapid release cycle might
> result in some users being reluctant to upgrade and remain on very old
> branches.
>
> Thanks,
>
> Dan.
>
> On Thu, 11 Feb 2021 at 09:15, Jacques Le Roux <[hidden email]>
> wrote:
>
>> Hi,
>>
>> We started a discussion in the PMC private ML and I think we should
>> continue here.
>>
>> Notably because of the Jcenter issue, Jacopo and Michael proposed to
>> create a last R17 release: 17.12.06, nobody opposed.
>>
>> Michael also proposed:
>>
>>   1. solve the jCenter problem (should also be adressed for r17 as it will
>> most likely be the last release!).
>>   2. release 17.12.06 asap
>>   3. stabilize/bugfix r18.12 asap and release (March/April?)
>>   4. migrate trunk to jdk11
>>   5. create r21 branch (around June?)
>>   6. after September 21: migrate trunk to jdk17
>>   7. release r21 in the 1st half of 2022 create r22 after that
>>
>> Feedback from my side:
>>
>>   1. I just tested, applying PR 270+53.I got some issues[1]/ @MIchael, may
>> I miss something (note: I'm on Windows 7)?
>>   2. +1
>>   3. +1, the sooner the better
>>   4. +1
>>   5. +1, I think we can create the R21 just after releasing R18 where all
>> bug fix should be, no reasons to wait, again the sooner the better
>>   6. +1
>>   7. +1, again the sooner the better
>>
>> I use a lot of "the sooner the better". What do you think about doing the
>> 1st release of R18 2 years after its creation? in our (PMC) defense, we had
>> to treat a lot of vulnerabilities between. Good side of the coin, OFBiz
>> has never been as secured (logical you'd say ;))
>>
>> [1]
>> The integration tests (cleanAll eclipse loadAll testIntegration) failed:
>> java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError:
>> Could not initialize class
>> org.apache.commons.dbcp2.managed.PoolableManagedConnectionFactory
>> Got these errors running OFBiz just after (clean state):
>>
>> 2021-02-11 10:05:23,386 |delegator-startup-1
>> |ExecutionPool                 |E| null
>> java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError:
>> org/apache/logging/log4j/util/ReflectionUtil
>>
>> of course
>> 2021-02-11 10:05:23,392 |delegator-startup-1
>> |ExecutionPool                 |E| null
>> java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError:
>> Could not initialize class
>> org.apache.commons.dbcp2.managed.PoolableManagedConnectionFactory
>>
>> Feb 11, 2021 10:05:24 AM org.apache.catalina.core.StandardContext
>> filterStart
>> SEVERE: Exception starting filter [SameSiteFilter]
>> java.lang.NoClassDefFoundError: Could not initialize class
>> org.apache.ofbiz.webapp.control.SameSiteFilter
>> [...]
>> SEVERE: Context [/ebay] startup failed due to previous errors
>> Feb 11, 2021 10:05:24 AM org.apache.catalina.loader.WebappClassLoaderBase
>> clearReferencesThreads
>> WARNING: The web application [ebay] appears to have started a thread named
>> [Log4j2-TF-10-Scheduled-3] but has failed to stop it. This is very likely
>> to create a memory leak. Stack trace of thread:
>>    sun.misc.Unsafe.park(Native Method)
>> [...]
>> SEVERE: One or more Filters failed to start. Full details will be found in
>> the appropriate container log file
>> [...]
>> SEVERE: Context [/marketing] startup failed due to previous errors
>> [...]
>> SEVERE: Context [/exampleext] startup failed due to previous errors
>> [...]
>> SEVERE: Context [/rest] startup failed due to previous errors
>>
>> Etc.
>>
>> Jacques
>>
>>
Reply | Threaded
Open this post in threaded view
|

Re: FYI: 18.12.01 release and more

Pawan Verma-2
In reply to this post by Jacques Le Roux
Hi Everyone,

+1 for release 17.12.06 asap.
+1 for release 18.12 asap.

We should start migrating the trunk to JDK11 then create R21 asap.
Stabilize and release R21 maybe in 2021 itself or in the first half of 2022
sooner the better.

--
Thanks & Regards
Pawan Verma
ofbiz.apache.org


On Thu, Feb 11, 2021 at 3:46 PM Jacques Le Roux <
[hidden email]> wrote:

> Done, thanks!
>
> Le 11/02/2021 à 10:54, Michael Brohl a écrit :
> > Can you please report the issues in the corresponding Jira for the
> jCenter handling here: https://issues.apache.org/jira/browse/OFBIZ-12171
>
>
Reply | Threaded
Open this post in threaded view
|

Re: FYI: 18.12.01 release and more

Michael Brohl-3
In reply to this post by Jacques Le Roux
Hi folks,

I did a cleanup of the Jira issues with focus on the upcoming r18.12
release.

After this we currently have 40 open issues to get fixed for the release
[1]. I have commented and mentioned reporters / assignees to check their
issues and encourage everyone to check [1] if you can pick up some work
to get finished for the release. Every bit helps.

Thanks and regards,

Michael Brohl

ecomify GmbH - www.ecomify.de

[1]
https://issues.apache.org/jira/browse/OFBIZ-12173?jql=project%20%3D%20OFBIZ%20AND%20status%20in%20(Open%2C%20%22In%20Progress%22%2C%20Reopened%2C%20%22Patch%20Available%22)%20AND%20affectedVersion%20in%20(18.12.01%2C%20%22Release%20Branch%2018.12%22)


Am 11.02.21 um 10:13 schrieb Jacques Le Roux:

> Hi,
>
> We started a discussion in the PMC private ML and I think we should
> continue here.
>
> Notably because of the Jcenter issue, Jacopo and Michael proposed to
> create a last R17 release: 17.12.06, nobody opposed.
>
> Michael also proposed:
>
> 1. solve the jCenter problem (should also be adressed for r17 as it
> will most likely be the last release!).
> 2. release 17.12.06 asap
> 3. stabilize/bugfix r18.12 asap and release (March/April?)
> 4. migrate trunk to jdk11
> 5. create r21 branch (around June?)
> 6. after September 21: migrate trunk to jdk17
> 7. release r21 in the 1st half of 2022 create r22 after that
>
> Feedback from my side:
>
> 1. I just tested, applying PR 270+53.I got some issues[1]/ @MIchael,
> may I miss something (note: I'm on Windows 7)?
> 2. +1
> 3. +1, the sooner the better
> 4. +1
> 5. +1, I think we can create the R21 just after releasing R18 where
> all bug fix should be, no reasons to wait, again the sooner the better
> 6. +1
> 7. +1, again the sooner the better
>
> I use a lot of "the sooner the better". What do you think about doing
> the 1st release of R18 2 years after its creation? in our (PMC)
> defense, we had to treat a lot of vulnerabilities between. Good side
> of the coin, OFBiz has never been as secured (logical you'd say ;))
>
> [1]
> The integration tests (cleanAll eclipse loadAll testIntegration)
> failed: java.util.concurrent.ExecutionException:
> java.lang.NoClassDefFoundError: Could not initialize class
> org.apache.commons.dbcp2.managed.PoolableManagedConnectionFactory
> Got these errors running OFBiz just after (clean state):
>
> 2021-02-11 10:05:23,386 |delegator-startup-1
> |ExecutionPool                 |E| null
> java.util.concurrent.ExecutionException:
> java.lang.NoClassDefFoundError:
> org/apache/logging/log4j/util/ReflectionUtil
>
> of course
> 2021-02-11 10:05:23,392 |delegator-startup-1
> |ExecutionPool                 |E| null
> java.util.concurrent.ExecutionException:
> java.lang.NoClassDefFoundError: Could not initialize class
> org.apache.commons.dbcp2.managed.PoolableManagedConnectionFactory
>
> Feb 11, 2021 10:05:24 AM org.apache.catalina.core.StandardContext
> filterStart
> SEVERE: Exception starting filter [SameSiteFilter]
> java.lang.NoClassDefFoundError: Could not initialize class
> org.apache.ofbiz.webapp.control.SameSiteFilter
> [...]
> SEVERE: Context [/ebay] startup failed due to previous errors
> Feb 11, 2021 10:05:24 AM
> org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
> WARNING: The web application [ebay] appears to have started a thread
> named [Log4j2-TF-10-Scheduled-3] but has failed to stop it. This is
> very likely to create a memory leak. Stack trace of thread:
>  sun.misc.Unsafe.park(Native Method)
> [...]
> SEVERE: One or more Filters failed to start. Full details will be
> found in the appropriate container log file
> [...]
> SEVERE: Context [/marketing] startup failed due to previous errors
> [...]
> SEVERE: Context [/exampleext] startup failed due to previous errors
> [...]
> SEVERE: Context [/rest] startup failed due to previous errors
>
> Etc.
>
> Jacques
>
>
Reply | Threaded
Open this post in threaded view
|

Re: FYI: 18.12.01 release and more

Nicolas Malin-2
In reply to this post by Pawan Verma-2
Hi,

+1, Same here, this plan feel good.

Nicolas

On 11/02/2021 12:28, Pawan Verma wrote:
> Hi Everyone,
>
> +1 for release 17.12.06 asap.
> +1 for release 18.12 asap.
>
> We should start migrating the trunk to JDK11 then create R21 asap.
> Stabilize and release R21 maybe in 2021 itself or in the first half of 2022
> sooner the better.
>
Reply | Threaded
Open this post in threaded view
|

Re: FYI: 18.12.01 release and more

Nicola Mazzoni
+1

Il giorno lun 15 feb 2021 alle ore 21:08 Nicolas Malin <
[hidden email]> ha scritto:

> Hi,
>
> +1, Same here, this plan feel good.
>
> Nicolas
>
> On 11/02/2021 12:28, Pawan Verma wrote:
> > Hi Everyone,
> >
> > +1 for release 17.12.06 asap.
> > +1 for release 18.12 asap.
> >
> > We should start migrating the trunk to JDK11 then create R21 asap.
> > Stabilize and release R21 maybe in 2021 itself or in the first half of
> 2022
> > sooner the better.
> >
>


--
Nicola Mazzoni


*Mp Styl**e Srl*
via Meucci, 37
41019 Limidi di Soliera (MO)
T 059/684916
M 347/9905529

www.mpstyle.it
Reply | Threaded
Open this post in threaded view
|

Re: FYI: 18.12.01 release and more

Nicolas Malin-2
In reply to this post by Michael Brohl-3
Hi Michael,

To move forward on the upcoming r18.12 release, I will check some issues
but do we wait the clean or we set a milestone ?

Cheers,

Nicolas

On 11/02/2021 19:05, Michael Brohl wrote:

> Hi folks,
>
> I did a cleanup of the Jira issues with focus on the upcoming r18.12
> release.
>
> After this we currently have 40 open issues to get fixed for the
> release [1]. I have commented and mentioned reporters / assignees to
> check their issues and encourage everyone to check [1] if you can pick
> up some work to get finished for the release. Every bit helps.
>
> Thanks and regards,
>
> Michael Brohl
>
> ecomify GmbH - www.ecomify.de
>
> [1]
> https://issues.apache.org/jira/browse/OFBIZ-12173?jql=project%20%3D%20OFBIZ%20AND%20status%20in%20(Open%2C%20%22In%20Progress%22%2C%20Reopened%2C%20%22Patch%20Available%22)%20AND%20affectedVersion%20in%20(18.12.01%2C%20%22Release%20Branch%2018.12%22)
>
>
> Am 11.02.21 um 10:13 schrieb Jacques Le Roux:
>> Hi,
>>
>> We started a discussion in the PMC private ML and I think we should
>> continue here.
>>
>> Notably because of the Jcenter issue, Jacopo and Michael proposed to
>> create a last R17 release: 17.12.06, nobody opposed.
>>
>> Michael also proposed:
>>
>> 1. solve the jCenter problem (should also be adressed for r17 as it
>> will most likely be the last release!).
>> 2. release 17.12.06 asap
>> 3. stabilize/bugfix r18.12 asap and release (March/April?)
>> 4. migrate trunk to jdk11
>> 5. create r21 branch (around June?)
>> 6. after September 21: migrate trunk to jdk17
>> 7. release r21 in the 1st half of 2022 create r22 after that
>>
>> Feedback from my side:
>>
>> 1. I just tested, applying PR 270+53.I got some issues[1]/ @MIchael,
>> may I miss something (note: I'm on Windows 7)?
>> 2. +1
>> 3. +1, the sooner the better
>> 4. +1
>> 5. +1, I think we can create the R21 just after releasing R18 where
>> all bug fix should be, no reasons to wait, again the sooner the better
>> 6. +1
>> 7. +1, again the sooner the better
>>
>> I use a lot of "the sooner the better". What do you think about doing
>> the 1st release of R18 2 years after its creation? in our (PMC)
>> defense, we had to treat a lot of vulnerabilities between. Good side
>> of the coin, OFBiz has never been as secured (logical you'd say ;))
>>
>> [1]
>> The integration tests (cleanAll eclipse loadAll testIntegration)
>> failed: java.util.concurrent.ExecutionException:
>> java.lang.NoClassDefFoundError: Could not initialize class
>> org.apache.commons.dbcp2.managed.PoolableManagedConnectionFactory
>> Got these errors running OFBiz just after (clean state):
>>
>> 2021-02-11 10:05:23,386 |delegator-startup-1
>> |ExecutionPool                 |E| null
>> java.util.concurrent.ExecutionException:
>> java.lang.NoClassDefFoundError:
>> org/apache/logging/log4j/util/ReflectionUtil
>>
>> of course
>> 2021-02-11 10:05:23,392 |delegator-startup-1
>> |ExecutionPool                 |E| null
>> java.util.concurrent.ExecutionException:
>> java.lang.NoClassDefFoundError: Could not initialize class
>> org.apache.commons.dbcp2.managed.PoolableManagedConnectionFactory
>>
>> Feb 11, 2021 10:05:24 AM org.apache.catalina.core.StandardContext
>> filterStart
>> SEVERE: Exception starting filter [SameSiteFilter]
>> java.lang.NoClassDefFoundError: Could not initialize class
>> org.apache.ofbiz.webapp.control.SameSiteFilter
>> [...]
>> SEVERE: Context [/ebay] startup failed due to previous errors
>> Feb 11, 2021 10:05:24 AM
>> org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
>> WARNING: The web application [ebay] appears to have started a thread
>> named [Log4j2-TF-10-Scheduled-3] but has failed to stop it. This is
>> very likely to create a memory leak. Stack trace of thread:
>>  sun.misc.Unsafe.park(Native Method)
>> [...]
>> SEVERE: One or more Filters failed to start. Full details will be
>> found in the appropriate container log file
>> [...]
>> SEVERE: Context [/marketing] startup failed due to previous errors
>> [...]
>> SEVERE: Context [/exampleext] startup failed due to previous errors
>> [...]
>> SEVERE: Context [/rest] startup failed due to previous errors
>>
>> Etc.
>>
>> Jacques
>>
>>