Mailinglist Archive: opensuse-updates (37 mails)

< Previous Next >
openSUSE-RU-2015:1458-1: Recommended update for Docker, Go, golang-github-russross-blackfriday and golang-github-cpuguy83-go-md2man
openSUSE Recommended Update: Recommended update for Docker, Go,
golang-github-russross-blackfriday and golang-github-cpuguy83-go-md2man
______________________________________________________________________________

Announcement ID: openSUSE-RU-2015:1458-1
Rating: low
References: #818502 #898901 #931301 #935570 #939067
Affected Products:
openSUSE 13.2
______________________________________________________________________________

An update that has 5 recommended fixes can now be installed.

Description:

This recommended update for Docker, go, golang-github-russross-blackfriday
and golang-github-cpuguy83-go-md2man provides the following fixes and
improvements:
- Docker
+ Update from version 1.6.1 to 1.7.0
* introduce go_arches for architectures that use the go compiler
instead of gcc-go
* enable build for aarch64
* Runtime
- Experimental feature: support for out-of-process volume plugins
- The userland proxy can be disabled in favor of hairpin NAT using
the daemon’s `--userland-proxy=false` flag
- The `exec` command supports the `-u|--user` flag to specify the
new process owner
- Default gateway for containers can be specified daemon-wide using
the `--default-gateway` and `--default-gateway-v6` flags
- The CPU CFS (Completely Fair Scheduler) quota can be set in
`docker run` using `--cpu-quota`
- Container block IO can be controlled in `docker run`
using`--blkio-weight`
- ZFS support
- The `docker logs` command supports a `--since` argument
- UTS namespace can be shared with the host with `docker run
--uts=host`
* Quality
- Networking stack was entirely rewritten as part of the libnetwork
effort
- Engine internals refactoring
- Volumes code was entirely rewritten to support the plugins effort
- Sending SIGUSR1 to a daemon will dump all goroutines stacks
without exiting
* Build
- Support ${variable:-value} and ${variable:+value} syntax for
environment variables
- Support resource management flags `--cgroup-parent`,
`--cpu-period`, `--cpu-quota`, `--cpuset-cpus`, `--cpuset-mems`
- git context changes with branches and directories
- The .dockerignore file support exclusion rules
* Distribution
- Client support for v2 mirroring support for the official registry
* Bugfixes
- Firewalld is now supported and will automatically be used when
available
- mounting --device recursively
* Build docker on PPC and S390x using gcc-go provided by gcc5
- added sysconfig.docker.ppc64le: make docker daemon start on
ppc64le despite some iptables issues. To be removed soon
- ignore-dockerinit-checksum.patch: applied only when building with
gcc-go. Required to workaround a limitation of gcc-go
- gcc-go-build-static-libgo.patch: used only when building with
gcc-go, link libgo statically into docker itself.
* build and install man pages
+ * re-enable debug_packge/debug_install_post macros from goprep()
+ * add ldflags to gobuild() to compute BUILD ID for debuginfo package
* Revert change prohibiting mounting into /sys
+ Get rid of SocketUser and SocketGroup workarounds for docker.socket

- Go
+ Update from version 1.3.3 to 1.4.2
* macros.go:
- fix missing quotes in %goinstall (bsc#939067)
- fix "summary-not-capitalized"
- doc can't properly describe what the sub-package really is, and
they're mostly source codes instead of the claimed "API, documentation,
and examples". so rename to *-source. and not recommend to install them to
save users' disk space.
- %%go_requires should be handled automatically by golang-packaging
- not recommend to install source package any more, so
%%go_recommmends set to nil.
- add a "WITH_FAKE_BUILDID" option to enable the fake build ID
compution.
- to fake build ID, you have to make sure your package has only one
binary. It is nonsense that two or more nonidentical binaries have the
same build ID.
- re-enable debug_packge/debug_install_post macros from goprep()
- add ldflags to gobuild() to compute BUILD ID for debuginfo package
* cmd/ld: set alignment for the .rel.plt section on 32-bit
architectures
* go itself doesn't support BUILD ID yet
* force Go to look for certificates only in the locations available on
openSUSE and SLE. Also ensure certificates are found on SLE11
* This fixes i586 builds for openSUSE:Factory:
- Too many levels of recursion in macro expansion
- Failed to write file: invalid section alignment
* Added Obsoletes for go-vim/emacs, they went to separate projects
* Fix dangling-symlink /usr/lib64/go/src/pkg /usr/share/go/src/pkg
* Support of editors has been dropped

- golang-org-x-text
+ Initial update with version 1.4.2
* x-test holds supplementary Go libraries for text processing, many
involving Unicode.

- golang-org-x-net
+ Initial update with version 1.4.2
* x-net contains additional go.network libraries such as the websocket
and SPDY protocols that are developed by the Go team but outside of
the main source tree.

- golang-github-russross-blackfriday
+ Initial update with version 1.2
* blackfriday is a Markdown processor implemented in Go. It is
paranoid about its input (so you can safely feed it user-supplied
data), it is fast, it supports common extensions (tables, smart
punctuation substitutions, etc.), and it is safe for all utf-8
(unicode) input.
* HTML output is currently supported, along with Smartypants
extensions. An experimental LaTeX output engine is also included.

- golang-github-cpuguy83-go-md2man
+ Initial update with version 1.0.2
* Tool to converts markdown into man pages


Patch Instructions:

To install this openSUSE Recommended Update use YaST online_update.
Alternatively you can run the command listed for your product:

- openSUSE 13.2:

zypper in -t patch openSUSE-2015-560=1

To bring your system up-to-date, use "zypper patch".


Package List:

- openSUSE 13.2 (i586 x86_64):

go-1.4.2-12.1
go-debuginfo-1.4.2-12.1
go-debugsource-1.4.2-12.1
go-doc-1.4.2-12.1
golang-github-cpuguy83-go-md2man-1.0.2+git20150617.e69ac41-2.2
golang-github-cpuguy83-go-md2man-debuginfo-1.0.2+git20150617.e69ac41-2.2
golang-github-cpuguy83-go-md2man-source-1.0.2+git20150617.e69ac41-2.2
golang-github-russross-blackfriday-1.2.0+git20150720.8cec3a8-2.3
golang-github-russross-blackfriday-source-1.2.0+git20150720.8cec3a8-2.3
golang-github-shurcool-sanitized_anchor_name-0.0.0+git20150514.11a20b7-2.2

golang-github-shurcool-sanitized_anchor_name-source-0.0.0+git20150514.11a20b7-2.2
golang-org-x-net-1.4.2+git20150629.d9558e5-2.3
golang-org-x-net-source-1.4.2+git20150629.d9558e5-2.3
golang-org-x-text-1.4.2+git20150710.7c0e16d-2.2
golang-org-x-text-debuginfo-1.4.2+git20150710.7c0e16d-2.2
golang-org-x-text-source-1.4.2+git20150710.7c0e16d-2.2
golang-packaging-6-2.1

- openSUSE 13.2 (x86_64):

docker-1.7.1-34.3
docker-debuginfo-1.7.1-34.3
docker-debugsource-1.7.1-34.3

- openSUSE 13.2 (noarch):

docker-bash-completion-1.7.1-34.3
docker-test-1.7.1-34.3
docker-zsh-completion-1.7.1-34.3


References:

https://bugzilla.suse.com/818502
https://bugzilla.suse.com/898901
https://bugzilla.suse.com/931301
https://bugzilla.suse.com/935570
https://bugzilla.suse.com/939067


< Previous Next >
This Thread
  • No further messages