Koha + Elasticsearch 5.x dependency packages
Hi, it looks like I am done submitting and backporting dependencies for Koha and Elasticsearch 5.x. I ran it in a test repo and it works as far as I can see. Adding them to the unstable repository may or may not break Kohadevbox and other setups, so I thought I'd give you a warning before I do that. I will add the following packages: libapp-cmd-perl_0.331-1~kohadev1 libbusiness-isbn-perl_3.003-1~kohadev1 libcatmandu-marc-perl_1.09-1~kohadev1 libcatmandu-perl_1.0304-2~kohadev1 libcatmandu-store-elasticsearch-perl_0.0507-1~kohadev1 libcpanel-json-xs-perl_3.0225-1~kohadev1 liblog-any-perl_1.045-1~kohadev1 libmarc-lint-perl_1.50-1~kohadev1 libmoox-aliases-perl_0.001006-1~kohadev1 libmoox-role-logger-perl_0.005-1~kohadev1 libnamespace-clean-perl_0.27-1~kohadev1 libsearch-elasticsearch-perl_5.01-1~kohadev1 libmarc-spec-perl_0.1.2-1~kohadev1 libparser-mgc-perl_0.15-1~kohadev1 libref-util-perl_0.113-1~kohadev1 libtext-hogan-perl_1.04-1~kohadev1 liburi-template-perl_0.22-0.1~kohadev1 Tomas (and other people with Kohadevbox knowledge), I suppose you need to make changes to not CPAN stuff anymore? To pull in the new packages, it should be enought to apt-get install libcatmandu-store-elasticsearch-perl libcatmandu-marc-perl once they are in the repository. I plan to have the packages in the unstable repository next monday. Cheers, Mirko -- Mirko Tietgen mirko@abunchofthings.net http://koha.abunchofthings.net http://meinkoha.de
Awesome. It will get simpler then. El jue., 30 mar. 2017 a las 12:29, Mirko Tietgen (<mirko@abunchofthings.net>) escribió:
Hi,
it looks like I am done submitting and backporting dependencies for Koha and Elasticsearch 5.x. I ran it in a test repo and it works as far as I can see.
Adding them to the unstable repository may or may not break Kohadevbox and other setups, so I thought I'd give you a warning before I do that.
I will add the following packages:
libapp-cmd-perl_0.331-1~kohadev1 libbusiness-isbn-perl_3.003-1~kohadev1 libcatmandu-marc-perl_1.09-1~kohadev1 libcatmandu-perl_1.0304-2~kohadev1 libcatmandu-store-elasticsearch-perl_0.0507-1~kohadev1 libcpanel-json-xs-perl_3.0225-1~kohadev1 liblog-any-perl_1.045-1~kohadev1 libmarc-lint-perl_1.50-1~kohadev1 libmoox-aliases-perl_0.001006-1~kohadev1 libmoox-role-logger-perl_0.005-1~kohadev1 libnamespace-clean-perl_0.27-1~kohadev1 libsearch-elasticsearch-perl_5.01-1~kohadev1 libmarc-spec-perl_0.1.2-1~kohadev1 libparser-mgc-perl_0.15-1~kohadev1 libref-util-perl_0.113-1~kohadev1 libtext-hogan-perl_1.04-1~kohadev1 liburi-template-perl_0.22-0.1~kohadev1
Tomas (and other people with Kohadevbox knowledge), I suppose you need to make changes to not CPAN stuff anymore? To pull in the new packages, it should be enought to
apt-get install libcatmandu-store-elasticsearch-perl libcatmandu-marc-perl
once they are in the repository.
I plan to have the packages in the unstable repository next monday.
Cheers,
Mirko
--
Mirko Tietgen mirko@abunchofthings.net http://koha.abunchofthings.net http://meinkoha.de
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
Hi, please try the (non Kohadevbox) setup for master explained in the wiki and send some feedback if it works for you. https://wiki.koha-community.org/wiki/Elasticsearch#Manual_install_.28master.... I would like to offer it for regular installations of 17.05, but it should be tested by a few people before that. Thank you in advance, Mirko
Mirko, Just a side note: kohadevbox follows exactly those steps. but I just noticed it is pointing to a different ES debian repo so ES is a bit outdated (5.0 vs 5.3). I'll fix that ASAP. Great work! This is what we are doing. The thing I like about Ansible is that the YAML notation is easy to read and self explanatory! (note we still pick Oracle's JRE, because I read it was recommended on the ES page, but might be worth moving back to openjdk): --- - name: Elasticsearch {{ elasticsearch_version }} | Add Oracle Java 8 repository (key) apt_key: keyserver: keyserver.ubuntu.com id: 7B2C3B0889BF5709A105D03AC2518248EEA14886 state: present - name: Elasticsearch {{ elasticsearch_version }} | Add Oracle Java 8 repository (repo) apt_repository: repo: 'deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main' state: present update_cache: yes - name: Elasticsearch {{ elasticsearch_version }} | Accept Oracle license shell: echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections - name: Elasticsearch {{ elasticsearch_version }} | Install Oracle Java 8 apt: name: oracle-java8-installer state: latest - name: Elasticsearch {{ elasticsearch_version }} | Add Elasticsearch repository (key) apt_key: url: 'https://packages.elastic.co/GPG-KEY-elasticsearch' state: present - name: Elasticsearch {{ elasticsearch_version }} | Add Elasticsearch repository (repo) apt_repository: repo: "deb https://artifacts.elastic.co/packages/{{ elasticsearch_version }}/apt stable main" state: present - name: Elasticsearch {{ elasticsearch_version }} | Install Elasticsearch apt: name: elasticsearch state: latest force: yes - name: Elasticsearch {{ elasticsearch_version }} | Run Elasticsearch on startup service: name: elasticsearch enabled: yes state: started - name: Elasticsearch {{ elasticsearch_version }} | Install Koha's Elasticsearch deps apt: name: koha-elasticsearch state: latest -- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
Awesome :) Thanks a lot Mirko Le 30/03/2017 à 17:28, Mirko Tietgen a écrit :
Hi,
it looks like I am done submitting and backporting dependencies for Koha and Elasticsearch 5.x. I ran it in a test repo and it works as far as I can see.
Adding them to the unstable repository may or may not break Kohadevbox and other setups, so I thought I'd give you a warning before I do that.
I will add the following packages:
libapp-cmd-perl_0.331-1~kohadev1 libbusiness-isbn-perl_3.003-1~kohadev1 libcatmandu-marc-perl_1.09-1~kohadev1 libcatmandu-perl_1.0304-2~kohadev1 libcatmandu-store-elasticsearch-perl_0.0507-1~kohadev1 libcpanel-json-xs-perl_3.0225-1~kohadev1 liblog-any-perl_1.045-1~kohadev1 libmarc-lint-perl_1.50-1~kohadev1 libmoox-aliases-perl_0.001006-1~kohadev1 libmoox-role-logger-perl_0.005-1~kohadev1 libnamespace-clean-perl_0.27-1~kohadev1 libsearch-elasticsearch-perl_5.01-1~kohadev1 libmarc-spec-perl_0.1.2-1~kohadev1 libparser-mgc-perl_0.15-1~kohadev1 libref-util-perl_0.113-1~kohadev1 libtext-hogan-perl_1.04-1~kohadev1 liburi-template-perl_0.22-0.1~kohadev1
Tomas (and other people with Kohadevbox knowledge), I suppose you need to make changes to not CPAN stuff anymore? To pull in the new packages, it should be enought to
apt-get install libcatmandu-store-elasticsearch-perl libcatmandu-marc-perl
once they are in the repository.
I plan to have the packages in the unstable repository next monday.
Cheers,
Mirko
--
Mirko Tietgen mirko@abunchofthings.net http://koha.abunchofthings.net http://meinkoha.de
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Fridolin SOMERS Biblibre - Pôles support et système fridolin.somers@biblibre.com
participants (3)
-
Fridolin SOMERS -
Mirko Tietgen -
Tomas Cohen Arazi