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