Logstash repository and package


some remarks on Logstash APT repository and package:

  1. Logstash package version numbering is loused up:

    $ grep logstash /etc/apt/sources.list.d/elk.list

    deb http://packages.elasticsearch.org/logstash/1.5/debian
    stable main

    $ apt-cache showpkg logstash | tail -6
    1.5.0.rc2-1 -
    1.5.0.rc1.1-1 -
    1.5.0.beta1-1 -
    1.5.0-rc3-1 -
    Reverse Provides:

Hence the newest package version is 1.5.0.rc2-1, not 1.5.0-rc3-1

  1. It seems reasonable to replace the command line interpreters of
    some scripts in folder /opt/logstash/vendor/bundle/jruby/1.9/bin/:

    $ dpkg -l logstash
    | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
    |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
    ||/ Name Version Architecture Description
    ii logstash 1.5.0-rc3-1 all An
    extensible logging pipeline

    $ dpkg -S /opt/logstash/vendor/bundle/jruby/1.9/bin/bundler
    logstash: /opt/logstash/vendor/bundle/jruby/1.9/bin/bundler

    $ head -1 /opt/logstash/vendor/bundle/jruby/1.9/bin/bundler

with best regards,

This is a bug in how we named the RC3 package. It will be fixed in future releases.

For now, if you need to upgrade to RC3, you'll have to be explicit: apt-get install logstash=1.5.0-rc3