Permalink
Switch branches/tags
Nothing to show
Commits on Aug 13, 2015
  1. Merge pull request #4 from ronnix/master

    pombredanne committed Aug 13, 2015
    Latest master from upstream
Commits on Jun 18, 2015
  1. Tests: fix Node.js functional tests on RedHat systems

    ronnix committed Jun 14, 2015
    Node.js binaries are installed in /usr/local/bin but it's
    not included in root's PATH by default.
  2. Tests: remove unused import

    ronnix committed Jun 13, 2015
  3. Tests: update documentation

    ronnix committed Jun 13, 2015
Commits on Jun 14, 2015
  1. Tests: add 'none' target system to the tox configuration

    ronnix committed Jun 13, 2015
    You can use this to run the unit tests only and skip the functional
    tests.
    
    You can also use this to run the functional tests on a specific
    Vagrant box using the FABTOOLS_TEST_BOX and FABTOOLS_TEST_PROVIDER
    environment variables.
Commits on Jun 13, 2015
Commits on Jun 2, 2015
Commits on Jun 1, 2015
  1. Use curl instead of wget to download Oracle JDK [#114, #222]

    ronnix committed Jun 1, 2015
    Version 1.12 of `wget` (included in Debian 6) has a bug in the way
    it handles SSL certificates, which causes verification to fail.
    
    See: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=409938
    
    This explains why some people needed to add the insecure
    `--no-check-certificate` option to make it work.
    
    Switching to curl in order to avoid this problem.
  2. Fix apache module on Debian 6.0.x

    ronnix committed Jun 1, 2015
    We made the bad assumption that the version number was always
    in the "X.Y" form, but it could also be "X.Y.Z".
Commits on May 29, 2015
  1. Tests: add Debian 7.8 (wheezy) box to the tox config [#148]

    ronnix committed May 29, 2015
    We use the box from the Bento project provided by Chef.
  2. Tests: use generative env specs introduced in tox 1.8

    ronnix committed May 29, 2015
    This allows to run tests on a combination of Python versions
    and target operating systems.
    
    For a start, the following target operating systems are included
    in the tox config:
    - Debian 8 : official Debian box (debian/jessie64)
    - Ubuntu 12.04 LTS : standard Vagrant box (hashicorp/precise64)
    - Ubuntu 14.04 LTS : official Ubuntu box (ubuntu/trusty64)
    
    Others will be added later, so feel free to suggest additions.
    
    Also, starting with tox 2.0 we need to explicitly list environment
    variables that need to be passed to the test commands.
  3. Tests: enable passwordless sudo as any user

    ronnix committed May 29, 2015
    Vagrant boxes should be configured to allow passwordless sudo
    for the 'vagrant' user, but some boxes (such as 'debian/jessie64')
    are configured to allow running commands as 'root' only, not as any user.
    
    So now we add our own sudo config before running the functional tests.
  4. Improve Oracle JDK install

    ronnix committed May 29, 2015
    - installed files are now owned by root
    - do not change permissions on /opt any more
    - remove tarball after install
    - more idempotency
  5. Fix tomcat module on Debian 8 (jessie) [#293]

    ronnix committed May 29, 2015
    When installing from source, the code installs a custom init script
    in /etc/init.d, but starts and stops the service using a higher-level
    service management API, which fails on the systemd-based Debian 8.
    So now we just call our init script directly.
    
    Also, we now need to include LSB headers in the init script.
    
    (Note that Tomcat 7 is available in Debian 8 so you'd probably better
    use this package anyway.)
Commits on May 28, 2015
  1. Fix functional MySQL test

    ronnix committed May 28, 2015
Commits on May 27, 2015
  1. Update version to 0.20.0-dev

    ronnix committed May 27, 2015
Commits on May 9, 2015
Commits on Dec 11, 2014
  1. Merge pull request #273 from deronnax/mysql_fix_inexistent_user

    ronnix committed Dec 11, 2014
    Fix stray string interpolation in mysql module