Kengo Seki created AVRO-3879:
--------------------------------
Summary: [Build][Python] Fix `./build.sh clean` to remove the
generated Python documents
Key: AVRO-3879
URL: https://issues.apache.org/jira/browse/AVRO-3879
Project: Apache Avro
Issue Type: Improvement
Components: build, python
Reporter: Kengo Seki
Assignee: Kengo Seki
Currently, {{./build.sh clean}} doesn't remove the files under
lang/py/docs/build, so running that script multiple times can cause the
following error, even if {{./build.sh clean}} is executed in advance:
{code}
$ git clone https://github.com/apache/avro.git
$ cd avro
$ ./build.sh docker
$ ./build.sh test
$ ./build.sh clean dist
...
[WARNING] Files with unapproved licenses:
lang/py/docs/build/html/search.html
lang/py/docs/build/html/index.html
lang/py/docs/build/html/genindex.html
lang/py/docs/build/html/searchindex.js
lang/py/docs/build/html/intro.html
lang/py/docs/build/html/_static/searchtools.js
lang/py/docs/build/html/_static/pygments.css
lang/py/docs/build/html/_static/documentation_options.js
lang/py/docs/build/html/_static/custom.css
lang/py/docs/build/html/_static/basic.css
lang/py/docs/build/html/_static/doctools.js
lang/py/docs/build/html/_static/sphinx_highlight.js
lang/py/docs/build/html/_static/language_data.js
lang/py/docs/build/html/_static/alabaster.css
lang/py/docs/build/html/py-modindex.html
lang/py/docs/build/html/.buildinfo
lang/py/docs/build/html/automodule.html
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.220 s
[INFO] Finished at: 2023-10-08T09:59:38Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.rat:apache-rat-plugin:0.15:check
(default) on project avro-toplevel: Too many files with unapproved license: 17
See RAT report in: /home/sekikn/avro/target/rat.txt -> [Help 1]
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)