libconfig-model-itself-perl_1.241-1_all.deb


Advertisement

Description

libconfig-model-itself-perl - graphical model editor for Config::Model

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libconfig-model-itself-perl
Package version: 1.241
Package release: 1
Package architecture: all
Package type: deb
Installed size: 263 B
Download size: 68.63 KB
Official Mirror: ftp.br.debian.org
Config::Model::Itself and the command config-model-edit provide a Perl/Tk graphical interface to edit configuration models that will be used by Config::Model. Config::Model::Itself also provides a model for Config::Model (hence the Itself name, you can also think of it as a meta-model). The model editor will use this meta-model to construct the graphical interface so you can edit the configuration model for *your* application. [ Config::Model::Itself is the "eat your own dog food" principle applied to Config::Model ;-) ] Let's step back a little to explain. Any configuration data is, in essence, structured data. This data could be stored, for instance, in an XML file. A configuration model is a way to describe the structure and relation of all items of a configuration data set. This configuration model is also expressed as structured data. This structure data is structured and follows a set of rules which are described for humans in Config::Model. The structure and rules documented in Config::Model are also expressed in a model in the files provided with Config::Model::Itself. Hence the possibity to verify, modify configuration data provided by Config::Model can also be applied on configuration models. The model editor program is config-model-edit. Since the model editor and the configuration data editor are based on the same graphical module, you will use similar UIs to edit configuration data (for instance OpenSsh configuration data from sshd_config) and OpenSsh model (if you need to add new parameters in OpenSsh model) Once this package is installed, you can run: $ config-model-edit -model <model_name> For instance, if you have installed Config::Model::OpenSsh (not yet packaged), you can run: $ config-model-edit -model OpenSsh If you save OpenSsh configuration model, config-model-edit will create a lib directory and write the modified model there.

    Download

    Source package: libconfig-model-itself-perl

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install libconfig-model-itself-perl deb package:
      # sudo apt-get install libconfig-model-itself-perl

    Files

    • /usr/bin/config-model-edit
    • /usr/share/doc/libconfig-model-itself-perl/README
    • /usr/share/doc/libconfig-model-itself-perl/changelog.Debian.gz
    • /usr/share/doc/libconfig-model-itself-perl/changelog.gz
    • /usr/share/doc/libconfig-model-itself-perl/copyright
    • /usr/share/man/man1/config-model-edit.1p.gz
    • /usr/share/man/man3/Config::Model::Itself.3pm.gz
    • /usr/share/man/man3/Config::Model::Itself::BackendDetector.3pm.gz
    • /usr/share/man/man3/Config::Model::models::Itself::Class.3pm.gz
    • /usr/share/man/man3/Config::Model::models::Itself::CommonElement::Assert.3pm.gz
    • /usr/share/man/man3/Config::Model::models::Itself::CommonElement::WarnIfMatch.3pm.gz
    • /usr/share/man/man3/Config::Model::models::Itself::ConfigAccept.3pm.gz
    • /usr/share/man/man3/Config::Model::models::Itself::ConfigRead.3pm.gz
    • /usr/share/man/man3/Config::Model::models::Itself::ConfigWR::DefaultLayer.3pm.gz
    • /usr/share/man/man3/Config::Model::models::Itself::ConfigWrite.3pm.gz
    • /usr/share/man/man3/Config::Model::models::Itself::Element.3pm.gz
    • /usr/share/perl5/Config/Model/Itself.pm
    • /usr/share/perl5/Config/Model/Itself/BackendDetector.pm
    • /usr/share/perl5/Config/Model/Itself/TkEditUI.pm
    • /usr/share/perl5/Config/Model/models/Itself/CargoElement.pl
    • /usr/share/perl5/Config/Model/models/Itself/CargoWarpRule.pl
    • /usr/share/perl5/Config/Model/models/Itself/CargoWarpValue.pl
    • /usr/share/perl5/Config/Model/models/Itself/Class.pl
    • /usr/share/perl5/Config/Model/models/Itself/Class.pod
    • /usr/share/perl5/Config/Model/models/Itself/CommonElement.pl
    • /usr/share/perl5/Config/Model/models/Itself/ComputedValue.pl
    • /usr/share/perl5/Config/Model/models/Itself/ConfigAccept.pod
    • /usr/share/perl5/Config/Model/models/Itself/ConfigRead.pod
    • /usr/share/perl5/Config/Model/models/Itself/ConfigWrite.pod
    • /usr/share/perl5/Config/Model/models/Itself/Element.pl
    • /usr/share/perl5/Config/Model/models/Itself/Element.pod
    • /usr/share/perl5/Config/Model/models/Itself/MigratedValue.pl
    • /usr/share/perl5/Config/Model/models/Itself/Model.pl
    • /usr/share/perl5/Config/Model/models/Itself/NonWarpableElement.pl
    • /usr/share/perl5/Config/Model/models/Itself/WarpOnlyElement.pl
    • /usr/share/perl5/Config/Model/models/Itself/WarpRule.pl
    • /usr/share/perl5/Config/Model/models/Itself/WarpValue.pl
    • /usr/share/perl5/Config/Model/models/Itself/WarpableCargoElement.pl
    • /usr/share/perl5/Config/Model/models/Itself/WarpableElement.pl
    • /usr/share/perl5/Config/Model/models/Itself/CommonElement/Assert.pod
    • /usr/share/perl5/Config/Model/models/Itself/CommonElement/WarnIfMatch.pod
    • /usr/share/perl5/Config/Model/models/Itself/ConfigWR/DefaultLayer.pod

    Changelog

    2014-10-23 - Dominique Dumont <dod@debian.org> libconfig-model-itself-perl (1.241-1) unstable; urgency=medium [ Salvatore Bonaccorso ] * Update Vcs-Browser URL to cgit web frontend [ Dominique Dumont ] * Imported Upstream version 1.241 * config-model-edit: + added system option to read a model from system files * fix yaml and load_yaml options * fix dump and dumptype options * fixed dot diagram generator (i.e. -dot-diagram option) * leaf value model: + added file and dir and warn_if properties * control: * replace dependency libyaml-perl with libyaml-tiny-perl * package conforms to policy 3.9.6

    2014-05-23 - Dominique Dumont <dod@debian.org> libconfig-model-itself-perl (1.240-1) unstable; urgency=medium [ gregor herrmann ] * Strip trailing slash from metacpan URLs. [ Dominique Dumont ] * Imported Upstream version 1.240 Main change is the deprecation of the experience attribute. config-model-edit can be used to clean up experience parameter from existing model. Other changes: * min and max parameters accept number. * preserve header comments when reading/writing model files * bumped compat to 9 and std-version to 3.9.5 * control: * replaced dep on libpath-class-perl with libpath-tiny-perl - removed dep on libanyevent-perl and libnamespace-autoclean-perl * depends on libconfig-model-perl (>= 2.055) + added patch to remove #!/usr/bin/env line

    2013-08-31 - gregor herrmann <gregoa@debian.org> libconfig-model-itself-perl (1.239-1) unstable; urgency=low [ gregor herrmann ] * Bump versioned (build) dependency on libconfig-model-perl. * Update years of packaging copyright. [ Dominique Dumont ] * Imported Upstream version 1.239 (Closes: #720960)

    2013-05-01 - Dominique Dumont <dod@debian.org> libconfig-model-itself-perl (1.237-1) unstable; urgency=low * Imported Upstream version 1.237: * Replaced Any::Moose with Mouse (Closes: #706389) * backend detector: do not list twice the same backend * Removed augeas from model and tests. Augeas meta-model is now delivered with Config::Model::Backend::Augeas

    2013-03-24 - Dominique Dumont <dod@debian.org> libconfig-model-itself-perl (1.236-1) unstable; urgency=low [ Salvatore Bonaccorso ] * Change Vcs-Git to canonical URI (git://anonscm.debian.org) * Change search.cpan.org based URIs to metacpan.org based URIs [ Dominique Dumont ] * Imported Upstream version 1.236: * delegate Tk init to AnyEvent to avoid blocking at program exit * control: + new dependency on libanyevent-perl * updated dependency on libconfig-model-perl >= 2.030 * copyright: updated years

    2012-12-02 - Dominique Dumont <dod@debian.org> libconfig-model-itself-perl (1.235-1) unstable; urgency=low [ gregor herrmann ] * debian/control: update {versioned,alternative} (build) dependencies. [ Dominique Dumont ] * new upstream release: * Fix quit bug in model test widget * control: * depends on libconfig-model-perl 2.029 * bumped std-version to 3.9.4 + build dep on lib-test-memory-cycle-perl

    2012-06-22 - Dominique Dumont <dod@debian.org> libconfig-model-itself-perl (1.232-1) unstable; urgency=low * Imported Upstream version 1.232: * model Itself::Class: added accept_after * config-model-edit: make sure that loading models are not recorded as changed data * control: depends on libconfig-model-perl >= 2.020

    2012-05-22 - Dominique Dumont <dod@debian.org> libconfig-model-itself-perl (1.231-1) unstable; urgency=low * new upstream version: + added migrate_values_from (requires Config::Model 2.015) * migrate_keys_from can no longer be warped (too complicated to mix warp and migration) * control: depends on libconfig-model-perl >= 2.015

    2012-05-07 - Dominique Dumont <dod@debian.org> libconfig-model-itself-perl (1.230-1) unstable; urgency=low * Imported Upstream version 1.230: * Itself reader/writer: added force_write attribute

    Advertisement
    Advertisement