Bug#966208: libconfig-model-dpkg-perl: Add support for upstream/metadata file

Dominique Dumont dod at debian.org
Fri Jul 24 19:28:18 BST 2020


Package: libconfig-model-dpkg-perl
Version: 2.137
Severity: wishlist

Dear Maintainer,

Please add support for upstream/metadata file [1].

I think this task can be done by people willing to learn a bit more
about Config::Model, but it does not require much knowledge of Perl.

This task requires to run 'cme meta edit' in libconfig-model-dpkg-perl
repository and create with the GUI the following items:
- Create a new Dpkg::Metadata config class
- add in this class the DEP-12 parameters as described in [1]. Please also
  add the parameter description to provide on-line doc
- add a YAML backend for Dpkg::Metadata config class
- specify the target file for the YAML backend (debian/upstream/metadata)
- add a metadata node element in Dpkg class with configuration_class set
  to Dpkg::Metadata
- add relevant tests in t/model_test.t/

See also https://github.com/dod38fr/config-model/wiki/How-to-add-a-new-parameter-to-an-existing-model

I'll provide help in case of problem.

Any taker ?

All the best

[1] https://wiki.debian.org/UpstreamMetadata

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

Kernel: Linux 5.7.0-1-amd64 (SMP w/8 CPU threads)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.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.2
ii  libapt-pkg-perl                    0.1.36+b3
ii  libarray-intspan-perl              2.004-1
ii  libconfig-model-backend-yaml-perl  2.133-2
ii  libconfig-model-perl               2.139-1
ii  libexporter-lite-perl              0.08-1
ii  liblog-log4perl-perl               1.50-1
ii  libmouse-perl                      2.5.10-1
ii  libparse-recdescent-perl           1.967015+dfsg-2
ii  libsoftware-licensemoreutils-perl  1.004-1
ii  libsort-versions-perl              1.62-1
ii  libtext-autoformat-perl            1.750000-1
ii  libtext-levenshtein-damerau-perl   0.41-1
ii  liburi-perl                        1.76-2
ii  libwww-perl                        6.46-1
ii  libyaml-libyaml-perl               0.82+repack-1
ii  licensecheck                       3.0.47-1
ii  lintian                            2.85.0
ii  perl [libmodule-corelist-perl]     5.30.3-4

Versions of packages libconfig-model-dpkg-perl recommends:
ii  libconfig-model-tkui-perl  1.371-2

libconfig-model-dpkg-perl suggests no packages.

-- no debconf information



More information about the pkg-perl-maintainers mailing list