Permalink
Commits on Jul 14, 2016
  1. @alexmv

    Version 0.38 releng

    alexmv committed Jul 14, 2016
Commits on Nov 30, 2015
  1. @sartak

    Merge remote-tracking branch 'bdwalton/master'

    Conflicts:
    	lib/Module/Install/RTx.pm
    sartak committed Nov 30, 2015
  2. @sartak
Commits on Apr 24, 2015
  1. @jmdh

    Support for INSTALLDIRS=vendor

    INSTALLDIRS=vendor will install the module into the configured
    $RT::PluginPath variable in RT::Generated.
    
    Heavily inspired by Kai Storbeck's patch against an older version
    of Module::Install::RTx
    jmdh committed Apr 24, 2015
Commits on Dec 24, 2014
  1. @alexmv

    Version 0.37 releng

    alexmv committed Dec 24, 2014
Commits on Nov 26, 2014
  1. @alexmv

    Fix typo in requirement

    alexmv committed Nov 26, 2014
Commits on Oct 21, 2014
  1. @jibsheet

    Make Module::Install::ReadmeFromPod as a requirement

    1bc72f8 started auto-generating a README, but Module::Install doesn't
    give a super useful error for users when they're creating an RT
    extension and run 'perl Makefile.PL' for the first time.
    jibsheet committed Oct 21, 2014
Commits on Sep 2, 2014
  1. @alexmv

    Version 0.36 releng

    alexmv committed Sep 2, 2014
Commits on Aug 24, 2014
  1. @jibsheet

    Reach deeply enough into the data structure to find the previous values

    As reported by Christian Loos in rt.cpan.org #98243
    Fixes an error in the META.yml for rt-extension-ldapimport-multiemail
    jibsheet committed Aug 24, 2014
  2. @jibsheet

    Fix pod errors (Everything elses uses a head2)

    As noted by Christian Loos in rt.cpan.org #98243
    jibsheet committed Aug 24, 2014
Commits on Aug 11, 2014
  1. @jibsheet

    Add two new features, deprecated_rt and no_readme_generation

    These allow using modern MIRTx on a 3.8 extension (drop the 4.0.0
    minimum version check) and preventing an automatic ReadmeFromPod, useful
    if your main module file shouldn't overwrite your lovingly crafted
    README (RTIR).
    jibsheet committed Aug 11, 2014
Commits on Jul 28, 2014
  1. @alexmv

    Version 0.35 releng

    alexmv committed Jul 28, 2014
Commits on Jul 14, 2014
  1. @alexmv

    Version 0.34_05 releng

    alexmv committed Jul 14, 2014
  2. @alexmv

    Add the debian default install directory

    This allows modules to install cleanly on Debian/Ubuntu-based rt4
    installs with no prompting.
    alexmv committed Jul 14, 2014
  3. @alexmv
  4. @alexmv
Commits on Jun 26, 2014
  1. @alexmv

    Version 0.34_04 releng

    alexmv committed Jun 26, 2014
  2. @alexmv
Commits on Jun 19, 2014
  1. @alexmv

    Version 0.34_03 releng

    alexmv committed Jun 19, 2014
  2. @alexmv

    Switch Module::Install::RTx::Runtime to no longer inherit from M::I

    Inheriting from Module::Install means that, in the presence of a
    inc/.author file, a BEGIN block is run that clears out inc/.  This on
    purpose, such that the updated Module::Install files can be copied in.
    However, in the case of the runtime parts of Module::Install::RTx, this
    meant that running "make initdb" (and now "make install") would clear
    our inc/ if run as an author -- and replace them with the much smaller
    set of dependencies that the runtime module needed.
    
    Make Module::Install::RTx::Runtime truely runtime-only, by importing it
    explicitly into inc/, and making it no longer inherit from
    Module::Install.
    alexmv committed Jun 19, 2014
  3. @alexmv

    Version 0.34_02 releng

    alexmv committed Jun 19, 2014
  4. @alexmv
  5. @alexmv
  6. @alexmv
  7. @alexmv
  8. @alexmv

    Check @Plugins for prereqs at "make install" time

    We cannot check @Plugins earlier, such as during "perl Makefile.PL"
    time, because of permissions.  "make install", however, does have
    permissions to read the RT_Config file.  The set of prereqs cannot be
    hardcoded into the call in the Makefile because they are not known yet;
    only calls to rt_requires_plugin() after the RTx() call will set them
    up.  Thus the only source of the RT plugin prereqs is in the META.yml
    file; load it and to check that all of the explicit dependencies are
    enabled.  This mirrors existing code in inc::Module::Install::Metadata.
    
    The requires_rt line was moved earlier because it also sets a minimum
    version of perl, which is necessary for ->include_deps to determine what
    needs to be bundled along with YAML::Tiny in the distribution.
    alexmv committed Jun 19, 2014
  9. @alexmv
  10. @alexmv
  11. @alexmv
  12. @alexmv

    Intercept permission-denied messages and adjust them

    While matching on the error using regexes is somewhat fragile, all
    supported versions do currently use the same phrasing.  Attempting to
    replicate the entire logic of RT::Config->LoadConfig in order to
    re-check permissions seems like too high a cost for the rather low
    chance that we re-word these messages in a stable series -- regardless,
    the failure mode is no worse than at present: a misleading warning.
    alexmv committed Jun 19, 2014
  13. @alexmv

    Remove references to non-existant variables

    $RT::CORE_CONFIG_FILE and $RT::SITE_CONFIG_FILE were removed in
    96411640, and thus this section of code has been a no-op since 3.7.1.
    
    RT::LoadConfig will die if it cannot load RT_Config.pm, although the
    message is somewhat misleading, as it refers to "the user/group your
    webserver is running as" which is irrelevant in this context.
    alexmv committed Jun 19, 2014
  14. @alexmv
  15. @alexmv
  16. @alexmv
  17. @alexmv