GitHub user mike-jumper opened a pull request:

    https://github.com/apache/guacamole-server/pull/162

    GUACAMOLE-407: Refactor guacd Docker image to use "debian:stable" base.

    These changes migrate from a CentOS-based image to a Debian-based one, 
updating dependencies accordingly.
    
    Part of the idea behind this migration is to allow the Docker image to be 
easily rebuilt to take advantage of upstream updates, thus rather than 
hard-code runtime dependencies, the image now dynamically determines the 
packages required by listing the packages which provide the libraries that end 
up linked.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/mike-jumper/guacamole-server docker-debian

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/guacamole-server/pull/162.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #162
    
----
commit 72638aa03ecbf9d1b141ec271f2c7858488254fe
Author: Michael Jumper <mjumper@...>
Date:   2018-02-08T20:40:15Z

    GUACAMOLE-407: Update Docker image to use more recent packages by switching 
to Ubuntu.

commit 554d3209db73fbe70b5b4f33e1828e9251c59b7e
Author: Michael Jumper <mjumper@...>
Date:   2018-02-08T23:10:01Z

    GUACAMOLE-407: Restrict runtime dependencies to only those libraries which 
are actually linked.

commit d6510360d03118ffaf37967678fa35c5bf412da5
Author: Michael Jumper <mjumper@...>
Date:   2018-02-09T00:29:07Z

    GUACAMOLE-407: Dynamically derive runtime dependencies.

commit 2e4fb5b91c95ceb5db75b74abc548b5c9d37a9d1
Author: Michael Jumper <mjumper@...>
Date:   2018-02-09T03:47:30Z

    GUACAMOLE-407: Upgrade Docker image to Ubuntu 17.10.

commit eb282e49d96c9398908147285744483c52447d1e
Author: Michael Jumper <mjumper@...>
Date:   2018-04-02T04:24:50Z

    GUACAMOLE-407: Use Debian (stable) instead of Ubuntu.

commit 14389326b468a16a8cdc3cb034f4a7e6d6b6c1c7
Author: Michael Jumper <mjumper@...>
Date:   2018-04-02T04:31:44Z

    GUACAMOLE-407: Remove unnecessary setting of LC_ALL within build (only 
needed at runtime).

commit 1f60526ab878666763463149a9aa9baa06908539
Author: Michael Jumper <mjumper@...>
Date:   2018-04-02T04:36:59Z

    GUACAMOLE-407: Do not build guaclog within guacd Docker image. The guacd 
image should contain only guacd.

commit b3c1471180a14d2e66bf2966c21fcec0b37edeaa
Author: Michael Jumper <mjumper@...>
Date:   2018-04-02T04:50:41Z

    GUACAMOLE-407: Explicitly set LD_LIBRARY_PATH such that linker can find 
guacd's protocol plugins.

commit 0126880dad7b5a197ae2af4b15dc1866c48bd24e
Author: Michael Jumper <mjumper@...>
Date:   2018-04-02T05:05:06Z

    GUACAMOLE-407: As the Docker base image lacks the "en_US" locale, we must 
instead use "C.UTF-8" to ensure characters render correctly.

----


---

Reply via email to