LCFG-Build-PkgSpec 0.0.34 (SJQUINNEY)

Abstract: Object-oriented interface to LCFG build metadata

Links: metacpan, search.cpan

ERROR: Version of most recent changelog (2008-02-19) is not a valid version

Here's what we tried to parse:

2012-04-30  SVN: new release

	* Release: 0.0.34

2012-04-30 13:49  squinney@INF.ED.AC.UK

	* lcfg.yml, t/expected.yml: Updated test for new attribute

2012-04-30 13:47  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-PkgSpec release: 0.0.33

2012-04-30 13:47  squinney@INF.ED.AC.UK

	* bin/lcfg-pkgcfg.in, lib/LCFG/Build/PkgSpec.pm.in: Added new
	  orgident attribute and pkgident method. These are used for MacOSX
	  packaging

2011-02-14 17:05  squinney@INF.ED.AC.UK

	* README: updated README

2011-02-14 16:57  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-PkgSpec release: 0.0.32

2011-02-14 16:57  squinney@INF.ED.AC.UK

	* LCFG-Build-PkgSpec.spec: Fixed build-requires for new
	  Email::Address and Email::Valid dependencies

2011-02-14 16:52  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-PkgSpec release: 0.0.31

2011-02-14 16:45  squinney@INF.ED.AC.UK

	* Build.PL.in, META.yml.in, Makefile.PL,
	  lib/LCFG/Build/PkgSpec.pm.in, t/06_pkgspec_cfg.t: Switched to
	  using Native Traits so we can drop the dependency on the
	  deprecated AttributeHelpers module. Switched the email address
	  list handling for the authors field to Email::Address &
	  Email::Valid (new deps)

2011-02-14 16:41  squinney@INF.ED.AC.UK

	* Build.PL.in, MANIFEST, META.yml.in, Makefile.PL: Updated
	  dependency list, meta-data and build scripts

2011-02-14 15:55  squinney@INF.ED.AC.UK

	* t/10_pkgspec_date.t: fixed date spec tests so they always work

2010-11-19 10:43  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-PkgSpec release: 0.0.30

2010-11-19 10:43  squinney@INF.ED.AC.UK

	* lcfg.yml, lib/LCFG/Build/PkgSpec.pm.in, t/10_pkgspec_date.t:
	  Fixed the date formatting so that it is DD/MM/YY and not the
	  American style of MM/DD/YY. Also added tests so this does not
	  happen again

2009-03-13 15:14  squinney@INF.ED.AC.UK

	* Changes, lcfg.yml: LCFG-Build-PkgSpec release: 0.0.29

2009-03-13 14:53  squinney@INF.ED.AC.UK

	* Build.PL.in, LCFG-Build-PkgSpec.spec, META.yml.in, Makefile.PL,
	  README, lib/LCFG/Build/PkgSpec.pm.in: Switched from Date::Format
	  to DateTime

2009-03-11 13:25  squinney@INF.ED.AC.UK

	* bin/lcfg-cfg2meta.in, bin/lcfg-pkgcfg.in,
	  lib/LCFG/Build/PkgSpec.pm.in: Set svn:keywords on the
	  LCFG::Build::PkgSpec Perl modules and scripts

2009-03-09 16:43  squinney

	* lcfg.yml: Removed hardwired version-control type from lcfg.yml to
	  allow future transfer to subversion

2009-03-09 12:44  squinney

	* Changes, lcfg.yml: Release: 0.0.28

2009-03-09 12:44  squinney

	* lcfg.yml, t/06_pkgspec_cfg.t: Updated tests in 06_pkgspec_cfg.t
	  to reflect the fact that we no longer hardwire the
	  version-control system type

2009-03-09 12:42  squinney

	* Changes, lcfg.yml: Release: 0.0.27

2009-03-09 12:42  squinney

	* lib/LCFG/Build/PkgSpec.pm.in: lib/LCFG/Build/PkgSpec.pm.in
	  (new_from_cfgmk): No longer hardwire the version-control system
	  type to be CVS when converting config.mk files

2008-11-12 14:26  squinney

	* Changes, lcfg.yml: Release: 0.0.26

