Code Monkey home page Code Monkey logo

Comments (7)

ojdkbuild avatar ojdkbuild commented on June 29, 2024

I bundled the sources for 8u111-1 release:

Bundling is done using "nmake srcbundle" target and basically the same as a result of:

git clone --recursive https://github.com/ojdkbuild/ojdkbuild.git

but excludes all binary tools. All the sources in the bundle originates from CentOS 7 sources, build scripts that are not from CentOS were written by myself.

Will add source bundles to the following releases too. Closing the issue.

from ojdkbuild.

mickaelistria avatar mickaelistria commented on June 29, 2024

Thanks a lot!

from ojdkbuild.

mickaelistria avatar mickaelistria commented on June 29, 2024

By the way, do you know whether similar source zips are available for Linux?

from ojdkbuild.

ojdkbuild avatar ojdkbuild commented on June 29, 2024

For CentOS 6 jdk SRPMs (that contains all the sources and patches) are here: http://vault.centos.org/6.8/updates/Source/SPackages/ , direct link to latest one: http://vault.centos.org/6.8/updates/Source/SPackages/java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.src.rpm

For CentOS 7 jdk source bundles are here: https://git.centos.org/sources/java-1.8.0-openjdk/c7/ , direct link to latest one: https://git.centos.org/sources/java-1.8.0-openjdk/c7/c32fc4a2f70f097b8726e396cceaad1bdad461b6 (actual name: aarch64-port-jdk8u-aarch64-jdk8u111-b15.tar.xz) and RPM patches are here: https://git.centos.org/summary/rpms!java-1.8.0-openjdk

Just please note, that Linux ZIP bundle that can be downloaded from ojdkbuild main page ( https://github.com/ojdkbuild/ojdkbuild/releases/download/1.8.0.111-1/java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.x86_64.zip ) is extracted from CentOS 6 with the scripts from here ( https://github.com/ojdkbuild/ojdkbuild/wiki/CentOS6ZipBundle ) , this bundle is NOT a part of ojdkbuild releases - I cannot support it even if I will want to do so, it is maintained by RHEL developers and being imported into CentOS after RHEL releases. You of course can use this bundle for any purpose, but please don't associate it with "ojdkbuild" project to prevent possible confusion.

from ojdkbuild.

ildar avatar ildar commented on June 29, 2024

That wasn't a wise decision. Doubling zip size for src.zip is hm... doubtful.
You could simply put a link to the https://github.com/ojdkbuild/ojdkbuild/releases

from ojdkbuild.

ojdkbuild avatar ojdkbuild commented on June 29, 2024

Hi, @ildar , I think you are confusing src.zip, that is included inside MSI and ZIP bundle and a separate sources ZIP bundle that has been requested in this issue.

src.zip contains only Java sources that are required for debugging. It is loaded automatically by IDEs. Not including all the Java sources means that excluded packages cannot be debugged. Please see more details in this thread.

Sources bundle requested in this issues (example) contains all the native and Java sources and build scripts that were used to builds the corresponding jdk binaries. It is effectively a partial snapshot of the git repo. Such bundle is useless for normal users, but may be required for legal reasons in projects (like Eclipse) that want to use ojdkbuild binaries.

from ojdkbuild.

ildar avatar ildar commented on June 29, 2024

from ojdkbuild.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.