Your message dated Wed, 10 Dec 2025 11:48:59 +0000
with message-id <[email protected]>
and subject line Bug#1122251: fixed in crun 1.24-1
has caused the Debian Bug report #1122251,
regarding crun: FTBFS with golang-github-opencontainers-specs-dev_1.3.0-1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1122251: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1122251
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: crun
Version: 1.21-3
Severity: normal

The schema changes in the OCI runtime-spec around the Limits field in
the `Pids` structure that changed the type from int64 to *int64 breaks the
compilation of the crun package.

Note that this is not an issue when building from unpatched upstream
sources, as the build uses a version "pinned" git submodule of the oci
runtime spec.  In Debian, however, we are building against the specs
provided by the golang-github-opencontainers-specs-dev packages, and
this causes the compilation failure below:


make[3]: Entering directory 
'/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec'
/usr/bin/python3 ./src/ocispec/generate.py --gen-ref --root=. 
--out=./src/ocispec ./image-spec/schema
Reflection:     
/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec/image-spec/schema/image-manifest-schema.json
 Success
Reflection:     
/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec/image-spec/schema/image-layout-schema.json
 Success
Reflection:     
/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec/image-spec/schema/image-index-schema.json
 Success
Reflection:     
/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec/image-spec/schema/defs.json
 Success
Reflection:     
/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec/image-spec/schema/defs-descriptor.json
 Success
Reflection:     
/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec/image-spec/schema/content-descriptor.json
 Success
Reflection:     
/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec/image-spec/schema/config-schema.json
 Success
/usr/bin/python3 ./src/ocispec/generate.py --gen-ref --root=. 
--out=./src/ocispec ./runtime-spec/schema
Traceback (most recent call last):
  File 
"/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec/./src/ocispec/generate.py",
 line 840, in <module>
    main()
    ~~~~^^
  File 
"/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec/./src/ocispec/generate.py",
 line 836, in main
    handle_files(args, srcpath)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^
  File 
"/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec/./src/ocispec/generate.py",
 line 786, in handle_files
    handle_single_file(args, srcpath, gen_ref, schemapath)
    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec/./src/ocispec/generate.py",
 line 766, in handle_single_file
    reflection(schema_info, gen_ref)
    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File 
"/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec/./src/ocispec/generate.py",
 line 737, in reflection
    reflection(reffile, True)
    ~~~~~~~~~~^^^^^^^^^^^^^^^
  File 
"/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec/./src/ocispec/generate.py",
 line 705, in reflection
    tree = parse_schema(schema_info, schema_json, schema_info.prefix)
  File 
"/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec/./src/ocispec/generate.py",
 line 638, in parse_schema
    return handle_type_not_in_schema(schema_info, schema, prefix)
  File 
"/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec/./src/ocispec/generate.py",
 line 608, in handle_type_not_in_schema
    parse_properties(schema_info, helpers.HierarchicalName(""), schema, schema, 
\
    
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                    schema_info.name.name), None, None, None, None)
                    ^^^^^^^^^^^^^^^^^^^^^^
  File 
"/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec/./src/ocispec/generate.py",
 line 592, in parse_properties
    return parse_dict(schema_info, name, schema, props['definitions'], curfile)
  File 
"/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec/./src/ocispec/generate.py",
 line 577, in parse_dict
    node, _ = resolve_type(schema_info, name.append(i), schema, objs[i], 
curfile)
              
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec/./src/ocispec/generate.py",
 line 527, in resolve_type
    return gen_arr_typnode(node_info, src, typ, refname)
  File 
"/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec/./src/ocispec/generate.py",
 line 432, in gen_arr_typnode
    return gen_ref_arr_typnode(node_info, src, typ, refname)
  File 
"/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec/./src/ocispec/generate.py",
 line 371, in gen_ref_arr_typnode
    item_type, src = resolve_type(schema_info, name, src, cur["items"], curfile)
                     ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec/./src/ocispec/generate.py",
 line 511, in resolve_type
    src, cur, curfile, refname = get_ref_root(schema_info, src, cur['$ref'], 
curfile)
                                 
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec/./src/ocispec/generate.py",
 line 224, in get_ref_root
    with open(realpath) as i:
         ~~~~^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 
