[Rt-commit] rt branch, 4.0/class-accessor-dep, created. rt-4.0.22-26-g3aa8ff0

Alex Vandiver alexmv at bestpractical.com
Wed Jan 21 13:08:15 EST 2015


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

- Log -----------------------------------------------------------------
commit 3aa8ff0f05648a34622e8bc479ac97086fbf31d7
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.

diff --git a/sbin/rt-test-dependencies.in b/sbin/rt-test-dependencies.in
index 679b41d..f3c73ad 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