[libmoosex-has-sugar-perl] 29/29: Update Changes(WHOA)

Intrigeri intrigeri at moszumanska.debian.org
Wed Aug 27 21:35:24 UTC 2014


This is an automated email from the git hooks/post-receive script.

intrigeri pushed a commit to annotated tag 1.000000-source
in repository libmoosex-has-sugar-perl.

commit 0cfb46059eef53a2f04f390989733641e9123897
Author: Kent Fredric <kentfredric at gmail.com>
Date:   Fri Jan 31 08:43:03 2014 +1300

    Update Changes(WHOA)
---
 Changes          | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Changes.deps     |  2 +-
 Changes.deps.all |  2 +-
 Changes.deps.dev |  2 +-
 README.mkdn      |  2 +-
 5 files changed, 62 insertions(+), 4 deletions(-)

diff --git a/Changes b/Changes
index 63fbc80..4a831e8 100644
--- a/Changes
+++ b/Changes
@@ -1,6 +1,64 @@
 Revision history for {{$dist->name}}
 
 {{$NEXT}}
+ [00 Major Release]
+ - Many far reaching changes in packaging.
+ - Very little visible user interface change.
+ - Very serious dependency side changes to reduce aggregate dependency
+   weight ( and install time ).
+ - 40 aggregate deps on 5.8 vs the previous releases 65.
+ - 7  aggregate deps on 5.19 vs the previous releases 38.
+
+ [01 Depecated stuff is deprecated]
+ - 5 Years really aught to be enough for people to notice a deprecation
+   notice.
+ - so things I marked as deprecated before Dec 4 2009, are now gone.
+
+ [02 Exporter Switched to Sub::Exporter::Progressive]
+ - This is only possible due to nuking the deprecated behavior.
+ - This overall will reduce dependency weight for fresh installs using MXHS
+ - If you need advanced behaviour, please install Sub::Exporter yourself,
+   and Sub::Exporter::Progressive will be happy with proxying.
+
+ [03 Toolkit switched to EUMM]
+ - Toolkit was moved to EUMM.
+ - Toolkit related dependency ramping has been eliminated in favour of
+   ramping recommendatons instead.
+ - This should substantially reduce dependency weight on fresh perls.
+
+ [04 namespace::clean is in use instead of namespace::autoclean]
+ - Mostly, because the latter hard depends on Moose.
+
+ [05 Moosy inference removed from hard dependency path]
+ - Moose is no longer a "hard" testing dependency.
+ - MooseX::Types::Moose is no longer a hard testing dependency.
+ - Both dependencies exist for integration tests for Moose.
+ - which are probably irrelevant to you if you're not using Moose.
+ - but MooseX::Has::Sugar is really just a fancy package of constants,
+   which can work on either Moose or Moo
+ - so depending on Moose to support a Moo project is bad.
+ - so thats fixed now. ☺
+
+ [06 More recommendations]
+ - As referenced in above sections, more heavy focus is moving towards
+   "recommended" deps. Recommended deps are very useful, and they may give
+   you better test coverage, or better features, or better bug resilience,
+   but they're not really things you want to force people who use your code
+   to install.
+ - So `recommended` deps are declared to help you get the best bang for
+   your buck
+ - While giving people who only want "acceptable standards, but now" a
+   faster installpath.
+ - use cpanm --with-recommended or something.
+
+ [07 Versioning Scheme]
+ - x.\d{8} was getting really boring and hard to read.
+ - so x.\d{6} is now the standard.
+ - this sort of regressive mantissa length change is only acceptable in
+   conjunction with the major increment, because 1.x is unambiguously
+   larger than 0.x in every western number system I've ever seen, with the
+   exception of Date Formats, which nobody at all agrees upon anyway.
+
  [Dependencies::Stats]
  - Dependencies changed since 0.05070422, see Changes.deps{,.all,.dev} for
    details
diff --git a/Changes.deps b/Changes.deps
index 4d96da8..6773f19 100644
--- a/Changes.deps
+++ b/Changes.deps
@@ -1,4 +1,4 @@
-0.05070423
+1.000000
  [Added / configure recommends]
  - ExtUtils::MakeMaker 6.86
 
diff --git a/Changes.deps.all b/Changes.deps.all
index cb12ee5..b83c3f2 100644
--- a/Changes.deps.all
+++ b/Changes.deps.all
@@ -1,4 +1,4 @@
-0.05070423
+1.000000
  [Added / configure recommends]
  - ExtUtils::MakeMaker 6.86
 
diff --git a/Changes.deps.dev b/Changes.deps.dev
index d321279..def1c47 100644
--- a/Changes.deps.dev
+++ b/Changes.deps.dev
@@ -1,4 +1,4 @@
-0.05070423
+1.000000
  [Added / develop requires]
  - Dist::Zilla::Plugin::Git::NextRelease
  - Dist::Zilla::Plugin::Git::NextVersion::Sanitized
diff --git a/README.mkdn b/README.mkdn
index 6addddc..a8c4d55 100644
--- a/README.mkdn
+++ b/README.mkdn
@@ -4,7 +4,7 @@ MooseX::Has::Sugar - Sugar Syntax for moose 'has' fields
 
 # VERSION
 
-version 0.05070423
+version 1.000000
 
 # SYNOPSIS
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmoosex-has-sugar-perl.git



More information about the Pkg-perl-cvs-commits mailing list