Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Dec 24, 2014
  1. @alexmv

    Version 0.37 releng

    alexmv authored
Commits on Nov 26, 2014
  1. @alexmv

    Fix typo in requirement

    alexmv authored
Commits on Oct 21, 2014
  1. Make Module::Install::ReadmeFromPod as a requirement

    Kevin Falcone authored
    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.
Commits on Sep 2, 2014
  1. @alexmv

    Version 0.36 releng

    alexmv authored
Commits on Aug 24, 2014
  1. Reach deeply enough into the data structure to find the previous values

    Kevin Falcone authored
    As reported by Christian Loos in #98243
    Fixes an error in the META.yml for rt-extension-ldapimport-multiemail
  2. Fix pod errors (Everything elses uses a head2)

    Kevin Falcone authored
    As noted by Christian Loos in #98243
Commits on Aug 11, 2014
  1. Add two new features, deprecated_rt and no_readme_generation

    Kevin Falcone authored
    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
Commits on Jul 28, 2014
  1. @alexmv

    Version 0.35 releng

    alexmv authored
Commits on Jul 14, 2014
  1. @alexmv

    Version 0.34_05 releng

    alexmv authored
  2. @alexmv

    Add the debian default install directory

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

    Version 0.34_04 releng

    alexmv authored
  2. @alexmv
Commits on Jun 19, 2014
  1. @alexmv

    Version 0.34_03 releng

    alexmv authored
  2. @alexmv

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

    alexmv authored
    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
  3. @alexmv

    Version 0.34_02 releng

    alexmv authored
  4. @alexmv
  5. @alexmv
  6. @alexmv
  7. @alexmv
  8. @alexmv

    Check @Plugins for prereqs at "make install" time

    alexmv authored
    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.
  9. @alexmv
  10. @alexmv
  11. @alexmv
  12. @alexmv

    Intercept permission-denied messages and adjust them

    alexmv authored
    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.
  13. @alexmv

    Remove references to non-existant variables

    alexmv authored
    $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, although the
    message is somewhat misleading, as it refers to "the user/group your
    webserver is running as" which is irrelevant in this context.
  14. @alexmv
  15. @alexmv
  16. @alexmv
  17. @alexmv
  18. @alexmv
  19. @alexmv
  20. @alexmv

    Enforce that RTx must be provided full extension name

    alexmv authored
    Nearly 4 years is sufficient of a deprecation cycle.
  21. @alexmv

    Unify %path and %subdirs logic

    alexmv authored
Something went wrong with that request. Please try again.