# 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 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 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 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 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 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 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 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 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