# do not edit -- automatically generated by arch changelog
# arch-tag: automatic-ChangeLog--bulb@ucw.cz--pub-1/config-it--release--0
#
2005-04-17 20:28:00 GMT Jan Hudec <bulb@ucw.cz> patch-7
Summary:
New largish release, first one considered beta.
Revision:
config-it--release--0--patch-7
* Including for configs and templates
* Speed up with caching a little
* Installation is now only done if the file actually changed
+ Some data may be skipped for comparison
+ Some data may be skipped for actual output
* Added special metadata paths that allow access to
+ Metaconfig
+ Current template specification
+ Name of output file
* DNSSerial utility for generating SOA serials for DNS zones
Patches applied:
* bulb@ucw.cz--pub-1/config-it--main--0--patch-84
Fixed problems with wrong test.
* bulb@ucw.cz--pub-1/config-it--main--0--patch-85
Killed one spurious warning.
* bulb@ucw.cz--pub-1/config-it--main--0--patch-86
Fix one bogus require
* bulb@ucw.cz--pub-1/config-it--main--0--patch-87
Split Config constructor
* bulb@ucw.cz--pub-1/config-it--main--0--patch-88
Factored out 'block' production
* bulb@ucw.cz--pub-1/config-it--main--0--patch-89
Founded config syntax test
* bulb@ucw.cz--pub-1/config-it--main--0--patch-90
Tested and fixed includes.
* bulb@ucw.cz--pub-1/config-it--main--0--patch-91
One more test for includes; seems to work.
* bulb@ucw.cz--pub-1/config-it--main--0--patch-92
Splited Driver->process method
* bulb@ucw.cz--pub-1/config-it--main--0--patch-93
Added and tested include directive for templates
* bulb@ucw.cz--pub-1/config-it--main--0--patch-94
Documentation for include directives.
* bulb@ucw.cz--pub-1/config-it--main--0--patch-95
Prepared for output to cache
* bulb@ucw.cz--pub-1/config-it--main--0--patch-96
Reworked Config::Maker::Tee to cache to string
* bulb@ucw.cz--pub-1/config-it--main--0--patch-97
Caching seems to work now.
* bulb@ucw.cz--pub-1/config-it--main--0--patch-98
Added template directive 'output'
* bulb@ucw.cz--pub-1/config-it--main--0--patch-99
Cache works and is documented.
* bulb@ucw.cz--pub-1/config-it--main--0--patch-100
Search-patch used for includes
* bulb@ucw.cz--pub-1/config-it--main--0--patch-101
Included templates are now cached.
* bulb@ucw.cz--pub-1/config-it--main--0--patch-102
Fixed bug in path regexp creation
* bulb@ucw.cz--pub-1/config-it--main--0--patch-103
Shut-up some warnings.
* bulb@ucw.cz--pub-1/config-it--main--0--patch-104
Added some global variables
* bulb@ucw.cz--pub-1/config-it--main--0--patch-105
Replaced the meta-variables with meta-paths
* bulb@ucw.cz--pub-1/config-it--main--0--patch-106
Bugfixes of previous commit
* bulb@ucw.cz--pub-1/config-it--main--0--patch-107
Fixed the metadata to actually work
* bulb@ucw.cz--pub-1/config-it--main--0--patch-108
Documentation for recent path changes and a small enhancement.
* bulb@ucw.cz--pub-1/config-it--main--0--patch-109
Added DNSSerial utility...
* bulb@ucw.cz--pub-1/config-it--main--0--patch-110
Fix stupid mistake in DNSSerial
new files:
lib/Config/Maker/Eval/.arch-ids/=id
lib/Config/Maker/Eval/DNSSerial.pm
lib/Config/Maker/Option/.arch-ids/=id
lib/Config/Maker/Option/Meta.pm lib/Config/Maker/Path/Meta.pm
lib/Config/Maker/Tee.pm t/cache.t t/config.t
modified files:
configit lib/Config/Maker.pm lib/Config/Maker/Config.pm
lib/Config/Maker/Driver.pm lib/Config/Maker/Encode.pm
lib/Config/Maker/Grammar.pm.PL lib/Config/Maker/Metaconfig.pm
lib/Config/Maker/Option.pm lib/Config/Maker/Path.pm
lib/Config/Maker/Path/Root.pm lib/Config/Maker/Type.pm
t/code.t t/template.t
new directories:
lib/Config/Maker/Eval lib/Config/Maker/Eval/.arch-ids
lib/Config/Maker/Option lib/Config/Maker/Option/.arch-ids
new patches:
bulb@ucw.cz--pub-1/config-it--main--0--patch-84
bulb@ucw.cz--pub-1/config-it--main--0--patch-85
bulb@ucw.cz--pub-1/config-it--main--0--patch-86
bulb@ucw.cz--pub-1/config-it--main--0--patch-87
bulb@ucw.cz--pub-1/config-it--main--0--patch-88
bulb@ucw.cz--pub-1/config-it--main--0--patch-89
bulb@ucw.cz--pub-1/config-it--main--0--patch-90
bulb@ucw.cz--pub-1/config-it--main--0--patch-91
bulb@ucw.cz--pub-1/config-it--main--0--patch-92
bulb@ucw.cz--pub-1/config-it--main--0--patch-93
bulb@ucw.cz--pub-1/config-it--main--0--patch-94
bulb@ucw.cz--pub-1/config-it--main--0--patch-95
bulb@ucw.cz--pub-1/config-it--main--0--patch-96
bulb@ucw.cz--pub-1/config-it--main--0--patch-97
bulb@ucw.cz--pub-1/config-it--main--0--patch-98
bulb@ucw.cz--pub-1/config-it--main--0--patch-99
bulb@ucw.cz--pub-1/config-it--main--0--patch-100
bulb@ucw.cz--pub-1/config-it--main--0--patch-101
bulb@ucw.cz--pub-1/config-it--main--0--patch-102
bulb@ucw.cz--pub-1/config-it--main--0--patch-103
bulb@ucw.cz--pub-1/config-it--main--0--patch-104
bulb@ucw.cz--pub-1/config-it--main--0--patch-105
bulb@ucw.cz--pub-1/config-it--main--0--patch-106
bulb@ucw.cz--pub-1/config-it--main--0--patch-107
bulb@ucw.cz--pub-1/config-it--main--0--patch-108
bulb@ucw.cz--pub-1/config-it--main--0--patch-109
bulb@ucw.cz--pub-1/config-it--main--0--patch-110
2004-11-25 21:12:19 GMT Jan Hudec <bulb@ucw.cz> patch-6
Summary:
Perl code utilities, bugfixes.
Revision:
config-it--release--0--patch-6
* Config/Maker/Eval: Several useful functions added for use in
template perl code and path conditions.
* Fixed some quoting bugs.
* Attempt to fix t/install.t test for Win32.
* Evals are now done with strict and warnings turned off.
Patches applied:
* bulb@ucw.cz--pub-1/config-it--main--0--patch-79
Fixed run-and-save so it's transparent...
* bulb@ucw.cz--pub-1/config-it--main--0--patch-80
No strict in eval
* bulb@ucw.cz--pub-1/config-it--main--0--patch-81
Added functions to Config::Maker::Eval
* bulb@ucw.cz--pub-1/config-it--main--0--patch-82
Fixed perl_codeblock bug.
* bulb@ucw.cz--pub-1/config-it--main--0--patch-83
Fixed double-quoted literals, perhaps fixed invoke.t on windows.
new files:
lib/Config/Maker/Eval.pm t/code.t
modified files:
configit lib/Config/Maker.pm lib/Config/Maker/Grammar.pm.PL
lib/Config/Maker/Path.pm lib/Config/Maker/Schema.pm
run-and-save t/install.t
new patches:
bulb@ucw.cz--pub-1/config-it--main--0--patch-79
bulb@ucw.cz--pub-1/config-it--main--0--patch-80
bulb@ucw.cz--pub-1/config-it--main--0--patch-81
bulb@ucw.cz--pub-1/config-it--main--0--patch-82
bulb@ucw.cz--pub-1/config-it--main--0--patch-83
2004-11-17 10:34:46 GMT Jan Hudec <bulb@ucw.cz> patch-5
Summary:
Fixed invoking commands.
Revision:
config-it--release--0--patch-5
* Config/Maker/Metaconfig: The template directive without out
directive did not work. Fixed and added test. Also the command is
now waited for and installation fails if it exits with non-zero
status.
* MakeTools.PM: Fixed bogosity that caused ommision of README in
releases.
Patches applied:
* bulb@ucw.cz--pub-1/config-it--main--0--patch-76
Fix nasty bug in installation.
* bulb@ucw.cz--pub-1/config-it--main--0--patch-77
Added waiting for commands
* bulb@ucw.cz--pub-1/config-it--main--0--patch-78
Fixed MakeTools.PM misfeature.
new files:
t/install.t
modified files:
MakeTools.PM Makefile.PL lib/Config/Maker/Metaconfig.pm
new patches:
bulb@ucw.cz--pub-1/config-it--main--0--patch-76
bulb@ucw.cz--pub-1/config-it--main--0--patch-77
bulb@ucw.cz--pub-1/config-it--main--0--patch-78
2004-11-13 22:13:07 GMT Jan Hudec <bulb@ucw.cz> patch-4
Summary:
Fixed "cross-device link" problems
Revision:
config-it--release--0--patch-4
* Config/Maker/Metaconfig: Temporary files are now created in the
same directory as output to avoid possibility of rename being
cross-device.
* Mostly everywhere: Added some documentation.
* test*: removed crappy test files.
Patches applied:
* bulb@ucw.cz--pub-1/config-it--main--0--patch-72
Removed test crap.
* bulb@ucw.cz--pub-1/config-it--main--0--patch-73
Some documentation
* bulb@ucw.cz--pub-1/config-it--main--0--patch-74
Temporary files co-local with output
* bulb@ucw.cz--pub-1/config-it--main--0--patch-75
Some more documentation.
removed files:
testconfig testmetacfg testtemplate
modified files:
lib/Config/Maker/Driver.pm lib/Config/Maker/Encode.pm
lib/Config/Maker/Metaconfig.pm lib/Config/Maker/Option.pm
lib/Config/Maker/Path.pm lib/Config/Maker/Path/AnyPath.pm
lib/Config/Maker/Path/Parent.pm lib/Config/Maker/Path/Root.pm
lib/Config/Maker/Path/This.pm lib/Config/Maker/Schema.pm
lib/Config/Maker/Type.pm lib/Config/Maker/Value.pm
new patches:
bulb@ucw.cz--pub-1/config-it--main--0--patch-72
bulb@ucw.cz--pub-1/config-it--main--0--patch-73
bulb@ucw.cz--pub-1/config-it--main--0--patch-74
bulb@ucw.cz--pub-1/config-it--main--0--patch-75
2004-11-12 09:16:35 GMT Jan Hudec <bulb@ucw.cz> patch-3
Summary:
Encoding workarounds; changelog.
Revision:
config-it--release--0--patch-3
* MakeTools.PM: added changelog generation.
* C/M/Encode: Added test whether perl actualy understands the value
returned by I18N::Langinfo. We fallback to 'ascii' if perl
understands at least that.
* t/encode.t: Tests processing with mix of iso-8859-2 and utf-8
encoded files and accented characters in identifier (\w*).
Patches applied:
* bulb@ucw.cz--pub-1/config-it--main--0--patch-69
Added changelog generation.
* bulb@ucw.cz--pub-1/config-it--main--0--patch-70
More Encoding fixes.
* bulb@ucw.cz--pub-1/config-it--main--0--patch-71
Encoding tests.
new files:
t/encode.t
modified files:
MakeTools.PM lib/Config/Maker.pm lib/Config/Maker/Encode.pm
t/setup.i {arch}/=tagging-method
new patches:
bulb@ucw.cz--pub-1/config-it--main--0--patch-69
bulb@ucw.cz--pub-1/config-it--main--0--patch-70
bulb@ucw.cz--pub-1/config-it--main--0--patch-71
2004-11-11 17:49:33 GMT Jan Hudec <bulb@ucw.cz> patch-2
Summary:
Build overhaul and a small fix.
Revision:
config-it--release--0--patch-2
* workaround for test on sun4-solaris-thread-multi 2.8 (C/M/Encode):
It seems to have problem defining encoding alias. Added the alias
defining in the eval, so we say encoding is unavailable instead of
dying.
* building overhaul (Makefile.PL, MakeTools.PM, removed util,
Build.PL): Switched to EU::MM with my old ugly hacks (MakeTools.PM)
instead of tring to fix M::B, which is nice but inflexible.
Patches applied:
* bulb@ucw.cz--pub-1/config-it--main--0--patch-66
Include define_alias in the encoding-test eval.
* bulb@ucw.cz--pub-1/config-it--main--0--patch-67
Switched build-system over to ExtUtils::MakeMaker
* bulb@ucw.cz--pub-1/config-it--main--0--patch-68
Added META.yml fixup.
new files:
MakeTools.PM Makefile.PL
removed files:
Build.PL util/.arch-ids/=id util/Module/.arch-ids/=id
util/Module/Build/.arch-ids/=id
util/Module/Build/.arch-ids/Compat.pm.id
util/Module/Build/Arch.pm util/Module/Build/Compat.pm
modified files:
.arch-inventory lib/Config/Maker/Encode.pm
removed directories:
util util/.arch-ids util/Module util/Module/.arch-ids
util/Module/Build util/Module/Build/.arch-ids
new patches:
bulb@ucw.cz--pub-1/config-it--main--0--patch-66
bulb@ucw.cz--pub-1/config-it--main--0--patch-67
bulb@ucw.cz--pub-1/config-it--main--0--patch-68
2004-11-10 11:31:19 GMT Jan Hudec <bulb@ucw.cz> patch-1
Summary:
Makefile.PL works, added run-and-save
Revision:
config-it--release--0--patch-1
* run-and-save: This script is useful for running config scripts on
remote machines.
* (util/Module/Build/Compat.pm) Makefile.PL: Made this to woks somehow.
Patches applied:
* bulb@ucw.cz--pub-1/config-it--main--0--patch-61
Mostly fixed the module-build/extutils-makemaker incompatibility.
* bulb@ucw.cz--pub-1/config-it--main--0--patch-62
Added run-and-save script and some doc.
* bulb@ucw.cz--pub-1/config-it--main--0--patch-63
Enhanced the run-and-save script a bit.
* bulb@ucw.cz--pub-1/config-it--main--0--patch-64
Fixed nasty bug in run-and-save
* bulb@ucw.cz--pub-1/config-it--main--0--patch-65
Removed debug...
new files:
run-and-save util/Module/Build/.arch-ids/Compat.pm.id
util/Module/Build/Compat.pm
modified files:
Build.PL README.pod
new patches:
bulb@ucw.cz--pub-1/config-it--main--0--patch-61
bulb@ucw.cz--pub-1/config-it--main--0--patch-62
bulb@ucw.cz--pub-1/config-it--main--0--patch-63
bulb@ucw.cz--pub-1/config-it--main--0--patch-64
bulb@ucw.cz--pub-1/config-it--main--0--patch-65
2004-11-08 17:09:31 GMT Jan Hudec <bulb@ucw.cz> base-0
Summary:
Initial release.
Revision:
config-it--release--0--base-0
* It works. Some more features may be desired, but basicaly it
works. The Makefile.PL *should* work, but may have trouble.
new patches:
bulb@ucw.cz--pub-1/config-it--main--0--base-0
bulb@ucw.cz--pub-1/config-it--main--0--patch-1
bulb@ucw.cz--pub-1/config-it--main--0--patch-2
bulb@ucw.cz--pub-1/config-it--main--0--patch-3
bulb@ucw.cz--pub-1/config-it--main--0--patch-4
bulb@ucw.cz--pub-1/config-it--main--0--patch-5
bulb@ucw.cz--pub-1/config-it--main--0--patch-6
bulb@ucw.cz--pub-1/config-it--main--0--patch-7
bulb@ucw.cz--pub-1/config-it--main--0--patch-8
bulb@ucw.cz--pub-1/config-it--main--0--patch-9
bulb@ucw.cz--pub-1/config-it--main--0--patch-10
bulb@ucw.cz--pub-1/config-it--main--0--patch-11
bulb@ucw.cz--pub-1/config-it--main--0--patch-12
bulb@ucw.cz--pub-1/config-it--main--0--patch-13
bulb@ucw.cz--pub-1/config-it--main--0--patch-14
bulb@ucw.cz--pub-1/config-it--main--0--patch-15
bulb@ucw.cz--pub-1/config-it--main--0--patch-16
bulb@ucw.cz--pub-1/config-it--main--0--patch-17
bulb@ucw.cz--pub-1/config-it--main--0--patch-18
bulb@ucw.cz--pub-1/config-it--main--0--patch-19
bulb@ucw.cz--pub-1/config-it--main--0--patch-20
bulb@ucw.cz--pub-1/config-it--main--0--patch-21
bulb@ucw.cz--pub-1/config-it--main--0--patch-22
bulb@ucw.cz--pub-1/config-it--main--0--patch-23
bulb@ucw.cz--pub-1/config-it--main--0--patch-24
bulb@ucw.cz--pub-1/config-it--main--0--patch-25
bulb@ucw.cz--pub-1/config-it--main--0--patch-26
bulb@ucw.cz--pub-1/config-it--main--0--patch-27
bulb@ucw.cz--pub-1/config-it--main--0--patch-28
bulb@ucw.cz--pub-1/config-it--main--0--patch-29
bulb@ucw.cz--pub-1/config-it--main--0--patch-30
bulb@ucw.cz--pub-1/config-it--main--0--patch-31
bulb@ucw.cz--pub-1/config-it--main--0--patch-32
bulb@ucw.cz--pub-1/config-it--main--0--patch-33
bulb@ucw.cz--pub-1/config-it--main--0--patch-34
bulb@ucw.cz--pub-1/config-it--main--0--patch-35
bulb@ucw.cz--pub-1/config-it--main--0--patch-36
bulb@ucw.cz--pub-1/config-it--main--0--patch-37
bulb@ucw.cz--pub-1/config-it--main--0--patch-38
bulb@ucw.cz--pub-1/config-it--main--0--patch-39
bulb@ucw.cz--pub-1/config-it--main--0--patch-40
bulb@ucw.cz--pub-1/config-it--main--0--patch-41
bulb@ucw.cz--pub-1/config-it--main--0--patch-42
bulb@ucw.cz--pub-1/config-it--main--0--patch-43
bulb@ucw.cz--pub-1/config-it--main--0--patch-44
bulb@ucw.cz--pub-1/config-it--main--0--patch-45
bulb@ucw.cz--pub-1/config-it--main--0--patch-46
bulb@ucw.cz--pub-1/config-it--main--0--patch-47
bulb@ucw.cz--pub-1/config-it--main--0--patch-48
bulb@ucw.cz--pub-1/config-it--main--0--patch-49
bulb@ucw.cz--pub-1/config-it--main--0--patch-50
bulb@ucw.cz--pub-1/config-it--main--0--patch-51
bulb@ucw.cz--pub-1/config-it--main--0--patch-52
bulb@ucw.cz--pub-1/config-it--main--0--patch-53
bulb@ucw.cz--pub-1/config-it--main--0--patch-54
bulb@ucw.cz--pub-1/config-it--main--0--patch-55
bulb@ucw.cz--pub-1/config-it--main--0--patch-56
bulb@ucw.cz--pub-1/config-it--main--0--patch-57
bulb@ucw.cz--pub-1/config-it--main--0--patch-58
bulb@ucw.cz--pub-1/config-it--main--0--patch-59
bulb@ucw.cz--pub-1/config-it--main--0--patch-60
bulb@ucw.cz--pub-1/config-it--main--0--patch-61