Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.
Sign upClaw-playbook: Update to fully support Ubuntu 18.04 'Bionic Beaver' #848
Comments
cferthorney
changed the title
Update Islandora-Devops/claw-playbook to fully support Ubuntu 18.04 'Bionic Beaver'
Claw-playbook: Update to fully support Ubuntu 18.04 'Bionic Beaver'
Jun 21, 2018
This comment has been minimized.
This comment has been minimized.
dannylamb
commented
Jun 21, 2018
Thanks for this. I'm definitely |
Natkeeran
added
the
Ansible
label
Jun 26, 2018
This comment has been minimized.
This comment has been minimized.
dannylamb
commented
Jan 10, 2019
Linking to #950, I definitely want to ship with the latest LTS. |
This comment has been minimized.
This comment has been minimized.
ruebot
commented
Jun 28, 2019
I can take this one if y'all want. |
This comment has been minimized.
This comment has been minimized.
ruebot
commented
Jun 28, 2019
I guess a larger question here as I'm working on it, is do y'all just want to move to 18.04 or support 16.04 and 18.04 at the same time? If it is the latter things are gonna get really complicated. It's definitely doable, but will be awful to support and maintain. Maybe just move to 18.04? |
This comment has been minimized.
This comment has been minimized.
ruebot
commented
Jun 28, 2019
We need to update the imagemagick ppa to 18.04. Bit of irc discussion here. Happy to do this work as well. |
This comment has been minimized.
This comment has been minimized.
dannylamb
commented
Jun 28, 2019
Moving up to 18.04 was something I wanted to do pre-release but there just wasn't enough time. I'd prefer to just move to 18.04, but Im brutal and want to maintain as little as possible. |
This comment has been minimized.
This comment has been minimized.
I'd say move, this is a demo/development box. If you are installing this on your server you can setup whatever OS you want. |
This comment has been minimized.
This comment has been minimized.
Running into the following issue on ubuntu 18:
|
This comment has been minimized.
This comment has been minimized.
seth-shaw-unlv
commented
Jul 2, 2019
@Natkeeran I think 'libpng16-dev' is now just 'libpng-dev'. |
This comment has been minimized.
This comment has been minimized.
ruebot
commented
Jul 2, 2019
That's what I updated in my branch last week. Won't get back to working on it until Friday (July 4th) at the earliest. The next place the build breaks down is what I mentioned above with the imagemagick ppa. I had planned on getting back to that on Friday, but if y'all need it sooner, feel free to assign it to somebody else. |
This comment has been minimized.
This comment has been minimized.
irfanrahman
commented
Jul 3, 2019
Maybe this will help, this works on both Ubuntu 16/18LTS with Ansible 2.8.1 this was my solution for Islandora8 once I found Lyrasis's PPA not working. fine_name: imagemagick_from_src.yml `- name: Compile ImageMagic from source tasks:
|
This comment has been minimized.
This comment has been minimized.
@jonathangreen Any plans to provide a repo for bionic similar to http://ppa.launchpad.net/lyrasis/imagemagick-jp2/ubuntu/dists/ ? |
This comment has been minimized.
This comment has been minimized.
jonathangreen
commented
Jul 4, 2019
•
IRC discussion from here:
@Natkeeran I don't have time at the moment to work on it, but if anyone wants to push a package to that PPA they are more than welcome to and I can provide access, or maybe we should create a Islandora PPA to install from. @ruebot I believe is going to work making the package when he has the bandwidth to work on it. We could also install from source as mentioned earlier in this thread. I personally am not the hugest fan of doing that within playbooks, since you have to manager versions and make sure things are idempotent and it makes the playbook run longer as you have to do the compile. It is however possible, and might be the easiest thing to do here. |
Jul 12, 2019
This was referenced
ruebot
added a commit
to yorkulibraries/claw-playbook
that referenced
this issue
Jul 12, 2019
This comment has been minimized.
This comment has been minimized.
ruebot
commented
Jul 12, 2019
Should be good to go for testing: PPA uploaded to Launchpad: https://launchpad.net/~lyrasis/+archive/ubuntu/imagemagick-jp2/+packages |
This comment has been minimized.
This comment has been minimized.
ruebot
commented
Jul 12, 2019
Technically everything is there, but it still crashes
I'll dig back in on the 19th. |
This comment has been minimized.
This comment has been minimized.
dannylamb
commented
Jul 13, 2019
Is jp2 listed as a supported codec if you just run `convert`?
…On Fri, Jul 12, 2019, 20:33 Nick Ruest ***@***.***> wrote:
convert still crashes on jp2 conversion with the most recent version of
imagemagick I have up on the PPA.
Technically everything is there, but it still crashes
|
This comment has been minimized.
This comment has been minimized.
ruebot
commented
Jul 13, 2019
Yep.
|
This comment has been minimized.
This comment has been minimized.
dannylamb
commented
Jul 13, 2019
|
This comment has been minimized.
This comment has been minimized.
seth-shaw-unlv
commented
Jul 14, 2019
I know centos uses an old version of openjpeg that is problematic. Perhaps 2.3.1 fixes it? |
This comment has been minimized.
This comment has been minimized.
ruebot
commented
Jul 19, 2019
This one has openjpeg 2.3.0. I'll dig into it, and see how difficult it'll be to get 2.3.1 there. Worse case, it's like with 16.04, and the PPA has ImageMagick and openjpeg debs. |
This comment has been minimized.
This comment has been minimized.
jonathangreen
commented
Jul 19, 2019
•
I just tested the PPA version of imagemagick on a clean fresh vagrant box and it all looked okay to me. I wonder if maybe its the JP2 you are using for testing @ruebot? What I tried:
So at least for me it seems like its working okay! |
This comment has been minimized.
This comment has been minimized.
ruebot
commented
Jul 19, 2019
Weird. Failed for me doing the same thing.
I did a
Still the same. @seth-shaw-unlv @dannylamb or anybody else mind doing doing @jonathangreen's sanity test when you have some time? |
This comment has been minimized.
This comment has been minimized.
jonathangreen
commented
Jul 19, 2019
•
@ruebot I for sure screwed up copy/pasting that
Note the big O in |
This comment has been minimized.
This comment has been minimized.
ruebot
commented
Jul 19, 2019
Good news! IT WORKS.
...and I just realized were the So, the 18.04 ppa I did is totally fine, and I have a gremlin somewhere, or we have a gremlin somewhere in the claw vagrant build. |
cferthorney commentedJun 21, 2018
Related to #842
Once a pull-request has been committed for #842 has been committed, there needs to be some deb name updates to reflect the fact that Ubuntu 18.04 has renamed some packages. Examples include
php7.0-common
tophp-common
.It is also anticipated that some ansible
when
clauses will be required to detect whenubuntu/bionic64
is being used.