Hi Folks.

I need to stress something very important here. The problem is not at all future versions, the big problem is existing versions.

If you have a production system running and JFrog pulls the plug on May 1st, you cannot run the server unless you have some existing gradle cache and you need to pass the offline flag to ignore the jcenter repository.

So any solution here is a painful one. Here are the solutions I can think of:

- create a mirror of jcenter that at least covers the requirements of older OFBiz versions. The problem here is that people who worked on older versions of trunk are going to hit a wall. It's also hard and costly to setup a mirrored repo.
- create a compressed archive of all cache artifacts for each major version.
- Inform users to make a backup copy of gradle cache archives if they are on an older version and encourage them to upgrade ASAP. - create a patch file for each major release that alters dependencies to switch to mavenCentral. The patch would mostly affect build.gradle. - Make commits directly to all release branches. However the problem here is that some people are running on old releases and cannot upgrade immediately due to merge conflicts and whatnot.

This is a very nasty move by JFrog, they hurt a lot of projects. Android depends on JCenter, React Native, OFBiz, and numerous other projects and libraries that go even beyond the java eco-system.

- Taher

On 2/6/21 1:30 PM, Jacques Le Roux wrote:
Hi Taher,

Yes, yesterday I moderated/accepted, I guess the same message you received, to the private ML. We received it in the private ML because we (PMC members) have a credential we use to upload Gradle wrappers version on Bintray: https://cwiki.apache.org/confluence/display/OFBIZ/Load+new+gradle+wrapper+version+on+bintray
So it's also a release concern...

I agree we should not procrastinate... Fortunately we have 2 months to decide and act...

We should try to use MavenCentral as much as possible, but IIRW maybe it will not be enough.

HTH

Jacques

Le 05/02/2021 à 22:04, Taher Alkhateeb a écrit :
Hello Everyone,

I received emails and checked resources [1] that seem to confirm JCenter from JFrog is going down and that the last day of operation for the repository is going to be May 1st 2021.

This is a big deal as many running instances will crash unless updated, so not only do future versions of OFBiz need to adapt, but also existing installations.

I'm not sure how to best handle this? Especially for production instances out there on older versions of OFBiz. Maybe one solution is to host the existing libraries in some temporary location or try to migrate them to MavenCentral ... Whatever is the solution I think we should make a fast move.

[1]

https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter
https://www.infoq.com/news/2021/02/jfrog-jcenter-bintray-closure

Reply via email to