Skip to content

Build svcomp27 archive for Ubuntu 26.04 #48

Closed

Description

@nils-loose

SV-COMP 2027 runs on Ubuntu 26.04 (Python 3.14; openjdk-17 available). The svcomp26 archive bundles a venv built on 24.04/Python 3.12, which will likely break.

  • Build the archive (scripts/package-svcomp.sh) against ubuntu:26.04 / Python 3.14
  • Include the YAML WitnessCreator
  • Run fm-tools smoke test on ubuntu:26.04
  • If the venv dir name changes, update REQUIRED_PATHS in benchexec tools/swat.py
  • Upload to Zenodo

Deadline: Oct 20 (AoE), final resubmission Nov 17.

Activity

  1. added this to the SV-COMP 2027 milestone on Oct 15, 2026
  2. nils-loose commented on Oct 20, 2026

    @nils-loose
    ContributorAuthor

    Status: the archive builds against ubuntu:26.04 (Python 3.14, Z3 5.3.1, witnesscreator v1.0.0) and passes check-svcomp-package.sh. Merged into dev through #92. Still to do: tag svcomp27, run the BenchExec smoke test, upload to Zenodo, and update REQUIRED_PATHS in benchexec tools/swat.py. It still lists knife-fuzzer, local_z3_installation, .venv_ubuntu_24_04_1__x86_64 and WitnessCreator, and is missing BUILD_INFO.txt.

  3. nils-loose commented on Oct 20, 2026

    @nils-loose
    ContributorAuthor

    Done. svcomp27-rc1 (dev 209cc0e) was built for ubuntu:26.04 (Python 3.14, Z3 5.3.1) and published on Zenodo as 10.5281/zenodo.23503652. The fm-tools smoke test passes. The archive now also has a generated THIRD-PARTY-LICENSES.md (#95), and the BenchExec REQUIRED_PATHS update is submitted upstream.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions