potiuk opened a new issue #16533:
URL: https://github.com/apache/airflow/issues/16533


   When you've never built `helm-chart` documentation package locally. the 
intersphinx repository is missing for it and it cannot be downloaded as the 
helm-chart package is never published as package (I guess) . 
   
   This fails for example our command to build provider's documentation when 
you release providers:
   
   ```
   cd "${AIRFLOW_REPO_ROOT}"
   ./breeze build-docs -- \
     --for-production \
     --package-filter apache-airflow-providers \
     --package-filter 'apache-airflow-providers-*'
   ```
   
   Adding `--package-filter 'helm-chart'` helps, but it also builds the 
helm-chart documentation which is undesired in this case (and it causes the 
docs-building for most providers to fail the first pass, until the `helm-chart` 
documentation is built
   
   Possibly there is a way to get rid of that dependency ? 
   
   The error you get:
   
   ```
   apache-airflow-providers                                     Traceback (most 
recent call last):
   apache-airflow-providers                                       File 
"/usr/local/lib/python3.6/site-packages/sphinx/cmd/build.py", line 279, in 
build_main
   apache-airflow-providers                                         args.tags, 
args.verbosity, args.jobs, args.keep_going)
   apache-airflow-providers                                       File 
"/usr/local/lib/python3.6/site-packages/sphinx/application.py", line 278, in 
__init__
   apache-airflow-providers                                         
self._init_builder()
   apache-airflow-providers                                       File 
"/usr/local/lib/python3.6/site-packages/sphinx/application.py", line 337, in 
_init_builder
   apache-airflow-providers                                         
self.events.emit('builder-inited')
   apache-airflow-providers                                       File 
"/usr/local/lib/python3.6/site-packages/sphinx/events.py", line 110, in emit
   apache-airflow-providers                                         
results.append(listener.handler(self.app, *args))
   apache-airflow-providers                                       File 
"/usr/local/lib/python3.6/site-packages/sphinx/ext/intersphinx.py", line 238, 
in load_mappings
   apache-airflow-providers                                         updated = 
   apache-airflow-providers                                       File 
"/usr/local/lib/python3.6/site-packages/sphinx/ext/intersphinx.py", line 238, 
in <listcomp>
   apache-airflow-providers                                         updated = 
   apache-airflow-providers                                       File 
"/usr/local/lib/python3.6/concurrent/futures/_base.py", line 425, in result
   apache-airflow-providers                                         return 
self.__get_result()
   apache-airflow-providers                                       File 
"/usr/local/lib/python3.6/concurrent/futures/_base.py", line 384, in 
__get_result
   apache-airflow-providers                                         raise 
self._exception
   apache-airflow-providers                                       File 
"/usr/local/lib/python3.6/concurrent/futures/thread.py", line 56, in run
   apache-airflow-providers                                         result = 
self.fn(*self.args, **self.kwargs)
   apache-airflow-providers                                       File 
"/usr/local/lib/python3.6/site-packages/sphinx/ext/intersphinx.py", line 224, 
in fetch_inventory_group
   apache-airflow-providers                                         "with the 
following issues:") + "\n" + issues)
   apache-airflow-providers                                       File 
"/usr/local/lib/python3.6/logging/__init__.py", line 1642, in warning
   apache-airflow-providers                                         
self.log(WARNING, msg, *args, **kwargs)
   apache-airflow-providers                                       File 
"/usr/local/lib/python3.6/site-packages/sphinx/util/logging.py", line 126, in 
log
   apache-airflow-providers                                         
super().log(level, msg, *args, **kwargs)
   apache-airflow-providers                                       File 
"/usr/local/lib/python3.6/logging/__init__.py", line 1674, in log
   apache-airflow-providers                                         
self.logger.log(level, msg, *args, **kwargs)
   apache-airflow-providers                                       File 
"/usr/local/lib/python3.6/logging/__init__.py", line 1374, in log
   apache-airflow-providers                                         
self._log(level, msg, args, **kwargs)
   apache-airflow-providers                                       File 
"/usr/local/lib/python3.6/logging/__init__.py", line 1444, in _log
   apache-airflow-providers                                         
self.handle(record)
   apache-airflow-providers                                       File 
"/usr/local/lib/python3.6/logging/__init__.py", line 1454, in handle
   apache-airflow-providers                                         
self.callHandlers(record)
   apache-airflow-providers                                       File 
"/usr/local/lib/python3.6/logging/__init__.py", line 1516, in callHandlers
   apache-airflow-providers                                         
hdlr.handle(record)
   apache-airflow-providers                                       File 
"/usr/local/lib/python3.6/logging/__init__.py", line 861, in handle
   apache-airflow-providers                                         rv = 
self.filter(record)
   apache-airflow-providers                                       File 
"/usr/local/lib/python3.6/logging/__init__.py", line 720, in filter
   apache-airflow-providers                                         result = 
f.filter(record)
   apache-airflow-providers                                       File 
"/usr/local/lib/python3.6/site-packages/sphinx/util/logging.py", line 422, in 
filter
   apache-airflow-providers                                         raise exc
   apache-airflow-providers                                     
sphinx.errors.SphinxWarning: failed to reach any of the inventories with the 
following issues:
   apache-airflow-providers                                     intersphinx 
inventory '/opt/airflow/docs/_inventory_cache/helm-chart/objects.inv' not 
fetchable due to <class 
   'FileNotFoundError'>: [Errno 2] No such file or directory: 
'/opt/airflow/docs/_inventory_cache/helm-chart/objects.inv'
   apache-airflow-providers                                     
   apache-airflow-providers                                     [91mWarning, 
treated as error:[39;49;00m
   apache-airflow-providers                                     failed to reach 
any of the inventories with the following issues:
   apache-airflow-providers                                     intersphinx 
inventory '/opt/airflow/docs/_inventory_cache/helm-chart/objects.inv' not 
fetchable due to <class 
   'FileNotFoundError'>: [Errno 2] No such file or directory: 
'/opt/airflow/docs/_inventory_cache/helm-chart/objects.inv'
   
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to