Dremio.oss-only Custom Dependency Version Source Code?

I recently tried building the dremio.oss-only profile of Dremio 4.0 without the custom external Maven repositories in the pom.xml. I had several dependencies that I wasn’t able to resolve from standard Maven repositories. These appear to be custom built versions of some dependencies specifically for Dremio, and hosted on the Dremio Maven server?

Specifically:

I see all of these listed in the LICENSES_FOR_DEPENDENCIES.md file as Apache 2.0. I checked the Dremio GitHub repositories and identified what I think are the repo’s/branches for Arrow and Hadoop (confirmation appreciated), but did not see the rest of these (https://github.com/dremio).

Can you point me to where I can download the source code and build these dependencies locally?

I have the same question, and looking forward to get a response as soon as possible

What we are waiting for is not as important as what happens to us while we are waiting. Trust the process.

@leisore

Sorry for the late reply, but here’s some clarification.

Dremio manages 2 different repositories:

The second repository is enabled only for building the community edition, and is disabled if using dremio.oss-only flag. The first repository is required to build Dremio OSS version though.

Some of the artifacts under dremio-public maven repository may have their source code published under our Github organization at https://github.com/dremio, but some like Apache Calcite don’t unfortunately (this has been on our radar for a while now).