Hey Mark, bnd is in ramp down phase targetting a release in Feb so if you do find an issue soon-ish we can work to get it in the release.
Ray On Wed, Jan 26, 2022 at 4:05 AM Mark Thomas <ma...@apache.org> wrote: > I have made some progress on this over the last few days. The current > status is: > > - Builds are reproducible (excluding signing of Windows binaries) when > using the same OS / Java / Ant combination. > > - JSign gives us what we need to handling the signing of the Windows > binaries. "Just" need to implement it. > > - No solution yet for the zipped JSON files created by the Javadoc tool. > This is low priority. If we decide to address it, the short-term fix > will be to unpack and rebuild the zip. The long term fix will be to > get the Javadoc tool changed. > > - The Ant archive cross-platform ordering issues (".../..." vs > "...\...") have been worked around with some renaming. The long term > fix is to address this in Ant. > > - I think there is another BND issue. I've seen one instance of > module-info.class being generated differently. I'm not sure if this is > a pure BND issue or if cross-platform builds were a factor. > > - I have also seen one issue where XReflectionIntrospectionUtils.class > was generated differently. I haven't looked into that yet. > > > I have a few commits to push to improve cross-platform reproducibility. > One is for the Ant archive ordering issue. The rest are various LF vs > CRLF issues. > > My plan is to push these changes and back-port them - probably later today. > > I intend to continue working on making the Tomcat build reproducible > cross-platform but I anticipate that this work will be on the > back-burner for a while as I have a couple of other things I want to > look at first. > > Mark > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org > > -- *Raymond Augé* (@rotty3000) Senior Software Architect *Liferay, Inc.* (@Liferay) OSGi Fellow, Java Champion