Bug#1090173: tango: FTBFS: ERROR: Invalid value `None` in intersphinx_mapping['http://docs.python.org/']. Expected a two-element tuple or list.

Santiago Vila sanvila at debian.org
Mon Dec 16 13:48:43 GMT 2024


Package: src:tango
Version: 10.0.0+dfsg1-3
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
dh binary --with sphinxdoc
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- -DCMAKE_BUILD_TYPE=Release -DTANGO_OMNI_BASE=/usr -DTSD_JAVA=OFF -DTDB_DATABASE_SCHEMA=OFF -DDB_SCRIPTS=ON -DTSD_TAC=ON -DTANGO_USE_TELEMETRY=ON -DCMAKE_MODULE_PATH=/usr/lib/x86_64-linux-gnu/cmake/opentelemetry-cpp/
	cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DCMAKE_BUILD_TYPE=Release -DTANGO_OMNI_BASE=/usr -DTSD_JAVA=OFF -DTDB_DATABASE_SCHEMA=OFF -DDB_SCRIPTS=ON -DTSD_TAC=ON -DTANGO_USE_TELEMETRY=ON -DCMAKE_MODULE_PATH=/usr/lib/x86_64-linux-gnu/cmake/opentelemetry-cpp/ ..
-- The CXX compiler identification is GNU 14.2.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- C++
-- CMake: version 3.31.2
-- Target platform: Linux 64-bit
-- C++ Compiler: GNU with version 14.2.0
-- Build type: Release
-- cppTango: version unknown
-- Environment: TANGO_HOST=
-- IDL: version 6.0.2
-- Found ZeroMQ: /usr/lib/x86_64-linux-gnu/libzmq.so
-- Found cppzmq: /usr/include/zmq.hpp
-- Found omniORB4: /usr/lib/x86_64-linux-gnu/libomniORB4.so  found components: thread
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.3.1")
-- Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so (found version "3.21.12")
-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.3.2")
-- Found c-ares: /usr/lib/x86_64-linux-gnu/cmake/c-ares/c-ares-config.cmake (found version "1.34.3")
-- Found Threads: TRUE
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
-- Found RE2 via pkg-config.
-- Tango telemetry (OpenTelemetry) enabled
-- Found opentelemetry-cpp: /usr/include
-- opentelemetry-cpp: version 1.17.0
-- opentelemetry-cpp uses new exporter name: TRUE
-- Found OMNIORB_VERSION=4.3.2
-- Using OMNIIDL=/usr/bin/omniidl
-- Testing omniidl for bug in generated c++ for IDL union
-- Found JPEG: /usr/lib/x86_64-linux-gnu/libjpeg.so
-- Check if cppzmq is present and recent enough: TRUE
-- Check if libzmq version is >= 4.0.5: TRUE
-- Looking for C++ include io.h
-- Looking for C++ include io.h - not found
-- Looking for C++ include unistd.h
-- Looking for C++ include unistd.h - found
-- Using IDL=/<<PKGBUILDDIR>>/lib/idl/include
-- Found Doxygen: /usr/bin/doxygen (found version "1.9.8") found components: doxygen missing components: dot
CMake Warning at lib/cpp/src/doxygen/CMakeLists.txt:10 (message):
  Could not find doxygen/dot, therefore the documentation can not be built.


-- IDL
-- The C compiler identification is GNU 14.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Database
-- Found MySQL: /usr/lib/x86_64-linux-gnu/libmariadb.so (found version "3.4.1")  missing components: exe
-- Using bundled libtango
-- No MySQL client program specified using -DMYSQL and we could not find one.
Database schema creation will not possible.
-- Starter
-- Access Control
-- Found MySQL: /usr/lib/x86_64-linux-gnu/libmariadb.so (found version "3.4.1")
-- Test
-- Found cppTango version .
-- Summary:                                                                                                                   
 Configuration (TangoSourceDistribution):                                                                                   
                                                                                                                            
 Source code location: /<<PKGBUILDDIR>>                                                                                  
 Version: 10.0.0                                                                                                     
 Compiler: C++ GNU 14.2.0                                                       
                                                                                                                            
 OMNIORB PATH: /usr/include                                                                                          
 OMNIORB VERSION: 4.3.2                                                                                    
                                                                                                                            
 CPPZMQ PATH: /usr/include                                                                                            
 CPPZMQ VERSION: 4.10.0                                                                                      
                                                                                                                            
 ZMQ PATH: /usr/include                                                                                                  
 ZMQ VERSION: 4.3.5                                                                                            
                                                                                                                            
 JAVA PATH: unknown                                                                                                
 JAVA VERSION: unknown                                                                                          
                                                                                                                            
 Database:                                                                                                                  
                                                                                                                            
 DB NAME: tango                                                                                                  
 CLIENT LIB: /usr/lib/x86_64-linux-gnu/libmariadb.so                                                                                     
 CLIENT VERSION: 3.4.1                                                                                
 SERVER VERSION: unknown                                                                                
 CONNECTION: FALSE                                                                                 
                                                                                                                            
 Build:                                                                                                                     
                                                                                                                            
 libraries:              ON                                                                                         
 java application :      OFF                                                                                        
 access control server:  ON                                                                                         
 database server:        ON                                                                                    
 database schema create: OFF                                                                             
                                                                                                                            
 Please check whether the configuration I detected matches what you would like to have.
-- Configuring done (10.9s)
-- Generating done (0.1s)
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
    FETCHCONTENT_FULLY_DISCONNECTED


-- Build files have been written to: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
	rm -f debian/libtango-dev.debhelper.log debian/libtango-doc.debhelper.log debian/libtango-tools.debhelper.log debian/libtango10.debhelper.log debian/tango-accesscontrol.debhelper.log debian/tango-common.debhelper.log debian/tango-db.debhelper.log debian/tango-starter.debhelper.log debian/tango-test.debhelper.log
   debian/rules override_dh_auto_build-indep
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make -C doc/src/ html
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc/src'
sphinx-build -b html -d build/doctrees   source build/html
Running Sphinx v8.1.3
loading translations [en]... done
Registering meta-labels...
registering audience 
registering lang 
... meta-labels registered.
making output directory... done
Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`.
ERROR: Invalid value `None` in intersphinx_mapping['http://docs.python.org/']. Expected a two-element tuple or list.

Configuration error:
Invalid `intersphinx_mapping` configuration (1 error).
make[2]: *** [Makefile:53: html] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc/src'
make[1]: *** [debian/rules:38: override_dh_auto_build-indep] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:24: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202412/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.



More information about the debian-science-maintainers mailing list