[Rt-commit] rt branch, 4.0/class-accessor-dep, created. rt-4.0.23-2-gcc58a52

Alex Vandiver alexmv at bestpractical.com
Tue Mar 3 16:40:32 EST 2015


The branch, 4.0/class-accessor-dep has been created
        at  cc58a52902c1fad8e1caad0498cfa9acc58e4010 (commit)

- Log -----------------------------------------------------------------
commit cc58a52902c1fad8e1caad0498cfa9acc58e4010
Author: Alex Vandiver <alexmv at bestpractical.com>
Date:   Wed Jan 21 12:57:19 2015 -0500

    Fix the Class::Accessor dependency
    
    The dependency on Class::Accessor::Fast was first added in b5c65781, and
    expanded in 1c3689a3.  However, rt-test-dependencies did not gain an
    explicit Class::Accessor dependency until 9d552858, which was to support
    370cd0d1 -- which was a use of Class::Accessor, not
    Class::Accessor::Fast.
    
    When the runtime-plugins branch was reverted (in 3b690954), 370cd0d1 was
    reverted, but 9d552858 was not.  As such, since then RT has declared a
    dependency on Class::Accessor, but makes use of Class::Accessor::Fast
    instead.  Installs have only succeeded because some other dependency
    pulls in Class::Accessor::Fast.
    
    Switch to explicitly depending on Class::Accessor::Fast, as it is the
    module that is in use by RT.  No minimum version is required, as the
    0.34 version of Class::Accessor was only necessary for the
    no-longer-used "antlers" functionality that was added in 370cd0d1 and
    removed in 3b690954.

diff --git a/sbin/rt-test-dependencies.in b/sbin/rt-test-dependencies.in
index 9deafad..b782f73 100644
--- a/sbin/rt-test-dependencies.in
+++ b/sbin/rt-test-dependencies.in
@@ -189,7 +189,7 @@ sub set_dep {
 }
 
 $deps{'CORE'} = [ text_to_hash( << '.') ];
-Class::Accessor 0.34
+Class::Accessor::Fast
 DateTime 0.44
 DateTime::Locale 0.40
 Digest::base

-----------------------------------------------------------------------


More information about the rt-commit mailing list