2008-11-12 14:26  squinney

	* t/09_clone.t: Switched to using is_deeply() in 09_clone.t test.
	  The eq_or_diff() method in Test::Differences does not handle
	  comparing an integer with a string (e.g. 1 is considered to not
	  equal '1'. See http://rt.cpan.org/Public/Bug/Display.html?id=3029

2008-11-12 14:24  squinney

	* lib/LCFG/Build/PkgSpec.pm.in: The schema is now explicitly an
	  integer.

2008-10-29 14:24  squinney

	* Changes, lcfg.yml: Release: 0.0.25

2008-10-29 14:24  squinney

	* lib/LCFG/Build/PkgSpec.pm.in: Fixed a small problem with parsing
	  the NAME field in a config.mk file

2008-09-12 14:28  squinney

	* Changes, lcfg.yml: Release: 0.0.24

2008-09-12 14:28  squinney

	* bin/lcfg-cfg2meta.in, bin/lcfg-pkgcfg.in: Switched file path
	  handling in lcfg-cfg2meta and lcfg-pkgcfg to using File::Spec

2008-09-10 13:59  squinney

	* bin/lcfg-pkgcfg.in, lib/LCFG/Build/PkgSpec.pm.in: Small
	  documentation tweaks to get links to other modules automatically
	  generated

2008-09-09 14:30  squinney

	* Changes, lcfg.yml: Release: 0.0.23

2008-09-09 14:29  squinney

	* Build.PL.in, LCFG-Build-PkgSpec.spec, META.yml, META.yml.in,
	  Makefile.PL, README, bin/lcfg-cfg2meta.in, bin/lcfg-pkgcfg.in,
	  lcfg.yml, lib/LCFG/Build/PkgSpec.pm.in, t/04_pkgspec_badattr.t:
	  Support fields in config.mk which use the ling-continuation
	  backslash. Improved handling of attributes which can be either
	  strings or array-refs so that they get properly transformed into
	  array-refs. Removed the override of the new() method as it is no
	  longer required. Made the LCFG::Build::PkgSpec class immutable to
	  get a speed gain. Improved the README and other docs. Updated
	  various Moose dependencies to ensure the code works correctly

2008-07-23 10:56  squinney

	* Changes, lcfg.yml: Release: 0.0.22

2008-07-23 10:56  squinney

	* bin/lcfg-cfg2meta.in: If not specified search the current working
	  directory for the config.mk when using lcfg-cfg2meta

2008-07-01 14:37  squinney

	* Changes, lcfg.yml: Release: 0.0.21

2008-07-01 14:36  squinney

	* t/06_pkgspec_cfg.t: Updated the tests which go with the config.mk
	  parser

2008-07-01 14:32  squinney

	* Changes, lcfg.yml: Release: 0.0.20

2008-07-01 14:32  squinney

	* lib/LCFG/Build/PkgSpec.pm.in: When parsing a config.mk make the
	  default license GPLv2 to be redhat compatible, also removed the
	  specfile from the translate list and turned on the gencmake
	  option

2008-07-01 10:37  squinney

	* Build.PL.in, Changes, lcfg.yml: Release: 0.0.19

2008-07-01 10:37  squinney

	* LCFG-Build-PkgSpec.spec: Modified specfile to avoid installing
	  *.in files

2008-07-01 08:53  squinney

	* Changes, lcfg.yml: Release: 0.0.18

2008-07-01 08:51  squinney

	* LCFG-Build-PkgSpec.spec, lcfg.yml: Increased dependency on Moose
	  to 0.51 to get consistent error messages

2008-07-01 08:51  squinney

	* Build.PL, Build.PL.in, bin/lcfg-cfg2meta, bin/lcfg-cfg2meta.in,
	  bin/lcfg-pkgcfg, bin/lcfg-pkgcfg.in, lib/LCFG/Build/PkgSpec.pm,
	  lib/LCFG/Build/PkgSpec.pm.in: Moved to *.in files for perl
	  libraries and executables

2008-07-01 08:34  squinney

	* Build.PL, Changes, LCFG-Build-PkgSpec.spec, lcfg.yml,
	  lib/LCFG/Build/PkgSpec.pm, t/05_pkgspec_version.t: Release:
	  0.0.17

2008-06-05 14:04  squinney

	* Changes, lcfg.yml: Release: 0.0.16

2008-06-05 14:03  squinney

	* Build.PL, LCFG-Build-PkgSpec.spec, MANIFEST, META.yml,
	  Makefile.PL, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg,
	  lcfg.yml, lib/LCFG/Build/PkgSpec.pm, t/09_clone.t: Added clone
	  method to LCFG::Build::PkgSpec and accompanying tests

2008-06-04 15:35  squinney

	* perl-LCFG-Build-PkgSpec.spec: renamed
	  perl-LCFG-Build-PkgSpec.spec to LCFG-Build-PkgSpec.spec

2008-06-04 14:01  squinney

	* META.yml, Makefile.PL, README: updated metadata files

2008-06-04 14:00  squinney

	* Changes, lcfg.yml: Release: 0.0.15

2008-06-04 14:00  squinney

	* Build.PL, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg,
	  lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec: made
	  build info attribute lazy

2008-06-04 13:47  squinney

	* META.yml, README: updated meta files

2008-06-04 13:47  squinney

	* Build.PL, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg,
	  lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec: updated
	  version string everywhere

2008-06-04 13:43  squinney

	* Changes, lcfg.yml: Release: 0.0.14

2008-06-04 13:37  squinney

	* lcfg.yml, lib/LCFG/Build/PkgSpec.pm: Added build info section
	  support for lcfg metadata file

2008-06-03 12:40  squinney

	* Changes, lcfg.yml: Release: 0.0.13

2008-06-03 12:17  squinney

	* Build.PL, META.yml, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg,
	  lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec,
	  t/05_pkgspec_version.t: Added dev_version and update_release
	  methods

2008-05-28 11:29  squinney

	* Changes, lcfg.yml: Release: 0.0.12

2008-05-28 11:27  squinney

	* Build.PL, META.yml, Makefile.PL, README, bin/lcfg-cfg2meta,
	  bin/lcfg-pkgcfg, lib/LCFG/Build/PkgSpec.pm,
	  perl-LCFG-Build-PkgSpec.spec: *** empty log message ***

2008-05-28 11:24  squinney

	* Build.PL, perl-LCFG-Build-PkgSpec.spec: Updated dependencies on
	  Moose and MooseX::AttributeHelpers

2008-05-28 11:17  squinney

	* perl-LCFG-Build-PkgSpec.spec: updated specfile

2008-05-28 11:16  squinney

	* Changes, lcfg.yml: Release: 0.0.11

2008-05-28 11:15  squinney

	* Build.PL, META.yml, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg,
	  lib/LCFG/Build/PkgSpec.pm, t/05_pkgspec_version.t: Renamed the
	  smallest part of the version from 'level' to 'micro'. Added
	  ability to query the individual parts of the version. Added an
	  attribute to store the metafile name which can be used as a
	  default when saving out the changed spec

2008-05-07 10:46  squinney

	* Build.PL, META.yml, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg,
	  lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec: version
	  is now 0.0.10

2008-05-07 10:45  squinney

	* Changes, lcfg.yml: Release: 0.0.10

2008-05-07 10:45  squinney

	* Build.PL, META.yml, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg,
	  lcfg.yml, lib/LCFG/Build/PkgSpec.pm,
	  perl-LCFG-Build-PkgSpec.spec, t/02_pkgspec_basic.t: Added new
	  tarname() method and associated tests and docs

2008-04-30 14:29  squinney

	* Build.PL, META.yml, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg,
	  lcfg.yml, lib/LCFG/Build/PkgSpec.pm,
	  perl-LCFG-Build-PkgSpec.spec, t/02_pkgspec_basic.t,
	  t/03_pkgspec_from_file.t, t/06_pkgspec_cfg.t: Added fullname
	  method

2008-03-06 09:45  squinney

	* Build.PL, Changes, META.yml, README, bin/lcfg-cfg2meta,
	  bin/lcfg-pkgcfg, lcfg.yml, lib/LCFG/Build/PkgSpec.pm,
	  perl-LCFG-Build-PkgSpec.spec: Release: 0.0.7

2008-03-06 09:40  squinney

	* lib/LCFG/Build/PkgSpec.pm, t/05_pkgspec_version.t: Added support
	  for dev versions

2008-03-04 10:06  squinney

	* Changes, lcfg.yml: Release: 0.0.6

2008-03-04 10:06  squinney

	* Build.PL, META.yml, README, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg,
	  lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec: Added
	  support for setting a list of files to translate @FOO@ macros

2008-03-03 12:09  squinney

	* Changes, lcfg.yml: Release: 0.0.5

2008-03-03 12:08  squinney

	* Build.PL, META.yml, Makefile.PL, README, bin/lcfg-cfg2meta,
	  bin/lcfg-pkgcfg, lib/LCFG/Build/PkgSpec.pm,
	  perl-LCFG-Build-PkgSpec.spec: new release number

2008-03-03 12:02  squinney

	* lib/LCFG/Build/PkgSpec.pm, t/04_pkgspec_badattr.t: Improved error
	  message when creating a new pkgspec object and a required
	  parameter is missing

2008-03-03 11:57  squinney

	* Build.PL, META.yml, Makefile.PL, lib/LCFG/Build/PkgSpec.pm,
	  t/05_pkgspec_version.t: Minimum version for Moose is now 0.38.
	  This allows the setting of the release field as either undef or a
	  validated string through the Maybe[] type syntax. Various tests
	  were also updated as the error strings had changed slightly.

2008-02-28 12:09  squinney

	* Changes, lcfg.yml: Release: 0.0.4

2008-02-28 12:08  squinney

	* Build.PL, META.yml, README, bin/lcfg-pkgcfg, lcfg.yml,
	  lib/LCFG/Build/PkgSpec.pm, perl-LCFG-Build-PkgSpec.spec: Updated
	  version

2008-02-28 12:08  squinney

	* bin/lcfg-cfg2meta: Added new --set, --skeleton options to
	  lcfg-pkgcfg. Also added the ability to clone metadata files.

2008-02-20 14:03  squinney

	* Changes, lcfg.yml: Release: 0.0.3

2008-02-20 14:02  squinney

	* MANIFEST, META.yml, Makefile.PL, README, bin/lcfg-cfg2meta,
	  bin/lcfg-pkgcfg, lib/LCFG/Build/PkgSpec.pm,
	  perl-LCFG-Build-PkgSpec.spec: Set version to 0.0.3

2008-02-20 14:02  squinney

	* Build.PL: Added dependency on Date::Format

2008-02-20 13:52  squinney

	* Changes, lcfg.yml, perl-LCFG-Build-PkgSpec.spec: Release: 0.0.2

2008-02-20 13:51  squinney

	* lcfg.yml: Added version control information to lcfg.yml

2008-02-20 13:49  squinney

	* t/03_pkgspec_from_file.t, t/05_pkgspec_version.t,
	  t/06_pkgspec_cfg.t, t/08_pkgspec_cfg2.t, t/expected.yml,
	  t/lcfg.yml: updated tests to deal with the new date attribute
	  handling

2008-02-20 13:47  squinney

	* lib/LCFG/Build/PkgSpec.pm: Improved date handling, it now
	  defaults to 'DD/MM/YY HH:MM:SS'. Added update_date() method and
	  made the update_major, update_minor and update_level methods use
	  it

2008-02-20 13:45  squinney

	* Changes: Added Changes file

2008-02-19 16:58  squinney

	* lcfg.yml: Added lcfg.yml

2008-02-19 16:38  squinney

	* Build.PL, MANIFEST, MANIFEST.SKIP, META.yml, Makefile.PL, README,
	  bin, bin/lcfg-cfg2meta, bin/lcfg-pkgcfg, lib, lib/LCFG,
	  lib/LCFG/Build, lib/LCFG/Build/PkgSpec.pm,
	  perl-LCFG-Build-PkgSpec.spec, t, t/01_load.t,
	  t/02_pkgspec_basic.t, t/03_pkgspec_from_file.t,
	  t/04_pkgspec_badattr.t, t/05_pkgspec_version.t,
	  t/06_pkgspec_cfg.t, t/07_pkgspec_savemeta.t, t/08_pkgspec_cfg2.t,
	  t/config.mk, t/config2.mk, t/expected.yml, t/lcfg.yml: First
	  release of LCFG::Build::PkgSpec

2008-02-19 16:38  

	* .: Standard project directories initialized by cvs2svn.