From d259597a1a96e896b7a7fd38c24dd0223da0affa Mon Sep 17 00:00:00 2001 From: Ben Woodard Date: Jan 14 2023 01:00:31 +0000 Subject: Add problem packages for fedora 37 There are three new files. - package_list.fedora37-assert.json This lists most of the packages which assert when doing the self compare. Some of these asserts are caused by the language not being supported by libabigail. While I do not think that this should cause an assert, it is a known issue which is not a priority right now. I have collected those into another file. - package_list.fedora37-assert-lang.json This contains the packages whose assert is caused by being an unsupported language. Overall the asserts boil down to: 1 abipkgdiff: ../../../libabigail/src/abg-dwarf-reader.cc:5746: https://sourceware.org/bugzilla/show_bug.cgi?id=29977 1 abipkgdiff: ../../../libabigail/src/abg-reader.cc:1520: https://sourceware.org/bugzilla/show_bug.cgi?id=29345 2 abipkgdiff: ../../../libabigail/src/abg-corpus.cc:624: https://sourceware.org/bugzilla/show_bug.cgi?id=29687 4 abipkgdiff: ../../../libabigail/src/abg-elf-helpers.cc:1527: https://sourceware.org/bugzilla/show_bug.cgi?id=29339 5 abipkgdiff: ../../../libabigail/src/abg-comparison.cc:4520: https://sourceware.org/bugzilla/show_bug.cgi?id=29686 5 abipkgdiff: ../../../libabigail/tools/abipkgdiff.cc:1626: https://sourceware.org/bugzilla/show_bug.cgi?id=29970 15 abipkgdiff: ../../../libabigail/src/abg-ir.cc:8540: https://sourceware.org/bugzilla/show_bug.cgi?id=29340 40 abipkgdiff: ../../../libabigail/src/abg-ir.cc:17229: https://sourceware.org/bugzilla/show_bug.cgi?id=29333 147 abipkgdiff: ../../../libabigail/src/abg-reader.cc:3249: https://sourceware.org/bugzilla/show_bug.cgi?id=29610 171 abipkgdiff: ../../../libabigail/tools/abipkgdiff.cc:1651: https://sourceware.org/bugzilla/show_bug.cgi?id=29911 - package_list.fedora37-wrongly.json This is most of the packages which compare wrongly to themselves. The omissions to this list are cases where fedabipkgdiff exited with another error or the runtime for the package comparison exceeded the time that I allotted it. Signed-off-by: Ben Woodard --- diff --git a/package_list.fedora37-assert-lang.json b/package_list.fedora37-assert-lang.json new file mode 100644 index 0000000..5d89fd2 --- /dev/null +++ b/package_list.fedora37-assert-lang.json @@ -0,0 +1,64 @@ +{ + "pkgs": { + "f37": [ + "alt-ergo-gui", + "alt-ergo", + "julia-devel", + "julia", + "ocaml-atd", + "ocaml-biniou-devel", + "ocaml-biniou", + "ocaml-bisect-ppx", + "ocaml-camlp5-devel", + "ocaml-camlp5", + "ocaml-cil-cilly", + "ocaml-cinaps", + "ocaml-cppo", + "ocaml-csv", + "ocaml-cudf", + "ocaml-dune", + "ocaml-findlib", + "ocaml-gettext-camomile", + "ocaml-gettext-devel", + "ocaml-gettext", + "ocamlify", + "ocaml-lablgtk3", + "ocaml-lambda-term", + "ocaml-lwt-ppx", + "ocaml-mdx", + "ocaml-menhir", + "ocaml-merlin", + "ocamlmod", + "ocaml-obuild", + "ocaml-ocamlbuild", + "ocaml-ocamldoc", + "ocaml-ocamlgraph-tools", + "ocaml-ocamlnet", + "ocaml-ocp-indent", + "ocaml-octavius", + "ocaml-odoc", + "ocaml-omake", + "ocaml", + "ocaml-ppx-assert", + "ocaml-ppx-base", + "ocaml-ppx-cold", + "ocaml-ppx-custom-printf", + "ocaml-ppx-deriving", + "ocaml-ppx-expect", + "ocaml-ppx-here", + "ocaml-ppx-import", + "ocaml-ppx-inline-test", + "ocaml-ppx-js-style", + "ocaml-ppx-let", + "ocaml-ppxlib", + "ocaml-psmt2-frontend", + "ocaml-qtest", + "ocaml-sedlex", + "ocaml-tplib-tools", + "ocaml-tyxml-jsx", + "ocaml-tyxml-ppx", + "ocaml-xmlm", + "ocaml-yojson" + ] + } +} diff --git a/package_list.fedora37-assert.json b/package_list.fedora37-assert.json new file mode 100644 index 0000000..62ed56d --- /dev/null +++ b/package_list.fedora37-assert.json @@ -0,0 +1,88 @@ +{ + "pkgs": { + "f37": [ + "bibtex2html", + "coccinelle", + "coq-coqide", + "coq-core", + "cube-guilib", + "cube-libs", + "dontpanic", + "frama-c", + "freetennis", + "ghdl", + "globus-rsl", + "gnatcoll-core", + "gprbuild", + "greetd-fakegreet", + "GtkAda3", + "GtkAda", + "guestfs-tools", + "gvfs-afc", + "gvfs-afp", + "gvfs-client", + "gvfs-mtp", + "gvfs-smb", + "haproxy", + "haxe", + "heimdall-frontend", + "hevea", + "java-17-openjdk-headless", + "kaddressbook-libs", + "kf5-kmailtransport-akonadi", + "kf5-pimcommon-akonadi", + "kile", + "kolourpaint-libs", + "kompare-libs", + "kontact-libs", + "libcgroup-tools", + "libibverbs-utils", + "libimobiledevice-utils", + "libnl3-cli", + "libnova", + "librdmacm-utils", + "lis-bin", + "llvm12-libs", + "mame-tools", + "mariadb-connector-c-test", + "matreshka-amf", + "matreshka-fastcgi", + "matreshka", + "matreshka-xml", + "mcpp", + "mopac7", + "netcdf-fortran-mpich", + "netcdf-fortran-openmpi", + "netpbm-progs", + "nodejs", + "nss-softokn-freebl", + "opam-installer", + "opam", + "openal-soft-examples", + "palapeli-libs", + "papi-testsuite", + "pim-data-exporter-libs", + "planets", + "prooftree", + "qrmumps-benchmarks", + "qt5-qtnetworkauth-examples", + "qt5-qtxmlpatterns-examples", + "rekonq", + "rr", + "scorep-libs", + "socket_wrapper", + "sssd-common", + "supermin", + "systemd-tests", + "templates_parser", + "virt-top", + "virt-v2v", + "weston-demo", + "why3", + "wireshark-cli", + "xmlada", + "xorg-x11-server-Xvfb", + "zenon" + ] + } +} diff --git a/package_list.fedora37-wrongly.json b/package_list.fedora37-wrongly.json new file mode 100644 index 0000000..04462a1 --- /dev/null +++ b/package_list.fedora37-wrongly.json @@ -0,0 +1,45 @@ +{ + "pkgs": { + "f37": [ + "bpftrace", + "btrfs-progs", + "enlightenment", + "flang", + "freefem++-mpich", + "getdns", + "gpsd-libs", + "gpsd-qt", + "groonga-libs", + "insight", + "kdepim-addons", + "kf5-libktorrent", + "kf5-mailcommon", + "kscope", + "llvm8.0", + "mono-complete", + "mono-data", + "mono-devel", + "mono-extras", + "mono-mvc", + "mono-reactive", + "mono-wcf", + "mono-web", + "mono-winforms", + "mono-winfx", + "mozjs68", + "mozjs91", + "nest", + "openldap-servers", + "OpenMolcas", + "pocl", + "qt6-qtbase", + "qt-mobility-location", + "ruby-libs", + "scribus", + "smesh", + "unicorn", + "vsomeip3", + "xorg-x11-server-Xdmx" + ] + } +} diff --git a/selfcheck.py b/selfcheck.py index a23c536..79c8d16 100755 --- a/selfcheck.py +++ b/selfcheck.py @@ -49,13 +49,14 @@ def main(): # Fedora release mapping to build target fed_release_target = { - 'master': 'fc27', + 'master': 'fc37', 'f26': 'fc26', 'f25': 'fc25', 'f24': 'fc24', 'f23': 'fc23', 'f33': 'fc33', 'f34': 'fc34', + 'f37': 'fc37', 'el8': 'el8', 'el9': 'el9', }