Bug#752797: Proposal of cme package split
Dominique Dumont
dominique.dumont at hp.com
Wed Aug 20 16:37:10 UTC 2014
Hello
Taking into account all the suggestions, here's an idea of a package split.
I hope I did not go overboard.
The package is split between utilities:
* cme: main command (useless without one of cme-*)
* cme-multistrap, cme-popcon and maybe cme-fstab (the 3 models currently
shipped with upstream package, fstab is still incomplete).
* cme (depends on libconfig-model-perl, recommends cme-*, tkui, and curses ui)
[ may be I should get rid of obsolete config-edit ]
/usr/bin/config-edit
/usr/bin/cme
/usr/share/man/man1/cme.1p.gz
/usr/share/man/man1/config-edit.1p.gz
/usr/share/perl5/Config/Model/extensions/cme-gen-class-pod
/etc/bash_completion.d/config-edit
/etc/bash_completion.d/cme
* cme-fstab (depends en cme):
[ experimental and quite incomplete, may be it should stay within libconfig-
model-perl ...]
/usr/share/perl5/Config/Model/system.d/fstab
/usr/share/perl5/Config/Model/models/Fstab.pod
/usr/share/perl5/Config/Model/models/Fstab.pl
/usr/share/perl5/Config/Model/models/Fstab/Iso9660_Opt.pl
/usr/share/perl5/Config/Model/models/Fstab/SwapOptions.pl
/usr/share/perl5/Config/Model/models/Fstab/Ext3FsOpt.pl
/usr/share/perl5/Config/Model/models/Fstab/Ext4FsOpt.pl
/usr/share/perl5/Config/Model/models/Fstab/FsLine.pod
/usr/share/perl5/Config/Model/models/Fstab/CommonOptions.pl
/usr/share/perl5/Config/Model/models/Fstab/UsbFsOptions.pl
/usr/share/perl5/Config/Model/models/Fstab/NoneOptions.pl
/usr/share/perl5/Config/Model/models/Fstab/Ext2FsOpt.pl
/usr/share/perl5/Config/Model/models/Fstab/FsLine.pl
/usr/share/man/man3/Config::Model::models::Fstab::FsLine.3pm.gz
* cme-popcon (depends on cme, enhances popcon):
/usr/share/perl5/Config/Model/system.d/popcon
/usr/share/perl5/Config/Model/models/PopCon.pl
/usr/share/perl5/Config/Model/models/PopCon.pod
* cme-multistrap(depends on cme, enhances multistrap):
/usr/share/perl5/Config/Model/models/Multistrap/Section.pl
/usr/share/perl5/Config/Model/models/Multistrap/Section.pod
/usr/share/perl5/Config/Model/models/Multistrap.pod
/usr/share/perl5/Config/Model/models/Multistrap.pl
/usr/share/perl5/Config/Model/application.d/multistrap
/etc/bash_completion.d/cme_multistrap
/usr/share/man/man3/Config::Model::models::Multistrap::Section.3pm.gz
* dh-cme-upgrade (depends on cme):
[ may be should go in its own native package since none of these files are
provided upstream ]
/usr/bin/dh_cme_upgrade
/usr/share/man/man1/dh_cme_upgrade.1p.gz
/usr/share/perl5/Debian/Debhelper/Sequence/cme_upgrade.pm
/usr/share/debhelper/autoscripts/postinst-cme
/usr/share/debhelper/autoscripts/template-cme
/usr/share/debhelper/autoscripts/config-script-cme
/usr/share/debhelper/autoscripts/postrm-cme
/usr/share/perl5/Debian/Debhelper/Sequence
* libconfig-model-perl :
[ all remaining files ]
/usr/share/man/man3/Config::Model*
/usr/share/perl5/Config/Model.pm
/usr/share/perl5/Config/Model/*.pm
/usr/share/perl5/Config/Model/Backend/*.pm
/usr/share/perl5/Config/Model/Cookbook/CreateModelFromDoc.pod
/usr/share/perl5/Config/Model/Manual/ModelCreationIntroduction.pod
/usr/share/perl5/Config/Model/Manual/ModelCreationAdvanced.pod
The new package dh-cme-upgrade will break lcdproc build and upgrades. An
update of lcdproc should fix this.
Thoughts ?
--
https://github.com/dod38fr/ -o- http://search.cpan.org/~ddumont/
http://ddumont.wordpress.com/ -o- irc: dod at irc.debian.org
More information about the pkg-perl-maintainers
mailing list