debian/0000755000000000000000000000000012210366343007166 5ustar debian/rules0000755000000000000000000000012112210366343010240 0ustar #!/usr/bin/make -f %: dh $@ override_dh_auto_test: xvfb-run -a dh_auto_test debian/control0000644000000000000000000000700012210366343010566 0ustar Source: libconfig-model-itself-perl Maintainer: Debian Perl Group Uploaders: Dominique Dumont , gregor herrmann Section: perl Priority: optional Build-Depends: debhelper (>= 8), perl, xauth, xvfb Build-Depends-Indep: libanyevent-perl, libconfig-model-perl (>= 2.039), libconfig-model-tkui-perl, libdata-compare-perl, libfile-copy-recursive-perl, liblog-log4perl-perl, libnamespace-autoclean-perl, libpath-class-perl, libpod-pom-perl, libtest-differences-perl, libtest-file-contents-perl, libtest-memory-cycle-perl, libtest-pod-perl, libyaml-perl Standards-Version: 3.9.4 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libconfig-model-itself-perl.git Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libconfig-model-itself-perl.git Homepage: http://config-model.wiki.sourceforge.net Package: libconfig-model-itself-perl Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, libanyevent-perl, libconfig-model-perl (>= 2.039), libconfig-model-tkui-perl, libdata-compare-perl, liblog-log4perl-perl, libpath-class-perl, libpod-pom-perl, libyaml-perl Description: graphical model editor for Config::Model 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 . 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. debian/source/0000755000000000000000000000000012210366343010466 5ustar debian/source/format0000644000000000000000000000001412210366343011674 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000002457312210366343011053 0ustar 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) -- gregor herrmann Sat, 31 Aug 2013 15:17:11 +0200 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 -- Dominique Dumont Wed, 01 May 2013 11:18:35 +0200 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 -- Dominique Dumont Sun, 24 Mar 2013 19:45:58 +0100 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 -- Dominique Dumont Sun, 02 Dec 2012 10:10:47 +0100 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 -- Dominique Dumont Fri, 22 Jun 2012 14:21:32 +0200 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 -- Dominique Dumont Tue, 22 May 2012 18:37:32 +0200 libconfig-model-itself-perl (1.230-1) unstable; urgency=low * Imported Upstream version 1.230: * Itself reader/writer: added force_write attribute -- Dominique Dumont Mon, 07 May 2012 17:03:35 +0200 libconfig-model-itself-perl (1.229-1) unstable; urgency=low * Imported Upstream version: * config-model-edit: + new option -plugin-file option. This option can be used to create model plugins: small modification of an existing model that can be distributed in a separate file or package. * Itself model: added use_as_upstream_default parameter * Itself backend: do not write empty model file * copyright: updated years * control: * updated Standards-Version to 3.9.3 + new dependencies: libdata-compare-perl libfile-copy-recursive-perl libnamespace-autoclean-perl libpath-class-perl libtest-differences-perl libtest-file-contents-perl -- Dominique Dumont Tue, 17 Apr 2012 13:34:52 +0200 libconfig-model-itself-perl (1.228-1) unstable; urgency=low * Imported Upstream version 1.228 * control: depends on libconfig-model-perl >= 1.263 -- Dominique Dumont Fri, 16 Dec 2011 19:47:43 +0100 libconfig-model-itself-perl (1.227-1) unstable; urgency=low * Imported Upstream version 1.227: + added assert and warn_unless parameter * compat: bumped to 8 * copyright: fixed general typo * control: [B]D on libconfig-model-perl 1.258 -- Dominique Dumont Thu, 20 Oct 2011 22:21:48 +0200 libconfig-model-itself-perl (1.226-1) unstable; urgency=low [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ Dominique Dumont ] * new upstream release (new parameter for warn or forbid duplicated values in hash or list) * control: depends on libconfig-model-perl 1.253 * control, copyright: updated my e-mail address -- Dominique Dumont Tue, 06 Sep 2011 21:19:27 +0200 libconfig-model-itself-perl (1.225-1) unstable; urgency=low * New upstream release: * Itself.pm: munge pod text embedded in description to avoid spurious pod formatting in model files + WarpableElement.pl: allow default_with_init for list (like hash) * MigratedValue.pl: updated undef_is doc: use '' to have an empty string - Class.pl: name_match parameter is deprecated. * debian/patches: removed spelling patch (applied upstream) -- Dominique Dumont Tue, 21 Jun 2011 11:58:38 +0200 libconfig-model-itself-perl (1.224-1) unstable; urgency=low [ Dominique Dumont ] * New upstream release: - fixed tests wrt new Config::Model (Closes: #616566) - Class.pl: added copyright, author, license elements - dump and load annotations in pod doc in config class file * control: - Bumped libconfig-model-perl version 1.236 in depends - BDI: added libtest-differences-perl [ gregor herrmann ] * Set Standards-Version to 3.9.2 (no changes). * Add a patch to fix a spelling mistake. -- Dominique Dumont Thu, 07 Apr 2011 14:15:15 +0200 libconfig-model-itself-perl (1.222-1) unstable; urgency=low * New upstream release. * Bump build and runtime dependency on libconfig-model-perl to >= 1.230. * Update years of packaging copyright. -- gregor herrmann Fri, 21 Jan 2011 14:35:35 +0100 libconfig-model-itself-perl (1.221-1) unstable; urgency=low * New upstream release: config-model-edit now use same log4perl config files as config-edit. Can now specify fix instructions with Value warnings (brought by Config::Model 1.227) * copyright: updated to candidate DEP5. Changed copyright year * control: depends on libconfig-model-perl >= 1.227 -- Dominique Dumont Wed, 12 Jan 2011 20:41:45 +0100 libconfig-model-itself-perl (1.219-1) unstable; urgency=low [ Dominique Dumont ] * New upstream release: - Added warn_* parameters provided by Config::Model 1.212. - Added allow_keys_matching parameter provided by C::M 1.207 [ Ansgar Burchardt ] * Bump (build-)dep on libconfig-model-perl to >= 1.212. * debian/copyright: Refer to "Debian systems" instead of "Debian GNU/Linux systems". * debian/control: Change Homepage field to project wiki on SourceForge.net. -- Dominique Dumont Thu, 21 Oct 2010 15:14:20 +0200 libconfig-model-itself-perl (1.218-1) unstable; urgency=low [ Dominique Dumont ] * New upstream release (added new parameter required by DEP-5 model) [ gregor herrmann ] * Make (build) dependency on libconfig-model-perl versioned. -- Dominique Dumont Fri, 17 Sep 2010 13:33:11 +0200 libconfig-model-itself-perl (1.216-1) unstable; urgency=low * New upstream release. * debian/copyright: s/LGPL-2/LGPL-2.1/. * Set Standards-Version to 3.9.1; remove version from perl build dependency. * debian/control: bump libmodule-build-perl build dependency; remove versions from other (build) dependencies. -- gregor herrmann Sun, 22 Aug 2010 13:06:49 +0200 libconfig-model-itself-perl (1.215-1) unstable; urgency=low [ gregor herrmann ] * New upstream release 1.214. * debian/copyright: update formatting. [ Dominique Dumont ] * rules: added dh_auto_test override to use xvfb * control: added build-depend on xvfb. Added xauth because xvfb only recommends xauth (See Bug 419581 for details) [ gregor herrmann ] * New upstream release 1.215. * Bump debhelper version in debian/control because of the override in debian/rules. -- gregor herrmann Sat, 17 Apr 2010 20:27:03 +0200 libconfig-model-itself-perl (1.213-1) unstable; urgency=low * New upstream release. * debian/control: bump versioned (build) dependency on libconfig-model-perl, add new (build) dependencies on libpod-pom-perl and libyaml-perl. * Convert to source format 3.0 (quilt). -- gregor herrmann Mon, 29 Mar 2010 21:51:05 +0200 libconfig-model-itself-perl (1.212-1) unstable; urgency=low [ Dominique Dumont ] * New upstream release * debian/control: Depends and libconfig-model-perl 0.643 and libconfig-model-tkui-perl >= 1.303 (avoid warnings). Updated to Standard version 3.8.4 * debian/copyright: updated year [ gregor herrmann ] * debian/control: Changed: (build-)depend on perl instead of perl- modules. * Minimize debian/rules. -- Dominique Dumont Sat, 27 Feb 2010 20:48:46 +0100 libconfig-model-itself-perl (1.211-1) unstable; urgency=low [ Nathan Handler ] * debian/watch: Update to ignore development releases. [ Dominique Dumont ] * New upstream release * control: depends on libconfig-model-perl 0.637 and libconfig-model-tkui-perl 1.210 * control: updated to policy 3.8.2 -- Dominique Dumont Thu, 25 Jun 2009 18:31:57 +0200 libconfig-model-itself-perl (1.210-1) unstable; urgency=low * New upstream release: - Added auto_create and file parameter to read/write spec - Parameter allow_empty is deprecated and will be replaced by auto_create when you run config-edit-model. - Added new -dot_diagram option to config-model-edit to get a dot file to represent the structure of the configuration model. - Added summary model parameter * control: depend on new version of libconfig-model-perl (0.635) and on new version of libconfig-model-tkui-perl (1.208), * control: bumped Standards-Version to 3.8.1 -- Dominique Dumont Tue, 21 Apr 2009 14:15:44 +0200 libconfig-model-itself-perl (1.209-1) unstable; urgency=low * New upstream release. * debian/control: - make dependency on libconfig-model-perl versioned - add /me to Uploaders -- gregor herrmann Tue, 10 Mar 2009 20:41:18 +0100 libconfig-model-itself-perl (1.208-1) unstable; urgency=low * Initial Release. (Closes: #510723) -- Dominique Dumont Sat, 10 Jan 2009 18:11:41 +0100 debian/compat0000644000000000000000000000000212210366343010364 0ustar 8 debian/copyright0000644000000000000000000000155312210366343011125 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Config-Model-Itself Upstream-Contact: Dominique Dumont (ddumont@cpan.org) Source: https://metacpan.org/release/Config-Model-Itself/ Files: * Copyright: 2007-2013, Dominique Dumont (ddumont@cpan.org) License: LGPL-2.1+ Files: debian/* Copyright: 2009-2013, Dominique Dumont 2009-2013, gregor herrmann License: LGPL-2.1+ License: LGPL-2.1+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . On Debian systems, the complete text of version 2.1 of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. debian/libconfig-model-itself-perl.docs0000644000000000000000000000000712210366343015313 0ustar README debian/watch0000644000000000000000000000020412210366343010213 0ustar version=3 https://metacpan.org/release/Config-Model-Itself/ .*/Config-Model-Itself-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$