[libmoosex-has-sugar-perl] 01/14: v1.000000

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


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

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

commit a3c6bbb2538a5891a101b20da6454e772772d8ae
Author: Kent Fredric <kentfredric at gmail.com>
Date:   Fri Jan 31 09:01:53 2014 +1300

    v1.000000
    
     [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
     - build: -1
     - configure: +2 -1
     - develop: +9 ↑1 -9
     - runtime: +1 -1
     - test: +11 ↓1 -3
---
 Changes | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Changes b/Changes
index 4a831e8..c80a02b 100644
--- a/Changes
+++ b/Changes
@@ -1,6 +1,8 @@
 Revision history for {{$dist->name}}
 
 {{$NEXT}}
+
+1.000000 2014-01-30T19:43:03Z
  [00 Major Release]
  - Many far reaching changes in packaging.
  - Very little visible user interface change.

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