Hi, As we now have a bsd-port repo under the OpenJDK organization on Github, I thought it would be a good time to discuss further progress on the BSD port, and how to organize how we work and use the repo.
https://github.com/openjdk/bsd-port The repo is set up so that the master branch automatically track the openjdk/jdk repo master branch, and from what I gather, the normal openjdk workflow for integrating merge requests into the master branch apply. I.e. merge requests in the bsd-repo will be integrated into the mainline jdk branch. https://openjdk.org/guide/#contributing-to-an-openjdk-project As the BSD ports have lived for such a long time as out-of-tree ports, integrating the old patches as they were originally committed to the battleblow repos is not really feasible. Also trying to integrate the full port as one huge merge request will probably (and understandably) be rejected. In other words we need to find a way to break the current set of patches down to sensible changes that we can get integrated with relative ease. I've been adviced that we should also author a JEP that covers the integration of the BSD port into mainline. This will make it easier to get our changes accepted, and also help the upstream project to plan for the changes. https://openjdk.org/jeps/0 I'm not sure how important the JEP is if we add changes gradually, but I'm thinking it won't hurt. Finally I think we should update the bsd-port wiki, but I don't seem to have edit rights for that yet. https://wiki.openjdk.org/display/BSDPort/Main I'd really like to get your feedback and thoughts on this. Take Care! Harald
