debian/0000755000000000000000000000000012141510573007165 5ustar debian/libconfig-model-backend-augeas-perl.docs0000644000000000000000000000000712141510573016656 0ustar README debian/copyright0000644000000000000000000000152112141510573011117 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Config-Model-Backend-Augeas Upstream-Contact: Dominique Dumont (ddumont@cpan.org) Source: https://metacpan.org/release/Config-Model-Backend-Augeas/ Files: * Copyright: 2008-2013, Dominique Dumont (ddumont@cpan.org) License: LGPL-2+ Files: debian/* Copyright: 2009-2013, Dominique Dumont License: LGPL-2+ License: LGPL-2+ 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 GNU/Linux systems, the complete text of version 2 of the GNU Lesser Public License can be found in `/usr/share/common-licenses/LGPL-2' debian/watch0000644000000000000000000000041312141510573010214 0ustar # format version number, currently 3; this line is compulsory! version=3 # URL to the package page followed by a regex to search https://metacpan.org/release/Config-Model-Backend-Augeas/ .*/Config-Model-Backend-Augeas-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian/changelog0000644000000000000000000001042512141510573011041 0ustar libconfig-model-backend-augeas-perl (0.114-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: * added meta-model snippet so config-model-edit can handle Augeas backend * control: * BD on debhelper >=9 * depends on libconfig-model-perl (>= 2.034) * depends on libmouse-perl * bumped Standards-Version: 3.9.4 * updated description * compat updated to 9 * copyright: updated years * removed obsolete patch -- Dominique Dumont Sun, 05 May 2013 19:05:05 +0200 libconfig-model-backend-augeas-perl (0.112-1) unstable; urgency=low [ gregor herrmann ] * debian/control: removed unneeded versioned dependencies. [ Dominique Dumont ] * Imported Upstream version 0.112: * Fix tests. Instead of peeking inside Node object to get internal bgmr attribute (which was renamed), use a new method provided by Config::Model 2.021. No changes in the library was done upstream (Close: #680821) * control: BDI on libconfig-model-perl > 2.021 (required by test fix) As the library did not change, there's no need to update the runtime dependency. -- Dominique Dumont Mon, 09 Jul 2012 19:32:23 +0200 libconfig-model-backend-augeas-perl (0.111-1) unstable; urgency=low * new upstream version (Closes: #674390) * control: updated Standards-Version: '3.9.2' -> '3.9.3' * copyright Format: updated URL + new patch to relax Module::Build version req -- Dominique Dumont Fri, 25 May 2012 13:31:04 +0200 libconfig-model-backend-augeas-perl (0.110-1) unstable; urgency=low [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ Dominique Dumont ] * Fix "FTBFS: test failures": upstream moosified Augeas backend to match Config::Model evolutions (Closes: #642156) * new upstream release * changed my e-mail address in control and copyright * control: [build-]depends on libconfig-model-perl 1.255 -- Dominique Dumont Thu, 22 Sep 2011 15:54:53 +0200 libconfig-model-backend-augeas-perl (0.109-1) unstable; urgency=low * New upstream release: - updated test to prevent FTBS and fix Ubuntu bug (LP: #749108) * removed fix_spelling patch (applied upstream) * control: depends on libconfig-model-perl 1.236 * control: changed my email address * control: updated to standard-version 3.9.2 -- Dominique Dumont Mon, 11 Apr 2011 12:37:09 +0200 libconfig-model-backend-augeas-perl (0.108-1) unstable; urgency=low [ Nathan Handler ] * debian/watch: Update to ignore development releases. [ gregor herrmann ] * debian/control: Changed: (build-)depend on perl instead of perl- modules. [ Dominique Dumont ] * New upstream release - updated tests to work with Config::Model 1.207 (Closes: #605795) * control: updated Standards to 3.9.1 * Switch to source format 3.0 (quilt). * debian/control: - removed unnessary versioned dependency (dogfooding mode with config-edit -appli dpkg-control -apply-fixes -save) - add unversioned perl to Build-Depends - update description * debian/copyright: updated copyright years * debian/patches/fix_spelling: new patch [ gregor herrmann ] * Mimimize debian/rules. -- Dominique Dumont Fri, 21 Jan 2011 17:03:17 +0100 libconfig-model-backend-augeas-perl (0.107-1) unstable; urgency=low * New upstream release (skip Augeas #comment nodes) * control: Depends on libconfig-model-perl >= 0.636 * Upstream fix of libconfig-model-openssh FTBS (Closes: #531233) -- Dominique Dumont Mon, 01 Jun 2009 11:24:39 +0200 libconfig-model-backend-augeas-perl (0.106-1) unstable; urgency=low * New upstream release (only test changes to fix FTBS) * Fix "FTBFS: Test failures" (fixed upstream) (Closes: #521968) * control: upgraded Standards-Version to 3.8.1 -- Dominique Dumont Wed, 01 Apr 2009 17:59:39 +0200 libconfig-model-backend-augeas-perl (0.105-1) unstable; urgency=low * Initial Release. (Closes: #513016) -- Dominique Dumont Tue, 28 Jan 2009 18:54:07 +0100 debian/compat0000644000000000000000000000000212141510573010363 0ustar 9 debian/source/0000755000000000000000000000000012141510573010465 5ustar debian/source/format0000644000000000000000000000001412141510573011673 0ustar 3.0 (quilt) debian/control0000644000000000000000000000625512141510573010600 0ustar Source: libconfig-model-backend-augeas-perl Maintainer: Debian Perl Group Uploaders: Dominique Dumont Section: perl Priority: optional Build-Depends: debhelper (>= 9) Build-Depends-Indep: libaugeas-dev, libconfig-augeas-perl, libconfig-model-perl (>= 2.034), libexception-class-perl, liblog-log4perl-perl, libmouse-perl, libtest-exception-perl, libtest-pod-perl, libtest-warn-perl, pkg-config Standards-Version: 3.9.4 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libconfig-model-backend-augeas-perl.git Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libconfig-model-backend-augeas-perl.git Homepage: https://metacpan.org/release/Config-Model-Backend-Augeas/ Package: libconfig-model-backend-augeas-perl Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, libconfig-augeas-perl, libconfig-model-perl (>= 2.034), libexception-class-perl, liblog-log4perl-perl, libmouse-perl Description: config-model reader and writer powered by Augeas Config::Model::Backend::Augeas provides a way to load or store configuration data through Config::Augeas. This way, the structure and commments of the original configuration file are preserved. . With Config::Model::Backend::Augeas, Config::Model now provides a way to load and save data through RedHat's Augeas library. . Config::Model and Augeas are both configuration editing tool. Both parse configuration files in their native formats and transforms them into a tree. Configuration changes are made by manipulating this tree and saving it back into native config files. . Both Augeas and Config::Model rely on a tree to represent configuration data. . On one side, Augeas is able to load and write data while respecting the structure and comments of the original configuration file. But Augeas purpose is not to validate the semantic content of the configuration file. . On the other side, Config::Model is able to validate the semantic content of the configuration file, but it may discard all comments and will write back configuration data using a canonical order. Thus the structure of the original configuration file is not preserved. . You can now have the best of both worlds by using the Augeas library to load and write data from Config::Model configuration tree. You can now instruct Config::Model to use Augeas. See Config::Model::BackendMgr for details. . Unfortunately, you must ensure that the tree representation specified in Config::Model and Augeas lens are quite close together: - Config::Model element names and Augeas lens names must be identical - Both structures must be very close. Each Config::Model node must have a corresponsing lens. . See Config::Model::Backend::Augeas documentation to use Augeas with your configuration model. . For more details on Config::Model see: . https://github.com/dod38fr/config-model/wiki . For more details on Augeas, see: . http://augeas.net debian/rules0000755000000000000000000000003612141510573010244 0ustar #!/usr/bin/make -f %: dh $@