I wanted to build an awesome place for people to discuss module specific issues, but I don't have any more time for this, and there are much better places to discuss Perl-related issues. I'd recommend asking your question on Stack Overflow or on Perl Monks.
If you are looking for a Perl tutorial or Perl-related news, I hope these links will serve you well.
Posted on 2010-08-30 03:55:20.195095-07 by ddumont
GSoC enhances config upgrade feature of Config::Model in new v1.206

Hello

I've released a Config::Model 1.206 which feature all the work done so far by Krzysztof Tyszecki during this summer's Google summer of Code. Here's the Changelog:

First version to feature code written during Google Summer of Code 2010.

For this GSoC, Krzysztof Tyszecki has provided:
* a new backend for INI file that can:
* read and write comments to and from annotations. This way users comments are preserved
* read and write parameters that are repeated in the INI file. This repeated parameters will be loaded in list elements
* the capacity to load annotation from perl data structure
* a new model feature to accept unknown element. This will enable loading and writing configuration files even if parameters are unknown. This feature is required to create models targeted for configuration upgrades: only upgrade and migration specifications need to be specified in a model. Parameters that don't change from one version to another need not to be specified in the model.

Other changes:
* lib/Config/Model/Loader.pm (_walk_node): bug fix to load node element annotation
* lib/Config/Model/Dumper.pm (): bug fix to dump hash and list element annotations
* Fixed Fstab example

This probably does not mean that the configuration upgrade problem is solved, but that's certainly a step in the right direction.

All the best

Direct Responses: 12903 | Write a response
Posted on 2010-08-30 04:11:55.442034-07 by ddumont in response to 12902
Re: GSoC enhances config upgrade feature of Config::Model in new v1.206

Since v 1.206, Config::Model has a new "accept" model parameter to create models targeted for configuration files upgrade. This "accept" parameter is now described in Itself/Class.pl (in Config::Model::Itself 1.216)

All the best

Direct Responses: Write a response