Previous meeting notes: https://salsa.debian.org/bazel-team/meta/-/wikis/2020-06-03-notes
Project plan: https://salsa.debian.org/bazel-team/meta/-/wikis/Workplan-Part-1/
Summary:
- Phase 1: package meets policy ("lintian clean") and upload to the Debian review queue. Olek guesses a week or two.
- Phase 2: bazel Debian package is accepted and tensorflow is packaged for Debian.
Attendees:
- Yun Peng
- Olek Wojnar
- Philipp Wollermann
- Tobias Werth
- John Field
- Joe Hicks
- Michael R. Crusoe
Just one package to go: checker-framework (flogger needs this) https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=959832
grpc library is 1.26.0 has a bug, waiting for upgrade to 1.29.0
Michael: grpc 1.30.0 is in Debian Experimental, but it blocked waiting for abseil which is waiting in the NEW queue
Michael: I've added abseil to our COVID-19 NEW queue priority list: https://salsa.debian.org/med-team/community/2020-covid19-hackathon/-/wikis/NEW-Requests-for-Covid-19-Research-Infrastructure
Jun to send Olek a patch, he'll report a bug to the maintainer
Olek: What can we use to test bazel with? Do you have a "hello world" simple example?
Jun: https://github.com/bazelbuild/bazel/tree/master/examples/cpp & https://github.com/bazelbuild/examples
Michael volunteered to review Olek's bazel package prior to submission.
Jun to Olek: Is https://github.com/google/bazel-common/pull/113 a blocker? No?
Joe Hicks: would be great to have some motivational materials to turn into a blog post. Michael agreed to collect it together.
How can we help Olek? Need to start Tensorflow packaging now. https://salsa.debian.org/science-team/tensorflow either fork this or start anew https://github.com/tensorflow/tensorflow/releases/tag/v1.15.3
If we wanted to start packaging Tensorflow today:
- get the new grpc + abseil built locally from Debian Experimental/NEW (or get patch from Yun) https://packages.debian.org/source/experimental/grpc
- Build local copy of https://salsa.debian.org/java-team/checker-framework-java
- Upgrade bazel-bootstrap https://salsa.debian.org/bazel-team/bazel-bootstrap to 3.4 (mostly removing patches)
- Then fork/branch https://salsa.debian.org/science-team/tensorflow , update upstream to 2.1.0 remove patches that work around bazel and add bazel-bootstrap to the build-depends.
-
override_dh_auto_{configure,build,install}
to use the binaries from bazel-bootstrap as there is no dh integration yet.