[Debichem-devel] Bug#1108852: cclib: autopkgtest regression: No such file or directory

Paul Gevers elbrus at debian.org
Sun Jul 6 11:01:04 BST 2025


Source: cclib
Version: 1.8-1
Severity: serious
User: debian-ci at lists.debian.org
Usertags: regression
Tags: trixie-ignore

Dear maintainer(s),

Your package has an autopkgtest, great. However, it fails since January 
2024. Can you please investigate the situation and fix it? I copied some 
of the output at the bottom of this report.

The release team has announced [1] that failing autopkgtest on amd64 and 
arm64 are considered RC in testing.

More information about this bug and the reason for filing it can be 
found on 
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

With my Release Team member hat on I have tagged this as trixie-ignore 
as it's so late in the freeze and it's not worth removing the package 
from trixie because of this at this moment. Having said that, if a fix 
is possible without fully removing the autopkgtest and without making 
the test superficial, it's still welcome, but it would need to happen soon.

Paul

[1] https://lists.debian.org/debian-devel-announce/2019/07/msg00002.html

https://ci.debian.net/data/autopkgtest/testing/amd64/c/cclib/61846681/log.gz

  91s =================================== FAILURES 
===================================
  91s _______________________________ test_regressions 
_______________________________
  91s
  91s which = [], opt_traceback = True
  91s regdir = 
'/tmp/autopkgtest-lxc.6gtorn54/downtmp/build.BtZ/src/test/../data/regression/'
  91s loglevel = 40
  91s
  91s     def test_regressions(which=[], opt_traceback=True, 
regdir=__regression_dir__, loglevel=logging.ERROR):
  91s
  91s         # Build a list of regression files that can be found. If 
there is a directory
  91s         # on the third level, then treat all files within it as 
one job.
  91s         try:
  91s             filenames = {}
  91s             for p in parser_names:
  91s                 filenames[p] = []
  91s                 pdir = os.path.join(regdir, get_program_dir(p))
  91s                 for version in os.scandir(pdir):
  91s                     if version.is_file():
  91s                         continue
  91s
  91s                     for job in os.listdir(version.path):
  91s                         path = os.path.join(version.path, job)
  91s                         if os.path.isdir(path):
  91s                             filenames[p].append(os.path.join(path, 
"*"))
  91s                         else:
  91s                             filenames[p].append(path)
  91s         except OSError as e:
  91s             print(e)
  91s             print("\nERROR: At least one program direcory is 
missing.")
  91s             print("Run 'git pull' or regression_download.sh in 
cclib to update.")
  91s             sys.exit(1)
  91s
  91s         # This file should contain the paths to all regresssion 
test files we have gathered
  91s         # over the years. It is not really necessary, since we can 
discover them on the disk,
  91s         # but we keep it as a legacy and a way to track the 
regression tests.
  91s >       regfile = open(os.path.join(regdir, 
"regressionfiles.txt"), "r")
  91s E       FileNotFoundError: [Errno 2] No such file or directory: 
'/tmp/autopkgtest-lxc.6gtorn54/downtmp/build.BtZ/src/test/../data/regression/regressionfiles.txt'
  91s
  91s test/regression.py:3652: FileNotFoundError
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 585 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/debichem-devel/attachments/20250706/6dbd681b/attachment.sig>


More information about the Debichem-devel mailing list