Your message dated Sun, 07 Jun 2026 10:33:55 +0000
with message-id <[email protected]>
and subject line Bug#1125014: fixed in python-debian 1.1.1
has caused the Debian Bug report #1125014,
regarding dies on unknown architecture in .dsc
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.)


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

Hi,

I've just had autopkgtest die on unstable/ppc64el and forky/ppc64el.
I'm not sure which package changed here, but I think autopkgtest (or
python3-debian?) shouldn't die if a previously-supported architecture
is listed in a source package stanza.

tl;dr:

apt-cache showsrc postgresql-hll
 postgresql-18-hll deb database optional 
arch=alpha,amd64,arm64,ia64,kfreebsd-amd64,loong64,mips64el,ppc64el,riscv64
-> autopkgtest dies:
  File "/usr/lib/python3/dist-packages/debian/_arch_table.py", line 152, in 
_dpkg_arch_to_tuple
    return self._arch2table[dpkg_arch]
           ~~~~~~~~~~~~~~~~^^^^^^^^^^^
KeyError: 'kfreebsd-amd64'

11:42:38 + apt-cache showsrc postgresql-hll
11:42:38 Package: postgresql-hll
11:42:38 Format: 3.0 (quilt)
11:42:38 Binary: postgresql-10-hll, postgresql-11-hll, postgresql-12-hll, 
postgresql-13-hll, postgresql-14-hll, postgresql-15-hll, postgresql-16-hll, 
postgresql-17-hll, postgresql-18-hll
11:42:38 Architecture: alpha amd64 arm64 ia64 kfreebsd-amd64 loong64 mips64el 
ppc64el riscv64
11:42:38 Version: 2.19-1.pgdg+1
11:42:38 Maintainer: Debian PostgreSQL Maintainers 
<[email protected]>
11:42:38 Uploaders:  Christoph Berg <[email protected]>,
11:42:38 Homepage: https://github.com/citusdata/postgresql-hll
11:42:38 Standards-Version: 4.7.2
11:42:38 Vcs-Browser: https://salsa.debian.org/postgresql/postgresql-hll
11:42:38 Vcs-Git: https://salsa.debian.org/postgresql/postgresql-hll.git
11:42:38 Testsuite: autopkgtest
11:42:38 Testsuite-Triggers: postgresql-common-dev
11:42:38 Build-Depends: debhelper-compat (= 13), postgresql-all <!nocheck>, 
postgresql-server-dev-all
11:42:38 Package-List:
11:42:38  postgresql-10-hll deb database optional 
arch=alpha,amd64,arm64,ia64,kfreebsd-amd64,loong64,mips64el,ppc64el,riscv64
11:42:38  postgresql-11-hll deb database optional 
arch=alpha,amd64,arm64,ia64,kfreebsd-amd64,loong64,mips64el,ppc64el,riscv64
11:42:38  postgresql-12-hll deb database optional 
arch=alpha,amd64,arm64,ia64,kfreebsd-amd64,loong64,mips64el,ppc64el,riscv64
11:42:38  postgresql-13-hll deb database optional 
arch=alpha,amd64,arm64,ia64,kfreebsd-amd64,loong64,mips64el,ppc64el,riscv64
11:42:38  postgresql-14-hll deb database optional 
arch=alpha,amd64,arm64,ia64,kfreebsd-amd64,loong64,mips64el,ppc64el,riscv64
11:42:38  postgresql-15-hll deb database optional 
arch=alpha,amd64,arm64,ia64,kfreebsd-amd64,loong64,mips64el,ppc64el,riscv64
11:42:38  postgresql-16-hll deb database optional 
arch=alpha,amd64,arm64,ia64,kfreebsd-amd64,loong64,mips64el,ppc64el,riscv64
11:42:38  postgresql-17-hll deb database optional 
arch=alpha,amd64,arm64,ia64,kfreebsd-amd64,loong64,mips64el,ppc64el,riscv64
11:42:38  postgresql-18-hll deb database optional 
arch=alpha,amd64,arm64,ia64,kfreebsd-amd64,loong64,mips64el,ppc64el,riscv64
11:42:38 Priority: optional
11:42:38 Section: database
11:42:38 Directory: pool/main/p/postgresql-hll
11:42:38 Files:
11:42:38  eacf4b3847de3a185d6e2ae79dd59678 2475 postgresql-hll_2.19-1.pgdg+1.dsc
11:42:38  f6bc5624bab1c3b9c9f8c2f8aa2fcdf0 2756222 
postgresql-hll_2.19.orig.tar.gz
11:42:38  a8a6204e4e4fd60682895fe481ef832b 3696 
postgresql-hll_2.19-1.pgdg+1.debian.tar.xz
11:42:38 Checksums-Sha1:
11:42:38  dc682335d9d60ac57b5dd87ef908b3d6eb84ea7c 2475 
postgresql-hll_2.19-1.pgdg+1.dsc
11:42:38  ce3ec8a76996cb02cf19fd3faf0f3e2843f00ad1 2756222 
postgresql-hll_2.19.orig.tar.gz
11:42:38  15fe407beb4a100bd149c9a2c8f6cac15dcdb45e 3696 
postgresql-hll_2.19-1.pgdg+1.debian.tar.xz
11:42:38 Checksums-Sha256:
11:42:38  2ace26c6382efe811abb7d005aa8b2779fdcb02e1d9e9ae394cc76c3da1e4a9d 2475 
postgresql-hll_2.19-1.pgdg+1.dsc
11:42:38  d63d56522145f2d737e0d056c9cfdfe3e8b61008c12ca4c45bde7d9b942f9c46 
2756222 postgresql-hll_2.19.orig.tar.gz
11:42:38  d6183d59ead33b69c2212e1633483b2511e9c835694db09455121208839059ee 3696 
postgresql-hll_2.19-1.pgdg+1.debian.tar.xz
11:42:38
11:42:38 + autopkgtest --user buildd --timeout-copy=900 postgresql-hll -- null
11:42:38 autopkgtest [10:42:35]: starting date and time: 2026-01-08 
10:42:35+0000
11:42:38 autopkgtest [10:42:35]: version 5.53
11:42:38 autopkgtest [10:42:35]: host postgresql-debian-12-p10-xxlarge; command 
line: /usr/bin/autopkgtest --user buildd --timeout-copy=900 postgresql-hll -- 
null
11:42:38 autopkgtest [10:42:35]: testbed dpkg architecture: ppc64el
11:42:38 autopkgtest [10:42:35]: testbed apt version: 3.1.13
11:42:38 autopkgtest [10:42:35]: @@@@@@@@@@@@@@@@@@@@ test bed setup
11:42:38 autopkgtest [10:42:35]: testbed release detected to be: sid
11:42:38 autopkgtest [10:42:36]: testbed running kernel: Linux 
6.12.57+deb13-powerpc64le #1 SMP Debian 6.12.57-1 (2025-11-05)
11:42:38 autopkgtest [10:42:36]: @@@@@@@@@@@@@@@@@@@@ apt-source postgresql-hll
11:42:38 Get:1 https://apt.postgresql.org/pub/repos/apt sid-pgdg-testing/main 
postgresql-hll 2.19-1.pgdg+1 (dsc) [2,475 B]
11:42:38 Get:2 https://apt.postgresql.org/pub/repos/apt sid-pgdg-testing/main 
postgresql-hll 2.19-1.pgdg+1 (tar) [2,756 kB]
11:42:39 Get:3 https://apt.postgresql.org/pub/repos/apt sid-pgdg-testing/main 
postgresql-hll 2.19-1.pgdg+1 (diff) [3,696 B]
11:42:39 dpkg-source: warning: extracting unsigned source package 
(postgresql-hll_2.19-1.pgdg+1.dsc)
autopkgtest [10:42:38]: testing package postgresql-hll version 2.19-1.pgdg+1
autopkgtest [10:42:38]: ERROR: unexpected error:
Traceback (most recent call last):
  File "/usr/bin/autopkgtest", line 993, in main
    process_actions()
    ~~~~~~~~~~~~~~~^^
  File "/usr/bin/autopkgtest", line 904, in process_actions
    tests_tree = build_source(kind, arg, built_binaries)
  File "/usr/bin/autopkgtest", line 705, in build_source
    (tests, _) = testdesc.parse_debian_source(
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        srcdir=pkg_root,
        ^^^^^^^^^^^^^^^^
    ...<5 lines>...
        ignore_restrictions=opts.ignore_restrictions,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/share/autopkgtest/lib/testdesc.py", line 735, in 
parse_debian_source
    (depends, package_under_test_depends) = _expand_test_depends(
                                            ~~~~~~~~~~~~~~~~~~~~^
        test_names[0],
        ^^^^^^^^^^^^^^
    ...<3 lines>...
        test_arch_is_foreign,
        ^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/share/autopkgtest/lib/testdesc.py", line 480, in 
_expand_test_depends
    (my_packages, my_packages_for_test_arch) = _debian_packages_from_source(
                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        srcdir,
        ^^^^^^^
        test_arch,
        ^^^^^^^^^^
        test_arch_is_foreign,
        ^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/share/autopkgtest/lib/testdesc.py", line 376, in 
_debian_packages_from_source
    if _architecture_is_concerned(test_arch, arch_list):
       ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/autopkgtest/lib/testdesc.py", line 332, in 
_architecture_is_concerned
    return dpkg_arch_table.architecture_is_concerned(
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        architecture,
        ^^^^^^^^^^^^^
        architecture_restrictions,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/lib/python3/dist-packages/debian/_arch_table.py", line 349, in 
architecture_is_concerned
    dpkg_wildcard = self._dpkg_wildcard_to_tuple(arch_restriction_positive)
  File "/usr/lib/python3/dist-packages/debian/_arch_table.py", line 143, in 
_dpkg_wildcard_to_tuple
    result = self._dpkg_arch_to_tuple(arch)
  File "/usr/lib/python3/dist-packages/debian/_arch_table.py", line 152, in 
_dpkg_arch_to_tuple
    return self._arch2table[dpkg_arch]
           ~~~~~~~~~~~~~~~~^^^^^^^^^^^
KeyError: 'kfreebsd-amd64'
autopkgtest exit status is 20

(I fixed it by replacing the explicit architecture list in postgresql-hll with
"B-D: architecture-is-little-endian", so this isn't a pressing problem.)

Christoph

--- End Message ---
--- Begin Message ---
Source: python-debian
Source-Version: 1.1.1
Done: Jelmer Vernooij <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-debian, 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.
Jelmer Vernooij <[email protected]> (supplier of updated python-debian 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: Sun, 07 Jun 2026 11:14:32 +0100
Source: python-debian
Architecture: source
Version: 1.1.1
Distribution: unstable
Urgency: medium
Maintainer: Debian python-debian Maintainers 
<[email protected]>
Changed-By: Jelmer Vernooij <[email protected]>
Closes: 1109030 1125014
Changes:
 python-debian (1.1.1) unstable; urgency=medium
 .
   [ Stuart Prescott ]
   * Move charset-normaliser to an optional dep group
   * Annotate additional deps with nocheck
   * Have dh_python3 add optional deps to Suggests
   * Update licence metadata format in pyproject.toml
   * Tweak tag_regex for tag2upload vs setuptools_scm compatibility
   * Don't raise exceptions on invalid arch specifications (Closes: #1125014)
   * Fix crash in copying multivalued Deb822 objects (Closes: #1109030)
   * Minor whitespace fixes
 .
   [ Jelmer Vernooij ]
   * Always build distribution tarball in CI
 .
   [ Christoph Steiger ]
   * Add Static-Built-Using to relations
Checksums-Sha1:
 11227acaec0f859e8fbe580f1e7c8a8bfef7ecee 2119 python-debian_1.1.1.dsc
 86378e173fa2be056d1fe2be0e90719f5dc064ca 199876 python-debian_1.1.1.tar.xz
 65ecdf96ee9cd9783d35401936b581f26c6fb924 7092 
python-debian_1.1.1_source.buildinfo
Checksums-Sha256:
 1f1804ab59b8054c63ae701ca9951f60b702600d13d75957886a2373f2f25024 2119 
python-debian_1.1.1.dsc
 59cc8a9a6236f6386ae622564e7d13c846e65cfa63948c9a75e02358dfeaac20 199876 
python-debian_1.1.1.tar.xz
 37cddcd0a83b3dd80886c9ac24cc543f0802be35b8db2dbaa86d2074f46905e6 7092 
python-debian_1.1.1_source.buildinfo
Files:
 f58dbe002b77be7401fcc03b81af33eb 2119 python optional python-debian_1.1.1.dsc
 6ed47b93514f0b86b21fa19a40fae76c 199876 python optional 
python-debian_1.1.1.tar.xz
 b25214144ded7ab2715c2ec35a064f82 7092 python optional 
python-debian_1.1.1_source.buildinfo

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

iQFGBAEBCgAwFiEE45ORIHAv6kHRgdNzhp0ktO57TaYFAmolRNISHGplbG1lckBk
ZWJpYW4ub3JnAAoJEIadJLTue02mctkH/3OBo9BBvXtS418M8phCpXSjMVH96+j5
8MAKG+Vzemi9dLQjYz4eoT8IIROc+wnv3ynbX55l2WA3356mvQLA8yWFVDoOggkE
vZrSAXSAKNt9tbK0RuiJhtQbvQV2ponX0hYW8Ehho/mSDROTUGAtRAS4SS/AjclK
Njy9HO9fG04SsLzqlDWjSmk20EP5iDB46/AAg2CuzKMc7exfNQCVfAtEEIaAmAjC
89GKc63fzVO1rdgfLBrltMHW2NbA6PmG7RBuzFmGxBoOWWPLZeH6gLH6IkWN4NVX
cYClJejajQS2MhCiFkjdVezYTQl8lz+//Q6PYwQuTGxet+1GnqprOG0=
=UFu2
-----END PGP SIGNATURE-----

Attachment: pgpCEcXscK8qY.pgp
Description: PGP signature


--- End Message ---

Reply via email to