Logstash repository and package


(Uve Lokk) #1

Hi,

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
    Provides:
    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
    Desired=Unknown/Install/Remove/Purge/Hold
    | 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
    #!/home/jenkins/workspace/logstash_create_deb_artifact_15/jdk/JDK7/label/metal-pool/vendor/jruby/bin/jruby

with best regards,
Uve


(Jordan Sissel) #2

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


(system) #3