Bug#1129472: Error: load_data called with non scalar arg for some list fields

Andrew McMillan andrew at mcmillan.net.nz
Mon Mar 2 00:07:48 GMT 2026


Package: libconfig-model-dpkg-perl
Version: 3.017
Severity: normal

I receive this warning when a package has two screenshots in
d/upstream/metadata:


Configuration item 'upstream-metadata Screenshots' has a Load data structure
(perl) error:
        load_data called with non scalar arg
$wrong data = [
                'https://github.com/paperwm/media/blob/master/tiling.png',
                'https://github.com/paperwm/media/raw/master/scratch.png'
              ];

Screenshots is a list, so this is valid.


Similarly, on a different package:

Configuration item 'upstream-metadata Registry' has a Load data structure
(perl) error:
        load_data called with non scalar arg
$wrong data = [
                {
                  'Entry' => 'r-gsignal',
                  'Name' => 'conda:conda-forge'
                }
              ];


Which also seems valid.

This behaviour seems to have started with a recent update.

Thanks,
Andrew McMillan


-- System Information:
Debian Release: forky/sid
  APT prefers unstable
  APT policy: (499, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.18.15+deb14-amd64 (SMP w/24 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.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 libconfig-model-dpkg-perl depends on:
ii  debhelper                          13.31
ii  libapt-pkg-perl                    0.1.43
ii  libarray-intspan-perl              2.004-2
ii  libconfig-inifiles-perl            3.000003-4
ii  libconfig-model-backend-yaml-perl  2.134-2
ii  libconfig-model-perl               2.155-1
ii  libexporter-lite-perl              0.09-2
ii  liblog-log4perl-perl               1.57-1
ii  libmouse-perl                      2.6.1-1
ii  libparse-debcontrol-perl           2.005-6
ii  libparse-recdescent-perl           1.967015+dfsg-4
ii  libsoftware-copyright-perl         0.015-1
ii  libsoftware-licensemoreutils-perl  1.009-1
ii  libsort-versions-perl              1.62-3
ii  libtext-autoformat-perl            1.750000-2
ii  libtext-levenshtein-damerau-perl   0.41-3
ii  libtoml-tiny-perl                  0.20-1
ii  liburi-perl                        5.34-2
ii  libwww-perl                        6.81-1
ii  libyaml-pp-perl                    0.39.0-1
ii  licensecheck                       3.3.9-1
ii  lintian                            2.130.1
ii  perl [libmodule-corelist-perl]     5.40.1-7

Versions of packages libconfig-model-dpkg-perl recommends:
ii  libconfig-model-tkui-perl  1.379-1

libconfig-model-dpkg-perl suggests no packages.

-- no debconf information

-- 
----------------------------------------------------------------------
Porirua, New Zealand                                 +64 (27) 288 6741

Confidence is the feeling you have before you understand the situation.

----------------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://alioth-lists.debian.net/pipermail/pkg-perl-maintainers/attachments/20260302/a4b139c3/attachment.sig>


More information about the pkg-perl-maintainers mailing list