User:Jayofdoom/swig-4.3.0
Swig 4.3.0 Upgrade project
Testing progress
Built, tests pass w/FEATURES=test
TODO: Nothing; these are fine (I tested ~amd64 version -- ignore the version listed)
- app-crypt/gpgme-1.23.2-r2
- dev-embedded/libftdi-0.20-r2
- dev-lang/souffle-2.4.1-r1
- dev-libs/libcec-6.0.2-r2
- dev-libs/libnl-9999
- dev-libs/libratbag-9999
- dev-libs/link-grammar-5.12.5
- dev-libs/marisa-9999
- dev-libs/redland-bindings-1.0.17.1-r101
- dev-libs/stfl-0.24-r5
- dev-python/pivy-0.6.8
- dev-python/pycdio-2.1.1-r1
- dev-python/pygraphviz-1.14
- dev-python/pyscard-2.2.1
- dev-python/scipy-1.15.1
- dev-tcltk/tcl3d-0.5.0-r1
- dev-tcltk/tcl3d-0.9.5
- dev-util/babeltrace-2.0.5
- dev-util/trace-cmd-3.3.1
- dev-vcs/subversion-1.14.5
- games-arcade/jvgs-0.5.1
- llvm-core/lldb-20.0.0_pre20250111
- media-gfx/exact-image-1.2.1-r2
- media-gfx/graphviz-12.2.1
- media-gfx/hugin-9999
- media-gfx/libredwg-0.13.3
- media-gfx/yafaray-3.5.1-r4
- media-libs/hamlib-4.5.5-r3
- media-libs/mlt-7.28.0-r1
- media-sound/csound-6.17.0-r1
- media-sound/lash-0.5.4-r6
- media-sound/solfege-3.23.4
- media-video/obs-studio-30.2.3-r1
- net-dns/unbound-1.19.3
- net-libs/ldns-1.8.3-r3
- net-wireless/gr-ieee802154-0.0_p20210719-r3
- net-wireless/gr-rds-9999
- net-wireless/soapysdr-0.8.1-r1
- sci-chemistry/openbabel
- sci-geosciences/grass
- sci-geosciences/mapserver
- sci-geosciences/routino
- sci-libs/gdal
- sci-libs/gmsh-4.13.1-r1
- sci-libs/libsigrok-0.5.2-r5
- sci-libs/mathgl
- sci-libs/med
- sci-libs/nlopt
- sci-libs/plplot-5.15.0_p6-r1
- sys-apps/dtc
- sys-libs/libapparmor
- sys-libs/libcap-ng
- sys-libs/libnvme
- sys-libs/libselinux
- sys-libs/openipmi
Built, tests did not pass
TODO:
- test with old swig to see if it reproduces
- test in a VM instead of a container to see if it reproduces
sci-electronics/kicad -> built; need to re-run with tests
app-backup/amanda-3.5.4-r1 -> tests hung in xfer-src; likely a weird container thing
net-irc/znc-1.9.1 -> Tests hung at 8/9 [8/9] cd /var/tmp/portage/net-irc/znc-1.9.1/work/znc-1.9.1_build/test && /usr/bin/cmake -E make_directory /var/tmp/portage/net-irc/znc-1.9.1/work/znc-1.9.1_build/test/CMakeFiles && /usr/bin/cmake -E touch /var/tmp/portage/net-irc/znc-1.9.1/work/znc-1.9.1_build/test/CMakeFiles/inttest_bin-complete && /usr/bin/cmake -E touch /var/tmp/portage/net-irc/znc-1.9.1/work/znc-1.9.1_build/test/inttest_bin-prefix/src/inttest_bin-stamp/inttest_bin-done
media-libs/partio-1.17.3 -> All tests failed -- maybe don't run properly in nspawn?
media-libs/mypaint -> tests just straight up fail in a way that seems unrelated to swig
dev-python/psutil -> looks like maybe some network tests failing in my container?
dev-python/m2crypto-0.43.0 -> built; tests froze in an ssl test case... maybe container issue?
dev-python/scipy -> built; tests failed in TestAAA::test_basic_functions in test_bary_rational.py
Likely OK; fails on old+new swig
- sys-process/audit
- sci-visualization/fityk
Failed to build (likely swig)
TODO:
- Look for patches/bug reports
- Test -9999 if exists
dev-lang/yap-7.1.0 - failed to build, file was in the swig dialect folder so likely related
sci-chemistry/modeller-10.5 - did not build - unsure if a real break; modeller_wrap.c:23545:17: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
dev-embedded/u-boot-tools-2024.01-r1 - did not build - seemingly a real break: scripts/dtc/pylibfdt/libfdt_wrap.c:6767:19: error: too few arguments to function ‘SWIG_Python_AppendOutput’
sys-libs/libsemanage - did not build - seemingly real break: semanageswig_wrap.c:16748:17: error: too few arguments to function ‘SWIG_Python_AppendOutput’
media-tv/kodi-21.1-r1 - did not build - seemingly real break: FAILED: build/swig/AddonModuleXbmcvfs.i.cpp /var/tmp/portage/media-tv/kodi-21.1-r1/work/xbmc-21.1-Omega_build/build/swig/AddonModuleXbmcvfs.i.cpp
TODO: reverify these
- sci-chemistry/vmd-1.9.4_alpha57
- net-fs/openafs-1.8.8.1-r2 -- need a box that's setup with a kernel source
- media-gfx/freecad -- conflicts probably because my test box is lol
- app-office/gnucash-5.8-r100 - don't have a gui in my container
- dev-db/mysql-workbench - needs a gui
- app-emulation/xen-tools-4.19.1 - dependency dev86 would not merge