docs: install_deps> python -I -m pip install -r docs/requirements.txt docs-linkcheck: install_deps> python -I -m pip install -r docs/requirements.txt docs: freeze> python -m pip freeze --all docs: alabaster==1.0.0,attrs==25.4.0,babel==2.17.0,blockdiag==3.0.0,certifi==2025.11.12,charset-normalizer==3.4.4,contourpy==1.3.3,cycler==0.12.1,docutils==0.21.2,fonttools==4.60.1,funcparserlib==2.0.0a0,future==1.0.0,idna==3.11,imagesize==1.4.1,Jinja2==3.1.6,jsonschema==3.2.0,kiwisolver==1.4.9,lfdocs-conf==0.9.0,MarkupSafe==3.0.3,matplotlib==3.10.7,numpy==2.3.5,nwdiag==3.0.0,packaging==25.0,pillow==12.0.0,pip==25.3,Pygments==2.19.2,pyparsing==3.2.5,pyrsistent==0.20.0,python-dateutil==2.9.0.post0,PyYAML==6.0.3,requests==2.32.5,requests-file==1.5.1,roman-numerals-py==3.1.0,seqdiag==3.0.0,setuptools==80.9.0,six==1.17.0,snowballstemmer==3.0.1,Sphinx==8.2.3,sphinx-bootstrap-theme==0.8.1,sphinx-data-viewer==0.1.5,sphinx-rtd-theme==3.0.2,sphinx-tabs==3.4.7,sphinxcontrib-applehelp==2.0.0,sphinxcontrib-blockdiag==3.0.0,sphinxcontrib-devhelp==2.0.0,sphinxcontrib-htmlhelp==2.1.0,sphinxcontrib-jquery==4.1,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-needs==0.7.9,sphinxcontrib-nwdiag==2.0.0,sphinxcontrib-plantuml==0.31,sphinxcontrib-qthelp==2.0.0,sphinxcontrib-seqdiag==3.0.0,sphinxcontrib-serializinghtml==2.0.0,sphinxcontrib-swaggerdoc==0.1.7,urllib3==2.5.0,webcolors==25.10.0 docs: commands[0]> sphinx-build -W -b html -n -d /w/workspace/netconf-tox-verify-9.0.x/.tox/docs/tmp/doctrees ./docs/ /w/workspace/netconf-tox-verify-9.0.x/docs/_build/html docs-linkcheck: freeze> python -m pip freeze --all Running Sphinx v8.2.3 loading translations [en]... done docs-linkcheck: alabaster==1.0.0,attrs==25.4.0,babel==2.17.0,blockdiag==3.0.0,certifi==2025.11.12,charset-normalizer==3.4.4,contourpy==1.3.3,cycler==0.12.1,docutils==0.21.2,fonttools==4.60.1,funcparserlib==2.0.0a0,future==1.0.0,idna==3.11,imagesize==1.4.1,Jinja2==3.1.6,jsonschema==3.2.0,kiwisolver==1.4.9,lfdocs-conf==0.9.0,MarkupSafe==3.0.3,matplotlib==3.10.7,numpy==2.3.5,nwdiag==3.0.0,packaging==25.0,pillow==12.0.0,pip==25.3,Pygments==2.19.2,pyparsing==3.2.5,pyrsistent==0.20.0,python-dateutil==2.9.0.post0,PyYAML==6.0.3,requests==2.32.5,requests-file==1.5.1,roman-numerals-py==3.1.0,seqdiag==3.0.0,setuptools==80.9.0,six==1.17.0,snowballstemmer==3.0.1,Sphinx==8.2.3,sphinx-bootstrap-theme==0.8.1,sphinx-data-viewer==0.1.5,sphinx-rtd-theme==3.0.2,sphinx-tabs==3.4.7,sphinxcontrib-applehelp==2.0.0,sphinxcontrib-blockdiag==3.0.0,sphinxcontrib-devhelp==2.0.0,sphinxcontrib-htmlhelp==2.1.0,sphinxcontrib-jquery==4.1,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-needs==0.7.9,sphinxcontrib-nwdiag==2.0.0,sphinxcontrib-plantuml==0.31,sphinxcontrib-qthelp==2.0.0,sphinxcontrib-seqdiag==3.0.0,sphinxcontrib-serializinghtml==2.0.0,sphinxcontrib-swaggerdoc==0.1.7,urllib3==2.5.0,webcolors==25.10.0 docs-linkcheck: commands[0]> sphinx-build -b linkcheck -d /w/workspace/netconf-tox-verify-9.0.x/.tox/docs-linkcheck/tmp/doctrees ./docs/ /w/workspace/netconf-tox-verify-9.0.x/docs/_build/linkcheck making output directory... done Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. loading intersphinx inventory 'common-packer' from https://docs.releng.linuxfoundation.org/projects/common-packer/en/stable/objects.inv ... loading intersphinx inventory 'global-jjb' from https://docs.releng.linuxfoundation.org/projects/global-jjb/en/stable/objects.inv ... loading intersphinx inventory 'lfdocs' from https://docs.releng.linuxfoundation.org/en/latest/objects.inv ... loading intersphinx inventory 'lfdocs-conf' from https://docs.releng.linuxfoundation.org/projects/lfdocs-conf/en/stable/objects.inv ... loading intersphinx inventory 'lftools' from https://docs.releng.linuxfoundation.org/projects/lftools/en/stable/objects.inv ... loading intersphinx inventory 'pipelines' from https://docs.releng.linuxfoundation.org/projects/pipelines/en/latest/objects.inv ... Running Sphinx v8.2.3 loading translations [en]... done making output directory... done Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. loading intersphinx inventory 'common-packer' from https://docs.releng.linuxfoundation.org/projects/common-packer/en/stable/objects.inv ... loading intersphinx inventory 'global-jjb' from https://docs.releng.linuxfoundation.org/projects/global-jjb/en/stable/objects.inv ... loading intersphinx inventory 'lfdocs' from https://docs.releng.linuxfoundation.org/en/latest/objects.inv ... loading intersphinx inventory 'lfdocs-conf' from https://docs.releng.linuxfoundation.org/projects/lfdocs-conf/en/stable/objects.inv ... loading intersphinx inventory 'lftools' from https://docs.releng.linuxfoundation.org/projects/lftools/en/stable/objects.inv ... loading intersphinx inventory 'pipelines' from https://docs.releng.linuxfoundation.org/projects/pipelines/en/latest/objects.inv ... loading intersphinx inventory 'python' from https://docs.python.org/3/objects.inv ... loading intersphinx inventory 'python' from https://docs.python.org/3/objects.inv ... building [mo]: targets for 0 po files that are out of date writing output... building [html]: targets for 4 source files that are out of date updating environment: [new config] 4 added, 0 changed, 0 removed reading sources... [ 25%] developer-guide building [mo]: targets for 0 po files that are out of date writing output... building [linkcheck]: targets for 4 source files that are out of date updating environment: [new config] 4 added, 0 changed, 0 removed reading sources... [ 25%] developer-guide reading sources... [ 50%] index reading sources... [ 75%] testtool reading sources... [ 50%] index reading sources... [ 75%] testtool reading sources... [100%] user-guide reading sources... [100%] user-guide looking for now-outdated files... none found looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... pickling environment... done checking consistency... done preparing documents... done copying assets... copying assets: done writing output... [ 25%] developer-guide Writing evaluated template result to /w/workspace/netconf-tox-verify-9.0.x/docs/_build/html/_static/basic.css writing output... [ 50%] index Writing evaluated template result to /w/workspace/netconf-tox-verify-9.0.x/docs/_build/html/_static/documentation_options.js writing output... [ 75%] testtool Writing evaluated template result to /w/workspace/netconf-tox-verify-9.0.x/docs/_build/html/_static/language_data.js writing output... [100%] user-guide Writing evaluated template result to /w/workspace/netconf-tox-verify-9.0.x/docs/_build/html/_static/bootstrap-sphinx.css Writing evaluated template result to /w/workspace/netconf-tox-verify-9.0.x/docs/_build/html/_static/bootstrap-sphinx.js copying static files: done ( developer-guide: line 40) -ignored- https://git.opendaylight.org/gerrit/admin/repos/coretutorials ( testtool: line 61) -ignored- https://git.opendaylight.org/gerrit/admin/repos/netconf ( user-guide: line 66) -ignored- http://localhost:8181/rests/data/network-topology:network-topology ( user-guide: line 66) -ignored- http://localhost:8181/rests/data/network-topology:network-topology?content=config ( user-guide: line 66) -ignored- http://localhost:8181/rests/data/network-topology:network-topology?content=nonconfig ( user-guide: line 66) -ignored- http://localhost:8181/rests/data/network-topology:network-topology/topology=topology-netconf?content=config ( user-guide: line 117) -ignored- http://localhost:8181/rests/data/network-topology:network-topology/topology=topology-netconf/node=new-netconf-device ( user-guide: line 126) -ignored- http://localhost:8181/rests/data/network-topology:network-topology/topology=topology-netconf copying extra files... copying extra files: done copying assets: done writing output... [ 25%] developer-guide ( user-guide: line 639) -ignored- http://localhost:8181/rests/data/network-topology:network-topology/topology=topology-netconf/node=new-netconf-device/yang-ext:mount?content=nonconfig ( user-guide: line 656) -ignored- http://localhost:8181/rests/data/network-topology:network-topology/topology=topology-netconf/node=new-netconf-device/yang-ext:mount/Cisco-IOS-XR-ifmgr-cfg:interface-configurations ( user-guide: line 692) -ignored- http://localhost:8181/rests/operations/network-topology:network-topology/topology=topology-netconf/node=new-netconf-device/yang-ext:mount/ietf-netconf-monitoring:get-schema ( user-guide: line 1443) -ignored- http://localhost:8181/rests/data/network-topology:network-topology/topology=topology-netconf/node=netopeer/yang-ext:mount?content:config ( user-guide: line 1659) -ignored- http://localhost:8181/rests/data/network-topology:network-topology/topology=topology-netconf/node=controller-mdsal/yang-ext:mount?content:nonconfig ( user-guide: line 2671) -ignored- http://localhost:8181/openapi/explorer/index.html ( user-guide: line 2673) -ignored- http://localhost:8181/openapi/api/v3/single ( user-guide: line 2699) -ignored- http://localhost:8181/openapi/explorer/index.html?urls.primaryName=17830-sim-device%20resources%20-%20RestConf%20RFC%208040 ( user-guide: line 2701) -ignored- http://localhost:8181/openapi/api/v3/mounts/1 ( user-guide: line 2703) -ignored- http://localhost:8181/openapi/api/v3/mounts/1/toaster?revision=2009-11-20 ( user-guide: line 2705) -ignored- http://localhost:8181/openapi/api/v3/mounts/1/definition-test writing output... [ 50%] index ( user-guide: line 1402) ok https://docs.docker.com/get-started/ writing output... [ 75%] testtool writing output... [100%] user-guide -rate limited- https://github.com/opendaylight/coretutorials/blob/master/ncmount/impl/src/main/java/ncmount/impl/NcmountProvider.java | sleeping... ( user-guide: line 1505) ok https://github.com/CESNET/netopeer2/tree/master/example_configuration ( user-guide: line 1873) ok https://github.com/CESNET/netopeer/wiki/CallHome ( user-guide: line 1397) ok https://hub.docker.com/r/sysrepo/sysrepo-netopeer2 ( user-guide: line 1390) ok https://github.com/cesnet/netopeer generating indices... genindex done highlighting module code... ( user-guide: line 1873) ok https://github.com/CESNET/netopeer2 writing additional pages... search done dumping search index in English (code: en)... done dumping object inventory... done build succeeded. The HTML pages are in docs/_build/html. ( testtool: line 71) ok https://nexus.opendaylight.org/content/repositories/public/org/opendaylight/netconf/netconf-testtool/ docs: OK ✔ in 27.22 seconds gitlint: install_deps> python -I -m pip install gitlint ( user-guide: line 1397) ok https://www.docker.com/ ( user-guide: line 1568) redirect https://jira.opendaylight.org/browse/ODLPARENT-112 - permanently to https://lf-opendaylight.atlassian.net/browse/ODLPARENT-112 ( user-guide: line 40) ok https://www.rfc-editor.org/rfc/rfc5277 ( user-guide: line 17) ok https://www.rfc-editor.org/rfc/rfc6241 ( user-guide: line 42) ok https://www.rfc-editor.org/rfc/rfc6022 ( user-guide: line 1586) ok https://www.rfc-editor.org/rfc/rfc6470 ( user-guide: line 1018) ok https://www.rfc-editor.org/rfc/rfc6241#section-6.4 ( user-guide: line 44) ok https://www.rfc-editor.org/rfc/rfc7895 ( user-guide: line 2195) ok https://www.rfc-editor.org/rfc/rfc8040#section-4.8.3 ( user-guide: line 70) ok https://www.rfc-editor.org/rfc/rfc8040 ( user-guide: line 932) ok https://www.rfc-editor.org/rfc/rfc8040#section-4.8.7 ( developer-guide: line 42) ok https://wiki-archive.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:Startup_Project_Archetype ( developer-guide: line 22) ok https://wiki-archive.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:MD-SAL_App_Tutorial ( developer-guide: line 61) ok https://wiki-archive.opendaylight.org/view/Controller_Core_Functionality_Tutorials:Tutorials:Netconf_Mount ( user-guide: line 930) ok https://www.rfc-editor.org/rfc/rfc8040#section-4.8.4 ( user-guide: line 1888) ok https://www.rfc-editor.org/rfc/rfc8071 ( user-guide: line 951) ok https://www.rfc-editor.org/rfc/rfc8639 ( user-guide: line 392) ok https://www.rfc-editor.org/rfc/rfc8072 ( user-guide: line 934) ok https://www.rfc-editor.org/rfc/rfc8040#section-4.8.8 ( user-guide: line 959) ok https://www.rfc-editor.org/rfc/rfc8650#section-a.1.1-1 gitlint: freeze> python -m pip freeze --all gitlint: arrow==1.2.3,click==8.1.3,gitlint==0.19.1,gitlint-core==0.19.1,pip==25.3,python-dateutil==2.9.0.post0,setuptools==80.9.0,sh==1.14.3,six==1.17.0 gitlint: commands[0]> gitlint ( developer-guide: line 36) ok https://github.com/opendaylight/coretutorials/tree/master/ncmount ( developer-guide: line 145) ok https://github.com/opendaylight/coretutorials/blob/master/ncmount/impl/src/main/java/ncmount/impl/NcmountProvider.java build succeeded. Look for any errors in the above output or in docs/_build/linkcheck/output.txt gitlint: OK ✔ in 5.54 seconds docs: OK (27.22=setup[24.50]+cmd[2.72] seconds) docs-linkcheck: OK (88.20=setup[24.90]+cmd[63.30] seconds) gitlint: OK (5.54=setup[5.40]+cmd[0.14] seconds) congratulations :) (88.23 seconds)