'/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec/runtime-spec/schema/#definitions/uint32'
make[3]: *** [Makefile:2186: src/runtime_spec_stamp] Error 1
make[3]: Leaving directory 
'/tmp/autopkgtest.edmjHh/build.dzy/real-tree/libocispec'
make[2]: *** [Makefile:2792: all-recursive] Error 1
make[2]: Leaving directory '/tmp/autopkgtest.edmjHh/build.dzy/real-tree'
make[1]: *** [Makefile:1141: all] Error 2
make[1]: Leaving directory '/tmp/autopkgtest.edmjHh/build.dzy/real-tree'
dh_auto_build: error: make -j1 returned exit code 2
make: *** [debian/rules:16: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2


This issue blocks #1122216 and has been filed upstream as
https://github.com/containers/crun/issues/1921




-- System Information:
Debian Release: forky/sid
  APT prefers testing
  APT policy: (500, 'testing'), (50, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.17.8+deb14-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages crun depends on:
ii  libc6        2.41-12
ii  libcap2      1:2.75-10+b1
ii  libseccomp2  2.6.0-2
ii  libsystemd0  259~rc1-1
ii  libyajl2     2.1.0-5+b2

Versions of packages crun recommends:
ii  libcriu2  4.2-1

Versions of packages crun suggests:
pn  libwasmedge0  <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: crun
Source-Version: 1.24-1
Done: Reinhard Tartler <[email protected]>

We believe that the bug you reported is fixed in the latest version of
crun, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Reinhard Tartler <[email protected]> (supplier of updated crun package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 10 Dec 2025 06:09:26 -0500
Source: crun
Architecture: source
Version: 1.24-1
Distribution: unstable
Urgency: medium
Maintainer: Faidon Liambotis <[email protected]>
Changed-By: Reinhard Tartler <[email protected]>
Closes: 1115898 1122251
Changes:
 crun (1.24-1) unstable; urgency=medium
 .
   * New upstream release, Closes: #1115898
   * Build against the internal copies of the OCI specs, Closes: #1122251
   * Drop patches, merged upstream
Checksums-Sha1:
 b87f0611afd8bfa6348339d693305733e53fa35b 2463 crun_1.24-1.dsc
 0f0a854491e7b07f416dc10304d22f9d1ed92c6b 1867118 crun_1.24.orig.tar.gz
 234f21b893fa5a2151782f6c5a3bbbafa60e120d 488 crun_1.24.orig.tar.gz.asc
 2b31b2d1e18cbb87bcd8ea1627359d9cd6d658d5 18964 crun_1.24-1.debian.tar.xz
Checksums-Sha256:
 361eda61c01d4c285004da09714d6b488d3caa305aaab60ae4edc7c76ae0b900 2463 
crun_1.24-1.dsc
 90b6e33a6400ba5355eed6efc46a4c890e48e6c96d99d2bbc7fe92803bdfce52 1867118 
crun_1.24.orig.tar.gz
 c47ca9435efeb344a01411126f3ce17325d5ef0c261efc31610688ca076ed82e 488 
crun_1.24.orig.tar.gz.asc
 1a980b78f05b4e5bfa7424c6611b79eb95a3398c7c98f8048e7745fd2f2977b4 18964 
crun_1.24-1.debian.tar.xz
Files:
 3800b8cc42ae122b7e41c39c705c9335 2463 admin optional crun_1.24-1.dsc
 dfdcd029877424c8c516f0f19d383c0a 1867118 admin optional crun_1.24.orig.tar.gz
 13d03b00d5690c9b80ac0a2646cde8f1 488 admin optional crun_1.24.orig.tar.gz.asc
 3c1a412590322400a2c3025e54dab999 18964 admin optional crun_1.24-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEMN59F2OrlFLH4IJQSadpd5QoJssFAmk5WxoUHHNpcmV0YXJ0
QHRhdXdhcmUuZGUACgkQSadpd5QoJsvp+RAA0somCdQf07Rnrl44fRM7URIyQVD1
l8o76QyQG1HIZnDo46X67XlcowPDxvMOMa8BREorTmx9jixWLHtrf+dnmETP8BUb
AyQMoPzIU0HkD1mzUMyj+UpiMI6m6mUJjb7sLivb5rdRe1No9LbYqK5tfpV84Mav
6AfyS13hw6el5xaEYphAuGigp/Il7MXbOGdEl2uKyhyecUyeb8iWWbdqJr2zpvy7
cooW5pgvUiCmw0sBzIsFnYAcwGprbUNafpmcr1wYYqpKMLmZeT5psWoUyVygZQ7d
I12GMfihOXu+26FWtJscbNmNUpzQp5/d/dwFBaw1yMBT2r6FYLiAg/e6HR5rIQMc
jsagIkDXIRfgwa7WPVZZanTBTPCZPOkgALx3bP9JV4EW6irsi7iD6nJEG1rqJ3KD
EyBgrPm5Lb7v14/bgpXvoQrN8WYVMRyRfWCpovKJccYKpR8xOpG/7h/RbXUH5u2u
XjI/nR93kNEHCmrMocmlEkxJjFuRVcOehGY9EWmaIoFVLje+GfT+lfle1GyAc956
Du/M/i8hMsM3N1/lE3bF8PMQFGfAI0IFttQ4RPgKPl9r8LqiFnLUG2YQMHXbQoZ9
K2HBZyu9+gSItrRSIH11u2Sywt49qUNFgQ2wZ/mUNccNFnu7GSpvqDckC7z1ZiVC
M7Ky6QK31HVmFVo=
=J2dx
-----END PGP SIGNATURE-----

Attachment: pgpttZQVbRtE_.pgp
Description: PGP signature


--- End Message ---

Reply via email to