I know js-dossier is not the responsibility of the closure compiler or library teams, but does anyone have ideas for me trying to revive the js-dossier project?
https://github.com/jleyba/js-dossier is used by closure library for its documentation. The js-dossier project has not been updated in 4 years, and seems to be abandoned.
I would love to fix it up, but I can't get it to build. It seems to want an ancient version of bazel (0.29, the current version is 6.1.0), which I kind of installed, but now it fails on a missing 'python' command in some sub-folder of maven. (So perhaps the build process didn't get entirely moved from maven to bazel 4 years ago?)
So, I'm pretty stuck and wondering if anyone has ideas or general advice on trying to revive an old project like this.
FWIW here is some of the error messages I got
[14:05:35 ~/Documents/Programming/js-dossier]$ ./gendossier.sh -r
erikn's .bashrc is running
INFO: Starting clean.
INFO: Call stack for the definition of repository 'maven' which is a coursier_fetch (rule definition at /private/var/tmp/_bazel_erikn/4521f4523bde805bb0b44649cb6641b5/external/rules_jvm_external/coursier.bzl:870:18):
- /private/var/tmp/_bazel_erikn/4521f4523bde805bb0b44649cb6641b5/external/rules_jvm_external/defs.bzl:83:5
- /Users/erikn/Documents/Programming/js-dossier/WORKSPACE:28:1
INFO: Repository 'maven' used the following cache hits instead of downloading the corresponding file.
* Hash '17f4ff053d0d1dca588afdcc94ca952f7ed85bb03675cd77ec05b7352a832b86' for https://github.com/coursier/coursier/releases/download/v2.0.0-RC3/coursier.jar
If the definition of 'maven' was updated, verify that the hashes were also updated.
ERROR: An error occurred during the fetch of repository 'maven':
Error while obtaining the sha256 checksum of v1/https/jcenter.bintray.com/aopalliance/aopalliance/1.0/aopalliance-1.0.jar: java.io.IOException: Cannot run program "python" (in directory "/private/var/tmp/_bazel_erikn/4521f4523bde805bb0b44649cb6641b5/external/maven"): error=2, No such file or directory
ERROR: /Users/erikn/Documents/Programming/js-dossier/test/java/com/github/jsdossier/BUILD:7:1: //test/java/com/github/jsdossier:lib depends on @maven//:com_google_inject_guice in repository @maven which failed to fetch. no such package '@maven//': Error while obtaining the sha256 checksum of v1/https/jcenter.bintray.com/aopalliance/aopalliance/1.0/aopalliance-1.0.jar: java.io.IOException: Cannot run program "python" (in directory "/private/var/tmp/_bazel_erikn/4521f4523bde805bb0b44649cb6641b5/external/maven"): error=2, No such file or directory
ERROR: /Users/erikn/Documents/Programming/js-dossier/test/java/com/github/jsdossier/BUILD:7:1: //test/java/com/github/jsdossier:lib depends on @maven//:com_google_guava_guava in repository @maven which failed to fetch. no such package '@maven//': Error while obtaining the sha256 checksum of v1/https/jcenter.bintray.com/aopalliance/aopalliance/1.0/aopalliance-1.0.jar: java.io.IOException: Cannot run program "python" (in directory "/private/var/tmp/_bazel_erikn/4521f4523bde805bb0b44649cb6641b5/external/maven"): error=2, No such file or directory
ERROR: /Users/erikn/Documents/Programming/js-dossier/test/java/com/github/jsdossier/BUILD:7:1: //test/java/com/github/jsdossier:lib depends on @maven//:com_google_jimfs_jimfs in repository @maven which failed to fetch. no such package '@maven//': Error while obtaining the sha256 checksum of v1/https/jcenter.bintray.com/aopalliance/aopalliance/1.0/aopalliance-1.0.jar: java.io.IOException: Cannot run program "python" (in directory "/private/var/tmp/_bazel_erikn/4521f4523bde805bb0b44649cb6641b5/external/maven"): error=2, No such file or directory
--
---
You received this message because you are subscribed to the Google Groups "Closure Library Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to closure-library-d...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/closure-library-discuss/6b79db67-30be-4a7e-9329-caeea5bb02e7n%40googlegroups.com.