<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="373">
<package pkgid="a2cbc1066e18ea788476d26dbb44eda28ede9a4023f408ade93046d502c30ca9" name="acbuild" arch="src">
  <version epoch="0" ver="0.0.0+git20160706.4bf3873" rel="1.15"/>
  <changelog author="tboerger@suse.com" date="1465387200">- Initial packaging</changelog>
  <changelog author="tboerger@suse.com" date="1467892800">- Update to version 0.0.0+git20160706.4bf3873:
  + readme: requires Go to build from source
  + gen-man-pages: command added to output man pages for acbuild
  + gen-man-pages: godeps vendoring, bumped cobra and pflags, added cobra/docs
  + godeps: appc/spec v0.7.4 -&gt; v0.8.1, coreos/rkt v1.2.0 -&gt; v1.7.0
  + release: v0.3.1
  + docs: articulate the necessity of `--` in run and set-exec
  + lib/begin: added support for beginning from remote docker images
  + godeps: added docker2aci and dependencies
  + engine: attach stdin to the process
  + replaced godeps with glide
  + engine/systemdnspawn: create /etc/machine-id for &gt;= 230
  + begin: when on arm, look at self's endianness to pick a label
  + Add documentation on set-working-directory subcommand.</changelog>
  <changelog author="tboerger@suse.com" date="1467892801">- Switched to master for vendoring deps
- Dropped src package definition
- Added go_nostrip macro
- Use the golang-packaging macros on most places</changelog>
</package>
<package pkgid="66d6900c99423815be294ff4028d39d1daf275594ab9308df7cd7f981846c3ab" name="acbuild" arch="x86_64">
  <version epoch="0" ver="0.0.0+git20160706.4bf3873" rel="1.15"/>
  <changelog author="tboerger@suse.com" date="1465387200">- Initial packaging</changelog>
  <changelog author="tboerger@suse.com" date="1467892800">- Update to version 0.0.0+git20160706.4bf3873:
  + readme: requires Go to build from source
  + gen-man-pages: command added to output man pages for acbuild
  + gen-man-pages: godeps vendoring, bumped cobra and pflags, added cobra/docs
  + godeps: appc/spec v0.7.4 -&gt; v0.8.1, coreos/rkt v1.2.0 -&gt; v1.7.0
  + release: v0.3.1
  + docs: articulate the necessity of `--` in run and set-exec
  + lib/begin: added support for beginning from remote docker images
  + godeps: added docker2aci and dependencies
  + engine: attach stdin to the process
  + replaced godeps with glide
  + engine/systemdnspawn: create /etc/machine-id for &gt;= 230
  + begin: when on arm, look at self's endianness to pick a label
  + Add documentation on set-working-directory subcommand.</changelog>
  <changelog author="tboerger@suse.com" date="1467892801">- Switched to master for vendoring deps
- Dropped src package definition
- Added go_nostrip macro
- Use the golang-packaging macros on most places</changelog>
</package>
<package pkgid="c1f55c82ca793759fff37e0bc7e3cadbc504cafff5a9a1cfbd87cb7bae4fee1d" name="acbuild" arch="aarch64">
  <version epoch="0" ver="0.0.0+git20160706.4bf3873" rel="1.4"/>
  <changelog author="tboerger@suse.com" date="1465387200">- Initial packaging</changelog>
  <changelog author="tboerger@suse.com" date="1467892800">- Update to version 0.0.0+git20160706.4bf3873:
  + readme: requires Go to build from source
  + gen-man-pages: command added to output man pages for acbuild
  + gen-man-pages: godeps vendoring, bumped cobra and pflags, added cobra/docs
  + godeps: appc/spec v0.7.4 -&gt; v0.8.1, coreos/rkt v1.2.0 -&gt; v1.7.0
  + release: v0.3.1
  + docs: articulate the necessity of `--` in run and set-exec
  + lib/begin: added support for beginning from remote docker images
  + godeps: added docker2aci and dependencies
  + engine: attach stdin to the process
  + replaced godeps with glide
  + engine/systemdnspawn: create /etc/machine-id for &gt;= 230
  + begin: when on arm, look at self's endianness to pick a label
  + Add documentation on set-working-directory subcommand.</changelog>
  <changelog author="tboerger@suse.com" date="1467892801">- Switched to master for vendoring deps
- Dropped src package definition
- Added go_nostrip macro
- Use the golang-packaging macros on most places</changelog>
</package>
<package pkgid="c43416797c412dbe46889c533be3383d46ed6bdfe5c5789c31a2ee0ae2d94094" name="acbuild" arch="src">
  <version epoch="0" ver="0.0.0+git20160706.4bf3873" rel="1.4"/>
  <changelog author="tboerger@suse.com" date="1465387200">- Initial packaging</changelog>
  <changelog author="tboerger@suse.com" date="1467892800">- Update to version 0.0.0+git20160706.4bf3873:
  + readme: requires Go to build from source
  + gen-man-pages: command added to output man pages for acbuild
  + gen-man-pages: godeps vendoring, bumped cobra and pflags, added cobra/docs
  + godeps: appc/spec v0.7.4 -&gt; v0.8.1, coreos/rkt v1.2.0 -&gt; v1.7.0
  + release: v0.3.1
  + docs: articulate the necessity of `--` in run and set-exec
  + lib/begin: added support for beginning from remote docker images
  + godeps: added docker2aci and dependencies
  + engine: attach stdin to the process
  + replaced godeps with glide
  + engine/systemdnspawn: create /etc/machine-id for &gt;= 230
  + begin: when on arm, look at self's endianness to pick a label
  + Add documentation on set-working-directory subcommand.</changelog>
  <changelog author="tboerger@suse.com" date="1467892801">- Switched to master for vendoring deps
- Dropped src package definition
- Added go_nostrip macro
- Use the golang-packaging macros on most places</changelog>
</package>
<package pkgid="b75edf7f1667ce6598327a825cff0357585eaf61259a205a22100bf4d0625a04" name="bubblewrap" arch="aarch64">
  <version epoch="0" ver="0.1.8" rel="4.1"/>
  <changelog author="Colin Walters &lt;walters@verbum.org&gt; - 0.1.1" date="1467979200">- Initial package</changelog>
  <changelog author="Igor Gnatenko &lt;ignatenko@redhat.com&gt; - 0.1.1-2" date="1468324800">- Trivial fixes in packaging</changelog>
  <changelog author="Kalev Lember &lt;klember@redhat.com&gt; - 0.1.2-1" date="1473681600">- Update to 0.1.2</changelog>
  <changelog author="Colin Walters &lt;walters@verbum.org&gt; - 0.1.3-2" date="1476446400">- New upstream version</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1481889600">- upgrade to upstream version 0.1.4
- Build also for Leap 42.2</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1488456000">- upgrade to upstream version 0.1.7
- note that this package was *never* affected by CVE-2017-5226
  as it was introduced in version 0.1.6
- upstream changelog of version 0.1.7:
    This release backs out the change in 0.1.6 which unconditionally
    called setsid() in order to fix a security issue with TIOCSTI, aka
    CVE-2017-522. That change caused some behavioural issues that are
    hard to work with in some cases. For instance, it makes shell job
    control not work for the bwrap command.
    Instead there is now a new option --new-session which works like
    0.1.6. It is recommended that you use this if possible, but if not we
    recommended that you neutralize this some other way, for instance
    using SECCOMP, which is what flatpak does:
    https://github.com/flatpak/flatpak/commit/902fb713990a8f968ea4350c7c2a27ff46f1a6c4
    In order to make it easy to create maximally safe sandboxes we have
    also added a new commandline switch called --unshare-all. It unshares
    all possible namespaces and is currently equivalent with:
  - -unshare-user-try --unshare-ipc --unshare-pid --unshare-net
  - -unshare-uts --unshare-cgroup-try
    However, the intent is that as new namespaces are added to the kernel they will
    be added to this list. Additionally, if --share-net is specified the network
    namespace is not unshared.
    This release also has some bugfixes:
    bwrap reaps (unexpected) children that are inherited from the
    parent, something which can happen if bwrap is part of a shell
    pipeline.
    bwrap clears the capability bounding set. The permitted
    capabilities was already empty, and use of PR_NO_NEW_PRIVS should
    make it impossible to increase the capabilities, but more
    layers of protection is better.
    The seccomp filter is now installed at the very end of bwrap, which
    means the requirement of the filter is minimal. Any bwrap seccomp
    filter must at least allow: execve, waitpid and write
    Alexander Larsson (7):
    Handle inherited children dying
    Clear capability bounding set
    Make the call to setsid() optional, with --new-session
    demos/bubblewrap-shell.sh: Unshare all namespaces
    Call setsid() and setexeccon() befor forking the init monitor
    Install seccomp filter at the very end
    Bump version to 0.1.7
    Colin Walters (6):
    Release 0.1.6
    man: Correct namespace user -&gt; mount
    demo/shell: Add /var/tmp compat symlink, tweak PS1, add more docs
    Release 0.1.6
    ci: Combine ASAN and UBSAN
    Add --unshare-all and --share-net
- upstream changelog for 0.1.6:
    This fixes a security issue with TIOCSTI, aka CVE-2017-522. Note bubblewrap is
    far from the only program that has this issue, and I think the best fix is
    probably in the kernel to support disabling this ioctl.
    Programs can also work around this by calling setsid() on their own in an exec
    handler before doing an exevp("bwrap").
- upstream changelog for 0.1.5:
    This is a bugfix release, here are the major changes:
    Running bubblewrap as root now works again
    Various fixes for the testsuite
    Use same default compiler warnings as ostree
    Handle errors resolving symlinks during bind mounts
    Alexander Larsson (2):
    bind-mount: Check for errors in realpath()
    Bump version to 0.1.5
    Colin Walters (6):
    Don't call capset() unless we need to
    Only --unshare-user automatically if we're not root
    ci: Modernize a bit, add f25-ubsan
    README.md: Update with better one liner and more information
    utils: Add __attribute__((printf)) to die()
    build: Sync default warning -&gt; error set from ostree
    Simon McVittie (4):
    test-run: be a bash script
    test-run: don't assume we are uid 1000
    Adapt tests so they can be run against installed binaries
    Fix incorrect nesting of backticks when finding a FUSE mount</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1495713600">- update to version 0.1.8
- New --die-with-parent which is based on the Linux prctl(PR_SET_PDEATHSIG) API.
- smaller bugfixes</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1499428800">- fix build macro with rpm &lt; 4.12 (non-Factory currently)</changelog>
</package>
<package pkgid="364bfbd4810c4e9ffc9f435483d4ca8bbdd2f95d5704c8f63ce0f33742c18272" name="bubblewrap" arch="src">
  <version epoch="0" ver="0.1.8" rel="4.1"/>
  <changelog author="Colin Walters &lt;walters@verbum.org&gt; - 0.1.1" date="1467979200">- Initial package</changelog>
  <changelog author="Igor Gnatenko &lt;ignatenko@redhat.com&gt; - 0.1.1-2" date="1468324800">- Trivial fixes in packaging</changelog>
  <changelog author="Kalev Lember &lt;klember@redhat.com&gt; - 0.1.2-1" date="1473681600">- Update to 0.1.2</changelog>
  <changelog author="Colin Walters &lt;walters@verbum.org&gt; - 0.1.3-2" date="1476446400">- New upstream version</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1481889600">- upgrade to upstream version 0.1.4
- Build also for Leap 42.2</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1488456000">- upgrade to upstream version 0.1.7
- note that this package was *never* affected by CVE-2017-5226
  as it was introduced in version 0.1.6
- upstream changelog of version 0.1.7:
    This release backs out the change in 0.1.6 which unconditionally
    called setsid() in order to fix a security issue with TIOCSTI, aka
    CVE-2017-522. That change caused some behavioural issues that are
    hard to work with in some cases. For instance, it makes shell job
    control not work for the bwrap command.
    Instead there is now a new option --new-session which works like
    0.1.6. It is recommended that you use this if possible, but if not we
    recommended that you neutralize this some other way, for instance
    using SECCOMP, which is what flatpak does:
    https://github.com/flatpak/flatpak/commit/902fb713990a8f968ea4350c7c2a27ff46f1a6c4
    In order to make it easy to create maximally safe sandboxes we have
    also added a new commandline switch called --unshare-all. It unshares
    all possible namespaces and is currently equivalent with:
  - -unshare-user-try --unshare-ipc --unshare-pid --unshare-net
  - -unshare-uts --unshare-cgroup-try
    However, the intent is that as new namespaces are added to the kernel they will
    be added to this list. Additionally, if --share-net is specified the network
    namespace is not unshared.
    This release also has some bugfixes:
    bwrap reaps (unexpected) children that are inherited from the
    parent, something which can happen if bwrap is part of a shell
    pipeline.
    bwrap clears the capability bounding set. The permitted
    capabilities was already empty, and use of PR_NO_NEW_PRIVS should
    make it impossible to increase the capabilities, but more
    layers of protection is better.
    The seccomp filter is now installed at the very end of bwrap, which
    means the requirement of the filter is minimal. Any bwrap seccomp
    filter must at least allow: execve, waitpid and write
    Alexander Larsson (7):
    Handle inherited children dying
    Clear capability bounding set
    Make the call to setsid() optional, with --new-session
    demos/bubblewrap-shell.sh: Unshare all namespaces
    Call setsid() and setexeccon() befor forking the init monitor
    Install seccomp filter at the very end
    Bump version to 0.1.7
    Colin Walters (6):
    Release 0.1.6
    man: Correct namespace user -&gt; mount
    demo/shell: Add /var/tmp compat symlink, tweak PS1, add more docs
    Release 0.1.6
    ci: Combine ASAN and UBSAN
    Add --unshare-all and --share-net
- upstream changelog for 0.1.6:
    This fixes a security issue with TIOCSTI, aka CVE-2017-522. Note bubblewrap is
    far from the only program that has this issue, and I think the best fix is
    probably in the kernel to support disabling this ioctl.
    Programs can also work around this by calling setsid() on their own in an exec
    handler before doing an exevp("bwrap").
- upstream changelog for 0.1.5:
    This is a bugfix release, here are the major changes:
    Running bubblewrap as root now works again
    Various fixes for the testsuite
    Use same default compiler warnings as ostree
    Handle errors resolving symlinks during bind mounts
    Alexander Larsson (2):
    bind-mount: Check for errors in realpath()
    Bump version to 0.1.5
    Colin Walters (6):
    Don't call capset() unless we need to
    Only --unshare-user automatically if we're not root
    ci: Modernize a bit, add f25-ubsan
    README.md: Update with better one liner and more information
    utils: Add __attribute__((printf)) to die()
    build: Sync default warning -&gt; error set from ostree
    Simon McVittie (4):
    test-run: be a bash script
    test-run: don't assume we are uid 1000
    Adapt tests so they can be run against installed binaries
    Fix incorrect nesting of backticks when finding a FUSE mount</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1495713600">- update to version 0.1.8
- New --die-with-parent which is based on the Linux prctl(PR_SET_PDEATHSIG) API.
- smaller bugfixes</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1499428800">- fix build macro with rpm &lt; 4.12 (non-Factory currently)</changelog>
</package>
<package pkgid="a3bd7330435238f450bb645763d8015e0346b6d000fae4077d3d135b2e63ff31" name="bubblewrap" arch="src">
  <version epoch="0" ver="0.1.8" rel="6.1"/>
  <changelog author="Colin Walters &lt;walters@verbum.org&gt; - 0.1.1" date="1467979200">- Initial package</changelog>
  <changelog author="Igor Gnatenko &lt;ignatenko@redhat.com&gt; - 0.1.1-2" date="1468324800">- Trivial fixes in packaging</changelog>
  <changelog author="Kalev Lember &lt;klember@redhat.com&gt; - 0.1.2-1" date="1473681600">- Update to 0.1.2</changelog>
  <changelog author="Colin Walters &lt;walters@verbum.org&gt; - 0.1.3-2" date="1476446400">- New upstream version</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1481889600">- upgrade to upstream version 0.1.4
- Build also for Leap 42.2</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1488456000">- upgrade to upstream version 0.1.7
- note that this package was *never* affected by CVE-2017-5226
  as it was introduced in version 0.1.6
- upstream changelog of version 0.1.7:
    This release backs out the change in 0.1.6 which unconditionally
    called setsid() in order to fix a security issue with TIOCSTI, aka
    CVE-2017-522. That change caused some behavioural issues that are
    hard to work with in some cases. For instance, it makes shell job
    control not work for the bwrap command.
    Instead there is now a new option --new-session which works like
    0.1.6. It is recommended that you use this if possible, but if not we
    recommended that you neutralize this some other way, for instance
    using SECCOMP, which is what flatpak does:
    https://github.com/flatpak/flatpak/commit/902fb713990a8f968ea4350c7c2a27ff46f1a6c4
    In order to make it easy to create maximally safe sandboxes we have
    also added a new commandline switch called --unshare-all. It unshares
    all possible namespaces and is currently equivalent with:
  - -unshare-user-try --unshare-ipc --unshare-pid --unshare-net
  - -unshare-uts --unshare-cgroup-try
    However, the intent is that as new namespaces are added to the kernel they will
    be added to this list. Additionally, if --share-net is specified the network
    namespace is not unshared.
    This release also has some bugfixes:
    bwrap reaps (unexpected) children that are inherited from the
    parent, something which can happen if bwrap is part of a shell
    pipeline.
    bwrap clears the capability bounding set. The permitted
    capabilities was already empty, and use of PR_NO_NEW_PRIVS should
    make it impossible to increase the capabilities, but more
    layers of protection is better.
    The seccomp filter is now installed at the very end of bwrap, which
    means the requirement of the filter is minimal. Any bwrap seccomp
    filter must at least allow: execve, waitpid and write
    Alexander Larsson (7):
    Handle inherited children dying
    Clear capability bounding set
    Make the call to setsid() optional, with --new-session
    demos/bubblewrap-shell.sh: Unshare all namespaces
    Call setsid() and setexeccon() befor forking the init monitor
    Install seccomp filter at the very end
    Bump version to 0.1.7
    Colin Walters (6):
    Release 0.1.6
    man: Correct namespace user -&gt; mount
    demo/shell: Add /var/tmp compat symlink, tweak PS1, add more docs
    Release 0.1.6
    ci: Combine ASAN and UBSAN
    Add --unshare-all and --share-net
- upstream changelog for 0.1.6:
    This fixes a security issue with TIOCSTI, aka CVE-2017-522. Note bubblewrap is
    far from the only program that has this issue, and I think the best fix is
    probably in the kernel to support disabling this ioctl.
    Programs can also work around this by calling setsid() on their own in an exec
    handler before doing an exevp("bwrap").
- upstream changelog for 0.1.5:
    This is a bugfix release, here are the major changes:
    Running bubblewrap as root now works again
    Various fixes for the testsuite
    Use same default compiler warnings as ostree
    Handle errors resolving symlinks during bind mounts
    Alexander Larsson (2):
    bind-mount: Check for errors in realpath()
    Bump version to 0.1.5
    Colin Walters (6):
    Don't call capset() unless we need to
    Only --unshare-user automatically if we're not root
    ci: Modernize a bit, add f25-ubsan
    README.md: Update with better one liner and more information
    utils: Add __attribute__((printf)) to die()
    build: Sync default warning -&gt; error set from ostree
    Simon McVittie (4):
    test-run: be a bash script
    test-run: don't assume we are uid 1000
    Adapt tests so they can be run against installed binaries
    Fix incorrect nesting of backticks when finding a FUSE mount</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1495713600">- update to version 0.1.8
- New --die-with-parent which is based on the Linux prctl(PR_SET_PDEATHSIG) API.
- smaller bugfixes</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1499428800">- fix build macro with rpm &lt; 4.12 (non-Factory currently)</changelog>
</package>
<package pkgid="4cb6b83dc721b0856a9402ac096137bd64b642e2bf6daa3bb65940d609e13ab6" name="bubblewrap" arch="x86_64">
  <version epoch="0" ver="0.1.8" rel="6.1"/>
  <changelog author="Colin Walters &lt;walters@verbum.org&gt; - 0.1.1" date="1467979200">- Initial package</changelog>
  <changelog author="Igor Gnatenko &lt;ignatenko@redhat.com&gt; - 0.1.1-2" date="1468324800">- Trivial fixes in packaging</changelog>
  <changelog author="Kalev Lember &lt;klember@redhat.com&gt; - 0.1.2-1" date="1473681600">- Update to 0.1.2</changelog>
  <changelog author="Colin Walters &lt;walters@verbum.org&gt; - 0.1.3-2" date="1476446400">- New upstream version</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1481889600">- upgrade to upstream version 0.1.4
- Build also for Leap 42.2</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1488456000">- upgrade to upstream version 0.1.7
- note that this package was *never* affected by CVE-2017-5226
  as it was introduced in version 0.1.6
- upstream changelog of version 0.1.7:
    This release backs out the change in 0.1.6 which unconditionally
    called setsid() in order to fix a security issue with TIOCSTI, aka
    CVE-2017-522. That change caused some behavioural issues that are
    hard to work with in some cases. For instance, it makes shell job
    control not work for the bwrap command.
    Instead there is now a new option --new-session which works like
    0.1.6. It is recommended that you use this if possible, but if not we
    recommended that you neutralize this some other way, for instance
    using SECCOMP, which is what flatpak does:
    https://github.com/flatpak/flatpak/commit/902fb713990a8f968ea4350c7c2a27ff46f1a6c4
    In order to make it easy to create maximally safe sandboxes we have
    also added a new commandline switch called --unshare-all. It unshares
    all possible namespaces and is currently equivalent with:
  - -unshare-user-try --unshare-ipc --unshare-pid --unshare-net
  - -unshare-uts --unshare-cgroup-try
    However, the intent is that as new namespaces are added to the kernel they will
    be added to this list. Additionally, if --share-net is specified the network
    namespace is not unshared.
    This release also has some bugfixes:
    bwrap reaps (unexpected) children that are inherited from the
    parent, something which can happen if bwrap is part of a shell
    pipeline.
    bwrap clears the capability bounding set. The permitted
    capabilities was already empty, and use of PR_NO_NEW_PRIVS should
    make it impossible to increase the capabilities, but more
    layers of protection is better.
    The seccomp filter is now installed at the very end of bwrap, which
    means the requirement of the filter is minimal. Any bwrap seccomp
    filter must at least allow: execve, waitpid and write
    Alexander Larsson (7):
    Handle inherited children dying
    Clear capability bounding set
    Make the call to setsid() optional, with --new-session
    demos/bubblewrap-shell.sh: Unshare all namespaces
    Call setsid() and setexeccon() befor forking the init monitor
    Install seccomp filter at the very end
    Bump version to 0.1.7
    Colin Walters (6):
    Release 0.1.6
    man: Correct namespace user -&gt; mount
    demo/shell: Add /var/tmp compat symlink, tweak PS1, add more docs
    Release 0.1.6
    ci: Combine ASAN and UBSAN
    Add --unshare-all and --share-net
- upstream changelog for 0.1.6:
    This fixes a security issue with TIOCSTI, aka CVE-2017-522. Note bubblewrap is
    far from the only program that has this issue, and I think the best fix is
    probably in the kernel to support disabling this ioctl.
    Programs can also work around this by calling setsid() on their own in an exec
    handler before doing an exevp("bwrap").
- upstream changelog for 0.1.5:
    This is a bugfix release, here are the major changes:
    Running bubblewrap as root now works again
    Various fixes for the testsuite
    Use same default compiler warnings as ostree
    Handle errors resolving symlinks during bind mounts
    Alexander Larsson (2):
    bind-mount: Check for errors in realpath()
    Bump version to 0.1.5
    Colin Walters (6):
    Don't call capset() unless we need to
    Only --unshare-user automatically if we're not root
    ci: Modernize a bit, add f25-ubsan
    README.md: Update with better one liner and more information
    utils: Add __attribute__((printf)) to die()
    build: Sync default warning -&gt; error set from ostree
    Simon McVittie (4):
    test-run: be a bash script
    test-run: don't assume we are uid 1000
    Adapt tests so they can be run against installed binaries
    Fix incorrect nesting of backticks when finding a FUSE mount</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1495713600">- update to version 0.1.8
- New --die-with-parent which is based on the Linux prctl(PR_SET_PDEATHSIG) API.
- smaller bugfixes</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1499428800">- fix build macro with rpm &lt; 4.12 (non-Factory currently)</changelog>
</package>
<package pkgid="1d32e86ba29dcfa6fa81ed4668d770534bdd974cc157d9dc60a52073bdb05f64" name="cni" arch="aarch64">
  <version epoch="0" ver="0.5.2" rel="2.2"/>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- Initial version</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1488369600">- Update to version 0.4.0:
  * plugins/noop: return a helpful message for test authors
  * host-local: trim whitespace from container IDs and disk file contents
  * travis: roll forward the versions of Go that we test
  * MAINTAINERS: hi CaseyC!
  * ipam/host-local: Move allocator and config to backend
  * ipam/host-local: add ResolvConf argument for DNS configuration
  * spec: notice of version</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1490184000">- Update to version 0.5.0:
  * Documentation: Add conventions doc
  * noop: allow specifying debug file in config JSON
  * Spec/Conventions: Update to include plugin config
  * spec: add network configuration list specification
  * api,libcni: add network config list-based plugin chaining
  * Update CONVENTIONS.md
  * skel: adds PluginMainWithError which returns a *types.Error
  * testutils: pass netConf in for version operations; pass raw result out for tests
  * types: make Result an interface and move existing Result to separate package
  * macvlan/ipvlan: use common RenameLink method
  * plugins/flannel: organize test JSON alphabetically
  * pkg/ipam: add testcases
  * spec/plugins: return interface details and multiple IP addresses to runtime
  * spec, libcni, pkg/invoke: Use OS-agnostic separator when parsing CNI_PATH
  * pkg/utils/sysctl/sysctl_linux.go: fix build tag.
  * pkg/utils/sysctl/sysctl_linux.go: fix typo.
  * invoke: Enable plugin file names with extensions
  * CONVENTIONS.md: Update details on port-mappings
  * Update with feedback
  * More markups
  * spec: Remove `routes` from Network Configuration
  * docs: consolidate host-local documentation
  * pkg/ns: refactored so that builds succeed on non-linux platforms
  * Fix grammar
  * plugins/main/ptp: set the Sandbox property on the response
  * README: List multus as 3rd party plugin
  * Replace Michael Bridgen with Bryan Boreham
  * pkg/ns, pkg/types: refactored non linux build fix code to
  * pkg/ip: refactored so that builds succeed on non-linux platforms
  * vendor: Update vishvanana/netlink dependency
  * libcni: up-convert a Config to a ConfigList when no other configs are found.
  * docs: CNI versioning for 0.3.0 upgrade
  * docs: Edits to v0.3.0 upgrade guidance
  * docs: minor improvements to 0.3.0 upgrade guidance
  * docs: add small upgrade instructions
  * docs: minor improvements to spec-upgrades
  * docs: fill-out and correct version conversion table
  * docs: table formatting is hard
  * pkg/testutils: return errors after restoring stdout
  * pkg/types: misc current types testcase cleanups
  * Minor rewording about default config version
  * spec,libcni: add support for injecting runtimeConfig into plugin stdin data
  * Check n.IPAM before use it in LoadIPAMConfig function
  * do not error if last_reserved_ip is missing for host local ipam
  * add test for ensuring initial subnet creation does not contain an error
  * fix unrelated failing tests</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1490270400">- Update to version 0.5.1:
  * readme.md: Add link to community sync
  * pkg/ip: do not leak types from vendored netlink package
  * pkg/ip: SetupVeth returns net.Interface
  * pkg/ip: improve docstring for SetupVeth
  * Added Romana to list of CNI providers...
  * plugins/meta/flannel: If net config is missing do not return err on DEL
  * plugins/*: Don't error if the device doesn't exist</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491825600">- Update to version 0.5.2:
  * Rename build script to avoid conflict with bazel
  * Enable s390x build
  * Update community sync detail
  * Added entry for CNI-Genie
  * travis: shift forward to Go 1.8 and 1.7
  * spec/plugins: fix 'ip'-&gt;'ips' in the spec, bump to 0.3.1
  * libcni: Improved error messages.
  * libcni: Fixed tests that were checking error strings.
  * Documentation: Added documentation for `cnitool`.</changelog>
</package>
<package pkgid="35b2449dfd98e48aa2470699bcf8a867d8a47e09520b607dca0cb2e849c54580" name="cni" arch="src">
  <version epoch="0" ver="0.5.2" rel="2.2"/>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- Initial version</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1488369600">- Update to version 0.4.0:
  * plugins/noop: return a helpful message for test authors
  * host-local: trim whitespace from container IDs and disk file contents
  * travis: roll forward the versions of Go that we test
  * MAINTAINERS: hi CaseyC!
  * ipam/host-local: Move allocator and config to backend
  * ipam/host-local: add ResolvConf argument for DNS configuration
  * spec: notice of version</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1490184000">- Update to version 0.5.0:
  * Documentation: Add conventions doc
  * noop: allow specifying debug file in config JSON
  * Spec/Conventions: Update to include plugin config
  * spec: add network configuration list specification
  * api,libcni: add network config list-based plugin chaining
  * Update CONVENTIONS.md
  * skel: adds PluginMainWithError which returns a *types.Error
  * testutils: pass netConf in for version operations; pass raw result out for tests
  * types: make Result an interface and move existing Result to separate package
  * macvlan/ipvlan: use common RenameLink method
  * plugins/flannel: organize test JSON alphabetically
  * pkg/ipam: add testcases
  * spec/plugins: return interface details and multiple IP addresses to runtime
  * spec, libcni, pkg/invoke: Use OS-agnostic separator when parsing CNI_PATH
  * pkg/utils/sysctl/sysctl_linux.go: fix build tag.
  * pkg/utils/sysctl/sysctl_linux.go: fix typo.
  * invoke: Enable plugin file names with extensions
  * CONVENTIONS.md: Update details on port-mappings
  * Update with feedback
  * More markups
  * spec: Remove `routes` from Network Configuration
  * docs: consolidate host-local documentation
  * pkg/ns: refactored so that builds succeed on non-linux platforms
  * Fix grammar
  * plugins/main/ptp: set the Sandbox property on the response
  * README: List multus as 3rd party plugin
  * Replace Michael Bridgen with Bryan Boreham
  * pkg/ns, pkg/types: refactored non linux build fix code to
  * pkg/ip: refactored so that builds succeed on non-linux platforms
  * vendor: Update vishvanana/netlink dependency
  * libcni: up-convert a Config to a ConfigList when no other configs are found.
  * docs: CNI versioning for 0.3.0 upgrade
  * docs: Edits to v0.3.0 upgrade guidance
  * docs: minor improvements to 0.3.0 upgrade guidance
  * docs: add small upgrade instructions
  * docs: minor improvements to spec-upgrades
  * docs: fill-out and correct version conversion table
  * docs: table formatting is hard
  * pkg/testutils: return errors after restoring stdout
  * pkg/types: misc current types testcase cleanups
  * Minor rewording about default config version
  * spec,libcni: add support for injecting runtimeConfig into plugin stdin data
  * Check n.IPAM before use it in LoadIPAMConfig function
  * do not error if last_reserved_ip is missing for host local ipam
  * add test for ensuring initial subnet creation does not contain an error
  * fix unrelated failing tests</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1490270400">- Update to version 0.5.1:
  * readme.md: Add link to community sync
  * pkg/ip: do not leak types from vendored netlink package
  * pkg/ip: SetupVeth returns net.Interface
  * pkg/ip: improve docstring for SetupVeth
  * Added Romana to list of CNI providers...
  * plugins/meta/flannel: If net config is missing do not return err on DEL
  * plugins/*: Don't error if the device doesn't exist</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491825600">- Update to version 0.5.2:
  * Rename build script to avoid conflict with bazel
  * Enable s390x build
  * Update community sync detail
  * Added entry for CNI-Genie
  * travis: shift forward to Go 1.8 and 1.7
  * spec/plugins: fix 'ip'-&gt;'ips' in the spec, bump to 0.3.1
  * libcni: Improved error messages.
  * libcni: Fixed tests that were checking error strings.
  * Documentation: Added documentation for `cnitool`.</changelog>
</package>
<package pkgid="f598fa6b79ce480843ca63c83dbebb1cc20fbd3da82acc9b56124e771b8e9667" name="cni" arch="src">
  <version epoch="0" ver="0.5.2" rel="2.8"/>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- Initial version</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1488369600">- Update to version 0.4.0:
  * plugins/noop: return a helpful message for test authors
  * host-local: trim whitespace from container IDs and disk file contents
  * travis: roll forward the versions of Go that we test
  * MAINTAINERS: hi CaseyC!
  * ipam/host-local: Move allocator and config to backend
  * ipam/host-local: add ResolvConf argument for DNS configuration
  * spec: notice of version</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1490184000">- Update to version 0.5.0:
  * Documentation: Add conventions doc
  * noop: allow specifying debug file in config JSON
  * Spec/Conventions: Update to include plugin config
  * spec: add network configuration list specification
  * api,libcni: add network config list-based plugin chaining
  * Update CONVENTIONS.md
  * skel: adds PluginMainWithError which returns a *types.Error
  * testutils: pass netConf in for version operations; pass raw result out for tests
  * types: make Result an interface and move existing Result to separate package
  * macvlan/ipvlan: use common RenameLink method
  * plugins/flannel: organize test JSON alphabetically
  * pkg/ipam: add testcases
  * spec/plugins: return interface details and multiple IP addresses to runtime
  * spec, libcni, pkg/invoke: Use OS-agnostic separator when parsing CNI_PATH
  * pkg/utils/sysctl/sysctl_linux.go: fix build tag.
  * pkg/utils/sysctl/sysctl_linux.go: fix typo.
  * invoke: Enable plugin file names with extensions
  * CONVENTIONS.md: Update details on port-mappings
  * Update with feedback
  * More markups
  * spec: Remove `routes` from Network Configuration
  * docs: consolidate host-local documentation
  * pkg/ns: refactored so that builds succeed on non-linux platforms
  * Fix grammar
  * plugins/main/ptp: set the Sandbox property on the response
  * README: List multus as 3rd party plugin
  * Replace Michael Bridgen with Bryan Boreham
  * pkg/ns, pkg/types: refactored non linux build fix code to
  * pkg/ip: refactored so that builds succeed on non-linux platforms
  * vendor: Update vishvanana/netlink dependency
  * libcni: up-convert a Config to a ConfigList when no other configs are found.
  * docs: CNI versioning for 0.3.0 upgrade
  * docs: Edits to v0.3.0 upgrade guidance
  * docs: minor improvements to 0.3.0 upgrade guidance
  * docs: add small upgrade instructions
  * docs: minor improvements to spec-upgrades
  * docs: fill-out and correct version conversion table
  * docs: table formatting is hard
  * pkg/testutils: return errors after restoring stdout
  * pkg/types: misc current types testcase cleanups
  * Minor rewording about default config version
  * spec,libcni: add support for injecting runtimeConfig into plugin stdin data
  * Check n.IPAM before use it in LoadIPAMConfig function
  * do not error if last_reserved_ip is missing for host local ipam
  * add test for ensuring initial subnet creation does not contain an error
  * fix unrelated failing tests</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1490270400">- Update to version 0.5.1:
  * readme.md: Add link to community sync
  * pkg/ip: do not leak types from vendored netlink package
  * pkg/ip: SetupVeth returns net.Interface
  * pkg/ip: improve docstring for SetupVeth
  * Added Romana to list of CNI providers...
  * plugins/meta/flannel: If net config is missing do not return err on DEL
  * plugins/*: Don't error if the device doesn't exist</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491825600">- Update to version 0.5.2:
  * Rename build script to avoid conflict with bazel
  * Enable s390x build
  * Update community sync detail
  * Added entry for CNI-Genie
  * travis: shift forward to Go 1.8 and 1.7
  * spec/plugins: fix 'ip'-&gt;'ips' in the spec, bump to 0.3.1
  * libcni: Improved error messages.
  * libcni: Fixed tests that were checking error strings.
  * Documentation: Added documentation for `cnitool`.</changelog>
</package>
<package pkgid="b535d2696ec20fec8fbaea8cb20198cf133d96ad1bfbe6e444c7115a09e241c7" name="cni" arch="x86_64">
  <version epoch="0" ver="0.5.2" rel="2.8"/>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- Initial version</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1488369600">- Update to version 0.4.0:
  * plugins/noop: return a helpful message for test authors
  * host-local: trim whitespace from container IDs and disk file contents
  * travis: roll forward the versions of Go that we test
  * MAINTAINERS: hi CaseyC!
  * ipam/host-local: Move allocator and config to backend
  * ipam/host-local: add ResolvConf argument for DNS configuration
  * spec: notice of version</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1490184000">- Update to version 0.5.0:
  * Documentation: Add conventions doc
  * noop: allow specifying debug file in config JSON
  * Spec/Conventions: Update to include plugin config
  * spec: add network configuration list specification
  * api,libcni: add network config list-based plugin chaining
  * Update CONVENTIONS.md
  * skel: adds PluginMainWithError which returns a *types.Error
  * testutils: pass netConf in for version operations; pass raw result out for tests
  * types: make Result an interface and move existing Result to separate package
  * macvlan/ipvlan: use common RenameLink method
  * plugins/flannel: organize test JSON alphabetically
  * pkg/ipam: add testcases
  * spec/plugins: return interface details and multiple IP addresses to runtime
  * spec, libcni, pkg/invoke: Use OS-agnostic separator when parsing CNI_PATH
  * pkg/utils/sysctl/sysctl_linux.go: fix build tag.
  * pkg/utils/sysctl/sysctl_linux.go: fix typo.
  * invoke: Enable plugin file names with extensions
  * CONVENTIONS.md: Update details on port-mappings
  * Update with feedback
  * More markups
  * spec: Remove `routes` from Network Configuration
  * docs: consolidate host-local documentation
  * pkg/ns: refactored so that builds succeed on non-linux platforms
  * Fix grammar
  * plugins/main/ptp: set the Sandbox property on the response
  * README: List multus as 3rd party plugin
  * Replace Michael Bridgen with Bryan Boreham
  * pkg/ns, pkg/types: refactored non linux build fix code to
  * pkg/ip: refactored so that builds succeed on non-linux platforms
  * vendor: Update vishvanana/netlink dependency
  * libcni: up-convert a Config to a ConfigList when no other configs are found.
  * docs: CNI versioning for 0.3.0 upgrade
  * docs: Edits to v0.3.0 upgrade guidance
  * docs: minor improvements to 0.3.0 upgrade guidance
  * docs: add small upgrade instructions
  * docs: minor improvements to spec-upgrades
  * docs: fill-out and correct version conversion table
  * docs: table formatting is hard
  * pkg/testutils: return errors after restoring stdout
  * pkg/types: misc current types testcase cleanups
  * Minor rewording about default config version
  * spec,libcni: add support for injecting runtimeConfig into plugin stdin data
  * Check n.IPAM before use it in LoadIPAMConfig function
  * do not error if last_reserved_ip is missing for host local ipam
  * add test for ensuring initial subnet creation does not contain an error
  * fix unrelated failing tests</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1490270400">- Update to version 0.5.1:
  * readme.md: Add link to community sync
  * pkg/ip: do not leak types from vendored netlink package
  * pkg/ip: SetupVeth returns net.Interface
  * pkg/ip: improve docstring for SetupVeth
  * Added Romana to list of CNI providers...
  * plugins/meta/flannel: If net config is missing do not return err on DEL
  * plugins/*: Don't error if the device doesn't exist</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491825600">- Update to version 0.5.2:
  * Rename build script to avoid conflict with bazel
  * Enable s390x build
  * Update community sync detail
  * Added entry for CNI-Genie
  * travis: shift forward to Go 1.8 and 1.7
  * spec/plugins: fix 'ip'-&gt;'ips' in the spec, bump to 0.3.1
  * libcni: Improved error messages.
  * libcni: Fixed tests that were checking error strings.
  * Documentation: Added documentation for `cnitool`.</changelog>
</package>
<package pkgid="6e86cc494c4eb59d878a04d0e1f00a896a8b2b619cc1871994557ce80a70768a" name="confd" arch="src">
  <version epoch="0" ver="0.12.0alpha3" rel="3.10"/>
  <changelog author="fcastelli@suse.com" date="1462276800">- Initial release 0.11.0</changelog>
</package>
<package pkgid="687d5cdb4b93ed72e0791fd98d67309b1c0c5687c63ce1f3b207c45318f7e79d" name="confd" arch="x86_64">
  <version epoch="0" ver="0.12.0alpha3" rel="3.10"/>
  <changelog author="fcastelli@suse.com" date="1462276800">- Initial release 0.11.0</changelog>
</package>
<package pkgid="0a47a38e32f18146dbb5d8df3d99561d33ba42a82bf568f1dad12a47c5cf60e6" name="confd" arch="aarch64">
  <version epoch="0" ver="0.12.0alpha3" rel="3.2"/>
  <changelog author="fcastelli@suse.com" date="1462276800">- Initial release 0.11.0</changelog>
</package>
<package pkgid="22a73c443c1e6993127b3ff5bcb07371b5671904e786c58e92dad7665886fa10" name="confd" arch="src">
  <version epoch="0" ver="0.12.0alpha3" rel="3.2"/>
  <changelog author="fcastelli@suse.com" date="1462276800">- Initial release 0.11.0</changelog>
</package>
<package pkgid="9f51709d7449992e4d82216cc00471b846d44bc66d83ece580d300c8567e3ebd" name="consul" arch="src">
  <version epoch="0" ver="0.6.4" rel="2.8"/>
  <changelog author="tboerger@suse.com" date="1420545600">- Initial packaging</changelog>
  <changelog author="msabate@suse.com" date="1455710400">- Updated to v0.6.3</changelog>
  <changelog author="msabate@suse.com" date="1457092800">- The systemd service will not specify a config file
  Moreover, further configuration options can be done through the CONSUL_OPTS
  environment variable. This is already what we do in Docker and Nomad.</changelog>
  <changelog author="msabate@suse.com" date="1458129600">- Updated to 0.6.4
  BACKWARDS INCOMPATIBILITIES:
  * Added a new `query` ACL type to manage prepared query names, and stopped capturing
  ACL tokens by default when prepared queries are created. This won't affect existing
  queries and how they are executed, but this will affect how they are managed. Now
  management of prepared queries can be delegated within an organization. If you use
  prepared queries, you'll need to read the
  [Consul 0.6.4 upgrade instructions](https://www.consul.io/docs/upgrade-specific.html)
  before upgrading to this version of Consul. [GH-1748]
  * Consul's Go API client now pools connections by default, and requires you to manually
  opt-out of this behavior. Previously, idle connections were supported and their
  lifetime was managed by a finalizer, but this wasn't reliable in certain situations.
  If you reuse an API client object during the lifetime of your application, then there's
  nothing to do. If you have short-lived API client objects, you may need to configure them
  using the new `api.DefaultNonPooledConfig()` method to avoid leaking idle connections. [GH-1825]
  * Consul's Go API client's `agent.UpdateTTL()` function was updated in a way that will
  only work with Consul 0.6.4 and later. The `agent.PassTTL()`, `agent.WarnTTL()`, and
  `agent.FailTTL()` functions were not affected and will continue work with older
  versions of Consul. [GH-1794]
  FEATURES:
  * Added new template prepared queries which allow you to define a prefix (possibly even
  an empty prefix) to apply prepared query features like datacenter failover to multiple
  services with a single query definition. This makes it easy to apply a common policy to
  multiple services without having to manage many prepared queries. See
  [Prepared Query Templates](https://www.consul.io/docs/agent/http/query.html#templates)
  for more details. [GH-1764]
  * Added a new ability to translate address lookups when doing queries of nodes in
  remote datacenters via DNS using a new `translate_wan_addrs` configuration
  option. This allows the node to be reached within its own datacenter using its
  local address, and reached from other datacenters using its WAN address, which is
  useful in hybrid setups with mixed networks. [GH-1698]
  IMPROVEMENTS:
  * Added a new `disable_hostname` configuration option to control whether Consul's
  runtime telemetry gets prepended with the host name. All of the telemetry
  configuration has also been moved to a `telemetry` nested structure, but the old
  format is currently still supported. [GH-1284]
  * Consul's Go dependencies are now vendored using Godep. [GH-1714]
  * Added support for `EnableTagOverride` for the catalog in the Go API client. [GH-1726]
  * Consul now ships built from Go 1.6. [GH-1735]
  * Added a new `/v1/agent/check/update/&lt;check id&gt;` API for updating TTL checks which
  makes it easier to send large check output as part of a PUT body and not a query
  parameter. [GH-1785].
  * Added a default set of `Accept` headers for HTTP checks. [GH-1819]
  * Added support for RHEL7/Systemd in Terraform example. [GH-1629]
  BUG FIXES:
  * Updated the internal web UI (`-ui` option) to latest released build, fixing
  an ACL-related issue and the broken settings icon. [GH-1619]
  * Fixed an issue where blocking KV reads could miss updates and return stale data
  when another key whose name is a prefix of the watched key was updated. [GH-1632]
  * Fixed the redirect from `/` to `/ui` when the internal web UI (`-ui` option) is
  enabled. [GH-1713]
  * Updated memberlist to pull in a fix for leaking goroutines when performing TCP
  fallback pings. This affected users with frequent UDP connectivity problems. [GH-1802]
  * Added a fix to trim UDP DNS responses so they don't exceed 512 bytes. [GH-1813]
  * Updated go-dockerclient to fix Docker health checks with Docker 1.10. [GH-1706]</changelog>
  <changelog author="msabate@suse.com" date="1461844800">- Don't just package the binary</changelog>
</package>
<package pkgid="b4ce09fd331f8f28ec4bca7f0378e82ae3eec8616d04d15b13a50a12914cd6a3" name="consul" arch="x86_64">
  <version epoch="0" ver="0.6.4" rel="2.8"/>
  <changelog author="tboerger@suse.com" date="1420545600">- Initial packaging</changelog>
  <changelog author="msabate@suse.com" date="1455710400">- Updated to v0.6.3</changelog>
  <changelog author="msabate@suse.com" date="1457092800">- The systemd service will not specify a config file
  Moreover, further configuration options can be done through the CONSUL_OPTS
  environment variable. This is already what we do in Docker and Nomad.</changelog>
  <changelog author="msabate@suse.com" date="1458129600">- Updated to 0.6.4
  BACKWARDS INCOMPATIBILITIES:
  * Added a new `query` ACL type to manage prepared query names, and stopped capturing
  ACL tokens by default when prepared queries are created. This won't affect existing
  queries and how they are executed, but this will affect how they are managed. Now
  management of prepared queries can be delegated within an organization. If you use
  prepared queries, you'll need to read the
  [Consul 0.6.4 upgrade instructions](https://www.consul.io/docs/upgrade-specific.html)
  before upgrading to this version of Consul. [GH-1748]
  * Consul's Go API client now pools connections by default, and requires you to manually
  opt-out of this behavior. Previously, idle connections were supported and their
  lifetime was managed by a finalizer, but this wasn't reliable in certain situations.
  If you reuse an API client object during the lifetime of your application, then there's
  nothing to do. If you have short-lived API client objects, you may need to configure them
  using the new `api.DefaultNonPooledConfig()` method to avoid leaking idle connections. [GH-1825]
  * Consul's Go API client's `agent.UpdateTTL()` function was updated in a way that will
  only work with Consul 0.6.4 and later. The `agent.PassTTL()`, `agent.WarnTTL()`, and
  `agent.FailTTL()` functions were not affected and will continue work with older
  versions of Consul. [GH-1794]
  FEATURES:
  * Added new template prepared queries which allow you to define a prefix (possibly even
  an empty prefix) to apply prepared query features like datacenter failover to multiple
  services with a single query definition. This makes it easy to apply a common policy to
  multiple services without having to manage many prepared queries. See
  [Prepared Query Templates](https://www.consul.io/docs/agent/http/query.html#templates)
  for more details. [GH-1764]
  * Added a new ability to translate address lookups when doing queries of nodes in
  remote datacenters via DNS using a new `translate_wan_addrs` configuration
  option. This allows the node to be reached within its own datacenter using its
  local address, and reached from other datacenters using its WAN address, which is
  useful in hybrid setups with mixed networks. [GH-1698]
  IMPROVEMENTS:
  * Added a new `disable_hostname` configuration option to control whether Consul's
  runtime telemetry gets prepended with the host name. All of the telemetry
  configuration has also been moved to a `telemetry` nested structure, but the old
  format is currently still supported. [GH-1284]
  * Consul's Go dependencies are now vendored using Godep. [GH-1714]
  * Added support for `EnableTagOverride` for the catalog in the Go API client. [GH-1726]
  * Consul now ships built from Go 1.6. [GH-1735]
  * Added a new `/v1/agent/check/update/&lt;check id&gt;` API for updating TTL checks which
  makes it easier to send large check output as part of a PUT body and not a query
  parameter. [GH-1785].
  * Added a default set of `Accept` headers for HTTP checks. [GH-1819]
  * Added support for RHEL7/Systemd in Terraform example. [GH-1629]
  BUG FIXES:
  * Updated the internal web UI (`-ui` option) to latest released build, fixing
  an ACL-related issue and the broken settings icon. [GH-1619]
  * Fixed an issue where blocking KV reads could miss updates and return stale data
  when another key whose name is a prefix of the watched key was updated. [GH-1632]
  * Fixed the redirect from `/` to `/ui` when the internal web UI (`-ui` option) is
  enabled. [GH-1713]
  * Updated memberlist to pull in a fix for leaking goroutines when performing TCP
  fallback pings. This affected users with frequent UDP connectivity problems. [GH-1802]
  * Added a fix to trim UDP DNS responses so they don't exceed 512 bytes. [GH-1813]
  * Updated go-dockerclient to fix Docker health checks with Docker 1.10. [GH-1706]</changelog>
  <changelog author="msabate@suse.com" date="1461844800">- Don't just package the binary</changelog>
</package>
<package pkgid="18248644f78c40159d3e477c7b84483bdab1e2f2ae1fe3db41cc7e626bd8deb0" name="consul-template" arch="src">
  <version epoch="0" ver="0.14.0" rel="2.10"/>
  <changelog author="msabate@suse.com" date="1456833600">- Packaged consul-template 0.12.2</changelog>
  <changelog author="msabate@suse.com" date="1457611200">- Upgraded to 0.14.0
  According to the maintainer of the upstream project, they are not willing to
  commit to specific versions of their vendored code yet. Because of that, they
  will provide the right `vendor` directory on release time. Because of that, the
  `vendor.patch` patch is no longer needed. Besides this points, this is the
  changelog of what has changed since 0.12.2:
  DEPRECATIONS:
  * The `vault` template API function has been renamed to `secret` to be in line
    with other tooling. The `vault` API function will continue to work but will
    print a warning to the log file. A future release of Consul Template will
    remove the `vault` API.
  NEW FEATURES:
  * Add `secrets` template API for listing secrets in Vault. Please note this
    requires Vault 0.5+ and the secret backend must support listing. Please see
    the Vault documentation for more information [GH-270]
  IMPROVEMENTS:
  * Allow passing any kind of object to `toJSON` in the template. Previously
    this was restricted to key-value maps, but that restriction is now removed.
    [GH-553]
  BUG FIXES:
  * Parse file permissions as a string in JSON [GH-548]
  * Document how to reload config with signals [GH-522]
  * Stop all dependencies when reloading the running/watcher [GH-534, GH-568]
  * Compile with go1.6 to avoid race [GH-442]
  * Switch to using a pooled transport [GH-546]</changelog>
  <changelog author="msabate@suse.com" date="1457611201">- Let's compile aarch64 and ppc64le versions with gc</changelog>
</package>
<package pkgid="d33f084882a519e94a95cb4cb61d2c0e687be4f0b2d3b32e27453a7a66fc8734" name="consul-template" arch="x86_64">
  <version epoch="0" ver="0.14.0" rel="2.10"/>
  <changelog author="msabate@suse.com" date="1456833600">- Packaged consul-template 0.12.2</changelog>
  <changelog author="msabate@suse.com" date="1457611200">- Upgraded to 0.14.0
  According to the maintainer of the upstream project, they are not willing to
  commit to specific versions of their vendored code yet. Because of that, they
  will provide the right `vendor` directory on release time. Because of that, the
  `vendor.patch` patch is no longer needed. Besides this points, this is the
  changelog of what has changed since 0.12.2:
  DEPRECATIONS:
  * The `vault` template API function has been renamed to `secret` to be in line
    with other tooling. The `vault` API function will continue to work but will
    print a warning to the log file. A future release of Consul Template will
    remove the `vault` API.
  NEW FEATURES:
  * Add `secrets` template API for listing secrets in Vault. Please note this
    requires Vault 0.5+ and the secret backend must support listing. Please see
    the Vault documentation for more information [GH-270]
  IMPROVEMENTS:
  * Allow passing any kind of object to `toJSON` in the template. Previously
    this was restricted to key-value maps, but that restriction is now removed.
    [GH-553]
  BUG FIXES:
  * Parse file permissions as a string in JSON [GH-548]
  * Document how to reload config with signals [GH-522]
  * Stop all dependencies when reloading the running/watcher [GH-534, GH-568]
  * Compile with go1.6 to avoid race [GH-442]
  * Switch to using a pooled transport [GH-546]</changelog>
  <changelog author="msabate@suse.com" date="1457611201">- Let's compile aarch64 and ppc64le versions with gc</changelog>
</package>
<package pkgid="fc81c063665bd0a6de09c452c1009d48342e997c4e5824b71e82f075bb0da801" name="consul-template" arch="aarch64">
  <version epoch="0" ver="0.14.0" rel="2.2"/>
  <changelog author="msabate@suse.com" date="1456833600">- Packaged consul-template 0.12.2</changelog>
  <changelog author="msabate@suse.com" date="1457611200">- Upgraded to 0.14.0
  According to the maintainer of the upstream project, they are not willing to
  commit to specific versions of their vendored code yet. Because of that, they
  will provide the right `vendor` directory on release time. Because of that, the
  `vendor.patch` patch is no longer needed. Besides this points, this is the
  changelog of what has changed since 0.12.2:
  DEPRECATIONS:
  * The `vault` template API function has been renamed to `secret` to be in line
    with other tooling. The `vault` API function will continue to work but will
    print a warning to the log file. A future release of Consul Template will
    remove the `vault` API.
  NEW FEATURES:
  * Add `secrets` template API for listing secrets in Vault. Please note this
    requires Vault 0.5+ and the secret backend must support listing. Please see
    the Vault documentation for more information [GH-270]
  IMPROVEMENTS:
  * Allow passing any kind of object to `toJSON` in the template. Previously
    this was restricted to key-value maps, but that restriction is now removed.
    [GH-553]
  BUG FIXES:
  * Parse file permissions as a string in JSON [GH-548]
  * Document how to reload config with signals [GH-522]
  * Stop all dependencies when reloading the running/watcher [GH-534, GH-568]
  * Compile with go1.6 to avoid race [GH-442]
  * Switch to using a pooled transport [GH-546]</changelog>
  <changelog author="msabate@suse.com" date="1457611201">- Let's compile aarch64 and ppc64le versions with gc</changelog>
</package>
<package pkgid="f76beacdf9d2b84044e1a5f363f67ad329bcc5acebeaa58e96526e8877285888" name="consul-template" arch="src">
  <version epoch="0" ver="0.14.0" rel="2.2"/>
  <changelog author="msabate@suse.com" date="1456833600">- Packaged consul-template 0.12.2</changelog>
  <changelog author="msabate@suse.com" date="1457611200">- Upgraded to 0.14.0
  According to the maintainer of the upstream project, they are not willing to
  commit to specific versions of their vendored code yet. Because of that, they
  will provide the right `vendor` directory on release time. Because of that, the
  `vendor.patch` patch is no longer needed. Besides this points, this is the
  changelog of what has changed since 0.12.2:
  DEPRECATIONS:
  * The `vault` template API function has been renamed to `secret` to be in line
    with other tooling. The `vault` API function will continue to work but will
    print a warning to the log file. A future release of Consul Template will
    remove the `vault` API.
  NEW FEATURES:
  * Add `secrets` template API for listing secrets in Vault. Please note this
    requires Vault 0.5+ and the secret backend must support listing. Please see
    the Vault documentation for more information [GH-270]
  IMPROVEMENTS:
  * Allow passing any kind of object to `toJSON` in the template. Previously
    this was restricted to key-value maps, but that restriction is now removed.
    [GH-553]
  BUG FIXES:
  * Parse file permissions as a string in JSON [GH-548]
  * Document how to reload config with signals [GH-522]
  * Stop all dependencies when reloading the running/watcher [GH-534, GH-568]
  * Compile with go1.6 to avoid race [GH-442]
  * Switch to using a pooled transport [GH-546]</changelog>
  <changelog author="msabate@suse.com" date="1457611201">- Let's compile aarch64 and ppc64le versions with gc</changelog>
</package>
<package pkgid="1922a39392849d5bb9c574b05028ea108883035dc7cc8f7be56a816bb62c14e0" name="containerd" arch="aarch64">
  <version epoch="0" ver="0.2.5+gitr639_422e31c" rel="52.1"/>
  <changelog author="jmassaguerpla@suse.com" date="1472040000">- add go_arches in project configuration: this way, we can use the
  same spec file but decide in the project configuration if to
  use gc-go or gcc-go for some archs.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1472126400">- Remove GOPATH at the end of the GOPATH assignment
  cause GOPATH is empty and if we do that, we get the path ""
  appended, which causes gcc6-go to complain</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1476360000">- update to commit 0366d7e which is the one required for docker-1.12.2
  (bsc#1004490)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477396800">- update runc requirement to 02f8fa7863dd3f82909a73e2061897828460d52f
  (see RUNC_COMMIT in Dockerfile)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477396801">- fix bsc#1006368: docker/containerd is broken when installed by
  SuSE Studio in an appliance: We were missing the
    Requires(post): %fillup_prereq</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version so that it contains a sequence number and zypper does
  not think is a downgrade</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479988801">- fix runc version
  fix bsc#1009961</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1482148800">- update containerd to the version used in docker 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
  <changelog author="asarai@suse.com" date="1484395200">- Update docker to the version used in Docker 1.12.6. This is necessary to fix
  CVE-2016-9962 (bsc#1012568).</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1487937600">- update to docker 1.13.0 requirement</changelog>
  <changelog author="asarai@suse.com" date="1491998400">- Set TasksMax=infinity to make sure runC doesn't start failing randomly.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998402">- make sure this package is being built with go 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- update containerd to the commit version needed for
  docker-v17.04.0-ce (bsc#1034053)
  fix bsc#1032769: containerd spurious messages filling journal</changelog>
  <changelog author="jengelh@inai.de" date="1493380800">- Replace %__-type macro indirections</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirement to 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493899200">- fix golang requirement to 1.7 for the subpackages</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- change dependency to docker-runc</changelog>
  <changelog author="asarai@suse.com" date="1501761600">- Use -buildmode=pie for tests and binary build. bsc#1048046 bsc#1051429</changelog>
</package>
<package pkgid="d8916b8eec9dc942aeb003d873a881c92e4e49ea3ccb9f4177a1a8144e930ad0" name="containerd" arch="src">
  <version epoch="0" ver="0.2.5+gitr639_422e31c" rel="52.1"/>
  <changelog author="jmassaguerpla@suse.com" date="1472040000">- add go_arches in project configuration: this way, we can use the
  same spec file but decide in the project configuration if to
  use gc-go or gcc-go for some archs.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1472126400">- Remove GOPATH at the end of the GOPATH assignment
  cause GOPATH is empty and if we do that, we get the path ""
  appended, which causes gcc6-go to complain</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1476360000">- update to commit 0366d7e which is the one required for docker-1.12.2
  (bsc#1004490)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477396800">- update runc requirement to 02f8fa7863dd3f82909a73e2061897828460d52f
  (see RUNC_COMMIT in Dockerfile)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477396801">- fix bsc#1006368: docker/containerd is broken when installed by
  SuSE Studio in an appliance: We were missing the
    Requires(post): %fillup_prereq</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version so that it contains a sequence number and zypper does
  not think is a downgrade</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479988801">- fix runc version
  fix bsc#1009961</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1482148800">- update containerd to the version used in docker 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
  <changelog author="asarai@suse.com" date="1484395200">- Update docker to the version used in Docker 1.12.6. This is necessary to fix
  CVE-2016-9962 (bsc#1012568).</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1487937600">- update to docker 1.13.0 requirement</changelog>
  <changelog author="asarai@suse.com" date="1491998400">- Set TasksMax=infinity to make sure runC doesn't start failing randomly.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998402">- make sure this package is being built with go 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- update containerd to the commit version needed for
  docker-v17.04.0-ce (bsc#1034053)
  fix bsc#1032769: containerd spurious messages filling journal</changelog>
  <changelog author="jengelh@inai.de" date="1493380800">- Replace %__-type macro indirections</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirement to 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493899200">- fix golang requirement to 1.7 for the subpackages</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- change dependency to docker-runc</changelog>
  <changelog author="asarai@suse.com" date="1501761600">- Use -buildmode=pie for tests and binary build. bsc#1048046 bsc#1051429</changelog>
</package>
<package pkgid="0dc0d2207f95a6eddd73d9170f0489bdf8e639e7ce942f1cf24f244ce839c6bd" name="containerd" arch="x86_64">
  <version epoch="0" ver="0.2.5+gitr639_422e31c" rel="52.1"/>
  <changelog author="jmassaguerpla@suse.com" date="1472040000">- add go_arches in project configuration: this way, we can use the
  same spec file but decide in the project configuration if to
  use gc-go or gcc-go for some archs.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1472126400">- Remove GOPATH at the end of the GOPATH assignment
  cause GOPATH is empty and if we do that, we get the path ""
  appended, which causes gcc6-go to complain</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1476360000">- update to commit 0366d7e which is the one required for docker-1.12.2
  (bsc#1004490)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477396800">- update runc requirement to 02f8fa7863dd3f82909a73e2061897828460d52f
  (see RUNC_COMMIT in Dockerfile)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477396801">- fix bsc#1006368: docker/containerd is broken when installed by
  SuSE Studio in an appliance: We were missing the
    Requires(post): %fillup_prereq</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version so that it contains a sequence number and zypper does
  not think is a downgrade</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479988801">- fix runc version
  fix bsc#1009961</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1482148800">- update containerd to the version used in docker 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
  <changelog author="asarai@suse.com" date="1484395200">- Update docker to the version used in Docker 1.12.6. This is necessary to fix
  CVE-2016-9962 (bsc#1012568).</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1487937600">- update to docker 1.13.0 requirement</changelog>
  <changelog author="asarai@suse.com" date="1491998400">- Set TasksMax=infinity to make sure runC doesn't start failing randomly.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998402">- make sure this package is being built with go 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- update containerd to the commit version needed for
  docker-v17.04.0-ce (bsc#1034053)
  fix bsc#1032769: containerd spurious messages filling journal</changelog>
  <changelog author="jengelh@inai.de" date="1493380800">- Replace %__-type macro indirections</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirement to 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493899200">- fix golang requirement to 1.7 for the subpackages</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- change dependency to docker-runc</changelog>
  <changelog author="asarai@suse.com" date="1501761600">- Use -buildmode=pie for tests and binary build. bsc#1048046 bsc#1051429</changelog>
</package>
<package pkgid="bce61d10c46adfa839ba46007d84d337efc8774effaf490b6864ed71b1e22c8c" name="containerd-ctr" arch="aarch64">
  <version epoch="0" ver="0.2.5+gitr639_422e31c" rel="52.1"/>
  <changelog author="jmassaguerpla@suse.com" date="1472040000">- add go_arches in project configuration: this way, we can use the
  same spec file but decide in the project configuration if to
  use gc-go or gcc-go for some archs.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1472126400">- Remove GOPATH at the end of the GOPATH assignment
  cause GOPATH is empty and if we do that, we get the path ""
  appended, which causes gcc6-go to complain</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1476360000">- update to commit 0366d7e which is the one required for docker-1.12.2
  (bsc#1004490)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477396800">- update runc requirement to 02f8fa7863dd3f82909a73e2061897828460d52f
  (see RUNC_COMMIT in Dockerfile)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477396801">- fix bsc#1006368: docker/containerd is broken when installed by
  SuSE Studio in an appliance: We were missing the
    Requires(post): %fillup_prereq</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version so that it contains a sequence number and zypper does
  not think is a downgrade</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479988801">- fix runc version
  fix bsc#1009961</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1482148800">- update containerd to the version used in docker 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
  <changelog author="asarai@suse.com" date="1484395200">- Update docker to the version used in Docker 1.12.6. This is necessary to fix
  CVE-2016-9962 (bsc#1012568).</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1487937600">- update to docker 1.13.0 requirement</changelog>
  <changelog author="asarai@suse.com" date="1491998400">- Set TasksMax=infinity to make sure runC doesn't start failing randomly.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998402">- make sure this package is being built with go 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- update containerd to the commit version needed for
  docker-v17.04.0-ce (bsc#1034053)
  fix bsc#1032769: containerd spurious messages filling journal</changelog>
  <changelog author="jengelh@inai.de" date="1493380800">- Replace %__-type macro indirections</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirement to 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493899200">- fix golang requirement to 1.7 for the subpackages</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- change dependency to docker-runc</changelog>
  <changelog author="asarai@suse.com" date="1501761600">- Use -buildmode=pie for tests and binary build. bsc#1048046 bsc#1051429</changelog>
</package>
<package pkgid="5e18bf8d1e5e4f3b4aa414ac0174e23150cc61314ec598ee7106f178452c4e69" name="containerd-ctr" arch="x86_64">
  <version epoch="0" ver="0.2.5+gitr639_422e31c" rel="52.1"/>
  <changelog author="jmassaguerpla@suse.com" date="1472040000">- add go_arches in project configuration: this way, we can use the
  same spec file but decide in the project configuration if to
  use gc-go or gcc-go for some archs.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1472126400">- Remove GOPATH at the end of the GOPATH assignment
  cause GOPATH is empty and if we do that, we get the path ""
  appended, which causes gcc6-go to complain</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1476360000">- update to commit 0366d7e which is the one required for docker-1.12.2
  (bsc#1004490)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477396800">- update runc requirement to 02f8fa7863dd3f82909a73e2061897828460d52f
  (see RUNC_COMMIT in Dockerfile)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477396801">- fix bsc#1006368: docker/containerd is broken when installed by
  SuSE Studio in an appliance: We were missing the
    Requires(post): %fillup_prereq</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version so that it contains a sequence number and zypper does
  not think is a downgrade</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479988801">- fix runc version
  fix bsc#1009961</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1482148800">- update containerd to the version used in docker 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
  <changelog author="asarai@suse.com" date="1484395200">- Update docker to the version used in Docker 1.12.6. This is necessary to fix
  CVE-2016-9962 (bsc#1012568).</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1487937600">- update to docker 1.13.0 requirement</changelog>
  <changelog author="asarai@suse.com" date="1491998400">- Set TasksMax=infinity to make sure runC doesn't start failing randomly.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998402">- make sure this package is being built with go 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- update containerd to the commit version needed for
  docker-v17.04.0-ce (bsc#1034053)
  fix bsc#1032769: containerd spurious messages filling journal</changelog>
  <changelog author="jengelh@inai.de" date="1493380800">- Replace %__-type macro indirections</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirement to 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493899200">- fix golang requirement to 1.7 for the subpackages</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- change dependency to docker-runc</changelog>
  <changelog author="asarai@suse.com" date="1501761600">- Use -buildmode=pie for tests and binary build. bsc#1048046 bsc#1051429</changelog>
</package>
<package pkgid="f3f86704183c28debfc82bc26e2d3b1a3f20db21c98a1c8a26086f57afc3a7b3" name="containerd-test" arch="noarch">
  <version epoch="0" ver="0.2.5+gitr639_422e31c" rel="52.1"/>
  <changelog author="jmassaguerpla@suse.com" date="1472040000">- add go_arches in project configuration: this way, we can use the
  same spec file but decide in the project configuration if to
  use gc-go or gcc-go for some archs.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1472126400">- Remove GOPATH at the end of the GOPATH assignment
  cause GOPATH is empty and if we do that, we get the path ""
  appended, which causes gcc6-go to complain</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1476360000">- update to commit 0366d7e which is the one required for docker-1.12.2
  (bsc#1004490)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477396800">- update runc requirement to 02f8fa7863dd3f82909a73e2061897828460d52f
  (see RUNC_COMMIT in Dockerfile)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477396801">- fix bsc#1006368: docker/containerd is broken when installed by
  SuSE Studio in an appliance: We were missing the
    Requires(post): %fillup_prereq</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version so that it contains a sequence number and zypper does
  not think is a downgrade</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479988801">- fix runc version
  fix bsc#1009961</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1482148800">- update containerd to the version used in docker 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
  <changelog author="asarai@suse.com" date="1484395200">- Update docker to the version used in Docker 1.12.6. This is necessary to fix
  CVE-2016-9962 (bsc#1012568).</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1487937600">- update to docker 1.13.0 requirement</changelog>
  <changelog author="asarai@suse.com" date="1491998400">- Set TasksMax=infinity to make sure runC doesn't start failing randomly.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998402">- make sure this package is being built with go 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- update containerd to the commit version needed for
  docker-v17.04.0-ce (bsc#1034053)
  fix bsc#1032769: containerd spurious messages filling journal</changelog>
  <changelog author="jengelh@inai.de" date="1493380800">- Replace %__-type macro indirections</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirement to 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493899200">- fix golang requirement to 1.7 for the subpackages</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- change dependency to docker-runc</changelog>
  <changelog author="asarai@suse.com" date="1501761600">- Use -buildmode=pie for tests and binary build. bsc#1048046 bsc#1051429</changelog>
</package>
<package pkgid="0c208a8c8b3001b9de45d2604ad1698ba1a29d43775f537869591adba6e41f0e" name="docker" arch="aarch64">
  <version epoch="0" ver="17.04.0_ce" rel="209.1"/>
  <changelog author="asarai@suse.com" date="1491912000">- Update SUSE secrets patch to handle boo#1030702.
  * secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  * secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
  <changelog author="asarai@suse.com" date="1491998400">- Enable Delegate=yes, since systemd will safely ignore lvalues it doesn't
  understand.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs
- remove gcc specific patches
  * gcc-go-patches.patch
  * netlink_netns_powerpc.patch
  * boltdb_bolt_add_brokenUnaligned.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998402">- Make sure this is being built with go 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- Update to version 17.04.0-ce (fix bsc#1034053 )
- Patches removed because have been merged into this version:
  * pr31549-cmd-docker-fix-TestDaemonCommand.patch
  * pr31773-daemon-also-ensureDefaultApparmorProfile-in-exec-pat.patch
- Patches rebased:
  * integration-cli-fix-TestInfoEnsureSucceeds.patch
- Build man pages for all archs (bsc#953182)
- Containers cannot resolve DNS if docker host uses 127.0.0.1 as resolver (bsc#1034063)
  see /usr/share/doc/packages/docker/CHANGELOG.md</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492516800">- Fix secrets-0002-SUSE-implement-SUSE-container-secrets.patch:
  substitute docker/distribution/digest by opencontainers/digest</changelog>
  <changelog author="fcastelli@suse.com" date="1493640000">- Update golang build requirements to use golang(API) symbol: this is
  needed to solve a conflict between multiple versions of Go being available</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493899200">- Fix golang requirements in the subpackages</changelog>
  <changelog author="asarai@suse.com" date="1494417600">- Add a partial fix for boo#1038493.
- Fixed bsc#1037436 where execids were being leaked due to bad error handling.
  This is a backport of https://github.com/docker/cli/pull/52.
  + bsc1037436-0001-client-check-tty-before-creating-exec-job.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1494504000">- Fix bsc#1038476 warning about non-executable docker
  * Simply verify we have binary prior using it, might happen if
    someone had docker installed and then did remove it and install
    from scratch again</changelog>
  <changelog author="asarai@suse.com" date="1495022400">- Fix bsc#1037607 which was causing read-only issues on Kubic, this is a
  backport of https://github.com/moby/moby/pull/33250.
  + bsc1037607-0001-apparmor-make-pkg-aaparser-work-on-read-only-root.patch</changelog>
  <changelog author="asarai@suse.com" date="1496059200">- Update SUSE secrets patch to correctly handle restarting of containers.
  + secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  + secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1496145600">- Fix bsc#1032287: missing docker systemd configuration</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1497873600">- Fix bsc#1029630: docker does not wait for lvm on system startup
  I added "lvm2-monitor.service" as an "After dependency" of the docker systemd
  unit.</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- change dependency to docker-runc</changelog>
  <changelog author="thipp@suse.de" date="1499428800">- fix path to docker-runc in systemd service file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1499774400">- add SuSEfirewall2.service to the After clause in docker.service
  in order to fix bsc#1046024</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1500465600">- enable libseccomp on sle12sp2 and newer, 42.2 and newer
  fix bsc#1028638 - docker: conditional filtering not supported on
  libseccomp for sle12</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1500465601">- enable deferred removal for sle12sp2 and newer (and openSUSE
  equivalent. fix bsc#1021227</changelog>
  <changelog author="asarai@suse.com" date="1501675200">- Use -buildmode=pie for tests and binary build. bsc#1048046 bsc#1051429</changelog>
</package>
<package pkgid="850045360667615f732d900381b330e48c43536767e6bab489b3aa9d486be86f" name="docker" arch="src">
  <version epoch="0" ver="17.04.0_ce" rel="209.1"/>
  <changelog author="asarai@suse.com" date="1491912000">- Update SUSE secrets patch to handle boo#1030702.
  * secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  * secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
  <changelog author="asarai@suse.com" date="1491998400">- Enable Delegate=yes, since systemd will safely ignore lvalues it doesn't
  understand.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs
- remove gcc specific patches
  * gcc-go-patches.patch
  * netlink_netns_powerpc.patch
  * boltdb_bolt_add_brokenUnaligned.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998402">- Make sure this is being built with go 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- Update to version 17.04.0-ce (fix bsc#1034053 )
- Patches removed because have been merged into this version:
  * pr31549-cmd-docker-fix-TestDaemonCommand.patch
  * pr31773-daemon-also-ensureDefaultApparmorProfile-in-exec-pat.patch
- Patches rebased:
  * integration-cli-fix-TestInfoEnsureSucceeds.patch
- Build man pages for all archs (bsc#953182)
- Containers cannot resolve DNS if docker host uses 127.0.0.1 as resolver (bsc#1034063)
  see /usr/share/doc/packages/docker/CHANGELOG.md</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492516800">- Fix secrets-0002-SUSE-implement-SUSE-container-secrets.patch:
  substitute docker/distribution/digest by opencontainers/digest</changelog>
  <changelog author="fcastelli@suse.com" date="1493640000">- Update golang build requirements to use golang(API) symbol: this is
  needed to solve a conflict between multiple versions of Go being available</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493899200">- Fix golang requirements in the subpackages</changelog>
  <changelog author="asarai@suse.com" date="1494417600">- Add a partial fix for boo#1038493.
- Fixed bsc#1037436 where execids were being leaked due to bad error handling.
  This is a backport of https://github.com/docker/cli/pull/52.
  + bsc1037436-0001-client-check-tty-before-creating-exec-job.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1494504000">- Fix bsc#1038476 warning about non-executable docker
  * Simply verify we have binary prior using it, might happen if
    someone had docker installed and then did remove it and install
    from scratch again</changelog>
  <changelog author="asarai@suse.com" date="1495022400">- Fix bsc#1037607 which was causing read-only issues on Kubic, this is a
  backport of https://github.com/moby/moby/pull/33250.
  + bsc1037607-0001-apparmor-make-pkg-aaparser-work-on-read-only-root.patch</changelog>
  <changelog author="asarai@suse.com" date="1496059200">- Update SUSE secrets patch to correctly handle restarting of containers.
  + secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  + secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1496145600">- Fix bsc#1032287: missing docker systemd configuration</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1497873600">- Fix bsc#1029630: docker does not wait for lvm on system startup
  I added "lvm2-monitor.service" as an "After dependency" of the docker systemd
  unit.</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- change dependency to docker-runc</changelog>
  <changelog author="thipp@suse.de" date="1499428800">- fix path to docker-runc in systemd service file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1499774400">- add SuSEfirewall2.service to the After clause in docker.service
  in order to fix bsc#1046024</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1500465600">- enable libseccomp on sle12sp2 and newer, 42.2 and newer
  fix bsc#1028638 - docker: conditional filtering not supported on
  libseccomp for sle12</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1500465601">- enable deferred removal for sle12sp2 and newer (and openSUSE
  equivalent. fix bsc#1021227</changelog>
  <changelog author="asarai@suse.com" date="1501675200">- Use -buildmode=pie for tests and binary build. bsc#1048046 bsc#1051429</changelog>
</package>
<package pkgid="7244f44cc5ebf5d61d677ec6a3c842aa774cf0ba7d046b6bdcee4f26a29a7ced" name="docker" arch="src">
  <version epoch="0" ver="17.04.0_ce" rel="209.3"/>
  <changelog author="asarai@suse.com" date="1491912000">- Update SUSE secrets patch to handle boo#1030702.
  * secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  * secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
  <changelog author="asarai@suse.com" date="1491998400">- Enable Delegate=yes, since systemd will safely ignore lvalues it doesn't
  understand.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs
- remove gcc specific patches
  * gcc-go-patches.patch
  * netlink_netns_powerpc.patch
  * boltdb_bolt_add_brokenUnaligned.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998402">- Make sure this is being built with go 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- Update to version 17.04.0-ce (fix bsc#1034053 )
- Patches removed because have been merged into this version:
  * pr31549-cmd-docker-fix-TestDaemonCommand.patch
  * pr31773-daemon-also-ensureDefaultApparmorProfile-in-exec-pat.patch
- Patches rebased:
  * integration-cli-fix-TestInfoEnsureSucceeds.patch
- Build man pages for all archs (bsc#953182)
- Containers cannot resolve DNS if docker host uses 127.0.0.1 as resolver (bsc#1034063)
  see /usr/share/doc/packages/docker/CHANGELOG.md</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492516800">- Fix secrets-0002-SUSE-implement-SUSE-container-secrets.patch:
  substitute docker/distribution/digest by opencontainers/digest</changelog>
  <changelog author="fcastelli@suse.com" date="1493640000">- Update golang build requirements to use golang(API) symbol: this is
  needed to solve a conflict between multiple versions of Go being available</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493899200">- Fix golang requirements in the subpackages</changelog>
  <changelog author="asarai@suse.com" date="1494417600">- Add a partial fix for boo#1038493.
- Fixed bsc#1037436 where execids were being leaked due to bad error handling.
  This is a backport of https://github.com/docker/cli/pull/52.
  + bsc1037436-0001-client-check-tty-before-creating-exec-job.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1494504000">- Fix bsc#1038476 warning about non-executable docker
  * Simply verify we have binary prior using it, might happen if
    someone had docker installed and then did remove it and install
    from scratch again</changelog>
  <changelog author="asarai@suse.com" date="1495022400">- Fix bsc#1037607 which was causing read-only issues on Kubic, this is a
  backport of https://github.com/moby/moby/pull/33250.
  + bsc1037607-0001-apparmor-make-pkg-aaparser-work-on-read-only-root.patch</changelog>
  <changelog author="asarai@suse.com" date="1496059200">- Update SUSE secrets patch to correctly handle restarting of containers.
  + secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  + secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1496145600">- Fix bsc#1032287: missing docker systemd configuration</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1497873600">- Fix bsc#1029630: docker does not wait for lvm on system startup
  I added "lvm2-monitor.service" as an "After dependency" of the docker systemd
  unit.</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- change dependency to docker-runc</changelog>
  <changelog author="thipp@suse.de" date="1499428800">- fix path to docker-runc in systemd service file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1499774400">- add SuSEfirewall2.service to the After clause in docker.service
  in order to fix bsc#1046024</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1500465600">- enable libseccomp on sle12sp2 and newer, 42.2 and newer
  fix bsc#1028638 - docker: conditional filtering not supported on
  libseccomp for sle12</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1500465601">- enable deferred removal for sle12sp2 and newer (and openSUSE
  equivalent. fix bsc#1021227</changelog>
  <changelog author="asarai@suse.com" date="1501675200">- Use -buildmode=pie for tests and binary build. bsc#1048046 bsc#1051429</changelog>
</package>
<package pkgid="5700b4145f3a9620bf20c7958e1127cdbd14d15c093d83caf101158e5dbb97e8" name="docker" arch="x86_64">
  <version epoch="0" ver="17.04.0_ce" rel="209.3"/>
  <changelog author="asarai@suse.com" date="1491912000">- Update SUSE secrets patch to handle boo#1030702.
  * secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  * secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
  <changelog author="asarai@suse.com" date="1491998400">- Enable Delegate=yes, since systemd will safely ignore lvalues it doesn't
  understand.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs
- remove gcc specific patches
  * gcc-go-patches.patch
  * netlink_netns_powerpc.patch
  * boltdb_bolt_add_brokenUnaligned.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998402">- Make sure this is being built with go 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- Update to version 17.04.0-ce (fix bsc#1034053 )
- Patches removed because have been merged into this version:
  * pr31549-cmd-docker-fix-TestDaemonCommand.patch
  * pr31773-daemon-also-ensureDefaultApparmorProfile-in-exec-pat.patch
- Patches rebased:
  * integration-cli-fix-TestInfoEnsureSucceeds.patch
- Build man pages for all archs (bsc#953182)
- Containers cannot resolve DNS if docker host uses 127.0.0.1 as resolver (bsc#1034063)
  see /usr/share/doc/packages/docker/CHANGELOG.md</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492516800">- Fix secrets-0002-SUSE-implement-SUSE-container-secrets.patch:
  substitute docker/distribution/digest by opencontainers/digest</changelog>
  <changelog author="fcastelli@suse.com" date="1493640000">- Update golang build requirements to use golang(API) symbol: this is
  needed to solve a conflict between multiple versions of Go being available</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493899200">- Fix golang requirements in the subpackages</changelog>
  <changelog author="asarai@suse.com" date="1494417600">- Add a partial fix for boo#1038493.
- Fixed bsc#1037436 where execids were being leaked due to bad error handling.
  This is a backport of https://github.com/docker/cli/pull/52.
  + bsc1037436-0001-client-check-tty-before-creating-exec-job.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1494504000">- Fix bsc#1038476 warning about non-executable docker
  * Simply verify we have binary prior using it, might happen if
    someone had docker installed and then did remove it and install
    from scratch again</changelog>
  <changelog author="asarai@suse.com" date="1495022400">- Fix bsc#1037607 which was causing read-only issues on Kubic, this is a
  backport of https://github.com/moby/moby/pull/33250.
  + bsc1037607-0001-apparmor-make-pkg-aaparser-work-on-read-only-root.patch</changelog>
  <changelog author="asarai@suse.com" date="1496059200">- Update SUSE secrets patch to correctly handle restarting of containers.
  + secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  + secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1496145600">- Fix bsc#1032287: missing docker systemd configuration</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1497873600">- Fix bsc#1029630: docker does not wait for lvm on system startup
  I added "lvm2-monitor.service" as an "After dependency" of the docker systemd
  unit.</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- change dependency to docker-runc</changelog>
  <changelog author="thipp@suse.de" date="1499428800">- fix path to docker-runc in systemd service file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1499774400">- add SuSEfirewall2.service to the After clause in docker.service
  in order to fix bsc#1046024</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1500465600">- enable libseccomp on sle12sp2 and newer, 42.2 and newer
  fix bsc#1028638 - docker: conditional filtering not supported on
  libseccomp for sle12</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1500465601">- enable deferred removal for sle12sp2 and newer (and openSUSE
  equivalent. fix bsc#1021227</changelog>
  <changelog author="asarai@suse.com" date="1501675200">- Use -buildmode=pie for tests and binary build. bsc#1048046 bsc#1051429</changelog>
</package>
<package pkgid="450a7157f0665820c48408f734c2303344c144d5fc36ffad6c7e2605816b8e3c" name="docker-bash-completion" arch="noarch">
  <version epoch="0" ver="17.04.0_ce" rel="209.1"/>
  <changelog author="asarai@suse.com" date="1491912000">- Update SUSE secrets patch to handle boo#1030702.
  * secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  * secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
  <changelog author="asarai@suse.com" date="1491998400">- Enable Delegate=yes, since systemd will safely ignore lvalues it doesn't
  understand.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs
- remove gcc specific patches
  * gcc-go-patches.patch
  * netlink_netns_powerpc.patch
  * boltdb_bolt_add_brokenUnaligned.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998402">- Make sure this is being built with go 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- Update to version 17.04.0-ce (fix bsc#1034053 )
- Patches removed because have been merged into this version:
  * pr31549-cmd-docker-fix-TestDaemonCommand.patch
  * pr31773-daemon-also-ensureDefaultApparmorProfile-in-exec-pat.patch
- Patches rebased:
  * integration-cli-fix-TestInfoEnsureSucceeds.patch
- Build man pages for all archs (bsc#953182)
- Containers cannot resolve DNS if docker host uses 127.0.0.1 as resolver (bsc#1034063)
  see /usr/share/doc/packages/docker/CHANGELOG.md</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492516800">- Fix secrets-0002-SUSE-implement-SUSE-container-secrets.patch:
  substitute docker/distribution/digest by opencontainers/digest</changelog>
  <changelog author="fcastelli@suse.com" date="1493640000">- Update golang build requirements to use golang(API) symbol: this is
  needed to solve a conflict between multiple versions of Go being available</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493899200">- Fix golang requirements in the subpackages</changelog>
  <changelog author="asarai@suse.com" date="1494417600">- Add a partial fix for boo#1038493.
- Fixed bsc#1037436 where execids were being leaked due to bad error handling.
  This is a backport of https://github.com/docker/cli/pull/52.
  + bsc1037436-0001-client-check-tty-before-creating-exec-job.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1494504000">- Fix bsc#1038476 warning about non-executable docker
  * Simply verify we have binary prior using it, might happen if
    someone had docker installed and then did remove it and install
    from scratch again</changelog>
  <changelog author="asarai@suse.com" date="1495022400">- Fix bsc#1037607 which was causing read-only issues on Kubic, this is a
  backport of https://github.com/moby/moby/pull/33250.
  + bsc1037607-0001-apparmor-make-pkg-aaparser-work-on-read-only-root.patch</changelog>
  <changelog author="asarai@suse.com" date="1496059200">- Update SUSE secrets patch to correctly handle restarting of containers.
  + secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  + secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1496145600">- Fix bsc#1032287: missing docker systemd configuration</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1497873600">- Fix bsc#1029630: docker does not wait for lvm on system startup
  I added "lvm2-monitor.service" as an "After dependency" of the docker systemd
  unit.</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- change dependency to docker-runc</changelog>
  <changelog author="thipp@suse.de" date="1499428800">- fix path to docker-runc in systemd service file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1499774400">- add SuSEfirewall2.service to the After clause in docker.service
  in order to fix bsc#1046024</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1500465600">- enable libseccomp on sle12sp2 and newer, 42.2 and newer
  fix bsc#1028638 - docker: conditional filtering not supported on
  libseccomp for sle12</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1500465601">- enable deferred removal for sle12sp2 and newer (and openSUSE
  equivalent. fix bsc#1021227</changelog>
  <changelog author="asarai@suse.com" date="1501675200">- Use -buildmode=pie for tests and binary build. bsc#1048046 bsc#1051429</changelog>
</package>
<package pkgid="3652be2b2a7b4013de212b1d5399e976fbc0e09bc3dec5f6d8ae28e585e8dd2d" name="docker-bash-completion" arch="noarch">
  <version epoch="0" ver="17.04.0_ce" rel="209.3"/>
  <changelog author="asarai@suse.com" date="1491912000">- Update SUSE secrets patch to handle boo#1030702.
  * secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  * secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
  <changelog author="asarai@suse.com" date="1491998400">- Enable Delegate=yes, since systemd will safely ignore lvalues it doesn't
  understand.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs
- remove gcc specific patches
  * gcc-go-patches.patch
  * netlink_netns_powerpc.patch
  * boltdb_bolt_add_brokenUnaligned.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998402">- Make sure this is being built with go 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- Update to version 17.04.0-ce (fix bsc#1034053 )
- Patches removed because have been merged into this version:
  * pr31549-cmd-docker-fix-TestDaemonCommand.patch
  * pr31773-daemon-also-ensureDefaultApparmorProfile-in-exec-pat.patch
- Patches rebased:
  * integration-cli-fix-TestInfoEnsureSucceeds.patch
- Build man pages for all archs (bsc#953182)
- Containers cannot resolve DNS if docker host uses 127.0.0.1 as resolver (bsc#1034063)
  see /usr/share/doc/packages/docker/CHANGELOG.md</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492516800">- Fix secrets-0002-SUSE-implement-SUSE-container-secrets.patch:
  substitute docker/distribution/digest by opencontainers/digest</changelog>
  <changelog author="fcastelli@suse.com" date="1493640000">- Update golang build requirements to use golang(API) symbol: this is
  needed to solve a conflict between multiple versions of Go being available</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493899200">- Fix golang requirements in the subpackages</changelog>
  <changelog author="asarai@suse.com" date="1494417600">- Add a partial fix for boo#1038493.
- Fixed bsc#1037436 where execids were being leaked due to bad error handling.
  This is a backport of https://github.com/docker/cli/pull/52.
  + bsc1037436-0001-client-check-tty-before-creating-exec-job.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1494504000">- Fix bsc#1038476 warning about non-executable docker
  * Simply verify we have binary prior using it, might happen if
    someone had docker installed and then did remove it and install
    from scratch again</changelog>
  <changelog author="asarai@suse.com" date="1495022400">- Fix bsc#1037607 which was causing read-only issues on Kubic, this is a
  backport of https://github.com/moby/moby/pull/33250.
  + bsc1037607-0001-apparmor-make-pkg-aaparser-work-on-read-only-root.patch</changelog>
  <changelog author="asarai@suse.com" date="1496059200">- Update SUSE secrets patch to correctly handle restarting of containers.
  + secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  + secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1496145600">- Fix bsc#1032287: missing docker systemd configuration</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1497873600">- Fix bsc#1029630: docker does not wait for lvm on system startup
  I added "lvm2-monitor.service" as an "After dependency" of the docker systemd
  unit.</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- change dependency to docker-runc</changelog>
  <changelog author="thipp@suse.de" date="1499428800">- fix path to docker-runc in systemd service file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1499774400">- add SuSEfirewall2.service to the After clause in docker.service
  in order to fix bsc#1046024</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1500465600">- enable libseccomp on sle12sp2 and newer, 42.2 and newer
  fix bsc#1028638 - docker: conditional filtering not supported on
  libseccomp for sle12</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1500465601">- enable deferred removal for sle12sp2 and newer (and openSUSE
  equivalent. fix bsc#1021227</changelog>
  <changelog author="asarai@suse.com" date="1501675200">- Use -buildmode=pie for tests and binary build. bsc#1048046 bsc#1051429</changelog>
</package>
<package pkgid="f098f9342b277fc9c903b0d48b73535472e698978dbadeed62aaaf4f44d89dd5" name="docker-bench-security" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="27.1"/>
  <changelog author="astieger@suse.com" date="1446638400">- initial package</changelog>
  <changelog author="astieger@suse.com" date="1446638401">- checks for docker 1.9.0
- openSUSE dockerfile added</changelog>
  <changelog author="astieger@suse.com" date="1447329600">- fix detection of socket security</changelog>
  <changelog author="astieger@suse.com" date="1448625600">- checks for docker 1.9.1
- Fix command line option parsing
- check for TCP socket before checking for TLS</changelog>
  <changelog author="astieger@suse.com" date="1454846400">- checks for docker 1.10
- improve version check
- fix checks for remotely obtained users/groups</changelog>
  <changelog author="astieger@suse.com" date="1455710400">- checks for docker 1.10.1</changelog>
  <changelog author="astieger@suse.com" date="1460980800">- checks implementing CIS Docker 1.11.0 Benchmark
  https://benchmarks.cisecurity.org/downloads/show-single/index.cfm?file=docker16.110
- checks for docker 1.11.0
- use stat to verify permissions
- fixes for process detection</changelog>
  <changelog author="astieger@suse.com" date="1462968000">- checks for docker 1.11.1</changelog>
  <changelog author="astieger@suse.com" date="1465300800">- checks for docker 1.11.2, no benchmark changes
- requires docker &gt;= 1.10.0</changelog>
  <changelog author="astieger@suse.com" date="1470052800">- Docker Bench for Security v1.1.0:
  * check for docker 1.12.0
  * fix early-docker use
  * mention adjusting volumes</changelog>
  <changelog author="astieger@suse.com" date="1487937600">- update to 1.3.0:
  * Inspired by the CIS Docker 1.13 Benchmark
  * adjust run-time package requirements</changelog>
  <changelog author="astieger@suse.com" date="1493985600">- update to 1.3.2:
  * improve get_docker_configuration_file_args()
  * add [NOTE] for informational checks with no actual tests
  * fix various tests when using daemon.json
  * use stat instead of ls -ld output
- includes changes from 1.3.1:
  * Add daemon.json support
  * Correct multiple tests
  * Update default alpine Dockerfile
  * Use grep if auditctl isn't present</changelog>
</package>
<package pkgid="b23adec15a89fb0acbb690ffa4ccb5ca7a8618ec2d717ea011e59238f8d85fbe" name="docker-bench-security" arch="src">
  <version epoch="0" ver="1.3.2" rel="27.1"/>
  <changelog author="astieger@suse.com" date="1446638400">- initial package</changelog>
  <changelog author="astieger@suse.com" date="1446638401">- checks for docker 1.9.0
- openSUSE dockerfile added</changelog>
  <changelog author="astieger@suse.com" date="1447329600">- fix detection of socket security</changelog>
  <changelog author="astieger@suse.com" date="1448625600">- checks for docker 1.9.1
- Fix command line option parsing
- check for TCP socket before checking for TLS</changelog>
  <changelog author="astieger@suse.com" date="1454846400">- checks for docker 1.10
- improve version check
- fix checks for remotely obtained users/groups</changelog>
  <changelog author="astieger@suse.com" date="1455710400">- checks for docker 1.10.1</changelog>
  <changelog author="astieger@suse.com" date="1460980800">- checks implementing CIS Docker 1.11.0 Benchmark
  https://benchmarks.cisecurity.org/downloads/show-single/index.cfm?file=docker16.110
- checks for docker 1.11.0
- use stat to verify permissions
- fixes for process detection</changelog>
  <changelog author="astieger@suse.com" date="1462968000">- checks for docker 1.11.1</changelog>
  <changelog author="astieger@suse.com" date="1465300800">- checks for docker 1.11.2, no benchmark changes
- requires docker &gt;= 1.10.0</changelog>
  <changelog author="astieger@suse.com" date="1470052800">- Docker Bench for Security v1.1.0:
  * check for docker 1.12.0
  * fix early-docker use
  * mention adjusting volumes</changelog>
  <changelog author="astieger@suse.com" date="1487937600">- update to 1.3.0:
  * Inspired by the CIS Docker 1.13 Benchmark
  * adjust run-time package requirements</changelog>
  <changelog author="astieger@suse.com" date="1493985600">- update to 1.3.2:
  * improve get_docker_configuration_file_args()
  * add [NOTE] for informational checks with no actual tests
  * fix various tests when using daemon.json
  * use stat instead of ls -ld output
- includes changes from 1.3.1:
  * Add daemon.json support
  * Correct multiple tests
  * Update default alpine Dockerfile
  * Use grep if auditctl isn't present</changelog>
</package>
<package pkgid="3f3de2096a4574bbf861f8104e6c631f90b4912186fcc1066c417a7cdfb8e990" name="docker-client" arch="src">
  <version epoch="0" ver="1.7.1" rel="5.13"/>
  <changelog author="fcastelli@suse.com" date="1441972800">- First release</changelog>
  <changelog author="fcastelli@suse.com" date="1442232000">- Drop the man pages to make builds faster on OBS</changelog>
  <changelog author="normand@linux.vnet.ibm.com" date="1455710400">- remove docker_rename_jump_amd64_as_jump_linux.patch</changelog>
</package>
<package pkgid="ffa1c6c1b10f551cf1701f87e1d45ff831b041a2229e08b6e77b4461ba039fcf" name="docker-client" arch="x86_64">
  <version epoch="0" ver="1.7.1" rel="5.13"/>
  <changelog author="fcastelli@suse.com" date="1441972800">- First release</changelog>
  <changelog author="fcastelli@suse.com" date="1442232000">- Drop the man pages to make builds faster on OBS</changelog>
  <changelog author="normand@linux.vnet.ibm.com" date="1455710400">- remove docker_rename_jump_amd64_as_jump_linux.patch</changelog>
</package>
<package pkgid="a8e163c5e50e72644bf2e27dbb26e0a49aed604636ba2e10b2301290bb7c83cb" name="docker-compose" arch="noarch">
  <version epoch="0" ver="1.8.1" rel="39.2"/>
  <changelog author="fcastelli@suse.com" date="1428580800">- Created initial package targeting v1.2.0rc3</changelog>
  <changelog author="fcastelli@suse.com" date="1428580801">- Added missing runtime requirement python-setuptools</changelog>
  <changelog author="fcastelli@suse.com" date="1428580802">- Added missing runtime dependency python-backports.ssl_match_hostname</changelog>
  <changelog author="fcastelli@suse.com" date="1428667200">- Removed python-backports.ssl_match_hostname from the runtime deps,
  this belongs to python-requests</changelog>
  <changelog author="fcastelli@suse.com" date="1429272000">- Update to version 1.2.0</changelog>
  <changelog author="fcastelli@suse.com" date="1432900800">- Add README.SUSE</changelog>
  <changelog author="fcastelli@suse.com" date="1436529600">- Added fix_requires.patch: required to have docker-compose running</changelog>
  <changelog author="fcastelli@suse.com" date="1437480000">- Updated fix_requires.patch: required to fix docker-compose on Factory</changelog>
  <changelog author="hvogel@suse.com" date="1437998400">- Update to version 1.3.2</changelog>
  <changelog author="fcastelli@suse.com" date="1438084800">- Fix python-request requirement
  Updated fix_requires.patch: required to fix docker-compose on Factory</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1447588800">- Update to docker-compose 1.5.1
  Remove fix_requires.patch because latest version requires different
  versions of the previous packages
  Changelog: https://github.com/docker/compose/blob/1.5.1/CHANGELOG.md</changelog>
  <changelog author="fcastelli@suse.com" date="1447934400">- Add fix-requirements.patch: require the version of python-enum34
  shipped with SLE and openSUSE. The original version is not really
  needed.
- Downgraded python-enum34 requirement to suit what is already shipped
  with SLE/openSUSE</changelog>
  <changelog author="fcastelli@suse.com" date="1450699200">- Update to version 1.5.2:
  * Fixed a bug which broke the use of environment and env_file with extends,
    and caused environment keys without values to have a None value, instead of
    a value from the host environment.
  * Fixed a regression in 1.5.1 that caused a warning about volumes to be
    raised incorrectly when containers were recreated.
  * Fixed a bug which prevented building a Dockerfile that used ADD &lt;url&gt;
  * Fixed a bug with docker-compose restart which prevented it from starting
    stopped containers.
  * Fixed handling of SIGTERM and SIGINT to properly stop containers
  * Add support for using a url as the value of build
  * Improved the validation of the expose option</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1458216000">- Update to version 1.6.2:
  + Add failing test for --abort-on-container-exit
  + Stop other containers if the flag is set.
  + Revert "Change special case from '_', None to ()"
  + Make environment variables without a value the same as docker-cli.
  + Updating Dockerfile
  + Bump 1.6.1
  + Update docker-py version in requirements to 1.7.2
  + Bump 1.6.2
- add cached-property requirement
- review version requirements so we don't have surprises if python
  packages are updated
- fix fix-requirements.patch based on versions in Factory
  This fixes bsc#954145, docker-compose provided by tumbleweed does not run</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1469188800">- update python-request requirement to &lt;= 1.11 because in Factory there is 1.10</changelog>
  <changelog author="tboerger@suse.com" date="1469448000">- Updated fix-requirements.patch for new code base
- Update to version 1.7.1
  * 1.7.1
    + Fixed a bug where the output of docker-compose config for v1 files would
    be an invalid configuration file.
    + Fixed a bug where docker-compose config would not check the validity of
    links.
    + Fixed an issue where docker-compose help would not output a list of
    available commands and generic options as expected.
    + Fixed an issue where filtering by service when using docker-compose logs
    would not apply for newly created services.
    + Fixed a bug where unchanged services would sometimes be recreated in in
    the up phase when using Compose with Python 3.
    + Fixed an issue where API errors encountered during the up phase would not
    be recognized as a failure state by Compose.
    + Fixed a bug where Compose would raise a NameError because of an undefined
    exception name on non-Windows platforms.
    + Fixed a bug where the wrong version of docker-py would sometimes be
    installed alongside Compose.
    + Fixed a bug where the host value output by docker-machine config default
    would not be recognized as valid options by the docker-compose command line.
    + Fixed an issue where Compose would sometimes exit unexpectedly while
    reading events broadcasted by a Swarm cluster.
    + Corrected a statement in the docs about the location of the .env file,
    which is indeed read from the current directory, instead of in the same location as the Compose file.
  * 1.7.0
    + docker-compose logs no longer follows log output by default. It now
    matches the behaviour of docker logs and exits after the current logs are
    printed. Use -f to get the old default behaviour.
    + Booleans are no longer allows as values for mappings in the Compose file
    (for keys environment, labels and extra_hosts). Previously this was a
    warning. Boolean values should be quoted so they become string values.
    + Compose now looks for a .env file in the directory where it's run and
    reads any environment variables defined inside, if they're not already set
    in the shell environment. This lets you easily set defaults for variables
    used in the Compose file, or for any of the COMPOSE_* or DOCKER_*
    variables.
    + Added a --remove-orphans flag to both docker-compose up and docker-compose
    down to remove containers for services that were removed from the Compose
    file.
    + Added a --all flag to docker-compose rm to include containers created by
    docker-compose run. This will become the default behavior in the next
    version of Compose.
    + Added support for all the same TLS configuration flags used by the docker
    client: --tls, --tlscert, --tlskey, etc.
    + Compose files now support the tmpfs and shm_size options.
    + Added the --workdir flag to docker-compose run
    + docker-compose logs now shows logs for new containers that are created
    after it starts.
    + The COMPOSE_FILE environment variable can now contain multiple files,
    separated by the host system's standard path separator (: on Mac/Linux, ;
    on Windows).
    + You can now specify a static IP address when connecting a service to a
    network with the ipv4_address and ipv6_address options.
    + Added --follow, --timestamp, and --tail flags to the docker-compose logs
    command.
    + docker-compose up, and docker-compose start will now start containers in
    parallel where possible.
    + docker-compose stop now stops containers in reverse dependency order
    instead of all at once.
    + Added the --build flag to docker-compose up to force it to build a new
    image. It now shows a warning if an image is automatically built when the
    flag is not used.
    + Added the docker-compose exec command for executing a process in a running
    container.
    + docker-compose down now removes containers created by docker-compose run.
    + A more appropriate error is shown when a timeout is hit during up when
    using a tty.
    + Fixed a bug in docker-compose down where it would abort if some resources
    had already been removed.
    + Fixed a bug where changes to network aliases would not trigger a service
    to be recreated.
    + Fix a bug where a log message was printed about creating a new volume when
    it already existed.
    + Fixed a bug where interrupting up would not always shut down containers.
    + Fixed a bug where log_opt and log_driver were not properly carried over
    when extending services in the v1 Compose file format.
    + Fixed a bug where empty values for build args would cause file validation
    to fail.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1470830400">- add python as a requirement, otherwise python is not installed
  and then you get the error
    AttributeError: 'module' object has no attribute 'ssl'</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1473940800">- Remove the conflict with python-requests
  I am tired of this kind of errors. I am relaxing this requirement.
  fix bsc#997918: TW 20160901: unable to dup since docker-compose
  conflicts with python-requests</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1477310400">- Update to version 1.8.1 to be in sync with latest docker (bsc#1004927):
  * Remove surrounding quotes from TLS paths, if present
  * Fix command hint in bundle to pull services instead of images
  * Improve volumespec parsing on windows platforms
  * Update docker-py dependency to latest release
  * Catch APIError while printing container logs
  * Only allow log streaming if logdriver is json-file or journald
  * Fix integration test on Docker for Mac
  * Force default host on windows to the default TCP host (instead of npipe)
  * Bump docker-py dependency
  * Bump 1.8.1</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477310401">- fix-requirements.patch: update this patch</changelog>
</package>
<package pkgid="9e35b3a1ef5d0b8f9bdf902052b9c34acacfc71fa827bb2f2c123a4cb400d8cf" name="docker-compose" arch="src">
  <version epoch="0" ver="1.8.1" rel="39.2"/>
  <changelog author="fcastelli@suse.com" date="1428580800">- Created initial package targeting v1.2.0rc3</changelog>
  <changelog author="fcastelli@suse.com" date="1428580801">- Added missing runtime requirement python-setuptools</changelog>
  <changelog author="fcastelli@suse.com" date="1428580802">- Added missing runtime dependency python-backports.ssl_match_hostname</changelog>
  <changelog author="fcastelli@suse.com" date="1428667200">- Removed python-backports.ssl_match_hostname from the runtime deps,
  this belongs to python-requests</changelog>
  <changelog author="fcastelli@suse.com" date="1429272000">- Update to version 1.2.0</changelog>
  <changelog author="fcastelli@suse.com" date="1432900800">- Add README.SUSE</changelog>
  <changelog author="fcastelli@suse.com" date="1436529600">- Added fix_requires.patch: required to have docker-compose running</changelog>
  <changelog author="fcastelli@suse.com" date="1437480000">- Updated fix_requires.patch: required to fix docker-compose on Factory</changelog>
  <changelog author="hvogel@suse.com" date="1437998400">- Update to version 1.3.2</changelog>
  <changelog author="fcastelli@suse.com" date="1438084800">- Fix python-request requirement
  Updated fix_requires.patch: required to fix docker-compose on Factory</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1447588800">- Update to docker-compose 1.5.1
  Remove fix_requires.patch because latest version requires different
  versions of the previous packages
  Changelog: https://github.com/docker/compose/blob/1.5.1/CHANGELOG.md</changelog>
  <changelog author="fcastelli@suse.com" date="1447934400">- Add fix-requirements.patch: require the version of python-enum34
  shipped with SLE and openSUSE. The original version is not really
  needed.
- Downgraded python-enum34 requirement to suit what is already shipped
  with SLE/openSUSE</changelog>
  <changelog author="fcastelli@suse.com" date="1450699200">- Update to version 1.5.2:
  * Fixed a bug which broke the use of environment and env_file with extends,
    and caused environment keys without values to have a None value, instead of
    a value from the host environment.
  * Fixed a regression in 1.5.1 that caused a warning about volumes to be
    raised incorrectly when containers were recreated.
  * Fixed a bug which prevented building a Dockerfile that used ADD &lt;url&gt;
  * Fixed a bug with docker-compose restart which prevented it from starting
    stopped containers.
  * Fixed handling of SIGTERM and SIGINT to properly stop containers
  * Add support for using a url as the value of build
  * Improved the validation of the expose option</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1458216000">- Update to version 1.6.2:
  + Add failing test for --abort-on-container-exit
  + Stop other containers if the flag is set.
  + Revert "Change special case from '_', None to ()"
  + Make environment variables without a value the same as docker-cli.
  + Updating Dockerfile
  + Bump 1.6.1
  + Update docker-py version in requirements to 1.7.2
  + Bump 1.6.2
- add cached-property requirement
- review version requirements so we don't have surprises if python
  packages are updated
- fix fix-requirements.patch based on versions in Factory
  This fixes bsc#954145, docker-compose provided by tumbleweed does not run</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1469188800">- update python-request requirement to &lt;= 1.11 because in Factory there is 1.10</changelog>
  <changelog author="tboerger@suse.com" date="1469448000">- Updated fix-requirements.patch for new code base
- Update to version 1.7.1
  * 1.7.1
    + Fixed a bug where the output of docker-compose config for v1 files would
    be an invalid configuration file.
    + Fixed a bug where docker-compose config would not check the validity of
    links.
    + Fixed an issue where docker-compose help would not output a list of
    available commands and generic options as expected.
    + Fixed an issue where filtering by service when using docker-compose logs
    would not apply for newly created services.
    + Fixed a bug where unchanged services would sometimes be recreated in in
    the up phase when using Compose with Python 3.
    + Fixed an issue where API errors encountered during the up phase would not
    be recognized as a failure state by Compose.
    + Fixed a bug where Compose would raise a NameError because of an undefined
    exception name on non-Windows platforms.
    + Fixed a bug where the wrong version of docker-py would sometimes be
    installed alongside Compose.
    + Fixed a bug where the host value output by docker-machine config default
    would not be recognized as valid options by the docker-compose command line.
    + Fixed an issue where Compose would sometimes exit unexpectedly while
    reading events broadcasted by a Swarm cluster.
    + Corrected a statement in the docs about the location of the .env file,
    which is indeed read from the current directory, instead of in the same location as the Compose file.
  * 1.7.0
    + docker-compose logs no longer follows log output by default. It now
    matches the behaviour of docker logs and exits after the current logs are
    printed. Use -f to get the old default behaviour.
    + Booleans are no longer allows as values for mappings in the Compose file
    (for keys environment, labels and extra_hosts). Previously this was a
    warning. Boolean values should be quoted so they become string values.
    + Compose now looks for a .env file in the directory where it's run and
    reads any environment variables defined inside, if they're not already set
    in the shell environment. This lets you easily set defaults for variables
    used in the Compose file, or for any of the COMPOSE_* or DOCKER_*
    variables.
    + Added a --remove-orphans flag to both docker-compose up and docker-compose
    down to remove containers for services that were removed from the Compose
    file.
    + Added a --all flag to docker-compose rm to include containers created by
    docker-compose run. This will become the default behavior in the next
    version of Compose.
    + Added support for all the same TLS configuration flags used by the docker
    client: --tls, --tlscert, --tlskey, etc.
    + Compose files now support the tmpfs and shm_size options.
    + Added the --workdir flag to docker-compose run
    + docker-compose logs now shows logs for new containers that are created
    after it starts.
    + The COMPOSE_FILE environment variable can now contain multiple files,
    separated by the host system's standard path separator (: on Mac/Linux, ;
    on Windows).
    + You can now specify a static IP address when connecting a service to a
    network with the ipv4_address and ipv6_address options.
    + Added --follow, --timestamp, and --tail flags to the docker-compose logs
    command.
    + docker-compose up, and docker-compose start will now start containers in
    parallel where possible.
    + docker-compose stop now stops containers in reverse dependency order
    instead of all at once.
    + Added the --build flag to docker-compose up to force it to build a new
    image. It now shows a warning if an image is automatically built when the
    flag is not used.
    + Added the docker-compose exec command for executing a process in a running
    container.
    + docker-compose down now removes containers created by docker-compose run.
    + A more appropriate error is shown when a timeout is hit during up when
    using a tty.
    + Fixed a bug in docker-compose down where it would abort if some resources
    had already been removed.
    + Fixed a bug where changes to network aliases would not trigger a service
    to be recreated.
    + Fix a bug where a log message was printed about creating a new volume when
    it already existed.
    + Fixed a bug where interrupting up would not always shut down containers.
    + Fixed a bug where log_opt and log_driver were not properly carried over
    when extending services in the v1 Compose file format.
    + Fixed a bug where empty values for build args would cause file validation
    to fail.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1470830400">- add python as a requirement, otherwise python is not installed
  and then you get the error
    AttributeError: 'module' object has no attribute 'ssl'</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1473940800">- Remove the conflict with python-requests
  I am tired of this kind of errors. I am relaxing this requirement.
  fix bsc#997918: TW 20160901: unable to dup since docker-compose
  conflicts with python-requests</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1477310400">- Update to version 1.8.1 to be in sync with latest docker (bsc#1004927):
  * Remove surrounding quotes from TLS paths, if present
  * Fix command hint in bundle to pull services instead of images
  * Improve volumespec parsing on windows platforms
  * Update docker-py dependency to latest release
  * Catch APIError while printing container logs
  * Only allow log streaming if logdriver is json-file or journald
  * Fix integration test on Docker for Mac
  * Force default host on windows to the default TCP host (instead of npipe)
  * Bump docker-py dependency
  * Bump 1.8.1</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477310401">- fix-requirements.patch: update this patch</changelog>
</package>
<package pkgid="96152cbbbaeb588c583df8dc05293ad1a4a685ab2c258b5fef41788ad8844b5d" name="docker-credential-secretservice" arch="aarch64">
  <version epoch="0" ver="0.4.2" rel="1.2"/>
  <changelog author="msabate@suse.com" date="1489060800">- Initial commit</changelog>
</package>
<package pkgid="470608fee7f09a6ebd8bd374aadb565cc1948c54cee628a8a731fda52868eabd" name="docker-credential-secretservice" arch="src">
  <version epoch="0" ver="0.4.2" rel="1.2"/>
  <changelog author="msabate@suse.com" date="1489060800">- Initial commit</changelog>
</package>
<package pkgid="3a663d3e13478737cb6f902a537aa342f2225c92ffc48ea7902e8fa0a417057c" name="docker-credential-secretservice" arch="src">
  <version epoch="0" ver="0.4.2" rel="1.8"/>
  <changelog author="msabate@suse.com" date="1489060800">- Initial commit</changelog>
</package>
<package pkgid="bb0466eb91d9d9c21a2a75f7fdb72809df746709ea35c81faf5c20cce831a6b4" name="docker-credential-secretservice" arch="x86_64">
  <version epoch="0" ver="0.4.2" rel="1.8"/>
  <changelog author="msabate@suse.com" date="1489060800">- Initial commit</changelog>
</package>
<package pkgid="9d675b3fe1e68b8ef89c4760820dbb25921fa970ecbb3a4cf6b43b7411e6bf51" name="docker-distribution" arch="src">
  <version epoch="0" ver="2.6.2" rel="39.2"/>
  <changelog author="fcastelli@suse.com" date="1428580800">- Created initial package</changelog>
  <changelog author="fcastelli@suse.com" date="1429185600">- Update to 2.0.0-rc4:  Several fixes have been made to contextual logging
  output, including ensuring accurate http response status, authorized user
  name and correct output of the version.</changelog>
  <changelog author="fcastelli@suse.com" date="1429272000">- Update to 2.0.0: first stable release of distribution</changelog>
  <changelog author="fcastelli@suse.com" date="1431604800">- Update to 2.0.1:
  * Enable blob streaming upload
  * S3 consistency checking and better resource utilization
  * Eliminate resource leakage in the notification system
  * Request error and storage driver logging
  * Documentation corrections and additions</changelog>
  <changelog author="fcastelli@suse.com" date="1432900800">- Create /etc/registry to hold all the configuration files of registry</changelog>
  <changelog author="fcastelli@suse.com" date="1432900801">- Added README-registry.SUSE</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1441627200">- Update to 2.1.1 (bsc#948097)
  This release provides a bug fix where the filesystem layout of manifests was
  not backwards compatible with v2.0.x registries.
- Update to 2.1.0
  - Support for listing Registry repositories
  - Manifest and layer soft deletion
  - Pull through caching (experimental)
  - Storage Drivers
  more details on: https://github.com/docker/distribution/releases
  add fix_version.patch: fix version to 2.1.1 instead of git version</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1443009600">- set exclusive arch to x86_64 since this is the only arch we build for</changelog>
  <changelog author="msabate@suse.com" date="1454673600">- Update to 2.3
  This Docker Registry release is the first to support the Image Manifest
  Version 2, Schema 2 manifest format.</changelog>
  <changelog author="msabate@suse.com" date="1457611200">- Ugraded to 2.3.1. The changelog is as follows:
- Allow uppercase characters in hostnames (https://github.com/docker/distribution/commit/34c3acf8a8d800524ac06444290b26ed96d4dac0)
- Fix schema1 manifest etag and docker content digest header (https://github.com/docker/distribution/commit/d7eb5d118a6a14a6f320062296b1808506c35241)
- Add option to disable signatures (https://github.com/docker/distribution/commit/d1c173078fe47f45c7f7b96098410d4f13dd68ab)
- To avoid any network use unless necessary, delay establishing authorization (https://github.com/docker/distribution/commit/740ed699f40e1522faacb2a706e44fa1560af8ea)
- Extend authChallenger interface to remove type cast.  (https://github.com/docker/distribution/commit/16445b67679e91eab408a40a34625aa1f4dabfd1)
- Enable proxying registries to downgrade fetched manifests to Schema 1.  (https://github.com/docker/distribution/commit/36936218c2e6a4527fc99a5c04126bb1f4c7d55c)</changelog>
  <changelog author="msabate@suse.com" date="1457611201">- Removed old tarball</changelog>
  <changelog author="msabate@suse.com" date="1457611202">- Updated changelog
  bsc#970507
  The fix_version.patch file has been removed because it has been fixed upstream</changelog>
  <changelog author="msabate@suse.com" date="1460635200">- Upgraded to 2.4.0. Changelog:
  * New S3 storage driver
  The default s3 storage driver is now implemented on top of the official Amazon
  S3 SDK, boasting major performance and stability goodness. The previous storage
  is still available, but deprecated.
  * Garbage Collector
  A garbage collector tool has been added to the registry. For more details see
  the garbage collector documentation.
  * Tagged Manifest Events
  Manifest push and pull events will now include the tag which was used in the
  operation (if applicable).
  * Relative URLs
  The registry can now be configured to return relative URLs in Location headers.
  * V1 Signature disabled
  With the ongoing adoption of the schema 2 manifest format and deprecation of
  signatures, this option will improve pull performance by generating and
  returning a single libtrust signature.
  * Gotchas
  The RADOS storage driver has been removed. The registry can still be used with
  Ceph as the storage backend using the swift driver in conjunction with the
  Swift API gateway.
  The command line format has changed to support subcommands. To run a registry
  as before an additional subcommand - serve - is required.
  The legacy S3 storage driver, based on adroll/goamz is now deprecated and will
  be removed in a future release.</changelog>
  <changelog author="msabate@suse.com" date="1463572800">- Updated to v2.4.1. It contains the following fixes:
  93d7624 Preserve author information in schema1 manifests
  ba672e8 When a blob upload is committed prevent writing out hashstate in the subsequent close.
  96230de Add a test with a missing _manifests directory
  c0d3813 Move garbage collect code into storage package
  011b7e4 Ensure GC continues marking if _manifests is nonexistent
  0a1fcf9 Fix wording for dry-run flag in useage message for garbage collector.
  ed02e88 Sorting completed parts by part number for a better accordance with the S3 spec
  fd5a404 Add blobWrtiter.Close() call into blobWriter.Commit()
  3f538ca add cn-north-1 to valid check
  3330cc5 wait for DLO segments to show up when Close()ing the writer
  775d096 Use correct media type for config blob in schema2 manifest
  64a9727 Only check validity of S3 region if not using custom endpoint
  dafb59f Ensure we log io.Copy errors and bytes copied/total in uploads
  431e46a GCS: FileWriter.Size: return offset + buffer size for Writers that are not closed</changelog>
  <changelog author="msabate@suse.com" date="1470052800">- Updated to v2.5.0
  [#]## Storage
- Ensure uploads directory is cleaned after upload is commited
- Add ability to cap concurrent operations in filesystem driver
- S3: Add 'us-gov-west-1' to the valid region list
- Swift: Handle ceph not returning Last-Modified header for HEAD requests
- Add redirect middleware
  [#]### Registry
- Add support for blobAccessController middleware
- Add support for layers from foreign sources
- Remove signature store
- Add support for Let's Encrypt
- Correct yaml key names in configuration
  [#]### Client
- Add option to get content digest from manifest get
  [#]### Spec
- Update the auth spec scope grammar to reflect the fact that hostnames are optionally supported
- Clarify API documentation around catalog fetch behavior
  [#]## API
- Support returning HTTP 429 (Too Many Requests)
  [#]## Documentation
- Update auth documentation examples to show "expires in" as int
  [#]## Docker Image
- Use Alpine Linux as base image</changelog>
  <changelog author="msabate@suse.com" date="1484740800">- Updated to v2.6.0
  [#]### Storage
- S3: fixed bug in delete due to read-after-write inconsistency
- S3: allow EC2 IAM roles to be used when authorizing region endpoints
- S3: add Object ACL Support
- S3: fix delete method's notion of subpaths
- S3: use multipart upload API in `Move` method for performance
- S3: add v2 signature signing for legacy S3 clones
- Swift: add simple heuristic to detect incomplete DLOs during read ops
- Swift: support different user and tenant domains
- Swift: bulk deletes in chunks
- Aliyun OSS: fix delete method's notion of subpaths
- Aliyun OSS: optimize data copy after upload finishes
- Azure: close leaking response body
- Fix storage drivers dropping non-EOF errors when listing repositories
- Compare path properly when listing repositories in catalog
- Add a foreign layer URL host whitelist
- Improve catalog enumerate runtime
  [#]### Registry
- Export `storage.CreateOptions` in top-level package
- Enable notifications to endpoints that use self-signed certificates
- Properly validate multi-URL foreign layers
- Add control over validation of URLs in pushed manifests
- Proxy mode: fix socket leak when pull is cancelled
- Tag service: properly handle error responses on HEAD request
- Support for custom authentication URL in proxying registry
- Add configuration option to disable access logging
- Add notification filtering by target media type
- Manifest: `References()` returns all children
- Honor `X-Forwarded-Port` and Forwarded headers
- Reference: Preserve tag and digest in With* functions
- Add policy configuration for enforcing repository classes
  [#]### Client
- Changes the client Tags `All()` method to follow links
- Allow registry clients to connect via HTTP2
- Better handling of OAuth errors in client
  [#]### Spec
- Manifest: clarify relationship between urls and foreign layers
- Authorization: add support for repository classes
  [#]### Manifest
- Override media type returned from `Stat()` for existing manifests
- Add plugin mediatype to distribution manifest
  [#]### Docs
- Document `TOOMANYREQUESTS` error code
- Document required Let's Encrypt port
- Improve documentation around implementation of OAuth2
- Improve documentation for configuration
  [#]### Auth
- Add support for registry type in scope
- Add support for using v2 ping challenges for v1
- Add leeway to JWT `nbf` and `exp` checking
- htpasswd: dynamically parse htpasswd file
- Fix missing auth headers with PATCH HTTP request when pushing to default port
  [#]### Dockerfile
- Update to go1.7
- Reorder Dockerfile steps for better layer caching
  [#]### Notes
  Documentation has moved to the documentation repository at
  `github.com/docker/docker.github.io/tree/master/registry`
  The registry is go 1.7 compliant, and passes newer, more restrictive `lint` and `vet` ing.</changelog>
  <changelog author="bg@suse.com" date="1485518400">- enable build for s390x</changelog>
  <changelog author="msabate@suse.com" date="1491480000">- Updated to 2.6.1;
  * Fix Forwarded header handling, revert use of X-Forwarded-Port
  * Use driver Stat for registry health check</changelog>
  <changelog author="abergmann@suse.com" date="1497268800">- Add SuSEfirewall2 service file for TCP port 5000.</changelog>
  <changelog author="msabate@suse.com" date="1500638400">- Updated to 2.6.2
  This release is a special security release to address an issue allowing
  an attacker to force arbitrarily-sized memory allocations in a registry
  instance through the manifest endpoint. The problem has been mitigated
  by limiting the size of reads for image manifest content.
  Details for mitigation are in 29fa466
  CVE-2017-11468 has been assigned for this issue.
  Fixes bsc#1049850</changelog>
</package>
<package pkgid="399f8b5fb5044a0e118163538425c7128848e9b0d0f0075e9ab0089ec0ee4500" name="docker-distribution-registry" arch="x86_64">
  <version epoch="0" ver="2.6.2" rel="39.2"/>
  <changelog author="fcastelli@suse.com" date="1428580800">- Created initial package</changelog>
  <changelog author="fcastelli@suse.com" date="1429185600">- Update to 2.0.0-rc4:  Several fixes have been made to contextual logging
  output, including ensuring accurate http response status, authorized user
  name and correct output of the version.</changelog>
  <changelog author="fcastelli@suse.com" date="1429272000">- Update to 2.0.0: first stable release of distribution</changelog>
  <changelog author="fcastelli@suse.com" date="1431604800">- Update to 2.0.1:
  * Enable blob streaming upload
  * S3 consistency checking and better resource utilization
  * Eliminate resource leakage in the notification system
  * Request error and storage driver logging
  * Documentation corrections and additions</changelog>
  <changelog author="fcastelli@suse.com" date="1432900800">- Create /etc/registry to hold all the configuration files of registry</changelog>
  <changelog author="fcastelli@suse.com" date="1432900801">- Added README-registry.SUSE</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1441627200">- Update to 2.1.1 (bsc#948097)
  This release provides a bug fix where the filesystem layout of manifests was
  not backwards compatible with v2.0.x registries.
- Update to 2.1.0
  - Support for listing Registry repositories
  - Manifest and layer soft deletion
  - Pull through caching (experimental)
  - Storage Drivers
  more details on: https://github.com/docker/distribution/releases
  add fix_version.patch: fix version to 2.1.1 instead of git version</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1443009600">- set exclusive arch to x86_64 since this is the only arch we build for</changelog>
  <changelog author="msabate@suse.com" date="1454673600">- Update to 2.3
  This Docker Registry release is the first to support the Image Manifest
  Version 2, Schema 2 manifest format.</changelog>
  <changelog author="msabate@suse.com" date="1457611200">- Ugraded to 2.3.1. The changelog is as follows:
- Allow uppercase characters in hostnames (https://github.com/docker/distribution/commit/34c3acf8a8d800524ac06444290b26ed96d4dac0)
- Fix schema1 manifest etag and docker content digest header (https://github.com/docker/distribution/commit/d7eb5d118a6a14a6f320062296b1808506c35241)
- Add option to disable signatures (https://github.com/docker/distribution/commit/d1c173078fe47f45c7f7b96098410d4f13dd68ab)
- To avoid any network use unless necessary, delay establishing authorization (https://github.com/docker/distribution/commit/740ed699f40e1522faacb2a706e44fa1560af8ea)
- Extend authChallenger interface to remove type cast.  (https://github.com/docker/distribution/commit/16445b67679e91eab408a40a34625aa1f4dabfd1)
- Enable proxying registries to downgrade fetched manifests to Schema 1.  (https://github.com/docker/distribution/commit/36936218c2e6a4527fc99a5c04126bb1f4c7d55c)</changelog>
  <changelog author="msabate@suse.com" date="1457611201">- Removed old tarball</changelog>
  <changelog author="msabate@suse.com" date="1457611202">- Updated changelog
  bsc#970507
  The fix_version.patch file has been removed because it has been fixed upstream</changelog>
  <changelog author="msabate@suse.com" date="1460635200">- Upgraded to 2.4.0. Changelog:
  * New S3 storage driver
  The default s3 storage driver is now implemented on top of the official Amazon
  S3 SDK, boasting major performance and stability goodness. The previous storage
  is still available, but deprecated.
  * Garbage Collector
  A garbage collector tool has been added to the registry. For more details see
  the garbage collector documentation.
  * Tagged Manifest Events
  Manifest push and pull events will now include the tag which was used in the
  operation (if applicable).
  * Relative URLs
  The registry can now be configured to return relative URLs in Location headers.
  * V1 Signature disabled
  With the ongoing adoption of the schema 2 manifest format and deprecation of
  signatures, this option will improve pull performance by generating and
  returning a single libtrust signature.
  * Gotchas
  The RADOS storage driver has been removed. The registry can still be used with
  Ceph as the storage backend using the swift driver in conjunction with the
  Swift API gateway.
  The command line format has changed to support subcommands. To run a registry
  as before an additional subcommand - serve - is required.
  The legacy S3 storage driver, based on adroll/goamz is now deprecated and will
  be removed in a future release.</changelog>
  <changelog author="msabate@suse.com" date="1463572800">- Updated to v2.4.1. It contains the following fixes:
  93d7624 Preserve author information in schema1 manifests
  ba672e8 When a blob upload is committed prevent writing out hashstate in the subsequent close.
  96230de Add a test with a missing _manifests directory
  c0d3813 Move garbage collect code into storage package
  011b7e4 Ensure GC continues marking if _manifests is nonexistent
  0a1fcf9 Fix wording for dry-run flag in useage message for garbage collector.
  ed02e88 Sorting completed parts by part number for a better accordance with the S3 spec
  fd5a404 Add blobWrtiter.Close() call into blobWriter.Commit()
  3f538ca add cn-north-1 to valid check
  3330cc5 wait for DLO segments to show up when Close()ing the writer
  775d096 Use correct media type for config blob in schema2 manifest
  64a9727 Only check validity of S3 region if not using custom endpoint
  dafb59f Ensure we log io.Copy errors and bytes copied/total in uploads
  431e46a GCS: FileWriter.Size: return offset + buffer size for Writers that are not closed</changelog>
  <changelog author="msabate@suse.com" date="1470052800">- Updated to v2.5.0
  [#]## Storage
- Ensure uploads directory is cleaned after upload is commited
- Add ability to cap concurrent operations in filesystem driver
- S3: Add 'us-gov-west-1' to the valid region list
- Swift: Handle ceph not returning Last-Modified header for HEAD requests
- Add redirect middleware
  [#]### Registry
- Add support for blobAccessController middleware
- Add support for layers from foreign sources
- Remove signature store
- Add support for Let's Encrypt
- Correct yaml key names in configuration
  [#]### Client
- Add option to get content digest from manifest get
  [#]### Spec
- Update the auth spec scope grammar to reflect the fact that hostnames are optionally supported
- Clarify API documentation around catalog fetch behavior
  [#]## API
- Support returning HTTP 429 (Too Many Requests)
  [#]## Documentation
- Update auth documentation examples to show "expires in" as int
  [#]## Docker Image
- Use Alpine Linux as base image</changelog>
  <changelog author="msabate@suse.com" date="1484740800">- Updated to v2.6.0
  [#]### Storage
- S3: fixed bug in delete due to read-after-write inconsistency
- S3: allow EC2 IAM roles to be used when authorizing region endpoints
- S3: add Object ACL Support
- S3: fix delete method's notion of subpaths
- S3: use multipart upload API in `Move` method for performance
- S3: add v2 signature signing for legacy S3 clones
- Swift: add simple heuristic to detect incomplete DLOs during read ops
- Swift: support different user and tenant domains
- Swift: bulk deletes in chunks
- Aliyun OSS: fix delete method's notion of subpaths
- Aliyun OSS: optimize data copy after upload finishes
- Azure: close leaking response body
- Fix storage drivers dropping non-EOF errors when listing repositories
- Compare path properly when listing repositories in catalog
- Add a foreign layer URL host whitelist
- Improve catalog enumerate runtime
  [#]### Registry
- Export `storage.CreateOptions` in top-level package
- Enable notifications to endpoints that use self-signed certificates
- Properly validate multi-URL foreign layers
- Add control over validation of URLs in pushed manifests
- Proxy mode: fix socket leak when pull is cancelled
- Tag service: properly handle error responses on HEAD request
- Support for custom authentication URL in proxying registry
- Add configuration option to disable access logging
- Add notification filtering by target media type
- Manifest: `References()` returns all children
- Honor `X-Forwarded-Port` and Forwarded headers
- Reference: Preserve tag and digest in With* functions
- Add policy configuration for enforcing repository classes
  [#]### Client
- Changes the client Tags `All()` method to follow links
- Allow registry clients to connect via HTTP2
- Better handling of OAuth errors in client
  [#]### Spec
- Manifest: clarify relationship between urls and foreign layers
- Authorization: add support for repository classes
  [#]### Manifest
- Override media type returned from `Stat()` for existing manifests
- Add plugin mediatype to distribution manifest
  [#]### Docs
- Document `TOOMANYREQUESTS` error code
- Document required Let's Encrypt port
- Improve documentation around implementation of OAuth2
- Improve documentation for configuration
  [#]### Auth
- Add support for registry type in scope
- Add support for using v2 ping challenges for v1
- Add leeway to JWT `nbf` and `exp` checking
- htpasswd: dynamically parse htpasswd file
- Fix missing auth headers with PATCH HTTP request when pushing to default port
  [#]### Dockerfile
- Update to go1.7
- Reorder Dockerfile steps for better layer caching
  [#]### Notes
  Documentation has moved to the documentation repository at
  `github.com/docker/docker.github.io/tree/master/registry`
  The registry is go 1.7 compliant, and passes newer, more restrictive `lint` and `vet` ing.</changelog>
  <changelog author="bg@suse.com" date="1485518400">- enable build for s390x</changelog>
  <changelog author="msabate@suse.com" date="1491480000">- Updated to 2.6.1;
  * Fix Forwarded header handling, revert use of X-Forwarded-Port
  * Use driver Stat for registry health check</changelog>
  <changelog author="abergmann@suse.com" date="1497268800">- Add SuSEfirewall2 service file for TCP port 5000.</changelog>
  <changelog author="msabate@suse.com" date="1500638400">- Updated to 2.6.2
  This release is a special security release to address an issue allowing
  an attacker to force arbitrarily-sized memory allocations in a registry
  instance through the manifest endpoint. The problem has been mitigated
  by limiting the size of reads for image manifest content.
  Details for mitigation are in 29fa466
  CVE-2017-11468 has been assigned for this issue.
  Fixes bsc#1049850</changelog>
</package>
<package pkgid="0f96b4a804d8f3cbb0544200d77c68b5a9afc82e923457bdce9b6ac372f74076" name="docker-image-migrator" arch="src">
  <version epoch="0" ver="1.0.2" rel="14.14"/>
  <changelog author="asarai@suse.com" date="1456747200">- Add an initial version of the no-downtime migration package. (bnc#968937)
  (fate#320637)</changelog>
  <changelog author="asarai@suse.com" date="1456920000">- Kill Docker *after* unpatching the migration script.</changelog>
  <changelog author="asarai@suse.com" date="1456920001">- Reload the daemon after changing the service file directives.</changelog>
  <changelog author="asarai@suse.com" date="1456920002">- Don't use awk for the patching, instead use the "vendor overwrite" feature in
  systemd to override the ExecStop= default.</changelog>
  <changelog author="asarai@suse.com" date="1457006400">- Have to run the migration every time because the migrator is run in %post.</changelog>
  <changelog author="asarai@suse.com" date="1457006401">- Add a %postun cleanup script.</changelog>
  <changelog author="asarai@suse.com" date="1457006402">- Add a ExecStopPost= cleanup script to remove the automigrator if everything
  goes pear-shaped.</changelog>
  <changelog author="asarai@suse.de" date="1457524800">- remove all of the hacks to work with the just-error-the-install method we're
  going with for the migration.</changelog>
  <changelog author="asarai@suse.de" date="1457524801">- update the migration script to use the new /usr/lib/docker-image-migrator/
  path.
- add docker-image-migrator.service to allow running the migrator as a systemd
  service.</changelog>
  <changelog author="asarai@suse.de" date="1457697600">- *: switch to nicer names for scripts and done files.</changelog>
  <changelog author="asarai@suse.de" date="1457697601">- do-image-migration-v1to2.sh: attempt to migrate using both "auto" as well as
  explicily attempting each driver and log the results to the $DONEFILE.</changelog>
  <changelog author="asarai@suse.de" date="1457956800">- added patch ignore_undefined_flag_errors.patch to allow us to just source
  Docker's /etc/sysconfig/docker file as the command line arguments in the
  auto-migration script.
- source /etc/sysconfig/docker and accept command line options for the migrator,
  this allows for both manually assisted and automated flags.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1457956801">- fix build for gcc5-go: set static linking. Based on
  gcc-go-patches.patch from docker package
  https://build.suse.de/package/rdiff/Devel:Docker/docker?linkrev=base&amp;rev=48</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1458043200">- add a warning on not being able to downgrade once you install
  docker 1.10
  https://github.com/docker/docker/issues/21208</changelog>
  <changelog author="asarai@suse.de" date="1458043201">- add some extra documentation to docker-image-migrator.spec
- some more information when running the migration script.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1470916800">- enable gc-go for ppc64le</changelog>
</package>
<package pkgid="bd0f80c3677200698e72668baf8f4a12e743de92200436c94fa8f3b02a3874e3" name="docker-image-migrator" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="14.14"/>
  <changelog author="asarai@suse.com" date="1456747200">- Add an initial version of the no-downtime migration package. (bnc#968937)
  (fate#320637)</changelog>
  <changelog author="asarai@suse.com" date="1456920000">- Kill Docker *after* unpatching the migration script.</changelog>
  <changelog author="asarai@suse.com" date="1456920001">- Reload the daemon after changing the service file directives.</changelog>
  <changelog author="asarai@suse.com" date="1456920002">- Don't use awk for the patching, instead use the "vendor overwrite" feature in
  systemd to override the ExecStop= default.</changelog>
  <changelog author="asarai@suse.com" date="1457006400">- Have to run the migration every time because the migrator is run in %post.</changelog>
  <changelog author="asarai@suse.com" date="1457006401">- Add a %postun cleanup script.</changelog>
  <changelog author="asarai@suse.com" date="1457006402">- Add a ExecStopPost= cleanup script to remove the automigrator if everything
  goes pear-shaped.</changelog>
  <changelog author="asarai@suse.de" date="1457524800">- remove all of the hacks to work with the just-error-the-install method we're
  going with for the migration.</changelog>
  <changelog author="asarai@suse.de" date="1457524801">- update the migration script to use the new /usr/lib/docker-image-migrator/
  path.
- add docker-image-migrator.service to allow running the migrator as a systemd
  service.</changelog>
  <changelog author="asarai@suse.de" date="1457697600">- *: switch to nicer names for scripts and done files.</changelog>
  <changelog author="asarai@suse.de" date="1457697601">- do-image-migration-v1to2.sh: attempt to migrate using both "auto" as well as
  explicily attempting each driver and log the results to the $DONEFILE.</changelog>
  <changelog author="asarai@suse.de" date="1457956800">- added patch ignore_undefined_flag_errors.patch to allow us to just source
  Docker's /etc/sysconfig/docker file as the command line arguments in the
  auto-migration script.
- source /etc/sysconfig/docker and accept command line options for the migrator,
  this allows for both manually assisted and automated flags.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1457956801">- fix build for gcc5-go: set static linking. Based on
  gcc-go-patches.patch from docker package
  https://build.suse.de/package/rdiff/Devel:Docker/docker?linkrev=base&amp;rev=48</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1458043200">- add a warning on not being able to downgrade once you install
  docker 1.10
  https://github.com/docker/docker/issues/21208</changelog>
  <changelog author="asarai@suse.de" date="1458043201">- add some extra documentation to docker-image-migrator.spec
- some more information when running the migration script.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1470916800">- enable gc-go for ppc64le</changelog>
</package>
<package pkgid="c69307c2cadf70001444c6680b6864c965888d04ffc0e23a67d147314533a50c" name="docker-libnetwork" arch="aarch64">
  <version epoch="0" ver="0.0.0+git20170119.7b2b1fe" rel="11.1"/>
  <changelog author="jmassaguerpla@suse.com" date="1487592000">- initial import</changelog>
  <changelog author="thipp@suse.de" date="1487764800">- Fix build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1487937600">- add the docker-libnetwork package which installs docker-proxy</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1489406400">- rename lintrc to %{name}-lintrc</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998400">- make sure we use go 1.7</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1492084800">- Update to version 0.0.0+git20161019.0f53435:
  * fix race in serializing sandbox to string
  * Run API check to assert xfrm modules
  * Check for presence before installing forward rules
  * add Created to NetworkInfo
  * Avoid controller/service lock AB/BA situation
  * libnetwork support for Solaris Signed-off-by: Puneet Pruthi &lt;puneetpruthi@gmail.com&gt;
  * Fix map access race in populatedEndpoints
  * Do not use logrus for proxy</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1492084801">- Update to version 0.0.0+git20170119.7b2b1fe:
  * Separate pool parsing from pool auto-allocation
  * Handle containers with different network drivers
  * Remove driver endpoints on network deleting
  * Update loadDriver to use pluginv2.
  * validate network and endpoint name more strictly
  * overlay driver support for Solaris Signed-off-by: Puneet Pruthi &lt;puneetpruthi@gmail.com&gt;
  * Updated vagrant box, ubuntu/vivid64 was remove from atlas.hasicorp.com
  * Use monotonic clock for reaping networkDB entries
  * Reap failed nodes after 24 hours
  * Do not update hosts file with internal networks endpoint IP
  * Fix issue for `--fixed-cidr` when bridge has multiple addresses
  * Add sandbox API for task insertion to service LB and service discovery
  * Enable ping for service vip address
  * Block non exposed port traffic on ingress nw interfaces
  * Fix some typos
  * Respect icc option for internal networks
  * fix nits in comments and log
  * Modify the serial number from 1 to 9
  * Allow concurrent calls to agentClose
  * Fixing incorrect resovler error message shown on daemon startup
  * Add NetworkDB API to fetch the per network peer (gossip cluster) list
  * Vendoring hcsshim to pick overlay changes
  * Windows overlay driver support
  * Change vxlan-id start-idx to 4096
  * If enabling ip forwarding set the default forward policy to drop
  * Register remote network driver on Windows.
  * update reapNode interval
  * remove unused mConfig
  * Check subnet overlap when programming of sandbox interface
  * Refactoring logrus import and formatting This fix tries to fix logrus formatting by removing `f` from `logrus.[Error|Warn|Debug|Fatal|Panic|Info]f` when formatting string is not present. Also fix import name to use original project name 'logrus' instead of 'log'
  * Default GW support for overlay networks
  * Support attachable in network.
  * Update libkv @1d84310
  * Respect auto allocation for --ipv6
  * Increase timeout for local store client
  * Add GetIDInRange API in idm package
  * IDM need not be bound by default vxlan-id start index
  * fix unsafe acces on arm
  * Fix new golint reported errors
  * Fix bug in DeleteNeighbor
  * Add a nil check for sandbox.osSbox
  * Update netlink @17ea11b
  * Set a timeout on the netlink handle sockets
  * Allow spaces in network names
  * Separate service LB &amp; SD from network plumbing
  * Fix bug in needDefaultGW()
  * Revert "Enable ping for service vip address"
  * Add a ICMP reply rule for service VIP
  * Fix bug in link-local unmarshalling
  * Refactoring logrus import and formatting Fix import name to use original project name 'logrus' instead of 'log' Removing `f` from `logrus.Debugf` when formatting string is not present.
  * Serialize embedded resolver Start and Stop
  * Remove unnecessary string formats
  * Fix xtables_lock message probe
  * Control IPv6 on container's interface
  * Create vxlan-id space from 0 instead of starting from 1
  * Fixed misspelling
  * Fix a bug in idm.GetIDInRange()
  * Fix incorrect debug message
  * Add missing locks in agent and service code
  * networkdb: Properly format memberlist logs
  * fix review comments
  * Check for node's presence in networkDB's node map before accessing.
  * Correct regexp to match v6 addresses with zone ID
  * Fix fqdn hostnames not added to /etc/hosts
  * Handling the new experimental daemon flag
  * Handle the case of registering active plugins during remote init
  * Internal interface to differentiate built-in drivers from remote
  * drvregistry to allow overriding plugin
  * Defer PTR queries to external servers based on A/AAAA response
  * Add embedded DNS server support for host loopback resolver
  * proxy: fix an issue about half-closing net.TCPConn after io.Copy()
  * make network connect error message readable
  * fix nits in comments
  * fix typos
  * docs/remote.md: Remove unnecessary backquote
  * ResolveName should return copy of IPs
  * Prioritize nw endpoint which can provide both v4 and v6 connectivity
  * fix json
  * Updating Godeps to pull in plugingetter dependancy
  * Make use of GetAllManagedPluginsForCap to avoid loading v1-plugins
  * return an error on overlay subnet is overlapped with hosts
  * Godep update for docker plugingetter pkg
  * carry docker/docker #29564
  * Use vndr for managing libnetwork dependencies
  * proxy: clean up code (addendum to #1598)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirements</changelog>
</package>
<package pkgid="5cef336753304a365eb9775636fafae3661df565ecdb1f887d14250f3ed94848" name="docker-libnetwork" arch="x86_64">
  <version epoch="0" ver="0.0.0+git20170119.7b2b1fe" rel="11.3"/>
  <changelog author="jmassaguerpla@suse.com" date="1487592000">- initial import</changelog>
  <changelog author="thipp@suse.de" date="1487764800">- Fix build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1487937600">- add the docker-libnetwork package which installs docker-proxy</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1489406400">- rename lintrc to %{name}-lintrc</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998400">- make sure we use go 1.7</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1492084800">- Update to version 0.0.0+git20161019.0f53435:
  * fix race in serializing sandbox to string
  * Run API check to assert xfrm modules
  * Check for presence before installing forward rules
  * add Created to NetworkInfo
  * Avoid controller/service lock AB/BA situation
  * libnetwork support for Solaris Signed-off-by: Puneet Pruthi &lt;puneetpruthi@gmail.com&gt;
  * Fix map access race in populatedEndpoints
  * Do not use logrus for proxy</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1492084801">- Update to version 0.0.0+git20170119.7b2b1fe:
  * Separate pool parsing from pool auto-allocation
  * Handle containers with different network drivers
  * Remove driver endpoints on network deleting
  * Update loadDriver to use pluginv2.
  * validate network and endpoint name more strictly
  * overlay driver support for Solaris Signed-off-by: Puneet Pruthi &lt;puneetpruthi@gmail.com&gt;
  * Updated vagrant box, ubuntu/vivid64 was remove from atlas.hasicorp.com
  * Use monotonic clock for reaping networkDB entries
  * Reap failed nodes after 24 hours
  * Do not update hosts file with internal networks endpoint IP
  * Fix issue for `--fixed-cidr` when bridge has multiple addresses
  * Add sandbox API for task insertion to service LB and service discovery
  * Enable ping for service vip address
  * Block non exposed port traffic on ingress nw interfaces
  * Fix some typos
  * Respect icc option for internal networks
  * fix nits in comments and log
  * Modify the serial number from 1 to 9
  * Allow concurrent calls to agentClose
  * Fixing incorrect resovler error message shown on daemon startup
  * Add NetworkDB API to fetch the per network peer (gossip cluster) list
  * Vendoring hcsshim to pick overlay changes
  * Windows overlay driver support
  * Change vxlan-id start-idx to 4096
  * If enabling ip forwarding set the default forward policy to drop
  * Register remote network driver on Windows.
  * update reapNode interval
  * remove unused mConfig
  * Check subnet overlap when programming of sandbox interface
  * Refactoring logrus import and formatting This fix tries to fix logrus formatting by removing `f` from `logrus.[Error|Warn|Debug|Fatal|Panic|Info]f` when formatting string is not present. Also fix import name to use original project name 'logrus' instead of 'log'
  * Default GW support for overlay networks
  * Support attachable in network.
  * Update libkv @1d84310
  * Respect auto allocation for --ipv6
  * Increase timeout for local store client
  * Add GetIDInRange API in idm package
  * IDM need not be bound by default vxlan-id start index
  * fix unsafe acces on arm
  * Fix new golint reported errors
  * Fix bug in DeleteNeighbor
  * Add a nil check for sandbox.osSbox
  * Update netlink @17ea11b
  * Set a timeout on the netlink handle sockets
  * Allow spaces in network names
  * Separate service LB &amp; SD from network plumbing
  * Fix bug in needDefaultGW()
  * Revert "Enable ping for service vip address"
  * Add a ICMP reply rule for service VIP
  * Fix bug in link-local unmarshalling
  * Refactoring logrus import and formatting Fix import name to use original project name 'logrus' instead of 'log' Removing `f` from `logrus.Debugf` when formatting string is not present.
  * Serialize embedded resolver Start and Stop
  * Remove unnecessary string formats
  * Fix xtables_lock message probe
  * Control IPv6 on container's interface
  * Create vxlan-id space from 0 instead of starting from 1
  * Fixed misspelling
  * Fix a bug in idm.GetIDInRange()
  * Fix incorrect debug message
  * Add missing locks in agent and service code
  * networkdb: Properly format memberlist logs
  * fix review comments
  * Check for node's presence in networkDB's node map before accessing.
  * Correct regexp to match v6 addresses with zone ID
  * Fix fqdn hostnames not added to /etc/hosts
  * Handling the new experimental daemon flag
  * Handle the case of registering active plugins during remote init
  * Internal interface to differentiate built-in drivers from remote
  * drvregistry to allow overriding plugin
  * Defer PTR queries to external servers based on A/AAAA response
  * Add embedded DNS server support for host loopback resolver
  * proxy: fix an issue about half-closing net.TCPConn after io.Copy()
  * make network connect error message readable
  * fix nits in comments
  * fix typos
  * docs/remote.md: Remove unnecessary backquote
  * ResolveName should return copy of IPs
  * Prioritize nw endpoint which can provide both v4 and v6 connectivity
  * fix json
  * Updating Godeps to pull in plugingetter dependancy
  * Make use of GetAllManagedPluginsForCap to avoid loading v1-plugins
  * return an error on overlay subnet is overlapped with hosts
  * Godep update for docker plugingetter pkg
  * carry docker/docker #29564
  * Use vndr for managing libnetwork dependencies
  * proxy: clean up code (addendum to #1598)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirements</changelog>
</package>
<package pkgid="62d45128e2108e18b1d711e73f2ce04372984d104f77c1ec8002d6fed3d212d8" name="docker-machine" arch="src">
  <version epoch="0" ver="0.7.0" rel="1.14"/>
  <changelog author="fcastelli@suse.com" date="1441886400">- Created initial package (v0.4.1)
- Added Add-SUSE-Enterprise-Linux-and-openSUSE-provision.patch: required to
  add provisioning support for openSUSE and SLE. Patch not yet merged upstream.</changelog>
  <changelog author="fcastelli@suse.com" date="1445601600">- Update to latest version from git
- Remove Add-SUSE-Enterprise-Linux-and-openSUSE-provision.patch: the
  code has been merged upstream</changelog>
  <changelog author="fcastelli@suse.com" date="1446033600">- Update to latest version from git
- Add 0001-Fix-panic-when-using-openstack-driver.patch patch to fix
  a bug inside of the OpenStack driver</changelog>
  <changelog author="fcastelli@suse.com" date="1447070400">- Update to release 0.5.0:
  * General
  - Add --github-api-token for situations where users are getting rate
    limited by GitHub attempting to get the current boot2docker.iso version
  - Various enhancements around the Makefile and build toolchain
    (still an active WIP)
  - Disable SSH multiplex explicitly in commands run with the "External" client
  - Show "-" for "inactive" machines instead of nothing
  - Make daemon status detection more robust
  * Provisioners
  - New CoreOS, SUSE, and Arch Linux provisioners
  - Fixes around package installation / upgrade code on Debian and Ubuntu
  * CLI
  - Support for regular expression pattern matching and matching by names in
    ls --filter
  - --no-proxy flag for env (sets NO_PROXY in addition to other environment
    variables)
  * Drivers
  - openstack
  - --openstack-ip-version parameter
  - --openstack-active-timeout parameter
  - google
  - fix destructive behavior of start / stop
  - hyperv
  - fix issues with PowerShell
  - vmwarefusion
  - some issues with shared folders fixed
  - --vmwarefusion-configdrive-url option for configuration via cloud-init
  - amazonec2
  - --amazonec2-use-private-address option to use private networking
  - virtualbox
  - Enhancements around robustness of the created host-only network
  - Fix IPv6 network mask prefix parsing
  - --virtualbox-no-share option to disable the automatic home directory mount
  - --virtualbox-hostonly-nictype and --virtualbox-hostonly-nicpromisc for
    controlling settings around the created hostonly NIC
- Remove 0001-Fix-panic-when-using-openstack-driver.patch patch to fix, the code
  has been merged upstream.</changelog>
  <changelog author="msabate@suse.com" date="1452772800">- Update to release 0.5.6:
  * General
  - `create`
  - Set swarm master to advertise on port 3376
  - Fix swarm restart policy
  - Stop asking for ssh key passwords interactively
  - `env`
  - Improve documentation
  - Fix bash on windows
  - Automatic shell detection on Windows
  - `help`
  - Don't show the full path to `docker-machine.exe` on windows
  - `ls`
  - Allow custom format
  - Improve documentation
  - `restart`
  - Improve documentation
  - `rm`
  - Improve documentation
  - Better user experience when removing multiple hosts
  - `version`
  - Don't show the full path to `docker-machine.exe` on windows
  - `start`, `stop`, `restart`, `kill`
  - Better logs and homogeneous behaviour across all drivers
  * Build
  - Introduce CI tests for external binary compatibility
  - Add amazon EC2 integration test
  * Misc
  - Improve BugSnags reports: better shell detection, better windows version detection
  - Update DockerClient dependency
  - Improve bash-completion script
  - Improve documentation for bash-completion
  * Drivers
  - Amazon EC2
  - Improve documentation
  - Support optional tags
  - Option to create EbsOptimized instances
  - Google
  - Fix remove when instance is stopped
  - Openstack
  - Flags to import and reuse existing nova keypairs
  - VirtualBox
  - Fix multiple bugs related to host-only adapters
  - Retry commands when `VBoxManage` is not ready
  - Reject VirtualBox versions older that 4.3
  - Fail with a clear message when Hyper-v installation prevents VirtualBox from working
  - Print a warning for Boot2Docker v1.9.1, which is known to have an issue with AUFS
  - Vmware Fusion
  - Support soft links in VM paths
  * Libmachine
  - Fix code sample that uses libmachine
  - libmachine can be used in external applications</changelog>
  <changelog author="msabate@suse.com" date="1454673600">- Update to release 0.6.0:
  * General
  - Update to Go 1.5.3
  - Short form of command invocations is now supported
  - `docker-machine start`, `docker-machine stop` and others will now use
  `default` as the machine name argument if one is not specified
  - Fix issue with panics in drivers
  - Machine now returns exit code 3 if the pre-create check fails.
  - This is potentially useful for scripting `docker-machine`.
  - `docker-machine provision` command added to allow re-running of provisioning
  on instances.
  - This allows users to re-run provisioning if it fails during `create`
  instead of needing to completely start over.
  * Provisioning
  - Most provisioners now use `docker daemon` instead of `docker -d`
  - Swarm masters now run with replication enabled
  - If `/var/lib` is a BTRFS partition, `btrfs` will now be used as the storage
  driver for the instance
  * Drivers
  - Amazon EC2
  - Default VPC will be used automatically if none is specified
  - Credentials are now be read from the conventional `~/.aws/credentials`
  file automatically
  - Fix a few issues such as nil pointer dereferences
  - VMware Fusion
  - Try to get IP from multiple DHCP lease files
  - OpenStack
  - Only derive tenant ID if tenant name is supplied</changelog>
  <changelog author="msabate@suse.com" date="1454673601">- Fixed typo on a build requirement</changelog>
  <changelog author="msabate@suse.com" date="1454673602">- Forget about gcc5-go, machine only supports x86</changelog>
  <changelog author="msabate@suse.com" date="1464782400">- Update to release 0.7.0:
  General
- `DRIVER` environment variable now supported to supply value for `create --driver` flag
- Update to Go 1.6.1
- SSH client has been refactored
- RC versions of Machine will now create and upgrade to boot2docker RCs instead
  of stable versions if available
  Drivers
- `azure`
  - Driver has been completely re-written to use resource templates and a significantly easier-to-use authentication model
- `digitalocean`
  - New `--digitalocean-ssh-key-fingerprint` for using existing SSH keys instead of creating new ones
- `virtualbox`
  - Fix issue with `bootlocal.sh`
  - New `--virtualbox-nictype` flag to set driver for NAT network
  - More robust host-only interface collision detection
  - Add support for running VirtualBox on a Windows 32 bit host
  - Change default DNS passthrough handling
- `amazonec2`
  - Specifying multiple security groups to use is now supported
- `exoscale`
  - Add support for user-data
- `hyperv`
  - Machines can now be created by a non-administrator
- `rackspace`
  - New `--rackspace-active-timeout` parameter
- `vmwarefusion`
  - Bind mount shared folder directory by default
- `google`
  - New `--google-use-internal-ip-only` parameter
  Provisioners
- General
  - Support for specifying Docker engine port in some cases
- CentOS
  - Now defaults to using upstream `get.docker.com` script instead of custom RPMs.
- boot2docker
  - More robust eth* interface detection
- Swarm
  - Add `--swarm-experimental` parameter to enable experimental Swarm features</changelog>
</package>
<package pkgid="c64720cc5297e7f0f0d40d023e42b8d44b34c17a721351cac843c8ef171b8f97" name="docker-machine" arch="x86_64">
  <version epoch="0" ver="0.7.0" rel="1.14"/>
  <changelog author="fcastelli@suse.com" date="1441886400">- Created initial package (v0.4.1)
- Added Add-SUSE-Enterprise-Linux-and-openSUSE-provision.patch: required to
  add provisioning support for openSUSE and SLE. Patch not yet merged upstream.</changelog>
  <changelog author="fcastelli@suse.com" date="1445601600">- Update to latest version from git
- Remove Add-SUSE-Enterprise-Linux-and-openSUSE-provision.patch: the
  code has been merged upstream</changelog>
  <changelog author="fcastelli@suse.com" date="1446033600">- Update to latest version from git
- Add 0001-Fix-panic-when-using-openstack-driver.patch patch to fix
  a bug inside of the OpenStack driver</changelog>
  <changelog author="fcastelli@suse.com" date="1447070400">- Update to release 0.5.0:
  * General
  - Add --github-api-token for situations where users are getting rate
    limited by GitHub attempting to get the current boot2docker.iso version
  - Various enhancements around the Makefile and build toolchain
    (still an active WIP)
  - Disable SSH multiplex explicitly in commands run with the "External" client
  - Show "-" for "inactive" machines instead of nothing
  - Make daemon status detection more robust
  * Provisioners
  - New CoreOS, SUSE, and Arch Linux provisioners
  - Fixes around package installation / upgrade code on Debian and Ubuntu
  * CLI
  - Support for regular expression pattern matching and matching by names in
    ls --filter
  - --no-proxy flag for env (sets NO_PROXY in addition to other environment
    variables)
  * Drivers
  - openstack
  - --openstack-ip-version parameter
  - --openstack-active-timeout parameter
  - google
  - fix destructive behavior of start / stop
  - hyperv
  - fix issues with PowerShell
  - vmwarefusion
  - some issues with shared folders fixed
  - --vmwarefusion-configdrive-url option for configuration via cloud-init
  - amazonec2
  - --amazonec2-use-private-address option to use private networking
  - virtualbox
  - Enhancements around robustness of the created host-only network
  - Fix IPv6 network mask prefix parsing
  - --virtualbox-no-share option to disable the automatic home directory mount
  - --virtualbox-hostonly-nictype and --virtualbox-hostonly-nicpromisc for
    controlling settings around the created hostonly NIC
- Remove 0001-Fix-panic-when-using-openstack-driver.patch patch to fix, the code
  has been merged upstream.</changelog>
  <changelog author="msabate@suse.com" date="1452772800">- Update to release 0.5.6:
  * General
  - `create`
  - Set swarm master to advertise on port 3376
  - Fix swarm restart policy
  - Stop asking for ssh key passwords interactively
  - `env`
  - Improve documentation
  - Fix bash on windows
  - Automatic shell detection on Windows
  - `help`
  - Don't show the full path to `docker-machine.exe` on windows
  - `ls`
  - Allow custom format
  - Improve documentation
  - `restart`
  - Improve documentation
  - `rm`
  - Improve documentation
  - Better user experience when removing multiple hosts
  - `version`
  - Don't show the full path to `docker-machine.exe` on windows
  - `start`, `stop`, `restart`, `kill`
  - Better logs and homogeneous behaviour across all drivers
  * Build
  - Introduce CI tests for external binary compatibility
  - Add amazon EC2 integration test
  * Misc
  - Improve BugSnags reports: better shell detection, better windows version detection
  - Update DockerClient dependency
  - Improve bash-completion script
  - Improve documentation for bash-completion
  * Drivers
  - Amazon EC2
  - Improve documentation
  - Support optional tags
  - Option to create EbsOptimized instances
  - Google
  - Fix remove when instance is stopped
  - Openstack
  - Flags to import and reuse existing nova keypairs
  - VirtualBox
  - Fix multiple bugs related to host-only adapters
  - Retry commands when `VBoxManage` is not ready
  - Reject VirtualBox versions older that 4.3
  - Fail with a clear message when Hyper-v installation prevents VirtualBox from working
  - Print a warning for Boot2Docker v1.9.1, which is known to have an issue with AUFS
  - Vmware Fusion
  - Support soft links in VM paths
  * Libmachine
  - Fix code sample that uses libmachine
  - libmachine can be used in external applications</changelog>
  <changelog author="msabate@suse.com" date="1454673600">- Update to release 0.6.0:
  * General
  - Update to Go 1.5.3
  - Short form of command invocations is now supported
  - `docker-machine start`, `docker-machine stop` and others will now use
  `default` as the machine name argument if one is not specified
  - Fix issue with panics in drivers
  - Machine now returns exit code 3 if the pre-create check fails.
  - This is potentially useful for scripting `docker-machine`.
  - `docker-machine provision` command added to allow re-running of provisioning
  on instances.
  - This allows users to re-run provisioning if it fails during `create`
  instead of needing to completely start over.
  * Provisioning
  - Most provisioners now use `docker daemon` instead of `docker -d`
  - Swarm masters now run with replication enabled
  - If `/var/lib` is a BTRFS partition, `btrfs` will now be used as the storage
  driver for the instance
  * Drivers
  - Amazon EC2
  - Default VPC will be used automatically if none is specified
  - Credentials are now be read from the conventional `~/.aws/credentials`
  file automatically
  - Fix a few issues such as nil pointer dereferences
  - VMware Fusion
  - Try to get IP from multiple DHCP lease files
  - OpenStack
  - Only derive tenant ID if tenant name is supplied</changelog>
  <changelog author="msabate@suse.com" date="1454673601">- Fixed typo on a build requirement</changelog>
  <changelog author="msabate@suse.com" date="1454673602">- Forget about gcc5-go, machine only supports x86</changelog>
  <changelog author="msabate@suse.com" date="1464782400">- Update to release 0.7.0:
  General
- `DRIVER` environment variable now supported to supply value for `create --driver` flag
- Update to Go 1.6.1
- SSH client has been refactored
- RC versions of Machine will now create and upgrade to boot2docker RCs instead
  of stable versions if available
  Drivers
- `azure`
  - Driver has been completely re-written to use resource templates and a significantly easier-to-use authentication model
- `digitalocean`
  - New `--digitalocean-ssh-key-fingerprint` for using existing SSH keys instead of creating new ones
- `virtualbox`
  - Fix issue with `bootlocal.sh`
  - New `--virtualbox-nictype` flag to set driver for NAT network
  - More robust host-only interface collision detection
  - Add support for running VirtualBox on a Windows 32 bit host
  - Change default DNS passthrough handling
- `amazonec2`
  - Specifying multiple security groups to use is now supported
- `exoscale`
  - Add support for user-data
- `hyperv`
  - Machines can now be created by a non-administrator
- `rackspace`
  - New `--rackspace-active-timeout` parameter
- `vmwarefusion`
  - Bind mount shared folder directory by default
- `google`
  - New `--google-use-internal-ip-only` parameter
  Provisioners
- General
  - Support for specifying Docker engine port in some cases
- CentOS
  - Now defaults to using upstream `get.docker.com` script instead of custom RPMs.
- boot2docker
  - More robust eth* interface detection
- Swarm
  - Add `--swarm-experimental` parameter to enable experimental Swarm features</changelog>
</package>
<package pkgid="bf6441522945d6172629fe8e8f07f5192bf5c9e18a09c695d81f094f7b954594" name="docker-machine-kvm" arch="aarch64">
  <version epoch="0" ver="0.8.2" rel="1.1"/>
  <changelog author="dmacvicar@suse.de" date="1476964800">- initial package</changelog>
  <changelog author="fcastelli@suse.com" date="1477915200">- Add minikube-fixes.patch: a series of patches required to get minikube
  to work with an openSUSE image</changelog>
  <changelog author="fcastelli@suse.com" date="1491393600">- Update to v0.8.2
- Removed minikube-fixes.patch: replaced with singular patches
- Added 0001-Add-libvirt-API-method-to-obtain-DHCP-leases.patch: get VM IP
  address without parsing the unreliable dnsmasq leases file
- Added 0002-Rework-patch-that-gets-the-VM-IP-address-using-libvi.patch: initial
  patch required by 0001-Add-libvirt-API-method-to-obtain-DHCP-leases.patch
- Added 0003-Use-shutdown-API-to-stop-domain.patch: proper termination of
  nodes</changelog>
</package>
<package pkgid="bf6839a91184a4c4cea376ef2d234f0b69bb3f99ffe9e68ff2d9d9f4bd0e55d6" name="docker-machine-kvm" arch="src">
  <version epoch="0" ver="0.8.2" rel="1.1"/>
  <changelog author="dmacvicar@suse.de" date="1476964800">- initial package</changelog>
  <changelog author="fcastelli@suse.com" date="1477915200">- Add minikube-fixes.patch: a series of patches required to get minikube
  to work with an openSUSE image</changelog>
  <changelog author="fcastelli@suse.com" date="1491393600">- Update to v0.8.2
- Removed minikube-fixes.patch: replaced with singular patches
- Added 0001-Add-libvirt-API-method-to-obtain-DHCP-leases.patch: get VM IP
  address without parsing the unreliable dnsmasq leases file
- Added 0002-Rework-patch-that-gets-the-VM-IP-address-using-libvi.patch: initial
  patch required by 0001-Add-libvirt-API-method-to-obtain-DHCP-leases.patch
- Added 0003-Use-shutdown-API-to-stop-domain.patch: proper termination of
  nodes</changelog>
</package>
<package pkgid="1ff49a85b34be37abdb39d0c7635cbc414a26d142c35682051e92a0afdd5d593" name="docker-machine-kvm" arch="src">
  <version epoch="0" ver="0.8.2" rel="1.7"/>
  <changelog author="dmacvicar@suse.de" date="1476964800">- initial package</changelog>
  <changelog author="fcastelli@suse.com" date="1477915200">- Add minikube-fixes.patch: a series of patches required to get minikube
  to work with an openSUSE image</changelog>
  <changelog author="fcastelli@suse.com" date="1491393600">- Update to v0.8.2
- Removed minikube-fixes.patch: replaced with singular patches
- Added 0001-Add-libvirt-API-method-to-obtain-DHCP-leases.patch: get VM IP
  address without parsing the unreliable dnsmasq leases file
- Added 0002-Rework-patch-that-gets-the-VM-IP-address-using-libvi.patch: initial
  patch required by 0001-Add-libvirt-API-method-to-obtain-DHCP-leases.patch
- Added 0003-Use-shutdown-API-to-stop-domain.patch: proper termination of
  nodes</changelog>
</package>
<package pkgid="1067e5ca15c3f098272872905924ac96c685881a776479b62c7c1c7eeba29292" name="docker-machine-kvm" arch="x86_64">
  <version epoch="0" ver="0.8.2" rel="1.7"/>
  <changelog author="dmacvicar@suse.de" date="1476964800">- initial package</changelog>
  <changelog author="fcastelli@suse.com" date="1477915200">- Add minikube-fixes.patch: a series of patches required to get minikube
  to work with an openSUSE image</changelog>
  <changelog author="fcastelli@suse.com" date="1491393600">- Update to v0.8.2
- Removed minikube-fixes.patch: replaced with singular patches
- Added 0001-Add-libvirt-API-method-to-obtain-DHCP-leases.patch: get VM IP
  address without parsing the unreliable dnsmasq leases file
- Added 0002-Rework-patch-that-gets-the-VM-IP-address-using-libvi.patch: initial
  patch required by 0001-Add-libvirt-API-method-to-obtain-DHCP-leases.patch
- Added 0003-Use-shutdown-API-to-stop-domain.patch: proper termination of
  nodes</changelog>
</package>
<package pkgid="ace9214d50d617b60aad9d95442eb6c761133d3f52680177a7c7461380ea8f3b" name="docker-runc" arch="aarch64">
  <version epoch="0" ver="0.1.1+gitr2947_9c2d8d1" rel="7.1"/>
  <changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
  <changelog author="jengelh@inai.de" date="1474459200">- Run fdupes.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1476360000">- update to 02f8fa7 because that is the needed version for docker 1.12.1 (bsc#1004490)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version by adding a revision "counter" so that it will always
  increase
  fix bsc#1009961</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1481889600">- add the /usr/bin/docker-run symlink to partially fix bsc#1015661</changelog>
  <changelog author="asarai@suse.com" date="1482148800">- For the moment, we have to switch to using Docker's fork of runC. This *will*
  be solved properly by creating a new package purely for Docker's runC fork,
  because it's quite silly to tie OCI project releases to Docker's vendoring
  scheme. Once this is fixed, this package will be switch to being purely-OCI.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1482148801">- update runc to the version used in docker 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1484308800">- fix CVE-2016-9962 bsc#1012568 and applying the patch
  CVE-2016-9962.patch, because 1.12.6 partially fixes it (it contains
  the first patch attached in bsc#1012568)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1487937600">- update to docker-1.13.0 requirement</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1490788800">- fix bsc#1028113 - runc: make sure to ignore cgroup v2 mountpoints
  This is a backport of https://github.com/opencontainers/runc/pull/1266
  + ignore_cgroup2_mountpoint.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491912000">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998400">- Make sure this is being built with go 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- update version to the one required by docker-17.04.0-ce (bsc#1034053)
  remove ignore_cgroup2_mountpoint.patch . This is already included in
  the upstream source code.</changelog>
  <changelog author="jengelh@inai.de" date="1493380800">- Substitute %__-type macro indirections</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirement to 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493899200">- fix the golang requirement to 1.7 to the subpackages</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- rename runc to docker-runc</changelog>
  <changelog author="thipp@suse.de" date="1499947200">- Remove empty %post
- Use Obsoletes instead of Conflicts</changelog>
  <changelog author="asarai@suse.com" date="1501675200">- Use -buildmode=pie for tests and binary build. bsc#1048046 bsc#1051429
- Cleanup seccomp builds similar to bsc#1028638
- Remove the usage of 'cp -r' to reduce noise in the build logs.</changelog>
  <changelog author="asarai@suse.com" date="1502625600">- Use the upstream Makefile, to ensure that we always include the version and
  commit information in runc. This was confusing users (and Docker).
  bsc#1053532
- Add a backported patch to fix a Makefile bug. This also includes some other
  changes to make the docker-runc.spec mirror the newer runc.spec (which
  required additional patching to the Makefile).
  https://github.com/opencontainers/runc/pull/1555
  + bsc1053532-0001-makefile-drop-usage-of-install.patch</changelog>
</package>
<package pkgid="72ee6868027b5c7bf0d801c5b18fd9a3e4ec5f7593b2712f54af22044ad65d62" name="docker-runc" arch="src">
  <version epoch="0" ver="0.1.1+gitr2947_9c2d8d1" rel="7.1"/>
  <changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
  <changelog author="jengelh@inai.de" date="1474459200">- Run fdupes.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1476360000">- update to 02f8fa7 because that is the needed version for docker 1.12.1 (bsc#1004490)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version by adding a revision "counter" so that it will always
  increase
  fix bsc#1009961</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1481889600">- add the /usr/bin/docker-run symlink to partially fix bsc#1015661</changelog>
  <changelog author="asarai@suse.com" date="1482148800">- For the moment, we have to switch to using Docker's fork of runC. This *will*
  be solved properly by creating a new package purely for Docker's runC fork,
  because it's quite silly to tie OCI project releases to Docker's vendoring
  scheme. Once this is fixed, this package will be switch to being purely-OCI.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1482148801">- update runc to the version used in docker 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1484308800">- fix CVE-2016-9962 bsc#1012568 and applying the patch
  CVE-2016-9962.patch, because 1.12.6 partially fixes it (it contains
  the first patch attached in bsc#1012568)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1487937600">- update to docker-1.13.0 requirement</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1490788800">- fix bsc#1028113 - runc: make sure to ignore cgroup v2 mountpoints
  This is a backport of https://github.com/opencontainers/runc/pull/1266
  + ignore_cgroup2_mountpoint.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491912000">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998400">- Make sure this is being built with go 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- update version to the one required by docker-17.04.0-ce (bsc#1034053)
  remove ignore_cgroup2_mountpoint.patch . This is already included in
  the upstream source code.</changelog>
  <changelog author="jengelh@inai.de" date="1493380800">- Substitute %__-type macro indirections</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirement to 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493899200">- fix the golang requirement to 1.7 to the subpackages</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- rename runc to docker-runc</changelog>
  <changelog author="thipp@suse.de" date="1499947200">- Remove empty %post
- Use Obsoletes instead of Conflicts</changelog>
  <changelog author="asarai@suse.com" date="1501675200">- Use -buildmode=pie for tests and binary build. bsc#1048046 bsc#1051429
- Cleanup seccomp builds similar to bsc#1028638
- Remove the usage of 'cp -r' to reduce noise in the build logs.</changelog>
  <changelog author="asarai@suse.com" date="1502625600">- Use the upstream Makefile, to ensure that we always include the version and
  commit information in runc. This was confusing users (and Docker).
  bsc#1053532
- Add a backported patch to fix a Makefile bug. This also includes some other
  changes to make the docker-runc.spec mirror the newer runc.spec (which
  required additional patching to the Makefile).
  https://github.com/opencontainers/runc/pull/1555
  + bsc1053532-0001-makefile-drop-usage-of-install.patch</changelog>
</package>
<package pkgid="10c0c51c14ef90e155966eb9e9ed83741425bf47f8fccfb77f372824d9eea23c" name="docker-runc" arch="x86_64">
  <version epoch="0" ver="0.1.1+gitr2947_9c2d8d1" rel="7.1"/>
  <changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
  <changelog author="jengelh@inai.de" date="1474459200">- Run fdupes.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1476360000">- update to 02f8fa7 because that is the needed version for docker 1.12.1 (bsc#1004490)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version by adding a revision "counter" so that it will always
  increase
  fix bsc#1009961</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1481889600">- add the /usr/bin/docker-run symlink to partially fix bsc#1015661</changelog>
  <changelog author="asarai@suse.com" date="1482148800">- For the moment, we have to switch to using Docker's fork of runC. This *will*
  be solved properly by creating a new package purely for Docker's runC fork,
  because it's quite silly to tie OCI project releases to Docker's vendoring
  scheme. Once this is fixed, this package will be switch to being purely-OCI.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1482148801">- update runc to the version used in docker 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1484308800">- fix CVE-2016-9962 bsc#1012568 and applying the patch
  CVE-2016-9962.patch, because 1.12.6 partially fixes it (it contains
  the first patch attached in bsc#1012568)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1487937600">- update to docker-1.13.0 requirement</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1490788800">- fix bsc#1028113 - runc: make sure to ignore cgroup v2 mountpoints
  This is a backport of https://github.com/opencontainers/runc/pull/1266
  + ignore_cgroup2_mountpoint.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491912000">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998400">- Make sure this is being built with go 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- update version to the one required by docker-17.04.0-ce (bsc#1034053)
  remove ignore_cgroup2_mountpoint.patch . This is already included in
  the upstream source code.</changelog>
  <changelog author="jengelh@inai.de" date="1493380800">- Substitute %__-type macro indirections</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirement to 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493899200">- fix the golang requirement to 1.7 to the subpackages</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- rename runc to docker-runc</changelog>
  <changelog author="thipp@suse.de" date="1499947200">- Remove empty %post
- Use Obsoletes instead of Conflicts</changelog>
  <changelog author="asarai@suse.com" date="1501675200">- Use -buildmode=pie for tests and binary build. bsc#1048046 bsc#1051429
- Cleanup seccomp builds similar to bsc#1028638
- Remove the usage of 'cp -r' to reduce noise in the build logs.</changelog>
  <changelog author="asarai@suse.com" date="1502625600">- Use the upstream Makefile, to ensure that we always include the version and
  commit information in runc. This was confusing users (and Docker).
  bsc#1053532
- Add a backported patch to fix a Makefile bug. This also includes some other
  changes to make the docker-runc.spec mirror the newer runc.spec (which
  required additional patching to the Makefile).
  https://github.com/opencontainers/runc/pull/1555
  + bsc1053532-0001-makefile-drop-usage-of-install.patch</changelog>
</package>
<package pkgid="c7c10226a60251e306aa623e50e628c036d3e4e94af711d0d156ef2c9da80a90" name="docker-runc-test" arch="noarch">
  <version epoch="0" ver="0.1.1+gitr2947_9c2d8d1" rel="7.1"/>
  <changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
  <changelog author="jengelh@inai.de" date="1474459200">- Run fdupes.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1476360000">- update to 02f8fa7 because that is the needed version for docker 1.12.1 (bsc#1004490)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version by adding a revision "counter" so that it will always
  increase
  fix bsc#1009961</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1481889600">- add the /usr/bin/docker-run symlink to partially fix bsc#1015661</changelog>
  <changelog author="asarai@suse.com" date="1482148800">- For the moment, we have to switch to using Docker's fork of runC. This *will*
  be solved properly by creating a new package purely for Docker's runC fork,
  because it's quite silly to tie OCI project releases to Docker's vendoring
  scheme. Once this is fixed, this package will be switch to being purely-OCI.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1482148801">- update runc to the version used in docker 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1484308800">- fix CVE-2016-9962 bsc#1012568 and applying the patch
  CVE-2016-9962.patch, because 1.12.6 partially fixes it (it contains
  the first patch attached in bsc#1012568)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1487937600">- update to docker-1.13.0 requirement</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1490788800">- fix bsc#1028113 - runc: make sure to ignore cgroup v2 mountpoints
  This is a backport of https://github.com/opencontainers/runc/pull/1266
  + ignore_cgroup2_mountpoint.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491912000">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998400">- Make sure this is being built with go 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- update version to the one required by docker-17.04.0-ce (bsc#1034053)
  remove ignore_cgroup2_mountpoint.patch . This is already included in
  the upstream source code.</changelog>
  <changelog author="jengelh@inai.de" date="1493380800">- Substitute %__-type macro indirections</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirement to 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493899200">- fix the golang requirement to 1.7 to the subpackages</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- rename runc to docker-runc</changelog>
  <changelog author="thipp@suse.de" date="1499947200">- Remove empty %post
- Use Obsoletes instead of Conflicts</changelog>
  <changelog author="asarai@suse.com" date="1501675200">- Use -buildmode=pie for tests and binary build. bsc#1048046 bsc#1051429
- Cleanup seccomp builds similar to bsc#1028638
- Remove the usage of 'cp -r' to reduce noise in the build logs.</changelog>
  <changelog author="asarai@suse.com" date="1502625600">- Use the upstream Makefile, to ensure that we always include the version and
  commit information in runc. This was confusing users (and Docker).
  bsc#1053532
- Add a backported patch to fix a Makefile bug. This also includes some other
  changes to make the docker-runc.spec mirror the newer runc.spec (which
  required additional patching to the Makefile).
  https://github.com/opencontainers/runc/pull/1555
  + bsc1053532-0001-makefile-drop-usage-of-install.patch</changelog>
</package>
<package pkgid="c57199503e1b735d39c7352d46d39f92201173841b1a0603d0ba32a01b450eec" name="docker-swarm" arch="src">
  <version epoch="0" ver="1.1.0" rel="1.8"/>
  <changelog author="fcastelli@suse.com" date="1445515200">- Created initial package</changelog>
  <changelog author="fcastelli@suse.com" date="1447070400">- Update to version 1.0.0:
  * Scheduler:
  - Swarm is now pulling Images in parallel after the scheduling decision has
    been made, which mitigates the error happening occasionally with Docker
    pulls blocking the entire scheduler.
  * General stability:
  - The Node refresh loop process has been improved and does not yield to a
    panic when removing an Engine and trying to refresh the state at the
    same time.
  - The refresh loop has been randomized to better handle huge scale scenarios
    (&gt; 1000 nodes) where a *refresh burst* could occur and make the Manager
    unstable/fail.
  - General improvements and fixes for the Mesos experimental backend for
    swarm.
  * Integration with libnetwork / Support for overlay networking:
  - It is now possible to use the new networking features with Swarm through
    the `network` sub-system. Commands like `docker network create`,
    `docker network attach` and `docker network ls` are now available through
    swarm.
  * Integration with Docker Volume Plugins:
  - You can now use the docker volume plugin subsystem available with
    `docker volume`.
  * Leader Election:
  - You can now specify the `--replication-ttl` flag to control how long it
    takes for Replicas to be notified of the Primary failure and take over
    the lead.
  * TLS:
  - This is now possible to use TLS with discovery for `consul` and `etcd`
    using the new `--discovery-opt` flag.</changelog>
  <changelog author="msabate@suse.com" date="1454932800">- Update to version 1.1.0:
  * Scheduler
  - Add support for container rescheduling on node failure. (experimental)
  - Use failureCount as a secondary health indicator
  - Add swarm container create retry option
  - Fixed the way soft affinities and handled
  * API
  - Support private registry on docker run
  - Expose error and last update time in docker info
  - Sort images by Created
  - Fix error when inspect on unhealthy node
  - Prevent panic in filters when container has no name
  - Add buildtime, kernelversion and experimental to API version
  - Support docker update and new networking related flags in run &amp; network create/connect/disconnect/ls
  - Require `--all` on docker ps to display containers on unhealthy nodes
  - Retry on docker events EOF
  * Node Management
  - Add a random delay to avoid synchronized registration at swarm join
  - Use engine connection error to fail engine fast
  - Introduce pending state
  * Mesos integration
  - Rename slave to agent
  - Upgrade tests to use mesos 0.25
  - Code refactors
  - Improve debug output
  - Enable checkpoint failover in FrameworkInfo
  - Fix timeout when pulling images
  - Add timeout to refuse offers
  - Fix double start issue
  * Misc
  - Fix license grant
  - Documentation update
  - Use discovery from docker/docker</changelog>
</package>
<package pkgid="cfc450ed9af4cbccd54627029080e0eaf5e970dc05a50f4f42917175feef97df" name="docker-swarm" arch="x86_64">
  <version epoch="0" ver="1.1.0" rel="1.8"/>
  <changelog author="fcastelli@suse.com" date="1445515200">- Created initial package</changelog>
  <changelog author="fcastelli@suse.com" date="1447070400">- Update to version 1.0.0:
  * Scheduler:
  - Swarm is now pulling Images in parallel after the scheduling decision has
    been made, which mitigates the error happening occasionally with Docker
    pulls blocking the entire scheduler.
  * General stability:
  - The Node refresh loop process has been improved and does not yield to a
    panic when removing an Engine and trying to refresh the state at the
    same time.
  - The refresh loop has been randomized to better handle huge scale scenarios
    (&gt; 1000 nodes) where a *refresh burst* could occur and make the Manager
    unstable/fail.
  - General improvements and fixes for the Mesos experimental backend for
    swarm.
  * Integration with libnetwork / Support for overlay networking:
  - It is now possible to use the new networking features with Swarm through
    the `network` sub-system. Commands like `docker network create`,
    `docker network attach` and `docker network ls` are now available through
    swarm.
  * Integration with Docker Volume Plugins:
  - You can now use the docker volume plugin subsystem available with
    `docker volume`.
  * Leader Election:
  - You can now specify the `--replication-ttl` flag to control how long it
    takes for Replicas to be notified of the Primary failure and take over
    the lead.
  * TLS:
  - This is now possible to use TLS with discovery for `consul` and `etcd`
    using the new `--discovery-opt` flag.</changelog>
  <changelog author="msabate@suse.com" date="1454932800">- Update to version 1.1.0:
  * Scheduler
  - Add support for container rescheduling on node failure. (experimental)
  - Use failureCount as a secondary health indicator
  - Add swarm container create retry option
  - Fixed the way soft affinities and handled
  * API
  - Support private registry on docker run
  - Expose error and last update time in docker info
  - Sort images by Created
  - Fix error when inspect on unhealthy node
  - Prevent panic in filters when container has no name
  - Add buildtime, kernelversion and experimental to API version
  - Support docker update and new networking related flags in run &amp; network create/connect/disconnect/ls
  - Require `--all` on docker ps to display containers on unhealthy nodes
  - Retry on docker events EOF
  * Node Management
  - Add a random delay to avoid synchronized registration at swarm join
  - Use engine connection error to fail engine fast
  - Introduce pending state
  * Mesos integration
  - Rename slave to agent
  - Upgrade tests to use mesos 0.25
  - Code refactors
  - Improve debug output
  - Enable checkpoint failover in FrameworkInfo
  - Fix timeout when pulling images
  - Add timeout to refuse offers
  - Fix double start issue
  * Misc
  - Fix license grant
  - Documentation update
  - Use discovery from docker/docker</changelog>
</package>
<package pkgid="3646a36c0b4dbacac0b3be4e6349e43c2fdd37a0652b90f53a040b86f02798dc" name="docker-test" arch="aarch64">
  <version epoch="0" ver="17.04.0_ce" rel="209.1"/>
  <changelog author="asarai@suse.com" date="1491912000">- Update SUSE secrets patch to handle boo#1030702.
  * secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  * secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
  <changelog author="asarai@suse.com" date="1491998400">- Enable Delegate=yes, since systemd will safely ignore lvalues it doesn't
  understand.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs
- remove gcc specific patches
  * gcc-go-patches.patch
  * netlink_netns_powerpc.patch
  * boltdb_bolt_add_brokenUnaligned.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998402">- Make sure this is being built with go 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- Update to version 17.04.0-ce (fix bsc#1034053 )
- Patches removed because have been merged into this version:
  * pr31549-cmd-docker-fix-TestDaemonCommand.patch
  * pr31773-daemon-also-ensureDefaultApparmorProfile-in-exec-pat.patch
- Patches rebased:
  * integration-cli-fix-TestInfoEnsureSucceeds.patch
- Build man pages for all archs (bsc#953182)
- Containers cannot resolve DNS if docker host uses 127.0.0.1 as resolver (bsc#1034063)
  see /usr/share/doc/packages/docker/CHANGELOG.md</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492516800">- Fix secrets-0002-SUSE-implement-SUSE-container-secrets.patch:
  substitute docker/distribution/digest by opencontainers/digest</changelog>
  <changelog author="fcastelli@suse.com" date="1493640000">- Update golang build requirements to use golang(API) symbol: this is
  needed to solve a conflict between multiple versions of Go being available</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493899200">- Fix golang requirements in the subpackages</changelog>
  <changelog author="asarai@suse.com" date="1494417600">- Add a partial fix for boo#1038493.
- Fixed bsc#1037436 where execids were being leaked due to bad error handling.
  This is a backport of https://github.com/docker/cli/pull/52.
  + bsc1037436-0001-client-check-tty-before-creating-exec-job.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1494504000">- Fix bsc#1038476 warning about non-executable docker
  * Simply verify we have binary prior using it, might happen if
    someone had docker installed and then did remove it and install
    from scratch again</changelog>
  <changelog author="asarai@suse.com" date="1495022400">- Fix bsc#1037607 which was causing read-only issues on Kubic, this is a
  backport of https://github.com/moby/moby/pull/33250.
  + bsc1037607-0001-apparmor-make-pkg-aaparser-work-on-read-only-root.patch</changelog>
  <changelog author="asarai@suse.com" date="1496059200">- Update SUSE secrets patch to correctly handle restarting of containers.
  + secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  + secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1496145600">- Fix bsc#1032287: missing docker systemd configuration</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1497873600">- Fix bsc#1029630: docker does not wait for lvm on system startup
  I added "lvm2-monitor.service" as an "After dependency" of the docker systemd
  unit.</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- change dependency to docker-runc</changelog>
  <changelog author="thipp@suse.de" date="1499428800">- fix path to docker-runc in systemd service file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1499774400">- add SuSEfirewall2.service to the After clause in docker.service
  in order to fix bsc#1046024</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1500465600">- enable libseccomp on sle12sp2 and newer, 42.2 and newer
  fix bsc#1028638 - docker: conditional filtering not supported on
  libseccomp for sle12</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1500465601">- enable deferred removal for sle12sp2 and newer (and openSUSE
  equivalent. fix bsc#1021227</changelog>
  <changelog author="asarai@suse.com" date="1501675200">- Use -buildmode=pie for tests and binary build. bsc#1048046 bsc#1051429</changelog>
</package>
<package pkgid="3b6dc67a1db2869972f1e1c5dfe1bc3deb43c12e5ed9df302f4da964e9a1e39e" name="docker-test" arch="x86_64">
  <version epoch="0" ver="17.04.0_ce" rel="209.3"/>
  <changelog author="asarai@suse.com" date="1491912000">- Update SUSE secrets patch to handle boo#1030702.
  * secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  * secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
  <changelog author="asarai@suse.com" date="1491998400">- Enable Delegate=yes, since systemd will safely ignore lvalues it doesn't
  understand.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs
- remove gcc specific patches
  * gcc-go-patches.patch
  * netlink_netns_powerpc.patch
  * boltdb_bolt_add_brokenUnaligned.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998402">- Make sure this is being built with go 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- Update to version 17.04.0-ce (fix bsc#1034053 )
- Patches removed because have been merged into this version:
  * pr31549-cmd-docker-fix-TestDaemonCommand.patch
  * pr31773-daemon-also-ensureDefaultApparmorProfile-in-exec-pat.patch
- Patches rebased:
  * integration-cli-fix-TestInfoEnsureSucceeds.patch
- Build man pages for all archs (bsc#953182)
- Containers cannot resolve DNS if docker host uses 127.0.0.1 as resolver (bsc#1034063)
  see /usr/share/doc/packages/docker/CHANGELOG.md</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492516800">- Fix secrets-0002-SUSE-implement-SUSE-container-secrets.patch:
  substitute docker/distribution/digest by opencontainers/digest</changelog>
  <changelog author="fcastelli@suse.com" date="1493640000">- Update golang build requirements to use golang(API) symbol: this is
  needed to solve a conflict between multiple versions of Go being available</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493899200">- Fix golang requirements in the subpackages</changelog>
  <changelog author="asarai@suse.com" date="1494417600">- Add a partial fix for boo#1038493.
- Fixed bsc#1037436 where execids were being leaked due to bad error handling.
  This is a backport of https://github.com/docker/cli/pull/52.
  + bsc1037436-0001-client-check-tty-before-creating-exec-job.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1494504000">- Fix bsc#1038476 warning about non-executable docker
  * Simply verify we have binary prior using it, might happen if
    someone had docker installed and then did remove it and install
    from scratch again</changelog>
  <changelog author="asarai@suse.com" date="1495022400">- Fix bsc#1037607 which was causing read-only issues on Kubic, this is a
  backport of https://github.com/moby/moby/pull/33250.
  + bsc1037607-0001-apparmor-make-pkg-aaparser-work-on-read-only-root.patch</changelog>
  <changelog author="asarai@suse.com" date="1496059200">- Update SUSE secrets patch to correctly handle restarting of containers.
  + secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  + secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1496145600">- Fix bsc#1032287: missing docker systemd configuration</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1497873600">- Fix bsc#1029630: docker does not wait for lvm on system startup
  I added "lvm2-monitor.service" as an "After dependency" of the docker systemd
  unit.</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- change dependency to docker-runc</changelog>
  <changelog author="thipp@suse.de" date="1499428800">- fix path to docker-runc in systemd service file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1499774400">- add SuSEfirewall2.service to the After clause in docker.service
  in order to fix bsc#1046024</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1500465600">- enable libseccomp on sle12sp2 and newer, 42.2 and newer
  fix bsc#1028638 - docker: conditional filtering not supported on
  libseccomp for sle12</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1500465601">- enable deferred removal for sle12sp2 and newer (and openSUSE
  equivalent. fix bsc#1021227</changelog>
  <changelog author="asarai@suse.com" date="1501675200">- Use -buildmode=pie for tests and binary build. bsc#1048046 bsc#1051429</changelog>
</package>
<package pkgid="e4bedb52eddb68a8e20a90200f0972e6512ee329a0de8801240acb731af9bde4" name="docker-zsh-completion" arch="noarch">
  <version epoch="0" ver="17.04.0_ce" rel="209.1"/>
  <changelog author="asarai@suse.com" date="1491912000">- Update SUSE secrets patch to handle boo#1030702.
  * secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  * secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
  <changelog author="asarai@suse.com" date="1491998400">- Enable Delegate=yes, since systemd will safely ignore lvalues it doesn't
  understand.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs
- remove gcc specific patches
  * gcc-go-patches.patch
  * netlink_netns_powerpc.patch
  * boltdb_bolt_add_brokenUnaligned.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998402">- Make sure this is being built with go 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- Update to version 17.04.0-ce (fix bsc#1034053 )
- Patches removed because have been merged into this version:
  * pr31549-cmd-docker-fix-TestDaemonCommand.patch
  * pr31773-daemon-also-ensureDefaultApparmorProfile-in-exec-pat.patch
- Patches rebased:
  * integration-cli-fix-TestInfoEnsureSucceeds.patch
- Build man pages for all archs (bsc#953182)
- Containers cannot resolve DNS if docker host uses 127.0.0.1 as resolver (bsc#1034063)
  see /usr/share/doc/packages/docker/CHANGELOG.md</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492516800">- Fix secrets-0002-SUSE-implement-SUSE-container-secrets.patch:
  substitute docker/distribution/digest by opencontainers/digest</changelog>
  <changelog author="fcastelli@suse.com" date="1493640000">- Update golang build requirements to use golang(API) symbol: this is
  needed to solve a conflict between multiple versions of Go being available</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493899200">- Fix golang requirements in the subpackages</changelog>
  <changelog author="asarai@suse.com" date="1494417600">- Add a partial fix for boo#1038493.
- Fixed bsc#1037436 where execids were being leaked due to bad error handling.
  This is a backport of https://github.com/docker/cli/pull/52.
  + bsc1037436-0001-client-check-tty-before-creating-exec-job.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1494504000">- Fix bsc#1038476 warning about non-executable docker
  * Simply verify we have binary prior using it, might happen if
    someone had docker installed and then did remove it and install
    from scratch again</changelog>
  <changelog author="asarai@suse.com" date="1495022400">- Fix bsc#1037607 which was causing read-only issues on Kubic, this is a
  backport of https://github.com/moby/moby/pull/33250.
  + bsc1037607-0001-apparmor-make-pkg-aaparser-work-on-read-only-root.patch</changelog>
  <changelog author="asarai@suse.com" date="1496059200">- Update SUSE secrets patch to correctly handle restarting of containers.
  + secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  + secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1496145600">- Fix bsc#1032287: missing docker systemd configuration</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1497873600">- Fix bsc#1029630: docker does not wait for lvm on system startup
  I added "lvm2-monitor.service" as an "After dependency" of the docker systemd
  unit.</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- change dependency to docker-runc</changelog>
  <changelog author="thipp@suse.de" date="1499428800">- fix path to docker-runc in systemd service file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1499774400">- add SuSEfirewall2.service to the After clause in docker.service
  in order to fix bsc#1046024</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1500465600">- enable libseccomp on sle12sp2 and newer, 42.2 and newer
  fix bsc#1028638 - docker: conditional filtering not supported on
  libseccomp for sle12</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1500465601">- enable deferred removal for sle12sp2 and newer (and openSUSE
  equivalent. fix bsc#1021227</changelog>
  <changelog author="asarai@suse.com" date="1501675200">- Use -buildmode=pie for tests and binary build. bsc#1048046 bsc#1051429</changelog>
</package>
<package pkgid="15771c71c4abcc8323499d41bd84b5cfa90dea79e4005174f65e59d004ed6cd7" name="docker-zsh-completion" arch="noarch">
  <version epoch="0" ver="17.04.0_ce" rel="209.3"/>
  <changelog author="asarai@suse.com" date="1491912000">- Update SUSE secrets patch to handle boo#1030702.
  * secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  * secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
  <changelog author="asarai@suse.com" date="1491998400">- Enable Delegate=yes, since systemd will safely ignore lvalues it doesn't
  understand.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs
- remove gcc specific patches
  * gcc-go-patches.patch
  * netlink_netns_powerpc.patch
  * boltdb_bolt_add_brokenUnaligned.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998402">- Make sure this is being built with go 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- Update to version 17.04.0-ce (fix bsc#1034053 )
- Patches removed because have been merged into this version:
  * pr31549-cmd-docker-fix-TestDaemonCommand.patch
  * pr31773-daemon-also-ensureDefaultApparmorProfile-in-exec-pat.patch
- Patches rebased:
  * integration-cli-fix-TestInfoEnsureSucceeds.patch
- Build man pages for all archs (bsc#953182)
- Containers cannot resolve DNS if docker host uses 127.0.0.1 as resolver (bsc#1034063)
  see /usr/share/doc/packages/docker/CHANGELOG.md</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492516800">- Fix secrets-0002-SUSE-implement-SUSE-container-secrets.patch:
  substitute docker/distribution/digest by opencontainers/digest</changelog>
  <changelog author="fcastelli@suse.com" date="1493640000">- Update golang build requirements to use golang(API) symbol: this is
  needed to solve a conflict between multiple versions of Go being available</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493899200">- Fix golang requirements in the subpackages</changelog>
  <changelog author="asarai@suse.com" date="1494417600">- Add a partial fix for boo#1038493.
- Fixed bsc#1037436 where execids were being leaked due to bad error handling.
  This is a backport of https://github.com/docker/cli/pull/52.
  + bsc1037436-0001-client-check-tty-before-creating-exec-job.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1494504000">- Fix bsc#1038476 warning about non-executable docker
  * Simply verify we have binary prior using it, might happen if
    someone had docker installed and then did remove it and install
    from scratch again</changelog>
  <changelog author="asarai@suse.com" date="1495022400">- Fix bsc#1037607 which was causing read-only issues on Kubic, this is a
  backport of https://github.com/moby/moby/pull/33250.
  + bsc1037607-0001-apparmor-make-pkg-aaparser-work-on-read-only-root.patch</changelog>
  <changelog author="asarai@suse.com" date="1496059200">- Update SUSE secrets patch to correctly handle restarting of containers.
  + secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  + secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1496145600">- Fix bsc#1032287: missing docker systemd configuration</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1497873600">- Fix bsc#1029630: docker does not wait for lvm on system startup
  I added "lvm2-monitor.service" as an "After dependency" of the docker systemd
  unit.</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- change dependency to docker-runc</changelog>
  <changelog author="thipp@suse.de" date="1499428800">- fix path to docker-runc in systemd service file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1499774400">- add SuSEfirewall2.service to the After clause in docker.service
  in order to fix bsc#1046024</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1500465600">- enable libseccomp on sle12sp2 and newer, 42.2 and newer
  fix bsc#1028638 - docker: conditional filtering not supported on
  libseccomp for sle12</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1500465601">- enable deferred removal for sle12sp2 and newer (and openSUSE
  equivalent. fix bsc#1021227</changelog>
  <changelog author="asarai@suse.com" date="1501675200">- Use -buildmode=pie for tests and binary build. bsc#1048046 bsc#1051429</changelog>
</package>
<package pkgid="7311658e1ab7816935bd47bab762a079fb728949e966e032cb0588dd28bc74b7" name="dumb-init" arch="aarch64">
  <version epoch="0" ver="1.2.0" rel="1.1"/>
  <changelog author="boris@steki.net" date="1495022400">- initial packaging of version 1.2.0</changelog>
</package>
<package pkgid="8853d00f3e519ffab30a60996e48532dc1db9672f79eaaff12ab4b29c9f24684" name="dumb-init" arch="src">
  <version epoch="0" ver="1.2.0" rel="1.1"/>
  <changelog author="boris@steki.net" date="1495022400">- initial packaging of version 1.2.0</changelog>
</package>
<package pkgid="38e7f0e3c5f449923b75d8b1c08a10d7cfbe91c5d3f6461ed16cb1ed3e513b8b" name="dumb-init" arch="x86_64">
  <version epoch="0" ver="1.2.0" rel="1.1"/>
  <changelog author="boris@steki.net" date="1495022400">- initial packaging of version 1.2.0</changelog>
</package>
<package pkgid="8b2a03df23ded4f6f0516e9fe63a175d01bd6f94e963e08adbfc7dd272182014" name="etcd" arch="aarch64">
  <version epoch="0" ver="3.2.4" rel="14.2"/>
  <changelog author="opensuse-packaging@opensuse.org" date="1464609600">- Update to version 2.3.6:
  + raft: do not panic when removing all the nodes from cluster
  + Documentation/v2: fix auth_api.md bug
  + Documentation/v2: fix typo for updating a member
  + etcdsever: fix the leaky snashot routine issue
  + etcdserver: stop raft after stopping apply scheduler
  + etcdserver: wait for snapshots before closing raft
  + version: bump to v2.3.5
  + version: bump to v2.3.5+git
  + etcd: fix refresh feature
  + version: bump to v2.3.6</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1466596800">- Update to version 2.3.7:
  + etcdsever: fix the leaky snashot routine issue
  + etcdserver: stop raft after stopping apply scheduler
  + etcdserver: wait for snapshots before closing raft
  + version: bump to v2.3.5
  + version: bump to v2.3.5+git
  + etcd: fix refresh feature
  + version: bump to v2.3.6
  + version: bump to v2.3.6+git
  + store: copy old value when refresh + cas
  + version: bump to v2.3.7</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1467720000">- Update to version 3.0.0:
  * mvcc: do not hash consistent index
  * benchmark: fix Compact request
  * clientv3: only use closeErr on watch when donec is closed
  * ctlv3: make flags, commands formats consistent
  * Doc: fix typo in dev-guide.md
  * hack: add tls-setup example generated certs to gitignore
  * hack: install goreman in tls-setup example
  * *: remove beta from docs
  * version: bump to v3.0.0</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1467720001">- Update to version 3.0.1:
  * version: bump to v3.0.0+git
  * release: fix Dockerfile etcd binary paths
  * etcdserver: exit on missing backend only if semver is &gt;= 3.0.0
  * Documentation: fix typo in api_grpc_gateway.md
  * *: test, docs with go1.6+
  * version: bump to v3.0.1</changelog>
  <changelog author="tboerger@suse.com" date="1467892800">- Dropped rpmlintrc
- Refactoring of the spec based on golang-packaging</changelog>
  <changelog author="pjanouch@suse.de" date="1468411200">- spec-cleaner clean ups
- change PreReq: %fillup_prereq to Requires(post)
- Require systemd-rpm-macros instead of the entire systemd
- call %service_add_pre after instead of before creating
  the user and group</changelog>
  <changelog author="msabate@suse.com" date="1469534400">- Fixed the path on systemd's environment file</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1470657600">- Update to version 3.0.4:
  + etcdmain: correctly check return values from SdNotify()
  + etcdserverpb: add missing deleterange annotation
  + scripts:genproto.sh: update grpc-gateway
  + *: regenerate proto
  + Documentation: fix links in upgrades
  + etcdserver, api, membership: don't race on setting version
  + Dockerfile-release: add '/var/lib/etcd/'
  + scripts/genproto: use latest grpc-gateway c8ec92d0
  + *: regenerate proto files for grpc-gateway
  + version: bump to v3.0.4</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1473854400">Updated to version 3.0.8
- Bug fixes
  - GH6325: etcdctl: fix quotes in txn and watch
  - GH6344: etcdctl/ctlv3: don't crash when we should prompt for pw
  - GH6365: embed: reject domain names before binding
  - GH6370: etcdctl: restore should create a snapshot
  - GH6381: wal: fsync directory after wal file rename
  - GH6253: discovery: reject IP address records in SRVGetCluster
  - GH6267: wal: fix CRC corruption on writes following write tears
  - GH6269: wal: On non-Windows OS, hold file lock while renaming WAL directory
  - GH6284: clientv3/concurrency: fix unintended deadlock on key prefixes
  - GH6309: etcdserver: allow zero kv index for cluster upgrade
  - GH6310: wal: use page buffered writer for writing records
  - GH6098: recover lessor before recovering mvcc store and transactionally revoke leases
  - GH6175: rafthttp: fix race between streamReader.stop() and connection closer
  - GH6226: vendor: update grpc/grpc-go for clientconn patch (grpc/grpc-go#842)
  - GH5845: clientv3: respect up/down notifications from grpc
  - GH6077: v2http: use guest access in non-TLS mode
  - GH6136: clientv3: close watcher stream once all watchers detach
  - GH6142: clientv3: handle watchGrpcStream shutdown if prior to goroutine start
  - GH6152: mvcc: fix count
  - GH6166: clientv3: support non-blocking New()
  - GH6222: integration: NewClusterV3() should launch cluster before creating clients
- Security changes
  - GH6084: etcdctl: set TLS servername on discovery
- Other changes
  - GH6218: vendor: boltdb/bolt v1.3.0 for Go 1.7</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1484222400">- Update to version 3.1.0rc.1:
  * grpcproxy: watch next revision should be start revision when not 0
  * grpcproxy: copy range request before storing in cache
  * raft: return empty status if node is stopped
  * mvcc: store.restore taking too long triggering snapshot cycle fix
  * mvcc: TestStoreRestore fix
  * mvcc : Added benchmark for store.resotre
  * pkg/netutil: get default interface for tc commands
  * version: bump up v3.1.0-rc.1</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1485172800">- Update to version 3.1.0:
  * raft: add node should reset the pendingConf state
  * v3rpc: don't close watcher if client closes send
  * e2e: add test for v3 watch over grpc gateway
  * mvcc: remove unused restore method
  * integration: don't expect recv to stop on CloseSend in waitResponse
  * Documentation: add grpc gateway watch example
  * version: bump up v3.1.0-rc.1+git
  * discovery: warn on scheme mismatch
  * grpcproxy: fix deadlock on watch broadcasts stop
  * etcdmain: add '/metrics' HTTP/1 path to grpc-proxy
  * etcd-tester: do not resolve localhost
  * raftexample: confState should be saved after apply
  * raft: test case to check the duplicate add node propose
  * raft: fix test case, should wait config propose applied
  * raft: fix test case for data race
  * raft: use the channel instead of sleep to make test case reliable
  * raft: fix TestNodeProposeAddDuplicateNode
  * etcdmain: handle TLS in grpc-proxy listener
  * etcd-tester:limit max retry backoff delay
  * functional-tester: add withBlock() to grpc dial
  * op-guide: add notes about Prometheus data source in Grafana
  * clientv3: return copy of endpoints, not pointer
  * auth: add a timeout mechanism to simple token
  * client: update README about health monitoring
  * grpcproxy: fix race between watch ranges delete() and broadcasts empty()
  * lease: Use monotonic time in lease
  * integration: use Range to wait for reboot in quota tests
  * grpcproxy: fix race between coalesce and bcast on nextrev
  * etcd-tester: refactor lease checker
  * store: check sorted order in TestStoreGetSorted
  * vendor: bump go-systemd to v14 to avoid build error
  * integration: cancel Watch when TestV3WatchWithPrevKV exits
  * grpcproxy: add richer metrics for watch
  * grpcproxy: add cache related metrics
  * raft: Fix election "logs converge" test
  * raft: Export Progress.IsPaused
  * benchmark: add rate limit
  * etcdctl: remove GetUser check before mutable commands
  * grpcproxy: lock store when getting size
  * Documentation: link added to libraries-and-tools.md with a new v2 Scala Client
  * grpcproxy: fix deadlock in watchbroadcast
  * etcdserver: time out when readStateC is blocking
  * store: fix store_test.go comments
  * vendor: update ugorji/go
  * client: update generated ugorji codec
  * doc: initial faq
  * clientv3/integration: test lease keepalive works following quorum loss
  * integration: use RequireLeader for TestV3LeaseFailover
  * v3rpc, etcdserver, leasehttp: ctxize Renew with request timeout
  * Documentation: add blox and chain as users
  * etcdserver: do not send v2 sync if ttl keys do not exist
  * ROADMAP: update for 3.2
  * Documentation: add more FAQ questions
  * grpcproxy: fix minor typo
  * vendor: use versions when possible in glide.yaml
  * scripts: use glide update if repo exists in glide.lock
  * github: make bug reporting link non-relative
  * github: make contribution link non-relative
  * Documentation: update get examples to be clearer about ranges
  * etcdserver, embed, v2http: move pprof setup to embed
  * doc: add faq about apply warning logging
  * test: exclude '_home' for gosimple, unused
  * auth: fix gosimple errors
  * integration: simplify boolean comparison in resp.Created
  * raft: simplify boolean comparison, remove unused
  * tools: simplify boolean comparison, remove unused
  * e2e: remove unused 'ctlV3GetFailPerm'
  * v3rpc: remove unused 'splitMethodName' function
  * grpcproxy: remove unused field 'wbs *watchBroadcasts'
  * doc: add faq about missing heartbeat
  * etcdctl: "fields" output formats
  * build: remove dir use -r flag
  * etcd-tester: add 'enable-pprof' option
  * etcd-tester: cancel lease stream; fix OOM panic
  * doc: add hardware section
  * auth: improve 'removeSubsetRangePerms' to O(n)
  * Documentation: use port 2379 in local cluster guide The port in endpoints should be 2379, instead of 12379.
  * op-guide/clustering: fix typo
  * embed: deep copy user handlers
  * Documentation: add more FAQs (follower, leader, sys-require)
  * clientv3: close Lease on client Close
  * netutil: ctx-ize URLStringsEqual
  * etcdserver: retry for 30s on advertise url check
  * membership: retry for 30s on advertise url check
  * clientv3: return error from KeepAlive if corresponding loop exits
  * clientv3: add test for keep alive loop exit case
  * auth, etcdserver: protect membership change operations with auth
  * e2e: test cases of protecting membership change with auth
  * clientv3: better error message for keep alive loop halt
  * Documentation: FAQ entry for cluster ID mismatches
  * dev-guide: add limit.md
  * Documentation: minor fix nodes -&gt; node
  * etcdctl: warn when backend takes too long to open on migrate
  * docs: explicitly set ETCDCTL_API=3 in recovery.md
  * v3api, rpctypes: add ErrTimeoutDueToConnectionLost
  * clientv3/integration: test lease grant/keepalive with/without failures
  * clientv3: don't reset keepalive stream on grant failure
  * etcdctl: tighten up output, reorganize README.md
  * Documentation: add FAQs on membership operation
  * Documentation: add 'why.md'
  * embed: only override default advertised client URL if the client listen URL is 0.0.0.0
  * raft: make memory storage set method thread safe
  * raft: resume paused followers on receipt of MsgHeartbeatResp
  * etcd-tester: fix typo, add endpoint in logs
  * lease: force leader to apply its pending committed index for lease operations
  * leasehttp: buffer error channel to prevent goroutine leak
  * raft: fix pre-vote tests
  * etcdserver: rework update committed index logic
  * etcd-tester: remove unused err var from maxRev
  * e2e: check etcdctl endpoint health is healthy if denied permission to key
  * benchmark: a new option for configuring dial timeout
  * ctlv3: consider permission denied error to be healthy for endpoints
  * etcdmain: add --metrics flag for exposing histogram metrics
  * e2e: test cluster-health
  * v2http: submit QGET in health endpoint if no progress
  * test: bump grpcproxy pass timeout to 15m
  * lease: use atomics for accessing lease expiry
  * e2e: poll '/version' in release upgrade tests
  * e2e: unset ETCDCTL_API env var before running u2e tests
  * etcdserver: consistent naming in raftReadyHandler
  * coverage: rework code coverage for unit and integration tests
  * testutil: whitelist thread created by go cover
  * rafthttp: bump up timeout in pipeline test
  * grpcproxy, etcdmain, integration: return done channel with WatchServer
  * integration: defer clus.Terminate in watch tests
  * raftexample: load snapshot when opening WAL
  * etcd-runner: make command compliant
  * raft: use status to test node stop
  * etcdserver: expose ErrNotEnoughStartedMembers
  * etcdserver: resume compactor only if leader
  * benchmark: enable grpc error logging on stderr
  * etcd-runner:add flags in watcher for hardcoded values
  * docs: fix recovery example in recovery.md
  * auth: use quorum get for GetUser/GetRole for mutable operations
  * grpcproxy: tear down watch when client context is done
  * integration: use only digits in unix ports
  * e2e: dump stack on ctlTest timeout
  * expect: EXPECT_DEBUG environment variable
  * why: add origin of the term etcd
  * testutil: increase size of buffer for stack dump
  * raft: fix test case for #7042
  * vendor: update ugorji/go
  * integration: add grpc auth testing
  * auth: reject empty user name when checking op permissions
  * etcdctl: create root role on auth enable if it does not yet exist
  * raft: add RawNode test case for #6866
  * pkg/report: support 99.9-percentile, change column name
  * documentation: display docs.md in github browser
  * benchmark: option to rate limit range benchmark
  * etcdserver, clientv3: handle a case of expired auth token
  * tools: Add etcd 3.0 load test tool refernece
  * transport: warn on user-provided CA
  * NEWS: add v3.1.0, v3.0.16 + minor fixes
  * clienv3: fix balancer test logic
  * clientv3: don't reset stream on keepaliveonce or revoke failure
  * grpcproxy: use ccache for key cache
  * vendor: remove groupcache, add ccache
  * pkg/report: add 'Stats' to expose report raw data
  * travis: use Go 1.7.4, drop old env var
  * ctlv3: print cluster info after adding new member
  * Documentation: document upgrading to v3.1
  * pkg/report: add nil checking for getTimeSeries
  * etcdserver: use ReqTimeout for linearized read
  * grpcproxy, etcdmain, integration: add close channel to kv proxy
  * glide: update 'golang.org/x/net'
  * vendor: update 'golang.org/x/net'
  * Documentation: update experimental_apis for v3.1 release
  * NEWS: fix date for v3.1 release
  * Documentation: fix typo s/endpoint-health/endpoint health/
  * clientv3/concurrency: fix rev comparison on concurrent key deletion
  * integration: test STM apply on concurrent deletion
  * pkg/flags: fixed prefix checking of the env variables
  * etcdctlv3: snapshot restore works with lease key
  * test: passed the test script arguments as the test function parameters
  * documentation: update build documentation
  * version: bump to v3.1.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485172801">- remove sysconfig.etcd: this file is not being used</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485259200">- exclude i586. We don't expect this package to be built on i586.</changelog>
  <changelog author="fcastelli@suse.com" date="1487851200">- Ensure /var/lib/etcd is controlled by etcd:etcd</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- Fix etcd build. We are generating 2 binaries, etcd and etcdctl.
  They need to be built separately</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1495195200">- Update to version 3.1.7:
  * integration: test auth API response header revision
  * ctlv3: keep lease as integer in fields printer
  * version: bump up to 3.1.6
  * version: bump up to 3.1.6+git
  * ctlv3: use printer for lease command results
  * clientv3: only update initReq.rev == 0 with creation watch revision
  * clientv3/integration: test watch resume with disconnect before first event
  * integration: add pause/unpause to client bridge
  * clientv3: set current revision to create rev regardless of CreateNotify
  * version: bump up to 3.1.7</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1495627200">- Update to version 3.1.8:
  * version: bump up to 3.1.7+git
  * Docs: replace absolute links with relative ones.
  * etcd-2-1-0-bench: Fix an absolute bare link to resource outside of Documentation dir
  * etcdserver: apply() sets consistIndex for any entry type
  * integration: close accepted connection on stopc path
  * Documentation/v2: fix broken links
  * Documentation/v3: fix broken links
  * *: fix other broken links in markdown
  * version: bump up to 3.1.8</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1501156800">- Update to version 3.2.4:
  * improve example run commands in docker_guide
  * improve documentation regarding docker cluster
  * version: bump to v3.2.0+git
  * etcdserver/api: add 3.2 in capability
  * rafthttp: add 3.2.0 stream type
  * *: 'ignore_value' to detach lease with PutRequest
  * *: regenerate proto files with 'ignore_value'
  * v3rpc: error for non-empty value with ignore_value
  * etcdserver: use prev-value for ignore_value writes
  * integration: test Put,Txn with ignore_value flag
  * clientv3: add 'WithIgnoreValue' option
  * ctlv3: add '--ignore-value' flag to 'put' command
  * e2e: test put command with '--ignore-value' flag
  * grpcproxy: handle 'IgnoreValue' field in PutRequest
  * etcdserver: increase snapshot to 100,000
  * auth, etcdserver: let maintenance services require root role
  * e2e: add cases for defrag and snapshot with authentication
  * etcd-tester: use 10K for '--snapshot-count'
  * kv.go: Fixed []byte to string conversion syntax in comment
  * pkg/transport: Obey the usual laws of ssl when using a private PKI
  * ctlv3: print cluster info after adding new member
  * clientv3: balancer uses one connection at a time
  * pkg/report: add nil checking for getTimeSeries
  * Documentation: document upgrading to v3.1
  * etcdserver: use ReqTimeout for linearized read
  * clientv3/txn.go : removed the TODO: add a Do for shortcut the txn without any condition
  * test: passed the test script arguments as the test function parameters
  * glide: update 'golang.org/x/net'
  * vendor: update 'golang.org/x/net'
  * grpcproxy, etcdmain, integration: add close channel to kv proxy
  * Polish note about varying parameters for each member
  * store: set Dir attribute, when node expired
  * Documentation: update experimental_apis for v3.1 release
  * Documentation: fix typo s/endpoint-health/endpoint health/
  * NEWS: fix date for v3.1 release
  * clientv3/concurrency: fix rev comparison on concurrent key deletion
  * embed/etcd.go: make v2 endpoint optional. fixes #7100
  * integration: test STM apply on concurrent deletion
  * pkg/flags: fixed prefix checking of the env variables
  * pkg/cpuutil: add cpuutil
  * etcdctlv3: snapshot restore works with lease key
  * pkg/netutil: use native byte ordering for route information
  * documentation: update build documentation
  * op-guide: change grpc-proxy from 'pre' to alpha'
  * README: remove ACI, update Go version
  * roadmap: update roadmap
  * etcdmain: add gateway and grpc-proxy commands to etcd help
  * etcdserverpb: rework documentation for range request
  * concurrency: variadic stm options
  * concurrency: extend STM interface to Get from any of a list of keys
  * concurrency: STM WithPrefetch option
  * concurrency: STM snapshot isolation level
  * benchmark: update for new stm interface
  * integration: fix STM tests to compile against new interface
  * Documentation: Add upgrade gotchas/further info for better search visibility
  * embed: support user defined grpc services.
  * doc: mention HTTP JSON in doc link
  * embed: add example for ServiceRegister.
  * contrib/recipes/key.go : fixed method comment
  * client: add GetVersion method
  * tools: add rust-etcd to the list of libraries.
  * vendor: update tablewritier
  * ctlv3: right-align the table output
  * *: 'ignore_lease' to detach value with PutRequest
  * *: regenrate proto files with 'ignore_lease'
  * v3rpc: error for non empty lease with 'ignore_lease'
  * etcdserver: use prev-lease for 'ignore_lease' writes
  * integration: put,txn with 'ignore_lease' flag
  * clientv3: add WithIgnoreLease option
  * ctlv3: add '--ignore-lease' flag to put command
  * e2e: test put command with '--ignore-lease' flag
  * grpcproxy: handle 'IgnoreLease' field in PutRequest
  * .gitignore: Adding .idea to .gitignore
  * Documentation: C library added
  * Documentation: Deleted non-existing project from libraries-and-tools.md
  * clientv3: test closing client cancels blocking dials
  * clientv3: use DialContext
  * auth: refactor test to use common setup
  * test: bump e2e timeout to 15 minutes
  * auth: Adding unit tests
  * integration: test domain name URLs are rejected before binding
  * embed: reject binding listeners to domain names
  * clientv3: fix balancer update address bug
  * test: fix failure message in TestEmbedEtcd
  * integration: add test case in dial_test to ensure balancer.updateAddrs works properly
  * e2e: do not remove the member we connect to
  * contrib: add etcd cluster deploy on systemd docs
  * etcdmain: ppc64le platform support
  * clientv3: start a session with existing lease
  * auth, etcdserver: authenticate clients based on certificate CommonName
  * e2e: add a case for CommonName auth of v3 API
  * netutil: add dualstack to linux_route
  * auth: unit-test for authStore.AuthDisable()
  * auth: test for AuthStore.IsAdminPermitted
  * scripts: Add support to build ppc64le binary for release
  * rafthttp: use http.Request.WithContext instead of Cancel
  * clientv3: remove strict yaml dependency
  * test: clientv3 integration tests with proxy
  * *: Use http.Request.WithContext instead of Cancel
  * grpcproxy: don't use WithRequireLeader for watch event stream
  * pkg/netutil: name GetDefaultInterfaces consistent
  * clientv3: add DialOptions to config
  * clientv3: sends keepalive reqs immediately after lease keep alive stream reset
  * pkg/report: add min/max latency per second
  * auth: add a test case for recoverying from snapshot
  * auth: correct initialization in NewAuthStore()
  * clientv3: only start lease stream after first keepalive call
  * clientv3: remove cancelWhenStop from lease implementation
  * clientv3/integration: stop member before keepalive in TestLeaseKeepAliveInitTimeout
  * clientv3: uses direct client calls in integration tests
  * test: Fix gosimple errors
  * travis: Update fmt check gotools
  * Documentation: replace px typo with ps
  * Revert "Merge pull request #7139 from heyitsanthony/proxy-rlock"
  * grpcproxy: support CountOnly
  * v3rpc: LeaseTimeToLive returns TTL=-1 resp on lease not found
  * clientv3/integration: test lease not found on TimeToLive()
  * integration: don't expect lease not found error for TestV3GetNonExistLease
  * raft: add Ready.MustSync
  * etcdserverpb, clientv3: clarify WithLimit documentation
  * grpcproxy: respect CompactRevision in watcher
  * auth: simplify merging range perm
  * travis: disable email notifications
  * op-guide: fix remove instructions in runtime-configuration and conform to style
  * clientv3: KeepAliveOnce returns ErrLeaseNotFound if TTL &lt;= 0
  * grpcproxy: split out leadership detection code
  * grpcproxy: don't wait for ctx.Done() to close kv donec
  * integration: wait five elections before creating watch for require leader test
  * e2e: modify e2e to run code coverage
  * etcdmain: whitelist etcd binary flags
  * grpcproxy: support forcing leader as available
  * Documentation/libraries-and-tools: add vitess
  * clientv3: fix lease keepalive duration
  * grpcproxy: refactor chan stream out of watch_client_adapter
  * grpcproxy: add lease coalescing support
  * grpcproxy: incorporate lease proxy into existing proxy framework
  * clientv3: fix lease keepalive duration
  * raft: fix read index request for #7331
  * clientv3: let user provide a client context through Config
  * clientv3: add cluster version checking
  * integration: test RejectOldCluster
  * test: add e2e to coverage test
  * *: add and expose StopSignal field in ExpectProcess
  * e2e: unshadow err and remove bogus err checking in spawnWithExpects()
  * pkg/transport: remove dependency on pkg/fileutils
  * raft: revise test case and fix typo
  * op-guide: use host volume in Docker command
  * clientv3: fix typo in README
  * grpcproxy: only return ctx error in chan stream if recvc is empty
  * tcpproxy: don't use range variable in reactivate goroutine
  * clientv3: do not set next keepalive time &lt;= now+TTL
  * integration: test keepalives for short TTLs
  * auth: keep old revision in 'NewAuthStore'
  * integration: add 'TestV3HashRestart'
  * netutil: use ipv4 host by default
  * integration: permit background watch streams in TestWatchCancelOnServer
  * grpcproxy: add 'register' address
  * MAINTAINERS: add Fanmin
  * travis: use Go 1.8 in master branch
  * NEWS: add v3.1.2 release notes
  * *: remove trailing space, upgrade test on v3.1
  * e2e: fix -tags cov builds
  * clientv3: use any port for metrics example
  * etcdmain: enable grpc tracing with --debug
  * embed: enable debug endpoint if Debug is set and add net.trace events
  * Documentation: add documentation for grpc lease stream coalescing
  * script: Build docker image for ppc64le
  * integration: ensure leader is up in waitLeader() and clusterMustProgress()
  * etcdctl: modify etcdctl v2 and v3 for code coverage
  * e2e: add etcdctl to e2e test
  * test: build test binary for etcdctl
  * etcdctl: show warning if ETCDCTL_API is not set in v2 --help
  * clientv3: bump example requestTimeout for slow CI
  * op-guide: add notes on mounting certs directory
  * grpcproxy: return closing error when stream is canceled from conn close
  * raft: make TestNodeTick reliable
  * test: run unused and gosimple over all packages at once
  * Documentation/op-guide: use exact certs dir for Container Linux
  * Documentation: suggest ionice for disk tuning
  * api: default to V3 capability
  * integration: don't set v3 capability since now default
  * etcdctl: correctly batch revisions in make-mirror
  * libraries-and-tools: rename to integrations
  * production-users: add Kubernetes
  * etcd-tester: check expired lease with -1 TTL
  * embed: use machine default host only for default value, 0.0.0.0
  * etcdmain: log machine default host after update check
  * clientv3: Add KeyExists and KeyNotExists Cmp helpers
  * etcdctl: Fix migrate example in README.md
  * contrib: suppress gosimple errors of raftexample
  * test: eschew you
  * clientv3: pass back dial error on dial timeout
  * *: eschew you from documentation
  * vendor: lock down some soft dependencies
  * test: run 'staticcheck'
  * *: remove never-unused vars, minor lint fix
  * Documentation: add PD to production users
  * vendor: import jwt-go for auth v3
  * *: support jwt token in v3 auth API
  * Documentation: add qingcloud to production user
  * doc: add usecase of qiniu
  * Documentation: add production user
  * doc: update use case of qiniu
  * Documentation: Add Tencent Games to production users
  * Documentation: warn membership change while migration
  * doc: Add hyper.sh to production users
  * doc: Add use case in Meitu Inc.
  * gateway: fix the dns discovery method
  * lease: guard 'Lease.itemSet' from concurrent writes
  * Documentation: sign source zip files
  * clientv3: close balancer to avoid goroutine leak in balancer_test.go
  * e2e: don't remove member used to connect to etcd cluster
  * Documentation: add Grab etcd use case
  * *: fix minor typos
  * backend: readtx
  * mvcc: txns and r/w views
  * lease: support mvcc txn
  * etcdserver: support mvcc txn
  * benchmark: support mvcc txn
  * etcdctl: support mvcc txn
  * doc: Add daocloud.io to production users
  * test: install packages when building coverage tests
  * clientv3util: Add KeyExists and KeyMissing examples
  * clientv3: define error type for closed watcher
  * grpcproxy: configure register to Cluster API
  * etcdmain: add register,resolver flags
  * Documentation/op-guide: document grpcproxy sync
  * etcdmain: SdNotify when gateway, grpc-proxy are ready
  * clientv3: serialize updating notifych in balancer
  * clientv3: send frst down() func after recieving first notified addr
  * Documentation: add huawei product user
  * doc: add Baidu Waimai
  * doc: fix title size
  * NEWS: update v3.1.3
  * doc: add branch.io use case into production users
  * auth: nil check AuthInfo when checking admin permissions
  * testutil: add CheckAfterTest for calling AfterTest without a testing.T
  * clientv3: use CheckAfterTest after terminating cluster
  * op-guide: update gateway routing policy
  * discovery: fix print format
  * Documentation: add txaio-etcd to integrations
  * doc/learning: complete the api guide
  * adapter, integration: split out grpc adapters from grpcproxy package
  * clientv3: permit creating client without grpc connection
  * concurrency: support returning response header for mutex
  * v3client: a bridge between an etcdserver and a clientv3
  * v3lock: server-side api for locking
  * scripts: generate lock service rpc stubs
  * embed: serve lock api
  * integration: test grpc lock service
  * Update example_key_test.go
  * auth: get rid of deadlocking channel passing scheme in simpleTokenTTL
  * auth: test concurrent authentication
  * test: add coverage for more packages
  * v3client: add example and godoc New
  * integration: add TestMutexWaitsOnCurrentHolder test
  * test: mask go1.8 gosimple warnings
  * etcdserver: candidate should wait for applying all configuration changes
  * clientv3: close open watch channel if substream is closing on reconnect
  * clientv3: synchronize on goroutines in TestBalancerDoNotBlockOnClose
  * ctlv3: ensure synced member list before printing env vars on member add
  * v3client: fix doc to use e.Server
  * clientv3: update eps if pinAddr is not included in updateAddrs
  * etcdserver: remove possibly compacted entry look-up
  * wal: use path/filepath instead of path
  * embed: Clear default initial cluster
  * *: use filepath.Join for files
  * embed: don't return error when closing on embed etcd
  * *: base initial mmap size on quota size
  * etcdserver, backend: only warn if exceeding max quota
  * e2e: force endpoint for member removal
  * ctlv3: have "protobuf" in output help string instead of "proto"
  * *: fix gosimple warning for fmt.Sprintf("%s")
  * *: use 'io.Seek*' for go1.7+
  * etcdserver: remove legacy range/txn
  * Dockerfile-release: add nsswitch.conf into image
  * e2e, etcdserver: fix wrong usages of ordinal
  * backend: add FillPercent option
  * etcdmain: handle StopNotify when ErrStopped aborted publish
  * integration: ensure 'StopNotify' on publish error
  * travis: always 'go get -u' in 'before_install'
  * clientv3: wait for Get goroutine in TestDialCancel
  * client/integration: use only digits in unix port
  * Documentation: add a doc of v3 auth
  * clientv3: remove redundant error handling code
  * integration: wait on leader before progress check in TestRestartMember
  * clientv3: make ops and compares non-opaque and mutable
  * namespace: a wrapper for clientv3 to namespace requests
  * etcd-2-1-0-bench: Fix an absolute bare link to resource outside of Documentation dir
  * clientv3/integration: simple namespace wrapper tests
  * integration: test namespacing on proxy layer
  * etcdmain: add prefixing support to grpc proxy
  * Documentation, op-guide, clientv3: add documentation for namespacing
  * clientv3: use waitgroup to wait for substream goroutine teardown
  * adt: Visit() interval trees in sorted order and terminate early
  * *: revoke a deleted role
  * e2e: add a test case role delete and revoke
  * auth, etcdserver: forbid invalid auth management
  * e2e: add a test case for invalid management of root user and role
  * Documentation: add Prometheus alerting rules
  * mvcc/backend: hold 'readTx.Lock' until completing bolt.Tx reset
  * integration: test inflight range requests while defragmenting
  * tools/etcd-tester: add timeout for 'defrag'
  * Documentation: add salesforce to prod users
  * integration: retry TestNetworkPartition5MembersLeaderInMajority
  * auth: store cached permission information in a form of interval tree
  * test: add proxy to coverage tests
  * etcdserver: fix a typo in bucket name var
  * raft: use rs.req.Entries[0].Data as the key for deletion in advance()
  * op-guide: Remove guest role from v3 auth doc
  * integration: add serialized range to TestV3CompactCurrentRev
  * grpcproxy/cache: only check compaction revision for historical revisions
  * testutil: check for grpc resources in AfterTest
  * auth: import design doc
  * NEWS: add v3.1.4, v3.1.5
  * proxy/grpcproxy: add chanStream helper
  * doc: link auth design in doc
  * etcdctl: add initial check perf command
  * grpcproxy/adapter: add maintenance API support
  * compactor: make TestPeriodic die early
  * clientv3,v3client: maintenance to embedded client
  * integration: use maintenance API adapter in tests
  * Documentation: add disk latency leader loss question to FAQ
  * Documentation: fix typos
  * *: use protoc 3.2.0
  * compactor: fix TestPeriodic
  * embed: Delay setting initial cluster for YAML
  * etcdmain: test config file clustering flags
  * integration: test require leader for a lease stream
  * v3rpc: return leader loss error if lease stream is canceled
  * clientv3/integration: test lease WithRequireLeader
  * clientv3: support WithRequireLeader in lease client
  * Documentation: add encryption wrapper to integrations
  * clientv3: respect dial timeout when authenticating
  * clientv3: test dial timeout is respected when using auth
  * etcdserver: use cancelable context for server initiated requests
  * integration: test cluster terminates quickly
  * idgen: correct comments for id generator
  * Documentation: Adding new Ruby v3 client entry to integrations.md
  * Documentation: add dims v3 gateway API for python
  * clientv3: fix go1.8 go fmt warning in test
  * *: support checking that an interval tree's keys cover an entire interval
  * *: add pprof flag to grpc proxy
  * etcdctl: add a new option --from-key for unlimited range permission
  * e2e: add a test case for the --open-ended option
  * grpcproxy/adapter: add Cluster API support
  * clientv3,v3client: add cluster embedded client
  * clientv3: remove unused fields from 'auth'
  * pkg/transport: remove port in Certificate.IPAddresses
  * integration: use cluster adapter in tests
  * test: generate coverage report even if some tests fail
  * auth: use atomic access to 'authStore.revision'
  * Docs: replace absolute links with relative ones.
  * lease: acquire BatchTx lock in fakeDeleter
  * auth, adt: introduce a new type BytesAffineComparable
  * *: fix a bug in handling unix socket urls
  * clientv3/yaml: use TLS 1.2 in min version
  * clientv3: register waitCancelSubstreams closingc goroutine with waitgroup
  * ctlv3: add '--debug' flag (to enable grpclog)
  * etcdmain: support SRV discovery for gRPC proxy
  * clientv3/integration: fix minor typo in Fatalf
  * test: fix fmt pass and shorten suppression warnings
  * *: remove os.Kill from signal.Notify
  * netutil: fix unused err staticcheck failure
  * vendor: upgrade grpc to 1.2.1
  * vendor: upgrade grpc-gateway to v1.2.0
  * concurrency: expose leader revision and proclaim headers for election
  * concurrency: return v3.GetResponse for Election.Leader()
  * concurrency: only delete on election resignation if create revision matches
  * concurrency: support resuming elections if leadership already held
  * concurrency: don't skip leader updates in Observe()
  * v3rpc: force RangeEnd=nil if length is 0
  * scripts: update genproto.sh to include v3election
  * v3election: Election RPC service
  * integration: v3 election rpc tests
  * embed: add Election service
  * etcd-runner: update election command to use new Leader() interface
  * Documentation: Adds AWS platform guide
  * test: remove generated files from coverage statistics
  * *: add swagger and grpc-gateway assets for v3lock and v3election
  * embed: register grpc-gateway endpoints for v3lock and v3election
  * test: ignore v3electionpb and v3lockpb for static checks
  * rafthttp: move test-only functions to '_test.go'
  * benchmark: add txn-put benchmark
  * vendor: update 'golang.org/x/net'
  * *: coreos/rkt -&gt; rkt/rkt
  * Documentation/learning: finish why.md
  * Documentation: Add Hosted Graphite to prod users
  * *: rename Snapshot STM isolation to SerializableSnapshot
  * Documentation: add missing link
  * integration: test requests with valid auth token but disabled auth
  * auth: protect simpleToken with single mutex and check if enabled
  * *: deny incoming peer certs with wrong IP SAN
  * transport: use actual certs for listener tests
  * tools/benchmark: fix misc gofmt warnings
  * test: do not ignore 'tools/benchmark/cmd'
  * Documentation: reshuffle op-guide to include platforms and upgrading
  * *: return updated member list in v3 rpcs
  * report: add test for Report interface
  * discovery: remove dead token argument from SRVGetCluster
  * clientv3: let client.Dial() dial endpoints not in the balancer
  * integration: test client can dial endpoints not in balancer
  * etcdserver: let Status() not require authentication
  * Documentation: Adding a separate v2 and a v3 API binding for C++
  * embed: remove ReadTimeout TODO
  * pkg/transport: add 'IsClosedConnError'
  * rafthttp: use 'transport.IsClosedConnError'
  * clientv3/integration: use 'transport.IsClosedConnError'
  * etcdserver: wait apply on conf change Raft entry
  * etcdctl: show responses of auth RPCs if --write-output=fields is passed
  * auth: fix race on stopping simple token keeper
  * clientv3/namespace: fix incorrect watching prefix-end
  * clientv3/integration: test fetching entire keyspace
  * clientv3: translate WithPrefix() into WithFromKey() for empty key
  * benchmark: a new flag --target-leader for targetting a leader endpoint
  * op-guide: add command for checking if there's any v3 data
  * etcdmain: trigger embed.Etcd.Close for OS interrupt
  * embed: gracefully shut down gRPC server
  * integration: test 'inflight' range requests
  * Revert "mvcc: test inflight Hash to trigger Size on nil db"
  * mvcc/backend: remove t.tx.DB()==nil checks with GracefulStop
  * mvcc: remove stopc select case in Hash
  * etcdserver: fill-in Auth API Header in apply layer
  * integration: test auth API response header revision
  * vendor: update gopkg.in/yaml.v2 to reflect current license
  * *: add bill of materials
  * clientv3/integration: add 'TestUserErrorAuth'
  * travis: bump up to Go 1.8.1
  * integration: use 'time.Until' in Go 1.8
  * *: use '*tls.Config.Clone' in Go 1.8
  * raft: Avoid holding unneeded memory in unstable log's entries array
  * etcdserver: initialize raftNode with constructor
  * NEWS: update v3.1.6
  * pkg/debugutil: add 'mutex' profiler (Go 1.8+)
  * embed: use '*url.URL.Hostname(),Port()' for Go 1.8
  * transport: resolve DNSNames when SAN checking
  * embed: signal 'grpcServerC' before cmux serve
  * *: simply ignore ErrAuthNotEnabled in clientv3 if auth is not enabled
  * clientv3/integration: sleep less in TestLeaseRenewLostQuorum
  * etcdserver: remove 2.0 StatusNotFound version check
  * ctlv3: keep lease as integer in fields printer
  * scripts: move gateway stubs into gw/ packages
  * *: put gateway stubs into their own packages
  * test: ensure clientv3 has no grpc-gateway dependency
  * ctlv3: use printer for lease command results
  * vendor: update 'golang.org/x/time/rate' with context
  * vendor: use 'x/net/trace' with std 'context'
  * netutil: use "context" and ctx-ize TCP addr resolution
  * build-binary: Add arm64
  * build-aci: Add multi arch support
  * build-docker: Updates for multi-arch release
  * release: Add multi arch support
  * release.md: Update for multi arch release
  * *: clear redundant return statement warnings (S1027)
  * integration: add pause/unpause to client bridge
  * clientv3/integration: test watch resume with disconnect before first event
  * clientv3: only update initReq.rev == 0 with creation watch revision
  * v2http: remove deprecated /v2/machines path
  * integration: permit dropping intermediate leader values on observe
  * concurrency: clarify Observe semantics; only fetches subsequence
  * clientv3: set current revision to create rev regardless of CreateNotify
  * testutil: add assert functions
  * store: replace testify asserts with testutil asserts
  * scripts: remove testify hack in updatedep
  * vendor: remove testify
  * clientv3: don't halt lease client if there is a lease error
  * concurrency: use new lease interface in session
  * clientv3/integration: use new interfaces in lease tests
  * etcdcdtl: use new lease interface
  * grpcproxy: use new lease interface
  * etcd-runner: update to use new lease interface
  * benchmark: use new lease interface
  * integration: close proxy's lease client
  * etcd-runner: move root cmd into command package
  * etcdserver: ensure waitForApply sync with applyAll
  * etcdserver: do not block on raft stopping
  * etcd-runner: add rate limiting in doRounds()
  * etcd-runner: add barrier, observe !ok handling, and election name arg to election-runner.
  * etcd-runner: add lease ttl as a flag and fatal when err in lease-runner.
  * etcd-runner: pass in lock name as a command arg for lock_racer.
  * etcd-runner: add --prefix flag, allows inf round, and minor vars refactoring in watch runner.
  * etcd-runner: integrate etcd runner in to etcd tester
  * v3client: wrap watch ctxs with blank ctx
  * Documentation: require Go 1.8+ for build
  * integration: test Observe can read leaders set prior to compaction
  * concurrency: use current revisions for election
  * integration/fixtures: add expired certs
  * clientv3/integration: test client dial with expired certs
  * test: bill of materials check pass
  * vendor: revendor speakeasy to include unix license file
  * travis: add bill-of-materials checking
  * raft: Set the RecentActive flag for newly added nodes
  * pkg/transport: reload TLS certificates for every client requests
  * pkg/wait: add comment and make List private
  * integration: test TLS reload
  * Documentation: add upgrade to 3.2 doc
  * integration: match more TLS errors for wrong certs
  * version: bump up to 3.2.0-rc.0
  * version: bump up to 3.2.0-rc.0+git
  * Documentation/v2: pin docker guide to use latest 2.3.x
  * Documentation: add documentation for single node docker etcd
  * scripts: annotate with acbuild with supports-systemd-notify
  * embed: fix blocking Close before gRPC server start
  * Revert "Merge pull request #7732 from heyitsanthony/lease-err-ka"
  * Documentation/upgrades: revert KeepAlive interface change
  * add chain core to raft users list
  * integration: ensure revoke completes before TimeToLive
  * etcdserver: apply() sets consistIndex for any entry type
  * clientv3: don't race on upc/downc/switch endpoints in balancer
  * integration: close accepted connection on stopc path
  * etcdserver: add a test to ensure config change also update ConsistIndex
  * concurrency: provide old STM functions as deprecated
  * integration: clean up TLS reload tests, fix no-file while renaming
  * integration: close proxy's lease client
  * clientv3/integration: drain keepalives before waiting for leader loss
  * Documentation/v2: fix broken links
  * Documentation/v3: fix broken links
  * *: fix other broken links in markdown
  * integration/fixtures-expired: do not force 'rm'
  * scripts,travis: install 'marker' for CI tests
  * test: run 'marker' to find broken links
  * Documentation: remove '[]' from '[DEPRECATED]'
  * compactor: Make periodic compactor runs every hour
  * raft: Add unit test TestAddNodeCheckQuorum
  * backend: print snapshotting duration warning every 30s
  * pkg/srv: package for SRV utilities
  * clientv3: check IsModify
  * backend: add prometheus metric for large snapshot duration.
  * README: use the same tagline from github
  * embed: gracefully close peer handlers on shutdown
  * etcdmain, tcpproxy: srv-priority policy
  * clientv3: Do no stop keep alive loop by server side errors
  * scripts: add 'BOM' update script
  * v3rpc: remove duplicated error case for lease.ErrLeaseNotFound
  * etcdserver: renaming db happens after snapshot persists to wal and snap files
  * etcdserver: add a test to ensure renaming db happens before persisting wal and snap files
  * etcd-runner: remove mutex on validate() and release() in global.go
  * etcd-runner: fix race on nextc
  * grpcproxy, etcdmain: add lock and election services to proxy
  * adpater: adapters for lock and election services
  * integration: add lock and election services to proxy tests
  * pkg/srv: fix error checks from resolveTCPAddr
  * clientv3: remove duplicate documentation for Do()
  * snap, etcdserver: tighten up snapshot path handling
  * backend: dynamically set snapshotWarningTimeout based on db size
  * faq: explains "snapshotting is taking more..." warning
  * expect: reload DEBUG_EXPECT for each process
  * etcd-agent: store failure_archive in log dir
  * functional-tester: use log-dir as data-dir in etcd-agent
  * e2e: more debugging output for lock and elect etcdctl tests
  * integration: reset default logging level in TestRestartRemoved
  * osutil: force SIG_DFL before resending terminating signal
  * backend: force initial mmap size to 0 for windows
  * *: remove unnecessary fmt.Sprint
  * pkg/osutil: fix missing 'syscall' import
  * benchmark: add rpc locks to stm benchmark
  * benchmark: add rate limiting to stm
  * travis: test builds in other OSes
  * bridge: add tx-delay and rx-delay
  * e2e: Stop() lock/elect etcdctl process if Close times out
  * tcpproxy: display endpoints, not pointers, in ready to proxy string
  * etcdserver: more logging on snapshot close path
  * report: add NewWeightedReport
  * op-guide: remove alpha from grpc proxy
  * *: fill out blank package godocs
  * etcd-tester: use 'debugutil.PProfHandlers'
  * etcd-tester: add '-failpoints' to configure gofail
  * *: remove unused, fix typos
  * integration: bump up 'TestV3LeaseRequireLeader' timeout to 5-sec
  * version: bump up to 3.2.0-rc.1
  * version: bump up to 3.2.0-rc.1+git
  * ctlv3: add --prefix support to role revoke-permission, cleanup role flag handling
  * etcdctl: sync README with etcdctl role command, add prefix example, fix typo
  * Documentation, scripts: regenerate protobuf docs with updated protodoc
  * clientv3, etcdserver: support auth in Watch()
  * e2e: add a new test case for protecting watch with auth
  * Documentation/learning: fixed typo
  * etcdserver: close mvcc.KV on init error path
  * Documentation: add systemd, Container Linux guide
  * doc: modify usecase
  * benchmark: support multiple clients/conns in watch-latency benchmark
  * travis: run tests with Go 1.8.3
  * test: release tests with v3.2+
  * ROADMAP: make 'release-3.2' stable branch
  * e2e: use version.Cluster for release test
  * etcdctl: support exec on lock
  * Documentation: add FAQ entry for "database space exceeded" errors
  * Documentation: add 'yaml.NewConfig' change in 3.2
  * vendor: use v0.2.0 of go-semver
  * op-guide: update performance.md
  * vendor: kr/pty v1.0.0
  * vendor: ghodss/yaml v1.0.0
  * clientv3: use Endpoints[0] to initialize grpc creds
  * clientv3/integration: test dialing to TLS without a TLS config times out
  * clientv3: support unixs:// scheme
  * integration: use unixs:// if client port configured for tls
  * mvcc: chunk reads for restoring
  * mvcc: time restore in restore benchmark
  * op-guide: document configuration flags for gateway
  * Documentation, scripts: regen RPC docs
  * scripts, Documentation: fix swagger generation
  * op-guide: document CN certs in security.md
  * test: speedup and strengthen go vet checking
  * *: fix go tool vet -all -shadow errors
  * Documentation/op-guide: fix typo in grafana.json
  * test, osutil: disable setting SIG_DFL on linux if built with cov tag
  * test: shellcheck
  * travis: add shellcheck
  * *: clear rarer shellcheck errors on scripts
  * fileutil: return immediately if preallocating 0 bytes
  * Documentation/op-guide: fix 'grpc_code' field in metrics
  * etcdserver: add leaseExpired debugging metrics
  * v2http: put back /v2/machines and mark as non-deprecated
  * Documentation/op-guide: do not use host network, fix indentation
  * integration: test txn comparison and concurrent put ordering
  * mvcc: create TxnWrites from TxnRead with NewReadOnlyTxnWrite
  * etcdserver: use same ReadView for read-only txns
  * rafthttp: permit very large v2 snapshots
  * version: bump up to 3.2.0
  * version: bump up to 3.2.0+git
  * Documentation/upgrades: link to previous guides
  * build-aci: Fix ACI image name
  * bill-of-materials: regenerate with multi licenses
  * Documentation/op-guide: fix failed RPC rate, leader election metrics
  * test: 'FAIL' on release binary download failure
  * e2e: test txn over grpc json
  * dev-guide: add txn json example
  * v3rpc: treat nil txn request op as error
  * integration: test mvcc db size metric is set on restore
  * mvcc: set db size metric on restore
  * mvcc: test restore and deletes with small chunk sizes
  * mvcc: restore into tree index with one key index
  * etcd-tester: add 'exit-on-failure'
  * test: run basic functional tests
  * integration: test mvcc db size metric is updated following defrag
  * mvcc: use GaugeFunc metric to load db size when requested
  * version: bump up to 3.2.1
  * version: bump up to v3.2.1+git
  * lease: rate limit revoke runLoop
  * lessor: extend leases on promote if expires will be rate limited
  * benchmark: refactor watch benchmark
  * Documentation/v2: 'etcd v2' to the title
  * Documentation/faq: fix typo in flag names
  * lease: stop lessors after tests
  * fixtures: add gencerts.sh, generate CRL
  * embed: share grpc connection for grpc json services
  * embed: connect json gateway with user-provided listen address
  * transport: accept connection if matched IP SAN but no DNS match
  * dev-guide: update experimental APIs
  * version: bump up to 3.2.2
  * version: bump up to 3.2.2+git
  * Documentation: refer to LeaseKeepAliveRequest for lease refresh
  * dev-guide: document using range_end for prefixes with json
  * v3rpc: Let clients establish unlimited streams
  * test: sync with etcd-agent start in functional_pass
  * testutil: whitelist WaitGroup.Done
  * version: bump up to 3.2.3
  * version: bump up to 3.2.3+git
  * embed: wait up to request timeout for pending RPCs when closing
  * integration: test embed.Etcd.Close with watch
  * grpcproxy: return nil on receiving snapshot EOF
  * version: bump up to 3.2.4</changelog>
  <changelog author="vrothberg@suse.com" date="1501761600">- Fix bsc#1046717: set (io)nice value in service file</changelog>
  <changelog author="kiall@macinnes.ie" date="1502452800">- Require golang 1.8, as using earlier versions will fail to build</changelog>
</package>
<package pkgid="0d265fb21ba27c2ecc8954f70b6d03a40ce08716a26e7f9c21629087acde8db9" name="etcd" arch="src">
  <version epoch="0" ver="3.2.4" rel="14.2"/>
  <changelog author="opensuse-packaging@opensuse.org" date="1464609600">- Update to version 2.3.6:
  + raft: do not panic when removing all the nodes from cluster
  + Documentation/v2: fix auth_api.md bug
  + Documentation/v2: fix typo for updating a member
  + etcdsever: fix the leaky snashot routine issue
  + etcdserver: stop raft after stopping apply scheduler
  + etcdserver: wait for snapshots before closing raft
  + version: bump to v2.3.5
  + version: bump to v2.3.5+git
  + etcd: fix refresh feature
  + version: bump to v2.3.6</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1466596800">- Update to version 2.3.7:
  + etcdsever: fix the leaky snashot routine issue
  + etcdserver: stop raft after stopping apply scheduler
  + etcdserver: wait for snapshots before closing raft
  + version: bump to v2.3.5
  + version: bump to v2.3.5+git
  + etcd: fix refresh feature
  + version: bump to v2.3.6
  + version: bump to v2.3.6+git
  + store: copy old value when refresh + cas
  + version: bump to v2.3.7</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1467720000">- Update to version 3.0.0:
  * mvcc: do not hash consistent index
  * benchmark: fix Compact request
  * clientv3: only use closeErr on watch when donec is closed
  * ctlv3: make flags, commands formats consistent
  * Doc: fix typo in dev-guide.md
  * hack: add tls-setup example generated certs to gitignore
  * hack: install goreman in tls-setup example
  * *: remove beta from docs
  * version: bump to v3.0.0</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1467720001">- Update to version 3.0.1:
  * version: bump to v3.0.0+git
  * release: fix Dockerfile etcd binary paths
  * etcdserver: exit on missing backend only if semver is &gt;= 3.0.0
  * Documentation: fix typo in api_grpc_gateway.md
  * *: test, docs with go1.6+
  * version: bump to v3.0.1</changelog>
  <changelog author="tboerger@suse.com" date="1467892800">- Dropped rpmlintrc
- Refactoring of the spec based on golang-packaging</changelog>
  <changelog author="pjanouch@suse.de" date="1468411200">- spec-cleaner clean ups
- change PreReq: %fillup_prereq to Requires(post)
- Require systemd-rpm-macros instead of the entire systemd
- call %service_add_pre after instead of before creating
  the user and group</changelog>
  <changelog author="msabate@suse.com" date="1469534400">- Fixed the path on systemd's environment file</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1470657600">- Update to version 3.0.4:
  + etcdmain: correctly check return values from SdNotify()
  + etcdserverpb: add missing deleterange annotation
  + scripts:genproto.sh: update grpc-gateway
  + *: regenerate proto
  + Documentation: fix links in upgrades
  + etcdserver, api, membership: don't race on setting version
  + Dockerfile-release: add '/var/lib/etcd/'
  + scripts/genproto: use latest grpc-gateway c8ec92d0
  + *: regenerate proto files for grpc-gateway
  + version: bump to v3.0.4</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1473854400">Updated to version 3.0.8
- Bug fixes
  - GH6325: etcdctl: fix quotes in txn and watch
  - GH6344: etcdctl/ctlv3: don't crash when we should prompt for pw
  - GH6365: embed: reject domain names before binding
  - GH6370: etcdctl: restore should create a snapshot
  - GH6381: wal: fsync directory after wal file rename
  - GH6253: discovery: reject IP address records in SRVGetCluster
  - GH6267: wal: fix CRC corruption on writes following write tears
  - GH6269: wal: On non-Windows OS, hold file lock while renaming WAL directory
  - GH6284: clientv3/concurrency: fix unintended deadlock on key prefixes
  - GH6309: etcdserver: allow zero kv index for cluster upgrade
  - GH6310: wal: use page buffered writer for writing records
  - GH6098: recover lessor before recovering mvcc store and transactionally revoke leases
  - GH6175: rafthttp: fix race between streamReader.stop() and connection closer
  - GH6226: vendor: update grpc/grpc-go for clientconn patch (grpc/grpc-go#842)
  - GH5845: clientv3: respect up/down notifications from grpc
  - GH6077: v2http: use guest access in non-TLS mode
  - GH6136: clientv3: close watcher stream once all watchers detach
  - GH6142: clientv3: handle watchGrpcStream shutdown if prior to goroutine start
  - GH6152: mvcc: fix count
  - GH6166: clientv3: support non-blocking New()
  - GH6222: integration: NewClusterV3() should launch cluster before creating clients
- Security changes
  - GH6084: etcdctl: set TLS servername on discovery
- Other changes
  - GH6218: vendor: boltdb/bolt v1.3.0 for Go 1.7</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1484222400">- Update to version 3.1.0rc.1:
  * grpcproxy: watch next revision should be start revision when not 0
  * grpcproxy: copy range request before storing in cache
  * raft: return empty status if node is stopped
  * mvcc: store.restore taking too long triggering snapshot cycle fix
  * mvcc: TestStoreRestore fix
  * mvcc : Added benchmark for store.resotre
  * pkg/netutil: get default interface for tc commands
  * version: bump up v3.1.0-rc.1</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1485172800">- Update to version 3.1.0:
  * raft: add node should reset the pendingConf state
  * v3rpc: don't close watcher if client closes send
  * e2e: add test for v3 watch over grpc gateway
  * mvcc: remove unused restore method
  * integration: don't expect recv to stop on CloseSend in waitResponse
  * Documentation: add grpc gateway watch example
  * version: bump up v3.1.0-rc.1+git
  * discovery: warn on scheme mismatch
  * grpcproxy: fix deadlock on watch broadcasts stop
  * etcdmain: add '/metrics' HTTP/1 path to grpc-proxy
  * etcd-tester: do not resolve localhost
  * raftexample: confState should be saved after apply
  * raft: test case to check the duplicate add node propose
  * raft: fix test case, should wait config propose applied
  * raft: fix test case for data race
  * raft: use the channel instead of sleep to make test case reliable
  * raft: fix TestNodeProposeAddDuplicateNode
  * etcdmain: handle TLS in grpc-proxy listener
  * etcd-tester:limit max retry backoff delay
  * functional-tester: add withBlock() to grpc dial
  * op-guide: add notes about Prometheus data source in Grafana
  * clientv3: return copy of endpoints, not pointer
  * auth: add a timeout mechanism to simple token
  * client: update README about health monitoring
  * grpcproxy: fix race between watch ranges delete() and broadcasts empty()
  * lease: Use monotonic time in lease
  * integration: use Range to wait for reboot in quota tests
  * grpcproxy: fix race between coalesce and bcast on nextrev
  * etcd-tester: refactor lease checker
  * store: check sorted order in TestStoreGetSorted
  * vendor: bump go-systemd to v14 to avoid build error
  * integration: cancel Watch when TestV3WatchWithPrevKV exits
  * grpcproxy: add richer metrics for watch
  * grpcproxy: add cache related metrics
  * raft: Fix election "logs converge" test
  * raft: Export Progress.IsPaused
  * benchmark: add rate limit
  * etcdctl: remove GetUser check before mutable commands
  * grpcproxy: lock store when getting size
  * Documentation: link added to libraries-and-tools.md with a new v2 Scala Client
  * grpcproxy: fix deadlock in watchbroadcast
  * etcdserver: time out when readStateC is blocking
  * store: fix store_test.go comments
  * vendor: update ugorji/go
  * client: update generated ugorji codec
  * doc: initial faq
  * clientv3/integration: test lease keepalive works following quorum loss
  * integration: use RequireLeader for TestV3LeaseFailover
  * v3rpc, etcdserver, leasehttp: ctxize Renew with request timeout
  * Documentation: add blox and chain as users
  * etcdserver: do not send v2 sync if ttl keys do not exist
  * ROADMAP: update for 3.2
  * Documentation: add more FAQ questions
  * grpcproxy: fix minor typo
  * vendor: use versions when possible in glide.yaml
  * scripts: use glide update if repo exists in glide.lock
  * github: make bug reporting link non-relative
  * github: make contribution link non-relative
  * Documentation: update get examples to be clearer about ranges
  * etcdserver, embed, v2http: move pprof setup to embed
  * doc: add faq about apply warning logging
  * test: exclude '_home' for gosimple, unused
  * auth: fix gosimple errors
  * integration: simplify boolean comparison in resp.Created
  * raft: simplify boolean comparison, remove unused
  * tools: simplify boolean comparison, remove unused
  * e2e: remove unused 'ctlV3GetFailPerm'
  * v3rpc: remove unused 'splitMethodName' function
  * grpcproxy: remove unused field 'wbs *watchBroadcasts'
  * doc: add faq about missing heartbeat
  * etcdctl: "fields" output formats
  * build: remove dir use -r flag
  * etcd-tester: add 'enable-pprof' option
  * etcd-tester: cancel lease stream; fix OOM panic
  * doc: add hardware section
  * auth: improve 'removeSubsetRangePerms' to O(n)
  * Documentation: use port 2379 in local cluster guide The port in endpoints should be 2379, instead of 12379.
  * op-guide/clustering: fix typo
  * embed: deep copy user handlers
  * Documentation: add more FAQs (follower, leader, sys-require)
  * clientv3: close Lease on client Close
  * netutil: ctx-ize URLStringsEqual
  * etcdserver: retry for 30s on advertise url check
  * membership: retry for 30s on advertise url check
  * clientv3: return error from KeepAlive if corresponding loop exits
  * clientv3: add test for keep alive loop exit case
  * auth, etcdserver: protect membership change operations with auth
  * e2e: test cases of protecting membership change with auth
  * clientv3: better error message for keep alive loop halt
  * Documentation: FAQ entry for cluster ID mismatches
  * dev-guide: add limit.md
  * Documentation: minor fix nodes -&gt; node
  * etcdctl: warn when backend takes too long to open on migrate
  * docs: explicitly set ETCDCTL_API=3 in recovery.md
  * v3api, rpctypes: add ErrTimeoutDueToConnectionLost
  * clientv3/integration: test lease grant/keepalive with/without failures
  * clientv3: don't reset keepalive stream on grant failure
  * etcdctl: tighten up output, reorganize README.md
  * Documentation: add FAQs on membership operation
  * Documentation: add 'why.md'
  * embed: only override default advertised client URL if the client listen URL is 0.0.0.0
  * raft: make memory storage set method thread safe
  * raft: resume paused followers on receipt of MsgHeartbeatResp
  * etcd-tester: fix typo, add endpoint in logs
  * lease: force leader to apply its pending committed index for lease operations
  * leasehttp: buffer error channel to prevent goroutine leak
  * raft: fix pre-vote tests
  * etcdserver: rework update committed index logic
  * etcd-tester: remove unused err var from maxRev
  * e2e: check etcdctl endpoint health is healthy if denied permission to key
  * benchmark: a new option for configuring dial timeout
  * ctlv3: consider permission denied error to be healthy for endpoints
  * etcdmain: add --metrics flag for exposing histogram metrics
  * e2e: test cluster-health
  * v2http: submit QGET in health endpoint if no progress
  * test: bump grpcproxy pass timeout to 15m
  * lease: use atomics for accessing lease expiry
  * e2e: poll '/version' in release upgrade tests
  * e2e: unset ETCDCTL_API env var before running u2e tests
  * etcdserver: consistent naming in raftReadyHandler
  * coverage: rework code coverage for unit and integration tests
  * testutil: whitelist thread created by go cover
  * rafthttp: bump up timeout in pipeline test
  * grpcproxy, etcdmain, integration: return done channel with WatchServer
  * integration: defer clus.Terminate in watch tests
  * raftexample: load snapshot when opening WAL
  * etcd-runner: make command compliant
  * raft: use status to test node stop
  * etcdserver: expose ErrNotEnoughStartedMembers
  * etcdserver: resume compactor only if leader
  * benchmark: enable grpc error logging on stderr
  * etcd-runner:add flags in watcher for hardcoded values
  * docs: fix recovery example in recovery.md
  * auth: use quorum get for GetUser/GetRole for mutable operations
  * grpcproxy: tear down watch when client context is done
  * integration: use only digits in unix ports
  * e2e: dump stack on ctlTest timeout
  * expect: EXPECT_DEBUG environment variable
  * why: add origin of the term etcd
  * testutil: increase size of buffer for stack dump
  * raft: fix test case for #7042
  * vendor: update ugorji/go
  * integration: add grpc auth testing
  * auth: reject empty user name when checking op permissions
  * etcdctl: create root role on auth enable if it does not yet exist
  * raft: add RawNode test case for #6866
  * pkg/report: support 99.9-percentile, change column name
  * documentation: display docs.md in github browser
  * benchmark: option to rate limit range benchmark
  * etcdserver, clientv3: handle a case of expired auth token
  * tools: Add etcd 3.0 load test tool refernece
  * transport: warn on user-provided CA
  * NEWS: add v3.1.0, v3.0.16 + minor fixes
  * clienv3: fix balancer test logic
  * clientv3: don't reset stream on keepaliveonce or revoke failure
  * grpcproxy: use ccache for key cache
  * vendor: remove groupcache, add ccache
  * pkg/report: add 'Stats' to expose report raw data
  * travis: use Go 1.7.4, drop old env var
  * ctlv3: print cluster info after adding new member
  * Documentation: document upgrading to v3.1
  * pkg/report: add nil checking for getTimeSeries
  * etcdserver: use ReqTimeout for linearized read
  * grpcproxy, etcdmain, integration: add close channel to kv proxy
  * glide: update 'golang.org/x/net'
  * vendor: update 'golang.org/x/net'
  * Documentation: update experimental_apis for v3.1 release
  * NEWS: fix date for v3.1 release
  * Documentation: fix typo s/endpoint-health/endpoint health/
  * clientv3/concurrency: fix rev comparison on concurrent key deletion
  * integration: test STM apply on concurrent deletion
  * pkg/flags: fixed prefix checking of the env variables
  * etcdctlv3: snapshot restore works with lease key
  * test: passed the test script arguments as the test function parameters
  * documentation: update build documentation
  * version: bump to v3.1.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485172801">- remove sysconfig.etcd: this file is not being used</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485259200">- exclude i586. We don't expect this package to be built on i586.</changelog>
  <changelog author="fcastelli@suse.com" date="1487851200">- Ensure /var/lib/etcd is controlled by etcd:etcd</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- Fix etcd build. We are generating 2 binaries, etcd and etcdctl.
  They need to be built separately</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1495195200">- Update to version 3.1.7:
  * integration: test auth API response header revision
  * ctlv3: keep lease as integer in fields printer
  * version: bump up to 3.1.6
  * version: bump up to 3.1.6+git
  * ctlv3: use printer for lease command results
  * clientv3: only update initReq.rev == 0 with creation watch revision
  * clientv3/integration: test watch resume with disconnect before first event
  * integration: add pause/unpause to client bridge
  * clientv3: set current revision to create rev regardless of CreateNotify
  * version: bump up to 3.1.7</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1495627200">- Update to version 3.1.8:
  * version: bump up to 3.1.7+git
  * Docs: replace absolute links with relative ones.
  * etcd-2-1-0-bench: Fix an absolute bare link to resource outside of Documentation dir
  * etcdserver: apply() sets consistIndex for any entry type
  * integration: close accepted connection on stopc path
  * Documentation/v2: fix broken links
  * Documentation/v3: fix broken links
  * *: fix other broken links in markdown
  * version: bump up to 3.1.8</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1501156800">- Update to version 3.2.4:
  * improve example run commands in docker_guide
  * improve documentation regarding docker cluster
  * version: bump to v3.2.0+git
  * etcdserver/api: add 3.2 in capability
  * rafthttp: add 3.2.0 stream type
  * *: 'ignore_value' to detach lease with PutRequest
  * *: regenerate proto files with 'ignore_value'
  * v3rpc: error for non-empty value with ignore_value
  * etcdserver: use prev-value for ignore_value writes
  * integration: test Put,Txn with ignore_value flag
  * clientv3: add 'WithIgnoreValue' option
  * ctlv3: add '--ignore-value' flag to 'put' command
  * e2e: test put command with '--ignore-value' flag
  * grpcproxy: handle 'IgnoreValue' field in PutRequest
  * etcdserver: increase snapshot to 100,000
  * auth, etcdserver: let maintenance services require root role
  * e2e: add cases for defrag and snapshot with authentication
  * etcd-tester: use 10K for '--snapshot-count'
  * kv.go: Fixed []byte to string conversion syntax in comment
  * pkg/transport: Obey the usual laws of ssl when using a private PKI
  * ctlv3: print cluster info after adding new member
  * clientv3: balancer uses one connection at a time
  * pkg/report: add nil checking for getTimeSeries
  * Documentation: document upgrading to v3.1
  * etcdserver: use ReqTimeout for linearized read
  * clientv3/txn.go : removed the TODO: add a Do for shortcut the txn without any condition
  * test: passed the test script arguments as the test function parameters
  * glide: update 'golang.org/x/net'
  * vendor: update 'golang.org/x/net'
  * grpcproxy, etcdmain, integration: add close channel to kv proxy
  * Polish note about varying parameters for each member
  * store: set Dir attribute, when node expired
  * Documentation: update experimental_apis for v3.1 release
  * Documentation: fix typo s/endpoint-health/endpoint health/
  * NEWS: fix date for v3.1 release
  * clientv3/concurrency: fix rev comparison on concurrent key deletion
  * embed/etcd.go: make v2 endpoint optional. fixes #7100
  * integration: test STM apply on concurrent deletion
  * pkg/flags: fixed prefix checking of the env variables
  * pkg/cpuutil: add cpuutil
  * etcdctlv3: snapshot restore works with lease key
  * pkg/netutil: use native byte ordering for route information
  * documentation: update build documentation
  * op-guide: change grpc-proxy from 'pre' to alpha'
  * README: remove ACI, update Go version
  * roadmap: update roadmap
  * etcdmain: add gateway and grpc-proxy commands to etcd help
  * etcdserverpb: rework documentation for range request
  * concurrency: variadic stm options
  * concurrency: extend STM interface to Get from any of a list of keys
  * concurrency: STM WithPrefetch option
  * concurrency: STM snapshot isolation level
  * benchmark: update for new stm interface
  * integration: fix STM tests to compile against new interface
  * Documentation: Add upgrade gotchas/further info for better search visibility
  * embed: support user defined grpc services.
  * doc: mention HTTP JSON in doc link
  * embed: add example for ServiceRegister.
  * contrib/recipes/key.go : fixed method comment
  * client: add GetVersion method
  * tools: add rust-etcd to the list of libraries.
  * vendor: update tablewritier
  * ctlv3: right-align the table output
  * *: 'ignore_lease' to detach value with PutRequest
  * *: regenrate proto files with 'ignore_lease'
  * v3rpc: error for non empty lease with 'ignore_lease'
  * etcdserver: use prev-lease for 'ignore_lease' writes
  * integration: put,txn with 'ignore_lease' flag
  * clientv3: add WithIgnoreLease option
  * ctlv3: add '--ignore-lease' flag to put command
  * e2e: test put command with '--ignore-lease' flag
  * grpcproxy: handle 'IgnoreLease' field in PutRequest
  * .gitignore: Adding .idea to .gitignore
  * Documentation: C library added
  * Documentation: Deleted non-existing project from libraries-and-tools.md
  * clientv3: test closing client cancels blocking dials
  * clientv3: use DialContext
  * auth: refactor test to use common setup
  * test: bump e2e timeout to 15 minutes
  * auth: Adding unit tests
  * integration: test domain name URLs are rejected before binding
  * embed: reject binding listeners to domain names
  * clientv3: fix balancer update address bug
  * test: fix failure message in TestEmbedEtcd
  * integration: add test case in dial_test to ensure balancer.updateAddrs works properly
  * e2e: do not remove the member we connect to
  * contrib: add etcd cluster deploy on systemd docs
  * etcdmain: ppc64le platform support
  * clientv3: start a session with existing lease
  * auth, etcdserver: authenticate clients based on certificate CommonName
  * e2e: add a case for CommonName auth of v3 API
  * netutil: add dualstack to linux_route
  * auth: unit-test for authStore.AuthDisable()
  * auth: test for AuthStore.IsAdminPermitted
  * scripts: Add support to build ppc64le binary for release
  * rafthttp: use http.Request.WithContext instead of Cancel
  * clientv3: remove strict yaml dependency
  * test: clientv3 integration tests with proxy
  * *: Use http.Request.WithContext instead of Cancel
  * grpcproxy: don't use WithRequireLeader for watch event stream
  * pkg/netutil: name GetDefaultInterfaces consistent
  * clientv3: add DialOptions to config
  * clientv3: sends keepalive reqs immediately after lease keep alive stream reset
  * pkg/report: add min/max latency per second
  * auth: add a test case for recoverying from snapshot
  * auth: correct initialization in NewAuthStore()
  * clientv3: only start lease stream after first keepalive call
  * clientv3: remove cancelWhenStop from lease implementation
  * clientv3/integration: stop member before keepalive in TestLeaseKeepAliveInitTimeout
  * clientv3: uses direct client calls in integration tests
  * test: Fix gosimple errors
  * travis: Update fmt check gotools
  * Documentation: replace px typo with ps
  * Revert "Merge pull request #7139 from heyitsanthony/proxy-rlock"
  * grpcproxy: support CountOnly
  * v3rpc: LeaseTimeToLive returns TTL=-1 resp on lease not found
  * clientv3/integration: test lease not found on TimeToLive()
  * integration: don't expect lease not found error for TestV3GetNonExistLease
  * raft: add Ready.MustSync
  * etcdserverpb, clientv3: clarify WithLimit documentation
  * grpcproxy: respect CompactRevision in watcher
  * auth: simplify merging range perm
  * travis: disable email notifications
  * op-guide: fix remove instructions in runtime-configuration and conform to style
  * clientv3: KeepAliveOnce returns ErrLeaseNotFound if TTL &lt;= 0
  * grpcproxy: split out leadership detection code
  * grpcproxy: don't wait for ctx.Done() to close kv donec
  * integration: wait five elections before creating watch for require leader test
  * e2e: modify e2e to run code coverage
  * etcdmain: whitelist etcd binary flags
  * grpcproxy: support forcing leader as available
  * Documentation/libraries-and-tools: add vitess
  * clientv3: fix lease keepalive duration
  * grpcproxy: refactor chan stream out of watch_client_adapter
  * grpcproxy: add lease coalescing support
  * grpcproxy: incorporate lease proxy into existing proxy framework
  * clientv3: fix lease keepalive duration
  * raft: fix read index request for #7331
  * clientv3: let user provide a client context through Config
  * clientv3: add cluster version checking
  * integration: test RejectOldCluster
  * test: add e2e to coverage test
  * *: add and expose StopSignal field in ExpectProcess
  * e2e: unshadow err and remove bogus err checking in spawnWithExpects()
  * pkg/transport: remove dependency on pkg/fileutils
  * raft: revise test case and fix typo
  * op-guide: use host volume in Docker command
  * clientv3: fix typo in README
  * grpcproxy: only return ctx error in chan stream if recvc is empty
  * tcpproxy: don't use range variable in reactivate goroutine
  * clientv3: do not set next keepalive time &lt;= now+TTL
  * integration: test keepalives for short TTLs
  * auth: keep old revision in 'NewAuthStore'
  * integration: add 'TestV3HashRestart'
  * netutil: use ipv4 host by default
  * integration: permit background watch streams in TestWatchCancelOnServer
  * grpcproxy: add 'register' address
  * MAINTAINERS: add Fanmin
  * travis: use Go 1.8 in master branch
  * NEWS: add v3.1.2 release notes
  * *: remove trailing space, upgrade test on v3.1
  * e2e: fix -tags cov builds
  * clientv3: use any port for metrics example
  * etcdmain: enable grpc tracing with --debug
  * embed: enable debug endpoint if Debug is set and add net.trace events
  * Documentation: add documentation for grpc lease stream coalescing
  * script: Build docker image for ppc64le
  * integration: ensure leader is up in waitLeader() and clusterMustProgress()
  * etcdctl: modify etcdctl v2 and v3 for code coverage
  * e2e: add etcdctl to e2e test
  * test: build test binary for etcdctl
  * etcdctl: show warning if ETCDCTL_API is not set in v2 --help
  * clientv3: bump example requestTimeout for slow CI
  * op-guide: add notes on mounting certs directory
  * grpcproxy: return closing error when stream is canceled from conn close
  * raft: make TestNodeTick reliable
  * test: run unused and gosimple over all packages at once
  * Documentation/op-guide: use exact certs dir for Container Linux
  * Documentation: suggest ionice for disk tuning
  * api: default to V3 capability
  * integration: don't set v3 capability since now default
  * etcdctl: correctly batch revisions in make-mirror
  * libraries-and-tools: rename to integrations
  * production-users: add Kubernetes
  * etcd-tester: check expired lease with -1 TTL
  * embed: use machine default host only for default value, 0.0.0.0
  * etcdmain: log machine default host after update check
  * clientv3: Add KeyExists and KeyNotExists Cmp helpers
  * etcdctl: Fix migrate example in README.md
  * contrib: suppress gosimple errors of raftexample
  * test: eschew you
  * clientv3: pass back dial error on dial timeout
  * *: eschew you from documentation
  * vendor: lock down some soft dependencies
  * test: run 'staticcheck'
  * *: remove never-unused vars, minor lint fix
  * Documentation: add PD to production users
  * vendor: import jwt-go for auth v3
  * *: support jwt token in v3 auth API
  * Documentation: add qingcloud to production user
  * doc: add usecase of qiniu
  * Documentation: add production user
  * doc: update use case of qiniu
  * Documentation: Add Tencent Games to production users
  * Documentation: warn membership change while migration
  * doc: Add hyper.sh to production users
  * doc: Add use case in Meitu Inc.
  * gateway: fix the dns discovery method
  * lease: guard 'Lease.itemSet' from concurrent writes
  * Documentation: sign source zip files
  * clientv3: close balancer to avoid goroutine leak in balancer_test.go
  * e2e: don't remove member used to connect to etcd cluster
  * Documentation: add Grab etcd use case
  * *: fix minor typos
  * backend: readtx
  * mvcc: txns and r/w views
  * lease: support mvcc txn
  * etcdserver: support mvcc txn
  * benchmark: support mvcc txn
  * etcdctl: support mvcc txn
  * doc: Add daocloud.io to production users
  * test: install packages when building coverage tests
  * clientv3util: Add KeyExists and KeyMissing examples
  * clientv3: define error type for closed watcher
  * grpcproxy: configure register to Cluster API
  * etcdmain: add register,resolver flags
  * Documentation/op-guide: document grpcproxy sync
  * etcdmain: SdNotify when gateway, grpc-proxy are ready
  * clientv3: serialize updating notifych in balancer
  * clientv3: send frst down() func after recieving first notified addr
  * Documentation: add huawei product user
  * doc: add Baidu Waimai
  * doc: fix title size
  * NEWS: update v3.1.3
  * doc: add branch.io use case into production users
  * auth: nil check AuthInfo when checking admin permissions
  * testutil: add CheckAfterTest for calling AfterTest without a testing.T
  * clientv3: use CheckAfterTest after terminating cluster
  * op-guide: update gateway routing policy
  * discovery: fix print format
  * Documentation: add txaio-etcd to integrations
  * doc/learning: complete the api guide
  * adapter, integration: split out grpc adapters from grpcproxy package
  * clientv3: permit creating client without grpc connection
  * concurrency: support returning response header for mutex
  * v3client: a bridge between an etcdserver and a clientv3
  * v3lock: server-side api for locking
  * scripts: generate lock service rpc stubs
  * embed: serve lock api
  * integration: test grpc lock service
  * Update example_key_test.go
  * auth: get rid of deadlocking channel passing scheme in simpleTokenTTL
  * auth: test concurrent authentication
  * test: add coverage for more packages
  * v3client: add example and godoc New
  * integration: add TestMutexWaitsOnCurrentHolder test
  * test: mask go1.8 gosimple warnings
  * etcdserver: candidate should wait for applying all configuration changes
  * clientv3: close open watch channel if substream is closing on reconnect
  * clientv3: synchronize on goroutines in TestBalancerDoNotBlockOnClose
  * ctlv3: ensure synced member list before printing env vars on member add
  * v3client: fix doc to use e.Server
  * clientv3: update eps if pinAddr is not included in updateAddrs
  * etcdserver: remove possibly compacted entry look-up
  * wal: use path/filepath instead of path
  * embed: Clear default initial cluster
  * *: use filepath.Join for files
  * embed: don't return error when closing on embed etcd
  * *: base initial mmap size on quota size
  * etcdserver, backend: only warn if exceeding max quota
  * e2e: force endpoint for member removal
  * ctlv3: have "protobuf" in output help string instead of "proto"
  * *: fix gosimple warning for fmt.Sprintf("%s")
  * *: use 'io.Seek*' for go1.7+
  * etcdserver: remove legacy range/txn
  * Dockerfile-release: add nsswitch.conf into image
  * e2e, etcdserver: fix wrong usages of ordinal
  * backend: add FillPercent option
  * etcdmain: handle StopNotify when ErrStopped aborted publish
  * integration: ensure 'StopNotify' on publish error
  * travis: always 'go get -u' in 'before_install'
  * clientv3: wait for Get goroutine in TestDialCancel
  * client/integration: use only digits in unix port
  * Documentation: add a doc of v3 auth
  * clientv3: remove redundant error handling code
  * integration: wait on leader before progress check in TestRestartMember
  * clientv3: make ops and compares non-opaque and mutable
  * namespace: a wrapper for clientv3 to namespace requests
  * etcd-2-1-0-bench: Fix an absolute bare link to resource outside of Documentation dir
  * clientv3/integration: simple namespace wrapper tests
  * integration: test namespacing on proxy layer
  * etcdmain: add prefixing support to grpc proxy
  * Documentation, op-guide, clientv3: add documentation for namespacing
  * clientv3: use waitgroup to wait for substream goroutine teardown
  * adt: Visit() interval trees in sorted order and terminate early
  * *: revoke a deleted role
  * e2e: add a test case role delete and revoke
  * auth, etcdserver: forbid invalid auth management
  * e2e: add a test case for invalid management of root user and role
  * Documentation: add Prometheus alerting rules
  * mvcc/backend: hold 'readTx.Lock' until completing bolt.Tx reset
  * integration: test inflight range requests while defragmenting
  * tools/etcd-tester: add timeout for 'defrag'
  * Documentation: add salesforce to prod users
  * integration: retry TestNetworkPartition5MembersLeaderInMajority
  * auth: store cached permission information in a form of interval tree
  * test: add proxy to coverage tests
  * etcdserver: fix a typo in bucket name var
  * raft: use rs.req.Entries[0].Data as the key for deletion in advance()
  * op-guide: Remove guest role from v3 auth doc
  * integration: add serialized range to TestV3CompactCurrentRev
  * grpcproxy/cache: only check compaction revision for historical revisions
  * testutil: check for grpc resources in AfterTest
  * auth: import design doc
  * NEWS: add v3.1.4, v3.1.5
  * proxy/grpcproxy: add chanStream helper
  * doc: link auth design in doc
  * etcdctl: add initial check perf command
  * grpcproxy/adapter: add maintenance API support
  * compactor: make TestPeriodic die early
  * clientv3,v3client: maintenance to embedded client
  * integration: use maintenance API adapter in tests
  * Documentation: add disk latency leader loss question to FAQ
  * Documentation: fix typos
  * *: use protoc 3.2.0
  * compactor: fix TestPeriodic
  * embed: Delay setting initial cluster for YAML
  * etcdmain: test config file clustering flags
  * integration: test require leader for a lease stream
  * v3rpc: return leader loss error if lease stream is canceled
  * clientv3/integration: test lease WithRequireLeader
  * clientv3: support WithRequireLeader in lease client
  * Documentation: add encryption wrapper to integrations
  * clientv3: respect dial timeout when authenticating
  * clientv3: test dial timeout is respected when using auth
  * etcdserver: use cancelable context for server initiated requests
  * integration: test cluster terminates quickly
  * idgen: correct comments for id generator
  * Documentation: Adding new Ruby v3 client entry to integrations.md
  * Documentation: add dims v3 gateway API for python
  * clientv3: fix go1.8 go fmt warning in test
  * *: support checking that an interval tree's keys cover an entire interval
  * *: add pprof flag to grpc proxy
  * etcdctl: add a new option --from-key for unlimited range permission
  * e2e: add a test case for the --open-ended option
  * grpcproxy/adapter: add Cluster API support
  * clientv3,v3client: add cluster embedded client
  * clientv3: remove unused fields from 'auth'
  * pkg/transport: remove port in Certificate.IPAddresses
  * integration: use cluster adapter in tests
  * test: generate coverage report even if some tests fail
  * auth: use atomic access to 'authStore.revision'
  * Docs: replace absolute links with relative ones.
  * lease: acquire BatchTx lock in fakeDeleter
  * auth, adt: introduce a new type BytesAffineComparable
  * *: fix a bug in handling unix socket urls
  * clientv3/yaml: use TLS 1.2 in min version
  * clientv3: register waitCancelSubstreams closingc goroutine with waitgroup
  * ctlv3: add '--debug' flag (to enable grpclog)
  * etcdmain: support SRV discovery for gRPC proxy
  * clientv3/integration: fix minor typo in Fatalf
  * test: fix fmt pass and shorten suppression warnings
  * *: remove os.Kill from signal.Notify
  * netutil: fix unused err staticcheck failure
  * vendor: upgrade grpc to 1.2.1
  * vendor: upgrade grpc-gateway to v1.2.0
  * concurrency: expose leader revision and proclaim headers for election
  * concurrency: return v3.GetResponse for Election.Leader()
  * concurrency: only delete on election resignation if create revision matches
  * concurrency: support resuming elections if leadership already held
  * concurrency: don't skip leader updates in Observe()
  * v3rpc: force RangeEnd=nil if length is 0
  * scripts: update genproto.sh to include v3election
  * v3election: Election RPC service
  * integration: v3 election rpc tests
  * embed: add Election service
  * etcd-runner: update election command to use new Leader() interface
  * Documentation: Adds AWS platform guide
  * test: remove generated files from coverage statistics
  * *: add swagger and grpc-gateway assets for v3lock and v3election
  * embed: register grpc-gateway endpoints for v3lock and v3election
  * test: ignore v3electionpb and v3lockpb for static checks
  * rafthttp: move test-only functions to '_test.go'
  * benchmark: add txn-put benchmark
  * vendor: update 'golang.org/x/net'
  * *: coreos/rkt -&gt; rkt/rkt
  * Documentation/learning: finish why.md
  * Documentation: Add Hosted Graphite to prod users
  * *: rename Snapshot STM isolation to SerializableSnapshot
  * Documentation: add missing link
  * integration: test requests with valid auth token but disabled auth
  * auth: protect simpleToken with single mutex and check if enabled
  * *: deny incoming peer certs with wrong IP SAN
  * transport: use actual certs for listener tests
  * tools/benchmark: fix misc gofmt warnings
  * test: do not ignore 'tools/benchmark/cmd'
  * Documentation: reshuffle op-guide to include platforms and upgrading
  * *: return updated member list in v3 rpcs
  * report: add test for Report interface
  * discovery: remove dead token argument from SRVGetCluster
  * clientv3: let client.Dial() dial endpoints not in the balancer
  * integration: test client can dial endpoints not in balancer
  * etcdserver: let Status() not require authentication
  * Documentation: Adding a separate v2 and a v3 API binding for C++
  * embed: remove ReadTimeout TODO
  * pkg/transport: add 'IsClosedConnError'
  * rafthttp: use 'transport.IsClosedConnError'
  * clientv3/integration: use 'transport.IsClosedConnError'
  * etcdserver: wait apply on conf change Raft entry
  * etcdctl: show responses of auth RPCs if --write-output=fields is passed
  * auth: fix race on stopping simple token keeper
  * clientv3/namespace: fix incorrect watching prefix-end
  * clientv3/integration: test fetching entire keyspace
  * clientv3: translate WithPrefix() into WithFromKey() for empty key
  * benchmark: a new flag --target-leader for targetting a leader endpoint
  * op-guide: add command for checking if there's any v3 data
  * etcdmain: trigger embed.Etcd.Close for OS interrupt
  * embed: gracefully shut down gRPC server
  * integration: test 'inflight' range requests
  * Revert "mvcc: test inflight Hash to trigger Size on nil db"
  * mvcc/backend: remove t.tx.DB()==nil checks with GracefulStop
  * mvcc: remove stopc select case in Hash
  * etcdserver: fill-in Auth API Header in apply layer
  * integration: test auth API response header revision
  * vendor: update gopkg.in/yaml.v2 to reflect current license
  * *: add bill of materials
  * clientv3/integration: add 'TestUserErrorAuth'
  * travis: bump up to Go 1.8.1
  * integration: use 'time.Until' in Go 1.8
  * *: use '*tls.Config.Clone' in Go 1.8
  * raft: Avoid holding unneeded memory in unstable log's entries array
  * etcdserver: initialize raftNode with constructor
  * NEWS: update v3.1.6
  * pkg/debugutil: add 'mutex' profiler (Go 1.8+)
  * embed: use '*url.URL.Hostname(),Port()' for Go 1.8
  * transport: resolve DNSNames when SAN checking
  * embed: signal 'grpcServerC' before cmux serve
  * *: simply ignore ErrAuthNotEnabled in clientv3 if auth is not enabled
  * clientv3/integration: sleep less in TestLeaseRenewLostQuorum
  * etcdserver: remove 2.0 StatusNotFound version check
  * ctlv3: keep lease as integer in fields printer
  * scripts: move gateway stubs into gw/ packages
  * *: put gateway stubs into their own packages
  * test: ensure clientv3 has no grpc-gateway dependency
  * ctlv3: use printer for lease command results
  * vendor: update 'golang.org/x/time/rate' with context
  * vendor: use 'x/net/trace' with std 'context'
  * netutil: use "context" and ctx-ize TCP addr resolution
  * build-binary: Add arm64
  * build-aci: Add multi arch support
  * build-docker: Updates for multi-arch release
  * release: Add multi arch support
  * release.md: Update for multi arch release
  * *: clear redundant return statement warnings (S1027)
  * integration: add pause/unpause to client bridge
  * clientv3/integration: test watch resume with disconnect before first event
  * clientv3: only update initReq.rev == 0 with creation watch revision
  * v2http: remove deprecated /v2/machines path
  * integration: permit dropping intermediate leader values on observe
  * concurrency: clarify Observe semantics; only fetches subsequence
  * clientv3: set current revision to create rev regardless of CreateNotify
  * testutil: add assert functions
  * store: replace testify asserts with testutil asserts
  * scripts: remove testify hack in updatedep
  * vendor: remove testify
  * clientv3: don't halt lease client if there is a lease error
  * concurrency: use new lease interface in session
  * clientv3/integration: use new interfaces in lease tests
  * etcdcdtl: use new lease interface
  * grpcproxy: use new lease interface
  * etcd-runner: update to use new lease interface
  * benchmark: use new lease interface
  * integration: close proxy's lease client
  * etcd-runner: move root cmd into command package
  * etcdserver: ensure waitForApply sync with applyAll
  * etcdserver: do not block on raft stopping
  * etcd-runner: add rate limiting in doRounds()
  * etcd-runner: add barrier, observe !ok handling, and election name arg to election-runner.
  * etcd-runner: add lease ttl as a flag and fatal when err in lease-runner.
  * etcd-runner: pass in lock name as a command arg for lock_racer.
  * etcd-runner: add --prefix flag, allows inf round, and minor vars refactoring in watch runner.
  * etcd-runner: integrate etcd runner in to etcd tester
  * v3client: wrap watch ctxs with blank ctx
  * Documentation: require Go 1.8+ for build
  * integration: test Observe can read leaders set prior to compaction
  * concurrency: use current revisions for election
  * integration/fixtures: add expired certs
  * clientv3/integration: test client dial with expired certs
  * test: bill of materials check pass
  * vendor: revendor speakeasy to include unix license file
  * travis: add bill-of-materials checking
  * raft: Set the RecentActive flag for newly added nodes
  * pkg/transport: reload TLS certificates for every client requests
  * pkg/wait: add comment and make List private
  * integration: test TLS reload
  * Documentation: add upgrade to 3.2 doc
  * integration: match more TLS errors for wrong certs
  * version: bump up to 3.2.0-rc.0
  * version: bump up to 3.2.0-rc.0+git
  * Documentation/v2: pin docker guide to use latest 2.3.x
  * Documentation: add documentation for single node docker etcd
  * scripts: annotate with acbuild with supports-systemd-notify
  * embed: fix blocking Close before gRPC server start
  * Revert "Merge pull request #7732 from heyitsanthony/lease-err-ka"
  * Documentation/upgrades: revert KeepAlive interface change
  * add chain core to raft users list
  * integration: ensure revoke completes before TimeToLive
  * etcdserver: apply() sets consistIndex for any entry type
  * clientv3: don't race on upc/downc/switch endpoints in balancer
  * integration: close accepted connection on stopc path
  * etcdserver: add a test to ensure config change also update ConsistIndex
  * concurrency: provide old STM functions as deprecated
  * integration: clean up TLS reload tests, fix no-file while renaming
  * integration: close proxy's lease client
  * clientv3/integration: drain keepalives before waiting for leader loss
  * Documentation/v2: fix broken links
  * Documentation/v3: fix broken links
  * *: fix other broken links in markdown
  * integration/fixtures-expired: do not force 'rm'
  * scripts,travis: install 'marker' for CI tests
  * test: run 'marker' to find broken links
  * Documentation: remove '[]' from '[DEPRECATED]'
  * compactor: Make periodic compactor runs every hour
  * raft: Add unit test TestAddNodeCheckQuorum
  * backend: print snapshotting duration warning every 30s
  * pkg/srv: package for SRV utilities
  * clientv3: check IsModify
  * backend: add prometheus metric for large snapshot duration.
  * README: use the same tagline from github
  * embed: gracefully close peer handlers on shutdown
  * etcdmain, tcpproxy: srv-priority policy
  * clientv3: Do no stop keep alive loop by server side errors
  * scripts: add 'BOM' update script
  * v3rpc: remove duplicated error case for lease.ErrLeaseNotFound
  * etcdserver: renaming db happens after snapshot persists to wal and snap files
  * etcdserver: add a test to ensure renaming db happens before persisting wal and snap files
  * etcd-runner: remove mutex on validate() and release() in global.go
  * etcd-runner: fix race on nextc
  * grpcproxy, etcdmain: add lock and election services to proxy
  * adpater: adapters for lock and election services
  * integration: add lock and election services to proxy tests
  * pkg/srv: fix error checks from resolveTCPAddr
  * clientv3: remove duplicate documentation for Do()
  * snap, etcdserver: tighten up snapshot path handling
  * backend: dynamically set snapshotWarningTimeout based on db size
  * faq: explains "snapshotting is taking more..." warning
  * expect: reload DEBUG_EXPECT for each process
  * etcd-agent: store failure_archive in log dir
  * functional-tester: use log-dir as data-dir in etcd-agent
  * e2e: more debugging output for lock and elect etcdctl tests
  * integration: reset default logging level in TestRestartRemoved
  * osutil: force SIG_DFL before resending terminating signal
  * backend: force initial mmap size to 0 for windows
  * *: remove unnecessary fmt.Sprint
  * pkg/osutil: fix missing 'syscall' import
  * benchmark: add rpc locks to stm benchmark
  * benchmark: add rate limiting to stm
  * travis: test builds in other OSes
  * bridge: add tx-delay and rx-delay
  * e2e: Stop() lock/elect etcdctl process if Close times out
  * tcpproxy: display endpoints, not pointers, in ready to proxy string
  * etcdserver: more logging on snapshot close path
  * report: add NewWeightedReport
  * op-guide: remove alpha from grpc proxy
  * *: fill out blank package godocs
  * etcd-tester: use 'debugutil.PProfHandlers'
  * etcd-tester: add '-failpoints' to configure gofail
  * *: remove unused, fix typos
  * integration: bump up 'TestV3LeaseRequireLeader' timeout to 5-sec
  * version: bump up to 3.2.0-rc.1
  * version: bump up to 3.2.0-rc.1+git
  * ctlv3: add --prefix support to role revoke-permission, cleanup role flag handling
  * etcdctl: sync README with etcdctl role command, add prefix example, fix typo
  * Documentation, scripts: regenerate protobuf docs with updated protodoc
  * clientv3, etcdserver: support auth in Watch()
  * e2e: add a new test case for protecting watch with auth
  * Documentation/learning: fixed typo
  * etcdserver: close mvcc.KV on init error path
  * Documentation: add systemd, Container Linux guide
  * doc: modify usecase
  * benchmark: support multiple clients/conns in watch-latency benchmark
  * travis: run tests with Go 1.8.3
  * test: release tests with v3.2+
  * ROADMAP: make 'release-3.2' stable branch
  * e2e: use version.Cluster for release test
  * etcdctl: support exec on lock
  * Documentation: add FAQ entry for "database space exceeded" errors
  * Documentation: add 'yaml.NewConfig' change in 3.2
  * vendor: use v0.2.0 of go-semver
  * op-guide: update performance.md
  * vendor: kr/pty v1.0.0
  * vendor: ghodss/yaml v1.0.0
  * clientv3: use Endpoints[0] to initialize grpc creds
  * clientv3/integration: test dialing to TLS without a TLS config times out
  * clientv3: support unixs:// scheme
  * integration: use unixs:// if client port configured for tls
  * mvcc: chunk reads for restoring
  * mvcc: time restore in restore benchmark
  * op-guide: document configuration flags for gateway
  * Documentation, scripts: regen RPC docs
  * scripts, Documentation: fix swagger generation
  * op-guide: document CN certs in security.md
  * test: speedup and strengthen go vet checking
  * *: fix go tool vet -all -shadow errors
  * Documentation/op-guide: fix typo in grafana.json
  * test, osutil: disable setting SIG_DFL on linux if built with cov tag
  * test: shellcheck
  * travis: add shellcheck
  * *: clear rarer shellcheck errors on scripts
  * fileutil: return immediately if preallocating 0 bytes
  * Documentation/op-guide: fix 'grpc_code' field in metrics
  * etcdserver: add leaseExpired debugging metrics
  * v2http: put back /v2/machines and mark as non-deprecated
  * Documentation/op-guide: do not use host network, fix indentation
  * integration: test txn comparison and concurrent put ordering
  * mvcc: create TxnWrites from TxnRead with NewReadOnlyTxnWrite
  * etcdserver: use same ReadView for read-only txns
  * rafthttp: permit very large v2 snapshots
  * version: bump up to 3.2.0
  * version: bump up to 3.2.0+git
  * Documentation/upgrades: link to previous guides
  * build-aci: Fix ACI image name
  * bill-of-materials: regenerate with multi licenses
  * Documentation/op-guide: fix failed RPC rate, leader election metrics
  * test: 'FAIL' on release binary download failure
  * e2e: test txn over grpc json
  * dev-guide: add txn json example
  * v3rpc: treat nil txn request op as error
  * integration: test mvcc db size metric is set on restore
  * mvcc: set db size metric on restore
  * mvcc: test restore and deletes with small chunk sizes
  * mvcc: restore into tree index with one key index
  * etcd-tester: add 'exit-on-failure'
  * test: run basic functional tests
  * integration: test mvcc db size metric is updated following defrag
  * mvcc: use GaugeFunc metric to load db size when requested
  * version: bump up to 3.2.1
  * version: bump up to v3.2.1+git
  * lease: rate limit revoke runLoop
  * lessor: extend leases on promote if expires will be rate limited
  * benchmark: refactor watch benchmark
  * Documentation/v2: 'etcd v2' to the title
  * Documentation/faq: fix typo in flag names
  * lease: stop lessors after tests
  * fixtures: add gencerts.sh, generate CRL
  * embed: share grpc connection for grpc json services
  * embed: connect json gateway with user-provided listen address
  * transport: accept connection if matched IP SAN but no DNS match
  * dev-guide: update experimental APIs
  * version: bump up to 3.2.2
  * version: bump up to 3.2.2+git
  * Documentation: refer to LeaseKeepAliveRequest for lease refresh
  * dev-guide: document using range_end for prefixes with json
  * v3rpc: Let clients establish unlimited streams
  * test: sync with etcd-agent start in functional_pass
  * testutil: whitelist WaitGroup.Done
  * version: bump up to 3.2.3
  * version: bump up to 3.2.3+git
  * embed: wait up to request timeout for pending RPCs when closing
  * integration: test embed.Etcd.Close with watch
  * grpcproxy: return nil on receiving snapshot EOF
  * version: bump up to 3.2.4</changelog>
  <changelog author="vrothberg@suse.com" date="1501761600">- Fix bsc#1046717: set (io)nice value in service file</changelog>
  <changelog author="kiall@macinnes.ie" date="1502452800">- Require golang 1.8, as using earlier versions will fail to build</changelog>
</package>
<package pkgid="7ad756869878e9366ba0bbab2a4bf11c007edfbe7e9ce560c6f190b97556882a" name="etcd" arch="x86_64">
  <version epoch="0" ver="3.2.4" rel="14.2"/>
  <changelog author="opensuse-packaging@opensuse.org" date="1464609600">- Update to version 2.3.6:
  + raft: do not panic when removing all the nodes from cluster
  + Documentation/v2: fix auth_api.md bug
  + Documentation/v2: fix typo for updating a member
  + etcdsever: fix the leaky snashot routine issue
  + etcdserver: stop raft after stopping apply scheduler
  + etcdserver: wait for snapshots before closing raft
  + version: bump to v2.3.5
  + version: bump to v2.3.5+git
  + etcd: fix refresh feature
  + version: bump to v2.3.6</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1466596800">- Update to version 2.3.7:
  + etcdsever: fix the leaky snashot routine issue
  + etcdserver: stop raft after stopping apply scheduler
  + etcdserver: wait for snapshots before closing raft
  + version: bump to v2.3.5
  + version: bump to v2.3.5+git
  + etcd: fix refresh feature
  + version: bump to v2.3.6
  + version: bump to v2.3.6+git
  + store: copy old value when refresh + cas
  + version: bump to v2.3.7</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1467720000">- Update to version 3.0.0:
  * mvcc: do not hash consistent index
  * benchmark: fix Compact request
  * clientv3: only use closeErr on watch when donec is closed
  * ctlv3: make flags, commands formats consistent
  * Doc: fix typo in dev-guide.md
  * hack: add tls-setup example generated certs to gitignore
  * hack: install goreman in tls-setup example
  * *: remove beta from docs
  * version: bump to v3.0.0</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1467720001">- Update to version 3.0.1:
  * version: bump to v3.0.0+git
  * release: fix Dockerfile etcd binary paths
  * etcdserver: exit on missing backend only if semver is &gt;= 3.0.0
  * Documentation: fix typo in api_grpc_gateway.md
  * *: test, docs with go1.6+
  * version: bump to v3.0.1</changelog>
  <changelog author="tboerger@suse.com" date="1467892800">- Dropped rpmlintrc
- Refactoring of the spec based on golang-packaging</changelog>
  <changelog author="pjanouch@suse.de" date="1468411200">- spec-cleaner clean ups
- change PreReq: %fillup_prereq to Requires(post)
- Require systemd-rpm-macros instead of the entire systemd
- call %service_add_pre after instead of before creating
  the user and group</changelog>
  <changelog author="msabate@suse.com" date="1469534400">- Fixed the path on systemd's environment file</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1470657600">- Update to version 3.0.4:
  + etcdmain: correctly check return values from SdNotify()
  + etcdserverpb: add missing deleterange annotation
  + scripts:genproto.sh: update grpc-gateway
  + *: regenerate proto
  + Documentation: fix links in upgrades
  + etcdserver, api, membership: don't race on setting version
  + Dockerfile-release: add '/var/lib/etcd/'
  + scripts/genproto: use latest grpc-gateway c8ec92d0
  + *: regenerate proto files for grpc-gateway
  + version: bump to v3.0.4</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1473854400">Updated to version 3.0.8
- Bug fixes
  - GH6325: etcdctl: fix quotes in txn and watch
  - GH6344: etcdctl/ctlv3: don't crash when we should prompt for pw
  - GH6365: embed: reject domain names before binding
  - GH6370: etcdctl: restore should create a snapshot
  - GH6381: wal: fsync directory after wal file rename
  - GH6253: discovery: reject IP address records in SRVGetCluster
  - GH6267: wal: fix CRC corruption on writes following write tears
  - GH6269: wal: On non-Windows OS, hold file lock while renaming WAL directory
  - GH6284: clientv3/concurrency: fix unintended deadlock on key prefixes
  - GH6309: etcdserver: allow zero kv index for cluster upgrade
  - GH6310: wal: use page buffered writer for writing records
  - GH6098: recover lessor before recovering mvcc store and transactionally revoke leases
  - GH6175: rafthttp: fix race between streamReader.stop() and connection closer
  - GH6226: vendor: update grpc/grpc-go for clientconn patch (grpc/grpc-go#842)
  - GH5845: clientv3: respect up/down notifications from grpc
  - GH6077: v2http: use guest access in non-TLS mode
  - GH6136: clientv3: close watcher stream once all watchers detach
  - GH6142: clientv3: handle watchGrpcStream shutdown if prior to goroutine start
  - GH6152: mvcc: fix count
  - GH6166: clientv3: support non-blocking New()
  - GH6222: integration: NewClusterV3() should launch cluster before creating clients
- Security changes
  - GH6084: etcdctl: set TLS servername on discovery
- Other changes
  - GH6218: vendor: boltdb/bolt v1.3.0 for Go 1.7</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1484222400">- Update to version 3.1.0rc.1:
  * grpcproxy: watch next revision should be start revision when not 0
  * grpcproxy: copy range request before storing in cache
  * raft: return empty status if node is stopped
  * mvcc: store.restore taking too long triggering snapshot cycle fix
  * mvcc: TestStoreRestore fix
  * mvcc : Added benchmark for store.resotre
  * pkg/netutil: get default interface for tc commands
  * version: bump up v3.1.0-rc.1</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1485172800">- Update to version 3.1.0:
  * raft: add node should reset the pendingConf state
  * v3rpc: don't close watcher if client closes send
  * e2e: add test for v3 watch over grpc gateway
  * mvcc: remove unused restore method
  * integration: don't expect recv to stop on CloseSend in waitResponse
  * Documentation: add grpc gateway watch example
  * version: bump up v3.1.0-rc.1+git
  * discovery: warn on scheme mismatch
  * grpcproxy: fix deadlock on watch broadcasts stop
  * etcdmain: add '/metrics' HTTP/1 path to grpc-proxy
  * etcd-tester: do not resolve localhost
  * raftexample: confState should be saved after apply
  * raft: test case to check the duplicate add node propose
  * raft: fix test case, should wait config propose applied
  * raft: fix test case for data race
  * raft: use the channel instead of sleep to make test case reliable
  * raft: fix TestNodeProposeAddDuplicateNode
  * etcdmain: handle TLS in grpc-proxy listener
  * etcd-tester:limit max retry backoff delay
  * functional-tester: add withBlock() to grpc dial
  * op-guide: add notes about Prometheus data source in Grafana
  * clientv3: return copy of endpoints, not pointer
  * auth: add a timeout mechanism to simple token
  * client: update README about health monitoring
  * grpcproxy: fix race between watch ranges delete() and broadcasts empty()
  * lease: Use monotonic time in lease
  * integration: use Range to wait for reboot in quota tests
  * grpcproxy: fix race between coalesce and bcast on nextrev
  * etcd-tester: refactor lease checker
  * store: check sorted order in TestStoreGetSorted
  * vendor: bump go-systemd to v14 to avoid build error
  * integration: cancel Watch when TestV3WatchWithPrevKV exits
  * grpcproxy: add richer metrics for watch
  * grpcproxy: add cache related metrics
  * raft: Fix election "logs converge" test
  * raft: Export Progress.IsPaused
  * benchmark: add rate limit
  * etcdctl: remove GetUser check before mutable commands
  * grpcproxy: lock store when getting size
  * Documentation: link added to libraries-and-tools.md with a new v2 Scala Client
  * grpcproxy: fix deadlock in watchbroadcast
  * etcdserver: time out when readStateC is blocking
  * store: fix store_test.go comments
  * vendor: update ugorji/go
  * client: update generated ugorji codec
  * doc: initial faq
  * clientv3/integration: test lease keepalive works following quorum loss
  * integration: use RequireLeader for TestV3LeaseFailover
  * v3rpc, etcdserver, leasehttp: ctxize Renew with request timeout
  * Documentation: add blox and chain as users
  * etcdserver: do not send v2 sync if ttl keys do not exist
  * ROADMAP: update for 3.2
  * Documentation: add more FAQ questions
  * grpcproxy: fix minor typo
  * vendor: use versions when possible in glide.yaml
  * scripts: use glide update if repo exists in glide.lock
  * github: make bug reporting link non-relative
  * github: make contribution link non-relative
  * Documentation: update get examples to be clearer about ranges
  * etcdserver, embed, v2http: move pprof setup to embed
  * doc: add faq about apply warning logging
  * test: exclude '_home' for gosimple, unused
  * auth: fix gosimple errors
  * integration: simplify boolean comparison in resp.Created
  * raft: simplify boolean comparison, remove unused
  * tools: simplify boolean comparison, remove unused
  * e2e: remove unused 'ctlV3GetFailPerm'
  * v3rpc: remove unused 'splitMethodName' function
  * grpcproxy: remove unused field 'wbs *watchBroadcasts'
  * doc: add faq about missing heartbeat
  * etcdctl: "fields" output formats
  * build: remove dir use -r flag
  * etcd-tester: add 'enable-pprof' option
  * etcd-tester: cancel lease stream; fix OOM panic
  * doc: add hardware section
  * auth: improve 'removeSubsetRangePerms' to O(n)
  * Documentation: use port 2379 in local cluster guide The port in endpoints should be 2379, instead of 12379.
  * op-guide/clustering: fix typo
  * embed: deep copy user handlers
  * Documentation: add more FAQs (follower, leader, sys-require)
  * clientv3: close Lease on client Close
  * netutil: ctx-ize URLStringsEqual
  * etcdserver: retry for 30s on advertise url check
  * membership: retry for 30s on advertise url check
  * clientv3: return error from KeepAlive if corresponding loop exits
  * clientv3: add test for keep alive loop exit case
  * auth, etcdserver: protect membership change operations with auth
  * e2e: test cases of protecting membership change with auth
  * clientv3: better error message for keep alive loop halt
  * Documentation: FAQ entry for cluster ID mismatches
  * dev-guide: add limit.md
  * Documentation: minor fix nodes -&gt; node
  * etcdctl: warn when backend takes too long to open on migrate
  * docs: explicitly set ETCDCTL_API=3 in recovery.md
  * v3api, rpctypes: add ErrTimeoutDueToConnectionLost
  * clientv3/integration: test lease grant/keepalive with/without failures
  * clientv3: don't reset keepalive stream on grant failure
  * etcdctl: tighten up output, reorganize README.md
  * Documentation: add FAQs on membership operation
  * Documentation: add 'why.md'
  * embed: only override default advertised client URL if the client listen URL is 0.0.0.0
  * raft: make memory storage set method thread safe
  * raft: resume paused followers on receipt of MsgHeartbeatResp
  * etcd-tester: fix typo, add endpoint in logs
  * lease: force leader to apply its pending committed index for lease operations
  * leasehttp: buffer error channel to prevent goroutine leak
  * raft: fix pre-vote tests
  * etcdserver: rework update committed index logic
  * etcd-tester: remove unused err var from maxRev
  * e2e: check etcdctl endpoint health is healthy if denied permission to key
  * benchmark: a new option for configuring dial timeout
  * ctlv3: consider permission denied error to be healthy for endpoints
  * etcdmain: add --metrics flag for exposing histogram metrics
  * e2e: test cluster-health
  * v2http: submit QGET in health endpoint if no progress
  * test: bump grpcproxy pass timeout to 15m
  * lease: use atomics for accessing lease expiry
  * e2e: poll '/version' in release upgrade tests
  * e2e: unset ETCDCTL_API env var before running u2e tests
  * etcdserver: consistent naming in raftReadyHandler
  * coverage: rework code coverage for unit and integration tests
  * testutil: whitelist thread created by go cover
  * rafthttp: bump up timeout in pipeline test
  * grpcproxy, etcdmain, integration: return done channel with WatchServer
  * integration: defer clus.Terminate in watch tests
  * raftexample: load snapshot when opening WAL
  * etcd-runner: make command compliant
  * raft: use status to test node stop
  * etcdserver: expose ErrNotEnoughStartedMembers
  * etcdserver: resume compactor only if leader
  * benchmark: enable grpc error logging on stderr
  * etcd-runner:add flags in watcher for hardcoded values
  * docs: fix recovery example in recovery.md
  * auth: use quorum get for GetUser/GetRole for mutable operations
  * grpcproxy: tear down watch when client context is done
  * integration: use only digits in unix ports
  * e2e: dump stack on ctlTest timeout
  * expect: EXPECT_DEBUG environment variable
  * why: add origin of the term etcd
  * testutil: increase size of buffer for stack dump
  * raft: fix test case for #7042
  * vendor: update ugorji/go
  * integration: add grpc auth testing
  * auth: reject empty user name when checking op permissions
  * etcdctl: create root role on auth enable if it does not yet exist
  * raft: add RawNode test case for #6866
  * pkg/report: support 99.9-percentile, change column name
  * documentation: display docs.md in github browser
  * benchmark: option to rate limit range benchmark
  * etcdserver, clientv3: handle a case of expired auth token
  * tools: Add etcd 3.0 load test tool refernece
  * transport: warn on user-provided CA
  * NEWS: add v3.1.0, v3.0.16 + minor fixes
  * clienv3: fix balancer test logic
  * clientv3: don't reset stream on keepaliveonce or revoke failure
  * grpcproxy: use ccache for key cache
  * vendor: remove groupcache, add ccache
  * pkg/report: add 'Stats' to expose report raw data
  * travis: use Go 1.7.4, drop old env var
  * ctlv3: print cluster info after adding new member
  * Documentation: document upgrading to v3.1
  * pkg/report: add nil checking for getTimeSeries
  * etcdserver: use ReqTimeout for linearized read
  * grpcproxy, etcdmain, integration: add close channel to kv proxy
  * glide: update 'golang.org/x/net'
  * vendor: update 'golang.org/x/net'
  * Documentation: update experimental_apis for v3.1 release
  * NEWS: fix date for v3.1 release
  * Documentation: fix typo s/endpoint-health/endpoint health/
  * clientv3/concurrency: fix rev comparison on concurrent key deletion
  * integration: test STM apply on concurrent deletion
  * pkg/flags: fixed prefix checking of the env variables
  * etcdctlv3: snapshot restore works with lease key
  * test: passed the test script arguments as the test function parameters
  * documentation: update build documentation
  * version: bump to v3.1.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485172801">- remove sysconfig.etcd: this file is not being used</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485259200">- exclude i586. We don't expect this package to be built on i586.</changelog>
  <changelog author="fcastelli@suse.com" date="1487851200">- Ensure /var/lib/etcd is controlled by etcd:etcd</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- Fix etcd build. We are generating 2 binaries, etcd and etcdctl.
  They need to be built separately</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1495195200">- Update to version 3.1.7:
  * integration: test auth API response header revision
  * ctlv3: keep lease as integer in fields printer
  * version: bump up to 3.1.6
  * version: bump up to 3.1.6+git
  * ctlv3: use printer for lease command results
  * clientv3: only update initReq.rev == 0 with creation watch revision
  * clientv3/integration: test watch resume with disconnect before first event
  * integration: add pause/unpause to client bridge
  * clientv3: set current revision to create rev regardless of CreateNotify
  * version: bump up to 3.1.7</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1495627200">- Update to version 3.1.8:
  * version: bump up to 3.1.7+git
  * Docs: replace absolute links with relative ones.
  * etcd-2-1-0-bench: Fix an absolute bare link to resource outside of Documentation dir
  * etcdserver: apply() sets consistIndex for any entry type
  * integration: close accepted connection on stopc path
  * Documentation/v2: fix broken links
  * Documentation/v3: fix broken links
  * *: fix other broken links in markdown
  * version: bump up to 3.1.8</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1501156800">- Update to version 3.2.4:
  * improve example run commands in docker_guide
  * improve documentation regarding docker cluster
  * version: bump to v3.2.0+git
  * etcdserver/api: add 3.2 in capability
  * rafthttp: add 3.2.0 stream type
  * *: 'ignore_value' to detach lease with PutRequest
  * *: regenerate proto files with 'ignore_value'
  * v3rpc: error for non-empty value with ignore_value
  * etcdserver: use prev-value for ignore_value writes
  * integration: test Put,Txn with ignore_value flag
  * clientv3: add 'WithIgnoreValue' option
  * ctlv3: add '--ignore-value' flag to 'put' command
  * e2e: test put command with '--ignore-value' flag
  * grpcproxy: handle 'IgnoreValue' field in PutRequest
  * etcdserver: increase snapshot to 100,000
  * auth, etcdserver: let maintenance services require root role
  * e2e: add cases for defrag and snapshot with authentication
  * etcd-tester: use 10K for '--snapshot-count'
  * kv.go: Fixed []byte to string conversion syntax in comment
  * pkg/transport: Obey the usual laws of ssl when using a private PKI
  * ctlv3: print cluster info after adding new member
  * clientv3: balancer uses one connection at a time
  * pkg/report: add nil checking for getTimeSeries
  * Documentation: document upgrading to v3.1
  * etcdserver: use ReqTimeout for linearized read
  * clientv3/txn.go : removed the TODO: add a Do for shortcut the txn without any condition
  * test: passed the test script arguments as the test function parameters
  * glide: update 'golang.org/x/net'
  * vendor: update 'golang.org/x/net'
  * grpcproxy, etcdmain, integration: add close channel to kv proxy
  * Polish note about varying parameters for each member
  * store: set Dir attribute, when node expired
  * Documentation: update experimental_apis for v3.1 release
  * Documentation: fix typo s/endpoint-health/endpoint health/
  * NEWS: fix date for v3.1 release
  * clientv3/concurrency: fix rev comparison on concurrent key deletion
  * embed/etcd.go: make v2 endpoint optional. fixes #7100
  * integration: test STM apply on concurrent deletion
  * pkg/flags: fixed prefix checking of the env variables
  * pkg/cpuutil: add cpuutil
  * etcdctlv3: snapshot restore works with lease key
  * pkg/netutil: use native byte ordering for route information
  * documentation: update build documentation
  * op-guide: change grpc-proxy from 'pre' to alpha'
  * README: remove ACI, update Go version
  * roadmap: update roadmap
  * etcdmain: add gateway and grpc-proxy commands to etcd help
  * etcdserverpb: rework documentation for range request
  * concurrency: variadic stm options
  * concurrency: extend STM interface to Get from any of a list of keys
  * concurrency: STM WithPrefetch option
  * concurrency: STM snapshot isolation level
  * benchmark: update for new stm interface
  * integration: fix STM tests to compile against new interface
  * Documentation: Add upgrade gotchas/further info for better search visibility
  * embed: support user defined grpc services.
  * doc: mention HTTP JSON in doc link
  * embed: add example for ServiceRegister.
  * contrib/recipes/key.go : fixed method comment
  * client: add GetVersion method
  * tools: add rust-etcd to the list of libraries.
  * vendor: update tablewritier
  * ctlv3: right-align the table output
  * *: 'ignore_lease' to detach value with PutRequest
  * *: regenrate proto files with 'ignore_lease'
  * v3rpc: error for non empty lease with 'ignore_lease'
  * etcdserver: use prev-lease for 'ignore_lease' writes
  * integration: put,txn with 'ignore_lease' flag
  * clientv3: add WithIgnoreLease option
  * ctlv3: add '--ignore-lease' flag to put command
  * e2e: test put command with '--ignore-lease' flag
  * grpcproxy: handle 'IgnoreLease' field in PutRequest
  * .gitignore: Adding .idea to .gitignore
  * Documentation: C library added
  * Documentation: Deleted non-existing project from libraries-and-tools.md
  * clientv3: test closing client cancels blocking dials
  * clientv3: use DialContext
  * auth: refactor test to use common setup
  * test: bump e2e timeout to 15 minutes
  * auth: Adding unit tests
  * integration: test domain name URLs are rejected before binding
  * embed: reject binding listeners to domain names
  * clientv3: fix balancer update address bug
  * test: fix failure message in TestEmbedEtcd
  * integration: add test case in dial_test to ensure balancer.updateAddrs works properly
  * e2e: do not remove the member we connect to
  * contrib: add etcd cluster deploy on systemd docs
  * etcdmain: ppc64le platform support
  * clientv3: start a session with existing lease
  * auth, etcdserver: authenticate clients based on certificate CommonName
  * e2e: add a case for CommonName auth of v3 API
  * netutil: add dualstack to linux_route
  * auth: unit-test for authStore.AuthDisable()
  * auth: test for AuthStore.IsAdminPermitted
  * scripts: Add support to build ppc64le binary for release
  * rafthttp: use http.Request.WithContext instead of Cancel
  * clientv3: remove strict yaml dependency
  * test: clientv3 integration tests with proxy
  * *: Use http.Request.WithContext instead of Cancel
  * grpcproxy: don't use WithRequireLeader for watch event stream
  * pkg/netutil: name GetDefaultInterfaces consistent
  * clientv3: add DialOptions to config
  * clientv3: sends keepalive reqs immediately after lease keep alive stream reset
  * pkg/report: add min/max latency per second
  * auth: add a test case for recoverying from snapshot
  * auth: correct initialization in NewAuthStore()
  * clientv3: only start lease stream after first keepalive call
  * clientv3: remove cancelWhenStop from lease implementation
  * clientv3/integration: stop member before keepalive in TestLeaseKeepAliveInitTimeout
  * clientv3: uses direct client calls in integration tests
  * test: Fix gosimple errors
  * travis: Update fmt check gotools
  * Documentation: replace px typo with ps
  * Revert "Merge pull request #7139 from heyitsanthony/proxy-rlock"
  * grpcproxy: support CountOnly
  * v3rpc: LeaseTimeToLive returns TTL=-1 resp on lease not found
  * clientv3/integration: test lease not found on TimeToLive()
  * integration: don't expect lease not found error for TestV3GetNonExistLease
  * raft: add Ready.MustSync
  * etcdserverpb, clientv3: clarify WithLimit documentation
  * grpcproxy: respect CompactRevision in watcher
  * auth: simplify merging range perm
  * travis: disable email notifications
  * op-guide: fix remove instructions in runtime-configuration and conform to style
  * clientv3: KeepAliveOnce returns ErrLeaseNotFound if TTL &lt;= 0
  * grpcproxy: split out leadership detection code
  * grpcproxy: don't wait for ctx.Done() to close kv donec
  * integration: wait five elections before creating watch for require leader test
  * e2e: modify e2e to run code coverage
  * etcdmain: whitelist etcd binary flags
  * grpcproxy: support forcing leader as available
  * Documentation/libraries-and-tools: add vitess
  * clientv3: fix lease keepalive duration
  * grpcproxy: refactor chan stream out of watch_client_adapter
  * grpcproxy: add lease coalescing support
  * grpcproxy: incorporate lease proxy into existing proxy framework
  * clientv3: fix lease keepalive duration
  * raft: fix read index request for #7331
  * clientv3: let user provide a client context through Config
  * clientv3: add cluster version checking
  * integration: test RejectOldCluster
  * test: add e2e to coverage test
  * *: add and expose StopSignal field in ExpectProcess
  * e2e: unshadow err and remove bogus err checking in spawnWithExpects()
  * pkg/transport: remove dependency on pkg/fileutils
  * raft: revise test case and fix typo
  * op-guide: use host volume in Docker command
  * clientv3: fix typo in README
  * grpcproxy: only return ctx error in chan stream if recvc is empty
  * tcpproxy: don't use range variable in reactivate goroutine
  * clientv3: do not set next keepalive time &lt;= now+TTL
  * integration: test keepalives for short TTLs
  * auth: keep old revision in 'NewAuthStore'
  * integration: add 'TestV3HashRestart'
  * netutil: use ipv4 host by default
  * integration: permit background watch streams in TestWatchCancelOnServer
  * grpcproxy: add 'register' address
  * MAINTAINERS: add Fanmin
  * travis: use Go 1.8 in master branch
  * NEWS: add v3.1.2 release notes
  * *: remove trailing space, upgrade test on v3.1
  * e2e: fix -tags cov builds
  * clientv3: use any port for metrics example
  * etcdmain: enable grpc tracing with --debug
  * embed: enable debug endpoint if Debug is set and add net.trace events
  * Documentation: add documentation for grpc lease stream coalescing
  * script: Build docker image for ppc64le
  * integration: ensure leader is up in waitLeader() and clusterMustProgress()
  * etcdctl: modify etcdctl v2 and v3 for code coverage
  * e2e: add etcdctl to e2e test
  * test: build test binary for etcdctl
  * etcdctl: show warning if ETCDCTL_API is not set in v2 --help
  * clientv3: bump example requestTimeout for slow CI
  * op-guide: add notes on mounting certs directory
  * grpcproxy: return closing error when stream is canceled from conn close
  * raft: make TestNodeTick reliable
  * test: run unused and gosimple over all packages at once
  * Documentation/op-guide: use exact certs dir for Container Linux
  * Documentation: suggest ionice for disk tuning
  * api: default to V3 capability
  * integration: don't set v3 capability since now default
  * etcdctl: correctly batch revisions in make-mirror
  * libraries-and-tools: rename to integrations
  * production-users: add Kubernetes
  * etcd-tester: check expired lease with -1 TTL
  * embed: use machine default host only for default value, 0.0.0.0
  * etcdmain: log machine default host after update check
  * clientv3: Add KeyExists and KeyNotExists Cmp helpers
  * etcdctl: Fix migrate example in README.md
  * contrib: suppress gosimple errors of raftexample
  * test: eschew you
  * clientv3: pass back dial error on dial timeout
  * *: eschew you from documentation
  * vendor: lock down some soft dependencies
  * test: run 'staticcheck'
  * *: remove never-unused vars, minor lint fix
  * Documentation: add PD to production users
  * vendor: import jwt-go for auth v3
  * *: support jwt token in v3 auth API
  * Documentation: add qingcloud to production user
  * doc: add usecase of qiniu
  * Documentation: add production user
  * doc: update use case of qiniu
  * Documentation: Add Tencent Games to production users
  * Documentation: warn membership change while migration
  * doc: Add hyper.sh to production users
  * doc: Add use case in Meitu Inc.
  * gateway: fix the dns discovery method
  * lease: guard 'Lease.itemSet' from concurrent writes
  * Documentation: sign source zip files
  * clientv3: close balancer to avoid goroutine leak in balancer_test.go
  * e2e: don't remove member used to connect to etcd cluster
  * Documentation: add Grab etcd use case
  * *: fix minor typos
  * backend: readtx
  * mvcc: txns and r/w views
  * lease: support mvcc txn
  * etcdserver: support mvcc txn
  * benchmark: support mvcc txn
  * etcdctl: support mvcc txn
  * doc: Add daocloud.io to production users
  * test: install packages when building coverage tests
  * clientv3util: Add KeyExists and KeyMissing examples
  * clientv3: define error type for closed watcher
  * grpcproxy: configure register to Cluster API
  * etcdmain: add register,resolver flags
  * Documentation/op-guide: document grpcproxy sync
  * etcdmain: SdNotify when gateway, grpc-proxy are ready
  * clientv3: serialize updating notifych in balancer
  * clientv3: send frst down() func after recieving first notified addr
  * Documentation: add huawei product user
  * doc: add Baidu Waimai
  * doc: fix title size
  * NEWS: update v3.1.3
  * doc: add branch.io use case into production users
  * auth: nil check AuthInfo when checking admin permissions
  * testutil: add CheckAfterTest for calling AfterTest without a testing.T
  * clientv3: use CheckAfterTest after terminating cluster
  * op-guide: update gateway routing policy
  * discovery: fix print format
  * Documentation: add txaio-etcd to integrations
  * doc/learning: complete the api guide
  * adapter, integration: split out grpc adapters from grpcproxy package
  * clientv3: permit creating client without grpc connection
  * concurrency: support returning response header for mutex
  * v3client: a bridge between an etcdserver and a clientv3
  * v3lock: server-side api for locking
  * scripts: generate lock service rpc stubs
  * embed: serve lock api
  * integration: test grpc lock service
  * Update example_key_test.go
  * auth: get rid of deadlocking channel passing scheme in simpleTokenTTL
  * auth: test concurrent authentication
  * test: add coverage for more packages
  * v3client: add example and godoc New
  * integration: add TestMutexWaitsOnCurrentHolder test
  * test: mask go1.8 gosimple warnings
  * etcdserver: candidate should wait for applying all configuration changes
  * clientv3: close open watch channel if substream is closing on reconnect
  * clientv3: synchronize on goroutines in TestBalancerDoNotBlockOnClose
  * ctlv3: ensure synced member list before printing env vars on member add
  * v3client: fix doc to use e.Server
  * clientv3: update eps if pinAddr is not included in updateAddrs
  * etcdserver: remove possibly compacted entry look-up
  * wal: use path/filepath instead of path
  * embed: Clear default initial cluster
  * *: use filepath.Join for files
  * embed: don't return error when closing on embed etcd
  * *: base initial mmap size on quota size
  * etcdserver, backend: only warn if exceeding max quota
  * e2e: force endpoint for member removal
  * ctlv3: have "protobuf" in output help string instead of "proto"
  * *: fix gosimple warning for fmt.Sprintf("%s")
  * *: use 'io.Seek*' for go1.7+
  * etcdserver: remove legacy range/txn
  * Dockerfile-release: add nsswitch.conf into image
  * e2e, etcdserver: fix wrong usages of ordinal
  * backend: add FillPercent option
  * etcdmain: handle StopNotify when ErrStopped aborted publish
  * integration: ensure 'StopNotify' on publish error
  * travis: always 'go get -u' in 'before_install'
  * clientv3: wait for Get goroutine in TestDialCancel
  * client/integration: use only digits in unix port
  * Documentation: add a doc of v3 auth
  * clientv3: remove redundant error handling code
  * integration: wait on leader before progress check in TestRestartMember
  * clientv3: make ops and compares non-opaque and mutable
  * namespace: a wrapper for clientv3 to namespace requests
  * etcd-2-1-0-bench: Fix an absolute bare link to resource outside of Documentation dir
  * clientv3/integration: simple namespace wrapper tests
  * integration: test namespacing on proxy layer
  * etcdmain: add prefixing support to grpc proxy
  * Documentation, op-guide, clientv3: add documentation for namespacing
  * clientv3: use waitgroup to wait for substream goroutine teardown
  * adt: Visit() interval trees in sorted order and terminate early
  * *: revoke a deleted role
  * e2e: add a test case role delete and revoke
  * auth, etcdserver: forbid invalid auth management
  * e2e: add a test case for invalid management of root user and role
  * Documentation: add Prometheus alerting rules
  * mvcc/backend: hold 'readTx.Lock' until completing bolt.Tx reset
  * integration: test inflight range requests while defragmenting
  * tools/etcd-tester: add timeout for 'defrag'
  * Documentation: add salesforce to prod users
  * integration: retry TestNetworkPartition5MembersLeaderInMajority
  * auth: store cached permission information in a form of interval tree
  * test: add proxy to coverage tests
  * etcdserver: fix a typo in bucket name var
  * raft: use rs.req.Entries[0].Data as the key for deletion in advance()
  * op-guide: Remove guest role from v3 auth doc
  * integration: add serialized range to TestV3CompactCurrentRev
  * grpcproxy/cache: only check compaction revision for historical revisions
  * testutil: check for grpc resources in AfterTest
  * auth: import design doc
  * NEWS: add v3.1.4, v3.1.5
  * proxy/grpcproxy: add chanStream helper
  * doc: link auth design in doc
  * etcdctl: add initial check perf command
  * grpcproxy/adapter: add maintenance API support
  * compactor: make TestPeriodic die early
  * clientv3,v3client: maintenance to embedded client
  * integration: use maintenance API adapter in tests
  * Documentation: add disk latency leader loss question to FAQ
  * Documentation: fix typos
  * *: use protoc 3.2.0
  * compactor: fix TestPeriodic
  * embed: Delay setting initial cluster for YAML
  * etcdmain: test config file clustering flags
  * integration: test require leader for a lease stream
  * v3rpc: return leader loss error if lease stream is canceled
  * clientv3/integration: test lease WithRequireLeader
  * clientv3: support WithRequireLeader in lease client
  * Documentation: add encryption wrapper to integrations
  * clientv3: respect dial timeout when authenticating
  * clientv3: test dial timeout is respected when using auth
  * etcdserver: use cancelable context for server initiated requests
  * integration: test cluster terminates quickly
  * idgen: correct comments for id generator
  * Documentation: Adding new Ruby v3 client entry to integrations.md
  * Documentation: add dims v3 gateway API for python
  * clientv3: fix go1.8 go fmt warning in test
  * *: support checking that an interval tree's keys cover an entire interval
  * *: add pprof flag to grpc proxy
  * etcdctl: add a new option --from-key for unlimited range permission
  * e2e: add a test case for the --open-ended option
  * grpcproxy/adapter: add Cluster API support
  * clientv3,v3client: add cluster embedded client
  * clientv3: remove unused fields from 'auth'
  * pkg/transport: remove port in Certificate.IPAddresses
  * integration: use cluster adapter in tests
  * test: generate coverage report even if some tests fail
  * auth: use atomic access to 'authStore.revision'
  * Docs: replace absolute links with relative ones.
  * lease: acquire BatchTx lock in fakeDeleter
  * auth, adt: introduce a new type BytesAffineComparable
  * *: fix a bug in handling unix socket urls
  * clientv3/yaml: use TLS 1.2 in min version
  * clientv3: register waitCancelSubstreams closingc goroutine with waitgroup
  * ctlv3: add '--debug' flag (to enable grpclog)
  * etcdmain: support SRV discovery for gRPC proxy
  * clientv3/integration: fix minor typo in Fatalf
  * test: fix fmt pass and shorten suppression warnings
  * *: remove os.Kill from signal.Notify
  * netutil: fix unused err staticcheck failure
  * vendor: upgrade grpc to 1.2.1
  * vendor: upgrade grpc-gateway to v1.2.0
  * concurrency: expose leader revision and proclaim headers for election
  * concurrency: return v3.GetResponse for Election.Leader()
  * concurrency: only delete on election resignation if create revision matches
  * concurrency: support resuming elections if leadership already held
  * concurrency: don't skip leader updates in Observe()
  * v3rpc: force RangeEnd=nil if length is 0
  * scripts: update genproto.sh to include v3election
  * v3election: Election RPC service
  * integration: v3 election rpc tests
  * embed: add Election service
  * etcd-runner: update election command to use new Leader() interface
  * Documentation: Adds AWS platform guide
  * test: remove generated files from coverage statistics
  * *: add swagger and grpc-gateway assets for v3lock and v3election
  * embed: register grpc-gateway endpoints for v3lock and v3election
  * test: ignore v3electionpb and v3lockpb for static checks
  * rafthttp: move test-only functions to '_test.go'
  * benchmark: add txn-put benchmark
  * vendor: update 'golang.org/x/net'
  * *: coreos/rkt -&gt; rkt/rkt
  * Documentation/learning: finish why.md
  * Documentation: Add Hosted Graphite to prod users
  * *: rename Snapshot STM isolation to SerializableSnapshot
  * Documentation: add missing link
  * integration: test requests with valid auth token but disabled auth
  * auth: protect simpleToken with single mutex and check if enabled
  * *: deny incoming peer certs with wrong IP SAN
  * transport: use actual certs for listener tests
  * tools/benchmark: fix misc gofmt warnings
  * test: do not ignore 'tools/benchmark/cmd'
  * Documentation: reshuffle op-guide to include platforms and upgrading
  * *: return updated member list in v3 rpcs
  * report: add test for Report interface
  * discovery: remove dead token argument from SRVGetCluster
  * clientv3: let client.Dial() dial endpoints not in the balancer
  * integration: test client can dial endpoints not in balancer
  * etcdserver: let Status() not require authentication
  * Documentation: Adding a separate v2 and a v3 API binding for C++
  * embed: remove ReadTimeout TODO
  * pkg/transport: add 'IsClosedConnError'
  * rafthttp: use 'transport.IsClosedConnError'
  * clientv3/integration: use 'transport.IsClosedConnError'
  * etcdserver: wait apply on conf change Raft entry
  * etcdctl: show responses of auth RPCs if --write-output=fields is passed
  * auth: fix race on stopping simple token keeper
  * clientv3/namespace: fix incorrect watching prefix-end
  * clientv3/integration: test fetching entire keyspace
  * clientv3: translate WithPrefix() into WithFromKey() for empty key
  * benchmark: a new flag --target-leader for targetting a leader endpoint
  * op-guide: add command for checking if there's any v3 data
  * etcdmain: trigger embed.Etcd.Close for OS interrupt
  * embed: gracefully shut down gRPC server
  * integration: test 'inflight' range requests
  * Revert "mvcc: test inflight Hash to trigger Size on nil db"
  * mvcc/backend: remove t.tx.DB()==nil checks with GracefulStop
  * mvcc: remove stopc select case in Hash
  * etcdserver: fill-in Auth API Header in apply layer
  * integration: test auth API response header revision
  * vendor: update gopkg.in/yaml.v2 to reflect current license
  * *: add bill of materials
  * clientv3/integration: add 'TestUserErrorAuth'
  * travis: bump up to Go 1.8.1
  * integration: use 'time.Until' in Go 1.8
  * *: use '*tls.Config.Clone' in Go 1.8
  * raft: Avoid holding unneeded memory in unstable log's entries array
  * etcdserver: initialize raftNode with constructor
  * NEWS: update v3.1.6
  * pkg/debugutil: add 'mutex' profiler (Go 1.8+)
  * embed: use '*url.URL.Hostname(),Port()' for Go 1.8
  * transport: resolve DNSNames when SAN checking
  * embed: signal 'grpcServerC' before cmux serve
  * *: simply ignore ErrAuthNotEnabled in clientv3 if auth is not enabled
  * clientv3/integration: sleep less in TestLeaseRenewLostQuorum
  * etcdserver: remove 2.0 StatusNotFound version check
  * ctlv3: keep lease as integer in fields printer
  * scripts: move gateway stubs into gw/ packages
  * *: put gateway stubs into their own packages
  * test: ensure clientv3 has no grpc-gateway dependency
  * ctlv3: use printer for lease command results
  * vendor: update 'golang.org/x/time/rate' with context
  * vendor: use 'x/net/trace' with std 'context'
  * netutil: use "context" and ctx-ize TCP addr resolution
  * build-binary: Add arm64
  * build-aci: Add multi arch support
  * build-docker: Updates for multi-arch release
  * release: Add multi arch support
  * release.md: Update for multi arch release
  * *: clear redundant return statement warnings (S1027)
  * integration: add pause/unpause to client bridge
  * clientv3/integration: test watch resume with disconnect before first event
  * clientv3: only update initReq.rev == 0 with creation watch revision
  * v2http: remove deprecated /v2/machines path
  * integration: permit dropping intermediate leader values on observe
  * concurrency: clarify Observe semantics; only fetches subsequence
  * clientv3: set current revision to create rev regardless of CreateNotify
  * testutil: add assert functions
  * store: replace testify asserts with testutil asserts
  * scripts: remove testify hack in updatedep
  * vendor: remove testify
  * clientv3: don't halt lease client if there is a lease error
  * concurrency: use new lease interface in session
  * clientv3/integration: use new interfaces in lease tests
  * etcdcdtl: use new lease interface
  * grpcproxy: use new lease interface
  * etcd-runner: update to use new lease interface
  * benchmark: use new lease interface
  * integration: close proxy's lease client
  * etcd-runner: move root cmd into command package
  * etcdserver: ensure waitForApply sync with applyAll
  * etcdserver: do not block on raft stopping
  * etcd-runner: add rate limiting in doRounds()
  * etcd-runner: add barrier, observe !ok handling, and election name arg to election-runner.
  * etcd-runner: add lease ttl as a flag and fatal when err in lease-runner.
  * etcd-runner: pass in lock name as a command arg for lock_racer.
  * etcd-runner: add --prefix flag, allows inf round, and minor vars refactoring in watch runner.
  * etcd-runner: integrate etcd runner in to etcd tester
  * v3client: wrap watch ctxs with blank ctx
  * Documentation: require Go 1.8+ for build
  * integration: test Observe can read leaders set prior to compaction
  * concurrency: use current revisions for election
  * integration/fixtures: add expired certs
  * clientv3/integration: test client dial with expired certs
  * test: bill of materials check pass
  * vendor: revendor speakeasy to include unix license file
  * travis: add bill-of-materials checking
  * raft: Set the RecentActive flag for newly added nodes
  * pkg/transport: reload TLS certificates for every client requests
  * pkg/wait: add comment and make List private
  * integration: test TLS reload
  * Documentation: add upgrade to 3.2 doc
  * integration: match more TLS errors for wrong certs
  * version: bump up to 3.2.0-rc.0
  * version: bump up to 3.2.0-rc.0+git
  * Documentation/v2: pin docker guide to use latest 2.3.x
  * Documentation: add documentation for single node docker etcd
  * scripts: annotate with acbuild with supports-systemd-notify
  * embed: fix blocking Close before gRPC server start
  * Revert "Merge pull request #7732 from heyitsanthony/lease-err-ka"
  * Documentation/upgrades: revert KeepAlive interface change
  * add chain core to raft users list
  * integration: ensure revoke completes before TimeToLive
  * etcdserver: apply() sets consistIndex for any entry type
  * clientv3: don't race on upc/downc/switch endpoints in balancer
  * integration: close accepted connection on stopc path
  * etcdserver: add a test to ensure config change also update ConsistIndex
  * concurrency: provide old STM functions as deprecated
  * integration: clean up TLS reload tests, fix no-file while renaming
  * integration: close proxy's lease client
  * clientv3/integration: drain keepalives before waiting for leader loss
  * Documentation/v2: fix broken links
  * Documentation/v3: fix broken links
  * *: fix other broken links in markdown
  * integration/fixtures-expired: do not force 'rm'
  * scripts,travis: install 'marker' for CI tests
  * test: run 'marker' to find broken links
  * Documentation: remove '[]' from '[DEPRECATED]'
  * compactor: Make periodic compactor runs every hour
  * raft: Add unit test TestAddNodeCheckQuorum
  * backend: print snapshotting duration warning every 30s
  * pkg/srv: package for SRV utilities
  * clientv3: check IsModify
  * backend: add prometheus metric for large snapshot duration.
  * README: use the same tagline from github
  * embed: gracefully close peer handlers on shutdown
  * etcdmain, tcpproxy: srv-priority policy
  * clientv3: Do no stop keep alive loop by server side errors
  * scripts: add 'BOM' update script
  * v3rpc: remove duplicated error case for lease.ErrLeaseNotFound
  * etcdserver: renaming db happens after snapshot persists to wal and snap files
  * etcdserver: add a test to ensure renaming db happens before persisting wal and snap files
  * etcd-runner: remove mutex on validate() and release() in global.go
  * etcd-runner: fix race on nextc
  * grpcproxy, etcdmain: add lock and election services to proxy
  * adpater: adapters for lock and election services
  * integration: add lock and election services to proxy tests
  * pkg/srv: fix error checks from resolveTCPAddr
  * clientv3: remove duplicate documentation for Do()
  * snap, etcdserver: tighten up snapshot path handling
  * backend: dynamically set snapshotWarningTimeout based on db size
  * faq: explains "snapshotting is taking more..." warning
  * expect: reload DEBUG_EXPECT for each process
  * etcd-agent: store failure_archive in log dir
  * functional-tester: use log-dir as data-dir in etcd-agent
  * e2e: more debugging output for lock and elect etcdctl tests
  * integration: reset default logging level in TestRestartRemoved
  * osutil: force SIG_DFL before resending terminating signal
  * backend: force initial mmap size to 0 for windows
  * *: remove unnecessary fmt.Sprint
  * pkg/osutil: fix missing 'syscall' import
  * benchmark: add rpc locks to stm benchmark
  * benchmark: add rate limiting to stm
  * travis: test builds in other OSes
  * bridge: add tx-delay and rx-delay
  * e2e: Stop() lock/elect etcdctl process if Close times out
  * tcpproxy: display endpoints, not pointers, in ready to proxy string
  * etcdserver: more logging on snapshot close path
  * report: add NewWeightedReport
  * op-guide: remove alpha from grpc proxy
  * *: fill out blank package godocs
  * etcd-tester: use 'debugutil.PProfHandlers'
  * etcd-tester: add '-failpoints' to configure gofail
  * *: remove unused, fix typos
  * integration: bump up 'TestV3LeaseRequireLeader' timeout to 5-sec
  * version: bump up to 3.2.0-rc.1
  * version: bump up to 3.2.0-rc.1+git
  * ctlv3: add --prefix support to role revoke-permission, cleanup role flag handling
  * etcdctl: sync README with etcdctl role command, add prefix example, fix typo
  * Documentation, scripts: regenerate protobuf docs with updated protodoc
  * clientv3, etcdserver: support auth in Watch()
  * e2e: add a new test case for protecting watch with auth
  * Documentation/learning: fixed typo
  * etcdserver: close mvcc.KV on init error path
  * Documentation: add systemd, Container Linux guide
  * doc: modify usecase
  * benchmark: support multiple clients/conns in watch-latency benchmark
  * travis: run tests with Go 1.8.3
  * test: release tests with v3.2+
  * ROADMAP: make 'release-3.2' stable branch
  * e2e: use version.Cluster for release test
  * etcdctl: support exec on lock
  * Documentation: add FAQ entry for "database space exceeded" errors
  * Documentation: add 'yaml.NewConfig' change in 3.2
  * vendor: use v0.2.0 of go-semver
  * op-guide: update performance.md
  * vendor: kr/pty v1.0.0
  * vendor: ghodss/yaml v1.0.0
  * clientv3: use Endpoints[0] to initialize grpc creds
  * clientv3/integration: test dialing to TLS without a TLS config times out
  * clientv3: support unixs:// scheme
  * integration: use unixs:// if client port configured for tls
  * mvcc: chunk reads for restoring
  * mvcc: time restore in restore benchmark
  * op-guide: document configuration flags for gateway
  * Documentation, scripts: regen RPC docs
  * scripts, Documentation: fix swagger generation
  * op-guide: document CN certs in security.md
  * test: speedup and strengthen go vet checking
  * *: fix go tool vet -all -shadow errors
  * Documentation/op-guide: fix typo in grafana.json
  * test, osutil: disable setting SIG_DFL on linux if built with cov tag
  * test: shellcheck
  * travis: add shellcheck
  * *: clear rarer shellcheck errors on scripts
  * fileutil: return immediately if preallocating 0 bytes
  * Documentation/op-guide: fix 'grpc_code' field in metrics
  * etcdserver: add leaseExpired debugging metrics
  * v2http: put back /v2/machines and mark as non-deprecated
  * Documentation/op-guide: do not use host network, fix indentation
  * integration: test txn comparison and concurrent put ordering
  * mvcc: create TxnWrites from TxnRead with NewReadOnlyTxnWrite
  * etcdserver: use same ReadView for read-only txns
  * rafthttp: permit very large v2 snapshots
  * version: bump up to 3.2.0
  * version: bump up to 3.2.0+git
  * Documentation/upgrades: link to previous guides
  * build-aci: Fix ACI image name
  * bill-of-materials: regenerate with multi licenses
  * Documentation/op-guide: fix failed RPC rate, leader election metrics
  * test: 'FAIL' on release binary download failure
  * e2e: test txn over grpc json
  * dev-guide: add txn json example
  * v3rpc: treat nil txn request op as error
  * integration: test mvcc db size metric is set on restore
  * mvcc: set db size metric on restore
  * mvcc: test restore and deletes with small chunk sizes
  * mvcc: restore into tree index with one key index
  * etcd-tester: add 'exit-on-failure'
  * test: run basic functional tests
  * integration: test mvcc db size metric is updated following defrag
  * mvcc: use GaugeFunc metric to load db size when requested
  * version: bump up to 3.2.1
  * version: bump up to v3.2.1+git
  * lease: rate limit revoke runLoop
  * lessor: extend leases on promote if expires will be rate limited
  * benchmark: refactor watch benchmark
  * Documentation/v2: 'etcd v2' to the title
  * Documentation/faq: fix typo in flag names
  * lease: stop lessors after tests
  * fixtures: add gencerts.sh, generate CRL
  * embed: share grpc connection for grpc json services
  * embed: connect json gateway with user-provided listen address
  * transport: accept connection if matched IP SAN but no DNS match
  * dev-guide: update experimental APIs
  * version: bump up to 3.2.2
  * version: bump up to 3.2.2+git
  * Documentation: refer to LeaseKeepAliveRequest for lease refresh
  * dev-guide: document using range_end for prefixes with json
  * v3rpc: Let clients establish unlimited streams
  * test: sync with etcd-agent start in functional_pass
  * testutil: whitelist WaitGroup.Done
  * version: bump up to 3.2.3
  * version: bump up to 3.2.3+git
  * embed: wait up to request timeout for pending RPCs when closing
  * integration: test embed.Etcd.Close with watch
  * grpcproxy: return nil on receiving snapshot EOF
  * version: bump up to 3.2.4</changelog>
  <changelog author="vrothberg@suse.com" date="1501761600">- Fix bsc#1046717: set (io)nice value in service file</changelog>
  <changelog author="kiall@macinnes.ie" date="1502452800">- Require golang 1.8, as using earlier versions will fail to build</changelog>
</package>
<package pkgid="336bd6957d0b2d5fef63c22d78ff2386b47f7dd2c11ef90ee5f7e995ef7d1a8d" name="etcdctl" arch="aarch64">
  <version epoch="0" ver="3.2.4" rel="14.2"/>
  <changelog author="opensuse-packaging@opensuse.org" date="1464609600">- Update to version 2.3.6:
  + raft: do not panic when removing all the nodes from cluster
  + Documentation/v2: fix auth_api.md bug
  + Documentation/v2: fix typo for updating a member
  + etcdsever: fix the leaky snashot routine issue
  + etcdserver: stop raft after stopping apply scheduler
  + etcdserver: wait for snapshots before closing raft
  + version: bump to v2.3.5
  + version: bump to v2.3.5+git
  + etcd: fix refresh feature
  + version: bump to v2.3.6</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1466596800">- Update to version 2.3.7:
  + etcdsever: fix the leaky snashot routine issue
  + etcdserver: stop raft after stopping apply scheduler
  + etcdserver: wait for snapshots before closing raft
  + version: bump to v2.3.5
  + version: bump to v2.3.5+git
  + etcd: fix refresh feature
  + version: bump to v2.3.6
  + version: bump to v2.3.6+git
  + store: copy old value when refresh + cas
  + version: bump to v2.3.7</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1467720000">- Update to version 3.0.0:
  * mvcc: do not hash consistent index
  * benchmark: fix Compact request
  * clientv3: only use closeErr on watch when donec is closed
  * ctlv3: make flags, commands formats consistent
  * Doc: fix typo in dev-guide.md
  * hack: add tls-setup example generated certs to gitignore
  * hack: install goreman in tls-setup example
  * *: remove beta from docs
  * version: bump to v3.0.0</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1467720001">- Update to version 3.0.1:
  * version: bump to v3.0.0+git
  * release: fix Dockerfile etcd binary paths
  * etcdserver: exit on missing backend only if semver is &gt;= 3.0.0
  * Documentation: fix typo in api_grpc_gateway.md
  * *: test, docs with go1.6+
  * version: bump to v3.0.1</changelog>
  <changelog author="tboerger@suse.com" date="1467892800">- Dropped rpmlintrc
- Refactoring of the spec based on golang-packaging</changelog>
  <changelog author="pjanouch@suse.de" date="1468411200">- spec-cleaner clean ups
- change PreReq: %fillup_prereq to Requires(post)
- Require systemd-rpm-macros instead of the entire systemd
- call %service_add_pre after instead of before creating
  the user and group</changelog>
  <changelog author="msabate@suse.com" date="1469534400">- Fixed the path on systemd's environment file</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1470657600">- Update to version 3.0.4:
  + etcdmain: correctly check return values from SdNotify()
  + etcdserverpb: add missing deleterange annotation
  + scripts:genproto.sh: update grpc-gateway
  + *: regenerate proto
  + Documentation: fix links in upgrades
  + etcdserver, api, membership: don't race on setting version
  + Dockerfile-release: add '/var/lib/etcd/'
  + scripts/genproto: use latest grpc-gateway c8ec92d0
  + *: regenerate proto files for grpc-gateway
  + version: bump to v3.0.4</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1473854400">Updated to version 3.0.8
- Bug fixes
  - GH6325: etcdctl: fix quotes in txn and watch
  - GH6344: etcdctl/ctlv3: don't crash when we should prompt for pw
  - GH6365: embed: reject domain names before binding
  - GH6370: etcdctl: restore should create a snapshot
  - GH6381: wal: fsync directory after wal file rename
  - GH6253: discovery: reject IP address records in SRVGetCluster
  - GH6267: wal: fix CRC corruption on writes following write tears
  - GH6269: wal: On non-Windows OS, hold file lock while renaming WAL directory
  - GH6284: clientv3/concurrency: fix unintended deadlock on key prefixes
  - GH6309: etcdserver: allow zero kv index for cluster upgrade
  - GH6310: wal: use page buffered writer for writing records
  - GH6098: recover lessor before recovering mvcc store and transactionally revoke leases
  - GH6175: rafthttp: fix race between streamReader.stop() and connection closer
  - GH6226: vendor: update grpc/grpc-go for clientconn patch (grpc/grpc-go#842)
  - GH5845: clientv3: respect up/down notifications from grpc
  - GH6077: v2http: use guest access in non-TLS mode
  - GH6136: clientv3: close watcher stream once all watchers detach
  - GH6142: clientv3: handle watchGrpcStream shutdown if prior to goroutine start
  - GH6152: mvcc: fix count
  - GH6166: clientv3: support non-blocking New()
  - GH6222: integration: NewClusterV3() should launch cluster before creating clients
- Security changes
  - GH6084: etcdctl: set TLS servername on discovery
- Other changes
  - GH6218: vendor: boltdb/bolt v1.3.0 for Go 1.7</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1484222400">- Update to version 3.1.0rc.1:
  * grpcproxy: watch next revision should be start revision when not 0
  * grpcproxy: copy range request before storing in cache
  * raft: return empty status if node is stopped
  * mvcc: store.restore taking too long triggering snapshot cycle fix
  * mvcc: TestStoreRestore fix
  * mvcc : Added benchmark for store.resotre
  * pkg/netutil: get default interface for tc commands
  * version: bump up v3.1.0-rc.1</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1485172800">- Update to version 3.1.0:
  * raft: add node should reset the pendingConf state
  * v3rpc: don't close watcher if client closes send
  * e2e: add test for v3 watch over grpc gateway
  * mvcc: remove unused restore method
  * integration: don't expect recv to stop on CloseSend in waitResponse
  * Documentation: add grpc gateway watch example
  * version: bump up v3.1.0-rc.1+git
  * discovery: warn on scheme mismatch
  * grpcproxy: fix deadlock on watch broadcasts stop
  * etcdmain: add '/metrics' HTTP/1 path to grpc-proxy
  * etcd-tester: do not resolve localhost
  * raftexample: confState should be saved after apply
  * raft: test case to check the duplicate add node propose
  * raft: fix test case, should wait config propose applied
  * raft: fix test case for data race
  * raft: use the channel instead of sleep to make test case reliable
  * raft: fix TestNodeProposeAddDuplicateNode
  * etcdmain: handle TLS in grpc-proxy listener
  * etcd-tester:limit max retry backoff delay
  * functional-tester: add withBlock() to grpc dial
  * op-guide: add notes about Prometheus data source in Grafana
  * clientv3: return copy of endpoints, not pointer
  * auth: add a timeout mechanism to simple token
  * client: update README about health monitoring
  * grpcproxy: fix race between watch ranges delete() and broadcasts empty()
  * lease: Use monotonic time in lease
  * integration: use Range to wait for reboot in quota tests
  * grpcproxy: fix race between coalesce and bcast on nextrev
  * etcd-tester: refactor lease checker
  * store: check sorted order in TestStoreGetSorted
  * vendor: bump go-systemd to v14 to avoid build error
  * integration: cancel Watch when TestV3WatchWithPrevKV exits
  * grpcproxy: add richer metrics for watch
  * grpcproxy: add cache related metrics
  * raft: Fix election "logs converge" test
  * raft: Export Progress.IsPaused
  * benchmark: add rate limit
  * etcdctl: remove GetUser check before mutable commands
  * grpcproxy: lock store when getting size
  * Documentation: link added to libraries-and-tools.md with a new v2 Scala Client
  * grpcproxy: fix deadlock in watchbroadcast
  * etcdserver: time out when readStateC is blocking
  * store: fix store_test.go comments
  * vendor: update ugorji/go
  * client: update generated ugorji codec
  * doc: initial faq
  * clientv3/integration: test lease keepalive works following quorum loss
  * integration: use RequireLeader for TestV3LeaseFailover
  * v3rpc, etcdserver, leasehttp: ctxize Renew with request timeout
  * Documentation: add blox and chain as users
  * etcdserver: do not send v2 sync if ttl keys do not exist
  * ROADMAP: update for 3.2
  * Documentation: add more FAQ questions
  * grpcproxy: fix minor typo
  * vendor: use versions when possible in glide.yaml
  * scripts: use glide update if repo exists in glide.lock
  * github: make bug reporting link non-relative
  * github: make contribution link non-relative
  * Documentation: update get examples to be clearer about ranges
  * etcdserver, embed, v2http: move pprof setup to embed
  * doc: add faq about apply warning logging
  * test: exclude '_home' for gosimple, unused
  * auth: fix gosimple errors
  * integration: simplify boolean comparison in resp.Created
  * raft: simplify boolean comparison, remove unused
  * tools: simplify boolean comparison, remove unused
  * e2e: remove unused 'ctlV3GetFailPerm'
  * v3rpc: remove unused 'splitMethodName' function
  * grpcproxy: remove unused field 'wbs *watchBroadcasts'
  * doc: add faq about missing heartbeat
  * etcdctl: "fields" output formats
  * build: remove dir use -r flag
  * etcd-tester: add 'enable-pprof' option
  * etcd-tester: cancel lease stream; fix OOM panic
  * doc: add hardware section
  * auth: improve 'removeSubsetRangePerms' to O(n)
  * Documentation: use port 2379 in local cluster guide The port in endpoints should be 2379, instead of 12379.
  * op-guide/clustering: fix typo
  * embed: deep copy user handlers
  * Documentation: add more FAQs (follower, leader, sys-require)
  * clientv3: close Lease on client Close
  * netutil: ctx-ize URLStringsEqual
  * etcdserver: retry for 30s on advertise url check
  * membership: retry for 30s on advertise url check
  * clientv3: return error from KeepAlive if corresponding loop exits
  * clientv3: add test for keep alive loop exit case
  * auth, etcdserver: protect membership change operations with auth
  * e2e: test cases of protecting membership change with auth
  * clientv3: better error message for keep alive loop halt
  * Documentation: FAQ entry for cluster ID mismatches
  * dev-guide: add limit.md
  * Documentation: minor fix nodes -&gt; node
  * etcdctl: warn when backend takes too long to open on migrate
  * docs: explicitly set ETCDCTL_API=3 in recovery.md
  * v3api, rpctypes: add ErrTimeoutDueToConnectionLost
  * clientv3/integration: test lease grant/keepalive with/without failures
  * clientv3: don't reset keepalive stream on grant failure
  * etcdctl: tighten up output, reorganize README.md
  * Documentation: add FAQs on membership operation
  * Documentation: add 'why.md'
  * embed: only override default advertised client URL if the client listen URL is 0.0.0.0
  * raft: make memory storage set method thread safe
  * raft: resume paused followers on receipt of MsgHeartbeatResp
  * etcd-tester: fix typo, add endpoint in logs
  * lease: force leader to apply its pending committed index for lease operations
  * leasehttp: buffer error channel to prevent goroutine leak
  * raft: fix pre-vote tests
  * etcdserver: rework update committed index logic
  * etcd-tester: remove unused err var from maxRev
  * e2e: check etcdctl endpoint health is healthy if denied permission to key
  * benchmark: a new option for configuring dial timeout
  * ctlv3: consider permission denied error to be healthy for endpoints
  * etcdmain: add --metrics flag for exposing histogram metrics
  * e2e: test cluster-health
  * v2http: submit QGET in health endpoint if no progress
  * test: bump grpcproxy pass timeout to 15m
  * lease: use atomics for accessing lease expiry
  * e2e: poll '/version' in release upgrade tests
  * e2e: unset ETCDCTL_API env var before running u2e tests
  * etcdserver: consistent naming in raftReadyHandler
  * coverage: rework code coverage for unit and integration tests
  * testutil: whitelist thread created by go cover
  * rafthttp: bump up timeout in pipeline test
  * grpcproxy, etcdmain, integration: return done channel with WatchServer
  * integration: defer clus.Terminate in watch tests
  * raftexample: load snapshot when opening WAL
  * etcd-runner: make command compliant
  * raft: use status to test node stop
  * etcdserver: expose ErrNotEnoughStartedMembers
  * etcdserver: resume compactor only if leader
  * benchmark: enable grpc error logging on stderr
  * etcd-runner:add flags in watcher for hardcoded values
  * docs: fix recovery example in recovery.md
  * auth: use quorum get for GetUser/GetRole for mutable operations
  * grpcproxy: tear down watch when client context is done
  * integration: use only digits in unix ports
  * e2e: dump stack on ctlTest timeout
  * expect: EXPECT_DEBUG environment variable
  * why: add origin of the term etcd
  * testutil: increase size of buffer for stack dump
  * raft: fix test case for #7042
  * vendor: update ugorji/go
  * integration: add grpc auth testing
  * auth: reject empty user name when checking op permissions
  * etcdctl: create root role on auth enable if it does not yet exist
  * raft: add RawNode test case for #6866
  * pkg/report: support 99.9-percentile, change column name
  * documentation: display docs.md in github browser
  * benchmark: option to rate limit range benchmark
  * etcdserver, clientv3: handle a case of expired auth token
  * tools: Add etcd 3.0 load test tool refernece
  * transport: warn on user-provided CA
  * NEWS: add v3.1.0, v3.0.16 + minor fixes
  * clienv3: fix balancer test logic
  * clientv3: don't reset stream on keepaliveonce or revoke failure
  * grpcproxy: use ccache for key cache
  * vendor: remove groupcache, add ccache
  * pkg/report: add 'Stats' to expose report raw data
  * travis: use Go 1.7.4, drop old env var
  * ctlv3: print cluster info after adding new member
  * Documentation: document upgrading to v3.1
  * pkg/report: add nil checking for getTimeSeries
  * etcdserver: use ReqTimeout for linearized read
  * grpcproxy, etcdmain, integration: add close channel to kv proxy
  * glide: update 'golang.org/x/net'
  * vendor: update 'golang.org/x/net'
  * Documentation: update experimental_apis for v3.1 release
  * NEWS: fix date for v3.1 release
  * Documentation: fix typo s/endpoint-health/endpoint health/
  * clientv3/concurrency: fix rev comparison on concurrent key deletion
  * integration: test STM apply on concurrent deletion
  * pkg/flags: fixed prefix checking of the env variables
  * etcdctlv3: snapshot restore works with lease key
  * test: passed the test script arguments as the test function parameters
  * documentation: update build documentation
  * version: bump to v3.1.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485172801">- remove sysconfig.etcd: this file is not being used</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485259200">- exclude i586. We don't expect this package to be built on i586.</changelog>
  <changelog author="fcastelli@suse.com" date="1487851200">- Ensure /var/lib/etcd is controlled by etcd:etcd</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- Fix etcd build. We are generating 2 binaries, etcd and etcdctl.
  They need to be built separately</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1495195200">- Update to version 3.1.7:
  * integration: test auth API response header revision
  * ctlv3: keep lease as integer in fields printer
  * version: bump up to 3.1.6
  * version: bump up to 3.1.6+git
  * ctlv3: use printer for lease command results
  * clientv3: only update initReq.rev == 0 with creation watch revision
  * clientv3/integration: test watch resume with disconnect before first event
  * integration: add pause/unpause to client bridge
  * clientv3: set current revision to create rev regardless of CreateNotify
  * version: bump up to 3.1.7</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1495627200">- Update to version 3.1.8:
  * version: bump up to 3.1.7+git
  * Docs: replace absolute links with relative ones.
  * etcd-2-1-0-bench: Fix an absolute bare link to resource outside of Documentation dir
  * etcdserver: apply() sets consistIndex for any entry type
  * integration: close accepted connection on stopc path
  * Documentation/v2: fix broken links
  * Documentation/v3: fix broken links
  * *: fix other broken links in markdown
  * version: bump up to 3.1.8</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1501156800">- Update to version 3.2.4:
  * improve example run commands in docker_guide
  * improve documentation regarding docker cluster
  * version: bump to v3.2.0+git
  * etcdserver/api: add 3.2 in capability
  * rafthttp: add 3.2.0 stream type
  * *: 'ignore_value' to detach lease with PutRequest
  * *: regenerate proto files with 'ignore_value'
  * v3rpc: error for non-empty value with ignore_value
  * etcdserver: use prev-value for ignore_value writes
  * integration: test Put,Txn with ignore_value flag
  * clientv3: add 'WithIgnoreValue' option
  * ctlv3: add '--ignore-value' flag to 'put' command
  * e2e: test put command with '--ignore-value' flag
  * grpcproxy: handle 'IgnoreValue' field in PutRequest
  * etcdserver: increase snapshot to 100,000
  * auth, etcdserver: let maintenance services require root role
  * e2e: add cases for defrag and snapshot with authentication
  * etcd-tester: use 10K for '--snapshot-count'
  * kv.go: Fixed []byte to string conversion syntax in comment
  * pkg/transport: Obey the usual laws of ssl when using a private PKI
  * ctlv3: print cluster info after adding new member
  * clientv3: balancer uses one connection at a time
  * pkg/report: add nil checking for getTimeSeries
  * Documentation: document upgrading to v3.1
  * etcdserver: use ReqTimeout for linearized read
  * clientv3/txn.go : removed the TODO: add a Do for shortcut the txn without any condition
  * test: passed the test script arguments as the test function parameters
  * glide: update 'golang.org/x/net'
  * vendor: update 'golang.org/x/net'
  * grpcproxy, etcdmain, integration: add close channel to kv proxy
  * Polish note about varying parameters for each member
  * store: set Dir attribute, when node expired
  * Documentation: update experimental_apis for v3.1 release
  * Documentation: fix typo s/endpoint-health/endpoint health/
  * NEWS: fix date for v3.1 release
  * clientv3/concurrency: fix rev comparison on concurrent key deletion
  * embed/etcd.go: make v2 endpoint optional. fixes #7100
  * integration: test STM apply on concurrent deletion
  * pkg/flags: fixed prefix checking of the env variables
  * pkg/cpuutil: add cpuutil
  * etcdctlv3: snapshot restore works with lease key
  * pkg/netutil: use native byte ordering for route information
  * documentation: update build documentation
  * op-guide: change grpc-proxy from 'pre' to alpha'
  * README: remove ACI, update Go version
  * roadmap: update roadmap
  * etcdmain: add gateway and grpc-proxy commands to etcd help
  * etcdserverpb: rework documentation for range request
  * concurrency: variadic stm options
  * concurrency: extend STM interface to Get from any of a list of keys
  * concurrency: STM WithPrefetch option
  * concurrency: STM snapshot isolation level
  * benchmark: update for new stm interface
  * integration: fix STM tests to compile against new interface
  * Documentation: Add upgrade gotchas/further info for better search visibility
  * embed: support user defined grpc services.
  * doc: mention HTTP JSON in doc link
  * embed: add example for ServiceRegister.
  * contrib/recipes/key.go : fixed method comment
  * client: add GetVersion method
  * tools: add rust-etcd to the list of libraries.
  * vendor: update tablewritier
  * ctlv3: right-align the table output
  * *: 'ignore_lease' to detach value with PutRequest
  * *: regenrate proto files with 'ignore_lease'
  * v3rpc: error for non empty lease with 'ignore_lease'
  * etcdserver: use prev-lease for 'ignore_lease' writes
  * integration: put,txn with 'ignore_lease' flag
  * clientv3: add WithIgnoreLease option
  * ctlv3: add '--ignore-lease' flag to put command
  * e2e: test put command with '--ignore-lease' flag
  * grpcproxy: handle 'IgnoreLease' field in PutRequest
  * .gitignore: Adding .idea to .gitignore
  * Documentation: C library added
  * Documentation: Deleted non-existing project from libraries-and-tools.md
  * clientv3: test closing client cancels blocking dials
  * clientv3: use DialContext
  * auth: refactor test to use common setup
  * test: bump e2e timeout to 15 minutes
  * auth: Adding unit tests
  * integration: test domain name URLs are rejected before binding
  * embed: reject binding listeners to domain names
  * clientv3: fix balancer update address bug
  * test: fix failure message in TestEmbedEtcd
  * integration: add test case in dial_test to ensure balancer.updateAddrs works properly
  * e2e: do not remove the member we connect to
  * contrib: add etcd cluster deploy on systemd docs
  * etcdmain: ppc64le platform support
  * clientv3: start a session with existing lease
  * auth, etcdserver: authenticate clients based on certificate CommonName
  * e2e: add a case for CommonName auth of v3 API
  * netutil: add dualstack to linux_route
  * auth: unit-test for authStore.AuthDisable()
  * auth: test for AuthStore.IsAdminPermitted
  * scripts: Add support to build ppc64le binary for release
  * rafthttp: use http.Request.WithContext instead of Cancel
  * clientv3: remove strict yaml dependency
  * test: clientv3 integration tests with proxy
  * *: Use http.Request.WithContext instead of Cancel
  * grpcproxy: don't use WithRequireLeader for watch event stream
  * pkg/netutil: name GetDefaultInterfaces consistent
  * clientv3: add DialOptions to config
  * clientv3: sends keepalive reqs immediately after lease keep alive stream reset
  * pkg/report: add min/max latency per second
  * auth: add a test case for recoverying from snapshot
  * auth: correct initialization in NewAuthStore()
  * clientv3: only start lease stream after first keepalive call
  * clientv3: remove cancelWhenStop from lease implementation
  * clientv3/integration: stop member before keepalive in TestLeaseKeepAliveInitTimeout
  * clientv3: uses direct client calls in integration tests
  * test: Fix gosimple errors
  * travis: Update fmt check gotools
  * Documentation: replace px typo with ps
  * Revert "Merge pull request #7139 from heyitsanthony/proxy-rlock"
  * grpcproxy: support CountOnly
  * v3rpc: LeaseTimeToLive returns TTL=-1 resp on lease not found
  * clientv3/integration: test lease not found on TimeToLive()
  * integration: don't expect lease not found error for TestV3GetNonExistLease
  * raft: add Ready.MustSync
  * etcdserverpb, clientv3: clarify WithLimit documentation
  * grpcproxy: respect CompactRevision in watcher
  * auth: simplify merging range perm
  * travis: disable email notifications
  * op-guide: fix remove instructions in runtime-configuration and conform to style
  * clientv3: KeepAliveOnce returns ErrLeaseNotFound if TTL &lt;= 0
  * grpcproxy: split out leadership detection code
  * grpcproxy: don't wait for ctx.Done() to close kv donec
  * integration: wait five elections before creating watch for require leader test
  * e2e: modify e2e to run code coverage
  * etcdmain: whitelist etcd binary flags
  * grpcproxy: support forcing leader as available
  * Documentation/libraries-and-tools: add vitess
  * clientv3: fix lease keepalive duration
  * grpcproxy: refactor chan stream out of watch_client_adapter
  * grpcproxy: add lease coalescing support
  * grpcproxy: incorporate lease proxy into existing proxy framework
  * clientv3: fix lease keepalive duration
  * raft: fix read index request for #7331
  * clientv3: let user provide a client context through Config
  * clientv3: add cluster version checking
  * integration: test RejectOldCluster
  * test: add e2e to coverage test
  * *: add and expose StopSignal field in ExpectProcess
  * e2e: unshadow err and remove bogus err checking in spawnWithExpects()
  * pkg/transport: remove dependency on pkg/fileutils
  * raft: revise test case and fix typo
  * op-guide: use host volume in Docker command
  * clientv3: fix typo in README
  * grpcproxy: only return ctx error in chan stream if recvc is empty
  * tcpproxy: don't use range variable in reactivate goroutine
  * clientv3: do not set next keepalive time &lt;= now+TTL
  * integration: test keepalives for short TTLs
  * auth: keep old revision in 'NewAuthStore'
  * integration: add 'TestV3HashRestart'
  * netutil: use ipv4 host by default
  * integration: permit background watch streams in TestWatchCancelOnServer
  * grpcproxy: add 'register' address
  * MAINTAINERS: add Fanmin
  * travis: use Go 1.8 in master branch
  * NEWS: add v3.1.2 release notes
  * *: remove trailing space, upgrade test on v3.1
  * e2e: fix -tags cov builds
  * clientv3: use any port for metrics example
  * etcdmain: enable grpc tracing with --debug
  * embed: enable debug endpoint if Debug is set and add net.trace events
  * Documentation: add documentation for grpc lease stream coalescing
  * script: Build docker image for ppc64le
  * integration: ensure leader is up in waitLeader() and clusterMustProgress()
  * etcdctl: modify etcdctl v2 and v3 for code coverage
  * e2e: add etcdctl to e2e test
  * test: build test binary for etcdctl
  * etcdctl: show warning if ETCDCTL_API is not set in v2 --help
  * clientv3: bump example requestTimeout for slow CI
  * op-guide: add notes on mounting certs directory
  * grpcproxy: return closing error when stream is canceled from conn close
  * raft: make TestNodeTick reliable
  * test: run unused and gosimple over all packages at once
  * Documentation/op-guide: use exact certs dir for Container Linux
  * Documentation: suggest ionice for disk tuning
  * api: default to V3 capability
  * integration: don't set v3 capability since now default
  * etcdctl: correctly batch revisions in make-mirror
  * libraries-and-tools: rename to integrations
  * production-users: add Kubernetes
  * etcd-tester: check expired lease with -1 TTL
  * embed: use machine default host only for default value, 0.0.0.0
  * etcdmain: log machine default host after update check
  * clientv3: Add KeyExists and KeyNotExists Cmp helpers
  * etcdctl: Fix migrate example in README.md
  * contrib: suppress gosimple errors of raftexample
  * test: eschew you
  * clientv3: pass back dial error on dial timeout
  * *: eschew you from documentation
  * vendor: lock down some soft dependencies
  * test: run 'staticcheck'
  * *: remove never-unused vars, minor lint fix
  * Documentation: add PD to production users
  * vendor: import jwt-go for auth v3
  * *: support jwt token in v3 auth API
  * Documentation: add qingcloud to production user
  * doc: add usecase of qiniu
  * Documentation: add production user
  * doc: update use case of qiniu
  * Documentation: Add Tencent Games to production users
  * Documentation: warn membership change while migration
  * doc: Add hyper.sh to production users
  * doc: Add use case in Meitu Inc.
  * gateway: fix the dns discovery method
  * lease: guard 'Lease.itemSet' from concurrent writes
  * Documentation: sign source zip files
  * clientv3: close balancer to avoid goroutine leak in balancer_test.go
  * e2e: don't remove member used to connect to etcd cluster
  * Documentation: add Grab etcd use case
  * *: fix minor typos
  * backend: readtx
  * mvcc: txns and r/w views
  * lease: support mvcc txn
  * etcdserver: support mvcc txn
  * benchmark: support mvcc txn
  * etcdctl: support mvcc txn
  * doc: Add daocloud.io to production users
  * test: install packages when building coverage tests
  * clientv3util: Add KeyExists and KeyMissing examples
  * clientv3: define error type for closed watcher
  * grpcproxy: configure register to Cluster API
  * etcdmain: add register,resolver flags
  * Documentation/op-guide: document grpcproxy sync
  * etcdmain: SdNotify when gateway, grpc-proxy are ready
  * clientv3: serialize updating notifych in balancer
  * clientv3: send frst down() func after recieving first notified addr
  * Documentation: add huawei product user
  * doc: add Baidu Waimai
  * doc: fix title size
  * NEWS: update v3.1.3
  * doc: add branch.io use case into production users
  * auth: nil check AuthInfo when checking admin permissions
  * testutil: add CheckAfterTest for calling AfterTest without a testing.T
  * clientv3: use CheckAfterTest after terminating cluster
  * op-guide: update gateway routing policy
  * discovery: fix print format
  * Documentation: add txaio-etcd to integrations
  * doc/learning: complete the api guide
  * adapter, integration: split out grpc adapters from grpcproxy package
  * clientv3: permit creating client without grpc connection
  * concurrency: support returning response header for mutex
  * v3client: a bridge between an etcdserver and a clientv3
  * v3lock: server-side api for locking
  * scripts: generate lock service rpc stubs
  * embed: serve lock api
  * integration: test grpc lock service
  * Update example_key_test.go
  * auth: get rid of deadlocking channel passing scheme in simpleTokenTTL
  * auth: test concurrent authentication
  * test: add coverage for more packages
  * v3client: add example and godoc New
  * integration: add TestMutexWaitsOnCurrentHolder test
  * test: mask go1.8 gosimple warnings
  * etcdserver: candidate should wait for applying all configuration changes
  * clientv3: close open watch channel if substream is closing on reconnect
  * clientv3: synchronize on goroutines in TestBalancerDoNotBlockOnClose
  * ctlv3: ensure synced member list before printing env vars on member add
  * v3client: fix doc to use e.Server
  * clientv3: update eps if pinAddr is not included in updateAddrs
  * etcdserver: remove possibly compacted entry look-up
  * wal: use path/filepath instead of path
  * embed: Clear default initial cluster
  * *: use filepath.Join for files
  * embed: don't return error when closing on embed etcd
  * *: base initial mmap size on quota size
  * etcdserver, backend: only warn if exceeding max quota
  * e2e: force endpoint for member removal
  * ctlv3: have "protobuf" in output help string instead of "proto"
  * *: fix gosimple warning for fmt.Sprintf("%s")
  * *: use 'io.Seek*' for go1.7+
  * etcdserver: remove legacy range/txn
  * Dockerfile-release: add nsswitch.conf into image
  * e2e, etcdserver: fix wrong usages of ordinal
  * backend: add FillPercent option
  * etcdmain: handle StopNotify when ErrStopped aborted publish
  * integration: ensure 'StopNotify' on publish error
  * travis: always 'go get -u' in 'before_install'
  * clientv3: wait for Get goroutine in TestDialCancel
  * client/integration: use only digits in unix port
  * Documentation: add a doc of v3 auth
  * clientv3: remove redundant error handling code
  * integration: wait on leader before progress check in TestRestartMember
  * clientv3: make ops and compares non-opaque and mutable
  * namespace: a wrapper for clientv3 to namespace requests
  * etcd-2-1-0-bench: Fix an absolute bare link to resource outside of Documentation dir
  * clientv3/integration: simple namespace wrapper tests
  * integration: test namespacing on proxy layer
  * etcdmain: add prefixing support to grpc proxy
  * Documentation, op-guide, clientv3: add documentation for namespacing
  * clientv3: use waitgroup to wait for substream goroutine teardown
  * adt: Visit() interval trees in sorted order and terminate early
  * *: revoke a deleted role
  * e2e: add a test case role delete and revoke
  * auth, etcdserver: forbid invalid auth management
  * e2e: add a test case for invalid management of root user and role
  * Documentation: add Prometheus alerting rules
  * mvcc/backend: hold 'readTx.Lock' until completing bolt.Tx reset
  * integration: test inflight range requests while defragmenting
  * tools/etcd-tester: add timeout for 'defrag'
  * Documentation: add salesforce to prod users
  * integration: retry TestNetworkPartition5MembersLeaderInMajority
  * auth: store cached permission information in a form of interval tree
  * test: add proxy to coverage tests
  * etcdserver: fix a typo in bucket name var
  * raft: use rs.req.Entries[0].Data as the key for deletion in advance()
  * op-guide: Remove guest role from v3 auth doc
  * integration: add serialized range to TestV3CompactCurrentRev
  * grpcproxy/cache: only check compaction revision for historical revisions
  * testutil: check for grpc resources in AfterTest
  * auth: import design doc
  * NEWS: add v3.1.4, v3.1.5
  * proxy/grpcproxy: add chanStream helper
  * doc: link auth design in doc
  * etcdctl: add initial check perf command
  * grpcproxy/adapter: add maintenance API support
  * compactor: make TestPeriodic die early
  * clientv3,v3client: maintenance to embedded client
  * integration: use maintenance API adapter in tests
  * Documentation: add disk latency leader loss question to FAQ
  * Documentation: fix typos
  * *: use protoc 3.2.0
  * compactor: fix TestPeriodic
  * embed: Delay setting initial cluster for YAML
  * etcdmain: test config file clustering flags
  * integration: test require leader for a lease stream
  * v3rpc: return leader loss error if lease stream is canceled
  * clientv3/integration: test lease WithRequireLeader
  * clientv3: support WithRequireLeader in lease client
  * Documentation: add encryption wrapper to integrations
  * clientv3: respect dial timeout when authenticating
  * clientv3: test dial timeout is respected when using auth
  * etcdserver: use cancelable context for server initiated requests
  * integration: test cluster terminates quickly
  * idgen: correct comments for id generator
  * Documentation: Adding new Ruby v3 client entry to integrations.md
  * Documentation: add dims v3 gateway API for python
  * clientv3: fix go1.8 go fmt warning in test
  * *: support checking that an interval tree's keys cover an entire interval
  * *: add pprof flag to grpc proxy
  * etcdctl: add a new option --from-key for unlimited range permission
  * e2e: add a test case for the --open-ended option
  * grpcproxy/adapter: add Cluster API support
  * clientv3,v3client: add cluster embedded client
  * clientv3: remove unused fields from 'auth'
  * pkg/transport: remove port in Certificate.IPAddresses
  * integration: use cluster adapter in tests
  * test: generate coverage report even if some tests fail
  * auth: use atomic access to 'authStore.revision'
  * Docs: replace absolute links with relative ones.
  * lease: acquire BatchTx lock in fakeDeleter
  * auth, adt: introduce a new type BytesAffineComparable
  * *: fix a bug in handling unix socket urls
  * clientv3/yaml: use TLS 1.2 in min version
  * clientv3: register waitCancelSubstreams closingc goroutine with waitgroup
  * ctlv3: add '--debug' flag (to enable grpclog)
  * etcdmain: support SRV discovery for gRPC proxy
  * clientv3/integration: fix minor typo in Fatalf
  * test: fix fmt pass and shorten suppression warnings
  * *: remove os.Kill from signal.Notify
  * netutil: fix unused err staticcheck failure
  * vendor: upgrade grpc to 1.2.1
  * vendor: upgrade grpc-gateway to v1.2.0
  * concurrency: expose leader revision and proclaim headers for election
  * concurrency: return v3.GetResponse for Election.Leader()
  * concurrency: only delete on election resignation if create revision matches
  * concurrency: support resuming elections if leadership already held
  * concurrency: don't skip leader updates in Observe()
  * v3rpc: force RangeEnd=nil if length is 0
  * scripts: update genproto.sh to include v3election
  * v3election: Election RPC service
  * integration: v3 election rpc tests
  * embed: add Election service
  * etcd-runner: update election command to use new Leader() interface
  * Documentation: Adds AWS platform guide
  * test: remove generated files from coverage statistics
  * *: add swagger and grpc-gateway assets for v3lock and v3election
  * embed: register grpc-gateway endpoints for v3lock and v3election
  * test: ignore v3electionpb and v3lockpb for static checks
  * rafthttp: move test-only functions to '_test.go'
  * benchmark: add txn-put benchmark
  * vendor: update 'golang.org/x/net'
  * *: coreos/rkt -&gt; rkt/rkt
  * Documentation/learning: finish why.md
  * Documentation: Add Hosted Graphite to prod users
  * *: rename Snapshot STM isolation to SerializableSnapshot
  * Documentation: add missing link
  * integration: test requests with valid auth token but disabled auth
  * auth: protect simpleToken with single mutex and check if enabled
  * *: deny incoming peer certs with wrong IP SAN
  * transport: use actual certs for listener tests
  * tools/benchmark: fix misc gofmt warnings
  * test: do not ignore 'tools/benchmark/cmd'
  * Documentation: reshuffle op-guide to include platforms and upgrading
  * *: return updated member list in v3 rpcs
  * report: add test for Report interface
  * discovery: remove dead token argument from SRVGetCluster
  * clientv3: let client.Dial() dial endpoints not in the balancer
  * integration: test client can dial endpoints not in balancer
  * etcdserver: let Status() not require authentication
  * Documentation: Adding a separate v2 and a v3 API binding for C++
  * embed: remove ReadTimeout TODO
  * pkg/transport: add 'IsClosedConnError'
  * rafthttp: use 'transport.IsClosedConnError'
  * clientv3/integration: use 'transport.IsClosedConnError'
  * etcdserver: wait apply on conf change Raft entry
  * etcdctl: show responses of auth RPCs if --write-output=fields is passed
  * auth: fix race on stopping simple token keeper
  * clientv3/namespace: fix incorrect watching prefix-end
  * clientv3/integration: test fetching entire keyspace
  * clientv3: translate WithPrefix() into WithFromKey() for empty key
  * benchmark: a new flag --target-leader for targetting a leader endpoint
  * op-guide: add command for checking if there's any v3 data
  * etcdmain: trigger embed.Etcd.Close for OS interrupt
  * embed: gracefully shut down gRPC server
  * integration: test 'inflight' range requests
  * Revert "mvcc: test inflight Hash to trigger Size on nil db"
  * mvcc/backend: remove t.tx.DB()==nil checks with GracefulStop
  * mvcc: remove stopc select case in Hash
  * etcdserver: fill-in Auth API Header in apply layer
  * integration: test auth API response header revision
  * vendor: update gopkg.in/yaml.v2 to reflect current license
  * *: add bill of materials
  * clientv3/integration: add 'TestUserErrorAuth'
  * travis: bump up to Go 1.8.1
  * integration: use 'time.Until' in Go 1.8
  * *: use '*tls.Config.Clone' in Go 1.8
  * raft: Avoid holding unneeded memory in unstable log's entries array
  * etcdserver: initialize raftNode with constructor
  * NEWS: update v3.1.6
  * pkg/debugutil: add 'mutex' profiler (Go 1.8+)
  * embed: use '*url.URL.Hostname(),Port()' for Go 1.8
  * transport: resolve DNSNames when SAN checking
  * embed: signal 'grpcServerC' before cmux serve
  * *: simply ignore ErrAuthNotEnabled in clientv3 if auth is not enabled
  * clientv3/integration: sleep less in TestLeaseRenewLostQuorum
  * etcdserver: remove 2.0 StatusNotFound version check
  * ctlv3: keep lease as integer in fields printer
  * scripts: move gateway stubs into gw/ packages
  * *: put gateway stubs into their own packages
  * test: ensure clientv3 has no grpc-gateway dependency
  * ctlv3: use printer for lease command results
  * vendor: update 'golang.org/x/time/rate' with context
  * vendor: use 'x/net/trace' with std 'context'
  * netutil: use "context" and ctx-ize TCP addr resolution
  * build-binary: Add arm64
  * build-aci: Add multi arch support
  * build-docker: Updates for multi-arch release
  * release: Add multi arch support
  * release.md: Update for multi arch release
  * *: clear redundant return statement warnings (S1027)
  * integration: add pause/unpause to client bridge
  * clientv3/integration: test watch resume with disconnect before first event
  * clientv3: only update initReq.rev == 0 with creation watch revision
  * v2http: remove deprecated /v2/machines path
  * integration: permit dropping intermediate leader values on observe
  * concurrency: clarify Observe semantics; only fetches subsequence
  * clientv3: set current revision to create rev regardless of CreateNotify
  * testutil: add assert functions
  * store: replace testify asserts with testutil asserts
  * scripts: remove testify hack in updatedep
  * vendor: remove testify
  * clientv3: don't halt lease client if there is a lease error
  * concurrency: use new lease interface in session
  * clientv3/integration: use new interfaces in lease tests
  * etcdcdtl: use new lease interface
  * grpcproxy: use new lease interface
  * etcd-runner: update to use new lease interface
  * benchmark: use new lease interface
  * integration: close proxy's lease client
  * etcd-runner: move root cmd into command package
  * etcdserver: ensure waitForApply sync with applyAll
  * etcdserver: do not block on raft stopping
  * etcd-runner: add rate limiting in doRounds()
  * etcd-runner: add barrier, observe !ok handling, and election name arg to election-runner.
  * etcd-runner: add lease ttl as a flag and fatal when err in lease-runner.
  * etcd-runner: pass in lock name as a command arg for lock_racer.
  * etcd-runner: add --prefix flag, allows inf round, and minor vars refactoring in watch runner.
  * etcd-runner: integrate etcd runner in to etcd tester
  * v3client: wrap watch ctxs with blank ctx
  * Documentation: require Go 1.8+ for build
  * integration: test Observe can read leaders set prior to compaction
  * concurrency: use current revisions for election
  * integration/fixtures: add expired certs
  * clientv3/integration: test client dial with expired certs
  * test: bill of materials check pass
  * vendor: revendor speakeasy to include unix license file
  * travis: add bill-of-materials checking
  * raft: Set the RecentActive flag for newly added nodes
  * pkg/transport: reload TLS certificates for every client requests
  * pkg/wait: add comment and make List private
  * integration: test TLS reload
  * Documentation: add upgrade to 3.2 doc
  * integration: match more TLS errors for wrong certs
  * version: bump up to 3.2.0-rc.0
  * version: bump up to 3.2.0-rc.0+git
  * Documentation/v2: pin docker guide to use latest 2.3.x
  * Documentation: add documentation for single node docker etcd
  * scripts: annotate with acbuild with supports-systemd-notify
  * embed: fix blocking Close before gRPC server start
  * Revert "Merge pull request #7732 from heyitsanthony/lease-err-ka"
  * Documentation/upgrades: revert KeepAlive interface change
  * add chain core to raft users list
  * integration: ensure revoke completes before TimeToLive
  * etcdserver: apply() sets consistIndex for any entry type
  * clientv3: don't race on upc/downc/switch endpoints in balancer
  * integration: close accepted connection on stopc path
  * etcdserver: add a test to ensure config change also update ConsistIndex
  * concurrency: provide old STM functions as deprecated
  * integration: clean up TLS reload tests, fix no-file while renaming
  * integration: close proxy's lease client
  * clientv3/integration: drain keepalives before waiting for leader loss
  * Documentation/v2: fix broken links
  * Documentation/v3: fix broken links
  * *: fix other broken links in markdown
  * integration/fixtures-expired: do not force 'rm'
  * scripts,travis: install 'marker' for CI tests
  * test: run 'marker' to find broken links
  * Documentation: remove '[]' from '[DEPRECATED]'
  * compactor: Make periodic compactor runs every hour
  * raft: Add unit test TestAddNodeCheckQuorum
  * backend: print snapshotting duration warning every 30s
  * pkg/srv: package for SRV utilities
  * clientv3: check IsModify
  * backend: add prometheus metric for large snapshot duration.
  * README: use the same tagline from github
  * embed: gracefully close peer handlers on shutdown
  * etcdmain, tcpproxy: srv-priority policy
  * clientv3: Do no stop keep alive loop by server side errors
  * scripts: add 'BOM' update script
  * v3rpc: remove duplicated error case for lease.ErrLeaseNotFound
  * etcdserver: renaming db happens after snapshot persists to wal and snap files
  * etcdserver: add a test to ensure renaming db happens before persisting wal and snap files
  * etcd-runner: remove mutex on validate() and release() in global.go
  * etcd-runner: fix race on nextc
  * grpcproxy, etcdmain: add lock and election services to proxy
  * adpater: adapters for lock and election services
  * integration: add lock and election services to proxy tests
  * pkg/srv: fix error checks from resolveTCPAddr
  * clientv3: remove duplicate documentation for Do()
  * snap, etcdserver: tighten up snapshot path handling
  * backend: dynamically set snapshotWarningTimeout based on db size
  * faq: explains "snapshotting is taking more..." warning
  * expect: reload DEBUG_EXPECT for each process
  * etcd-agent: store failure_archive in log dir
  * functional-tester: use log-dir as data-dir in etcd-agent
  * e2e: more debugging output for lock and elect etcdctl tests
  * integration: reset default logging level in TestRestartRemoved
  * osutil: force SIG_DFL before resending terminating signal
  * backend: force initial mmap size to 0 for windows
  * *: remove unnecessary fmt.Sprint
  * pkg/osutil: fix missing 'syscall' import
  * benchmark: add rpc locks to stm benchmark
  * benchmark: add rate limiting to stm
  * travis: test builds in other OSes
  * bridge: add tx-delay and rx-delay
  * e2e: Stop() lock/elect etcdctl process if Close times out
  * tcpproxy: display endpoints, not pointers, in ready to proxy string
  * etcdserver: more logging on snapshot close path
  * report: add NewWeightedReport
  * op-guide: remove alpha from grpc proxy
  * *: fill out blank package godocs
  * etcd-tester: use 'debugutil.PProfHandlers'
  * etcd-tester: add '-failpoints' to configure gofail
  * *: remove unused, fix typos
  * integration: bump up 'TestV3LeaseRequireLeader' timeout to 5-sec
  * version: bump up to 3.2.0-rc.1
  * version: bump up to 3.2.0-rc.1+git
  * ctlv3: add --prefix support to role revoke-permission, cleanup role flag handling
  * etcdctl: sync README with etcdctl role command, add prefix example, fix typo
  * Documentation, scripts: regenerate protobuf docs with updated protodoc
  * clientv3, etcdserver: support auth in Watch()
  * e2e: add a new test case for protecting watch with auth
  * Documentation/learning: fixed typo
  * etcdserver: close mvcc.KV on init error path
  * Documentation: add systemd, Container Linux guide
  * doc: modify usecase
  * benchmark: support multiple clients/conns in watch-latency benchmark
  * travis: run tests with Go 1.8.3
  * test: release tests with v3.2+
  * ROADMAP: make 'release-3.2' stable branch
  * e2e: use version.Cluster for release test
  * etcdctl: support exec on lock
  * Documentation: add FAQ entry for "database space exceeded" errors
  * Documentation: add 'yaml.NewConfig' change in 3.2
  * vendor: use v0.2.0 of go-semver
  * op-guide: update performance.md
  * vendor: kr/pty v1.0.0
  * vendor: ghodss/yaml v1.0.0
  * clientv3: use Endpoints[0] to initialize grpc creds
  * clientv3/integration: test dialing to TLS without a TLS config times out
  * clientv3: support unixs:// scheme
  * integration: use unixs:// if client port configured for tls
  * mvcc: chunk reads for restoring
  * mvcc: time restore in restore benchmark
  * op-guide: document configuration flags for gateway
  * Documentation, scripts: regen RPC docs
  * scripts, Documentation: fix swagger generation
  * op-guide: document CN certs in security.md
  * test: speedup and strengthen go vet checking
  * *: fix go tool vet -all -shadow errors
  * Documentation/op-guide: fix typo in grafana.json
  * test, osutil: disable setting SIG_DFL on linux if built with cov tag
  * test: shellcheck
  * travis: add shellcheck
  * *: clear rarer shellcheck errors on scripts
  * fileutil: return immediately if preallocating 0 bytes
  * Documentation/op-guide: fix 'grpc_code' field in metrics
  * etcdserver: add leaseExpired debugging metrics
  * v2http: put back /v2/machines and mark as non-deprecated
  * Documentation/op-guide: do not use host network, fix indentation
  * integration: test txn comparison and concurrent put ordering
  * mvcc: create TxnWrites from TxnRead with NewReadOnlyTxnWrite
  * etcdserver: use same ReadView for read-only txns
  * rafthttp: permit very large v2 snapshots
  * version: bump up to 3.2.0
  * version: bump up to 3.2.0+git
  * Documentation/upgrades: link to previous guides
  * build-aci: Fix ACI image name
  * bill-of-materials: regenerate with multi licenses
  * Documentation/op-guide: fix failed RPC rate, leader election metrics
  * test: 'FAIL' on release binary download failure
  * e2e: test txn over grpc json
  * dev-guide: add txn json example
  * v3rpc: treat nil txn request op as error
  * integration: test mvcc db size metric is set on restore
  * mvcc: set db size metric on restore
  * mvcc: test restore and deletes with small chunk sizes
  * mvcc: restore into tree index with one key index
  * etcd-tester: add 'exit-on-failure'
  * test: run basic functional tests
  * integration: test mvcc db size metric is updated following defrag
  * mvcc: use GaugeFunc metric to load db size when requested
  * version: bump up to 3.2.1
  * version: bump up to v3.2.1+git
  * lease: rate limit revoke runLoop
  * lessor: extend leases on promote if expires will be rate limited
  * benchmark: refactor watch benchmark
  * Documentation/v2: 'etcd v2' to the title
  * Documentation/faq: fix typo in flag names
  * lease: stop lessors after tests
  * fixtures: add gencerts.sh, generate CRL
  * embed: share grpc connection for grpc json services
  * embed: connect json gateway with user-provided listen address
  * transport: accept connection if matched IP SAN but no DNS match
  * dev-guide: update experimental APIs
  * version: bump up to 3.2.2
  * version: bump up to 3.2.2+git
  * Documentation: refer to LeaseKeepAliveRequest for lease refresh
  * dev-guide: document using range_end for prefixes with json
  * v3rpc: Let clients establish unlimited streams
  * test: sync with etcd-agent start in functional_pass
  * testutil: whitelist WaitGroup.Done
  * version: bump up to 3.2.3
  * version: bump up to 3.2.3+git
  * embed: wait up to request timeout for pending RPCs when closing
  * integration: test embed.Etcd.Close with watch
  * grpcproxy: return nil on receiving snapshot EOF
  * version: bump up to 3.2.4</changelog>
  <changelog author="vrothberg@suse.com" date="1501761600">- Fix bsc#1046717: set (io)nice value in service file</changelog>
  <changelog author="kiall@macinnes.ie" date="1502452800">- Require golang 1.8, as using earlier versions will fail to build</changelog>
</package>
<package pkgid="fb9e44e299fe82d9944c0f5805fb34bd127feaedcd27cb2e3fbfb06439b923cf" name="etcdctl" arch="x86_64">
  <version epoch="0" ver="3.2.4" rel="14.2"/>
  <changelog author="opensuse-packaging@opensuse.org" date="1464609600">- Update to version 2.3.6:
  + raft: do not panic when removing all the nodes from cluster
  + Documentation/v2: fix auth_api.md bug
  + Documentation/v2: fix typo for updating a member
  + etcdsever: fix the leaky snashot routine issue
  + etcdserver: stop raft after stopping apply scheduler
  + etcdserver: wait for snapshots before closing raft
  + version: bump to v2.3.5
  + version: bump to v2.3.5+git
  + etcd: fix refresh feature
  + version: bump to v2.3.6</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1466596800">- Update to version 2.3.7:
  + etcdsever: fix the leaky snashot routine issue
  + etcdserver: stop raft after stopping apply scheduler
  + etcdserver: wait for snapshots before closing raft
  + version: bump to v2.3.5
  + version: bump to v2.3.5+git
  + etcd: fix refresh feature
  + version: bump to v2.3.6
  + version: bump to v2.3.6+git
  + store: copy old value when refresh + cas
  + version: bump to v2.3.7</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1467720000">- Update to version 3.0.0:
  * mvcc: do not hash consistent index
  * benchmark: fix Compact request
  * clientv3: only use closeErr on watch when donec is closed
  * ctlv3: make flags, commands formats consistent
  * Doc: fix typo in dev-guide.md
  * hack: add tls-setup example generated certs to gitignore
  * hack: install goreman in tls-setup example
  * *: remove beta from docs
  * version: bump to v3.0.0</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1467720001">- Update to version 3.0.1:
  * version: bump to v3.0.0+git
  * release: fix Dockerfile etcd binary paths
  * etcdserver: exit on missing backend only if semver is &gt;= 3.0.0
  * Documentation: fix typo in api_grpc_gateway.md
  * *: test, docs with go1.6+
  * version: bump to v3.0.1</changelog>
  <changelog author="tboerger@suse.com" date="1467892800">- Dropped rpmlintrc
- Refactoring of the spec based on golang-packaging</changelog>
  <changelog author="pjanouch@suse.de" date="1468411200">- spec-cleaner clean ups
- change PreReq: %fillup_prereq to Requires(post)
- Require systemd-rpm-macros instead of the entire systemd
- call %service_add_pre after instead of before creating
  the user and group</changelog>
  <changelog author="msabate@suse.com" date="1469534400">- Fixed the path on systemd's environment file</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1470657600">- Update to version 3.0.4:
  + etcdmain: correctly check return values from SdNotify()
  + etcdserverpb: add missing deleterange annotation
  + scripts:genproto.sh: update grpc-gateway
  + *: regenerate proto
  + Documentation: fix links in upgrades
  + etcdserver, api, membership: don't race on setting version
  + Dockerfile-release: add '/var/lib/etcd/'
  + scripts/genproto: use latest grpc-gateway c8ec92d0
  + *: regenerate proto files for grpc-gateway
  + version: bump to v3.0.4</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1473854400">Updated to version 3.0.8
- Bug fixes
  - GH6325: etcdctl: fix quotes in txn and watch
  - GH6344: etcdctl/ctlv3: don't crash when we should prompt for pw
  - GH6365: embed: reject domain names before binding
  - GH6370: etcdctl: restore should create a snapshot
  - GH6381: wal: fsync directory after wal file rename
  - GH6253: discovery: reject IP address records in SRVGetCluster
  - GH6267: wal: fix CRC corruption on writes following write tears
  - GH6269: wal: On non-Windows OS, hold file lock while renaming WAL directory
  - GH6284: clientv3/concurrency: fix unintended deadlock on key prefixes
  - GH6309: etcdserver: allow zero kv index for cluster upgrade
  - GH6310: wal: use page buffered writer for writing records
  - GH6098: recover lessor before recovering mvcc store and transactionally revoke leases
  - GH6175: rafthttp: fix race between streamReader.stop() and connection closer
  - GH6226: vendor: update grpc/grpc-go for clientconn patch (grpc/grpc-go#842)
  - GH5845: clientv3: respect up/down notifications from grpc
  - GH6077: v2http: use guest access in non-TLS mode
  - GH6136: clientv3: close watcher stream once all watchers detach
  - GH6142: clientv3: handle watchGrpcStream shutdown if prior to goroutine start
  - GH6152: mvcc: fix count
  - GH6166: clientv3: support non-blocking New()
  - GH6222: integration: NewClusterV3() should launch cluster before creating clients
- Security changes
  - GH6084: etcdctl: set TLS servername on discovery
- Other changes
  - GH6218: vendor: boltdb/bolt v1.3.0 for Go 1.7</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1484222400">- Update to version 3.1.0rc.1:
  * grpcproxy: watch next revision should be start revision when not 0
  * grpcproxy: copy range request before storing in cache
  * raft: return empty status if node is stopped
  * mvcc: store.restore taking too long triggering snapshot cycle fix
  * mvcc: TestStoreRestore fix
  * mvcc : Added benchmark for store.resotre
  * pkg/netutil: get default interface for tc commands
  * version: bump up v3.1.0-rc.1</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1485172800">- Update to version 3.1.0:
  * raft: add node should reset the pendingConf state
  * v3rpc: don't close watcher if client closes send
  * e2e: add test for v3 watch over grpc gateway
  * mvcc: remove unused restore method
  * integration: don't expect recv to stop on CloseSend in waitResponse
  * Documentation: add grpc gateway watch example
  * version: bump up v3.1.0-rc.1+git
  * discovery: warn on scheme mismatch
  * grpcproxy: fix deadlock on watch broadcasts stop
  * etcdmain: add '/metrics' HTTP/1 path to grpc-proxy
  * etcd-tester: do not resolve localhost
  * raftexample: confState should be saved after apply
  * raft: test case to check the duplicate add node propose
  * raft: fix test case, should wait config propose applied
  * raft: fix test case for data race
  * raft: use the channel instead of sleep to make test case reliable
  * raft: fix TestNodeProposeAddDuplicateNode
  * etcdmain: handle TLS in grpc-proxy listener
  * etcd-tester:limit max retry backoff delay
  * functional-tester: add withBlock() to grpc dial
  * op-guide: add notes about Prometheus data source in Grafana
  * clientv3: return copy of endpoints, not pointer
  * auth: add a timeout mechanism to simple token
  * client: update README about health monitoring
  * grpcproxy: fix race between watch ranges delete() and broadcasts empty()
  * lease: Use monotonic time in lease
  * integration: use Range to wait for reboot in quota tests
  * grpcproxy: fix race between coalesce and bcast on nextrev
  * etcd-tester: refactor lease checker
  * store: check sorted order in TestStoreGetSorted
  * vendor: bump go-systemd to v14 to avoid build error
  * integration: cancel Watch when TestV3WatchWithPrevKV exits
  * grpcproxy: add richer metrics for watch
  * grpcproxy: add cache related metrics
  * raft: Fix election "logs converge" test
  * raft: Export Progress.IsPaused
  * benchmark: add rate limit
  * etcdctl: remove GetUser check before mutable commands
  * grpcproxy: lock store when getting size
  * Documentation: link added to libraries-and-tools.md with a new v2 Scala Client
  * grpcproxy: fix deadlock in watchbroadcast
  * etcdserver: time out when readStateC is blocking
  * store: fix store_test.go comments
  * vendor: update ugorji/go
  * client: update generated ugorji codec
  * doc: initial faq
  * clientv3/integration: test lease keepalive works following quorum loss
  * integration: use RequireLeader for TestV3LeaseFailover
  * v3rpc, etcdserver, leasehttp: ctxize Renew with request timeout
  * Documentation: add blox and chain as users
  * etcdserver: do not send v2 sync if ttl keys do not exist
  * ROADMAP: update for 3.2
  * Documentation: add more FAQ questions
  * grpcproxy: fix minor typo
  * vendor: use versions when possible in glide.yaml
  * scripts: use glide update if repo exists in glide.lock
  * github: make bug reporting link non-relative
  * github: make contribution link non-relative
  * Documentation: update get examples to be clearer about ranges
  * etcdserver, embed, v2http: move pprof setup to embed
  * doc: add faq about apply warning logging
  * test: exclude '_home' for gosimple, unused
  * auth: fix gosimple errors
  * integration: simplify boolean comparison in resp.Created
  * raft: simplify boolean comparison, remove unused
  * tools: simplify boolean comparison, remove unused
  * e2e: remove unused 'ctlV3GetFailPerm'
  * v3rpc: remove unused 'splitMethodName' function
  * grpcproxy: remove unused field 'wbs *watchBroadcasts'
  * doc: add faq about missing heartbeat
  * etcdctl: "fields" output formats
  * build: remove dir use -r flag
  * etcd-tester: add 'enable-pprof' option
  * etcd-tester: cancel lease stream; fix OOM panic
  * doc: add hardware section
  * auth: improve 'removeSubsetRangePerms' to O(n)
  * Documentation: use port 2379 in local cluster guide The port in endpoints should be 2379, instead of 12379.
  * op-guide/clustering: fix typo
  * embed: deep copy user handlers
  * Documentation: add more FAQs (follower, leader, sys-require)
  * clientv3: close Lease on client Close
  * netutil: ctx-ize URLStringsEqual
  * etcdserver: retry for 30s on advertise url check
  * membership: retry for 30s on advertise url check
  * clientv3: return error from KeepAlive if corresponding loop exits
  * clientv3: add test for keep alive loop exit case
  * auth, etcdserver: protect membership change operations with auth
  * e2e: test cases of protecting membership change with auth
  * clientv3: better error message for keep alive loop halt
  * Documentation: FAQ entry for cluster ID mismatches
  * dev-guide: add limit.md
  * Documentation: minor fix nodes -&gt; node
  * etcdctl: warn when backend takes too long to open on migrate
  * docs: explicitly set ETCDCTL_API=3 in recovery.md
  * v3api, rpctypes: add ErrTimeoutDueToConnectionLost
  * clientv3/integration: test lease grant/keepalive with/without failures
  * clientv3: don't reset keepalive stream on grant failure
  * etcdctl: tighten up output, reorganize README.md
  * Documentation: add FAQs on membership operation
  * Documentation: add 'why.md'
  * embed: only override default advertised client URL if the client listen URL is 0.0.0.0
  * raft: make memory storage set method thread safe
  * raft: resume paused followers on receipt of MsgHeartbeatResp
  * etcd-tester: fix typo, add endpoint in logs
  * lease: force leader to apply its pending committed index for lease operations
  * leasehttp: buffer error channel to prevent goroutine leak
  * raft: fix pre-vote tests
  * etcdserver: rework update committed index logic
  * etcd-tester: remove unused err var from maxRev
  * e2e: check etcdctl endpoint health is healthy if denied permission to key
  * benchmark: a new option for configuring dial timeout
  * ctlv3: consider permission denied error to be healthy for endpoints
  * etcdmain: add --metrics flag for exposing histogram metrics
  * e2e: test cluster-health
  * v2http: submit QGET in health endpoint if no progress
  * test: bump grpcproxy pass timeout to 15m
  * lease: use atomics for accessing lease expiry
  * e2e: poll '/version' in release upgrade tests
  * e2e: unset ETCDCTL_API env var before running u2e tests
  * etcdserver: consistent naming in raftReadyHandler
  * coverage: rework code coverage for unit and integration tests
  * testutil: whitelist thread created by go cover
  * rafthttp: bump up timeout in pipeline test
  * grpcproxy, etcdmain, integration: return done channel with WatchServer
  * integration: defer clus.Terminate in watch tests
  * raftexample: load snapshot when opening WAL
  * etcd-runner: make command compliant
  * raft: use status to test node stop
  * etcdserver: expose ErrNotEnoughStartedMembers
  * etcdserver: resume compactor only if leader
  * benchmark: enable grpc error logging on stderr
  * etcd-runner:add flags in watcher for hardcoded values
  * docs: fix recovery example in recovery.md
  * auth: use quorum get for GetUser/GetRole for mutable operations
  * grpcproxy: tear down watch when client context is done
  * integration: use only digits in unix ports
  * e2e: dump stack on ctlTest timeout
  * expect: EXPECT_DEBUG environment variable
  * why: add origin of the term etcd
  * testutil: increase size of buffer for stack dump
  * raft: fix test case for #7042
  * vendor: update ugorji/go
  * integration: add grpc auth testing
  * auth: reject empty user name when checking op permissions
  * etcdctl: create root role on auth enable if it does not yet exist
  * raft: add RawNode test case for #6866
  * pkg/report: support 99.9-percentile, change column name
  * documentation: display docs.md in github browser
  * benchmark: option to rate limit range benchmark
  * etcdserver, clientv3: handle a case of expired auth token
  * tools: Add etcd 3.0 load test tool refernece
  * transport: warn on user-provided CA
  * NEWS: add v3.1.0, v3.0.16 + minor fixes
  * clienv3: fix balancer test logic
  * clientv3: don't reset stream on keepaliveonce or revoke failure
  * grpcproxy: use ccache for key cache
  * vendor: remove groupcache, add ccache
  * pkg/report: add 'Stats' to expose report raw data
  * travis: use Go 1.7.4, drop old env var
  * ctlv3: print cluster info after adding new member
  * Documentation: document upgrading to v3.1
  * pkg/report: add nil checking for getTimeSeries
  * etcdserver: use ReqTimeout for linearized read
  * grpcproxy, etcdmain, integration: add close channel to kv proxy
  * glide: update 'golang.org/x/net'
  * vendor: update 'golang.org/x/net'
  * Documentation: update experimental_apis for v3.1 release
  * NEWS: fix date for v3.1 release
  * Documentation: fix typo s/endpoint-health/endpoint health/
  * clientv3/concurrency: fix rev comparison on concurrent key deletion
  * integration: test STM apply on concurrent deletion
  * pkg/flags: fixed prefix checking of the env variables
  * etcdctlv3: snapshot restore works with lease key
  * test: passed the test script arguments as the test function parameters
  * documentation: update build documentation
  * version: bump to v3.1.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485172801">- remove sysconfig.etcd: this file is not being used</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485259200">- exclude i586. We don't expect this package to be built on i586.</changelog>
  <changelog author="fcastelli@suse.com" date="1487851200">- Ensure /var/lib/etcd is controlled by etcd:etcd</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- Fix etcd build. We are generating 2 binaries, etcd and etcdctl.
  They need to be built separately</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1495195200">- Update to version 3.1.7:
  * integration: test auth API response header revision
  * ctlv3: keep lease as integer in fields printer
  * version: bump up to 3.1.6
  * version: bump up to 3.1.6+git
  * ctlv3: use printer for lease command results
  * clientv3: only update initReq.rev == 0 with creation watch revision
  * clientv3/integration: test watch resume with disconnect before first event
  * integration: add pause/unpause to client bridge
  * clientv3: set current revision to create rev regardless of CreateNotify
  * version: bump up to 3.1.7</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1495627200">- Update to version 3.1.8:
  * version: bump up to 3.1.7+git
  * Docs: replace absolute links with relative ones.
  * etcd-2-1-0-bench: Fix an absolute bare link to resource outside of Documentation dir
  * etcdserver: apply() sets consistIndex for any entry type
  * integration: close accepted connection on stopc path
  * Documentation/v2: fix broken links
  * Documentation/v3: fix broken links
  * *: fix other broken links in markdown
  * version: bump up to 3.1.8</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1501156800">- Update to version 3.2.4:
  * improve example run commands in docker_guide
  * improve documentation regarding docker cluster
  * version: bump to v3.2.0+git
  * etcdserver/api: add 3.2 in capability
  * rafthttp: add 3.2.0 stream type
  * *: 'ignore_value' to detach lease with PutRequest
  * *: regenerate proto files with 'ignore_value'
  * v3rpc: error for non-empty value with ignore_value
  * etcdserver: use prev-value for ignore_value writes
  * integration: test Put,Txn with ignore_value flag
  * clientv3: add 'WithIgnoreValue' option
  * ctlv3: add '--ignore-value' flag to 'put' command
  * e2e: test put command with '--ignore-value' flag
  * grpcproxy: handle 'IgnoreValue' field in PutRequest
  * etcdserver: increase snapshot to 100,000
  * auth, etcdserver: let maintenance services require root role
  * e2e: add cases for defrag and snapshot with authentication
  * etcd-tester: use 10K for '--snapshot-count'
  * kv.go: Fixed []byte to string conversion syntax in comment
  * pkg/transport: Obey the usual laws of ssl when using a private PKI
  * ctlv3: print cluster info after adding new member
  * clientv3: balancer uses one connection at a time
  * pkg/report: add nil checking for getTimeSeries
  * Documentation: document upgrading to v3.1
  * etcdserver: use ReqTimeout for linearized read
  * clientv3/txn.go : removed the TODO: add a Do for shortcut the txn without any condition
  * test: passed the test script arguments as the test function parameters
  * glide: update 'golang.org/x/net'
  * vendor: update 'golang.org/x/net'
  * grpcproxy, etcdmain, integration: add close channel to kv proxy
  * Polish note about varying parameters for each member
  * store: set Dir attribute, when node expired
  * Documentation: update experimental_apis for v3.1 release
  * Documentation: fix typo s/endpoint-health/endpoint health/
  * NEWS: fix date for v3.1 release
  * clientv3/concurrency: fix rev comparison on concurrent key deletion
  * embed/etcd.go: make v2 endpoint optional. fixes #7100
  * integration: test STM apply on concurrent deletion
  * pkg/flags: fixed prefix checking of the env variables
  * pkg/cpuutil: add cpuutil
  * etcdctlv3: snapshot restore works with lease key
  * pkg/netutil: use native byte ordering for route information
  * documentation: update build documentation
  * op-guide: change grpc-proxy from 'pre' to alpha'
  * README: remove ACI, update Go version
  * roadmap: update roadmap
  * etcdmain: add gateway and grpc-proxy commands to etcd help
  * etcdserverpb: rework documentation for range request
  * concurrency: variadic stm options
  * concurrency: extend STM interface to Get from any of a list of keys
  * concurrency: STM WithPrefetch option
  * concurrency: STM snapshot isolation level
  * benchmark: update for new stm interface
  * integration: fix STM tests to compile against new interface
  * Documentation: Add upgrade gotchas/further info for better search visibility
  * embed: support user defined grpc services.
  * doc: mention HTTP JSON in doc link
  * embed: add example for ServiceRegister.
  * contrib/recipes/key.go : fixed method comment
  * client: add GetVersion method
  * tools: add rust-etcd to the list of libraries.
  * vendor: update tablewritier
  * ctlv3: right-align the table output
  * *: 'ignore_lease' to detach value with PutRequest
  * *: regenrate proto files with 'ignore_lease'
  * v3rpc: error for non empty lease with 'ignore_lease'
  * etcdserver: use prev-lease for 'ignore_lease' writes
  * integration: put,txn with 'ignore_lease' flag
  * clientv3: add WithIgnoreLease option
  * ctlv3: add '--ignore-lease' flag to put command
  * e2e: test put command with '--ignore-lease' flag
  * grpcproxy: handle 'IgnoreLease' field in PutRequest
  * .gitignore: Adding .idea to .gitignore
  * Documentation: C library added
  * Documentation: Deleted non-existing project from libraries-and-tools.md
  * clientv3: test closing client cancels blocking dials
  * clientv3: use DialContext
  * auth: refactor test to use common setup
  * test: bump e2e timeout to 15 minutes
  * auth: Adding unit tests
  * integration: test domain name URLs are rejected before binding
  * embed: reject binding listeners to domain names
  * clientv3: fix balancer update address bug
  * test: fix failure message in TestEmbedEtcd
  * integration: add test case in dial_test to ensure balancer.updateAddrs works properly
  * e2e: do not remove the member we connect to
  * contrib: add etcd cluster deploy on systemd docs
  * etcdmain: ppc64le platform support
  * clientv3: start a session with existing lease
  * auth, etcdserver: authenticate clients based on certificate CommonName
  * e2e: add a case for CommonName auth of v3 API
  * netutil: add dualstack to linux_route
  * auth: unit-test for authStore.AuthDisable()
  * auth: test for AuthStore.IsAdminPermitted
  * scripts: Add support to build ppc64le binary for release
  * rafthttp: use http.Request.WithContext instead of Cancel
  * clientv3: remove strict yaml dependency
  * test: clientv3 integration tests with proxy
  * *: Use http.Request.WithContext instead of Cancel
  * grpcproxy: don't use WithRequireLeader for watch event stream
  * pkg/netutil: name GetDefaultInterfaces consistent
  * clientv3: add DialOptions to config
  * clientv3: sends keepalive reqs immediately after lease keep alive stream reset
  * pkg/report: add min/max latency per second
  * auth: add a test case for recoverying from snapshot
  * auth: correct initialization in NewAuthStore()
  * clientv3: only start lease stream after first keepalive call
  * clientv3: remove cancelWhenStop from lease implementation
  * clientv3/integration: stop member before keepalive in TestLeaseKeepAliveInitTimeout
  * clientv3: uses direct client calls in integration tests
  * test: Fix gosimple errors
  * travis: Update fmt check gotools
  * Documentation: replace px typo with ps
  * Revert "Merge pull request #7139 from heyitsanthony/proxy-rlock"
  * grpcproxy: support CountOnly
  * v3rpc: LeaseTimeToLive returns TTL=-1 resp on lease not found
  * clientv3/integration: test lease not found on TimeToLive()
  * integration: don't expect lease not found error for TestV3GetNonExistLease
  * raft: add Ready.MustSync
  * etcdserverpb, clientv3: clarify WithLimit documentation
  * grpcproxy: respect CompactRevision in watcher
  * auth: simplify merging range perm
  * travis: disable email notifications
  * op-guide: fix remove instructions in runtime-configuration and conform to style
  * clientv3: KeepAliveOnce returns ErrLeaseNotFound if TTL &lt;= 0
  * grpcproxy: split out leadership detection code
  * grpcproxy: don't wait for ctx.Done() to close kv donec
  * integration: wait five elections before creating watch for require leader test
  * e2e: modify e2e to run code coverage
  * etcdmain: whitelist etcd binary flags
  * grpcproxy: support forcing leader as available
  * Documentation/libraries-and-tools: add vitess
  * clientv3: fix lease keepalive duration
  * grpcproxy: refactor chan stream out of watch_client_adapter
  * grpcproxy: add lease coalescing support
  * grpcproxy: incorporate lease proxy into existing proxy framework
  * clientv3: fix lease keepalive duration
  * raft: fix read index request for #7331
  * clientv3: let user provide a client context through Config
  * clientv3: add cluster version checking
  * integration: test RejectOldCluster
  * test: add e2e to coverage test
  * *: add and expose StopSignal field in ExpectProcess
  * e2e: unshadow err and remove bogus err checking in spawnWithExpects()
  * pkg/transport: remove dependency on pkg/fileutils
  * raft: revise test case and fix typo
  * op-guide: use host volume in Docker command
  * clientv3: fix typo in README
  * grpcproxy: only return ctx error in chan stream if recvc is empty
  * tcpproxy: don't use range variable in reactivate goroutine
  * clientv3: do not set next keepalive time &lt;= now+TTL
  * integration: test keepalives for short TTLs
  * auth: keep old revision in 'NewAuthStore'
  * integration: add 'TestV3HashRestart'
  * netutil: use ipv4 host by default
  * integration: permit background watch streams in TestWatchCancelOnServer
  * grpcproxy: add 'register' address
  * MAINTAINERS: add Fanmin
  * travis: use Go 1.8 in master branch
  * NEWS: add v3.1.2 release notes
  * *: remove trailing space, upgrade test on v3.1
  * e2e: fix -tags cov builds
  * clientv3: use any port for metrics example
  * etcdmain: enable grpc tracing with --debug
  * embed: enable debug endpoint if Debug is set and add net.trace events
  * Documentation: add documentation for grpc lease stream coalescing
  * script: Build docker image for ppc64le
  * integration: ensure leader is up in waitLeader() and clusterMustProgress()
  * etcdctl: modify etcdctl v2 and v3 for code coverage
  * e2e: add etcdctl to e2e test
  * test: build test binary for etcdctl
  * etcdctl: show warning if ETCDCTL_API is not set in v2 --help
  * clientv3: bump example requestTimeout for slow CI
  * op-guide: add notes on mounting certs directory
  * grpcproxy: return closing error when stream is canceled from conn close
  * raft: make TestNodeTick reliable
  * test: run unused and gosimple over all packages at once
  * Documentation/op-guide: use exact certs dir for Container Linux
  * Documentation: suggest ionice for disk tuning
  * api: default to V3 capability
  * integration: don't set v3 capability since now default
  * etcdctl: correctly batch revisions in make-mirror
  * libraries-and-tools: rename to integrations
  * production-users: add Kubernetes
  * etcd-tester: check expired lease with -1 TTL
  * embed: use machine default host only for default value, 0.0.0.0
  * etcdmain: log machine default host after update check
  * clientv3: Add KeyExists and KeyNotExists Cmp helpers
  * etcdctl: Fix migrate example in README.md
  * contrib: suppress gosimple errors of raftexample
  * test: eschew you
  * clientv3: pass back dial error on dial timeout
  * *: eschew you from documentation
  * vendor: lock down some soft dependencies
  * test: run 'staticcheck'
  * *: remove never-unused vars, minor lint fix
  * Documentation: add PD to production users
  * vendor: import jwt-go for auth v3
  * *: support jwt token in v3 auth API
  * Documentation: add qingcloud to production user
  * doc: add usecase of qiniu
  * Documentation: add production user
  * doc: update use case of qiniu
  * Documentation: Add Tencent Games to production users
  * Documentation: warn membership change while migration
  * doc: Add hyper.sh to production users
  * doc: Add use case in Meitu Inc.
  * gateway: fix the dns discovery method
  * lease: guard 'Lease.itemSet' from concurrent writes
  * Documentation: sign source zip files
  * clientv3: close balancer to avoid goroutine leak in balancer_test.go
  * e2e: don't remove member used to connect to etcd cluster
  * Documentation: add Grab etcd use case
  * *: fix minor typos
  * backend: readtx
  * mvcc: txns and r/w views
  * lease: support mvcc txn
  * etcdserver: support mvcc txn
  * benchmark: support mvcc txn
  * etcdctl: support mvcc txn
  * doc: Add daocloud.io to production users
  * test: install packages when building coverage tests
  * clientv3util: Add KeyExists and KeyMissing examples
  * clientv3: define error type for closed watcher
  * grpcproxy: configure register to Cluster API
  * etcdmain: add register,resolver flags
  * Documentation/op-guide: document grpcproxy sync
  * etcdmain: SdNotify when gateway, grpc-proxy are ready
  * clientv3: serialize updating notifych in balancer
  * clientv3: send frst down() func after recieving first notified addr
  * Documentation: add huawei product user
  * doc: add Baidu Waimai
  * doc: fix title size
  * NEWS: update v3.1.3
  * doc: add branch.io use case into production users
  * auth: nil check AuthInfo when checking admin permissions
  * testutil: add CheckAfterTest for calling AfterTest without a testing.T
  * clientv3: use CheckAfterTest after terminating cluster
  * op-guide: update gateway routing policy
  * discovery: fix print format
  * Documentation: add txaio-etcd to integrations
  * doc/learning: complete the api guide
  * adapter, integration: split out grpc adapters from grpcproxy package
  * clientv3: permit creating client without grpc connection
  * concurrency: support returning response header for mutex
  * v3client: a bridge between an etcdserver and a clientv3
  * v3lock: server-side api for locking
  * scripts: generate lock service rpc stubs
  * embed: serve lock api
  * integration: test grpc lock service
  * Update example_key_test.go
  * auth: get rid of deadlocking channel passing scheme in simpleTokenTTL
  * auth: test concurrent authentication
  * test: add coverage for more packages
  * v3client: add example and godoc New
  * integration: add TestMutexWaitsOnCurrentHolder test
  * test: mask go1.8 gosimple warnings
  * etcdserver: candidate should wait for applying all configuration changes
  * clientv3: close open watch channel if substream is closing on reconnect
  * clientv3: synchronize on goroutines in TestBalancerDoNotBlockOnClose
  * ctlv3: ensure synced member list before printing env vars on member add
  * v3client: fix doc to use e.Server
  * clientv3: update eps if pinAddr is not included in updateAddrs
  * etcdserver: remove possibly compacted entry look-up
  * wal: use path/filepath instead of path
  * embed: Clear default initial cluster
  * *: use filepath.Join for files
  * embed: don't return error when closing on embed etcd
  * *: base initial mmap size on quota size
  * etcdserver, backend: only warn if exceeding max quota
  * e2e: force endpoint for member removal
  * ctlv3: have "protobuf" in output help string instead of "proto"
  * *: fix gosimple warning for fmt.Sprintf("%s")
  * *: use 'io.Seek*' for go1.7+
  * etcdserver: remove legacy range/txn
  * Dockerfile-release: add nsswitch.conf into image
  * e2e, etcdserver: fix wrong usages of ordinal
  * backend: add FillPercent option
  * etcdmain: handle StopNotify when ErrStopped aborted publish
  * integration: ensure 'StopNotify' on publish error
  * travis: always 'go get -u' in 'before_install'
  * clientv3: wait for Get goroutine in TestDialCancel
  * client/integration: use only digits in unix port
  * Documentation: add a doc of v3 auth
  * clientv3: remove redundant error handling code
  * integration: wait on leader before progress check in TestRestartMember
  * clientv3: make ops and compares non-opaque and mutable
  * namespace: a wrapper for clientv3 to namespace requests
  * etcd-2-1-0-bench: Fix an absolute bare link to resource outside of Documentation dir
  * clientv3/integration: simple namespace wrapper tests
  * integration: test namespacing on proxy layer
  * etcdmain: add prefixing support to grpc proxy
  * Documentation, op-guide, clientv3: add documentation for namespacing
  * clientv3: use waitgroup to wait for substream goroutine teardown
  * adt: Visit() interval trees in sorted order and terminate early
  * *: revoke a deleted role
  * e2e: add a test case role delete and revoke
  * auth, etcdserver: forbid invalid auth management
  * e2e: add a test case for invalid management of root user and role
  * Documentation: add Prometheus alerting rules
  * mvcc/backend: hold 'readTx.Lock' until completing bolt.Tx reset
  * integration: test inflight range requests while defragmenting
  * tools/etcd-tester: add timeout for 'defrag'
  * Documentation: add salesforce to prod users
  * integration: retry TestNetworkPartition5MembersLeaderInMajority
  * auth: store cached permission information in a form of interval tree
  * test: add proxy to coverage tests
  * etcdserver: fix a typo in bucket name var
  * raft: use rs.req.Entries[0].Data as the key for deletion in advance()
  * op-guide: Remove guest role from v3 auth doc
  * integration: add serialized range to TestV3CompactCurrentRev
  * grpcproxy/cache: only check compaction revision for historical revisions
  * testutil: check for grpc resources in AfterTest
  * auth: import design doc
  * NEWS: add v3.1.4, v3.1.5
  * proxy/grpcproxy: add chanStream helper
  * doc: link auth design in doc
  * etcdctl: add initial check perf command
  * grpcproxy/adapter: add maintenance API support
  * compactor: make TestPeriodic die early
  * clientv3,v3client: maintenance to embedded client
  * integration: use maintenance API adapter in tests
  * Documentation: add disk latency leader loss question to FAQ
  * Documentation: fix typos
  * *: use protoc 3.2.0
  * compactor: fix TestPeriodic
  * embed: Delay setting initial cluster for YAML
  * etcdmain: test config file clustering flags
  * integration: test require leader for a lease stream
  * v3rpc: return leader loss error if lease stream is canceled
  * clientv3/integration: test lease WithRequireLeader
  * clientv3: support WithRequireLeader in lease client
  * Documentation: add encryption wrapper to integrations
  * clientv3: respect dial timeout when authenticating
  * clientv3: test dial timeout is respected when using auth
  * etcdserver: use cancelable context for server initiated requests
  * integration: test cluster terminates quickly
  * idgen: correct comments for id generator
  * Documentation: Adding new Ruby v3 client entry to integrations.md
  * Documentation: add dims v3 gateway API for python
  * clientv3: fix go1.8 go fmt warning in test
  * *: support checking that an interval tree's keys cover an entire interval
  * *: add pprof flag to grpc proxy
  * etcdctl: add a new option --from-key for unlimited range permission
  * e2e: add a test case for the --open-ended option
  * grpcproxy/adapter: add Cluster API support
  * clientv3,v3client: add cluster embedded client
  * clientv3: remove unused fields from 'auth'
  * pkg/transport: remove port in Certificate.IPAddresses
  * integration: use cluster adapter in tests
  * test: generate coverage report even if some tests fail
  * auth: use atomic access to 'authStore.revision'
  * Docs: replace absolute links with relative ones.
  * lease: acquire BatchTx lock in fakeDeleter
  * auth, adt: introduce a new type BytesAffineComparable
  * *: fix a bug in handling unix socket urls
  * clientv3/yaml: use TLS 1.2 in min version
  * clientv3: register waitCancelSubstreams closingc goroutine with waitgroup
  * ctlv3: add '--debug' flag (to enable grpclog)
  * etcdmain: support SRV discovery for gRPC proxy
  * clientv3/integration: fix minor typo in Fatalf
  * test: fix fmt pass and shorten suppression warnings
  * *: remove os.Kill from signal.Notify
  * netutil: fix unused err staticcheck failure
  * vendor: upgrade grpc to 1.2.1
  * vendor: upgrade grpc-gateway to v1.2.0
  * concurrency: expose leader revision and proclaim headers for election
  * concurrency: return v3.GetResponse for Election.Leader()
  * concurrency: only delete on election resignation if create revision matches
  * concurrency: support resuming elections if leadership already held
  * concurrency: don't skip leader updates in Observe()
  * v3rpc: force RangeEnd=nil if length is 0
  * scripts: update genproto.sh to include v3election
  * v3election: Election RPC service
  * integration: v3 election rpc tests
  * embed: add Election service
  * etcd-runner: update election command to use new Leader() interface
  * Documentation: Adds AWS platform guide
  * test: remove generated files from coverage statistics
  * *: add swagger and grpc-gateway assets for v3lock and v3election
  * embed: register grpc-gateway endpoints for v3lock and v3election
  * test: ignore v3electionpb and v3lockpb for static checks
  * rafthttp: move test-only functions to '_test.go'
  * benchmark: add txn-put benchmark
  * vendor: update 'golang.org/x/net'
  * *: coreos/rkt -&gt; rkt/rkt
  * Documentation/learning: finish why.md
  * Documentation: Add Hosted Graphite to prod users
  * *: rename Snapshot STM isolation to SerializableSnapshot
  * Documentation: add missing link
  * integration: test requests with valid auth token but disabled auth
  * auth: protect simpleToken with single mutex and check if enabled
  * *: deny incoming peer certs with wrong IP SAN
  * transport: use actual certs for listener tests
  * tools/benchmark: fix misc gofmt warnings
  * test: do not ignore 'tools/benchmark/cmd'
  * Documentation: reshuffle op-guide to include platforms and upgrading
  * *: return updated member list in v3 rpcs
  * report: add test for Report interface
  * discovery: remove dead token argument from SRVGetCluster
  * clientv3: let client.Dial() dial endpoints not in the balancer
  * integration: test client can dial endpoints not in balancer
  * etcdserver: let Status() not require authentication
  * Documentation: Adding a separate v2 and a v3 API binding for C++
  * embed: remove ReadTimeout TODO
  * pkg/transport: add 'IsClosedConnError'
  * rafthttp: use 'transport.IsClosedConnError'
  * clientv3/integration: use 'transport.IsClosedConnError'
  * etcdserver: wait apply on conf change Raft entry
  * etcdctl: show responses of auth RPCs if --write-output=fields is passed
  * auth: fix race on stopping simple token keeper
  * clientv3/namespace: fix incorrect watching prefix-end
  * clientv3/integration: test fetching entire keyspace
  * clientv3: translate WithPrefix() into WithFromKey() for empty key
  * benchmark: a new flag --target-leader for targetting a leader endpoint
  * op-guide: add command for checking if there's any v3 data
  * etcdmain: trigger embed.Etcd.Close for OS interrupt
  * embed: gracefully shut down gRPC server
  * integration: test 'inflight' range requests
  * Revert "mvcc: test inflight Hash to trigger Size on nil db"
  * mvcc/backend: remove t.tx.DB()==nil checks with GracefulStop
  * mvcc: remove stopc select case in Hash
  * etcdserver: fill-in Auth API Header in apply layer
  * integration: test auth API response header revision
  * vendor: update gopkg.in/yaml.v2 to reflect current license
  * *: add bill of materials
  * clientv3/integration: add 'TestUserErrorAuth'
  * travis: bump up to Go 1.8.1
  * integration: use 'time.Until' in Go 1.8
  * *: use '*tls.Config.Clone' in Go 1.8
  * raft: Avoid holding unneeded memory in unstable log's entries array
  * etcdserver: initialize raftNode with constructor
  * NEWS: update v3.1.6
  * pkg/debugutil: add 'mutex' profiler (Go 1.8+)
  * embed: use '*url.URL.Hostname(),Port()' for Go 1.8
  * transport: resolve DNSNames when SAN checking
  * embed: signal 'grpcServerC' before cmux serve
  * *: simply ignore ErrAuthNotEnabled in clientv3 if auth is not enabled
  * clientv3/integration: sleep less in TestLeaseRenewLostQuorum
  * etcdserver: remove 2.0 StatusNotFound version check
  * ctlv3: keep lease as integer in fields printer
  * scripts: move gateway stubs into gw/ packages
  * *: put gateway stubs into their own packages
  * test: ensure clientv3 has no grpc-gateway dependency
  * ctlv3: use printer for lease command results
  * vendor: update 'golang.org/x/time/rate' with context
  * vendor: use 'x/net/trace' with std 'context'
  * netutil: use "context" and ctx-ize TCP addr resolution
  * build-binary: Add arm64
  * build-aci: Add multi arch support
  * build-docker: Updates for multi-arch release
  * release: Add multi arch support
  * release.md: Update for multi arch release
  * *: clear redundant return statement warnings (S1027)
  * integration: add pause/unpause to client bridge
  * clientv3/integration: test watch resume with disconnect before first event
  * clientv3: only update initReq.rev == 0 with creation watch revision
  * v2http: remove deprecated /v2/machines path
  * integration: permit dropping intermediate leader values on observe
  * concurrency: clarify Observe semantics; only fetches subsequence
  * clientv3: set current revision to create rev regardless of CreateNotify
  * testutil: add assert functions
  * store: replace testify asserts with testutil asserts
  * scripts: remove testify hack in updatedep
  * vendor: remove testify
  * clientv3: don't halt lease client if there is a lease error
  * concurrency: use new lease interface in session
  * clientv3/integration: use new interfaces in lease tests
  * etcdcdtl: use new lease interface
  * grpcproxy: use new lease interface
  * etcd-runner: update to use new lease interface
  * benchmark: use new lease interface
  * integration: close proxy's lease client
  * etcd-runner: move root cmd into command package
  * etcdserver: ensure waitForApply sync with applyAll
  * etcdserver: do not block on raft stopping
  * etcd-runner: add rate limiting in doRounds()
  * etcd-runner: add barrier, observe !ok handling, and election name arg to election-runner.
  * etcd-runner: add lease ttl as a flag and fatal when err in lease-runner.
  * etcd-runner: pass in lock name as a command arg for lock_racer.
  * etcd-runner: add --prefix flag, allows inf round, and minor vars refactoring in watch runner.
  * etcd-runner: integrate etcd runner in to etcd tester
  * v3client: wrap watch ctxs with blank ctx
  * Documentation: require Go 1.8+ for build
  * integration: test Observe can read leaders set prior to compaction
  * concurrency: use current revisions for election
  * integration/fixtures: add expired certs
  * clientv3/integration: test client dial with expired certs
  * test: bill of materials check pass
  * vendor: revendor speakeasy to include unix license file
  * travis: add bill-of-materials checking
  * raft: Set the RecentActive flag for newly added nodes
  * pkg/transport: reload TLS certificates for every client requests
  * pkg/wait: add comment and make List private
  * integration: test TLS reload
  * Documentation: add upgrade to 3.2 doc
  * integration: match more TLS errors for wrong certs
  * version: bump up to 3.2.0-rc.0
  * version: bump up to 3.2.0-rc.0+git
  * Documentation/v2: pin docker guide to use latest 2.3.x
  * Documentation: add documentation for single node docker etcd
  * scripts: annotate with acbuild with supports-systemd-notify
  * embed: fix blocking Close before gRPC server start
  * Revert "Merge pull request #7732 from heyitsanthony/lease-err-ka"
  * Documentation/upgrades: revert KeepAlive interface change
  * add chain core to raft users list
  * integration: ensure revoke completes before TimeToLive
  * etcdserver: apply() sets consistIndex for any entry type
  * clientv3: don't race on upc/downc/switch endpoints in balancer
  * integration: close accepted connection on stopc path
  * etcdserver: add a test to ensure config change also update ConsistIndex
  * concurrency: provide old STM functions as deprecated
  * integration: clean up TLS reload tests, fix no-file while renaming
  * integration: close proxy's lease client
  * clientv3/integration: drain keepalives before waiting for leader loss
  * Documentation/v2: fix broken links
  * Documentation/v3: fix broken links
  * *: fix other broken links in markdown
  * integration/fixtures-expired: do not force 'rm'
  * scripts,travis: install 'marker' for CI tests
  * test: run 'marker' to find broken links
  * Documentation: remove '[]' from '[DEPRECATED]'
  * compactor: Make periodic compactor runs every hour
  * raft: Add unit test TestAddNodeCheckQuorum
  * backend: print snapshotting duration warning every 30s
  * pkg/srv: package for SRV utilities
  * clientv3: check IsModify
  * backend: add prometheus metric for large snapshot duration.
  * README: use the same tagline from github
  * embed: gracefully close peer handlers on shutdown
  * etcdmain, tcpproxy: srv-priority policy
  * clientv3: Do no stop keep alive loop by server side errors
  * scripts: add 'BOM' update script
  * v3rpc: remove duplicated error case for lease.ErrLeaseNotFound
  * etcdserver: renaming db happens after snapshot persists to wal and snap files
  * etcdserver: add a test to ensure renaming db happens before persisting wal and snap files
  * etcd-runner: remove mutex on validate() and release() in global.go
  * etcd-runner: fix race on nextc
  * grpcproxy, etcdmain: add lock and election services to proxy
  * adpater: adapters for lock and election services
  * integration: add lock and election services to proxy tests
  * pkg/srv: fix error checks from resolveTCPAddr
  * clientv3: remove duplicate documentation for Do()
  * snap, etcdserver: tighten up snapshot path handling
  * backend: dynamically set snapshotWarningTimeout based on db size
  * faq: explains "snapshotting is taking more..." warning
  * expect: reload DEBUG_EXPECT for each process
  * etcd-agent: store failure_archive in log dir
  * functional-tester: use log-dir as data-dir in etcd-agent
  * e2e: more debugging output for lock and elect etcdctl tests
  * integration: reset default logging level in TestRestartRemoved
  * osutil: force SIG_DFL before resending terminating signal
  * backend: force initial mmap size to 0 for windows
  * *: remove unnecessary fmt.Sprint
  * pkg/osutil: fix missing 'syscall' import
  * benchmark: add rpc locks to stm benchmark
  * benchmark: add rate limiting to stm
  * travis: test builds in other OSes
  * bridge: add tx-delay and rx-delay
  * e2e: Stop() lock/elect etcdctl process if Close times out
  * tcpproxy: display endpoints, not pointers, in ready to proxy string
  * etcdserver: more logging on snapshot close path
  * report: add NewWeightedReport
  * op-guide: remove alpha from grpc proxy
  * *: fill out blank package godocs
  * etcd-tester: use 'debugutil.PProfHandlers'
  * etcd-tester: add '-failpoints' to configure gofail
  * *: remove unused, fix typos
  * integration: bump up 'TestV3LeaseRequireLeader' timeout to 5-sec
  * version: bump up to 3.2.0-rc.1
  * version: bump up to 3.2.0-rc.1+git
  * ctlv3: add --prefix support to role revoke-permission, cleanup role flag handling
  * etcdctl: sync README with etcdctl role command, add prefix example, fix typo
  * Documentation, scripts: regenerate protobuf docs with updated protodoc
  * clientv3, etcdserver: support auth in Watch()
  * e2e: add a new test case for protecting watch with auth
  * Documentation/learning: fixed typo
  * etcdserver: close mvcc.KV on init error path
  * Documentation: add systemd, Container Linux guide
  * doc: modify usecase
  * benchmark: support multiple clients/conns in watch-latency benchmark
  * travis: run tests with Go 1.8.3
  * test: release tests with v3.2+
  * ROADMAP: make 'release-3.2' stable branch
  * e2e: use version.Cluster for release test
  * etcdctl: support exec on lock
  * Documentation: add FAQ entry for "database space exceeded" errors
  * Documentation: add 'yaml.NewConfig' change in 3.2
  * vendor: use v0.2.0 of go-semver
  * op-guide: update performance.md
  * vendor: kr/pty v1.0.0
  * vendor: ghodss/yaml v1.0.0
  * clientv3: use Endpoints[0] to initialize grpc creds
  * clientv3/integration: test dialing to TLS without a TLS config times out
  * clientv3: support unixs:// scheme
  * integration: use unixs:// if client port configured for tls
  * mvcc: chunk reads for restoring
  * mvcc: time restore in restore benchmark
  * op-guide: document configuration flags for gateway
  * Documentation, scripts: regen RPC docs
  * scripts, Documentation: fix swagger generation
  * op-guide: document CN certs in security.md
  * test: speedup and strengthen go vet checking
  * *: fix go tool vet -all -shadow errors
  * Documentation/op-guide: fix typo in grafana.json
  * test, osutil: disable setting SIG_DFL on linux if built with cov tag
  * test: shellcheck
  * travis: add shellcheck
  * *: clear rarer shellcheck errors on scripts
  * fileutil: return immediately if preallocating 0 bytes
  * Documentation/op-guide: fix 'grpc_code' field in metrics
  * etcdserver: add leaseExpired debugging metrics
  * v2http: put back /v2/machines and mark as non-deprecated
  * Documentation/op-guide: do not use host network, fix indentation
  * integration: test txn comparison and concurrent put ordering
  * mvcc: create TxnWrites from TxnRead with NewReadOnlyTxnWrite
  * etcdserver: use same ReadView for read-only txns
  * rafthttp: permit very large v2 snapshots
  * version: bump up to 3.2.0
  * version: bump up to 3.2.0+git
  * Documentation/upgrades: link to previous guides
  * build-aci: Fix ACI image name
  * bill-of-materials: regenerate with multi licenses
  * Documentation/op-guide: fix failed RPC rate, leader election metrics
  * test: 'FAIL' on release binary download failure
  * e2e: test txn over grpc json
  * dev-guide: add txn json example
  * v3rpc: treat nil txn request op as error
  * integration: test mvcc db size metric is set on restore
  * mvcc: set db size metric on restore
  * mvcc: test restore and deletes with small chunk sizes
  * mvcc: restore into tree index with one key index
  * etcd-tester: add 'exit-on-failure'
  * test: run basic functional tests
  * integration: test mvcc db size metric is updated following defrag
  * mvcc: use GaugeFunc metric to load db size when requested
  * version: bump up to 3.2.1
  * version: bump up to v3.2.1+git
  * lease: rate limit revoke runLoop
  * lessor: extend leases on promote if expires will be rate limited
  * benchmark: refactor watch benchmark
  * Documentation/v2: 'etcd v2' to the title
  * Documentation/faq: fix typo in flag names
  * lease: stop lessors after tests
  * fixtures: add gencerts.sh, generate CRL
  * embed: share grpc connection for grpc json services
  * embed: connect json gateway with user-provided listen address
  * transport: accept connection if matched IP SAN but no DNS match
  * dev-guide: update experimental APIs
  * version: bump up to 3.2.2
  * version: bump up to 3.2.2+git
  * Documentation: refer to LeaseKeepAliveRequest for lease refresh
  * dev-guide: document using range_end for prefixes with json
  * v3rpc: Let clients establish unlimited streams
  * test: sync with etcd-agent start in functional_pass
  * testutil: whitelist WaitGroup.Done
  * version: bump up to 3.2.3
  * version: bump up to 3.2.3+git
  * embed: wait up to request timeout for pending RPCs when closing
  * integration: test embed.Etcd.Close with watch
  * grpcproxy: return nil on receiving snapshot EOF
  * version: bump up to 3.2.4</changelog>
  <changelog author="vrothberg@suse.com" date="1501761600">- Fix bsc#1046717: set (io)nice value in service file</changelog>
  <changelog author="kiall@macinnes.ie" date="1502452800">- Require golang 1.8, as using earlier versions will fail to build</changelog>
</package>
<package pkgid="28ca03af203abc10ddeb744d0bb592b58e8a9f2db98f984728096b9184229729" name="flannel" arch="aarch64">
  <version epoch="0" ver="0.8.0" rel="11.1"/>
  <changelog author="fcastelli@suse.com" date="1458561600">- First release v0.5.5</changelog>
  <changelog author="fcastelli@suse.com" date="1458648000">- Fix issue inside of systemd unit file</changelog>
  <changelog author="cbrauner@suse.com" date="1467720000">- add _constraints file to get more disk space on aarch64</changelog>
  <changelog author="cbrauner@suse.com" date="1467720001">- add %ghost instruction: Files that are put into /run should be generated on
  the fly during runtime. To prevent them from getting installed we use
  %ghost.</changelog>
  <changelog author="msabate@suse.com" date="1467806400">- Removed kernel-devel build requirement
  I've also added golang-packaging as a build requirement and we will be using
  the %{go_nostrip} macro from that package. Moreover, I've done some minor
  improvements here and there.</changelog>
  <changelog author="msabate@suse.com" date="1467806401">- Added go_provides</changelog>
  <changelog author="tboerger@suse.com" date="1467892800">- Dropped rpmlintrc
- Refactoring of the spec based on golang-packaging</changelog>
  <changelog author="kstreitova@suse.com" date="1468584000">- clean specfile by spec-cleaner
- change 'PreReq: %fillup_prereq' to 'Requires(post)'</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1473854400">- Update to version 0.6.1:
  * Support quorum read option
  * deps: Update go-iptables version
  * mk-docker-opts.sh: replace with busybox shell compatible version
  * BUILDS: Overhaul build process
  * vxlan: error on sysctl fail
  * Fix a typo in format error.
  * Makefile: Disable static builds of flanneld
  * Makefile: Make the ARCH part of the tag name not the image name
  * Builds: Insert libpthread into busybox images
  * Support VXLAN GBP
  * Add cli args for etcd basic auth
  * Add reservations to admin control subnet allocs
  * Ability to revoke lease
  * small docs changes
  * overhaul of the build system
  * improvements to stability and UX tweaks
  * refactoring mainly driven by reservation support</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1479470400">- Update to version 0.5.5:
  * Remove code dup and use coreos/pkg/flagutil
  * version: bump to v0.5.3
  * aws-vpc: migrate to official AWS SDK
  * aws-vpc: use SDK to get metadata
  * Notify systemd service when server is ready to listen
  * Masquerade host to flannel traffic.
  * remote: close response body during watch()
  * version: bump to v0.5.4
  * Bug fix: running out of memory with vxlan+bonding
  * version: bump to v0.5.5</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1484913600">- Update to version 0.7.0:
  * version: bump to v0.5.3+git
  * subnet: add infrastructure and tests for network watches
  * Refactoring: single ctx and pull out LeaseRenewer
  * Bug fix: remote mode errors out with bad backend type
  * Use a map for backend lookups
  * Split backend Init operation into New/Init and AddNetwork
  * Fix etcd implementation of getNetworks()
  * vendor: update etcd/client
  * aws-vpc: migrate to official AWS SDK
  * aws-vpc: use SDK to get metadata
  * Add network package to testing
  * Add/remove networks when registry changes
  * bug fix: no specified networks still led to multi-network path
  * Fix running multiple networks
  * Fix network watches when subnets change
  * Better handling of Ctrl+C
  * Add UnregisterNetwork backend method
  * Notify systemd service when server is ready to listen
  * Fix/improve docs
  * Masquerade host to flannel traffic.
  * Change copyright from CoreOS to flannel authors
  * remote: close response body during watch()
  * Refactor the backend interfaces for multi-networks
  * Go 1.5 compat change
  * test: add license header check + missing headers
  * travis: add logo to README, switch to go 1.4/1.5
  * build: use `git describe` output in version
  * file rename as separate commit for better diffs
  * Use jonboulle/clockwork
  * Have registry deal with subnet and not etcd types
  * Actually track backends in the active map
  * Fix subnet watch key creation
  * Periodically retry getting initial networks
  * Version embedding for Go 1.4 and 1.5
  * Ability to revoke lease
  * Add reservations to admin control subnet allocs
  * Revendor netlink library
  * Add mock etcd and etcd-backed registry testcases
  * tests: fix bug due to random numbers being used
  * Fixes a number of races
  * backend/udp: bind to the advertised interface
  * Add cli args for etcd basic auth
  * MAINTAINERS: remove eyakubovich; add tomdee, philips, steveej
  * DOCS: Add note to AWS docs about why it might be used
  * BUILDS: Use vendor directory instead of Godeps
  * Updating code.google.com/p/... dependencies
  * Add glide file
  * Add glide.lock and update GCE dependencies
  * Support quorum read option
  * vendor: bump netlink to latest master
  * network/ipmasq: RETURN instead of ACCEPT to allowe other rules
  * vendor: coreos/pkg: -&gt; v2
  * vendor: bump netlink to latest
  * vxlan: support group-based policy
  * scripts/build: compat header
  * hostgw: Check existence of and compare routes before attempting to add/update them
  * backend/hostgw: don't filter by LinkIndex
  * BUILDS: Replace some shell scripts with Makefile
  * deps: Update go-iptables version
  * mk-docker-opts.sh: replace with busybox shell compatible version
  * BUILDS: Overhaul build process
  * vxlan: error on sysctl fail
  * Fix a typo in format error.
  * Makefile: Disable static builds of flanneld
  * Makefile: Make the ARCH part of the tag name not the image name
  * Builds: Insert libpthread into busybox images
  * The docker daemon syntax change addressed
  * Makefile: gzip the dist tar.gz file
  * Add functional (end-to-end) testing
  * README: Update build instructions
  * Makefile: Push "latest" to flannel-git on quay.io
  * Run e2e tests on travis
  * glide: cfg change
  * glide: add k8s deps
  * fixup after etcd client update
  * add kube backed subnet manager
  * Update aws-vpc-backend.md
  * README: Kubernetes rename
  * Documentation: Fix sample kube-flannel config
  * backend: do not log in Register
  * Makefile: Push tags to flannel-git for all builds
  * Makefile: clean before flannel-git build
  * Makefile: Also push :latest for flannel-git
  * Fixed #521: flanneld hang on at initialEvtsBatch := &lt;-evts because of empty batch list in WatchLeases of subnet/watch.go
  * Make the flannel daemonset multiarch
  * aws-vpc: Fix crash when route has vpc-endpoints
  * aws-vpc: remove "blackholes"
  * deps: update aws-sdk version to latest stable
  * backend: fixes and cleanups in awsvpc backend
  * vxlan: user verbose logging macros
  * subnet/kube: Use informer callbacks for lease events
  * subnet/kube: wait for cache sync before using subnet manager
  * network manager: Improve logging
  * subnet/kube: modify a copy of node object, rather than the cached object
  * Fix a typo in backend/vxlan/network.go
  * Documention: Add information on leases and reservations
  * e2e: Allow the backend list to be overridden
  * backend/vxlan: Improve the comments and logging
  * backend/vxlan: Set the netmask of the IP used for the vxlan device
  * Add a flag to configure the subnet lease renewal margin. (#559)
  * Replacing the user id with group id.
  * Removing the -it flag from the docker build commands.
  * Update kube-flannel.yaml
  * Add note to readme about -kube-subnet-mgr</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1492603200">- Update to version 0.7.1:
  * Add Kubernetes RBAC support
  * vendor: Revendor with more sensible pinnings
  * vendor: Make code compatible again
  * Simplify rbac creation process
  * Tolerate flannel running on master nodes
  * backend/vxlan: Don't recreate vxlan device on flanneld restart
  * backend/hostgw: Fix memory leak
  * Build tar.gz for ppc64le, arm and arm64 arch
  * kube-flannel: Add namespace for compatibility with RBAC rules
  * Explicitly state operator: Exists for master node toleration - as tolleration defaults to Equal by default which will result in the non scheduling of flannel on the master nodes
  * switch kube subnet manager to PATCH
  * Bump k8s manifest version to v0.7.1
  * Correct the image in the k8s manifest files</changelog>
  <changelog author="vrothberg@suse.com" date="1502971200">- Fix bsc#1054097
  * We need to patch the Version variable to align with the package version
  * Do this by using `gofmt` (linker flags can't be set without changing the build)</changelog>
  <changelog author="vrothberg@suse.com" date="1503576000">- Update to version 0.8.0:
  * flannel reads from created subnet.env file on startup
  * Fix a bug with the iface-regex that always returned an error
  * Fix a bug where previously leased subnets would not update etcd leases
  * main.go: Fix logging options
  * Allow kube subnet manager to run outside of kubernetes
  * Added ability to specify multiple ifaces and iface regexes
  * Docs: Add kubernetes and troubleshooting info
  * Update manifest to v0.8.0</changelog>
</package>
<package pkgid="b46555ff288ee366d7af000776d80717d8784ff776495b1159313abf3a6c123e" name="flannel" arch="src">
  <version epoch="0" ver="0.8.0" rel="11.1"/>
  <changelog author="fcastelli@suse.com" date="1458561600">- First release v0.5.5</changelog>
  <changelog author="fcastelli@suse.com" date="1458648000">- Fix issue inside of systemd unit file</changelog>
  <changelog author="cbrauner@suse.com" date="1467720000">- add _constraints file to get more disk space on aarch64</changelog>
  <changelog author="cbrauner@suse.com" date="1467720001">- add %ghost instruction: Files that are put into /run should be generated on
  the fly during runtime. To prevent them from getting installed we use
  %ghost.</changelog>
  <changelog author="msabate@suse.com" date="1467806400">- Removed kernel-devel build requirement
  I've also added golang-packaging as a build requirement and we will be using
  the %{go_nostrip} macro from that package. Moreover, I've done some minor
  improvements here and there.</changelog>
  <changelog author="msabate@suse.com" date="1467806401">- Added go_provides</changelog>
  <changelog author="tboerger@suse.com" date="1467892800">- Dropped rpmlintrc
- Refactoring of the spec based on golang-packaging</changelog>
  <changelog author="kstreitova@suse.com" date="1468584000">- clean specfile by spec-cleaner
- change 'PreReq: %fillup_prereq' to 'Requires(post)'</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1473854400">- Update to version 0.6.1:
  * Support quorum read option
  * deps: Update go-iptables version
  * mk-docker-opts.sh: replace with busybox shell compatible version
  * BUILDS: Overhaul build process
  * vxlan: error on sysctl fail
  * Fix a typo in format error.
  * Makefile: Disable static builds of flanneld
  * Makefile: Make the ARCH part of the tag name not the image name
  * Builds: Insert libpthread into busybox images
  * Support VXLAN GBP
  * Add cli args for etcd basic auth
  * Add reservations to admin control subnet allocs
  * Ability to revoke lease
  * small docs changes
  * overhaul of the build system
  * improvements to stability and UX tweaks
  * refactoring mainly driven by reservation support</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1479470400">- Update to version 0.5.5:
  * Remove code dup and use coreos/pkg/flagutil
  * version: bump to v0.5.3
  * aws-vpc: migrate to official AWS SDK
  * aws-vpc: use SDK to get metadata
  * Notify systemd service when server is ready to listen
  * Masquerade host to flannel traffic.
  * remote: close response body during watch()
  * version: bump to v0.5.4
  * Bug fix: running out of memory with vxlan+bonding
  * version: bump to v0.5.5</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1484913600">- Update to version 0.7.0:
  * version: bump to v0.5.3+git
  * subnet: add infrastructure and tests for network watches
  * Refactoring: single ctx and pull out LeaseRenewer
  * Bug fix: remote mode errors out with bad backend type
  * Use a map for backend lookups
  * Split backend Init operation into New/Init and AddNetwork
  * Fix etcd implementation of getNetworks()
  * vendor: update etcd/client
  * aws-vpc: migrate to official AWS SDK
  * aws-vpc: use SDK to get metadata
  * Add network package to testing
  * Add/remove networks when registry changes
  * bug fix: no specified networks still led to multi-network path
  * Fix running multiple networks
  * Fix network watches when subnets change
  * Better handling of Ctrl+C
  * Add UnregisterNetwork backend method
  * Notify systemd service when server is ready to listen
  * Fix/improve docs
  * Masquerade host to flannel traffic.
  * Change copyright from CoreOS to flannel authors
  * remote: close response body during watch()
  * Refactor the backend interfaces for multi-networks
  * Go 1.5 compat change
  * test: add license header check + missing headers
  * travis: add logo to README, switch to go 1.4/1.5
  * build: use `git describe` output in version
  * file rename as separate commit for better diffs
  * Use jonboulle/clockwork
  * Have registry deal with subnet and not etcd types
  * Actually track backends in the active map
  * Fix subnet watch key creation
  * Periodically retry getting initial networks
  * Version embedding for Go 1.4 and 1.5
  * Ability to revoke lease
  * Add reservations to admin control subnet allocs
  * Revendor netlink library
  * Add mock etcd and etcd-backed registry testcases
  * tests: fix bug due to random numbers being used
  * Fixes a number of races
  * backend/udp: bind to the advertised interface
  * Add cli args for etcd basic auth
  * MAINTAINERS: remove eyakubovich; add tomdee, philips, steveej
  * DOCS: Add note to AWS docs about why it might be used
  * BUILDS: Use vendor directory instead of Godeps
  * Updating code.google.com/p/... dependencies
  * Add glide file
  * Add glide.lock and update GCE dependencies
  * Support quorum read option
  * vendor: bump netlink to latest master
  * network/ipmasq: RETURN instead of ACCEPT to allowe other rules
  * vendor: coreos/pkg: -&gt; v2
  * vendor: bump netlink to latest
  * vxlan: support group-based policy
  * scripts/build: compat header
  * hostgw: Check existence of and compare routes before attempting to add/update them
  * backend/hostgw: don't filter by LinkIndex
  * BUILDS: Replace some shell scripts with Makefile
  * deps: Update go-iptables version
  * mk-docker-opts.sh: replace with busybox shell compatible version
  * BUILDS: Overhaul build process
  * vxlan: error on sysctl fail
  * Fix a typo in format error.
  * Makefile: Disable static builds of flanneld
  * Makefile: Make the ARCH part of the tag name not the image name
  * Builds: Insert libpthread into busybox images
  * The docker daemon syntax change addressed
  * Makefile: gzip the dist tar.gz file
  * Add functional (end-to-end) testing
  * README: Update build instructions
  * Makefile: Push "latest" to flannel-git on quay.io
  * Run e2e tests on travis
  * glide: cfg change
  * glide: add k8s deps
  * fixup after etcd client update
  * add kube backed subnet manager
  * Update aws-vpc-backend.md
  * README: Kubernetes rename
  * Documentation: Fix sample kube-flannel config
  * backend: do not log in Register
  * Makefile: Push tags to flannel-git for all builds
  * Makefile: clean before flannel-git build
  * Makefile: Also push :latest for flannel-git
  * Fixed #521: flanneld hang on at initialEvtsBatch := &lt;-evts because of empty batch list in WatchLeases of subnet/watch.go
  * Make the flannel daemonset multiarch
  * aws-vpc: Fix crash when route has vpc-endpoints
  * aws-vpc: remove "blackholes"
  * deps: update aws-sdk version to latest stable
  * backend: fixes and cleanups in awsvpc backend
  * vxlan: user verbose logging macros
  * subnet/kube: Use informer callbacks for lease events
  * subnet/kube: wait for cache sync before using subnet manager
  * network manager: Improve logging
  * subnet/kube: modify a copy of node object, rather than the cached object
  * Fix a typo in backend/vxlan/network.go
  * Documention: Add information on leases and reservations
  * e2e: Allow the backend list to be overridden
  * backend/vxlan: Improve the comments and logging
  * backend/vxlan: Set the netmask of the IP used for the vxlan device
  * Add a flag to configure the subnet lease renewal margin. (#559)
  * Replacing the user id with group id.
  * Removing the -it flag from the docker build commands.
  * Update kube-flannel.yaml
  * Add note to readme about -kube-subnet-mgr</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1492603200">- Update to version 0.7.1:
  * Add Kubernetes RBAC support
  * vendor: Revendor with more sensible pinnings
  * vendor: Make code compatible again
  * Simplify rbac creation process
  * Tolerate flannel running on master nodes
  * backend/vxlan: Don't recreate vxlan device on flanneld restart
  * backend/hostgw: Fix memory leak
  * Build tar.gz for ppc64le, arm and arm64 arch
  * kube-flannel: Add namespace for compatibility with RBAC rules
  * Explicitly state operator: Exists for master node toleration - as tolleration defaults to Equal by default which will result in the non scheduling of flannel on the master nodes
  * switch kube subnet manager to PATCH
  * Bump k8s manifest version to v0.7.1
  * Correct the image in the k8s manifest files</changelog>
  <changelog author="vrothberg@suse.com" date="1502971200">- Fix bsc#1054097
  * We need to patch the Version variable to align with the package version
  * Do this by using `gofmt` (linker flags can't be set without changing the build)</changelog>
  <changelog author="vrothberg@suse.com" date="1503576000">- Update to version 0.8.0:
  * flannel reads from created subnet.env file on startup
  * Fix a bug with the iface-regex that always returned an error
  * Fix a bug where previously leased subnets would not update etcd leases
  * main.go: Fix logging options
  * Allow kube subnet manager to run outside of kubernetes
  * Added ability to specify multiple ifaces and iface regexes
  * Docs: Add kubernetes and troubleshooting info
  * Update manifest to v0.8.0</changelog>
</package>
<package pkgid="9ba3a35a06c20288284039d495e521c4719366c4cfa76547603520e59c569da4" name="flannel" arch="x86_64">
  <version epoch="0" ver="0.8.0" rel="11.1"/>
  <changelog author="fcastelli@suse.com" date="1458561600">- First release v0.5.5</changelog>
  <changelog author="fcastelli@suse.com" date="1458648000">- Fix issue inside of systemd unit file</changelog>
  <changelog author="cbrauner@suse.com" date="1467720000">- add _constraints file to get more disk space on aarch64</changelog>
  <changelog author="cbrauner@suse.com" date="1467720001">- add %ghost instruction: Files that are put into /run should be generated on
  the fly during runtime. To prevent them from getting installed we use
  %ghost.</changelog>
  <changelog author="msabate@suse.com" date="1467806400">- Removed kernel-devel build requirement
  I've also added golang-packaging as a build requirement and we will be using
  the %{go_nostrip} macro from that package. Moreover, I've done some minor
  improvements here and there.</changelog>
  <changelog author="msabate@suse.com" date="1467806401">- Added go_provides</changelog>
  <changelog author="tboerger@suse.com" date="1467892800">- Dropped rpmlintrc
- Refactoring of the spec based on golang-packaging</changelog>
  <changelog author="kstreitova@suse.com" date="1468584000">- clean specfile by spec-cleaner
- change 'PreReq: %fillup_prereq' to 'Requires(post)'</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1473854400">- Update to version 0.6.1:
  * Support quorum read option
  * deps: Update go-iptables version
  * mk-docker-opts.sh: replace with busybox shell compatible version
  * BUILDS: Overhaul build process
  * vxlan: error on sysctl fail
  * Fix a typo in format error.
  * Makefile: Disable static builds of flanneld
  * Makefile: Make the ARCH part of the tag name not the image name
  * Builds: Insert libpthread into busybox images
  * Support VXLAN GBP
  * Add cli args for etcd basic auth
  * Add reservations to admin control subnet allocs
  * Ability to revoke lease
  * small docs changes
  * overhaul of the build system
  * improvements to stability and UX tweaks
  * refactoring mainly driven by reservation support</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1479470400">- Update to version 0.5.5:
  * Remove code dup and use coreos/pkg/flagutil
  * version: bump to v0.5.3
  * aws-vpc: migrate to official AWS SDK
  * aws-vpc: use SDK to get metadata
  * Notify systemd service when server is ready to listen
  * Masquerade host to flannel traffic.
  * remote: close response body during watch()
  * version: bump to v0.5.4
  * Bug fix: running out of memory with vxlan+bonding
  * version: bump to v0.5.5</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1484913600">- Update to version 0.7.0:
  * version: bump to v0.5.3+git
  * subnet: add infrastructure and tests for network watches
  * Refactoring: single ctx and pull out LeaseRenewer
  * Bug fix: remote mode errors out with bad backend type
  * Use a map for backend lookups
  * Split backend Init operation into New/Init and AddNetwork
  * Fix etcd implementation of getNetworks()
  * vendor: update etcd/client
  * aws-vpc: migrate to official AWS SDK
  * aws-vpc: use SDK to get metadata
  * Add network package to testing
  * Add/remove networks when registry changes
  * bug fix: no specified networks still led to multi-network path
  * Fix running multiple networks
  * Fix network watches when subnets change
  * Better handling of Ctrl+C
  * Add UnregisterNetwork backend method
  * Notify systemd service when server is ready to listen
  * Fix/improve docs
  * Masquerade host to flannel traffic.
  * Change copyright from CoreOS to flannel authors
  * remote: close response body during watch()
  * Refactor the backend interfaces for multi-networks
  * Go 1.5 compat change
  * test: add license header check + missing headers
  * travis: add logo to README, switch to go 1.4/1.5
  * build: use `git describe` output in version
  * file rename as separate commit for better diffs
  * Use jonboulle/clockwork
  * Have registry deal with subnet and not etcd types
  * Actually track backends in the active map
  * Fix subnet watch key creation
  * Periodically retry getting initial networks
  * Version embedding for Go 1.4 and 1.5
  * Ability to revoke lease
  * Add reservations to admin control subnet allocs
  * Revendor netlink library
  * Add mock etcd and etcd-backed registry testcases
  * tests: fix bug due to random numbers being used
  * Fixes a number of races
  * backend/udp: bind to the advertised interface
  * Add cli args for etcd basic auth
  * MAINTAINERS: remove eyakubovich; add tomdee, philips, steveej
  * DOCS: Add note to AWS docs about why it might be used
  * BUILDS: Use vendor directory instead of Godeps
  * Updating code.google.com/p/... dependencies
  * Add glide file
  * Add glide.lock and update GCE dependencies
  * Support quorum read option
  * vendor: bump netlink to latest master
  * network/ipmasq: RETURN instead of ACCEPT to allowe other rules
  * vendor: coreos/pkg: -&gt; v2
  * vendor: bump netlink to latest
  * vxlan: support group-based policy
  * scripts/build: compat header
  * hostgw: Check existence of and compare routes before attempting to add/update them
  * backend/hostgw: don't filter by LinkIndex
  * BUILDS: Replace some shell scripts with Makefile
  * deps: Update go-iptables version
  * mk-docker-opts.sh: replace with busybox shell compatible version
  * BUILDS: Overhaul build process
  * vxlan: error on sysctl fail
  * Fix a typo in format error.
  * Makefile: Disable static builds of flanneld
  * Makefile: Make the ARCH part of the tag name not the image name
  * Builds: Insert libpthread into busybox images
  * The docker daemon syntax change addressed
  * Makefile: gzip the dist tar.gz file
  * Add functional (end-to-end) testing
  * README: Update build instructions
  * Makefile: Push "latest" to flannel-git on quay.io
  * Run e2e tests on travis
  * glide: cfg change
  * glide: add k8s deps
  * fixup after etcd client update
  * add kube backed subnet manager
  * Update aws-vpc-backend.md
  * README: Kubernetes rename
  * Documentation: Fix sample kube-flannel config
  * backend: do not log in Register
  * Makefile: Push tags to flannel-git for all builds
  * Makefile: clean before flannel-git build
  * Makefile: Also push :latest for flannel-git
  * Fixed #521: flanneld hang on at initialEvtsBatch := &lt;-evts because of empty batch list in WatchLeases of subnet/watch.go
  * Make the flannel daemonset multiarch
  * aws-vpc: Fix crash when route has vpc-endpoints
  * aws-vpc: remove "blackholes"
  * deps: update aws-sdk version to latest stable
  * backend: fixes and cleanups in awsvpc backend
  * vxlan: user verbose logging macros
  * subnet/kube: Use informer callbacks for lease events
  * subnet/kube: wait for cache sync before using subnet manager
  * network manager: Improve logging
  * subnet/kube: modify a copy of node object, rather than the cached object
  * Fix a typo in backend/vxlan/network.go
  * Documention: Add information on leases and reservations
  * e2e: Allow the backend list to be overridden
  * backend/vxlan: Improve the comments and logging
  * backend/vxlan: Set the netmask of the IP used for the vxlan device
  * Add a flag to configure the subnet lease renewal margin. (#559)
  * Replacing the user id with group id.
  * Removing the -it flag from the docker build commands.
  * Update kube-flannel.yaml
  * Add note to readme about -kube-subnet-mgr</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1492603200">- Update to version 0.7.1:
  * Add Kubernetes RBAC support
  * vendor: Revendor with more sensible pinnings
  * vendor: Make code compatible again
  * Simplify rbac creation process
  * Tolerate flannel running on master nodes
  * backend/vxlan: Don't recreate vxlan device on flanneld restart
  * backend/hostgw: Fix memory leak
  * Build tar.gz for ppc64le, arm and arm64 arch
  * kube-flannel: Add namespace for compatibility with RBAC rules
  * Explicitly state operator: Exists for master node toleration - as tolleration defaults to Equal by default which will result in the non scheduling of flannel on the master nodes
  * switch kube subnet manager to PATCH
  * Bump k8s manifest version to v0.7.1
  * Correct the image in the k8s manifest files</changelog>
  <changelog author="vrothberg@suse.com" date="1502971200">- Fix bsc#1054097
  * We need to patch the Version variable to align with the package version
  * Do this by using `gofmt` (linker flags can't be set without changing the build)</changelog>
  <changelog author="vrothberg@suse.com" date="1503576000">- Update to version 0.8.0:
  * flannel reads from created subnet.env file on startup
  * Fix a bug with the iface-regex that always returned an error
  * Fix a bug where previously leased subnets would not update etcd leases
  * main.go: Fix logging options
  * Allow kube subnet manager to run outside of kubernetes
  * Added ability to specify multiple ifaces and iface regexes
  * Docs: Add kubernetes and troubleshooting info
  * Update manifest to v0.8.0</changelog>
</package>
<package pkgid="2d6376e73910026580dd8eca66b296a750d6dc3164834fa3fd7122ed6b00afde" name="fleet" arch="src">
  <version epoch="0" ver="0.13.0" rel="1.1"/>
  <changelog author="fcastelli@suse.com" date="1413806400">- Created initial package 0.8.3</changelog>
  <changelog author="damienradtke@gmail.com" date="1479384000">- Updated package to 0.13.0
- Utilize Go RPM macros in building</changelog>
</package>
<package pkgid="52f6da6adaa0b68a5be649b8ca2d00b28653dfdb5356e6d48fcb28dd0602213f" name="fleet" arch="x86_64">
  <version epoch="0" ver="0.13.0" rel="1.1"/>
  <changelog author="fcastelli@suse.com" date="1413806400">- Created initial package 0.8.3</changelog>
  <changelog author="damienradtke@gmail.com" date="1479384000">- Updated package to 0.13.0
- Utilize Go RPM macros in building</changelog>
</package>
<package pkgid="42c32eb25463a8282a54b1f78f2b038dad15d8323e2d738afd85c923e90ef73d" name="fleet" arch="aarch64">
  <version epoch="0" ver="0.8.3" rel="1.3"/>
  <changelog author="fcastelli@suse.com" date="1413806400">- Created initial package 0.8.3</changelog>
</package>
<package pkgid="fb6868e59ed57161e2ced8c4caf2f59819f63f34a8076497cc67431b1cc023ee" name="fleet" arch="src">
  <version epoch="0" ver="0.8.3" rel="1.3"/>
  <changelog author="fcastelli@suse.com" date="1413806400">- Created initial package 0.8.3</changelog>
</package>
<package pkgid="bccbcfbf548bc3e56b27c495e2031cd9b1a7b0bb976974d4958c876d481d768a" name="golang-github-cpuguy83-go-md2man" arch="src">
  <version epoch="0" ver="1.0.5+git20160104.2724a9c" rel="1.2"/>
  <changelog author="dmacvicar@suse.de" date="1432728000">- initial package for version 1.0.2</changelog>
  <changelog author="i@marguerite.su" date="1438084800">- rename to golang-github-cpuguy83-md2man
- update version 1.0.2+git20150617.e69ac41
- use golang-packaging for packaging</changelog>
  <changelog author="i@marguerite.su" date="1453032000">- Update to version 1.0.5+git20160104.2724a9c:
  + md2man usable as a library (again)
  + Improve man page rendering</changelog>
</package>
<package pkgid="b8e02780ec3cb72c88ae21a73453ddab55ef5b2575d596789493036ff934ef28" name="golang-github-docker-libnetwork" arch="aarch64">
  <version epoch="0" ver="0.0.0+git20170119.7b2b1fe" rel="11.1"/>
  <changelog author="jmassaguerpla@suse.com" date="1487592000">- initial import</changelog>
  <changelog author="thipp@suse.de" date="1487764800">- Fix build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1487937600">- add the docker-libnetwork package which installs docker-proxy</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1489406400">- rename lintrc to %{name}-lintrc</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998400">- make sure we use go 1.7</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1492084800">- Update to version 0.0.0+git20161019.0f53435:
  * fix race in serializing sandbox to string
  * Run API check to assert xfrm modules
  * Check for presence before installing forward rules
  * add Created to NetworkInfo
  * Avoid controller/service lock AB/BA situation
  * libnetwork support for Solaris Signed-off-by: Puneet Pruthi &lt;puneetpruthi@gmail.com&gt;
  * Fix map access race in populatedEndpoints
  * Do not use logrus for proxy</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1492084801">- Update to version 0.0.0+git20170119.7b2b1fe:
  * Separate pool parsing from pool auto-allocation
  * Handle containers with different network drivers
  * Remove driver endpoints on network deleting
  * Update loadDriver to use pluginv2.
  * validate network and endpoint name more strictly
  * overlay driver support for Solaris Signed-off-by: Puneet Pruthi &lt;puneetpruthi@gmail.com&gt;
  * Updated vagrant box, ubuntu/vivid64 was remove from atlas.hasicorp.com
  * Use monotonic clock for reaping networkDB entries
  * Reap failed nodes after 24 hours
  * Do not update hosts file with internal networks endpoint IP
  * Fix issue for `--fixed-cidr` when bridge has multiple addresses
  * Add sandbox API for task insertion to service LB and service discovery
  * Enable ping for service vip address
  * Block non exposed port traffic on ingress nw interfaces
  * Fix some typos
  * Respect icc option for internal networks
  * fix nits in comments and log
  * Modify the serial number from 1 to 9
  * Allow concurrent calls to agentClose
  * Fixing incorrect resovler error message shown on daemon startup
  * Add NetworkDB API to fetch the per network peer (gossip cluster) list
  * Vendoring hcsshim to pick overlay changes
  * Windows overlay driver support
  * Change vxlan-id start-idx to 4096
  * If enabling ip forwarding set the default forward policy to drop
  * Register remote network driver on Windows.
  * update reapNode interval
  * remove unused mConfig
  * Check subnet overlap when programming of sandbox interface
  * Refactoring logrus import and formatting This fix tries to fix logrus formatting by removing `f` from `logrus.[Error|Warn|Debug|Fatal|Panic|Info]f` when formatting string is not present. Also fix import name to use original project name 'logrus' instead of 'log'
  * Default GW support for overlay networks
  * Support attachable in network.
  * Update libkv @1d84310
  * Respect auto allocation for --ipv6
  * Increase timeout for local store client
  * Add GetIDInRange API in idm package
  * IDM need not be bound by default vxlan-id start index
  * fix unsafe acces on arm
  * Fix new golint reported errors
  * Fix bug in DeleteNeighbor
  * Add a nil check for sandbox.osSbox
  * Update netlink @17ea11b
  * Set a timeout on the netlink handle sockets
  * Allow spaces in network names
  * Separate service LB &amp; SD from network plumbing
  * Fix bug in needDefaultGW()
  * Revert "Enable ping for service vip address"
  * Add a ICMP reply rule for service VIP
  * Fix bug in link-local unmarshalling
  * Refactoring logrus import and formatting Fix import name to use original project name 'logrus' instead of 'log' Removing `f` from `logrus.Debugf` when formatting string is not present.
  * Serialize embedded resolver Start and Stop
  * Remove unnecessary string formats
  * Fix xtables_lock message probe
  * Control IPv6 on container's interface
  * Create vxlan-id space from 0 instead of starting from 1
  * Fixed misspelling
  * Fix a bug in idm.GetIDInRange()
  * Fix incorrect debug message
  * Add missing locks in agent and service code
  * networkdb: Properly format memberlist logs
  * fix review comments
  * Check for node's presence in networkDB's node map before accessing.
  * Correct regexp to match v6 addresses with zone ID
  * Fix fqdn hostnames not added to /etc/hosts
  * Handling the new experimental daemon flag
  * Handle the case of registering active plugins during remote init
  * Internal interface to differentiate built-in drivers from remote
  * drvregistry to allow overriding plugin
  * Defer PTR queries to external servers based on A/AAAA response
  * Add embedded DNS server support for host loopback resolver
  * proxy: fix an issue about half-closing net.TCPConn after io.Copy()
  * make network connect error message readable
  * fix nits in comments
  * fix typos
  * docs/remote.md: Remove unnecessary backquote
  * ResolveName should return copy of IPs
  * Prioritize nw endpoint which can provide both v4 and v6 connectivity
  * fix json
  * Updating Godeps to pull in plugingetter dependancy
  * Make use of GetAllManagedPluginsForCap to avoid loading v1-plugins
  * return an error on overlay subnet is overlapped with hosts
  * Godep update for docker plugingetter pkg
  * carry docker/docker #29564
  * Use vndr for managing libnetwork dependencies
  * proxy: clean up code (addendum to #1598)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirements</changelog>
</package>
<package pkgid="6442af4815349201afcc53ebb8e47d2fd4dbd39aa4706794828cbba67105a741" name="golang-github-docker-libnetwork" arch="src">
  <version epoch="0" ver="0.0.0+git20170119.7b2b1fe" rel="11.1"/>
  <changelog author="jmassaguerpla@suse.com" date="1487592000">- initial import</changelog>
  <changelog author="thipp@suse.de" date="1487764800">- Fix build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1487937600">- add the docker-libnetwork package which installs docker-proxy</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1489406400">- rename lintrc to %{name}-lintrc</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998400">- make sure we use go 1.7</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1492084800">- Update to version 0.0.0+git20161019.0f53435:
  * fix race in serializing sandbox to string
  * Run API check to assert xfrm modules
  * Check for presence before installing forward rules
  * add Created to NetworkInfo
  * Avoid controller/service lock AB/BA situation
  * libnetwork support for Solaris Signed-off-by: Puneet Pruthi &lt;puneetpruthi@gmail.com&gt;
  * Fix map access race in populatedEndpoints
  * Do not use logrus for proxy</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1492084801">- Update to version 0.0.0+git20170119.7b2b1fe:
  * Separate pool parsing from pool auto-allocation
  * Handle containers with different network drivers
  * Remove driver endpoints on network deleting
  * Update loadDriver to use pluginv2.
  * validate network and endpoint name more strictly
  * overlay driver support for Solaris Signed-off-by: Puneet Pruthi &lt;puneetpruthi@gmail.com&gt;
  * Updated vagrant box, ubuntu/vivid64 was remove from atlas.hasicorp.com
  * Use monotonic clock for reaping networkDB entries
  * Reap failed nodes after 24 hours
  * Do not update hosts file with internal networks endpoint IP
  * Fix issue for `--fixed-cidr` when bridge has multiple addresses
  * Add sandbox API for task insertion to service LB and service discovery
  * Enable ping for service vip address
  * Block non exposed port traffic on ingress nw interfaces
  * Fix some typos
  * Respect icc option for internal networks
  * fix nits in comments and log
  * Modify the serial number from 1 to 9
  * Allow concurrent calls to agentClose
  * Fixing incorrect resovler error message shown on daemon startup
  * Add NetworkDB API to fetch the per network peer (gossip cluster) list
  * Vendoring hcsshim to pick overlay changes
  * Windows overlay driver support
  * Change vxlan-id start-idx to 4096
  * If enabling ip forwarding set the default forward policy to drop
  * Register remote network driver on Windows.
  * update reapNode interval
  * remove unused mConfig
  * Check subnet overlap when programming of sandbox interface
  * Refactoring logrus import and formatting This fix tries to fix logrus formatting by removing `f` from `logrus.[Error|Warn|Debug|Fatal|Panic|Info]f` when formatting string is not present. Also fix import name to use original project name 'logrus' instead of 'log'
  * Default GW support for overlay networks
  * Support attachable in network.
  * Update libkv @1d84310
  * Respect auto allocation for --ipv6
  * Increase timeout for local store client
  * Add GetIDInRange API in idm package
  * IDM need not be bound by default vxlan-id start index
  * fix unsafe acces on arm
  * Fix new golint reported errors
  * Fix bug in DeleteNeighbor
  * Add a nil check for sandbox.osSbox
  * Update netlink @17ea11b
  * Set a timeout on the netlink handle sockets
  * Allow spaces in network names
  * Separate service LB &amp; SD from network plumbing
  * Fix bug in needDefaultGW()
  * Revert "Enable ping for service vip address"
  * Add a ICMP reply rule for service VIP
  * Fix bug in link-local unmarshalling
  * Refactoring logrus import and formatting Fix import name to use original project name 'logrus' instead of 'log' Removing `f` from `logrus.Debugf` when formatting string is not present.
  * Serialize embedded resolver Start and Stop
  * Remove unnecessary string formats
  * Fix xtables_lock message probe
  * Control IPv6 on container's interface
  * Create vxlan-id space from 0 instead of starting from 1
  * Fixed misspelling
  * Fix a bug in idm.GetIDInRange()
  * Fix incorrect debug message
  * Add missing locks in agent and service code
  * networkdb: Properly format memberlist logs
  * fix review comments
  * Check for node's presence in networkDB's node map before accessing.
  * Correct regexp to match v6 addresses with zone ID
  * Fix fqdn hostnames not added to /etc/hosts
  * Handling the new experimental daemon flag
  * Handle the case of registering active plugins during remote init
  * Internal interface to differentiate built-in drivers from remote
  * drvregistry to allow overriding plugin
  * Defer PTR queries to external servers based on A/AAAA response
  * Add embedded DNS server support for host loopback resolver
  * proxy: fix an issue about half-closing net.TCPConn after io.Copy()
  * make network connect error message readable
  * fix nits in comments
  * fix typos
  * docs/remote.md: Remove unnecessary backquote
  * ResolveName should return copy of IPs
  * Prioritize nw endpoint which can provide both v4 and v6 connectivity
  * fix json
  * Updating Godeps to pull in plugingetter dependancy
  * Make use of GetAllManagedPluginsForCap to avoid loading v1-plugins
  * return an error on overlay subnet is overlapped with hosts
  * Godep update for docker plugingetter pkg
  * carry docker/docker #29564
  * Use vndr for managing libnetwork dependencies
  * proxy: clean up code (addendum to #1598)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirements</changelog>
</package>
<package pkgid="2be34e861c6b0840a7db56c163ca76be3d40812bd3e280c30942e42129596b63" name="golang-github-docker-libnetwork" arch="src">
  <version epoch="0" ver="0.0.0+git20170119.7b2b1fe" rel="11.3"/>
  <changelog author="jmassaguerpla@suse.com" date="1487592000">- initial import</changelog>
  <changelog author="thipp@suse.de" date="1487764800">- Fix build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1487937600">- add the docker-libnetwork package which installs docker-proxy</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1489406400">- rename lintrc to %{name}-lintrc</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998400">- make sure we use go 1.7</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1492084800">- Update to version 0.0.0+git20161019.0f53435:
  * fix race in serializing sandbox to string
  * Run API check to assert xfrm modules
  * Check for presence before installing forward rules
  * add Created to NetworkInfo
  * Avoid controller/service lock AB/BA situation
  * libnetwork support for Solaris Signed-off-by: Puneet Pruthi &lt;puneetpruthi@gmail.com&gt;
  * Fix map access race in populatedEndpoints
  * Do not use logrus for proxy</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1492084801">- Update to version 0.0.0+git20170119.7b2b1fe:
  * Separate pool parsing from pool auto-allocation
  * Handle containers with different network drivers
  * Remove driver endpoints on network deleting
  * Update loadDriver to use pluginv2.
  * validate network and endpoint name more strictly
  * overlay driver support for Solaris Signed-off-by: Puneet Pruthi &lt;puneetpruthi@gmail.com&gt;
  * Updated vagrant box, ubuntu/vivid64 was remove from atlas.hasicorp.com
  * Use monotonic clock for reaping networkDB entries
  * Reap failed nodes after 24 hours
  * Do not update hosts file with internal networks endpoint IP
  * Fix issue for `--fixed-cidr` when bridge has multiple addresses
  * Add sandbox API for task insertion to service LB and service discovery
  * Enable ping for service vip address
  * Block non exposed port traffic on ingress nw interfaces
  * Fix some typos
  * Respect icc option for internal networks
  * fix nits in comments and log
  * Modify the serial number from 1 to 9
  * Allow concurrent calls to agentClose
  * Fixing incorrect resovler error message shown on daemon startup
  * Add NetworkDB API to fetch the per network peer (gossip cluster) list
  * Vendoring hcsshim to pick overlay changes
  * Windows overlay driver support
  * Change vxlan-id start-idx to 4096
  * If enabling ip forwarding set the default forward policy to drop
  * Register remote network driver on Windows.
  * update reapNode interval
  * remove unused mConfig
  * Check subnet overlap when programming of sandbox interface
  * Refactoring logrus import and formatting This fix tries to fix logrus formatting by removing `f` from `logrus.[Error|Warn|Debug|Fatal|Panic|Info]f` when formatting string is not present. Also fix import name to use original project name 'logrus' instead of 'log'
  * Default GW support for overlay networks
  * Support attachable in network.
  * Update libkv @1d84310
  * Respect auto allocation for --ipv6
  * Increase timeout for local store client
  * Add GetIDInRange API in idm package
  * IDM need not be bound by default vxlan-id start index
  * fix unsafe acces on arm
  * Fix new golint reported errors
  * Fix bug in DeleteNeighbor
  * Add a nil check for sandbox.osSbox
  * Update netlink @17ea11b
  * Set a timeout on the netlink handle sockets
  * Allow spaces in network names
  * Separate service LB &amp; SD from network plumbing
  * Fix bug in needDefaultGW()
  * Revert "Enable ping for service vip address"
  * Add a ICMP reply rule for service VIP
  * Fix bug in link-local unmarshalling
  * Refactoring logrus import and formatting Fix import name to use original project name 'logrus' instead of 'log' Removing `f` from `logrus.Debugf` when formatting string is not present.
  * Serialize embedded resolver Start and Stop
  * Remove unnecessary string formats
  * Fix xtables_lock message probe
  * Control IPv6 on container's interface
  * Create vxlan-id space from 0 instead of starting from 1
  * Fixed misspelling
  * Fix a bug in idm.GetIDInRange()
  * Fix incorrect debug message
  * Add missing locks in agent and service code
  * networkdb: Properly format memberlist logs
  * fix review comments
  * Check for node's presence in networkDB's node map before accessing.
  * Correct regexp to match v6 addresses with zone ID
  * Fix fqdn hostnames not added to /etc/hosts
  * Handling the new experimental daemon flag
  * Handle the case of registering active plugins during remote init
  * Internal interface to differentiate built-in drivers from remote
  * drvregistry to allow overriding plugin
  * Defer PTR queries to external servers based on A/AAAA response
  * Add embedded DNS server support for host loopback resolver
  * proxy: fix an issue about half-closing net.TCPConn after io.Copy()
  * make network connect error message readable
  * fix nits in comments
  * fix typos
  * docs/remote.md: Remove unnecessary backquote
  * ResolveName should return copy of IPs
  * Prioritize nw endpoint which can provide both v4 and v6 connectivity
  * fix json
  * Updating Godeps to pull in plugingetter dependancy
  * Make use of GetAllManagedPluginsForCap to avoid loading v1-plugins
  * return an error on overlay subnet is overlapped with hosts
  * Godep update for docker plugingetter pkg
  * carry docker/docker #29564
  * Use vndr for managing libnetwork dependencies
  * proxy: clean up code (addendum to #1598)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirements</changelog>
</package>
<package pkgid="d28303450da1e9f24db29bf322507b77b342e648b0815aad32da30d31ea1396b" name="golang-github-docker-libnetwork" arch="x86_64">
  <version epoch="0" ver="0.0.0+git20170119.7b2b1fe" rel="11.3"/>
  <changelog author="jmassaguerpla@suse.com" date="1487592000">- initial import</changelog>
  <changelog author="thipp@suse.de" date="1487764800">- Fix build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1487937600">- add the docker-libnetwork package which installs docker-proxy</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1489406400">- rename lintrc to %{name}-lintrc</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998400">- make sure we use go 1.7</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1492084800">- Update to version 0.0.0+git20161019.0f53435:
  * fix race in serializing sandbox to string
  * Run API check to assert xfrm modules
  * Check for presence before installing forward rules
  * add Created to NetworkInfo
  * Avoid controller/service lock AB/BA situation
  * libnetwork support for Solaris Signed-off-by: Puneet Pruthi &lt;puneetpruthi@gmail.com&gt;
  * Fix map access race in populatedEndpoints
  * Do not use logrus for proxy</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1492084801">- Update to version 0.0.0+git20170119.7b2b1fe:
  * Separate pool parsing from pool auto-allocation
  * Handle containers with different network drivers
  * Remove driver endpoints on network deleting
  * Update loadDriver to use pluginv2.
  * validate network and endpoint name more strictly
  * overlay driver support for Solaris Signed-off-by: Puneet Pruthi &lt;puneetpruthi@gmail.com&gt;
  * Updated vagrant box, ubuntu/vivid64 was remove from atlas.hasicorp.com
  * Use monotonic clock for reaping networkDB entries
  * Reap failed nodes after 24 hours
  * Do not update hosts file with internal networks endpoint IP
  * Fix issue for `--fixed-cidr` when bridge has multiple addresses
  * Add sandbox API for task insertion to service LB and service discovery
  * Enable ping for service vip address
  * Block non exposed port traffic on ingress nw interfaces
  * Fix some typos
  * Respect icc option for internal networks
  * fix nits in comments and log
  * Modify the serial number from 1 to 9
  * Allow concurrent calls to agentClose
  * Fixing incorrect resovler error message shown on daemon startup
  * Add NetworkDB API to fetch the per network peer (gossip cluster) list
  * Vendoring hcsshim to pick overlay changes
  * Windows overlay driver support
  * Change vxlan-id start-idx to 4096
  * If enabling ip forwarding set the default forward policy to drop
  * Register remote network driver on Windows.
  * update reapNode interval
  * remove unused mConfig
  * Check subnet overlap when programming of sandbox interface
  * Refactoring logrus import and formatting This fix tries to fix logrus formatting by removing `f` from `logrus.[Error|Warn|Debug|Fatal|Panic|Info]f` when formatting string is not present. Also fix import name to use original project name 'logrus' instead of 'log'
  * Default GW support for overlay networks
  * Support attachable in network.
  * Update libkv @1d84310
  * Respect auto allocation for --ipv6
  * Increase timeout for local store client
  * Add GetIDInRange API in idm package
  * IDM need not be bound by default vxlan-id start index
  * fix unsafe acces on arm
  * Fix new golint reported errors
  * Fix bug in DeleteNeighbor
  * Add a nil check for sandbox.osSbox
  * Update netlink @17ea11b
  * Set a timeout on the netlink handle sockets
  * Allow spaces in network names
  * Separate service LB &amp; SD from network plumbing
  * Fix bug in needDefaultGW()
  * Revert "Enable ping for service vip address"
  * Add a ICMP reply rule for service VIP
  * Fix bug in link-local unmarshalling
  * Refactoring logrus import and formatting Fix import name to use original project name 'logrus' instead of 'log' Removing `f` from `logrus.Debugf` when formatting string is not present.
  * Serialize embedded resolver Start and Stop
  * Remove unnecessary string formats
  * Fix xtables_lock message probe
  * Control IPv6 on container's interface
  * Create vxlan-id space from 0 instead of starting from 1
  * Fixed misspelling
  * Fix a bug in idm.GetIDInRange()
  * Fix incorrect debug message
  * Add missing locks in agent and service code
  * networkdb: Properly format memberlist logs
  * fix review comments
  * Check for node's presence in networkDB's node map before accessing.
  * Correct regexp to match v6 addresses with zone ID
  * Fix fqdn hostnames not added to /etc/hosts
  * Handling the new experimental daemon flag
  * Handle the case of registering active plugins during remote init
  * Internal interface to differentiate built-in drivers from remote
  * drvregistry to allow overriding plugin
  * Defer PTR queries to external servers based on A/AAAA response
  * Add embedded DNS server support for host loopback resolver
  * proxy: fix an issue about half-closing net.TCPConn after io.Copy()
  * make network connect error message readable
  * fix nits in comments
  * fix typos
  * docs/remote.md: Remove unnecessary backquote
  * ResolveName should return copy of IPs
  * Prioritize nw endpoint which can provide both v4 and v6 connectivity
  * fix json
  * Updating Godeps to pull in plugingetter dependancy
  * Make use of GetAllManagedPluginsForCap to avoid loading v1-plugins
  * return an error on overlay subnet is overlapped with hosts
  * Godep update for docker plugingetter pkg
  * carry docker/docker #29564
  * Use vndr for managing libnetwork dependencies
  * proxy: clean up code (addendum to #1598)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirements</changelog>
</package>
<package pkgid="c98bd05971a31a7cd997d1589802d36b9b0375281f5c8dc4a9bf4654e76b090e" name="golang-github-jteeuwen-go-bindata" arch="aarch64">
  <version epoch="0" ver="3.0.7+git20151023.72.a0ff256" rel="11.1"/>
  <changelog author="msabate@suse.com" date="1475496000">- Initial commit</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493380800">- go_filelist macro should be called gofilelist</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1494936000">- add missing provides. For an unknown reason, golang macros are
  not generating the golang(...) provides.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1496404800">- change the way we "calculate" the version so that it is always
  incremental. Now we are using the date, but that can conflict if
  2 commits are done in the same day and then zypper wouldn't know
  which is the newest one. Instead us the offset from the previous
  tag, that is, the number of commits</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1497268800">- use commit date in version otherwise this package was seen as
  a downgrade from a previous package
  see https://build.opensuse.org/request/show/503052</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1497268801">- make it compatible with old version 14 of golang-packaging where the
  macro gofilelist was called go_filelist.
  This is so we can use this package with go 1.6 and golang-packaging
  14.9.* in order to fix bsc#1039663.</changelog>
</package>
<package pkgid="fce648c5367e49ad52d49337f855e4dff623260e6de6b9cac0fb6bdafe5b1a62" name="golang-github-jteeuwen-go-bindata" arch="src">
  <version epoch="0" ver="3.0.7+git20151023.72.a0ff256" rel="11.1"/>
  <changelog author="msabate@suse.com" date="1475496000">- Initial commit</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493380800">- go_filelist macro should be called gofilelist</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1494936000">- add missing provides. For an unknown reason, golang macros are
  not generating the golang(...) provides.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1496404800">- change the way we "calculate" the version so that it is always
  incremental. Now we are using the date, but that can conflict if
  2 commits are done in the same day and then zypper wouldn't know
  which is the newest one. Instead us the offset from the previous
  tag, that is, the number of commits</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1497268800">- use commit date in version otherwise this package was seen as
  a downgrade from a previous package
  see https://build.opensuse.org/request/show/503052</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1497268801">- make it compatible with old version 14 of golang-packaging where the
  macro gofilelist was called go_filelist.
  This is so we can use this package with go 1.6 and golang-packaging
  14.9.* in order to fix bsc#1039663.</changelog>
</package>
<package pkgid="8dd4d80fb71524aa33c3cbd7e5f3d5ed98b71d8a438e04726a2f8d29bcb00b47" name="golang-github-jteeuwen-go-bindata" arch="src">
  <version epoch="0" ver="3.0.7+git20151023.72.a0ff256" rel="11.3"/>
  <changelog author="msabate@suse.com" date="1475496000">- Initial commit</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493380800">- go_filelist macro should be called gofilelist</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1494936000">- add missing provides. For an unknown reason, golang macros are
  not generating the golang(...) provides.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1496404800">- change the way we "calculate" the version so that it is always
  incremental. Now we are using the date, but that can conflict if
  2 commits are done in the same day and then zypper wouldn't know
  which is the newest one. Instead us the offset from the previous
  tag, that is, the number of commits</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1497268800">- use commit date in version otherwise this package was seen as
  a downgrade from a previous package
  see https://build.opensuse.org/request/show/503052</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1497268801">- make it compatible with old version 14 of golang-packaging where the
  macro gofilelist was called go_filelist.
  This is so we can use this package with go 1.6 and golang-packaging
  14.9.* in order to fix bsc#1039663.</changelog>
</package>
<package pkgid="5776b0531f93c38f55c9f121646813bc5e46f78a089311a1d9b5d516f98528d8" name="golang-github-jteeuwen-go-bindata" arch="x86_64">
  <version epoch="0" ver="3.0.7+git20151023.72.a0ff256" rel="11.3"/>
  <changelog author="msabate@suse.com" date="1475496000">- Initial commit</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493380800">- go_filelist macro should be called gofilelist</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1494936000">- add missing provides. For an unknown reason, golang macros are
  not generating the golang(...) provides.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1496404800">- change the way we "calculate" the version so that it is always
  incremental. Now we are using the date, but that can conflict if
  2 commits are done in the same day and then zypper wouldn't know
  which is the newest one. Instead us the offset from the previous
  tag, that is, the number of commits</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1497268800">- use commit date in version otherwise this package was seen as
  a downgrade from a previous package
  see https://build.opensuse.org/request/show/503052</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1497268801">- make it compatible with old version 14 of golang-packaging where the
  macro gofilelist was called go_filelist.
  This is so we can use this package with go 1.6 and golang-packaging
  14.9.* in order to fix bsc#1039663.</changelog>
</package>
<package pkgid="8b58eb39dc3aa36af77ed9ba600f291fd9f865c2343aacdb91e383deee0c03ab" name="golang-github-russross-blackfriday" arch="src">
  <version epoch="0" ver="1.4.0+git20151230.c8875c0" rel="1.2"/>
  <changelog author="dmacvicar@suse.de" date="1432728000">- initial package for version 1.2</changelog>
  <changelog author="i@marguerite.su" date="1438084800">- rename to golang-github-russross-blackfriday
- update version 1.2.0+git20150720.8cec3a8
- use golang-packaging for packaging</changelog>
  <changelog author="i@marguerite.su" date="1453032000">- Update to version 1.4.0+git20151230.c8875c0:
  + remove check that brace is &gt; 0
  + Use more idiomatic form for set of strings
  + Add a few missing HTML5 block tags
  + Fix footnote following an exclamation point
  + Add String() method to reference struct
  + Fix nested footnotes
  + Fix fenced code processing inside blockquotes
  + Refix fenced code blocks w/o preceding blank lines
  + Fix escaping asterisks within emphasis
  + Fix footnote followed by a reference style link
  + Fix bug parsing emphasis
  + Add HTML_SMARTYPANTS_DASHES for togging smart dashes
  + LaTex backend: add # to list of characters requiring
    backslash-escaping
  + Don't require the input to end with a newline
  + Implement support for CDATA section
  + Convert constant variables into consts
  + Fix bug with gathering list item lines</changelog>
</package>
<package pkgid="4536931998b6aaa90923dc00322bd025ac8e932c86db3142fd95a997297f30d2" name="golang-github-shurcool-sanitized_anchor_name" arch="src">
  <version epoch="0" ver="0.0.0+git20151027.10ef21a" rel="1.5"/>
  <changelog author="i@marguerite.su" date="1438084800">- initial version 0.0.0+git20150514.11a20b7</changelog>
  <changelog author="i@marguerite.su" date="1453032000">- Update to version 0.0.0+git20151027.10ef21a
  * pollute repository with an extraneous non-executable file
- don't build -source sub-package</changelog>
</package>
<package pkgid="3a57e04b9daefc97a87cd87abdd832141d8037493449db177234fa2a820e7a2f" name="golang-github-shurcool-sanitized_anchor_name" arch="x86_64">
  <version epoch="0" ver="0.0.0+git20151027.10ef21a" rel="1.5"/>
  <changelog author="i@marguerite.su" date="1438084800">- initial version 0.0.0+git20150514.11a20b7</changelog>
  <changelog author="i@marguerite.su" date="1453032000">- Update to version 0.0.0+git20151027.10ef21a
  * pollute repository with an extraneous non-executable file
- don't build -source sub-package</changelog>
</package>
<package pkgid="b74351f58a8fd5278d6d6192b3c3bfb5fab3c7a43a382fcffca967ddd6b7a15e" name="golang-github-wrouesnel-postgres_exporter" arch="src">
  <version epoch="0" ver="0.1.2" rel="1.10"/>
  <changelog author="moio@suse.com" date="1490788800">- Initial version</changelog>
</package>
<package pkgid="6f8c37b8cea109e6f76f924901bf46c525a4aaa0b252e0382a26861f6b2578fc" name="golang-github-wrouesnel-postgres_exporter" arch="x86_64">
  <version epoch="0" ver="0.1.2" rel="1.10"/>
  <changelog author="moio@suse.com" date="1490788800">- Initial version</changelog>
</package>
<package pkgid="2f583ab27c1993b9f651b5afd50e2fe16aed5496157f07314865b3f6645fd5af" name="golang-github-wrouesnel-postgres_exporter" arch="aarch64">
  <version epoch="0" ver="0.1.2" rel="1.4"/>
  <changelog author="moio@suse.com" date="1490788800">- Initial version</changelog>
</package>
<package pkgid="79711111e97eb80b74affbd4ab58d84f359e1d1a7fb63f973191bf4ad183fbe8" name="golang-github-wrouesnel-postgres_exporter" arch="src">
  <version epoch="0" ver="0.1.2" rel="1.4"/>
  <changelog author="moio@suse.com" date="1490788800">- Initial version</changelog>
</package>
<package pkgid="dd07423bc6e2e4c51fd3a2bee75f27fd278b0c3f02a76d9e1e4d96444404bcb0" name="golang-org-x-crypto" arch="src">
  <version epoch="0" ver="1.5.2+git20151215.f18420e" rel="1.5"/>
  <changelog author="matwey.kornilov@gmail.com" date="1425038400">- Initial version</changelog>
  <changelog author="i@marguerite.su" date="1426939200">- update version 0.0.0+git20150318.b7d6bf2
- disable gotest for sle</changelog>
  <changelog author="i@marguerite.su" date="1436702400">- rename to golang-org-x-crypto
- update version 0.0.0+git20150711.f6a608d
- use golang-packaging for packaging</changelog>
  <changelog author="dvaleev@suse.com" date="1441368000">- Fix flaky TestHostKeyCert test (crypto-fix-ssh.patch) (boo#944474)</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1451131200">- Update to version 1.5.2+git20151215.f18420e:
  + x/crypto/pkcs12: deal with short byte array in PBKDF
  + otr: smpFailureError processing tlvTypeSMP3 prevents sending tlvTypeSMP4
  + x/crypto/openpgp/packet: fix message for errors resulting from an unknown cipher.
  + crypto/ssh: fix typo in error string.
  + x/crypto/otr: clear key slots when handshaking.
  + x/crypto/otr: make errors fatal.
  + x/crypto/otr: update libotr test code for version 4.
  + x/crypto/otr: reformat the libotr test harness with clang-format.
  + x/crypto/ssh: run go fmt
  + x/crypto/ssh/agent: Fix keyring removing the wrong key(s)
- Removed crypto-fix-ssh.patch: has been upstreamed</changelog>
</package>
<package pkgid="e142fe1283f728f3b52aaad32a1be860c4b3d1a1c74be4e0a123b1e743abcc5a" name="golang-org-x-crypto" arch="x86_64">
  <version epoch="0" ver="1.5.2+git20151215.f18420e" rel="1.5"/>
  <changelog author="matwey.kornilov@gmail.com" date="1425038400">- Initial version</changelog>
  <changelog author="i@marguerite.su" date="1426939200">- update version 0.0.0+git20150318.b7d6bf2
- disable gotest for sle</changelog>
  <changelog author="i@marguerite.su" date="1436702400">- rename to golang-org-x-crypto
- update version 0.0.0+git20150711.f6a608d
- use golang-packaging for packaging</changelog>
  <changelog author="dvaleev@suse.com" date="1441368000">- Fix flaky TestHostKeyCert test (crypto-fix-ssh.patch) (boo#944474)</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1451131200">- Update to version 1.5.2+git20151215.f18420e:
  + x/crypto/pkcs12: deal with short byte array in PBKDF
  + otr: smpFailureError processing tlvTypeSMP3 prevents sending tlvTypeSMP4
  + x/crypto/openpgp/packet: fix message for errors resulting from an unknown cipher.
  + crypto/ssh: fix typo in error string.
  + x/crypto/otr: clear key slots when handshaking.
  + x/crypto/otr: make errors fatal.
  + x/crypto/otr: update libotr test code for version 4.
  + x/crypto/otr: reformat the libotr test harness with clang-format.
  + x/crypto/ssh: run go fmt
  + x/crypto/ssh/agent: Fix keyring removing the wrong key(s)
- Removed crypto-fix-ssh.patch: has been upstreamed</changelog>
</package>
<package pkgid="5a6277dff609855e32d8c3d1aea1c36f722d90d15ca46b5a776e02330aea0add" name="golang-org-x-crypto-source" arch="x86_64">
  <version epoch="0" ver="1.5.2+git20151215.f18420e" rel="1.5"/>
  <changelog author="matwey.kornilov@gmail.com" date="1425038400">- Initial version</changelog>
  <changelog author="i@marguerite.su" date="1426939200">- update version 0.0.0+git20150318.b7d6bf2
- disable gotest for sle</changelog>
  <changelog author="i@marguerite.su" date="1436702400">- rename to golang-org-x-crypto
- update version 0.0.0+git20150711.f6a608d
- use golang-packaging for packaging</changelog>
  <changelog author="dvaleev@suse.com" date="1441368000">- Fix flaky TestHostKeyCert test (crypto-fix-ssh.patch) (boo#944474)</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1451131200">- Update to version 1.5.2+git20151215.f18420e:
  + x/crypto/pkcs12: deal with short byte array in PBKDF
  + otr: smpFailureError processing tlvTypeSMP3 prevents sending tlvTypeSMP4
  + x/crypto/openpgp/packet: fix message for errors resulting from an unknown cipher.
  + crypto/ssh: fix typo in error string.
  + x/crypto/otr: clear key slots when handshaking.
  + x/crypto/otr: make errors fatal.
  + x/crypto/otr: update libotr test code for version 4.
  + x/crypto/otr: reformat the libotr test harness with clang-format.
  + x/crypto/ssh: run go fmt
  + x/crypto/ssh/agent: Fix keyring removing the wrong key(s)
- Removed crypto-fix-ssh.patch: has been upstreamed</changelog>
</package>
<package pkgid="c96d502a65c4de694897860a9965a4542f17078dd5a98d12a5e3d2325b32f293" name="golang-org-x-net" arch="src">
  <version epoch="0" ver="1.5.2+git20151229.0cb26f7" rel="1.2"/>
  <changelog author="graham@andtech.eu" date="1327924800">- Initial package</changelog>
  <changelog author="graham@andtech.eu" date="1329393600">- spdy: use zlib.NewWriterLevelDict</changelog>
  <changelog author="graham@andtech.eu" date="1330084800">- Update for weekly.2012-02-22
  go.net: gofix for net/url API changes.</changelog>
  <changelog author="graham@andtech.eu" date="1331208000">- update spec file with addition go rpm macros</changelog>
  <changelog author="graham@andtech.eu" date="1331640000">- Update to weekly.2012-03-13</changelog>
  <changelog author="graham@andtech.eu" date="1336392000">- LICENSE now in tarball, add AUTHORS, README etc to docs</changelog>
  <changelog author="graham@andtech.eu" date="1353326400">- Update to hg6a42774d38e5
- Update websockets to hybi17 &amp; hixie76/hybi00
- New ipv4 package</changelog>
  <changelog author="graham@andtech.eu" date="1362916800">- publicsuffix: rename exp/cookiejar as net/http/cookiejar.
- publicsuffix: build the full table from publicsuffix.org's
- html: don't use Go tip io.ByteWriter
- spdy: make use of MaxDataLength
- ipv4: fix sprious lookahead on IPConn-based PacketConn
- ipv4: simplify, drop unnecessary parentheses and slice indices
- html: move exp/html and exp/html/atom here to the go.net
- proxy: make proxy tests able to run with host protocol stack
- proxy: make use of constants
- proxy: fix typo
- spdy: update SPDY/2 to SPDY/3
- proxy: fix desired destination address in SOCKS5 CONNECT
- publicsuffix: add an EffectiveTLDPlus1 function.
- publicsuffix: distinguish ICANN domains from private domains;
- publicsuffix: tighten the encoding from 8 bytes per node to 4.
- ipv4: update doc
- ipv4: change I/O method signatures on PacketConn and RawConn
- publicsuffix: use IDNA.
- idna: new package.
- publicsuffix: new package.
- ipv4: remove arguments from example functions
- proxy: fix IP address determination
- go.net: gofmt -w -s
- ipv4: make supportsNewIPInput const
- spdy: disallow stream id 0
- net/spdy: handle corrupted zlib data on read
- ipv4: make variable names clear
- go.net: apply gofmt -w -s
- websocket: Use protocol parameter in websocket.Dial.
- ipv4: make RFC numbers in doc clickable on GoPkgDoc
- spdy: fix typo
- spdy: add package description</changelog>
  <changelog author="graham@andtech.eu" date="1368532800">- go.net/ipv4: use testing.Skip{,f}
- go.net/websocket: update package comment to refer RFC 6455
- go.net/websocket: optimize frame masking code
- go.net/websocket: allow server configurable
- publicsuffix: update table to latest list from publicsuffix.org
- go.net/websocket: fix handshake error.</changelog>
  <changelog author="speilicke@suse.com" date="1382097600">- Renamed to go-go.net (from go-net)
- Add _service file</changelog>
  <changelog author="speilicke@suse.com" date="1382097601">- Update to version 1.1.2+hg20131014.85.355ff0aa1b2e:
  + No changelog</changelog>
  <changelog author="speilicke@suse.com" date="1382097602">- Set version to 1.2rc2 after go update</changelog>
  <changelog author="i@marguerite.su" date="1425816000">- update version 1.4.2+git20150304.6dc0abc
- package name changed: go-net</changelog>
  <changelog author="i@marguerite.su" date="1426939200">- add xz as BuildRequires</changelog>
  <changelog author="i@marguerite.su" date="1436270400">- rename to golang-org-x-net
- update version 1.4.2+git20150629.d9558e5
- use golang-packaging for packaging</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to version 1.5.2+git20151224.5d0a0f8:
  + http2: add server-side trailer support
  + http2: add support for Transport reading trailers from the server
  + html/charset: use x/text/encoding/htmlindex
  + html/charset: handle unsupported code points for encoding
  + http2: send client trailers
  + http2: make Transport's Response.Body.Close not wait for buffered data
  + html/charset: verify correct UTF-8 behavior
  + http2: reset DebugGoroutines after testing it
  + http2: fix readFrames goroutine spin between ConnectionError and conn close
  + http2: fix typo and simplify truncation of text in test</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1451390400">- Update to version 1.5.2+git20151229.0cb26f7:
  + http2: move HEADERS/CONTINUATION order checking into Framer</changelog>
</package>
<package pkgid="f2785142ba83895ca55e62b12f0ea07bedd28706a8b3f5c1fcb147f85fa13a5c" name="golang-org-x-text" arch="src">
  <version epoch="0" ver="1.5.2+git20151217.cf49866" rel="1.5"/>
  <changelog author="i@marguerite.su" date="1425816000">- initial version 1.4.2+git20150306.f3f2426</changelog>
  <changelog author="i@marguerite.su" date="1426939200">- add xz as BuildRequires</changelog>
  <changelog author="i@marguerite.su" date="1436270400">- rename golang-org-x-text
- update version 1.4.2+git20150710.7c0e16d
- use golang-packaging for packaging</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to version 1.5.2+git20151217.cf49866:
  + : added bidi and htmlindex packages to gen.go
  + encoding/charmap: don't map U+FFFD in encoder
  + : upgrade to CLDR 28 and necessary adjustments
  + encoding: encoders return errors on out-of-repertoire runes
  + encoding: added Replacement identifier and htmlindex tests
  + : added .gitignore
  + display: remove package
  + : run long tests after a generated package
  + display: remove completely
  + encoding/htmlindex: use UTF-8 encoding</changelog>
</package>
<package pkgid="bf3571a167fcbfa68ca5533b6772ed1cbba2d0f317dba124a2d159f66ba1d757" name="golang-org-x-text" arch="x86_64">
  <version epoch="0" ver="1.5.2+git20151217.cf49866" rel="1.5"/>
  <changelog author="i@marguerite.su" date="1425816000">- initial version 1.4.2+git20150306.f3f2426</changelog>
  <changelog author="i@marguerite.su" date="1426939200">- add xz as BuildRequires</changelog>
  <changelog author="i@marguerite.su" date="1436270400">- rename golang-org-x-text
- update version 1.4.2+git20150710.7c0e16d
- use golang-packaging for packaging</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to version 1.5.2+git20151217.cf49866:
  + : added bidi and htmlindex packages to gen.go
  + encoding/charmap: don't map U+FFFD in encoder
  + : upgrade to CLDR 28 and necessary adjustments
  + encoding: encoders return errors on out-of-repertoire runes
  + encoding: added Replacement identifier and htmlindex tests
  + : added .gitignore
  + display: remove package
  + : run long tests after a generated package
  + display: remove completely
  + encoding/htmlindex: use UTF-8 encoding</changelog>
</package>
<package pkgid="bd2e6f2d0a8f319bf3c13dccfdee09e8c2524249fa627a0e24e7a6a2eb966497" name="golang-org-x-text-source" arch="x86_64">
  <version epoch="0" ver="1.5.2+git20151217.cf49866" rel="1.5"/>
  <changelog author="i@marguerite.su" date="1425816000">- initial version 1.4.2+git20150306.f3f2426</changelog>
  <changelog author="i@marguerite.su" date="1426939200">- add xz as BuildRequires</changelog>
  <changelog author="i@marguerite.su" date="1436270400">- rename golang-org-x-text
- update version 1.4.2+git20150710.7c0e16d
- use golang-packaging for packaging</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to version 1.5.2+git20151217.cf49866:
  + : added bidi and htmlindex packages to gen.go
  + encoding/charmap: don't map U+FFFD in encoder
  + : upgrade to CLDR 28 and necessary adjustments
  + encoding: encoders return errors on out-of-repertoire runes
  + encoding: added Replacement identifier and htmlindex tests
  + : added .gitignore
  + display: remove package
  + : run long tests after a generated package
  + display: remove completely
  + encoding/htmlindex: use UTF-8 encoding</changelog>
</package>
<package pkgid="74daaa4083ac5ba041248a72e2772255951a4fcd84dcf60fca3990e4aa4d931d" name="golang-packaging" arch="aarch64">
  <version epoch="0" ver="14.9.2" rel="1.2"/>
  <changelog author="i@marguerite.su" date="1440763200">- update version 9
  * update golang(API) to 1.5</changelog>
  <changelog author="i@marguerite.su" date="1441368000">- update version 10
  * support all archtectures like ppc/arm</changelog>
  <changelog author="i@marguerite.su" date="1451736000">- update version 11
  * fix for sles and openSUSE &lt; 13.2</changelog>
  <changelog author="i@marguerite.su" date="1451822400">- update version 12
  * don't find provides/requires on -source, -debuginfo, -debugsource
    subpackages
  * add scripts to generate file lists.</changelog>
  <changelog author="i@marguerite.su" date="1451908800">- update version 13
  * provides the importpath itself
  * fix regex not to check files like .golden in -source
  * filter "test/example" from Provides
  * split common stuff to a module golang/rpmsysinfo.rb
  * rewrite golang.req, now read from stdin RPM feeds,
    and check __.PKGDEF from .a files for "import"s. (github#3, github#4)</changelog>
  <changelog author="i@marguerite.su" date="1451995200">- update version 14
  * if importpath has "test/example", it should survive (github#5)
  * merge macros.go from openSUSE's go here
  * add golang-macros.rb, replacement for the complicated
    macros in shell in macros.go
  * golang-macros.rb:
    + support build with fake build id
    + support build with custom tags (github#7)
    + support pass any -&lt;arg&gt;="a b c" or -&lt;arg&gt;=&lt;value&gt;
    to go install, shared build is possible now
    (not fully support, other macros need to be adapted)
    + --filelist, to generate filelist used in %files
    section with excluding support
    + use IO.popen to break the build at the exact place
    it fails (github#6)</changelog>
  <changelog author="i@marguerite.su" date="1452513600">- update version 14.1
  * golang.prov fix: uniq! returns nil if everything is unique</changelog>
  <changelog author="i@marguerite.su" date="1452513601">- update version 14.2
  * golang.req: fix ' // indirect' comment in import</changelog>
  <changelog author="i@marguerite.su" date="1453204800">- update version 14.3
  * fix: command not found error for go test on SLE
  * fix #5 again: gsub importpath itself is not enough</changelog>
  <changelog author="i@marguerite.su" date="1453464000">- update version 14.4
  * fix #5 on golang.req</changelog>
  <changelog author="i@marguerite.su" date="1453464001">- update version 14.5
  * fix a typo that prevent golang.req from running (fix #10)</changelog>
  <changelog author="i@marguerite.su" date="1455278400">- update version 14.6
  * Fix rbarch for Power architectures</changelog>
  <changelog author="i@marguerite.su" date="1456315200">- update version 14.7
  * do not hardcode go version</changelog>
  <changelog author="i@marguerite.su" date="1459684800">- update version 14.8
  * rpmsysinfo.rb: fix encoding problem in open()
  * cli.rb: ruby 1.8.7 doesn't support passing environment
    variables in popen(), some commands/tests need time to
    finish, an immediate io.close() will get us wrong
    exitstatus (broken pipe, code 13). so use 'timeout'
    module with a 30s and process.wait for them to quit
    successfully.
  * golang.req: the oniguruma in ruby 1.8.7 doesn't support
    named group in regexp. so ditch the named group used in
    go_get_version()</changelog>
  <changelog author="i@marguerite.su" date="1459857600">- update version 14.8.1
  * bugfix release
  * fix a typo in cli.rb
  * increate timeout to 300s, or go install can't
    finish itself sometimes</changelog>
  <changelog author="tboerger@suse.com" date="1460721600">- Switched to service based package updates
- Update to version 14.9.0:
  * do not hardcode go version
  * fix encoding problem in rpmsysinfo.rb
  * [SLE11]some commands need time to finish, immediate close will get wrong status, so use timeout 30s
  * [SLE]ditch named group in regexp in golang.req, the oniguruma in ruby 1.8.7 doesn't support named group
  * fix a typo in cli.rb
  * increate timeout to 300s or go install can't finish
  * Remove runtime dependency for Go API</changelog>
  <changelog author="mpluskal@suse.com" date="1460894400">- Update service
  * use xz for compression
  * change from disabled to localonly
- Update spec file to actually use tarball generated by _service
- Drop useless _servicedata</changelog>
  <changelog author="i@marguerite.su" date="1465387200">- Update to version 14.9.1:
  * simplify rpmsysinfo.rb: don't guess variables'
    values can be passed in by RPM environment
    variables. use RbConfig to get libdir.
  * support s390x architecture</changelog>
  <changelog author="tboerger@suse.com" date="1466510400">- Update to version 14.9.2:
  + [SLE11]some commands need time to finish, immediate close will get wrong status, so use timeout 30s
  + [SLE]ditch named group in regexp in golang.req, the oniguruma in ruby 1.8.7 doesn't support named group
  + fix a typo in cli.rb
  + increate timeout to 300s or go install can't finish
  + Remove runtime dependency for Go API
  + simplify rpmsysinfo.rb
  + release 14.9.1
  + Added go_nostrip macro</changelog>
  <changelog author="i@marguerite.su" date="1467979200">- can't be noarch. we detected %%go_arch at build time. it has to be
  architecture-dependent, or it'll be published randomly with one
  from i586/x86_64, whose content (/etc/rpm/macros.go) is unique.</changelog>
</package>
<package pkgid="50e1411fa5aac0083ab896a1ee1ef80376173597313ba461286187edb52c80c2" name="golang-packaging" arch="src">
  <version epoch="0" ver="14.9.2" rel="1.2"/>
  <changelog author="i@marguerite.su" date="1440763200">- update version 9
  * update golang(API) to 1.5</changelog>
  <changelog author="i@marguerite.su" date="1441368000">- update version 10
  * support all archtectures like ppc/arm</changelog>
  <changelog author="i@marguerite.su" date="1451736000">- update version 11
  * fix for sles and openSUSE &lt; 13.2</changelog>
  <changelog author="i@marguerite.su" date="1451822400">- update version 12
  * don't find provides/requires on -source, -debuginfo, -debugsource
    subpackages
  * add scripts to generate file lists.</changelog>
  <changelog author="i@marguerite.su" date="1451908800">- update version 13
  * provides the importpath itself
  * fix regex not to check files like .golden in -source
  * filter "test/example" from Provides
  * split common stuff to a module golang/rpmsysinfo.rb
  * rewrite golang.req, now read from stdin RPM feeds,
    and check __.PKGDEF from .a files for "import"s. (github#3, github#4)</changelog>
  <changelog author="i@marguerite.su" date="1451995200">- update version 14
  * if importpath has "test/example", it should survive (github#5)
  * merge macros.go from openSUSE's go here
  * add golang-macros.rb, replacement for the complicated
    macros in shell in macros.go
  * golang-macros.rb:
    + support build with fake build id
    + support build with custom tags (github#7)
    + support pass any -&lt;arg&gt;="a b c" or -&lt;arg&gt;=&lt;value&gt;
    to go install, shared build is possible now
    (not fully support, other macros need to be adapted)
    + --filelist, to generate filelist used in %files
    section with excluding support
    + use IO.popen to break the build at the exact place
    it fails (github#6)</changelog>
  <changelog author="i@marguerite.su" date="1452513600">- update version 14.1
  * golang.prov fix: uniq! returns nil if everything is unique</changelog>
  <changelog author="i@marguerite.su" date="1452513601">- update version 14.2
  * golang.req: fix ' // indirect' comment in import</changelog>
  <changelog author="i@marguerite.su" date="1453204800">- update version 14.3
  * fix: command not found error for go test on SLE
  * fix #5 again: gsub importpath itself is not enough</changelog>
  <changelog author="i@marguerite.su" date="1453464000">- update version 14.4
  * fix #5 on golang.req</changelog>
  <changelog author="i@marguerite.su" date="1453464001">- update version 14.5
  * fix a typo that prevent golang.req from running (fix #10)</changelog>
  <changelog author="i@marguerite.su" date="1455278400">- update version 14.6
  * Fix rbarch for Power architectures</changelog>
  <changelog author="i@marguerite.su" date="1456315200">- update version 14.7
  * do not hardcode go version</changelog>
  <changelog author="i@marguerite.su" date="1459684800">- update version 14.8
  * rpmsysinfo.rb: fix encoding problem in open()
  * cli.rb: ruby 1.8.7 doesn't support passing environment
    variables in popen(), some commands/tests need time to
    finish, an immediate io.close() will get us wrong
    exitstatus (broken pipe, code 13). so use 'timeout'
    module with a 30s and process.wait for them to quit
    successfully.
  * golang.req: the oniguruma in ruby 1.8.7 doesn't support
    named group in regexp. so ditch the named group used in
    go_get_version()</changelog>
  <changelog author="i@marguerite.su" date="1459857600">- update version 14.8.1
  * bugfix release
  * fix a typo in cli.rb
  * increate timeout to 300s, or go install can't
    finish itself sometimes</changelog>
  <changelog author="tboerger@suse.com" date="1460721600">- Switched to service based package updates
- Update to version 14.9.0:
  * do not hardcode go version
  * fix encoding problem in rpmsysinfo.rb
  * [SLE11]some commands need time to finish, immediate close will get wrong status, so use timeout 30s
  * [SLE]ditch named group in regexp in golang.req, the oniguruma in ruby 1.8.7 doesn't support named group
  * fix a typo in cli.rb
  * increate timeout to 300s or go install can't finish
  * Remove runtime dependency for Go API</changelog>
  <changelog author="mpluskal@suse.com" date="1460894400">- Update service
  * use xz for compression
  * change from disabled to localonly
- Update spec file to actually use tarball generated by _service
- Drop useless _servicedata</changelog>
  <changelog author="i@marguerite.su" date="1465387200">- Update to version 14.9.1:
  * simplify rpmsysinfo.rb: don't guess variables'
    values can be passed in by RPM environment
    variables. use RbConfig to get libdir.
  * support s390x architecture</changelog>
  <changelog author="tboerger@suse.com" date="1466510400">- Update to version 14.9.2:
  + [SLE11]some commands need time to finish, immediate close will get wrong status, so use timeout 30s
  + [SLE]ditch named group in regexp in golang.req, the oniguruma in ruby 1.8.7 doesn't support named group
  + fix a typo in cli.rb
  + increate timeout to 300s or go install can't finish
  + Remove runtime dependency for Go API
  + simplify rpmsysinfo.rb
  + release 14.9.1
  + Added go_nostrip macro</changelog>
  <changelog author="i@marguerite.su" date="1467979200">- can't be noarch. we detected %%go_arch at build time. it has to be
  architecture-dependent, or it'll be published randomly with one
  from i586/x86_64, whose content (/etc/rpm/macros.go) is unique.</changelog>
</package>
<package pkgid="c40a801dc7d2b1655c1201dd2c16e9be9ac1e4e29ac5a47d6906dc28581d8b0e" name="golang-packaging" arch="x86_64">
  <version epoch="0" ver="14.9.2" rel="1.2"/>
  <changelog author="i@marguerite.su" date="1440763200">- update version 9
  * update golang(API) to 1.5</changelog>
  <changelog author="i@marguerite.su" date="1441368000">- update version 10
  * support all archtectures like ppc/arm</changelog>
  <changelog author="i@marguerite.su" date="1451736000">- update version 11
  * fix for sles and openSUSE &lt; 13.2</changelog>
  <changelog author="i@marguerite.su" date="1451822400">- update version 12
  * don't find provides/requires on -source, -debuginfo, -debugsource
    subpackages
  * add scripts to generate file lists.</changelog>
  <changelog author="i@marguerite.su" date="1451908800">- update version 13
  * provides the importpath itself
  * fix regex not to check files like .golden in -source
  * filter "test/example" from Provides
  * split common stuff to a module golang/rpmsysinfo.rb
  * rewrite golang.req, now read from stdin RPM feeds,
    and check __.PKGDEF from .a files for "import"s. (github#3, github#4)</changelog>
  <changelog author="i@marguerite.su" date="1451995200">- update version 14
  * if importpath has "test/example", it should survive (github#5)
  * merge macros.go from openSUSE's go here
  * add golang-macros.rb, replacement for the complicated
    macros in shell in macros.go
  * golang-macros.rb:
    + support build with fake build id
    + support build with custom tags (github#7)
    + support pass any -&lt;arg&gt;="a b c" or -&lt;arg&gt;=&lt;value&gt;
    to go install, shared build is possible now
    (not fully support, other macros need to be adapted)
    + --filelist, to generate filelist used in %files
    section with excluding support
    + use IO.popen to break the build at the exact place
    it fails (github#6)</changelog>
  <changelog author="i@marguerite.su" date="1452513600">- update version 14.1
  * golang.prov fix: uniq! returns nil if everything is unique</changelog>
  <changelog author="i@marguerite.su" date="1452513601">- update version 14.2
  * golang.req: fix ' // indirect' comment in import</changelog>
  <changelog author="i@marguerite.su" date="1453204800">- update version 14.3
  * fix: command not found error for go test on SLE
  * fix #5 again: gsub importpath itself is not enough</changelog>
  <changelog author="i@marguerite.su" date="1453464000">- update version 14.4
  * fix #5 on golang.req</changelog>
  <changelog author="i@marguerite.su" date="1453464001">- update version 14.5
  * fix a typo that prevent golang.req from running (fix #10)</changelog>
  <changelog author="i@marguerite.su" date="1455278400">- update version 14.6
  * Fix rbarch for Power architectures</changelog>
  <changelog author="i@marguerite.su" date="1456315200">- update version 14.7
  * do not hardcode go version</changelog>
  <changelog author="i@marguerite.su" date="1459684800">- update version 14.8
  * rpmsysinfo.rb: fix encoding problem in open()
  * cli.rb: ruby 1.8.7 doesn't support passing environment
    variables in popen(), some commands/tests need time to
    finish, an immediate io.close() will get us wrong
    exitstatus (broken pipe, code 13). so use 'timeout'
    module with a 30s and process.wait for them to quit
    successfully.
  * golang.req: the oniguruma in ruby 1.8.7 doesn't support
    named group in regexp. so ditch the named group used in
    go_get_version()</changelog>
  <changelog author="i@marguerite.su" date="1459857600">- update version 14.8.1
  * bugfix release
  * fix a typo in cli.rb
  * increate timeout to 300s, or go install can't
    finish itself sometimes</changelog>
  <changelog author="tboerger@suse.com" date="1460721600">- Switched to service based package updates
- Update to version 14.9.0:
  * do not hardcode go version
  * fix encoding problem in rpmsysinfo.rb
  * [SLE11]some commands need time to finish, immediate close will get wrong status, so use timeout 30s
  * [SLE]ditch named group in regexp in golang.req, the oniguruma in ruby 1.8.7 doesn't support named group
  * fix a typo in cli.rb
  * increate timeout to 300s or go install can't finish
  * Remove runtime dependency for Go API</changelog>
  <changelog author="mpluskal@suse.com" date="1460894400">- Update service
  * use xz for compression
  * change from disabled to localonly
- Update spec file to actually use tarball generated by _service
- Drop useless _servicedata</changelog>
  <changelog author="i@marguerite.su" date="1465387200">- Update to version 14.9.1:
  * simplify rpmsysinfo.rb: don't guess variables'
    values can be passed in by RPM environment
    variables. use RbConfig to get libdir.
  * support s390x architecture</changelog>
  <changelog author="tboerger@suse.com" date="1466510400">- Update to version 14.9.2:
  + [SLE11]some commands need time to finish, immediate close will get wrong status, so use timeout 30s
  + [SLE]ditch named group in regexp in golang.req, the oniguruma in ruby 1.8.7 doesn't support named group
  + fix a typo in cli.rb
  + increate timeout to 300s or go install can't finish
  + Remove runtime dependency for Go API
  + simplify rpmsysinfo.rb
  + release 14.9.1
  + Added go_nostrip macro</changelog>
  <changelog author="i@marguerite.su" date="1467979200">- can't be noarch. we detected %%go_arch at build time. it has to be
  architecture-dependent, or it'll be published randomly with one
  from i586/x86_64, whose content (/etc/rpm/macros.go) is unique.</changelog>
</package>
<package pkgid="234b687a03639a318a51a05dc960cfc47a9cc5911c84e45c8d7f4df63c431c04" name="helm" arch="aarch64">
  <version epoch="0" ver="2.2.3" rel="1.4"/>
  <changelog author="fcastelli@suse.com" date="1461672000">- Create initial package 0.6.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491307200">- Update to version 2.2.3
  * Helm has been moved to github/kubernetes/helm
  * Helm provides 2 binaries now: helm and tiller
  * go 1.7 is available now and with that version we can build all archs
    and we don't need to use gcc-go
  * the "symlinking trick into gopath" does not work anymore but instead
  we need to copy all files. Let's use the golang-packaging for this
  See changelog in:
  https://github.com/kubernetes/helm/releases/tag/v2.2.3</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491393600">- Fix GOPATH</changelog>
</package>
<package pkgid="83642443e244c4eb17bd0df007159e5b31a04fa2e7a3d94cab5f361a381a3bda" name="helm" arch="src">
  <version epoch="0" ver="2.2.3" rel="1.4"/>
  <changelog author="fcastelli@suse.com" date="1461672000">- Create initial package 0.6.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491307200">- Update to version 2.2.3
  * Helm has been moved to github/kubernetes/helm
  * Helm provides 2 binaries now: helm and tiller
  * go 1.7 is available now and with that version we can build all archs
    and we don't need to use gcc-go
  * the "symlinking trick into gopath" does not work anymore but instead
  we need to copy all files. Let's use the golang-packaging for this
  See changelog in:
  https://github.com/kubernetes/helm/releases/tag/v2.2.3</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491393600">- Fix GOPATH</changelog>
</package>
<package pkgid="0f651042f1009622d42d60aad85a8072588e8ae9e9cc79951f7de422d89decc4" name="helm" arch="src">
  <version epoch="0" ver="2.2.3" rel="1.7"/>
  <changelog author="fcastelli@suse.com" date="1461672000">- Create initial package 0.6.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491307200">- Update to version 2.2.3
  * Helm has been moved to github/kubernetes/helm
  * Helm provides 2 binaries now: helm and tiller
  * go 1.7 is available now and with that version we can build all archs
    and we don't need to use gcc-go
  * the "symlinking trick into gopath" does not work anymore but instead
  we need to copy all files. Let's use the golang-packaging for this
  See changelog in:
  https://github.com/kubernetes/helm/releases/tag/v2.2.3</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491393600">- Fix GOPATH</changelog>
</package>
<package pkgid="a0c0513e8e4873bc98e5626ac23dd9c7a5cc9ca02e55112ac226cb75fecfef75" name="helm" arch="x86_64">
  <version epoch="0" ver="2.2.3" rel="1.7"/>
  <changelog author="fcastelli@suse.com" date="1461672000">- Create initial package 0.6.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491307200">- Update to version 2.2.3
  * Helm has been moved to github/kubernetes/helm
  * Helm provides 2 binaries now: helm and tiller
  * go 1.7 is available now and with that version we can build all archs
    and we don't need to use gcc-go
  * the "symlinking trick into gopath" does not work anymore but instead
  we need to copy all files. Let's use the golang-packaging for this
  See changelog in:
  https://github.com/kubernetes/helm/releases/tag/v2.2.3</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491393600">- Fix GOPATH</changelog>
</package>
<package pkgid="6d379b14334e3a6f8a9a438e230dafc5effa3fe5c215a10b476d7b787ac9659d" name="kubernetes" arch="src">
  <version epoch="0" ver="1.6.1" rel="3.4"/>
  <changelog author="msabate@suse.com" date="1468238400">- Re-added missing tmpfiles creation</changelog>
  <changelog author="msabate@suse.com" date="1468324800">- Removed go as a build requirement
  The golang-packaging build requirement already has go as a requirement.</changelog>
  <changelog author="tchvatal@suse.com" date="1468411200">- Run over with spec-cleaner
- Remove the prereq fillup as it is not used
- Use symlinks on fdupes not hardlinks
- Move scriptlet prior files to match rest of specs
- Switch to full url on sources for easy downloading
- Make node and master conflict, they both provide same config files
  causing rpm conflicts</changelog>
  <changelog author="msabate@suse.com" date="1473854400">- Updated to 1.3.7
- Fix watch cache filtering (#29046, @liggitt)
- List all nodes and occupy cidr map before starting allocations (#29062, @bprashanth)
- Fix watch cache filtering (#28968, @liggitt)
- Lock all possible kubecfg files at the beginning of ModifyConfig. (#28232, @cjcullen)
- Removing images with multiple tags (#29316, @ronnielai)
- kubectl: don't display an empty list when trying to get a single resource that isn't found (#28294, @ncdc)
- Fix working_set calculation in kubelet (#29154, @vishh)
- Don't delete affinity when endpoints are empty (#28655, @freehan)
- GCE bring-up: Differentiate NODE_TAGS from NODE_INSTANCE_PREFIX (#29141, @zmerlynn)
- Fix logrotate config on GCI (#29139, @adityakali)
- Do not query the metadata server to find out if running on GCE. Retry metadata server query for gcr if running on gce. (#28871, @vishh)
- Fix GPU resource validation (#28743, @therc)
- Scale kube-proxy conntrack limits by cores (new default behavior) (#28876, @thockin)
- Don't recreate lb cloud resources on kcm restart (#29082, @bprashanth)
- NetworkPolicy cherry-pick 1.3 (#29556, @caseydavenport)
- Allow mounts to run in parallel for non-attachable volumes (#28939, @saad-ali)
- add enhanced volume and mount logging for block devices (#24797, @screeley44)
- kube-up: increase download timeout for kubernetes.tar.gz (#29426, @justinsb)
- Fix RBAC authorizer of ServiceAccount (#29071, @albatross0)
- Update docker engine-api to dea108d3aa (#29144, @ronnielai)
- Assume volume is detached if node doesn't exist (#29485, @saad-ali)
- Make PD E2E Tests Wait for Detach to Prevent Kernel Errors (#29031, @saad-ali)
- Fix "PVC Volume not detached if pod deleted via namespace deletion" issue (#29077, @saad-ali)
- append an abac rule for $KUBE_USER. (#29164, @cjcullen)
- Update Dashboard UI to version v1.1.1 (#30273, @bryk)
- allow restricting subresource access (#30001, @deads2k)
- Fix PVC.Status.Capacity and AccessModes after binding (#29982, @jsafrane)
- oidc authentication plugin: don't trim issuer URLs with trailing slashes (#29860, @ericchiang)
- network/cni: Bring up the lo interface for rkt (#29310, @euank)
- Fixing kube-up for CVM masters. (#29140, @maisem)
- Addresses vSphere Volume Attach limits (#29881, @dagnello)
- Increase request timeout based on termination grace period (#31275, @dims)
- Skip safe to detach check if node API object no longer exists (#30737, @saad-ali)
- Nodecontroller doesn't flip readiness on pods if kubeletVersion &lt; 1.2.0 (#30828, @bprashanth)
- Update cadvisor to v0.23.9 to fix a problem where attempting to gather container filesystem usage statistics could result in corrupted devicemapper thin pool storage for Docker. (#30307, @sjenning)
- AWS: Add ap-south-1 to list of known AWS regions (#28428, @justinsb)
- Back porting critical vSphere bug fixes to release 1.3 (#31993, @dagnello)
- Back port - Openstack provider allowing more than one service port for lbaas v2 (#32001, @dagnello)
- Fix a bug in kubelet hostport logic which flushes KUBE-MARK-MASQ iptables chain (#32413, @freehan)
- Fixes the panic that occurs in the federation controller manager when registering a GKE cluster to the federation. Fixes issue #30790. (#30940, @madhusudancs)</changelog>
  <changelog author="asaurin@suse.com" date="1479384000">- Updated to 1.3.10
- AWS: fix volume device assignment race condition (#31090, @justinsb)
- Test x509 intermediates correctly (#34524, @liggitt)
- Remove headers that are unnecessary for proxy target (#34076, @mbohlool)
- gci: decouple from the built-in kubelet version (#31367, @Amey-D)
- Bump GCE debian image to container-vm-v20161025 (CVE-2016-5195 Dirty? (#35825, @dchen1107)
- Add RELEASE_INFRA_PUSH related code to support pushes from kubernetes/release. (#28922, @david-mcmahon)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479384001">- add the github PR templates or it does not build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479902400">- fix permissions in service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1480334400">- fix ownernship of service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485172800">- add kubernetes-rpmlintrc file to the spec file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485259200">- exclude i586. We don't expect this package to build with i586</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- added some patches:
  build-with-debug-info.patch, fix-support-for-ppc64le.patch,
  get-rid-of-the-git-commands-in-mungedocs.patch, git-upstream.patch,
  make-e2e_node-run-over-distro-bins.patch
- removed gcc-on-ppc64-and-arm.patch</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1489579200">- updated to to 1.5.4</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1490616000">- updated to to 1.5.5</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491220800">- Update to version 1.6.0:
  * Kubernetes version v1.6.0-beta.0
  * Generating docs for v1.6.0-beta.0 on release-1.6.
  * update-all.sh.
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.1
  * update-staging-client-go.sh
  * Kubernetes version v1.6.0-beta.2
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.3
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.4
  * update-staging-client-go.sh
  * Update NPD rbac.
  * Kubernetes version v1.6.0-rc.1
  * update-all.sh.
  * Update a few regex patterns to support release candidates
  * Added failing upgrade if there are many master replicas.
  * added prompt warning if etcd3 media type isn't set during upgrade
  * etcd upgrade warning: add docs link, fixed etcd2 behavior, print non-interactive
  * in storage media upgrade prompt, provide config for using protobuf
  * Kubernetes version v1.6.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491220801">- Remove get-rid-of-the-git-commands-in-mungedocs.patch: no mungedocs
  Review patches:
  * build-with-debug-info.patch
  * fix-support-for-ppc64le.patch
  * git-upstream.patch
  * make-e2e_node-run-over-distro-bins.patch
- Remove 0002-Change-DUP2-to-DUP3-in-contrib-mesos-to-build-on-arm.patch
  because mesos has been moved to the incubator project:
  https://github.com/kubernetes/kubernetes/pull/33658</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491480000">- Update to version 1.6.1:
  * Bump cluster autoscaler to 0.5.1
  * Kubernetes version v1.6.1-beta.0
  * update-all.sh
  * Better messaging when GKE certificate signing fails.
  * Update busybox dependency to fix bazel build
  * update-all.sh
  * don't wait for first kubelet to be ready
  * Fix problems of not-starting image pullers
  * Kubernetes version v1.6.1</changelog>
  <changelog author="jengelh@inai.de" date="1491912000">- Update descriptions</changelog>
  <changelog author="rroland@attachmate.com" date="1494849600">- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected
  to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that
  only impact kubelet on the first run can be supplied. This removes the
  need to restart kubelet when you change the node labels, for example.</changelog>
  <changelog author="robert.roland@suse.com" date="1494849601">- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected
  to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that
  only impact kubelet on the first run can be supplied. This removes the
  need to restart kubelet when you change the node labels, for example.</changelog>
  <changelog author="fcastelli@suse.com" date="1497268800">- Update go build requirements: do not build with go &gt;= 1.8 until
  we kubernetes 1.7 is released (see https://github.com/kubernetes/kubernetes/issues/45935)</changelog>
</package>
<package pkgid="97934745196244f2088a4f53a181b3f89022f4a3109fa7fb5afdde2bbb5b7bd7" name="kubernetes" arch="src">
  <version epoch="0" ver="1.7.0" rel="26.2"/>
  <changelog author="asaurin@suse.com" date="1479384000">- Updated to 1.3.10
- AWS: fix volume device assignment race condition (#31090, @justinsb)
- Test x509 intermediates correctly (#34524, @liggitt)
- Remove headers that are unnecessary for proxy target (#34076, @mbohlool)
- gci: decouple from the built-in kubelet version (#31367, @Amey-D)
- Bump GCE debian image to container-vm-v20161025 (CVE-2016-5195 Dirty? (#35825, @dchen1107)
- Add RELEASE_INFRA_PUSH related code to support pushes from kubernetes/release. (#28922, @david-mcmahon)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479384001">- add the github PR templates or it does not build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479902400">- fix permissions in service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1480334400">- fix ownernship of service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485172800">- add kubernetes-rpmlintrc file to the spec file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485259200">- exclude i586. We don't expect this package to build with i586</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- added some patches:
  build-with-debug-info.patch, fix-support-for-ppc64le.patch,
  get-rid-of-the-git-commands-in-mungedocs.patch, git-upstream.patch,
  make-e2e_node-run-over-distro-bins.patch
- removed gcc-on-ppc64-and-arm.patch</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1489579200">- updated to to 1.5.4</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1490616000">- updated to to 1.5.5</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491220800">- Update to version 1.6.0:
  * Kubernetes version v1.6.0-beta.0
  * Generating docs for v1.6.0-beta.0 on release-1.6.
  * update-all.sh.
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.1
  * update-staging-client-go.sh
  * Kubernetes version v1.6.0-beta.2
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.3
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.4
  * update-staging-client-go.sh
  * Update NPD rbac.
  * Kubernetes version v1.6.0-rc.1
  * update-all.sh.
  * Update a few regex patterns to support release candidates
  * Added failing upgrade if there are many master replicas.
  * added prompt warning if etcd3 media type isn't set during upgrade
  * etcd upgrade warning: add docs link, fixed etcd2 behavior, print non-interactive
  * in storage media upgrade prompt, provide config for using protobuf
  * Kubernetes version v1.6.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491220801">- Remove get-rid-of-the-git-commands-in-mungedocs.patch: no mungedocs
  Review patches:
  * build-with-debug-info.patch
  * fix-support-for-ppc64le.patch
  * git-upstream.patch
  * make-e2e_node-run-over-distro-bins.patch
- Remove 0002-Change-DUP2-to-DUP3-in-contrib-mesos-to-build-on-arm.patch
  because mesos has been moved to the incubator project:
  https://github.com/kubernetes/kubernetes/pull/33658</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491480000">- Update to version 1.6.1:
  * Bump cluster autoscaler to 0.5.1
  * Kubernetes version v1.6.1-beta.0
  * update-all.sh
  * Better messaging when GKE certificate signing fails.
  * Update busybox dependency to fix bazel build
  * update-all.sh
  * don't wait for first kubelet to be ready
  * Fix problems of not-starting image pullers
  * Kubernetes version v1.6.1</changelog>
  <changelog author="jengelh@inai.de" date="1491912000">- Update descriptions</changelog>
  <changelog author="robert.roland@suse.com" date="1494849600">- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected
  to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that
  only impact kubelet on the first run can be supplied. This removes the
  need to restart kubelet when you change the node labels, for example.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1495195200">- Downgrade to version 1.5.3 because we just hit some new issues
  (bsc#1039663) with k8s 1.6 and we don't have time to properly fix
  and test 1.6, to make sure there are no new bugs, before the release.</changelog>
  <changelog author="fcastelli@suse.com" date="1496664000">- Add kubelet-support-btrfs-fixes-bsc-1042383.patch needed to fix bsc#1042383
- Removed commented line referring to a patch file no longer shipped</changelog>
  <changelog author="fcastelli@suse.com" date="1496836800">- Change default kubernetes log level: use warning as base level of logging,
  not debug.
- Change default kubelet configuration: do not tell kubelet to look for
  the API server on localhost. 90% of the times this process is located
  somewhere else. This also helps to fix/mitigate bsc#1042387</changelog>
  <changelog author="fcastelli@suse.com" date="1497268800">- Update go build requirements: do not build with go &gt;= 1.8 until
  we kubernetes 1.7 is released (see https://github.com/kubernetes/kubernetes/issues/45935)</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1499947200">- Update to version 1.7.0:
  * Kubernetes 1.7 is a milestone release that adds security, stateful application,
    and extensibility features motivated by widespread production use of Kubernetes.
  * Security enhancements in this release include encrypted secrets (alpha),
    network policy for pod-to-pod communication, the node authorizer to limit Kubelet
    access to API resources, and Kubelet client / server TLS certificate rotation (alpha).
  * Major features for stateful applications include automated updates to StatefulSets,
    enhanced updates for DaemonSets, a burst mode for faster StatefulSets scaling,
    and (alpha) support for local storage.
  * Extensibility features include API aggregation (beta), CustomResourceDefinitions (beta)
    in favor of ThirdPartyResources, support for extensible admission controllers (alpha),
    pluggable cloud providers (alpha), and container runtime interface (CRI) enhancements.
- Remove the following patches:
  * add_pr_template.patch: got merged upstream
  * fix-support-for-ppc64le.patch: no longer needed, we are not using gccgo anymore</changelog>
  <changelog author="kukuk@suse.de" date="1502971200">- Remove superfluous whitespaces as requested by sle-review-team</changelog>
</package>
<package pkgid="e822c964a0520825a44548a0a5423c3f3761ccd18cacb3facb9b0bf74c6cd208" name="kubernetes-addons-canal" arch="noarch">
  <version epoch="0" ver="1.5.3" rel="1.1"/>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- Initial version</changelog>
</package>
<package pkgid="9e97340d4d872d452c556f848604ae905a0ace9f42142fe0705af4a3834d8efc" name="kubernetes-addons-canal" arch="src">
  <version epoch="0" ver="1.5.3" rel="1.1"/>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- Initial version</changelog>
</package>
<package pkgid="ee36c640bf15eb5d765ff5ec2aef2ad98b0b59523760ae955bc9c62ba72ea678" name="kubernetes-addons-canal" arch="noarch">
  <version epoch="0" ver="1.7.0" rel="1.1"/>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- Initial version</changelog>
</package>
<package pkgid="275d87f1a32b9ff2975076d7a8f373a3c5fdab8129d82db71f8d7225a8006c59" name="kubernetes-addons-canal" arch="src">
  <version epoch="0" ver="1.7.0" rel="1.1"/>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- Initial version</changelog>
</package>
<package pkgid="0c58c193d17982eae58ebcd47ff5d8865752990faf74f705b0eeed3829d19558" name="kubernetes-addons-cilium" arch="noarch">
  <version epoch="0" ver="1.5.3" rel="1.1"/>
  <changelog author="alvaro.saurin@suse.com" date="1493380800">- initial version</changelog>
</package>
<package pkgid="68b71243c9486387dfa7d90de57ef617fa21514821fe89c4b6b96cf238748502" name="kubernetes-addons-cilium" arch="src">
  <version epoch="0" ver="1.5.3" rel="1.1"/>
  <changelog author="alvaro.saurin@suse.com" date="1493380800">- initial version</changelog>
</package>
<package pkgid="409d5f6a5d5538752a1bc5325f1641cf15e17a3b03bbd8301af7834619e7a7e3" name="kubernetes-addons-cilium" arch="noarch">
  <version epoch="0" ver="1.7.0" rel="2.1"/>
  <changelog author="alvaro.saurin@suse.com" date="1493380800">- initial version</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1501070400">- Updated manifest file</changelog>
</package>
<package pkgid="8e1e9443e6ddc725a561da006676b09acbfa174736a05a71b1c1e8bec15faf77" name="kubernetes-addons-cilium" arch="src">
  <version epoch="0" ver="1.7.0" rel="2.1"/>
  <changelog author="alvaro.saurin@suse.com" date="1493380800">- initial version</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1501070400">- Updated manifest file</changelog>
</package>
<package pkgid="30bef9bd9e6e76c5ae9db72918a0c04a0e95e3b589907242410c3f87055a5263" name="kubernetes-addons-flannel" arch="noarch">
  <version epoch="0" ver="1.5.3" rel="1.1"/>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- Initial version</changelog>
</package>
<package pkgid="3e1601f2cc0453f0e5ecf6daa8f503ac456d8fb89ea6f54a6403481d73e2fdde" name="kubernetes-addons-flannel" arch="src">
  <version epoch="0" ver="1.5.3" rel="1.1"/>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- Initial version</changelog>
</package>
<package pkgid="8ecfcd3b817f9b15aa668c1f01e00ac36169e40d2a51a99b8c923417c281e3e3" name="kubernetes-addons-flannel" arch="noarch">
  <version epoch="0" ver="1.7.0" rel="3.1"/>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- Initial version</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1501156800">- Updated to Flannel 0.8 (no-RBAC version)</changelog>
</package>
<package pkgid="610f8aa73e1a9babe1cf2845f0e85ce802c0dfc995b15db1b579888fdb27c8ba" name="kubernetes-addons-flannel" arch="src">
  <version epoch="0" ver="1.7.0" rel="3.1"/>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- Initial version</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1501156800">- Updated to Flannel 0.8 (no-RBAC version)</changelog>
</package>
<package pkgid="19b67377c064f409dabc4e55f15aac8f0c77bc25a8571df1b04312b5b4ec7429" name="kubernetes-addons-kubedns" arch="noarch">
  <version epoch="0" ver="1.5.3" rel="1.1"/>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- Initial version</changelog>
</package>
<package pkgid="00d3731da649470c2d6735996474ba2c425893d149f351d52a6a8e48b7c5c640" name="kubernetes-addons-kubedns" arch="src">
  <version epoch="0" ver="1.5.3" rel="1.1"/>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- Initial version</changelog>
</package>
<package pkgid="18937c3020e944d9da6d6976020872e484c8c3e08b9c626563534bcf66a99f02" name="kubernetes-addons-kubedns" arch="noarch">
  <version epoch="0" ver="1.7.0" rel="1.1"/>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- Initial version</changelog>
</package>
<package pkgid="b86ce880865e7ad5dc88a560808a9de39c877aa87324045b0a92c4072565f333" name="kubernetes-addons-kubedns" arch="src">
  <version epoch="0" ver="1.7.0" rel="1.1"/>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- Initial version</changelog>
</package>
<package pkgid="3e72a06a52f4d73426a82459c40d4acdc7f1dc8d1ee230129f7a662d13519ea1" name="kubernetes-client" arch="x86_64">
  <version epoch="0" ver="1.6.1" rel="3.4"/>
  <changelog author="msabate@suse.com" date="1468238400">- Re-added missing tmpfiles creation</changelog>
  <changelog author="msabate@suse.com" date="1468324800">- Removed go as a build requirement
  The golang-packaging build requirement already has go as a requirement.</changelog>
  <changelog author="tchvatal@suse.com" date="1468411200">- Run over with spec-cleaner
- Remove the prereq fillup as it is not used
- Use symlinks on fdupes not hardlinks
- Move scriptlet prior files to match rest of specs
- Switch to full url on sources for easy downloading
- Make node and master conflict, they both provide same config files
  causing rpm conflicts</changelog>
  <changelog author="msabate@suse.com" date="1473854400">- Updated to 1.3.7
- Fix watch cache filtering (#29046, @liggitt)
- List all nodes and occupy cidr map before starting allocations (#29062, @bprashanth)
- Fix watch cache filtering (#28968, @liggitt)
- Lock all possible kubecfg files at the beginning of ModifyConfig. (#28232, @cjcullen)
- Removing images with multiple tags (#29316, @ronnielai)
- kubectl: don't display an empty list when trying to get a single resource that isn't found (#28294, @ncdc)
- Fix working_set calculation in kubelet (#29154, @vishh)
- Don't delete affinity when endpoints are empty (#28655, @freehan)
- GCE bring-up: Differentiate NODE_TAGS from NODE_INSTANCE_PREFIX (#29141, @zmerlynn)
- Fix logrotate config on GCI (#29139, @adityakali)
- Do not query the metadata server to find out if running on GCE. Retry metadata server query for gcr if running on gce. (#28871, @vishh)
- Fix GPU resource validation (#28743, @therc)
- Scale kube-proxy conntrack limits by cores (new default behavior) (#28876, @thockin)
- Don't recreate lb cloud resources on kcm restart (#29082, @bprashanth)
- NetworkPolicy cherry-pick 1.3 (#29556, @caseydavenport)
- Allow mounts to run in parallel for non-attachable volumes (#28939, @saad-ali)
- add enhanced volume and mount logging for block devices (#24797, @screeley44)
- kube-up: increase download timeout for kubernetes.tar.gz (#29426, @justinsb)
- Fix RBAC authorizer of ServiceAccount (#29071, @albatross0)
- Update docker engine-api to dea108d3aa (#29144, @ronnielai)
- Assume volume is detached if node doesn't exist (#29485, @saad-ali)
- Make PD E2E Tests Wait for Detach to Prevent Kernel Errors (#29031, @saad-ali)
- Fix "PVC Volume not detached if pod deleted via namespace deletion" issue (#29077, @saad-ali)
- append an abac rule for $KUBE_USER. (#29164, @cjcullen)
- Update Dashboard UI to version v1.1.1 (#30273, @bryk)
- allow restricting subresource access (#30001, @deads2k)
- Fix PVC.Status.Capacity and AccessModes after binding (#29982, @jsafrane)
- oidc authentication plugin: don't trim issuer URLs with trailing slashes (#29860, @ericchiang)
- network/cni: Bring up the lo interface for rkt (#29310, @euank)
- Fixing kube-up for CVM masters. (#29140, @maisem)
- Addresses vSphere Volume Attach limits (#29881, @dagnello)
- Increase request timeout based on termination grace period (#31275, @dims)
- Skip safe to detach check if node API object no longer exists (#30737, @saad-ali)
- Nodecontroller doesn't flip readiness on pods if kubeletVersion &lt; 1.2.0 (#30828, @bprashanth)
- Update cadvisor to v0.23.9 to fix a problem where attempting to gather container filesystem usage statistics could result in corrupted devicemapper thin pool storage for Docker. (#30307, @sjenning)
- AWS: Add ap-south-1 to list of known AWS regions (#28428, @justinsb)
- Back porting critical vSphere bug fixes to release 1.3 (#31993, @dagnello)
- Back port - Openstack provider allowing more than one service port for lbaas v2 (#32001, @dagnello)
- Fix a bug in kubelet hostport logic which flushes KUBE-MARK-MASQ iptables chain (#32413, @freehan)
- Fixes the panic that occurs in the federation controller manager when registering a GKE cluster to the federation. Fixes issue #30790. (#30940, @madhusudancs)</changelog>
  <changelog author="asaurin@suse.com" date="1479384000">- Updated to 1.3.10
- AWS: fix volume device assignment race condition (#31090, @justinsb)
- Test x509 intermediates correctly (#34524, @liggitt)
- Remove headers that are unnecessary for proxy target (#34076, @mbohlool)
- gci: decouple from the built-in kubelet version (#31367, @Amey-D)
- Bump GCE debian image to container-vm-v20161025 (CVE-2016-5195 Dirty? (#35825, @dchen1107)
- Add RELEASE_INFRA_PUSH related code to support pushes from kubernetes/release. (#28922, @david-mcmahon)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479384001">- add the github PR templates or it does not build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479902400">- fix permissions in service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1480334400">- fix ownernship of service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485172800">- add kubernetes-rpmlintrc file to the spec file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485259200">- exclude i586. We don't expect this package to build with i586</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- added some patches:
  build-with-debug-info.patch, fix-support-for-ppc64le.patch,
  get-rid-of-the-git-commands-in-mungedocs.patch, git-upstream.patch,
  make-e2e_node-run-over-distro-bins.patch
- removed gcc-on-ppc64-and-arm.patch</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1489579200">- updated to to 1.5.4</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1490616000">- updated to to 1.5.5</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491220800">- Update to version 1.6.0:
  * Kubernetes version v1.6.0-beta.0
  * Generating docs for v1.6.0-beta.0 on release-1.6.
  * update-all.sh.
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.1
  * update-staging-client-go.sh
  * Kubernetes version v1.6.0-beta.2
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.3
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.4
  * update-staging-client-go.sh
  * Update NPD rbac.
  * Kubernetes version v1.6.0-rc.1
  * update-all.sh.
  * Update a few regex patterns to support release candidates
  * Added failing upgrade if there are many master replicas.
  * added prompt warning if etcd3 media type isn't set during upgrade
  * etcd upgrade warning: add docs link, fixed etcd2 behavior, print non-interactive
  * in storage media upgrade prompt, provide config for using protobuf
  * Kubernetes version v1.6.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491220801">- Remove get-rid-of-the-git-commands-in-mungedocs.patch: no mungedocs
  Review patches:
  * build-with-debug-info.patch
  * fix-support-for-ppc64le.patch
  * git-upstream.patch
  * make-e2e_node-run-over-distro-bins.patch
- Remove 0002-Change-DUP2-to-DUP3-in-contrib-mesos-to-build-on-arm.patch
  because mesos has been moved to the incubator project:
  https://github.com/kubernetes/kubernetes/pull/33658</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491480000">- Update to version 1.6.1:
  * Bump cluster autoscaler to 0.5.1
  * Kubernetes version v1.6.1-beta.0
  * update-all.sh
  * Better messaging when GKE certificate signing fails.
  * Update busybox dependency to fix bazel build
  * update-all.sh
  * don't wait for first kubelet to be ready
  * Fix problems of not-starting image pullers
  * Kubernetes version v1.6.1</changelog>
  <changelog author="jengelh@inai.de" date="1491912000">- Update descriptions</changelog>
  <changelog author="rroland@attachmate.com" date="1494849600">- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected
  to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that
  only impact kubelet on the first run can be supplied. This removes the
  need to restart kubelet when you change the node labels, for example.</changelog>
  <changelog author="robert.roland@suse.com" date="1494849601">- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected
  to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that
  only impact kubelet on the first run can be supplied. This removes the
  need to restart kubelet when you change the node labels, for example.</changelog>
  <changelog author="fcastelli@suse.com" date="1497268800">- Update go build requirements: do not build with go &gt;= 1.8 until
  we kubernetes 1.7 is released (see https://github.com/kubernetes/kubernetes/issues/45935)</changelog>
</package>
<package pkgid="560be9e63c61aa4ab88b0a1b3f252956ec37f23f0127c4c231959fad2e501898" name="kubernetes-client" arch="x86_64">
  <version epoch="0" ver="1.7.0" rel="26.2"/>
  <changelog author="asaurin@suse.com" date="1479384000">- Updated to 1.3.10
- AWS: fix volume device assignment race condition (#31090, @justinsb)
- Test x509 intermediates correctly (#34524, @liggitt)
- Remove headers that are unnecessary for proxy target (#34076, @mbohlool)
- gci: decouple from the built-in kubelet version (#31367, @Amey-D)
- Bump GCE debian image to container-vm-v20161025 (CVE-2016-5195 Dirty? (#35825, @dchen1107)
- Add RELEASE_INFRA_PUSH related code to support pushes from kubernetes/release. (#28922, @david-mcmahon)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479384001">- add the github PR templates or it does not build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479902400">- fix permissions in service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1480334400">- fix ownernship of service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485172800">- add kubernetes-rpmlintrc file to the spec file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485259200">- exclude i586. We don't expect this package to build with i586</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- added some patches:
  build-with-debug-info.patch, fix-support-for-ppc64le.patch,
  get-rid-of-the-git-commands-in-mungedocs.patch, git-upstream.patch,
  make-e2e_node-run-over-distro-bins.patch
- removed gcc-on-ppc64-and-arm.patch</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1489579200">- updated to to 1.5.4</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1490616000">- updated to to 1.5.5</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491220800">- Update to version 1.6.0:
  * Kubernetes version v1.6.0-beta.0
  * Generating docs for v1.6.0-beta.0 on release-1.6.
  * update-all.sh.
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.1
  * update-staging-client-go.sh
  * Kubernetes version v1.6.0-beta.2
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.3
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.4
  * update-staging-client-go.sh
  * Update NPD rbac.
  * Kubernetes version v1.6.0-rc.1
  * update-all.sh.
  * Update a few regex patterns to support release candidates
  * Added failing upgrade if there are many master replicas.
  * added prompt warning if etcd3 media type isn't set during upgrade
  * etcd upgrade warning: add docs link, fixed etcd2 behavior, print non-interactive
  * in storage media upgrade prompt, provide config for using protobuf
  * Kubernetes version v1.6.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491220801">- Remove get-rid-of-the-git-commands-in-mungedocs.patch: no mungedocs
  Review patches:
  * build-with-debug-info.patch
  * fix-support-for-ppc64le.patch
  * git-upstream.patch
  * make-e2e_node-run-over-distro-bins.patch
- Remove 0002-Change-DUP2-to-DUP3-in-contrib-mesos-to-build-on-arm.patch
  because mesos has been moved to the incubator project:
  https://github.com/kubernetes/kubernetes/pull/33658</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491480000">- Update to version 1.6.1:
  * Bump cluster autoscaler to 0.5.1
  * Kubernetes version v1.6.1-beta.0
  * update-all.sh
  * Better messaging when GKE certificate signing fails.
  * Update busybox dependency to fix bazel build
  * update-all.sh
  * don't wait for first kubelet to be ready
  * Fix problems of not-starting image pullers
  * Kubernetes version v1.6.1</changelog>
  <changelog author="jengelh@inai.de" date="1491912000">- Update descriptions</changelog>
  <changelog author="robert.roland@suse.com" date="1494849600">- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected
  to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that
  only impact kubelet on the first run can be supplied. This removes the
  need to restart kubelet when you change the node labels, for example.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1495195200">- Downgrade to version 1.5.3 because we just hit some new issues
  (bsc#1039663) with k8s 1.6 and we don't have time to properly fix
  and test 1.6, to make sure there are no new bugs, before the release.</changelog>
  <changelog author="fcastelli@suse.com" date="1496664000">- Add kubelet-support-btrfs-fixes-bsc-1042383.patch needed to fix bsc#1042383
- Removed commented line referring to a patch file no longer shipped</changelog>
  <changelog author="fcastelli@suse.com" date="1496836800">- Change default kubernetes log level: use warning as base level of logging,
  not debug.
- Change default kubelet configuration: do not tell kubelet to look for
  the API server on localhost. 90% of the times this process is located
  somewhere else. This also helps to fix/mitigate bsc#1042387</changelog>
  <changelog author="fcastelli@suse.com" date="1497268800">- Update go build requirements: do not build with go &gt;= 1.8 until
  we kubernetes 1.7 is released (see https://github.com/kubernetes/kubernetes/issues/45935)</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1499947200">- Update to version 1.7.0:
  * Kubernetes 1.7 is a milestone release that adds security, stateful application,
    and extensibility features motivated by widespread production use of Kubernetes.
  * Security enhancements in this release include encrypted secrets (alpha),
    network policy for pod-to-pod communication, the node authorizer to limit Kubelet
    access to API resources, and Kubelet client / server TLS certificate rotation (alpha).
  * Major features for stateful applications include automated updates to StatefulSets,
    enhanced updates for DaemonSets, a burst mode for faster StatefulSets scaling,
    and (alpha) support for local storage.
  * Extensibility features include API aggregation (beta), CustomResourceDefinitions (beta)
    in favor of ThirdPartyResources, support for extensible admission controllers (alpha),
    pluggable cloud providers (alpha), and container runtime interface (CRI) enhancements.
- Remove the following patches:
  * add_pr_template.patch: got merged upstream
  * fix-support-for-ppc64le.patch: no longer needed, we are not using gccgo anymore</changelog>
  <changelog author="kukuk@suse.de" date="1502971200">- Remove superfluous whitespaces as requested by sle-review-team</changelog>
</package>
<package pkgid="9f164732dd8103ccdda41c26a9cd773833437febbd100c15fd7d5aecf4085dec" name="kubernetes-cluster-providers" arch="aarch64">
  <version epoch="0" ver="1.5.3+git20170124.5b4adcc" rel="1.1"/>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- Updated for k8s 1.5.3</changelog>
</package>
<package pkgid="402329c040dead6925b7bdf804439a45d93ba280a720000b10f4fe1d0bfe9319" name="kubernetes-cluster-providers" arch="src">
  <version epoch="0" ver="1.5.3+git20170124.5b4adcc" rel="1.1"/>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- Updated for k8s 1.5.3</changelog>
</package>
<package pkgid="bbc0308be768b61fd52182228d3c54d08a4b30807094d39dcf77b707604da43c" name="kubernetes-cluster-providers" arch="x86_64">
  <version epoch="0" ver="1.5.3+git20170124.5b4adcc" rel="1.1"/>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- Updated for k8s 1.5.3</changelog>
</package>
<package pkgid="d2b99bcef6f74ec0628c1915484127ed11a5fb0bc568eda353763cafc153b9d3" name="kubernetes-common" arch="x86_64">
  <version epoch="0" ver="1.6.1" rel="3.4"/>
  <changelog author="msabate@suse.com" date="1468238400">- Re-added missing tmpfiles creation</changelog>
  <changelog author="msabate@suse.com" date="1468324800">- Removed go as a build requirement
  The golang-packaging build requirement already has go as a requirement.</changelog>
  <changelog author="tchvatal@suse.com" date="1468411200">- Run over with spec-cleaner
- Remove the prereq fillup as it is not used
- Use symlinks on fdupes not hardlinks
- Move scriptlet prior files to match rest of specs
- Switch to full url on sources for easy downloading
- Make node and master conflict, they both provide same config files
  causing rpm conflicts</changelog>
  <changelog author="msabate@suse.com" date="1473854400">- Updated to 1.3.7
- Fix watch cache filtering (#29046, @liggitt)
- List all nodes and occupy cidr map before starting allocations (#29062, @bprashanth)
- Fix watch cache filtering (#28968, @liggitt)
- Lock all possible kubecfg files at the beginning of ModifyConfig. (#28232, @cjcullen)
- Removing images with multiple tags (#29316, @ronnielai)
- kubectl: don't display an empty list when trying to get a single resource that isn't found (#28294, @ncdc)
- Fix working_set calculation in kubelet (#29154, @vishh)
- Don't delete affinity when endpoints are empty (#28655, @freehan)
- GCE bring-up: Differentiate NODE_TAGS from NODE_INSTANCE_PREFIX (#29141, @zmerlynn)
- Fix logrotate config on GCI (#29139, @adityakali)
- Do not query the metadata server to find out if running on GCE. Retry metadata server query for gcr if running on gce. (#28871, @vishh)
- Fix GPU resource validation (#28743, @therc)
- Scale kube-proxy conntrack limits by cores (new default behavior) (#28876, @thockin)
- Don't recreate lb cloud resources on kcm restart (#29082, @bprashanth)
- NetworkPolicy cherry-pick 1.3 (#29556, @caseydavenport)
- Allow mounts to run in parallel for non-attachable volumes (#28939, @saad-ali)
- add enhanced volume and mount logging for block devices (#24797, @screeley44)
- kube-up: increase download timeout for kubernetes.tar.gz (#29426, @justinsb)
- Fix RBAC authorizer of ServiceAccount (#29071, @albatross0)
- Update docker engine-api to dea108d3aa (#29144, @ronnielai)
- Assume volume is detached if node doesn't exist (#29485, @saad-ali)
- Make PD E2E Tests Wait for Detach to Prevent Kernel Errors (#29031, @saad-ali)
- Fix "PVC Volume not detached if pod deleted via namespace deletion" issue (#29077, @saad-ali)
- append an abac rule for $KUBE_USER. (#29164, @cjcullen)
- Update Dashboard UI to version v1.1.1 (#30273, @bryk)
- allow restricting subresource access (#30001, @deads2k)
- Fix PVC.Status.Capacity and AccessModes after binding (#29982, @jsafrane)
- oidc authentication plugin: don't trim issuer URLs with trailing slashes (#29860, @ericchiang)
- network/cni: Bring up the lo interface for rkt (#29310, @euank)
- Fixing kube-up for CVM masters. (#29140, @maisem)
- Addresses vSphere Volume Attach limits (#29881, @dagnello)
- Increase request timeout based on termination grace period (#31275, @dims)
- Skip safe to detach check if node API object no longer exists (#30737, @saad-ali)
- Nodecontroller doesn't flip readiness on pods if kubeletVersion &lt; 1.2.0 (#30828, @bprashanth)
- Update cadvisor to v0.23.9 to fix a problem where attempting to gather container filesystem usage statistics could result in corrupted devicemapper thin pool storage for Docker. (#30307, @sjenning)
- AWS: Add ap-south-1 to list of known AWS regions (#28428, @justinsb)
- Back porting critical vSphere bug fixes to release 1.3 (#31993, @dagnello)
- Back port - Openstack provider allowing more than one service port for lbaas v2 (#32001, @dagnello)
- Fix a bug in kubelet hostport logic which flushes KUBE-MARK-MASQ iptables chain (#32413, @freehan)
- Fixes the panic that occurs in the federation controller manager when registering a GKE cluster to the federation. Fixes issue #30790. (#30940, @madhusudancs)</changelog>
  <changelog author="asaurin@suse.com" date="1479384000">- Updated to 1.3.10
- AWS: fix volume device assignment race condition (#31090, @justinsb)
- Test x509 intermediates correctly (#34524, @liggitt)
- Remove headers that are unnecessary for proxy target (#34076, @mbohlool)
- gci: decouple from the built-in kubelet version (#31367, @Amey-D)
- Bump GCE debian image to container-vm-v20161025 (CVE-2016-5195 Dirty? (#35825, @dchen1107)
- Add RELEASE_INFRA_PUSH related code to support pushes from kubernetes/release. (#28922, @david-mcmahon)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479384001">- add the github PR templates or it does not build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479902400">- fix permissions in service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1480334400">- fix ownernship of service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485172800">- add kubernetes-rpmlintrc file to the spec file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485259200">- exclude i586. We don't expect this package to build with i586</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- added some patches:
  build-with-debug-info.patch, fix-support-for-ppc64le.patch,
  get-rid-of-the-git-commands-in-mungedocs.patch, git-upstream.patch,
  make-e2e_node-run-over-distro-bins.patch
- removed gcc-on-ppc64-and-arm.patch</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1489579200">- updated to to 1.5.4</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1490616000">- updated to to 1.5.5</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491220800">- Update to version 1.6.0:
  * Kubernetes version v1.6.0-beta.0
  * Generating docs for v1.6.0-beta.0 on release-1.6.
  * update-all.sh.
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.1
  * update-staging-client-go.sh
  * Kubernetes version v1.6.0-beta.2
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.3
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.4
  * update-staging-client-go.sh
  * Update NPD rbac.
  * Kubernetes version v1.6.0-rc.1
  * update-all.sh.
  * Update a few regex patterns to support release candidates
  * Added failing upgrade if there are many master replicas.
  * added prompt warning if etcd3 media type isn't set during upgrade
  * etcd upgrade warning: add docs link, fixed etcd2 behavior, print non-interactive
  * in storage media upgrade prompt, provide config for using protobuf
  * Kubernetes version v1.6.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491220801">- Remove get-rid-of-the-git-commands-in-mungedocs.patch: no mungedocs
  Review patches:
  * build-with-debug-info.patch
  * fix-support-for-ppc64le.patch
  * git-upstream.patch
  * make-e2e_node-run-over-distro-bins.patch
- Remove 0002-Change-DUP2-to-DUP3-in-contrib-mesos-to-build-on-arm.patch
  because mesos has been moved to the incubator project:
  https://github.com/kubernetes/kubernetes/pull/33658</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491480000">- Update to version 1.6.1:
  * Bump cluster autoscaler to 0.5.1
  * Kubernetes version v1.6.1-beta.0
  * update-all.sh
  * Better messaging when GKE certificate signing fails.
  * Update busybox dependency to fix bazel build
  * update-all.sh
  * don't wait for first kubelet to be ready
  * Fix problems of not-starting image pullers
  * Kubernetes version v1.6.1</changelog>
  <changelog author="jengelh@inai.de" date="1491912000">- Update descriptions</changelog>
  <changelog author="rroland@attachmate.com" date="1494849600">- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected
  to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that
  only impact kubelet on the first run can be supplied. This removes the
  need to restart kubelet when you change the node labels, for example.</changelog>
  <changelog author="robert.roland@suse.com" date="1494849601">- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected
  to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that
  only impact kubelet on the first run can be supplied. This removes the
  need to restart kubelet when you change the node labels, for example.</changelog>
  <changelog author="fcastelli@suse.com" date="1497268800">- Update go build requirements: do not build with go &gt;= 1.8 until
  we kubernetes 1.7 is released (see https://github.com/kubernetes/kubernetes/issues/45935)</changelog>
</package>
<package pkgid="fb949a68dbe2cbf05f3e3f93b832cb1576d5be00d303b09b665190a6f128e124" name="kubernetes-common" arch="x86_64">
  <version epoch="0" ver="1.7.0" rel="26.2"/>
  <changelog author="asaurin@suse.com" date="1479384000">- Updated to 1.3.10
- AWS: fix volume device assignment race condition (#31090, @justinsb)
- Test x509 intermediates correctly (#34524, @liggitt)
- Remove headers that are unnecessary for proxy target (#34076, @mbohlool)
- gci: decouple from the built-in kubelet version (#31367, @Amey-D)
- Bump GCE debian image to container-vm-v20161025 (CVE-2016-5195 Dirty? (#35825, @dchen1107)
- Add RELEASE_INFRA_PUSH related code to support pushes from kubernetes/release. (#28922, @david-mcmahon)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479384001">- add the github PR templates or it does not build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479902400">- fix permissions in service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1480334400">- fix ownernship of service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485172800">- add kubernetes-rpmlintrc file to the spec file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485259200">- exclude i586. We don't expect this package to build with i586</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- added some patches:
  build-with-debug-info.patch, fix-support-for-ppc64le.patch,
  get-rid-of-the-git-commands-in-mungedocs.patch, git-upstream.patch,
  make-e2e_node-run-over-distro-bins.patch
- removed gcc-on-ppc64-and-arm.patch</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1489579200">- updated to to 1.5.4</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1490616000">- updated to to 1.5.5</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491220800">- Update to version 1.6.0:
  * Kubernetes version v1.6.0-beta.0
  * Generating docs for v1.6.0-beta.0 on release-1.6.
  * update-all.sh.
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.1
  * update-staging-client-go.sh
  * Kubernetes version v1.6.0-beta.2
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.3
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.4
  * update-staging-client-go.sh
  * Update NPD rbac.
  * Kubernetes version v1.6.0-rc.1
  * update-all.sh.
  * Update a few regex patterns to support release candidates
  * Added failing upgrade if there are many master replicas.
  * added prompt warning if etcd3 media type isn't set during upgrade
  * etcd upgrade warning: add docs link, fixed etcd2 behavior, print non-interactive
  * in storage media upgrade prompt, provide config for using protobuf
  * Kubernetes version v1.6.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491220801">- Remove get-rid-of-the-git-commands-in-mungedocs.patch: no mungedocs
  Review patches:
  * build-with-debug-info.patch
  * fix-support-for-ppc64le.patch
  * git-upstream.patch
  * make-e2e_node-run-over-distro-bins.patch
- Remove 0002-Change-DUP2-to-DUP3-in-contrib-mesos-to-build-on-arm.patch
  because mesos has been moved to the incubator project:
  https://github.com/kubernetes/kubernetes/pull/33658</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491480000">- Update to version 1.6.1:
  * Bump cluster autoscaler to 0.5.1
  * Kubernetes version v1.6.1-beta.0
  * update-all.sh
  * Better messaging when GKE certificate signing fails.
  * Update busybox dependency to fix bazel build
  * update-all.sh
  * don't wait for first kubelet to be ready
  * Fix problems of not-starting image pullers
  * Kubernetes version v1.6.1</changelog>
  <changelog author="jengelh@inai.de" date="1491912000">- Update descriptions</changelog>
  <changelog author="robert.roland@suse.com" date="1494849600">- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected
  to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that
  only impact kubelet on the first run can be supplied. This removes the
  need to restart kubelet when you change the node labels, for example.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1495195200">- Downgrade to version 1.5.3 because we just hit some new issues
  (bsc#1039663) with k8s 1.6 and we don't have time to properly fix
  and test 1.6, to make sure there are no new bugs, before the release.</changelog>
  <changelog author="fcastelli@suse.com" date="1496664000">- Add kubelet-support-btrfs-fixes-bsc-1042383.patch needed to fix bsc#1042383
- Removed commented line referring to a patch file no longer shipped</changelog>
  <changelog author="fcastelli@suse.com" date="1496836800">- Change default kubernetes log level: use warning as base level of logging,
  not debug.
- Change default kubelet configuration: do not tell kubelet to look for
  the API server on localhost. 90% of the times this process is located
  somewhere else. This also helps to fix/mitigate bsc#1042387</changelog>
  <changelog author="fcastelli@suse.com" date="1497268800">- Update go build requirements: do not build with go &gt;= 1.8 until
  we kubernetes 1.7 is released (see https://github.com/kubernetes/kubernetes/issues/45935)</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1499947200">- Update to version 1.7.0:
  * Kubernetes 1.7 is a milestone release that adds security, stateful application,
    and extensibility features motivated by widespread production use of Kubernetes.
  * Security enhancements in this release include encrypted secrets (alpha),
    network policy for pod-to-pod communication, the node authorizer to limit Kubelet
    access to API resources, and Kubelet client / server TLS certificate rotation (alpha).
  * Major features for stateful applications include automated updates to StatefulSets,
    enhanced updates for DaemonSets, a burst mode for faster StatefulSets scaling,
    and (alpha) support for local storage.
  * Extensibility features include API aggregation (beta), CustomResourceDefinitions (beta)
    in favor of ThirdPartyResources, support for extensible admission controllers (alpha),
    pluggable cloud providers (alpha), and container runtime interface (CRI) enhancements.
- Remove the following patches:
  * add_pr_template.patch: got merged upstream
  * fix-support-for-ppc64le.patch: no longer needed, we are not using gccgo anymore</changelog>
  <changelog author="kukuk@suse.de" date="1502971200">- Remove superfluous whitespaces as requested by sle-review-team</changelog>
</package>
<package pkgid="618b172ca215c2488f68e505b817b2a4b45ae627dcdac019d3069357fb59237d" name="kubernetes-extra" arch="x86_64">
  <version epoch="0" ver="1.6.1" rel="3.4"/>
  <changelog author="msabate@suse.com" date="1468238400">- Re-added missing tmpfiles creation</changelog>
  <changelog author="msabate@suse.com" date="1468324800">- Removed go as a build requirement
  The golang-packaging build requirement already has go as a requirement.</changelog>
  <changelog author="tchvatal@suse.com" date="1468411200">- Run over with spec-cleaner
- Remove the prereq fillup as it is not used
- Use symlinks on fdupes not hardlinks
- Move scriptlet prior files to match rest of specs
- Switch to full url on sources for easy downloading
- Make node and master conflict, they both provide same config files
  causing rpm conflicts</changelog>
  <changelog author="msabate@suse.com" date="1473854400">- Updated to 1.3.7
- Fix watch cache filtering (#29046, @liggitt)
- List all nodes and occupy cidr map before starting allocations (#29062, @bprashanth)
- Fix watch cache filtering (#28968, @liggitt)
- Lock all possible kubecfg files at the beginning of ModifyConfig. (#28232, @cjcullen)
- Removing images with multiple tags (#29316, @ronnielai)
- kubectl: don't display an empty list when trying to get a single resource that isn't found (#28294, @ncdc)
- Fix working_set calculation in kubelet (#29154, @vishh)
- Don't delete affinity when endpoints are empty (#28655, @freehan)
- GCE bring-up: Differentiate NODE_TAGS from NODE_INSTANCE_PREFIX (#29141, @zmerlynn)
- Fix logrotate config on GCI (#29139, @adityakali)
- Do not query the metadata server to find out if running on GCE. Retry metadata server query for gcr if running on gce. (#28871, @vishh)
- Fix GPU resource validation (#28743, @therc)
- Scale kube-proxy conntrack limits by cores (new default behavior) (#28876, @thockin)
- Don't recreate lb cloud resources on kcm restart (#29082, @bprashanth)
- NetworkPolicy cherry-pick 1.3 (#29556, @caseydavenport)
- Allow mounts to run in parallel for non-attachable volumes (#28939, @saad-ali)
- add enhanced volume and mount logging for block devices (#24797, @screeley44)
- kube-up: increase download timeout for kubernetes.tar.gz (#29426, @justinsb)
- Fix RBAC authorizer of ServiceAccount (#29071, @albatross0)
- Update docker engine-api to dea108d3aa (#29144, @ronnielai)
- Assume volume is detached if node doesn't exist (#29485, @saad-ali)
- Make PD E2E Tests Wait for Detach to Prevent Kernel Errors (#29031, @saad-ali)
- Fix "PVC Volume not detached if pod deleted via namespace deletion" issue (#29077, @saad-ali)
- append an abac rule for $KUBE_USER. (#29164, @cjcullen)
- Update Dashboard UI to version v1.1.1 (#30273, @bryk)
- allow restricting subresource access (#30001, @deads2k)
- Fix PVC.Status.Capacity and AccessModes after binding (#29982, @jsafrane)
- oidc authentication plugin: don't trim issuer URLs with trailing slashes (#29860, @ericchiang)
- network/cni: Bring up the lo interface for rkt (#29310, @euank)
- Fixing kube-up for CVM masters. (#29140, @maisem)
- Addresses vSphere Volume Attach limits (#29881, @dagnello)
- Increase request timeout based on termination grace period (#31275, @dims)
- Skip safe to detach check if node API object no longer exists (#30737, @saad-ali)
- Nodecontroller doesn't flip readiness on pods if kubeletVersion &lt; 1.2.0 (#30828, @bprashanth)
- Update cadvisor to v0.23.9 to fix a problem where attempting to gather container filesystem usage statistics could result in corrupted devicemapper thin pool storage for Docker. (#30307, @sjenning)
- AWS: Add ap-south-1 to list of known AWS regions (#28428, @justinsb)
- Back porting critical vSphere bug fixes to release 1.3 (#31993, @dagnello)
- Back port - Openstack provider allowing more than one service port for lbaas v2 (#32001, @dagnello)
- Fix a bug in kubelet hostport logic which flushes KUBE-MARK-MASQ iptables chain (#32413, @freehan)
- Fixes the panic that occurs in the federation controller manager when registering a GKE cluster to the federation. Fixes issue #30790. (#30940, @madhusudancs)</changelog>
  <changelog author="asaurin@suse.com" date="1479384000">- Updated to 1.3.10
- AWS: fix volume device assignment race condition (#31090, @justinsb)
- Test x509 intermediates correctly (#34524, @liggitt)
- Remove headers that are unnecessary for proxy target (#34076, @mbohlool)
- gci: decouple from the built-in kubelet version (#31367, @Amey-D)
- Bump GCE debian image to container-vm-v20161025 (CVE-2016-5195 Dirty? (#35825, @dchen1107)
- Add RELEASE_INFRA_PUSH related code to support pushes from kubernetes/release. (#28922, @david-mcmahon)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479384001">- add the github PR templates or it does not build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479902400">- fix permissions in service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1480334400">- fix ownernship of service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485172800">- add kubernetes-rpmlintrc file to the spec file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485259200">- exclude i586. We don't expect this package to build with i586</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- added some patches:
  build-with-debug-info.patch, fix-support-for-ppc64le.patch,
  get-rid-of-the-git-commands-in-mungedocs.patch, git-upstream.patch,
  make-e2e_node-run-over-distro-bins.patch
- removed gcc-on-ppc64-and-arm.patch</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1489579200">- updated to to 1.5.4</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1490616000">- updated to to 1.5.5</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491220800">- Update to version 1.6.0:
  * Kubernetes version v1.6.0-beta.0
  * Generating docs for v1.6.0-beta.0 on release-1.6.
  * update-all.sh.
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.1
  * update-staging-client-go.sh
  * Kubernetes version v1.6.0-beta.2
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.3
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.4
  * update-staging-client-go.sh
  * Update NPD rbac.
  * Kubernetes version v1.6.0-rc.1
  * update-all.sh.
  * Update a few regex patterns to support release candidates
  * Added failing upgrade if there are many master replicas.
  * added prompt warning if etcd3 media type isn't set during upgrade
  * etcd upgrade warning: add docs link, fixed etcd2 behavior, print non-interactive
  * in storage media upgrade prompt, provide config for using protobuf
  * Kubernetes version v1.6.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491220801">- Remove get-rid-of-the-git-commands-in-mungedocs.patch: no mungedocs
  Review patches:
  * build-with-debug-info.patch
  * fix-support-for-ppc64le.patch
  * git-upstream.patch
  * make-e2e_node-run-over-distro-bins.patch
- Remove 0002-Change-DUP2-to-DUP3-in-contrib-mesos-to-build-on-arm.patch
  because mesos has been moved to the incubator project:
  https://github.com/kubernetes/kubernetes/pull/33658</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491480000">- Update to version 1.6.1:
  * Bump cluster autoscaler to 0.5.1
  * Kubernetes version v1.6.1-beta.0
  * update-all.sh
  * Better messaging when GKE certificate signing fails.
  * Update busybox dependency to fix bazel build
  * update-all.sh
  * don't wait for first kubelet to be ready
  * Fix problems of not-starting image pullers
  * Kubernetes version v1.6.1</changelog>
  <changelog author="jengelh@inai.de" date="1491912000">- Update descriptions</changelog>
  <changelog author="rroland@attachmate.com" date="1494849600">- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected
  to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that
  only impact kubelet on the first run can be supplied. This removes the
  need to restart kubelet when you change the node labels, for example.</changelog>
  <changelog author="robert.roland@suse.com" date="1494849601">- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected
  to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that
  only impact kubelet on the first run can be supplied. This removes the
  need to restart kubelet when you change the node labels, for example.</changelog>
  <changelog author="fcastelli@suse.com" date="1497268800">- Update go build requirements: do not build with go &gt;= 1.8 until
  we kubernetes 1.7 is released (see https://github.com/kubernetes/kubernetes/issues/45935)</changelog>
</package>
<package pkgid="a9b4a15372d85e991a91dbf5497bb6540353c36a3dde438f1c4f51191bd222bd" name="kubernetes-extra" arch="x86_64">
  <version epoch="0" ver="1.7.0" rel="26.2"/>
  <changelog author="asaurin@suse.com" date="1479384000">- Updated to 1.3.10
- AWS: fix volume device assignment race condition (#31090, @justinsb)
- Test x509 intermediates correctly (#34524, @liggitt)
- Remove headers that are unnecessary for proxy target (#34076, @mbohlool)
- gci: decouple from the built-in kubelet version (#31367, @Amey-D)
- Bump GCE debian image to container-vm-v20161025 (CVE-2016-5195 Dirty? (#35825, @dchen1107)
- Add RELEASE_INFRA_PUSH related code to support pushes from kubernetes/release. (#28922, @david-mcmahon)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479384001">- add the github PR templates or it does not build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479902400">- fix permissions in service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1480334400">- fix ownernship of service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485172800">- add kubernetes-rpmlintrc file to the spec file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485259200">- exclude i586. We don't expect this package to build with i586</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- added some patches:
  build-with-debug-info.patch, fix-support-for-ppc64le.patch,
  get-rid-of-the-git-commands-in-mungedocs.patch, git-upstream.patch,
  make-e2e_node-run-over-distro-bins.patch
- removed gcc-on-ppc64-and-arm.patch</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1489579200">- updated to to 1.5.4</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1490616000">- updated to to 1.5.5</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491220800">- Update to version 1.6.0:
  * Kubernetes version v1.6.0-beta.0
  * Generating docs for v1.6.0-beta.0 on release-1.6.
  * update-all.sh.
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.1
  * update-staging-client-go.sh
  * Kubernetes version v1.6.0-beta.2
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.3
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.4
  * update-staging-client-go.sh
  * Update NPD rbac.
  * Kubernetes version v1.6.0-rc.1
  * update-all.sh.
  * Update a few regex patterns to support release candidates
  * Added failing upgrade if there are many master replicas.
  * added prompt warning if etcd3 media type isn't set during upgrade
  * etcd upgrade warning: add docs link, fixed etcd2 behavior, print non-interactive
  * in storage media upgrade prompt, provide config for using protobuf
  * Kubernetes version v1.6.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491220801">- Remove get-rid-of-the-git-commands-in-mungedocs.patch: no mungedocs
  Review patches:
  * build-with-debug-info.patch
  * fix-support-for-ppc64le.patch
  * git-upstream.patch
  * make-e2e_node-run-over-distro-bins.patch
- Remove 0002-Change-DUP2-to-DUP3-in-contrib-mesos-to-build-on-arm.patch
  because mesos has been moved to the incubator project:
  https://github.com/kubernetes/kubernetes/pull/33658</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491480000">- Update to version 1.6.1:
  * Bump cluster autoscaler to 0.5.1
  * Kubernetes version v1.6.1-beta.0
  * update-all.sh
  * Better messaging when GKE certificate signing fails.
  * Update busybox dependency to fix bazel build
  * update-all.sh
  * don't wait for first kubelet to be ready
  * Fix problems of not-starting image pullers
  * Kubernetes version v1.6.1</changelog>
  <changelog author="jengelh@inai.de" date="1491912000">- Update descriptions</changelog>
  <changelog author="robert.roland@suse.com" date="1494849600">- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected
  to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that
  only impact kubelet on the first run can be supplied. This removes the
  need to restart kubelet when you change the node labels, for example.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1495195200">- Downgrade to version 1.5.3 because we just hit some new issues
  (bsc#1039663) with k8s 1.6 and we don't have time to properly fix
  and test 1.6, to make sure there are no new bugs, before the release.</changelog>
  <changelog author="fcastelli@suse.com" date="1496664000">- Add kubelet-support-btrfs-fixes-bsc-1042383.patch needed to fix bsc#1042383
- Removed commented line referring to a patch file no longer shipped</changelog>
  <changelog author="fcastelli@suse.com" date="1496836800">- Change default kubernetes log level: use warning as base level of logging,
  not debug.
- Change default kubelet configuration: do not tell kubelet to look for
  the API server on localhost. 90% of the times this process is located
  somewhere else. This also helps to fix/mitigate bsc#1042387</changelog>
  <changelog author="fcastelli@suse.com" date="1497268800">- Update go build requirements: do not build with go &gt;= 1.8 until
  we kubernetes 1.7 is released (see https://github.com/kubernetes/kubernetes/issues/45935)</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1499947200">- Update to version 1.7.0:
  * Kubernetes 1.7 is a milestone release that adds security, stateful application,
    and extensibility features motivated by widespread production use of Kubernetes.
  * Security enhancements in this release include encrypted secrets (alpha),
    network policy for pod-to-pod communication, the node authorizer to limit Kubelet
    access to API resources, and Kubelet client / server TLS certificate rotation (alpha).
  * Major features for stateful applications include automated updates to StatefulSets,
    enhanced updates for DaemonSets, a burst mode for faster StatefulSets scaling,
    and (alpha) support for local storage.
  * Extensibility features include API aggregation (beta), CustomResourceDefinitions (beta)
    in favor of ThirdPartyResources, support for extensible admission controllers (alpha),
    pluggable cloud providers (alpha), and container runtime interface (CRI) enhancements.
- Remove the following patches:
  * add_pr_template.patch: got merged upstream
  * fix-support-for-ppc64le.patch: no longer needed, we are not using gccgo anymore</changelog>
  <changelog author="kukuk@suse.de" date="1502971200">- Remove superfluous whitespaces as requested by sle-review-team</changelog>
</package>
<package pkgid="272030f1c8f35194dd2352135a0f2b6deabb51c505a3b15c589e0855626e825e" name="kubernetes-kubeadm" arch="x86_64">
  <version epoch="0" ver="1.6.1" rel="3.4"/>
  <changelog author="msabate@suse.com" date="1468238400">- Re-added missing tmpfiles creation</changelog>
  <changelog author="msabate@suse.com" date="1468324800">- Removed go as a build requirement
  The golang-packaging build requirement already has go as a requirement.</changelog>
  <changelog author="tchvatal@suse.com" date="1468411200">- Run over with spec-cleaner
- Remove the prereq fillup as it is not used
- Use symlinks on fdupes not hardlinks
- Move scriptlet prior files to match rest of specs
- Switch to full url on sources for easy downloading
- Make node and master conflict, they both provide same config files
  causing rpm conflicts</changelog>
  <changelog author="msabate@suse.com" date="1473854400">- Updated to 1.3.7
- Fix watch cache filtering (#29046, @liggitt)
- List all nodes and occupy cidr map before starting allocations (#29062, @bprashanth)
- Fix watch cache filtering (#28968, @liggitt)
- Lock all possible kubecfg files at the beginning of ModifyConfig. (#28232, @cjcullen)
- Removing images with multiple tags (#29316, @ronnielai)
- kubectl: don't display an empty list when trying to get a single resource that isn't found (#28294, @ncdc)
- Fix working_set calculation in kubelet (#29154, @vishh)
- Don't delete affinity when endpoints are empty (#28655, @freehan)
- GCE bring-up: Differentiate NODE_TAGS from NODE_INSTANCE_PREFIX (#29141, @zmerlynn)
- Fix logrotate config on GCI (#29139, @adityakali)
- Do not query the metadata server to find out if running on GCE. Retry metadata server query for gcr if running on gce. (#28871, @vishh)
- Fix GPU resource validation (#28743, @therc)
- Scale kube-proxy conntrack limits by cores (new default behavior) (#28876, @thockin)
- Don't recreate lb cloud resources on kcm restart (#29082, @bprashanth)
- NetworkPolicy cherry-pick 1.3 (#29556, @caseydavenport)
- Allow mounts to run in parallel for non-attachable volumes (#28939, @saad-ali)
- add enhanced volume and mount logging for block devices (#24797, @screeley44)
- kube-up: increase download timeout for kubernetes.tar.gz (#29426, @justinsb)
- Fix RBAC authorizer of ServiceAccount (#29071, @albatross0)
- Update docker engine-api to dea108d3aa (#29144, @ronnielai)
- Assume volume is detached if node doesn't exist (#29485, @saad-ali)
- Make PD E2E Tests Wait for Detach to Prevent Kernel Errors (#29031, @saad-ali)
- Fix "PVC Volume not detached if pod deleted via namespace deletion" issue (#29077, @saad-ali)
- append an abac rule for $KUBE_USER. (#29164, @cjcullen)
- Update Dashboard UI to version v1.1.1 (#30273, @bryk)
- allow restricting subresource access (#30001, @deads2k)
- Fix PVC.Status.Capacity and AccessModes after binding (#29982, @jsafrane)
- oidc authentication plugin: don't trim issuer URLs with trailing slashes (#29860, @ericchiang)
- network/cni: Bring up the lo interface for rkt (#29310, @euank)
- Fixing kube-up for CVM masters. (#29140, @maisem)
- Addresses vSphere Volume Attach limits (#29881, @dagnello)
- Increase request timeout based on termination grace period (#31275, @dims)
- Skip safe to detach check if node API object no longer exists (#30737, @saad-ali)
- Nodecontroller doesn't flip readiness on pods if kubeletVersion &lt; 1.2.0 (#30828, @bprashanth)
- Update cadvisor to v0.23.9 to fix a problem where attempting to gather container filesystem usage statistics could result in corrupted devicemapper thin pool storage for Docker. (#30307, @sjenning)
- AWS: Add ap-south-1 to list of known AWS regions (#28428, @justinsb)
- Back porting critical vSphere bug fixes to release 1.3 (#31993, @dagnello)
- Back port - Openstack provider allowing more than one service port for lbaas v2 (#32001, @dagnello)
- Fix a bug in kubelet hostport logic which flushes KUBE-MARK-MASQ iptables chain (#32413, @freehan)
- Fixes the panic that occurs in the federation controller manager when registering a GKE cluster to the federation. Fixes issue #30790. (#30940, @madhusudancs)</changelog>
  <changelog author="asaurin@suse.com" date="1479384000">- Updated to 1.3.10
- AWS: fix volume device assignment race condition (#31090, @justinsb)
- Test x509 intermediates correctly (#34524, @liggitt)
- Remove headers that are unnecessary for proxy target (#34076, @mbohlool)
- gci: decouple from the built-in kubelet version (#31367, @Amey-D)
- Bump GCE debian image to container-vm-v20161025 (CVE-2016-5195 Dirty? (#35825, @dchen1107)
- Add RELEASE_INFRA_PUSH related code to support pushes from kubernetes/release. (#28922, @david-mcmahon)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479384001">- add the github PR templates or it does not build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479902400">- fix permissions in service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1480334400">- fix ownernship of service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485172800">- add kubernetes-rpmlintrc file to the spec file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485259200">- exclude i586. We don't expect this package to build with i586</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- added some patches:
  build-with-debug-info.patch, fix-support-for-ppc64le.patch,
  get-rid-of-the-git-commands-in-mungedocs.patch, git-upstream.patch,
  make-e2e_node-run-over-distro-bins.patch
- removed gcc-on-ppc64-and-arm.patch</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1489579200">- updated to to 1.5.4</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1490616000">- updated to to 1.5.5</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491220800">- Update to version 1.6.0:
  * Kubernetes version v1.6.0-beta.0
  * Generating docs for v1.6.0-beta.0 on release-1.6.
  * update-all.sh.
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.1
  * update-staging-client-go.sh
  * Kubernetes version v1.6.0-beta.2
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.3
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.4
  * update-staging-client-go.sh
  * Update NPD rbac.
  * Kubernetes version v1.6.0-rc.1
  * update-all.sh.
  * Update a few regex patterns to support release candidates
  * Added failing upgrade if there are many master replicas.
  * added prompt warning if etcd3 media type isn't set during upgrade
  * etcd upgrade warning: add docs link, fixed etcd2 behavior, print non-interactive
  * in storage media upgrade prompt, provide config for using protobuf
  * Kubernetes version v1.6.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491220801">- Remove get-rid-of-the-git-commands-in-mungedocs.patch: no mungedocs
  Review patches:
  * build-with-debug-info.patch
  * fix-support-for-ppc64le.patch
  * git-upstream.patch
  * make-e2e_node-run-over-distro-bins.patch
- Remove 0002-Change-DUP2-to-DUP3-in-contrib-mesos-to-build-on-arm.patch
  because mesos has been moved to the incubator project:
  https://github.com/kubernetes/kubernetes/pull/33658</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491480000">- Update to version 1.6.1:
  * Bump cluster autoscaler to 0.5.1
  * Kubernetes version v1.6.1-beta.0
  * update-all.sh
  * Better messaging when GKE certificate signing fails.
  * Update busybox dependency to fix bazel build
  * update-all.sh
  * don't wait for first kubelet to be ready
  * Fix problems of not-starting image pullers
  * Kubernetes version v1.6.1</changelog>
  <changelog author="jengelh@inai.de" date="1491912000">- Update descriptions</changelog>
  <changelog author="rroland@attachmate.com" date="1494849600">- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected
  to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that
  only impact kubelet on the first run can be supplied. This removes the
  need to restart kubelet when you change the node labels, for example.</changelog>
  <changelog author="robert.roland@suse.com" date="1494849601">- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected
  to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that
  only impact kubelet on the first run can be supplied. This removes the
  need to restart kubelet when you change the node labels, for example.</changelog>
  <changelog author="fcastelli@suse.com" date="1497268800">- Update go build requirements: do not build with go &gt;= 1.8 until
  we kubernetes 1.7 is released (see https://github.com/kubernetes/kubernetes/issues/45935)</changelog>
</package>
<package pkgid="6f00fa8db584f8f025358a054b7552c8e0ef97998a42777d325488ed8c89812e" name="kubernetes-kubeadm" arch="x86_64">
  <version epoch="0" ver="1.7.0" rel="26.2"/>
  <changelog author="asaurin@suse.com" date="1479384000">- Updated to 1.3.10
- AWS: fix volume device assignment race condition (#31090, @justinsb)
- Test x509 intermediates correctly (#34524, @liggitt)
- Remove headers that are unnecessary for proxy target (#34076, @mbohlool)
- gci: decouple from the built-in kubelet version (#31367, @Amey-D)
- Bump GCE debian image to container-vm-v20161025 (CVE-2016-5195 Dirty? (#35825, @dchen1107)
- Add RELEASE_INFRA_PUSH related code to support pushes from kubernetes/release. (#28922, @david-mcmahon)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479384001">- add the github PR templates or it does not build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479902400">- fix permissions in service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1480334400">- fix ownernship of service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485172800">- add kubernetes-rpmlintrc file to the spec file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485259200">- exclude i586. We don't expect this package to build with i586</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- added some patches:
  build-with-debug-info.patch, fix-support-for-ppc64le.patch,
  get-rid-of-the-git-commands-in-mungedocs.patch, git-upstream.patch,
  make-e2e_node-run-over-distro-bins.patch
- removed gcc-on-ppc64-and-arm.patch</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1489579200">- updated to to 1.5.4</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1490616000">- updated to to 1.5.5</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491220800">- Update to version 1.6.0:
  * Kubernetes version v1.6.0-beta.0
  * Generating docs for v1.6.0-beta.0 on release-1.6.
  * update-all.sh.
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.1
  * update-staging-client-go.sh
  * Kubernetes version v1.6.0-beta.2
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.3
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.4
  * update-staging-client-go.sh
  * Update NPD rbac.
  * Kubernetes version v1.6.0-rc.1
  * update-all.sh.
  * Update a few regex patterns to support release candidates
  * Added failing upgrade if there are many master replicas.
  * added prompt warning if etcd3 media type isn't set during upgrade
  * etcd upgrade warning: add docs link, fixed etcd2 behavior, print non-interactive
  * in storage media upgrade prompt, provide config for using protobuf
  * Kubernetes version v1.6.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491220801">- Remove get-rid-of-the-git-commands-in-mungedocs.patch: no mungedocs
  Review patches:
  * build-with-debug-info.patch
  * fix-support-for-ppc64le.patch
  * git-upstream.patch
  * make-e2e_node-run-over-distro-bins.patch
- Remove 0002-Change-DUP2-to-DUP3-in-contrib-mesos-to-build-on-arm.patch
  because mesos has been moved to the incubator project:
  https://github.com/kubernetes/kubernetes/pull/33658</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491480000">- Update to version 1.6.1:
  * Bump cluster autoscaler to 0.5.1
  * Kubernetes version v1.6.1-beta.0
  * update-all.sh
  * Better messaging when GKE certificate signing fails.
  * Update busybox dependency to fix bazel build
  * update-all.sh
  * don't wait for first kubelet to be ready
  * Fix problems of not-starting image pullers
  * Kubernetes version v1.6.1</changelog>
  <changelog author="jengelh@inai.de" date="1491912000">- Update descriptions</changelog>
  <changelog author="robert.roland@suse.com" date="1494849600">- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected
  to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that
  only impact kubelet on the first run can be supplied. This removes the
  need to restart kubelet when you change the node labels, for example.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1495195200">- Downgrade to version 1.5.3 because we just hit some new issues
  (bsc#1039663) with k8s 1.6 and we don't have time to properly fix
  and test 1.6, to make sure there are no new bugs, before the release.</changelog>
  <changelog author="fcastelli@suse.com" date="1496664000">- Add kubelet-support-btrfs-fixes-bsc-1042383.patch needed to fix bsc#1042383
- Removed commented line referring to a patch file no longer shipped</changelog>
  <changelog author="fcastelli@suse.com" date="1496836800">- Change default kubernetes log level: use warning as base level of logging,
  not debug.
- Change default kubelet configuration: do not tell kubelet to look for
  the API server on localhost. 90% of the times this process is located
  somewhere else. This also helps to fix/mitigate bsc#1042387</changelog>
  <changelog author="fcastelli@suse.com" date="1497268800">- Update go build requirements: do not build with go &gt;= 1.8 until
  we kubernetes 1.7 is released (see https://github.com/kubernetes/kubernetes/issues/45935)</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1499947200">- Update to version 1.7.0:
  * Kubernetes 1.7 is a milestone release that adds security, stateful application,
    and extensibility features motivated by widespread production use of Kubernetes.
  * Security enhancements in this release include encrypted secrets (alpha),
    network policy for pod-to-pod communication, the node authorizer to limit Kubelet
    access to API resources, and Kubelet client / server TLS certificate rotation (alpha).
  * Major features for stateful applications include automated updates to StatefulSets,
    enhanced updates for DaemonSets, a burst mode for faster StatefulSets scaling,
    and (alpha) support for local storage.
  * Extensibility features include API aggregation (beta), CustomResourceDefinitions (beta)
    in favor of ThirdPartyResources, support for extensible admission controllers (alpha),
    pluggable cloud providers (alpha), and container runtime interface (CRI) enhancements.
- Remove the following patches:
  * add_pr_template.patch: got merged upstream
  * fix-support-for-ppc64le.patch: no longer needed, we are not using gccgo anymore</changelog>
  <changelog author="kukuk@suse.de" date="1502971200">- Remove superfluous whitespaces as requested by sle-review-team</changelog>
</package>
<package pkgid="75918b28ccb2098fb16e7e7f7bde99f459e93b9f9997ce0b50eeae284018dc14" name="kubernetes-kubelet" arch="x86_64">
  <version epoch="0" ver="1.6.1" rel="3.4"/>
  <changelog author="msabate@suse.com" date="1468238400">- Re-added missing tmpfiles creation</changelog>
  <changelog author="msabate@suse.com" date="1468324800">- Removed go as a build requirement
  The golang-packaging build requirement already has go as a requirement.</changelog>
  <changelog author="tchvatal@suse.com" date="1468411200">- Run over with spec-cleaner
- Remove the prereq fillup as it is not used
- Use symlinks on fdupes not hardlinks
- Move scriptlet prior files to match rest of specs
- Switch to full url on sources for easy downloading
- Make node and master conflict, they both provide same config files
  causing rpm conflicts</changelog>
  <changelog author="msabate@suse.com" date="1473854400">- Updated to 1.3.7
- Fix watch cache filtering (#29046, @liggitt)
- List all nodes and occupy cidr map before starting allocations (#29062, @bprashanth)
- Fix watch cache filtering (#28968, @liggitt)
- Lock all possible kubecfg files at the beginning of ModifyConfig. (#28232, @cjcullen)
- Removing images with multiple tags (#29316, @ronnielai)
- kubectl: don't display an empty list when trying to get a single resource that isn't found (#28294, @ncdc)
- Fix working_set calculation in kubelet (#29154, @vishh)
- Don't delete affinity when endpoints are empty (#28655, @freehan)
- GCE bring-up: Differentiate NODE_TAGS from NODE_INSTANCE_PREFIX (#29141, @zmerlynn)
- Fix logrotate config on GCI (#29139, @adityakali)
- Do not query the metadata server to find out if running on GCE. Retry metadata server query for gcr if running on gce. (#28871, @vishh)
- Fix GPU resource validation (#28743, @therc)
- Scale kube-proxy conntrack limits by cores (new default behavior) (#28876, @thockin)
- Don't recreate lb cloud resources on kcm restart (#29082, @bprashanth)
- NetworkPolicy cherry-pick 1.3 (#29556, @caseydavenport)
- Allow mounts to run in parallel for non-attachable volumes (#28939, @saad-ali)
- add enhanced volume and mount logging for block devices (#24797, @screeley44)
- kube-up: increase download timeout for kubernetes.tar.gz (#29426, @justinsb)
- Fix RBAC authorizer of ServiceAccount (#29071, @albatross0)
- Update docker engine-api to dea108d3aa (#29144, @ronnielai)
- Assume volume is detached if node doesn't exist (#29485, @saad-ali)
- Make PD E2E Tests Wait for Detach to Prevent Kernel Errors (#29031, @saad-ali)
- Fix "PVC Volume not detached if pod deleted via namespace deletion" issue (#29077, @saad-ali)
- append an abac rule for $KUBE_USER. (#29164, @cjcullen)
- Update Dashboard UI to version v1.1.1 (#30273, @bryk)
- allow restricting subresource access (#30001, @deads2k)
- Fix PVC.Status.Capacity and AccessModes after binding (#29982, @jsafrane)
- oidc authentication plugin: don't trim issuer URLs with trailing slashes (#29860, @ericchiang)
- network/cni: Bring up the lo interface for rkt (#29310, @euank)
- Fixing kube-up for CVM masters. (#29140, @maisem)
- Addresses vSphere Volume Attach limits (#29881, @dagnello)
- Increase request timeout based on termination grace period (#31275, @dims)
- Skip safe to detach check if node API object no longer exists (#30737, @saad-ali)
- Nodecontroller doesn't flip readiness on pods if kubeletVersion &lt; 1.2.0 (#30828, @bprashanth)
- Update cadvisor to v0.23.9 to fix a problem where attempting to gather container filesystem usage statistics could result in corrupted devicemapper thin pool storage for Docker. (#30307, @sjenning)
- AWS: Add ap-south-1 to list of known AWS regions (#28428, @justinsb)
- Back porting critical vSphere bug fixes to release 1.3 (#31993, @dagnello)
- Back port - Openstack provider allowing more than one service port for lbaas v2 (#32001, @dagnello)
- Fix a bug in kubelet hostport logic which flushes KUBE-MARK-MASQ iptables chain (#32413, @freehan)
- Fixes the panic that occurs in the federation controller manager when registering a GKE cluster to the federation. Fixes issue #30790. (#30940, @madhusudancs)</changelog>
  <changelog author="asaurin@suse.com" date="1479384000">- Updated to 1.3.10
- AWS: fix volume device assignment race condition (#31090, @justinsb)
- Test x509 intermediates correctly (#34524, @liggitt)
- Remove headers that are unnecessary for proxy target (#34076, @mbohlool)
- gci: decouple from the built-in kubelet version (#31367, @Amey-D)
- Bump GCE debian image to container-vm-v20161025 (CVE-2016-5195 Dirty? (#35825, @dchen1107)
- Add RELEASE_INFRA_PUSH related code to support pushes from kubernetes/release. (#28922, @david-mcmahon)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479384001">- add the github PR templates or it does not build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479902400">- fix permissions in service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1480334400">- fix ownernship of service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485172800">- add kubernetes-rpmlintrc file to the spec file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485259200">- exclude i586. We don't expect this package to build with i586</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- added some patches:
  build-with-debug-info.patch, fix-support-for-ppc64le.patch,
  get-rid-of-the-git-commands-in-mungedocs.patch, git-upstream.patch,
  make-e2e_node-run-over-distro-bins.patch
- removed gcc-on-ppc64-and-arm.patch</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1489579200">- updated to to 1.5.4</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1490616000">- updated to to 1.5.5</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491220800">- Update to version 1.6.0:
  * Kubernetes version v1.6.0-beta.0
  * Generating docs for v1.6.0-beta.0 on release-1.6.
  * update-all.sh.
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.1
  * update-staging-client-go.sh
  * Kubernetes version v1.6.0-beta.2
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.3
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.4
  * update-staging-client-go.sh
  * Update NPD rbac.
  * Kubernetes version v1.6.0-rc.1
  * update-all.sh.
  * Update a few regex patterns to support release candidates
  * Added failing upgrade if there are many master replicas.
  * added prompt warning if etcd3 media type isn't set during upgrade
  * etcd upgrade warning: add docs link, fixed etcd2 behavior, print non-interactive
  * in storage media upgrade prompt, provide config for using protobuf
  * Kubernetes version v1.6.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491220801">- Remove get-rid-of-the-git-commands-in-mungedocs.patch: no mungedocs
  Review patches:
  * build-with-debug-info.patch
  * fix-support-for-ppc64le.patch
  * git-upstream.patch
  * make-e2e_node-run-over-distro-bins.patch
- Remove 0002-Change-DUP2-to-DUP3-in-contrib-mesos-to-build-on-arm.patch
  because mesos has been moved to the incubator project:
  https://github.com/kubernetes/kubernetes/pull/33658</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491480000">- Update to version 1.6.1:
  * Bump cluster autoscaler to 0.5.1
  * Kubernetes version v1.6.1-beta.0
  * update-all.sh
  * Better messaging when GKE certificate signing fails.
  * Update busybox dependency to fix bazel build
  * update-all.sh
  * don't wait for first kubelet to be ready
  * Fix problems of not-starting image pullers
  * Kubernetes version v1.6.1</changelog>
  <changelog author="jengelh@inai.de" date="1491912000">- Update descriptions</changelog>
  <changelog author="rroland@attachmate.com" date="1494849600">- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected
  to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that
  only impact kubelet on the first run can be supplied. This removes the
  need to restart kubelet when you change the node labels, for example.</changelog>
  <changelog author="robert.roland@suse.com" date="1494849601">- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected
  to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that
  only impact kubelet on the first run can be supplied. This removes the
  need to restart kubelet when you change the node labels, for example.</changelog>
  <changelog author="fcastelli@suse.com" date="1497268800">- Update go build requirements: do not build with go &gt;= 1.8 until
  we kubernetes 1.7 is released (see https://github.com/kubernetes/kubernetes/issues/45935)</changelog>
</package>
<package pkgid="d2a64c05679825b1c4e9c00082ab7aeb846f75f5f68811b8aef20324ec1acbad" name="kubernetes-kubelet" arch="x86_64">
  <version epoch="0" ver="1.7.0" rel="26.2"/>
  <changelog author="asaurin@suse.com" date="1479384000">- Updated to 1.3.10
- AWS: fix volume device assignment race condition (#31090, @justinsb)
- Test x509 intermediates correctly (#34524, @liggitt)
- Remove headers that are unnecessary for proxy target (#34076, @mbohlool)
- gci: decouple from the built-in kubelet version (#31367, @Amey-D)
- Bump GCE debian image to container-vm-v20161025 (CVE-2016-5195 Dirty? (#35825, @dchen1107)
- Add RELEASE_INFRA_PUSH related code to support pushes from kubernetes/release. (#28922, @david-mcmahon)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479384001">- add the github PR templates or it does not build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479902400">- fix permissions in service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1480334400">- fix ownernship of service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485172800">- add kubernetes-rpmlintrc file to the spec file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485259200">- exclude i586. We don't expect this package to build with i586</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- added some patches:
  build-with-debug-info.patch, fix-support-for-ppc64le.patch,
  get-rid-of-the-git-commands-in-mungedocs.patch, git-upstream.patch,
  make-e2e_node-run-over-distro-bins.patch
- removed gcc-on-ppc64-and-arm.patch</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1489579200">- updated to to 1.5.4</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1490616000">- updated to to 1.5.5</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491220800">- Update to version 1.6.0:
  * Kubernetes version v1.6.0-beta.0
  * Generating docs for v1.6.0-beta.0 on release-1.6.
  * update-all.sh.
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.1
  * update-staging-client-go.sh
  * Kubernetes version v1.6.0-beta.2
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.3
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.4
  * update-staging-client-go.sh
  * Update NPD rbac.
  * Kubernetes version v1.6.0-rc.1
  * update-all.sh.
  * Update a few regex patterns to support release candidates
  * Added failing upgrade if there are many master replicas.
  * added prompt warning if etcd3 media type isn't set during upgrade
  * etcd upgrade warning: add docs link, fixed etcd2 behavior, print non-interactive
  * in storage media upgrade prompt, provide config for using protobuf
  * Kubernetes version v1.6.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491220801">- Remove get-rid-of-the-git-commands-in-mungedocs.patch: no mungedocs
  Review patches:
  * build-with-debug-info.patch
  * fix-support-for-ppc64le.patch
  * git-upstream.patch
  * make-e2e_node-run-over-distro-bins.patch
- Remove 0002-Change-DUP2-to-DUP3-in-contrib-mesos-to-build-on-arm.patch
  because mesos has been moved to the incubator project:
  https://github.com/kubernetes/kubernetes/pull/33658</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491480000">- Update to version 1.6.1:
  * Bump cluster autoscaler to 0.5.1
  * Kubernetes version v1.6.1-beta.0
  * update-all.sh
  * Better messaging when GKE certificate signing fails.
  * Update busybox dependency to fix bazel build
  * update-all.sh
  * don't wait for first kubelet to be ready
  * Fix problems of not-starting image pullers
  * Kubernetes version v1.6.1</changelog>
  <changelog author="jengelh@inai.de" date="1491912000">- Update descriptions</changelog>
  <changelog author="robert.roland@suse.com" date="1494849600">- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected
  to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that
  only impact kubelet on the first run can be supplied. This removes the
  need to restart kubelet when you change the node labels, for example.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1495195200">- Downgrade to version 1.5.3 because we just hit some new issues
  (bsc#1039663) with k8s 1.6 and we don't have time to properly fix
  and test 1.6, to make sure there are no new bugs, before the release.</changelog>
  <changelog author="fcastelli@suse.com" date="1496664000">- Add kubelet-support-btrfs-fixes-bsc-1042383.patch needed to fix bsc#1042383
- Removed commented line referring to a patch file no longer shipped</changelog>
  <changelog author="fcastelli@suse.com" date="1496836800">- Change default kubernetes log level: use warning as base level of logging,
  not debug.
- Change default kubelet configuration: do not tell kubelet to look for
  the API server on localhost. 90% of the times this process is located
  somewhere else. This also helps to fix/mitigate bsc#1042387</changelog>
  <changelog author="fcastelli@suse.com" date="1497268800">- Update go build requirements: do not build with go &gt;= 1.8 until
  we kubernetes 1.7 is released (see https://github.com/kubernetes/kubernetes/issues/45935)</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1499947200">- Update to version 1.7.0:
  * Kubernetes 1.7 is a milestone release that adds security, stateful application,
    and extensibility features motivated by widespread production use of Kubernetes.
  * Security enhancements in this release include encrypted secrets (alpha),
    network policy for pod-to-pod communication, the node authorizer to limit Kubelet
    access to API resources, and Kubelet client / server TLS certificate rotation (alpha).
  * Major features for stateful applications include automated updates to StatefulSets,
    enhanced updates for DaemonSets, a burst mode for faster StatefulSets scaling,
    and (alpha) support for local storage.
  * Extensibility features include API aggregation (beta), CustomResourceDefinitions (beta)
    in favor of ThirdPartyResources, support for extensible admission controllers (alpha),
    pluggable cloud providers (alpha), and container runtime interface (CRI) enhancements.
- Remove the following patches:
  * add_pr_template.patch: got merged upstream
  * fix-support-for-ppc64le.patch: no longer needed, we are not using gccgo anymore</changelog>
  <changelog author="kukuk@suse.de" date="1502971200">- Remove superfluous whitespaces as requested by sle-review-team</changelog>
</package>
<package pkgid="18e54f1df1e9812a278bd96ab9a50ff6775c91d26f708a4873aa85fbac3c616a" name="kubernetes-master" arch="x86_64">
  <version epoch="0" ver="1.6.1" rel="3.4"/>
  <changelog author="msabate@suse.com" date="1468238400">- Re-added missing tmpfiles creation</changelog>
  <changelog author="msabate@suse.com" date="1468324800">- Removed go as a build requirement
  The golang-packaging build requirement already has go as a requirement.</changelog>
  <changelog author="tchvatal@suse.com" date="1468411200">- Run over with spec-cleaner
- Remove the prereq fillup as it is not used
- Use symlinks on fdupes not hardlinks
- Move scriptlet prior files to match rest of specs
- Switch to full url on sources for easy downloading
- Make node and master conflict, they both provide same config files
  causing rpm conflicts</changelog>
  <changelog author="msabate@suse.com" date="1473854400">- Updated to 1.3.7
- Fix watch cache filtering (#29046, @liggitt)
- List all nodes and occupy cidr map before starting allocations (#29062, @bprashanth)
- Fix watch cache filtering (#28968, @liggitt)
- Lock all possible kubecfg files at the beginning of ModifyConfig. (#28232, @cjcullen)
- Removing images with multiple tags (#29316, @ronnielai)
- kubectl: don't display an empty list when trying to get a single resource that isn't found (#28294, @ncdc)
- Fix working_set calculation in kubelet (#29154, @vishh)
- Don't delete affinity when endpoints are empty (#28655, @freehan)
- GCE bring-up: Differentiate NODE_TAGS from NODE_INSTANCE_PREFIX (#29141, @zmerlynn)
- Fix logrotate config on GCI (#29139, @adityakali)
- Do not query the metadata server to find out if running on GCE. Retry metadata server query for gcr if running on gce. (#28871, @vishh)
- Fix GPU resource validation (#28743, @therc)
- Scale kube-proxy conntrack limits by cores (new default behavior) (#28876, @thockin)
- Don't recreate lb cloud resources on kcm restart (#29082, @bprashanth)
- NetworkPolicy cherry-pick 1.3 (#29556, @caseydavenport)
- Allow mounts to run in parallel for non-attachable volumes (#28939, @saad-ali)
- add enhanced volume and mount logging for block devices (#24797, @screeley44)
- kube-up: increase download timeout for kubernetes.tar.gz (#29426, @justinsb)
- Fix RBAC authorizer of ServiceAccount (#29071, @albatross0)
- Update docker engine-api to dea108d3aa (#29144, @ronnielai)
- Assume volume is detached if node doesn't exist (#29485, @saad-ali)
- Make PD E2E Tests Wait for Detach to Prevent Kernel Errors (#29031, @saad-ali)
- Fix "PVC Volume not detached if pod deleted via namespace deletion" issue (#29077, @saad-ali)
- append an abac rule for $KUBE_USER. (#29164, @cjcullen)
- Update Dashboard UI to version v1.1.1 (#30273, @bryk)
- allow restricting subresource access (#30001, @deads2k)
- Fix PVC.Status.Capacity and AccessModes after binding (#29982, @jsafrane)
- oidc authentication plugin: don't trim issuer URLs with trailing slashes (#29860, @ericchiang)
- network/cni: Bring up the lo interface for rkt (#29310, @euank)
- Fixing kube-up for CVM masters. (#29140, @maisem)
- Addresses vSphere Volume Attach limits (#29881, @dagnello)
- Increase request timeout based on termination grace period (#31275, @dims)
- Skip safe to detach check if node API object no longer exists (#30737, @saad-ali)
- Nodecontroller doesn't flip readiness on pods if kubeletVersion &lt; 1.2.0 (#30828, @bprashanth)
- Update cadvisor to v0.23.9 to fix a problem where attempting to gather container filesystem usage statistics could result in corrupted devicemapper thin pool storage for Docker. (#30307, @sjenning)
- AWS: Add ap-south-1 to list of known AWS regions (#28428, @justinsb)
- Back porting critical vSphere bug fixes to release 1.3 (#31993, @dagnello)
- Back port - Openstack provider allowing more than one service port for lbaas v2 (#32001, @dagnello)
- Fix a bug in kubelet hostport logic which flushes KUBE-MARK-MASQ iptables chain (#32413, @freehan)
- Fixes the panic that occurs in the federation controller manager when registering a GKE cluster to the federation. Fixes issue #30790. (#30940, @madhusudancs)</changelog>
  <changelog author="asaurin@suse.com" date="1479384000">- Updated to 1.3.10
- AWS: fix volume device assignment race condition (#31090, @justinsb)
- Test x509 intermediates correctly (#34524, @liggitt)
- Remove headers that are unnecessary for proxy target (#34076, @mbohlool)
- gci: decouple from the built-in kubelet version (#31367, @Amey-D)
- Bump GCE debian image to container-vm-v20161025 (CVE-2016-5195 Dirty? (#35825, @dchen1107)
- Add RELEASE_INFRA_PUSH related code to support pushes from kubernetes/release. (#28922, @david-mcmahon)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479384001">- add the github PR templates or it does not build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479902400">- fix permissions in service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1480334400">- fix ownernship of service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485172800">- add kubernetes-rpmlintrc file to the spec file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485259200">- exclude i586. We don't expect this package to build with i586</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- added some patches:
  build-with-debug-info.patch, fix-support-for-ppc64le.patch,
  get-rid-of-the-git-commands-in-mungedocs.patch, git-upstream.patch,
  make-e2e_node-run-over-distro-bins.patch
- removed gcc-on-ppc64-and-arm.patch</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1489579200">- updated to to 1.5.4</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1490616000">- updated to to 1.5.5</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491220800">- Update to version 1.6.0:
  * Kubernetes version v1.6.0-beta.0
  * Generating docs for v1.6.0-beta.0 on release-1.6.
  * update-all.sh.
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.1
  * update-staging-client-go.sh
  * Kubernetes version v1.6.0-beta.2
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.3
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.4
  * update-staging-client-go.sh
  * Update NPD rbac.
  * Kubernetes version v1.6.0-rc.1
  * update-all.sh.
  * Update a few regex patterns to support release candidates
  * Added failing upgrade if there are many master replicas.
  * added prompt warning if etcd3 media type isn't set during upgrade
  * etcd upgrade warning: add docs link, fixed etcd2 behavior, print non-interactive
  * in storage media upgrade prompt, provide config for using protobuf
  * Kubernetes version v1.6.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491220801">- Remove get-rid-of-the-git-commands-in-mungedocs.patch: no mungedocs
  Review patches:
  * build-with-debug-info.patch
  * fix-support-for-ppc64le.patch
  * git-upstream.patch
  * make-e2e_node-run-over-distro-bins.patch
- Remove 0002-Change-DUP2-to-DUP3-in-contrib-mesos-to-build-on-arm.patch
  because mesos has been moved to the incubator project:
  https://github.com/kubernetes/kubernetes/pull/33658</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491480000">- Update to version 1.6.1:
  * Bump cluster autoscaler to 0.5.1
  * Kubernetes version v1.6.1-beta.0
  * update-all.sh
  * Better messaging when GKE certificate signing fails.
  * Update busybox dependency to fix bazel build
  * update-all.sh
  * don't wait for first kubelet to be ready
  * Fix problems of not-starting image pullers
  * Kubernetes version v1.6.1</changelog>
  <changelog author="jengelh@inai.de" date="1491912000">- Update descriptions</changelog>
  <changelog author="rroland@attachmate.com" date="1494849600">- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected
  to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that
  only impact kubelet on the first run can be supplied. This removes the
  need to restart kubelet when you change the node labels, for example.</changelog>
  <changelog author="robert.roland@suse.com" date="1494849601">- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected
  to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that
  only impact kubelet on the first run can be supplied. This removes the
  need to restart kubelet when you change the node labels, for example.</changelog>
  <changelog author="fcastelli@suse.com" date="1497268800">- Update go build requirements: do not build with go &gt;= 1.8 until
  we kubernetes 1.7 is released (see https://github.com/kubernetes/kubernetes/issues/45935)</changelog>
</package>
<package pkgid="f2ca66726c9694980fa77e4a5b59d929cba5ddcde1ae40e42bec51a7b1b8e169" name="kubernetes-master" arch="x86_64">
  <version epoch="0" ver="1.7.0" rel="26.2"/>
  <changelog author="asaurin@suse.com" date="1479384000">- Updated to 1.3.10
- AWS: fix volume device assignment race condition (#31090, @justinsb)
- Test x509 intermediates correctly (#34524, @liggitt)
- Remove headers that are unnecessary for proxy target (#34076, @mbohlool)
- gci: decouple from the built-in kubelet version (#31367, @Amey-D)
- Bump GCE debian image to container-vm-v20161025 (CVE-2016-5195 Dirty? (#35825, @dchen1107)
- Add RELEASE_INFRA_PUSH related code to support pushes from kubernetes/release. (#28922, @david-mcmahon)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479384001">- add the github PR templates or it does not build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479902400">- fix permissions in service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1480334400">- fix ownernship of service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485172800">- add kubernetes-rpmlintrc file to the spec file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485259200">- exclude i586. We don't expect this package to build with i586</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- added some patches:
  build-with-debug-info.patch, fix-support-for-ppc64le.patch,
  get-rid-of-the-git-commands-in-mungedocs.patch, git-upstream.patch,
  make-e2e_node-run-over-distro-bins.patch
- removed gcc-on-ppc64-and-arm.patch</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1489579200">- updated to to 1.5.4</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1490616000">- updated to to 1.5.5</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491220800">- Update to version 1.6.0:
  * Kubernetes version v1.6.0-beta.0
  * Generating docs for v1.6.0-beta.0 on release-1.6.
  * update-all.sh.
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.1
  * update-staging-client-go.sh
  * Kubernetes version v1.6.0-beta.2
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.3
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.4
  * update-staging-client-go.sh
  * Update NPD rbac.
  * Kubernetes version v1.6.0-rc.1
  * update-all.sh.
  * Update a few regex patterns to support release candidates
  * Added failing upgrade if there are many master replicas.
  * added prompt warning if etcd3 media type isn't set during upgrade
  * etcd upgrade warning: add docs link, fixed etcd2 behavior, print non-interactive
  * in storage media upgrade prompt, provide config for using protobuf
  * Kubernetes version v1.6.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491220801">- Remove get-rid-of-the-git-commands-in-mungedocs.patch: no mungedocs
  Review patches:
  * build-with-debug-info.patch
  * fix-support-for-ppc64le.patch
  * git-upstream.patch
  * make-e2e_node-run-over-distro-bins.patch
- Remove 0002-Change-DUP2-to-DUP3-in-contrib-mesos-to-build-on-arm.patch
  because mesos has been moved to the incubator project:
  https://github.com/kubernetes/kubernetes/pull/33658</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491480000">- Update to version 1.6.1:
  * Bump cluster autoscaler to 0.5.1
  * Kubernetes version v1.6.1-beta.0
  * update-all.sh
  * Better messaging when GKE certificate signing fails.
  * Update busybox dependency to fix bazel build
  * update-all.sh
  * don't wait for first kubelet to be ready
  * Fix problems of not-starting image pullers
  * Kubernetes version v1.6.1</changelog>
  <changelog author="jengelh@inai.de" date="1491912000">- Update descriptions</changelog>
  <changelog author="robert.roland@suse.com" date="1494849600">- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected
  to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that
  only impact kubelet on the first run can be supplied. This removes the
  need to restart kubelet when you change the node labels, for example.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1495195200">- Downgrade to version 1.5.3 because we just hit some new issues
  (bsc#1039663) with k8s 1.6 and we don't have time to properly fix
  and test 1.6, to make sure there are no new bugs, before the release.</changelog>
  <changelog author="fcastelli@suse.com" date="1496664000">- Add kubelet-support-btrfs-fixes-bsc-1042383.patch needed to fix bsc#1042383
- Removed commented line referring to a patch file no longer shipped</changelog>
  <changelog author="fcastelli@suse.com" date="1496836800">- Change default kubernetes log level: use warning as base level of logging,
  not debug.
- Change default kubelet configuration: do not tell kubelet to look for
  the API server on localhost. 90% of the times this process is located
  somewhere else. This also helps to fix/mitigate bsc#1042387</changelog>
  <changelog author="fcastelli@suse.com" date="1497268800">- Update go build requirements: do not build with go &gt;= 1.8 until
  we kubernetes 1.7 is released (see https://github.com/kubernetes/kubernetes/issues/45935)</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1499947200">- Update to version 1.7.0:
  * Kubernetes 1.7 is a milestone release that adds security, stateful application,
    and extensibility features motivated by widespread production use of Kubernetes.
  * Security enhancements in this release include encrypted secrets (alpha),
    network policy for pod-to-pod communication, the node authorizer to limit Kubelet
    access to API resources, and Kubelet client / server TLS certificate rotation (alpha).
  * Major features for stateful applications include automated updates to StatefulSets,
    enhanced updates for DaemonSets, a burst mode for faster StatefulSets scaling,
    and (alpha) support for local storage.
  * Extensibility features include API aggregation (beta), CustomResourceDefinitions (beta)
    in favor of ThirdPartyResources, support for extensible admission controllers (alpha),
    pluggable cloud providers (alpha), and container runtime interface (CRI) enhancements.
- Remove the following patches:
  * add_pr_template.patch: got merged upstream
  * fix-support-for-ppc64le.patch: no longer needed, we are not using gccgo anymore</changelog>
  <changelog author="kukuk@suse.de" date="1502971200">- Remove superfluous whitespaces as requested by sle-review-team</changelog>
</package>
<package pkgid="1bc7252b8896cd3ae3e8d19cf03bbb50c1b60b248d3c28a950b5d42e85a7cd0b" name="kubernetes-node" arch="x86_64">
  <version epoch="0" ver="1.6.1" rel="3.4"/>
  <changelog author="msabate@suse.com" date="1468238400">- Re-added missing tmpfiles creation</changelog>
  <changelog author="msabate@suse.com" date="1468324800">- Removed go as a build requirement
  The golang-packaging build requirement already has go as a requirement.</changelog>
  <changelog author="tchvatal@suse.com" date="1468411200">- Run over with spec-cleaner
- Remove the prereq fillup as it is not used
- Use symlinks on fdupes not hardlinks
- Move scriptlet prior files to match rest of specs
- Switch to full url on sources for easy downloading
- Make node and master conflict, they both provide same config files
  causing rpm conflicts</changelog>
  <changelog author="msabate@suse.com" date="1473854400">- Updated to 1.3.7
- Fix watch cache filtering (#29046, @liggitt)
- List all nodes and occupy cidr map before starting allocations (#29062, @bprashanth)
- Fix watch cache filtering (#28968, @liggitt)
- Lock all possible kubecfg files at the beginning of ModifyConfig. (#28232, @cjcullen)
- Removing images with multiple tags (#29316, @ronnielai)
- kubectl: don't display an empty list when trying to get a single resource that isn't found (#28294, @ncdc)
- Fix working_set calculation in kubelet (#29154, @vishh)
- Don't delete affinity when endpoints are empty (#28655, @freehan)
- GCE bring-up: Differentiate NODE_TAGS from NODE_INSTANCE_PREFIX (#29141, @zmerlynn)
- Fix logrotate config on GCI (#29139, @adityakali)
- Do not query the metadata server to find out if running on GCE. Retry metadata server query for gcr if running on gce. (#28871, @vishh)
- Fix GPU resource validation (#28743, @therc)
- Scale kube-proxy conntrack limits by cores (new default behavior) (#28876, @thockin)
- Don't recreate lb cloud resources on kcm restart (#29082, @bprashanth)
- NetworkPolicy cherry-pick 1.3 (#29556, @caseydavenport)
- Allow mounts to run in parallel for non-attachable volumes (#28939, @saad-ali)
- add enhanced volume and mount logging for block devices (#24797, @screeley44)
- kube-up: increase download timeout for kubernetes.tar.gz (#29426, @justinsb)
- Fix RBAC authorizer of ServiceAccount (#29071, @albatross0)
- Update docker engine-api to dea108d3aa (#29144, @ronnielai)
- Assume volume is detached if node doesn't exist (#29485, @saad-ali)
- Make PD E2E Tests Wait for Detach to Prevent Kernel Errors (#29031, @saad-ali)
- Fix "PVC Volume not detached if pod deleted via namespace deletion" issue (#29077, @saad-ali)
- append an abac rule for $KUBE_USER. (#29164, @cjcullen)
- Update Dashboard UI to version v1.1.1 (#30273, @bryk)
- allow restricting subresource access (#30001, @deads2k)
- Fix PVC.Status.Capacity and AccessModes after binding (#29982, @jsafrane)
- oidc authentication plugin: don't trim issuer URLs with trailing slashes (#29860, @ericchiang)
- network/cni: Bring up the lo interface for rkt (#29310, @euank)
- Fixing kube-up for CVM masters. (#29140, @maisem)
- Addresses vSphere Volume Attach limits (#29881, @dagnello)
- Increase request timeout based on termination grace period (#31275, @dims)
- Skip safe to detach check if node API object no longer exists (#30737, @saad-ali)
- Nodecontroller doesn't flip readiness on pods if kubeletVersion &lt; 1.2.0 (#30828, @bprashanth)
- Update cadvisor to v0.23.9 to fix a problem where attempting to gather container filesystem usage statistics could result in corrupted devicemapper thin pool storage for Docker. (#30307, @sjenning)
- AWS: Add ap-south-1 to list of known AWS regions (#28428, @justinsb)
- Back porting critical vSphere bug fixes to release 1.3 (#31993, @dagnello)
- Back port - Openstack provider allowing more than one service port for lbaas v2 (#32001, @dagnello)
- Fix a bug in kubelet hostport logic which flushes KUBE-MARK-MASQ iptables chain (#32413, @freehan)
- Fixes the panic that occurs in the federation controller manager when registering a GKE cluster to the federation. Fixes issue #30790. (#30940, @madhusudancs)</changelog>
  <changelog author="asaurin@suse.com" date="1479384000">- Updated to 1.3.10
- AWS: fix volume device assignment race condition (#31090, @justinsb)
- Test x509 intermediates correctly (#34524, @liggitt)
- Remove headers that are unnecessary for proxy target (#34076, @mbohlool)
- gci: decouple from the built-in kubelet version (#31367, @Amey-D)
- Bump GCE debian image to container-vm-v20161025 (CVE-2016-5195 Dirty? (#35825, @dchen1107)
- Add RELEASE_INFRA_PUSH related code to support pushes from kubernetes/release. (#28922, @david-mcmahon)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479384001">- add the github PR templates or it does not build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479902400">- fix permissions in service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1480334400">- fix ownernship of service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485172800">- add kubernetes-rpmlintrc file to the spec file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485259200">- exclude i586. We don't expect this package to build with i586</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- added some patches:
  build-with-debug-info.patch, fix-support-for-ppc64le.patch,
  get-rid-of-the-git-commands-in-mungedocs.patch, git-upstream.patch,
  make-e2e_node-run-over-distro-bins.patch
- removed gcc-on-ppc64-and-arm.patch</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1489579200">- updated to to 1.5.4</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1490616000">- updated to to 1.5.5</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491220800">- Update to version 1.6.0:
  * Kubernetes version v1.6.0-beta.0
  * Generating docs for v1.6.0-beta.0 on release-1.6.
  * update-all.sh.
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.1
  * update-staging-client-go.sh
  * Kubernetes version v1.6.0-beta.2
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.3
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.4
  * update-staging-client-go.sh
  * Update NPD rbac.
  * Kubernetes version v1.6.0-rc.1
  * update-all.sh.
  * Update a few regex patterns to support release candidates
  * Added failing upgrade if there are many master replicas.
  * added prompt warning if etcd3 media type isn't set during upgrade
  * etcd upgrade warning: add docs link, fixed etcd2 behavior, print non-interactive
  * in storage media upgrade prompt, provide config for using protobuf
  * Kubernetes version v1.6.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491220801">- Remove get-rid-of-the-git-commands-in-mungedocs.patch: no mungedocs
  Review patches:
  * build-with-debug-info.patch
  * fix-support-for-ppc64le.patch
  * git-upstream.patch
  * make-e2e_node-run-over-distro-bins.patch
- Remove 0002-Change-DUP2-to-DUP3-in-contrib-mesos-to-build-on-arm.patch
  because mesos has been moved to the incubator project:
  https://github.com/kubernetes/kubernetes/pull/33658</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491480000">- Update to version 1.6.1:
  * Bump cluster autoscaler to 0.5.1
  * Kubernetes version v1.6.1-beta.0
  * update-all.sh
  * Better messaging when GKE certificate signing fails.
  * Update busybox dependency to fix bazel build
  * update-all.sh
  * don't wait for first kubelet to be ready
  * Fix problems of not-starting image pullers
  * Kubernetes version v1.6.1</changelog>
  <changelog author="jengelh@inai.de" date="1491912000">- Update descriptions</changelog>
  <changelog author="rroland@attachmate.com" date="1494849600">- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected
  to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that
  only impact kubelet on the first run can be supplied. This removes the
  need to restart kubelet when you change the node labels, for example.</changelog>
  <changelog author="robert.roland@suse.com" date="1494849601">- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected
  to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that
  only impact kubelet on the first run can be supplied. This removes the
  need to restart kubelet when you change the node labels, for example.</changelog>
  <changelog author="fcastelli@suse.com" date="1497268800">- Update go build requirements: do not build with go &gt;= 1.8 until
  we kubernetes 1.7 is released (see https://github.com/kubernetes/kubernetes/issues/45935)</changelog>
</package>
<package pkgid="f690c6fd9547febcdc830ae7306a5d8ab223ba10f969b21bef1a848b274967c9" name="kubernetes-node" arch="x86_64">
  <version epoch="0" ver="1.7.0" rel="26.2"/>
  <changelog author="asaurin@suse.com" date="1479384000">- Updated to 1.3.10
- AWS: fix volume device assignment race condition (#31090, @justinsb)
- Test x509 intermediates correctly (#34524, @liggitt)
- Remove headers that are unnecessary for proxy target (#34076, @mbohlool)
- gci: decouple from the built-in kubelet version (#31367, @Amey-D)
- Bump GCE debian image to container-vm-v20161025 (CVE-2016-5195 Dirty? (#35825, @dchen1107)
- Add RELEASE_INFRA_PUSH related code to support pushes from kubernetes/release. (#28922, @david-mcmahon)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479384001">- add the github PR templates or it does not build</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479902400">- fix permissions in service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1480334400">- fix ownernship of service account key</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485172800">- add kubernetes-rpmlintrc file to the spec file</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1485259200">- exclude i586. We don't expect this package to build with i586</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- added some patches:
  build-with-debug-info.patch, fix-support-for-ppc64le.patch,
  get-rid-of-the-git-commands-in-mungedocs.patch, git-upstream.patch,
  make-e2e_node-run-over-distro-bins.patch
- removed gcc-on-ppc64-and-arm.patch</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1489579200">- updated to to 1.5.4</changelog>
  <changelog author="alvaro.saurin@suse.com" date="1490616000">- updated to to 1.5.5</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491220800">- Update to version 1.6.0:
  * Kubernetes version v1.6.0-beta.0
  * Generating docs for v1.6.0-beta.0 on release-1.6.
  * update-all.sh.
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.1
  * update-staging-client-go.sh
  * Kubernetes version v1.6.0-beta.2
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.3
  * update-all.sh.
  * Kubernetes version v1.6.0-beta.4
  * update-staging-client-go.sh
  * Update NPD rbac.
  * Kubernetes version v1.6.0-rc.1
  * update-all.sh.
  * Update a few regex patterns to support release candidates
  * Added failing upgrade if there are many master replicas.
  * added prompt warning if etcd3 media type isn't set during upgrade
  * etcd upgrade warning: add docs link, fixed etcd2 behavior, print non-interactive
  * in storage media upgrade prompt, provide config for using protobuf
  * Kubernetes version v1.6.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491220801">- Remove get-rid-of-the-git-commands-in-mungedocs.patch: no mungedocs
  Review patches:
  * build-with-debug-info.patch
  * fix-support-for-ppc64le.patch
  * git-upstream.patch
  * make-e2e_node-run-over-distro-bins.patch
- Remove 0002-Change-DUP2-to-DUP3-in-contrib-mesos-to-build-on-arm.patch
  because mesos has been moved to the incubator project:
  https://github.com/kubernetes/kubernetes/pull/33658</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1491480000">- Update to version 1.6.1:
  * Bump cluster autoscaler to 0.5.1
  * Kubernetes version v1.6.1-beta.0
  * update-all.sh
  * Better messaging when GKE certificate signing fails.
  * Update busybox dependency to fix bazel build
  * update-all.sh
  * don't wait for first kubelet to be ready
  * Fix problems of not-starting image pullers
  * Kubernetes version v1.6.1</changelog>
  <changelog author="jengelh@inai.de" date="1491912000">- Update descriptions</changelog>
  <changelog author="robert.roland@suse.com" date="1494849600">- Adding a /etc/kubernetes/kubelet-initial EnvironmentFile that is expected
  to set the KUBELET_INITIAL_ARGS variable so that a set of arguments that
  only impact kubelet on the first run can be supplied. This removes the
  need to restart kubelet when you change the node labels, for example.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1495195200">- Downgrade to version 1.5.3 because we just hit some new issues
  (bsc#1039663) with k8s 1.6 and we don't have time to properly fix
  and test 1.6, to make sure there are no new bugs, before the release.</changelog>
  <changelog author="fcastelli@suse.com" date="1496664000">- Add kubelet-support-btrfs-fixes-bsc-1042383.patch needed to fix bsc#1042383
- Removed commented line referring to a patch file no longer shipped</changelog>
  <changelog author="fcastelli@suse.com" date="1496836800">- Change default kubernetes log level: use warning as base level of logging,
  not debug.
- Change default kubelet configuration: do not tell kubelet to look for
  the API server on localhost. 90% of the times this process is located
  somewhere else. This also helps to fix/mitigate bsc#1042387</changelog>
  <changelog author="fcastelli@suse.com" date="1497268800">- Update go build requirements: do not build with go &gt;= 1.8 until
  we kubernetes 1.7 is released (see https://github.com/kubernetes/kubernetes/issues/45935)</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1499947200">- Update to version 1.7.0:
  * Kubernetes 1.7 is a milestone release that adds security, stateful application,
    and extensibility features motivated by widespread production use of Kubernetes.
  * Security enhancements in this release include encrypted secrets (alpha),
    network policy for pod-to-pod communication, the node authorizer to limit Kubelet
    access to API resources, and Kubelet client / server TLS certificate rotation (alpha).
  * Major features for stateful applications include automated updates to StatefulSets,
    enhanced updates for DaemonSets, a burst mode for faster StatefulSets scaling,
    and (alpha) support for local storage.
  * Extensibility features include API aggregation (beta), CustomResourceDefinitions (beta)
    in favor of ThirdPartyResources, support for extensible admission controllers (alpha),
    pluggable cloud providers (alpha), and container runtime interface (CRI) enhancements.
- Remove the following patches:
  * add_pr_template.patch: got merged upstream
  * fix-support-for-ppc64le.patch: no longer needed, we are not using gccgo anymore</changelog>
  <changelog author="kukuk@suse.de" date="1502971200">- Remove superfluous whitespaces as requested by sle-review-team</changelog>
</package>
<package pkgid="cdbc23de73ac40171d8543ee2a055d6b1e294a42160a5b67b0e94d36b924e0f1" name="kubernetes-node-cni" arch="noarch">
  <version epoch="0" ver="1.5.3" rel="1.1"/>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- Upddated for k8s 1.5.3</changelog>
</package>
<package pkgid="6c7c7e060387c442bd61a7208b07592175c1f97c29c2e15c5af210d2cafbd245" name="kubernetes-node-cni" arch="src">
  <version epoch="0" ver="1.5.3" rel="1.1"/>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- Upddated for k8s 1.5.3</changelog>
</package>
<package pkgid="3e6d6e1d546e6155ef03f89f968ab38645d57adf12c4a372e4fed5088501f093" name="kubernetes-node-cni" arch="noarch">
  <version epoch="0" ver="1.7.0" rel="1.1"/>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- Upddated for k8s 1.5.3</changelog>
</package>
<package pkgid="75046966a23f7db40cca57545c2225946e5735e4cb930e046bc5a9b7e167e6dc" name="kubernetes-node-cni" arch="src">
  <version epoch="0" ver="1.7.0" rel="1.1"/>
  <changelog author="alvaro.saurin@suse.com" date="1487851200">- Upddated for k8s 1.5.3</changelog>
</package>
<package pkgid="821d9410faefa68251a546df2d9fac5565b6108fb28b5daa0d9a6e69dc6dbbab" name="kubernetes-node-image-pause" arch="aarch64">
  <version epoch="0" ver="0.1" rel="1.1"/>
  <changelog author="msabate@suse.com" date="1474372800">- Initial commit</changelog>
</package>
<package pkgid="0a3666b03a94a6dc80bd677622307ca54790b4792e5fa9f1ea9e714a1e91213e" name="kubernetes-node-image-pause" arch="src">
  <version epoch="0" ver="0.1" rel="1.1"/>
  <changelog author="msabate@suse.com" date="1474372800">- Initial commit</changelog>
</package>
<package pkgid="a0a10c4670752b4efef5109aad1aeec89fb4c6f00ea4c027330bbf4a8b0d9b18" name="kubernetes-node-image-pause" arch="src">
  <version epoch="0" ver="0.1" rel="1.3"/>
  <changelog author="msabate@suse.com" date="1474372800">- Initial commit</changelog>
</package>
<package pkgid="c43ef807f08d5f086927c20e92f17da258121233608b30821c0ff2efda9c1d73" name="kubernetes-node-image-pause" arch="x86_64">
  <version epoch="0" ver="0.1" rel="1.3"/>
  <changelog author="msabate@suse.com" date="1474372800">- Initial commit</changelog>
</package>
<package pkgid="0adba16ec32a2c421b65f9b81c1afb912819f8a73e8b084f12a27799fabb796c" name="kubernetes-salt" arch="noarch">
  <version epoch="0" ver="1.7.0+git_r374_02cf5b4" rel="2.1"/>
  <changelog author="containers-bugowner@suse.de" date="1500465600">- Commit d97a24e by Kiall Mac Innes kiall@macinnes.ie
  Don't wait for minion responses when rebooting
  When we instruct a minion to reboot, we can't reliably wait for the response
  from salt-minion letting us know that the "systemctl reboot" command
  succeeded, as systemd may choose to shutdown the salt-minion service before
  it can sent out the "Yes, that worked" response.
  Salt does not make any attempt to finish in progress tasks when it receives a
  SIGTERM, leaving us with few other viable choices for this.
  Fixes bsc#1049200</changelog>
  <changelog author="containers-bugowner@suse.de" date="1500465601">- Commit 3e5cf9f by Kiall Mac Innes kiall@macinnes.ie
  Add extra requisites to the update orchestration
  These additional requisites enforce a stricter ordering of tasks during the
  upgrade. In some case, "-set-update-grain" would not execute in the right
  place, potentially leading to a failed upgrade.
  bsc#1045381</changelog>
  <changelog author="containers-bugowner@suse.de" date="1500552000">- Commit 4920c7a by Rafael Fernández López ereslibre@ereslibre.es
  Do not publish the `ca.crt` from the `ca` SLS, use `mine_functions`
  We will be publishing this contents when the `ca` minion starts, so there's
  no need to do this during the orchestration.
  `mine.send` is not reliable enough since we cannot confirm that the contents
  are there yet, and waiting a random amount of time is not appropriate as we
  are just hiding the real problem. In the near future we can do an active wait
  for the content to be there using `retry`, but for now we just publish the
  contents of the `ca.crt` using
  `mine_functions`, so it is sent when the `ca` minion starts.
  There's no need to refresh the mine, as this was just hiding the real problem
  when we were publishing this contents during the orchestration phase.
  Fixes: bsc#1049137 Fixes: bsc#1048548</changelog>
  <changelog author="containers-bugowner@suse.de" date="1500552001">- Commit 5df94da by Kiall Mac Innes kiall@macinnes.ie
  Delay reboots during upgrade by 15 seconds
  Even with backgrounding the call, salt-minion sometimes still does not have
  enough time to respond before systemd shuts down salt-minion on some
  environments. By adding a 15 second delay, we give salt-minion much more time
  than it should need in a healthy cluster to respond.
  Additionally, switch from the deprecated syntax for supplying bg=True, to the
  newer syntax which no longer logs a warning.
  Followup up fix for bsc#1049200</changelog>
  <changelog author="containers-bugowner@suse.de" date="1501588800">- Commit bc3adf7 by Robert Roland robert.roland@suse.com
  Explicit dependency ordering
  Commit 1086ebf by Robert Roland robert.roland@suse.com
  Run kubelet and kube-proxy on the master node
  A standard Kubernetes installation runs a kubelet and kube-proxy on every
  node, and then you decide where to run apiserver, controller-manager and
  scheduler.
  This change is required to support RBAC, DaemonSets and many other changes.
  Requires an updated kubernetes-client package that contains:
  https://build.opensuse.org/request/show/494998</changelog>
  <changelog author="containers-bugowner@suse.de" date="1501675200">- Commit d1abfaa by Thomas Hipp thipp@suse.de
  update k8s version
  Signed-off-by: Thomas Hipp &lt;thipp@suse.de&gt;</changelog>
  <changelog author="containers-bugowner@suse.de" date="1501761600">- Commit 3a6869d by Aishwarya Thangappa aishwarya.thangappa@gmail.com
  Install Kube-DNS by default
  1. Removed the skydns template files and added kubedns template files. We
  will be using  deployments instead of replication controllers. 2. Modified
  the deploy script to check for the existence of kube-dns deployment, kube-dns
  service and config map before creating one. 3. Turned on the addon:dns flag
  so as to install KubeDNS by default.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1502107200">- Commit 65b9e9c by Robert Roland robert.roland@suse.com
  can't talk to 6443 without a client cert
  talk to the insecure-bind-address instead.
  Commit 5c6d2e1 by Kiall Mac Innes kiall@macinnes.ie
  Wait for Kube-API before installing Kube-DNS</changelog>
  <changelog author="containers-bugowner@suse.de" date="1502280000">- Commit 6caa9fa by Robert Roland robert.roland@suse.com
  Dedicated certificate for kube-controller-manager
  Commit 5e5dfb5 by Robert Roland robert.roland@suse.com
  Dedicated certificate for kube-proxy
  Commit afe4f63 by Robert Roland robert.roland@suse.com
  Dedicated certificate for kubelet
  Commit 8acea7c by Robert Roland robert.roland@suse.com
  Dedicated certificate for kube-scheduler
  Commit e59670e by Robert Roland robert.roland@suse.com
  Adapting kube-apiserver wait fix into this branch
  Commit c4eef4d by Robert Roland robert.roland@suse.com
  eliminated the kubernetes-master formula
  the daemons are all separate now, so it's controlled by role membership in
  the top.sls file
  moved addons to a separate salt formula
  Commit 9232705 by Robert Roland robert.roland@suse.com
  kube-proxy as a separate salt formula
  Commit 15ff190 by Robert Roland robert.roland@suse.com
  kubelet as a separate salt formula
  Commit 4412b9d by Robert Roland robert.roland@suse.com
  kube-scheduler as its own formula
  fixing a bug where we uncordon master nodes. but we should never do that.
  Commit 4662dd1 by Robert Roland robert.roland@suse.com
  kube-controller-manager as a separate formula
  Commit ee9fb0b by Robert Roland robert.roland@suse.com
  kube-apiserver as a separate formula
  Makes a dedicated formula for the kube-apiserver
  Generates a cert specifically for the kube-apiserver</changelog>
  <changelog author="containers-bugowner@suse.de" date="1502884800">- Commit a4a049e by Kiall Mac Innes kiall@macinnes.ie
  Kube-API: Set storage-backend to etcd2
  In our current configuration, kube-api logs a series of errors unless this is
  set.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1502971200">- Commit 7c47d63 by Alvaro Saurin alvaro.saurin@gmail.com
  Properly wait for a HTTP endpoint</changelog>
  <changelog author="containers-bugowner@suse.de" date="1502971201">- Commit e1d5650 by Kiall Mac Innes kiall@macinnes.ie
  Disable Salt's Job Cache
  Salt's job cache is buggy, causing random failures to lookup mine data, which
  in turn causes our deployments to fail.
  Fixes bsc#1054256</changelog>
  <changelog author="containers-bugowner@suse.de" date="1502971202">- Commit 4b40d4c by Aishwarya Thangappa aishwarya.thangappa@gmail.com
  Add kube-dns service account</changelog>
  <changelog author="containers-bugowner@suse.de" date="1503057600">- Commit bdd9b9c by Kiall Mac Innes kiall@macinnes.ie
  Grow flannel CIDR to accommodate 1024 workers
  Flannel was setup such that 150 workers could obtain a subnet before there
  were not none left. By growing this range, and the size of the individual
  allocations, we allow for up to 1024 workers with 510 pods on each.
  bsc#1047847</changelog>
  <changelog author="containers-bugowner@suse.de" date="1503316800">- Commit af41306 by Alvaro Saurin alvaro.saurin@gmail.com
  Do not generate an empty --proxy line in curlrc</changelog>
  <changelog author="containers-bugowner@suse.de" date="1503316801">- Commit 06033b3 by Alvaro Saurin alvaro.saurin@gmail.com
  Wait for the API server after starting the service.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1503316802">- Commit b470a20 by Kiall Mac Innes kiall@macinnes.ie
  Ensure k8s_etcd.get_cluster_size works for multi-master
  If we had enough masters to form a etcd cluster, we would end up returning
  "None" from this method, preventing the cluster formation.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1503316803">- Commit 2269176 by Kiall Mac Innes kiall@macinnes.ie
  Use apply instead of create for addons
  kubectl apply is generally idempotent, while kubectl create is not. With
  multi-master now enabled, if two masters execute this script at once, one of
  them is likely to fail given the check+set race within this script -
  Switching to apply removes part of this this C+S race.
  The second part of this race, is it client-side decision by apply to create
  or update, by retrying the command once if it fails, we can ensure when two
  masters run this script at the same time, for the first time, the C+S race
  will be avoided here too.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1503403200">- Commit 6ac7ffb by Kiall Mac Innes kiall@macinnes.ie
  Use haproxy to load balance Kube API requests
  Now that we can have multiple masters, we need a way for the various services
  and end-users to be load balanced over the set of kube-api servers.
  We install haproxy on each node, inside a docker container, configured to
  load balance requests over all the cluster masters. This haproxy is
  configured to listen on 0.0.0.0 on the masters, and 127.0.0.1 on the workers.
  This is to allow the minions to simply "talk" to 127.0.0.0, and be routed to
  an active kube-api server.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1503662400">- Commit 0a8f3e2 by Michal Jura mjura@suse.com
  Add cloud provider integration for OpenStack Storage
  Commit 885cc4d by Michal Jura mjura@suse.com
  Add cloud provider integration for OpenStack LoadBalancer</changelog>
</package>
<package pkgid="88cb143177a5a5d2aa0c57bd2043232a64134497b2fc3358f0a6802ad0dbbe58" name="kubernetes-salt" arch="src">
  <version epoch="0" ver="1.7.0+git_r374_02cf5b4" rel="2.1"/>
  <changelog author="containers-bugowner@suse.de" date="1500465600">- Commit d97a24e by Kiall Mac Innes kiall@macinnes.ie
  Don't wait for minion responses when rebooting
  When we instruct a minion to reboot, we can't reliably wait for the response
  from salt-minion letting us know that the "systemctl reboot" command
  succeeded, as systemd may choose to shutdown the salt-minion service before
  it can sent out the "Yes, that worked" response.
  Salt does not make any attempt to finish in progress tasks when it receives a
  SIGTERM, leaving us with few other viable choices for this.
  Fixes bsc#1049200</changelog>
  <changelog author="containers-bugowner@suse.de" date="1500465601">- Commit 3e5cf9f by Kiall Mac Innes kiall@macinnes.ie
  Add extra requisites to the update orchestration
  These additional requisites enforce a stricter ordering of tasks during the
  upgrade. In some case, "-set-update-grain" would not execute in the right
  place, potentially leading to a failed upgrade.
  bsc#1045381</changelog>
  <changelog author="containers-bugowner@suse.de" date="1500552000">- Commit 4920c7a by Rafael Fernández López ereslibre@ereslibre.es
  Do not publish the `ca.crt` from the `ca` SLS, use `mine_functions`
  We will be publishing this contents when the `ca` minion starts, so there's
  no need to do this during the orchestration.
  `mine.send` is not reliable enough since we cannot confirm that the contents
  are there yet, and waiting a random amount of time is not appropriate as we
  are just hiding the real problem. In the near future we can do an active wait
  for the content to be there using `retry`, but for now we just publish the
  contents of the `ca.crt` using
  `mine_functions`, so it is sent when the `ca` minion starts.
  There's no need to refresh the mine, as this was just hiding the real problem
  when we were publishing this contents during the orchestration phase.
  Fixes: bsc#1049137 Fixes: bsc#1048548</changelog>
  <changelog author="containers-bugowner@suse.de" date="1500552001">- Commit 5df94da by Kiall Mac Innes kiall@macinnes.ie
  Delay reboots during upgrade by 15 seconds
  Even with backgrounding the call, salt-minion sometimes still does not have
  enough time to respond before systemd shuts down salt-minion on some
  environments. By adding a 15 second delay, we give salt-minion much more time
  than it should need in a healthy cluster to respond.
  Additionally, switch from the deprecated syntax for supplying bg=True, to the
  newer syntax which no longer logs a warning.
  Followup up fix for bsc#1049200</changelog>
  <changelog author="containers-bugowner@suse.de" date="1501588800">- Commit bc3adf7 by Robert Roland robert.roland@suse.com
  Explicit dependency ordering
  Commit 1086ebf by Robert Roland robert.roland@suse.com
  Run kubelet and kube-proxy on the master node
  A standard Kubernetes installation runs a kubelet and kube-proxy on every
  node, and then you decide where to run apiserver, controller-manager and
  scheduler.
  This change is required to support RBAC, DaemonSets and many other changes.
  Requires an updated kubernetes-client package that contains:
  https://build.opensuse.org/request/show/494998</changelog>
  <changelog author="containers-bugowner@suse.de" date="1501675200">- Commit d1abfaa by Thomas Hipp thipp@suse.de
  update k8s version
  Signed-off-by: Thomas Hipp &lt;thipp@suse.de&gt;</changelog>
  <changelog author="containers-bugowner@suse.de" date="1501761600">- Commit 3a6869d by Aishwarya Thangappa aishwarya.thangappa@gmail.com
  Install Kube-DNS by default
  1. Removed the skydns template files and added kubedns template files. We
  will be using  deployments instead of replication controllers. 2. Modified
  the deploy script to check for the existence of kube-dns deployment, kube-dns
  service and config map before creating one. 3. Turned on the addon:dns flag
  so as to install KubeDNS by default.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1502107200">- Commit 65b9e9c by Robert Roland robert.roland@suse.com
  can't talk to 6443 without a client cert
  talk to the insecure-bind-address instead.
  Commit 5c6d2e1 by Kiall Mac Innes kiall@macinnes.ie
  Wait for Kube-API before installing Kube-DNS</changelog>
  <changelog author="containers-bugowner@suse.de" date="1502280000">- Commit 6caa9fa by Robert Roland robert.roland@suse.com
  Dedicated certificate for kube-controller-manager
  Commit 5e5dfb5 by Robert Roland robert.roland@suse.com
  Dedicated certificate for kube-proxy
  Commit afe4f63 by Robert Roland robert.roland@suse.com
  Dedicated certificate for kubelet
  Commit 8acea7c by Robert Roland robert.roland@suse.com
  Dedicated certificate for kube-scheduler
  Commit e59670e by Robert Roland robert.roland@suse.com
  Adapting kube-apiserver wait fix into this branch
  Commit c4eef4d by Robert Roland robert.roland@suse.com
  eliminated the kubernetes-master formula
  the daemons are all separate now, so it's controlled by role membership in
  the top.sls file
  moved addons to a separate salt formula
  Commit 9232705 by Robert Roland robert.roland@suse.com
  kube-proxy as a separate salt formula
  Commit 15ff190 by Robert Roland robert.roland@suse.com
  kubelet as a separate salt formula
  Commit 4412b9d by Robert Roland robert.roland@suse.com
  kube-scheduler as its own formula
  fixing a bug where we uncordon master nodes. but we should never do that.
  Commit 4662dd1 by Robert Roland robert.roland@suse.com
  kube-controller-manager as a separate formula
  Commit ee9fb0b by Robert Roland robert.roland@suse.com
  kube-apiserver as a separate formula
  Makes a dedicated formula for the kube-apiserver
  Generates a cert specifically for the kube-apiserver</changelog>
  <changelog author="containers-bugowner@suse.de" date="1502884800">- Commit a4a049e by Kiall Mac Innes kiall@macinnes.ie
  Kube-API: Set storage-backend to etcd2
  In our current configuration, kube-api logs a series of errors unless this is
  set.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1502971200">- Commit 7c47d63 by Alvaro Saurin alvaro.saurin@gmail.com
  Properly wait for a HTTP endpoint</changelog>
  <changelog author="containers-bugowner@suse.de" date="1502971201">- Commit e1d5650 by Kiall Mac Innes kiall@macinnes.ie
  Disable Salt's Job Cache
  Salt's job cache is buggy, causing random failures to lookup mine data, which
  in turn causes our deployments to fail.
  Fixes bsc#1054256</changelog>
  <changelog author="containers-bugowner@suse.de" date="1502971202">- Commit 4b40d4c by Aishwarya Thangappa aishwarya.thangappa@gmail.com
  Add kube-dns service account</changelog>
  <changelog author="containers-bugowner@suse.de" date="1503057600">- Commit bdd9b9c by Kiall Mac Innes kiall@macinnes.ie
  Grow flannel CIDR to accommodate 1024 workers
  Flannel was setup such that 150 workers could obtain a subnet before there
  were not none left. By growing this range, and the size of the individual
  allocations, we allow for up to 1024 workers with 510 pods on each.
  bsc#1047847</changelog>
  <changelog author="containers-bugowner@suse.de" date="1503316800">- Commit af41306 by Alvaro Saurin alvaro.saurin@gmail.com
  Do not generate an empty --proxy line in curlrc</changelog>
  <changelog author="containers-bugowner@suse.de" date="1503316801">- Commit 06033b3 by Alvaro Saurin alvaro.saurin@gmail.com
  Wait for the API server after starting the service.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1503316802">- Commit b470a20 by Kiall Mac Innes kiall@macinnes.ie
  Ensure k8s_etcd.get_cluster_size works for multi-master
  If we had enough masters to form a etcd cluster, we would end up returning
  "None" from this method, preventing the cluster formation.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1503316803">- Commit 2269176 by Kiall Mac Innes kiall@macinnes.ie
  Use apply instead of create for addons
  kubectl apply is generally idempotent, while kubectl create is not. With
  multi-master now enabled, if two masters execute this script at once, one of
  them is likely to fail given the check+set race within this script -
  Switching to apply removes part of this this C+S race.
  The second part of this race, is it client-side decision by apply to create
  or update, by retrying the command once if it fails, we can ensure when two
  masters run this script at the same time, for the first time, the C+S race
  will be avoided here too.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1503403200">- Commit 6ac7ffb by Kiall Mac Innes kiall@macinnes.ie
  Use haproxy to load balance Kube API requests
  Now that we can have multiple masters, we need a way for the various services
  and end-users to be load balanced over the set of kube-api servers.
  We install haproxy on each node, inside a docker container, configured to
  load balance requests over all the cluster masters. This haproxy is
  configured to listen on 0.0.0.0 on the masters, and 127.0.0.1 on the workers.
  This is to allow the minions to simply "talk" to 127.0.0.0, and be routed to
  an active kube-api server.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1503662400">- Commit 0a8f3e2 by Michal Jura mjura@suse.com
  Add cloud provider integration for OpenStack Storage
  Commit 885cc4d by Michal Jura mjura@suse.com
  Add cloud provider integration for OpenStack LoadBalancer</changelog>
</package>
<package pkgid="a38d6731ae0bb3a8917acb0b9245d7b1c3163a446cdf1c1aa631530637cd6b86" name="kubernetes-terraform" arch="noarch">
  <version epoch="0" ver="1.5.3+20170713.5942e8b" rel="1.1"/>
  <changelog author="containers-bugowner@suse.de" date="1494936000">- Option for adding pillar values in k8s-setup</changelog>
  <changelog author="containers-bugowner@suse.de" date="1494936001">- Default `DASHBOARD_HOST` if empty and `SKIP_DASHBOARD` is provided</changelog>
  <changelog author="containers-bugowner@suse.de" date="1495454400">- Commit f897733 by Alvaro Saurin alvaro.saurin@gmail.com
- Updated docs</changelog>
  <changelog author="containers-bugowner@suse.de" date="1495713600">- Commit c4bb80a by Graham Hayes graham.hayes@suse.com
- Revert "contrib/libvirt.sh: suppress wget output once again"
-
- This reverts commit d66d186c7ddfdab2c8bd1896dbe458f955219d6d.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1496750400">- Commit 77d7342 by Kiall Mac Innes kiall@macinnes.ie
  Use the new staging images for CaaSP</changelog>
  <changelog author="containers-bugowner@suse.de" date="1497441600">- Commit 301d421 by Kiall Mac Innes kiall@macinnes.ie
  Pass terraform exit code through</changelog>
  <changelog author="containers-bugowner@suse.de" date="1497441601">- Commit 2984c1f by Kiall Mac Innes kiall@macinnes.ie
  Revert "Pass terraform exit code through"
  This reverts commit 301d42164821f2b0a7940c0b9cb179c7abb1e4b1.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1497441602">- Commit 8fc9e1a by Kiall Mac Innes kiall@macinnes.ie
  Set TF parallelism to 1</changelog>
  <changelog author="containers-bugowner@suse.de" date="1497614400">- Commit b52d64c by Flavio Castelli fcastelli@suse.com
  libvirt: add graph card back
  Add the graph card back, this is needed to interact with the machines using
  virt-manager's console.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1498046400">- Commit 3a8f327 by Kiall Mac Innes kiall@macinnes.ie
  Allow selection of release/staging/devel images
  The STAGING variable, and it's values, match those used in caasp-devenv</changelog>
  <changelog author="containers-bugowner@suse.de" date="1498132800">- Commit ce6b1e2 by Graham Hayes graham.hayes@suse.com
  Add 'grains_refresh_every' config to dev env</changelog>
  <changelog author="containers-bugowner@suse.de" date="1498564800">- Commit fdd30a6 by Maximilian Meister mmeister@suse.de
  contrib/libvirt.sh: enable additional wget flags via ENV
  we need to have a way to set the verbosity otherwise in some scenarios (like
  CI) it's too much noise
  Signed-off-by: Maximilian Meister &lt;mmeister@suse.de&gt;</changelog>
  <changelog author="containers-bugowner@suse.de" date="1498824000">- Commit 7115743 by Michal Jura mjura@suse.com
  Accept salt keys before orchestration will start
  After change, bsc#1043592 Add support for accepting nodes all salt keys for
  nodes have to be accepted, we don't auto accept them any more.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1499256000">- Commit ea3a829 by Michal Jura mjura@suse.com
  Generate certificates for salt-api and velum
  Call gen-certs.sh before containers will be launched on Admin Dashboard. This
  will certificates for salt-api and velum, normally on Admin Dashboard this
  script is called by activate.sh sctipt, which is not run on by this
  deployment.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1499256001">- Commit 137dac9 by Alvaro Saurin alvaro.saurin@gmail.com
  Wait for the database and do not try to set it up here</changelog>
  <changelog author="containers-bugowner@suse.de" date="1499342400">- Commit 1f677f4 by Kiall Mac Innes kiall@macinnes.ie
  Add Jenkinsfile
  The Jenkinsfile in each repo, if we adopt Jenkins in the end, will be very
  thin, including just a single library load, and a single method call. This
  prevents us from needing to keep each projects Jenkinsfile in sync as CI
  changes are made.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1499428800">- Commit 2c7e0ca by Kiall Mac Innes kiall@macinnes.ie
  Include FQDN and count as domain metadata
  This makes it easier to parse some data out of the terraform state file for
  CI purposes.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1499688000">- Commit 924d247 by Graham Hayes graham.hayes@suse.com
  Allow NO_COLOR env var
  Commit 24c195e by Flavio Castelli fcastelli@suse.com
  Make colored output optional
  Disable colored output by passing the "--no-color" flag.
  Signed-off-by: Flavio Castelli &lt;fcastelli@suse.com&gt;</changelog>
  <changelog author="containers-bugowner@suse.de" date="1499860800">- Commit dbd2575 by Victor Palade vpalade@suse.com
  small improvements: set the default of MINIONS_SIZE=3
  * since it became mandatory, in velum, for a bootstrap to have at least 3
  nodes, one master and 2 nodes, change the default value to 3.
  * add *.log to gitignore to avoid adding the crash logs to git.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1499947200">- Commit 32657db by Graham Hayes graham.hayes@suse.com
  Generate environment.json file</changelog>
</package>
<package pkgid="20fb73671b763b89fb22e7d8eec1925f76d4e94ec7552065441478d8648d5b1e" name="kubernetes-terraform" arch="src">
  <version epoch="0" ver="1.5.3+20170713.5942e8b" rel="1.1"/>
  <changelog author="containers-bugowner@suse.de" date="1494936000">- Option for adding pillar values in k8s-setup</changelog>
  <changelog author="containers-bugowner@suse.de" date="1494936001">- Default `DASHBOARD_HOST` if empty and `SKIP_DASHBOARD` is provided</changelog>
  <changelog author="containers-bugowner@suse.de" date="1495454400">- Commit f897733 by Alvaro Saurin alvaro.saurin@gmail.com
- Updated docs</changelog>
  <changelog author="containers-bugowner@suse.de" date="1495713600">- Commit c4bb80a by Graham Hayes graham.hayes@suse.com
- Revert "contrib/libvirt.sh: suppress wget output once again"
-
- This reverts commit d66d186c7ddfdab2c8bd1896dbe458f955219d6d.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1496750400">- Commit 77d7342 by Kiall Mac Innes kiall@macinnes.ie
  Use the new staging images for CaaSP</changelog>
  <changelog author="containers-bugowner@suse.de" date="1497441600">- Commit 301d421 by Kiall Mac Innes kiall@macinnes.ie
  Pass terraform exit code through</changelog>
  <changelog author="containers-bugowner@suse.de" date="1497441601">- Commit 2984c1f by Kiall Mac Innes kiall@macinnes.ie
  Revert "Pass terraform exit code through"
  This reverts commit 301d42164821f2b0a7940c0b9cb179c7abb1e4b1.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1497441602">- Commit 8fc9e1a by Kiall Mac Innes kiall@macinnes.ie
  Set TF parallelism to 1</changelog>
  <changelog author="containers-bugowner@suse.de" date="1497614400">- Commit b52d64c by Flavio Castelli fcastelli@suse.com
  libvirt: add graph card back
  Add the graph card back, this is needed to interact with the machines using
  virt-manager's console.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1498046400">- Commit 3a8f327 by Kiall Mac Innes kiall@macinnes.ie
  Allow selection of release/staging/devel images
  The STAGING variable, and it's values, match those used in caasp-devenv</changelog>
  <changelog author="containers-bugowner@suse.de" date="1498132800">- Commit ce6b1e2 by Graham Hayes graham.hayes@suse.com
  Add 'grains_refresh_every' config to dev env</changelog>
  <changelog author="containers-bugowner@suse.de" date="1498564800">- Commit fdd30a6 by Maximilian Meister mmeister@suse.de
  contrib/libvirt.sh: enable additional wget flags via ENV
  we need to have a way to set the verbosity otherwise in some scenarios (like
  CI) it's too much noise
  Signed-off-by: Maximilian Meister &lt;mmeister@suse.de&gt;</changelog>
  <changelog author="containers-bugowner@suse.de" date="1498824000">- Commit 7115743 by Michal Jura mjura@suse.com
  Accept salt keys before orchestration will start
  After change, bsc#1043592 Add support for accepting nodes all salt keys for
  nodes have to be accepted, we don't auto accept them any more.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1499256000">- Commit ea3a829 by Michal Jura mjura@suse.com
  Generate certificates for salt-api and velum
  Call gen-certs.sh before containers will be launched on Admin Dashboard. This
  will certificates for salt-api and velum, normally on Admin Dashboard this
  script is called by activate.sh sctipt, which is not run on by this
  deployment.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1499256001">- Commit 137dac9 by Alvaro Saurin alvaro.saurin@gmail.com
  Wait for the database and do not try to set it up here</changelog>
  <changelog author="containers-bugowner@suse.de" date="1499342400">- Commit 1f677f4 by Kiall Mac Innes kiall@macinnes.ie
  Add Jenkinsfile
  The Jenkinsfile in each repo, if we adopt Jenkins in the end, will be very
  thin, including just a single library load, and a single method call. This
  prevents us from needing to keep each projects Jenkinsfile in sync as CI
  changes are made.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1499428800">- Commit 2c7e0ca by Kiall Mac Innes kiall@macinnes.ie
  Include FQDN and count as domain metadata
  This makes it easier to parse some data out of the terraform state file for
  CI purposes.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1499688000">- Commit 924d247 by Graham Hayes graham.hayes@suse.com
  Allow NO_COLOR env var
  Commit 24c195e by Flavio Castelli fcastelli@suse.com
  Make colored output optional
  Disable colored output by passing the "--no-color" flag.
  Signed-off-by: Flavio Castelli &lt;fcastelli@suse.com&gt;</changelog>
  <changelog author="containers-bugowner@suse.de" date="1499860800">- Commit dbd2575 by Victor Palade vpalade@suse.com
  small improvements: set the default of MINIONS_SIZE=3
  * since it became mandatory, in velum, for a bootstrap to have at least 3
  nodes, one master and 2 nodes, change the default value to 3.
  * add *.log to gitignore to avoid adding the crash logs to git.</changelog>
  <changelog author="containers-bugowner@suse.de" date="1499947200">- Commit 32657db by Graham Hayes graham.hayes@suse.com
  Generate environment.json file</changelog>
</package>
<package pkgid="bd1f895b45d16bbe39890230c0f1a1222dfae08babc3fe477b7950e4b63351c8" name="lxcfs" arch="aarch64">
  <version epoch="0" ver="2.0.7" rel="13.1"/>
  <changelog author="cbrauner@suse.de" date="1467892800">- add lxcfs package</changelog>
  <changelog author="cbrauner@suse.de" date="1467892801">- make sure that lxcfs install the shared library liblxcfs.so:
  The lxcfs executable requires liblxcfs.so be installed. It calls dlopen() to
  dynamically reload the shared library on upgrade. This is important. Do *not*
  split into a separate package and do not turn this into a versioned shared
  library! (This shared library allows lxcfs to be updated without having to
  restart running containers!)</changelog>
  <changelog author="cbrauner@suse.de" date="1467892802">- rename devel package from liblxcfs-devel to lxcfs-devel</changelog>
  <changelog author="cbrauner@suse.de" date="1467892803">- Remove lxcfs-devel.
- Install shared library liblxcfs.so into /usr/lib/lxcfs as it is not supposed
  to be used by any other program.</changelog>
  <changelog author="cbrauner@suse.com" date="1468152000">- add 0001-skip-empty-entries-under-proc-self-cgroup.patch</changelog>
  <changelog author="cbrauner@suse.de" date="1468238400">- install pam_cgfs.so with the pam_cgfs subpackage</changelog>
  <changelog author="cbrauner@suse.com" date="1469275200">- remove explicit Provides for pam_cgfs subpackage</changelog>
  <changelog author="cbrauner@suse.de" date="1472644800">- remove 0001-skip-empty-entries-under-proc-self-cgroup.patch</changelog>
  <changelog author="cbrauner@suse.de" date="1472644801">- update lxcfs to 2.0.3
- add 0001-Fix-test_reload-for-lxcfs-chroot.patch
- add 0002-Virtualize-more-of-the-meminfo-fields.patch
- add 0003-pam-fix-race-in-cgroup-creation.patch
- add 0004-meminfo-don-t-show-negative-swapfree.patch
- add 0005-bindings-improve-debugging.patch
- add 0006-bindings-use-openat-fd-for-fstatat-unlinkat.patch
- add 0007-bindings-close-open-fds-on-error.patch
- add 0008-bindings-grant-access-to-var-lib-lxcfs.patch
- add 0009-bindings-enable-access-to-var-lib-lxcfs-cgroup.patch
- add 0010-bindings-allow-access-to-var-lib-lxcfs-proc.patch
- add 0011-lxcfs-bindings-show-.-and-.-dir-entries.patch
- add 0012-lxcfs-better-fs-behavior-on-var-lib-lxcfs.patch
- add 0013-bindings-non-functional-changes.patch
- add 0014-bindings-set-errno-in-pick_controller_from_path.patch
- add 0015-bindings-more-consistent-fs-behavior.patch
- add 0016-add-pld-linux-support.patch
- add 0017-don-t-use-argv-0-in-usage-output.patch
- add 0018-bindings-revert-cgroup-check.patch
- add 0019-bindings-improve-returned-errnos.patch
- add 0020-bindings-make-rmdir-behave-more-consistently.patch
- add 0021-libtool-do-not-link-lxcfs-against-liblxcfs.patch
- add 0022-bindings-lxcfs-improve-debugging.patch
- add 0023-bindings-fix-debug-macro.patch
- add 0024-bindings-restore-original-working-directory.patch</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1485345600">- update to version 2.0.6
  This is the sixth bugfix release for LXCFS 2.0. This includes the following bugfixes:
    Fix swap values with nested cgroups
    tests: Fix run on ppc64el
    Fix wrong scanning of memory.stat
- update to version 2.0.5
  This is the fifth bugfix release for LXCFS 2.0. This includes the following bugfixes:
    Add Documentation key to systemd unit
    bindings: allow getattr on O_WRONLY files
    bindings: remove noop check
    fix Active/Inactive /proc/meminfo
    macro: add header for shared macros
    pam_cgfs: reimplement and add cgroupfs v2 support
    pam_cgfs: re-use cgroups that already belong to us
    pam_cgfs: handle cgroupfs v1 cpuset controller
    pam_cgfs: improve logging
    cgroups: handle non-existent isolcpus file
- update to version 2.0.4
  This is the fourth bugfix release for LXCFS 2.0. This includes the following bugfixes:
  Fix test_reload for lxcfs chroot
  Virtualize more of the meminfo fields
  pam: fix race in cgroup creation
  meminfo: don't show negative swapfree
  bindings: improve debugging
  bindings: use openat fd for fstatat(), unlinkat()
  bindings: close open fds on error
  bindings: grant access to /var/lib/lxcfs
  bindings: enable access to /var/lib/lxcfs/cgroup
  bindings: allow access to /var/lib/lxcfs/proc
  lxcfs, bindings: show "." and ".." dir entries
  lxcfs: better fs behavior on /var/lib/lxcfs
  bindings: non functional changes
  bindings: set errno in pick_controller_from_path()
  bindings: more consistent fs behavior
  add pld linux support
  don't use argv[0] in usage output
  bindings: revert cgroup check
  bindings: improve returned errnos
  bindings: make rmdir behave more consistently
  libtool: do not link lxcfs against liblxcfs
  bindings, lxcfs: improve debugging
  bindings: fix debug macro
  autotools: add -avoid-version
  bindings: restore original working directory
  bindings: add function to check fs type
  bindings: agnostic naming
  bindings: use chroot() on ramfs
  bindings: fix type weirdness with statfs f_type
  bindings: make pivot_enter() contain all its code</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1485518400">- deleted patches 0001 to 00024, as they are upstream already
  - 0001-Fix-test_reload-for-lxcfs-chroot.patch
  - 0002-Virtualize-more-of-the-meminfo-fields.patch
  - 0003-pam-fix-race-in-cgroup-creation.patch
  - 0004-meminfo-don-t-show-negative-swapfree.patch
  - 0005-bindings-improve-debugging.patch
  - 0006-bindings-use-openat-fd-for-fstatat-unlinkat.patch
  - 0007-bindings-close-open-fds-on-error.patch
  - 0008-bindings-grant-access-to-var-lib-lxcfs.patch
  - 0009-bindings-enable-access-to-var-lib-lxcfs-cgroup.patch
  - 0010-bindings-allow-access-to-var-lib-lxcfs-proc.patch
  - 0011-lxcfs-bindings-show-.-and-.-dir-entries.patch
  - 0012-lxcfs-better-fs-behavior-on-var-lib-lxcfs.patch
  - 0013-bindings-non-functional-changes.patch
  - 0014-bindings-set-errno-in-pick_controller_from_path.patch
  - 0015-bindings-more-consistent-fs-behavior.patch
  - 0016-add-pld-linux-support.patch
  - 0017-don-t-use-argv-0-in-usage-output.patch
  - 0018-bindings-revert-cgroup-check.patch
  - 0019-bindings-improve-returned-errnos.patch
  - 0020-bindings-make-rmdir-behave-more-consistently.patch
  - 0021-libtool-do-not-link-lxcfs-against-liblxcfs.patch
  - 0022-bindings-lxcfs-improve-debugging.patch
  - 0023-bindings-fix-debug-macro.patch
  - 0024-bindings-restore-original-working-directory.patch</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1495022400">- update to version 2.0.7
  This is the seventh bugfix release for LXCFS 2.0. This includes the following bugfixes:
  * Remove unused variable
  * Also check next variable for NULL on cg_rmdir
  * virtualize the 'btime' field of /proc/stat
  * cleanup: return false instead of NULL as bool
  * Limit memswlimit by TotalSwap
  * pam_cgfs: remove dead assignment
  * pam_cgfs: return created directly
  * pam_cgfs: make sure that **p is not NULL
  * bindings: Want space for ints? Call sizeof(int)!
  * pam_cgfs: make trim() safer
  * pam_cgfs: error out on failure in cgv2_init()
  * pam_cgfs: remove dead assignment
  * bindings: implement guest nice
  * bindings: increase reserved buffer size a little
- added signature verification</changelog>
</package>
<package pkgid="c7894351d222af1b7bd28dee677e701646ab147fc8d3da60ddd3c7c86a8ec01d" name="lxcfs" arch="src">
  <version epoch="0" ver="2.0.7" rel="13.1"/>
  <changelog author="cbrauner@suse.de" date="1467892800">- add lxcfs package</changelog>
  <changelog author="cbrauner@suse.de" date="1467892801">- make sure that lxcfs install the shared library liblxcfs.so:
  The lxcfs executable requires liblxcfs.so be installed. It calls dlopen() to
  dynamically reload the shared library on upgrade. This is important. Do *not*
  split into a separate package and do not turn this into a versioned shared
  library! (This shared library allows lxcfs to be updated without having to
  restart running containers!)</changelog>
  <changelog author="cbrauner@suse.de" date="1467892802">- rename devel package from liblxcfs-devel to lxcfs-devel</changelog>
  <changelog author="cbrauner@suse.de" date="1467892803">- Remove lxcfs-devel.
- Install shared library liblxcfs.so into /usr/lib/lxcfs as it is not supposed
  to be used by any other program.</changelog>
  <changelog author="cbrauner@suse.com" date="1468152000">- add 0001-skip-empty-entries-under-proc-self-cgroup.patch</changelog>
  <changelog author="cbrauner@suse.de" date="1468238400">- install pam_cgfs.so with the pam_cgfs subpackage</changelog>
  <changelog author="cbrauner@suse.com" date="1469275200">- remove explicit Provides for pam_cgfs subpackage</changelog>
  <changelog author="cbrauner@suse.de" date="1472644800">- remove 0001-skip-empty-entries-under-proc-self-cgroup.patch</changelog>
  <changelog author="cbrauner@suse.de" date="1472644801">- update lxcfs to 2.0.3
- add 0001-Fix-test_reload-for-lxcfs-chroot.patch
- add 0002-Virtualize-more-of-the-meminfo-fields.patch
- add 0003-pam-fix-race-in-cgroup-creation.patch
- add 0004-meminfo-don-t-show-negative-swapfree.patch
- add 0005-bindings-improve-debugging.patch
- add 0006-bindings-use-openat-fd-for-fstatat-unlinkat.patch
- add 0007-bindings-close-open-fds-on-error.patch
- add 0008-bindings-grant-access-to-var-lib-lxcfs.patch
- add 0009-bindings-enable-access-to-var-lib-lxcfs-cgroup.patch
- add 0010-bindings-allow-access-to-var-lib-lxcfs-proc.patch
- add 0011-lxcfs-bindings-show-.-and-.-dir-entries.patch
- add 0012-lxcfs-better-fs-behavior-on-var-lib-lxcfs.patch
- add 0013-bindings-non-functional-changes.patch
- add 0014-bindings-set-errno-in-pick_controller_from_path.patch
- add 0015-bindings-more-consistent-fs-behavior.patch
- add 0016-add-pld-linux-support.patch
- add 0017-don-t-use-argv-0-in-usage-output.patch
- add 0018-bindings-revert-cgroup-check.patch
- add 0019-bindings-improve-returned-errnos.patch
- add 0020-bindings-make-rmdir-behave-more-consistently.patch
- add 0021-libtool-do-not-link-lxcfs-against-liblxcfs.patch
- add 0022-bindings-lxcfs-improve-debugging.patch
- add 0023-bindings-fix-debug-macro.patch
- add 0024-bindings-restore-original-working-directory.patch</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1485345600">- update to version 2.0.6
  This is the sixth bugfix release for LXCFS 2.0. This includes the following bugfixes:
    Fix swap values with nested cgroups
    tests: Fix run on ppc64el
    Fix wrong scanning of memory.stat
- update to version 2.0.5
  This is the fifth bugfix release for LXCFS 2.0. This includes the following bugfixes:
    Add Documentation key to systemd unit
    bindings: allow getattr on O_WRONLY files
    bindings: remove noop check
    fix Active/Inactive /proc/meminfo
    macro: add header for shared macros
    pam_cgfs: reimplement and add cgroupfs v2 support
    pam_cgfs: re-use cgroups that already belong to us
    pam_cgfs: handle cgroupfs v1 cpuset controller
    pam_cgfs: improve logging
    cgroups: handle non-existent isolcpus file
- update to version 2.0.4
  This is the fourth bugfix release for LXCFS 2.0. This includes the following bugfixes:
  Fix test_reload for lxcfs chroot
  Virtualize more of the meminfo fields
  pam: fix race in cgroup creation
  meminfo: don't show negative swapfree
  bindings: improve debugging
  bindings: use openat fd for fstatat(), unlinkat()
  bindings: close open fds on error
  bindings: grant access to /var/lib/lxcfs
  bindings: enable access to /var/lib/lxcfs/cgroup
  bindings: allow access to /var/lib/lxcfs/proc
  lxcfs, bindings: show "." and ".." dir entries
  lxcfs: better fs behavior on /var/lib/lxcfs
  bindings: non functional changes
  bindings: set errno in pick_controller_from_path()
  bindings: more consistent fs behavior
  add pld linux support
  don't use argv[0] in usage output
  bindings: revert cgroup check
  bindings: improve returned errnos
  bindings: make rmdir behave more consistently
  libtool: do not link lxcfs against liblxcfs
  bindings, lxcfs: improve debugging
  bindings: fix debug macro
  autotools: add -avoid-version
  bindings: restore original working directory
  bindings: add function to check fs type
  bindings: agnostic naming
  bindings: use chroot() on ramfs
  bindings: fix type weirdness with statfs f_type
  bindings: make pivot_enter() contain all its code</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1485518400">- deleted patches 0001 to 00024, as they are upstream already
  - 0001-Fix-test_reload-for-lxcfs-chroot.patch
  - 0002-Virtualize-more-of-the-meminfo-fields.patch
  - 0003-pam-fix-race-in-cgroup-creation.patch
  - 0004-meminfo-don-t-show-negative-swapfree.patch
  - 0005-bindings-improve-debugging.patch
  - 0006-bindings-use-openat-fd-for-fstatat-unlinkat.patch
  - 0007-bindings-close-open-fds-on-error.patch
  - 0008-bindings-grant-access-to-var-lib-lxcfs.patch
  - 0009-bindings-enable-access-to-var-lib-lxcfs-cgroup.patch
  - 0010-bindings-allow-access-to-var-lib-lxcfs-proc.patch
  - 0011-lxcfs-bindings-show-.-and-.-dir-entries.patch
  - 0012-lxcfs-better-fs-behavior-on-var-lib-lxcfs.patch
  - 0013-bindings-non-functional-changes.patch
  - 0014-bindings-set-errno-in-pick_controller_from_path.patch
  - 0015-bindings-more-consistent-fs-behavior.patch
  - 0016-add-pld-linux-support.patch
  - 0017-don-t-use-argv-0-in-usage-output.patch
  - 0018-bindings-revert-cgroup-check.patch
  - 0019-bindings-improve-returned-errnos.patch
  - 0020-bindings-make-rmdir-behave-more-consistently.patch
  - 0021-libtool-do-not-link-lxcfs-against-liblxcfs.patch
  - 0022-bindings-lxcfs-improve-debugging.patch
  - 0023-bindings-fix-debug-macro.patch
  - 0024-bindings-restore-original-working-directory.patch</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1495022400">- update to version 2.0.7
  This is the seventh bugfix release for LXCFS 2.0. This includes the following bugfixes:
  * Remove unused variable
  * Also check next variable for NULL on cg_rmdir
  * virtualize the 'btime' field of /proc/stat
  * cleanup: return false instead of NULL as bool
  * Limit memswlimit by TotalSwap
  * pam_cgfs: remove dead assignment
  * pam_cgfs: return created directly
  * pam_cgfs: make sure that **p is not NULL
  * bindings: Want space for ints? Call sizeof(int)!
  * pam_cgfs: make trim() safer
  * pam_cgfs: error out on failure in cgv2_init()
  * pam_cgfs: remove dead assignment
  * bindings: implement guest nice
  * bindings: increase reserved buffer size a little
- added signature verification</changelog>
</package>
<package pkgid="a171b087590cca7f3a736f787e74b5c8bcd66ab8e26d994d9bc45e88398d4f8c" name="lxcfs" arch="x86_64">
  <version epoch="0" ver="2.0.7" rel="13.1"/>
  <changelog author="cbrauner@suse.de" date="1467892800">- add lxcfs package</changelog>
  <changelog author="cbrauner@suse.de" date="1467892801">- make sure that lxcfs install the shared library liblxcfs.so:
  The lxcfs executable requires liblxcfs.so be installed. It calls dlopen() to
  dynamically reload the shared library on upgrade. This is important. Do *not*
  split into a separate package and do not turn this into a versioned shared
  library! (This shared library allows lxcfs to be updated without having to
  restart running containers!)</changelog>
  <changelog author="cbrauner@suse.de" date="1467892802">- rename devel package from liblxcfs-devel to lxcfs-devel</changelog>
  <changelog author="cbrauner@suse.de" date="1467892803">- Remove lxcfs-devel.
- Install shared library liblxcfs.so into /usr/lib/lxcfs as it is not supposed
  to be used by any other program.</changelog>
  <changelog author="cbrauner@suse.com" date="1468152000">- add 0001-skip-empty-entries-under-proc-self-cgroup.patch</changelog>
  <changelog author="cbrauner@suse.de" date="1468238400">- install pam_cgfs.so with the pam_cgfs subpackage</changelog>
  <changelog author="cbrauner@suse.com" date="1469275200">- remove explicit Provides for pam_cgfs subpackage</changelog>
  <changelog author="cbrauner@suse.de" date="1472644800">- remove 0001-skip-empty-entries-under-proc-self-cgroup.patch</changelog>
  <changelog author="cbrauner@suse.de" date="1472644801">- update lxcfs to 2.0.3
- add 0001-Fix-test_reload-for-lxcfs-chroot.patch
- add 0002-Virtualize-more-of-the-meminfo-fields.patch
- add 0003-pam-fix-race-in-cgroup-creation.patch
- add 0004-meminfo-don-t-show-negative-swapfree.patch
- add 0005-bindings-improve-debugging.patch
- add 0006-bindings-use-openat-fd-for-fstatat-unlinkat.patch
- add 0007-bindings-close-open-fds-on-error.patch
- add 0008-bindings-grant-access-to-var-lib-lxcfs.patch
- add 0009-bindings-enable-access-to-var-lib-lxcfs-cgroup.patch
- add 0010-bindings-allow-access-to-var-lib-lxcfs-proc.patch
- add 0011-lxcfs-bindings-show-.-and-.-dir-entries.patch
- add 0012-lxcfs-better-fs-behavior-on-var-lib-lxcfs.patch
- add 0013-bindings-non-functional-changes.patch
- add 0014-bindings-set-errno-in-pick_controller_from_path.patch
- add 0015-bindings-more-consistent-fs-behavior.patch
- add 0016-add-pld-linux-support.patch
- add 0017-don-t-use-argv-0-in-usage-output.patch
- add 0018-bindings-revert-cgroup-check.patch
- add 0019-bindings-improve-returned-errnos.patch
- add 0020-bindings-make-rmdir-behave-more-consistently.patch
- add 0021-libtool-do-not-link-lxcfs-against-liblxcfs.patch
- add 0022-bindings-lxcfs-improve-debugging.patch
- add 0023-bindings-fix-debug-macro.patch
- add 0024-bindings-restore-original-working-directory.patch</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1485345600">- update to version 2.0.6
  This is the sixth bugfix release for LXCFS 2.0. This includes the following bugfixes:
    Fix swap values with nested cgroups
    tests: Fix run on ppc64el
    Fix wrong scanning of memory.stat
- update to version 2.0.5
  This is the fifth bugfix release for LXCFS 2.0. This includes the following bugfixes:
    Add Documentation key to systemd unit
    bindings: allow getattr on O_WRONLY files
    bindings: remove noop check
    fix Active/Inactive /proc/meminfo
    macro: add header for shared macros
    pam_cgfs: reimplement and add cgroupfs v2 support
    pam_cgfs: re-use cgroups that already belong to us
    pam_cgfs: handle cgroupfs v1 cpuset controller
    pam_cgfs: improve logging
    cgroups: handle non-existent isolcpus file
- update to version 2.0.4
  This is the fourth bugfix release for LXCFS 2.0. This includes the following bugfixes:
  Fix test_reload for lxcfs chroot
  Virtualize more of the meminfo fields
  pam: fix race in cgroup creation
  meminfo: don't show negative swapfree
  bindings: improve debugging
  bindings: use openat fd for fstatat(), unlinkat()
  bindings: close open fds on error
  bindings: grant access to /var/lib/lxcfs
  bindings: enable access to /var/lib/lxcfs/cgroup
  bindings: allow access to /var/lib/lxcfs/proc
  lxcfs, bindings: show "." and ".." dir entries
  lxcfs: better fs behavior on /var/lib/lxcfs
  bindings: non functional changes
  bindings: set errno in pick_controller_from_path()
  bindings: more consistent fs behavior
  add pld linux support
  don't use argv[0] in usage output
  bindings: revert cgroup check
  bindings: improve returned errnos
  bindings: make rmdir behave more consistently
  libtool: do not link lxcfs against liblxcfs
  bindings, lxcfs: improve debugging
  bindings: fix debug macro
  autotools: add -avoid-version
  bindings: restore original working directory
  bindings: add function to check fs type
  bindings: agnostic naming
  bindings: use chroot() on ramfs
  bindings: fix type weirdness with statfs f_type
  bindings: make pivot_enter() contain all its code</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1485518400">- deleted patches 0001 to 00024, as they are upstream already
  - 0001-Fix-test_reload-for-lxcfs-chroot.patch
  - 0002-Virtualize-more-of-the-meminfo-fields.patch
  - 0003-pam-fix-race-in-cgroup-creation.patch
  - 0004-meminfo-don-t-show-negative-swapfree.patch
  - 0005-bindings-improve-debugging.patch
  - 0006-bindings-use-openat-fd-for-fstatat-unlinkat.patch
  - 0007-bindings-close-open-fds-on-error.patch
  - 0008-bindings-grant-access-to-var-lib-lxcfs.patch
  - 0009-bindings-enable-access-to-var-lib-lxcfs-cgroup.patch
  - 0010-bindings-allow-access-to-var-lib-lxcfs-proc.patch
  - 0011-lxcfs-bindings-show-.-and-.-dir-entries.patch
  - 0012-lxcfs-better-fs-behavior-on-var-lib-lxcfs.patch
  - 0013-bindings-non-functional-changes.patch
  - 0014-bindings-set-errno-in-pick_controller_from_path.patch
  - 0015-bindings-more-consistent-fs-behavior.patch
  - 0016-add-pld-linux-support.patch
  - 0017-don-t-use-argv-0-in-usage-output.patch
  - 0018-bindings-revert-cgroup-check.patch
  - 0019-bindings-improve-returned-errnos.patch
  - 0020-bindings-make-rmdir-behave-more-consistently.patch
  - 0021-libtool-do-not-link-lxcfs-against-liblxcfs.patch
  - 0022-bindings-lxcfs-improve-debugging.patch
  - 0023-bindings-fix-debug-macro.patch
  - 0024-bindings-restore-original-working-directory.patch</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1495022400">- update to version 2.0.7
  This is the seventh bugfix release for LXCFS 2.0. This includes the following bugfixes:
  * Remove unused variable
  * Also check next variable for NULL on cg_rmdir
  * virtualize the 'btime' field of /proc/stat
  * cleanup: return false instead of NULL as bool
  * Limit memswlimit by TotalSwap
  * pam_cgfs: remove dead assignment
  * pam_cgfs: return created directly
  * pam_cgfs: make sure that **p is not NULL
  * bindings: Want space for ints? Call sizeof(int)!
  * pam_cgfs: make trim() safer
  * pam_cgfs: error out on failure in cgv2_init()
  * pam_cgfs: remove dead assignment
  * bindings: implement guest nice
  * bindings: increase reserved buffer size a little
- added signature verification</changelog>
</package>
<package pkgid="8f930f1bc58f261a2a9ff4445e6ecb2241bc8a873da54ac6ecc95cb7e7fb350c" name="minikube" arch="src">
  <version epoch="0" ver="0.19.1" rel="1.19"/>
  <changelog author="dmacvicar@suse.de" date="1476619200">- initial package for 0.11.0</changelog>
  <changelog author="fcastelli@suse.com" date="1477396800">- Split the localkube into a dedicated sub-package</changelog>
  <changelog author="fcastelli@suse.com" date="1477915200">- Add update-suse-docker-machine-provisioner.patch patch: required
  to use latest SUSE/openSUSE provisioner of docker-machine</changelog>
  <changelog author="dmacvicar@suse.de" date="1486814400">- update to 0.16.0</changelog>
  <changelog author="fcastelli@suse.com" date="1491220800">- Update to 0.17.1</changelog>
  <changelog author="fcastelli@suse.com" date="1496318400">- Update to 0.19.1</changelog>
</package>
<package pkgid="e6d077354405724f51e32a0c87e2d24836e895218402bb226efba7dc4fa0996f" name="minikube" arch="x86_64">
  <version epoch="0" ver="0.19.1" rel="1.19"/>
  <changelog author="dmacvicar@suse.de" date="1476619200">- initial package for 0.11.0</changelog>
  <changelog author="fcastelli@suse.com" date="1477396800">- Split the localkube into a dedicated sub-package</changelog>
  <changelog author="fcastelli@suse.com" date="1477915200">- Add update-suse-docker-machine-provisioner.patch patch: required
  to use latest SUSE/openSUSE provisioner of docker-machine</changelog>
  <changelog author="dmacvicar@suse.de" date="1486814400">- update to 0.16.0</changelog>
  <changelog author="fcastelli@suse.com" date="1491220800">- Update to 0.17.1</changelog>
  <changelog author="fcastelli@suse.com" date="1496318400">- Update to 0.19.1</changelog>
</package>
<package pkgid="dbfc2ff95f74efddbc79be1f220348db2b097258c52a1b1ae43d0fecd77378b3" name="minikube-localkube" arch="x86_64">
  <version epoch="0" ver="0.19.1" rel="1.19"/>
  <changelog author="dmacvicar@suse.de" date="1476619200">- initial package for 0.11.0</changelog>
  <changelog author="fcastelli@suse.com" date="1477396800">- Split the localkube into a dedicated sub-package</changelog>
  <changelog author="fcastelli@suse.com" date="1477915200">- Add update-suse-docker-machine-provisioner.patch patch: required
  to use latest SUSE/openSUSE provisioner of docker-machine</changelog>
  <changelog author="dmacvicar@suse.de" date="1486814400">- update to 0.16.0</changelog>
  <changelog author="fcastelli@suse.com" date="1491220800">- Update to 0.17.1</changelog>
  <changelog author="fcastelli@suse.com" date="1496318400">- Update to 0.19.1</changelog>
</package>
<package pkgid="297a72f52ac40666ac041ad6b3b141dc3cefd9b9d076a2deafef81c4c641e7e2" name="oci-image-tools" arch="src">
  <version epoch="0" ver="0.0.0+git20170207.f3b6fb91dff8" rel="1.1"/>
  <changelog author="asarai@suse.com" date="1482235200">- Add initial import of OCI image-tools (421458f7e467). This is currently not
  versioned upstream, so we'll use the date and git commit to version things
  for the moment.</changelog>
  <changelog author="asarai@suse.com" date="1486555200">- Update OCI image-tools to f3b6fb91dff8. This includes updates to the
  image-spec, in particular related to the removal of mediaType from certain
  fields.
- Added patches to fix upstream bugs related to MediaTypes.
  + 0001-image-make-layer-validation-work.patch
  + 0001-schema-validation-correctly-validate-gzip-layer-medi.patch</changelog>
</package>
<package pkgid="dee48e0c315bae18f72703ee1d0d114f23654c79599de3d276d1f4f8e4fed34f" name="oci-image-tools" arch="x86_64">
  <version epoch="0" ver="0.0.0+git20170207.f3b6fb91dff8" rel="1.1"/>
  <changelog author="asarai@suse.com" date="1482235200">- Add initial import of OCI image-tools (421458f7e467). This is currently not
  versioned upstream, so we'll use the date and git commit to version things
  for the moment.</changelog>
  <changelog author="asarai@suse.com" date="1486555200">- Update OCI image-tools to f3b6fb91dff8. This includes updates to the
  image-spec, in particular related to the removal of mediaType from certain
  fields.
- Added patches to fix upstream bugs related to MediaTypes.
  + 0001-image-make-layer-validation-work.patch
  + 0001-schema-validation-correctly-validate-gzip-layer-medi.patch</changelog>
</package>
<package pkgid="b0a90398a30af76be7828d416e92a1c84f7bbe1ccf040d17c51b3e63c32bed50" name="oci-runtime-tools" arch="aarch64">
  <version epoch="0" ver="0.0.1+git20170411.2f0b832c731d" rel="1.1"/>
  <changelog author="asarai@suse.com" date="1481284800">- Add initial import of OCI runtime-tools (bd4a85de33e0). This is currently not
  versioned upstream, so we'll use the date and git commit to version things
  for the moment.
- Add patches required to make it useful. Port of opencontainers/runtime-tools#231
  + 0001-update-godeps-and-use-by-makefile.patch
  + 0002-remove-RUNTIME_TOOLS_LINK.patch
  + 0003-update-based-on-latest-spec.patch
  + 0004-SUSE-set-version-to-1.0.0-rc2.patch</changelog>
  <changelog author="asarai@suse.com" date="1491912000">- Update to 2f0b832c731d ("Merge pull request #350 from q384566678/linux-check"),
  which implements runtime-spec v1.0.0-rc5.
- Remove merged and un-needed patches:
  - 0001-update-godeps-and-use-by-makefile.patch
  - 0002-remove-RUNTIME_TOOLS_LINK.patch
  - 0003-update-based-on-latest-spec.patch
  - 0004-SUSE-set-version-to-1.0.0-rc2.patch
  + 0001-migrate-from-Godeps-to-vendor.patch
- Update to newer golang-packaging.</changelog>
  <changelog author="asarai@suse.com" date="1491912001">- Add a patch to fix opencontainers/runtime-tools#361.
  + 0001-validate-fix-spec.Hooks-nil-dereference.patch</changelog>
</package>
<package pkgid="d08c75c93c290d68559d16bd21d2878871417e99ab4ad2eabea9599001596fe8" name="oci-runtime-tools" arch="src">
  <version epoch="0" ver="0.0.1+git20170411.2f0b832c731d" rel="1.1"/>
  <changelog author="asarai@suse.com" date="1481284800">- Add initial import of OCI runtime-tools (bd4a85de33e0). This is currently not
  versioned upstream, so we'll use the date and git commit to version things
  for the moment.
- Add patches required to make it useful. Port of opencontainers/runtime-tools#231
  + 0001-update-godeps-and-use-by-makefile.patch
  + 0002-remove-RUNTIME_TOOLS_LINK.patch
  + 0003-update-based-on-latest-spec.patch
  + 0004-SUSE-set-version-to-1.0.0-rc2.patch</changelog>
  <changelog author="asarai@suse.com" date="1491912000">- Update to 2f0b832c731d ("Merge pull request #350 from q384566678/linux-check"),
  which implements runtime-spec v1.0.0-rc5.
- Remove merged and un-needed patches:
  - 0001-update-godeps-and-use-by-makefile.patch
  - 0002-remove-RUNTIME_TOOLS_LINK.patch
  - 0003-update-based-on-latest-spec.patch
  - 0004-SUSE-set-version-to-1.0.0-rc2.patch
  + 0001-migrate-from-Godeps-to-vendor.patch
- Update to newer golang-packaging.</changelog>
  <changelog author="asarai@suse.com" date="1491912001">- Add a patch to fix opencontainers/runtime-tools#361.
  + 0001-validate-fix-spec.Hooks-nil-dereference.patch</changelog>
</package>
<package pkgid="de6233f7fca5b5721459e7398c487e8238818a5672d2b257bc11da6b54c77410" name="oci-runtime-tools" arch="src">
  <version epoch="0" ver="0.0.1+git20170411.2f0b832c731d" rel="1.10"/>
  <changelog author="asarai@suse.com" date="1481284800">- Add initial import of OCI runtime-tools (bd4a85de33e0). This is currently not
  versioned upstream, so we'll use the date and git commit to version things
  for the moment.
- Add patches required to make it useful. Port of opencontainers/runtime-tools#231
  + 0001-update-godeps-and-use-by-makefile.patch
  + 0002-remove-RUNTIME_TOOLS_LINK.patch
  + 0003-update-based-on-latest-spec.patch
  + 0004-SUSE-set-version-to-1.0.0-rc2.patch</changelog>
  <changelog author="asarai@suse.com" date="1491912000">- Update to 2f0b832c731d ("Merge pull request #350 from q384566678/linux-check"),
  which implements runtime-spec v1.0.0-rc5.
- Remove merged and un-needed patches:
  - 0001-update-godeps-and-use-by-makefile.patch
  - 0002-remove-RUNTIME_TOOLS_LINK.patch
  - 0003-update-based-on-latest-spec.patch
  - 0004-SUSE-set-version-to-1.0.0-rc2.patch
  + 0001-migrate-from-Godeps-to-vendor.patch
- Update to newer golang-packaging.</changelog>
  <changelog author="asarai@suse.com" date="1491912001">- Add a patch to fix opencontainers/runtime-tools#361.
  + 0001-validate-fix-spec.Hooks-nil-dereference.patch</changelog>
</package>
<package pkgid="f50f9bdf03487555f45008acfd79dffd1789c8dc934dfeb9ecf306494404030d" name="oci-runtime-tools" arch="x86_64">
  <version epoch="0" ver="0.0.1+git20170411.2f0b832c731d" rel="1.10"/>
  <changelog author="asarai@suse.com" date="1481284800">- Add initial import of OCI runtime-tools (bd4a85de33e0). This is currently not
  versioned upstream, so we'll use the date and git commit to version things
  for the moment.
- Add patches required to make it useful. Port of opencontainers/runtime-tools#231
  + 0001-update-godeps-and-use-by-makefile.patch
  + 0002-remove-RUNTIME_TOOLS_LINK.patch
  + 0003-update-based-on-latest-spec.patch
  + 0004-SUSE-set-version-to-1.0.0-rc2.patch</changelog>
  <changelog author="asarai@suse.com" date="1491912000">- Update to 2f0b832c731d ("Merge pull request #350 from q384566678/linux-check"),
  which implements runtime-spec v1.0.0-rc5.
- Remove merged and un-needed patches:
  - 0001-update-godeps-and-use-by-makefile.patch
  - 0002-remove-RUNTIME_TOOLS_LINK.patch
  - 0003-update-based-on-latest-spec.patch
  - 0004-SUSE-set-version-to-1.0.0-rc2.patch
  + 0001-migrate-from-Godeps-to-vendor.patch
- Update to newer golang-packaging.</changelog>
  <changelog author="asarai@suse.com" date="1491912001">- Add a patch to fix opencontainers/runtime-tools#361.
  + 0001-validate-fix-spec.Hooks-nil-dereference.patch</changelog>
</package>
<package pkgid="791a7211c32d86b0891b76d211b0fd0bb111818392e1b3aa7cac3d9336bcb125" name="oci-runtime-tools-runtimetest" arch="aarch64">
  <version epoch="0" ver="0.0.1+git20170411.2f0b832c731d" rel="1.1"/>
  <changelog author="asarai@suse.com" date="1481284800">- Add initial import of OCI runtime-tools (bd4a85de33e0). This is currently not
  versioned upstream, so we'll use the date and git commit to version things
  for the moment.
- Add patches required to make it useful. Port of opencontainers/runtime-tools#231
  + 0001-update-godeps-and-use-by-makefile.patch
  + 0002-remove-RUNTIME_TOOLS_LINK.patch
  + 0003-update-based-on-latest-spec.patch
  + 0004-SUSE-set-version-to-1.0.0-rc2.patch</changelog>
  <changelog author="asarai@suse.com" date="1491912000">- Update to 2f0b832c731d ("Merge pull request #350 from q384566678/linux-check"),
  which implements runtime-spec v1.0.0-rc5.
- Remove merged and un-needed patches:
  - 0001-update-godeps-and-use-by-makefile.patch
  - 0002-remove-RUNTIME_TOOLS_LINK.patch
  - 0003-update-based-on-latest-spec.patch
  - 0004-SUSE-set-version-to-1.0.0-rc2.patch
  + 0001-migrate-from-Godeps-to-vendor.patch
- Update to newer golang-packaging.</changelog>
  <changelog author="asarai@suse.com" date="1491912001">- Add a patch to fix opencontainers/runtime-tools#361.
  + 0001-validate-fix-spec.Hooks-nil-dereference.patch</changelog>
</package>
<package pkgid="fb9f62f82a36c36c973b9ea5e762e6d7901b9cac0df2a0d30955c2ac44a37c96" name="oci-runtime-tools-runtimetest" arch="x86_64">
  <version epoch="0" ver="0.0.1+git20170411.2f0b832c731d" rel="1.10"/>
  <changelog author="asarai@suse.com" date="1481284800">- Add initial import of OCI runtime-tools (bd4a85de33e0). This is currently not
  versioned upstream, so we'll use the date and git commit to version things
  for the moment.
- Add patches required to make it useful. Port of opencontainers/runtime-tools#231
  + 0001-update-godeps-and-use-by-makefile.patch
  + 0002-remove-RUNTIME_TOOLS_LINK.patch
  + 0003-update-based-on-latest-spec.patch
  + 0004-SUSE-set-version-to-1.0.0-rc2.patch</changelog>
  <changelog author="asarai@suse.com" date="1491912000">- Update to 2f0b832c731d ("Merge pull request #350 from q384566678/linux-check"),
  which implements runtime-spec v1.0.0-rc5.
- Remove merged and un-needed patches:
  - 0001-update-godeps-and-use-by-makefile.patch
  - 0002-remove-RUNTIME_TOOLS_LINK.patch
  - 0003-update-based-on-latest-spec.patch
  - 0004-SUSE-set-version-to-1.0.0-rc2.patch
  + 0001-migrate-from-Godeps-to-vendor.patch
- Update to newer golang-packaging.</changelog>
  <changelog author="asarai@suse.com" date="1491912001">- Add a patch to fix opencontainers/runtime-tools#361.
  + 0001-validate-fix-spec.Hooks-nil-dereference.patch</changelog>
</package>
<package pkgid="f5ae2f49ff7b28f4ba53bc8b1b589bdc01d400f15bd23f988b40211c52c2e294" name="pam_cgfs" arch="aarch64">
  <version epoch="0" ver="2.0.7" rel="13.1"/>
  <changelog author="cbrauner@suse.de" date="1467892800">- add lxcfs package</changelog>
  <changelog author="cbrauner@suse.de" date="1467892801">- make sure that lxcfs install the shared library liblxcfs.so:
  The lxcfs executable requires liblxcfs.so be installed. It calls dlopen() to
  dynamically reload the shared library on upgrade. This is important. Do *not*
  split into a separate package and do not turn this into a versioned shared
  library! (This shared library allows lxcfs to be updated without having to
  restart running containers!)</changelog>
  <changelog author="cbrauner@suse.de" date="1467892802">- rename devel package from liblxcfs-devel to lxcfs-devel</changelog>
  <changelog author="cbrauner@suse.de" date="1467892803">- Remove lxcfs-devel.
- Install shared library liblxcfs.so into /usr/lib/lxcfs as it is not supposed
  to be used by any other program.</changelog>
  <changelog author="cbrauner@suse.com" date="1468152000">- add 0001-skip-empty-entries-under-proc-self-cgroup.patch</changelog>
  <changelog author="cbrauner@suse.de" date="1468238400">- install pam_cgfs.so with the pam_cgfs subpackage</changelog>
  <changelog author="cbrauner@suse.com" date="1469275200">- remove explicit Provides for pam_cgfs subpackage</changelog>
  <changelog author="cbrauner@suse.de" date="1472644800">- remove 0001-skip-empty-entries-under-proc-self-cgroup.patch</changelog>
  <changelog author="cbrauner@suse.de" date="1472644801">- update lxcfs to 2.0.3
- add 0001-Fix-test_reload-for-lxcfs-chroot.patch
- add 0002-Virtualize-more-of-the-meminfo-fields.patch
- add 0003-pam-fix-race-in-cgroup-creation.patch
- add 0004-meminfo-don-t-show-negative-swapfree.patch
- add 0005-bindings-improve-debugging.patch
- add 0006-bindings-use-openat-fd-for-fstatat-unlinkat.patch
- add 0007-bindings-close-open-fds-on-error.patch
- add 0008-bindings-grant-access-to-var-lib-lxcfs.patch
- add 0009-bindings-enable-access-to-var-lib-lxcfs-cgroup.patch
- add 0010-bindings-allow-access-to-var-lib-lxcfs-proc.patch
- add 0011-lxcfs-bindings-show-.-and-.-dir-entries.patch
- add 0012-lxcfs-better-fs-behavior-on-var-lib-lxcfs.patch
- add 0013-bindings-non-functional-changes.patch
- add 0014-bindings-set-errno-in-pick_controller_from_path.patch
- add 0015-bindings-more-consistent-fs-behavior.patch
- add 0016-add-pld-linux-support.patch
- add 0017-don-t-use-argv-0-in-usage-output.patch
- add 0018-bindings-revert-cgroup-check.patch
- add 0019-bindings-improve-returned-errnos.patch
- add 0020-bindings-make-rmdir-behave-more-consistently.patch
- add 0021-libtool-do-not-link-lxcfs-against-liblxcfs.patch
- add 0022-bindings-lxcfs-improve-debugging.patch
- add 0023-bindings-fix-debug-macro.patch
- add 0024-bindings-restore-original-working-directory.patch</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1485345600">- update to version 2.0.6
  This is the sixth bugfix release for LXCFS 2.0. This includes the following bugfixes:
    Fix swap values with nested cgroups
    tests: Fix run on ppc64el
    Fix wrong scanning of memory.stat
- update to version 2.0.5
  This is the fifth bugfix release for LXCFS 2.0. This includes the following bugfixes:
    Add Documentation key to systemd unit
    bindings: allow getattr on O_WRONLY files
    bindings: remove noop check
    fix Active/Inactive /proc/meminfo
    macro: add header for shared macros
    pam_cgfs: reimplement and add cgroupfs v2 support
    pam_cgfs: re-use cgroups that already belong to us
    pam_cgfs: handle cgroupfs v1 cpuset controller
    pam_cgfs: improve logging
    cgroups: handle non-existent isolcpus file
- update to version 2.0.4
  This is the fourth bugfix release for LXCFS 2.0. This includes the following bugfixes:
  Fix test_reload for lxcfs chroot
  Virtualize more of the meminfo fields
  pam: fix race in cgroup creation
  meminfo: don't show negative swapfree
  bindings: improve debugging
  bindings: use openat fd for fstatat(), unlinkat()
  bindings: close open fds on error
  bindings: grant access to /var/lib/lxcfs
  bindings: enable access to /var/lib/lxcfs/cgroup
  bindings: allow access to /var/lib/lxcfs/proc
  lxcfs, bindings: show "." and ".." dir entries
  lxcfs: better fs behavior on /var/lib/lxcfs
  bindings: non functional changes
  bindings: set errno in pick_controller_from_path()
  bindings: more consistent fs behavior
  add pld linux support
  don't use argv[0] in usage output
  bindings: revert cgroup check
  bindings: improve returned errnos
  bindings: make rmdir behave more consistently
  libtool: do not link lxcfs against liblxcfs
  bindings, lxcfs: improve debugging
  bindings: fix debug macro
  autotools: add -avoid-version
  bindings: restore original working directory
  bindings: add function to check fs type
  bindings: agnostic naming
  bindings: use chroot() on ramfs
  bindings: fix type weirdness with statfs f_type
  bindings: make pivot_enter() contain all its code</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1485518400">- deleted patches 0001 to 00024, as they are upstream already
  - 0001-Fix-test_reload-for-lxcfs-chroot.patch
  - 0002-Virtualize-more-of-the-meminfo-fields.patch
  - 0003-pam-fix-race-in-cgroup-creation.patch
  - 0004-meminfo-don-t-show-negative-swapfree.patch
  - 0005-bindings-improve-debugging.patch
  - 0006-bindings-use-openat-fd-for-fstatat-unlinkat.patch
  - 0007-bindings-close-open-fds-on-error.patch
  - 0008-bindings-grant-access-to-var-lib-lxcfs.patch
  - 0009-bindings-enable-access-to-var-lib-lxcfs-cgroup.patch
  - 0010-bindings-allow-access-to-var-lib-lxcfs-proc.patch
  - 0011-lxcfs-bindings-show-.-and-.-dir-entries.patch
  - 0012-lxcfs-better-fs-behavior-on-var-lib-lxcfs.patch
  - 0013-bindings-non-functional-changes.patch
  - 0014-bindings-set-errno-in-pick_controller_from_path.patch
  - 0015-bindings-more-consistent-fs-behavior.patch
  - 0016-add-pld-linux-support.patch
  - 0017-don-t-use-argv-0-in-usage-output.patch
  - 0018-bindings-revert-cgroup-check.patch
  - 0019-bindings-improve-returned-errnos.patch
  - 0020-bindings-make-rmdir-behave-more-consistently.patch
  - 0021-libtool-do-not-link-lxcfs-against-liblxcfs.patch
  - 0022-bindings-lxcfs-improve-debugging.patch
  - 0023-bindings-fix-debug-macro.patch
  - 0024-bindings-restore-original-working-directory.patch</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1495022400">- update to version 2.0.7
  This is the seventh bugfix release for LXCFS 2.0. This includes the following bugfixes:
  * Remove unused variable
  * Also check next variable for NULL on cg_rmdir
  * virtualize the 'btime' field of /proc/stat
  * cleanup: return false instead of NULL as bool
  * Limit memswlimit by TotalSwap
  * pam_cgfs: remove dead assignment
  * pam_cgfs: return created directly
  * pam_cgfs: make sure that **p is not NULL
  * bindings: Want space for ints? Call sizeof(int)!
  * pam_cgfs: make trim() safer
  * pam_cgfs: error out on failure in cgv2_init()
  * pam_cgfs: remove dead assignment
  * bindings: implement guest nice
  * bindings: increase reserved buffer size a little
- added signature verification</changelog>
</package>
<package pkgid="2380de257ca9eb9aa4065ce837ac7942d448f4fd74b390f89e0802b4de23240c" name="pam_cgfs" arch="x86_64">
  <version epoch="0" ver="2.0.7" rel="13.1"/>
  <changelog author="cbrauner@suse.de" date="1467892800">- add lxcfs package</changelog>
  <changelog author="cbrauner@suse.de" date="1467892801">- make sure that lxcfs install the shared library liblxcfs.so:
  The lxcfs executable requires liblxcfs.so be installed. It calls dlopen() to
  dynamically reload the shared library on upgrade. This is important. Do *not*
  split into a separate package and do not turn this into a versioned shared
  library! (This shared library allows lxcfs to be updated without having to
  restart running containers!)</changelog>
  <changelog author="cbrauner@suse.de" date="1467892802">- rename devel package from liblxcfs-devel to lxcfs-devel</changelog>
  <changelog author="cbrauner@suse.de" date="1467892803">- Remove lxcfs-devel.
- Install shared library liblxcfs.so into /usr/lib/lxcfs as it is not supposed
  to be used by any other program.</changelog>
  <changelog author="cbrauner@suse.com" date="1468152000">- add 0001-skip-empty-entries-under-proc-self-cgroup.patch</changelog>
  <changelog author="cbrauner@suse.de" date="1468238400">- install pam_cgfs.so with the pam_cgfs subpackage</changelog>
  <changelog author="cbrauner@suse.com" date="1469275200">- remove explicit Provides for pam_cgfs subpackage</changelog>
  <changelog author="cbrauner@suse.de" date="1472644800">- remove 0001-skip-empty-entries-under-proc-self-cgroup.patch</changelog>
  <changelog author="cbrauner@suse.de" date="1472644801">- update lxcfs to 2.0.3
- add 0001-Fix-test_reload-for-lxcfs-chroot.patch
- add 0002-Virtualize-more-of-the-meminfo-fields.patch
- add 0003-pam-fix-race-in-cgroup-creation.patch
- add 0004-meminfo-don-t-show-negative-swapfree.patch
- add 0005-bindings-improve-debugging.patch
- add 0006-bindings-use-openat-fd-for-fstatat-unlinkat.patch
- add 0007-bindings-close-open-fds-on-error.patch
- add 0008-bindings-grant-access-to-var-lib-lxcfs.patch
- add 0009-bindings-enable-access-to-var-lib-lxcfs-cgroup.patch
- add 0010-bindings-allow-access-to-var-lib-lxcfs-proc.patch
- add 0011-lxcfs-bindings-show-.-and-.-dir-entries.patch
- add 0012-lxcfs-better-fs-behavior-on-var-lib-lxcfs.patch
- add 0013-bindings-non-functional-changes.patch
- add 0014-bindings-set-errno-in-pick_controller_from_path.patch
- add 0015-bindings-more-consistent-fs-behavior.patch
- add 0016-add-pld-linux-support.patch
- add 0017-don-t-use-argv-0-in-usage-output.patch
- add 0018-bindings-revert-cgroup-check.patch
- add 0019-bindings-improve-returned-errnos.patch
- add 0020-bindings-make-rmdir-behave-more-consistently.patch
- add 0021-libtool-do-not-link-lxcfs-against-liblxcfs.patch
- add 0022-bindings-lxcfs-improve-debugging.patch
- add 0023-bindings-fix-debug-macro.patch
- add 0024-bindings-restore-original-working-directory.patch</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1485345600">- update to version 2.0.6
  This is the sixth bugfix release for LXCFS 2.0. This includes the following bugfixes:
    Fix swap values with nested cgroups
    tests: Fix run on ppc64el
    Fix wrong scanning of memory.stat
- update to version 2.0.5
  This is the fifth bugfix release for LXCFS 2.0. This includes the following bugfixes:
    Add Documentation key to systemd unit
    bindings: allow getattr on O_WRONLY files
    bindings: remove noop check
    fix Active/Inactive /proc/meminfo
    macro: add header for shared macros
    pam_cgfs: reimplement and add cgroupfs v2 support
    pam_cgfs: re-use cgroups that already belong to us
    pam_cgfs: handle cgroupfs v1 cpuset controller
    pam_cgfs: improve logging
    cgroups: handle non-existent isolcpus file
- update to version 2.0.4
  This is the fourth bugfix release for LXCFS 2.0. This includes the following bugfixes:
  Fix test_reload for lxcfs chroot
  Virtualize more of the meminfo fields
  pam: fix race in cgroup creation
  meminfo: don't show negative swapfree
  bindings: improve debugging
  bindings: use openat fd for fstatat(), unlinkat()
  bindings: close open fds on error
  bindings: grant access to /var/lib/lxcfs
  bindings: enable access to /var/lib/lxcfs/cgroup
  bindings: allow access to /var/lib/lxcfs/proc
  lxcfs, bindings: show "." and ".." dir entries
  lxcfs: better fs behavior on /var/lib/lxcfs
  bindings: non functional changes
  bindings: set errno in pick_controller_from_path()
  bindings: more consistent fs behavior
  add pld linux support
  don't use argv[0] in usage output
  bindings: revert cgroup check
  bindings: improve returned errnos
  bindings: make rmdir behave more consistently
  libtool: do not link lxcfs against liblxcfs
  bindings, lxcfs: improve debugging
  bindings: fix debug macro
  autotools: add -avoid-version
  bindings: restore original working directory
  bindings: add function to check fs type
  bindings: agnostic naming
  bindings: use chroot() on ramfs
  bindings: fix type weirdness with statfs f_type
  bindings: make pivot_enter() contain all its code</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1485518400">- deleted patches 0001 to 00024, as they are upstream already
  - 0001-Fix-test_reload-for-lxcfs-chroot.patch
  - 0002-Virtualize-more-of-the-meminfo-fields.patch
  - 0003-pam-fix-race-in-cgroup-creation.patch
  - 0004-meminfo-don-t-show-negative-swapfree.patch
  - 0005-bindings-improve-debugging.patch
  - 0006-bindings-use-openat-fd-for-fstatat-unlinkat.patch
  - 0007-bindings-close-open-fds-on-error.patch
  - 0008-bindings-grant-access-to-var-lib-lxcfs.patch
  - 0009-bindings-enable-access-to-var-lib-lxcfs-cgroup.patch
  - 0010-bindings-allow-access-to-var-lib-lxcfs-proc.patch
  - 0011-lxcfs-bindings-show-.-and-.-dir-entries.patch
  - 0012-lxcfs-better-fs-behavior-on-var-lib-lxcfs.patch
  - 0013-bindings-non-functional-changes.patch
  - 0014-bindings-set-errno-in-pick_controller_from_path.patch
  - 0015-bindings-more-consistent-fs-behavior.patch
  - 0016-add-pld-linux-support.patch
  - 0017-don-t-use-argv-0-in-usage-output.patch
  - 0018-bindings-revert-cgroup-check.patch
  - 0019-bindings-improve-returned-errnos.patch
  - 0020-bindings-make-rmdir-behave-more-consistently.patch
  - 0021-libtool-do-not-link-lxcfs-against-liblxcfs.patch
  - 0022-bindings-lxcfs-improve-debugging.patch
  - 0023-bindings-fix-debug-macro.patch
  - 0024-bindings-restore-original-working-directory.patch</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1495022400">- update to version 2.0.7
  This is the seventh bugfix release for LXCFS 2.0. This includes the following bugfixes:
  * Remove unused variable
  * Also check next variable for NULL on cg_rmdir
  * virtualize the 'btime' field of /proc/stat
  * cleanup: return false instead of NULL as bool
  * Limit memswlimit by TotalSwap
  * pam_cgfs: remove dead assignment
  * pam_cgfs: return created directly
  * pam_cgfs: make sure that **p is not NULL
  * bindings: Want space for ints? Call sizeof(int)!
  * pam_cgfs: make trim() safer
  * pam_cgfs: error out on failure in cgv2_init()
  * pam_cgfs: remove dead assignment
  * bindings: implement guest nice
  * bindings: increase reserved buffer size a little
- added signature verification</changelog>
</package>
<package pkgid="56cda0f6eb294c43e633d403e1f39b91cadd6f95b09345f89635bf0312951df4" name="python-PySocks" arch="noarch">
  <version epoch="0" ver="1.5.6" rel="1.1"/>
  <changelog author="hpj@urpla.net" date="1451995200">- Version 1.5.6: initial build</changelog>
  <changelog author="toddrme2178@gmail.com" date="1457697600">- Fix license
- Provides/Obsoletes python-SocksiPy, which this is an updated fork
  of and conflicts with.</changelog>
</package>
<package pkgid="1a512108b8d4e69da28786fff88e31d97c8ca125a1ea0cd480c8efa8fea9b9ff" name="python-PySocks" arch="src">
  <version epoch="0" ver="1.5.6" rel="1.1"/>
  <changelog author="hpj@urpla.net" date="1451995200">- Version 1.5.6: initial build</changelog>
  <changelog author="toddrme2178@gmail.com" date="1457697600">- Fix license
- Provides/Obsoletes python-SocksiPy, which this is an updated fork
  of and conflicts with.</changelog>
</package>
<package pkgid="90caaf16740fe201c0ab056c0643550d01c2708f66ce3c073287f7d69fc69bfc" name="python-PySocks" arch="noarch">
  <version epoch="0" ver="1.5.6" rel="1.2"/>
  <changelog author="hpj@urpla.net" date="1451995200">- Version 1.5.6: initial build</changelog>
  <changelog author="toddrme2178@gmail.com" date="1457697600">- Fix license
- Provides/Obsoletes python-SocksiPy, which this is an updated fork
  of and conflicts with.</changelog>
</package>
<package pkgid="810badb52b38488d2abcfab9df9b23965d3d960782ba1710b30f85a9cd81bd26" name="python-PySocks" arch="src">
  <version epoch="0" ver="1.5.6" rel="1.2"/>
  <changelog author="hpj@urpla.net" date="1451995200">- Version 1.5.6: initial build</changelog>
  <changelog author="toddrme2178@gmail.com" date="1457697600">- Fix license
- Provides/Obsoletes python-SocksiPy, which this is an updated fork
  of and conflicts with.</changelog>
</package>
<package pkgid="38e41ad4523c59d20a1defe558e19607152266260d59ef6a0a20c5ad9bf0dfdb" name="python-PyYAML" arch="aarch64">
  <version epoch="0" ver="3.11" rel="1.2"/>
  <changelog author="saschpe@suse.de" date="1328011200">- Initial version</changelog>
  <changelog author="saschpe@suse.de" date="1355918400">- Build against libyaml to get the faster module</changelog>
  <changelog author="p.drouand@gmail.com" date="1357819200">- Initial python3 support</changelog>
  <changelog author="dvaleev@suse.com" date="1362484800">- increase file-descriptor-count for ppc to make tests happy</changelog>
  <changelog author="ro@suse.de" date="1391601600">- increase file-descriptor-count for s390 to make tests happy</changelog>
  <changelog author="toddrme2178@gmail.com" date="1406721600">- Update to 3.11
  - Source and binary distributions are rebuilt against the latest
    versions of Cython and LibYAML.</changelog>
</package>
<package pkgid="1b3b2d2fd719cbce2c1b37e1e4467c7ef21dfa66e2672e6ed2e77ea1e9c301ea" name="python-PyYAML" arch="src">
  <version epoch="0" ver="3.11" rel="1.2"/>
  <changelog author="saschpe@suse.de" date="1328011200">- Initial version</changelog>
  <changelog author="saschpe@suse.de" date="1355918400">- Build against libyaml to get the faster module</changelog>
  <changelog author="p.drouand@gmail.com" date="1357819200">- Initial python3 support</changelog>
  <changelog author="dvaleev@suse.com" date="1362484800">- increase file-descriptor-count for ppc to make tests happy</changelog>
  <changelog author="ro@suse.de" date="1391601600">- increase file-descriptor-count for s390 to make tests happy</changelog>
  <changelog author="toddrme2178@gmail.com" date="1406721600">- Update to 3.11
  - Source and binary distributions are rebuilt against the latest
    versions of Cython and LibYAML.</changelog>
</package>
<package pkgid="52eceb9145b4e85fb892b5c1a6752230aa30c8990117cc81943f82e88d94f4df" name="python-PyYAML" arch="src">
  <version epoch="0" ver="3.11" rel="1.3"/>
  <changelog author="saschpe@suse.de" date="1328011200">- Initial version</changelog>
  <changelog author="saschpe@suse.de" date="1355918400">- Build against libyaml to get the faster module</changelog>
  <changelog author="p.drouand@gmail.com" date="1357819200">- Initial python3 support</changelog>
  <changelog author="dvaleev@suse.com" date="1362484800">- increase file-descriptor-count for ppc to make tests happy</changelog>
  <changelog author="ro@suse.de" date="1391601600">- increase file-descriptor-count for s390 to make tests happy</changelog>
  <changelog author="toddrme2178@gmail.com" date="1406721600">- Update to 3.11
  - Source and binary distributions are rebuilt against the latest
    versions of Cython and LibYAML.</changelog>
</package>
<package pkgid="921082eeaa52bb03a8edc85040c4f4c9497655d883bfaecce0d329dbacebebf2" name="python-PyYAML" arch="x86_64">
  <version epoch="0" ver="3.11" rel="1.3"/>
  <changelog author="saschpe@suse.de" date="1328011200">- Initial version</changelog>
  <changelog author="saschpe@suse.de" date="1355918400">- Build against libyaml to get the faster module</changelog>
  <changelog author="p.drouand@gmail.com" date="1357819200">- Initial python3 support</changelog>
  <changelog author="dvaleev@suse.com" date="1362484800">- increase file-descriptor-count for ppc to make tests happy</changelog>
  <changelog author="ro@suse.de" date="1391601600">- increase file-descriptor-count for s390 to make tests happy</changelog>
  <changelog author="toddrme2178@gmail.com" date="1406721600">- Update to 3.11
  - Source and binary distributions are rebuilt against the latest
    versions of Cython and LibYAML.</changelog>
</package>
<package pkgid="ed7854c5634bf9802243addb349c68c846d5be8da86825336d7ea8b633f2b398" name="python-backports.ssl_match_hostname" arch="noarch">
  <version epoch="0" ver="3.5.0.1" rel="1.2"/>
  <changelog author="toddrme2178@gmail.com" date="1400587200">- Initial version</changelog>
  <changelog author="freitag@owncloud.com" date="1461585600">- Update to upstream version 3.5.0.1</changelog>
</package>
<package pkgid="b62a227e75f6a98f382bd076f93a62232ac63ef65535340ad2d65964059ad726" name="python-backports.ssl_match_hostname" arch="src">
  <version epoch="0" ver="3.5.0.1" rel="1.2"/>
  <changelog author="toddrme2178@gmail.com" date="1400587200">- Initial version</changelog>
  <changelog author="freitag@owncloud.com" date="1461585600">- Update to upstream version 3.5.0.1</changelog>
</package>
<package pkgid="e3d2fbbc2db7191f633f03e6d2a1c058259d80159322b121df27f218971b60c8" name="python-cached-property" arch="noarch">
  <version epoch="0" ver="1.3.0" rel="3.2"/>
  <changelog author="jmassaguerpla@suse.com" date="1458216000">- initial commit with version 1.3.0</changelog>
</package>
<package pkgid="5c5c87e96fac767a3761c2fc3da23b074c6cb69abe0723f6684ca542e8894a7f" name="python-cached-property" arch="src">
  <version epoch="0" ver="1.3.0" rel="3.2"/>
  <changelog author="jmassaguerpla@suse.com" date="1458216000">- initial commit with version 1.3.0</changelog>
</package>
<package pkgid="88041197027c80dee4a1b9df065bfbcdb81e73a161dedd96b11830a7c37f0507" name="python-cov-core" arch="noarch">
  <version epoch="0" ver="1.15.0" rel="1.2"/>
  <changelog author="speilicke@suse.com" date="1376308800">- Initial version</changelog>
  <changelog author="speilicke@suse.com" date="1376308801">- Setuptools build requirement got lost</changelog>
  <changelog author="toddrme2178@gmail.com" date="1406721600">- Update to 1.13.0
  * No upstream changelog</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1430568000">- update to version 1.15.0: no upstream changelog
- update project URL</changelog>
</package>
<package pkgid="b48c9e18dc00f30549f39480b4aa626d5be882c8618052e873ec5ef0beecd980" name="python-cov-core" arch="src">
  <version epoch="0" ver="1.15.0" rel="1.2"/>
  <changelog author="speilicke@suse.com" date="1376308800">- Initial version</changelog>
  <changelog author="speilicke@suse.com" date="1376308801">- Setuptools build requirement got lost</changelog>
  <changelog author="toddrme2178@gmail.com" date="1406721600">- Update to 1.13.0
  * No upstream changelog</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1430568000">- update to version 1.15.0: no upstream changelog
- update project URL</changelog>
</package>
<package pkgid="b22cde439ac944999a6304a20105fb738970010a64116f016dac839e5e35879b" name="python-coverage" arch="aarch64">
  <version epoch="0" ver="4.0.3" rel="3.2"/>
  <changelog author="saschpe@suse.de" date="1304683200">- Update to version 3.4:
  + The XML report is now sorted by package name, fixing issue 88.
  + Programs that exited with sys.exit() with no argument weren't handled
    properly, producing a coverage.py stack trace.  That is now fixed.
- Changes from version 3.3.1:
  + Using parallel=True in .coveragerc file prevented reporting, but now does
    not, fixing issue 49.
  + When running your code with "coverage run", if you call sys.exit(),
    coverage.py will exit with that status code, fixing issue 50.
- Added documentation (AUTHORS.txt, CHANGES.txt and README.txt)
- Addded changes file</changelog>
  <changelog author="saschpe@suse.de" date="1315483200">- Update to version 3.5.1b1:
  * for-else constructs are understood better, and don't cause erroneous partial
    branch warnings.  Fixes issue 122.
  * Branch coverage for with statements is improved, fixing issue 128.
  * The number of partial branches reported on the HTML summary page was
    different than the number reported on the individual file pages.  This is
    now fixed.
  * An explicit include directive to measure files in the Python installation
    wouldn't work because of the standard library exclusion.  Now the include
    directive takes precendence, and the files will be measured.  Fixes
    issue 138.
  * The HTML report now handles Unicode characters in Python source files
    properly. This fixes issue 124 and issue 144. Thanks, Devin
    Jeanpierre.
  * In order to help the core developers measure the test coverage of the
    standard library, Brandon Rhodes devised an aggressive hack to trick Python
    into running some coverage code before anything else in the process.
    See the coverage/fullcoverage directory if you are interested.
  ...see CHANGES.txt for more
- Spec file cleanup:
  * Use python-distribute instead of python-setuptools
  * Changed license to BSD-3-Clause (SPDX style)</changelog>
  <changelog author="saschpe@suse.de" date="1317124800">- Add python-distribute runtime requirement</changelog>
  <changelog author="saschpe@suse.de" date="1320926400">- Update to version 3.5.1:
  * The [paths] feature unfortunately didn't work in real world situations
    where you wanted to, you know, report on the combined data.  Now all paths
    stored in the combined file are canonicalized properly.</changelog>
  <changelog author="saschpe@gmx.de" date="1331380800">- Simplify macro usage</changelog>
  <changelog author="highwaystar.ru@gmail.com" date="1337774400">- python3 package added
- minor spec improvement (files section)</changelog>
  <changelog author="cfarrell@suse.com" date="1337860800">- license update: BSD-2-Clause and (GPL-2.0+ or MIT)
  __init__.py is the only file with a definitive license statement
  (BSD-2-Clause). Also, package contains jquery components (GPL-2.0+ or
  MIT)</changelog>
  <changelog author="saschpe@suse.de" date="1353412800">- Update to version 3.5.3:
  + Line numbers in the HTML report line up better with the source lines, fixing
    issue 197
  + When specifying a directory as the source= option, the directory itself no
    longer needs to have a __init__.py file, though its subdirectories do, to
    be considered as source files.
  + Files encoded as UTF-8 with a BOM are now properly handled, fixing
    issue 179_.
  + Fixed more cases of non-Python files being reported as Python source, and
    then not being able to parse them as Python.  Closes issue 82 (again).
  + Fixed memory leaks under Python 3, thanks, Brett Cannon. Closes issue 147_.
  + Optimized .pyo files may not have been handled correctly, issue 195_.
  + Certain unusually named file paths could have been mangled during reporting,
    issue 194_.
  + Try to do a better job of the impossible task of detecting when we can't
    build the C extension, fixing issue 183_.
  + Testing is now done with tox
- Changes from version 3.5.2:
  + No changes since 3.5.2.b1
- Changes from version 3.5.2b1
  + The HTML report has slightly tweaked controls: the buttons at the top of
    the page are color-coded to the source lines they affect.
  + Custom CSS can be applied to the HTML report by specifying a CSS file as
    the extra_css configuration value in the [html] section.
  + Source files with custom encodings declared in a comment at the top are now
    properly handled during reporting on Python 2.  Python 3 always handled them
    properly.  This fixes issue 157_.
  + Backup files left behind by editors are no longer collected by the source=
    option, fixing issue 168_.
  + If a file doesn't parse properly as Python, we don't report it as an error
    if the filename seems like maybe it wasn't meant to be Python.  This is a
    pragmatic fix for issue 82_.
  + The -m switch on coverage report, which includes missing line numbers
    in the summary report, can now be specifed as show_missing in the
    config file.  Closes issue 173_.
  + When running a module with coverage run -m &lt;modulename&gt;, certain details
    of the execution environment weren't the same as for
    python -m &lt;modulename&gt;.  This had the unfortunate side-effect of making
    coverage run -m unittest discover not work if you had tests in a
    directory named "test".  This fixes issue 155_.
  + Now the exit status of your product code is properly used as the process
    status when running python -m coverage run ....  Thanks, JT Olds.
  + When installing into pypy, we no longer attempt (and fail) to compile
    the C tracer function, closing issue 166_.</changelog>
  <changelog author="dmueller@suse.com" date="1367236800">- update to 3.6:
  * Fix Nose support
  * Add --fail-under
  * Over 20 bug fixes, for details see included CHANGELOG</changelog>
  <changelog author="speilicke@suse.com" date="1367582400">- Apply update-alternatives for binaries and man-pages
- Drop buildrequires on python-xml, I don't see it being used</changelog>
  <changelog author="speilicke@suse.com" date="1368619200">- Fix update-alternatives and support upgrade from previous versions</changelog>
  <changelog author="dmueller@suse.com" date="1382356800">- update to 3.7:
  * Added the ``--debug`` switch to ``coverage run``.  It accepts a list of
  options indicating the type of internal activity to log to stderr.
  * Running code with ``coverage run -m`` now behaves more like Python does,
  setting sys.path properly, which fixes `issue 207`_ and `issue 242`_.
  * Coverage can now run .pyc files directly, closing `issue 264`_.
  Over 15 other bugfixes, see included CHANGELOG</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1399550400">- update to 3.7.1:
  - Improved the speed of HTML report generation by about 20%.
  - Fixed the mechanism for finding OS-installed static files for the HTML report
    so that it will actually find OS-installed static files.</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1415534400">- fix bashism in pre script</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437739200">- fix rhel deps by depending on /usr/sbin/update-alternatives</changelog>
  <changelog author="arun@gmx.de" date="1444219200">- specfile:
  * updated license
  * updated update-alternatives
  * README.txt -&gt; README.rst
- update to version 4.0:
  (long list, see http://coverage.readthedocs.org/en/latest/changes.html)</changelog>
  <changelog author="bgeuken@suse.com" date="1444996800">- Pre require coreutils. This package is needed for the rm call in the pre section.
    Subprocess failed. Error: RPM failed: /var/tmp/rpm-tmp.gONanE: line 3: rm: command not found</changelog>
  <changelog author="dmueller@suse.com" date="1446292800">- add LICENSE.txt</changelog>
  <changelog author="marec@detebe.org" date="1451304000">- update to 4.0.3:
  - Fixed a mysterious problem that manifested in different ways: sometimes
    hanging the process (`issue 420`_), sometimes making database connections
    fail (`issue 445`_).
  - The XML report now has correct ``&lt;source&gt;`` elements when using a
    ``--source=`` option somewhere besides the current directory.  This fixes
    `issue 439`_. Thanks, Arcady Ivanov.
  - Fixed an unusual edge case of detecting source encodings, described in
    `issue 443`_.
  - Help messages that mention the command to use now properly use the actual
    command name, which might be different than "coverage".  Thanks to Ben Finney,
    this closes `issue 438`_.</changelog>
</package>
<package pkgid="c1cfa62b902244d85638b443a2e82c95df81407fc372bd970c2b07a1037c1149" name="python-coverage" arch="src">
  <version epoch="0" ver="4.0.3" rel="3.2"/>
  <changelog author="saschpe@suse.de" date="1304683200">- Update to version 3.4:
  + The XML report is now sorted by package name, fixing issue 88.
  + Programs that exited with sys.exit() with no argument weren't handled
    properly, producing a coverage.py stack trace.  That is now fixed.
- Changes from version 3.3.1:
  + Using parallel=True in .coveragerc file prevented reporting, but now does
    not, fixing issue 49.
  + When running your code with "coverage run", if you call sys.exit(),
    coverage.py will exit with that status code, fixing issue 50.
- Added documentation (AUTHORS.txt, CHANGES.txt and README.txt)
- Addded changes file</changelog>
  <changelog author="saschpe@suse.de" date="1315483200">- Update to version 3.5.1b1:
  * for-else constructs are understood better, and don't cause erroneous partial
    branch warnings.  Fixes issue 122.
  * Branch coverage for with statements is improved, fixing issue 128.
  * The number of partial branches reported on the HTML summary page was
    different than the number reported on the individual file pages.  This is
    now fixed.
  * An explicit include directive to measure files in the Python installation
    wouldn't work because of the standard library exclusion.  Now the include
    directive takes precendence, and the files will be measured.  Fixes
    issue 138.
  * The HTML report now handles Unicode characters in Python source files
    properly. This fixes issue 124 and issue 144. Thanks, Devin
    Jeanpierre.
  * In order to help the core developers measure the test coverage of the
    standard library, Brandon Rhodes devised an aggressive hack to trick Python
    into running some coverage code before anything else in the process.
    See the coverage/fullcoverage directory if you are interested.
  ...see CHANGES.txt for more
- Spec file cleanup:
  * Use python-distribute instead of python-setuptools
  * Changed license to BSD-3-Clause (SPDX style)</changelog>
  <changelog author="saschpe@suse.de" date="1317124800">- Add python-distribute runtime requirement</changelog>
  <changelog author="saschpe@suse.de" date="1320926400">- Update to version 3.5.1:
  * The [paths] feature unfortunately didn't work in real world situations
    where you wanted to, you know, report on the combined data.  Now all paths
    stored in the combined file are canonicalized properly.</changelog>
  <changelog author="saschpe@gmx.de" date="1331380800">- Simplify macro usage</changelog>
  <changelog author="highwaystar.ru@gmail.com" date="1337774400">- python3 package added
- minor spec improvement (files section)</changelog>
  <changelog author="cfarrell@suse.com" date="1337860800">- license update: BSD-2-Clause and (GPL-2.0+ or MIT)
  __init__.py is the only file with a definitive license statement
  (BSD-2-Clause). Also, package contains jquery components (GPL-2.0+ or
  MIT)</changelog>
  <changelog author="saschpe@suse.de" date="1353412800">- Update to version 3.5.3:
  + Line numbers in the HTML report line up better with the source lines, fixing
    issue 197
  + When specifying a directory as the source= option, the directory itself no
    longer needs to have a __init__.py file, though its subdirectories do, to
    be considered as source files.
  + Files encoded as UTF-8 with a BOM are now properly handled, fixing
    issue 179_.
  + Fixed more cases of non-Python files being reported as Python source, and
    then not being able to parse them as Python.  Closes issue 82 (again).
  + Fixed memory leaks under Python 3, thanks, Brett Cannon. Closes issue 147_.
  + Optimized .pyo files may not have been handled correctly, issue 195_.
  + Certain unusually named file paths could have been mangled during reporting,
    issue 194_.
  + Try to do a better job of the impossible task of detecting when we can't
    build the C extension, fixing issue 183_.
  + Testing is now done with tox
- Changes from version 3.5.2:
  + No changes since 3.5.2.b1
- Changes from version 3.5.2b1
  + The HTML report has slightly tweaked controls: the buttons at the top of
    the page are color-coded to the source lines they affect.
  + Custom CSS can be applied to the HTML report by specifying a CSS file as
    the extra_css configuration value in the [html] section.
  + Source files with custom encodings declared in a comment at the top are now
    properly handled during reporting on Python 2.  Python 3 always handled them
    properly.  This fixes issue 157_.
  + Backup files left behind by editors are no longer collected by the source=
    option, fixing issue 168_.
  + If a file doesn't parse properly as Python, we don't report it as an error
    if the filename seems like maybe it wasn't meant to be Python.  This is a
    pragmatic fix for issue 82_.
  + The -m switch on coverage report, which includes missing line numbers
    in the summary report, can now be specifed as show_missing in the
    config file.  Closes issue 173_.
  + When running a module with coverage run -m &lt;modulename&gt;, certain details
    of the execution environment weren't the same as for
    python -m &lt;modulename&gt;.  This had the unfortunate side-effect of making
    coverage run -m unittest discover not work if you had tests in a
    directory named "test".  This fixes issue 155_.
  + Now the exit status of your product code is properly used as the process
    status when running python -m coverage run ....  Thanks, JT Olds.
  + When installing into pypy, we no longer attempt (and fail) to compile
    the C tracer function, closing issue 166_.</changelog>
  <changelog author="dmueller@suse.com" date="1367236800">- update to 3.6:
  * Fix Nose support
  * Add --fail-under
  * Over 20 bug fixes, for details see included CHANGELOG</changelog>
  <changelog author="speilicke@suse.com" date="1367582400">- Apply update-alternatives for binaries and man-pages
- Drop buildrequires on python-xml, I don't see it being used</changelog>
  <changelog author="speilicke@suse.com" date="1368619200">- Fix update-alternatives and support upgrade from previous versions</changelog>
  <changelog author="dmueller@suse.com" date="1382356800">- update to 3.7:
  * Added the ``--debug`` switch to ``coverage run``.  It accepts a list of
  options indicating the type of internal activity to log to stderr.
  * Running code with ``coverage run -m`` now behaves more like Python does,
  setting sys.path properly, which fixes `issue 207`_ and `issue 242`_.
  * Coverage can now run .pyc files directly, closing `issue 264`_.
  Over 15 other bugfixes, see included CHANGELOG</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1399550400">- update to 3.7.1:
  - Improved the speed of HTML report generation by about 20%.
  - Fixed the mechanism for finding OS-installed static files for the HTML report
    so that it will actually find OS-installed static files.</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1415534400">- fix bashism in pre script</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437739200">- fix rhel deps by depending on /usr/sbin/update-alternatives</changelog>
  <changelog author="arun@gmx.de" date="1444219200">- specfile:
  * updated license
  * updated update-alternatives
  * README.txt -&gt; README.rst
- update to version 4.0:
  (long list, see http://coverage.readthedocs.org/en/latest/changes.html)</changelog>
  <changelog author="bgeuken@suse.com" date="1444996800">- Pre require coreutils. This package is needed for the rm call in the pre section.
    Subprocess failed. Error: RPM failed: /var/tmp/rpm-tmp.gONanE: line 3: rm: command not found</changelog>
  <changelog author="dmueller@suse.com" date="1446292800">- add LICENSE.txt</changelog>
  <changelog author="marec@detebe.org" date="1451304000">- update to 4.0.3:
  - Fixed a mysterious problem that manifested in different ways: sometimes
    hanging the process (`issue 420`_), sometimes making database connections
    fail (`issue 445`_).
  - The XML report now has correct ``&lt;source&gt;`` elements when using a
    ``--source=`` option somewhere besides the current directory.  This fixes
    `issue 439`_. Thanks, Arcady Ivanov.
  - Fixed an unusual edge case of detecting source encodings, described in
    `issue 443`_.
  - Help messages that mention the command to use now properly use the actual
    command name, which might be different than "coverage".  Thanks to Ben Finney,
    this closes `issue 438`_.</changelog>
</package>
<package pkgid="38b2e8aa122dc0262d49f4f7c1d1959d73a4c6e2f0f1b5caff30c9053782a2ec" name="python-coverage" arch="src">
  <version epoch="0" ver="4.0.3" rel="3.3"/>
  <changelog author="saschpe@suse.de" date="1304683200">- Update to version 3.4:
  + The XML report is now sorted by package name, fixing issue 88.
  + Programs that exited with sys.exit() with no argument weren't handled
    properly, producing a coverage.py stack trace.  That is now fixed.
- Changes from version 3.3.1:
  + Using parallel=True in .coveragerc file prevented reporting, but now does
    not, fixing issue 49.
  + When running your code with "coverage run", if you call sys.exit(),
    coverage.py will exit with that status code, fixing issue 50.
- Added documentation (AUTHORS.txt, CHANGES.txt and README.txt)
- Addded changes file</changelog>
  <changelog author="saschpe@suse.de" date="1315483200">- Update to version 3.5.1b1:
  * for-else constructs are understood better, and don't cause erroneous partial
    branch warnings.  Fixes issue 122.
  * Branch coverage for with statements is improved, fixing issue 128.
  * The number of partial branches reported on the HTML summary page was
    different than the number reported on the individual file pages.  This is
    now fixed.
  * An explicit include directive to measure files in the Python installation
    wouldn't work because of the standard library exclusion.  Now the include
    directive takes precendence, and the files will be measured.  Fixes
    issue 138.
  * The HTML report now handles Unicode characters in Python source files
    properly. This fixes issue 124 and issue 144. Thanks, Devin
    Jeanpierre.
  * In order to help the core developers measure the test coverage of the
    standard library, Brandon Rhodes devised an aggressive hack to trick Python
    into running some coverage code before anything else in the process.
    See the coverage/fullcoverage directory if you are interested.
  ...see CHANGES.txt for more
- Spec file cleanup:
  * Use python-distribute instead of python-setuptools
  * Changed license to BSD-3-Clause (SPDX style)</changelog>
  <changelog author="saschpe@suse.de" date="1317124800">- Add python-distribute runtime requirement</changelog>
  <changelog author="saschpe@suse.de" date="1320926400">- Update to version 3.5.1:
  * The [paths] feature unfortunately didn't work in real world situations
    where you wanted to, you know, report on the combined data.  Now all paths
    stored in the combined file are canonicalized properly.</changelog>
  <changelog author="saschpe@gmx.de" date="1331380800">- Simplify macro usage</changelog>
  <changelog author="highwaystar.ru@gmail.com" date="1337774400">- python3 package added
- minor spec improvement (files section)</changelog>
  <changelog author="cfarrell@suse.com" date="1337860800">- license update: BSD-2-Clause and (GPL-2.0+ or MIT)
  __init__.py is the only file with a definitive license statement
  (BSD-2-Clause). Also, package contains jquery components (GPL-2.0+ or
  MIT)</changelog>
  <changelog author="saschpe@suse.de" date="1353412800">- Update to version 3.5.3:
  + Line numbers in the HTML report line up better with the source lines, fixing
    issue 197
  + When specifying a directory as the source= option, the directory itself no
    longer needs to have a __init__.py file, though its subdirectories do, to
    be considered as source files.
  + Files encoded as UTF-8 with a BOM are now properly handled, fixing
    issue 179_.
  + Fixed more cases of non-Python files being reported as Python source, and
    then not being able to parse them as Python.  Closes issue 82 (again).
  + Fixed memory leaks under Python 3, thanks, Brett Cannon. Closes issue 147_.
  + Optimized .pyo files may not have been handled correctly, issue 195_.
  + Certain unusually named file paths could have been mangled during reporting,
    issue 194_.
  + Try to do a better job of the impossible task of detecting when we can't
    build the C extension, fixing issue 183_.
  + Testing is now done with tox
- Changes from version 3.5.2:
  + No changes since 3.5.2.b1
- Changes from version 3.5.2b1
  + The HTML report has slightly tweaked controls: the buttons at the top of
    the page are color-coded to the source lines they affect.
  + Custom CSS can be applied to the HTML report by specifying a CSS file as
    the extra_css configuration value in the [html] section.
  + Source files with custom encodings declared in a comment at the top are now
    properly handled during reporting on Python 2.  Python 3 always handled them
    properly.  This fixes issue 157_.
  + Backup files left behind by editors are no longer collected by the source=
    option, fixing issue 168_.
  + If a file doesn't parse properly as Python, we don't report it as an error
    if the filename seems like maybe it wasn't meant to be Python.  This is a
    pragmatic fix for issue 82_.
  + The -m switch on coverage report, which includes missing line numbers
    in the summary report, can now be specifed as show_missing in the
    config file.  Closes issue 173_.
  + When running a module with coverage run -m &lt;modulename&gt;, certain details
    of the execution environment weren't the same as for
    python -m &lt;modulename&gt;.  This had the unfortunate side-effect of making
    coverage run -m unittest discover not work if you had tests in a
    directory named "test".  This fixes issue 155_.
  + Now the exit status of your product code is properly used as the process
    status when running python -m coverage run ....  Thanks, JT Olds.
  + When installing into pypy, we no longer attempt (and fail) to compile
    the C tracer function, closing issue 166_.</changelog>
  <changelog author="dmueller@suse.com" date="1367236800">- update to 3.6:
  * Fix Nose support
  * Add --fail-under
  * Over 20 bug fixes, for details see included CHANGELOG</changelog>
  <changelog author="speilicke@suse.com" date="1367582400">- Apply update-alternatives for binaries and man-pages
- Drop buildrequires on python-xml, I don't see it being used</changelog>
  <changelog author="speilicke@suse.com" date="1368619200">- Fix update-alternatives and support upgrade from previous versions</changelog>
  <changelog author="dmueller@suse.com" date="1382356800">- update to 3.7:
  * Added the ``--debug`` switch to ``coverage run``.  It accepts a list of
  options indicating the type of internal activity to log to stderr.
  * Running code with ``coverage run -m`` now behaves more like Python does,
  setting sys.path properly, which fixes `issue 207`_ and `issue 242`_.
  * Coverage can now run .pyc files directly, closing `issue 264`_.
  Over 15 other bugfixes, see included CHANGELOG</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1399550400">- update to 3.7.1:
  - Improved the speed of HTML report generation by about 20%.
  - Fixed the mechanism for finding OS-installed static files for the HTML report
    so that it will actually find OS-installed static files.</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1415534400">- fix bashism in pre script</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437739200">- fix rhel deps by depending on /usr/sbin/update-alternatives</changelog>
  <changelog author="arun@gmx.de" date="1444219200">- specfile:
  * updated license
  * updated update-alternatives
  * README.txt -&gt; README.rst
- update to version 4.0:
  (long list, see http://coverage.readthedocs.org/en/latest/changes.html)</changelog>
  <changelog author="bgeuken@suse.com" date="1444996800">- Pre require coreutils. This package is needed for the rm call in the pre section.
    Subprocess failed. Error: RPM failed: /var/tmp/rpm-tmp.gONanE: line 3: rm: command not found</changelog>
  <changelog author="dmueller@suse.com" date="1446292800">- add LICENSE.txt</changelog>
  <changelog author="marec@detebe.org" date="1451304000">- update to 4.0.3:
  - Fixed a mysterious problem that manifested in different ways: sometimes
    hanging the process (`issue 420`_), sometimes making database connections
    fail (`issue 445`_).
  - The XML report now has correct ``&lt;source&gt;`` elements when using a
    ``--source=`` option somewhere besides the current directory.  This fixes
    `issue 439`_. Thanks, Arcady Ivanov.
  - Fixed an unusual edge case of detecting source encodings, described in
    `issue 443`_.
  - Help messages that mention the command to use now properly use the actual
    command name, which might be different than "coverage".  Thanks to Ben Finney,
    this closes `issue 438`_.</changelog>
</package>
<package pkgid="29b000413511c3e64ea49d15c680420041bd7d0eb478011ce124f864214f0a6f" name="python-coverage" arch="x86_64">
  <version epoch="0" ver="4.0.3" rel="3.3"/>
  <changelog author="saschpe@suse.de" date="1304683200">- Update to version 3.4:
  + The XML report is now sorted by package name, fixing issue 88.
  + Programs that exited with sys.exit() with no argument weren't handled
    properly, producing a coverage.py stack trace.  That is now fixed.
- Changes from version 3.3.1:
  + Using parallel=True in .coveragerc file prevented reporting, but now does
    not, fixing issue 49.
  + When running your code with "coverage run", if you call sys.exit(),
    coverage.py will exit with that status code, fixing issue 50.
- Added documentation (AUTHORS.txt, CHANGES.txt and README.txt)
- Addded changes file</changelog>
  <changelog author="saschpe@suse.de" date="1315483200">- Update to version 3.5.1b1:
  * for-else constructs are understood better, and don't cause erroneous partial
    branch warnings.  Fixes issue 122.
  * Branch coverage for with statements is improved, fixing issue 128.
  * The number of partial branches reported on the HTML summary page was
    different than the number reported on the individual file pages.  This is
    now fixed.
  * An explicit include directive to measure files in the Python installation
    wouldn't work because of the standard library exclusion.  Now the include
    directive takes precendence, and the files will be measured.  Fixes
    issue 138.
  * The HTML report now handles Unicode characters in Python source files
    properly. This fixes issue 124 and issue 144. Thanks, Devin
    Jeanpierre.
  * In order to help the core developers measure the test coverage of the
    standard library, Brandon Rhodes devised an aggressive hack to trick Python
    into running some coverage code before anything else in the process.
    See the coverage/fullcoverage directory if you are interested.
  ...see CHANGES.txt for more
- Spec file cleanup:
  * Use python-distribute instead of python-setuptools
  * Changed license to BSD-3-Clause (SPDX style)</changelog>
  <changelog author="saschpe@suse.de" date="1317124800">- Add python-distribute runtime requirement</changelog>
  <changelog author="saschpe@suse.de" date="1320926400">- Update to version 3.5.1:
  * The [paths] feature unfortunately didn't work in real world situations
    where you wanted to, you know, report on the combined data.  Now all paths
    stored in the combined file are canonicalized properly.</changelog>
  <changelog author="saschpe@gmx.de" date="1331380800">- Simplify macro usage</changelog>
  <changelog author="highwaystar.ru@gmail.com" date="1337774400">- python3 package added
- minor spec improvement (files section)</changelog>
  <changelog author="cfarrell@suse.com" date="1337860800">- license update: BSD-2-Clause and (GPL-2.0+ or MIT)
  __init__.py is the only file with a definitive license statement
  (BSD-2-Clause). Also, package contains jquery components (GPL-2.0+ or
  MIT)</changelog>
  <changelog author="saschpe@suse.de" date="1353412800">- Update to version 3.5.3:
  + Line numbers in the HTML report line up better with the source lines, fixing
    issue 197
  + When specifying a directory as the source= option, the directory itself no
    longer needs to have a __init__.py file, though its subdirectories do, to
    be considered as source files.
  + Files encoded as UTF-8 with a BOM are now properly handled, fixing
    issue 179_.
  + Fixed more cases of non-Python files being reported as Python source, and
    then not being able to parse them as Python.  Closes issue 82 (again).
  + Fixed memory leaks under Python 3, thanks, Brett Cannon. Closes issue 147_.
  + Optimized .pyo files may not have been handled correctly, issue 195_.
  + Certain unusually named file paths could have been mangled during reporting,
    issue 194_.
  + Try to do a better job of the impossible task of detecting when we can't
    build the C extension, fixing issue 183_.
  + Testing is now done with tox
- Changes from version 3.5.2:
  + No changes since 3.5.2.b1
- Changes from version 3.5.2b1
  + The HTML report has slightly tweaked controls: the buttons at the top of
    the page are color-coded to the source lines they affect.
  + Custom CSS can be applied to the HTML report by specifying a CSS file as
    the extra_css configuration value in the [html] section.
  + Source files with custom encodings declared in a comment at the top are now
    properly handled during reporting on Python 2.  Python 3 always handled them
    properly.  This fixes issue 157_.
  + Backup files left behind by editors are no longer collected by the source=
    option, fixing issue 168_.
  + If a file doesn't parse properly as Python, we don't report it as an error
    if the filename seems like maybe it wasn't meant to be Python.  This is a
    pragmatic fix for issue 82_.
  + The -m switch on coverage report, which includes missing line numbers
    in the summary report, can now be specifed as show_missing in the
    config file.  Closes issue 173_.
  + When running a module with coverage run -m &lt;modulename&gt;, certain details
    of the execution environment weren't the same as for
    python -m &lt;modulename&gt;.  This had the unfortunate side-effect of making
    coverage run -m unittest discover not work if you had tests in a
    directory named "test".  This fixes issue 155_.
  + Now the exit status of your product code is properly used as the process
    status when running python -m coverage run ....  Thanks, JT Olds.
  + When installing into pypy, we no longer attempt (and fail) to compile
    the C tracer function, closing issue 166_.</changelog>
  <changelog author="dmueller@suse.com" date="1367236800">- update to 3.6:
  * Fix Nose support
  * Add --fail-under
  * Over 20 bug fixes, for details see included CHANGELOG</changelog>
  <changelog author="speilicke@suse.com" date="1367582400">- Apply update-alternatives for binaries and man-pages
- Drop buildrequires on python-xml, I don't see it being used</changelog>
  <changelog author="speilicke@suse.com" date="1368619200">- Fix update-alternatives and support upgrade from previous versions</changelog>
  <changelog author="dmueller@suse.com" date="1382356800">- update to 3.7:
  * Added the ``--debug`` switch to ``coverage run``.  It accepts a list of
  options indicating the type of internal activity to log to stderr.
  * Running code with ``coverage run -m`` now behaves more like Python does,
  setting sys.path properly, which fixes `issue 207`_ and `issue 242`_.
  * Coverage can now run .pyc files directly, closing `issue 264`_.
  Over 15 other bugfixes, see included CHANGELOG</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1399550400">- update to 3.7.1:
  - Improved the speed of HTML report generation by about 20%.
  - Fixed the mechanism for finding OS-installed static files for the HTML report
    so that it will actually find OS-installed static files.</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1415534400">- fix bashism in pre script</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437739200">- fix rhel deps by depending on /usr/sbin/update-alternatives</changelog>
  <changelog author="arun@gmx.de" date="1444219200">- specfile:
  * updated license
  * updated update-alternatives
  * README.txt -&gt; README.rst
- update to version 4.0:
  (long list, see http://coverage.readthedocs.org/en/latest/changes.html)</changelog>
  <changelog author="bgeuken@suse.com" date="1444996800">- Pre require coreutils. This package is needed for the rm call in the pre section.
    Subprocess failed. Error: RPM failed: /var/tmp/rpm-tmp.gONanE: line 3: rm: command not found</changelog>
  <changelog author="dmueller@suse.com" date="1446292800">- add LICENSE.txt</changelog>
  <changelog author="marec@detebe.org" date="1451304000">- update to 4.0.3:
  - Fixed a mysterious problem that manifested in different ways: sometimes
    hanging the process (`issue 420`_), sometimes making database connections
    fail (`issue 445`_).
  - The XML report now has correct ``&lt;source&gt;`` elements when using a
    ``--source=`` option somewhere besides the current directory.  This fixes
    `issue 439`_. Thanks, Arcady Ivanov.
  - Fixed an unusual edge case of detecting source encodings, described in
    `issue 443`_.
  - Help messages that mention the command to use now properly use the actual
    command name, which might be different than "coverage".  Thanks to Ben Finney,
    this closes `issue 438`_.</changelog>
</package>
<package pkgid="70847d6524aab89f2dfd3150e1eed6e6a0214e52bb9b166e030211d4f7a2b4c1" name="python-dnspython" arch="noarch">
  <version epoch="0" ver="1.14.0" rel="1.1"/>
  <changelog author="alexandre@exatati.com.br" date="1264593600">- Update to 1.8.0;
- Building as noarch for openSUSE &gt;= 11.2.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1290427200">- Update to 1.9.0:
  New since 1.8.0:
  - dnspython now uses poll() instead of select() when available.
  - Basic DNSSEC validation can be done using dns.dnsec.validate()
    and dns.dnssec.validate_rrsig() if you have PyCrypto 2.3 or
    later installed. Complete secure resolution is not yet
    available.
  - Added key_id() to the DNSSEC module, which computes the DNSSEC
    key id of a DNSKEY rdata.
  - Added make_ds() to the DNSSEC module, which returns the DS RR
    for a given DNSKEY rdata.
  - dnspython now raises an exception if HMAC-SHA284 or
    HMAC-SHA512 are used with a Python older than 2.5.2. (Older
    Pythons do not compute the correct value.)
  - Symbolic constants are now available for TSIG algorithm names.
  Bugs fixed since 1.8.0:
  - dns.resolver.zone_for_name() didn't handle a query response
    with a CNAME or DNAME correctly in some cases.
  - When specifying rdata types and classes as text, Unicode
    strings may now be used.
  - Hashlib compatibility issues have been fixed.
  - dns.message now imports dns.edns.
  - The TSIG algorithm value was passed incorrectly to use_tsig()
    in some cases.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1290427201">- Update to 1.9.1:
  Bugs fixed since 1.9.0:
  - The dns.dnssec module didn't work with DSA due to namespace
    contamination from a "from"-style import.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1290513600">- Update to 1.9.2:
  - The fix for the import problems was actually bad, but didn't
    show up in testing because the test suite's conditional
    importing code hid the problem.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1300968000">- Update to 1.9.3:
  Bugs fixed since 1.9.2:
  - Dnspython was erroneously doing case-insensitive comparisons
    of the names in NSEC and RRSIG RRs.
  - We now use "is" and not "==" when testing what section an RR
    is in.
  - The resolver now disallows metaqueries.
  New since 1.9.2:
  - A boolean parameter, 'raise_on_no_answer', has been added to
    the query() methods.  In no-error, no-data situations, this
    parameter determines whether NoAnswer should be raised or not.
    If True, NoAnswer is raised.  If False, then an Answer()
    object with a None rrset will be returned.
  - Resolver Answer() objects now have a canonical_name field.
  - Rdata now have a __hash__ method.
- Regenerated spec file with py2pack;
- Removed LICENSE PKG-INFO and TODO files from documentation.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1300968001">- Fix SLE_10 build.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1301313600">- Update to 1.9.4:
  - There is no new functionality in this release;
    just a few bug fixes in RRSIG and SIG code.
  - Legacy code will be eliminated for earlier versions of
    DNSSEC in a future release of dnspython.</changelog>
  <changelog author="jengelh@inai.de" date="1338465600">- Update to new upstream release 1.10.0
  * Added dns.resolver.LRUCache.
  * dns.resolver.query() will try TCP if a UDP response is truncated.
  * The python socket module's DNS methods can be now be overriden
  with implementations that use dnspython's resolver.
- Remove redundant tags/sections from specfile
- Correct license field</changelog>
  <changelog author="cfarrell@suse.com" date="1338465601">- license update: ISC
  See LICENSE (and compare http://www.spdx.org/licenses/MIT with
  http://www.spdx.org/licenses/ISC)</changelog>
  <changelog author="dmueller@suse.com" date="1373544000">- update to 1.11.0:
  * TLSA RR support
  * Added set_flags() method to dns.resolver.Resolver
  * Names with offsets &gt;= 2^14 are no longer added to the compression
    table.
  * The "::" syntax is not used to shorten a single 16-bit section of
  the text form an IPv6 address.
  * Empty rdatasets are not printed.
  * DNSKEY key tags are no longer assumed to be unique.</changelog>
  <changelog author="speilicke@suse.com" date="1373889600">- Package LICENSE, use proper upstream URL
- Run testsuite
- Cleanup macro usage</changelog>
  <changelog author="dmueller@suse.com" date="1378900800">- update to 1.11.1:
  * fix syntax error exception on dns server failure
  * various fixlets for DNSSEC support</changelog>
  <changelog author="lars@linux-schulserver.de" date="1413547200">- update to 1.12.0:
  * The test system can now run the tests without requiring dnspython
    to be installed.
  * When reading from a masterfile, if the first content line
    started with leading whitespace, we raised an ugly exception
    instead of doing the right thing, namely using the zone origin as
    the name. [#73]  Thanks to Tassatux for reporting the issue.
  * Added dns.zone.to_text() convenience method.  Thanks to Brandon
    Whaley &lt;redkrieg@gmail.com&gt; for the patch.
  * The /etc/resolv.conf setting "options rotate" is now understood
    by the resolver.  If present, the resolver will shuffle the
    nameserver list each time dns.resolver.query() is called.  Thanks
    to underrun for the patch.  Note that you don't want to add
    "options rotate" to your /etc/resolv.conf if your system's
    resolver library does not understand it.  In this case, just set
    resolver.rotate = True by hand.
  * Escaping of Unicode has been corrected.  Previously we escaped
    and then converted to Unicode, but the right thing to do is
    convert to Unicode, then escape.  Also, characters &gt; 0x7f should
    NOT be escaped in Unicode mode.  Thanks to Martin Basti for the
    patch.
  * dns.rdtypes.ANY.DNSKEY now has helpers functions to convert
    between the numeric form of the flags and a set of human-friendly
    strings.  Thanks to Petr Spacek for the patch.
  * RRSIGs did not respect relativization settings in to_text().
    Thanks to Brian Smith for reporting the bug and submitting a
    (slightly different) patch.
  * dns/rdtypes/IN/APL.py: The APL from_wire() method did not accept an
    rdata length of 0 as valid.  Thanks to salzmdan for reporting the
    problem.
  * dns/ipv6.py: Add is_mapped()
  * dns/reversename.py: Lookup IPv6 mapped IPv4 addresses in the v4
    reverse namespace.  Thanks to Devin Bayer.  Yes, I finally fixed
    this one :)
  * dns/zone.py: Do not put back an unescaped token.  This was
    causing escape processing for domain names to break.  Thanks to
    connormclaud for reporting the problem.
  * dns/message.py: Making a response didn't work correctly if the
    query was signed with TSIG and we knew the key.  Thanks to Jeffrey
    Stiles for reporting the problem.
  * dns/query.py: Fix problems with the IXFR state machine which caused
    long diffs to fail.  Thanks to James Raftery for the fix and the
    repeated prodding to get it applied :)
- enable some tests
- add python-dnspython-rpmlintrc file
- add python-ecdsa and python-pycrypto to BuildRequires for the
  DNSSec tests
- use /usr/bin/python instead of /usr/bin/env python for the example
  scripts to avoid additional dependencies</changelog>
  <changelog author="dmueller@suse.com" date="1416916800">- fix build on SLE11</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1463400000">- New upstream release 1.13.0</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1465905600">- New upstream release 1.14.0</changelog>
</package>
<package pkgid="1e4e36119c2995e1797483bad16690f8f2734a4844a6f175d4024545328ed94a" name="python-dnspython" arch="src">
  <version epoch="0" ver="1.14.0" rel="1.1"/>
  <changelog author="poeml@suse.de" date="1117540800">- package created (1.3.3)</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="jmatejek@suse.cz" date="1141128000">- updated to reflect python changes due to #149809</changelog>
  <changelog author="judas_iscariote@shorewall.net" date="1169208000">- update to version 1.5.0</changelog>
  <changelog author="alexandre@exatati.com.br" date="1264593600">- Update to 1.8.0;
- Building as noarch for openSUSE &gt;= 11.2.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1290427200">- Update to 1.9.0:
  New since 1.8.0:
  - dnspython now uses poll() instead of select() when available.
  - Basic DNSSEC validation can be done using dns.dnsec.validate()
    and dns.dnssec.validate_rrsig() if you have PyCrypto 2.3 or
    later installed. Complete secure resolution is not yet
    available.
  - Added key_id() to the DNSSEC module, which computes the DNSSEC
    key id of a DNSKEY rdata.
  - Added make_ds() to the DNSSEC module, which returns the DS RR
    for a given DNSKEY rdata.
  - dnspython now raises an exception if HMAC-SHA284 or
    HMAC-SHA512 are used with a Python older than 2.5.2. (Older
    Pythons do not compute the correct value.)
  - Symbolic constants are now available for TSIG algorithm names.
  Bugs fixed since 1.8.0:
  - dns.resolver.zone_for_name() didn't handle a query response
    with a CNAME or DNAME correctly in some cases.
  - When specifying rdata types and classes as text, Unicode
    strings may now be used.
  - Hashlib compatibility issues have been fixed.
  - dns.message now imports dns.edns.
  - The TSIG algorithm value was passed incorrectly to use_tsig()
    in some cases.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1290427201">- Update to 1.9.1:
  Bugs fixed since 1.9.0:
  - The dns.dnssec module didn't work with DSA due to namespace
    contamination from a "from"-style import.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1290513600">- Update to 1.9.2:
  - The fix for the import problems was actually bad, but didn't
    show up in testing because the test suite's conditional
    importing code hid the problem.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1300968000">- Update to 1.9.3:
  Bugs fixed since 1.9.2:
  - Dnspython was erroneously doing case-insensitive comparisons
    of the names in NSEC and RRSIG RRs.
  - We now use "is" and not "==" when testing what section an RR
    is in.
  - The resolver now disallows metaqueries.
  New since 1.9.2:
  - A boolean parameter, 'raise_on_no_answer', has been added to
    the query() methods.  In no-error, no-data situations, this
    parameter determines whether NoAnswer should be raised or not.
    If True, NoAnswer is raised.  If False, then an Answer()
    object with a None rrset will be returned.
  - Resolver Answer() objects now have a canonical_name field.
  - Rdata now have a __hash__ method.
- Regenerated spec file with py2pack;
- Removed LICENSE PKG-INFO and TODO files from documentation.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1300968001">- Fix SLE_10 build.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1301313600">- Update to 1.9.4:
  - There is no new functionality in this release;
    just a few bug fixes in RRSIG and SIG code.
  - Legacy code will be eliminated for earlier versions of
    DNSSEC in a future release of dnspython.</changelog>
  <changelog author="jengelh@inai.de" date="1338465600">- Update to new upstream release 1.10.0
  * Added dns.resolver.LRUCache.
  * dns.resolver.query() will try TCP if a UDP response is truncated.
  * The python socket module's DNS methods can be now be overriden
  with implementations that use dnspython's resolver.
- Remove redundant tags/sections from specfile
- Correct license field</changelog>
  <changelog author="cfarrell@suse.com" date="1338465601">- license update: ISC
  See LICENSE (and compare http://www.spdx.org/licenses/MIT with
  http://www.spdx.org/licenses/ISC)</changelog>
  <changelog author="dmueller@suse.com" date="1373544000">- update to 1.11.0:
  * TLSA RR support
  * Added set_flags() method to dns.resolver.Resolver
  * Names with offsets &gt;= 2^14 are no longer added to the compression
    table.
  * The "::" syntax is not used to shorten a single 16-bit section of
  the text form an IPv6 address.
  * Empty rdatasets are not printed.
  * DNSKEY key tags are no longer assumed to be unique.</changelog>
  <changelog author="speilicke@suse.com" date="1373889600">- Package LICENSE, use proper upstream URL
- Run testsuite
- Cleanup macro usage</changelog>
  <changelog author="dmueller@suse.com" date="1378900800">- update to 1.11.1:
  * fix syntax error exception on dns server failure
  * various fixlets for DNSSEC support</changelog>
  <changelog author="lars@linux-schulserver.de" date="1413547200">- update to 1.12.0:
  * The test system can now run the tests without requiring dnspython
    to be installed.
  * When reading from a masterfile, if the first content line
    started with leading whitespace, we raised an ugly exception
    instead of doing the right thing, namely using the zone origin as
    the name. [#73]  Thanks to Tassatux for reporting the issue.
  * Added dns.zone.to_text() convenience method.  Thanks to Brandon
    Whaley &lt;redkrieg@gmail.com&gt; for the patch.
  * The /etc/resolv.conf setting "options rotate" is now understood
    by the resolver.  If present, the resolver will shuffle the
    nameserver list each time dns.resolver.query() is called.  Thanks
    to underrun for the patch.  Note that you don't want to add
    "options rotate" to your /etc/resolv.conf if your system's
    resolver library does not understand it.  In this case, just set
    resolver.rotate = True by hand.
  * Escaping of Unicode has been corrected.  Previously we escaped
    and then converted to Unicode, but the right thing to do is
    convert to Unicode, then escape.  Also, characters &gt; 0x7f should
    NOT be escaped in Unicode mode.  Thanks to Martin Basti for the
    patch.
  * dns.rdtypes.ANY.DNSKEY now has helpers functions to convert
    between the numeric form of the flags and a set of human-friendly
    strings.  Thanks to Petr Spacek for the patch.
  * RRSIGs did not respect relativization settings in to_text().
    Thanks to Brian Smith for reporting the bug and submitting a
    (slightly different) patch.
  * dns/rdtypes/IN/APL.py: The APL from_wire() method did not accept an
    rdata length of 0 as valid.  Thanks to salzmdan for reporting the
    problem.
  * dns/ipv6.py: Add is_mapped()
  * dns/reversename.py: Lookup IPv6 mapped IPv4 addresses in the v4
    reverse namespace.  Thanks to Devin Bayer.  Yes, I finally fixed
    this one :)
  * dns/zone.py: Do not put back an unescaped token.  This was
    causing escape processing for domain names to break.  Thanks to
    connormclaud for reporting the problem.
  * dns/message.py: Making a response didn't work correctly if the
    query was signed with TSIG and we knew the key.  Thanks to Jeffrey
    Stiles for reporting the problem.
  * dns/query.py: Fix problems with the IXFR state machine which caused
    long diffs to fail.  Thanks to James Raftery for the fix and the
    repeated prodding to get it applied :)
- enable some tests
- add python-dnspython-rpmlintrc file
- add python-ecdsa and python-pycrypto to BuildRequires for the
  DNSSec tests
- use /usr/bin/python instead of /usr/bin/env python for the example
  scripts to avoid additional dependencies</changelog>
  <changelog author="dmueller@suse.com" date="1416916800">- fix build on SLE11</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1463400000">- New upstream release 1.13.0</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1465905600">- New upstream release 1.14.0</changelog>
</package>
<package pkgid="1ffe3d3d35125e248822b703e9323bde9346562353fd6853976fbcb30e569667" name="python-docker-py" arch="noarch">
  <version epoch="0" ver="1.10.6" rel="1.1"/>
  <changelog author="rschweikert@suse.com" date="1401969600">- Initial build</changelog>
  <changelog author="rschweikert@suse.com" date="1402056000">- Include in SLE 12 (FATE #316168)</changelog>
  <changelog author="rschweikert@suse.com" date="1402920000">- Clean up spec file</changelog>
  <changelog author="fcastelli@suse.com" date="1407326400">- Update to version 0.4.0:
  * This version introduces breaking changes!
  * The base_url parameter in the Client constructor should now allow most of
    the DOCKER_HOST environment values (except for the fd:// protocol)
    As a result, URLs that don't specify a port are now invalid (similar to
    the official client's behavior)
  * Added TLS support (see documentation)
  * Fixed an issue with Client.build streamed logs in Python 3
  * Added unit tests coverage
  * Various integration tests fixes
- Changes introduced by version 0.3.2:
  * Default API version is now 1.12 (support for docker 1.0)
  * Added new methods Client.get_image and Client.load_image (docker save and
    docker load)
  * Added new method Client.ping
  * Added new method Client.resize
  * Client.build can now be provided with a custom context using the
    custom_context parameter.
  * Added support for memswap_limit parameter in create_container
  * Added support for force parameter in remove_container
  * Added support for force and noprune parameters in remove_image
  * Added support for timestamps parameter in logs
  * Added support for dns_search parameter in start
  * Added support for network_mode parameter in start
  * Added support for size parameter in containers
  * Added support for volumes_from and dns parameters in start.
    As of API version &gt;= 1.10, these parameters no longer belong to create_container
  * Client.logs now uses the logs endpoint when API version is sufficient
  * Fixed a bug in pull where the repo:tag notation wasn't interpreted properly
  * Fixed a bug in streaming methods with python 3 (unicode, bytes/str related)
  * Fixed a bug in Client.start where legacy notation for volumes wasn't supported anymore.
  * The client now raises DockerExceptions when appropriate. You can import
    DockerException (and its subclasses) from the docker.errors module to
    catch them if needed.
  * docker.APIError has been moved to the new docker.errors module as well.
  * Client.insert is deprecated in API version &gt; 1.11
  * Improved integration tests should now run much faster.
  * There is now a single source of truth for the docker-py version number.</changelog>
  <changelog author="rjschwei@suse.com" date="1423396800">- Update to version 0.5.3  - Contains breaking changes
  * Fixed attaching when connecting to the daemon over a UNIX socket.
  * Fixed a bug where sockets were closed immediately when attaching over
    TLS.
  * Added a `assert_hostname` option to `TLSConfig` which can be used to
    disable verification of hostnames.
  * Fixed SSL not working due to an incorrect version comparison
  * Fixed streams not working on Windows
  * Added `insecure_registry` parameter in `Client.push` and `Client.pull`.
    + It defaults to False and code pushing to non-HTTPS private registries
    might break as a result.*
  * Added support for adding and dropping capabilities
  * Added support for restart policy
  * Added support for string values in `Client.create_container`'s `mem_limit`
  * Added support for `.dockerignore` file in `Client.build`
  * Fixed timeout behavior in `Client.stop`
  * `Client.create_container` provides better validation of the `volumes`
    parameter
  * Improved integration tests
- Enable run of some of the tests
  * add: dockpyTest_pathAdd.patch
- Create test subpackage</changelog>
  <changelog author="rjschwei@suse.com" date="1425470400">- Use updated version in SLES 12 in support of bnc#915479</changelog>
  <changelog author="fcastelli@suse.com" date="1428580800">- Updated to 1.1.0
  * Features
  * Added `dockerfile` param support to `Client.build` (mirrors
    `docker build -f` behavior)
  * Added the ability to specify `'auto'` as `version` in `Client.__init__`,
    allowing the constructor to autodetect the daemon's API version.
  * Bugfixes
  * Fixed a bug where decoding a result stream using the `decode` parameter
    would break when using Python 3.x
  * Fixed a bug where some files in `.dockerignore` weren't being handled
    properly
  * Fixed `resolve_authconfig` issues by bringing it closer to Docker Engine's
    behavior. This should fix all issues encountered with private registry auth
  * Fixed an issue where passwords containing a colon weren't being handled
    properly.
  * Bumped `requests` version requirement, which should fix most of the SSL
    issues encountered recently.
  * Miscellaneous
  * Several integration test improvements.
  * Fixed some unclosed resources in unit tests.
  * Several docs improvements.
- Version 1.0.0
  * Features
  * Added new `Client.rename` method (`docker rename`)
  * Added now `Client.stats` method (`docker stats`)
  * Added `read_only` param support to `utils.create_host_config` and
    `Client.start` (`docker run --read-only`)
  * Added `pid_mode` param support to `utils.create_host_config` and
    `Client.start` (`docker run --pid='host'`)
  * Added `since`, `until` and `filters` params to `Client.events`.
  * Added `decode` parameter to `Client.stats` and `Client.events` to decode
    JSON objects on the fly (False by default).
- Bugfixes
  * Fixed a bug that caused `Client.build` to crash when the provided source was
    a remote source.
- Miscellaneous
  * Default API version has been bumped to 1.17 (Docker Engine 1.5.0)
  * `Client.timeout` is now a public attribute, and users are encouraged to use it
    when request timeouts need to be changed at runtime.
  * Added `Client.api_version` as a read-only property.
  * The `memswap_limit` argument in `Client.create_container` now accepts string
    type values similar to `mem_limit` ('6g', '120000k', etc.)
  * Improved documentation
- Version 0.7.2
  * Features
  * Added support for `mac_address` in `Client.create_container`
  * Bugfixes
  * Fixed a bug where streaming responses (`pull`, `push`, `logs`, etc.) were
    unreliable (#300)
  * Fixed a bug where resolve_authconfig wouldn't properly resolve configuration
    for private repositories (#468)
  * Fixed a bug where some errors wouldn't be properly constructed in
    `client.py`, leading to unhelpful exceptions bubbling up (#466)
  * Fixed a bug where `Client.build` would try to close context when externally
    provided (`custom_context == True`) (#458)
  * Fixed an issue in `create_host_config` where empty sequences wouldn't be
    interpreted properly (#462)
  * Miscellaneous
  * Added `resolve_authconfig` tests.
- Version 0.7.1
  * Bugfixes
  * `setup.py` now indicates a maximum version of requests to work around the
    boot2docker / `assert_hostname` bug.
  * Removed invalid exception when using the Registry Hub's FQDN when pulling.
  * Fixed an issue where early HTTP errors weren't handled properly in streaming
    responses.
  * Fixed a bug where sockets would close unexpectedly using Python 3.x
  * Various fixes for integration tests.
  * Miscellaneous
  * Small doc fixes
- Version 0.7.0
  * Breaking changes
  * Passing `dns` or `volumes_from` in `Client.start` with API version &lt; 1.10
    will now raise an exception (previously only triggered a warning)
  * Features
  * Added support for `host_config` in `Client.create_container`
  * Added utility method `docker.utils.create_host_config` to help build a
    proper `HostConfig` dictionary.
  * Added support for the `pull` parameter in `Client.build`
  * Added support for the `forcerm` parameter in `Client.build`
  * Added support for `extra_hosts` in `Client.start`
  * Added support for a custom `timeout` in `Client.wait`
  * Added support for custom `.dockercfg` loading in `Client.login`
    (`dockercfg_path` argument)
  * Bugfixes
  * Fixed a bug where some output wouldn't be streamed properly in streaming
    chunked responses
  * Fixed a bug where the `devices` param didn't recognize the proper delimiter
  * `Client.login` now properly expands the `registry` URL if provided.
  * Fixed a bug where unicode characters in passed for `environment` in
    `create_container` would break.
  * Miscellaneous
  * Several unit tests and integration tests improvements.
  * `Client` constructor now enforces passing the `version` parameter as a
    string.
  * Build context files are now ordered by filename when creating the archive
    (for consistency with docker mainline behavior)
- Version 0.6.0
  * **This version introduces breaking changes!**
  * Breaking changes
  * The default SSL protocol is now the highest TLS v1.x (was SSL v2.3 before)
    (Poodle fix)
  * The `history` command now returns a dict instead of a raw JSON string.
  * Features
  * Added the `execute` command.
  * Added `pause` and `unpause` commands.
  * Added support fo the `cpuset` param in `create_container`
  * Added support for host devices (`devices` param in `start`)
  * Added support for the `tail` param in `logs`.
  * Added support for the `filters` param in `images` and `containers`
  * The `kwargs_from_env` method is now available in the `docker.utils`
    module. This should make it easier for boot2docker user to connect
    to their daemon.
  * Bugfixes
  * Fixed a bug where empty directories weren't correctly included when
    providing a context to `Client.build`.
  * Fixed a bug where UNIX socket connections weren't properly cleaned up,
    causing `ResourceWarning`s to appear in some cases.
  * Fixed a bug where docker-py would crash if the docker daemon was stopped
    while reading a streaming response
  * Fixed a bug with streaming responses in Python 3
  * `remove_image` now supports a dict containing an `Id` key as its `id`
    parameter (similar to other methods requiring a resource ID)
  * Documentation
  * Added new MkDocs documentation. Currently hosted on
    [ReadTheDocs](http://docker-py.readthedocs.org/en/latest/)
  * Miscellaneous
  * Added tests to sdist
  * Added a Makefile for running tests in Docker
  * Updated Dockerfile</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1430740800">- update to version 1.2.1:
  * Fixed a bug where the check_resource decorator would break with
    some argument-passing methods. (#573)
- additional changes from version 1.2.0:
  * Client.execute is being deprecated in favor of the more
    dev-friendly Client.exec_start and Client.exec_create. It will
    be removed in 1.3.0
  * Added exec_create, exec_start, exec_inspect and exec_resize to
    client, accurately mirroring the Exec API
  * Added auth_config param to Client.pull (allows to use one-off
    credentials for this pull request)
  * Added support for ipc_mode in host config.
  * Added support for the log_config param in host config.
  * Added support for the ulimit param in host config.
  * Added support for container resource limits in Client.build.
  * When a resource identifier (image or container ID) is passed to
    a Client method, we now check for None values to avoid crashing
    (now raises docker.errors.NullResource)
  * Added tools to parse port ranges inside the new
    docker.utils.ports package.
  * Added a version_info attribute to the docker package.
  * Fixed a bug in Client.port where absence of a certain key in
    the container's JSON would raise an error (now just returns
    None)
  * Fixed a bug with the trunc parameter in Client.containers
    having no effect (moved functionality to the client)
  * Several improvements have been made to the Client.import_image
    method.
  * Fixed pushing / pulling to v2 registries
  * Fixed a bug where passing a container dictionary to
    Client.commit would fail
  * Default API version has been bumped to 1.18 (Docker Engine
    1.6.0)
  * Several testing coverage improvements
  * Docs fixes and improvements
- point the source URL to pypi
- add a dependency between the test sub-package and
  python-docker-py</changelog>
  <changelog author="hvogel@suse.com" date="1437998400">- Update to version 1.3.1. Detailed changelog:
  https://github.com/docker/docker-py/blob/master/docs/change_log.md#131</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1439553600">- Get source tarball from pypi.python.org as in previuos versions
  and as it is in the spec file</changelog>
  <changelog author="dmueller@suse.com" date="1445428800">- update to 1.5.0:
  * Added support for the networking API introduced in Docker 1.9.0
  * Added support for the volumes API introduced in Docker 1.9.0
  * Added support for the group_add parameter in create_host_config.
  * Added support for the CPU CFS (cpu_quota and cpu_period) parameteres
    in create_host_config.
  * Added support for the archive API endpoint (Client.get_archive,
    Client.put_archive).
  * Added support for ps_args parameter in Client.top.
  * Added utils.parse_env_file to support env-files. See docs for usage.
  * Added support for arbitrary log drivers
  * Added support for URL paths in the docker host URL (base_url)
  * Fixed a bug where exec_inspect would allow invocation when the API
    version was too low.
  * Fixed a bug where docker.utils.ports.split_port would break if an
    open range was provided.
  * Fixed a bug where invalid image IDs / container IDs could be provided
    to bypass or reroute request URLs</changelog>
  <changelog author="rjschwei@suse.com" date="1447502400">- Use version 1.5.0 in SLE 12 (bnc#954486,bnc#954690)
  + A bit of clean up of the changes file as well, no wrapping comments</changelog>
  <changelog author="dmueller@suse.com" date="1456660800">- update to 1.7.2:
  * Added support for the since param in Client.logs (introduced in API version
    1.19)
  * Added support for the DOCKER_CONFIG environment variable when looking up
    auth config
  * Added support for the stream param in Client.stats (when set to False,
    allows user to retrieve a single snapshot instead of a constant data stream)
  * Added support for the mem_swappiness, oom_kill_disable params in
    Client.create_host_config
  * Added support for build arguments in Client.build through the buildargs
    param.
  * Added support for cusom IPAM configuration in Client.create_network
  * Added input support to Client.exec_create
  * Added support for stop_signal in Client.create_host_config
  * Added support for custom HTTP headers in Docker config file.
  * Added support for unspecified transfer protocol in base_url when TLS is
    enabled.
  * Fixed a bug where TLS verification was improperly executed when providing a
    custom CA certificate.
  * Added support for shm_size in Client.create_host_config
- drop dockpyTest_pathAdd.patch: tests are disabled anyway</changelog>
  <changelog author="tboerger@suse.com" date="1469448000">- Updated runtime and test deps matching setup.py and test-requirements.txt
- update to 1.8.1:
  * Fixed a bug where calling login() against the default registry would fail
    with the 1.10.x engine
  * Fixed a bug where values in environment files would be parsed incorrectly if
    they contained an equal sign.
  * Switched to a better supported backport of the match_hostname function,
    fixing dependency issues in some environments.
- update to 1.8.0:
  * Added Client.update_container method (Update resource configs of a
    container)
  * Added support for gzipped context in Client.build
  * Added ability to specify IP address when connecting a container to a network
  * Added tmpfs support to Client.create_host_config
  * Added support for the changes param in Client.commit
  * Added support for the follow param in Client.logs
  * Added support for the check_duplicate param in Client.create_network
  * Added support for the decode param in Client.push and Client.pull
  * Added docker.from_env shortcut function. Instantiates a client with
    kwargs_from_env
  * kwargs_from_env now supports an optional environment parameter. If present,
    values will be fetched from this dictionary instead of os.environ
  * Fixed a bug where TLS verification would fail when using IP addresses in the
    certificate's subjectAltName fields
  * Fixed an issue where the default TLS version in TLSConfig would break in
    some environments. docker-py now uses TLSv1 by default This setting can be
    overridden using the ssl_version param in kwargs_from_env or the TLSConfig
    constructor
  * Fixed a bug where tcp hosts would fail to connect to TLS-enabled endpoints
  * Fixed a bug where loading a valid docker configuration file would fail
  * Fixed a bug where some environment variables specified through
    create_container would be improperly formatted
  * Fixed a bug where using the unix socket connection would raise an error in
    some edge-case situations
  * Default API version is now 1.22 (introduced in Docker 1.10.0)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1469620800">- Update runtime requirements according to requirements.txt</changelog>
  <changelog author="tbechtold@suse.com" date="1474977600">- Remove useless python-flake8 and python-coverage BuildRequires.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477310400">- Update to version 1.10.4
  Bugfixes
    Fixed an issue where RestartPolicy.condition_types.ON_FAILURE would yield an invalid value.
    Fixed an issue where the SSL connection adapter would receive an invalid argument.
    Fixed an issue that caused the Client to fail to reach API endpoints when the provided base_url had a trailing slash.
    Fixed a bug where some environment values in create_container containing unicode characters would raise an encoding error.
    Fixed a number of issues tied with named pipe transport on Windows.
    Fixed a bug where inclusion patterns in .dockerignore would cause some excluded files to appear in the build context on Windows.
  Miscellaneous
    Adjusted version requirements for the requests library.
    It is now possible to run the docker-py test suite on Windows.
- Update to 1.10.3
  Bugfixes
    Fixed an issue where identity tokens in configuration files weren't handled by the library.
  Miscellaneous
    Increased the default number of connection pools from 10 to 25. This number can now be configured using the num_pools parameter in the Client constructor.
- Update to 1.10.2
  Bugfixes
    Updated the docker-pycreds dependency as it was causing issues for some users with dependency resolution in applications using docker-py.
- Update to 1.10.1
  Bugfixes
    The docker.utils.types module was removed in favor of docker.types, but some applications imported it explicitly. It has been re-added with an import warning advising to use the new module path.
- Update to 1.10.0
  Features
    Added swarm mode and service management methods. See the documentation for details.
    Added support for IPv6 Docker host addresses in the Client constructor.
    Added (read-only) support for the Docker credentials store.
    Added support for custom auth_config in Client.push.
    Added support for labels in Client.create_volume.
    Added support for labels and enable_ipv6 in Client.create_network.
    Added support for force param in Client.disconnect_container_from_network.
    Added support for pids_limit, sysctls, userns_mode, cpuset_cpus, cpu_shares, mem_reservation and kernel_memory parameters in Client.create_host_config.
    Added support for link_local_ips in create_endpoint_config.
    Added support for a changes parameter in Client.import_image.
    Added support for a version parameter in Client.from_env.
  Bugfixes
    Fixed a bug where Client.build would crash if the config.json file contained a HttpHeaders entry.
    Fixed a bug where passing decode=True in some streaming methods would crash when the daemon's response had an unexpected format.
    Fixed a bug where environment values with unicode characters weren't handled properly in create_container.
    Fixed a bug where using the npipe protocol would sometimes break with ValueError: buffer size must be strictly positive.
  Miscellaneous
    Fixed an issue where URL-quoting in docker-py was inconsistent with the quoting done by the Docker CLI client.
    The client now sends TCP upgrade headers to hint potential proxies about connection hijacking.
    The client now defaults to using the npipe protocol on Windows.
- Update to 1.9.0
  Features
    Added experimental support for Windows named pipes (npipe:// protocol).
    Added support for Block IO constraints in Client.create_host_config. This includes parameters blkio_weight, blkio_weight_device, device_read_bps, device_write_bps, device_read_iops and device_write_iops.
    Added support for the internal param in Client.create_network.
    Added support for ipv4_address and ipv6_address in utils function create_endpoint_config.
    Added support for custom user agent setting in the Client constructor. By default, docker-py now also declares itself in the User-Agent header.
  Bugfixes
    Fixed an issue where the HTTP timeout on streaming responses would sometimes be set incorrectly.
    Fixed an issue where explicit relative paths in .dockerignore files were not being recognized.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477483200">- add python-dockerpycreds dependency in the spec file
  rebase hide_py_pckgmgmt.patch
  add fix-requirements.patch: fix dependencies so that they match the
  ones we have packaged</changelog>
  <changelog author="kkaempf@suse.com" date="1486555200">- Update to version 1.10.6
  Bugfixes
    Fixed an issue where setting a NpipeSocket instance to blocking mode would put it in non-blocking mode and vice-versa.
- Update to version 1.10.5
  Bugfixes
    Fixed an issue where concurrent attempts to access to a named pipe by the client would sometimes cause recoverable exceptions to be raised.</changelog>
</package>
<package pkgid="7eb378d4bf0bc52aeeaf9c334c32e15a7d0f571af68940a9a32aec7fb3453c7d" name="python-docker-py" arch="src">
  <version epoch="0" ver="1.10.6" rel="1.1"/>
  <changelog author="rschweikert@suse.com" date="1401969600">- Initial build</changelog>
  <changelog author="rschweikert@suse.com" date="1402056000">- Include in SLE 12 (FATE #316168)</changelog>
  <changelog author="rschweikert@suse.com" date="1402920000">- Clean up spec file</changelog>
  <changelog author="fcastelli@suse.com" date="1407326400">- Update to version 0.4.0:
  * This version introduces breaking changes!
  * The base_url parameter in the Client constructor should now allow most of
    the DOCKER_HOST environment values (except for the fd:// protocol)
    As a result, URLs that don't specify a port are now invalid (similar to
    the official client's behavior)
  * Added TLS support (see documentation)
  * Fixed an issue with Client.build streamed logs in Python 3
  * Added unit tests coverage
  * Various integration tests fixes
- Changes introduced by version 0.3.2:
  * Default API version is now 1.12 (support for docker 1.0)
  * Added new methods Client.get_image and Client.load_image (docker save and
    docker load)
  * Added new method Client.ping
  * Added new method Client.resize
  * Client.build can now be provided with a custom context using the
    custom_context parameter.
  * Added support for memswap_limit parameter in create_container
  * Added support for force parameter in remove_container
  * Added support for force and noprune parameters in remove_image
  * Added support for timestamps parameter in logs
  * Added support for dns_search parameter in start
  * Added support for network_mode parameter in start
  * Added support for size parameter in containers
  * Added support for volumes_from and dns parameters in start.
    As of API version &gt;= 1.10, these parameters no longer belong to create_container
  * Client.logs now uses the logs endpoint when API version is sufficient
  * Fixed a bug in pull where the repo:tag notation wasn't interpreted properly
  * Fixed a bug in streaming methods with python 3 (unicode, bytes/str related)
  * Fixed a bug in Client.start where legacy notation for volumes wasn't supported anymore.
  * The client now raises DockerExceptions when appropriate. You can import
    DockerException (and its subclasses) from the docker.errors module to
    catch them if needed.
  * docker.APIError has been moved to the new docker.errors module as well.
  * Client.insert is deprecated in API version &gt; 1.11
  * Improved integration tests should now run much faster.
  * There is now a single source of truth for the docker-py version number.</changelog>
  <changelog author="rjschwei@suse.com" date="1423396800">- Update to version 0.5.3  - Contains breaking changes
  * Fixed attaching when connecting to the daemon over a UNIX socket.
  * Fixed a bug where sockets were closed immediately when attaching over
    TLS.
  * Added a `assert_hostname` option to `TLSConfig` which can be used to
    disable verification of hostnames.
  * Fixed SSL not working due to an incorrect version comparison
  * Fixed streams not working on Windows
  * Added `insecure_registry` parameter in `Client.push` and `Client.pull`.
    + It defaults to False and code pushing to non-HTTPS private registries
    might break as a result.*
  * Added support for adding and dropping capabilities
  * Added support for restart policy
  * Added support for string values in `Client.create_container`'s `mem_limit`
  * Added support for `.dockerignore` file in `Client.build`
  * Fixed timeout behavior in `Client.stop`
  * `Client.create_container` provides better validation of the `volumes`
    parameter
  * Improved integration tests
- Enable run of some of the tests
  * add: dockpyTest_pathAdd.patch
- Create test subpackage</changelog>
  <changelog author="rjschwei@suse.com" date="1425470400">- Use updated version in SLES 12 in support of bnc#915479</changelog>
  <changelog author="fcastelli@suse.com" date="1428580800">- Updated to 1.1.0
  * Features
  * Added `dockerfile` param support to `Client.build` (mirrors
    `docker build -f` behavior)
  * Added the ability to specify `'auto'` as `version` in `Client.__init__`,
    allowing the constructor to autodetect the daemon's API version.
  * Bugfixes
  * Fixed a bug where decoding a result stream using the `decode` parameter
    would break when using Python 3.x
  * Fixed a bug where some files in `.dockerignore` weren't being handled
    properly
  * Fixed `resolve_authconfig` issues by bringing it closer to Docker Engine's
    behavior. This should fix all issues encountered with private registry auth
  * Fixed an issue where passwords containing a colon weren't being handled
    properly.
  * Bumped `requests` version requirement, which should fix most of the SSL
    issues encountered recently.
  * Miscellaneous
  * Several integration test improvements.
  * Fixed some unclosed resources in unit tests.
  * Several docs improvements.
- Version 1.0.0
  * Features
  * Added new `Client.rename` method (`docker rename`)
  * Added now `Client.stats` method (`docker stats`)
  * Added `read_only` param support to `utils.create_host_config` and
    `Client.start` (`docker run --read-only`)
  * Added `pid_mode` param support to `utils.create_host_config` and
    `Client.start` (`docker run --pid='host'`)
  * Added `since`, `until` and `filters` params to `Client.events`.
  * Added `decode` parameter to `Client.stats` and `Client.events` to decode
    JSON objects on the fly (False by default).
- Bugfixes
  * Fixed a bug that caused `Client.build` to crash when the provided source was
    a remote source.
- Miscellaneous
  * Default API version has been bumped to 1.17 (Docker Engine 1.5.0)
  * `Client.timeout` is now a public attribute, and users are encouraged to use it
    when request timeouts need to be changed at runtime.
  * Added `Client.api_version` as a read-only property.
  * The `memswap_limit` argument in `Client.create_container` now accepts string
    type values similar to `mem_limit` ('6g', '120000k', etc.)
  * Improved documentation
- Version 0.7.2
  * Features
  * Added support for `mac_address` in `Client.create_container`
  * Bugfixes
  * Fixed a bug where streaming responses (`pull`, `push`, `logs`, etc.) were
    unreliable (#300)
  * Fixed a bug where resolve_authconfig wouldn't properly resolve configuration
    for private repositories (#468)
  * Fixed a bug where some errors wouldn't be properly constructed in
    `client.py`, leading to unhelpful exceptions bubbling up (#466)
  * Fixed a bug where `Client.build` would try to close context when externally
    provided (`custom_context == True`) (#458)
  * Fixed an issue in `create_host_config` where empty sequences wouldn't be
    interpreted properly (#462)
  * Miscellaneous
  * Added `resolve_authconfig` tests.
- Version 0.7.1
  * Bugfixes
  * `setup.py` now indicates a maximum version of requests to work around the
    boot2docker / `assert_hostname` bug.
  * Removed invalid exception when using the Registry Hub's FQDN when pulling.
  * Fixed an issue where early HTTP errors weren't handled properly in streaming
    responses.
  * Fixed a bug where sockets would close unexpectedly using Python 3.x
  * Various fixes for integration tests.
  * Miscellaneous
  * Small doc fixes
- Version 0.7.0
  * Breaking changes
  * Passing `dns` or `volumes_from` in `Client.start` with API version &lt; 1.10
    will now raise an exception (previously only triggered a warning)
  * Features
  * Added support for `host_config` in `Client.create_container`
  * Added utility method `docker.utils.create_host_config` to help build a
    proper `HostConfig` dictionary.
  * Added support for the `pull` parameter in `Client.build`
  * Added support for the `forcerm` parameter in `Client.build`
  * Added support for `extra_hosts` in `Client.start`
  * Added support for a custom `timeout` in `Client.wait`
  * Added support for custom `.dockercfg` loading in `Client.login`
    (`dockercfg_path` argument)
  * Bugfixes
  * Fixed a bug where some output wouldn't be streamed properly in streaming
    chunked responses
  * Fixed a bug where the `devices` param didn't recognize the proper delimiter
  * `Client.login` now properly expands the `registry` URL if provided.
  * Fixed a bug where unicode characters in passed for `environment` in
    `create_container` would break.
  * Miscellaneous
  * Several unit tests and integration tests improvements.
  * `Client` constructor now enforces passing the `version` parameter as a
    string.
  * Build context files are now ordered by filename when creating the archive
    (for consistency with docker mainline behavior)
- Version 0.6.0
  * **This version introduces breaking changes!**
  * Breaking changes
  * The default SSL protocol is now the highest TLS v1.x (was SSL v2.3 before)
    (Poodle fix)
  * The `history` command now returns a dict instead of a raw JSON string.
  * Features
  * Added the `execute` command.
  * Added `pause` and `unpause` commands.
  * Added support fo the `cpuset` param in `create_container`
  * Added support for host devices (`devices` param in `start`)
  * Added support for the `tail` param in `logs`.
  * Added support for the `filters` param in `images` and `containers`
  * The `kwargs_from_env` method is now available in the `docker.utils`
    module. This should make it easier for boot2docker user to connect
    to their daemon.
  * Bugfixes
  * Fixed a bug where empty directories weren't correctly included when
    providing a context to `Client.build`.
  * Fixed a bug where UNIX socket connections weren't properly cleaned up,
    causing `ResourceWarning`s to appear in some cases.
  * Fixed a bug where docker-py would crash if the docker daemon was stopped
    while reading a streaming response
  * Fixed a bug with streaming responses in Python 3
  * `remove_image` now supports a dict containing an `Id` key as its `id`
    parameter (similar to other methods requiring a resource ID)
  * Documentation
  * Added new MkDocs documentation. Currently hosted on
    [ReadTheDocs](http://docker-py.readthedocs.org/en/latest/)
  * Miscellaneous
  * Added tests to sdist
  * Added a Makefile for running tests in Docker
  * Updated Dockerfile</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1430740800">- update to version 1.2.1:
  * Fixed a bug where the check_resource decorator would break with
    some argument-passing methods. (#573)
- additional changes from version 1.2.0:
  * Client.execute is being deprecated in favor of the more
    dev-friendly Client.exec_start and Client.exec_create. It will
    be removed in 1.3.0
  * Added exec_create, exec_start, exec_inspect and exec_resize to
    client, accurately mirroring the Exec API
  * Added auth_config param to Client.pull (allows to use one-off
    credentials for this pull request)
  * Added support for ipc_mode in host config.
  * Added support for the log_config param in host config.
  * Added support for the ulimit param in host config.
  * Added support for container resource limits in Client.build.
  * When a resource identifier (image or container ID) is passed to
    a Client method, we now check for None values to avoid crashing
    (now raises docker.errors.NullResource)
  * Added tools to parse port ranges inside the new
    docker.utils.ports package.
  * Added a version_info attribute to the docker package.
  * Fixed a bug in Client.port where absence of a certain key in
    the container's JSON would raise an error (now just returns
    None)
  * Fixed a bug with the trunc parameter in Client.containers
    having no effect (moved functionality to the client)
  * Several improvements have been made to the Client.import_image
    method.
  * Fixed pushing / pulling to v2 registries
  * Fixed a bug where passing a container dictionary to
    Client.commit would fail
  * Default API version has been bumped to 1.18 (Docker Engine
    1.6.0)
  * Several testing coverage improvements
  * Docs fixes and improvements
- point the source URL to pypi
- add a dependency between the test sub-package and
  python-docker-py</changelog>
  <changelog author="hvogel@suse.com" date="1437998400">- Update to version 1.3.1. Detailed changelog:
  https://github.com/docker/docker-py/blob/master/docs/change_log.md#131</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1439553600">- Get source tarball from pypi.python.org as in previuos versions
  and as it is in the spec file</changelog>
  <changelog author="dmueller@suse.com" date="1445428800">- update to 1.5.0:
  * Added support for the networking API introduced in Docker 1.9.0
  * Added support for the volumes API introduced in Docker 1.9.0
  * Added support for the group_add parameter in create_host_config.
  * Added support for the CPU CFS (cpu_quota and cpu_period) parameteres
    in create_host_config.
  * Added support for the archive API endpoint (Client.get_archive,
    Client.put_archive).
  * Added support for ps_args parameter in Client.top.
  * Added utils.parse_env_file to support env-files. See docs for usage.
  * Added support for arbitrary log drivers
  * Added support for URL paths in the docker host URL (base_url)
  * Fixed a bug where exec_inspect would allow invocation when the API
    version was too low.
  * Fixed a bug where docker.utils.ports.split_port would break if an
    open range was provided.
  * Fixed a bug where invalid image IDs / container IDs could be provided
    to bypass or reroute request URLs</changelog>
  <changelog author="rjschwei@suse.com" date="1447502400">- Use version 1.5.0 in SLE 12 (bnc#954486,bnc#954690)
  + A bit of clean up of the changes file as well, no wrapping comments</changelog>
  <changelog author="dmueller@suse.com" date="1456660800">- update to 1.7.2:
  * Added support for the since param in Client.logs (introduced in API version
    1.19)
  * Added support for the DOCKER_CONFIG environment variable when looking up
    auth config
  * Added support for the stream param in Client.stats (when set to False,
    allows user to retrieve a single snapshot instead of a constant data stream)
  * Added support for the mem_swappiness, oom_kill_disable params in
    Client.create_host_config
  * Added support for build arguments in Client.build through the buildargs
    param.
  * Added support for cusom IPAM configuration in Client.create_network
  * Added input support to Client.exec_create
  * Added support for stop_signal in Client.create_host_config
  * Added support for custom HTTP headers in Docker config file.
  * Added support for unspecified transfer protocol in base_url when TLS is
    enabled.
  * Fixed a bug where TLS verification was improperly executed when providing a
    custom CA certificate.
  * Added support for shm_size in Client.create_host_config
- drop dockpyTest_pathAdd.patch: tests are disabled anyway</changelog>
  <changelog author="tboerger@suse.com" date="1469448000">- Updated runtime and test deps matching setup.py and test-requirements.txt
- update to 1.8.1:
  * Fixed a bug where calling login() against the default registry would fail
    with the 1.10.x engine
  * Fixed a bug where values in environment files would be parsed incorrectly if
    they contained an equal sign.
  * Switched to a better supported backport of the match_hostname function,
    fixing dependency issues in some environments.
- update to 1.8.0:
  * Added Client.update_container method (Update resource configs of a
    container)
  * Added support for gzipped context in Client.build
  * Added ability to specify IP address when connecting a container to a network
  * Added tmpfs support to Client.create_host_config
  * Added support for the changes param in Client.commit
  * Added support for the follow param in Client.logs
  * Added support for the check_duplicate param in Client.create_network
  * Added support for the decode param in Client.push and Client.pull
  * Added docker.from_env shortcut function. Instantiates a client with
    kwargs_from_env
  * kwargs_from_env now supports an optional environment parameter. If present,
    values will be fetched from this dictionary instead of os.environ
  * Fixed a bug where TLS verification would fail when using IP addresses in the
    certificate's subjectAltName fields
  * Fixed an issue where the default TLS version in TLSConfig would break in
    some environments. docker-py now uses TLSv1 by default This setting can be
    overridden using the ssl_version param in kwargs_from_env or the TLSConfig
    constructor
  * Fixed a bug where tcp hosts would fail to connect to TLS-enabled endpoints
  * Fixed a bug where loading a valid docker configuration file would fail
  * Fixed a bug where some environment variables specified through
    create_container would be improperly formatted
  * Fixed a bug where using the unix socket connection would raise an error in
    some edge-case situations
  * Default API version is now 1.22 (introduced in Docker 1.10.0)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1469620800">- Update runtime requirements according to requirements.txt</changelog>
  <changelog author="tbechtold@suse.com" date="1474977600">- Remove useless python-flake8 and python-coverage BuildRequires.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477310400">- Update to version 1.10.4
  Bugfixes
    Fixed an issue where RestartPolicy.condition_types.ON_FAILURE would yield an invalid value.
    Fixed an issue where the SSL connection adapter would receive an invalid argument.
    Fixed an issue that caused the Client to fail to reach API endpoints when the provided base_url had a trailing slash.
    Fixed a bug where some environment values in create_container containing unicode characters would raise an encoding error.
    Fixed a number of issues tied with named pipe transport on Windows.
    Fixed a bug where inclusion patterns in .dockerignore would cause some excluded files to appear in the build context on Windows.
  Miscellaneous
    Adjusted version requirements for the requests library.
    It is now possible to run the docker-py test suite on Windows.
- Update to 1.10.3
  Bugfixes
    Fixed an issue where identity tokens in configuration files weren't handled by the library.
  Miscellaneous
    Increased the default number of connection pools from 10 to 25. This number can now be configured using the num_pools parameter in the Client constructor.
- Update to 1.10.2
  Bugfixes
    Updated the docker-pycreds dependency as it was causing issues for some users with dependency resolution in applications using docker-py.
- Update to 1.10.1
  Bugfixes
    The docker.utils.types module was removed in favor of docker.types, but some applications imported it explicitly. It has been re-added with an import warning advising to use the new module path.
- Update to 1.10.0
  Features
    Added swarm mode and service management methods. See the documentation for details.
    Added support for IPv6 Docker host addresses in the Client constructor.
    Added (read-only) support for the Docker credentials store.
    Added support for custom auth_config in Client.push.
    Added support for labels in Client.create_volume.
    Added support for labels and enable_ipv6 in Client.create_network.
    Added support for force param in Client.disconnect_container_from_network.
    Added support for pids_limit, sysctls, userns_mode, cpuset_cpus, cpu_shares, mem_reservation and kernel_memory parameters in Client.create_host_config.
    Added support for link_local_ips in create_endpoint_config.
    Added support for a changes parameter in Client.import_image.
    Added support for a version parameter in Client.from_env.
  Bugfixes
    Fixed a bug where Client.build would crash if the config.json file contained a HttpHeaders entry.
    Fixed a bug where passing decode=True in some streaming methods would crash when the daemon's response had an unexpected format.
    Fixed a bug where environment values with unicode characters weren't handled properly in create_container.
    Fixed a bug where using the npipe protocol would sometimes break with ValueError: buffer size must be strictly positive.
  Miscellaneous
    Fixed an issue where URL-quoting in docker-py was inconsistent with the quoting done by the Docker CLI client.
    The client now sends TCP upgrade headers to hint potential proxies about connection hijacking.
    The client now defaults to using the npipe protocol on Windows.
- Update to 1.9.0
  Features
    Added experimental support for Windows named pipes (npipe:// protocol).
    Added support for Block IO constraints in Client.create_host_config. This includes parameters blkio_weight, blkio_weight_device, device_read_bps, device_write_bps, device_read_iops and device_write_iops.
    Added support for the internal param in Client.create_network.
    Added support for ipv4_address and ipv6_address in utils function create_endpoint_config.
    Added support for custom user agent setting in the Client constructor. By default, docker-py now also declares itself in the User-Agent header.
  Bugfixes
    Fixed an issue where the HTTP timeout on streaming responses would sometimes be set incorrectly.
    Fixed an issue where explicit relative paths in .dockerignore files were not being recognized.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477483200">- add python-dockerpycreds dependency in the spec file
  rebase hide_py_pckgmgmt.patch
  add fix-requirements.patch: fix dependencies so that they match the
  ones we have packaged</changelog>
  <changelog author="kkaempf@suse.com" date="1486555200">- Update to version 1.10.6
  Bugfixes
    Fixed an issue where setting a NpipeSocket instance to blocking mode would put it in non-blocking mode and vice-versa.
- Update to version 1.10.5
  Bugfixes
    Fixed an issue where concurrent attempts to access to a named pipe by the client would sometimes cause recoverable exceptions to be raised.</changelog>
</package>
<package pkgid="f302c1a6be51aae4349cdd4ff121cc102d6505822f59882d0573b025b77e8c60" name="python-docker-py" arch="noarch">
  <version epoch="0" ver="1.10.6" rel="1.2"/>
  <changelog author="rschweikert@suse.com" date="1401969600">- Initial build</changelog>
  <changelog author="rschweikert@suse.com" date="1402056000">- Include in SLE 12 (FATE #316168)</changelog>
  <changelog author="rschweikert@suse.com" date="1402920000">- Clean up spec file</changelog>
  <changelog author="fcastelli@suse.com" date="1407326400">- Update to version 0.4.0:
  * This version introduces breaking changes!
  * The base_url parameter in the Client constructor should now allow most of
    the DOCKER_HOST environment values (except for the fd:// protocol)
    As a result, URLs that don't specify a port are now invalid (similar to
    the official client's behavior)
  * Added TLS support (see documentation)
  * Fixed an issue with Client.build streamed logs in Python 3
  * Added unit tests coverage
  * Various integration tests fixes
- Changes introduced by version 0.3.2:
  * Default API version is now 1.12 (support for docker 1.0)
  * Added new methods Client.get_image and Client.load_image (docker save and
    docker load)
  * Added new method Client.ping
  * Added new method Client.resize
  * Client.build can now be provided with a custom context using the
    custom_context parameter.
  * Added support for memswap_limit parameter in create_container
  * Added support for force parameter in remove_container
  * Added support for force and noprune parameters in remove_image
  * Added support for timestamps parameter in logs
  * Added support for dns_search parameter in start
  * Added support for network_mode parameter in start
  * Added support for size parameter in containers
  * Added support for volumes_from and dns parameters in start.
    As of API version &gt;= 1.10, these parameters no longer belong to create_container
  * Client.logs now uses the logs endpoint when API version is sufficient
  * Fixed a bug in pull where the repo:tag notation wasn't interpreted properly
  * Fixed a bug in streaming methods with python 3 (unicode, bytes/str related)
  * Fixed a bug in Client.start where legacy notation for volumes wasn't supported anymore.
  * The client now raises DockerExceptions when appropriate. You can import
    DockerException (and its subclasses) from the docker.errors module to
    catch them if needed.
  * docker.APIError has been moved to the new docker.errors module as well.
  * Client.insert is deprecated in API version &gt; 1.11
  * Improved integration tests should now run much faster.
  * There is now a single source of truth for the docker-py version number.</changelog>
  <changelog author="rjschwei@suse.com" date="1423396800">- Update to version 0.5.3  - Contains breaking changes
  * Fixed attaching when connecting to the daemon over a UNIX socket.
  * Fixed a bug where sockets were closed immediately when attaching over
    TLS.
  * Added a `assert_hostname` option to `TLSConfig` which can be used to
    disable verification of hostnames.
  * Fixed SSL not working due to an incorrect version comparison
  * Fixed streams not working on Windows
  * Added `insecure_registry` parameter in `Client.push` and `Client.pull`.
    + It defaults to False and code pushing to non-HTTPS private registries
    might break as a result.*
  * Added support for adding and dropping capabilities
  * Added support for restart policy
  * Added support for string values in `Client.create_container`'s `mem_limit`
  * Added support for `.dockerignore` file in `Client.build`
  * Fixed timeout behavior in `Client.stop`
  * `Client.create_container` provides better validation of the `volumes`
    parameter
  * Improved integration tests
- Enable run of some of the tests
  * add: dockpyTest_pathAdd.patch
- Create test subpackage</changelog>
  <changelog author="rjschwei@suse.com" date="1425470400">- Use updated version in SLES 12 in support of bnc#915479</changelog>
  <changelog author="fcastelli@suse.com" date="1428580800">- Updated to 1.1.0
  * Features
  * Added `dockerfile` param support to `Client.build` (mirrors
    `docker build -f` behavior)
  * Added the ability to specify `'auto'` as `version` in `Client.__init__`,
    allowing the constructor to autodetect the daemon's API version.
  * Bugfixes
  * Fixed a bug where decoding a result stream using the `decode` parameter
    would break when using Python 3.x
  * Fixed a bug where some files in `.dockerignore` weren't being handled
    properly
  * Fixed `resolve_authconfig` issues by bringing it closer to Docker Engine's
    behavior. This should fix all issues encountered with private registry auth
  * Fixed an issue where passwords containing a colon weren't being handled
    properly.
  * Bumped `requests` version requirement, which should fix most of the SSL
    issues encountered recently.
  * Miscellaneous
  * Several integration test improvements.
  * Fixed some unclosed resources in unit tests.
  * Several docs improvements.
- Version 1.0.0
  * Features
  * Added new `Client.rename` method (`docker rename`)
  * Added now `Client.stats` method (`docker stats`)
  * Added `read_only` param support to `utils.create_host_config` and
    `Client.start` (`docker run --read-only`)
  * Added `pid_mode` param support to `utils.create_host_config` and
    `Client.start` (`docker run --pid='host'`)
  * Added `since`, `until` and `filters` params to `Client.events`.
  * Added `decode` parameter to `Client.stats` and `Client.events` to decode
    JSON objects on the fly (False by default).
- Bugfixes
  * Fixed a bug that caused `Client.build` to crash when the provided source was
    a remote source.
- Miscellaneous
  * Default API version has been bumped to 1.17 (Docker Engine 1.5.0)
  * `Client.timeout` is now a public attribute, and users are encouraged to use it
    when request timeouts need to be changed at runtime.
  * Added `Client.api_version` as a read-only property.
  * The `memswap_limit` argument in `Client.create_container` now accepts string
    type values similar to `mem_limit` ('6g', '120000k', etc.)
  * Improved documentation
- Version 0.7.2
  * Features
  * Added support for `mac_address` in `Client.create_container`
  * Bugfixes
  * Fixed a bug where streaming responses (`pull`, `push`, `logs`, etc.) were
    unreliable (#300)
  * Fixed a bug where resolve_authconfig wouldn't properly resolve configuration
    for private repositories (#468)
  * Fixed a bug where some errors wouldn't be properly constructed in
    `client.py`, leading to unhelpful exceptions bubbling up (#466)
  * Fixed a bug where `Client.build` would try to close context when externally
    provided (`custom_context == True`) (#458)
  * Fixed an issue in `create_host_config` where empty sequences wouldn't be
    interpreted properly (#462)
  * Miscellaneous
  * Added `resolve_authconfig` tests.
- Version 0.7.1
  * Bugfixes
  * `setup.py` now indicates a maximum version of requests to work around the
    boot2docker / `assert_hostname` bug.
  * Removed invalid exception when using the Registry Hub's FQDN when pulling.
  * Fixed an issue where early HTTP errors weren't handled properly in streaming
    responses.
  * Fixed a bug where sockets would close unexpectedly using Python 3.x
  * Various fixes for integration tests.
  * Miscellaneous
  * Small doc fixes
- Version 0.7.0
  * Breaking changes
  * Passing `dns` or `volumes_from` in `Client.start` with API version &lt; 1.10
    will now raise an exception (previously only triggered a warning)
  * Features
  * Added support for `host_config` in `Client.create_container`
  * Added utility method `docker.utils.create_host_config` to help build a
    proper `HostConfig` dictionary.
  * Added support for the `pull` parameter in `Client.build`
  * Added support for the `forcerm` parameter in `Client.build`
  * Added support for `extra_hosts` in `Client.start`
  * Added support for a custom `timeout` in `Client.wait`
  * Added support for custom `.dockercfg` loading in `Client.login`
    (`dockercfg_path` argument)
  * Bugfixes
  * Fixed a bug where some output wouldn't be streamed properly in streaming
    chunked responses
  * Fixed a bug where the `devices` param didn't recognize the proper delimiter
  * `Client.login` now properly expands the `registry` URL if provided.
  * Fixed a bug where unicode characters in passed for `environment` in
    `create_container` would break.
  * Miscellaneous
  * Several unit tests and integration tests improvements.
  * `Client` constructor now enforces passing the `version` parameter as a
    string.
  * Build context files are now ordered by filename when creating the archive
    (for consistency with docker mainline behavior)
- Version 0.6.0
  * **This version introduces breaking changes!**
  * Breaking changes
  * The default SSL protocol is now the highest TLS v1.x (was SSL v2.3 before)
    (Poodle fix)
  * The `history` command now returns a dict instead of a raw JSON string.
  * Features
  * Added the `execute` command.
  * Added `pause` and `unpause` commands.
  * Added support fo the `cpuset` param in `create_container`
  * Added support for host devices (`devices` param in `start`)
  * Added support for the `tail` param in `logs`.
  * Added support for the `filters` param in `images` and `containers`
  * The `kwargs_from_env` method is now available in the `docker.utils`
    module. This should make it easier for boot2docker user to connect
    to their daemon.
  * Bugfixes
  * Fixed a bug where empty directories weren't correctly included when
    providing a context to `Client.build`.
  * Fixed a bug where UNIX socket connections weren't properly cleaned up,
    causing `ResourceWarning`s to appear in some cases.
  * Fixed a bug where docker-py would crash if the docker daemon was stopped
    while reading a streaming response
  * Fixed a bug with streaming responses in Python 3
  * `remove_image` now supports a dict containing an `Id` key as its `id`
    parameter (similar to other methods requiring a resource ID)
  * Documentation
  * Added new MkDocs documentation. Currently hosted on
    [ReadTheDocs](http://docker-py.readthedocs.org/en/latest/)
  * Miscellaneous
  * Added tests to sdist
  * Added a Makefile for running tests in Docker
  * Updated Dockerfile</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1430740800">- update to version 1.2.1:
  * Fixed a bug where the check_resource decorator would break with
    some argument-passing methods. (#573)
- additional changes from version 1.2.0:
  * Client.execute is being deprecated in favor of the more
    dev-friendly Client.exec_start and Client.exec_create. It will
    be removed in 1.3.0
  * Added exec_create, exec_start, exec_inspect and exec_resize to
    client, accurately mirroring the Exec API
  * Added auth_config param to Client.pull (allows to use one-off
    credentials for this pull request)
  * Added support for ipc_mode in host config.
  * Added support for the log_config param in host config.
  * Added support for the ulimit param in host config.
  * Added support for container resource limits in Client.build.
  * When a resource identifier (image or container ID) is passed to
    a Client method, we now check for None values to avoid crashing
    (now raises docker.errors.NullResource)
  * Added tools to parse port ranges inside the new
    docker.utils.ports package.
  * Added a version_info attribute to the docker package.
  * Fixed a bug in Client.port where absence of a certain key in
    the container's JSON would raise an error (now just returns
    None)
  * Fixed a bug with the trunc parameter in Client.containers
    having no effect (moved functionality to the client)
  * Several improvements have been made to the Client.import_image
    method.
  * Fixed pushing / pulling to v2 registries
  * Fixed a bug where passing a container dictionary to
    Client.commit would fail
  * Default API version has been bumped to 1.18 (Docker Engine
    1.6.0)
  * Several testing coverage improvements
  * Docs fixes and improvements
- point the source URL to pypi
- add a dependency between the test sub-package and
  python-docker-py</changelog>
  <changelog author="hvogel@suse.com" date="1437998400">- Update to version 1.3.1. Detailed changelog:
  https://github.com/docker/docker-py/blob/master/docs/change_log.md#131</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1439553600">- Get source tarball from pypi.python.org as in previuos versions
  and as it is in the spec file</changelog>
  <changelog author="dmueller@suse.com" date="1445428800">- update to 1.5.0:
  * Added support for the networking API introduced in Docker 1.9.0
  * Added support for the volumes API introduced in Docker 1.9.0
  * Added support for the group_add parameter in create_host_config.
  * Added support for the CPU CFS (cpu_quota and cpu_period) parameteres
    in create_host_config.
  * Added support for the archive API endpoint (Client.get_archive,
    Client.put_archive).
  * Added support for ps_args parameter in Client.top.
  * Added utils.parse_env_file to support env-files. See docs for usage.
  * Added support for arbitrary log drivers
  * Added support for URL paths in the docker host URL (base_url)
  * Fixed a bug where exec_inspect would allow invocation when the API
    version was too low.
  * Fixed a bug where docker.utils.ports.split_port would break if an
    open range was provided.
  * Fixed a bug where invalid image IDs / container IDs could be provided
    to bypass or reroute request URLs</changelog>
  <changelog author="rjschwei@suse.com" date="1447502400">- Use version 1.5.0 in SLE 12 (bnc#954486,bnc#954690)
  + A bit of clean up of the changes file as well, no wrapping comments</changelog>
  <changelog author="dmueller@suse.com" date="1456660800">- update to 1.7.2:
  * Added support for the since param in Client.logs (introduced in API version
    1.19)
  * Added support for the DOCKER_CONFIG environment variable when looking up
    auth config
  * Added support for the stream param in Client.stats (when set to False,
    allows user to retrieve a single snapshot instead of a constant data stream)
  * Added support for the mem_swappiness, oom_kill_disable params in
    Client.create_host_config
  * Added support for build arguments in Client.build through the buildargs
    param.
  * Added support for cusom IPAM configuration in Client.create_network
  * Added input support to Client.exec_create
  * Added support for stop_signal in Client.create_host_config
  * Added support for custom HTTP headers in Docker config file.
  * Added support for unspecified transfer protocol in base_url when TLS is
    enabled.
  * Fixed a bug where TLS verification was improperly executed when providing a
    custom CA certificate.
  * Added support for shm_size in Client.create_host_config
- drop dockpyTest_pathAdd.patch: tests are disabled anyway</changelog>
  <changelog author="tboerger@suse.com" date="1469448000">- Updated runtime and test deps matching setup.py and test-requirements.txt
- update to 1.8.1:
  * Fixed a bug where calling login() against the default registry would fail
    with the 1.10.x engine
  * Fixed a bug where values in environment files would be parsed incorrectly if
    they contained an equal sign.
  * Switched to a better supported backport of the match_hostname function,
    fixing dependency issues in some environments.
- update to 1.8.0:
  * Added Client.update_container method (Update resource configs of a
    container)
  * Added support for gzipped context in Client.build
  * Added ability to specify IP address when connecting a container to a network
  * Added tmpfs support to Client.create_host_config
  * Added support for the changes param in Client.commit
  * Added support for the follow param in Client.logs
  * Added support for the check_duplicate param in Client.create_network
  * Added support for the decode param in Client.push and Client.pull
  * Added docker.from_env shortcut function. Instantiates a client with
    kwargs_from_env
  * kwargs_from_env now supports an optional environment parameter. If present,
    values will be fetched from this dictionary instead of os.environ
  * Fixed a bug where TLS verification would fail when using IP addresses in the
    certificate's subjectAltName fields
  * Fixed an issue where the default TLS version in TLSConfig would break in
    some environments. docker-py now uses TLSv1 by default This setting can be
    overridden using the ssl_version param in kwargs_from_env or the TLSConfig
    constructor
  * Fixed a bug where tcp hosts would fail to connect to TLS-enabled endpoints
  * Fixed a bug where loading a valid docker configuration file would fail
  * Fixed a bug where some environment variables specified through
    create_container would be improperly formatted
  * Fixed a bug where using the unix socket connection would raise an error in
    some edge-case situations
  * Default API version is now 1.22 (introduced in Docker 1.10.0)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1469620800">- Update runtime requirements according to requirements.txt</changelog>
  <changelog author="tbechtold@suse.com" date="1474977600">- Remove useless python-flake8 and python-coverage BuildRequires.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477310400">- Update to version 1.10.4
  Bugfixes
    Fixed an issue where RestartPolicy.condition_types.ON_FAILURE would yield an invalid value.
    Fixed an issue where the SSL connection adapter would receive an invalid argument.
    Fixed an issue that caused the Client to fail to reach API endpoints when the provided base_url had a trailing slash.
    Fixed a bug where some environment values in create_container containing unicode characters would raise an encoding error.
    Fixed a number of issues tied with named pipe transport on Windows.
    Fixed a bug where inclusion patterns in .dockerignore would cause some excluded files to appear in the build context on Windows.
  Miscellaneous
    Adjusted version requirements for the requests library.
    It is now possible to run the docker-py test suite on Windows.
- Update to 1.10.3
  Bugfixes
    Fixed an issue where identity tokens in configuration files weren't handled by the library.
  Miscellaneous
    Increased the default number of connection pools from 10 to 25. This number can now be configured using the num_pools parameter in the Client constructor.
- Update to 1.10.2
  Bugfixes
    Updated the docker-pycreds dependency as it was causing issues for some users with dependency resolution in applications using docker-py.
- Update to 1.10.1
  Bugfixes
    The docker.utils.types module was removed in favor of docker.types, but some applications imported it explicitly. It has been re-added with an import warning advising to use the new module path.
- Update to 1.10.0
  Features
    Added swarm mode and service management methods. See the documentation for details.
    Added support for IPv6 Docker host addresses in the Client constructor.
    Added (read-only) support for the Docker credentials store.
    Added support for custom auth_config in Client.push.
    Added support for labels in Client.create_volume.
    Added support for labels and enable_ipv6 in Client.create_network.
    Added support for force param in Client.disconnect_container_from_network.
    Added support for pids_limit, sysctls, userns_mode, cpuset_cpus, cpu_shares, mem_reservation and kernel_memory parameters in Client.create_host_config.
    Added support for link_local_ips in create_endpoint_config.
    Added support for a changes parameter in Client.import_image.
    Added support for a version parameter in Client.from_env.
  Bugfixes
    Fixed a bug where Client.build would crash if the config.json file contained a HttpHeaders entry.
    Fixed a bug where passing decode=True in some streaming methods would crash when the daemon's response had an unexpected format.
    Fixed a bug where environment values with unicode characters weren't handled properly in create_container.
    Fixed a bug where using the npipe protocol would sometimes break with ValueError: buffer size must be strictly positive.
  Miscellaneous
    Fixed an issue where URL-quoting in docker-py was inconsistent with the quoting done by the Docker CLI client.
    The client now sends TCP upgrade headers to hint potential proxies about connection hijacking.
    The client now defaults to using the npipe protocol on Windows.
- Update to 1.9.0
  Features
    Added experimental support for Windows named pipes (npipe:// protocol).
    Added support for Block IO constraints in Client.create_host_config. This includes parameters blkio_weight, blkio_weight_device, device_read_bps, device_write_bps, device_read_iops and device_write_iops.
    Added support for the internal param in Client.create_network.
    Added support for ipv4_address and ipv6_address in utils function create_endpoint_config.
    Added support for custom user agent setting in the Client constructor. By default, docker-py now also declares itself in the User-Agent header.
  Bugfixes
    Fixed an issue where the HTTP timeout on streaming responses would sometimes be set incorrectly.
    Fixed an issue where explicit relative paths in .dockerignore files were not being recognized.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477483200">- add python-dockerpycreds dependency in the spec file
  rebase hide_py_pckgmgmt.patch
  add fix-requirements.patch: fix dependencies so that they match the
  ones we have packaged</changelog>
  <changelog author="kkaempf@suse.com" date="1486555200">- Update to version 1.10.6
  Bugfixes
    Fixed an issue where setting a NpipeSocket instance to blocking mode would put it in non-blocking mode and vice-versa.
- Update to version 1.10.5
  Bugfixes
    Fixed an issue where concurrent attempts to access to a named pipe by the client would sometimes cause recoverable exceptions to be raised.</changelog>
</package>
<package pkgid="afe12505c6897a224f54d99318d3c4e4406b3c1171b99dd6b9699b6d610de85a" name="python-docker-py" arch="src">
  <version epoch="0" ver="1.10.6" rel="1.2"/>
  <changelog author="rschweikert@suse.com" date="1401969600">- Initial build</changelog>
  <changelog author="rschweikert@suse.com" date="1402056000">- Include in SLE 12 (FATE #316168)</changelog>
  <changelog author="rschweikert@suse.com" date="1402920000">- Clean up spec file</changelog>
  <changelog author="fcastelli@suse.com" date="1407326400">- Update to version 0.4.0:
  * This version introduces breaking changes!
  * The base_url parameter in the Client constructor should now allow most of
    the DOCKER_HOST environment values (except for the fd:// protocol)
    As a result, URLs that don't specify a port are now invalid (similar to
    the official client's behavior)
  * Added TLS support (see documentation)
  * Fixed an issue with Client.build streamed logs in Python 3
  * Added unit tests coverage
  * Various integration tests fixes
- Changes introduced by version 0.3.2:
  * Default API version is now 1.12 (support for docker 1.0)
  * Added new methods Client.get_image and Client.load_image (docker save and
    docker load)
  * Added new method Client.ping
  * Added new method Client.resize
  * Client.build can now be provided with a custom context using the
    custom_context parameter.
  * Added support for memswap_limit parameter in create_container
  * Added support for force parameter in remove_container
  * Added support for force and noprune parameters in remove_image
  * Added support for timestamps parameter in logs
  * Added support for dns_search parameter in start
  * Added support for network_mode parameter in start
  * Added support for size parameter in containers
  * Added support for volumes_from and dns parameters in start.
    As of API version &gt;= 1.10, these parameters no longer belong to create_container
  * Client.logs now uses the logs endpoint when API version is sufficient
  * Fixed a bug in pull where the repo:tag notation wasn't interpreted properly
  * Fixed a bug in streaming methods with python 3 (unicode, bytes/str related)
  * Fixed a bug in Client.start where legacy notation for volumes wasn't supported anymore.
  * The client now raises DockerExceptions when appropriate. You can import
    DockerException (and its subclasses) from the docker.errors module to
    catch them if needed.
  * docker.APIError has been moved to the new docker.errors module as well.
  * Client.insert is deprecated in API version &gt; 1.11
  * Improved integration tests should now run much faster.
  * There is now a single source of truth for the docker-py version number.</changelog>
  <changelog author="rjschwei@suse.com" date="1423396800">- Update to version 0.5.3  - Contains breaking changes
  * Fixed attaching when connecting to the daemon over a UNIX socket.
  * Fixed a bug where sockets were closed immediately when attaching over
    TLS.
  * Added a `assert_hostname` option to `TLSConfig` which can be used to
    disable verification of hostnames.
  * Fixed SSL not working due to an incorrect version comparison
  * Fixed streams not working on Windows
  * Added `insecure_registry` parameter in `Client.push` and `Client.pull`.
    + It defaults to False and code pushing to non-HTTPS private registries
    might break as a result.*
  * Added support for adding and dropping capabilities
  * Added support for restart policy
  * Added support for string values in `Client.create_container`'s `mem_limit`
  * Added support for `.dockerignore` file in `Client.build`
  * Fixed timeout behavior in `Client.stop`
  * `Client.create_container` provides better validation of the `volumes`
    parameter
  * Improved integration tests
- Enable run of some of the tests
  * add: dockpyTest_pathAdd.patch
- Create test subpackage</changelog>
  <changelog author="rjschwei@suse.com" date="1425470400">- Use updated version in SLES 12 in support of bnc#915479</changelog>
  <changelog author="fcastelli@suse.com" date="1428580800">- Updated to 1.1.0
  * Features
  * Added `dockerfile` param support to `Client.build` (mirrors
    `docker build -f` behavior)
  * Added the ability to specify `'auto'` as `version` in `Client.__init__`,
    allowing the constructor to autodetect the daemon's API version.
  * Bugfixes
  * Fixed a bug where decoding a result stream using the `decode` parameter
    would break when using Python 3.x
  * Fixed a bug where some files in `.dockerignore` weren't being handled
    properly
  * Fixed `resolve_authconfig` issues by bringing it closer to Docker Engine's
    behavior. This should fix all issues encountered with private registry auth
  * Fixed an issue where passwords containing a colon weren't being handled
    properly.
  * Bumped `requests` version requirement, which should fix most of the SSL
    issues encountered recently.
  * Miscellaneous
  * Several integration test improvements.
  * Fixed some unclosed resources in unit tests.
  * Several docs improvements.
- Version 1.0.0
  * Features
  * Added new `Client.rename` method (`docker rename`)
  * Added now `Client.stats` method (`docker stats`)
  * Added `read_only` param support to `utils.create_host_config` and
    `Client.start` (`docker run --read-only`)
  * Added `pid_mode` param support to `utils.create_host_config` and
    `Client.start` (`docker run --pid='host'`)
  * Added `since`, `until` and `filters` params to `Client.events`.
  * Added `decode` parameter to `Client.stats` and `Client.events` to decode
    JSON objects on the fly (False by default).
- Bugfixes
  * Fixed a bug that caused `Client.build` to crash when the provided source was
    a remote source.
- Miscellaneous
  * Default API version has been bumped to 1.17 (Docker Engine 1.5.0)
  * `Client.timeout` is now a public attribute, and users are encouraged to use it
    when request timeouts need to be changed at runtime.
  * Added `Client.api_version` as a read-only property.
  * The `memswap_limit` argument in `Client.create_container` now accepts string
    type values similar to `mem_limit` ('6g', '120000k', etc.)
  * Improved documentation
- Version 0.7.2
  * Features
  * Added support for `mac_address` in `Client.create_container`
  * Bugfixes
  * Fixed a bug where streaming responses (`pull`, `push`, `logs`, etc.) were
    unreliable (#300)
  * Fixed a bug where resolve_authconfig wouldn't properly resolve configuration
    for private repositories (#468)
  * Fixed a bug where some errors wouldn't be properly constructed in
    `client.py`, leading to unhelpful exceptions bubbling up (#466)
  * Fixed a bug where `Client.build` would try to close context when externally
    provided (`custom_context == True`) (#458)
  * Fixed an issue in `create_host_config` where empty sequences wouldn't be
    interpreted properly (#462)
  * Miscellaneous
  * Added `resolve_authconfig` tests.
- Version 0.7.1
  * Bugfixes
  * `setup.py` now indicates a maximum version of requests to work around the
    boot2docker / `assert_hostname` bug.
  * Removed invalid exception when using the Registry Hub's FQDN when pulling.
  * Fixed an issue where early HTTP errors weren't handled properly in streaming
    responses.
  * Fixed a bug where sockets would close unexpectedly using Python 3.x
  * Various fixes for integration tests.
  * Miscellaneous
  * Small doc fixes
- Version 0.7.0
  * Breaking changes
  * Passing `dns` or `volumes_from` in `Client.start` with API version &lt; 1.10
    will now raise an exception (previously only triggered a warning)
  * Features
  * Added support for `host_config` in `Client.create_container`
  * Added utility method `docker.utils.create_host_config` to help build a
    proper `HostConfig` dictionary.
  * Added support for the `pull` parameter in `Client.build`
  * Added support for the `forcerm` parameter in `Client.build`
  * Added support for `extra_hosts` in `Client.start`
  * Added support for a custom `timeout` in `Client.wait`
  * Added support for custom `.dockercfg` loading in `Client.login`
    (`dockercfg_path` argument)
  * Bugfixes
  * Fixed a bug where some output wouldn't be streamed properly in streaming
    chunked responses
  * Fixed a bug where the `devices` param didn't recognize the proper delimiter
  * `Client.login` now properly expands the `registry` URL if provided.
  * Fixed a bug where unicode characters in passed for `environment` in
    `create_container` would break.
  * Miscellaneous
  * Several unit tests and integration tests improvements.
  * `Client` constructor now enforces passing the `version` parameter as a
    string.
  * Build context files are now ordered by filename when creating the archive
    (for consistency with docker mainline behavior)
- Version 0.6.0
  * **This version introduces breaking changes!**
  * Breaking changes
  * The default SSL protocol is now the highest TLS v1.x (was SSL v2.3 before)
    (Poodle fix)
  * The `history` command now returns a dict instead of a raw JSON string.
  * Features
  * Added the `execute` command.
  * Added `pause` and `unpause` commands.
  * Added support fo the `cpuset` param in `create_container`
  * Added support for host devices (`devices` param in `start`)
  * Added support for the `tail` param in `logs`.
  * Added support for the `filters` param in `images` and `containers`
  * The `kwargs_from_env` method is now available in the `docker.utils`
    module. This should make it easier for boot2docker user to connect
    to their daemon.
  * Bugfixes
  * Fixed a bug where empty directories weren't correctly included when
    providing a context to `Client.build`.
  * Fixed a bug where UNIX socket connections weren't properly cleaned up,
    causing `ResourceWarning`s to appear in some cases.
  * Fixed a bug where docker-py would crash if the docker daemon was stopped
    while reading a streaming response
  * Fixed a bug with streaming responses in Python 3
  * `remove_image` now supports a dict containing an `Id` key as its `id`
    parameter (similar to other methods requiring a resource ID)
  * Documentation
  * Added new MkDocs documentation. Currently hosted on
    [ReadTheDocs](http://docker-py.readthedocs.org/en/latest/)
  * Miscellaneous
  * Added tests to sdist
  * Added a Makefile for running tests in Docker
  * Updated Dockerfile</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1430740800">- update to version 1.2.1:
  * Fixed a bug where the check_resource decorator would break with
    some argument-passing methods. (#573)
- additional changes from version 1.2.0:
  * Client.execute is being deprecated in favor of the more
    dev-friendly Client.exec_start and Client.exec_create. It will
    be removed in 1.3.0
  * Added exec_create, exec_start, exec_inspect and exec_resize to
    client, accurately mirroring the Exec API
  * Added auth_config param to Client.pull (allows to use one-off
    credentials for this pull request)
  * Added support for ipc_mode in host config.
  * Added support for the log_config param in host config.
  * Added support for the ulimit param in host config.
  * Added support for container resource limits in Client.build.
  * When a resource identifier (image or container ID) is passed to
    a Client method, we now check for None values to avoid crashing
    (now raises docker.errors.NullResource)
  * Added tools to parse port ranges inside the new
    docker.utils.ports package.
  * Added a version_info attribute to the docker package.
  * Fixed a bug in Client.port where absence of a certain key in
    the container's JSON would raise an error (now just returns
    None)
  * Fixed a bug with the trunc parameter in Client.containers
    having no effect (moved functionality to the client)
  * Several improvements have been made to the Client.import_image
    method.
  * Fixed pushing / pulling to v2 registries
  * Fixed a bug where passing a container dictionary to
    Client.commit would fail
  * Default API version has been bumped to 1.18 (Docker Engine
    1.6.0)
  * Several testing coverage improvements
  * Docs fixes and improvements
- point the source URL to pypi
- add a dependency between the test sub-package and
  python-docker-py</changelog>
  <changelog author="hvogel@suse.com" date="1437998400">- Update to version 1.3.1. Detailed changelog:
  https://github.com/docker/docker-py/blob/master/docs/change_log.md#131</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1439553600">- Get source tarball from pypi.python.org as in previuos versions
  and as it is in the spec file</changelog>
  <changelog author="dmueller@suse.com" date="1445428800">- update to 1.5.0:
  * Added support for the networking API introduced in Docker 1.9.0
  * Added support for the volumes API introduced in Docker 1.9.0
  * Added support for the group_add parameter in create_host_config.
  * Added support for the CPU CFS (cpu_quota and cpu_period) parameteres
    in create_host_config.
  * Added support for the archive API endpoint (Client.get_archive,
    Client.put_archive).
  * Added support for ps_args parameter in Client.top.
  * Added utils.parse_env_file to support env-files. See docs for usage.
  * Added support for arbitrary log drivers
  * Added support for URL paths in the docker host URL (base_url)
  * Fixed a bug where exec_inspect would allow invocation when the API
    version was too low.
  * Fixed a bug where docker.utils.ports.split_port would break if an
    open range was provided.
  * Fixed a bug where invalid image IDs / container IDs could be provided
    to bypass or reroute request URLs</changelog>
  <changelog author="rjschwei@suse.com" date="1447502400">- Use version 1.5.0 in SLE 12 (bnc#954486,bnc#954690)
  + A bit of clean up of the changes file as well, no wrapping comments</changelog>
  <changelog author="dmueller@suse.com" date="1456660800">- update to 1.7.2:
  * Added support for the since param in Client.logs (introduced in API version
    1.19)
  * Added support for the DOCKER_CONFIG environment variable when looking up
    auth config
  * Added support for the stream param in Client.stats (when set to False,
    allows user to retrieve a single snapshot instead of a constant data stream)
  * Added support for the mem_swappiness, oom_kill_disable params in
    Client.create_host_config
  * Added support for build arguments in Client.build through the buildargs
    param.
  * Added support for cusom IPAM configuration in Client.create_network
  * Added input support to Client.exec_create
  * Added support for stop_signal in Client.create_host_config
  * Added support for custom HTTP headers in Docker config file.
  * Added support for unspecified transfer protocol in base_url when TLS is
    enabled.
  * Fixed a bug where TLS verification was improperly executed when providing a
    custom CA certificate.
  * Added support for shm_size in Client.create_host_config
- drop dockpyTest_pathAdd.patch: tests are disabled anyway</changelog>
  <changelog author="tboerger@suse.com" date="1469448000">- Updated runtime and test deps matching setup.py and test-requirements.txt
- update to 1.8.1:
  * Fixed a bug where calling login() against the default registry would fail
    with the 1.10.x engine
  * Fixed a bug where values in environment files would be parsed incorrectly if
    they contained an equal sign.
  * Switched to a better supported backport of the match_hostname function,
    fixing dependency issues in some environments.
- update to 1.8.0:
  * Added Client.update_container method (Update resource configs of a
    container)
  * Added support for gzipped context in Client.build
  * Added ability to specify IP address when connecting a container to a network
  * Added tmpfs support to Client.create_host_config
  * Added support for the changes param in Client.commit
  * Added support for the follow param in Client.logs
  * Added support for the check_duplicate param in Client.create_network
  * Added support for the decode param in Client.push and Client.pull
  * Added docker.from_env shortcut function. Instantiates a client with
    kwargs_from_env
  * kwargs_from_env now supports an optional environment parameter. If present,
    values will be fetched from this dictionary instead of os.environ
  * Fixed a bug where TLS verification would fail when using IP addresses in the
    certificate's subjectAltName fields
  * Fixed an issue where the default TLS version in TLSConfig would break in
    some environments. docker-py now uses TLSv1 by default This setting can be
    overridden using the ssl_version param in kwargs_from_env or the TLSConfig
    constructor
  * Fixed a bug where tcp hosts would fail to connect to TLS-enabled endpoints
  * Fixed a bug where loading a valid docker configuration file would fail
  * Fixed a bug where some environment variables specified through
    create_container would be improperly formatted
  * Fixed a bug where using the unix socket connection would raise an error in
    some edge-case situations
  * Default API version is now 1.22 (introduced in Docker 1.10.0)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1469620800">- Update runtime requirements according to requirements.txt</changelog>
  <changelog author="tbechtold@suse.com" date="1474977600">- Remove useless python-flake8 and python-coverage BuildRequires.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477310400">- Update to version 1.10.4
  Bugfixes
    Fixed an issue where RestartPolicy.condition_types.ON_FAILURE would yield an invalid value.
    Fixed an issue where the SSL connection adapter would receive an invalid argument.
    Fixed an issue that caused the Client to fail to reach API endpoints when the provided base_url had a trailing slash.
    Fixed a bug where some environment values in create_container containing unicode characters would raise an encoding error.
    Fixed a number of issues tied with named pipe transport on Windows.
    Fixed a bug where inclusion patterns in .dockerignore would cause some excluded files to appear in the build context on Windows.
  Miscellaneous
    Adjusted version requirements for the requests library.
    It is now possible to run the docker-py test suite on Windows.
- Update to 1.10.3
  Bugfixes
    Fixed an issue where identity tokens in configuration files weren't handled by the library.
  Miscellaneous
    Increased the default number of connection pools from 10 to 25. This number can now be configured using the num_pools parameter in the Client constructor.
- Update to 1.10.2
  Bugfixes
    Updated the docker-pycreds dependency as it was causing issues for some users with dependency resolution in applications using docker-py.
- Update to 1.10.1
  Bugfixes
    The docker.utils.types module was removed in favor of docker.types, but some applications imported it explicitly. It has been re-added with an import warning advising to use the new module path.
- Update to 1.10.0
  Features
    Added swarm mode and service management methods. See the documentation for details.
    Added support for IPv6 Docker host addresses in the Client constructor.
    Added (read-only) support for the Docker credentials store.
    Added support for custom auth_config in Client.push.
    Added support for labels in Client.create_volume.
    Added support for labels and enable_ipv6 in Client.create_network.
    Added support for force param in Client.disconnect_container_from_network.
    Added support for pids_limit, sysctls, userns_mode, cpuset_cpus, cpu_shares, mem_reservation and kernel_memory parameters in Client.create_host_config.
    Added support for link_local_ips in create_endpoint_config.
    Added support for a changes parameter in Client.import_image.
    Added support for a version parameter in Client.from_env.
  Bugfixes
    Fixed a bug where Client.build would crash if the config.json file contained a HttpHeaders entry.
    Fixed a bug where passing decode=True in some streaming methods would crash when the daemon's response had an unexpected format.
    Fixed a bug where environment values with unicode characters weren't handled properly in create_container.
    Fixed a bug where using the npipe protocol would sometimes break with ValueError: buffer size must be strictly positive.
  Miscellaneous
    Fixed an issue where URL-quoting in docker-py was inconsistent with the quoting done by the Docker CLI client.
    The client now sends TCP upgrade headers to hint potential proxies about connection hijacking.
    The client now defaults to using the npipe protocol on Windows.
- Update to 1.9.0
  Features
    Added experimental support for Windows named pipes (npipe:// protocol).
    Added support for Block IO constraints in Client.create_host_config. This includes parameters blkio_weight, blkio_weight_device, device_read_bps, device_write_bps, device_read_iops and device_write_iops.
    Added support for the internal param in Client.create_network.
    Added support for ipv4_address and ipv6_address in utils function create_endpoint_config.
    Added support for custom user agent setting in the Client constructor. By default, docker-py now also declares itself in the User-Agent header.
  Bugfixes
    Fixed an issue where the HTTP timeout on streaming responses would sometimes be set incorrectly.
    Fixed an issue where explicit relative paths in .dockerignore files were not being recognized.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477483200">- add python-dockerpycreds dependency in the spec file
  rebase hide_py_pckgmgmt.patch
  add fix-requirements.patch: fix dependencies so that they match the
  ones we have packaged</changelog>
  <changelog author="kkaempf@suse.com" date="1486555200">- Update to version 1.10.6
  Bugfixes
    Fixed an issue where setting a NpipeSocket instance to blocking mode would put it in non-blocking mode and vice-versa.
- Update to version 1.10.5
  Bugfixes
    Fixed an issue where concurrent attempts to access to a named pipe by the client would sometimes cause recoverable exceptions to be raised.</changelog>
</package>
<package pkgid="0acd00e12f1c2a81df0b971d7acc8acb07acd16776d924c9d1ba15e0820ae02b" name="python-docker-py-test" arch="noarch">
  <version epoch="0" ver="1.10.6" rel="1.1"/>
  <changelog author="rschweikert@suse.com" date="1401969600">- Initial build</changelog>
  <changelog author="rschweikert@suse.com" date="1402056000">- Include in SLE 12 (FATE #316168)</changelog>
  <changelog author="rschweikert@suse.com" date="1402920000">- Clean up spec file</changelog>
  <changelog author="fcastelli@suse.com" date="1407326400">- Update to version 0.4.0:
  * This version introduces breaking changes!
  * The base_url parameter in the Client constructor should now allow most of
    the DOCKER_HOST environment values (except for the fd:// protocol)
    As a result, URLs that don't specify a port are now invalid (similar to
    the official client's behavior)
  * Added TLS support (see documentation)
  * Fixed an issue with Client.build streamed logs in Python 3
  * Added unit tests coverage
  * Various integration tests fixes
- Changes introduced by version 0.3.2:
  * Default API version is now 1.12 (support for docker 1.0)
  * Added new methods Client.get_image and Client.load_image (docker save and
    docker load)
  * Added new method Client.ping
  * Added new method Client.resize
  * Client.build can now be provided with a custom context using the
    custom_context parameter.
  * Added support for memswap_limit parameter in create_container
  * Added support for force parameter in remove_container
  * Added support for force and noprune parameters in remove_image
  * Added support for timestamps parameter in logs
  * Added support for dns_search parameter in start
  * Added support for network_mode parameter in start
  * Added support for size parameter in containers
  * Added support for volumes_from and dns parameters in start.
    As of API version &gt;= 1.10, these parameters no longer belong to create_container
  * Client.logs now uses the logs endpoint when API version is sufficient
  * Fixed a bug in pull where the repo:tag notation wasn't interpreted properly
  * Fixed a bug in streaming methods with python 3 (unicode, bytes/str related)
  * Fixed a bug in Client.start where legacy notation for volumes wasn't supported anymore.
  * The client now raises DockerExceptions when appropriate. You can import
    DockerException (and its subclasses) from the docker.errors module to
    catch them if needed.
  * docker.APIError has been moved to the new docker.errors module as well.
  * Client.insert is deprecated in API version &gt; 1.11
  * Improved integration tests should now run much faster.
  * There is now a single source of truth for the docker-py version number.</changelog>
  <changelog author="rjschwei@suse.com" date="1423396800">- Update to version 0.5.3  - Contains breaking changes
  * Fixed attaching when connecting to the daemon over a UNIX socket.
  * Fixed a bug where sockets were closed immediately when attaching over
    TLS.
  * Added a `assert_hostname` option to `TLSConfig` which can be used to
    disable verification of hostnames.
  * Fixed SSL not working due to an incorrect version comparison
  * Fixed streams not working on Windows
  * Added `insecure_registry` parameter in `Client.push` and `Client.pull`.
    + It defaults to False and code pushing to non-HTTPS private registries
    might break as a result.*
  * Added support for adding and dropping capabilities
  * Added support for restart policy
  * Added support for string values in `Client.create_container`'s `mem_limit`
  * Added support for `.dockerignore` file in `Client.build`
  * Fixed timeout behavior in `Client.stop`
  * `Client.create_container` provides better validation of the `volumes`
    parameter
  * Improved integration tests
- Enable run of some of the tests
  * add: dockpyTest_pathAdd.patch
- Create test subpackage</changelog>
  <changelog author="rjschwei@suse.com" date="1425470400">- Use updated version in SLES 12 in support of bnc#915479</changelog>
  <changelog author="fcastelli@suse.com" date="1428580800">- Updated to 1.1.0
  * Features
  * Added `dockerfile` param support to `Client.build` (mirrors
    `docker build -f` behavior)
  * Added the ability to specify `'auto'` as `version` in `Client.__init__`,
    allowing the constructor to autodetect the daemon's API version.
  * Bugfixes
  * Fixed a bug where decoding a result stream using the `decode` parameter
    would break when using Python 3.x
  * Fixed a bug where some files in `.dockerignore` weren't being handled
    properly
  * Fixed `resolve_authconfig` issues by bringing it closer to Docker Engine's
    behavior. This should fix all issues encountered with private registry auth
  * Fixed an issue where passwords containing a colon weren't being handled
    properly.
  * Bumped `requests` version requirement, which should fix most of the SSL
    issues encountered recently.
  * Miscellaneous
  * Several integration test improvements.
  * Fixed some unclosed resources in unit tests.
  * Several docs improvements.
- Version 1.0.0
  * Features
  * Added new `Client.rename` method (`docker rename`)
  * Added now `Client.stats` method (`docker stats`)
  * Added `read_only` param support to `utils.create_host_config` and
    `Client.start` (`docker run --read-only`)
  * Added `pid_mode` param support to `utils.create_host_config` and
    `Client.start` (`docker run --pid='host'`)
  * Added `since`, `until` and `filters` params to `Client.events`.
  * Added `decode` parameter to `Client.stats` and `Client.events` to decode
    JSON objects on the fly (False by default).
- Bugfixes
  * Fixed a bug that caused `Client.build` to crash when the provided source was
    a remote source.
- Miscellaneous
  * Default API version has been bumped to 1.17 (Docker Engine 1.5.0)
  * `Client.timeout` is now a public attribute, and users are encouraged to use it
    when request timeouts need to be changed at runtime.
  * Added `Client.api_version` as a read-only property.
  * The `memswap_limit` argument in `Client.create_container` now accepts string
    type values similar to `mem_limit` ('6g', '120000k', etc.)
  * Improved documentation
- Version 0.7.2
  * Features
  * Added support for `mac_address` in `Client.create_container`
  * Bugfixes
  * Fixed a bug where streaming responses (`pull`, `push`, `logs`, etc.) were
    unreliable (#300)
  * Fixed a bug where resolve_authconfig wouldn't properly resolve configuration
    for private repositories (#468)
  * Fixed a bug where some errors wouldn't be properly constructed in
    `client.py`, leading to unhelpful exceptions bubbling up (#466)
  * Fixed a bug where `Client.build` would try to close context when externally
    provided (`custom_context == True`) (#458)
  * Fixed an issue in `create_host_config` where empty sequences wouldn't be
    interpreted properly (#462)
  * Miscellaneous
  * Added `resolve_authconfig` tests.
- Version 0.7.1
  * Bugfixes
  * `setup.py` now indicates a maximum version of requests to work around the
    boot2docker / `assert_hostname` bug.
  * Removed invalid exception when using the Registry Hub's FQDN when pulling.
  * Fixed an issue where early HTTP errors weren't handled properly in streaming
    responses.
  * Fixed a bug where sockets would close unexpectedly using Python 3.x
  * Various fixes for integration tests.
  * Miscellaneous
  * Small doc fixes
- Version 0.7.0
  * Breaking changes
  * Passing `dns` or `volumes_from` in `Client.start` with API version &lt; 1.10
    will now raise an exception (previously only triggered a warning)
  * Features
  * Added support for `host_config` in `Client.create_container`
  * Added utility method `docker.utils.create_host_config` to help build a
    proper `HostConfig` dictionary.
  * Added support for the `pull` parameter in `Client.build`
  * Added support for the `forcerm` parameter in `Client.build`
  * Added support for `extra_hosts` in `Client.start`
  * Added support for a custom `timeout` in `Client.wait`
  * Added support for custom `.dockercfg` loading in `Client.login`
    (`dockercfg_path` argument)
  * Bugfixes
  * Fixed a bug where some output wouldn't be streamed properly in streaming
    chunked responses
  * Fixed a bug where the `devices` param didn't recognize the proper delimiter
  * `Client.login` now properly expands the `registry` URL if provided.
  * Fixed a bug where unicode characters in passed for `environment` in
    `create_container` would break.
  * Miscellaneous
  * Several unit tests and integration tests improvements.
  * `Client` constructor now enforces passing the `version` parameter as a
    string.
  * Build context files are now ordered by filename when creating the archive
    (for consistency with docker mainline behavior)
- Version 0.6.0
  * **This version introduces breaking changes!**
  * Breaking changes
  * The default SSL protocol is now the highest TLS v1.x (was SSL v2.3 before)
    (Poodle fix)
  * The `history` command now returns a dict instead of a raw JSON string.
  * Features
  * Added the `execute` command.
  * Added `pause` and `unpause` commands.
  * Added support fo the `cpuset` param in `create_container`
  * Added support for host devices (`devices` param in `start`)
  * Added support for the `tail` param in `logs`.
  * Added support for the `filters` param in `images` and `containers`
  * The `kwargs_from_env` method is now available in the `docker.utils`
    module. This should make it easier for boot2docker user to connect
    to their daemon.
  * Bugfixes
  * Fixed a bug where empty directories weren't correctly included when
    providing a context to `Client.build`.
  * Fixed a bug where UNIX socket connections weren't properly cleaned up,
    causing `ResourceWarning`s to appear in some cases.
  * Fixed a bug where docker-py would crash if the docker daemon was stopped
    while reading a streaming response
  * Fixed a bug with streaming responses in Python 3
  * `remove_image` now supports a dict containing an `Id` key as its `id`
    parameter (similar to other methods requiring a resource ID)
  * Documentation
  * Added new MkDocs documentation. Currently hosted on
    [ReadTheDocs](http://docker-py.readthedocs.org/en/latest/)
  * Miscellaneous
  * Added tests to sdist
  * Added a Makefile for running tests in Docker
  * Updated Dockerfile</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1430740800">- update to version 1.2.1:
  * Fixed a bug where the check_resource decorator would break with
    some argument-passing methods. (#573)
- additional changes from version 1.2.0:
  * Client.execute is being deprecated in favor of the more
    dev-friendly Client.exec_start and Client.exec_create. It will
    be removed in 1.3.0
  * Added exec_create, exec_start, exec_inspect and exec_resize to
    client, accurately mirroring the Exec API
  * Added auth_config param to Client.pull (allows to use one-off
    credentials for this pull request)
  * Added support for ipc_mode in host config.
  * Added support for the log_config param in host config.
  * Added support for the ulimit param in host config.
  * Added support for container resource limits in Client.build.
  * When a resource identifier (image or container ID) is passed to
    a Client method, we now check for None values to avoid crashing
    (now raises docker.errors.NullResource)
  * Added tools to parse port ranges inside the new
    docker.utils.ports package.
  * Added a version_info attribute to the docker package.
  * Fixed a bug in Client.port where absence of a certain key in
    the container's JSON would raise an error (now just returns
    None)
  * Fixed a bug with the trunc parameter in Client.containers
    having no effect (moved functionality to the client)
  * Several improvements have been made to the Client.import_image
    method.
  * Fixed pushing / pulling to v2 registries
  * Fixed a bug where passing a container dictionary to
    Client.commit would fail
  * Default API version has been bumped to 1.18 (Docker Engine
    1.6.0)
  * Several testing coverage improvements
  * Docs fixes and improvements
- point the source URL to pypi
- add a dependency between the test sub-package and
  python-docker-py</changelog>
  <changelog author="hvogel@suse.com" date="1437998400">- Update to version 1.3.1. Detailed changelog:
  https://github.com/docker/docker-py/blob/master/docs/change_log.md#131</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1439553600">- Get source tarball from pypi.python.org as in previuos versions
  and as it is in the spec file</changelog>
  <changelog author="dmueller@suse.com" date="1445428800">- update to 1.5.0:
  * Added support for the networking API introduced in Docker 1.9.0
  * Added support for the volumes API introduced in Docker 1.9.0
  * Added support for the group_add parameter in create_host_config.
  * Added support for the CPU CFS (cpu_quota and cpu_period) parameteres
    in create_host_config.
  * Added support for the archive API endpoint (Client.get_archive,
    Client.put_archive).
  * Added support for ps_args parameter in Client.top.
  * Added utils.parse_env_file to support env-files. See docs for usage.
  * Added support for arbitrary log drivers
  * Added support for URL paths in the docker host URL (base_url)
  * Fixed a bug where exec_inspect would allow invocation when the API
    version was too low.
  * Fixed a bug where docker.utils.ports.split_port would break if an
    open range was provided.
  * Fixed a bug where invalid image IDs / container IDs could be provided
    to bypass or reroute request URLs</changelog>
  <changelog author="rjschwei@suse.com" date="1447502400">- Use version 1.5.0 in SLE 12 (bnc#954486,bnc#954690)
  + A bit of clean up of the changes file as well, no wrapping comments</changelog>
  <changelog author="dmueller@suse.com" date="1456660800">- update to 1.7.2:
  * Added support for the since param in Client.logs (introduced in API version
    1.19)
  * Added support for the DOCKER_CONFIG environment variable when looking up
    auth config
  * Added support for the stream param in Client.stats (when set to False,
    allows user to retrieve a single snapshot instead of a constant data stream)
  * Added support for the mem_swappiness, oom_kill_disable params in
    Client.create_host_config
  * Added support for build arguments in Client.build through the buildargs
    param.
  * Added support for cusom IPAM configuration in Client.create_network
  * Added input support to Client.exec_create
  * Added support for stop_signal in Client.create_host_config
  * Added support for custom HTTP headers in Docker config file.
  * Added support for unspecified transfer protocol in base_url when TLS is
    enabled.
  * Fixed a bug where TLS verification was improperly executed when providing a
    custom CA certificate.
  * Added support for shm_size in Client.create_host_config
- drop dockpyTest_pathAdd.patch: tests are disabled anyway</changelog>
  <changelog author="tboerger@suse.com" date="1469448000">- Updated runtime and test deps matching setup.py and test-requirements.txt
- update to 1.8.1:
  * Fixed a bug where calling login() against the default registry would fail
    with the 1.10.x engine
  * Fixed a bug where values in environment files would be parsed incorrectly if
    they contained an equal sign.
  * Switched to a better supported backport of the match_hostname function,
    fixing dependency issues in some environments.
- update to 1.8.0:
  * Added Client.update_container method (Update resource configs of a
    container)
  * Added support for gzipped context in Client.build
  * Added ability to specify IP address when connecting a container to a network
  * Added tmpfs support to Client.create_host_config
  * Added support for the changes param in Client.commit
  * Added support for the follow param in Client.logs
  * Added support for the check_duplicate param in Client.create_network
  * Added support for the decode param in Client.push and Client.pull
  * Added docker.from_env shortcut function. Instantiates a client with
    kwargs_from_env
  * kwargs_from_env now supports an optional environment parameter. If present,
    values will be fetched from this dictionary instead of os.environ
  * Fixed a bug where TLS verification would fail when using IP addresses in the
    certificate's subjectAltName fields
  * Fixed an issue where the default TLS version in TLSConfig would break in
    some environments. docker-py now uses TLSv1 by default This setting can be
    overridden using the ssl_version param in kwargs_from_env or the TLSConfig
    constructor
  * Fixed a bug where tcp hosts would fail to connect to TLS-enabled endpoints
  * Fixed a bug where loading a valid docker configuration file would fail
  * Fixed a bug where some environment variables specified through
    create_container would be improperly formatted
  * Fixed a bug where using the unix socket connection would raise an error in
    some edge-case situations
  * Default API version is now 1.22 (introduced in Docker 1.10.0)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1469620800">- Update runtime requirements according to requirements.txt</changelog>
  <changelog author="tbechtold@suse.com" date="1474977600">- Remove useless python-flake8 and python-coverage BuildRequires.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477310400">- Update to version 1.10.4
  Bugfixes
    Fixed an issue where RestartPolicy.condition_types.ON_FAILURE would yield an invalid value.
    Fixed an issue where the SSL connection adapter would receive an invalid argument.
    Fixed an issue that caused the Client to fail to reach API endpoints when the provided base_url had a trailing slash.
    Fixed a bug where some environment values in create_container containing unicode characters would raise an encoding error.
    Fixed a number of issues tied with named pipe transport on Windows.
    Fixed a bug where inclusion patterns in .dockerignore would cause some excluded files to appear in the build context on Windows.
  Miscellaneous
    Adjusted version requirements for the requests library.
    It is now possible to run the docker-py test suite on Windows.
- Update to 1.10.3
  Bugfixes
    Fixed an issue where identity tokens in configuration files weren't handled by the library.
  Miscellaneous
    Increased the default number of connection pools from 10 to 25. This number can now be configured using the num_pools parameter in the Client constructor.
- Update to 1.10.2
  Bugfixes
    Updated the docker-pycreds dependency as it was causing issues for some users with dependency resolution in applications using docker-py.
- Update to 1.10.1
  Bugfixes
    The docker.utils.types module was removed in favor of docker.types, but some applications imported it explicitly. It has been re-added with an import warning advising to use the new module path.
- Update to 1.10.0
  Features
    Added swarm mode and service management methods. See the documentation for details.
    Added support for IPv6 Docker host addresses in the Client constructor.
    Added (read-only) support for the Docker credentials store.
    Added support for custom auth_config in Client.push.
    Added support for labels in Client.create_volume.
    Added support for labels and enable_ipv6 in Client.create_network.
    Added support for force param in Client.disconnect_container_from_network.
    Added support for pids_limit, sysctls, userns_mode, cpuset_cpus, cpu_shares, mem_reservation and kernel_memory parameters in Client.create_host_config.
    Added support for link_local_ips in create_endpoint_config.
    Added support for a changes parameter in Client.import_image.
    Added support for a version parameter in Client.from_env.
  Bugfixes
    Fixed a bug where Client.build would crash if the config.json file contained a HttpHeaders entry.
    Fixed a bug where passing decode=True in some streaming methods would crash when the daemon's response had an unexpected format.
    Fixed a bug where environment values with unicode characters weren't handled properly in create_container.
    Fixed a bug where using the npipe protocol would sometimes break with ValueError: buffer size must be strictly positive.
  Miscellaneous
    Fixed an issue where URL-quoting in docker-py was inconsistent with the quoting done by the Docker CLI client.
    The client now sends TCP upgrade headers to hint potential proxies about connection hijacking.
    The client now defaults to using the npipe protocol on Windows.
- Update to 1.9.0
  Features
    Added experimental support for Windows named pipes (npipe:// protocol).
    Added support for Block IO constraints in Client.create_host_config. This includes parameters blkio_weight, blkio_weight_device, device_read_bps, device_write_bps, device_read_iops and device_write_iops.
    Added support for the internal param in Client.create_network.
    Added support for ipv4_address and ipv6_address in utils function create_endpoint_config.
    Added support for custom user agent setting in the Client constructor. By default, docker-py now also declares itself in the User-Agent header.
  Bugfixes
    Fixed an issue where the HTTP timeout on streaming responses would sometimes be set incorrectly.
    Fixed an issue where explicit relative paths in .dockerignore files were not being recognized.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477483200">- add python-dockerpycreds dependency in the spec file
  rebase hide_py_pckgmgmt.patch
  add fix-requirements.patch: fix dependencies so that they match the
  ones we have packaged</changelog>
  <changelog author="kkaempf@suse.com" date="1486555200">- Update to version 1.10.6
  Bugfixes
    Fixed an issue where setting a NpipeSocket instance to blocking mode would put it in non-blocking mode and vice-versa.
- Update to version 1.10.5
  Bugfixes
    Fixed an issue where concurrent attempts to access to a named pipe by the client would sometimes cause recoverable exceptions to be raised.</changelog>
</package>
<package pkgid="b47110e84a63b25a05c458dbcfacf985855d60ee131cd66656f7e7913f794986" name="python-docker-py-test" arch="noarch">
  <version epoch="0" ver="1.10.6" rel="1.2"/>
  <changelog author="rschweikert@suse.com" date="1401969600">- Initial build</changelog>
  <changelog author="rschweikert@suse.com" date="1402056000">- Include in SLE 12 (FATE #316168)</changelog>
  <changelog author="rschweikert@suse.com" date="1402920000">- Clean up spec file</changelog>
  <changelog author="fcastelli@suse.com" date="1407326400">- Update to version 0.4.0:
  * This version introduces breaking changes!
  * The base_url parameter in the Client constructor should now allow most of
    the DOCKER_HOST environment values (except for the fd:// protocol)
    As a result, URLs that don't specify a port are now invalid (similar to
    the official client's behavior)
  * Added TLS support (see documentation)
  * Fixed an issue with Client.build streamed logs in Python 3
  * Added unit tests coverage
  * Various integration tests fixes
- Changes introduced by version 0.3.2:
  * Default API version is now 1.12 (support for docker 1.0)
  * Added new methods Client.get_image and Client.load_image (docker save and
    docker load)
  * Added new method Client.ping
  * Added new method Client.resize
  * Client.build can now be provided with a custom context using the
    custom_context parameter.
  * Added support for memswap_limit parameter in create_container
  * Added support for force parameter in remove_container
  * Added support for force and noprune parameters in remove_image
  * Added support for timestamps parameter in logs
  * Added support for dns_search parameter in start
  * Added support for network_mode parameter in start
  * Added support for size parameter in containers
  * Added support for volumes_from and dns parameters in start.
    As of API version &gt;= 1.10, these parameters no longer belong to create_container
  * Client.logs now uses the logs endpoint when API version is sufficient
  * Fixed a bug in pull where the repo:tag notation wasn't interpreted properly
  * Fixed a bug in streaming methods with python 3 (unicode, bytes/str related)
  * Fixed a bug in Client.start where legacy notation for volumes wasn't supported anymore.
  * The client now raises DockerExceptions when appropriate. You can import
    DockerException (and its subclasses) from the docker.errors module to
    catch them if needed.
  * docker.APIError has been moved to the new docker.errors module as well.
  * Client.insert is deprecated in API version &gt; 1.11
  * Improved integration tests should now run much faster.
  * There is now a single source of truth for the docker-py version number.</changelog>
  <changelog author="rjschwei@suse.com" date="1423396800">- Update to version 0.5.3  - Contains breaking changes
  * Fixed attaching when connecting to the daemon over a UNIX socket.
  * Fixed a bug where sockets were closed immediately when attaching over
    TLS.
  * Added a `assert_hostname` option to `TLSConfig` which can be used to
    disable verification of hostnames.
  * Fixed SSL not working due to an incorrect version comparison
  * Fixed streams not working on Windows
  * Added `insecure_registry` parameter in `Client.push` and `Client.pull`.
    + It defaults to False and code pushing to non-HTTPS private registries
    might break as a result.*
  * Added support for adding and dropping capabilities
  * Added support for restart policy
  * Added support for string values in `Client.create_container`'s `mem_limit`
  * Added support for `.dockerignore` file in `Client.build`
  * Fixed timeout behavior in `Client.stop`
  * `Client.create_container` provides better validation of the `volumes`
    parameter
  * Improved integration tests
- Enable run of some of the tests
  * add: dockpyTest_pathAdd.patch
- Create test subpackage</changelog>
  <changelog author="rjschwei@suse.com" date="1425470400">- Use updated version in SLES 12 in support of bnc#915479</changelog>
  <changelog author="fcastelli@suse.com" date="1428580800">- Updated to 1.1.0
  * Features
  * Added `dockerfile` param support to `Client.build` (mirrors
    `docker build -f` behavior)
  * Added the ability to specify `'auto'` as `version` in `Client.__init__`,
    allowing the constructor to autodetect the daemon's API version.
  * Bugfixes
  * Fixed a bug where decoding a result stream using the `decode` parameter
    would break when using Python 3.x
  * Fixed a bug where some files in `.dockerignore` weren't being handled
    properly
  * Fixed `resolve_authconfig` issues by bringing it closer to Docker Engine's
    behavior. This should fix all issues encountered with private registry auth
  * Fixed an issue where passwords containing a colon weren't being handled
    properly.
  * Bumped `requests` version requirement, which should fix most of the SSL
    issues encountered recently.
  * Miscellaneous
  * Several integration test improvements.
  * Fixed some unclosed resources in unit tests.
  * Several docs improvements.
- Version 1.0.0
  * Features
  * Added new `Client.rename` method (`docker rename`)
  * Added now `Client.stats` method (`docker stats`)
  * Added `read_only` param support to `utils.create_host_config` and
    `Client.start` (`docker run --read-only`)
  * Added `pid_mode` param support to `utils.create_host_config` and
    `Client.start` (`docker run --pid='host'`)
  * Added `since`, `until` and `filters` params to `Client.events`.
  * Added `decode` parameter to `Client.stats` and `Client.events` to decode
    JSON objects on the fly (False by default).
- Bugfixes
  * Fixed a bug that caused `Client.build` to crash when the provided source was
    a remote source.
- Miscellaneous
  * Default API version has been bumped to 1.17 (Docker Engine 1.5.0)
  * `Client.timeout` is now a public attribute, and users are encouraged to use it
    when request timeouts need to be changed at runtime.
  * Added `Client.api_version` as a read-only property.
  * The `memswap_limit` argument in `Client.create_container` now accepts string
    type values similar to `mem_limit` ('6g', '120000k', etc.)
  * Improved documentation
- Version 0.7.2
  * Features
  * Added support for `mac_address` in `Client.create_container`
  * Bugfixes
  * Fixed a bug where streaming responses (`pull`, `push`, `logs`, etc.) were
    unreliable (#300)
  * Fixed a bug where resolve_authconfig wouldn't properly resolve configuration
    for private repositories (#468)
  * Fixed a bug where some errors wouldn't be properly constructed in
    `client.py`, leading to unhelpful exceptions bubbling up (#466)
  * Fixed a bug where `Client.build` would try to close context when externally
    provided (`custom_context == True`) (#458)
  * Fixed an issue in `create_host_config` where empty sequences wouldn't be
    interpreted properly (#462)
  * Miscellaneous
  * Added `resolve_authconfig` tests.
- Version 0.7.1
  * Bugfixes
  * `setup.py` now indicates a maximum version of requests to work around the
    boot2docker / `assert_hostname` bug.
  * Removed invalid exception when using the Registry Hub's FQDN when pulling.
  * Fixed an issue where early HTTP errors weren't handled properly in streaming
    responses.
  * Fixed a bug where sockets would close unexpectedly using Python 3.x
  * Various fixes for integration tests.
  * Miscellaneous
  * Small doc fixes
- Version 0.7.0
  * Breaking changes
  * Passing `dns` or `volumes_from` in `Client.start` with API version &lt; 1.10
    will now raise an exception (previously only triggered a warning)
  * Features
  * Added support for `host_config` in `Client.create_container`
  * Added utility method `docker.utils.create_host_config` to help build a
    proper `HostConfig` dictionary.
  * Added support for the `pull` parameter in `Client.build`
  * Added support for the `forcerm` parameter in `Client.build`
  * Added support for `extra_hosts` in `Client.start`
  * Added support for a custom `timeout` in `Client.wait`
  * Added support for custom `.dockercfg` loading in `Client.login`
    (`dockercfg_path` argument)
  * Bugfixes
  * Fixed a bug where some output wouldn't be streamed properly in streaming
    chunked responses
  * Fixed a bug where the `devices` param didn't recognize the proper delimiter
  * `Client.login` now properly expands the `registry` URL if provided.
  * Fixed a bug where unicode characters in passed for `environment` in
    `create_container` would break.
  * Miscellaneous
  * Several unit tests and integration tests improvements.
  * `Client` constructor now enforces passing the `version` parameter as a
    string.
  * Build context files are now ordered by filename when creating the archive
    (for consistency with docker mainline behavior)
- Version 0.6.0
  * **This version introduces breaking changes!**
  * Breaking changes
  * The default SSL protocol is now the highest TLS v1.x (was SSL v2.3 before)
    (Poodle fix)
  * The `history` command now returns a dict instead of a raw JSON string.
  * Features
  * Added the `execute` command.
  * Added `pause` and `unpause` commands.
  * Added support fo the `cpuset` param in `create_container`
  * Added support for host devices (`devices` param in `start`)
  * Added support for the `tail` param in `logs`.
  * Added support for the `filters` param in `images` and `containers`
  * The `kwargs_from_env` method is now available in the `docker.utils`
    module. This should make it easier for boot2docker user to connect
    to their daemon.
  * Bugfixes
  * Fixed a bug where empty directories weren't correctly included when
    providing a context to `Client.build`.
  * Fixed a bug where UNIX socket connections weren't properly cleaned up,
    causing `ResourceWarning`s to appear in some cases.
  * Fixed a bug where docker-py would crash if the docker daemon was stopped
    while reading a streaming response
  * Fixed a bug with streaming responses in Python 3
  * `remove_image` now supports a dict containing an `Id` key as its `id`
    parameter (similar to other methods requiring a resource ID)
  * Documentation
  * Added new MkDocs documentation. Currently hosted on
    [ReadTheDocs](http://docker-py.readthedocs.org/en/latest/)
  * Miscellaneous
  * Added tests to sdist
  * Added a Makefile for running tests in Docker
  * Updated Dockerfile</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1430740800">- update to version 1.2.1:
  * Fixed a bug where the check_resource decorator would break with
    some argument-passing methods. (#573)
- additional changes from version 1.2.0:
  * Client.execute is being deprecated in favor of the more
    dev-friendly Client.exec_start and Client.exec_create. It will
    be removed in 1.3.0
  * Added exec_create, exec_start, exec_inspect and exec_resize to
    client, accurately mirroring the Exec API
  * Added auth_config param to Client.pull (allows to use one-off
    credentials for this pull request)
  * Added support for ipc_mode in host config.
  * Added support for the log_config param in host config.
  * Added support for the ulimit param in host config.
  * Added support for container resource limits in Client.build.
  * When a resource identifier (image or container ID) is passed to
    a Client method, we now check for None values to avoid crashing
    (now raises docker.errors.NullResource)
  * Added tools to parse port ranges inside the new
    docker.utils.ports package.
  * Added a version_info attribute to the docker package.
  * Fixed a bug in Client.port where absence of a certain key in
    the container's JSON would raise an error (now just returns
    None)
  * Fixed a bug with the trunc parameter in Client.containers
    having no effect (moved functionality to the client)
  * Several improvements have been made to the Client.import_image
    method.
  * Fixed pushing / pulling to v2 registries
  * Fixed a bug where passing a container dictionary to
    Client.commit would fail
  * Default API version has been bumped to 1.18 (Docker Engine
    1.6.0)
  * Several testing coverage improvements
  * Docs fixes and improvements
- point the source URL to pypi
- add a dependency between the test sub-package and
  python-docker-py</changelog>
  <changelog author="hvogel@suse.com" date="1437998400">- Update to version 1.3.1. Detailed changelog:
  https://github.com/docker/docker-py/blob/master/docs/change_log.md#131</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1439553600">- Get source tarball from pypi.python.org as in previuos versions
  and as it is in the spec file</changelog>
  <changelog author="dmueller@suse.com" date="1445428800">- update to 1.5.0:
  * Added support for the networking API introduced in Docker 1.9.0
  * Added support for the volumes API introduced in Docker 1.9.0
  * Added support for the group_add parameter in create_host_config.
  * Added support for the CPU CFS (cpu_quota and cpu_period) parameteres
    in create_host_config.
  * Added support for the archive API endpoint (Client.get_archive,
    Client.put_archive).
  * Added support for ps_args parameter in Client.top.
  * Added utils.parse_env_file to support env-files. See docs for usage.
  * Added support for arbitrary log drivers
  * Added support for URL paths in the docker host URL (base_url)
  * Fixed a bug where exec_inspect would allow invocation when the API
    version was too low.
  * Fixed a bug where docker.utils.ports.split_port would break if an
    open range was provided.
  * Fixed a bug where invalid image IDs / container IDs could be provided
    to bypass or reroute request URLs</changelog>
  <changelog author="rjschwei@suse.com" date="1447502400">- Use version 1.5.0 in SLE 12 (bnc#954486,bnc#954690)
  + A bit of clean up of the changes file as well, no wrapping comments</changelog>
  <changelog author="dmueller@suse.com" date="1456660800">- update to 1.7.2:
  * Added support for the since param in Client.logs (introduced in API version
    1.19)
  * Added support for the DOCKER_CONFIG environment variable when looking up
    auth config
  * Added support for the stream param in Client.stats (when set to False,
    allows user to retrieve a single snapshot instead of a constant data stream)
  * Added support for the mem_swappiness, oom_kill_disable params in
    Client.create_host_config
  * Added support for build arguments in Client.build through the buildargs
    param.
  * Added support for cusom IPAM configuration in Client.create_network
  * Added input support to Client.exec_create
  * Added support for stop_signal in Client.create_host_config
  * Added support for custom HTTP headers in Docker config file.
  * Added support for unspecified transfer protocol in base_url when TLS is
    enabled.
  * Fixed a bug where TLS verification was improperly executed when providing a
    custom CA certificate.
  * Added support for shm_size in Client.create_host_config
- drop dockpyTest_pathAdd.patch: tests are disabled anyway</changelog>
  <changelog author="tboerger@suse.com" date="1469448000">- Updated runtime and test deps matching setup.py and test-requirements.txt
- update to 1.8.1:
  * Fixed a bug where calling login() against the default registry would fail
    with the 1.10.x engine
  * Fixed a bug where values in environment files would be parsed incorrectly if
    they contained an equal sign.
  * Switched to a better supported backport of the match_hostname function,
    fixing dependency issues in some environments.
- update to 1.8.0:
  * Added Client.update_container method (Update resource configs of a
    container)
  * Added support for gzipped context in Client.build
  * Added ability to specify IP address when connecting a container to a network
  * Added tmpfs support to Client.create_host_config
  * Added support for the changes param in Client.commit
  * Added support for the follow param in Client.logs
  * Added support for the check_duplicate param in Client.create_network
  * Added support for the decode param in Client.push and Client.pull
  * Added docker.from_env shortcut function. Instantiates a client with
    kwargs_from_env
  * kwargs_from_env now supports an optional environment parameter. If present,
    values will be fetched from this dictionary instead of os.environ
  * Fixed a bug where TLS verification would fail when using IP addresses in the
    certificate's subjectAltName fields
  * Fixed an issue where the default TLS version in TLSConfig would break in
    some environments. docker-py now uses TLSv1 by default This setting can be
    overridden using the ssl_version param in kwargs_from_env or the TLSConfig
    constructor
  * Fixed a bug where tcp hosts would fail to connect to TLS-enabled endpoints
  * Fixed a bug where loading a valid docker configuration file would fail
  * Fixed a bug where some environment variables specified through
    create_container would be improperly formatted
  * Fixed a bug where using the unix socket connection would raise an error in
    some edge-case situations
  * Default API version is now 1.22 (introduced in Docker 1.10.0)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1469620800">- Update runtime requirements according to requirements.txt</changelog>
  <changelog author="tbechtold@suse.com" date="1474977600">- Remove useless python-flake8 and python-coverage BuildRequires.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477310400">- Update to version 1.10.4
  Bugfixes
    Fixed an issue where RestartPolicy.condition_types.ON_FAILURE would yield an invalid value.
    Fixed an issue where the SSL connection adapter would receive an invalid argument.
    Fixed an issue that caused the Client to fail to reach API endpoints when the provided base_url had a trailing slash.
    Fixed a bug where some environment values in create_container containing unicode characters would raise an encoding error.
    Fixed a number of issues tied with named pipe transport on Windows.
    Fixed a bug where inclusion patterns in .dockerignore would cause some excluded files to appear in the build context on Windows.
  Miscellaneous
    Adjusted version requirements for the requests library.
    It is now possible to run the docker-py test suite on Windows.
- Update to 1.10.3
  Bugfixes
    Fixed an issue where identity tokens in configuration files weren't handled by the library.
  Miscellaneous
    Increased the default number of connection pools from 10 to 25. This number can now be configured using the num_pools parameter in the Client constructor.
- Update to 1.10.2
  Bugfixes
    Updated the docker-pycreds dependency as it was causing issues for some users with dependency resolution in applications using docker-py.
- Update to 1.10.1
  Bugfixes
    The docker.utils.types module was removed in favor of docker.types, but some applications imported it explicitly. It has been re-added with an import warning advising to use the new module path.
- Update to 1.10.0
  Features
    Added swarm mode and service management methods. See the documentation for details.
    Added support for IPv6 Docker host addresses in the Client constructor.
    Added (read-only) support for the Docker credentials store.
    Added support for custom auth_config in Client.push.
    Added support for labels in Client.create_volume.
    Added support for labels and enable_ipv6 in Client.create_network.
    Added support for force param in Client.disconnect_container_from_network.
    Added support for pids_limit, sysctls, userns_mode, cpuset_cpus, cpu_shares, mem_reservation and kernel_memory parameters in Client.create_host_config.
    Added support for link_local_ips in create_endpoint_config.
    Added support for a changes parameter in Client.import_image.
    Added support for a version parameter in Client.from_env.
  Bugfixes
    Fixed a bug where Client.build would crash if the config.json file contained a HttpHeaders entry.
    Fixed a bug where passing decode=True in some streaming methods would crash when the daemon's response had an unexpected format.
    Fixed a bug where environment values with unicode characters weren't handled properly in create_container.
    Fixed a bug where using the npipe protocol would sometimes break with ValueError: buffer size must be strictly positive.
  Miscellaneous
    Fixed an issue where URL-quoting in docker-py was inconsistent with the quoting done by the Docker CLI client.
    The client now sends TCP upgrade headers to hint potential proxies about connection hijacking.
    The client now defaults to using the npipe protocol on Windows.
- Update to 1.9.0
  Features
    Added experimental support for Windows named pipes (npipe:// protocol).
    Added support for Block IO constraints in Client.create_host_config. This includes parameters blkio_weight, blkio_weight_device, device_read_bps, device_write_bps, device_read_iops and device_write_iops.
    Added support for the internal param in Client.create_network.
    Added support for ipv4_address and ipv6_address in utils function create_endpoint_config.
    Added support for custom user agent setting in the Client constructor. By default, docker-py now also declares itself in the User-Agent header.
  Bugfixes
    Fixed an issue where the HTTP timeout on streaming responses would sometimes be set incorrectly.
    Fixed an issue where explicit relative paths in .dockerignore files were not being recognized.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1477483200">- add python-dockerpycreds dependency in the spec file
  rebase hide_py_pckgmgmt.patch
  add fix-requirements.patch: fix dependencies so that they match the
  ones we have packaged</changelog>
  <changelog author="kkaempf@suse.com" date="1486555200">- Update to version 1.10.6
  Bugfixes
    Fixed an issue where setting a NpipeSocket instance to blocking mode would put it in non-blocking mode and vice-versa.
- Update to version 1.10.5
  Bugfixes
    Fixed an issue where concurrent attempts to access to a named pipe by the client would sometimes cause recoverable exceptions to be raised.</changelog>
</package>
<package pkgid="03f05420d90df5902cccd1d71af6e0dc11b84769f7e51b8a5cc3fcc175d78234" name="python-docker-pycreds" arch="noarch">
  <version epoch="0" ver="0.2.1" rel="5.1"/>
  <changelog author="jmassaguerpla@suse.com" date="1477483200">- initial import</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1478174400">- Add the description
- Remove the SLE11 case</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1478260800">- relax test-requirements so that it builds on Factory</changelog>
</package>
<package pkgid="b5bfc5f19fd378bb7397e9a4856916994dec734f634ed5791c5f31a06c1f177e" name="python-docker-pycreds" arch="src">
  <version epoch="0" ver="0.2.1" rel="5.1"/>
  <changelog author="jmassaguerpla@suse.com" date="1477483200">- initial import</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1478174400">- Add the description
- Remove the SLE11 case</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1478260800">- relax test-requirements so that it builds on Factory</changelog>
</package>
<package pkgid="d77139302f98669cfab8ccd66ccc973f361cc1a9e531abbc8fd76b29952ef7e8" name="python-dockerpty" arch="noarch">
  <version epoch="0" ver="0.4.1" rel="2.2"/>
  <changelog author="fcastelli@suse.com" date="1428580800">- Created initial package 0.3.2</changelog>
  <changelog author="hvogel@suse.com" date="1437998400">- Updated to version 0.3.4 which fixes:
  - dockerpty causing docker-compose run to exit with return
    code 1?
    [https://github.com/d11wtq/dockerpty/issues/41]
    Which fixes:
  - docker-compose --rm always returns 1
    [https://github.com/docker/compose/issues/1424]
  - docker-compose run --rm does not remove container
    [https://github.com/docker/compose/issues/1483]</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1439553600">- Get source tarball from pypi as previous versions and as stated
  in the spec file</changelog>
  <changelog author="eshmarnev@suse.com" date="1455796800">- Update to version 0.4.2:
    no changelog available</changelog>
</package>
<package pkgid="ef5ab9290304380bb1e39d5cd308410b643813d2b9af094adf1a09f76df5f84d" name="python-dockerpty" arch="src">
  <version epoch="0" ver="0.4.1" rel="2.2"/>
  <changelog author="fcastelli@suse.com" date="1428580800">- Created initial package 0.3.2</changelog>
  <changelog author="hvogel@suse.com" date="1437998400">- Updated to version 0.3.4 which fixes:
  - dockerpty causing docker-compose run to exit with return
    code 1?
    [https://github.com/d11wtq/dockerpty/issues/41]
    Which fixes:
  - docker-compose --rm always returns 1
    [https://github.com/docker/compose/issues/1424]
  - docker-compose run --rm does not remove container
    [https://github.com/docker/compose/issues/1483]</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1439553600">- Get source tarball from pypi as previous versions and as stated
  in the spec file</changelog>
  <changelog author="eshmarnev@suse.com" date="1455796800">- Update to version 0.4.2:
    no changelog available</changelog>
</package>
<package pkgid="dafce4d7feca39a93caf90234dbf7e9cf0194ce9f11dd2054e4182c298fdbb45" name="python-dockerpty" arch="noarch">
  <version epoch="0" ver="0.4.1" rel="2.3"/>
  <changelog author="fcastelli@suse.com" date="1428580800">- Created initial package 0.3.2</changelog>
  <changelog author="hvogel@suse.com" date="1437998400">- Updated to version 0.3.4 which fixes:
  - dockerpty causing docker-compose run to exit with return
    code 1?
    [https://github.com/d11wtq/dockerpty/issues/41]
    Which fixes:
  - docker-compose --rm always returns 1
    [https://github.com/docker/compose/issues/1424]
  - docker-compose run --rm does not remove container
    [https://github.com/docker/compose/issues/1483]</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1439553600">- Get source tarball from pypi as previous versions and as stated
  in the spec file</changelog>
  <changelog author="eshmarnev@suse.com" date="1455796800">- Update to version 0.4.2:
    no changelog available</changelog>
</package>
<package pkgid="d2671f7da0c65630a61cbe9a25378ea1b23941edc556fa62aaeb5649521c8549" name="python-dockerpty" arch="src">
  <version epoch="0" ver="0.4.1" rel="2.3"/>
  <changelog author="fcastelli@suse.com" date="1428580800">- Created initial package 0.3.2</changelog>
  <changelog author="hvogel@suse.com" date="1437998400">- Updated to version 0.3.4 which fixes:
  - dockerpty causing docker-compose run to exit with return
    code 1?
    [https://github.com/d11wtq/dockerpty/issues/41]
    Which fixes:
  - docker-compose --rm always returns 1
    [https://github.com/docker/compose/issues/1424]
  - docker-compose run --rm does not remove container
    [https://github.com/docker/compose/issues/1483]</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1439553600">- Get source tarball from pypi as previous versions and as stated
  in the spec file</changelog>
  <changelog author="eshmarnev@suse.com" date="1455796800">- Update to version 0.4.2:
    no changelog available</changelog>
</package>
<package pkgid="6bdab521c75d1194a600a1aa889ee65ddbb4fb31a504825d284295266c71e3c9" name="python-docopt" arch="noarch">
  <version epoch="0" ver="0.6.2" rel="1.1"/>
  <changelog author="arun@gmx.de" date="1391601600">- initial commit to d-p-l. Below are the previous Changelog entries
  * 0.6.1 Bugfix release.
  * 0.6.0 options_first parameter.
    Breaking changes: Corrected [options] meaning.
    argv defaults to None.
  * 0.5.0 Repeated options/commands are counted or accumulated into a
    list.
  * 0.4.2 Bugfix release.
  * 0.4.0 Option descriptions become optional,
    support for "--" and "-" commands.
  * 0.3.0 Support for (sub)commands like "git remote add".
    Introduce [options] shortcut for any options.
    Breaking changes: docopt returns dictionary.
  * 0.2.0 Usage pattern matching. Positional arguments parsing based on
    usage patterns.
    Breaking changes: docopt returns namespace (for arguments),
    not list. Usage pattern is formalized.
  * 0.1.0 Initial release. Options-parsing only (based on options
    description).</changelog>
  <changelog author="speilicke@suse.com" date="1392033600">- Add LICENSE-MIT README.rst, use proper macros and use setuptools
  instead of distribte (upstreams merged)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1405339200">- Update to 0.6.2
  * Wheel support</changelog>
  <changelog author="ms@suse.com" date="1442232000">- Package required in SLE12 due to fate#319400</changelog>
  <changelog author="toddrme2178@gmail.com" date="1493121600">- Implement single-spec version
- Fix source URL.</changelog>
</package>
<package pkgid="eae4e81f71508d4d86fa5c8d36757d802c728206765f383fd4be27386c5aa134" name="python-docopt" arch="src">
  <version epoch="0" ver="0.6.2" rel="1.1"/>
  <changelog author="arun@gmx.de" date="1391601600">- initial commit to d-p-l. Below are the previous Changelog entries
  * 0.6.1 Bugfix release.
  * 0.6.0 options_first parameter.
    Breaking changes: Corrected [options] meaning.
    argv defaults to None.
  * 0.5.0 Repeated options/commands are counted or accumulated into a
    list.
  * 0.4.2 Bugfix release.
  * 0.4.0 Option descriptions become optional,
    support for "--" and "-" commands.
  * 0.3.0 Support for (sub)commands like "git remote add".
    Introduce [options] shortcut for any options.
    Breaking changes: docopt returns dictionary.
  * 0.2.0 Usage pattern matching. Positional arguments parsing based on
    usage patterns.
    Breaking changes: docopt returns namespace (for arguments),
    not list. Usage pattern is formalized.
  * 0.1.0 Initial release. Options-parsing only (based on options
    description).</changelog>
  <changelog author="speilicke@suse.com" date="1392033600">- Add LICENSE-MIT README.rst, use proper macros and use setuptools
  instead of distribte (upstreams merged)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1405339200">- Update to 0.6.2
  * Wheel support</changelog>
  <changelog author="ms@suse.com" date="1442232000">- Package required in SLE12 due to fate#319400</changelog>
  <changelog author="toddrme2178@gmail.com" date="1493121600">- Implement single-spec version
- Fix source URL.</changelog>
</package>
<package pkgid="3d45c27f1e634d4577222e32e13f73c816b8098ce64f145dfbcbbd886b052bc8" name="python-enum34" arch="noarch">
  <version epoch="0" ver="1.0.4" rel="2.2"/>
  <changelog author="aj@ajaissle.de" date="1403784000">- Initial package</changelog>
  <changelog author="fcastelli@suse.com" date="1406721600">- Fixed wrong license
- Run fdupes at build time</changelog>
  <changelog author="p.drouand@gmail.com" date="1406980800">- Do not use depreciated %py_requires
- Some fixes</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1430740800">- update to version 1.0.4:
  * no upstream changelog</changelog>
</package>
<package pkgid="38864615fc7fa4213c2be16a34b90551e53b28b2b5c65fa6b5b1328c44d306a4" name="python-enum34" arch="src">
  <version epoch="0" ver="1.0.4" rel="2.2"/>
  <changelog author="aj@ajaissle.de" date="1403784000">- Initial package</changelog>
  <changelog author="fcastelli@suse.com" date="1406721600">- Fixed wrong license
- Run fdupes at build time</changelog>
  <changelog author="p.drouand@gmail.com" date="1406980800">- Do not use depreciated %py_requires
- Some fixes</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1430740800">- update to version 1.0.4:
  * no upstream changelog</changelog>
</package>
<package pkgid="db009bade5892ea4de2f93484fb745e5f78a1670a9345fe85bc05178e27eeffc" name="python-enum34" arch="noarch">
  <version epoch="0" ver="1.0.4" rel="2.3"/>
  <changelog author="aj@ajaissle.de" date="1403784000">- Initial package</changelog>
  <changelog author="fcastelli@suse.com" date="1406721600">- Fixed wrong license
- Run fdupes at build time</changelog>
  <changelog author="p.drouand@gmail.com" date="1406980800">- Do not use depreciated %py_requires
- Some fixes</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1430740800">- update to version 1.0.4:
  * no upstream changelog</changelog>
</package>
<package pkgid="c7ee9ec4678ec520ad7e7f560362d5203f874768c7e58e651feb27c13874ee82" name="python-enum34" arch="src">
  <version epoch="0" ver="1.0.4" rel="2.3"/>
  <changelog author="aj@ajaissle.de" date="1403784000">- Initial package</changelog>
  <changelog author="fcastelli@suse.com" date="1406721600">- Fixed wrong license
- Run fdupes at build time</changelog>
  <changelog author="p.drouand@gmail.com" date="1406980800">- Do not use depreciated %py_requires
- Some fixes</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1430740800">- update to version 1.0.4:
  * no upstream changelog</changelog>
</package>
<package pkgid="1276b581d5034368fd161bbb710a80452dc1c3023faa1b41d6eaddab75245a85" name="python-etcd" arch="noarch">
  <version epoch="0" ver="0.4.5" rel="7.1"/>
  <changelog author="mjura@suse.com" date="1495108800">- update to version 0.4.5
  * Remove dnspython2/3 requirement
  * Change property name setter in lock
  * Fixed acl tests
  * Added version/cluster_version properties to client
  * Fixes in lock when used as context manager
  * Fixed improper usage of urllib3 exceptions
  * Minor fixes for error classes
  * In lock return modifiedIndex to watch changes
  * In lock fix context manager exception handling
  * Improvments to the documentation
  * Remove _base_uri only after refresh from cluster
  * Avoid double update of _machines_cache
- update to version 0.4.4
  * Fix some tests
  * Use sys,version_info tuple, instead of named tuple
  * Improve &amp; fix documentation
  * Fix python3 specific problem when blocking on contented lock
  * Add refresh key method
  * Add custom lock prefix support
- update to version 0.4.3
  * Fix check for parameters in case of connection error
  * Python 3.5 compatibility and general python3 cleanups
  * Added authentication and module for managing ACLs
  * Added srv record-based DNS discovery
  * Fixed (again) logging of cluster id changes
  * Fixed leader lookup
  * Properly retry request on exception
  * Client: clean up open connections when deleting
- update to version 0.4.2
  * Fixed lock documentation
  * Fixed lock sequences due to etcd 2.2 change
  * Better exception management during response processing
  * Fixed logging of cluster ID changes
  * Fixed subtree results
  * Do not check cluster ID if etcd responses don't contain the ID
  * Added a cause to EtcdConnectionFailed
- update to version 0.4.1
  * Added client-side leader election
  * Added stats endpoints
  * Added logging
  * Better exception handling
  * Check for cluster ID on each request
  * Added etcd.Client.members and fixed etcd.Client.leader
  * Removed locking and election etcd support
  * Allow the use of etcd proxies with reconnections
  * Implement pop: Remove key from etc and return the corresponding value.
  * Eternal watcher can be now recursive
  * Fix etcd.Client machines
  * Do not send parameters with `None` value to etcd
  * Support ttl=0 in write.
  * Moved pyOpenSSL into test requirements.
  * Always set certificate information so redirects from http to https work.
- update to version 0.3.3
  * Forward leaves_only value in get_subtree() recursive calls
  * Fix README prevExists-&gt;prevExist
  * Added configurable version_prefix
  * Added support for recursive watch
  * Better error handling support (more detailed exceptions)
  * Fixed some unreliable tests
- update to version 0.3.2
  * Fixed generated documentation version.
- update to version 0.3.1
  * Added consisten read option
  * Fixed timeout parameter in read()
  * Added atomic delete parameter support
  * Fixed delete behaviour
  * Added update method that allows atomic updated on results
  * Fixed checks on write()
  * Added leaves generator to EtcdResult and get_subtree for recursive fetch
  * Added etcd_index to EtcdResult
  * Changed ethernal -&gt; eternal
  * Updated urllib3 &amp; pyOpenSSL libraries
  * Several performance fixes
  * Better parsing of etcd_index and raft_index
  * Removed duplicated tests
  * Added several integration and unit tests
  * Use etcd v0.3.0 in travis
  * Execute test using `python setup.py test` and nose
- update to version 0.3.0
  * API v2 support
  * Python 3.3 compatibility
- update to version 0.2.1
  * SSL support
  * Added support for subdirectories in results.
  * Improve test
  * Added support for reconnections, allowing death node tolerance.
- update to version 0.2.0
  * Allow fetching of multiple keys (sub-nodes)
- update to version 0.1
  * Initial release</changelog>
  <changelog author="mjura@suse.com" date="1495195200">- add test package with unit tests</changelog>
  <changelog author="mjura@suse.com" date="1495454400">- fix typo in required python-urllib3 package name</changelog>
  <changelog author="mjura@suse.com" date="1495540800">- add Requires: python-dnspython &gt;= 1.13.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1496750400">- fix license</changelog>
</package>
<package pkgid="56d66c2207f842136a0c8a1e248db3b83969372a844655855246f4880d2bc86a" name="python-etcd" arch="src">
  <version epoch="0" ver="0.4.5" rel="7.1"/>
  <changelog author="mjura@suse.com" date="1495108800">- update to version 0.4.5
  * Remove dnspython2/3 requirement
  * Change property name setter in lock
  * Fixed acl tests
  * Added version/cluster_version properties to client
  * Fixes in lock when used as context manager
  * Fixed improper usage of urllib3 exceptions
  * Minor fixes for error classes
  * In lock return modifiedIndex to watch changes
  * In lock fix context manager exception handling
  * Improvments to the documentation
  * Remove _base_uri only after refresh from cluster
  * Avoid double update of _machines_cache
- update to version 0.4.4
  * Fix some tests
  * Use sys,version_info tuple, instead of named tuple
  * Improve &amp; fix documentation
  * Fix python3 specific problem when blocking on contented lock
  * Add refresh key method
  * Add custom lock prefix support
- update to version 0.4.3
  * Fix check for parameters in case of connection error
  * Python 3.5 compatibility and general python3 cleanups
  * Added authentication and module for managing ACLs
  * Added srv record-based DNS discovery
  * Fixed (again) logging of cluster id changes
  * Fixed leader lookup
  * Properly retry request on exception
  * Client: clean up open connections when deleting
- update to version 0.4.2
  * Fixed lock documentation
  * Fixed lock sequences due to etcd 2.2 change
  * Better exception management during response processing
  * Fixed logging of cluster ID changes
  * Fixed subtree results
  * Do not check cluster ID if etcd responses don't contain the ID
  * Added a cause to EtcdConnectionFailed
- update to version 0.4.1
  * Added client-side leader election
  * Added stats endpoints
  * Added logging
  * Better exception handling
  * Check for cluster ID on each request
  * Added etcd.Client.members and fixed etcd.Client.leader
  * Removed locking and election etcd support
  * Allow the use of etcd proxies with reconnections
  * Implement pop: Remove key from etc and return the corresponding value.
  * Eternal watcher can be now recursive
  * Fix etcd.Client machines
  * Do not send parameters with `None` value to etcd
  * Support ttl=0 in write.
  * Moved pyOpenSSL into test requirements.
  * Always set certificate information so redirects from http to https work.
- update to version 0.3.3
  * Forward leaves_only value in get_subtree() recursive calls
  * Fix README prevExists-&gt;prevExist
  * Added configurable version_prefix
  * Added support for recursive watch
  * Better error handling support (more detailed exceptions)
  * Fixed some unreliable tests
- update to version 0.3.2
  * Fixed generated documentation version.
- update to version 0.3.1
  * Added consisten read option
  * Fixed timeout parameter in read()
  * Added atomic delete parameter support
  * Fixed delete behaviour
  * Added update method that allows atomic updated on results
  * Fixed checks on write()
  * Added leaves generator to EtcdResult and get_subtree for recursive fetch
  * Added etcd_index to EtcdResult
  * Changed ethernal -&gt; eternal
  * Updated urllib3 &amp; pyOpenSSL libraries
  * Several performance fixes
  * Better parsing of etcd_index and raft_index
  * Removed duplicated tests
  * Added several integration and unit tests
  * Use etcd v0.3.0 in travis
  * Execute test using `python setup.py test` and nose
- update to version 0.3.0
  * API v2 support
  * Python 3.3 compatibility
- update to version 0.2.1
  * SSL support
  * Added support for subdirectories in results.
  * Improve test
  * Added support for reconnections, allowing death node tolerance.
- update to version 0.2.0
  * Allow fetching of multiple keys (sub-nodes)
- update to version 0.1
  * Initial release</changelog>
  <changelog author="mjura@suse.com" date="1495195200">- add test package with unit tests</changelog>
  <changelog author="mjura@suse.com" date="1495454400">- fix typo in required python-urllib3 package name</changelog>
  <changelog author="mjura@suse.com" date="1495540800">- add Requires: python-dnspython &gt;= 1.13.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1496750400">- fix license</changelog>
</package>
<package pkgid="aeb9a111e3666de79988dc1a80666172b0adc53fc5845e49246e2df990936a62" name="python-etcd-test" arch="noarch">
  <version epoch="0" ver="0.4.5" rel="7.1"/>
  <changelog author="mjura@suse.com" date="1495108800">- update to version 0.4.5
  * Remove dnspython2/3 requirement
  * Change property name setter in lock
  * Fixed acl tests
  * Added version/cluster_version properties to client
  * Fixes in lock when used as context manager
  * Fixed improper usage of urllib3 exceptions
  * Minor fixes for error classes
  * In lock return modifiedIndex to watch changes
  * In lock fix context manager exception handling
  * Improvments to the documentation
  * Remove _base_uri only after refresh from cluster
  * Avoid double update of _machines_cache
- update to version 0.4.4
  * Fix some tests
  * Use sys,version_info tuple, instead of named tuple
  * Improve &amp; fix documentation
  * Fix python3 specific problem when blocking on contented lock
  * Add refresh key method
  * Add custom lock prefix support
- update to version 0.4.3
  * Fix check for parameters in case of connection error
  * Python 3.5 compatibility and general python3 cleanups
  * Added authentication and module for managing ACLs
  * Added srv record-based DNS discovery
  * Fixed (again) logging of cluster id changes
  * Fixed leader lookup
  * Properly retry request on exception
  * Client: clean up open connections when deleting
- update to version 0.4.2
  * Fixed lock documentation
  * Fixed lock sequences due to etcd 2.2 change
  * Better exception management during response processing
  * Fixed logging of cluster ID changes
  * Fixed subtree results
  * Do not check cluster ID if etcd responses don't contain the ID
  * Added a cause to EtcdConnectionFailed
- update to version 0.4.1
  * Added client-side leader election
  * Added stats endpoints
  * Added logging
  * Better exception handling
  * Check for cluster ID on each request
  * Added etcd.Client.members and fixed etcd.Client.leader
  * Removed locking and election etcd support
  * Allow the use of etcd proxies with reconnections
  * Implement pop: Remove key from etc and return the corresponding value.
  * Eternal watcher can be now recursive
  * Fix etcd.Client machines
  * Do not send parameters with `None` value to etcd
  * Support ttl=0 in write.
  * Moved pyOpenSSL into test requirements.
  * Always set certificate information so redirects from http to https work.
- update to version 0.3.3
  * Forward leaves_only value in get_subtree() recursive calls
  * Fix README prevExists-&gt;prevExist
  * Added configurable version_prefix
  * Added support for recursive watch
  * Better error handling support (more detailed exceptions)
  * Fixed some unreliable tests
- update to version 0.3.2
  * Fixed generated documentation version.
- update to version 0.3.1
  * Added consisten read option
  * Fixed timeout parameter in read()
  * Added atomic delete parameter support
  * Fixed delete behaviour
  * Added update method that allows atomic updated on results
  * Fixed checks on write()
  * Added leaves generator to EtcdResult and get_subtree for recursive fetch
  * Added etcd_index to EtcdResult
  * Changed ethernal -&gt; eternal
  * Updated urllib3 &amp; pyOpenSSL libraries
  * Several performance fixes
  * Better parsing of etcd_index and raft_index
  * Removed duplicated tests
  * Added several integration and unit tests
  * Use etcd v0.3.0 in travis
  * Execute test using `python setup.py test` and nose
- update to version 0.3.0
  * API v2 support
  * Python 3.3 compatibility
- update to version 0.2.1
  * SSL support
  * Added support for subdirectories in results.
  * Improve test
  * Added support for reconnections, allowing death node tolerance.
- update to version 0.2.0
  * Allow fetching of multiple keys (sub-nodes)
- update to version 0.1
  * Initial release</changelog>
  <changelog author="mjura@suse.com" date="1495195200">- add test package with unit tests</changelog>
  <changelog author="mjura@suse.com" date="1495454400">- fix typo in required python-urllib3 package name</changelog>
  <changelog author="mjura@suse.com" date="1495540800">- add Requires: python-dnspython &gt;= 1.13.0</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1496750400">- fix license</changelog>
</package>
<package pkgid="207789af22bff7963837b00831d93e8e5296c6485855e282dd4ea48542d4aded" name="python-flake8" arch="noarch">
  <version epoch="0" ver="2.5.1" rel="2.2"/>
  <changelog author="dmueller@suse.com" date="1366545600">- Initial package (2.0)</changelog>
  <changelog author="speilicke@suse.com" date="1366804800">- Spec file cleanup
- Run testsuite
- Add LICENSE (for legal)</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="dmueller@suse.com" date="1389614400">- update to 2.1.0:
  - Add FLAKE8_LAZY and FLAKE8_IGNORE environment variable support to git and
    mercurial hooks
  - Force git and mercurial hooks to repsect configuration in setup.cfg
  - Only check staged files if that is specified
  - Fix hook file permissions
  - Fix the git hook on python 3
  - Ignore non-python files when running the git hook
  - Ignore .tox directories by default
  - Flake8 now reports the column number for PyFlakes messages</changelog>
  <changelog author="dmueller@suse.com" date="1403870400">- update to 2.2.0:
  - New option ``doctests`` to run Pyflakes checks on doctests too
  - New option ``jobs`` to launch multiple jobs in parallel
  - Turn on using multiple jobs by default using the CPU count
  - Add support for ``python -m flake8`` on Python 2.7 and Python 3
  - Fix Git and Mercurial hooks: issues #88, #133, #148 and #149
  - Fix crashes with Python 3.4 by upgrading dependencies
  - Fix traceback when running tests with Python 2.6
  - Fix the setuptools command ``python setup.py flake8`` to read
    the project configuration</changelog>
  <changelog author="toddrme2178@gmail.com" date="1404993600">- Update to 2.2.2
  - Re-enable multiprocessing by default while fixing the issue
    Windows users were seeing.
- Update to 2.2.1
  - Turn off multiple jobs by default. To enable automatic use
    of all CPUs, use --jobs=auto. Fixes #155 and #154.</changelog>
  <changelog author="tbechtold@suse.com" date="1410782400">- update to 2.2.3:
  * Actually turn multiprocessing on by default
- Update Requires for pyflakes, pep8 and mccabe</changelog>
  <changelog author="tbechtold@suse.com" date="1424952000">- update to 2.3.0
  - Add ``--output-file`` option to specify a file to write to
    instead of ``stdout``.
  - Fix interleaving of output while using multiprocessing
  - Flush standard out when using multiprocessing
  - Make the check for "# flake8: noqa" more strict
  - Fix bugs triggered by turning multiprocessing on by default (again)
  - Passing something in via stdin
  - Analyzing a diff
  - Using windows
  - Fix --install-hook when there are no config files present for pep8 or
    flake8.
  - Fix how the setuptools command parses excludes in config files
  - Fix how the git hook determines which files to analyze (Thanks Chris
    Buccella!)</changelog>
  <changelog author="mlin@suse.com" date="1439208000">- Add upstream patch flake8-fix-tests-using-new-mock.patch
  * Fix tests using mock 1.1.x and above</changelog>
  <changelog author="toddrme2178@gmail.com" date="1452686400">- Update to 2.5.1
  * Bug Properly look for .flake8 in current working directory
  * Bug Monkey-patch pep8.stdin_get_value to cache the actual value
    in stdin. This helps plugins relying on the function when run
    with multiprocessing.
- Update to 2.5.0
  * Improvement Raise cap on PyFlakes for Python 3.5 support
  * Improvement Avoid deprecation warnings when loading extensions
  * Improvement Separate logic to enable ?off-by-default? extensions
  * Bug Properly parse options to setuptools Flake8 command
  * Bug Fix exceptions when output on stdout is truncated before
    Flake8 finishes writing the output
  * Bug Fix error on OS X where Flake8 can no longer acquire or
    create new semaphores
- Update to 2.4.1
  * Bug Do not raise a SystemError unless there were errors in the
    setuptools command.
  * Bug Do not verify dependencies of extensions loaded via
    entry-points.
  * Improvement Blacklist versions of pep8 we know are broken
- Update to 2.4.0
  * Bug Print filenames when using multiprocessing and -q option.
  * Bug Put upper cap on dependencies. The caps for 2.4.0 are:
    &gt; pep8 &lt; 1.6 (Related to GitLab#35)
    &gt; mccabe &lt; 0.4
    &gt; pyflakes &lt; 0.9
  * See also GitLab#32
  * Bug Files excluded in a config file were not being excluded
    when flake8 was run from a git hook.
  * Improvement Print warnings for users who are providing
    mutually exclusive options to flake8.
  * Feature Allow git hook configuration to live in .git/config.
    See the updated VCS hooks docs for more details.
- Remove upstream-included flake8-fix-tests-using-new-mock.patch
- Implement update-alternatives</changelog>
  <changelog author="toddrme2178@gmail.com" date="1471262400">- Fix update-alternatives implementation.</changelog>
</package>
<package pkgid="4e192c081d6cfd0ab9366c9839998f5f387b07ce818d2016a5955703ba3cd218" name="python-flake8" arch="src">
  <version epoch="0" ver="2.5.1" rel="2.2"/>
  <changelog author="dmueller@suse.com" date="1366545600">- Initial package (2.0)</changelog>
  <changelog author="speilicke@suse.com" date="1366804800">- Spec file cleanup
- Run testsuite
- Add LICENSE (for legal)</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="dmueller@suse.com" date="1389614400">- update to 2.1.0:
  - Add FLAKE8_LAZY and FLAKE8_IGNORE environment variable support to git and
    mercurial hooks
  - Force git and mercurial hooks to repsect configuration in setup.cfg
  - Only check staged files if that is specified
  - Fix hook file permissions
  - Fix the git hook on python 3
  - Ignore non-python files when running the git hook
  - Ignore .tox directories by default
  - Flake8 now reports the column number for PyFlakes messages</changelog>
  <changelog author="dmueller@suse.com" date="1403870400">- update to 2.2.0:
  - New option ``doctests`` to run Pyflakes checks on doctests too
  - New option ``jobs`` to launch multiple jobs in parallel
  - Turn on using multiple jobs by default using the CPU count
  - Add support for ``python -m flake8`` on Python 2.7 and Python 3
  - Fix Git and Mercurial hooks: issues #88, #133, #148 and #149
  - Fix crashes with Python 3.4 by upgrading dependencies
  - Fix traceback when running tests with Python 2.6
  - Fix the setuptools command ``python setup.py flake8`` to read
    the project configuration</changelog>
  <changelog author="toddrme2178@gmail.com" date="1404993600">- Update to 2.2.2
  - Re-enable multiprocessing by default while fixing the issue
    Windows users were seeing.
- Update to 2.2.1
  - Turn off multiple jobs by default. To enable automatic use
    of all CPUs, use --jobs=auto. Fixes #155 and #154.</changelog>
  <changelog author="tbechtold@suse.com" date="1410782400">- update to 2.2.3:
  * Actually turn multiprocessing on by default
- Update Requires for pyflakes, pep8 and mccabe</changelog>
  <changelog author="tbechtold@suse.com" date="1424952000">- update to 2.3.0
  - Add ``--output-file`` option to specify a file to write to
    instead of ``stdout``.
  - Fix interleaving of output while using multiprocessing
  - Flush standard out when using multiprocessing
  - Make the check for "# flake8: noqa" more strict
  - Fix bugs triggered by turning multiprocessing on by default (again)
  - Passing something in via stdin
  - Analyzing a diff
  - Using windows
  - Fix --install-hook when there are no config files present for pep8 or
    flake8.
  - Fix how the setuptools command parses excludes in config files
  - Fix how the git hook determines which files to analyze (Thanks Chris
    Buccella!)</changelog>
  <changelog author="mlin@suse.com" date="1439208000">- Add upstream patch flake8-fix-tests-using-new-mock.patch
  * Fix tests using mock 1.1.x and above</changelog>
  <changelog author="toddrme2178@gmail.com" date="1452686400">- Update to 2.5.1
  * Bug Properly look for .flake8 in current working directory
  * Bug Monkey-patch pep8.stdin_get_value to cache the actual value
    in stdin. This helps plugins relying on the function when run
    with multiprocessing.
- Update to 2.5.0
  * Improvement Raise cap on PyFlakes for Python 3.5 support
  * Improvement Avoid deprecation warnings when loading extensions
  * Improvement Separate logic to enable ?off-by-default? extensions
  * Bug Properly parse options to setuptools Flake8 command
  * Bug Fix exceptions when output on stdout is truncated before
    Flake8 finishes writing the output
  * Bug Fix error on OS X where Flake8 can no longer acquire or
    create new semaphores
- Update to 2.4.1
  * Bug Do not raise a SystemError unless there were errors in the
    setuptools command.
  * Bug Do not verify dependencies of extensions loaded via
    entry-points.
  * Improvement Blacklist versions of pep8 we know are broken
- Update to 2.4.0
  * Bug Print filenames when using multiprocessing and -q option.
  * Bug Put upper cap on dependencies. The caps for 2.4.0 are:
    &gt; pep8 &lt; 1.6 (Related to GitLab#35)
    &gt; mccabe &lt; 0.4
    &gt; pyflakes &lt; 0.9
  * See also GitLab#32
  * Bug Files excluded in a config file were not being excluded
    when flake8 was run from a git hook.
  * Improvement Print warnings for users who are providing
    mutually exclusive options to flake8.
  * Feature Allow git hook configuration to live in .git/config.
    See the updated VCS hooks docs for more details.
- Remove upstream-included flake8-fix-tests-using-new-mock.patch
- Implement update-alternatives</changelog>
  <changelog author="toddrme2178@gmail.com" date="1471262400">- Fix update-alternatives implementation.</changelog>
</package>
<package pkgid="96bd777ceef9fcae493bad7631caf5c4c76a331012d6ed029514c519fccbc714" name="python-flake8" arch="noarch">
  <version epoch="0" ver="2.5.1" rel="2.3"/>
  <changelog author="dmueller@suse.com" date="1366545600">- Initial package (2.0)</changelog>
  <changelog author="speilicke@suse.com" date="1366804800">- Spec file cleanup
- Run testsuite
- Add LICENSE (for legal)</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="dmueller@suse.com" date="1389614400">- update to 2.1.0:
  - Add FLAKE8_LAZY and FLAKE8_IGNORE environment variable support to git and
    mercurial hooks
  - Force git and mercurial hooks to repsect configuration in setup.cfg
  - Only check staged files if that is specified
  - Fix hook file permissions
  - Fix the git hook on python 3
  - Ignore non-python files when running the git hook
  - Ignore .tox directories by default
  - Flake8 now reports the column number for PyFlakes messages</changelog>
  <changelog author="dmueller@suse.com" date="1403870400">- update to 2.2.0:
  - New option ``doctests`` to run Pyflakes checks on doctests too
  - New option ``jobs`` to launch multiple jobs in parallel
  - Turn on using multiple jobs by default using the CPU count
  - Add support for ``python -m flake8`` on Python 2.7 and Python 3
  - Fix Git and Mercurial hooks: issues #88, #133, #148 and #149
  - Fix crashes with Python 3.4 by upgrading dependencies
  - Fix traceback when running tests with Python 2.6
  - Fix the setuptools command ``python setup.py flake8`` to read
    the project configuration</changelog>
  <changelog author="toddrme2178@gmail.com" date="1404993600">- Update to 2.2.2
  - Re-enable multiprocessing by default while fixing the issue
    Windows users were seeing.
- Update to 2.2.1
  - Turn off multiple jobs by default. To enable automatic use
    of all CPUs, use --jobs=auto. Fixes #155 and #154.</changelog>
  <changelog author="tbechtold@suse.com" date="1410782400">- update to 2.2.3:
  * Actually turn multiprocessing on by default
- Update Requires for pyflakes, pep8 and mccabe</changelog>
  <changelog author="tbechtold@suse.com" date="1424952000">- update to 2.3.0
  - Add ``--output-file`` option to specify a file to write to
    instead of ``stdout``.
  - Fix interleaving of output while using multiprocessing
  - Flush standard out when using multiprocessing
  - Make the check for "# flake8: noqa" more strict
  - Fix bugs triggered by turning multiprocessing on by default (again)
  - Passing something in via stdin
  - Analyzing a diff
  - Using windows
  - Fix --install-hook when there are no config files present for pep8 or
    flake8.
  - Fix how the setuptools command parses excludes in config files
  - Fix how the git hook determines which files to analyze (Thanks Chris
    Buccella!)</changelog>
  <changelog author="mlin@suse.com" date="1439208000">- Add upstream patch flake8-fix-tests-using-new-mock.patch
  * Fix tests using mock 1.1.x and above</changelog>
  <changelog author="toddrme2178@gmail.com" date="1452686400">- Update to 2.5.1
  * Bug Properly look for .flake8 in current working directory
  * Bug Monkey-patch pep8.stdin_get_value to cache the actual value
    in stdin. This helps plugins relying on the function when run
    with multiprocessing.
- Update to 2.5.0
  * Improvement Raise cap on PyFlakes for Python 3.5 support
  * Improvement Avoid deprecation warnings when loading extensions
  * Improvement Separate logic to enable ?off-by-default? extensions
  * Bug Properly parse options to setuptools Flake8 command
  * Bug Fix exceptions when output on stdout is truncated before
    Flake8 finishes writing the output
  * Bug Fix error on OS X where Flake8 can no longer acquire or
    create new semaphores
- Update to 2.4.1
  * Bug Do not raise a SystemError unless there were errors in the
    setuptools command.
  * Bug Do not verify dependencies of extensions loaded via
    entry-points.
  * Improvement Blacklist versions of pep8 we know are broken
- Update to 2.4.0
  * Bug Print filenames when using multiprocessing and -q option.
  * Bug Put upper cap on dependencies. The caps for 2.4.0 are:
    &gt; pep8 &lt; 1.6 (Related to GitLab#35)
    &gt; mccabe &lt; 0.4
    &gt; pyflakes &lt; 0.9
  * See also GitLab#32
  * Bug Files excluded in a config file were not being excluded
    when flake8 was run from a git hook.
  * Improvement Print warnings for users who are providing
    mutually exclusive options to flake8.
  * Feature Allow git hook configuration to live in .git/config.
    See the updated VCS hooks docs for more details.
- Remove upstream-included flake8-fix-tests-using-new-mock.patch
- Implement update-alternatives</changelog>
  <changelog author="toddrme2178@gmail.com" date="1471262400">- Fix update-alternatives implementation.</changelog>
</package>
<package pkgid="2bb42d2f1db81460a7d54f2e321ee0e33ae156730a9357af802af9b107f094b3" name="python-flake8" arch="src">
  <version epoch="0" ver="2.5.1" rel="2.3"/>
  <changelog author="dmueller@suse.com" date="1366545600">- Initial package (2.0)</changelog>
  <changelog author="speilicke@suse.com" date="1366804800">- Spec file cleanup
- Run testsuite
- Add LICENSE (for legal)</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="dmueller@suse.com" date="1389614400">- update to 2.1.0:
  - Add FLAKE8_LAZY and FLAKE8_IGNORE environment variable support to git and
    mercurial hooks
  - Force git and mercurial hooks to repsect configuration in setup.cfg
  - Only check staged files if that is specified
  - Fix hook file permissions
  - Fix the git hook on python 3
  - Ignore non-python files when running the git hook
  - Ignore .tox directories by default
  - Flake8 now reports the column number for PyFlakes messages</changelog>
  <changelog author="dmueller@suse.com" date="1403870400">- update to 2.2.0:
  - New option ``doctests`` to run Pyflakes checks on doctests too
  - New option ``jobs`` to launch multiple jobs in parallel
  - Turn on using multiple jobs by default using the CPU count
  - Add support for ``python -m flake8`` on Python 2.7 and Python 3
  - Fix Git and Mercurial hooks: issues #88, #133, #148 and #149
  - Fix crashes with Python 3.4 by upgrading dependencies
  - Fix traceback when running tests with Python 2.6
  - Fix the setuptools command ``python setup.py flake8`` to read
    the project configuration</changelog>
  <changelog author="toddrme2178@gmail.com" date="1404993600">- Update to 2.2.2
  - Re-enable multiprocessing by default while fixing the issue
    Windows users were seeing.
- Update to 2.2.1
  - Turn off multiple jobs by default. To enable automatic use
    of all CPUs, use --jobs=auto. Fixes #155 and #154.</changelog>
  <changelog author="tbechtold@suse.com" date="1410782400">- update to 2.2.3:
  * Actually turn multiprocessing on by default
- Update Requires for pyflakes, pep8 and mccabe</changelog>
  <changelog author="tbechtold@suse.com" date="1424952000">- update to 2.3.0
  - Add ``--output-file`` option to specify a file to write to
    instead of ``stdout``.
  - Fix interleaving of output while using multiprocessing
  - Flush standard out when using multiprocessing
  - Make the check for "# flake8: noqa" more strict
  - Fix bugs triggered by turning multiprocessing on by default (again)
  - Passing something in via stdin
  - Analyzing a diff
  - Using windows
  - Fix --install-hook when there are no config files present for pep8 or
    flake8.
  - Fix how the setuptools command parses excludes in config files
  - Fix how the git hook determines which files to analyze (Thanks Chris
    Buccella!)</changelog>
  <changelog author="mlin@suse.com" date="1439208000">- Add upstream patch flake8-fix-tests-using-new-mock.patch
  * Fix tests using mock 1.1.x and above</changelog>
  <changelog author="toddrme2178@gmail.com" date="1452686400">- Update to 2.5.1
  * Bug Properly look for .flake8 in current working directory
  * Bug Monkey-patch pep8.stdin_get_value to cache the actual value
    in stdin. This helps plugins relying on the function when run
    with multiprocessing.
- Update to 2.5.0
  * Improvement Raise cap on PyFlakes for Python 3.5 support
  * Improvement Avoid deprecation warnings when loading extensions
  * Improvement Separate logic to enable ?off-by-default? extensions
  * Bug Properly parse options to setuptools Flake8 command
  * Bug Fix exceptions when output on stdout is truncated before
    Flake8 finishes writing the output
  * Bug Fix error on OS X where Flake8 can no longer acquire or
    create new semaphores
- Update to 2.4.1
  * Bug Do not raise a SystemError unless there were errors in the
    setuptools command.
  * Bug Do not verify dependencies of extensions loaded via
    entry-points.
  * Improvement Blacklist versions of pep8 we know are broken
- Update to 2.4.0
  * Bug Print filenames when using multiprocessing and -q option.
  * Bug Put upper cap on dependencies. The caps for 2.4.0 are:
    &gt; pep8 &lt; 1.6 (Related to GitLab#35)
    &gt; mccabe &lt; 0.4
    &gt; pyflakes &lt; 0.9
  * See also GitLab#32
  * Bug Files excluded in a config file were not being excluded
    when flake8 was run from a git hook.
  * Improvement Print warnings for users who are providing
    mutually exclusive options to flake8.
  * Feature Allow git hook configuration to live in .git/config.
    See the updated VCS hooks docs for more details.
- Remove upstream-included flake8-fix-tests-using-new-mock.patch
- Implement update-alternatives</changelog>
  <changelog author="toddrme2178@gmail.com" date="1471262400">- Fix update-alternatives implementation.</changelog>
</package>
<package pkgid="fc700c54d1fbb4fc3a7fb30fd7565dabb07f0b0faa0fd60d4c4cb660a77864c1" name="python-funcsigs" arch="noarch">
  <version epoch="0" ver="0.4" rel="1.2"/>
  <changelog author="toddrme2178@gmail.com" date="1425384000">- Initial version</changelog>
</package>
<package pkgid="6967dc239cb255ade1e70eb5a49c615598067507b6d599d3d19fff7238c4a72e" name="python-funcsigs" arch="src">
  <version epoch="0" ver="0.4" rel="1.2"/>
  <changelog author="toddrme2178@gmail.com" date="1425384000">- Initial version</changelog>
</package>
<package pkgid="bdbd283400d8186a59445dac8546655ea953b1e6f3c3932406bef8c1fccedb5e" name="python-funcsigs" arch="noarch">
  <version epoch="0" ver="0.4" rel="1.3"/>
  <changelog author="toddrme2178@gmail.com" date="1425384000">- Initial version</changelog>
</package>
<package pkgid="86f85518fa666296ddefc9e58d649dbb1b8304cddcd3ebeaf377e29378b07c55" name="python-funcsigs" arch="src">
  <version epoch="0" ver="0.4" rel="1.3"/>
  <changelog author="toddrme2178@gmail.com" date="1425384000">- Initial version</changelog>
</package>
<package pkgid="bf4b892ec641f69a863b212a7e057f2dd5143ed4722aa267cbfe9aca7061de40" name="python-functools32" arch="noarch">
  <version epoch="0" ver="3.2.3.2" rel="2.2"/>
  <changelog author="toddrme2178@gmail.com" date="1439467200">- Initial version</changelog>
</package>
<package pkgid="ab7292c621dd152c8e5b72f718135c6986ede847bb8adbb4c9c26de3c3c458bd" name="python-functools32" arch="src">
  <version epoch="0" ver="3.2.3.2" rel="2.2"/>
  <changelog author="toddrme2178@gmail.com" date="1439467200">- Initial version</changelog>
</package>
<package pkgid="f6a2ac1acafc53fed7554cbdc74047a388295f81c346442c7894c29148252366" name="python-functools32" arch="noarch">
  <version epoch="0" ver="3.2.3.2" rel="2.3"/>
  <changelog author="toddrme2178@gmail.com" date="1439467200">- Initial version</changelog>
</package>
<package pkgid="917e2d1992fbc2b59a9074c4719d009703f0f66f693f9222b485222540902e08" name="python-functools32" arch="src">
  <version epoch="0" ver="3.2.3.2" rel="2.3"/>
  <changelog author="toddrme2178@gmail.com" date="1439467200">- Initial version</changelog>
</package>
<package pkgid="2b1c679904e9fa5fd0346720f812bf3f5acee5e52733b34916aabee26bffac9b" name="python-ipaddress" arch="noarch">
  <version epoch="0" ver="1.0.16" rel="2.2"/>
  <changelog author="tbechtold@suse.com" date="1438171200">- Initial packaging</changelog>
  <changelog author="michael@stroeder.com" date="1468065600">- Update to 1.0.16:
  * include license
  * Customize warning when bytes are passed in</changelog>
</package>
<package pkgid="f3442a83305c690d312df306e04a9bac172138df1e83ffcbe5edb07e673dc9f8" name="python-ipaddress" arch="src">
  <version epoch="0" ver="1.0.16" rel="2.2"/>
  <changelog author="tbechtold@suse.com" date="1438171200">- Initial packaging</changelog>
  <changelog author="michael@stroeder.com" date="1468065600">- Update to 1.0.16:
  * include license
  * Customize warning when bytes are passed in</changelog>
</package>
<package pkgid="63ab4d9a3638d5d12d2116f4fd023e87b8a9a3f72ece208ec6e5a91ad994155b" name="python-ipaddress" arch="noarch">
  <version epoch="0" ver="1.0.16" rel="2.3"/>
  <changelog author="tbechtold@suse.com" date="1438171200">- Initial packaging</changelog>
  <changelog author="michael@stroeder.com" date="1468065600">- Update to 1.0.16:
  * include license
  * Customize warning when bytes are passed in</changelog>
</package>
<package pkgid="b0b603555f801b9bd90352687229bdacc43284ffb486d90808c03ac87dbee136" name="python-ipaddress" arch="src">
  <version epoch="0" ver="1.0.16" rel="2.3"/>
  <changelog author="tbechtold@suse.com" date="1438171200">- Initial packaging</changelog>
  <changelog author="michael@stroeder.com" date="1468065600">- Update to 1.0.16:
  * include license
  * Customize warning when bytes are passed in</changelog>
</package>
<package pkgid="7d764a1561f6d9573492bc210a698829e7b5a722db319893087c780de8ea5d4a" name="python-jsonschema" arch="noarch">
  <version epoch="0" ver="2.5.1" rel="2.2"/>
  <changelog author="saschpe@suse.de" date="1343304000">- Initial version</changelog>
  <changelog author="saschpe@suse.de" date="1343390400">- Add BuildRequires: python-unittest2 for SLE-11-SP2</changelog>
  <changelog author="saschpe@suse.de" date="1353585600">- Update to version 0.7:
  + Partial support for (JSON Pointer) $ref
  + Deprecations
  + Validator is replaced by Draft3Validator with a slightly different
    interface
  + validator(meta_validate=False)
- Changes from version 0.6:
  + Issue #30 - Wrong behavior for the dependencies property validation
  + Fix a miswritten test</changelog>
  <changelog author="p.drouand@gmail.com" date="1361793600">- Update to version 1.0.0:
  + Support for Draft 4
  + Support for format
  + Longs are ints too!
  + Fixed a number of issues with ``$ref`` support (#66)
  + Draft4Validator is now the default
  + ``ValidationError.path`` is now in sequential order
  + Added ``ValidatorMixin``</changelog>
  <changelog author="p.drouand@gmail.com" date="1361793601">- Add python3 support
  Tests with python3 fails for instance</changelog>
  <changelog author="toddrme2178@gmail.com" date="1365854400">- Remove pre_checkin.sh since the two packages are not the same</changelog>
  <changelog author="dmueller@suse.com" date="1367236800">- update to 1.3.0:
  * Better error tracebacks (#83)
  * Raise exceptions in ``ErrorTree``\s for keys not in the instance (#92)
  * More attributes for ValidationError (#86)
  * Added ``ValidatorMixin.descend``
  * Fixed bad ``RefResolutionError`` message (#82)
  * Canonicalize URIs (#70)</changelog>
  <changelog author="dmueller@suse.com" date="1370865600">- update to 2.0.0:
  * Added ``create`` and ``extend`` to ``jsonschema.validators``
  * Removed ``ValidatorMixin``
  * Fixed array indices ref resolution (#95)
  * Fixed unknown scheme defragmenting and handling (#102)</changelog>
  <changelog author="dmueller@suse.com" date="1382356800">- update to 2.2.0:
  * Compile the host name regex (#127)
  * Allow arbitrary objects to be types (#129)
  * Support RFC 3339 datetimes in conformance with the spec
  * Fixed error paths for additionalItems + items (#122)
  * Fixed wording for min / maxProperties (#117)</changelog>
  <changelog author="dmueller@suse.com" date="1392292800">- remove dependency on unittest2</changelog>
  <changelog author="tbechtold@suse.com" date="1410782400">- update to version 2.4.0:
  * Added a CLI (#134)
  * Added absolute path and absolute schema path to errors (#120)
  * Added ``relevance``
  * Meta-schemas are now loaded via ``pkgutil``
  * Added ``by_relevance`` and ``best_match`` (#91)
  * Fixed ``format`` to allow adding formats for non-strings (#125)
  * Fixed the ``uri`` format to reject URI references (#131)
- BuildRequires python-setuptools
- Install /usr/bin/jsonschema with update-alternatives support</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1415448000">- fix bashism in pre script</changelog>
  <changelog author="arun@gmx.de" date="1434369600">- update to version 2.5.1:
  (no changelog available)
- update to version 2.5.0:
  * Improved performance on CPython by adding caching around ref
    resolution (#203)
- specfile:
  * add python-vcversioner
- drop test requirements and %check section, which is broken
- Fix update-alternatives usage</changelog>
  <changelog author="mcihar@suse.cz" date="1444046400">- Adjust dependencies for Python 2.6 based SLE 11</changelog>
</package>
<package pkgid="ae792c89b405b41de66b9f3d938a91503abc43094f17626e47ea872ac3b63718" name="python-jsonschema" arch="src">
  <version epoch="0" ver="2.5.1" rel="2.2"/>
  <changelog author="saschpe@suse.de" date="1343304000">- Initial version</changelog>
  <changelog author="saschpe@suse.de" date="1343390400">- Add BuildRequires: python-unittest2 for SLE-11-SP2</changelog>
  <changelog author="saschpe@suse.de" date="1353585600">- Update to version 0.7:
  + Partial support for (JSON Pointer) $ref
  + Deprecations
  + Validator is replaced by Draft3Validator with a slightly different
    interface
  + validator(meta_validate=False)
- Changes from version 0.6:
  + Issue #30 - Wrong behavior for the dependencies property validation
  + Fix a miswritten test</changelog>
  <changelog author="p.drouand@gmail.com" date="1361793600">- Update to version 1.0.0:
  + Support for Draft 4
  + Support for format
  + Longs are ints too!
  + Fixed a number of issues with ``$ref`` support (#66)
  + Draft4Validator is now the default
  + ``ValidationError.path`` is now in sequential order
  + Added ``ValidatorMixin``</changelog>
  <changelog author="p.drouand@gmail.com" date="1361793601">- Add python3 support
  Tests with python3 fails for instance</changelog>
  <changelog author="toddrme2178@gmail.com" date="1365854400">- Remove pre_checkin.sh since the two packages are not the same</changelog>
  <changelog author="dmueller@suse.com" date="1367236800">- update to 1.3.0:
  * Better error tracebacks (#83)
  * Raise exceptions in ``ErrorTree``\s for keys not in the instance (#92)
  * More attributes for ValidationError (#86)
  * Added ``ValidatorMixin.descend``
  * Fixed bad ``RefResolutionError`` message (#82)
  * Canonicalize URIs (#70)</changelog>
  <changelog author="dmueller@suse.com" date="1370865600">- update to 2.0.0:
  * Added ``create`` and ``extend`` to ``jsonschema.validators``
  * Removed ``ValidatorMixin``
  * Fixed array indices ref resolution (#95)
  * Fixed unknown scheme defragmenting and handling (#102)</changelog>
  <changelog author="dmueller@suse.com" date="1382356800">- update to 2.2.0:
  * Compile the host name regex (#127)
  * Allow arbitrary objects to be types (#129)
  * Support RFC 3339 datetimes in conformance with the spec
  * Fixed error paths for additionalItems + items (#122)
  * Fixed wording for min / maxProperties (#117)</changelog>
  <changelog author="dmueller@suse.com" date="1392292800">- remove dependency on unittest2</changelog>
  <changelog author="tbechtold@suse.com" date="1410782400">- update to version 2.4.0:
  * Added a CLI (#134)
  * Added absolute path and absolute schema path to errors (#120)
  * Added ``relevance``
  * Meta-schemas are now loaded via ``pkgutil``
  * Added ``by_relevance`` and ``best_match`` (#91)
  * Fixed ``format`` to allow adding formats for non-strings (#125)
  * Fixed the ``uri`` format to reject URI references (#131)
- BuildRequires python-setuptools
- Install /usr/bin/jsonschema with update-alternatives support</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1415448000">- fix bashism in pre script</changelog>
  <changelog author="arun@gmx.de" date="1434369600">- update to version 2.5.1:
  (no changelog available)
- update to version 2.5.0:
  * Improved performance on CPython by adding caching around ref
    resolution (#203)
- specfile:
  * add python-vcversioner
- drop test requirements and %check section, which is broken
- Fix update-alternatives usage</changelog>
  <changelog author="mcihar@suse.cz" date="1444046400">- Adjust dependencies for Python 2.6 based SLE 11</changelog>
</package>
<package pkgid="1c56ff52947a7927cc30170c332951a3834add2d21715f4269455cd6c32b2cc5" name="python-jsonschema" arch="noarch">
  <version epoch="0" ver="2.5.1" rel="2.3"/>
  <changelog author="saschpe@suse.de" date="1343304000">- Initial version</changelog>
  <changelog author="saschpe@suse.de" date="1343390400">- Add BuildRequires: python-unittest2 for SLE-11-SP2</changelog>
  <changelog author="saschpe@suse.de" date="1353585600">- Update to version 0.7:
  + Partial support for (JSON Pointer) $ref
  + Deprecations
  + Validator is replaced by Draft3Validator with a slightly different
    interface
  + validator(meta_validate=False)
- Changes from version 0.6:
  + Issue #30 - Wrong behavior for the dependencies property validation
  + Fix a miswritten test</changelog>
  <changelog author="p.drouand@gmail.com" date="1361793600">- Update to version 1.0.0:
  + Support for Draft 4
  + Support for format
  + Longs are ints too!
  + Fixed a number of issues with ``$ref`` support (#66)
  + Draft4Validator is now the default
  + ``ValidationError.path`` is now in sequential order
  + Added ``ValidatorMixin``</changelog>
  <changelog author="p.drouand@gmail.com" date="1361793601">- Add python3 support
  Tests with python3 fails for instance</changelog>
  <changelog author="toddrme2178@gmail.com" date="1365854400">- Remove pre_checkin.sh since the two packages are not the same</changelog>
  <changelog author="dmueller@suse.com" date="1367236800">- update to 1.3.0:
  * Better error tracebacks (#83)
  * Raise exceptions in ``ErrorTree``\s for keys not in the instance (#92)
  * More attributes for ValidationError (#86)
  * Added ``ValidatorMixin.descend``
  * Fixed bad ``RefResolutionError`` message (#82)
  * Canonicalize URIs (#70)</changelog>
  <changelog author="dmueller@suse.com" date="1370865600">- update to 2.0.0:
  * Added ``create`` and ``extend`` to ``jsonschema.validators``
  * Removed ``ValidatorMixin``
  * Fixed array indices ref resolution (#95)
  * Fixed unknown scheme defragmenting and handling (#102)</changelog>
  <changelog author="dmueller@suse.com" date="1382356800">- update to 2.2.0:
  * Compile the host name regex (#127)
  * Allow arbitrary objects to be types (#129)
  * Support RFC 3339 datetimes in conformance with the spec
  * Fixed error paths for additionalItems + items (#122)
  * Fixed wording for min / maxProperties (#117)</changelog>
  <changelog author="dmueller@suse.com" date="1392292800">- remove dependency on unittest2</changelog>
  <changelog author="tbechtold@suse.com" date="1410782400">- update to version 2.4.0:
  * Added a CLI (#134)
  * Added absolute path and absolute schema path to errors (#120)
  * Added ``relevance``
  * Meta-schemas are now loaded via ``pkgutil``
  * Added ``by_relevance`` and ``best_match`` (#91)
  * Fixed ``format`` to allow adding formats for non-strings (#125)
  * Fixed the ``uri`` format to reject URI references (#131)
- BuildRequires python-setuptools
- Install /usr/bin/jsonschema with update-alternatives support</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1415448000">- fix bashism in pre script</changelog>
  <changelog author="arun@gmx.de" date="1434369600">- update to version 2.5.1:
  (no changelog available)
- update to version 2.5.0:
  * Improved performance on CPython by adding caching around ref
    resolution (#203)
- specfile:
  * add python-vcversioner
- drop test requirements and %check section, which is broken
- Fix update-alternatives usage</changelog>
  <changelog author="mcihar@suse.cz" date="1444046400">- Adjust dependencies for Python 2.6 based SLE 11</changelog>
</package>
<package pkgid="fc1b2e94b42429a119f94492c51839d02759decf68fd038fcdbaf1cbf289d5bd" name="python-jsonschema" arch="src">
  <version epoch="0" ver="2.5.1" rel="2.3"/>
  <changelog author="saschpe@suse.de" date="1343304000">- Initial version</changelog>
  <changelog author="saschpe@suse.de" date="1343390400">- Add BuildRequires: python-unittest2 for SLE-11-SP2</changelog>
  <changelog author="saschpe@suse.de" date="1353585600">- Update to version 0.7:
  + Partial support for (JSON Pointer) $ref
  + Deprecations
  + Validator is replaced by Draft3Validator with a slightly different
    interface
  + validator(meta_validate=False)
- Changes from version 0.6:
  + Issue #30 - Wrong behavior for the dependencies property validation
  + Fix a miswritten test</changelog>
  <changelog author="p.drouand@gmail.com" date="1361793600">- Update to version 1.0.0:
  + Support for Draft 4
  + Support for format
  + Longs are ints too!
  + Fixed a number of issues with ``$ref`` support (#66)
  + Draft4Validator is now the default
  + ``ValidationError.path`` is now in sequential order
  + Added ``ValidatorMixin``</changelog>
  <changelog author="p.drouand@gmail.com" date="1361793601">- Add python3 support
  Tests with python3 fails for instance</changelog>
  <changelog author="toddrme2178@gmail.com" date="1365854400">- Remove pre_checkin.sh since the two packages are not the same</changelog>
  <changelog author="dmueller@suse.com" date="1367236800">- update to 1.3.0:
  * Better error tracebacks (#83)
  * Raise exceptions in ``ErrorTree``\s for keys not in the instance (#92)
  * More attributes for ValidationError (#86)
  * Added ``ValidatorMixin.descend``
  * Fixed bad ``RefResolutionError`` message (#82)
  * Canonicalize URIs (#70)</changelog>
  <changelog author="dmueller@suse.com" date="1370865600">- update to 2.0.0:
  * Added ``create`` and ``extend`` to ``jsonschema.validators``
  * Removed ``ValidatorMixin``
  * Fixed array indices ref resolution (#95)
  * Fixed unknown scheme defragmenting and handling (#102)</changelog>
  <changelog author="dmueller@suse.com" date="1382356800">- update to 2.2.0:
  * Compile the host name regex (#127)
  * Allow arbitrary objects to be types (#129)
  * Support RFC 3339 datetimes in conformance with the spec
  * Fixed error paths for additionalItems + items (#122)
  * Fixed wording for min / maxProperties (#117)</changelog>
  <changelog author="dmueller@suse.com" date="1392292800">- remove dependency on unittest2</changelog>
  <changelog author="tbechtold@suse.com" date="1410782400">- update to version 2.4.0:
  * Added a CLI (#134)
  * Added absolute path and absolute schema path to errors (#120)
  * Added ``relevance``
  * Meta-schemas are now loaded via ``pkgutil``
  * Added ``by_relevance`` and ``best_match`` (#91)
  * Fixed ``format`` to allow adding formats for non-strings (#125)
  * Fixed the ``uri`` format to reject URI references (#131)
- BuildRequires python-setuptools
- Install /usr/bin/jsonschema with update-alternatives support</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1415448000">- fix bashism in pre script</changelog>
  <changelog author="arun@gmx.de" date="1434369600">- update to version 2.5.1:
  (no changelog available)
- update to version 2.5.0:
  * Improved performance on CPython by adding caching around ref
    resolution (#203)
- specfile:
  * add python-vcversioner
- drop test requirements and %check section, which is broken
- Fix update-alternatives usage</changelog>
  <changelog author="mcihar@suse.cz" date="1444046400">- Adjust dependencies for Python 2.6 based SLE 11</changelog>
</package>
<package pkgid="90b3520b10bf575f5823277ed7547f0ac1e42b525894028b87399a3095be8b72" name="python-linecache2" arch="noarch">
  <version epoch="0" ver="1.0.0" rel="1.2"/>
  <changelog author="arun@gmx.de" date="1426334400">- initial version</changelog>
  <changelog author="arun@gmx.de" date="1426507200">- specfile: fix description</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444651200">- Initial python 2 version</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444824000">- Fix license.  Should be Python-2.0
- Add license explanation.</changelog>
</package>
<package pkgid="3b00d5e1fb34342d56aed30e02a5c054d183d334580084f72a915f6b501de3c6" name="python-linecache2" arch="src">
  <version epoch="0" ver="1.0.0" rel="1.2"/>
  <changelog author="arun@gmx.de" date="1426334400">- initial version</changelog>
  <changelog author="arun@gmx.de" date="1426507200">- specfile: fix description</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444651200">- Initial python 2 version</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444824000">- Fix license.  Should be Python-2.0
- Add license explanation.</changelog>
</package>
<package pkgid="66de434ce3fff33818ae7957797d17e2fec57736deea3324d2420a5e0032b717" name="python-linecache2" arch="noarch">
  <version epoch="0" ver="1.0.0" rel="1.3"/>
  <changelog author="arun@gmx.de" date="1426334400">- initial version</changelog>
  <changelog author="arun@gmx.de" date="1426507200">- specfile: fix description</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444651200">- Initial python 2 version</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444824000">- Fix license.  Should be Python-2.0
- Add license explanation.</changelog>
</package>
<package pkgid="6a38cce816cd345c141b4eaa70a21fb723291e651b2e1781a1c09131dd67d4ea" name="python-linecache2" arch="src">
  <version epoch="0" ver="1.0.0" rel="1.3"/>
  <changelog author="arun@gmx.de" date="1426334400">- initial version</changelog>
  <changelog author="arun@gmx.de" date="1426507200">- specfile: fix description</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444651200">- Initial python 2 version</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444824000">- Fix license.  Should be Python-2.0
- Add license explanation.</changelog>
</package>
<package pkgid="dab98accd523b60cbb40fe5ee4b31299cff57813f645378ae6047480ba216919" name="python-mccabe" arch="noarch">
  <version epoch="0" ver="0.3" rel="1.2"/>
  <changelog author="dmueller@suse.com" date="1366545600">- Initial package (0.2.1)</changelog>
  <changelog author="speilicke@suse.com" date="1366718400">- Fix SLE_11_SP2 build
- Set license to MIT (SPDX mapping from Expat)</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1431000000">- update to version 0.3:
  * Computation was wrong: the mccabe complexity starts at 1, not 2
  * The max-complexity value is now inclusive. E.g.: if the value
    is 10 and the reported complexity is 10, then it passes
  * Add tests
- add the LICENSE to the package documentation</changelog>
</package>
<package pkgid="a73998d3c3c3ad94aac9274f685459cab63b1aa38ec503d8831d5b8c980eab88" name="python-mccabe" arch="src">
  <version epoch="0" ver="0.3" rel="1.2"/>
  <changelog author="dmueller@suse.com" date="1366545600">- Initial package (0.2.1)</changelog>
  <changelog author="speilicke@suse.com" date="1366718400">- Fix SLE_11_SP2 build
- Set license to MIT (SPDX mapping from Expat)</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1431000000">- update to version 0.3:
  * Computation was wrong: the mccabe complexity starts at 1, not 2
  * The max-complexity value is now inclusive. E.g.: if the value
    is 10 and the reported complexity is 10, then it passes
  * Add tests
- add the LICENSE to the package documentation</changelog>
</package>
<package pkgid="1d9942d57cc93755eaa76c31cb886622e6c521e4c859a58b0baa15910251c756" name="python-mock" arch="noarch">
  <version epoch="0" ver="1.3.0" rel="1.2"/>
  <changelog author="mapleoin@lavabit.com" date="1291723200">- initial package</changelog>
  <changelog author="mapleoin@lavabit.com" date="1291896000">- fixed Group
- set BuildArch to noarch
- added py_requires macro</changelog>
  <changelog author="mapleoin@lavabit.com" date="1295524800">- fixed Source URL</changelog>
  <changelog author="mapleoin@lavabit.com" date="1295524801">- added README, docs and tests
  - run tests during %%check phase</changelog>
  <changelog author="mapleoin@lavabit.com" date="1295611200">- removed DOS line-endings from doc file
  - removed spurious permissions from docs</changelog>
  <changelog author="mapleoin@lavabit.com" date="1295611201">- fixed SourceURL</changelog>
  <changelog author="saschpe@suse.de" date="1295956800">- cleaned up spec file:
  * fixed noarch check (to make openSUSE-11.1 x86_64 bit work)
  * recompressed tarball with bzip2
  * set RPM optflags</changelog>
  <changelog author="saschpe@suse.de" date="1314964800">- Update to version 0.7.2:
  * BUGFIX: instances of list subclasses can now be used as mock specs
  * BUGFIX: MagicMock equality / inequality protocol methods changed to use the
    default equality / inequality.
- Simpler spec file</changelog>
  <changelog author="saschpe@gmx.de" date="1331380800">- Update to version 0.8.0:
  - See docs/changelog.txt for details</changelog>
  <changelog author="saschpe@suse.de" date="1353672000">- Update to version 1.0.1
  + Functions decorated with patch variants have a __wrapped__ attribute
    pointing to the original function. This brings compatibility with the
    default behaviour in Python 3.3 (due to a new feature in functools.wraps).
  + See docs/changelog.txt for details</changelog>
  <changelog author="p.drouand@gmail.com" date="1357905600">- Initial python3 support</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="dmueller@suse.com" date="1392033600">- add python27x.diff: Avoid dependency on unittest2 for anything
  newer than Python 2.7.x (bnc#863813)</changelog>
  <changelog author="speilicke@suse.com" date="1392206400">- Replace python27x.diff with mock-unittest2py27.patch
- Rather use "setup.py test"</changelog>
  <changelog author="cfarrell@suse.com" date="1392206401">- license update: BSD-2-Clause
  See the License.txt file</changelog>
  <changelog author="ro@suse.de" date="1392724800">- added LICENSE.txt as doc file</changelog>
  <changelog author="dmueller@suse.com" date="1437998400">- update to 1.3.0:
  * Update sync point
  * Issue #21750: Further fixup to be styled like other mock APIs
  * Typo fix in mock.patch
  * Revert "Issue #21750: mock_open.read_data can now be read from each instance, as it"
  * Add 2.6 back to classifiers
  * Record sync point
  * Issue #21750: mock_open.read_data can now be read from each instance, as it could in Python 3.3
  * Issue #18622: unittest.mock.mock_open().reset_mock would recurse infinitely
  * Folk should test 2.6 locally too
  * Closes #279: setuptools.version is too new
  * Support python 2.6
  * Update sync point and sync docs
  * Issue #23661: unittest.mock side_effects can now be exceptions again
  * Abort installation if the installer is using setuptools&lt;17.1
  * Closes #269: setup_requires pbr 1.3
  * Closes #257: version the dependency on six
  * Rename README.txt to README.rst
  * Make reproducing travis behaviour somewhat easier
  * Cleanup version number handling
  * Overhaul docs
  * Update docs
  * Remove stale MANIFEST.in, ignore pbr outputs
  * Convert to a package, use pbr, update metadata
  * Bump versions
  * Officially drop 2.6 support
  * Issue #23310: Fix MagicMock's initializer to work with __methods__. Behavior equivalent to m.configure_mock(). Patch by Kasia Jachim
  * Issue #23568: Add rdivmod support to MagicMock() objects
  * Issue #23581: Add matmul support to MagicMock
  * Issue #23326: Removed __ne__ implementations. Since fixing default __ne__ implementation in issue #21408 they are redundant
  * Issue #22823: Use set literals instead of creating a set from a list. Fixed an output of sets in examples
  * Closes #21270 : We now override tuple methods in mock.call objects
  * Suppress a couple more DeprecationWarnings in the test suite
  * Closes #21256: Printout of keyword args in deterministic order in mock calls
  * Removes unused varargs and varkwargs from assert_not_called()
  * Closes Issue 21262: New method assert_not_called for Mock
  * Closes Issue 21238: New keyword argument `unsafe` to Mock
  * Closes issue 21239. unittest.mock.patch.stopall() did not work deterministically when the same name was patched multiple times
  * Closes Issue 21222
  * Closes issue 17660. You no longer need to explicitly pass create=True when patching builtin names
  * Issue 17826. Setting an iterable side_effect on a mock created by create_autospec now works
  * Issue 20968. unittest.mock.MagicMock now supports division
  * Issue #20189: Four additional builtin types (PyTypeObject, PyMethodDescr_Type, _PyMethodWrapper_Type, and PyWrapperDescr_Type) have been modified to provide introspection information for builtins. Also: many additional Lib, test suite, and Argument Clinic fixes
  * Issue #19594: Use specific asserts in unittest tests
  * Remove shadowed test
  * Adjust comment
  * Issue #19013: add a __main__ to unittest.test.testmock to ease CLI invocation
  * Issue #19013: add unittest.main() epilogs to unittest.mock's own test modules
  * Process DEFAULT values in mock side_effect that returns iterator
  * Closes issue 17467. Add readline and readlines support to unittest.mock.mock_open
  * Issue #17047: remove doubled words added in 3.3 as reported by Serhiy Storchaka and Matthew Barnett
  * Issue #17015: When it has a spec, a Mock object now inspects its signature when matching calls, so that arguments can be matched positionally or by name
  * Closes issue 15323. Improve failure message of Mock.assert_called_once_with
  * Close #14857: fix regression in references to PEP 3135 implicit __class__ closure variable. Reopens issue #12370, but also updates unittest.mock to workaround that issue
  * Remove incorrect comment
  * Closes issue 14634. unittest.mock.create_autospec now supports keyword only arguments
  * unittest.mock: removed another bit of Python 2 only code
  * Adding unittest.mock documentation
  * unittest.mock: remove another piece of Python 2 specific code
  * Remove more Python 2 code from unittest.mock (obsolete function attributes)
  * Support subclassing unittest.mock._patch and fix various obscure bugs around patcher spec arguments
  * unittest.mock.MagicMock objects are now unorderable by default
  * Removed XXX from unittest.mock docstring and switch to a nicer try...except...finally
  * Remove more Python 2 compatibility cruft from unittest.mock
  * PEP 417: Adding unittest.mock
  * Ignore patch rejects too
  * Add NEWS
  * Add PyPy to travis
  * Issue #20189: Four additional builtin types
  * Just hard-depend on unittest2
  * Fix typo in test name
  * Some basic release process notes
  * Ignore more editor files
  * Add testrepository configuration
  * We never need sudo. Containers FTW
  * Fixup ignores
  * Iterating on .travis.yml
  * Setup Travis-CI
- drop mock-unittest2py27.patch, no longer needed</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437998401">- python-mock now requires python-pbr</changelog>
  <changelog author="toddrme2178@gmail.com" date="1445860800">- BuildRequires python-funcsigs.  It was already in Requires,
  but is also needed at build time for unit tests.</changelog>
  <changelog author="frede@b1-systems.de" date="1452254400">- BuildRequires python-setuptools &gt;= 17.1 If you have a lower
  version the build will fail.</changelog>
</package>
<package pkgid="d70602b18c374e1c9fec8e89856208f39ae8be651298dde24f9ecb0c1222d9e4" name="python-mock" arch="src">
  <version epoch="0" ver="1.3.0" rel="1.2"/>
  <changelog author="mapleoin@lavabit.com" date="1291723200">- initial package</changelog>
  <changelog author="mapleoin@lavabit.com" date="1291896000">- fixed Group
- set BuildArch to noarch
- added py_requires macro</changelog>
  <changelog author="mapleoin@lavabit.com" date="1295524800">- fixed Source URL</changelog>
  <changelog author="mapleoin@lavabit.com" date="1295524801">- added README, docs and tests
  - run tests during %%check phase</changelog>
  <changelog author="mapleoin@lavabit.com" date="1295611200">- removed DOS line-endings from doc file
  - removed spurious permissions from docs</changelog>
  <changelog author="mapleoin@lavabit.com" date="1295611201">- fixed SourceURL</changelog>
  <changelog author="saschpe@suse.de" date="1295956800">- cleaned up spec file:
  * fixed noarch check (to make openSUSE-11.1 x86_64 bit work)
  * recompressed tarball with bzip2
  * set RPM optflags</changelog>
  <changelog author="saschpe@suse.de" date="1314964800">- Update to version 0.7.2:
  * BUGFIX: instances of list subclasses can now be used as mock specs
  * BUGFIX: MagicMock equality / inequality protocol methods changed to use the
    default equality / inequality.
- Simpler spec file</changelog>
  <changelog author="saschpe@gmx.de" date="1331380800">- Update to version 0.8.0:
  - See docs/changelog.txt for details</changelog>
  <changelog author="saschpe@suse.de" date="1353672000">- Update to version 1.0.1
  + Functions decorated with patch variants have a __wrapped__ attribute
    pointing to the original function. This brings compatibility with the
    default behaviour in Python 3.3 (due to a new feature in functools.wraps).
  + See docs/changelog.txt for details</changelog>
  <changelog author="p.drouand@gmail.com" date="1357905600">- Initial python3 support</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="dmueller@suse.com" date="1392033600">- add python27x.diff: Avoid dependency on unittest2 for anything
  newer than Python 2.7.x (bnc#863813)</changelog>
  <changelog author="speilicke@suse.com" date="1392206400">- Replace python27x.diff with mock-unittest2py27.patch
- Rather use "setup.py test"</changelog>
  <changelog author="cfarrell@suse.com" date="1392206401">- license update: BSD-2-Clause
  See the License.txt file</changelog>
  <changelog author="ro@suse.de" date="1392724800">- added LICENSE.txt as doc file</changelog>
  <changelog author="dmueller@suse.com" date="1437998400">- update to 1.3.0:
  * Update sync point
  * Issue #21750: Further fixup to be styled like other mock APIs
  * Typo fix in mock.patch
  * Revert "Issue #21750: mock_open.read_data can now be read from each instance, as it"
  * Add 2.6 back to classifiers
  * Record sync point
  * Issue #21750: mock_open.read_data can now be read from each instance, as it could in Python 3.3
  * Issue #18622: unittest.mock.mock_open().reset_mock would recurse infinitely
  * Folk should test 2.6 locally too
  * Closes #279: setuptools.version is too new
  * Support python 2.6
  * Update sync point and sync docs
  * Issue #23661: unittest.mock side_effects can now be exceptions again
  * Abort installation if the installer is using setuptools&lt;17.1
  * Closes #269: setup_requires pbr 1.3
  * Closes #257: version the dependency on six
  * Rename README.txt to README.rst
  * Make reproducing travis behaviour somewhat easier
  * Cleanup version number handling
  * Overhaul docs
  * Update docs
  * Remove stale MANIFEST.in, ignore pbr outputs
  * Convert to a package, use pbr, update metadata
  * Bump versions
  * Officially drop 2.6 support
  * Issue #23310: Fix MagicMock's initializer to work with __methods__. Behavior equivalent to m.configure_mock(). Patch by Kasia Jachim
  * Issue #23568: Add rdivmod support to MagicMock() objects
  * Issue #23581: Add matmul support to MagicMock
  * Issue #23326: Removed __ne__ implementations. Since fixing default __ne__ implementation in issue #21408 they are redundant
  * Issue #22823: Use set literals instead of creating a set from a list. Fixed an output of sets in examples
  * Closes #21270 : We now override tuple methods in mock.call objects
  * Suppress a couple more DeprecationWarnings in the test suite
  * Closes #21256: Printout of keyword args in deterministic order in mock calls
  * Removes unused varargs and varkwargs from assert_not_called()
  * Closes Issue 21262: New method assert_not_called for Mock
  * Closes Issue 21238: New keyword argument `unsafe` to Mock
  * Closes issue 21239. unittest.mock.patch.stopall() did not work deterministically when the same name was patched multiple times
  * Closes Issue 21222
  * Closes issue 17660. You no longer need to explicitly pass create=True when patching builtin names
  * Issue 17826. Setting an iterable side_effect on a mock created by create_autospec now works
  * Issue 20968. unittest.mock.MagicMock now supports division
  * Issue #20189: Four additional builtin types (PyTypeObject, PyMethodDescr_Type, _PyMethodWrapper_Type, and PyWrapperDescr_Type) have been modified to provide introspection information for builtins. Also: many additional Lib, test suite, and Argument Clinic fixes
  * Issue #19594: Use specific asserts in unittest tests
  * Remove shadowed test
  * Adjust comment
  * Issue #19013: add a __main__ to unittest.test.testmock to ease CLI invocation
  * Issue #19013: add unittest.main() epilogs to unittest.mock's own test modules
  * Process DEFAULT values in mock side_effect that returns iterator
  * Closes issue 17467. Add readline and readlines support to unittest.mock.mock_open
  * Issue #17047: remove doubled words added in 3.3 as reported by Serhiy Storchaka and Matthew Barnett
  * Issue #17015: When it has a spec, a Mock object now inspects its signature when matching calls, so that arguments can be matched positionally or by name
  * Closes issue 15323. Improve failure message of Mock.assert_called_once_with
  * Close #14857: fix regression in references to PEP 3135 implicit __class__ closure variable. Reopens issue #12370, but also updates unittest.mock to workaround that issue
  * Remove incorrect comment
  * Closes issue 14634. unittest.mock.create_autospec now supports keyword only arguments
  * unittest.mock: removed another bit of Python 2 only code
  * Adding unittest.mock documentation
  * unittest.mock: remove another piece of Python 2 specific code
  * Remove more Python 2 code from unittest.mock (obsolete function attributes)
  * Support subclassing unittest.mock._patch and fix various obscure bugs around patcher spec arguments
  * unittest.mock.MagicMock objects are now unorderable by default
  * Removed XXX from unittest.mock docstring and switch to a nicer try...except...finally
  * Remove more Python 2 compatibility cruft from unittest.mock
  * PEP 417: Adding unittest.mock
  * Ignore patch rejects too
  * Add NEWS
  * Add PyPy to travis
  * Issue #20189: Four additional builtin types
  * Just hard-depend on unittest2
  * Fix typo in test name
  * Some basic release process notes
  * Ignore more editor files
  * Add testrepository configuration
  * We never need sudo. Containers FTW
  * Fixup ignores
  * Iterating on .travis.yml
  * Setup Travis-CI
- drop mock-unittest2py27.patch, no longer needed</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437998401">- python-mock now requires python-pbr</changelog>
  <changelog author="toddrme2178@gmail.com" date="1445860800">- BuildRequires python-funcsigs.  It was already in Requires,
  but is also needed at build time for unit tests.</changelog>
  <changelog author="frede@b1-systems.de" date="1452254400">- BuildRequires python-setuptools &gt;= 17.1 If you have a lower
  version the build will fail.</changelog>
</package>
<package pkgid="8fe5a7c64962c63b0e902531de5402552372bd19e6aa8456d3d2ea14ed4f20d0" name="python-mock" arch="noarch">
  <version epoch="0" ver="1.3.0" rel="1.3"/>
  <changelog author="mapleoin@lavabit.com" date="1291723200">- initial package</changelog>
  <changelog author="mapleoin@lavabit.com" date="1291896000">- fixed Group
- set BuildArch to noarch
- added py_requires macro</changelog>
  <changelog author="mapleoin@lavabit.com" date="1295524800">- fixed Source URL</changelog>
  <changelog author="mapleoin@lavabit.com" date="1295524801">- added README, docs and tests
  - run tests during %%check phase</changelog>
  <changelog author="mapleoin@lavabit.com" date="1295611200">- removed DOS line-endings from doc file
  - removed spurious permissions from docs</changelog>
  <changelog author="mapleoin@lavabit.com" date="1295611201">- fixed SourceURL</changelog>
  <changelog author="saschpe@suse.de" date="1295956800">- cleaned up spec file:
  * fixed noarch check (to make openSUSE-11.1 x86_64 bit work)
  * recompressed tarball with bzip2
  * set RPM optflags</changelog>
  <changelog author="saschpe@suse.de" date="1314964800">- Update to version 0.7.2:
  * BUGFIX: instances of list subclasses can now be used as mock specs
  * BUGFIX: MagicMock equality / inequality protocol methods changed to use the
    default equality / inequality.
- Simpler spec file</changelog>
  <changelog author="saschpe@gmx.de" date="1331380800">- Update to version 0.8.0:
  - See docs/changelog.txt for details</changelog>
  <changelog author="saschpe@suse.de" date="1353672000">- Update to version 1.0.1
  + Functions decorated with patch variants have a __wrapped__ attribute
    pointing to the original function. This brings compatibility with the
    default behaviour in Python 3.3 (due to a new feature in functools.wraps).
  + See docs/changelog.txt for details</changelog>
  <changelog author="p.drouand@gmail.com" date="1357905600">- Initial python3 support</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="dmueller@suse.com" date="1392033600">- add python27x.diff: Avoid dependency on unittest2 for anything
  newer than Python 2.7.x (bnc#863813)</changelog>
  <changelog author="speilicke@suse.com" date="1392206400">- Replace python27x.diff with mock-unittest2py27.patch
- Rather use "setup.py test"</changelog>
  <changelog author="cfarrell@suse.com" date="1392206401">- license update: BSD-2-Clause
  See the License.txt file</changelog>
  <changelog author="ro@suse.de" date="1392724800">- added LICENSE.txt as doc file</changelog>
  <changelog author="dmueller@suse.com" date="1437998400">- update to 1.3.0:
  * Update sync point
  * Issue #21750: Further fixup to be styled like other mock APIs
  * Typo fix in mock.patch
  * Revert "Issue #21750: mock_open.read_data can now be read from each instance, as it"
  * Add 2.6 back to classifiers
  * Record sync point
  * Issue #21750: mock_open.read_data can now be read from each instance, as it could in Python 3.3
  * Issue #18622: unittest.mock.mock_open().reset_mock would recurse infinitely
  * Folk should test 2.6 locally too
  * Closes #279: setuptools.version is too new
  * Support python 2.6
  * Update sync point and sync docs
  * Issue #23661: unittest.mock side_effects can now be exceptions again
  * Abort installation if the installer is using setuptools&lt;17.1
  * Closes #269: setup_requires pbr 1.3
  * Closes #257: version the dependency on six
  * Rename README.txt to README.rst
  * Make reproducing travis behaviour somewhat easier
  * Cleanup version number handling
  * Overhaul docs
  * Update docs
  * Remove stale MANIFEST.in, ignore pbr outputs
  * Convert to a package, use pbr, update metadata
  * Bump versions
  * Officially drop 2.6 support
  * Issue #23310: Fix MagicMock's initializer to work with __methods__. Behavior equivalent to m.configure_mock(). Patch by Kasia Jachim
  * Issue #23568: Add rdivmod support to MagicMock() objects
  * Issue #23581: Add matmul support to MagicMock
  * Issue #23326: Removed __ne__ implementations. Since fixing default __ne__ implementation in issue #21408 they are redundant
  * Issue #22823: Use set literals instead of creating a set from a list. Fixed an output of sets in examples
  * Closes #21270 : We now override tuple methods in mock.call objects
  * Suppress a couple more DeprecationWarnings in the test suite
  * Closes #21256: Printout of keyword args in deterministic order in mock calls
  * Removes unused varargs and varkwargs from assert_not_called()
  * Closes Issue 21262: New method assert_not_called for Mock
  * Closes Issue 21238: New keyword argument `unsafe` to Mock
  * Closes issue 21239. unittest.mock.patch.stopall() did not work deterministically when the same name was patched multiple times
  * Closes Issue 21222
  * Closes issue 17660. You no longer need to explicitly pass create=True when patching builtin names
  * Issue 17826. Setting an iterable side_effect on a mock created by create_autospec now works
  * Issue 20968. unittest.mock.MagicMock now supports division
  * Issue #20189: Four additional builtin types (PyTypeObject, PyMethodDescr_Type, _PyMethodWrapper_Type, and PyWrapperDescr_Type) have been modified to provide introspection information for builtins. Also: many additional Lib, test suite, and Argument Clinic fixes
  * Issue #19594: Use specific asserts in unittest tests
  * Remove shadowed test
  * Adjust comment
  * Issue #19013: add a __main__ to unittest.test.testmock to ease CLI invocation
  * Issue #19013: add unittest.main() epilogs to unittest.mock's own test modules
  * Process DEFAULT values in mock side_effect that returns iterator
  * Closes issue 17467. Add readline and readlines support to unittest.mock.mock_open
  * Issue #17047: remove doubled words added in 3.3 as reported by Serhiy Storchaka and Matthew Barnett
  * Issue #17015: When it has a spec, a Mock object now inspects its signature when matching calls, so that arguments can be matched positionally or by name
  * Closes issue 15323. Improve failure message of Mock.assert_called_once_with
  * Close #14857: fix regression in references to PEP 3135 implicit __class__ closure variable. Reopens issue #12370, but also updates unittest.mock to workaround that issue
  * Remove incorrect comment
  * Closes issue 14634. unittest.mock.create_autospec now supports keyword only arguments
  * unittest.mock: removed another bit of Python 2 only code
  * Adding unittest.mock documentation
  * unittest.mock: remove another piece of Python 2 specific code
  * Remove more Python 2 code from unittest.mock (obsolete function attributes)
  * Support subclassing unittest.mock._patch and fix various obscure bugs around patcher spec arguments
  * unittest.mock.MagicMock objects are now unorderable by default
  * Removed XXX from unittest.mock docstring and switch to a nicer try...except...finally
  * Remove more Python 2 compatibility cruft from unittest.mock
  * PEP 417: Adding unittest.mock
  * Ignore patch rejects too
  * Add NEWS
  * Add PyPy to travis
  * Issue #20189: Four additional builtin types
  * Just hard-depend on unittest2
  * Fix typo in test name
  * Some basic release process notes
  * Ignore more editor files
  * Add testrepository configuration
  * We never need sudo. Containers FTW
  * Fixup ignores
  * Iterating on .travis.yml
  * Setup Travis-CI
- drop mock-unittest2py27.patch, no longer needed</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437998401">- python-mock now requires python-pbr</changelog>
  <changelog author="toddrme2178@gmail.com" date="1445860800">- BuildRequires python-funcsigs.  It was already in Requires,
  but is also needed at build time for unit tests.</changelog>
  <changelog author="frede@b1-systems.de" date="1452254400">- BuildRequires python-setuptools &gt;= 17.1 If you have a lower
  version the build will fail.</changelog>
</package>
<package pkgid="b133a187bf11be7d295765087b9f43cc3bbcc3b4071cef850d8a48142d26ff57" name="python-mock" arch="src">
  <version epoch="0" ver="1.3.0" rel="1.3"/>
  <changelog author="mapleoin@lavabit.com" date="1291723200">- initial package</changelog>
  <changelog author="mapleoin@lavabit.com" date="1291896000">- fixed Group
- set BuildArch to noarch
- added py_requires macro</changelog>
  <changelog author="mapleoin@lavabit.com" date="1295524800">- fixed Source URL</changelog>
  <changelog author="mapleoin@lavabit.com" date="1295524801">- added README, docs and tests
  - run tests during %%check phase</changelog>
  <changelog author="mapleoin@lavabit.com" date="1295611200">- removed DOS line-endings from doc file
  - removed spurious permissions from docs</changelog>
  <changelog author="mapleoin@lavabit.com" date="1295611201">- fixed SourceURL</changelog>
  <changelog author="saschpe@suse.de" date="1295956800">- cleaned up spec file:
  * fixed noarch check (to make openSUSE-11.1 x86_64 bit work)
  * recompressed tarball with bzip2
  * set RPM optflags</changelog>
  <changelog author="saschpe@suse.de" date="1314964800">- Update to version 0.7.2:
  * BUGFIX: instances of list subclasses can now be used as mock specs
  * BUGFIX: MagicMock equality / inequality protocol methods changed to use the
    default equality / inequality.
- Simpler spec file</changelog>
  <changelog author="saschpe@gmx.de" date="1331380800">- Update to version 0.8.0:
  - See docs/changelog.txt for details</changelog>
  <changelog author="saschpe@suse.de" date="1353672000">- Update to version 1.0.1
  + Functions decorated with patch variants have a __wrapped__ attribute
    pointing to the original function. This brings compatibility with the
    default behaviour in Python 3.3 (due to a new feature in functools.wraps).
  + See docs/changelog.txt for details</changelog>
  <changelog author="p.drouand@gmail.com" date="1357905600">- Initial python3 support</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="dmueller@suse.com" date="1392033600">- add python27x.diff: Avoid dependency on unittest2 for anything
  newer than Python 2.7.x (bnc#863813)</changelog>
  <changelog author="speilicke@suse.com" date="1392206400">- Replace python27x.diff with mock-unittest2py27.patch
- Rather use "setup.py test"</changelog>
  <changelog author="cfarrell@suse.com" date="1392206401">- license update: BSD-2-Clause
  See the License.txt file</changelog>
  <changelog author="ro@suse.de" date="1392724800">- added LICENSE.txt as doc file</changelog>
  <changelog author="dmueller@suse.com" date="1437998400">- update to 1.3.0:
  * Update sync point
  * Issue #21750: Further fixup to be styled like other mock APIs
  * Typo fix in mock.patch
  * Revert "Issue #21750: mock_open.read_data can now be read from each instance, as it"
  * Add 2.6 back to classifiers
  * Record sync point
  * Issue #21750: mock_open.read_data can now be read from each instance, as it could in Python 3.3
  * Issue #18622: unittest.mock.mock_open().reset_mock would recurse infinitely
  * Folk should test 2.6 locally too
  * Closes #279: setuptools.version is too new
  * Support python 2.6
  * Update sync point and sync docs
  * Issue #23661: unittest.mock side_effects can now be exceptions again
  * Abort installation if the installer is using setuptools&lt;17.1
  * Closes #269: setup_requires pbr 1.3
  * Closes #257: version the dependency on six
  * Rename README.txt to README.rst
  * Make reproducing travis behaviour somewhat easier
  * Cleanup version number handling
  * Overhaul docs
  * Update docs
  * Remove stale MANIFEST.in, ignore pbr outputs
  * Convert to a package, use pbr, update metadata
  * Bump versions
  * Officially drop 2.6 support
  * Issue #23310: Fix MagicMock's initializer to work with __methods__. Behavior equivalent to m.configure_mock(). Patch by Kasia Jachim
  * Issue #23568: Add rdivmod support to MagicMock() objects
  * Issue #23581: Add matmul support to MagicMock
  * Issue #23326: Removed __ne__ implementations. Since fixing default __ne__ implementation in issue #21408 they are redundant
  * Issue #22823: Use set literals instead of creating a set from a list. Fixed an output of sets in examples
  * Closes #21270 : We now override tuple methods in mock.call objects
  * Suppress a couple more DeprecationWarnings in the test suite
  * Closes #21256: Printout of keyword args in deterministic order in mock calls
  * Removes unused varargs and varkwargs from assert_not_called()
  * Closes Issue 21262: New method assert_not_called for Mock
  * Closes Issue 21238: New keyword argument `unsafe` to Mock
  * Closes issue 21239. unittest.mock.patch.stopall() did not work deterministically when the same name was patched multiple times
  * Closes Issue 21222
  * Closes issue 17660. You no longer need to explicitly pass create=True when patching builtin names
  * Issue 17826. Setting an iterable side_effect on a mock created by create_autospec now works
  * Issue 20968. unittest.mock.MagicMock now supports division
  * Issue #20189: Four additional builtin types (PyTypeObject, PyMethodDescr_Type, _PyMethodWrapper_Type, and PyWrapperDescr_Type) have been modified to provide introspection information for builtins. Also: many additional Lib, test suite, and Argument Clinic fixes
  * Issue #19594: Use specific asserts in unittest tests
  * Remove shadowed test
  * Adjust comment
  * Issue #19013: add a __main__ to unittest.test.testmock to ease CLI invocation
  * Issue #19013: add unittest.main() epilogs to unittest.mock's own test modules
  * Process DEFAULT values in mock side_effect that returns iterator
  * Closes issue 17467. Add readline and readlines support to unittest.mock.mock_open
  * Issue #17047: remove doubled words added in 3.3 as reported by Serhiy Storchaka and Matthew Barnett
  * Issue #17015: When it has a spec, a Mock object now inspects its signature when matching calls, so that arguments can be matched positionally or by name
  * Closes issue 15323. Improve failure message of Mock.assert_called_once_with
  * Close #14857: fix regression in references to PEP 3135 implicit __class__ closure variable. Reopens issue #12370, but also updates unittest.mock to workaround that issue
  * Remove incorrect comment
  * Closes issue 14634. unittest.mock.create_autospec now supports keyword only arguments
  * unittest.mock: removed another bit of Python 2 only code
  * Adding unittest.mock documentation
  * unittest.mock: remove another piece of Python 2 specific code
  * Remove more Python 2 code from unittest.mock (obsolete function attributes)
  * Support subclassing unittest.mock._patch and fix various obscure bugs around patcher spec arguments
  * unittest.mock.MagicMock objects are now unorderable by default
  * Removed XXX from unittest.mock docstring and switch to a nicer try...except...finally
  * Remove more Python 2 compatibility cruft from unittest.mock
  * PEP 417: Adding unittest.mock
  * Ignore patch rejects too
  * Add NEWS
  * Add PyPy to travis
  * Issue #20189: Four additional builtin types
  * Just hard-depend on unittest2
  * Fix typo in test name
  * Some basic release process notes
  * Ignore more editor files
  * Add testrepository configuration
  * We never need sudo. Containers FTW
  * Fixup ignores
  * Iterating on .travis.yml
  * Setup Travis-CI
- drop mock-unittest2py27.patch, no longer needed</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437998401">- python-mock now requires python-pbr</changelog>
  <changelog author="toddrme2178@gmail.com" date="1445860800">- BuildRequires python-funcsigs.  It was already in Requires,
  but is also needed at build time for unit tests.</changelog>
  <changelog author="frede@b1-systems.de" date="1452254400">- BuildRequires python-setuptools &gt;= 17.1 If you have a lower
  version the build will fail.</changelog>
</package>
<package pkgid="762c1bacc72c5e708d3e59638dc423c8f4e4fb80223eb61d13e92d63577aefc1" name="python-nose" arch="noarch">
  <version epoch="0" ver="1.3.7" rel="2.2"/>
  <changelog author="saschpe@suse.de" date="1333368000">- Move doc package into seperate spec to break build cycle between
  python-nose and python-Pygments (pulled in by python-Sphinx)</changelog>
  <changelog author="saschpe@suse.de" date="1335268800">- Disable testsuite on openSUSE-11.4 and less to fix build</changelog>
  <changelog author="toddrme2178@gmail.com" date="1335441600">- Add python 3 packages</changelog>
  <changelog author="toddrme2178@gmail.com" date="1335528000">- Fix building python 3 package on openSUSE 11.4</changelog>
  <changelog author="toddrme2178@gmail.com" date="1337947200">- Added python 3 documentation package</changelog>
  <changelog author="saschpe@suse.de" date="1353412800">- Update to version 1.2.1:
  + Correct nose.__version__ (#549). Thanks to Chris Withers for the bug report.
- Changes from version 1.2.0:
  + Fixed issue where plugins included with `addplugins` keyword could
    be overridden by built-in plugins (or third-party plugins registered
    with setuptools) of the same name (#466).
  + Adds :option:`--cover-xml` and :option:`--cover-xml-file` (#311).
  + Adds support for :option:`--cover-branches` (related to #370).
  + Fixed Unicode issue on Python 3.1 with coverage (#442)
  + fixed class level fixture handling in multiprocessing plugin
  + Clue in the ``unittest`` module so it no longer prints traceback frames for
    our clones of their simple assertion helpers (#453). Patch by Erik Rose.
  + Stop using the ``assert`` statement in ``ok_`` and ``eq_`` so they work under
    ``python -O`` (#504). Patch by Erik Rose.
  + Add loglevel option to logcapture plugin (#493).
  + Add doctest options flag (#7 from google code tracker).
  + Add support for using 2to3 with the nosetests setuptools command.
  + Add --cover-min-percentage flag to force test runs without sufficient
    coverage to fail (#540). Patch by Domen Ko?ar.
  + Add travis-ci configuraion (#545).
  + Call reactor.stop from twisted thread (#301).
- Changes from version 1.1.2:
  + Fixed regression where the .coverage file was not saved (#439).
- Testsuite seems to work on SLE_11_SP2, reenable
- Symlink nosetests.1 manpage to nosetests-%{py_ver}.1</changelog>
  <changelog author="saschpe@suse.de" date="1358510400">- Add nose-1.2.1-plugin-failuredetail-no-tb.patch: Don't fail if
  traceback is missing</changelog>
  <changelog author="dmueller@suse.com" date="1366632000">- update to 1.3.0:
  * very long list of bugfixes, see included CHANGELOG for details</changelog>
  <changelog author="speilicke@suse.com" date="1367582400">- Apply update-alternatives for binaries and man-pages</changelog>
  <changelog author="speilicke@suse.com" date="1368619200">- Fix update-alternatives and support upgrade from previous versions</changelog>
  <changelog author="speilicke@suse.com" date="1368619201">- Don't damage entry points</changelog>
  <changelog author="speilicke@suse.com" date="1372680000">- Drop functional_tests/test_multiprocessing/test_concurrent_shared.py,
  it randomly fails (due to timing checks)</changelog>
  <changelog author="speilicke@suse.com" date="1379332800">- Add nose-drop-timing-dependent-tests.patch: Drop several tests that
  depend on proper timing which creates random fails (includes last
  commit)</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require setuptools instead of now obsolete distribute</changelog>
  <changelog author="speilicke@suse.com" date="1392033600">- Fix update-alternatives usage</changelog>
  <changelog author="toddrme2178@gmail.com" date="1397736000">- update to 1.3.1:
  * very long list of bugfixes, see included CHANGELOG for details</changelog>
  <changelog author="mjura@suse.com" date="1399550400">- Add nose-fix-skip-test-plugin.patch
  - Fix skip test plugin and revert upstream commit</changelog>
  <changelog author="mjura@suse.com" date="1399550401">- update to 1.3.3:
  - Fixed a minor issue with the reported version number.
- update to 1.3.2:
  - Fixed an issue where build_ext was not working under setup.py nosetest
  - Fixed #786: generator method fails with callable instance
  - Fixed a traceback when using string exceptions
  - Fixed #792: "Not a directory" error when using python setup.py nosetests
  - Fixed #779: xunit report file is written in --where directory
  - Fixed #782: Test failures with Python &gt;= 3.3
  - Fixed #780: Fix a regression with Python 3
  - Fixed #783: try_run is broken with Python 3.4
  - Fixed an issue where build_ext was not working under setup.py nosetest
  - Fixed #786: generator method fails with callable instance
  - Fixed a traceback when using string exceptions
  - Fixed #792: "Not a directory" error when using python setup.py nosetests
  - Fixed #779: xunit report file is written in --where directory
  - Fixed #782: Test failures with Python &gt;= 3.3
  - Fixed #780: Fix a regression with Python 3
  - Fixed #783: try_run is broken with Python 3.4</changelog>
  <changelog author="hpj@urpla.net" date="1429099200">- Update to version 1.3.6:
  * Re-release of 1.3.5 with wheels fixed.
- Changes from version 1.3.5
  * Fix #875: nose doesn't collect tests when subpackage is given as arg
  * Fix #809: tests not discovered for namespace packages on Windows
  * Fix #815: "ValueError: unsupported pickle protocol" with --with-id
  * Wrap the working dir path name in quotes when reporting an error.
  * Fix #887: Fix a discrepancy in test names between Python 2 and Python 3
  * Fix #131: Use os.stat() to check if file is executable
  * Fix #820 and #719: Fix coverage plugin with multiprocess
- Changes from version 1.3.4
  * Recognize doctest options defined in other plugins
  * Another fix for Python 3.4: Call super in LazySuite to access
    _removed_tests variable
  * Fix for try_run when using bound methods</changelog>
  <changelog author="aloisio@gmx.com" date="1437998400">- Update to version 1.3.7:
  * Fix loading packages from capitalised package on Windows
    Patch by Thomas Kluyver
- Aligned dependency requirements with PyPI
- Dropped nose-drop-timing-dependent-tests.patch because
  the test is already excluded upstream</changelog>
</package>
<package pkgid="8f4d4916dabf6e20f5a28843041931746e63c9fd4d0f2a396d8551de58cc0448" name="python-nose" arch="src">
  <version epoch="0" ver="1.3.7" rel="2.2"/>
  <changelog author="saschpe@suse.de" date="1333368000">- Move doc package into seperate spec to break build cycle between
  python-nose and python-Pygments (pulled in by python-Sphinx)</changelog>
  <changelog author="saschpe@suse.de" date="1335268800">- Disable testsuite on openSUSE-11.4 and less to fix build</changelog>
  <changelog author="toddrme2178@gmail.com" date="1335441600">- Add python 3 packages</changelog>
  <changelog author="toddrme2178@gmail.com" date="1335528000">- Fix building python 3 package on openSUSE 11.4</changelog>
  <changelog author="toddrme2178@gmail.com" date="1337947200">- Added python 3 documentation package</changelog>
  <changelog author="saschpe@suse.de" date="1353412800">- Update to version 1.2.1:
  + Correct nose.__version__ (#549). Thanks to Chris Withers for the bug report.
- Changes from version 1.2.0:
  + Fixed issue where plugins included with `addplugins` keyword could
    be overridden by built-in plugins (or third-party plugins registered
    with setuptools) of the same name (#466).
  + Adds :option:`--cover-xml` and :option:`--cover-xml-file` (#311).
  + Adds support for :option:`--cover-branches` (related to #370).
  + Fixed Unicode issue on Python 3.1 with coverage (#442)
  + fixed class level fixture handling in multiprocessing plugin
  + Clue in the ``unittest`` module so it no longer prints traceback frames for
    our clones of their simple assertion helpers (#453). Patch by Erik Rose.
  + Stop using the ``assert`` statement in ``ok_`` and ``eq_`` so they work under
    ``python -O`` (#504). Patch by Erik Rose.
  + Add loglevel option to logcapture plugin (#493).
  + Add doctest options flag (#7 from google code tracker).
  + Add support for using 2to3 with the nosetests setuptools command.
  + Add --cover-min-percentage flag to force test runs without sufficient
    coverage to fail (#540). Patch by Domen Ko?ar.
  + Add travis-ci configuraion (#545).
  + Call reactor.stop from twisted thread (#301).
- Changes from version 1.1.2:
  + Fixed regression where the .coverage file was not saved (#439).
- Testsuite seems to work on SLE_11_SP2, reenable
- Symlink nosetests.1 manpage to nosetests-%{py_ver}.1</changelog>
  <changelog author="saschpe@suse.de" date="1358510400">- Add nose-1.2.1-plugin-failuredetail-no-tb.patch: Don't fail if
  traceback is missing</changelog>
  <changelog author="dmueller@suse.com" date="1366632000">- update to 1.3.0:
  * very long list of bugfixes, see included CHANGELOG for details</changelog>
  <changelog author="speilicke@suse.com" date="1367582400">- Apply update-alternatives for binaries and man-pages</changelog>
  <changelog author="speilicke@suse.com" date="1368619200">- Fix update-alternatives and support upgrade from previous versions</changelog>
  <changelog author="speilicke@suse.com" date="1368619201">- Don't damage entry points</changelog>
  <changelog author="speilicke@suse.com" date="1372680000">- Drop functional_tests/test_multiprocessing/test_concurrent_shared.py,
  it randomly fails (due to timing checks)</changelog>
  <changelog author="speilicke@suse.com" date="1379332800">- Add nose-drop-timing-dependent-tests.patch: Drop several tests that
  depend on proper timing which creates random fails (includes last
  commit)</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require setuptools instead of now obsolete distribute</changelog>
  <changelog author="speilicke@suse.com" date="1392033600">- Fix update-alternatives usage</changelog>
  <changelog author="toddrme2178@gmail.com" date="1397736000">- update to 1.3.1:
  * very long list of bugfixes, see included CHANGELOG for details</changelog>
  <changelog author="mjura@suse.com" date="1399550400">- Add nose-fix-skip-test-plugin.patch
  - Fix skip test plugin and revert upstream commit</changelog>
  <changelog author="mjura@suse.com" date="1399550401">- update to 1.3.3:
  - Fixed a minor issue with the reported version number.
- update to 1.3.2:
  - Fixed an issue where build_ext was not working under setup.py nosetest
  - Fixed #786: generator method fails with callable instance
  - Fixed a traceback when using string exceptions
  - Fixed #792: "Not a directory" error when using python setup.py nosetests
  - Fixed #779: xunit report file is written in --where directory
  - Fixed #782: Test failures with Python &gt;= 3.3
  - Fixed #780: Fix a regression with Python 3
  - Fixed #783: try_run is broken with Python 3.4
  - Fixed an issue where build_ext was not working under setup.py nosetest
  - Fixed #786: generator method fails with callable instance
  - Fixed a traceback when using string exceptions
  - Fixed #792: "Not a directory" error when using python setup.py nosetests
  - Fixed #779: xunit report file is written in --where directory
  - Fixed #782: Test failures with Python &gt;= 3.3
  - Fixed #780: Fix a regression with Python 3
  - Fixed #783: try_run is broken with Python 3.4</changelog>
  <changelog author="hpj@urpla.net" date="1429099200">- Update to version 1.3.6:
  * Re-release of 1.3.5 with wheels fixed.
- Changes from version 1.3.5
  * Fix #875: nose doesn't collect tests when subpackage is given as arg
  * Fix #809: tests not discovered for namespace packages on Windows
  * Fix #815: "ValueError: unsupported pickle protocol" with --with-id
  * Wrap the working dir path name in quotes when reporting an error.
  * Fix #887: Fix a discrepancy in test names between Python 2 and Python 3
  * Fix #131: Use os.stat() to check if file is executable
  * Fix #820 and #719: Fix coverage plugin with multiprocess
- Changes from version 1.3.4
  * Recognize doctest options defined in other plugins
  * Another fix for Python 3.4: Call super in LazySuite to access
    _removed_tests variable
  * Fix for try_run when using bound methods</changelog>
  <changelog author="aloisio@gmx.com" date="1437998400">- Update to version 1.3.7:
  * Fix loading packages from capitalised package on Windows
    Patch by Thomas Kluyver
- Aligned dependency requirements with PyPI
- Dropped nose-drop-timing-dependent-tests.patch because
  the test is already excluded upstream</changelog>
</package>
<package pkgid="4d0acf9d5d4cfbaac0d5cae4bfe50298a023bc12a4e329b5658f0931806cba8b" name="python-nose" arch="noarch">
  <version epoch="0" ver="1.3.7" rel="2.3"/>
  <changelog author="saschpe@suse.de" date="1333368000">- Move doc package into seperate spec to break build cycle between
  python-nose and python-Pygments (pulled in by python-Sphinx)</changelog>
  <changelog author="saschpe@suse.de" date="1335268800">- Disable testsuite on openSUSE-11.4 and less to fix build</changelog>
  <changelog author="toddrme2178@gmail.com" date="1335441600">- Add python 3 packages</changelog>
  <changelog author="toddrme2178@gmail.com" date="1335528000">- Fix building python 3 package on openSUSE 11.4</changelog>
  <changelog author="toddrme2178@gmail.com" date="1337947200">- Added python 3 documentation package</changelog>
  <changelog author="saschpe@suse.de" date="1353412800">- Update to version 1.2.1:
  + Correct nose.__version__ (#549). Thanks to Chris Withers for the bug report.
- Changes from version 1.2.0:
  + Fixed issue where plugins included with `addplugins` keyword could
    be overridden by built-in plugins (or third-party plugins registered
    with setuptools) of the same name (#466).
  + Adds :option:`--cover-xml` and :option:`--cover-xml-file` (#311).
  + Adds support for :option:`--cover-branches` (related to #370).
  + Fixed Unicode issue on Python 3.1 with coverage (#442)
  + fixed class level fixture handling in multiprocessing plugin
  + Clue in the ``unittest`` module so it no longer prints traceback frames for
    our clones of their simple assertion helpers (#453). Patch by Erik Rose.
  + Stop using the ``assert`` statement in ``ok_`` and ``eq_`` so they work under
    ``python -O`` (#504). Patch by Erik Rose.
  + Add loglevel option to logcapture plugin (#493).
  + Add doctest options flag (#7 from google code tracker).
  + Add support for using 2to3 with the nosetests setuptools command.
  + Add --cover-min-percentage flag to force test runs without sufficient
    coverage to fail (#540). Patch by Domen Ko?ar.
  + Add travis-ci configuraion (#545).
  + Call reactor.stop from twisted thread (#301).
- Changes from version 1.1.2:
  + Fixed regression where the .coverage file was not saved (#439).
- Testsuite seems to work on SLE_11_SP2, reenable
- Symlink nosetests.1 manpage to nosetests-%{py_ver}.1</changelog>
  <changelog author="saschpe@suse.de" date="1358510400">- Add nose-1.2.1-plugin-failuredetail-no-tb.patch: Don't fail if
  traceback is missing</changelog>
  <changelog author="dmueller@suse.com" date="1366632000">- update to 1.3.0:
  * very long list of bugfixes, see included CHANGELOG for details</changelog>
  <changelog author="speilicke@suse.com" date="1367582400">- Apply update-alternatives for binaries and man-pages</changelog>
  <changelog author="speilicke@suse.com" date="1368619200">- Fix update-alternatives and support upgrade from previous versions</changelog>
  <changelog author="speilicke@suse.com" date="1368619201">- Don't damage entry points</changelog>
  <changelog author="speilicke@suse.com" date="1372680000">- Drop functional_tests/test_multiprocessing/test_concurrent_shared.py,
  it randomly fails (due to timing checks)</changelog>
  <changelog author="speilicke@suse.com" date="1379332800">- Add nose-drop-timing-dependent-tests.patch: Drop several tests that
  depend on proper timing which creates random fails (includes last
  commit)</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require setuptools instead of now obsolete distribute</changelog>
  <changelog author="speilicke@suse.com" date="1392033600">- Fix update-alternatives usage</changelog>
  <changelog author="toddrme2178@gmail.com" date="1397736000">- update to 1.3.1:
  * very long list of bugfixes, see included CHANGELOG for details</changelog>
  <changelog author="mjura@suse.com" date="1399550400">- Add nose-fix-skip-test-plugin.patch
  - Fix skip test plugin and revert upstream commit</changelog>
  <changelog author="mjura@suse.com" date="1399550401">- update to 1.3.3:
  - Fixed a minor issue with the reported version number.
- update to 1.3.2:
  - Fixed an issue where build_ext was not working under setup.py nosetest
  - Fixed #786: generator method fails with callable instance
  - Fixed a traceback when using string exceptions
  - Fixed #792: "Not a directory" error when using python setup.py nosetests
  - Fixed #779: xunit report file is written in --where directory
  - Fixed #782: Test failures with Python &gt;= 3.3
  - Fixed #780: Fix a regression with Python 3
  - Fixed #783: try_run is broken with Python 3.4
  - Fixed an issue where build_ext was not working under setup.py nosetest
  - Fixed #786: generator method fails with callable instance
  - Fixed a traceback when using string exceptions
  - Fixed #792: "Not a directory" error when using python setup.py nosetests
  - Fixed #779: xunit report file is written in --where directory
  - Fixed #782: Test failures with Python &gt;= 3.3
  - Fixed #780: Fix a regression with Python 3
  - Fixed #783: try_run is broken with Python 3.4</changelog>
  <changelog author="hpj@urpla.net" date="1429099200">- Update to version 1.3.6:
  * Re-release of 1.3.5 with wheels fixed.
- Changes from version 1.3.5
  * Fix #875: nose doesn't collect tests when subpackage is given as arg
  * Fix #809: tests not discovered for namespace packages on Windows
  * Fix #815: "ValueError: unsupported pickle protocol" with --with-id
  * Wrap the working dir path name in quotes when reporting an error.
  * Fix #887: Fix a discrepancy in test names between Python 2 and Python 3
  * Fix #131: Use os.stat() to check if file is executable
  * Fix #820 and #719: Fix coverage plugin with multiprocess
- Changes from version 1.3.4
  * Recognize doctest options defined in other plugins
  * Another fix for Python 3.4: Call super in LazySuite to access
    _removed_tests variable
  * Fix for try_run when using bound methods</changelog>
  <changelog author="aloisio@gmx.com" date="1437998400">- Update to version 1.3.7:
  * Fix loading packages from capitalised package on Windows
    Patch by Thomas Kluyver
- Aligned dependency requirements with PyPI
- Dropped nose-drop-timing-dependent-tests.patch because
  the test is already excluded upstream</changelog>
</package>
<package pkgid="6f34e8c901e3ed5748bcdab5588bedaa32818defbd272d0f42c4792660225074" name="python-nose" arch="src">
  <version epoch="0" ver="1.3.7" rel="2.3"/>
  <changelog author="saschpe@suse.de" date="1333368000">- Move doc package into seperate spec to break build cycle between
  python-nose and python-Pygments (pulled in by python-Sphinx)</changelog>
  <changelog author="saschpe@suse.de" date="1335268800">- Disable testsuite on openSUSE-11.4 and less to fix build</changelog>
  <changelog author="toddrme2178@gmail.com" date="1335441600">- Add python 3 packages</changelog>
  <changelog author="toddrme2178@gmail.com" date="1335528000">- Fix building python 3 package on openSUSE 11.4</changelog>
  <changelog author="toddrme2178@gmail.com" date="1337947200">- Added python 3 documentation package</changelog>
  <changelog author="saschpe@suse.de" date="1353412800">- Update to version 1.2.1:
  + Correct nose.__version__ (#549). Thanks to Chris Withers for the bug report.
- Changes from version 1.2.0:
  + Fixed issue where plugins included with `addplugins` keyword could
    be overridden by built-in plugins (or third-party plugins registered
    with setuptools) of the same name (#466).
  + Adds :option:`--cover-xml` and :option:`--cover-xml-file` (#311).
  + Adds support for :option:`--cover-branches` (related to #370).
  + Fixed Unicode issue on Python 3.1 with coverage (#442)
  + fixed class level fixture handling in multiprocessing plugin
  + Clue in the ``unittest`` module so it no longer prints traceback frames for
    our clones of their simple assertion helpers (#453). Patch by Erik Rose.
  + Stop using the ``assert`` statement in ``ok_`` and ``eq_`` so they work under
    ``python -O`` (#504). Patch by Erik Rose.
  + Add loglevel option to logcapture plugin (#493).
  + Add doctest options flag (#7 from google code tracker).
  + Add support for using 2to3 with the nosetests setuptools command.
  + Add --cover-min-percentage flag to force test runs without sufficient
    coverage to fail (#540). Patch by Domen Ko?ar.
  + Add travis-ci configuraion (#545).
  + Call reactor.stop from twisted thread (#301).
- Changes from version 1.1.2:
  + Fixed regression where the .coverage file was not saved (#439).
- Testsuite seems to work on SLE_11_SP2, reenable
- Symlink nosetests.1 manpage to nosetests-%{py_ver}.1</changelog>
  <changelog author="saschpe@suse.de" date="1358510400">- Add nose-1.2.1-plugin-failuredetail-no-tb.patch: Don't fail if
  traceback is missing</changelog>
  <changelog author="dmueller@suse.com" date="1366632000">- update to 1.3.0:
  * very long list of bugfixes, see included CHANGELOG for details</changelog>
  <changelog author="speilicke@suse.com" date="1367582400">- Apply update-alternatives for binaries and man-pages</changelog>
  <changelog author="speilicke@suse.com" date="1368619200">- Fix update-alternatives and support upgrade from previous versions</changelog>
  <changelog author="speilicke@suse.com" date="1368619201">- Don't damage entry points</changelog>
  <changelog author="speilicke@suse.com" date="1372680000">- Drop functional_tests/test_multiprocessing/test_concurrent_shared.py,
  it randomly fails (due to timing checks)</changelog>
  <changelog author="speilicke@suse.com" date="1379332800">- Add nose-drop-timing-dependent-tests.patch: Drop several tests that
  depend on proper timing which creates random fails (includes last
  commit)</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require setuptools instead of now obsolete distribute</changelog>
  <changelog author="speilicke@suse.com" date="1392033600">- Fix update-alternatives usage</changelog>
  <changelog author="toddrme2178@gmail.com" date="1397736000">- update to 1.3.1:
  * very long list of bugfixes, see included CHANGELOG for details</changelog>
  <changelog author="mjura@suse.com" date="1399550400">- Add nose-fix-skip-test-plugin.patch
  - Fix skip test plugin and revert upstream commit</changelog>
  <changelog author="mjura@suse.com" date="1399550401">- update to 1.3.3:
  - Fixed a minor issue with the reported version number.
- update to 1.3.2:
  - Fixed an issue where build_ext was not working under setup.py nosetest
  - Fixed #786: generator method fails with callable instance
  - Fixed a traceback when using string exceptions
  - Fixed #792: "Not a directory" error when using python setup.py nosetests
  - Fixed #779: xunit report file is written in --where directory
  - Fixed #782: Test failures with Python &gt;= 3.3
  - Fixed #780: Fix a regression with Python 3
  - Fixed #783: try_run is broken with Python 3.4
  - Fixed an issue where build_ext was not working under setup.py nosetest
  - Fixed #786: generator method fails with callable instance
  - Fixed a traceback when using string exceptions
  - Fixed #792: "Not a directory" error when using python setup.py nosetests
  - Fixed #779: xunit report file is written in --where directory
  - Fixed #782: Test failures with Python &gt;= 3.3
  - Fixed #780: Fix a regression with Python 3
  - Fixed #783: try_run is broken with Python 3.4</changelog>
  <changelog author="hpj@urpla.net" date="1429099200">- Update to version 1.3.6:
  * Re-release of 1.3.5 with wheels fixed.
- Changes from version 1.3.5
  * Fix #875: nose doesn't collect tests when subpackage is given as arg
  * Fix #809: tests not discovered for namespace packages on Windows
  * Fix #815: "ValueError: unsupported pickle protocol" with --with-id
  * Wrap the working dir path name in quotes when reporting an error.
  * Fix #887: Fix a discrepancy in test names between Python 2 and Python 3
  * Fix #131: Use os.stat() to check if file is executable
  * Fix #820 and #719: Fix coverage plugin with multiprocess
- Changes from version 1.3.4
  * Recognize doctest options defined in other plugins
  * Another fix for Python 3.4: Call super in LazySuite to access
    _removed_tests variable
  * Fix for try_run when using bound methods</changelog>
  <changelog author="aloisio@gmx.com" date="1437998400">- Update to version 1.3.7:
  * Fix loading packages from capitalised package on Windows
    Patch by Thomas Kluyver
- Aligned dependency requirements with PyPI
- Dropped nose-drop-timing-dependent-tests.patch because
  the test is already excluded upstream</changelog>
</package>
<package pkgid="fc7211c72a357fd97d6c0853257c1899abfe2f3270f0580fe3edf0fa2cafab8f" name="python-pep8" arch="noarch">
  <version epoch="0" ver="1.7.0" rel="4.1"/>
  <changelog author="toddrme2178@gmail.com" date="1337774400">- Add python 3 package
- Clean up spec file
- Update to release 1.1
  * Add E901 for syntax errors. (Issues #63 and #30)
  * Add E271, E272, E273 and E274 for extraneous whitespace around
    keywords. (Issue #57)
  * Add ``tox.ini`` configuration file for tests. (Issue #61)
  * Add ``.travis.yml`` configuration file for continuous integration.
    (Issue #62)</changelog>
  <changelog author="saschpe@suse.de" date="1338984000">- Update to version 1.2:
  * Add E121 through E128 for continuation line indentation.  These
    checks are disabled by default.  If you want to force all checks,
    use switch ``--select=E,W``.  Patch by Sam Vilain. (Issue #64)
  * Add E721 for direct type comparisons. (Issue #47)
  * Add E711 and E712 for comparisons to singletons. (Issue #46)
  * Fix spurious E225 and E701 for function annotations. (Issue #29)
  * Add E502 for explicit line join between brackets.
  * Fix E901 when printing source with ``--show-source``.
  * Report all errors for each checker, instead of reporting only the
    first occurence for each line.
  * Option ``--show-pep8`` implies ``--first``.</changelog>
  <changelog author="saschpe@suse.de" date="1340712000">- Update to version 1.3.1:
  + Explain which configuration options are expected. Accept and recommend
    the options names with hyphen instead of underscore. (Issue #82)
  + Do not read the user configuration when used as a module (except if
    config_file=True is passed to the StyleGuide constructor).
  + Fix wrong or missing cases for the E12 series.
  + Fix cases where E122 was missed. (Issue #81)
- Changes from version 1.3.0:
  + Remove global configuration and refactor the library around a StyleGuide
    class; add the ability to configure various reporters. (Issue #35 and #66)
  + Read user configuration from ~/.config/pep8 and local configuration from
    ./.pep8. (Issue #22)
  + Fix E502 for backslash embedded in multi-line string. (Issue #68)
  + Fix E225 for Python 3 iterable unpacking (PEP 3132). (Issue #72)
  + Enable the new checkers from the E12 series in the default configuration.
  + Suggest less error-prone alternatives for E712 errors.
  + Rewrite checkers to run faster (E22, E251, E27).
  + Fixed a crash when parsed code is invalid (too many closing brackets).
  + Fix E127 and E128 for continuation line indentation. (Issue #74)
  + New option --format to customize the error format. (Issue #23)
  + New option --diff to check only modified code. The unified diff is read
    from STDIN. Example: hg diff | pep8 --diff (Issue #39)
  + Correctly report the count of failures and set the exit code to 1 when
    the --doctest or the --testsuite fails.
  + Correctly detect the encoding in Python 3. (Issue #69)
  + Drop support for Python 2.3, 2.4 and 3.0. (Issue #78)
- Don't package empty TODO.txt</changelog>
  <changelog author="dmueller@suse.com" date="1359374400">- Update to version 1.4.1:
  * Report E703 instead of E702 for the trailing semicolon. (Issue #117)
  * Report E226 instead of E225 for optional white space around common
  operators (``*``, ``**``, ``/``, ``+`` and ``-``).  This new error
  code is ignored in the default configuration because PEP 8 recommends
  to "use your own judgement". (Issue #96)
  * Lines with a ``# nopep8`` at the end will not issue errors on line
  length E501 or continuation line indentation E12*. (Issue #27)
  * Fix AssertionError when the source file contains an invalid line
  ending ``"\r\r\n"``. (Issue #119)
  * Read the ``[pep8]`` section of ``tox.ini`` or ``setup.cfg`` if present.
  * Add the Sphinx-based documentation, and publish it
  * Fix false positive E124 and E128 with comments. (Issue #100)
  * Fix error on stdin when running with bpython. (Issue #101)
  * Fix false positive E401. (Issue #104)
  * Report E231 for nested dictionary in list. (Issue #142)
  * Catch E271 at the beginning of the line. (Issue #133)
  * Fix false positive E126 for multi-line comments. (Issue #138)
  * Fix false positive E221 when operator is preceded by a comma. (Issue #135)
  * Fix ``--diff`` failing on one-line hunk. (Issue #137)
  * Fix the ``--exclude`` switch for directory paths. (Issue #111)
  * Use ``-`` filename to read from standard input. (Issue #128)
  * Fix regression with continuation line checker. (Issue #98)
  * Add E902 for IO errors. (Issue #87)
  * Fix false positive for E121, and missed E124. (Issue #92)
  * Allow ``verbose`` in the configuration file. (Issue #91)
  * Show the enforced ``max-line-length`` in the error message. (Issue #86)</changelog>
  <changelog author="p.drouand@gmail.com" date="1361534400">- Update to version 1.4.3:
  * Hide the --doctest and --testsuite options when installed.
  * Fix crash with AST checkers when the syntax is invalid. (Issue #160)
  * Read from standard input if no path is specified.
  * Initiate a graceful shutdown on Control+C.
  * Allow to change the checker_class for the StyleGuide.</changelog>
  <changelog author="p.drouand@gmail.com" date="1361707200">- Update to version 1.4.4:
  * Report E227 or E228 instead of E225 for whitespace around bitwise,
    shift or modulo operators. (Issue #166)
  * Change the message for E226 to make clear that it is about arithmetic operators.
  * Fix a false positive E128 for continuation line indentation with tabs.
  * Fix regression with the --diff option. (Issue #169)
  * Fix the TestReport class to print the unexpected warnings and errors.</changelog>
  <changelog author="dmueller@suse.com" date="1368878400">- udpate to 1.4.5:
  * When no path is specified, do not try to read from stdin.
  * Do not require ``setuptools`` in setup.py.  It works around an issue
  with ``pip`` and Python 3. (Issue #172)
  * Add ``__pycache__`` to the ignore list.
  * Change misleading message for E251. (Issue #171)
  * Do not report false E302 when the source file has a coding cookie or a
  comment on the first line. (Issue #174)
  * Reorganize the tests and add tests for the API and for the command line
  usage and options. (Issues #161 and #162)
  * Ignore all checks which are not explicitly selected when ``select`` is
  passed to the ``StyleGuide`` constructor</changelog>
  <changelog author="speilicke@suse.com" date="1369742400">- Drop old tarball
- Document no-tox-test.diff</changelog>
  <changelog author="toddrme2178@gmail.com" date="1381838400">- Upodate to version 1.4.6
  * Honor ``# noqa`` for errors E711 and E712. (Issue #180)
  * When both a ``tox.ini`` and a ``setup.cfg`` are present in the project
    directory, merge their contents.  The ``tox.ini`` file takes
    precedence (same as before). (Issue #182)
  * Give priority to ``--select`` over ``--ignore``. (Issue #188)
  * Compare full path when excluding a file. (Issue #186)
  * Correctly report other E12 errors when E123 is ignored. (Issue #103)
  * New option ``--hang-closing`` to switch to the alternative style of
    closing bracket indentation for hanging indent.  Add error E133 for
    closing bracket which is missing indentation. (Issue #103)
  * Accept both styles of closing bracket indentation for hanging indent.
    Do not report error E123 in the default configuration. (Issue #103)
  * Do not crash when running AST checks and the document contains null bytes.
    (Issue #184)
  * Fix false positive E261/E262 when the file contains a BOM. (Issue #193)
  * Fix E701, E702 and E703 not detected sometimes. (Issue #196)
  * Fix E122 not detected in some cases. (Issue #201 and #208)
  * Fix false positive E121 with multiple brackets. (Issue #203)</changelog>
  <changelog author="dmueller@suse.com" date="1382097600">- add 0001-reverted-fix-for-issue-204-added-check-for-214.patch:
  * Add fix for regression in 1.4.6</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="dmueller@suse.com" date="1397476800">- update to 1.5.4:
  * Fix negative offset with E303 before a multi-line docstring.
  * Fix wrong offset computation when error is on the last char
    of a physical line. (Issue #268)
  * Distribute a universal wheel file.
  * Report correct line number for E303 with comments. (Issue #60)
  * Do not allow newline after parameter equal. (Issue #252)
  * Fix line number reported for multi-line strings. (Issue #220)
  * Fix false positive E121/E126 with multi-line strings. (Issue #265)
  * Fix E501 not detected in comments with Python 2.5.
  * Fix caret position with ``--show-source`` when line contains tabs.
  * Fix a crash with E125 on multi-line strings. (Issue #263)
  * Report E129 instead of E125 for visually indented line with same
    indent as next logical line.  (Issue #126)
  * Report E265 for space before block comment. (Issue #190)
  * Allow long lines in multiline strings and comments if they cannot
    be wrapped. (Issue #224).
  * Optionally disable physical line checks inside multiline strings,
    using ``# noqa``. (Issue #242)
  * Change text for E121 to report "continuation line under-indented
    for hanging indent" instead of indentation not being a
    multiple of 4.
  * Report E131 instead of E121 / E126 if the hanging indent is not
    consistent within the same continuation block.  It helps when
    error E121 or E126 is in the ``ignore`` list.
  * Report E126 instead of E121 when the continuation line is hanging
    with extra indentation, even if indentation is not a multiple of 4.
  * Allow the checkers to report errors on empty files. (Issue #240)
  * Fix ignoring too many checks when ``--select`` is used with codes
    declared in a flake8 extension. (Issue #216)
  * Fix regression with multiple brackets. (Issue #214)
  * Fix ``StyleGuide`` to parse the local configuration if the
    keyword argument ``paths`` is specified. (Issue #246)
  * Fix a false positive E124 for hanging indent. (Issue #254)
  * Fix a false positive E126 with embedded colon. (Issue #144)
  * Fix a false positive E126 when indenting with tabs. (Issue #204)
  * Fix behaviour when ``exclude`` is in the configuration file and
    the current directory is not the project directory. (Issue #247)
  * The logical checks can return ``None`` instead of an empty iterator.
    (Issue #250)
  * Do not report multiple E101 if only the first indentation starts
    with a tab. (Issue #237)
  * Fix a rare false positive W602. (Issue #34)
- remove no-tox-test.diff</changelog>
  <changelog author="toddrme2178@gmail.com" date="1399636800">- update to 1.5.6:
  * Check the last line even if it has no end-of-line.
- update to 1.5.5:
  * Fix regression with E22 checks and inline comments.</changelog>
  <changelog author="dmueller@suse.com" date="1403870400">- update to 1.5.7:
  * Skip the traceback on "Broken pipe" signal. (Issue #275)
  * Do not exit when an option in ``setup.cfg`` or ``tox.ini``
    is not recognized.
  * Check the last line even if it does not end with a newline. (Issue #286)
  * Always open files in universal newlines mode in Python 2. (Issue #288)</changelog>
  <changelog author="dap.darkness@gmail.com" date="1421755200">- Added "Requires: python-setuptools" to prevent
  "ImportError: No module named pkg_resources" if executed.</changelog>
  <changelog author="mcihar@suse.cz" date="1424174400">- Update to 1.6.2:
  * Added check for breaking around a binary operator. (Issue #197, Pull #305)
  * Assign variables before referenced. (Issue #287)
  * Report E731 for lambda assignment. (Issue #277)
  * Report E704 for one-liner def instead of E701. Do not report this error in the default configuration. (Issue #277)
  * Replace codes E111, E112 and E113 with codes E114, E115 and E116 for bad indentation of comments. (Issue #274)
  * Report E266 instead of E265 when the block comment starts with multiple #. (Issue #270)
  * Report E402 for import statements not at the top of the file. (Issue #264)
  * Do not enforce whitespaces around ** operator. (Issue #292)
  * Strip whitespace from around paths during normalization. (Issue #339 / #343)
  * Update --format documentation. (Issue #198 / Pull Request #310)
  * Add .tox/ to default excludes. (Issue #335)
  * Do not report E121 or E126 in the default configuration. (Issues #256 / #316)
  * Allow spaces around the equals sign in an annotated function. (Issue #357)
  * Allow trailing backslash if in an inline comment. (Issue #374)
  * If --config is used, only that configuration is processed. Otherwise, merge the user and local configurations are merged. (Issue #368 / #369)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1452686400">- Update to 1.7.0
  + Announcements:
  * Repository moved to PyCQA Organization on GitHub:
    https://github.com/pycqa/pep8
  + Changes:
  * Reverted the fix in #368, "options passed on command line are only ones
    accepted" feature. This has many unintended consequences in pep8 and flake8
    and needs to be reworked when I have more time.
  * Added support for Python 3.5. (Issue #420 &amp; #459)
  * Added support for multi-line config_file option parsing. (Issue #429)
  * Improved parameter parsing. (Issues #420 &amp; #456)
  + Bugs:
  * Fixed BytesWarning on Python 3. (Issue #459)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1452686401">- Implement update-alternatives</changelog>
  <changelog author="toddrme2178@gmail.com" date="1471262400">- Fix update-alternatives implementation.</changelog>
  <changelog author="jmatejek@suse.com" date="1490356800">- update for singlespec
- delete shebang from pep8.py</changelog>
</package>
<package pkgid="49393bc1f6eb66668619fd1cece3afa22d5bc22531beab99084ba7462b99f26a" name="python-pep8" arch="src">
  <version epoch="0" ver="1.7.0" rel="4.1"/>
  <changelog author="toddrme2178@gmail.com" date="1337774400">- Add python 3 package
- Clean up spec file
- Update to release 1.1
  * Add E901 for syntax errors. (Issues #63 and #30)
  * Add E271, E272, E273 and E274 for extraneous whitespace around
    keywords. (Issue #57)
  * Add ``tox.ini`` configuration file for tests. (Issue #61)
  * Add ``.travis.yml`` configuration file for continuous integration.
    (Issue #62)</changelog>
  <changelog author="saschpe@suse.de" date="1338984000">- Update to version 1.2:
  * Add E121 through E128 for continuation line indentation.  These
    checks are disabled by default.  If you want to force all checks,
    use switch ``--select=E,W``.  Patch by Sam Vilain. (Issue #64)
  * Add E721 for direct type comparisons. (Issue #47)
  * Add E711 and E712 for comparisons to singletons. (Issue #46)
  * Fix spurious E225 and E701 for function annotations. (Issue #29)
  * Add E502 for explicit line join between brackets.
  * Fix E901 when printing source with ``--show-source``.
  * Report all errors for each checker, instead of reporting only the
    first occurence for each line.
  * Option ``--show-pep8`` implies ``--first``.</changelog>
  <changelog author="saschpe@suse.de" date="1340712000">- Update to version 1.3.1:
  + Explain which configuration options are expected. Accept and recommend
    the options names with hyphen instead of underscore. (Issue #82)
  + Do not read the user configuration when used as a module (except if
    config_file=True is passed to the StyleGuide constructor).
  + Fix wrong or missing cases for the E12 series.
  + Fix cases where E122 was missed. (Issue #81)
- Changes from version 1.3.0:
  + Remove global configuration and refactor the library around a StyleGuide
    class; add the ability to configure various reporters. (Issue #35 and #66)
  + Read user configuration from ~/.config/pep8 and local configuration from
    ./.pep8. (Issue #22)
  + Fix E502 for backslash embedded in multi-line string. (Issue #68)
  + Fix E225 for Python 3 iterable unpacking (PEP 3132). (Issue #72)
  + Enable the new checkers from the E12 series in the default configuration.
  + Suggest less error-prone alternatives for E712 errors.
  + Rewrite checkers to run faster (E22, E251, E27).
  + Fixed a crash when parsed code is invalid (too many closing brackets).
  + Fix E127 and E128 for continuation line indentation. (Issue #74)
  + New option --format to customize the error format. (Issue #23)
  + New option --diff to check only modified code. The unified diff is read
    from STDIN. Example: hg diff | pep8 --diff (Issue #39)
  + Correctly report the count of failures and set the exit code to 1 when
    the --doctest or the --testsuite fails.
  + Correctly detect the encoding in Python 3. (Issue #69)
  + Drop support for Python 2.3, 2.4 and 3.0. (Issue #78)
- Don't package empty TODO.txt</changelog>
  <changelog author="dmueller@suse.com" date="1359374400">- Update to version 1.4.1:
  * Report E703 instead of E702 for the trailing semicolon. (Issue #117)
  * Report E226 instead of E225 for optional white space around common
  operators (``*``, ``**``, ``/``, ``+`` and ``-``).  This new error
  code is ignored in the default configuration because PEP 8 recommends
  to "use your own judgement". (Issue #96)
  * Lines with a ``# nopep8`` at the end will not issue errors on line
  length E501 or continuation line indentation E12*. (Issue #27)
  * Fix AssertionError when the source file contains an invalid line
  ending ``"\r\r\n"``. (Issue #119)
  * Read the ``[pep8]`` section of ``tox.ini`` or ``setup.cfg`` if present.
  * Add the Sphinx-based documentation, and publish it
  * Fix false positive E124 and E128 with comments. (Issue #100)
  * Fix error on stdin when running with bpython. (Issue #101)
  * Fix false positive E401. (Issue #104)
  * Report E231 for nested dictionary in list. (Issue #142)
  * Catch E271 at the beginning of the line. (Issue #133)
  * Fix false positive E126 for multi-line comments. (Issue #138)
  * Fix false positive E221 when operator is preceded by a comma. (Issue #135)
  * Fix ``--diff`` failing on one-line hunk. (Issue #137)
  * Fix the ``--exclude`` switch for directory paths. (Issue #111)
  * Use ``-`` filename to read from standard input. (Issue #128)
  * Fix regression with continuation line checker. (Issue #98)
  * Add E902 for IO errors. (Issue #87)
  * Fix false positive for E121, and missed E124. (Issue #92)
  * Allow ``verbose`` in the configuration file. (Issue #91)
  * Show the enforced ``max-line-length`` in the error message. (Issue #86)</changelog>
  <changelog author="p.drouand@gmail.com" date="1361534400">- Update to version 1.4.3:
  * Hide the --doctest and --testsuite options when installed.
  * Fix crash with AST checkers when the syntax is invalid. (Issue #160)
  * Read from standard input if no path is specified.
  * Initiate a graceful shutdown on Control+C.
  * Allow to change the checker_class for the StyleGuide.</changelog>
  <changelog author="p.drouand@gmail.com" date="1361707200">- Update to version 1.4.4:
  * Report E227 or E228 instead of E225 for whitespace around bitwise,
    shift or modulo operators. (Issue #166)
  * Change the message for E226 to make clear that it is about arithmetic operators.
  * Fix a false positive E128 for continuation line indentation with tabs.
  * Fix regression with the --diff option. (Issue #169)
  * Fix the TestReport class to print the unexpected warnings and errors.</changelog>
  <changelog author="dmueller@suse.com" date="1368878400">- udpate to 1.4.5:
  * When no path is specified, do not try to read from stdin.
  * Do not require ``setuptools`` in setup.py.  It works around an issue
  with ``pip`` and Python 3. (Issue #172)
  * Add ``__pycache__`` to the ignore list.
  * Change misleading message for E251. (Issue #171)
  * Do not report false E302 when the source file has a coding cookie or a
  comment on the first line. (Issue #174)
  * Reorganize the tests and add tests for the API and for the command line
  usage and options. (Issues #161 and #162)
  * Ignore all checks which are not explicitly selected when ``select`` is
  passed to the ``StyleGuide`` constructor</changelog>
  <changelog author="speilicke@suse.com" date="1369742400">- Drop old tarball
- Document no-tox-test.diff</changelog>
  <changelog author="toddrme2178@gmail.com" date="1381838400">- Upodate to version 1.4.6
  * Honor ``# noqa`` for errors E711 and E712. (Issue #180)
  * When both a ``tox.ini`` and a ``setup.cfg`` are present in the project
    directory, merge their contents.  The ``tox.ini`` file takes
    precedence (same as before). (Issue #182)
  * Give priority to ``--select`` over ``--ignore``. (Issue #188)
  * Compare full path when excluding a file. (Issue #186)
  * Correctly report other E12 errors when E123 is ignored. (Issue #103)
  * New option ``--hang-closing`` to switch to the alternative style of
    closing bracket indentation for hanging indent.  Add error E133 for
    closing bracket which is missing indentation. (Issue #103)
  * Accept both styles of closing bracket indentation for hanging indent.
    Do not report error E123 in the default configuration. (Issue #103)
  * Do not crash when running AST checks and the document contains null bytes.
    (Issue #184)
  * Fix false positive E261/E262 when the file contains a BOM. (Issue #193)
  * Fix E701, E702 and E703 not detected sometimes. (Issue #196)
  * Fix E122 not detected in some cases. (Issue #201 and #208)
  * Fix false positive E121 with multiple brackets. (Issue #203)</changelog>
  <changelog author="dmueller@suse.com" date="1382097600">- add 0001-reverted-fix-for-issue-204-added-check-for-214.patch:
  * Add fix for regression in 1.4.6</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="dmueller@suse.com" date="1397476800">- update to 1.5.4:
  * Fix negative offset with E303 before a multi-line docstring.
  * Fix wrong offset computation when error is on the last char
    of a physical line. (Issue #268)
  * Distribute a universal wheel file.
  * Report correct line number for E303 with comments. (Issue #60)
  * Do not allow newline after parameter equal. (Issue #252)
  * Fix line number reported for multi-line strings. (Issue #220)
  * Fix false positive E121/E126 with multi-line strings. (Issue #265)
  * Fix E501 not detected in comments with Python 2.5.
  * Fix caret position with ``--show-source`` when line contains tabs.
  * Fix a crash with E125 on multi-line strings. (Issue #263)
  * Report E129 instead of E125 for visually indented line with same
    indent as next logical line.  (Issue #126)
  * Report E265 for space before block comment. (Issue #190)
  * Allow long lines in multiline strings and comments if they cannot
    be wrapped. (Issue #224).
  * Optionally disable physical line checks inside multiline strings,
    using ``# noqa``. (Issue #242)
  * Change text for E121 to report "continuation line under-indented
    for hanging indent" instead of indentation not being a
    multiple of 4.
  * Report E131 instead of E121 / E126 if the hanging indent is not
    consistent within the same continuation block.  It helps when
    error E121 or E126 is in the ``ignore`` list.
  * Report E126 instead of E121 when the continuation line is hanging
    with extra indentation, even if indentation is not a multiple of 4.
  * Allow the checkers to report errors on empty files. (Issue #240)
  * Fix ignoring too many checks when ``--select`` is used with codes
    declared in a flake8 extension. (Issue #216)
  * Fix regression with multiple brackets. (Issue #214)
  * Fix ``StyleGuide`` to parse the local configuration if the
    keyword argument ``paths`` is specified. (Issue #246)
  * Fix a false positive E124 for hanging indent. (Issue #254)
  * Fix a false positive E126 with embedded colon. (Issue #144)
  * Fix a false positive E126 when indenting with tabs. (Issue #204)
  * Fix behaviour when ``exclude`` is in the configuration file and
    the current directory is not the project directory. (Issue #247)
  * The logical checks can return ``None`` instead of an empty iterator.
    (Issue #250)
  * Do not report multiple E101 if only the first indentation starts
    with a tab. (Issue #237)
  * Fix a rare false positive W602. (Issue #34)
- remove no-tox-test.diff</changelog>
  <changelog author="toddrme2178@gmail.com" date="1399636800">- update to 1.5.6:
  * Check the last line even if it has no end-of-line.
- update to 1.5.5:
  * Fix regression with E22 checks and inline comments.</changelog>
  <changelog author="dmueller@suse.com" date="1403870400">- update to 1.5.7:
  * Skip the traceback on "Broken pipe" signal. (Issue #275)
  * Do not exit when an option in ``setup.cfg`` or ``tox.ini``
    is not recognized.
  * Check the last line even if it does not end with a newline. (Issue #286)
  * Always open files in universal newlines mode in Python 2. (Issue #288)</changelog>
  <changelog author="dap.darkness@gmail.com" date="1421755200">- Added "Requires: python-setuptools" to prevent
  "ImportError: No module named pkg_resources" if executed.</changelog>
  <changelog author="mcihar@suse.cz" date="1424174400">- Update to 1.6.2:
  * Added check for breaking around a binary operator. (Issue #197, Pull #305)
  * Assign variables before referenced. (Issue #287)
  * Report E731 for lambda assignment. (Issue #277)
  * Report E704 for one-liner def instead of E701. Do not report this error in the default configuration. (Issue #277)
  * Replace codes E111, E112 and E113 with codes E114, E115 and E116 for bad indentation of comments. (Issue #274)
  * Report E266 instead of E265 when the block comment starts with multiple #. (Issue #270)
  * Report E402 for import statements not at the top of the file. (Issue #264)
  * Do not enforce whitespaces around ** operator. (Issue #292)
  * Strip whitespace from around paths during normalization. (Issue #339 / #343)
  * Update --format documentation. (Issue #198 / Pull Request #310)
  * Add .tox/ to default excludes. (Issue #335)
  * Do not report E121 or E126 in the default configuration. (Issues #256 / #316)
  * Allow spaces around the equals sign in an annotated function. (Issue #357)
  * Allow trailing backslash if in an inline comment. (Issue #374)
  * If --config is used, only that configuration is processed. Otherwise, merge the user and local configurations are merged. (Issue #368 / #369)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1452686400">- Update to 1.7.0
  + Announcements:
  * Repository moved to PyCQA Organization on GitHub:
    https://github.com/pycqa/pep8
  + Changes:
  * Reverted the fix in #368, "options passed on command line are only ones
    accepted" feature. This has many unintended consequences in pep8 and flake8
    and needs to be reworked when I have more time.
  * Added support for Python 3.5. (Issue #420 &amp; #459)
  * Added support for multi-line config_file option parsing. (Issue #429)
  * Improved parameter parsing. (Issues #420 &amp; #456)
  + Bugs:
  * Fixed BytesWarning on Python 3. (Issue #459)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1452686401">- Implement update-alternatives</changelog>
  <changelog author="toddrme2178@gmail.com" date="1471262400">- Fix update-alternatives implementation.</changelog>
  <changelog author="jmatejek@suse.com" date="1490356800">- update for singlespec
- delete shebang from pep8.py</changelog>
</package>
<package pkgid="b5b83b595ffa10662a74259406c5fc0aeec016e61c2f5c6f46c54b7b92045ca8" name="python-process-tests" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="1.2"/>
  <changelog author="hpj@urpla.net" date="1445428800">- version 1.2.0: initial build</changelog>
</package>
<package pkgid="c36218b4baffee705b9f1f3e65189d0056ff600f978506e5f5c81b5df6aac1e0" name="python-process-tests" arch="src">
  <version epoch="0" ver="1.2.0" rel="1.2"/>
  <changelog author="hpj@urpla.net" date="1445428800">- version 1.2.0: initial build</changelog>
</package>
<package pkgid="ba4eda3b5d37cbd3171a5dc7316830d3df95ccfe7ce234c7dd690edb672e279d" name="python-py" arch="noarch">
  <version epoch="0" ver="1.4.30" rel="2.2"/>
  <changelog author="saschpe@suse.de" date="1310644800">- Initial version</changelog>
  <changelog author="saschpe@gmx.de" date="1329739200">- Update to version 1.4.7:
  * fix issue11 - own test failure with python3.3 / Thanks Benjamin Peterson
  * help fix pytest issue 102
- Changes from version 1.4.6:
  * help to fix pytest issue99: unify output of
    ExceptionInfo.getrepr(style="native") with ...(style="long")
  * fix issue7: source.getstatementrange() now raises proper error
    if no valid statement can be found
  * fix issue8: fix code and tests of svnurl/svnwc to work on subversion 1.7 -
    note that path.status(updates=1) will not properly work svn-17's status
  - -xml output is broken.
  * make source.getstatementrange() more resilent about non-python code frames
    (as seen from jnja2)
  * make trackeback recursion detection more resilent
    about the eval magic of a decorator library
  * iniconfig: add support for ; as comment starter
  * properly handle lists in xmlgen on python3
  * normalize py.code.getfslineno(obj) to always return a (string, int) tuple
    defaulting to ("", -1) respectively if no source code can be found for obj.
- Changes from version 1.4.5:
  * improve some unicode handling in terminalwriter and capturing
- Spec file cleanup:
  * BuildRequire python-distribute instead of setuptools
  * Simplified macro usage
  * Removed outdated %clean section</changelog>
  <changelog author="saschpe@suse.de" date="1340366400">- Update to version 1.4.9:
  + fix bug of path.visit() which would not recognize glob-style patterns
    for the "rec" recursion argument
  + changed iniconfig parsing to better conform, now the chars ";"
    and "#" only mark a comment at the stripped start of a line
  + include recent apipkg-1.2
  + change internal terminalwriter.line/reline logic to more nicely
    support file spinners
- Changes from version 1.4.8:
  + fix issue 13 - correct handling of the tag name object in xmlgen
  + fix issue 14 - support raw attribute values in xmlgen
  + fix windows terminalwriter printing/re-line problem
  + update distribute_setup.py to 0.6.27</changelog>
  <changelog author="p.drouand@gmail.com" date="1357992000">- Update to 1.4.12 version:
  * fix python2.4 support - for pre-AST interpreters re-introduce
    old way to find statements in exceptions (closes pytest issue 209)
  * add tox.ini to distribution
  * fix issue23 - print *,** args information in tracebacks,
    thanks Manuel Jacob</changelog>
  <changelog author="p.drouand@gmail.com" date="1357992001">- Initial python3 support</changelog>
  <changelog author="dmueller@suse.com" date="1369656000">- update to 1.4.14:
  - fix dupfile to work with files that don't carry a mode.
  - fix getting statementrange/compiling a file ending
  in a comment line without newline (on python2.5)
  - for local paths you can pass "mode=True" to a copy()
  in order to copy permission bits (underlying mechanism
  is using shutil.copymode)
  - add paths arguments to py.path.local.sysfind to restrict
  search to the diretories in the path.
  - add isdir/isfile/islink to path.stat() objects allowing to perform
  multiple checks without calling out multiple times
  - drop py.path.local.__new__ in favour of a simpler __init__
  - iniconfig: allow "name:value" settings in config files, no space after
  "name" required
  - fix issue 27 - NameError in unlikely untested case of saferepr</changelog>
  <changelog author="dmueller@suse.com" date="1372161600">- update to 1.4.15:
  - majorly speed up some common calling patterns with
    LocalPath.listdir()/join/check/stat functions considerably.
  - fix an edge case with fnmatch where a glob style pattern appeared
    in an absolute path.</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="p.drouand@gmail.com" date="1386504000">- Update to version 1.4.18
  + introduce path.ensure_dir() as a synonym for ensure(..., dir=1)
  + some unicode/python3 related fixes wrt to path manipulations
    (if you start passing unicode particular in py2 you might
    still get problems, though)
- Changes from 1.4.17
  + make py.io.TerminalWriter() prefer colorama if it is available
    and avoid empty lines when separator-lines are printed by
    being defensive and reducing the working terminalwidth by 1
  + introduce optional "expanduser" argument to py.path.local
    to that local("~", expanduser=True) gives the home
    directory of "user".
- Changes from 1.4.16
  + fix issue35 - define __gt__ ordering between a local path
    and strings
  + fix issue36 - make chdir() work even if os.getcwd() fails.
  + add path.exists/isdir/isfile/islink shortcuts
  + introduce local path.as_cwd() context manager.
  + introduce p.write(ensure=1) and p.open(ensure=1)
    where ensure triggers creation of neccessary parent dirs.</changelog>
  <changelog author="mvyskocil@suse.com" date="1388750400">- update to 1.4.19:
  - merge in apipkg fixes
  - some micro-optimizations in py/_code/code.py for speeding
    up pytest runs.  Thanks Alex Gaynor for initiative.
  - check PY_COLORS=1 or PY_COLORS=0 to force coloring/not-coloring
    for py.io.TerminalWriter() independently from capabilities
    of the output file.  Thanks Marc Abramowitz for the PR.
  - some fixes to unicode handling in assertion handling.
    Thanks for the PR to Floris Bruynooghe.  (This helps
    to fix pytest issue 319).
  - depend on setuptools presence, remove distribute_setup</changelog>
  <changelog author="speilicke@suse.com" date="1394625600">- Update to version 1.4.20:
  + ignore unicode decode errors in xmlescape.  Thanks Anatoly Bubenkoff.
  + on python2 modify traceback.format_exception_only to match python3
    behaviour, namely trying to print unicode for Exception instances
  + use a safer way for serializing exception reports (helps to fix
    pytest issue413)
- Drop %check section, we never ran tests. That would need python-pytest
  and introduce a cycle</changelog>
  <changelog author="osynge@suse.com" date="1399377600">- Removed unnessisary dependency on python-setuptools especially as this
  causes a conflict with SLE11sp3</changelog>
  <changelog author="toddrme2178@gmail.com" date="1406721600">- Update to 1.4.22
  - refactor class-level registry on ForkedFunc child start/finish
    event to become instance based (i.e. passed into the constructor)
- Update to 1.4.21
  - ForkedFunc now has class-level register_on_start/on_exit()
    methods to allow adding information in the boxed process.
    Thanks Marc Schlaich.
  - ForkedFunc in the child opens in "auto-flush" mode for
    stdout/stderr so that when a subprocess dies you can see
    its output even if it didn't flush itself.
  - refactor traceback generation in light of pytest issue 364
    (shortening tracebacks).   you can now set a new traceback style
    on a per-entry basis such that a caller can force entries to be
    isplayed as short or long entries.
  - win32: py.path.local.sysfind(name) will preferrably return files with
    extensions so that if "X" and "X.bat" or "X.exe" is on the PATH,
    one of the latter two will be returned.</changelog>
  <changelog author="dmueller@suse.com" date="1411819200">- update to 1.4.25:
  - fix issue52: vaguely fix py25 compat of py.path.local (it's not
  officially supported), also fix docs
  - fix pytest issue 589: when checking if we have a recursion error
  check for the specific "maximum recursion depth" text of the exception.
- update to 1.4.24:
  - Fix retrieving source when an else: line has an other statement on
  the same line.
  - add localpath read_text/write_text/read_bytes/write_bytes methods
  as shortcuts and clearer bytes/text interfaces for read/write.
  Adapted from a PR from Paul Moore.
- update to 1.4.23:
  - use newer apipkg version which makes attribute access on
  alias modules resolve to None rather than an ImportError.
  This helps with code that uses inspect.getframeinfo()
  on py34 which causes a complete walk on sys.modules
  thus triggering the alias module to resolve and blowing
  up with ImportError.  The negative side is that something
  like "py.test.X" will now result in None instead of "importerror: pytest"
  if pytest is not installed.  But you shouldn't import "py.test"
  anyway anymore.
  - adapt one svn test to only check for any exception instead
  of specific ones because different svn versions cause different
  errors and we don't care.</changelog>
  <changelog author="tbechtold@suse.com" date="1423051200">- update to version 1.4.26:
  - avoid calling normpath twice in py.path.local
  - py.builtin._reraise properly reraises under Python3 now.
  - fix issue53 - remove module index, thanks jenisys.
  - allow posix path separators when "fnmatch" is called.
    Thanks Christian Long for the complete PR.</changelog>
  <changelog author="tbechtold@suse.com" date="1434974400">- update to 1.4.28:
  - fix issue64 -- dirpath regression when "abs=True" is passed.
  - fix issue59: point to new repo site
  - allow a new ensuresyspath="append" mode for py.path.local.pyimport()
    so that a neccessary import path is appended instead of prepended to
    sys.path
  - strike undocumented, untested argument to py.path.local.pypkgpath
  - speed up py.path.local.dirpath by a factor of 10</changelog>
  <changelog author="aj@ajaissle.de" date="1435665600">- Split documentation into separate package to avoid build loop</changelog>
  <changelog author="aj@ajaissle.de" date="1435838400">- update to version 1.4.30:
  * fix issue68 an assert with a multiline list comprehension was not
    reported correctly. Thanks Henrik Heibuerger.
- changes from version 1.4.29:
  * fix issue55: revert a change to the statement finding algorithm
    which is used by pytest for generating tracebacks. Thanks Daniel
    Hahler for initial analysis.
  * fix pytest issue254 for when traceback rendering can?t find valid
    source code. Thanks Ionel Cristian Maries.</changelog>
</package>
<package pkgid="f75a950c4882601b783cc24a6f75b00baff25c355b1c20c50f30cdb0f54f6d96" name="python-py" arch="src">
  <version epoch="0" ver="1.4.30" rel="2.2"/>
  <changelog author="saschpe@suse.de" date="1310644800">- Initial version</changelog>
  <changelog author="saschpe@gmx.de" date="1329739200">- Update to version 1.4.7:
  * fix issue11 - own test failure with python3.3 / Thanks Benjamin Peterson
  * help fix pytest issue 102
- Changes from version 1.4.6:
  * help to fix pytest issue99: unify output of
    ExceptionInfo.getrepr(style="native") with ...(style="long")
  * fix issue7: source.getstatementrange() now raises proper error
    if no valid statement can be found
  * fix issue8: fix code and tests of svnurl/svnwc to work on subversion 1.7 -
    note that path.status(updates=1) will not properly work svn-17's status
  - -xml output is broken.
  * make source.getstatementrange() more resilent about non-python code frames
    (as seen from jnja2)
  * make trackeback recursion detection more resilent
    about the eval magic of a decorator library
  * iniconfig: add support for ; as comment starter
  * properly handle lists in xmlgen on python3
  * normalize py.code.getfslineno(obj) to always return a (string, int) tuple
    defaulting to ("", -1) respectively if no source code can be found for obj.
- Changes from version 1.4.5:
  * improve some unicode handling in terminalwriter and capturing
- Spec file cleanup:
  * BuildRequire python-distribute instead of setuptools
  * Simplified macro usage
  * Removed outdated %clean section</changelog>
  <changelog author="saschpe@suse.de" date="1340366400">- Update to version 1.4.9:
  + fix bug of path.visit() which would not recognize glob-style patterns
    for the "rec" recursion argument
  + changed iniconfig parsing to better conform, now the chars ";"
    and "#" only mark a comment at the stripped start of a line
  + include recent apipkg-1.2
  + change internal terminalwriter.line/reline logic to more nicely
    support file spinners
- Changes from version 1.4.8:
  + fix issue 13 - correct handling of the tag name object in xmlgen
  + fix issue 14 - support raw attribute values in xmlgen
  + fix windows terminalwriter printing/re-line problem
  + update distribute_setup.py to 0.6.27</changelog>
  <changelog author="p.drouand@gmail.com" date="1357992000">- Update to 1.4.12 version:
  * fix python2.4 support - for pre-AST interpreters re-introduce
    old way to find statements in exceptions (closes pytest issue 209)
  * add tox.ini to distribution
  * fix issue23 - print *,** args information in tracebacks,
    thanks Manuel Jacob</changelog>
  <changelog author="p.drouand@gmail.com" date="1357992001">- Initial python3 support</changelog>
  <changelog author="dmueller@suse.com" date="1369656000">- update to 1.4.14:
  - fix dupfile to work with files that don't carry a mode.
  - fix getting statementrange/compiling a file ending
  in a comment line without newline (on python2.5)
  - for local paths you can pass "mode=True" to a copy()
  in order to copy permission bits (underlying mechanism
  is using shutil.copymode)
  - add paths arguments to py.path.local.sysfind to restrict
  search to the diretories in the path.
  - add isdir/isfile/islink to path.stat() objects allowing to perform
  multiple checks without calling out multiple times
  - drop py.path.local.__new__ in favour of a simpler __init__
  - iniconfig: allow "name:value" settings in config files, no space after
  "name" required
  - fix issue 27 - NameError in unlikely untested case of saferepr</changelog>
  <changelog author="dmueller@suse.com" date="1372161600">- update to 1.4.15:
  - majorly speed up some common calling patterns with
    LocalPath.listdir()/join/check/stat functions considerably.
  - fix an edge case with fnmatch where a glob style pattern appeared
    in an absolute path.</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="p.drouand@gmail.com" date="1386504000">- Update to version 1.4.18
  + introduce path.ensure_dir() as a synonym for ensure(..., dir=1)
  + some unicode/python3 related fixes wrt to path manipulations
    (if you start passing unicode particular in py2 you might
    still get problems, though)
- Changes from 1.4.17
  + make py.io.TerminalWriter() prefer colorama if it is available
    and avoid empty lines when separator-lines are printed by
    being defensive and reducing the working terminalwidth by 1
  + introduce optional "expanduser" argument to py.path.local
    to that local("~", expanduser=True) gives the home
    directory of "user".
- Changes from 1.4.16
  + fix issue35 - define __gt__ ordering between a local path
    and strings
  + fix issue36 - make chdir() work even if os.getcwd() fails.
  + add path.exists/isdir/isfile/islink shortcuts
  + introduce local path.as_cwd() context manager.
  + introduce p.write(ensure=1) and p.open(ensure=1)
    where ensure triggers creation of neccessary parent dirs.</changelog>
  <changelog author="mvyskocil@suse.com" date="1388750400">- update to 1.4.19:
  - merge in apipkg fixes
  - some micro-optimizations in py/_code/code.py for speeding
    up pytest runs.  Thanks Alex Gaynor for initiative.
  - check PY_COLORS=1 or PY_COLORS=0 to force coloring/not-coloring
    for py.io.TerminalWriter() independently from capabilities
    of the output file.  Thanks Marc Abramowitz for the PR.
  - some fixes to unicode handling in assertion handling.
    Thanks for the PR to Floris Bruynooghe.  (This helps
    to fix pytest issue 319).
  - depend on setuptools presence, remove distribute_setup</changelog>
  <changelog author="speilicke@suse.com" date="1394625600">- Update to version 1.4.20:
  + ignore unicode decode errors in xmlescape.  Thanks Anatoly Bubenkoff.
  + on python2 modify traceback.format_exception_only to match python3
    behaviour, namely trying to print unicode for Exception instances
  + use a safer way for serializing exception reports (helps to fix
    pytest issue413)
- Drop %check section, we never ran tests. That would need python-pytest
  and introduce a cycle</changelog>
  <changelog author="osynge@suse.com" date="1399377600">- Removed unnessisary dependency on python-setuptools especially as this
  causes a conflict with SLE11sp3</changelog>
  <changelog author="toddrme2178@gmail.com" date="1406721600">- Update to 1.4.22
  - refactor class-level registry on ForkedFunc child start/finish
    event to become instance based (i.e. passed into the constructor)
- Update to 1.4.21
  - ForkedFunc now has class-level register_on_start/on_exit()
    methods to allow adding information in the boxed process.
    Thanks Marc Schlaich.
  - ForkedFunc in the child opens in "auto-flush" mode for
    stdout/stderr so that when a subprocess dies you can see
    its output even if it didn't flush itself.
  - refactor traceback generation in light of pytest issue 364
    (shortening tracebacks).   you can now set a new traceback style
    on a per-entry basis such that a caller can force entries to be
    isplayed as short or long entries.
  - win32: py.path.local.sysfind(name) will preferrably return files with
    extensions so that if "X" and "X.bat" or "X.exe" is on the PATH,
    one of the latter two will be returned.</changelog>
  <changelog author="dmueller@suse.com" date="1411819200">- update to 1.4.25:
  - fix issue52: vaguely fix py25 compat of py.path.local (it's not
  officially supported), also fix docs
  - fix pytest issue 589: when checking if we have a recursion error
  check for the specific "maximum recursion depth" text of the exception.
- update to 1.4.24:
  - Fix retrieving source when an else: line has an other statement on
  the same line.
  - add localpath read_text/write_text/read_bytes/write_bytes methods
  as shortcuts and clearer bytes/text interfaces for read/write.
  Adapted from a PR from Paul Moore.
- update to 1.4.23:
  - use newer apipkg version which makes attribute access on
  alias modules resolve to None rather than an ImportError.
  This helps with code that uses inspect.getframeinfo()
  on py34 which causes a complete walk on sys.modules
  thus triggering the alias module to resolve and blowing
  up with ImportError.  The negative side is that something
  like "py.test.X" will now result in None instead of "importerror: pytest"
  if pytest is not installed.  But you shouldn't import "py.test"
  anyway anymore.
  - adapt one svn test to only check for any exception instead
  of specific ones because different svn versions cause different
  errors and we don't care.</changelog>
  <changelog author="tbechtold@suse.com" date="1423051200">- update to version 1.4.26:
  - avoid calling normpath twice in py.path.local
  - py.builtin._reraise properly reraises under Python3 now.
  - fix issue53 - remove module index, thanks jenisys.
  - allow posix path separators when "fnmatch" is called.
    Thanks Christian Long for the complete PR.</changelog>
  <changelog author="tbechtold@suse.com" date="1434974400">- update to 1.4.28:
  - fix issue64 -- dirpath regression when "abs=True" is passed.
  - fix issue59: point to new repo site
  - allow a new ensuresyspath="append" mode for py.path.local.pyimport()
    so that a neccessary import path is appended instead of prepended to
    sys.path
  - strike undocumented, untested argument to py.path.local.pypkgpath
  - speed up py.path.local.dirpath by a factor of 10</changelog>
  <changelog author="aj@ajaissle.de" date="1435665600">- Split documentation into separate package to avoid build loop</changelog>
  <changelog author="aj@ajaissle.de" date="1435838400">- update to version 1.4.30:
  * fix issue68 an assert with a multiline list comprehension was not
    reported correctly. Thanks Henrik Heibuerger.
- changes from version 1.4.29:
  * fix issue55: revert a change to the statement finding algorithm
    which is used by pytest for generating tracebacks. Thanks Daniel
    Hahler for initial analysis.
  * fix pytest issue254 for when traceback rendering can?t find valid
    source code. Thanks Ionel Cristian Maries.</changelog>
</package>
<package pkgid="0b3869fb7115e8a6fdc7c97b2b073777745cc06a6eafcf6cd4e0960272b0e289" name="python-py" arch="noarch">
  <version epoch="0" ver="1.4.30" rel="2.3"/>
  <changelog author="saschpe@suse.de" date="1310644800">- Initial version</changelog>
  <changelog author="saschpe@gmx.de" date="1329739200">- Update to version 1.4.7:
  * fix issue11 - own test failure with python3.3 / Thanks Benjamin Peterson
  * help fix pytest issue 102
- Changes from version 1.4.6:
  * help to fix pytest issue99: unify output of
    ExceptionInfo.getrepr(style="native") with ...(style="long")
  * fix issue7: source.getstatementrange() now raises proper error
    if no valid statement can be found
  * fix issue8: fix code and tests of svnurl/svnwc to work on subversion 1.7 -
    note that path.status(updates=1) will not properly work svn-17's status
  - -xml output is broken.
  * make source.getstatementrange() more resilent about non-python code frames
    (as seen from jnja2)
  * make trackeback recursion detection more resilent
    about the eval magic of a decorator library
  * iniconfig: add support for ; as comment starter
  * properly handle lists in xmlgen on python3
  * normalize py.code.getfslineno(obj) to always return a (string, int) tuple
    defaulting to ("", -1) respectively if no source code can be found for obj.
- Changes from version 1.4.5:
  * improve some unicode handling in terminalwriter and capturing
- Spec file cleanup:
  * BuildRequire python-distribute instead of setuptools
  * Simplified macro usage
  * Removed outdated %clean section</changelog>
  <changelog author="saschpe@suse.de" date="1340366400">- Update to version 1.4.9:
  + fix bug of path.visit() which would not recognize glob-style patterns
    for the "rec" recursion argument
  + changed iniconfig parsing to better conform, now the chars ";"
    and "#" only mark a comment at the stripped start of a line
  + include recent apipkg-1.2
  + change internal terminalwriter.line/reline logic to more nicely
    support file spinners
- Changes from version 1.4.8:
  + fix issue 13 - correct handling of the tag name object in xmlgen
  + fix issue 14 - support raw attribute values in xmlgen
  + fix windows terminalwriter printing/re-line problem
  + update distribute_setup.py to 0.6.27</changelog>
  <changelog author="p.drouand@gmail.com" date="1357992000">- Update to 1.4.12 version:
  * fix python2.4 support - for pre-AST interpreters re-introduce
    old way to find statements in exceptions (closes pytest issue 209)
  * add tox.ini to distribution
  * fix issue23 - print *,** args information in tracebacks,
    thanks Manuel Jacob</changelog>
  <changelog author="p.drouand@gmail.com" date="1357992001">- Initial python3 support</changelog>
  <changelog author="dmueller@suse.com" date="1369656000">- update to 1.4.14:
  - fix dupfile to work with files that don't carry a mode.
  - fix getting statementrange/compiling a file ending
  in a comment line without newline (on python2.5)
  - for local paths you can pass "mode=True" to a copy()
  in order to copy permission bits (underlying mechanism
  is using shutil.copymode)
  - add paths arguments to py.path.local.sysfind to restrict
  search to the diretories in the path.
  - add isdir/isfile/islink to path.stat() objects allowing to perform
  multiple checks without calling out multiple times
  - drop py.path.local.__new__ in favour of a simpler __init__
  - iniconfig: allow "name:value" settings in config files, no space after
  "name" required
  - fix issue 27 - NameError in unlikely untested case of saferepr</changelog>
  <changelog author="dmueller@suse.com" date="1372161600">- update to 1.4.15:
  - majorly speed up some common calling patterns with
    LocalPath.listdir()/join/check/stat functions considerably.
  - fix an edge case with fnmatch where a glob style pattern appeared
    in an absolute path.</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="p.drouand@gmail.com" date="1386504000">- Update to version 1.4.18
  + introduce path.ensure_dir() as a synonym for ensure(..., dir=1)
  + some unicode/python3 related fixes wrt to path manipulations
    (if you start passing unicode particular in py2 you might
    still get problems, though)
- Changes from 1.4.17
  + make py.io.TerminalWriter() prefer colorama if it is available
    and avoid empty lines when separator-lines are printed by
    being defensive and reducing the working terminalwidth by 1
  + introduce optional "expanduser" argument to py.path.local
    to that local("~", expanduser=True) gives the home
    directory of "user".
- Changes from 1.4.16
  + fix issue35 - define __gt__ ordering between a local path
    and strings
  + fix issue36 - make chdir() work even if os.getcwd() fails.
  + add path.exists/isdir/isfile/islink shortcuts
  + introduce local path.as_cwd() context manager.
  + introduce p.write(ensure=1) and p.open(ensure=1)
    where ensure triggers creation of neccessary parent dirs.</changelog>
  <changelog author="mvyskocil@suse.com" date="1388750400">- update to 1.4.19:
  - merge in apipkg fixes
  - some micro-optimizations in py/_code/code.py for speeding
    up pytest runs.  Thanks Alex Gaynor for initiative.
  - check PY_COLORS=1 or PY_COLORS=0 to force coloring/not-coloring
    for py.io.TerminalWriter() independently from capabilities
    of the output file.  Thanks Marc Abramowitz for the PR.
  - some fixes to unicode handling in assertion handling.
    Thanks for the PR to Floris Bruynooghe.  (This helps
    to fix pytest issue 319).
  - depend on setuptools presence, remove distribute_setup</changelog>
  <changelog author="speilicke@suse.com" date="1394625600">- Update to version 1.4.20:
  + ignore unicode decode errors in xmlescape.  Thanks Anatoly Bubenkoff.
  + on python2 modify traceback.format_exception_only to match python3
    behaviour, namely trying to print unicode for Exception instances
  + use a safer way for serializing exception reports (helps to fix
    pytest issue413)
- Drop %check section, we never ran tests. That would need python-pytest
  and introduce a cycle</changelog>
  <changelog author="osynge@suse.com" date="1399377600">- Removed unnessisary dependency on python-setuptools especially as this
  causes a conflict with SLE11sp3</changelog>
  <changelog author="toddrme2178@gmail.com" date="1406721600">- Update to 1.4.22
  - refactor class-level registry on ForkedFunc child start/finish
    event to become instance based (i.e. passed into the constructor)
- Update to 1.4.21
  - ForkedFunc now has class-level register_on_start/on_exit()
    methods to allow adding information in the boxed process.
    Thanks Marc Schlaich.
  - ForkedFunc in the child opens in "auto-flush" mode for
    stdout/stderr so that when a subprocess dies you can see
    its output even if it didn't flush itself.
  - refactor traceback generation in light of pytest issue 364
    (shortening tracebacks).   you can now set a new traceback style
    on a per-entry basis such that a caller can force entries to be
    isplayed as short or long entries.
  - win32: py.path.local.sysfind(name) will preferrably return files with
    extensions so that if "X" and "X.bat" or "X.exe" is on the PATH,
    one of the latter two will be returned.</changelog>
  <changelog author="dmueller@suse.com" date="1411819200">- update to 1.4.25:
  - fix issue52: vaguely fix py25 compat of py.path.local (it's not
  officially supported), also fix docs
  - fix pytest issue 589: when checking if we have a recursion error
  check for the specific "maximum recursion depth" text of the exception.
- update to 1.4.24:
  - Fix retrieving source when an else: line has an other statement on
  the same line.
  - add localpath read_text/write_text/read_bytes/write_bytes methods
  as shortcuts and clearer bytes/text interfaces for read/write.
  Adapted from a PR from Paul Moore.
- update to 1.4.23:
  - use newer apipkg version which makes attribute access on
  alias modules resolve to None rather than an ImportError.
  This helps with code that uses inspect.getframeinfo()
  on py34 which causes a complete walk on sys.modules
  thus triggering the alias module to resolve and blowing
  up with ImportError.  The negative side is that something
  like "py.test.X" will now result in None instead of "importerror: pytest"
  if pytest is not installed.  But you shouldn't import "py.test"
  anyway anymore.
  - adapt one svn test to only check for any exception instead
  of specific ones because different svn versions cause different
  errors and we don't care.</changelog>
  <changelog author="tbechtold@suse.com" date="1423051200">- update to version 1.4.26:
  - avoid calling normpath twice in py.path.local
  - py.builtin._reraise properly reraises under Python3 now.
  - fix issue53 - remove module index, thanks jenisys.
  - allow posix path separators when "fnmatch" is called.
    Thanks Christian Long for the complete PR.</changelog>
  <changelog author="tbechtold@suse.com" date="1434974400">- update to 1.4.28:
  - fix issue64 -- dirpath regression when "abs=True" is passed.
  - fix issue59: point to new repo site
  - allow a new ensuresyspath="append" mode for py.path.local.pyimport()
    so that a neccessary import path is appended instead of prepended to
    sys.path
  - strike undocumented, untested argument to py.path.local.pypkgpath
  - speed up py.path.local.dirpath by a factor of 10</changelog>
  <changelog author="aj@ajaissle.de" date="1435665600">- Split documentation into separate package to avoid build loop</changelog>
  <changelog author="aj@ajaissle.de" date="1435838400">- update to version 1.4.30:
  * fix issue68 an assert with a multiline list comprehension was not
    reported correctly. Thanks Henrik Heibuerger.
- changes from version 1.4.29:
  * fix issue55: revert a change to the statement finding algorithm
    which is used by pytest for generating tracebacks. Thanks Daniel
    Hahler for initial analysis.
  * fix pytest issue254 for when traceback rendering can?t find valid
    source code. Thanks Ionel Cristian Maries.</changelog>
</package>
<package pkgid="979a955623d3ee6d10c0278be0e1e5c9a7849ec522b5ce358e24097e7aa5ebd0" name="python-py" arch="src">
  <version epoch="0" ver="1.4.30" rel="2.3"/>
  <changelog author="saschpe@suse.de" date="1310644800">- Initial version</changelog>
  <changelog author="saschpe@gmx.de" date="1329739200">- Update to version 1.4.7:
  * fix issue11 - own test failure with python3.3 / Thanks Benjamin Peterson
  * help fix pytest issue 102
- Changes from version 1.4.6:
  * help to fix pytest issue99: unify output of
    ExceptionInfo.getrepr(style="native") with ...(style="long")
  * fix issue7: source.getstatementrange() now raises proper error
    if no valid statement can be found
  * fix issue8: fix code and tests of svnurl/svnwc to work on subversion 1.7 -
    note that path.status(updates=1) will not properly work svn-17's status
  - -xml output is broken.
  * make source.getstatementrange() more resilent about non-python code frames
    (as seen from jnja2)
  * make trackeback recursion detection more resilent
    about the eval magic of a decorator library
  * iniconfig: add support for ; as comment starter
  * properly handle lists in xmlgen on python3
  * normalize py.code.getfslineno(obj) to always return a (string, int) tuple
    defaulting to ("", -1) respectively if no source code can be found for obj.
- Changes from version 1.4.5:
  * improve some unicode handling in terminalwriter and capturing
- Spec file cleanup:
  * BuildRequire python-distribute instead of setuptools
  * Simplified macro usage
  * Removed outdated %clean section</changelog>
  <changelog author="saschpe@suse.de" date="1340366400">- Update to version 1.4.9:
  + fix bug of path.visit() which would not recognize glob-style patterns
    for the "rec" recursion argument
  + changed iniconfig parsing to better conform, now the chars ";"
    and "#" only mark a comment at the stripped start of a line
  + include recent apipkg-1.2
  + change internal terminalwriter.line/reline logic to more nicely
    support file spinners
- Changes from version 1.4.8:
  + fix issue 13 - correct handling of the tag name object in xmlgen
  + fix issue 14 - support raw attribute values in xmlgen
  + fix windows terminalwriter printing/re-line problem
  + update distribute_setup.py to 0.6.27</changelog>
  <changelog author="p.drouand@gmail.com" date="1357992000">- Update to 1.4.12 version:
  * fix python2.4 support - for pre-AST interpreters re-introduce
    old way to find statements in exceptions (closes pytest issue 209)
  * add tox.ini to distribution
  * fix issue23 - print *,** args information in tracebacks,
    thanks Manuel Jacob</changelog>
  <changelog author="p.drouand@gmail.com" date="1357992001">- Initial python3 support</changelog>
  <changelog author="dmueller@suse.com" date="1369656000">- update to 1.4.14:
  - fix dupfile to work with files that don't carry a mode.
  - fix getting statementrange/compiling a file ending
  in a comment line without newline (on python2.5)
  - for local paths you can pass "mode=True" to a copy()
  in order to copy permission bits (underlying mechanism
  is using shutil.copymode)
  - add paths arguments to py.path.local.sysfind to restrict
  search to the diretories in the path.
  - add isdir/isfile/islink to path.stat() objects allowing to perform
  multiple checks without calling out multiple times
  - drop py.path.local.__new__ in favour of a simpler __init__
  - iniconfig: allow "name:value" settings in config files, no space after
  "name" required
  - fix issue 27 - NameError in unlikely untested case of saferepr</changelog>
  <changelog author="dmueller@suse.com" date="1372161600">- update to 1.4.15:
  - majorly speed up some common calling patterns with
    LocalPath.listdir()/join/check/stat functions considerably.
  - fix an edge case with fnmatch where a glob style pattern appeared
    in an absolute path.</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="p.drouand@gmail.com" date="1386504000">- Update to version 1.4.18
  + introduce path.ensure_dir() as a synonym for ensure(..., dir=1)
  + some unicode/python3 related fixes wrt to path manipulations
    (if you start passing unicode particular in py2 you might
    still get problems, though)
- Changes from 1.4.17
  + make py.io.TerminalWriter() prefer colorama if it is available
    and avoid empty lines when separator-lines are printed by
    being defensive and reducing the working terminalwidth by 1
  + introduce optional "expanduser" argument to py.path.local
    to that local("~", expanduser=True) gives the home
    directory of "user".
- Changes from 1.4.16
  + fix issue35 - define __gt__ ordering between a local path
    and strings
  + fix issue36 - make chdir() work even if os.getcwd() fails.
  + add path.exists/isdir/isfile/islink shortcuts
  + introduce local path.as_cwd() context manager.
  + introduce p.write(ensure=1) and p.open(ensure=1)
    where ensure triggers creation of neccessary parent dirs.</changelog>
  <changelog author="mvyskocil@suse.com" date="1388750400">- update to 1.4.19:
  - merge in apipkg fixes
  - some micro-optimizations in py/_code/code.py for speeding
    up pytest runs.  Thanks Alex Gaynor for initiative.
  - check PY_COLORS=1 or PY_COLORS=0 to force coloring/not-coloring
    for py.io.TerminalWriter() independently from capabilities
    of the output file.  Thanks Marc Abramowitz for the PR.
  - some fixes to unicode handling in assertion handling.
    Thanks for the PR to Floris Bruynooghe.  (This helps
    to fix pytest issue 319).
  - depend on setuptools presence, remove distribute_setup</changelog>
  <changelog author="speilicke@suse.com" date="1394625600">- Update to version 1.4.20:
  + ignore unicode decode errors in xmlescape.  Thanks Anatoly Bubenkoff.
  + on python2 modify traceback.format_exception_only to match python3
    behaviour, namely trying to print unicode for Exception instances
  + use a safer way for serializing exception reports (helps to fix
    pytest issue413)
- Drop %check section, we never ran tests. That would need python-pytest
  and introduce a cycle</changelog>
  <changelog author="osynge@suse.com" date="1399377600">- Removed unnessisary dependency on python-setuptools especially as this
  causes a conflict with SLE11sp3</changelog>
  <changelog author="toddrme2178@gmail.com" date="1406721600">- Update to 1.4.22
  - refactor class-level registry on ForkedFunc child start/finish
    event to become instance based (i.e. passed into the constructor)
- Update to 1.4.21
  - ForkedFunc now has class-level register_on_start/on_exit()
    methods to allow adding information in the boxed process.
    Thanks Marc Schlaich.
  - ForkedFunc in the child opens in "auto-flush" mode for
    stdout/stderr so that when a subprocess dies you can see
    its output even if it didn't flush itself.
  - refactor traceback generation in light of pytest issue 364
    (shortening tracebacks).   you can now set a new traceback style
    on a per-entry basis such that a caller can force entries to be
    isplayed as short or long entries.
  - win32: py.path.local.sysfind(name) will preferrably return files with
    extensions so that if "X" and "X.bat" or "X.exe" is on the PATH,
    one of the latter two will be returned.</changelog>
  <changelog author="dmueller@suse.com" date="1411819200">- update to 1.4.25:
  - fix issue52: vaguely fix py25 compat of py.path.local (it's not
  officially supported), also fix docs
  - fix pytest issue 589: when checking if we have a recursion error
  check for the specific "maximum recursion depth" text of the exception.
- update to 1.4.24:
  - Fix retrieving source when an else: line has an other statement on
  the same line.
  - add localpath read_text/write_text/read_bytes/write_bytes methods
  as shortcuts and clearer bytes/text interfaces for read/write.
  Adapted from a PR from Paul Moore.
- update to 1.4.23:
  - use newer apipkg version which makes attribute access on
  alias modules resolve to None rather than an ImportError.
  This helps with code that uses inspect.getframeinfo()
  on py34 which causes a complete walk on sys.modules
  thus triggering the alias module to resolve and blowing
  up with ImportError.  The negative side is that something
  like "py.test.X" will now result in None instead of "importerror: pytest"
  if pytest is not installed.  But you shouldn't import "py.test"
  anyway anymore.
  - adapt one svn test to only check for any exception instead
  of specific ones because different svn versions cause different
  errors and we don't care.</changelog>
  <changelog author="tbechtold@suse.com" date="1423051200">- update to version 1.4.26:
  - avoid calling normpath twice in py.path.local
  - py.builtin._reraise properly reraises under Python3 now.
  - fix issue53 - remove module index, thanks jenisys.
  - allow posix path separators when "fnmatch" is called.
    Thanks Christian Long for the complete PR.</changelog>
  <changelog author="tbechtold@suse.com" date="1434974400">- update to 1.4.28:
  - fix issue64 -- dirpath regression when "abs=True" is passed.
  - fix issue59: point to new repo site
  - allow a new ensuresyspath="append" mode for py.path.local.pyimport()
    so that a neccessary import path is appended instead of prepended to
    sys.path
  - strike undocumented, untested argument to py.path.local.pypkgpath
  - speed up py.path.local.dirpath by a factor of 10</changelog>
  <changelog author="aj@ajaissle.de" date="1435665600">- Split documentation into separate package to avoid build loop</changelog>
  <changelog author="aj@ajaissle.de" date="1435838400">- update to version 1.4.30:
  * fix issue68 an assert with a multiline list comprehension was not
    reported correctly. Thanks Henrik Heibuerger.
- changes from version 1.4.29:
  * fix issue55: revert a change to the statement finding algorithm
    which is used by pytest for generating tracebacks. Thanks Daniel
    Hahler for initial analysis.
  * fix pytest issue254 for when traceback rendering can?t find valid
    source code. Thanks Ionel Cristian Maries.</changelog>
</package>
<package pkgid="029f76324ea04f0cf1d672940b5b2f1e666d76cc7d17ae3e6d5e90ca09d02dad" name="python-pyflakes" arch="noarch">
  <version epoch="0" ver="1.0.0" rel="1.2"/>
  <changelog author="alexandre@exatati.com.br" date="1262001600">- Initial package (0.4.0) for openSUSE.</changelog>
  <changelog author="werner.ho@gmx.de" date="1329048000">- New version 0.5.0:
  - Convert pyflakes to use newer _ast infrastructure rather than compiler.
  - Support for new syntax in 2.7 (including set literals, set comprehensions,
    and dictionary comprehensions).
  - Make sure class names don't get bound until after class definition.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1329134400">- Renegerate spec file with py2pack;
- Add missing changes for 0.5.0.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1335441600">- Add python 3 package</changelog>
  <changelog author="toddrme2178@gmail.com" date="1335528000">- Fix building python 3 package on openSUSE 11.4 x86_64</changelog>
  <changelog author="dmueller@suse.com" date="1366545600">- update to 0.7:
  - Add --version and --help options.
  - Support `python -m pyflakes` (Python 2.7 and Python 3.x).
  - Add attribute `Message.col` to report column offset.
  - Do not report redefinition of variable for a variable used in a list
    comprehension in a conditional.
  - Do not report redefinition of variable for generator expressions and
    set or dict comprehensions.
  - Do not report undefined name when the code is protected with a
    `NameError` exception handler.
  - Do not report redefinition of variable when unassigning a module imported
    for its side-effect.
  - Support special locals like `__tracebackhide__` for py.test.
  - Support checking doctests.
  - Fix issue with Turkish locale where `'i'.upper() == 'i'` in Python 2.
  - Fix detection of variables in augmented assignments.
  - Support Python 3 up to 3.3, based on the pyflakes3k project.
  - Preserve compatibility with Python 2.5 and all recent versions of Python.
  - Support custom reporters in addition to the default Reporter.
  - Allow function redefinition for modern property construction via
    property.setter/deleter.
  - Fix spurious redefinition warnings in conditionals.
  - Do not report undefined name in __all__ if import * is used.
  - Add WindowsError as a known built-in name on all platforms.
  - Support specifying additional built-ins in the `Checker` constructor.
  - Don't issue Unused Variable warning when using locals() in current scope.
  - Handle problems with the encoding of source files.
  - Remove dependency on Twisted for the tests.
  - Support `python setup.py test` and `python setup.py develop`.
  - Create script using setuptools `entry_points` to support all platforms,</changelog>
  <changelog author="dmueller@suse.com" date="1368446400">- update to 0.7.2:
  - Fix computation of `DoctestSyntaxError.lineno` and `col`.
  - Add boolean attribute `Checker.withDoctest` to ignore doctests.
  - If environment variable `PYFLAKES_NODOCTEST` is set, skip doctests.
  - Environment variable `PYFLAKES_BUILTINS` accepts a comma-separated
    list of additional built-in names.
  - File `bin/pyflakes` was missing in tarball generated with distribute.
  - Fix reporting errors in non-ASCII filenames (Python 2.x)</changelog>
  <changelog author="dmueller@suse.com" date="1372852800">- update to 0.7.3:
  - Do not report undefined name for generator expression and dict or
    set comprehension at class level.
  - Deprecate `Checker.pushFunctionScope` and `Checker.pushClassScope`:
    use `Checker.pushScope` instead.
  - Remove dependency on Unittest2 for the tests.</changelog>
  <changelog author="dmueller@suse.com" date="1384862400">- install LICENSE (and other usual boilerplate)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1397217600">- Update to 0.8.1:
  - Detect the declared encoding in Python 3.
  - Do not report redefinition of import in a local scope, if the
    global name is used elsewhere in the module.
  - Catch undefined variable in loop generator when it is also used as
    loop variable.
  - Report undefined name for `(a, b) = (1, 2)` but not for the general
    unpacking `(a, b) = func()`.
  - Correctly detect when an imported module is used in default arguments
    of a method, when the method and the module use the same name.
  - Distribute a universal wheel file.
- Update to 0.8.0:
  - Adapt for the AST in Python 3.4.
  - Fix caret position on SyntaxError.
  - Fix crash on Python 2.x with some doctest SyntaxError.
  - Add tox.ini.
  - The `PYFLAKES_NODOCTEST` environment variable has been replaced with the
    `PYFLAKES_DOCTEST` environment variable (with the opposite meaning).
    Doctest checking is now disabled by default; set the environment variable
    to enable it.
  - Correctly parse incremental `__all__ += [...]`.
  - Catch return with arguments inside a generator (Python &lt;= 3.2).
  - Do not complain about `_` in doctests.
  - Drop deprecated methods `pushFunctionScope` and `pushClassScope`.</changelog>
  <changelog author="tbechtold@suse.com" date="1434974400">- update to 0.9.2:
  - Fix a traceback when a global is defined in one scope, and used in another.
  - Update NEWS.txt to include 0.9.0, which had been forgotten.
  - Exit gracefully, not with a traceback, on SIGINT and SIGPIPE.
  - Fix incorrect report of undefined name when using lambda expressions in
    generator expressions.
  - Don't crash on DOS line endings on Windows and Python 2.6.
  - Don't report an undefined name if the 'del' which caused a name to become
    undefined is only conditionally executed.
  - Properly handle differences in list comprehension scope in Python 3.
  - Improve handling of edge cases around 'global' defined variables.
  - Report an error for 'return' outside a function.</changelog>
  <changelog author="opensuse@cboltz.de" date="1447156800">- add dependency on python-setuptools (the pkg_resources module is needed
  at runtime)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1452686400">- update to version 1.0.0:
  * Python 3.5 support. async/await statements in particular.
  * test_api.py works on Windows now
  * Eliminated a false UnusedImport warning when the name has been
    declared "global"
- Implement update-alternatives.</changelog>
</package>
<package pkgid="52ffc8f6fcb21e10e2d4cd41b3aa5ba6ff5789034c1d1a803d077fd7cb0f425c" name="python-pyflakes" arch="src">
  <version epoch="0" ver="1.0.0" rel="1.2"/>
  <changelog author="alexandre@exatati.com.br" date="1262001600">- Initial package (0.4.0) for openSUSE.</changelog>
  <changelog author="werner.ho@gmx.de" date="1329048000">- New version 0.5.0:
  - Convert pyflakes to use newer _ast infrastructure rather than compiler.
  - Support for new syntax in 2.7 (including set literals, set comprehensions,
    and dictionary comprehensions).
  - Make sure class names don't get bound until after class definition.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1329134400">- Renegerate spec file with py2pack;
- Add missing changes for 0.5.0.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1335441600">- Add python 3 package</changelog>
  <changelog author="toddrme2178@gmail.com" date="1335528000">- Fix building python 3 package on openSUSE 11.4 x86_64</changelog>
  <changelog author="dmueller@suse.com" date="1366545600">- update to 0.7:
  - Add --version and --help options.
  - Support `python -m pyflakes` (Python 2.7 and Python 3.x).
  - Add attribute `Message.col` to report column offset.
  - Do not report redefinition of variable for a variable used in a list
    comprehension in a conditional.
  - Do not report redefinition of variable for generator expressions and
    set or dict comprehensions.
  - Do not report undefined name when the code is protected with a
    `NameError` exception handler.
  - Do not report redefinition of variable when unassigning a module imported
    for its side-effect.
  - Support special locals like `__tracebackhide__` for py.test.
  - Support checking doctests.
  - Fix issue with Turkish locale where `'i'.upper() == 'i'` in Python 2.
  - Fix detection of variables in augmented assignments.
  - Support Python 3 up to 3.3, based on the pyflakes3k project.
  - Preserve compatibility with Python 2.5 and all recent versions of Python.
  - Support custom reporters in addition to the default Reporter.
  - Allow function redefinition for modern property construction via
    property.setter/deleter.
  - Fix spurious redefinition warnings in conditionals.
  - Do not report undefined name in __all__ if import * is used.
  - Add WindowsError as a known built-in name on all platforms.
  - Support specifying additional built-ins in the `Checker` constructor.
  - Don't issue Unused Variable warning when using locals() in current scope.
  - Handle problems with the encoding of source files.
  - Remove dependency on Twisted for the tests.
  - Support `python setup.py test` and `python setup.py develop`.
  - Create script using setuptools `entry_points` to support all platforms,</changelog>
  <changelog author="dmueller@suse.com" date="1368446400">- update to 0.7.2:
  - Fix computation of `DoctestSyntaxError.lineno` and `col`.
  - Add boolean attribute `Checker.withDoctest` to ignore doctests.
  - If environment variable `PYFLAKES_NODOCTEST` is set, skip doctests.
  - Environment variable `PYFLAKES_BUILTINS` accepts a comma-separated
    list of additional built-in names.
  - File `bin/pyflakes` was missing in tarball generated with distribute.
  - Fix reporting errors in non-ASCII filenames (Python 2.x)</changelog>
  <changelog author="dmueller@suse.com" date="1372852800">- update to 0.7.3:
  - Do not report undefined name for generator expression and dict or
    set comprehension at class level.
  - Deprecate `Checker.pushFunctionScope` and `Checker.pushClassScope`:
    use `Checker.pushScope` instead.
  - Remove dependency on Unittest2 for the tests.</changelog>
  <changelog author="dmueller@suse.com" date="1384862400">- install LICENSE (and other usual boilerplate)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1397217600">- Update to 0.8.1:
  - Detect the declared encoding in Python 3.
  - Do not report redefinition of import in a local scope, if the
    global name is used elsewhere in the module.
  - Catch undefined variable in loop generator when it is also used as
    loop variable.
  - Report undefined name for `(a, b) = (1, 2)` but not for the general
    unpacking `(a, b) = func()`.
  - Correctly detect when an imported module is used in default arguments
    of a method, when the method and the module use the same name.
  - Distribute a universal wheel file.
- Update to 0.8.0:
  - Adapt for the AST in Python 3.4.
  - Fix caret position on SyntaxError.
  - Fix crash on Python 2.x with some doctest SyntaxError.
  - Add tox.ini.
  - The `PYFLAKES_NODOCTEST` environment variable has been replaced with the
    `PYFLAKES_DOCTEST` environment variable (with the opposite meaning).
    Doctest checking is now disabled by default; set the environment variable
    to enable it.
  - Correctly parse incremental `__all__ += [...]`.
  - Catch return with arguments inside a generator (Python &lt;= 3.2).
  - Do not complain about `_` in doctests.
  - Drop deprecated methods `pushFunctionScope` and `pushClassScope`.</changelog>
  <changelog author="tbechtold@suse.com" date="1434974400">- update to 0.9.2:
  - Fix a traceback when a global is defined in one scope, and used in another.
  - Update NEWS.txt to include 0.9.0, which had been forgotten.
  - Exit gracefully, not with a traceback, on SIGINT and SIGPIPE.
  - Fix incorrect report of undefined name when using lambda expressions in
    generator expressions.
  - Don't crash on DOS line endings on Windows and Python 2.6.
  - Don't report an undefined name if the 'del' which caused a name to become
    undefined is only conditionally executed.
  - Properly handle differences in list comprehension scope in Python 3.
  - Improve handling of edge cases around 'global' defined variables.
  - Report an error for 'return' outside a function.</changelog>
  <changelog author="opensuse@cboltz.de" date="1447156800">- add dependency on python-setuptools (the pkg_resources module is needed
  at runtime)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1452686400">- update to version 1.0.0:
  * Python 3.5 support. async/await statements in particular.
  * test_api.py works on Windows now
  * Eliminated a false UnusedImport warning when the name has been
    declared "global"
- Implement update-alternatives.</changelog>
</package>
<package pkgid="5d2f2dbb57a9c07451ccb8d65902e329b398719779bb302903ee99b5ae52fc96" name="python-pyflakes" arch="noarch">
  <version epoch="0" ver="1.0.0" rel="1.3"/>
  <changelog author="alexandre@exatati.com.br" date="1262001600">- Initial package (0.4.0) for openSUSE.</changelog>
  <changelog author="werner.ho@gmx.de" date="1329048000">- New version 0.5.0:
  - Convert pyflakes to use newer _ast infrastructure rather than compiler.
  - Support for new syntax in 2.7 (including set literals, set comprehensions,
    and dictionary comprehensions).
  - Make sure class names don't get bound until after class definition.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1329134400">- Renegerate spec file with py2pack;
- Add missing changes for 0.5.0.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1335441600">- Add python 3 package</changelog>
  <changelog author="toddrme2178@gmail.com" date="1335528000">- Fix building python 3 package on openSUSE 11.4 x86_64</changelog>
  <changelog author="dmueller@suse.com" date="1366545600">- update to 0.7:
  - Add --version and --help options.
  - Support `python -m pyflakes` (Python 2.7 and Python 3.x).
  - Add attribute `Message.col` to report column offset.
  - Do not report redefinition of variable for a variable used in a list
    comprehension in a conditional.
  - Do not report redefinition of variable for generator expressions and
    set or dict comprehensions.
  - Do not report undefined name when the code is protected with a
    `NameError` exception handler.
  - Do not report redefinition of variable when unassigning a module imported
    for its side-effect.
  - Support special locals like `__tracebackhide__` for py.test.
  - Support checking doctests.
  - Fix issue with Turkish locale where `'i'.upper() == 'i'` in Python 2.
  - Fix detection of variables in augmented assignments.
  - Support Python 3 up to 3.3, based on the pyflakes3k project.
  - Preserve compatibility with Python 2.5 and all recent versions of Python.
  - Support custom reporters in addition to the default Reporter.
  - Allow function redefinition for modern property construction via
    property.setter/deleter.
  - Fix spurious redefinition warnings in conditionals.
  - Do not report undefined name in __all__ if import * is used.
  - Add WindowsError as a known built-in name on all platforms.
  - Support specifying additional built-ins in the `Checker` constructor.
  - Don't issue Unused Variable warning when using locals() in current scope.
  - Handle problems with the encoding of source files.
  - Remove dependency on Twisted for the tests.
  - Support `python setup.py test` and `python setup.py develop`.
  - Create script using setuptools `entry_points` to support all platforms,</changelog>
  <changelog author="dmueller@suse.com" date="1368446400">- update to 0.7.2:
  - Fix computation of `DoctestSyntaxError.lineno` and `col`.
  - Add boolean attribute `Checker.withDoctest` to ignore doctests.
  - If environment variable `PYFLAKES_NODOCTEST` is set, skip doctests.
  - Environment variable `PYFLAKES_BUILTINS` accepts a comma-separated
    list of additional built-in names.
  - File `bin/pyflakes` was missing in tarball generated with distribute.
  - Fix reporting errors in non-ASCII filenames (Python 2.x)</changelog>
  <changelog author="dmueller@suse.com" date="1372852800">- update to 0.7.3:
  - Do not report undefined name for generator expression and dict or
    set comprehension at class level.
  - Deprecate `Checker.pushFunctionScope` and `Checker.pushClassScope`:
    use `Checker.pushScope` instead.
  - Remove dependency on Unittest2 for the tests.</changelog>
  <changelog author="dmueller@suse.com" date="1384862400">- install LICENSE (and other usual boilerplate)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1397217600">- Update to 0.8.1:
  - Detect the declared encoding in Python 3.
  - Do not report redefinition of import in a local scope, if the
    global name is used elsewhere in the module.
  - Catch undefined variable in loop generator when it is also used as
    loop variable.
  - Report undefined name for `(a, b) = (1, 2)` but not for the general
    unpacking `(a, b) = func()`.
  - Correctly detect when an imported module is used in default arguments
    of a method, when the method and the module use the same name.
  - Distribute a universal wheel file.
- Update to 0.8.0:
  - Adapt for the AST in Python 3.4.
  - Fix caret position on SyntaxError.
  - Fix crash on Python 2.x with some doctest SyntaxError.
  - Add tox.ini.
  - The `PYFLAKES_NODOCTEST` environment variable has been replaced with the
    `PYFLAKES_DOCTEST` environment variable (with the opposite meaning).
    Doctest checking is now disabled by default; set the environment variable
    to enable it.
  - Correctly parse incremental `__all__ += [...]`.
  - Catch return with arguments inside a generator (Python &lt;= 3.2).
  - Do not complain about `_` in doctests.
  - Drop deprecated methods `pushFunctionScope` and `pushClassScope`.</changelog>
  <changelog author="tbechtold@suse.com" date="1434974400">- update to 0.9.2:
  - Fix a traceback when a global is defined in one scope, and used in another.
  - Update NEWS.txt to include 0.9.0, which had been forgotten.
  - Exit gracefully, not with a traceback, on SIGINT and SIGPIPE.
  - Fix incorrect report of undefined name when using lambda expressions in
    generator expressions.
  - Don't crash on DOS line endings on Windows and Python 2.6.
  - Don't report an undefined name if the 'del' which caused a name to become
    undefined is only conditionally executed.
  - Properly handle differences in list comprehension scope in Python 3.
  - Improve handling of edge cases around 'global' defined variables.
  - Report an error for 'return' outside a function.</changelog>
  <changelog author="opensuse@cboltz.de" date="1447156800">- add dependency on python-setuptools (the pkg_resources module is needed
  at runtime)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1452686400">- update to version 1.0.0:
  * Python 3.5 support. async/await statements in particular.
  * test_api.py works on Windows now
  * Eliminated a false UnusedImport warning when the name has been
    declared "global"
- Implement update-alternatives.</changelog>
</package>
<package pkgid="4e55da058b4666add7bcdd668ea1de99e46f9bd01c1de8d503c7230ee6abdd80" name="python-pyflakes" arch="src">
  <version epoch="0" ver="1.0.0" rel="1.3"/>
  <changelog author="alexandre@exatati.com.br" date="1262001600">- Initial package (0.4.0) for openSUSE.</changelog>
  <changelog author="werner.ho@gmx.de" date="1329048000">- New version 0.5.0:
  - Convert pyflakes to use newer _ast infrastructure rather than compiler.
  - Support for new syntax in 2.7 (including set literals, set comprehensions,
    and dictionary comprehensions).
  - Make sure class names don't get bound until after class definition.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1329134400">- Renegerate spec file with py2pack;
- Add missing changes for 0.5.0.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1335441600">- Add python 3 package</changelog>
  <changelog author="toddrme2178@gmail.com" date="1335528000">- Fix building python 3 package on openSUSE 11.4 x86_64</changelog>
  <changelog author="dmueller@suse.com" date="1366545600">- update to 0.7:
  - Add --version and --help options.
  - Support `python -m pyflakes` (Python 2.7 and Python 3.x).
  - Add attribute `Message.col` to report column offset.
  - Do not report redefinition of variable for a variable used in a list
    comprehension in a conditional.
  - Do not report redefinition of variable for generator expressions and
    set or dict comprehensions.
  - Do not report undefined name when the code is protected with a
    `NameError` exception handler.
  - Do not report redefinition of variable when unassigning a module imported
    for its side-effect.
  - Support special locals like `__tracebackhide__` for py.test.
  - Support checking doctests.
  - Fix issue with Turkish locale where `'i'.upper() == 'i'` in Python 2.
  - Fix detection of variables in augmented assignments.
  - Support Python 3 up to 3.3, based on the pyflakes3k project.
  - Preserve compatibility with Python 2.5 and all recent versions of Python.
  - Support custom reporters in addition to the default Reporter.
  - Allow function redefinition for modern property construction via
    property.setter/deleter.
  - Fix spurious redefinition warnings in conditionals.
  - Do not report undefined name in __all__ if import * is used.
  - Add WindowsError as a known built-in name on all platforms.
  - Support specifying additional built-ins in the `Checker` constructor.
  - Don't issue Unused Variable warning when using locals() in current scope.
  - Handle problems with the encoding of source files.
  - Remove dependency on Twisted for the tests.
  - Support `python setup.py test` and `python setup.py develop`.
  - Create script using setuptools `entry_points` to support all platforms,</changelog>
  <changelog author="dmueller@suse.com" date="1368446400">- update to 0.7.2:
  - Fix computation of `DoctestSyntaxError.lineno` and `col`.
  - Add boolean attribute `Checker.withDoctest` to ignore doctests.
  - If environment variable `PYFLAKES_NODOCTEST` is set, skip doctests.
  - Environment variable `PYFLAKES_BUILTINS` accepts a comma-separated
    list of additional built-in names.
  - File `bin/pyflakes` was missing in tarball generated with distribute.
  - Fix reporting errors in non-ASCII filenames (Python 2.x)</changelog>
  <changelog author="dmueller@suse.com" date="1372852800">- update to 0.7.3:
  - Do not report undefined name for generator expression and dict or
    set comprehension at class level.
  - Deprecate `Checker.pushFunctionScope` and `Checker.pushClassScope`:
    use `Checker.pushScope` instead.
  - Remove dependency on Unittest2 for the tests.</changelog>
  <changelog author="dmueller@suse.com" date="1384862400">- install LICENSE (and other usual boilerplate)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1397217600">- Update to 0.8.1:
  - Detect the declared encoding in Python 3.
  - Do not report redefinition of import in a local scope, if the
    global name is used elsewhere in the module.
  - Catch undefined variable in loop generator when it is also used as
    loop variable.
  - Report undefined name for `(a, b) = (1, 2)` but not for the general
    unpacking `(a, b) = func()`.
  - Correctly detect when an imported module is used in default arguments
    of a method, when the method and the module use the same name.
  - Distribute a universal wheel file.
- Update to 0.8.0:
  - Adapt for the AST in Python 3.4.
  - Fix caret position on SyntaxError.
  - Fix crash on Python 2.x with some doctest SyntaxError.
  - Add tox.ini.
  - The `PYFLAKES_NODOCTEST` environment variable has been replaced with the
    `PYFLAKES_DOCTEST` environment variable (with the opposite meaning).
    Doctest checking is now disabled by default; set the environment variable
    to enable it.
  - Correctly parse incremental `__all__ += [...]`.
  - Catch return with arguments inside a generator (Python &lt;= 3.2).
  - Do not complain about `_` in doctests.
  - Drop deprecated methods `pushFunctionScope` and `pushClassScope`.</changelog>
  <changelog author="tbechtold@suse.com" date="1434974400">- update to 0.9.2:
  - Fix a traceback when a global is defined in one scope, and used in another.
  - Update NEWS.txt to include 0.9.0, which had been forgotten.
  - Exit gracefully, not with a traceback, on SIGINT and SIGPIPE.
  - Fix incorrect report of undefined name when using lambda expressions in
    generator expressions.
  - Don't crash on DOS line endings on Windows and Python 2.6.
  - Don't report an undefined name if the 'del' which caused a name to become
    undefined is only conditionally executed.
  - Properly handle differences in list comprehension scope in Python 3.
  - Improve handling of edge cases around 'global' defined variables.
  - Report an error for 'return' outside a function.</changelog>
  <changelog author="opensuse@cboltz.de" date="1447156800">- add dependency on python-setuptools (the pkg_resources module is needed
  at runtime)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1452686400">- update to version 1.0.0:
  * Python 3.5 support. async/await statements in particular.
  * test_api.py works on Windows now
  * Eliminated a false UnusedImport warning when the name has been
    declared "global"
- Implement update-alternatives.</changelog>
</package>
<package pkgid="5b57cef995a00c1cab825c6b6ac8294f3d9158b14831554d049babcf61647c51" name="python-pytest" arch="noarch">
  <version epoch="0" ver="2.8.7" rel="1.2"/>
  <changelog author="speilicke@suse.com" date="1379592000">- Skip running tests on SLE_11_SP2</changelog>
  <changelog author="mvyskocil@suse.com" date="1388750400">- Update to 2.5.1:
  + merge new documentation styling PR from Tobias Bieniek.
  + fix issue403: allow parametrize of multiple same-name functions within
    a collection node.
  + Allow parameterized fixtures to specify the ID of the parameters by
    adding an ids argument to pytest.fixture() and pytest.yield_fixture().
  + fix issue404 by always using the binary xml escape in the junitxml
    plugin.
  + fix issue407: fix addoption docstring to point to argparse instead of
    optparse.
  * 2.5.0:
  + dropped python2.5 from automated release testing of pytest itself
    which means it's probably going to break soon
  + simplified and fixed implementation for calling finalizers when
    parametrized fixtures or function arguments are involved.  finalization
    is now performed lazily at setup time instead of in the "teardown phase".
  + PR90: add --color=yes|no|auto option to force terminal coloring
    mode ("auto" is default).
  + fix issue319 - correctly show unicode in assertion errors. Also means
    we depend on py&gt;=1.4.19 now.
  + fix issue396 - correctly sort and finalize class-scoped parametrized
    tests independently from number of methods on the class.
  + refix issue323 in a better way -- parametrization should now never
    cause Runtime Recursion errors because the underlying algorithm
    for re-ordering tests per-scope/per-fixture is not recursive
    anymore
  + fix issue290 - there is preliminary support now for parametrizing
    with repeated same values (sometimes useful to to test if calling
    a second time works as with the first time).
  + close issue240 - document precisely how pytest module importing
    works, discuss the two common test directory layouts, and how it
    interacts with PEP420-namespace packages.
  + fix issue246 fix finalizer order to be LIFO on independent fixtures
    depending on a parametrized higher-than-function scoped fixture.
    (was quite some effort so please bear with the complexity of
    this sentence :)
  + fix issue244 by implementing special index for parameters to only use
    indices for paramentrized test ids
  + fix issue287 by running all finalizers but saving the exception
    from the first failing finalizer and re-raising it so teardown will
    still have failed.  We reraise the first failing exception because
    it might be the cause for other finalizers to fail.
  + fix ordering when mock.patch or other standard decorator-wrappings
    are used with test methods.  This fixues issue346 and should
    help with random "xdist" collection failures.  Thanks to
    Ronny Pfannschmidt and Donald Stufft for helping to isolate it.
  + and many more, see CHANGELOG for details
- require python3-py at least 1.4.19
- mark /etc/alternatives/py.test as ghost file for openSUSE 12.3+
- skip test_simple.yml from %check</changelog>
  <changelog author="speilicke@suse.com" date="1391083200">- Re-add python-argparse requirement for SP3</changelog>
  <changelog author="speilicke@suse.com" date="1394625600">- Update to version 2.5.2:
  - fix issue409 -- better interoperate with cx_freeze by not
    trying to import from collections.abc which causes problems
    for py27/cx_freeze.  Thanks Wolfgang L. for reporting and tracking it down.
  - fixed docs and code to use "pytest" instead of "py.test" almost everywhere.
    Thanks Jurko Gospodnetic for the complete PR.
  - fix issue425: mention at end of "py.test -h" that --markers
    and --fixtures work according to specified test path (or current dir)
  - fix issue413: exceptions with unicode attributes are now printed
    correctly also on python2 and with pytest-xdist runs. (the fix
    requires py-1.4.20)
  - copy, cleanup and integrate py.io capture
    from pylib 1.4.20.dev2 (rev 13d9af95547e)
  - address issue416: clarify docs as to conftest.py loading semantics
  - fix issue429: comparing byte strings with non-ascii chars in assert
    expressions now work better.  Thanks Floris Bruynooghe.
  - make capfd/capsys.capture private, its unused and shouldnt be exposed</changelog>
  <changelog author="mvyskocil@opensuse.org" date="1402401600">- Add setuptools dependency as py.test launcher does import pkg_resources</changelog>
  <changelog author="toddrme2178@gmail.com" date="1406721600">- Update to 2.6.0
  - Cache exceptions from fixtures according to their scope (issue 467).
  - fix issue537: Avoid importing old assertion reinterpretation code by default.
  - fix issue364: shorten and enhance tracebacks representation by default.
    The new "--tb=auto" option (default) will only display long tracebacks
    for the first and last entry.  You can get the old behaviour of printing
    all entries as long entries with "--tb=long".  Also short entries by
    default are now printed very similarly to "--tb=native" ones.
  - fix issue514: teach assertion reinterpretation about private class attributes
  - change -v output to include full node IDs of tests.  Users can copy
    a node ID from a test run, including line number, and use it as a
    positional argument in order to run only a single test.
  - fix issue 475: fail early and comprehensible if calling
    pytest.raises with wrong exception type.
  - fix issue516: tell in getting-started about current dependencies.
  - cleanup setup.py a bit and specify supported versions. Thanks Jurko
    Gospodnetic for the PR.
  - change XPASS colour to yellow rather then red when tests are run
    with -v.
  - fix issue473: work around mock putting an unbound method into a class
    dict when double-patching.
  - fix issue498: if a fixture finalizer fails, make sure that
    the fixture is still invalidated.
  - fix issue453: the result of the pytest_assertrepr_compare hook now gets
    it's newlines escaped so that format_exception does not blow up.
  - internal new warning system: pytest will now produce warnings when
    it detects oddities in your test collection or execution.
    Warnings are ultimately sent to a new pytest_logwarning hook which is
    currently only implemented by the terminal plugin which displays
    warnings in the summary line and shows more details when -rw (report on
    warnings) is specified.
  - change skips into warnings for test classes with an __init__ and
    callables in test modules which look like a test but are not functions.
  - fix issue436: improved finding of initial conftest files from command
    line arguments by using the result of parse_known_args rather than
    the previous flaky heuristics.  Thanks Marc Abramowitz for tests
    and initial fixing approaches in this area.
  - fix issue #479: properly handle nose/unittest(2) SkipTest exceptions
    during collection/loading of test modules.  Thanks to Marc Schlaich
    for the complete PR.
  - fix issue490: include pytest_load_initial_conftests in documentation
    and improve docstring.
  - fix issue472: clarify that ``pytest.config.getvalue()`` cannot work
    if it's triggered ahead of command line parsing.
  - merge PR123: improved integration with mock.patch decorator on tests.
  - fix issue412: messing with stdout/stderr FD-level streams is now
    captured without crashes.
  - fix issue483: trial/py33 works now properly.  Thanks Daniel Grana for PR.
  - improve example for pytest integration with "python setup.py test"
    which now has a generic "-a" or "--pytest-args" option where you
    can pass additional options as a quoted string.  Thanks Trevor Bekolay.
  - simplified internal capturing mechanism and made it more robust
    against tests or setups changing FD1/FD2, also better integrated
    now with pytest.pdb() in single tests.
  - improvements to pytest's own test-suite leakage detection, courtesy of PRs
    from Marc Abramowitz
  - fix issue492: avoid leak in test_writeorg.  Thanks Marc Abramowitz.
  - fix issue493: don't run tests in doc directory with ``python setup.py test``
    (use tox -e doctesting for that)
  - fix issue486: better reporting and handling of early conftest loading failures
  - some cleanup and simplification of internal conftest handling.
  - work a bit harder to break reference cycles when catching exceptions.
    Thanks Jurko Gospodnetic.
  - fix issue443: fix skip examples to use proper comparison.  Thanks Alex
    Groenholm.
  - support nose-style ``__test__`` attribute on modules, classes and
    functions, including unittest-style Classes.  If set to False, the
    test will not be collected.
  - fix issue512: show "&lt;notset&gt;" for arguments which might not be set
    in monkeypatch plugin.  Improves output in documentation.</changelog>
  <changelog author="toms@opensuse.org" date="1412510400">- Update to 2.6.3
  - No longer show line numbers in the ?verbose output, the output
    is now purely the nodeid. The line number is still shown in
    failure reports. Thanks Floris Bruynooghe.
  - fix issue437 where assertion rewriting could cause pytest-xdist
    slaves to collect different tests.
    Thanks Bruno Oliveira.
  - fix issue555: add ?errors? attribute to capture-streams to
    satisfy some distutils and possibly other code accessing sys.stdout.errors.
  - fix issue547 capsys/capfd also work when output capturing (?-s?)
    is disabled.
  - address issue170: allow pytest.mark.xfail(...) to specify expected
    exceptions via an optional ?raises=EXC? argument where EXC can be
    a single exception or a tuple of exception classes.
    Thanks David Mohr for the complete PR.
  - fix integration of pytest with unittest.mock.patch decorator when
    it uses the ?new? argument.
    Thanks Nicolas Delaby for test and PR.
  - fix issue with detecting conftest files if the arguments contain
    ?::? node id specifications (copy pasted from ?-v? output)
  - fix issue544 by only removing ?@NUM? at the end of ?::? separated
    parts and if the part has an ?.py? extension  don?t use py.std
    import helper, rather import things directly.
    Thanks Bruno Oliveira.
  See for other releases: http://pytest.org/latest/changelog.html</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1415448000">- fix bashism in pre script</changelog>
  <changelog author="mcihar@suse.cz" date="1427284800">- Update to 2.6.4:
  - Improve assertion failure reporting on iterables, by using ndiff and pprint.
  - removed outdated japanese docs from source tree.
  - docs for "pytest_addhooks" hook.  Thanks Bruno Oliveira.
  - updated plugin index docs.  Thanks Bruno Oliveira.
  - fix issue557: with "-k" we only allow the old style "-" for negation
    at the beginning of strings and even that is deprecated.  Use "not" instead.
    This should allow to pick parametrized tests where "-" appeared in the parameter.
  - fix issue604: Escape % character in the assertion message.
  - fix issue620: add explanation in the --genscript target about what
    the binary blob means. Thanks Dinu Gherman.
  - fix issue614: fixed pastebin support.</changelog>
  <changelog author="mcihar@suse.cz" date="1427284801">- Add optional dependencies for testsuite as BuildRequires.</changelog>
  <changelog author="tbechtold@suse.com" date="1428235200">- update to 2.7.0:
  - fix issue435: make reload() work when assert rewriting is active.
    Thanks Daniel Hahler.
  - fix issue616: conftest.py files and their contained fixutres are now
    properly considered for visibility, independently from the exact
    current working directory and test arguments that are used.
    Many thanks to Eric Siegerman and his PR235 which contains
    systematic tests for conftest visibility and now passes.
    This change also introduces the concept of a ``rootdir`` which
    is printed as a new pytest header and documented in the pytest
    customize web page.
  - change reporting of "diverted" tests, i.e. tests that are collected
    in one file but actually come from another (e.g. when tests in a test class
    come from a base class in a different file).  We now show the nodeid
    and indicate via a postfix the other file.
  - add ability to set command line options by environment
    variable PYTEST_ADDOPTS.
  - added documentation on the new pytest-dev teams on bitbucket and
    github.  See https://pytest.org/latest/contributing.html .
    Thanks to Anatoly for pushing and initial work on this.
  - fix issue650: new option ``--docttest-ignore-import-errors`` which
    will turn import errors in doctests into skips.  Thanks Charles Cloud
    for the complete PR.
  - fix issue655: work around different ways that cause python2/3
    to leak sys.exc_info into fixtures/tests causing failures in 3rd party code
  - fix issue615: assertion re-writing did not correctly escape % signs
    when formatting boolean operations, which tripped over mixing
    booleans with modulo operators.  Thanks to Tom Viner for the report,
    triaging and fix.
  - implement issue351: add ability to specify parametrize ids as a callable
    to generate custom test ids.  Thanks Brianna Laugher for the idea and
    implementation.
  - introduce and document new hookwrapper mechanism useful for plugins
    which want to wrap the execution of certain hooks for their purposes.
    This supersedes the undocumented ``__multicall__`` protocol which
    pytest itself and some external plugins use.  Note that pytest-2.8
    is scheduled to drop supporting the old ``__multicall__``
    and only support the hookwrapper protocol.
  - majorly speed up invocation of plugin hooks
  - use hookwrapper mechanism in builtin pytest plugins.
  - add a doctest ini option for doctest flags, thanks Holger Peters.
  - add note to docs that if you want to mark a parameter and the
    parameter is a callable, you also need to pass in a reason to disambiguate
    it from the "decorator" case.  Thanks Tom Viner.
  - "python_classes" and "python_functions" options now support glob-patterns
  for test discovery, as discussed in issue600. Thanks Ldiary Translations.
  - allow to override parametrized fixtures with non-parametrized ones and
    vice ver  sa (bubenkoff).
  - fix issue463: raise specific error for 'parameterize' misspelling
    (pfctdayelise  ).
  - On failure, the ``sys.last_value``, ``sys.last_type`` and
    ``sys.last_traceback`` are set, so that a user can inspect the error
    via postmortem debugging (almarklein).
- Bump Requires/BuildRequires for python-py</changelog>
  <changelog author="toddrme2178@gmail.com" date="1432123200">- Update to version 2.7.1:
  * fix issue731: do not get confused by the braces which may be
    present and unbalanced in an object's repr while collapsing
    False explanations.  Thanks Carl Meyer for the report and test
    case.
  * fix issue553: properly handling inspect.getsourcelines
    failures in FixtureLookupError which would lead to to an
    internal error, obfuscating the original problem. Thanks
    talljosh for initial diagnose/patch and Bruno Oliveira for
    final patch.
  * fix issue660: properly report scope-mismatch-access errors
    independently from ordering of fixture arguments.  Also
    avoid the pytest internal traceback which does not provide
    information to the user. Thanks Holger Krekel.
  * streamlined and documented release process.  Also all
    versions (in setup.py and documentation generation) are now
    read from _pytest/__init__.py. Thanks Holger Krekel.
  * fixed docs to remove the notion that yield-fixtures are
    experimental. They are here to stay :)  Thanks Bruno Oliveira.
  * Support building wheels by using environment markers for the
    requirements.  Thanks Ionel Maries Cristian.
  * fixed regression to 2.6.4 which surfaced e.g. in lost stdout
    capture printing when tests raised SystemExit. Thanks
    Holger Krekel.
  * reintroduced _pytest fixture of the pytester plugin which
    is used at least by pytest-xdist.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1432209600">- It doesn't need Twisted, and the dependency causes a build cycle.
  So it is removed from BuildRequires</changelog>
  <changelog author="toddrme2178@gmail.com" date="1432468800">- Split documentation into separate package to avoid build loop</changelog>
  <changelog author="rjschwei@suse.com" date="1436184000">- Add python-xml as build dependency to avoid test failure with the
  Python version shipped in SLE 12</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437739200">- Change update-alternatives requirement to absolute path to fix
  non-SUSE distributions (RHEL7)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437998400">- revert update-alternatives change, causes OBS trouble</changelog>
  <changelog author="toddrme2178@gmail.com" date="1438171200">- Make tests conditional to avoid dependency loop.</changelog>
  <changelog author="mcihar@suse.cz" date="1444392000">- Update to 2.8.2:
  2.8.2
  - ----
  - fix #1085: proper handling of encoding errors when passing encoded byte
    strings to pytest.parametrize in Python 2.
    Thanks Themanwithoutaplan for the report and Bruno Oliveira for the PR.
  - fix #1087: handling SystemError when passing empty byte strings to
    pytest.parametrize in Python 3.
    Thanks Paul Kehrer for the report and Bruno Oliveira for the PR.
  - fix #995: fixed internal error when filtering tracebacks where one entry
    was generated by an exec() statement.
    Thanks Daniel Hahler, Ashley C Straw, Philippe Gauthier and Pavel Savchenko
    for contributing and Bruno Oliveira for the PR.
  2.8.1
  - ----
  - fix #1034: Add missing nodeid on pytest_logwarning call in
    addhook.  Thanks Simon Gomizelj for the PR.
  - 'deprecated_call' is now only satisfied with a DeprecationWarning or
    PendingDeprecationWarning. Before 2.8.0, it accepted any warning, and 2.8.0
    made it accept only DeprecationWarning (but not PendingDeprecationWarning).
    Thanks Alex Gaynor for the issue and Eric Hunsberger for the PR.
  - fix issue #1073: avoid calling __getattr__ on potential plugin objects.
    This fixes an incompatibility with pytest-django.  Thanks Andreas Pelme,
    Bruno Oliveira and Ronny Pfannschmidt for contributing and Holger Krekel
    for the fix.
  - Fix issue #704: handle versionconflict during plugin loading more
    gracefully.  Thanks Bruno Oliveira for the PR.
  - Fix issue #1064: ""--junitxml" regression when used with the
    "pytest-xdist" plugin, with test reports being assigned to the wrong tests.
    Thanks Daniel Grunwald for the report and Bruno Oliveira for the PR.
  - (experimental) adapt more SEMVER style versioning and change meaning of
    master branch in git repo: "master" branch now keeps the bugfixes, changes
    aimed for micro releases.  "features" branch will only be be released
    with minor or major pytest releases.
  - Fix issue #766 by removing documentation references to distutils.
    Thanks Russel Winder.
  - Fix issue #1030: now byte-strings are escaped to produce item node ids
    to make them always serializable.
    Thanks Andy Freeland for the report and Bruno Oliveira for the PR.
  - Python 2: if unicode parametrized values are convertible to ascii, their
    ascii representation is used for the node id.
  - Fix issue #411: Add __eq__ method to assertion comparison example.
    Thanks Ben Webb.
  - fix issue 877: properly handle assertion explanations with non-ascii repr
    Thanks Mathieu Agopian for the report and Ronny Pfannschmidt for the PR.
  - fix issue 1029: transform errors when writing cache values into pytest-warnings
  2.8.0
  - ----------------------------
  - new ``--lf`` and ``-ff`` options to run only the last failing tests or
    "failing tests first" from the last run.  This functionality is provided
    through porting the formerly external pytest-cache plugin into pytest core.
    BACKWARD INCOMPAT: if you used pytest-cache's functionality to persist
    data between test runs be aware that we don't serialize sets anymore.
    Thanks Ronny Pfannschmidt for most of the merging work.
  - "-r" option now accepts "a" to include all possible reports, similar
    to passing "fEsxXw" explicitly (isse960).
    Thanks Abhijeet Kasurde for the PR.
  - avoid python3.5 deprecation warnings by introducing version
    specific inspection helpers, thanks Michael Droettboom.
  - fix issue562: @nose.tools.istest now fully respected.
  - fix issue934: when string comparison fails and a diff is too large to display
    without passing -vv, still show a few lines of the diff.
    Thanks Florian Bruhin for the report and Bruno Oliveira for the PR.
  - fix issue736: Fix a bug where fixture params would be discarded when combined
    with parametrization markers.
    Thanks to Markus Unterwaditzer for the PR.
  - fix issue710: introduce ALLOW_UNICODE doctest option: when enabled, the
    ``u`` prefix is stripped from unicode strings in expected doctest output. This
    allows doctests which use unicode to run in Python 2 and 3 unchanged.
    Thanks Jason R. Coombs for the report and Bruno Oliveira for the PR.
  - parametrize now also generates meaningful test IDs for enum, regex and class
    objects (as opposed to class instances).
    Thanks to Florian Bruhin for the PR.
  - Add 'warns' to assert that warnings are thrown (like 'raises').
    Thanks to Eric Hunsberger for the PR.
  - Fix issue683: Do not apply an already applied mark.  Thanks ojake for the PR.
  - Deal with capturing failures better so fewer exceptions get lost to
    /dev/null.  Thanks David Szotten for the PR.
  - fix issue730: deprecate and warn about the --genscript option.
    Thanks Ronny Pfannschmidt for the report and Christian Pommranz for the PR.
  - fix issue751: multiple parametrize with ids bug if it parametrizes class with
    two or more test methods. Thanks Sergey Chipiga for reporting and Jan
    Bednarik for PR.
  - fix issue82: avoid loading conftest files from setup.cfg/pytest.ini/tox.ini
    files and upwards by default (--confcutdir can still be set to override this).
    Thanks Bruno Oliveira for the PR.
  - fix issue768: docstrings found in python modules were not setting up session
    fixtures. Thanks Jason R. Coombs for reporting and Bruno Oliveira for the PR.
  - added `tmpdir_factory`, a session-scoped fixture that can be used to create
    directories under the base temporary directory. Previously this object was
    installed as a `_tmpdirhandler` attribute of the `config` object, but now it
    is part of the official API and using `config._tmpdirhandler` is
    deprecated.
    Thanks Bruno Oliveira for the PR.
  - fix issue808: pytest's internal assertion rewrite hook now implements the
    optional PEP302 get_data API so tests can access data files next to them.
    Thanks xmo-odoo for request and example and Bruno Oliveira for
    the PR.
  - rootdir and inifile are now displayed during usage errors to help
    users diagnose problems such as unexpected ini files which add
    unknown options being picked up by pytest. Thanks to Pavel Savchenko for
    bringing the problem to attention in #821 and Bruno Oliveira for the PR.
  - Summary bar now is colored yellow for warning
    situations such as: all tests either were skipped or xpass/xfailed,
    or no tests were run at all (this is a partial fix for issue500).
  - fix issue812: pytest now exits with status code 5 in situations where no
    tests were run at all, such as the directory given in the command line does
    not contain any tests or as result of a command line option filters
    all out all tests (-k for example).
    Thanks Eric Siegerman (issue812) and Bruno Oliveira for the PR.
  - Summary bar now is colored yellow for warning
    situations such as: all tests either were skipped or xpass/xfailed,
    or no tests were run at all (related to issue500).
    Thanks Eric Siegerman.
  - New `testpaths` ini option: list of directories to search for tests
    when executing pytest from the root directory. This can be used
    to speed up test collection when a project has well specified directories
    for tests, being usually more practical than configuring norecursedirs for
    all directories that do not contain tests.
    Thanks to Adrian for idea (#694) and Bruno Oliveira for the PR.
  - fix issue713: JUnit XML reports for doctest failures.
    Thanks Punyashloka Biswal.
  - fix issue970: internal pytest warnings now appear as "pytest-warnings" in
    the terminal instead of "warnings", so it is clear for users that those
    warnings are from pytest and not from the builtin "warnings" module.
    Thanks Bruno Oliveira.
  - Include setup and teardown in junitxml test durations.
    Thanks Janne Vanhala.
  - fix issue735: assertion failures on debug versions of Python 3.4+
  - new option ``--import-mode`` to allow to change test module importing
    behaviour to append to sys.path instead of prepending.  This better allows
    to run test modules against installated versions of a package even if the
    package under test has the same import root.  In this example::
    testing/__init__.py
    testing/test_pkg_under_test.py
    pkg_under_test/
    the tests will run against the installed version
    of pkg_under_test when ``--import-mode=append`` is used whereas
    by default they would always pick up the local version.  Thanks Holger Krekel.
  - pytester: add method ``TmpTestdir.delete_loaded_modules()``, and call it
    from ``inline_run()`` to allow temporary modules to be reloaded.
    Thanks Eduardo Schettino.
  - internally refactor pluginmanager API and code so that there
    is a clear distinction between a pytest-agnostic rather simple
    pluginmanager and the PytestPluginManager which adds a lot of
    behaviour, among it handling of the local conftest files.
    In terms of documented methods this is a backward compatible
    change but it might still break 3rd party plugins which relied on
    details like especially the pluginmanager.add_shutdown() API.
    Thanks Holger Krekel.
  - pluginmanagement: introduce ``pytest.hookimpl`` and
    ``pytest.hookspec`` decorators for setting impl/spec
    specific parameters.  This substitutes the previous
    now deprecated use of ``pytest.mark`` which is meant to
    contain markers for test functions only.
  - write/refine docs for "writing plugins" which now have their
    own page and are separate from the "using/installing plugins`` page.
  - fix issue732: properly unregister plugins from any hook calling
    sites allowing to have temporary plugins during test execution.
  - deprecate and warn about ``__multicall__`` argument in hook
    implementations.  Use the ``hookwrapper`` mechanism instead already
    introduced with pytest-2.7.
  - speed up pytest's own test suite considerably by using inprocess
    tests by default (testrun can be modified with --runpytest=subprocess
    to create subprocesses in many places instead).  The main
    APIs to run pytest in a test is "runpytest()" or "runpytest_subprocess"
    and "runpytest_inprocess" if you need a particular way of running
    the test.  In all cases you get back a RunResult but the inprocess
    one will also have a "reprec" attribute with the recorded events/reports.
  - fix monkeypatch.setattr("x.y", raising=False) to actually not raise
    if "y" is not a pre-existing attribute. Thanks Florian Bruhin.
  - fix issue741: make running output from testdir.run copy/pasteable
    Thanks Bruno Oliveira.
  - add a new ``--noconftest`` argument which ignores all ``conftest.py`` files.
  - add ``file`` and ``line`` attributes to JUnit-XML output.
  - fix issue890: changed extension of all documentation files from ``txt`` to
    ``rst``. Thanks to Abhijeet for the PR.
  - fix issue714: add ability to apply indirect=True parameter on particular argnames.
    Thanks Elizaveta239.
  - fix issue890: changed extension of all documentation files from ``txt`` to
    ``rst``. Thanks to Abhijeet for the PR.
  - fix issue957: "# doctest: SKIP" option will now register doctests as SKIPPED
    rather than PASSED.
    Thanks Thomas Grainger for the report and Bruno Oliveira for the PR.
  - issue951: add new record_xml_property fixture, that supports logging
    additional information on xml output. Thanks David Diaz for the PR.
  - issue949: paths after normal options (for example `-s`, `-v`, etc) are now
    properly used to discover `rootdir` and `ini` files.
    Thanks Peter Lauri for the report and Bruno Oliveira for the PR.
  2.7.3 (compared to 2.7.2)
  - ----------------------------
  - Allow 'dev', 'rc', or other non-integer version strings in `importorskip`.
    Thanks to Eric Hunsberger for the PR.
  - fix issue856: consider --color parameter in all outputs (for example
  - -fixtures). Thanks Barney Gale for the report and Bruno Oliveira for the PR.
  - fix issue855: passing str objects as `plugins` argument to pytest.main
    is now interpreted as a module name to be imported and registered as a
    plugin, instead of silently having no effect.
    Thanks xmo-odoo for the report and Bruno Oliveira for the PR.
  - fix issue744: fix for ast.Call changes in Python 3.5+.  Thanks
    Guido van Rossum, Matthias Bussonnier, Stefan Zimmermann and
    Thomas Kluyver.
  - fix issue842: applying markers in classes no longer propagate this markers
    to superclasses which also have markers.
    Thanks xmo-odoo for the report and Bruno Oliveira for the PR.
  - preserve warning functions after call to pytest.deprecated_call. Thanks
    Pieter Mulder for PR.
  - fix issue854: autouse yield_fixtures defined as class members of
    unittest.TestCase subclasses now work as expected.
    Thannks xmo-odoo for the report and Bruno Oliveira for the PR.
  - fix issue833: --fixtures now shows all fixtures of collected test files, instead of just the
    fixtures declared on the first one.
    Thanks Florian Bruhin for reporting and Bruno Oliveira for the PR.
  - fix issue863: skipped tests now report the correct reason when a skip/xfail
    condition is met when using multiple markers.
    Thanks Raphael Pierzina for reporting and Bruno Oliveira for the PR.
  - optimized tmpdir fixture initialization, which should make test sessions
    faster (specially when using pytest-xdist). The only visible effect
    is that now pytest uses a subdirectory in the $TEMP directory for all
    directories created by this fixture (defaults to $TEMP/pytest-$USER).
    Thanks Bruno Oliveira for the PR.
  2.7.2 (compared to 2.7.1)
  - ----------------------------
  - fix issue767: pytest.raises value attribute does not contain the exception
    instance on Python 2.6. Thanks Eric Siegerman for providing the test
    case and Bruno Oliveira for PR.
  - Automatically create directory for junitxml and results log.
    Thanks Aron Curzon.
  - fix issue713: JUnit XML reports for doctest failures.
    Thanks Punyashloka Biswal.
  - fix issue735: assertion failures on debug versions of Python 3.4+
    Thanks Benjamin Peterson.
  - fix issue114: skipif marker reports to internal skipping plugin;
    Thanks Floris Bruynooghe for reporting and Bruno Oliveira for the PR.
  - fix issue748: unittest.SkipTest reports to internal pytest unittest plugin.
    Thanks Thomas De Schampheleire for reporting and Bruno Oliveira for the PR.
  - fix issue718: failed to create representation of sets containing unsortable
    elements in python 2. Thanks Edison Gustavo Muenz.
  - fix issue756, fix issue752 (and similar issues): depend on py-1.4.29
    which has a refined algorithm for traceback generation.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1454328000">- update to version 2.8.7:
  * fix #1338: use predictable object resolution for monkeypatch
- changes from version 2.8.6:
  * fix #1259: allow for double nodeids in junitxml, this was a
    regression failing plugins combinations like pytest-pep8 +
    pytest-flakes
  * Workaround for exception that occurs in pyreadline when using
  - -pdb with standard I/O capture enabled. Thanks Erik M. Bray for
    the PR.
  * fix #900: Better error message in case the target of a monkeypatch
    call raises an ImportError.
  * fix #1292: monkeypatch calls (setattr, setenv, etc.) are now
    O(1). Thanks David R. MacIver for the report and Bruno Oliveira
    for the PR.
  * fix #1223: captured stdout and stderr are now properly displayed
    before entering pdb when --pdb is used instead of being thrown
    away. Thanks Cal Leeming for the PR.
  * fix #1305: pytest warnings emitted during pytest_terminal_summary
    are now properly displayed. Thanks Ionel Maries Cristian for the
    report and Bruno Oliveira for the PR.
  * fix #628: fixed internal UnicodeDecodeError when doctests contain
    unicode. Thanks Jason R. Coombs for the report and Bruno Oliveira
    for the PR.
  * fix #1334: Add captured stdout to jUnit XML report on setup
    error. Thanks Georgy Dyuldin for the PR.
- Update to version 2.8.5
  * fix #1243: fixed issue where class attributes injected during
    collection could break pytest.
    fix #1074: precompute junitxml chunks instead of storing the
    whole tree in objects
    fix #1238: fix pytest.deprecated_call() receiving multiple
    arguments (Regression introduced in 2.8.4).
- update to version 2.8.4:
  * fix #1190: deprecated_call() now works when the deprecated
    function has been already called by another test in the same
    module. Thanks Mikhail Chernykh for the report and Bruno Oliveira
    for the PR.
  * fix #1198: --pastebin option now works on Python 3. Thanks Mehdy
    Khoshnoody for the PR.
  * fix #1219: --pastebin now works correctly when captured output
    contains non-ascii characters. Thanks Bruno Oliveira for the PR.
  * fix #1204: another error when collecting with a nasty
    __getattr__(). Thanks Florian Bruhin for the PR.
  * fix the summary printed when no tests did run. Thanks Florian
    Bruhin for the PR.
  * a number of documentation modernizations wrt good
    practices. Thanks Bruno Oliveira for the PR.
- update to version 2.8.3:
  * fix #1169: add __name__ attribute to testcases in TestCaseFunction
    to support the @unittest.skip decorator on functions and methods.
    Thanks Lee Kamentsky for the PR.
  * fix #1035: collecting tests if test module level obj has
    __getattr__().  Thanks Suor for the report and Bruno Oliveira /
    Tom Viner for the PR.
  * fix #331: don't collect tests if their failure cannot be reported
    correctly e.g. they are a callable instance of a class.
  * fix #1133: fixed internal error when filtering tracebacks where
    one entry belongs to a file which is no longer available.  Thanks
    Bruno Oliveira for the PR.
  * enhancement made to highlight in red the name of the failing tests
    so they stand out in the output.  Thanks Gabriel Reis for the PR.
  * add more talks to the documentation
  * extend documentation on the --ignore cli option
  * use pytest-runner for setuptools integration
  * minor fixes for interaction with OS X El Capitan system integrity
    protection (thanks Florian)</changelog>
</package>
<package pkgid="3f2150440f5c656e8e991429b1b5b03860ee937f5dd56ac76e77486cc5166b54" name="python-pytest" arch="src">
  <version epoch="0" ver="2.8.7" rel="1.2"/>
  <changelog author="speilicke@suse.com" date="1379592000">- Skip running tests on SLE_11_SP2</changelog>
  <changelog author="mvyskocil@suse.com" date="1388750400">- Update to 2.5.1:
  + merge new documentation styling PR from Tobias Bieniek.
  + fix issue403: allow parametrize of multiple same-name functions within
    a collection node.
  + Allow parameterized fixtures to specify the ID of the parameters by
    adding an ids argument to pytest.fixture() and pytest.yield_fixture().
  + fix issue404 by always using the binary xml escape in the junitxml
    plugin.
  + fix issue407: fix addoption docstring to point to argparse instead of
    optparse.
  * 2.5.0:
  + dropped python2.5 from automated release testing of pytest itself
    which means it's probably going to break soon
  + simplified and fixed implementation for calling finalizers when
    parametrized fixtures or function arguments are involved.  finalization
    is now performed lazily at setup time instead of in the "teardown phase".
  + PR90: add --color=yes|no|auto option to force terminal coloring
    mode ("auto" is default).
  + fix issue319 - correctly show unicode in assertion errors. Also means
    we depend on py&gt;=1.4.19 now.
  + fix issue396 - correctly sort and finalize class-scoped parametrized
    tests independently from number of methods on the class.
  + refix issue323 in a better way -- parametrization should now never
    cause Runtime Recursion errors because the underlying algorithm
    for re-ordering tests per-scope/per-fixture is not recursive
    anymore
  + fix issue290 - there is preliminary support now for parametrizing
    with repeated same values (sometimes useful to to test if calling
    a second time works as with the first time).
  + close issue240 - document precisely how pytest module importing
    works, discuss the two common test directory layouts, and how it
    interacts with PEP420-namespace packages.
  + fix issue246 fix finalizer order to be LIFO on independent fixtures
    depending on a parametrized higher-than-function scoped fixture.
    (was quite some effort so please bear with the complexity of
    this sentence :)
  + fix issue244 by implementing special index for parameters to only use
    indices for paramentrized test ids
  + fix issue287 by running all finalizers but saving the exception
    from the first failing finalizer and re-raising it so teardown will
    still have failed.  We reraise the first failing exception because
    it might be the cause for other finalizers to fail.
  + fix ordering when mock.patch or other standard decorator-wrappings
    are used with test methods.  This fixues issue346 and should
    help with random "xdist" collection failures.  Thanks to
    Ronny Pfannschmidt and Donald Stufft for helping to isolate it.
  + and many more, see CHANGELOG for details
- require python3-py at least 1.4.19
- mark /etc/alternatives/py.test as ghost file for openSUSE 12.3+
- skip test_simple.yml from %check</changelog>
  <changelog author="speilicke@suse.com" date="1391083200">- Re-add python-argparse requirement for SP3</changelog>
  <changelog author="speilicke@suse.com" date="1394625600">- Update to version 2.5.2:
  - fix issue409 -- better interoperate with cx_freeze by not
    trying to import from collections.abc which causes problems
    for py27/cx_freeze.  Thanks Wolfgang L. for reporting and tracking it down.
  - fixed docs and code to use "pytest" instead of "py.test" almost everywhere.
    Thanks Jurko Gospodnetic for the complete PR.
  - fix issue425: mention at end of "py.test -h" that --markers
    and --fixtures work according to specified test path (or current dir)
  - fix issue413: exceptions with unicode attributes are now printed
    correctly also on python2 and with pytest-xdist runs. (the fix
    requires py-1.4.20)
  - copy, cleanup and integrate py.io capture
    from pylib 1.4.20.dev2 (rev 13d9af95547e)
  - address issue416: clarify docs as to conftest.py loading semantics
  - fix issue429: comparing byte strings with non-ascii chars in assert
    expressions now work better.  Thanks Floris Bruynooghe.
  - make capfd/capsys.capture private, its unused and shouldnt be exposed</changelog>
  <changelog author="mvyskocil@opensuse.org" date="1402401600">- Add setuptools dependency as py.test launcher does import pkg_resources</changelog>
  <changelog author="toddrme2178@gmail.com" date="1406721600">- Update to 2.6.0
  - Cache exceptions from fixtures according to their scope (issue 467).
  - fix issue537: Avoid importing old assertion reinterpretation code by default.
  - fix issue364: shorten and enhance tracebacks representation by default.
    The new "--tb=auto" option (default) will only display long tracebacks
    for the first and last entry.  You can get the old behaviour of printing
    all entries as long entries with "--tb=long".  Also short entries by
    default are now printed very similarly to "--tb=native" ones.
  - fix issue514: teach assertion reinterpretation about private class attributes
  - change -v output to include full node IDs of tests.  Users can copy
    a node ID from a test run, including line number, and use it as a
    positional argument in order to run only a single test.
  - fix issue 475: fail early and comprehensible if calling
    pytest.raises with wrong exception type.
  - fix issue516: tell in getting-started about current dependencies.
  - cleanup setup.py a bit and specify supported versions. Thanks Jurko
    Gospodnetic for the PR.
  - change XPASS colour to yellow rather then red when tests are run
    with -v.
  - fix issue473: work around mock putting an unbound method into a class
    dict when double-patching.
  - fix issue498: if a fixture finalizer fails, make sure that
    the fixture is still invalidated.
  - fix issue453: the result of the pytest_assertrepr_compare hook now gets
    it's newlines escaped so that format_exception does not blow up.
  - internal new warning system: pytest will now produce warnings when
    it detects oddities in your test collection or execution.
    Warnings are ultimately sent to a new pytest_logwarning hook which is
    currently only implemented by the terminal plugin which displays
    warnings in the summary line and shows more details when -rw (report on
    warnings) is specified.
  - change skips into warnings for test classes with an __init__ and
    callables in test modules which look like a test but are not functions.
  - fix issue436: improved finding of initial conftest files from command
    line arguments by using the result of parse_known_args rather than
    the previous flaky heuristics.  Thanks Marc Abramowitz for tests
    and initial fixing approaches in this area.
  - fix issue #479: properly handle nose/unittest(2) SkipTest exceptions
    during collection/loading of test modules.  Thanks to Marc Schlaich
    for the complete PR.
  - fix issue490: include pytest_load_initial_conftests in documentation
    and improve docstring.
  - fix issue472: clarify that ``pytest.config.getvalue()`` cannot work
    if it's triggered ahead of command line parsing.
  - merge PR123: improved integration with mock.patch decorator on tests.
  - fix issue412: messing with stdout/stderr FD-level streams is now
    captured without crashes.
  - fix issue483: trial/py33 works now properly.  Thanks Daniel Grana for PR.
  - improve example for pytest integration with "python setup.py test"
    which now has a generic "-a" or "--pytest-args" option where you
    can pass additional options as a quoted string.  Thanks Trevor Bekolay.
  - simplified internal capturing mechanism and made it more robust
    against tests or setups changing FD1/FD2, also better integrated
    now with pytest.pdb() in single tests.
  - improvements to pytest's own test-suite leakage detection, courtesy of PRs
    from Marc Abramowitz
  - fix issue492: avoid leak in test_writeorg.  Thanks Marc Abramowitz.
  - fix issue493: don't run tests in doc directory with ``python setup.py test``
    (use tox -e doctesting for that)
  - fix issue486: better reporting and handling of early conftest loading failures
  - some cleanup and simplification of internal conftest handling.
  - work a bit harder to break reference cycles when catching exceptions.
    Thanks Jurko Gospodnetic.
  - fix issue443: fix skip examples to use proper comparison.  Thanks Alex
    Groenholm.
  - support nose-style ``__test__`` attribute on modules, classes and
    functions, including unittest-style Classes.  If set to False, the
    test will not be collected.
  - fix issue512: show "&lt;notset&gt;" for arguments which might not be set
    in monkeypatch plugin.  Improves output in documentation.</changelog>
  <changelog author="toms@opensuse.org" date="1412510400">- Update to 2.6.3
  - No longer show line numbers in the ?verbose output, the output
    is now purely the nodeid. The line number is still shown in
    failure reports. Thanks Floris Bruynooghe.
  - fix issue437 where assertion rewriting could cause pytest-xdist
    slaves to collect different tests.
    Thanks Bruno Oliveira.
  - fix issue555: add ?errors? attribute to capture-streams to
    satisfy some distutils and possibly other code accessing sys.stdout.errors.
  - fix issue547 capsys/capfd also work when output capturing (?-s?)
    is disabled.
  - address issue170: allow pytest.mark.xfail(...) to specify expected
    exceptions via an optional ?raises=EXC? argument where EXC can be
    a single exception or a tuple of exception classes.
    Thanks David Mohr for the complete PR.
  - fix integration of pytest with unittest.mock.patch decorator when
    it uses the ?new? argument.
    Thanks Nicolas Delaby for test and PR.
  - fix issue with detecting conftest files if the arguments contain
    ?::? node id specifications (copy pasted from ?-v? output)
  - fix issue544 by only removing ?@NUM? at the end of ?::? separated
    parts and if the part has an ?.py? extension  don?t use py.std
    import helper, rather import things directly.
    Thanks Bruno Oliveira.
  See for other releases: http://pytest.org/latest/changelog.html</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1415448000">- fix bashism in pre script</changelog>
  <changelog author="mcihar@suse.cz" date="1427284800">- Update to 2.6.4:
  - Improve assertion failure reporting on iterables, by using ndiff and pprint.
  - removed outdated japanese docs from source tree.
  - docs for "pytest_addhooks" hook.  Thanks Bruno Oliveira.
  - updated plugin index docs.  Thanks Bruno Oliveira.
  - fix issue557: with "-k" we only allow the old style "-" for negation
    at the beginning of strings and even that is deprecated.  Use "not" instead.
    This should allow to pick parametrized tests where "-" appeared in the parameter.
  - fix issue604: Escape % character in the assertion message.
  - fix issue620: add explanation in the --genscript target about what
    the binary blob means. Thanks Dinu Gherman.
  - fix issue614: fixed pastebin support.</changelog>
  <changelog author="mcihar@suse.cz" date="1427284801">- Add optional dependencies for testsuite as BuildRequires.</changelog>
  <changelog author="tbechtold@suse.com" date="1428235200">- update to 2.7.0:
  - fix issue435: make reload() work when assert rewriting is active.
    Thanks Daniel Hahler.
  - fix issue616: conftest.py files and their contained fixutres are now
    properly considered for visibility, independently from the exact
    current working directory and test arguments that are used.
    Many thanks to Eric Siegerman and his PR235 which contains
    systematic tests for conftest visibility and now passes.
    This change also introduces the concept of a ``rootdir`` which
    is printed as a new pytest header and documented in the pytest
    customize web page.
  - change reporting of "diverted" tests, i.e. tests that are collected
    in one file but actually come from another (e.g. when tests in a test class
    come from a base class in a different file).  We now show the nodeid
    and indicate via a postfix the other file.
  - add ability to set command line options by environment
    variable PYTEST_ADDOPTS.
  - added documentation on the new pytest-dev teams on bitbucket and
    github.  See https://pytest.org/latest/contributing.html .
    Thanks to Anatoly for pushing and initial work on this.
  - fix issue650: new option ``--docttest-ignore-import-errors`` which
    will turn import errors in doctests into skips.  Thanks Charles Cloud
    for the complete PR.
  - fix issue655: work around different ways that cause python2/3
    to leak sys.exc_info into fixtures/tests causing failures in 3rd party code
  - fix issue615: assertion re-writing did not correctly escape % signs
    when formatting boolean operations, which tripped over mixing
    booleans with modulo operators.  Thanks to Tom Viner for the report,
    triaging and fix.
  - implement issue351: add ability to specify parametrize ids as a callable
    to generate custom test ids.  Thanks Brianna Laugher for the idea and
    implementation.
  - introduce and document new hookwrapper mechanism useful for plugins
    which want to wrap the execution of certain hooks for their purposes.
    This supersedes the undocumented ``__multicall__`` protocol which
    pytest itself and some external plugins use.  Note that pytest-2.8
    is scheduled to drop supporting the old ``__multicall__``
    and only support the hookwrapper protocol.
  - majorly speed up invocation of plugin hooks
  - use hookwrapper mechanism in builtin pytest plugins.
  - add a doctest ini option for doctest flags, thanks Holger Peters.
  - add note to docs that if you want to mark a parameter and the
    parameter is a callable, you also need to pass in a reason to disambiguate
    it from the "decorator" case.  Thanks Tom Viner.
  - "python_classes" and "python_functions" options now support glob-patterns
  for test discovery, as discussed in issue600. Thanks Ldiary Translations.
  - allow to override parametrized fixtures with non-parametrized ones and
    vice ver  sa (bubenkoff).
  - fix issue463: raise specific error for 'parameterize' misspelling
    (pfctdayelise  ).
  - On failure, the ``sys.last_value``, ``sys.last_type`` and
    ``sys.last_traceback`` are set, so that a user can inspect the error
    via postmortem debugging (almarklein).
- Bump Requires/BuildRequires for python-py</changelog>
  <changelog author="toddrme2178@gmail.com" date="1432123200">- Update to version 2.7.1:
  * fix issue731: do not get confused by the braces which may be
    present and unbalanced in an object's repr while collapsing
    False explanations.  Thanks Carl Meyer for the report and test
    case.
  * fix issue553: properly handling inspect.getsourcelines
    failures in FixtureLookupError which would lead to to an
    internal error, obfuscating the original problem. Thanks
    talljosh for initial diagnose/patch and Bruno Oliveira for
    final patch.
  * fix issue660: properly report scope-mismatch-access errors
    independently from ordering of fixture arguments.  Also
    avoid the pytest internal traceback which does not provide
    information to the user. Thanks Holger Krekel.
  * streamlined and documented release process.  Also all
    versions (in setup.py and documentation generation) are now
    read from _pytest/__init__.py. Thanks Holger Krekel.
  * fixed docs to remove the notion that yield-fixtures are
    experimental. They are here to stay :)  Thanks Bruno Oliveira.
  * Support building wheels by using environment markers for the
    requirements.  Thanks Ionel Maries Cristian.
  * fixed regression to 2.6.4 which surfaced e.g. in lost stdout
    capture printing when tests raised SystemExit. Thanks
    Holger Krekel.
  * reintroduced _pytest fixture of the pytester plugin which
    is used at least by pytest-xdist.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1432209600">- It doesn't need Twisted, and the dependency causes a build cycle.
  So it is removed from BuildRequires</changelog>
  <changelog author="toddrme2178@gmail.com" date="1432468800">- Split documentation into separate package to avoid build loop</changelog>
  <changelog author="rjschwei@suse.com" date="1436184000">- Add python-xml as build dependency to avoid test failure with the
  Python version shipped in SLE 12</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437739200">- Change update-alternatives requirement to absolute path to fix
  non-SUSE distributions (RHEL7)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437998400">- revert update-alternatives change, causes OBS trouble</changelog>
  <changelog author="toddrme2178@gmail.com" date="1438171200">- Make tests conditional to avoid dependency loop.</changelog>
  <changelog author="mcihar@suse.cz" date="1444392000">- Update to 2.8.2:
  2.8.2
  - ----
  - fix #1085: proper handling of encoding errors when passing encoded byte
    strings to pytest.parametrize in Python 2.
    Thanks Themanwithoutaplan for the report and Bruno Oliveira for the PR.
  - fix #1087: handling SystemError when passing empty byte strings to
    pytest.parametrize in Python 3.
    Thanks Paul Kehrer for the report and Bruno Oliveira for the PR.
  - fix #995: fixed internal error when filtering tracebacks where one entry
    was generated by an exec() statement.
    Thanks Daniel Hahler, Ashley C Straw, Philippe Gauthier and Pavel Savchenko
    for contributing and Bruno Oliveira for the PR.
  2.8.1
  - ----
  - fix #1034: Add missing nodeid on pytest_logwarning call in
    addhook.  Thanks Simon Gomizelj for the PR.
  - 'deprecated_call' is now only satisfied with a DeprecationWarning or
    PendingDeprecationWarning. Before 2.8.0, it accepted any warning, and 2.8.0
    made it accept only DeprecationWarning (but not PendingDeprecationWarning).
    Thanks Alex Gaynor for the issue and Eric Hunsberger for the PR.
  - fix issue #1073: avoid calling __getattr__ on potential plugin objects.
    This fixes an incompatibility with pytest-django.  Thanks Andreas Pelme,
    Bruno Oliveira and Ronny Pfannschmidt for contributing and Holger Krekel
    for the fix.
  - Fix issue #704: handle versionconflict during plugin loading more
    gracefully.  Thanks Bruno Oliveira for the PR.
  - Fix issue #1064: ""--junitxml" regression when used with the
    "pytest-xdist" plugin, with test reports being assigned to the wrong tests.
    Thanks Daniel Grunwald for the report and Bruno Oliveira for the PR.
  - (experimental) adapt more SEMVER style versioning and change meaning of
    master branch in git repo: "master" branch now keeps the bugfixes, changes
    aimed for micro releases.  "features" branch will only be be released
    with minor or major pytest releases.
  - Fix issue #766 by removing documentation references to distutils.
    Thanks Russel Winder.
  - Fix issue #1030: now byte-strings are escaped to produce item node ids
    to make them always serializable.
    Thanks Andy Freeland for the report and Bruno Oliveira for the PR.
  - Python 2: if unicode parametrized values are convertible to ascii, their
    ascii representation is used for the node id.
  - Fix issue #411: Add __eq__ method to assertion comparison example.
    Thanks Ben Webb.
  - fix issue 877: properly handle assertion explanations with non-ascii repr
    Thanks Mathieu Agopian for the report and Ronny Pfannschmidt for the PR.
  - fix issue 1029: transform errors when writing cache values into pytest-warnings
  2.8.0
  - ----------------------------
  - new ``--lf`` and ``-ff`` options to run only the last failing tests or
    "failing tests first" from the last run.  This functionality is provided
    through porting the formerly external pytest-cache plugin into pytest core.
    BACKWARD INCOMPAT: if you used pytest-cache's functionality to persist
    data between test runs be aware that we don't serialize sets anymore.
    Thanks Ronny Pfannschmidt for most of the merging work.
  - "-r" option now accepts "a" to include all possible reports, similar
    to passing "fEsxXw" explicitly (isse960).
    Thanks Abhijeet Kasurde for the PR.
  - avoid python3.5 deprecation warnings by introducing version
    specific inspection helpers, thanks Michael Droettboom.
  - fix issue562: @nose.tools.istest now fully respected.
  - fix issue934: when string comparison fails and a diff is too large to display
    without passing -vv, still show a few lines of the diff.
    Thanks Florian Bruhin for the report and Bruno Oliveira for the PR.
  - fix issue736: Fix a bug where fixture params would be discarded when combined
    with parametrization markers.
    Thanks to Markus Unterwaditzer for the PR.
  - fix issue710: introduce ALLOW_UNICODE doctest option: when enabled, the
    ``u`` prefix is stripped from unicode strings in expected doctest output. This
    allows doctests which use unicode to run in Python 2 and 3 unchanged.
    Thanks Jason R. Coombs for the report and Bruno Oliveira for the PR.
  - parametrize now also generates meaningful test IDs for enum, regex and class
    objects (as opposed to class instances).
    Thanks to Florian Bruhin for the PR.
  - Add 'warns' to assert that warnings are thrown (like 'raises').
    Thanks to Eric Hunsberger for the PR.
  - Fix issue683: Do not apply an already applied mark.  Thanks ojake for the PR.
  - Deal with capturing failures better so fewer exceptions get lost to
    /dev/null.  Thanks David Szotten for the PR.
  - fix issue730: deprecate and warn about the --genscript option.
    Thanks Ronny Pfannschmidt for the report and Christian Pommranz for the PR.
  - fix issue751: multiple parametrize with ids bug if it parametrizes class with
    two or more test methods. Thanks Sergey Chipiga for reporting and Jan
    Bednarik for PR.
  - fix issue82: avoid loading conftest files from setup.cfg/pytest.ini/tox.ini
    files and upwards by default (--confcutdir can still be set to override this).
    Thanks Bruno Oliveira for the PR.
  - fix issue768: docstrings found in python modules were not setting up session
    fixtures. Thanks Jason R. Coombs for reporting and Bruno Oliveira for the PR.
  - added `tmpdir_factory`, a session-scoped fixture that can be used to create
    directories under the base temporary directory. Previously this object was
    installed as a `_tmpdirhandler` attribute of the `config` object, but now it
    is part of the official API and using `config._tmpdirhandler` is
    deprecated.
    Thanks Bruno Oliveira for the PR.
  - fix issue808: pytest's internal assertion rewrite hook now implements the
    optional PEP302 get_data API so tests can access data files next to them.
    Thanks xmo-odoo for request and example and Bruno Oliveira for
    the PR.
  - rootdir and inifile are now displayed during usage errors to help
    users diagnose problems such as unexpected ini files which add
    unknown options being picked up by pytest. Thanks to Pavel Savchenko for
    bringing the problem to attention in #821 and Bruno Oliveira for the PR.
  - Summary bar now is colored yellow for warning
    situations such as: all tests either were skipped or xpass/xfailed,
    or no tests were run at all (this is a partial fix for issue500).
  - fix issue812: pytest now exits with status code 5 in situations where no
    tests were run at all, such as the directory given in the command line does
    not contain any tests or as result of a command line option filters
    all out all tests (-k for example).
    Thanks Eric Siegerman (issue812) and Bruno Oliveira for the PR.
  - Summary bar now is colored yellow for warning
    situations such as: all tests either were skipped or xpass/xfailed,
    or no tests were run at all (related to issue500).
    Thanks Eric Siegerman.
  - New `testpaths` ini option: list of directories to search for tests
    when executing pytest from the root directory. This can be used
    to speed up test collection when a project has well specified directories
    for tests, being usually more practical than configuring norecursedirs for
    all directories that do not contain tests.
    Thanks to Adrian for idea (#694) and Bruno Oliveira for the PR.
  - fix issue713: JUnit XML reports for doctest failures.
    Thanks Punyashloka Biswal.
  - fix issue970: internal pytest warnings now appear as "pytest-warnings" in
    the terminal instead of "warnings", so it is clear for users that those
    warnings are from pytest and not from the builtin "warnings" module.
    Thanks Bruno Oliveira.
  - Include setup and teardown in junitxml test durations.
    Thanks Janne Vanhala.
  - fix issue735: assertion failures on debug versions of Python 3.4+
  - new option ``--import-mode`` to allow to change test module importing
    behaviour to append to sys.path instead of prepending.  This better allows
    to run test modules against installated versions of a package even if the
    package under test has the same import root.  In this example::
    testing/__init__.py
    testing/test_pkg_under_test.py
    pkg_under_test/
    the tests will run against the installed version
    of pkg_under_test when ``--import-mode=append`` is used whereas
    by default they would always pick up the local version.  Thanks Holger Krekel.
  - pytester: add method ``TmpTestdir.delete_loaded_modules()``, and call it
    from ``inline_run()`` to allow temporary modules to be reloaded.
    Thanks Eduardo Schettino.
  - internally refactor pluginmanager API and code so that there
    is a clear distinction between a pytest-agnostic rather simple
    pluginmanager and the PytestPluginManager which adds a lot of
    behaviour, among it handling of the local conftest files.
    In terms of documented methods this is a backward compatible
    change but it might still break 3rd party plugins which relied on
    details like especially the pluginmanager.add_shutdown() API.
    Thanks Holger Krekel.
  - pluginmanagement: introduce ``pytest.hookimpl`` and
    ``pytest.hookspec`` decorators for setting impl/spec
    specific parameters.  This substitutes the previous
    now deprecated use of ``pytest.mark`` which is meant to
    contain markers for test functions only.
  - write/refine docs for "writing plugins" which now have their
    own page and are separate from the "using/installing plugins`` page.
  - fix issue732: properly unregister plugins from any hook calling
    sites allowing to have temporary plugins during test execution.
  - deprecate and warn about ``__multicall__`` argument in hook
    implementations.  Use the ``hookwrapper`` mechanism instead already
    introduced with pytest-2.7.
  - speed up pytest's own test suite considerably by using inprocess
    tests by default (testrun can be modified with --runpytest=subprocess
    to create subprocesses in many places instead).  The main
    APIs to run pytest in a test is "runpytest()" or "runpytest_subprocess"
    and "runpytest_inprocess" if you need a particular way of running
    the test.  In all cases you get back a RunResult but the inprocess
    one will also have a "reprec" attribute with the recorded events/reports.
  - fix monkeypatch.setattr("x.y", raising=False) to actually not raise
    if "y" is not a pre-existing attribute. Thanks Florian Bruhin.
  - fix issue741: make running output from testdir.run copy/pasteable
    Thanks Bruno Oliveira.
  - add a new ``--noconftest`` argument which ignores all ``conftest.py`` files.
  - add ``file`` and ``line`` attributes to JUnit-XML output.
  - fix issue890: changed extension of all documentation files from ``txt`` to
    ``rst``. Thanks to Abhijeet for the PR.
  - fix issue714: add ability to apply indirect=True parameter on particular argnames.
    Thanks Elizaveta239.
  - fix issue890: changed extension of all documentation files from ``txt`` to
    ``rst``. Thanks to Abhijeet for the PR.
  - fix issue957: "# doctest: SKIP" option will now register doctests as SKIPPED
    rather than PASSED.
    Thanks Thomas Grainger for the report and Bruno Oliveira for the PR.
  - issue951: add new record_xml_property fixture, that supports logging
    additional information on xml output. Thanks David Diaz for the PR.
  - issue949: paths after normal options (for example `-s`, `-v`, etc) are now
    properly used to discover `rootdir` and `ini` files.
    Thanks Peter Lauri for the report and Bruno Oliveira for the PR.
  2.7.3 (compared to 2.7.2)
  - ----------------------------
  - Allow 'dev', 'rc', or other non-integer version strings in `importorskip`.
    Thanks to Eric Hunsberger for the PR.
  - fix issue856: consider --color parameter in all outputs (for example
  - -fixtures). Thanks Barney Gale for the report and Bruno Oliveira for the PR.
  - fix issue855: passing str objects as `plugins` argument to pytest.main
    is now interpreted as a module name to be imported and registered as a
    plugin, instead of silently having no effect.
    Thanks xmo-odoo for the report and Bruno Oliveira for the PR.
  - fix issue744: fix for ast.Call changes in Python 3.5+.  Thanks
    Guido van Rossum, Matthias Bussonnier, Stefan Zimmermann and
    Thomas Kluyver.
  - fix issue842: applying markers in classes no longer propagate this markers
    to superclasses which also have markers.
    Thanks xmo-odoo for the report and Bruno Oliveira for the PR.
  - preserve warning functions after call to pytest.deprecated_call. Thanks
    Pieter Mulder for PR.
  - fix issue854: autouse yield_fixtures defined as class members of
    unittest.TestCase subclasses now work as expected.
    Thannks xmo-odoo for the report and Bruno Oliveira for the PR.
  - fix issue833: --fixtures now shows all fixtures of collected test files, instead of just the
    fixtures declared on the first one.
    Thanks Florian Bruhin for reporting and Bruno Oliveira for the PR.
  - fix issue863: skipped tests now report the correct reason when a skip/xfail
    condition is met when using multiple markers.
    Thanks Raphael Pierzina for reporting and Bruno Oliveira for the PR.
  - optimized tmpdir fixture initialization, which should make test sessions
    faster (specially when using pytest-xdist). The only visible effect
    is that now pytest uses a subdirectory in the $TEMP directory for all
    directories created by this fixture (defaults to $TEMP/pytest-$USER).
    Thanks Bruno Oliveira for the PR.
  2.7.2 (compared to 2.7.1)
  - ----------------------------
  - fix issue767: pytest.raises value attribute does not contain the exception
    instance on Python 2.6. Thanks Eric Siegerman for providing the test
    case and Bruno Oliveira for PR.
  - Automatically create directory for junitxml and results log.
    Thanks Aron Curzon.
  - fix issue713: JUnit XML reports for doctest failures.
    Thanks Punyashloka Biswal.
  - fix issue735: assertion failures on debug versions of Python 3.4+
    Thanks Benjamin Peterson.
  - fix issue114: skipif marker reports to internal skipping plugin;
    Thanks Floris Bruynooghe for reporting and Bruno Oliveira for the PR.
  - fix issue748: unittest.SkipTest reports to internal pytest unittest plugin.
    Thanks Thomas De Schampheleire for reporting and Bruno Oliveira for the PR.
  - fix issue718: failed to create representation of sets containing unsortable
    elements in python 2. Thanks Edison Gustavo Muenz.
  - fix issue756, fix issue752 (and similar issues): depend on py-1.4.29
    which has a refined algorithm for traceback generation.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1454328000">- update to version 2.8.7:
  * fix #1338: use predictable object resolution for monkeypatch
- changes from version 2.8.6:
  * fix #1259: allow for double nodeids in junitxml, this was a
    regression failing plugins combinations like pytest-pep8 +
    pytest-flakes
  * Workaround for exception that occurs in pyreadline when using
  - -pdb with standard I/O capture enabled. Thanks Erik M. Bray for
    the PR.
  * fix #900: Better error message in case the target of a monkeypatch
    call raises an ImportError.
  * fix #1292: monkeypatch calls (setattr, setenv, etc.) are now
    O(1). Thanks David R. MacIver for the report and Bruno Oliveira
    for the PR.
  * fix #1223: captured stdout and stderr are now properly displayed
    before entering pdb when --pdb is used instead of being thrown
    away. Thanks Cal Leeming for the PR.
  * fix #1305: pytest warnings emitted during pytest_terminal_summary
    are now properly displayed. Thanks Ionel Maries Cristian for the
    report and Bruno Oliveira for the PR.
  * fix #628: fixed internal UnicodeDecodeError when doctests contain
    unicode. Thanks Jason R. Coombs for the report and Bruno Oliveira
    for the PR.
  * fix #1334: Add captured stdout to jUnit XML report on setup
    error. Thanks Georgy Dyuldin for the PR.
- Update to version 2.8.5
  * fix #1243: fixed issue where class attributes injected during
    collection could break pytest.
    fix #1074: precompute junitxml chunks instead of storing the
    whole tree in objects
    fix #1238: fix pytest.deprecated_call() receiving multiple
    arguments (Regression introduced in 2.8.4).
- update to version 2.8.4:
  * fix #1190: deprecated_call() now works when the deprecated
    function has been already called by another test in the same
    module. Thanks Mikhail Chernykh for the report and Bruno Oliveira
    for the PR.
  * fix #1198: --pastebin option now works on Python 3. Thanks Mehdy
    Khoshnoody for the PR.
  * fix #1219: --pastebin now works correctly when captured output
    contains non-ascii characters. Thanks Bruno Oliveira for the PR.
  * fix #1204: another error when collecting with a nasty
    __getattr__(). Thanks Florian Bruhin for the PR.
  * fix the summary printed when no tests did run. Thanks Florian
    Bruhin for the PR.
  * a number of documentation modernizations wrt good
    practices. Thanks Bruno Oliveira for the PR.
- update to version 2.8.3:
  * fix #1169: add __name__ attribute to testcases in TestCaseFunction
    to support the @unittest.skip decorator on functions and methods.
    Thanks Lee Kamentsky for the PR.
  * fix #1035: collecting tests if test module level obj has
    __getattr__().  Thanks Suor for the report and Bruno Oliveira /
    Tom Viner for the PR.
  * fix #331: don't collect tests if their failure cannot be reported
    correctly e.g. they are a callable instance of a class.
  * fix #1133: fixed internal error when filtering tracebacks where
    one entry belongs to a file which is no longer available.  Thanks
    Bruno Oliveira for the PR.
  * enhancement made to highlight in red the name of the failing tests
    so they stand out in the output.  Thanks Gabriel Reis for the PR.
  * add more talks to the documentation
  * extend documentation on the --ignore cli option
  * use pytest-runner for setuptools integration
  * minor fixes for interaction with OS X El Capitan system integrity
    protection (thanks Florian)</changelog>
</package>
<package pkgid="3314718dae32251d1863d0ea6b37d36120e6a1676234b5c1d55eaa1a913f785c" name="python-pytest" arch="noarch">
  <version epoch="0" ver="2.8.7" rel="1.3"/>
  <changelog author="speilicke@suse.com" date="1379592000">- Skip running tests on SLE_11_SP2</changelog>
  <changelog author="mvyskocil@suse.com" date="1388750400">- Update to 2.5.1:
  + merge new documentation styling PR from Tobias Bieniek.
  + fix issue403: allow parametrize of multiple same-name functions within
    a collection node.
  + Allow parameterized fixtures to specify the ID of the parameters by
    adding an ids argument to pytest.fixture() and pytest.yield_fixture().
  + fix issue404 by always using the binary xml escape in the junitxml
    plugin.
  + fix issue407: fix addoption docstring to point to argparse instead of
    optparse.
  * 2.5.0:
  + dropped python2.5 from automated release testing of pytest itself
    which means it's probably going to break soon
  + simplified and fixed implementation for calling finalizers when
    parametrized fixtures or function arguments are involved.  finalization
    is now performed lazily at setup time instead of in the "teardown phase".
  + PR90: add --color=yes|no|auto option to force terminal coloring
    mode ("auto" is default).
  + fix issue319 - correctly show unicode in assertion errors. Also means
    we depend on py&gt;=1.4.19 now.
  + fix issue396 - correctly sort and finalize class-scoped parametrized
    tests independently from number of methods on the class.
  + refix issue323 in a better way -- parametrization should now never
    cause Runtime Recursion errors because the underlying algorithm
    for re-ordering tests per-scope/per-fixture is not recursive
    anymore
  + fix issue290 - there is preliminary support now for parametrizing
    with repeated same values (sometimes useful to to test if calling
    a second time works as with the first time).
  + close issue240 - document precisely how pytest module importing
    works, discuss the two common test directory layouts, and how it
    interacts with PEP420-namespace packages.
  + fix issue246 fix finalizer order to be LIFO on independent fixtures
    depending on a parametrized higher-than-function scoped fixture.
    (was quite some effort so please bear with the complexity of
    this sentence :)
  + fix issue244 by implementing special index for parameters to only use
    indices for paramentrized test ids
  + fix issue287 by running all finalizers but saving the exception
    from the first failing finalizer and re-raising it so teardown will
    still have failed.  We reraise the first failing exception because
    it might be the cause for other finalizers to fail.
  + fix ordering when mock.patch or other standard decorator-wrappings
    are used with test methods.  This fixues issue346 and should
    help with random "xdist" collection failures.  Thanks to
    Ronny Pfannschmidt and Donald Stufft for helping to isolate it.
  + and many more, see CHANGELOG for details
- require python3-py at least 1.4.19
- mark /etc/alternatives/py.test as ghost file for openSUSE 12.3+
- skip test_simple.yml from %check</changelog>
  <changelog author="speilicke@suse.com" date="1391083200">- Re-add python-argparse requirement for SP3</changelog>
  <changelog author="speilicke@suse.com" date="1394625600">- Update to version 2.5.2:
  - fix issue409 -- better interoperate with cx_freeze by not
    trying to import from collections.abc which causes problems
    for py27/cx_freeze.  Thanks Wolfgang L. for reporting and tracking it down.
  - fixed docs and code to use "pytest" instead of "py.test" almost everywhere.
    Thanks Jurko Gospodnetic for the complete PR.
  - fix issue425: mention at end of "py.test -h" that --markers
    and --fixtures work according to specified test path (or current dir)
  - fix issue413: exceptions with unicode attributes are now printed
    correctly also on python2 and with pytest-xdist runs. (the fix
    requires py-1.4.20)
  - copy, cleanup and integrate py.io capture
    from pylib 1.4.20.dev2 (rev 13d9af95547e)
  - address issue416: clarify docs as to conftest.py loading semantics
  - fix issue429: comparing byte strings with non-ascii chars in assert
    expressions now work better.  Thanks Floris Bruynooghe.
  - make capfd/capsys.capture private, its unused and shouldnt be exposed</changelog>
  <changelog author="mvyskocil@opensuse.org" date="1402401600">- Add setuptools dependency as py.test launcher does import pkg_resources</changelog>
  <changelog author="toddrme2178@gmail.com" date="1406721600">- Update to 2.6.0
  - Cache exceptions from fixtures according to their scope (issue 467).
  - fix issue537: Avoid importing old assertion reinterpretation code by default.
  - fix issue364: shorten and enhance tracebacks representation by default.
    The new "--tb=auto" option (default) will only display long tracebacks
    for the first and last entry.  You can get the old behaviour of printing
    all entries as long entries with "--tb=long".  Also short entries by
    default are now printed very similarly to "--tb=native" ones.
  - fix issue514: teach assertion reinterpretation about private class attributes
  - change -v output to include full node IDs of tests.  Users can copy
    a node ID from a test run, including line number, and use it as a
    positional argument in order to run only a single test.
  - fix issue 475: fail early and comprehensible if calling
    pytest.raises with wrong exception type.
  - fix issue516: tell in getting-started about current dependencies.
  - cleanup setup.py a bit and specify supported versions. Thanks Jurko
    Gospodnetic for the PR.
  - change XPASS colour to yellow rather then red when tests are run
    with -v.
  - fix issue473: work around mock putting an unbound method into a class
    dict when double-patching.
  - fix issue498: if a fixture finalizer fails, make sure that
    the fixture is still invalidated.
  - fix issue453: the result of the pytest_assertrepr_compare hook now gets
    it's newlines escaped so that format_exception does not blow up.
  - internal new warning system: pytest will now produce warnings when
    it detects oddities in your test collection or execution.
    Warnings are ultimately sent to a new pytest_logwarning hook which is
    currently only implemented by the terminal plugin which displays
    warnings in the summary line and shows more details when -rw (report on
    warnings) is specified.
  - change skips into warnings for test classes with an __init__ and
    callables in test modules which look like a test but are not functions.
  - fix issue436: improved finding of initial conftest files from command
    line arguments by using the result of parse_known_args rather than
    the previous flaky heuristics.  Thanks Marc Abramowitz for tests
    and initial fixing approaches in this area.
  - fix issue #479: properly handle nose/unittest(2) SkipTest exceptions
    during collection/loading of test modules.  Thanks to Marc Schlaich
    for the complete PR.
  - fix issue490: include pytest_load_initial_conftests in documentation
    and improve docstring.
  - fix issue472: clarify that ``pytest.config.getvalue()`` cannot work
    if it's triggered ahead of command line parsing.
  - merge PR123: improved integration with mock.patch decorator on tests.
  - fix issue412: messing with stdout/stderr FD-level streams is now
    captured without crashes.
  - fix issue483: trial/py33 works now properly.  Thanks Daniel Grana for PR.
  - improve example for pytest integration with "python setup.py test"
    which now has a generic "-a" or "--pytest-args" option where you
    can pass additional options as a quoted string.  Thanks Trevor Bekolay.
  - simplified internal capturing mechanism and made it more robust
    against tests or setups changing FD1/FD2, also better integrated
    now with pytest.pdb() in single tests.
  - improvements to pytest's own test-suite leakage detection, courtesy of PRs
    from Marc Abramowitz
  - fix issue492: avoid leak in test_writeorg.  Thanks Marc Abramowitz.
  - fix issue493: don't run tests in doc directory with ``python setup.py test``
    (use tox -e doctesting for that)
  - fix issue486: better reporting and handling of early conftest loading failures
  - some cleanup and simplification of internal conftest handling.
  - work a bit harder to break reference cycles when catching exceptions.
    Thanks Jurko Gospodnetic.
  - fix issue443: fix skip examples to use proper comparison.  Thanks Alex
    Groenholm.
  - support nose-style ``__test__`` attribute on modules, classes and
    functions, including unittest-style Classes.  If set to False, the
    test will not be collected.
  - fix issue512: show "&lt;notset&gt;" for arguments which might not be set
    in monkeypatch plugin.  Improves output in documentation.</changelog>
  <changelog author="toms@opensuse.org" date="1412510400">- Update to 2.6.3
  - No longer show line numbers in the ?verbose output, the output
    is now purely the nodeid. The line number is still shown in
    failure reports. Thanks Floris Bruynooghe.
  - fix issue437 where assertion rewriting could cause pytest-xdist
    slaves to collect different tests.
    Thanks Bruno Oliveira.
  - fix issue555: add ?errors? attribute to capture-streams to
    satisfy some distutils and possibly other code accessing sys.stdout.errors.
  - fix issue547 capsys/capfd also work when output capturing (?-s?)
    is disabled.
  - address issue170: allow pytest.mark.xfail(...) to specify expected
    exceptions via an optional ?raises=EXC? argument where EXC can be
    a single exception or a tuple of exception classes.
    Thanks David Mohr for the complete PR.
  - fix integration of pytest with unittest.mock.patch decorator when
    it uses the ?new? argument.
    Thanks Nicolas Delaby for test and PR.
  - fix issue with detecting conftest files if the arguments contain
    ?::? node id specifications (copy pasted from ?-v? output)
  - fix issue544 by only removing ?@NUM? at the end of ?::? separated
    parts and if the part has an ?.py? extension  don?t use py.std
    import helper, rather import things directly.
    Thanks Bruno Oliveira.
  See for other releases: http://pytest.org/latest/changelog.html</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1415448000">- fix bashism in pre script</changelog>
  <changelog author="mcihar@suse.cz" date="1427284800">- Update to 2.6.4:
  - Improve assertion failure reporting on iterables, by using ndiff and pprint.
  - removed outdated japanese docs from source tree.
  - docs for "pytest_addhooks" hook.  Thanks Bruno Oliveira.
  - updated plugin index docs.  Thanks Bruno Oliveira.
  - fix issue557: with "-k" we only allow the old style "-" for negation
    at the beginning of strings and even that is deprecated.  Use "not" instead.
    This should allow to pick parametrized tests where "-" appeared in the parameter.
  - fix issue604: Escape % character in the assertion message.
  - fix issue620: add explanation in the --genscript target about what
    the binary blob means. Thanks Dinu Gherman.
  - fix issue614: fixed pastebin support.</changelog>
  <changelog author="mcihar@suse.cz" date="1427284801">- Add optional dependencies for testsuite as BuildRequires.</changelog>
  <changelog author="tbechtold@suse.com" date="1428235200">- update to 2.7.0:
  - fix issue435: make reload() work when assert rewriting is active.
    Thanks Daniel Hahler.
  - fix issue616: conftest.py files and their contained fixutres are now
    properly considered for visibility, independently from the exact
    current working directory and test arguments that are used.
    Many thanks to Eric Siegerman and his PR235 which contains
    systematic tests for conftest visibility and now passes.
    This change also introduces the concept of a ``rootdir`` which
    is printed as a new pytest header and documented in the pytest
    customize web page.
  - change reporting of "diverted" tests, i.e. tests that are collected
    in one file but actually come from another (e.g. when tests in a test class
    come from a base class in a different file).  We now show the nodeid
    and indicate via a postfix the other file.
  - add ability to set command line options by environment
    variable PYTEST_ADDOPTS.
  - added documentation on the new pytest-dev teams on bitbucket and
    github.  See https://pytest.org/latest/contributing.html .
    Thanks to Anatoly for pushing and initial work on this.
  - fix issue650: new option ``--docttest-ignore-import-errors`` which
    will turn import errors in doctests into skips.  Thanks Charles Cloud
    for the complete PR.
  - fix issue655: work around different ways that cause python2/3
    to leak sys.exc_info into fixtures/tests causing failures in 3rd party code
  - fix issue615: assertion re-writing did not correctly escape % signs
    when formatting boolean operations, which tripped over mixing
    booleans with modulo operators.  Thanks to Tom Viner for the report,
    triaging and fix.
  - implement issue351: add ability to specify parametrize ids as a callable
    to generate custom test ids.  Thanks Brianna Laugher for the idea and
    implementation.
  - introduce and document new hookwrapper mechanism useful for plugins
    which want to wrap the execution of certain hooks for their purposes.
    This supersedes the undocumented ``__multicall__`` protocol which
    pytest itself and some external plugins use.  Note that pytest-2.8
    is scheduled to drop supporting the old ``__multicall__``
    and only support the hookwrapper protocol.
  - majorly speed up invocation of plugin hooks
  - use hookwrapper mechanism in builtin pytest plugins.
  - add a doctest ini option for doctest flags, thanks Holger Peters.
  - add note to docs that if you want to mark a parameter and the
    parameter is a callable, you also need to pass in a reason to disambiguate
    it from the "decorator" case.  Thanks Tom Viner.
  - "python_classes" and "python_functions" options now support glob-patterns
  for test discovery, as discussed in issue600. Thanks Ldiary Translations.
  - allow to override parametrized fixtures with non-parametrized ones and
    vice ver  sa (bubenkoff).
  - fix issue463: raise specific error for 'parameterize' misspelling
    (pfctdayelise  ).
  - On failure, the ``sys.last_value``, ``sys.last_type`` and
    ``sys.last_traceback`` are set, so that a user can inspect the error
    via postmortem debugging (almarklein).
- Bump Requires/BuildRequires for python-py</changelog>
  <changelog author="toddrme2178@gmail.com" date="1432123200">- Update to version 2.7.1:
  * fix issue731: do not get confused by the braces which may be
    present and unbalanced in an object's repr while collapsing
    False explanations.  Thanks Carl Meyer for the report and test
    case.
  * fix issue553: properly handling inspect.getsourcelines
    failures in FixtureLookupError which would lead to to an
    internal error, obfuscating the original problem. Thanks
    talljosh for initial diagnose/patch and Bruno Oliveira for
    final patch.
  * fix issue660: properly report scope-mismatch-access errors
    independently from ordering of fixture arguments.  Also
    avoid the pytest internal traceback which does not provide
    information to the user. Thanks Holger Krekel.
  * streamlined and documented release process.  Also all
    versions (in setup.py and documentation generation) are now
    read from _pytest/__init__.py. Thanks Holger Krekel.
  * fixed docs to remove the notion that yield-fixtures are
    experimental. They are here to stay :)  Thanks Bruno Oliveira.
  * Support building wheels by using environment markers for the
    requirements.  Thanks Ionel Maries Cristian.
  * fixed regression to 2.6.4 which surfaced e.g. in lost stdout
    capture printing when tests raised SystemExit. Thanks
    Holger Krekel.
  * reintroduced _pytest fixture of the pytester plugin which
    is used at least by pytest-xdist.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1432209600">- It doesn't need Twisted, and the dependency causes a build cycle.
  So it is removed from BuildRequires</changelog>
  <changelog author="toddrme2178@gmail.com" date="1432468800">- Split documentation into separate package to avoid build loop</changelog>
  <changelog author="rjschwei@suse.com" date="1436184000">- Add python-xml as build dependency to avoid test failure with the
  Python version shipped in SLE 12</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437739200">- Change update-alternatives requirement to absolute path to fix
  non-SUSE distributions (RHEL7)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437998400">- revert update-alternatives change, causes OBS trouble</changelog>
  <changelog author="toddrme2178@gmail.com" date="1438171200">- Make tests conditional to avoid dependency loop.</changelog>
  <changelog author="mcihar@suse.cz" date="1444392000">- Update to 2.8.2:
  2.8.2
  - ----
  - fix #1085: proper handling of encoding errors when passing encoded byte
    strings to pytest.parametrize in Python 2.
    Thanks Themanwithoutaplan for the report and Bruno Oliveira for the PR.
  - fix #1087: handling SystemError when passing empty byte strings to
    pytest.parametrize in Python 3.
    Thanks Paul Kehrer for the report and Bruno Oliveira for the PR.
  - fix #995: fixed internal error when filtering tracebacks where one entry
    was generated by an exec() statement.
    Thanks Daniel Hahler, Ashley C Straw, Philippe Gauthier and Pavel Savchenko
    for contributing and Bruno Oliveira for the PR.
  2.8.1
  - ----
  - fix #1034: Add missing nodeid on pytest_logwarning call in
    addhook.  Thanks Simon Gomizelj for the PR.
  - 'deprecated_call' is now only satisfied with a DeprecationWarning or
    PendingDeprecationWarning. Before 2.8.0, it accepted any warning, and 2.8.0
    made it accept only DeprecationWarning (but not PendingDeprecationWarning).
    Thanks Alex Gaynor for the issue and Eric Hunsberger for the PR.
  - fix issue #1073: avoid calling __getattr__ on potential plugin objects.
    This fixes an incompatibility with pytest-django.  Thanks Andreas Pelme,
    Bruno Oliveira and Ronny Pfannschmidt for contributing and Holger Krekel
    for the fix.
  - Fix issue #704: handle versionconflict during plugin loading more
    gracefully.  Thanks Bruno Oliveira for the PR.
  - Fix issue #1064: ""--junitxml" regression when used with the
    "pytest-xdist" plugin, with test reports being assigned to the wrong tests.
    Thanks Daniel Grunwald for the report and Bruno Oliveira for the PR.
  - (experimental) adapt more SEMVER style versioning and change meaning of
    master branch in git repo: "master" branch now keeps the bugfixes, changes
    aimed for micro releases.  "features" branch will only be be released
    with minor or major pytest releases.
  - Fix issue #766 by removing documentation references to distutils.
    Thanks Russel Winder.
  - Fix issue #1030: now byte-strings are escaped to produce item node ids
    to make them always serializable.
    Thanks Andy Freeland for the report and Bruno Oliveira for the PR.
  - Python 2: if unicode parametrized values are convertible to ascii, their
    ascii representation is used for the node id.
  - Fix issue #411: Add __eq__ method to assertion comparison example.
    Thanks Ben Webb.
  - fix issue 877: properly handle assertion explanations with non-ascii repr
    Thanks Mathieu Agopian for the report and Ronny Pfannschmidt for the PR.
  - fix issue 1029: transform errors when writing cache values into pytest-warnings
  2.8.0
  - ----------------------------
  - new ``--lf`` and ``-ff`` options to run only the last failing tests or
    "failing tests first" from the last run.  This functionality is provided
    through porting the formerly external pytest-cache plugin into pytest core.
    BACKWARD INCOMPAT: if you used pytest-cache's functionality to persist
    data between test runs be aware that we don't serialize sets anymore.
    Thanks Ronny Pfannschmidt for most of the merging work.
  - "-r" option now accepts "a" to include all possible reports, similar
    to passing "fEsxXw" explicitly (isse960).
    Thanks Abhijeet Kasurde for the PR.
  - avoid python3.5 deprecation warnings by introducing version
    specific inspection helpers, thanks Michael Droettboom.
  - fix issue562: @nose.tools.istest now fully respected.
  - fix issue934: when string comparison fails and a diff is too large to display
    without passing -vv, still show a few lines of the diff.
    Thanks Florian Bruhin for the report and Bruno Oliveira for the PR.
  - fix issue736: Fix a bug where fixture params would be discarded when combined
    with parametrization markers.
    Thanks to Markus Unterwaditzer for the PR.
  - fix issue710: introduce ALLOW_UNICODE doctest option: when enabled, the
    ``u`` prefix is stripped from unicode strings in expected doctest output. This
    allows doctests which use unicode to run in Python 2 and 3 unchanged.
    Thanks Jason R. Coombs for the report and Bruno Oliveira for the PR.
  - parametrize now also generates meaningful test IDs for enum, regex and class
    objects (as opposed to class instances).
    Thanks to Florian Bruhin for the PR.
  - Add 'warns' to assert that warnings are thrown (like 'raises').
    Thanks to Eric Hunsberger for the PR.
  - Fix issue683: Do not apply an already applied mark.  Thanks ojake for the PR.
  - Deal with capturing failures better so fewer exceptions get lost to
    /dev/null.  Thanks David Szotten for the PR.
  - fix issue730: deprecate and warn about the --genscript option.
    Thanks Ronny Pfannschmidt for the report and Christian Pommranz for the PR.
  - fix issue751: multiple parametrize with ids bug if it parametrizes class with
    two or more test methods. Thanks Sergey Chipiga for reporting and Jan
    Bednarik for PR.
  - fix issue82: avoid loading conftest files from setup.cfg/pytest.ini/tox.ini
    files and upwards by default (--confcutdir can still be set to override this).
    Thanks Bruno Oliveira for the PR.
  - fix issue768: docstrings found in python modules were not setting up session
    fixtures. Thanks Jason R. Coombs for reporting and Bruno Oliveira for the PR.
  - added `tmpdir_factory`, a session-scoped fixture that can be used to create
    directories under the base temporary directory. Previously this object was
    installed as a `_tmpdirhandler` attribute of the `config` object, but now it
    is part of the official API and using `config._tmpdirhandler` is
    deprecated.
    Thanks Bruno Oliveira for the PR.
  - fix issue808: pytest's internal assertion rewrite hook now implements the
    optional PEP302 get_data API so tests can access data files next to them.
    Thanks xmo-odoo for request and example and Bruno Oliveira for
    the PR.
  - rootdir and inifile are now displayed during usage errors to help
    users diagnose problems such as unexpected ini files which add
    unknown options being picked up by pytest. Thanks to Pavel Savchenko for
    bringing the problem to attention in #821 and Bruno Oliveira for the PR.
  - Summary bar now is colored yellow for warning
    situations such as: all tests either were skipped or xpass/xfailed,
    or no tests were run at all (this is a partial fix for issue500).
  - fix issue812: pytest now exits with status code 5 in situations where no
    tests were run at all, such as the directory given in the command line does
    not contain any tests or as result of a command line option filters
    all out all tests (-k for example).
    Thanks Eric Siegerman (issue812) and Bruno Oliveira for the PR.
  - Summary bar now is colored yellow for warning
    situations such as: all tests either were skipped or xpass/xfailed,
    or no tests were run at all (related to issue500).
    Thanks Eric Siegerman.
  - New `testpaths` ini option: list of directories to search for tests
    when executing pytest from the root directory. This can be used
    to speed up test collection when a project has well specified directories
    for tests, being usually more practical than configuring norecursedirs for
    all directories that do not contain tests.
    Thanks to Adrian for idea (#694) and Bruno Oliveira for the PR.
  - fix issue713: JUnit XML reports for doctest failures.
    Thanks Punyashloka Biswal.
  - fix issue970: internal pytest warnings now appear as "pytest-warnings" in
    the terminal instead of "warnings", so it is clear for users that those
    warnings are from pytest and not from the builtin "warnings" module.
    Thanks Bruno Oliveira.
  - Include setup and teardown in junitxml test durations.
    Thanks Janne Vanhala.
  - fix issue735: assertion failures on debug versions of Python 3.4+
  - new option ``--import-mode`` to allow to change test module importing
    behaviour to append to sys.path instead of prepending.  This better allows
    to run test modules against installated versions of a package even if the
    package under test has the same import root.  In this example::
    testing/__init__.py
    testing/test_pkg_under_test.py
    pkg_under_test/
    the tests will run against the installed version
    of pkg_under_test when ``--import-mode=append`` is used whereas
    by default they would always pick up the local version.  Thanks Holger Krekel.
  - pytester: add method ``TmpTestdir.delete_loaded_modules()``, and call it
    from ``inline_run()`` to allow temporary modules to be reloaded.
    Thanks Eduardo Schettino.
  - internally refactor pluginmanager API and code so that there
    is a clear distinction between a pytest-agnostic rather simple
    pluginmanager and the PytestPluginManager which adds a lot of
    behaviour, among it handling of the local conftest files.
    In terms of documented methods this is a backward compatible
    change but it might still break 3rd party plugins which relied on
    details like especially the pluginmanager.add_shutdown() API.
    Thanks Holger Krekel.
  - pluginmanagement: introduce ``pytest.hookimpl`` and
    ``pytest.hookspec`` decorators for setting impl/spec
    specific parameters.  This substitutes the previous
    now deprecated use of ``pytest.mark`` which is meant to
    contain markers for test functions only.
  - write/refine docs for "writing plugins" which now have their
    own page and are separate from the "using/installing plugins`` page.
  - fix issue732: properly unregister plugins from any hook calling
    sites allowing to have temporary plugins during test execution.
  - deprecate and warn about ``__multicall__`` argument in hook
    implementations.  Use the ``hookwrapper`` mechanism instead already
    introduced with pytest-2.7.
  - speed up pytest's own test suite considerably by using inprocess
    tests by default (testrun can be modified with --runpytest=subprocess
    to create subprocesses in many places instead).  The main
    APIs to run pytest in a test is "runpytest()" or "runpytest_subprocess"
    and "runpytest_inprocess" if you need a particular way of running
    the test.  In all cases you get back a RunResult but the inprocess
    one will also have a "reprec" attribute with the recorded events/reports.
  - fix monkeypatch.setattr("x.y", raising=False) to actually not raise
    if "y" is not a pre-existing attribute. Thanks Florian Bruhin.
  - fix issue741: make running output from testdir.run copy/pasteable
    Thanks Bruno Oliveira.
  - add a new ``--noconftest`` argument which ignores all ``conftest.py`` files.
  - add ``file`` and ``line`` attributes to JUnit-XML output.
  - fix issue890: changed extension of all documentation files from ``txt`` to
    ``rst``. Thanks to Abhijeet for the PR.
  - fix issue714: add ability to apply indirect=True parameter on particular argnames.
    Thanks Elizaveta239.
  - fix issue890: changed extension of all documentation files from ``txt`` to
    ``rst``. Thanks to Abhijeet for the PR.
  - fix issue957: "# doctest: SKIP" option will now register doctests as SKIPPED
    rather than PASSED.
    Thanks Thomas Grainger for the report and Bruno Oliveira for the PR.
  - issue951: add new record_xml_property fixture, that supports logging
    additional information on xml output. Thanks David Diaz for the PR.
  - issue949: paths after normal options (for example `-s`, `-v`, etc) are now
    properly used to discover `rootdir` and `ini` files.
    Thanks Peter Lauri for the report and Bruno Oliveira for the PR.
  2.7.3 (compared to 2.7.2)
  - ----------------------------
  - Allow 'dev', 'rc', or other non-integer version strings in `importorskip`.
    Thanks to Eric Hunsberger for the PR.
  - fix issue856: consider --color parameter in all outputs (for example
  - -fixtures). Thanks Barney Gale for the report and Bruno Oliveira for the PR.
  - fix issue855: passing str objects as `plugins` argument to pytest.main
    is now interpreted as a module name to be imported and registered as a
    plugin, instead of silently having no effect.
    Thanks xmo-odoo for the report and Bruno Oliveira for the PR.
  - fix issue744: fix for ast.Call changes in Python 3.5+.  Thanks
    Guido van Rossum, Matthias Bussonnier, Stefan Zimmermann and
    Thomas Kluyver.
  - fix issue842: applying markers in classes no longer propagate this markers
    to superclasses which also have markers.
    Thanks xmo-odoo for the report and Bruno Oliveira for the PR.
  - preserve warning functions after call to pytest.deprecated_call. Thanks
    Pieter Mulder for PR.
  - fix issue854: autouse yield_fixtures defined as class members of
    unittest.TestCase subclasses now work as expected.
    Thannks xmo-odoo for the report and Bruno Oliveira for the PR.
  - fix issue833: --fixtures now shows all fixtures of collected test files, instead of just the
    fixtures declared on the first one.
    Thanks Florian Bruhin for reporting and Bruno Oliveira for the PR.
  - fix issue863: skipped tests now report the correct reason when a skip/xfail
    condition is met when using multiple markers.
    Thanks Raphael Pierzina for reporting and Bruno Oliveira for the PR.
  - optimized tmpdir fixture initialization, which should make test sessions
    faster (specially when using pytest-xdist). The only visible effect
    is that now pytest uses a subdirectory in the $TEMP directory for all
    directories created by this fixture (defaults to $TEMP/pytest-$USER).
    Thanks Bruno Oliveira for the PR.
  2.7.2 (compared to 2.7.1)
  - ----------------------------
  - fix issue767: pytest.raises value attribute does not contain the exception
    instance on Python 2.6. Thanks Eric Siegerman for providing the test
    case and Bruno Oliveira for PR.
  - Automatically create directory for junitxml and results log.
    Thanks Aron Curzon.
  - fix issue713: JUnit XML reports for doctest failures.
    Thanks Punyashloka Biswal.
  - fix issue735: assertion failures on debug versions of Python 3.4+
    Thanks Benjamin Peterson.
  - fix issue114: skipif marker reports to internal skipping plugin;
    Thanks Floris Bruynooghe for reporting and Bruno Oliveira for the PR.
  - fix issue748: unittest.SkipTest reports to internal pytest unittest plugin.
    Thanks Thomas De Schampheleire for reporting and Bruno Oliveira for the PR.
  - fix issue718: failed to create representation of sets containing unsortable
    elements in python 2. Thanks Edison Gustavo Muenz.
  - fix issue756, fix issue752 (and similar issues): depend on py-1.4.29
    which has a refined algorithm for traceback generation.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1454328000">- update to version 2.8.7:
  * fix #1338: use predictable object resolution for monkeypatch
- changes from version 2.8.6:
  * fix #1259: allow for double nodeids in junitxml, this was a
    regression failing plugins combinations like pytest-pep8 +
    pytest-flakes
  * Workaround for exception that occurs in pyreadline when using
  - -pdb with standard I/O capture enabled. Thanks Erik M. Bray for
    the PR.
  * fix #900: Better error message in case the target of a monkeypatch
    call raises an ImportError.
  * fix #1292: monkeypatch calls (setattr, setenv, etc.) are now
    O(1). Thanks David R. MacIver for the report and Bruno Oliveira
    for the PR.
  * fix #1223: captured stdout and stderr are now properly displayed
    before entering pdb when --pdb is used instead of being thrown
    away. Thanks Cal Leeming for the PR.
  * fix #1305: pytest warnings emitted during pytest_terminal_summary
    are now properly displayed. Thanks Ionel Maries Cristian for the
    report and Bruno Oliveira for the PR.
  * fix #628: fixed internal UnicodeDecodeError when doctests contain
    unicode. Thanks Jason R. Coombs for the report and Bruno Oliveira
    for the PR.
  * fix #1334: Add captured stdout to jUnit XML report on setup
    error. Thanks Georgy Dyuldin for the PR.
- Update to version 2.8.5
  * fix #1243: fixed issue where class attributes injected during
    collection could break pytest.
    fix #1074: precompute junitxml chunks instead of storing the
    whole tree in objects
    fix #1238: fix pytest.deprecated_call() receiving multiple
    arguments (Regression introduced in 2.8.4).
- update to version 2.8.4:
  * fix #1190: deprecated_call() now works when the deprecated
    function has been already called by another test in the same
    module. Thanks Mikhail Chernykh for the report and Bruno Oliveira
    for the PR.
  * fix #1198: --pastebin option now works on Python 3. Thanks Mehdy
    Khoshnoody for the PR.
  * fix #1219: --pastebin now works correctly when captured output
    contains non-ascii characters. Thanks Bruno Oliveira for the PR.
  * fix #1204: another error when collecting with a nasty
    __getattr__(). Thanks Florian Bruhin for the PR.
  * fix the summary printed when no tests did run. Thanks Florian
    Bruhin for the PR.
  * a number of documentation modernizations wrt good
    practices. Thanks Bruno Oliveira for the PR.
- update to version 2.8.3:
  * fix #1169: add __name__ attribute to testcases in TestCaseFunction
    to support the @unittest.skip decorator on functions and methods.
    Thanks Lee Kamentsky for the PR.
  * fix #1035: collecting tests if test module level obj has
    __getattr__().  Thanks Suor for the report and Bruno Oliveira /
    Tom Viner for the PR.
  * fix #331: don't collect tests if their failure cannot be reported
    correctly e.g. they are a callable instance of a class.
  * fix #1133: fixed internal error when filtering tracebacks where
    one entry belongs to a file which is no longer available.  Thanks
    Bruno Oliveira for the PR.
  * enhancement made to highlight in red the name of the failing tests
    so they stand out in the output.  Thanks Gabriel Reis for the PR.
  * add more talks to the documentation
  * extend documentation on the --ignore cli option
  * use pytest-runner for setuptools integration
  * minor fixes for interaction with OS X El Capitan system integrity
    protection (thanks Florian)</changelog>
</package>
<package pkgid="3a22b051b93bb206312729673a50cb6e78c2e1ae64e9828fdf7ea7f26ca6526b" name="python-pytest" arch="src">
  <version epoch="0" ver="2.8.7" rel="1.3"/>
  <changelog author="speilicke@suse.com" date="1379592000">- Skip running tests on SLE_11_SP2</changelog>
  <changelog author="mvyskocil@suse.com" date="1388750400">- Update to 2.5.1:
  + merge new documentation styling PR from Tobias Bieniek.
  + fix issue403: allow parametrize of multiple same-name functions within
    a collection node.
  + Allow parameterized fixtures to specify the ID of the parameters by
    adding an ids argument to pytest.fixture() and pytest.yield_fixture().
  + fix issue404 by always using the binary xml escape in the junitxml
    plugin.
  + fix issue407: fix addoption docstring to point to argparse instead of
    optparse.
  * 2.5.0:
  + dropped python2.5 from automated release testing of pytest itself
    which means it's probably going to break soon
  + simplified and fixed implementation for calling finalizers when
    parametrized fixtures or function arguments are involved.  finalization
    is now performed lazily at setup time instead of in the "teardown phase".
  + PR90: add --color=yes|no|auto option to force terminal coloring
    mode ("auto" is default).
  + fix issue319 - correctly show unicode in assertion errors. Also means
    we depend on py&gt;=1.4.19 now.
  + fix issue396 - correctly sort and finalize class-scoped parametrized
    tests independently from number of methods on the class.
  + refix issue323 in a better way -- parametrization should now never
    cause Runtime Recursion errors because the underlying algorithm
    for re-ordering tests per-scope/per-fixture is not recursive
    anymore
  + fix issue290 - there is preliminary support now for parametrizing
    with repeated same values (sometimes useful to to test if calling
    a second time works as with the first time).
  + close issue240 - document precisely how pytest module importing
    works, discuss the two common test directory layouts, and how it
    interacts with PEP420-namespace packages.
  + fix issue246 fix finalizer order to be LIFO on independent fixtures
    depending on a parametrized higher-than-function scoped fixture.
    (was quite some effort so please bear with the complexity of
    this sentence :)
  + fix issue244 by implementing special index for parameters to only use
    indices for paramentrized test ids
  + fix issue287 by running all finalizers but saving the exception
    from the first failing finalizer and re-raising it so teardown will
    still have failed.  We reraise the first failing exception because
    it might be the cause for other finalizers to fail.
  + fix ordering when mock.patch or other standard decorator-wrappings
    are used with test methods.  This fixues issue346 and should
    help with random "xdist" collection failures.  Thanks to
    Ronny Pfannschmidt and Donald Stufft for helping to isolate it.
  + and many more, see CHANGELOG for details
- require python3-py at least 1.4.19
- mark /etc/alternatives/py.test as ghost file for openSUSE 12.3+
- skip test_simple.yml from %check</changelog>
  <changelog author="speilicke@suse.com" date="1391083200">- Re-add python-argparse requirement for SP3</changelog>
  <changelog author="speilicke@suse.com" date="1394625600">- Update to version 2.5.2:
  - fix issue409 -- better interoperate with cx_freeze by not
    trying to import from collections.abc which causes problems
    for py27/cx_freeze.  Thanks Wolfgang L. for reporting and tracking it down.
  - fixed docs and code to use "pytest" instead of "py.test" almost everywhere.
    Thanks Jurko Gospodnetic for the complete PR.
  - fix issue425: mention at end of "py.test -h" that --markers
    and --fixtures work according to specified test path (or current dir)
  - fix issue413: exceptions with unicode attributes are now printed
    correctly also on python2 and with pytest-xdist runs. (the fix
    requires py-1.4.20)
  - copy, cleanup and integrate py.io capture
    from pylib 1.4.20.dev2 (rev 13d9af95547e)
  - address issue416: clarify docs as to conftest.py loading semantics
  - fix issue429: comparing byte strings with non-ascii chars in assert
    expressions now work better.  Thanks Floris Bruynooghe.
  - make capfd/capsys.capture private, its unused and shouldnt be exposed</changelog>
  <changelog author="mvyskocil@opensuse.org" date="1402401600">- Add setuptools dependency as py.test launcher does import pkg_resources</changelog>
  <changelog author="toddrme2178@gmail.com" date="1406721600">- Update to 2.6.0
  - Cache exceptions from fixtures according to their scope (issue 467).
  - fix issue537: Avoid importing old assertion reinterpretation code by default.
  - fix issue364: shorten and enhance tracebacks representation by default.
    The new "--tb=auto" option (default) will only display long tracebacks
    for the first and last entry.  You can get the old behaviour of printing
    all entries as long entries with "--tb=long".  Also short entries by
    default are now printed very similarly to "--tb=native" ones.
  - fix issue514: teach assertion reinterpretation about private class attributes
  - change -v output to include full node IDs of tests.  Users can copy
    a node ID from a test run, including line number, and use it as a
    positional argument in order to run only a single test.
  - fix issue 475: fail early and comprehensible if calling
    pytest.raises with wrong exception type.
  - fix issue516: tell in getting-started about current dependencies.
  - cleanup setup.py a bit and specify supported versions. Thanks Jurko
    Gospodnetic for the PR.
  - change XPASS colour to yellow rather then red when tests are run
    with -v.
  - fix issue473: work around mock putting an unbound method into a class
    dict when double-patching.
  - fix issue498: if a fixture finalizer fails, make sure that
    the fixture is still invalidated.
  - fix issue453: the result of the pytest_assertrepr_compare hook now gets
    it's newlines escaped so that format_exception does not blow up.
  - internal new warning system: pytest will now produce warnings when
    it detects oddities in your test collection or execution.
    Warnings are ultimately sent to a new pytest_logwarning hook which is
    currently only implemented by the terminal plugin which displays
    warnings in the summary line and shows more details when -rw (report on
    warnings) is specified.
  - change skips into warnings for test classes with an __init__ and
    callables in test modules which look like a test but are not functions.
  - fix issue436: improved finding of initial conftest files from command
    line arguments by using the result of parse_known_args rather than
    the previous flaky heuristics.  Thanks Marc Abramowitz for tests
    and initial fixing approaches in this area.
  - fix issue #479: properly handle nose/unittest(2) SkipTest exceptions
    during collection/loading of test modules.  Thanks to Marc Schlaich
    for the complete PR.
  - fix issue490: include pytest_load_initial_conftests in documentation
    and improve docstring.
  - fix issue472: clarify that ``pytest.config.getvalue()`` cannot work
    if it's triggered ahead of command line parsing.
  - merge PR123: improved integration with mock.patch decorator on tests.
  - fix issue412: messing with stdout/stderr FD-level streams is now
    captured without crashes.
  - fix issue483: trial/py33 works now properly.  Thanks Daniel Grana for PR.
  - improve example for pytest integration with "python setup.py test"
    which now has a generic "-a" or "--pytest-args" option where you
    can pass additional options as a quoted string.  Thanks Trevor Bekolay.
  - simplified internal capturing mechanism and made it more robust
    against tests or setups changing FD1/FD2, also better integrated
    now with pytest.pdb() in single tests.
  - improvements to pytest's own test-suite leakage detection, courtesy of PRs
    from Marc Abramowitz
  - fix issue492: avoid leak in test_writeorg.  Thanks Marc Abramowitz.
  - fix issue493: don't run tests in doc directory with ``python setup.py test``
    (use tox -e doctesting for that)
  - fix issue486: better reporting and handling of early conftest loading failures
  - some cleanup and simplification of internal conftest handling.
  - work a bit harder to break reference cycles when catching exceptions.
    Thanks Jurko Gospodnetic.
  - fix issue443: fix skip examples to use proper comparison.  Thanks Alex
    Groenholm.
  - support nose-style ``__test__`` attribute on modules, classes and
    functions, including unittest-style Classes.  If set to False, the
    test will not be collected.
  - fix issue512: show "&lt;notset&gt;" for arguments which might not be set
    in monkeypatch plugin.  Improves output in documentation.</changelog>
  <changelog author="toms@opensuse.org" date="1412510400">- Update to 2.6.3
  - No longer show line numbers in the ?verbose output, the output
    is now purely the nodeid. The line number is still shown in
    failure reports. Thanks Floris Bruynooghe.
  - fix issue437 where assertion rewriting could cause pytest-xdist
    slaves to collect different tests.
    Thanks Bruno Oliveira.
  - fix issue555: add ?errors? attribute to capture-streams to
    satisfy some distutils and possibly other code accessing sys.stdout.errors.
  - fix issue547 capsys/capfd also work when output capturing (?-s?)
    is disabled.
  - address issue170: allow pytest.mark.xfail(...) to specify expected
    exceptions via an optional ?raises=EXC? argument where EXC can be
    a single exception or a tuple of exception classes.
    Thanks David Mohr for the complete PR.
  - fix integration of pytest with unittest.mock.patch decorator when
    it uses the ?new? argument.
    Thanks Nicolas Delaby for test and PR.
  - fix issue with detecting conftest files if the arguments contain
    ?::? node id specifications (copy pasted from ?-v? output)
  - fix issue544 by only removing ?@NUM? at the end of ?::? separated
    parts and if the part has an ?.py? extension  don?t use py.std
    import helper, rather import things directly.
    Thanks Bruno Oliveira.
  See for other releases: http://pytest.org/latest/changelog.html</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1415448000">- fix bashism in pre script</changelog>
  <changelog author="mcihar@suse.cz" date="1427284800">- Update to 2.6.4:
  - Improve assertion failure reporting on iterables, by using ndiff and pprint.
  - removed outdated japanese docs from source tree.
  - docs for "pytest_addhooks" hook.  Thanks Bruno Oliveira.
  - updated plugin index docs.  Thanks Bruno Oliveira.
  - fix issue557: with "-k" we only allow the old style "-" for negation
    at the beginning of strings and even that is deprecated.  Use "not" instead.
    This should allow to pick parametrized tests where "-" appeared in the parameter.
  - fix issue604: Escape % character in the assertion message.
  - fix issue620: add explanation in the --genscript target about what
    the binary blob means. Thanks Dinu Gherman.
  - fix issue614: fixed pastebin support.</changelog>
  <changelog author="mcihar@suse.cz" date="1427284801">- Add optional dependencies for testsuite as BuildRequires.</changelog>
  <changelog author="tbechtold@suse.com" date="1428235200">- update to 2.7.0:
  - fix issue435: make reload() work when assert rewriting is active.
    Thanks Daniel Hahler.
  - fix issue616: conftest.py files and their contained fixutres are now
    properly considered for visibility, independently from the exact
    current working directory and test arguments that are used.
    Many thanks to Eric Siegerman and his PR235 which contains
    systematic tests for conftest visibility and now passes.
    This change also introduces the concept of a ``rootdir`` which
    is printed as a new pytest header and documented in the pytest
    customize web page.
  - change reporting of "diverted" tests, i.e. tests that are collected
    in one file but actually come from another (e.g. when tests in a test class
    come from a base class in a different file).  We now show the nodeid
    and indicate via a postfix the other file.
  - add ability to set command line options by environment
    variable PYTEST_ADDOPTS.
  - added documentation on the new pytest-dev teams on bitbucket and
    github.  See https://pytest.org/latest/contributing.html .
    Thanks to Anatoly for pushing and initial work on this.
  - fix issue650: new option ``--docttest-ignore-import-errors`` which
    will turn import errors in doctests into skips.  Thanks Charles Cloud
    for the complete PR.
  - fix issue655: work around different ways that cause python2/3
    to leak sys.exc_info into fixtures/tests causing failures in 3rd party code
  - fix issue615: assertion re-writing did not correctly escape % signs
    when formatting boolean operations, which tripped over mixing
    booleans with modulo operators.  Thanks to Tom Viner for the report,
    triaging and fix.
  - implement issue351: add ability to specify parametrize ids as a callable
    to generate custom test ids.  Thanks Brianna Laugher for the idea and
    implementation.
  - introduce and document new hookwrapper mechanism useful for plugins
    which want to wrap the execution of certain hooks for their purposes.
    This supersedes the undocumented ``__multicall__`` protocol which
    pytest itself and some external plugins use.  Note that pytest-2.8
    is scheduled to drop supporting the old ``__multicall__``
    and only support the hookwrapper protocol.
  - majorly speed up invocation of plugin hooks
  - use hookwrapper mechanism in builtin pytest plugins.
  - add a doctest ini option for doctest flags, thanks Holger Peters.
  - add note to docs that if you want to mark a parameter and the
    parameter is a callable, you also need to pass in a reason to disambiguate
    it from the "decorator" case.  Thanks Tom Viner.
  - "python_classes" and "python_functions" options now support glob-patterns
  for test discovery, as discussed in issue600. Thanks Ldiary Translations.
  - allow to override parametrized fixtures with non-parametrized ones and
    vice ver  sa (bubenkoff).
  - fix issue463: raise specific error for 'parameterize' misspelling
    (pfctdayelise  ).
  - On failure, the ``sys.last_value``, ``sys.last_type`` and
    ``sys.last_traceback`` are set, so that a user can inspect the error
    via postmortem debugging (almarklein).
- Bump Requires/BuildRequires for python-py</changelog>
  <changelog author="toddrme2178@gmail.com" date="1432123200">- Update to version 2.7.1:
  * fix issue731: do not get confused by the braces which may be
    present and unbalanced in an object's repr while collapsing
    False explanations.  Thanks Carl Meyer for the report and test
    case.
  * fix issue553: properly handling inspect.getsourcelines
    failures in FixtureLookupError which would lead to to an
    internal error, obfuscating the original problem. Thanks
    talljosh for initial diagnose/patch and Bruno Oliveira for
    final patch.
  * fix issue660: properly report scope-mismatch-access errors
    independently from ordering of fixture arguments.  Also
    avoid the pytest internal traceback which does not provide
    information to the user. Thanks Holger Krekel.
  * streamlined and documented release process.  Also all
    versions (in setup.py and documentation generation) are now
    read from _pytest/__init__.py. Thanks Holger Krekel.
  * fixed docs to remove the notion that yield-fixtures are
    experimental. They are here to stay :)  Thanks Bruno Oliveira.
  * Support building wheels by using environment markers for the
    requirements.  Thanks Ionel Maries Cristian.
  * fixed regression to 2.6.4 which surfaced e.g. in lost stdout
    capture printing when tests raised SystemExit. Thanks
    Holger Krekel.
  * reintroduced _pytest fixture of the pytester plugin which
    is used at least by pytest-xdist.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1432209600">- It doesn't need Twisted, and the dependency causes a build cycle.
  So it is removed from BuildRequires</changelog>
  <changelog author="toddrme2178@gmail.com" date="1432468800">- Split documentation into separate package to avoid build loop</changelog>
  <changelog author="rjschwei@suse.com" date="1436184000">- Add python-xml as build dependency to avoid test failure with the
  Python version shipped in SLE 12</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437739200">- Change update-alternatives requirement to absolute path to fix
  non-SUSE distributions (RHEL7)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437998400">- revert update-alternatives change, causes OBS trouble</changelog>
  <changelog author="toddrme2178@gmail.com" date="1438171200">- Make tests conditional to avoid dependency loop.</changelog>
  <changelog author="mcihar@suse.cz" date="1444392000">- Update to 2.8.2:
  2.8.2
  - ----
  - fix #1085: proper handling of encoding errors when passing encoded byte
    strings to pytest.parametrize in Python 2.
    Thanks Themanwithoutaplan for the report and Bruno Oliveira for the PR.
  - fix #1087: handling SystemError when passing empty byte strings to
    pytest.parametrize in Python 3.
    Thanks Paul Kehrer for the report and Bruno Oliveira for the PR.
  - fix #995: fixed internal error when filtering tracebacks where one entry
    was generated by an exec() statement.
    Thanks Daniel Hahler, Ashley C Straw, Philippe Gauthier and Pavel Savchenko
    for contributing and Bruno Oliveira for the PR.
  2.8.1
  - ----
  - fix #1034: Add missing nodeid on pytest_logwarning call in
    addhook.  Thanks Simon Gomizelj for the PR.
  - 'deprecated_call' is now only satisfied with a DeprecationWarning or
    PendingDeprecationWarning. Before 2.8.0, it accepted any warning, and 2.8.0
    made it accept only DeprecationWarning (but not PendingDeprecationWarning).
    Thanks Alex Gaynor for the issue and Eric Hunsberger for the PR.
  - fix issue #1073: avoid calling __getattr__ on potential plugin objects.
    This fixes an incompatibility with pytest-django.  Thanks Andreas Pelme,
    Bruno Oliveira and Ronny Pfannschmidt for contributing and Holger Krekel
    for the fix.
  - Fix issue #704: handle versionconflict during plugin loading more
    gracefully.  Thanks Bruno Oliveira for the PR.
  - Fix issue #1064: ""--junitxml" regression when used with the
    "pytest-xdist" plugin, with test reports being assigned to the wrong tests.
    Thanks Daniel Grunwald for the report and Bruno Oliveira for the PR.
  - (experimental) adapt more SEMVER style versioning and change meaning of
    master branch in git repo: "master" branch now keeps the bugfixes, changes
    aimed for micro releases.  "features" branch will only be be released
    with minor or major pytest releases.
  - Fix issue #766 by removing documentation references to distutils.
    Thanks Russel Winder.
  - Fix issue #1030: now byte-strings are escaped to produce item node ids
    to make them always serializable.
    Thanks Andy Freeland for the report and Bruno Oliveira for the PR.
  - Python 2: if unicode parametrized values are convertible to ascii, their
    ascii representation is used for the node id.
  - Fix issue #411: Add __eq__ method to assertion comparison example.
    Thanks Ben Webb.
  - fix issue 877: properly handle assertion explanations with non-ascii repr
    Thanks Mathieu Agopian for the report and Ronny Pfannschmidt for the PR.
  - fix issue 1029: transform errors when writing cache values into pytest-warnings
  2.8.0
  - ----------------------------
  - new ``--lf`` and ``-ff`` options to run only the last failing tests or
    "failing tests first" from the last run.  This functionality is provided
    through porting the formerly external pytest-cache plugin into pytest core.
    BACKWARD INCOMPAT: if you used pytest-cache's functionality to persist
    data between test runs be aware that we don't serialize sets anymore.
    Thanks Ronny Pfannschmidt for most of the merging work.
  - "-r" option now accepts "a" to include all possible reports, similar
    to passing "fEsxXw" explicitly (isse960).
    Thanks Abhijeet Kasurde for the PR.
  - avoid python3.5 deprecation warnings by introducing version
    specific inspection helpers, thanks Michael Droettboom.
  - fix issue562: @nose.tools.istest now fully respected.
  - fix issue934: when string comparison fails and a diff is too large to display
    without passing -vv, still show a few lines of the diff.
    Thanks Florian Bruhin for the report and Bruno Oliveira for the PR.
  - fix issue736: Fix a bug where fixture params would be discarded when combined
    with parametrization markers.
    Thanks to Markus Unterwaditzer for the PR.
  - fix issue710: introduce ALLOW_UNICODE doctest option: when enabled, the
    ``u`` prefix is stripped from unicode strings in expected doctest output. This
    allows doctests which use unicode to run in Python 2 and 3 unchanged.
    Thanks Jason R. Coombs for the report and Bruno Oliveira for the PR.
  - parametrize now also generates meaningful test IDs for enum, regex and class
    objects (as opposed to class instances).
    Thanks to Florian Bruhin for the PR.
  - Add 'warns' to assert that warnings are thrown (like 'raises').
    Thanks to Eric Hunsberger for the PR.
  - Fix issue683: Do not apply an already applied mark.  Thanks ojake for the PR.
  - Deal with capturing failures better so fewer exceptions get lost to
    /dev/null.  Thanks David Szotten for the PR.
  - fix issue730: deprecate and warn about the --genscript option.
    Thanks Ronny Pfannschmidt for the report and Christian Pommranz for the PR.
  - fix issue751: multiple parametrize with ids bug if it parametrizes class with
    two or more test methods. Thanks Sergey Chipiga for reporting and Jan
    Bednarik for PR.
  - fix issue82: avoid loading conftest files from setup.cfg/pytest.ini/tox.ini
    files and upwards by default (--confcutdir can still be set to override this).
    Thanks Bruno Oliveira for the PR.
  - fix issue768: docstrings found in python modules were not setting up session
    fixtures. Thanks Jason R. Coombs for reporting and Bruno Oliveira for the PR.
  - added `tmpdir_factory`, a session-scoped fixture that can be used to create
    directories under the base temporary directory. Previously this object was
    installed as a `_tmpdirhandler` attribute of the `config` object, but now it
    is part of the official API and using `config._tmpdirhandler` is
    deprecated.
    Thanks Bruno Oliveira for the PR.
  - fix issue808: pytest's internal assertion rewrite hook now implements the
    optional PEP302 get_data API so tests can access data files next to them.
    Thanks xmo-odoo for request and example and Bruno Oliveira for
    the PR.
  - rootdir and inifile are now displayed during usage errors to help
    users diagnose problems such as unexpected ini files which add
    unknown options being picked up by pytest. Thanks to Pavel Savchenko for
    bringing the problem to attention in #821 and Bruno Oliveira for the PR.
  - Summary bar now is colored yellow for warning
    situations such as: all tests either were skipped or xpass/xfailed,
    or no tests were run at all (this is a partial fix for issue500).
  - fix issue812: pytest now exits with status code 5 in situations where no
    tests were run at all, such as the directory given in the command line does
    not contain any tests or as result of a command line option filters
    all out all tests (-k for example).
    Thanks Eric Siegerman (issue812) and Bruno Oliveira for the PR.
  - Summary bar now is colored yellow for warning
    situations such as: all tests either were skipped or xpass/xfailed,
    or no tests were run at all (related to issue500).
    Thanks Eric Siegerman.
  - New `testpaths` ini option: list of directories to search for tests
    when executing pytest from the root directory. This can be used
    to speed up test collection when a project has well specified directories
    for tests, being usually more practical than configuring norecursedirs for
    all directories that do not contain tests.
    Thanks to Adrian for idea (#694) and Bruno Oliveira for the PR.
  - fix issue713: JUnit XML reports for doctest failures.
    Thanks Punyashloka Biswal.
  - fix issue970: internal pytest warnings now appear as "pytest-warnings" in
    the terminal instead of "warnings", so it is clear for users that those
    warnings are from pytest and not from the builtin "warnings" module.
    Thanks Bruno Oliveira.
  - Include setup and teardown in junitxml test durations.
    Thanks Janne Vanhala.
  - fix issue735: assertion failures on debug versions of Python 3.4+
  - new option ``--import-mode`` to allow to change test module importing
    behaviour to append to sys.path instead of prepending.  This better allows
    to run test modules against installated versions of a package even if the
    package under test has the same import root.  In this example::
    testing/__init__.py
    testing/test_pkg_under_test.py
    pkg_under_test/
    the tests will run against the installed version
    of pkg_under_test when ``--import-mode=append`` is used whereas
    by default they would always pick up the local version.  Thanks Holger Krekel.
  - pytester: add method ``TmpTestdir.delete_loaded_modules()``, and call it
    from ``inline_run()`` to allow temporary modules to be reloaded.
    Thanks Eduardo Schettino.
  - internally refactor pluginmanager API and code so that there
    is a clear distinction between a pytest-agnostic rather simple
    pluginmanager and the PytestPluginManager which adds a lot of
    behaviour, among it handling of the local conftest files.
    In terms of documented methods this is a backward compatible
    change but it might still break 3rd party plugins which relied on
    details like especially the pluginmanager.add_shutdown() API.
    Thanks Holger Krekel.
  - pluginmanagement: introduce ``pytest.hookimpl`` and
    ``pytest.hookspec`` decorators for setting impl/spec
    specific parameters.  This substitutes the previous
    now deprecated use of ``pytest.mark`` which is meant to
    contain markers for test functions only.
  - write/refine docs for "writing plugins" which now have their
    own page and are separate from the "using/installing plugins`` page.
  - fix issue732: properly unregister plugins from any hook calling
    sites allowing to have temporary plugins during test execution.
  - deprecate and warn about ``__multicall__`` argument in hook
    implementations.  Use the ``hookwrapper`` mechanism instead already
    introduced with pytest-2.7.
  - speed up pytest's own test suite considerably by using inprocess
    tests by default (testrun can be modified with --runpytest=subprocess
    to create subprocesses in many places instead).  The main
    APIs to run pytest in a test is "runpytest()" or "runpytest_subprocess"
    and "runpytest_inprocess" if you need a particular way of running
    the test.  In all cases you get back a RunResult but the inprocess
    one will also have a "reprec" attribute with the recorded events/reports.
  - fix monkeypatch.setattr("x.y", raising=False) to actually not raise
    if "y" is not a pre-existing attribute. Thanks Florian Bruhin.
  - fix issue741: make running output from testdir.run copy/pasteable
    Thanks Bruno Oliveira.
  - add a new ``--noconftest`` argument which ignores all ``conftest.py`` files.
  - add ``file`` and ``line`` attributes to JUnit-XML output.
  - fix issue890: changed extension of all documentation files from ``txt`` to
    ``rst``. Thanks to Abhijeet for the PR.
  - fix issue714: add ability to apply indirect=True parameter on particular argnames.
    Thanks Elizaveta239.
  - fix issue890: changed extension of all documentation files from ``txt`` to
    ``rst``. Thanks to Abhijeet for the PR.
  - fix issue957: "# doctest: SKIP" option will now register doctests as SKIPPED
    rather than PASSED.
    Thanks Thomas Grainger for the report and Bruno Oliveira for the PR.
  - issue951: add new record_xml_property fixture, that supports logging
    additional information on xml output. Thanks David Diaz for the PR.
  - issue949: paths after normal options (for example `-s`, `-v`, etc) are now
    properly used to discover `rootdir` and `ini` files.
    Thanks Peter Lauri for the report and Bruno Oliveira for the PR.
  2.7.3 (compared to 2.7.2)
  - ----------------------------
  - Allow 'dev', 'rc', or other non-integer version strings in `importorskip`.
    Thanks to Eric Hunsberger for the PR.
  - fix issue856: consider --color parameter in all outputs (for example
  - -fixtures). Thanks Barney Gale for the report and Bruno Oliveira for the PR.
  - fix issue855: passing str objects as `plugins` argument to pytest.main
    is now interpreted as a module name to be imported and registered as a
    plugin, instead of silently having no effect.
    Thanks xmo-odoo for the report and Bruno Oliveira for the PR.
  - fix issue744: fix for ast.Call changes in Python 3.5+.  Thanks
    Guido van Rossum, Matthias Bussonnier, Stefan Zimmermann and
    Thomas Kluyver.
  - fix issue842: applying markers in classes no longer propagate this markers
    to superclasses which also have markers.
    Thanks xmo-odoo for the report and Bruno Oliveira for the PR.
  - preserve warning functions after call to pytest.deprecated_call. Thanks
    Pieter Mulder for PR.
  - fix issue854: autouse yield_fixtures defined as class members of
    unittest.TestCase subclasses now work as expected.
    Thannks xmo-odoo for the report and Bruno Oliveira for the PR.
  - fix issue833: --fixtures now shows all fixtures of collected test files, instead of just the
    fixtures declared on the first one.
    Thanks Florian Bruhin for reporting and Bruno Oliveira for the PR.
  - fix issue863: skipped tests now report the correct reason when a skip/xfail
    condition is met when using multiple markers.
    Thanks Raphael Pierzina for reporting and Bruno Oliveira for the PR.
  - optimized tmpdir fixture initialization, which should make test sessions
    faster (specially when using pytest-xdist). The only visible effect
    is that now pytest uses a subdirectory in the $TEMP directory for all
    directories created by this fixture (defaults to $TEMP/pytest-$USER).
    Thanks Bruno Oliveira for the PR.
  2.7.2 (compared to 2.7.1)
  - ----------------------------
  - fix issue767: pytest.raises value attribute does not contain the exception
    instance on Python 2.6. Thanks Eric Siegerman for providing the test
    case and Bruno Oliveira for PR.
  - Automatically create directory for junitxml and results log.
    Thanks Aron Curzon.
  - fix issue713: JUnit XML reports for doctest failures.
    Thanks Punyashloka Biswal.
  - fix issue735: assertion failures on debug versions of Python 3.4+
    Thanks Benjamin Peterson.
  - fix issue114: skipif marker reports to internal skipping plugin;
    Thanks Floris Bruynooghe for reporting and Bruno Oliveira for the PR.
  - fix issue748: unittest.SkipTest reports to internal pytest unittest plugin.
    Thanks Thomas De Schampheleire for reporting and Bruno Oliveira for the PR.
  - fix issue718: failed to create representation of sets containing unsortable
    elements in python 2. Thanks Edison Gustavo Muenz.
  - fix issue756, fix issue752 (and similar issues): depend on py-1.4.29
    which has a refined algorithm for traceback generation.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1454328000">- update to version 2.8.7:
  * fix #1338: use predictable object resolution for monkeypatch
- changes from version 2.8.6:
  * fix #1259: allow for double nodeids in junitxml, this was a
    regression failing plugins combinations like pytest-pep8 +
    pytest-flakes
  * Workaround for exception that occurs in pyreadline when using
  - -pdb with standard I/O capture enabled. Thanks Erik M. Bray for
    the PR.
  * fix #900: Better error message in case the target of a monkeypatch
    call raises an ImportError.
  * fix #1292: monkeypatch calls (setattr, setenv, etc.) are now
    O(1). Thanks David R. MacIver for the report and Bruno Oliveira
    for the PR.
  * fix #1223: captured stdout and stderr are now properly displayed
    before entering pdb when --pdb is used instead of being thrown
    away. Thanks Cal Leeming for the PR.
  * fix #1305: pytest warnings emitted during pytest_terminal_summary
    are now properly displayed. Thanks Ionel Maries Cristian for the
    report and Bruno Oliveira for the PR.
  * fix #628: fixed internal UnicodeDecodeError when doctests contain
    unicode. Thanks Jason R. Coombs for the report and Bruno Oliveira
    for the PR.
  * fix #1334: Add captured stdout to jUnit XML report on setup
    error. Thanks Georgy Dyuldin for the PR.
- Update to version 2.8.5
  * fix #1243: fixed issue where class attributes injected during
    collection could break pytest.
    fix #1074: precompute junitxml chunks instead of storing the
    whole tree in objects
    fix #1238: fix pytest.deprecated_call() receiving multiple
    arguments (Regression introduced in 2.8.4).
- update to version 2.8.4:
  * fix #1190: deprecated_call() now works when the deprecated
    function has been already called by another test in the same
    module. Thanks Mikhail Chernykh for the report and Bruno Oliveira
    for the PR.
  * fix #1198: --pastebin option now works on Python 3. Thanks Mehdy
    Khoshnoody for the PR.
  * fix #1219: --pastebin now works correctly when captured output
    contains non-ascii characters. Thanks Bruno Oliveira for the PR.
  * fix #1204: another error when collecting with a nasty
    __getattr__(). Thanks Florian Bruhin for the PR.
  * fix the summary printed when no tests did run. Thanks Florian
    Bruhin for the PR.
  * a number of documentation modernizations wrt good
    practices. Thanks Bruno Oliveira for the PR.
- update to version 2.8.3:
  * fix #1169: add __name__ attribute to testcases in TestCaseFunction
    to support the @unittest.skip decorator on functions and methods.
    Thanks Lee Kamentsky for the PR.
  * fix #1035: collecting tests if test module level obj has
    __getattr__().  Thanks Suor for the report and Bruno Oliveira /
    Tom Viner for the PR.
  * fix #331: don't collect tests if their failure cannot be reported
    correctly e.g. they are a callable instance of a class.
  * fix #1133: fixed internal error when filtering tracebacks where
    one entry belongs to a file which is no longer available.  Thanks
    Bruno Oliveira for the PR.
  * enhancement made to highlight in red the name of the failing tests
    so they stand out in the output.  Thanks Gabriel Reis for the PR.
  * add more talks to the documentation
  * extend documentation on the --ignore cli option
  * use pytest-runner for setuptools integration
  * minor fixes for interaction with OS X El Capitan system integrity
    protection (thanks Florian)</changelog>
</package>
<package pkgid="75dee02ec6ca6d41e72b8b94ebfcfd62812aba962a755283890ed7ff9731a10b" name="python-pytest-cov" arch="noarch">
  <version epoch="0" ver="2.2.0" rel="1.2"/>
  <changelog author="speilicke@suse.com" date="1376308800">- Initial version</changelog>
  <changelog author="toddrme2178@gmail.com" date="1406721600">- Update to 1.7.0
  * No upstream changelog</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1431432000">- update to version 1.8.1:
  * no changelog available
- update project URL
- increase minimum version of python-cov-core and python-pytest
- set a minimum version for python-py</changelog>
  <changelog author="toddrme2178@gmail.com" date="1445515200">- Update to version 2.2.0
  * Added support for changing working directory in tests.
    Previously changing working directory would disable coverage
    measurements in suprocesses.
  * Fixed broken handling for --cov-report=annotate.
- Update to version 2.1.0
  * Added support for coverage 4.0b2.
  * Added the --cov-append command line options.
    Contributed by Christian Ledermann in PR#80.
- Update to version 2.0.0
  * Added --cov-fail-under, akin to the new fail_under option in
    coverage-4.0 (automatically activated if there?s a
    [report] fail_under = ... in .coveragerc).
  * Changed --cov-report=term to automatically upgrade to
  - -cov-report=term-missing if there?s
    [run] show_missing = True in .coveragerc.
  * Changed --cov so it can be used with no path argument
    (in wich case the source settings from .coveragerc will
    be used instead).
  * Fixed .pth installation to work in all cases
    (install, easy_install, wheels, develop etc).
  * Fixed .pth uninstallation to work for wheel installs.
  * Support for coverage 4.0.
  * Data file suffixing changed to use coverage?s
    data_suffix=True option (instead of the custom suffixing).
  * Avoid warning about missing coverage data
    (just like coverage.control.process_startup).
  * Fixed a race condition when running with xdist
    (all the workers tried to combine the files).
    It?s possible that this issue is not present in
    pytest-cov 1.8.X.</changelog>
</package>
<package pkgid="6b3cbf13f6b0ddb01849864db9ae998126d50ab8e68085fdeee5396f9ddf0935" name="python-pytest-cov" arch="src">
  <version epoch="0" ver="2.2.0" rel="1.2"/>
  <changelog author="speilicke@suse.com" date="1376308800">- Initial version</changelog>
  <changelog author="toddrme2178@gmail.com" date="1406721600">- Update to 1.7.0
  * No upstream changelog</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1431432000">- update to version 1.8.1:
  * no changelog available
- update project URL
- increase minimum version of python-cov-core and python-pytest
- set a minimum version for python-py</changelog>
  <changelog author="toddrme2178@gmail.com" date="1445515200">- Update to version 2.2.0
  * Added support for changing working directory in tests.
    Previously changing working directory would disable coverage
    measurements in suprocesses.
  * Fixed broken handling for --cov-report=annotate.
- Update to version 2.1.0
  * Added support for coverage 4.0b2.
  * Added the --cov-append command line options.
    Contributed by Christian Ledermann in PR#80.
- Update to version 2.0.0
  * Added --cov-fail-under, akin to the new fail_under option in
    coverage-4.0 (automatically activated if there?s a
    [report] fail_under = ... in .coveragerc).
  * Changed --cov-report=term to automatically upgrade to
  - -cov-report=term-missing if there?s
    [run] show_missing = True in .coveragerc.
  * Changed --cov so it can be used with no path argument
    (in wich case the source settings from .coveragerc will
    be used instead).
  * Fixed .pth installation to work in all cases
    (install, easy_install, wheels, develop etc).
  * Fixed .pth uninstallation to work for wheel installs.
  * Support for coverage 4.0.
  * Data file suffixing changed to use coverage?s
    data_suffix=True option (instead of the custom suffixing).
  * Avoid warning about missing coverage data
    (just like coverage.control.process_startup).
  * Fixed a race condition when running with xdist
    (all the workers tried to combine the files).
    It?s possible that this issue is not present in
    pytest-cov 1.8.X.</changelog>
</package>
<package pkgid="b5acd96bd64202cf01fd1d11843be1acaa4834996e2d3dcb3b7e18ed3c4e3f62" name="python-requests" arch="noarch">
  <version epoch="0" ver="2.9.1" rel="1.2"/>
  <changelog author="rschweikert@suse.com" date="1401969600">- Update to version 2.3.0
  + New ``Response`` property ``is_redirect``, which is true when the
    library could have processed this response as a redirection (whether
    or not it actually did).
  + The ``timeout`` parameter now affects requests with both ``stream=True``
    and ``stream=False`` equally.
  + The change in v2.0.0 to mandate explicit proxy schemes has been reverted.
    Proxy schemes now default to ``http://``.
  + The ``CaseInsensitiveDict`` used for HTTP headers now behaves like a normal
    dictionary when references as string or viewd in the interpreter.
  + No longer expose Authorization or Proxy-Authorization headers on redirect.
    Fix CVE-2014-1829 and CVE-2014-1830 respectively.
  + Authorization is re-evaluated each redirect.
  + On redirect, pass url as native strings.
  + Fall-back to autodetected encoding for JSON when Unicode detection fails.
  + Headers set to ``None`` on the ``Session`` are now correctly not sent.
  + Correctly honor ``decode_unicode`` even if it wasn't used earlier in the
    same response.
  + Stop advertising ``compress`` as a supported Content-Encoding.
  + The ``Response.history`` parameter is now always a list.
  + Many, many ``urllib3`` bugfixes.- Fixes incorrect parsing of proxy
    credentials that contain a literal or encoded '#' character.
  + Assorted urllib3 fixes.
  + New exception: ``ContentDecodingError``. Raised instead of ``urllib3``
    ``DecodeError`` exceptions.
  + Avoid many many exceptions from the buggy implementation of
    ``proxy_bypass`` on OS X in Python 2.6.
  + Avoid crashing when attempting to get authentication credentials
    from ~/.netrc when running as a user without a home directory.
  + Use the correct pool size for pools of connections to proxies.
  + Fix iteration of ``CookieJar`` objects.
  + Ensure that cookies are persisted over redirect.
  + Switch back to using chardet, since it has merged with charade.
  + Cookies set on individual Requests through a ``Session``
    (e.g. via ``Session.get()``) are no longer persisted to the ``Session``.
  + Clean up connections when we hit problems during chunked upload,
    rather than leaking them.
  + Return connections to the pool when a chunked upload is successful,
    rather than leaking it.
  + Match the HTTPbis recommendation for HTTP 301 redirects.
  + Prevent hanging when using streaming uploads and Digest Auth when a
    401 is received.
  + Values of headers set by Requests are now always the native string type.
  + Fix previously broken SNI support.
  + Fix accessing HTTP proxies using proxy authentication.
  + Unencode HTTP Basic usernames and passwords extracted from URLs.
  + Support for IP address ranges for no_proxy environment variable
  + Parse headers correctly when users override the default ``Host:`` header.
  + Avoid munging the URL in case of case-sensitive servers.
  + Looser URL handling for non-HTTP/HTTPS urls.
  + Accept unicode methods in Python 2.6 and 2.7.
  + More resilient cookie handling.
  + Make ``Response`` objects pickleable.
  + Actually added MD5-sess to Digest Auth instead of pretending to like
    last time.
  + Updated internal urllib3.
  + Fixed @Lukasa's lack of taste.</changelog>
  <changelog author="tchvatal@suse.com" date="1402747200">- Update tarball to the one upstream is publishing.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1410436800">- Update to 2.4.1 (2014-09-09)
  - Now has a "security" package extras set,
    ``$ pip install requests[security]``
  - Requests will now use Certifi if it is available.
  - Capture and re-raise urllib3 ProtocolError
  - Bugfix for responses that attempt to redirect to themselves
    forever (wtf?).
- Update to 2.4.0 (2014-08-29)
  * Behavioral Changes
  - ``Connection: keep-alive`` header is now sent automatically.
  * Improvements
  - Support for connect timeouts! Timeout now accepts a tuple
    (connect, read) which is used to set individual connect and
    read timeouts.
  - Allow copying of PreparedRequests without headers/cookies.
  - Updated bundled urllib3 version.
  - Refactored settings loading from environment
    new `Session.merge_environment_settings`.
  - Handle socket errors in iter_content.</changelog>
  <changelog author="dmueller@suse.com" date="1417435200">- fix license (Apache-2.0 only)</changelog>
  <changelog author="tbechtold@suse.com" date="1424779200">- update to 2.5.2 (bsc#929736):
  * Update HISTORY and version for v2.5.2
  * Update urllib3 to 29aa09bde9c42cc9a8d79aac47ee3d362b438cca
  * document combination of repeated response headers
  * Update README to use Shields badges
  * Upgrade urllib3 to 490d3a227fadb626cd54a240b9d0922f849914b4
  * Update certificate bundle.
  * Update to use readthedocs.org instead of rtfd.org
  * add a timeout value to connection_error_invalid_port test to accelerate
    failure
  * split test_connection_error into two distinct tests, and changed
    "unknown url" test URL since fooobarbangbazbing.httpbin.org currently gives
    a valid response.
  * quickstart: using a list as a value in query params
  * HISTORY: replace n-dash to workaround pip bug
  * Check that a filename is a basestring instance
  * Move noncebit to the only place it is used
  * Remove entirely unnecessary and unused bits from requests.compat
  * Attempt to quote anyway if unquoting fails
  * Update urllib3 to a27758625e4169330fcf965652b1093faf5aaaa2
  * drawn towards it rather than pushed away
  * certifi
  * simpler button
  * cleanups
  * Requests Pro
  * javascripts
  * Changing year in all copyright information
  * Enhance documentation for clarity.
  * Clean up cookie docs and display them.
  * Bump version to 2.5.1
  * Add release notes for 2.5.1
  * Fix bug in renegotiating a nonce with the server
  * Fix error handling on Python 3
  * catch exception more specifically in Response.ok
  * Uncommented test in test_requests.py
  * Fix a typo in a comment
  * Give proper attribution to pip
  * utils.guess_filename fails if the given parameter looks like a file object
    but has a non-string name attribute
  * Copy pip's import machinery wholesale
  * Updated the broken link to twitter streaming API documentation
  * Enable GitHub syntax highlighting on README
  * Bump version to 2.5.0
  * Add updates for 2.5.0
  * Update tests to work offline
  * updatee chardet, urllib3
  * url was already parsed, don't urlparse twice
  * Properly serialize RecentlyUsedContainers for cache
  * Changed ConnectionError to InvalidURL
  * Docs: Add more section labels for referencing
  * Partially addresses Issue #1572
  * Update HTTPAdapter docstring
  * Add last few changes and add a quick test
  * Update urllib3 to df4ec5cce1
  * Update how we handle retries to be consistent with documentation
  * Fix HTTPDigestAuth not to treat non-file as a file
  * Fixed.
  * Added test for overriding Content-Length.
  * Close sessions created in the functional API
  * Pass strict to urllib3.
  * Use to_native_string instead of builtin_str
  * Update documentation about max_retries to reflect code
  * Cap the redirect_cache size to prevent memory abuse
  * Add DeprecationWarnings to inform users of plans
  * Note about read timeout errors and max_retries
  * fix failing test "test_prepare_unicode_url" \(take 3\)
  * Revert "fix failing test "test_prepare_unicode_url""
  * fix failing test "test_prepare_unicode_url"
  * Revert "fix failing test "test_prepare_unicode_url""
  * update AUTHORS
  * fix failing test "test_prepare_unicode_url"
  * Changing parameter name `newline` ==&gt; `delimiter`.
  * Clean up handle_redirect.
  * Adding a custom line delimiter to iter_lines()
  * Fix #2279. Update layout css
  * Fix #2288. Change urllib3 and chardet workflow
  * Update sidebarintro.html
  * Made more better
  * Add Release History to the sidebar
  * Fixed #2250
  * Update utils.py
  * Clean up, support all redirects, fix potential endless 401 loop.
  * v2.4.3
  * Re-order params for backwards compat
  * allow unicode URLs on Python 2
  * requests v2.4.2
  * fix documentation for utils.get_unicode_from_response() :)
  * v2.4.2 changelog
  * Remove timeout from __attrs__
  * Fix a couple of issues I noticed
  * Support bytestring URLs on Python 3.x
  * A fix for #1979 repeat HTTP digest authentication after redirect.
  * remove unused import
  * fix #2247
  * docs: Clarify how to pass a custom set of CAs
  * Correct redirection introduction
  * Avoid getting stuck in a loop
  * make StreamConsumedError doubly inherit
  * using the `StreamConsumedError`
  * add-in StreamConsumedError
  * rm `else` after `if` then `raise` block
  * raise RuntimeError when a single streamed request calls *iter methods
    than once
  * Remove invoke from requirements.txt, docs
  * Fixup the remaining references to timeline.json.
  * Moved multiple files upload example to advanced section.
  * Added example of how to send multiple files in one request.
  * Document skipping in PreparedRequest; followup to #2222
  * Add more tests to `test_invalid_url`
  * lawl
  * mils
  * Fixes typo in test
  * Changes check on base and json. Fails on tests.
  * Adds review changes
  * Adds json parameter for POST requests</changelog>
  <changelog author="mcihar@suse.cz" date="1429531200">- Update to 2.6.0 (bsc#922448, CVE-2015-2296):
  - Fix handling of cookies on redirect. Previously a cookie without a host
    value set would use the hostname for the redirected URL exposing requests
    users to session fixation attacks and potentially cookie stealing. This was
    disclosed privately by Matthew Daley of `BugFuzz &lt;https://bugfuzz.com&gt;`_.
    An CVE identifier has not yet been assigned for this. This affects all
    versions of requests from v2.1.0 to v2.5.3 (inclusive on both ends).
  - Fix error when requests is an ``install_requires`` dependency and ``python
    setup.py test`` is run. (#2462)
  - Fix error when urllib3 is unbundled and requests continues to use the
    vendored import location.
  - Include fixes to ``urllib3``'s header handling.
  - Requests' handling of unvendored dependencies is now more restrictive.
  - Support bytearrays when passed as parameters in the ``files`` argument.
    (#2468)
  - Avoid data duplication when creating a request with ``str``, ``bytes``, or
    ``bytearray`` input to the ``files`` argument.
  - Revert changes to our vendored certificate bundle. For more context see
    (#2455, #2456, and http://bugs.python.org/issue23476)</changelog>
  <changelog author="lnussel@suse.de" date="1435665600">- update no-default-cacert.patch to not hardcode a ca cert location</changelog>
  <changelog author="hvogel@suse.com" date="1437739200">- Update to 2.7.0
  - resolving several bugs involving chunked transfer
    encoding and response framing.
  - Remove VendorAlias import
  - Simplify the PreparedRequest.prepare API
  - Handle UnicodeDecodeErrors
  - Copy a PreparedRequest's CookieJar more reliably</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437739201">- fix version condition to allow RHEL/CentOS 7 builds</changelog>
  <changelog author="tbechtold@suse.com" date="1442232000">- Disable testsuite. Tests were never executed (bsc#945455) but
  enabling the testsuite doesn't work because the suite needs
  network access.</changelog>
  <changelog author="p.drouand@gmail.com" date="1444046400">- Unbundle python-chardet and python-urllib3 (boo#947357)
  requests-do-not-use-bundle.patch</changelog>
  <changelog author="aloisio@gmx.com" date="1444132800">- Fixed requests-do-not-use-bundle.patch</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1444392000">- Update to 2.8.0:
  * Requests now supports per-host proxies. This allows the proxies
    dictionary to have entries of the form {'&lt;scheme&gt;://&lt;hostname&gt;':
    '&lt;proxy&gt;'}. Host-specific proxies will be used in preference to
    the previously-supported scheme-specific ones, but the previous
    syntax will continue to work.
  * Response.raise_for_status now prints the URL that failed as
    part of the exception message.
  * requests.utils.get_netrc_auth now takes an raise_errors kwarg,
    defaulting to False. When True, errors parsing .netrc files
    cause exceptions to be thrown.
  * Change to bundled projects import logic to make it easier to
    unbundle requests downstream.
  * Change the default User-Agent string to avoid leaking data on
    Linux: now contains only the requests version.
  * The json parameter to post() and friends will now only be used
    if neither data nor files are present, consistent with the
    documentation.
  * We now ignore empty fields in the NO_PROXY enviroment variable.
  * Fix problem where httplib.BadStatusLine would get raised if
    combining stream=True with contextlib.closing.
  * Prevent bugs where we would attempt to return the same connection
    back to the connection pool twice when sending a Chunked body.
  * Miscellaneous minor internal changes.
  * Digest Auth support is now thread safe.
- Apply no-default-cacert-sles.patch on SLE 12.
- Apply Arun Persaud's changes to requests-do-not-use-bundle.patch
  (update to 2.8.0).
- Enable tests.
- Small spec cleanup.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1444824000">- Add python3-chardet to build requirements for tests.
- Remove no-default-cacert-sles.patch as no-default-cacert.patch
  does basically the same.</changelog>
  <changelog author="dmueller@suse.com" date="1445428800">- fix requires</changelog>
  <changelog author="dmueller@suse.com" date="1445428801">- remove requests-do-not-use-bundle.patch (bsc#947357)</changelog>
  <changelog author="dmueller@suse.com" date="1445428802">- update to 2.8.1:
  - Update certificate bundle to match ``certifi`` 2015.9.6.2's weak certificate
    bundle.
  - Fix a bug in 2.8.0 where requests would raise ``ConnectTimeout`` instead of
    ``ConnectionError``
  - When using the PreparedRequest flow, requests will now correctly respect the
    ``json`` parameter. Broken in 2.8.0.
  - When using the PreparedRequest flow, requests will now correctly handle a
    Unicode-string method name on Python 2. Broken in 2.8.0.</changelog>
  <changelog author="rjschwei@suse.com" date="1450353600">- Modify no-default-cacert
  + The call to set_default_verify_paths() is not necessary. The openSUSE
    and SLES Python has been patched to always use the system certs.
    Additionally this call breaks the use of python-requests on older systems,
    openSUSE_13.2 and original release of SLES 12 which fall back to
    the built in implementation of ssl which doe not implement
    this method</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1455710400">- Update to 2.9.1 (changes since 2.8.1):
  * The verify keyword argument now supports being passed a path to
    a directory of CA certificates, not just a single-file bundle.
  * Warnings are now emitted when sending files opened in text mode.
  * Added the 511 Network Authentication Required status code to the
    status code registry.
  * For file-like objects that are not seeked to the very beginning,
    we now send the content length for the number of bytes we will
    actually read, rather than the total size of the file, allowing
    partial file uploads.
  * When uploading file-like objects, if they are empty or have no
    obvious content length we set Transfer-Encoding: chunked rather
    than Content-Length: 0.
  * We correctly receive the response in buffered mode when
    uploading chunked bodies.
  * We now handle being passed a query string as a bytestring on
    Python 3, by decoding it as UTF-8.
  * Sessions are now closed in all cases (exceptional and not) when
    using the functional API rather than leaking and waiting for
    the garbage collector to clean them up.
  * Correctly handle digest auth headers with a malformed qop
    directive that contains no token, by treating it the same as if
    no qop directive was provided at all.
  * Minor performance improvements when removing specific cookies
    by name.
  * Fix errors when calculating cookie expiration dates in certain
    locales.
  * Update bundled urllib3 to 1.13.1.
- Rebase no-default-cacert.patch.
- Modify no-default-cacert.patch: output /etc/ssl/ca-bundle.pem
  instead of neither NULL nor /etc/ssl/certs/ as a path to cacerts
  bundle (boo#967128).
- Don't apply no-default-cacert.patch on SLE.
- Require ca-certificates package (but not on SLE).
- Tests are being improperly started and actual ones require
  network connection, so fix and comment out.</changelog>
  <changelog author="jmatejek@suse.com" date="1456833600">- update no-default-cacert.patch to simply pass empty CA path
- urllib3-ssl-default-context.patch: patch bundled urllib3 to behave
  correctly with regard to empty CA path passed
- change urllib3 fallback requirements to Recommends
- use ca-certificates in SLE as well
- recommend ca-certificates-mozilla to have a basic certificate set</changelog>
</package>
<package pkgid="fe1303a14c02a878784de153a8be240567ed900190bc209b55590b33711b9861" name="python-requests" arch="src">
  <version epoch="0" ver="2.9.1" rel="1.2"/>
  <changelog author="rschweikert@suse.com" date="1401969600">- Update to version 2.3.0
  + New ``Response`` property ``is_redirect``, which is true when the
    library could have processed this response as a redirection (whether
    or not it actually did).
  + The ``timeout`` parameter now affects requests with both ``stream=True``
    and ``stream=False`` equally.
  + The change in v2.0.0 to mandate explicit proxy schemes has been reverted.
    Proxy schemes now default to ``http://``.
  + The ``CaseInsensitiveDict`` used for HTTP headers now behaves like a normal
    dictionary when references as string or viewd in the interpreter.
  + No longer expose Authorization or Proxy-Authorization headers on redirect.
    Fix CVE-2014-1829 and CVE-2014-1830 respectively.
  + Authorization is re-evaluated each redirect.
  + On redirect, pass url as native strings.
  + Fall-back to autodetected encoding for JSON when Unicode detection fails.
  + Headers set to ``None`` on the ``Session`` are now correctly not sent.
  + Correctly honor ``decode_unicode`` even if it wasn't used earlier in the
    same response.
  + Stop advertising ``compress`` as a supported Content-Encoding.
  + The ``Response.history`` parameter is now always a list.
  + Many, many ``urllib3`` bugfixes.- Fixes incorrect parsing of proxy
    credentials that contain a literal or encoded '#' character.
  + Assorted urllib3 fixes.
  + New exception: ``ContentDecodingError``. Raised instead of ``urllib3``
    ``DecodeError`` exceptions.
  + Avoid many many exceptions from the buggy implementation of
    ``proxy_bypass`` on OS X in Python 2.6.
  + Avoid crashing when attempting to get authentication credentials
    from ~/.netrc when running as a user without a home directory.
  + Use the correct pool size for pools of connections to proxies.
  + Fix iteration of ``CookieJar`` objects.
  + Ensure that cookies are persisted over redirect.
  + Switch back to using chardet, since it has merged with charade.
  + Cookies set on individual Requests through a ``Session``
    (e.g. via ``Session.get()``) are no longer persisted to the ``Session``.
  + Clean up connections when we hit problems during chunked upload,
    rather than leaking them.
  + Return connections to the pool when a chunked upload is successful,
    rather than leaking it.
  + Match the HTTPbis recommendation for HTTP 301 redirects.
  + Prevent hanging when using streaming uploads and Digest Auth when a
    401 is received.
  + Values of headers set by Requests are now always the native string type.
  + Fix previously broken SNI support.
  + Fix accessing HTTP proxies using proxy authentication.
  + Unencode HTTP Basic usernames and passwords extracted from URLs.
  + Support for IP address ranges for no_proxy environment variable
  + Parse headers correctly when users override the default ``Host:`` header.
  + Avoid munging the URL in case of case-sensitive servers.
  + Looser URL handling for non-HTTP/HTTPS urls.
  + Accept unicode methods in Python 2.6 and 2.7.
  + More resilient cookie handling.
  + Make ``Response`` objects pickleable.
  + Actually added MD5-sess to Digest Auth instead of pretending to like
    last time.
  + Updated internal urllib3.
  + Fixed @Lukasa's lack of taste.</changelog>
  <changelog author="tchvatal@suse.com" date="1402747200">- Update tarball to the one upstream is publishing.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1410436800">- Update to 2.4.1 (2014-09-09)
  - Now has a "security" package extras set,
    ``$ pip install requests[security]``
  - Requests will now use Certifi if it is available.
  - Capture and re-raise urllib3 ProtocolError
  - Bugfix for responses that attempt to redirect to themselves
    forever (wtf?).
- Update to 2.4.0 (2014-08-29)
  * Behavioral Changes
  - ``Connection: keep-alive`` header is now sent automatically.
  * Improvements
  - Support for connect timeouts! Timeout now accepts a tuple
    (connect, read) which is used to set individual connect and
    read timeouts.
  - Allow copying of PreparedRequests without headers/cookies.
  - Updated bundled urllib3 version.
  - Refactored settings loading from environment
    new `Session.merge_environment_settings`.
  - Handle socket errors in iter_content.</changelog>
  <changelog author="dmueller@suse.com" date="1417435200">- fix license (Apache-2.0 only)</changelog>
  <changelog author="tbechtold@suse.com" date="1424779200">- update to 2.5.2 (bsc#929736):
  * Update HISTORY and version for v2.5.2
  * Update urllib3 to 29aa09bde9c42cc9a8d79aac47ee3d362b438cca
  * document combination of repeated response headers
  * Update README to use Shields badges
  * Upgrade urllib3 to 490d3a227fadb626cd54a240b9d0922f849914b4
  * Update certificate bundle.
  * Update to use readthedocs.org instead of rtfd.org
  * add a timeout value to connection_error_invalid_port test to accelerate
    failure
  * split test_connection_error into two distinct tests, and changed
    "unknown url" test URL since fooobarbangbazbing.httpbin.org currently gives
    a valid response.
  * quickstart: using a list as a value in query params
  * HISTORY: replace n-dash to workaround pip bug
  * Check that a filename is a basestring instance
  * Move noncebit to the only place it is used
  * Remove entirely unnecessary and unused bits from requests.compat
  * Attempt to quote anyway if unquoting fails
  * Update urllib3 to a27758625e4169330fcf965652b1093faf5aaaa2
  * drawn towards it rather than pushed away
  * certifi
  * simpler button
  * cleanups
  * Requests Pro
  * javascripts
  * Changing year in all copyright information
  * Enhance documentation for clarity.
  * Clean up cookie docs and display them.
  * Bump version to 2.5.1
  * Add release notes for 2.5.1
  * Fix bug in renegotiating a nonce with the server
  * Fix error handling on Python 3
  * catch exception more specifically in Response.ok
  * Uncommented test in test_requests.py
  * Fix a typo in a comment
  * Give proper attribution to pip
  * utils.guess_filename fails if the given parameter looks like a file object
    but has a non-string name attribute
  * Copy pip's import machinery wholesale
  * Updated the broken link to twitter streaming API documentation
  * Enable GitHub syntax highlighting on README
  * Bump version to 2.5.0
  * Add updates for 2.5.0
  * Update tests to work offline
  * updatee chardet, urllib3
  * url was already parsed, don't urlparse twice
  * Properly serialize RecentlyUsedContainers for cache
  * Changed ConnectionError to InvalidURL
  * Docs: Add more section labels for referencing
  * Partially addresses Issue #1572
  * Update HTTPAdapter docstring
  * Add last few changes and add a quick test
  * Update urllib3 to df4ec5cce1
  * Update how we handle retries to be consistent with documentation
  * Fix HTTPDigestAuth not to treat non-file as a file
  * Fixed.
  * Added test for overriding Content-Length.
  * Close sessions created in the functional API
  * Pass strict to urllib3.
  * Use to_native_string instead of builtin_str
  * Update documentation about max_retries to reflect code
  * Cap the redirect_cache size to prevent memory abuse
  * Add DeprecationWarnings to inform users of plans
  * Note about read timeout errors and max_retries
  * fix failing test "test_prepare_unicode_url" \(take 3\)
  * Revert "fix failing test "test_prepare_unicode_url""
  * fix failing test "test_prepare_unicode_url"
  * Revert "fix failing test "test_prepare_unicode_url""
  * update AUTHORS
  * fix failing test "test_prepare_unicode_url"
  * Changing parameter name `newline` ==&gt; `delimiter`.
  * Clean up handle_redirect.
  * Adding a custom line delimiter to iter_lines()
  * Fix #2279. Update layout css
  * Fix #2288. Change urllib3 and chardet workflow
  * Update sidebarintro.html
  * Made more better
  * Add Release History to the sidebar
  * Fixed #2250
  * Update utils.py
  * Clean up, support all redirects, fix potential endless 401 loop.
  * v2.4.3
  * Re-order params for backwards compat
  * allow unicode URLs on Python 2
  * requests v2.4.2
  * fix documentation for utils.get_unicode_from_response() :)
  * v2.4.2 changelog
  * Remove timeout from __attrs__
  * Fix a couple of issues I noticed
  * Support bytestring URLs on Python 3.x
  * A fix for #1979 repeat HTTP digest authentication after redirect.
  * remove unused import
  * fix #2247
  * docs: Clarify how to pass a custom set of CAs
  * Correct redirection introduction
  * Avoid getting stuck in a loop
  * make StreamConsumedError doubly inherit
  * using the `StreamConsumedError`
  * add-in StreamConsumedError
  * rm `else` after `if` then `raise` block
  * raise RuntimeError when a single streamed request calls *iter methods
    than once
  * Remove invoke from requirements.txt, docs
  * Fixup the remaining references to timeline.json.
  * Moved multiple files upload example to advanced section.
  * Added example of how to send multiple files in one request.
  * Document skipping in PreparedRequest; followup to #2222
  * Add more tests to `test_invalid_url`
  * lawl
  * mils
  * Fixes typo in test
  * Changes check on base and json. Fails on tests.
  * Adds review changes
  * Adds json parameter for POST requests</changelog>
  <changelog author="mcihar@suse.cz" date="1429531200">- Update to 2.6.0 (bsc#922448, CVE-2015-2296):
  - Fix handling of cookies on redirect. Previously a cookie without a host
    value set would use the hostname for the redirected URL exposing requests
    users to session fixation attacks and potentially cookie stealing. This was
    disclosed privately by Matthew Daley of `BugFuzz &lt;https://bugfuzz.com&gt;`_.
    An CVE identifier has not yet been assigned for this. This affects all
    versions of requests from v2.1.0 to v2.5.3 (inclusive on both ends).
  - Fix error when requests is an ``install_requires`` dependency and ``python
    setup.py test`` is run. (#2462)
  - Fix error when urllib3 is unbundled and requests continues to use the
    vendored import location.
  - Include fixes to ``urllib3``'s header handling.
  - Requests' handling of unvendored dependencies is now more restrictive.
  - Support bytearrays when passed as parameters in the ``files`` argument.
    (#2468)
  - Avoid data duplication when creating a request with ``str``, ``bytes``, or
    ``bytearray`` input to the ``files`` argument.
  - Revert changes to our vendored certificate bundle. For more context see
    (#2455, #2456, and http://bugs.python.org/issue23476)</changelog>
  <changelog author="lnussel@suse.de" date="1435665600">- update no-default-cacert.patch to not hardcode a ca cert location</changelog>
  <changelog author="hvogel@suse.com" date="1437739200">- Update to 2.7.0
  - resolving several bugs involving chunked transfer
    encoding and response framing.
  - Remove VendorAlias import
  - Simplify the PreparedRequest.prepare API
  - Handle UnicodeDecodeErrors
  - Copy a PreparedRequest's CookieJar more reliably</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437739201">- fix version condition to allow RHEL/CentOS 7 builds</changelog>
  <changelog author="tbechtold@suse.com" date="1442232000">- Disable testsuite. Tests were never executed (bsc#945455) but
  enabling the testsuite doesn't work because the suite needs
  network access.</changelog>
  <changelog author="p.drouand@gmail.com" date="1444046400">- Unbundle python-chardet and python-urllib3 (boo#947357)
  requests-do-not-use-bundle.patch</changelog>
  <changelog author="aloisio@gmx.com" date="1444132800">- Fixed requests-do-not-use-bundle.patch</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1444392000">- Update to 2.8.0:
  * Requests now supports per-host proxies. This allows the proxies
    dictionary to have entries of the form {'&lt;scheme&gt;://&lt;hostname&gt;':
    '&lt;proxy&gt;'}. Host-specific proxies will be used in preference to
    the previously-supported scheme-specific ones, but the previous
    syntax will continue to work.
  * Response.raise_for_status now prints the URL that failed as
    part of the exception message.
  * requests.utils.get_netrc_auth now takes an raise_errors kwarg,
    defaulting to False. When True, errors parsing .netrc files
    cause exceptions to be thrown.
  * Change to bundled projects import logic to make it easier to
    unbundle requests downstream.
  * Change the default User-Agent string to avoid leaking data on
    Linux: now contains only the requests version.
  * The json parameter to post() and friends will now only be used
    if neither data nor files are present, consistent with the
    documentation.
  * We now ignore empty fields in the NO_PROXY enviroment variable.
  * Fix problem where httplib.BadStatusLine would get raised if
    combining stream=True with contextlib.closing.
  * Prevent bugs where we would attempt to return the same connection
    back to the connection pool twice when sending a Chunked body.
  * Miscellaneous minor internal changes.
  * Digest Auth support is now thread safe.
- Apply no-default-cacert-sles.patch on SLE 12.
- Apply Arun Persaud's changes to requests-do-not-use-bundle.patch
  (update to 2.8.0).
- Enable tests.
- Small spec cleanup.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1444824000">- Add python3-chardet to build requirements for tests.
- Remove no-default-cacert-sles.patch as no-default-cacert.patch
  does basically the same.</changelog>
  <changelog author="dmueller@suse.com" date="1445428800">- fix requires</changelog>
  <changelog author="dmueller@suse.com" date="1445428801">- remove requests-do-not-use-bundle.patch (bsc#947357)</changelog>
  <changelog author="dmueller@suse.com" date="1445428802">- update to 2.8.1:
  - Update certificate bundle to match ``certifi`` 2015.9.6.2's weak certificate
    bundle.
  - Fix a bug in 2.8.0 where requests would raise ``ConnectTimeout`` instead of
    ``ConnectionError``
  - When using the PreparedRequest flow, requests will now correctly respect the
    ``json`` parameter. Broken in 2.8.0.
  - When using the PreparedRequest flow, requests will now correctly handle a
    Unicode-string method name on Python 2. Broken in 2.8.0.</changelog>
  <changelog author="rjschwei@suse.com" date="1450353600">- Modify no-default-cacert
  + The call to set_default_verify_paths() is not necessary. The openSUSE
    and SLES Python has been patched to always use the system certs.
    Additionally this call breaks the use of python-requests on older systems,
    openSUSE_13.2 and original release of SLES 12 which fall back to
    the built in implementation of ssl which doe not implement
    this method</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1455710400">- Update to 2.9.1 (changes since 2.8.1):
  * The verify keyword argument now supports being passed a path to
    a directory of CA certificates, not just a single-file bundle.
  * Warnings are now emitted when sending files opened in text mode.
  * Added the 511 Network Authentication Required status code to the
    status code registry.
  * For file-like objects that are not seeked to the very beginning,
    we now send the content length for the number of bytes we will
    actually read, rather than the total size of the file, allowing
    partial file uploads.
  * When uploading file-like objects, if they are empty or have no
    obvious content length we set Transfer-Encoding: chunked rather
    than Content-Length: 0.
  * We correctly receive the response in buffered mode when
    uploading chunked bodies.
  * We now handle being passed a query string as a bytestring on
    Python 3, by decoding it as UTF-8.
  * Sessions are now closed in all cases (exceptional and not) when
    using the functional API rather than leaking and waiting for
    the garbage collector to clean them up.
  * Correctly handle digest auth headers with a malformed qop
    directive that contains no token, by treating it the same as if
    no qop directive was provided at all.
  * Minor performance improvements when removing specific cookies
    by name.
  * Fix errors when calculating cookie expiration dates in certain
    locales.
  * Update bundled urllib3 to 1.13.1.
- Rebase no-default-cacert.patch.
- Modify no-default-cacert.patch: output /etc/ssl/ca-bundle.pem
  instead of neither NULL nor /etc/ssl/certs/ as a path to cacerts
  bundle (boo#967128).
- Don't apply no-default-cacert.patch on SLE.
- Require ca-certificates package (but not on SLE).
- Tests are being improperly started and actual ones require
  network connection, so fix and comment out.</changelog>
  <changelog author="jmatejek@suse.com" date="1456833600">- update no-default-cacert.patch to simply pass empty CA path
- urllib3-ssl-default-context.patch: patch bundled urllib3 to behave
  correctly with regard to empty CA path passed
- change urllib3 fallback requirements to Recommends
- use ca-certificates in SLE as well
- recommend ca-certificates-mozilla to have a basic certificate set</changelog>
</package>
<package pkgid="f09e4f010f8a73b265d3e36b832f0305e3f2c5278c56d8d53a750928e69cc2f4" name="python-requests" arch="noarch">
  <version epoch="0" ver="2.9.1" rel="1.3"/>
  <changelog author="rschweikert@suse.com" date="1401969600">- Update to version 2.3.0
  + New ``Response`` property ``is_redirect``, which is true when the
    library could have processed this response as a redirection (whether
    or not it actually did).
  + The ``timeout`` parameter now affects requests with both ``stream=True``
    and ``stream=False`` equally.
  + The change in v2.0.0 to mandate explicit proxy schemes has been reverted.
    Proxy schemes now default to ``http://``.
  + The ``CaseInsensitiveDict`` used for HTTP headers now behaves like a normal
    dictionary when references as string or viewd in the interpreter.
  + No longer expose Authorization or Proxy-Authorization headers on redirect.
    Fix CVE-2014-1829 and CVE-2014-1830 respectively.
  + Authorization is re-evaluated each redirect.
  + On redirect, pass url as native strings.
  + Fall-back to autodetected encoding for JSON when Unicode detection fails.
  + Headers set to ``None`` on the ``Session`` are now correctly not sent.
  + Correctly honor ``decode_unicode`` even if it wasn't used earlier in the
    same response.
  + Stop advertising ``compress`` as a supported Content-Encoding.
  + The ``Response.history`` parameter is now always a list.
  + Many, many ``urllib3`` bugfixes.- Fixes incorrect parsing of proxy
    credentials that contain a literal or encoded '#' character.
  + Assorted urllib3 fixes.
  + New exception: ``ContentDecodingError``. Raised instead of ``urllib3``
    ``DecodeError`` exceptions.
  + Avoid many many exceptions from the buggy implementation of
    ``proxy_bypass`` on OS X in Python 2.6.
  + Avoid crashing when attempting to get authentication credentials
    from ~/.netrc when running as a user without a home directory.
  + Use the correct pool size for pools of connections to proxies.
  + Fix iteration of ``CookieJar`` objects.
  + Ensure that cookies are persisted over redirect.
  + Switch back to using chardet, since it has merged with charade.
  + Cookies set on individual Requests through a ``Session``
    (e.g. via ``Session.get()``) are no longer persisted to the ``Session``.
  + Clean up connections when we hit problems during chunked upload,
    rather than leaking them.
  + Return connections to the pool when a chunked upload is successful,
    rather than leaking it.
  + Match the HTTPbis recommendation for HTTP 301 redirects.
  + Prevent hanging when using streaming uploads and Digest Auth when a
    401 is received.
  + Values of headers set by Requests are now always the native string type.
  + Fix previously broken SNI support.
  + Fix accessing HTTP proxies using proxy authentication.
  + Unencode HTTP Basic usernames and passwords extracted from URLs.
  + Support for IP address ranges for no_proxy environment variable
  + Parse headers correctly when users override the default ``Host:`` header.
  + Avoid munging the URL in case of case-sensitive servers.
  + Looser URL handling for non-HTTP/HTTPS urls.
  + Accept unicode methods in Python 2.6 and 2.7.
  + More resilient cookie handling.
  + Make ``Response`` objects pickleable.
  + Actually added MD5-sess to Digest Auth instead of pretending to like
    last time.
  + Updated internal urllib3.
  + Fixed @Lukasa's lack of taste.</changelog>
  <changelog author="tchvatal@suse.com" date="1402747200">- Update tarball to the one upstream is publishing.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1410436800">- Update to 2.4.1 (2014-09-09)
  - Now has a "security" package extras set,
    ``$ pip install requests[security]``
  - Requests will now use Certifi if it is available.
  - Capture and re-raise urllib3 ProtocolError
  - Bugfix for responses that attempt to redirect to themselves
    forever (wtf?).
- Update to 2.4.0 (2014-08-29)
  * Behavioral Changes
  - ``Connection: keep-alive`` header is now sent automatically.
  * Improvements
  - Support for connect timeouts! Timeout now accepts a tuple
    (connect, read) which is used to set individual connect and
    read timeouts.
  - Allow copying of PreparedRequests without headers/cookies.
  - Updated bundled urllib3 version.
  - Refactored settings loading from environment
    new `Session.merge_environment_settings`.
  - Handle socket errors in iter_content.</changelog>
  <changelog author="dmueller@suse.com" date="1417435200">- fix license (Apache-2.0 only)</changelog>
  <changelog author="tbechtold@suse.com" date="1424779200">- update to 2.5.2 (bsc#929736):
  * Update HISTORY and version for v2.5.2
  * Update urllib3 to 29aa09bde9c42cc9a8d79aac47ee3d362b438cca
  * document combination of repeated response headers
  * Update README to use Shields badges
  * Upgrade urllib3 to 490d3a227fadb626cd54a240b9d0922f849914b4
  * Update certificate bundle.
  * Update to use readthedocs.org instead of rtfd.org
  * add a timeout value to connection_error_invalid_port test to accelerate
    failure
  * split test_connection_error into two distinct tests, and changed
    "unknown url" test URL since fooobarbangbazbing.httpbin.org currently gives
    a valid response.
  * quickstart: using a list as a value in query params
  * HISTORY: replace n-dash to workaround pip bug
  * Check that a filename is a basestring instance
  * Move noncebit to the only place it is used
  * Remove entirely unnecessary and unused bits from requests.compat
  * Attempt to quote anyway if unquoting fails
  * Update urllib3 to a27758625e4169330fcf965652b1093faf5aaaa2
  * drawn towards it rather than pushed away
  * certifi
  * simpler button
  * cleanups
  * Requests Pro
  * javascripts
  * Changing year in all copyright information
  * Enhance documentation for clarity.
  * Clean up cookie docs and display them.
  * Bump version to 2.5.1
  * Add release notes for 2.5.1
  * Fix bug in renegotiating a nonce with the server
  * Fix error handling on Python 3
  * catch exception more specifically in Response.ok
  * Uncommented test in test_requests.py
  * Fix a typo in a comment
  * Give proper attribution to pip
  * utils.guess_filename fails if the given parameter looks like a file object
    but has a non-string name attribute
  * Copy pip's import machinery wholesale
  * Updated the broken link to twitter streaming API documentation
  * Enable GitHub syntax highlighting on README
  * Bump version to 2.5.0
  * Add updates for 2.5.0
  * Update tests to work offline
  * updatee chardet, urllib3
  * url was already parsed, don't urlparse twice
  * Properly serialize RecentlyUsedContainers for cache
  * Changed ConnectionError to InvalidURL
  * Docs: Add more section labels for referencing
  * Partially addresses Issue #1572
  * Update HTTPAdapter docstring
  * Add last few changes and add a quick test
  * Update urllib3 to df4ec5cce1
  * Update how we handle retries to be consistent with documentation
  * Fix HTTPDigestAuth not to treat non-file as a file
  * Fixed.
  * Added test for overriding Content-Length.
  * Close sessions created in the functional API
  * Pass strict to urllib3.
  * Use to_native_string instead of builtin_str
  * Update documentation about max_retries to reflect code
  * Cap the redirect_cache size to prevent memory abuse
  * Add DeprecationWarnings to inform users of plans
  * Note about read timeout errors and max_retries
  * fix failing test "test_prepare_unicode_url" \(take 3\)
  * Revert "fix failing test "test_prepare_unicode_url""
  * fix failing test "test_prepare_unicode_url"
  * Revert "fix failing test "test_prepare_unicode_url""
  * update AUTHORS
  * fix failing test "test_prepare_unicode_url"
  * Changing parameter name `newline` ==&gt; `delimiter`.
  * Clean up handle_redirect.
  * Adding a custom line delimiter to iter_lines()
  * Fix #2279. Update layout css
  * Fix #2288. Change urllib3 and chardet workflow
  * Update sidebarintro.html
  * Made more better
  * Add Release History to the sidebar
  * Fixed #2250
  * Update utils.py
  * Clean up, support all redirects, fix potential endless 401 loop.
  * v2.4.3
  * Re-order params for backwards compat
  * allow unicode URLs on Python 2
  * requests v2.4.2
  * fix documentation for utils.get_unicode_from_response() :)
  * v2.4.2 changelog
  * Remove timeout from __attrs__
  * Fix a couple of issues I noticed
  * Support bytestring URLs on Python 3.x
  * A fix for #1979 repeat HTTP digest authentication after redirect.
  * remove unused import
  * fix #2247
  * docs: Clarify how to pass a custom set of CAs
  * Correct redirection introduction
  * Avoid getting stuck in a loop
  * make StreamConsumedError doubly inherit
  * using the `StreamConsumedError`
  * add-in StreamConsumedError
  * rm `else` after `if` then `raise` block
  * raise RuntimeError when a single streamed request calls *iter methods
    than once
  * Remove invoke from requirements.txt, docs
  * Fixup the remaining references to timeline.json.
  * Moved multiple files upload example to advanced section.
  * Added example of how to send multiple files in one request.
  * Document skipping in PreparedRequest; followup to #2222
  * Add more tests to `test_invalid_url`
  * lawl
  * mils
  * Fixes typo in test
  * Changes check on base and json. Fails on tests.
  * Adds review changes
  * Adds json parameter for POST requests</changelog>
  <changelog author="mcihar@suse.cz" date="1429531200">- Update to 2.6.0 (bsc#922448, CVE-2015-2296):
  - Fix handling of cookies on redirect. Previously a cookie without a host
    value set would use the hostname for the redirected URL exposing requests
    users to session fixation attacks and potentially cookie stealing. This was
    disclosed privately by Matthew Daley of `BugFuzz &lt;https://bugfuzz.com&gt;`_.
    An CVE identifier has not yet been assigned for this. This affects all
    versions of requests from v2.1.0 to v2.5.3 (inclusive on both ends).
  - Fix error when requests is an ``install_requires`` dependency and ``python
    setup.py test`` is run. (#2462)
  - Fix error when urllib3 is unbundled and requests continues to use the
    vendored import location.
  - Include fixes to ``urllib3``'s header handling.
  - Requests' handling of unvendored dependencies is now more restrictive.
  - Support bytearrays when passed as parameters in the ``files`` argument.
    (#2468)
  - Avoid data duplication when creating a request with ``str``, ``bytes``, or
    ``bytearray`` input to the ``files`` argument.
  - Revert changes to our vendored certificate bundle. For more context see
    (#2455, #2456, and http://bugs.python.org/issue23476)</changelog>
  <changelog author="lnussel@suse.de" date="1435665600">- update no-default-cacert.patch to not hardcode a ca cert location</changelog>
  <changelog author="hvogel@suse.com" date="1437739200">- Update to 2.7.0
  - resolving several bugs involving chunked transfer
    encoding and response framing.
  - Remove VendorAlias import
  - Simplify the PreparedRequest.prepare API
  - Handle UnicodeDecodeErrors
  - Copy a PreparedRequest's CookieJar more reliably</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437739201">- fix version condition to allow RHEL/CentOS 7 builds</changelog>
  <changelog author="tbechtold@suse.com" date="1442232000">- Disable testsuite. Tests were never executed (bsc#945455) but
  enabling the testsuite doesn't work because the suite needs
  network access.</changelog>
  <changelog author="p.drouand@gmail.com" date="1444046400">- Unbundle python-chardet and python-urllib3 (boo#947357)
  requests-do-not-use-bundle.patch</changelog>
  <changelog author="aloisio@gmx.com" date="1444132800">- Fixed requests-do-not-use-bundle.patch</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1444392000">- Update to 2.8.0:
  * Requests now supports per-host proxies. This allows the proxies
    dictionary to have entries of the form {'&lt;scheme&gt;://&lt;hostname&gt;':
    '&lt;proxy&gt;'}. Host-specific proxies will be used in preference to
    the previously-supported scheme-specific ones, but the previous
    syntax will continue to work.
  * Response.raise_for_status now prints the URL that failed as
    part of the exception message.
  * requests.utils.get_netrc_auth now takes an raise_errors kwarg,
    defaulting to False. When True, errors parsing .netrc files
    cause exceptions to be thrown.
  * Change to bundled projects import logic to make it easier to
    unbundle requests downstream.
  * Change the default User-Agent string to avoid leaking data on
    Linux: now contains only the requests version.
  * The json parameter to post() and friends will now only be used
    if neither data nor files are present, consistent with the
    documentation.
  * We now ignore empty fields in the NO_PROXY enviroment variable.
  * Fix problem where httplib.BadStatusLine would get raised if
    combining stream=True with contextlib.closing.
  * Prevent bugs where we would attempt to return the same connection
    back to the connection pool twice when sending a Chunked body.
  * Miscellaneous minor internal changes.
  * Digest Auth support is now thread safe.
- Apply no-default-cacert-sles.patch on SLE 12.
- Apply Arun Persaud's changes to requests-do-not-use-bundle.patch
  (update to 2.8.0).
- Enable tests.
- Small spec cleanup.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1444824000">- Add python3-chardet to build requirements for tests.
- Remove no-default-cacert-sles.patch as no-default-cacert.patch
  does basically the same.</changelog>
  <changelog author="dmueller@suse.com" date="1445428800">- fix requires</changelog>
  <changelog author="dmueller@suse.com" date="1445428801">- remove requests-do-not-use-bundle.patch (bsc#947357)</changelog>
  <changelog author="dmueller@suse.com" date="1445428802">- update to 2.8.1:
  - Update certificate bundle to match ``certifi`` 2015.9.6.2's weak certificate
    bundle.
  - Fix a bug in 2.8.0 where requests would raise ``ConnectTimeout`` instead of
    ``ConnectionError``
  - When using the PreparedRequest flow, requests will now correctly respect the
    ``json`` parameter. Broken in 2.8.0.
  - When using the PreparedRequest flow, requests will now correctly handle a
    Unicode-string method name on Python 2. Broken in 2.8.0.</changelog>
  <changelog author="rjschwei@suse.com" date="1450353600">- Modify no-default-cacert
  + The call to set_default_verify_paths() is not necessary. The openSUSE
    and SLES Python has been patched to always use the system certs.
    Additionally this call breaks the use of python-requests on older systems,
    openSUSE_13.2 and original release of SLES 12 which fall back to
    the built in implementation of ssl which doe not implement
    this method</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1455710400">- Update to 2.9.1 (changes since 2.8.1):
  * The verify keyword argument now supports being passed a path to
    a directory of CA certificates, not just a single-file bundle.
  * Warnings are now emitted when sending files opened in text mode.
  * Added the 511 Network Authentication Required status code to the
    status code registry.
  * For file-like objects that are not seeked to the very beginning,
    we now send the content length for the number of bytes we will
    actually read, rather than the total size of the file, allowing
    partial file uploads.
  * When uploading file-like objects, if they are empty or have no
    obvious content length we set Transfer-Encoding: chunked rather
    than Content-Length: 0.
  * We correctly receive the response in buffered mode when
    uploading chunked bodies.
  * We now handle being passed a query string as a bytestring on
    Python 3, by decoding it as UTF-8.
  * Sessions are now closed in all cases (exceptional and not) when
    using the functional API rather than leaking and waiting for
    the garbage collector to clean them up.
  * Correctly handle digest auth headers with a malformed qop
    directive that contains no token, by treating it the same as if
    no qop directive was provided at all.
  * Minor performance improvements when removing specific cookies
    by name.
  * Fix errors when calculating cookie expiration dates in certain
    locales.
  * Update bundled urllib3 to 1.13.1.
- Rebase no-default-cacert.patch.
- Modify no-default-cacert.patch: output /etc/ssl/ca-bundle.pem
  instead of neither NULL nor /etc/ssl/certs/ as a path to cacerts
  bundle (boo#967128).
- Don't apply no-default-cacert.patch on SLE.
- Require ca-certificates package (but not on SLE).
- Tests are being improperly started and actual ones require
  network connection, so fix and comment out.</changelog>
  <changelog author="jmatejek@suse.com" date="1456833600">- update no-default-cacert.patch to simply pass empty CA path
- urllib3-ssl-default-context.patch: patch bundled urllib3 to behave
  correctly with regard to empty CA path passed
- change urllib3 fallback requirements to Recommends
- use ca-certificates in SLE as well
- recommend ca-certificates-mozilla to have a basic certificate set</changelog>
</package>
<package pkgid="d92cb84cff2cbc07fcd3eff0c44f50d8004e96353676fc108dc3c52d840f24e6" name="python-requests" arch="src">
  <version epoch="0" ver="2.9.1" rel="1.3"/>
  <changelog author="rschweikert@suse.com" date="1401969600">- Update to version 2.3.0
  + New ``Response`` property ``is_redirect``, which is true when the
    library could have processed this response as a redirection (whether
    or not it actually did).
  + The ``timeout`` parameter now affects requests with both ``stream=True``
    and ``stream=False`` equally.
  + The change in v2.0.0 to mandate explicit proxy schemes has been reverted.
    Proxy schemes now default to ``http://``.
  + The ``CaseInsensitiveDict`` used for HTTP headers now behaves like a normal
    dictionary when references as string or viewd in the interpreter.
  + No longer expose Authorization or Proxy-Authorization headers on redirect.
    Fix CVE-2014-1829 and CVE-2014-1830 respectively.
  + Authorization is re-evaluated each redirect.
  + On redirect, pass url as native strings.
  + Fall-back to autodetected encoding for JSON when Unicode detection fails.
  + Headers set to ``None`` on the ``Session`` are now correctly not sent.
  + Correctly honor ``decode_unicode`` even if it wasn't used earlier in the
    same response.
  + Stop advertising ``compress`` as a supported Content-Encoding.
  + The ``Response.history`` parameter is now always a list.
  + Many, many ``urllib3`` bugfixes.- Fixes incorrect parsing of proxy
    credentials that contain a literal or encoded '#' character.
  + Assorted urllib3 fixes.
  + New exception: ``ContentDecodingError``. Raised instead of ``urllib3``
    ``DecodeError`` exceptions.
  + Avoid many many exceptions from the buggy implementation of
    ``proxy_bypass`` on OS X in Python 2.6.
  + Avoid crashing when attempting to get authentication credentials
    from ~/.netrc when running as a user without a home directory.
  + Use the correct pool size for pools of connections to proxies.
  + Fix iteration of ``CookieJar`` objects.
  + Ensure that cookies are persisted over redirect.
  + Switch back to using chardet, since it has merged with charade.
  + Cookies set on individual Requests through a ``Session``
    (e.g. via ``Session.get()``) are no longer persisted to the ``Session``.
  + Clean up connections when we hit problems during chunked upload,
    rather than leaking them.
  + Return connections to the pool when a chunked upload is successful,
    rather than leaking it.
  + Match the HTTPbis recommendation for HTTP 301 redirects.
  + Prevent hanging when using streaming uploads and Digest Auth when a
    401 is received.
  + Values of headers set by Requests are now always the native string type.
  + Fix previously broken SNI support.
  + Fix accessing HTTP proxies using proxy authentication.
  + Unencode HTTP Basic usernames and passwords extracted from URLs.
  + Support for IP address ranges for no_proxy environment variable
  + Parse headers correctly when users override the default ``Host:`` header.
  + Avoid munging the URL in case of case-sensitive servers.
  + Looser URL handling for non-HTTP/HTTPS urls.
  + Accept unicode methods in Python 2.6 and 2.7.
  + More resilient cookie handling.
  + Make ``Response`` objects pickleable.
  + Actually added MD5-sess to Digest Auth instead of pretending to like
    last time.
  + Updated internal urllib3.
  + Fixed @Lukasa's lack of taste.</changelog>
  <changelog author="tchvatal@suse.com" date="1402747200">- Update tarball to the one upstream is publishing.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1410436800">- Update to 2.4.1 (2014-09-09)
  - Now has a "security" package extras set,
    ``$ pip install requests[security]``
  - Requests will now use Certifi if it is available.
  - Capture and re-raise urllib3 ProtocolError
  - Bugfix for responses that attempt to redirect to themselves
    forever (wtf?).
- Update to 2.4.0 (2014-08-29)
  * Behavioral Changes
  - ``Connection: keep-alive`` header is now sent automatically.
  * Improvements
  - Support for connect timeouts! Timeout now accepts a tuple
    (connect, read) which is used to set individual connect and
    read timeouts.
  - Allow copying of PreparedRequests without headers/cookies.
  - Updated bundled urllib3 version.
  - Refactored settings loading from environment
    new `Session.merge_environment_settings`.
  - Handle socket errors in iter_content.</changelog>
  <changelog author="dmueller@suse.com" date="1417435200">- fix license (Apache-2.0 only)</changelog>
  <changelog author="tbechtold@suse.com" date="1424779200">- update to 2.5.2 (bsc#929736):
  * Update HISTORY and version for v2.5.2
  * Update urllib3 to 29aa09bde9c42cc9a8d79aac47ee3d362b438cca
  * document combination of repeated response headers
  * Update README to use Shields badges
  * Upgrade urllib3 to 490d3a227fadb626cd54a240b9d0922f849914b4
  * Update certificate bundle.
  * Update to use readthedocs.org instead of rtfd.org
  * add a timeout value to connection_error_invalid_port test to accelerate
    failure
  * split test_connection_error into two distinct tests, and changed
    "unknown url" test URL since fooobarbangbazbing.httpbin.org currently gives
    a valid response.
  * quickstart: using a list as a value in query params
  * HISTORY: replace n-dash to workaround pip bug
  * Check that a filename is a basestring instance
  * Move noncebit to the only place it is used
  * Remove entirely unnecessary and unused bits from requests.compat
  * Attempt to quote anyway if unquoting fails
  * Update urllib3 to a27758625e4169330fcf965652b1093faf5aaaa2
  * drawn towards it rather than pushed away
  * certifi
  * simpler button
  * cleanups
  * Requests Pro
  * javascripts
  * Changing year in all copyright information
  * Enhance documentation for clarity.
  * Clean up cookie docs and display them.
  * Bump version to 2.5.1
  * Add release notes for 2.5.1
  * Fix bug in renegotiating a nonce with the server
  * Fix error handling on Python 3
  * catch exception more specifically in Response.ok
  * Uncommented test in test_requests.py
  * Fix a typo in a comment
  * Give proper attribution to pip
  * utils.guess_filename fails if the given parameter looks like a file object
    but has a non-string name attribute
  * Copy pip's import machinery wholesale
  * Updated the broken link to twitter streaming API documentation
  * Enable GitHub syntax highlighting on README
  * Bump version to 2.5.0
  * Add updates for 2.5.0
  * Update tests to work offline
  * updatee chardet, urllib3
  * url was already parsed, don't urlparse twice
  * Properly serialize RecentlyUsedContainers for cache
  * Changed ConnectionError to InvalidURL
  * Docs: Add more section labels for referencing
  * Partially addresses Issue #1572
  * Update HTTPAdapter docstring
  * Add last few changes and add a quick test
  * Update urllib3 to df4ec5cce1
  * Update how we handle retries to be consistent with documentation
  * Fix HTTPDigestAuth not to treat non-file as a file
  * Fixed.
  * Added test for overriding Content-Length.
  * Close sessions created in the functional API
  * Pass strict to urllib3.
  * Use to_native_string instead of builtin_str
  * Update documentation about max_retries to reflect code
  * Cap the redirect_cache size to prevent memory abuse
  * Add DeprecationWarnings to inform users of plans
  * Note about read timeout errors and max_retries
  * fix failing test "test_prepare_unicode_url" \(take 3\)
  * Revert "fix failing test "test_prepare_unicode_url""
  * fix failing test "test_prepare_unicode_url"
  * Revert "fix failing test "test_prepare_unicode_url""
  * update AUTHORS
  * fix failing test "test_prepare_unicode_url"
  * Changing parameter name `newline` ==&gt; `delimiter`.
  * Clean up handle_redirect.
  * Adding a custom line delimiter to iter_lines()
  * Fix #2279. Update layout css
  * Fix #2288. Change urllib3 and chardet workflow
  * Update sidebarintro.html
  * Made more better
  * Add Release History to the sidebar
  * Fixed #2250
  * Update utils.py
  * Clean up, support all redirects, fix potential endless 401 loop.
  * v2.4.3
  * Re-order params for backwards compat
  * allow unicode URLs on Python 2
  * requests v2.4.2
  * fix documentation for utils.get_unicode_from_response() :)
  * v2.4.2 changelog
  * Remove timeout from __attrs__
  * Fix a couple of issues I noticed
  * Support bytestring URLs on Python 3.x
  * A fix for #1979 repeat HTTP digest authentication after redirect.
  * remove unused import
  * fix #2247
  * docs: Clarify how to pass a custom set of CAs
  * Correct redirection introduction
  * Avoid getting stuck in a loop
  * make StreamConsumedError doubly inherit
  * using the `StreamConsumedError`
  * add-in StreamConsumedError
  * rm `else` after `if` then `raise` block
  * raise RuntimeError when a single streamed request calls *iter methods
    than once
  * Remove invoke from requirements.txt, docs
  * Fixup the remaining references to timeline.json.
  * Moved multiple files upload example to advanced section.
  * Added example of how to send multiple files in one request.
  * Document skipping in PreparedRequest; followup to #2222
  * Add more tests to `test_invalid_url`
  * lawl
  * mils
  * Fixes typo in test
  * Changes check on base and json. Fails on tests.
  * Adds review changes
  * Adds json parameter for POST requests</changelog>
  <changelog author="mcihar@suse.cz" date="1429531200">- Update to 2.6.0 (bsc#922448, CVE-2015-2296):
  - Fix handling of cookies on redirect. Previously a cookie without a host
    value set would use the hostname for the redirected URL exposing requests
    users to session fixation attacks and potentially cookie stealing. This was
    disclosed privately by Matthew Daley of `BugFuzz &lt;https://bugfuzz.com&gt;`_.
    An CVE identifier has not yet been assigned for this. This affects all
    versions of requests from v2.1.0 to v2.5.3 (inclusive on both ends).
  - Fix error when requests is an ``install_requires`` dependency and ``python
    setup.py test`` is run. (#2462)
  - Fix error when urllib3 is unbundled and requests continues to use the
    vendored import location.
  - Include fixes to ``urllib3``'s header handling.
  - Requests' handling of unvendored dependencies is now more restrictive.
  - Support bytearrays when passed as parameters in the ``files`` argument.
    (#2468)
  - Avoid data duplication when creating a request with ``str``, ``bytes``, or
    ``bytearray`` input to the ``files`` argument.
  - Revert changes to our vendored certificate bundle. For more context see
    (#2455, #2456, and http://bugs.python.org/issue23476)</changelog>
  <changelog author="lnussel@suse.de" date="1435665600">- update no-default-cacert.patch to not hardcode a ca cert location</changelog>
  <changelog author="hvogel@suse.com" date="1437739200">- Update to 2.7.0
  - resolving several bugs involving chunked transfer
    encoding and response framing.
  - Remove VendorAlias import
  - Simplify the PreparedRequest.prepare API
  - Handle UnicodeDecodeErrors
  - Copy a PreparedRequest's CookieJar more reliably</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437739201">- fix version condition to allow RHEL/CentOS 7 builds</changelog>
  <changelog author="tbechtold@suse.com" date="1442232000">- Disable testsuite. Tests were never executed (bsc#945455) but
  enabling the testsuite doesn't work because the suite needs
  network access.</changelog>
  <changelog author="p.drouand@gmail.com" date="1444046400">- Unbundle python-chardet and python-urllib3 (boo#947357)
  requests-do-not-use-bundle.patch</changelog>
  <changelog author="aloisio@gmx.com" date="1444132800">- Fixed requests-do-not-use-bundle.patch</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1444392000">- Update to 2.8.0:
  * Requests now supports per-host proxies. This allows the proxies
    dictionary to have entries of the form {'&lt;scheme&gt;://&lt;hostname&gt;':
    '&lt;proxy&gt;'}. Host-specific proxies will be used in preference to
    the previously-supported scheme-specific ones, but the previous
    syntax will continue to work.
  * Response.raise_for_status now prints the URL that failed as
    part of the exception message.
  * requests.utils.get_netrc_auth now takes an raise_errors kwarg,
    defaulting to False. When True, errors parsing .netrc files
    cause exceptions to be thrown.
  * Change to bundled projects import logic to make it easier to
    unbundle requests downstream.
  * Change the default User-Agent string to avoid leaking data on
    Linux: now contains only the requests version.
  * The json parameter to post() and friends will now only be used
    if neither data nor files are present, consistent with the
    documentation.
  * We now ignore empty fields in the NO_PROXY enviroment variable.
  * Fix problem where httplib.BadStatusLine would get raised if
    combining stream=True with contextlib.closing.
  * Prevent bugs where we would attempt to return the same connection
    back to the connection pool twice when sending a Chunked body.
  * Miscellaneous minor internal changes.
  * Digest Auth support is now thread safe.
- Apply no-default-cacert-sles.patch on SLE 12.
- Apply Arun Persaud's changes to requests-do-not-use-bundle.patch
  (update to 2.8.0).
- Enable tests.
- Small spec cleanup.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1444824000">- Add python3-chardet to build requirements for tests.
- Remove no-default-cacert-sles.patch as no-default-cacert.patch
  does basically the same.</changelog>
  <changelog author="dmueller@suse.com" date="1445428800">- fix requires</changelog>
  <changelog author="dmueller@suse.com" date="1445428801">- remove requests-do-not-use-bundle.patch (bsc#947357)</changelog>
  <changelog author="dmueller@suse.com" date="1445428802">- update to 2.8.1:
  - Update certificate bundle to match ``certifi`` 2015.9.6.2's weak certificate
    bundle.
  - Fix a bug in 2.8.0 where requests would raise ``ConnectTimeout`` instead of
    ``ConnectionError``
  - When using the PreparedRequest flow, requests will now correctly respect the
    ``json`` parameter. Broken in 2.8.0.
  - When using the PreparedRequest flow, requests will now correctly handle a
    Unicode-string method name on Python 2. Broken in 2.8.0.</changelog>
  <changelog author="rjschwei@suse.com" date="1450353600">- Modify no-default-cacert
  + The call to set_default_verify_paths() is not necessary. The openSUSE
    and SLES Python has been patched to always use the system certs.
    Additionally this call breaks the use of python-requests on older systems,
    openSUSE_13.2 and original release of SLES 12 which fall back to
    the built in implementation of ssl which doe not implement
    this method</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1455710400">- Update to 2.9.1 (changes since 2.8.1):
  * The verify keyword argument now supports being passed a path to
    a directory of CA certificates, not just a single-file bundle.
  * Warnings are now emitted when sending files opened in text mode.
  * Added the 511 Network Authentication Required status code to the
    status code registry.
  * For file-like objects that are not seeked to the very beginning,
    we now send the content length for the number of bytes we will
    actually read, rather than the total size of the file, allowing
    partial file uploads.
  * When uploading file-like objects, if they are empty or have no
    obvious content length we set Transfer-Encoding: chunked rather
    than Content-Length: 0.
  * We correctly receive the response in buffered mode when
    uploading chunked bodies.
  * We now handle being passed a query string as a bytestring on
    Python 3, by decoding it as UTF-8.
  * Sessions are now closed in all cases (exceptional and not) when
    using the functional API rather than leaking and waiting for
    the garbage collector to clean them up.
  * Correctly handle digest auth headers with a malformed qop
    directive that contains no token, by treating it the same as if
    no qop directive was provided at all.
  * Minor performance improvements when removing specific cookies
    by name.
  * Fix errors when calculating cookie expiration dates in certain
    locales.
  * Update bundled urllib3 to 1.13.1.
- Rebase no-default-cacert.patch.
- Modify no-default-cacert.patch: output /etc/ssl/ca-bundle.pem
  instead of neither NULL nor /etc/ssl/certs/ as a path to cacerts
  bundle (boo#967128).
- Don't apply no-default-cacert.patch on SLE.
- Require ca-certificates package (but not on SLE).
- Tests are being improperly started and actual ones require
  network connection, so fix and comment out.</changelog>
  <changelog author="jmatejek@suse.com" date="1456833600">- update no-default-cacert.patch to simply pass empty CA path
- urllib3-ssl-default-context.patch: patch bundled urllib3 to behave
  correctly with regard to empty CA path passed
- change urllib3 fallback requirements to Recommends
- use ca-certificates in SLE as well
- recommend ca-certificates-mozilla to have a basic certificate set</changelog>
</package>
<package pkgid="d3aae61ad70a59d5e077fb1f6aca6ab0a624ef15300282223b2190c755178902" name="python-rpm-macros" arch="noarch">
  <version epoch="0" ver="2017.05.09.fc237de" rel="1.1"/>
  <changelog author="jmatejek@suse.com" date="1479988800">- initial commit</changelog>
  <changelog author="jmatejek@suse.com" date="1483444800">- current macro version</changelog>
  <changelog author="jmatejek@suse.com" date="1483704000">- set service to localonly mode</changelog>
  <changelog author="jmatejek@suse.com" date="1483704001">- rework %python_alternative and remove support for %python_alternative_man
- tell service to compress the tar file</changelog>
  <changelog author="jmatejek@suse.com" date="1484136000">- change service version generator to use "1.0.git" instead of "1.0git"</changelog>
  <changelog author="jengelh@inai.de" date="1486382400">- Set RPM group</changelog>
  <changelog author="jmatejek@suse.com" date="1486468800">- introduce %python_prefix</changelog>
  <changelog author="jmatejek@suse.com" date="1486987200">- update service, use repository and tarball name "python-rpm-macros"</changelog>
  <changelog author="jmatejek@suse.com" date="1487678400">- add BuildRoot to make SLE11 happy
- check presence of %python_files even on new-style distros
- better visibility of the %python_files error</changelog>
  <changelog author="jmatejek@suse.com" date="1487764800">- copy BuildArch to subpackages
- on requires/provides etc., perform macro expansion *after* replacing
  'python' name, to allow for tricking the rewriter to not replace</changelog>
  <changelog author="jmatejek@suse.com" date="1487937600">- let %python_module expand *all* its arguments, not just the first
  (so that %{python_module x &gt;= 1.0} works as intended)</changelog>
  <changelog author="jmatejek@suse.com" date="1488974400">- make macros more resilient to missing %python_subpackages
- expand %python_bin_suffix properly</changelog>
  <changelog author="jmatejek@suse.com" date="1488974401">- support "Supplements" and "Enhances" tags
- support packageand() expression
- fix handling of %name in requires</changelog>
  <changelog author="jmatejek@suse.com" date="1489060800">- implement %python_clone to clone files for alternatives</changelog>
  <changelog author="jmatejek@suse.com" date="1489406400">- more intelligent %python_install_alternatives
- multiline macro support
- support for %requires_ge and %requires_eq as well as Requires(pre)
  and friends
- "%python_clone -a" auto-creates alternative entries</changelog>
  <changelog author="jmatejek@suse.com" date="1490270400">- remove spurious warnings about "unknown arguments" (by making ALL
  possible arguments known)
- fix a bug with %python_clone not working without
  %python_install_alternative being used
- in %python_files, detect and emit an error if %python_subpackages
  is not used</changelog>
  <changelog author="jmatejek@suse.com" date="1490788800">- generate %posttrans sections to fix up alternatives after package
  rename
- fix condition where %python_files would emit wrong thing when
  %have_python2 is undefined
- add --quiet to uninstall_alternative, to silence spurious errors
- check for file existence instead of package number in uninstall_alternative</changelog>
  <changelog author="jmatejek@suse.com" date="1493294400">- version bump to 2017.04.27.d2ca08c
- switch versioning scheme to date-based
- switch from using service to a custom script update.sh
- auto-generate Provides: python2-modname in old distributions
  (only for main package though)</changelog>
  <changelog author="jmatejek@suse.com" date="1494331200">- version bump to 2017.05.09.fc237de
- fix badly generated %posttrans snippets in cases where
  old %python_install_alternative syntax is used for secondary files
- rework %if-macros
- introduce %python_flavor, which configures behavior of generic %python_*
  macros, and can be overriden by the user
- add --force to %python_install, to make install order fully deterministic</changelog>
</package>
<package pkgid="627981eab0fc90fcbf8bc50bfc1a0d4870bec2976e58f0750f67d1239ee7341d" name="python-rpm-macros" arch="src">
  <version epoch="0" ver="2017.05.09.fc237de" rel="1.1"/>
  <changelog author="jmatejek@suse.com" date="1479988800">- initial commit</changelog>
  <changelog author="jmatejek@suse.com" date="1483444800">- current macro version</changelog>
  <changelog author="jmatejek@suse.com" date="1483704000">- set service to localonly mode</changelog>
  <changelog author="jmatejek@suse.com" date="1483704001">- rework %python_alternative and remove support for %python_alternative_man
- tell service to compress the tar file</changelog>
  <changelog author="jmatejek@suse.com" date="1484136000">- change service version generator to use "1.0.git" instead of "1.0git"</changelog>
  <changelog author="jengelh@inai.de" date="1486382400">- Set RPM group</changelog>
  <changelog author="jmatejek@suse.com" date="1486468800">- introduce %python_prefix</changelog>
  <changelog author="jmatejek@suse.com" date="1486987200">- update service, use repository and tarball name "python-rpm-macros"</changelog>
  <changelog author="jmatejek@suse.com" date="1487678400">- add BuildRoot to make SLE11 happy
- check presence of %python_files even on new-style distros
- better visibility of the %python_files error</changelog>
  <changelog author="jmatejek@suse.com" date="1487764800">- copy BuildArch to subpackages
- on requires/provides etc., perform macro expansion *after* replacing
  'python' name, to allow for tricking the rewriter to not replace</changelog>
  <changelog author="jmatejek@suse.com" date="1487937600">- let %python_module expand *all* its arguments, not just the first
  (so that %{python_module x &gt;= 1.0} works as intended)</changelog>
  <changelog author="jmatejek@suse.com" date="1488974400">- make macros more resilient to missing %python_subpackages
- expand %python_bin_suffix properly</changelog>
  <changelog author="jmatejek@suse.com" date="1488974401">- support "Supplements" and "Enhances" tags
- support packageand() expression
- fix handling of %name in requires</changelog>
  <changelog author="jmatejek@suse.com" date="1489060800">- implement %python_clone to clone files for alternatives</changelog>
  <changelog author="jmatejek@suse.com" date="1489406400">- more intelligent %python_install_alternatives
- multiline macro support
- support for %requires_ge and %requires_eq as well as Requires(pre)
  and friends
- "%python_clone -a" auto-creates alternative entries</changelog>
  <changelog author="jmatejek@suse.com" date="1490270400">- remove spurious warnings about "unknown arguments" (by making ALL
  possible arguments known)
- fix a bug with %python_clone not working without
  %python_install_alternative being used
- in %python_files, detect and emit an error if %python_subpackages
  is not used</changelog>
  <changelog author="jmatejek@suse.com" date="1490788800">- generate %posttrans sections to fix up alternatives after package
  rename
- fix condition where %python_files would emit wrong thing when
  %have_python2 is undefined
- add --quiet to uninstall_alternative, to silence spurious errors
- check for file existence instead of package number in uninstall_alternative</changelog>
  <changelog author="jmatejek@suse.com" date="1493294400">- version bump to 2017.04.27.d2ca08c
- switch versioning scheme to date-based
- switch from using service to a custom script update.sh
- auto-generate Provides: python2-modname in old distributions
  (only for main package though)</changelog>
  <changelog author="jmatejek@suse.com" date="1494331200">- version bump to 2017.05.09.fc237de
- fix badly generated %posttrans snippets in cases where
  old %python_install_alternative syntax is used for secondary files
- rework %if-macros
- introduce %python_flavor, which configures behavior of generic %python_*
  macros, and can be overriden by the user
- add --force to %python_install, to make install order fully deterministic</changelog>
</package>
<package pkgid="6c86324456bd018b0930a8a1e0764a29e62ac2ff96de2ada6076fbbc841babd2" name="python-setuptools" arch="noarch">
  <version epoch="0" ver="20.2.2" rel="2.2"/>
  <changelog author="speilicke@suse.com" date="1381492800">- Update to version 1.1.6:
  + Distribute #349: sandbox.execfile now opens the target file in binary
    mode, thus honoring a BOM in the file when compiled.
- Changes from version 1.1.5:
  + Issue #69: Second attempt at fix (logic was reversed).
- Changes from version 1.1.4:
  + Issue #77: Fix error in upload command (Python 2.4).
- Changes from version 1.1.3:
  + Fix NameError in previous patch.
- Changes from version 1.1.2:
  + Issue #69: Correct issue where 404 errors are returned for URLs with
    fragments in them (such as #egg=).
- Changes from version 1.1.1:
  + Issue #75: Add --insecure option to ez_setup.py to accommodate
    environments where a trusted SSL connection cannot be validated.
  + Issue #76: Fix AttributeError in upload command with Python 2.4.
- Changes from version 1.1:
  + Issue #71 (Distribute #333): EasyInstall now puts less emphasis on the
    condition when a host is blocked via --allow-hosts.
  + Issue #72: Restored Python 2.4 compatibility in ez_setup.py.
- Changes from version 1.0:
  + Issue #60: On Windows, Setuptools supports deferring to another launcher,
    such as Vinay Sajip's pylauncher &lt;https://bitbucket.org/pypa/pylauncher&gt;_
    (included with Python 3.3) to launch console and GUI scripts and not install
    its own launcher executables. This experimental functionality is currently
    only enabled if  the SETUPTOOLS_LAUNCHER environment variable is set to
    "natural". In the future, this behavior may become default, but only after
    it has matured and seen substantial adoption. The SETUPTOOLS_LAUNCHER
    also accepts "executable" to force the default behavior of creating launcher
    executables.
  + Issue #63: Bootstrap script (ez_setup.py) now prefers Powershell, curl, or
    wget for retrieving the Setuptools tarball for improved security of the
    install. The script will still fall back to a simple urlopen on
    platforms that do not have these tools.
  + Issue #65: Deprecated the Features functionality.
  + Issue #52: In VerifyingHTTPSConn, handle a tunnelled (proxied)
    connection.
  + Backward-Incompatible Changes:
    This release includes a couple of backward-incompatible changes, but most if
    not all users will find 1.0 a drop-in replacement for 0.9.
  - Issue #50: Normalized API of environment marker support. Specifically,
    removed line number and filename from SyntaxErrors when returned from
    pkg_resources.invalid_marker. Any clients depending on the specific
    string representation of exceptions returned by that function may need to
    be updated to account for this change.
  - Issue #50: SyntaxErrors generated by pkg_resources.invalid_marker are
    normalized for cross-implementation consistency.
  - Removed --ignore-conflicts-at-my-risk and --delete-conflicting
    options to easy_install. These options have been deprecated since 0.6a11.
- Unify changes format</changelog>
  <changelog author="aj@ajaissle.de" date="1383912000">- New upstream version
  * Fixed behavior of NameError handling in 'script template (dev).py' (script launcher for 'develop' installs).
  * ez_setup.py now ensures partial downloads are cleaned up following a failed download.
  * Distribute #363 and Issue #55: Skip an sdist test that fails on locales other than UTF-8.</changelog>
  <changelog author="speilicke@suse.com" date="1391169600">- Update to version 2.1:
  * Issue #129: Suppress inspection of '*.whl' files when searching for files
    in a zip-imported file.
  * Issue #131: Fix RuntimeError when constructing an egg fetcher.
- Changes from version 2.0.2:
  * Fix NameError during installation with Python implementations (e.g. Jython)
    not containing parser module.
  * Fix NameError in sdist:re_finder.
- Changes from version 2.0.1:
  * Issue #124: Fixed error in list detection in upload_docs.
- Changes from version 2.0:
  * Issue #121: Exempt lib2to3 pickled grammars from DirectorySandbox.
  * Issue #41: Dropped support for Python 2.4 and Python 2.5. Clients requiring
    setuptools for those versions of Python should use setuptools 1.x.
  * Removed setuptools.command.easy_install.HAS_USER_SITE. Clients
    expecting this boolean variable should use site.ENABLE_USER_SITE
    instead.
  * Removed pkg_resources.ImpWrapper. Clients that expected this class
    should use pkgutil.ImpImporter instead.
- Changes from version 1.4.2:
  * Issue #116: Correct TypeError when reading a local package index on Python
    3.
- Changes from version 1.4.1:
  * Issue #114: Use sys.getfilesystemencoding for decoding config in
    bdist_wininst distributions.
  * Issue #105 and Issue #113: Establish a more robust technique for
    determining the terminal encoding
- Changes from version 1.4:
  * Issue #27: easy_install will now use credentials from .pypirc if
    present for connecting to the package index.
  * Pull Request #21: Omit unwanted newlines in package_index._encode_auth
    when the username/password pair length indicates wrapping.
- Changes from version 1.3.2:
  * Issue #99: Fix filename encoding issues in SVN support.
- Changes from version 1.3.1:
  * Remove exuberant warning in SVN support when SVN is not used.
- Changes from version 1.3:
  * Address security vulnerability in SSL match_hostname check as reported in
    Python #17997.
  * Prefer backports.ssl_match_hostname
    &lt;https://pypi.python.org/pypi/backports.ssl_match_hostname&gt;_ for backport
    implementation if present.
  * Correct NameError in ssl_support module (socket.error).
- Changes from version 1.2:
  * Issue #26: Add support for SVN 1.7. Special thanks to Philip Thiem for the
    contribution.
  * Issue #93: Wheels are now distributed with every release. Note that as
    reported in Issue #108, as of Pip 1.4, scripts aren't installed properly
    from wheels. Therefore, if using Pip to install setuptools from a wheel,
    the easy_install command will not be available.
  * Setuptools "natural" launcher support, introduced in 1.0, is now officially
    supported.
- Changes from version 1.1.7:
  * Fixed behavior of NameError handling in 'script template (dev).py' (script
    launcher for 'develop' installs).
  * ez_setup.py now ensures partial downloads are cleaned up following
    a failed download.
  * Distribute #363 and Issue #55: Skip an sdist test that fails on locales
    other than UTF-8.
- New dependency on python-xml
- Fix update-alternatives usage</changelog>
  <changelog author="speilicke@suse.com" date="1395316800">- Update to version 3.3:
  * Add ``include`` parameter to ``setuptools.find_packages()``.
- Changes from version 3.2:
  * Pull Request #39: Add support for C++ targets from Cython ``.pyx`` files.
  * Issue #162: Update dependency on certifi to 1.0.1.
  * Issue #164: Update dependency on wincertstore to 0.2.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1397736000">- Update to version 3.4.4
  * Issue #184: Correct failure where find_package over-matched
    packages when directory traversal isn't short-circuited.
- Update to version 3.4.3
  * Issue #183: Really fix test command with Python 3.1.
- Update to version 3.4.2
  * Issue #183: Fix additional regression in test command on
    Python 3.1.
- Update to version 3.4.1
  * Issue #180: Fix regression in test command not caught
    by py.test-run tests.
- Update to version 3.4
  * Issue #176: Add parameter to the test command to support a
    custom test runner: --test-runner or -r.
  * Issue #177: Now assume most common invocation to install
    command on platforms/environments without stack support
    (issuing a warning). Setuptools now installs naturally on
    IronPython. Behavior on CPython should be unchanged.
- Remove %check, which now depends on pytest and thus introduces
  a dependency loop (setuptools-&gt;pytest-&gt;py-&gt;setuptools)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1399550400">- Update to version 3.6
  * Issue #203: Honor proxy settings for Powershell downloader in the bootstrap
    routine.
- Update to version 3.5.2
  * Issue #168: More robust handling of replaced zip files and stale caches.
    Fixes ZipImportError complaining about a 'bad local header'.
- Update to version 3.5.1
  * Issue #199: Restored ``install._install`` for compatibility with earlier
    NumPy versions.
- Update to version 3.5
  * Issue #195: Follow symbolic links in find_packages (restoring behavior
    broken in 3.4).
  * Issue #197: On Python 3.1, PKG-INFO is now saved in a UTF-8 encoding instead
    of ``sys.getpreferredencoding`` to match the behavior on Python 2.6-3.4.
  * Issue #192: Preferred bootstrap location is now
    https://bootstrap.pypa.io/ez_setup.py (mirrored from former location).</changelog>
  <changelog author="sleep_walker@suse.cz" date="1406116800">- bump to 5.4.1
  Changes between 5.4.1 and 3.6
  * Python #7776: (ssl_support) Correct usage of host for validation when
    tunneling for HTTPS.
  * Issue #154: pkg_resources will now cache the zip manifests rather than
    re-processing the same file from disk multiple times, but only if the
    environment variable PKG_RESOURCES_CACHE_ZIP_MANIFESTS is set. Clients
    that package many modules in the same zip file will see some improvement
    in startup time by enabling this feature. This feature is not enabled by
    default because it causes a substantial increase in memory usage.
  * Issue #185: Make svn tagging work on the new style SVN metadata. Thanks
    cazabon!
  * Prune revision control directories (e.g .svn) from base path as well as
    sub-directories.
  * Added a Developer Guide to the official documentation.
  * Some code refactoring and cleanup was done with no intended behavioral
    changes.
  * During install_egg_info, the generated lines for namespace package .pth
    files are now processed even during a dry run.
  * Issue #202: Implemented more robust cache invalidation for the
    ZipImporter, building on the work in Issue #168. Special thanks to Jurko
    Gospodnetic and PJE.
  * Issue #220: Restored script templates.
  * Renamed script templates to end with .tmpl now that they no longer need to
    be processed by 2to3. Fixes spurious syntax errors during build/install.
  * Issue #218: Re-release of 3.8.1 to signal that it supersedes 4.x.
  * Incidentally, script templates were updated not to include the
    triple-quote escaping.
  * Issue #213: Use legacy StringIO behavior for compatibility under pbr.
  * Issue #218: Setuptools 3.8.1 superseded 4.0.1, and 4.x was removed from
    the available versions to install.
  * Issue #210: setup.py develop now copies scripts in binary mode rather than
    text mode, matching the behavior of the install command.
  * Extend Issue #197 workaround to include all Python 3 versions prior to
  * Issue #193: Improved handling of Unicode filenames when building
    manifests.
- drop not applying patch setuptools-0.6c9-create-sitedir.patch
- introduce applying patch with the same effect setuptools-5.4.1-create-sitedir.patch</changelog>
  <changelog author="tbechtold@suse.com" date="1427457600">- update to 15.0:
  * Pull Request #126: DistributionNotFound message now lists the package or
    packages that required it. E.g.::
    pkg_resources.DistributionNotFound: The 'colorama&gt;=0.3.1' distribution
    was not found and is required by smlib.log.
    Note that zc.buildout once dependended on the string rendering of this
    message to determine the package that was not found. This expectation
    has since been changed, but older versions of buildout may experience
    problems. See Buildout #242 for details.
  * Issue #307: Removed PEP-440 warning during parsing of versions
    in ``pkg_resources.Distribution``.
  * Issue #364: Replace deprecated usage with recommended usage of
    ``EntryPoint.load``.
  * Issue #254: When creating temporary egg cache on Unix, use mode 755
    for creating the directory to avoid the subsequent warning if
    the directory is group writable.
  * Issue #137: Update ``Distribution.hashcmp`` so that Distributions with
    None for pyversion or platform can be compared against Distributions
    defining those attributes.
  * Issue #360: Removed undesirable behavior from test runs, preventing
    write tests and installation to system site packages.
  * Pull Request #125: Add ``__ne__`` to Requirement class.
  * Various refactoring of easy_install.
  * Bootstrap script now accepts ``--to-dir`` to customize save directory or
    allow for re-use of existing repository of setuptools versions. See
    Pull Request #112 for background.
  * Issue #285: ``easy_install`` no longer will default to installing
    packages to the "user site packages" directory if it is itself installed
    there. Instead, the user must pass ``--user`` in all cases to install
    packages to the user site packages.
    This behavior now matches that of "pip install". To configure
    an environment to always install to the user site packages, consider
    using the "install-dir" and "scripts-dir" parameters to easy_install
    through an appropriate distutils config file.
  * Issue #359: Include pytest.ini in the sdist so invocation of py.test on the
    sdist honors the pytest configuration.
    Re-release of 13.0. Intermittent connectivity issues caused the release
    process to fail and PyPI uploads no longer accept files for 13.0.
  * Issue #356: Back out Pull Request #119 as it requires Setuptools 10 or later
    as the source during an upgrade.
  * Removed build_py class from setup.py. According to 892f439d216e, this
    functionality was added to support upgrades from old Distribute versions,
    0.6.5 and 0.6.6.
  * Pull Request #119: Restore writing of ``setup_requires`` to metadata
    (previously added in 8.4 and removed in 9.0).
  * Documentation is now linked using the rst.linker package.
  * Fix ``setuptools.command.easy_install.extract_wininst_cfg()``
    with Python 2.6 and 2.7.
  * Issue #354. Added documentation on building setuptools
    documentation.
  * Issue #345: Unload all modules under pkg_resources during
    ``ez_setup.use_setuptools()``.
  * Issue #336: Removed deprecation from ``ez_setup.use_setuptools``,
    as it is clearly still used by buildout's bootstrap. ``ez_setup``
    remains deprecated for use by individual packages.
  * Simplified implementation of ``ez_setup.use_setuptools``.
  * Pull Request #118: Soften warning for non-normalized versions in
    Distribution.
  * Issue #339: Correct Attribute reference in ``cant_write_to_target``.
  * Issue #336: Deprecated ``ez_setup.use_setuptools``.
  * Issue #335: Fix script header generation on Windows.
  * Fixed incorrect class attribute in ``install_scripts``. Tests would be nice.
  * Issue #331: Fixed ``install_scripts`` command on Windows systems corrupting
    the header.
  * Restore ``setuptools.command.easy_install.sys_executable`` for pbr
    compatibility. For the future, tools should construct a CommandSpec
    explicitly.
  * Issue #188: Setuptools now support multiple entities in the value for
    ``build.executable``, such that an executable of "/usr/bin/env my-python" may
    be specified. This means that systems with a specified executable whose name
    has spaces in the path must be updated to escape or quote that value.
  * Deprecated ``easy_install.ScriptWriter.get_writer``, replaced by ``.best()``
    with slightly different semantics (no force_windows flag).
  * Issue #327: Formalize and restore support for any printable character in an
    entry point name.
  * Expose ``EntryPoint.resolve`` in place of EntryPoint._load, implementing the
    simple, non-requiring load. Deprecated all uses of ``EntryPoint._load``
    except for calling with no parameters, which is just a shortcut for
    ``ep.require(); ep.resolve();``.
    Apps currently invoking ``ep.load(require=False)`` should instead do the
    following if wanting to avoid the deprecating warning::
    getattr(ep, "resolve", lambda: ep.load(require=False))()
  * Pip #2326: Report deprecation warning at stacklevel 2 for easier diagnosis.
  * Issue #281: Since Setuptools 6.1 (Issue #268), a ValueError would be raised
    in certain cases where VersionConflict was raised with two arguments, which
    occurred in ``pkg_resources.WorkingSet.find``. This release adds support
    for indicating the dependent packages while maintaining support for
    a VersionConflict when no dependent package context is known. New unit tests
    now capture the expected interface.
  * Interop #3: Upgrade to Packaging 15.0; updates to PEP 440 so that &gt;1.7 does
    not exclude 1.7.1 but does exclude 1.7.0 and 1.7.0.post1.
  * Issue #323: Fix regression in entry point name parsing.
  * Deprecated use of EntryPoint.load(require=False). Passing a boolean to a
    function to select behavior is an anti-pattern. Instead use
    ``Entrypoint._load()``.
  * Substantial refactoring of all unit tests. Tests are now much leaner and
    re-use a lot of fixtures and contexts for better clarity of purpose.
  * Issue #320: Added a compatibility implementation of
    ``sdist._default_revctrl``
    so that systems relying on that interface do not fail (namely, Ubuntu 12.04
    and similar Debian releases).
  * Issue #319: Fixed issue installing pure distutils packages.
  * Issue #313: Removed built-in support for subversion. Projects wishing to
    retain support for subversion will need to use a third party library. The
    extant implementation is being ported to `setuptools_svn
    &lt;https://pypi.python.org/pypi/setuptools_svn&gt;`_.
  * Issue #315: Updated setuptools to hide its own loaded modules during
    installation of another package. This change will enable setuptools to
    upgrade (or downgrade) itself even when its own metadata and implementation
    change.
  * Prefer vendored packaging library `as recommended
    &lt;https://github.com/jaraco/setuptools/commit/170657b68f4b92e7e1bf82f5e19a831f57
    44af67#commitcomment-9109448&gt;`_.
  * Issue #312: Restored presence of pkg_resources API tests (doctest) to sdist.
  * Issue #314: Disabled support for ``setup_requires`` metadata to avoid issue
    where Setuptools was unable to upgrade over earlier versions.
  * Pull Request #106: Now write ``setup_requires`` metadata.
  * Issue #311: Decoupled pkg_resources from setuptools once again.
    ``pkg_resources`` is now a package instead of a module.
  * Issue #306: Suppress warnings about Version format except in select scenarios
    (such as installation).
  * Pull Request #85: Search egg-base when adding egg-info to manifest.
  * Upgrade ``packaging`` to 14.5, giving preference to "rc" as designator for
    release candidates over "c".
  * PEP-440 warnings are now raised as their own class,
    ``pkg_resources.PEP440Warning``, instead of RuntimeWarning.
  * Disabled warnings on empty versions.
  * Upgrade ``packaging`` to 14.4, fixing an error where there is a
    different result for if 2.0.5 is contained within &gt;2.0dev and &gt;2.0.dev even
    though normalization rules should have made them equal.
  * Issue #296: Add warning when a version is parsed as legacy. This warning will
    make it easier for developers to recognize deprecated version numbers.
  * Issue #296: Restored support for ``__hash__`` on parse_version results.
  * Issue #296: Restored support for ``__getitem__`` and sort operations on
    parse_version result.
  * Issue #296: Restore support for iteration over parse_version result, but
    deprecated that usage with a warning. Fixes failure with buildout.
  * Implement `PEP 440 &lt;http://legacy.python.org/dev/peps/pep-0440/&gt;`_ within
    pkg_resources and setuptools. This change
    deprecates some version numbers such that they will no longer be installable
    without using the ``===`` escape hatch. See `the changes to test_resources
    &lt;https://bitbucket.org/pypa/setuptools/commits/dcd552da643c4448056de84c73d56da6
    d70769d5#chg-setuptools/tests/test_resources.py&gt;`_
    for specific examples of version numbers and specifiers that are no longer
    supported. Setuptools now "vendors" the `packaging
    &lt;https://github.com/pypa/packaging&gt;`_ library.
  * Issue #80, Issue #209: Eggs that are downloaded for ``setup_requires``,
    ``test_requires``, etc. are now placed in a ``./.eggs`` directory instead of
    directly in the current directory. This choice of location means the files
    can be readily managed (removed, ignored). Additionally,
    later phases or invocations of setuptools will not detect the package as
    already installed and ignore it for permanent install (See #209).
    This change is indicated as backward-incompatible as installations that
    depend on the installation in the current directory will need to account for
    the new location. Systems that ignore ``*.egg`` will probably need to be
    adapted to ignore ``.eggs``. The files will need to be manually moved or
    will be retrieved again. Most use cases will require no attention.
  * Issue #268: When resolving package versions, a VersionConflict now reports
    which package previously required the conflicting version.
  * Issue #262: Fixed regression in pip install due to egg-info directories
    being omitted. Re-opens Issue #118.
  * Issue #259: Fixed regression with namespace package handling on ``single
    version, externally managed`` installs.
  * Issue #100: When building a distribution, Setuptools will no longer match
    default files using platform-dependent case sensitivity, but rather will
    only match the files if their case matches exactly. As a result, on Windows
    and other case-insensitive file systems, files with names such as
    'readme.txt' or 'README.TXT' will be omitted from the distribution and a
    warning will be issued indicating that 'README.txt' was not found. Other
    filenames affected are:
  - README.rst
  - README
  - setup.cfg
  - setup.py (or the script name)
  - test/test*.py
    Any users producing distributions with filenames that match those above
    case-insensitively, but not case-sensitively, should rename those files in
    their repository for better portability.
  * Pull Request #72: When using ``single_version_externally_managed``, the
    exclusion list now includes Python 3.2 ``__pycache__`` entries.
  * Pull Request #76 and Pull Request #78: lines in top_level.txt are now
    ordered deterministically.
  * Issue #118: The egg-info directory is now no longer included in the list
    of outputs.
  * Issue #258: Setuptools now patches distutils msvc9compiler to
    recognize the specially-packaged compiler package for easy extension module
    support on Python 2.6, 2.7, and 3.2.
  * Issue #237: ``pkg_resources`` now uses explicit detection of Python 2 vs.
    Python 3, supporting environments where builtins have been patched to make
    Python 3 look more like Python 2.
  * Issue #240: Based on real-world performance measures against 5.4, zip
    manifests are now cached in all circumstances. The
    ``PKG_RESOURCES_CACHE_ZIP_MANIFESTS`` environment variable is no longer
    relevant. The observed "memory increase" referenced in the 5.4 release
    notes and detailed in Issue #154 was likely not an increase over the status
    quo, but rather only an increase over not storing the zip info at all.
  * Issue #242: Use absolute imports in svn_utils to avoid issues if the
    installing package adds an xml module to the path.
  * Issue #239: Fix typo in 5.5 such that fix did not take.
  * Issue #239: Setuptools now includes the setup_requires directive on
    Distribution objects and validates the syntax just like install_requires
    and tests_require directives.
  * Issue #236: Corrected regression in execfile implementation for Python 2.6.
- Enable testsuite run during build. Added BuildRequires needed for that
- Refresh setuptools-5.4.1-create-sitedir.patch
- Add fix-type-error.patch: Fix error during test run
- Add fix-sle11-test-failure.patch: Fix error during test run on SLE11SP3</changelog>
  <changelog author="hpj@urpla.net" date="1428753600">- openSUSE versions up to 12.2 are affected as well from:
  AssertionError: error: must supply either home or prefix/exec-prefix -- not both
  raise version check of applying fix-sle11-test-failure.patch accordingly</changelog>
  <changelog author="tbechtold@suse.com" date="1429704000">- update to 15.1:
  * Updated Packaging to 15.1 to address Packaging #28.
  * Fix ``setuptools.sandbox._execfile()`` with Python 3.1.
- Remove fix-type-error.patch . Applied upstream</changelog>
  <changelog author="mcihar@suse.cz" date="1430136000">- Disable testsuite as this causes build cycle</changelog>
  <changelog author="tbechtold@suse.com" date="1433764800">- update to 17.1:
  * Issue #380: Add support for range operators on environment
    marker evaluation.
  * Issue #378: Do not use internal importlib._bootstrap module.
  * Issue #390: Disallow console scripts with path separators in
    the name. Removes unintended functionality and brings behavior
    into parity with pip.
  * Pull Request #130: Better error messages for errors in
    parsed requirements.
  * Pull Request #133: Removed ``setuptools.tests`` from the
    installed packages.
  * Issue #373: Provisionally expose
    ``pkg_resources._initialize_master_working_set``, allowing for
    imperative re-initialization of the master working set.</changelog>
  <changelog author="tbechtold@suse.com" date="1434974400">- update to 17.1.1:
  * Backed out unintended changes to pkg_resources, restoring removal of
    deprecated imp module</changelog>
  <changelog author="dmueller@suse.com" date="1437393600">- update to 18.0.1:
  * Issue #401: Fix failure in test suite.
  * Dropped support for builds with Pyrex. Only Cython is supported.
  * Issue #288: Detect Cython later in the build process, after
    ``setup_requires`` dependencies are resolved.
  * Issue #396: Fixed test failure on OS X.
  * Pull Request #136: Remove excessive quoting from shebang headers
    for Jython.</changelog>
  <changelog author="tbechtold@suse.com" date="1439294400">- update to 18.1:
  * Upgrade to vendored packaging 15.3.</changelog>
  <changelog author="tbechtold@suse.com" date="1440072000">- update to 18.2:
  * Issue #412: More efficient directory search in ``find_packages``.</changelog>
  <changelog author="hpj@urpla.net" date="1444132800">- update to 18.3.2:
  * Correct another regression in setuptools.findall
    where the fix for Python #12885 was lost.
- update to 18.3.1:
  * Issue #425: Correct regression in setuptools.findall.
- update to 18.3:
  * Setuptools now allows disabling of the manipulation of the sys.path
    during the processing of the easy-install.pth file. To do so, set
    the environment variable ``SETUPTOOLS_SYS_PATH_TECHNIQUE`` to
    anything but "rewrite" (consider "raw"). During any install operation
    with manipulation disabled, setuptools packages will be appended to
    sys.path naturally.
    Future versions may change the default behavior to disable
    manipulation. If so, the default behavior can be retained by setting
    the variable to "rewrite".
  * Issue #257: ``easy_install --version`` now shows more detail
    about the installation location and Python version.
  * Refactor setuptools.findall in preparation for re-submission
    back to distutils.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1445515200">- Update to 18.4
  * Test command now always invokes unittest,
    even if no test suite is supplied.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1454328000">- update to version 19.6.2:
  * Issue #491: Correct regression incurred in 19.4 where a
    double-namespace package installed using pip would cause a
    TypeError.
- update to version 19.6.1:
  * Restore compatibility for PyPy 3 compatibility lost in 19.4.1
    addressing Issue #487.
  * "setuptools.launch" shim now loads scripts in a new namespace,
    avoiding getting relative imports from the setuptools package on
    Python 2.
- update to version 19.6:
  * Added a new entry script "setuptools.launch", implementing the
    shim found in "pip.util.setuptools_build". Use this command to
    launch distutils-only packages under setuptools in the same way
    that pip does, causing the setuptools monkeypatching of distutils
    to be invoked prior to invoking a script. Useful for debugging or
    otherwise installing a distutils-only package under setuptools
    when pip isn't available or otherwise does not expose the desired
    functionality. For example::
    $ python -m setuptools.launch setup.py develop
  * Issue #488: Fix dual manifestation of Extension class in extension
    packages installed as dependencies when Cython is present.
- update to version 19.5:
  * Issue #486: Correct TypeError when getfilesystemencoding
    returns None.
  * Issue #139: Clarified the license as MIT.
  * Pull Request #169: Removed special handling of command
    spec in scripts for Jython.
- changes from version 19.4.1:
  * Issue #487: Use direct invocation of "importlib.machinery" in
    "pkg_resources" to avoid missing detection on relevant platforms.
- update to version 19.4:
  * Issue #341: Correct error in path handling of package data files
    in "build_py" command when package is empty.
  * Distribute #323, Issue #141, Issue #207, and Pull Request #167:
    Another implementation of "pkg_resources.WorkingSet" and
    "pkg_resources.Distribution" that supports replacing an extant
    package with a new one, allowing for setup_requires dependencies
    to supersede installed packages for the session.
- update to version 19.3:
  * Issue #229: Implement new technique for readily incorporating
    dependencies conditionally from vendored copies or primary
    locations. Adds a new dependency on six.
- update to version 19.2:
  * Pull Request #163: Add get_command_list method to Distribution.
  * Pull Request #162: Add missing whitespace to multiline string
    literals.
- update to version 19.1.1:
  * Issue #476: Cast version to string (using default encoding) to
    avoid creating Unicode types on Python 2 clients.
  * Issue #477: In Powershell downloader, use explicit rendering of
    strings, rather than rely on "repr", which can be incorrect
    (especially on Python 2).
- changes from version 19.1:
  * Issue #215: The bootstrap script "ez_setup.py" now automatically
    detects the latest version of setuptools (using PyPI JSON API)
    rather than hard-coding a particular value.
  * Issue #475: Fix incorrect usage in _translate_metadata2.
- changes from version 19.0:
  * Issue #442: Use RawConfigParser for parsing .pypirc file.
    Interpolated values are no longer honored in .pypirc files.
- update to version 18.8.1:
  * Issue #440: Prevent infinite recursion when a SandboxViolation or
    other UnpickleableException occurs in a sandbox context with
    setuptools hidden. Fixes regression introduced in Setuptools 12.0.
- changes from version 18.8:
  * Deprecated ``egg_info.get_pkg_info_revision``.
  * Issue #471: Don't rely on repr for an HTML attribute value in
    package_index.
  * Issue #419: Avoid errors in FileMetadata when the metadata directory
    is broken.
  * Issue #472: Remove deprecated use of 'U' in mode parameter
    when opening files.
- update to version 18.7.1:
  * Issue #469: Refactored logic for Issue #419 fix to re-use metadata
    loading from Provider.
- update to version 18.7:
  * Update dependency on certify.
  * Pull Request #160: Improve detection of gui script in
    "easy_install._adjust_header".
  * Made "test.test_args" a non-data property; alternate fix
    for the issue reported in Pull Request #155.
  * Issue #453: In "ez_setup" bootstrap module, unload all
    "pkg_resources" modules following download.
  * Pull Request #158: Honor `PEP-488
    &lt;https://www.python.org/dev/peps/pep-0488/&gt;`_ when excluding
    files for namespace packages.
  * Issue #419 and Pull Request #144: Add experimental support for
    reading the version info from distutils-installed metadata rather
    than using the version in the filename.
- update to version 18.6.1:
  * Issue #464: Correct regression in invocation of superclass on
    old-style class on Python 2.
- changes from version 18.6:
  * Issue #439: When installing entry_point scripts under development,
    omit the version number of the package, allowing any version of
    the package to be used.
- update to version 18.5:
  * In preparation for dropping support for Python 3.2, a warning is now
    logged when pkg_resources is imported on Python 3.2 or earlier
    Python 3 versions.
  * `Add support for python_platform_implementation environment marker
    &lt;https://github.com/jaraco/setuptools/pull/28&gt;`_.
  * `Fix dictionary mutation during iteration
    &lt;https://github.com/jaraco/setuptools/pull/29&gt;`_.</changelog>
  <changelog author="tbechtold@suse.com" date="1457524800">- update to 20.2.2:
  * Issue #502: Correct regression in parsing of multiple
    version specifiers separated by commas and spaces.
  * Issue #499: Restore compatiblity for legacy versions
    by bumping to packaging 16.4.
  * Changelog now includes release dates and links to PEPs.
  * Pull Request #173: Replace dual PEP 345 _markerlib implementation
    and PEP 426 implementation of environment marker support from
    packaging 16.1 and PEP 508. Fixes Issue #122.
    See also Pull Request #175, Pull Request #168, and
    Pull Request #164. Additionally:
  - ``Requirement.parse`` no longer retains the order of extras.
  - ``parse_requirements`` now requires that all versions be
    PEP-440 compliant, as revealed in #499. Packages released
    with invalid local versions should be re-released using
    the proper local version syntax, e.g. ``mypkg-1.0+myorg.1``.
  * Update ``upload_docs`` command to also honor keyring
    for password resolution.
  * Added support for using passwords from keyring in the upload
    command.
  * Issue #118: Once again omit the package metadata (egg-info)
    from the list of outputs in ``--record``. This version of setuptools
    can no longer be used to upgrade pip earlier than 6.0.
  * `Off-project PR &lt;https://github.com/jaraco/setuptools/pull/32&gt;`_:
    For FreeBSD, also honor root certificates from ca_root_nss.</changelog>
</package>
<package pkgid="14fb1e94e032b5413954945114a61d5d00771b42f19acfb3439dcb44fd863add" name="python-setuptools" arch="src">
  <version epoch="0" ver="20.2.2" rel="2.2"/>
  <changelog author="speilicke@suse.com" date="1381492800">- Update to version 1.1.6:
  + Distribute #349: sandbox.execfile now opens the target file in binary
    mode, thus honoring a BOM in the file when compiled.
- Changes from version 1.1.5:
  + Issue #69: Second attempt at fix (logic was reversed).
- Changes from version 1.1.4:
  + Issue #77: Fix error in upload command (Python 2.4).
- Changes from version 1.1.3:
  + Fix NameError in previous patch.
- Changes from version 1.1.2:
  + Issue #69: Correct issue where 404 errors are returned for URLs with
    fragments in them (such as #egg=).
- Changes from version 1.1.1:
  + Issue #75: Add --insecure option to ez_setup.py to accommodate
    environments where a trusted SSL connection cannot be validated.
  + Issue #76: Fix AttributeError in upload command with Python 2.4.
- Changes from version 1.1:
  + Issue #71 (Distribute #333): EasyInstall now puts less emphasis on the
    condition when a host is blocked via --allow-hosts.
  + Issue #72: Restored Python 2.4 compatibility in ez_setup.py.
- Changes from version 1.0:
  + Issue #60: On Windows, Setuptools supports deferring to another launcher,
    such as Vinay Sajip's pylauncher &lt;https://bitbucket.org/pypa/pylauncher&gt;_
    (included with Python 3.3) to launch console and GUI scripts and not install
    its own launcher executables. This experimental functionality is currently
    only enabled if  the SETUPTOOLS_LAUNCHER environment variable is set to
    "natural". In the future, this behavior may become default, but only after
    it has matured and seen substantial adoption. The SETUPTOOLS_LAUNCHER
    also accepts "executable" to force the default behavior of creating launcher
    executables.
  + Issue #63: Bootstrap script (ez_setup.py) now prefers Powershell, curl, or
    wget for retrieving the Setuptools tarball for improved security of the
    install. The script will still fall back to a simple urlopen on
    platforms that do not have these tools.
  + Issue #65: Deprecated the Features functionality.
  + Issue #52: In VerifyingHTTPSConn, handle a tunnelled (proxied)
    connection.
  + Backward-Incompatible Changes:
    This release includes a couple of backward-incompatible changes, but most if
    not all users will find 1.0 a drop-in replacement for 0.9.
  - Issue #50: Normalized API of environment marker support. Specifically,
    removed line number and filename from SyntaxErrors when returned from
    pkg_resources.invalid_marker. Any clients depending on the specific
    string representation of exceptions returned by that function may need to
    be updated to account for this change.
  - Issue #50: SyntaxErrors generated by pkg_resources.invalid_marker are
    normalized for cross-implementation consistency.
  - Removed --ignore-conflicts-at-my-risk and --delete-conflicting
    options to easy_install. These options have been deprecated since 0.6a11.
- Unify changes format</changelog>
  <changelog author="aj@ajaissle.de" date="1383912000">- New upstream version
  * Fixed behavior of NameError handling in 'script template (dev).py' (script launcher for 'develop' installs).
  * ez_setup.py now ensures partial downloads are cleaned up following a failed download.
  * Distribute #363 and Issue #55: Skip an sdist test that fails on locales other than UTF-8.</changelog>
  <changelog author="speilicke@suse.com" date="1391169600">- Update to version 2.1:
  * Issue #129: Suppress inspection of '*.whl' files when searching for files
    in a zip-imported file.
  * Issue #131: Fix RuntimeError when constructing an egg fetcher.
- Changes from version 2.0.2:
  * Fix NameError during installation with Python implementations (e.g. Jython)
    not containing parser module.
  * Fix NameError in sdist:re_finder.
- Changes from version 2.0.1:
  * Issue #124: Fixed error in list detection in upload_docs.
- Changes from version 2.0:
  * Issue #121: Exempt lib2to3 pickled grammars from DirectorySandbox.
  * Issue #41: Dropped support for Python 2.4 and Python 2.5. Clients requiring
    setuptools for those versions of Python should use setuptools 1.x.
  * Removed setuptools.command.easy_install.HAS_USER_SITE. Clients
    expecting this boolean variable should use site.ENABLE_USER_SITE
    instead.
  * Removed pkg_resources.ImpWrapper. Clients that expected this class
    should use pkgutil.ImpImporter instead.
- Changes from version 1.4.2:
  * Issue #116: Correct TypeError when reading a local package index on Python
    3.
- Changes from version 1.4.1:
  * Issue #114: Use sys.getfilesystemencoding for decoding config in
    bdist_wininst distributions.
  * Issue #105 and Issue #113: Establish a more robust technique for
    determining the terminal encoding
- Changes from version 1.4:
  * Issue #27: easy_install will now use credentials from .pypirc if
    present for connecting to the package index.
  * Pull Request #21: Omit unwanted newlines in package_index._encode_auth
    when the username/password pair length indicates wrapping.
- Changes from version 1.3.2:
  * Issue #99: Fix filename encoding issues in SVN support.
- Changes from version 1.3.1:
  * Remove exuberant warning in SVN support when SVN is not used.
- Changes from version 1.3:
  * Address security vulnerability in SSL match_hostname check as reported in
    Python #17997.
  * Prefer backports.ssl_match_hostname
    &lt;https://pypi.python.org/pypi/backports.ssl_match_hostname&gt;_ for backport
    implementation if present.
  * Correct NameError in ssl_support module (socket.error).
- Changes from version 1.2:
  * Issue #26: Add support for SVN 1.7. Special thanks to Philip Thiem for the
    contribution.
  * Issue #93: Wheels are now distributed with every release. Note that as
    reported in Issue #108, as of Pip 1.4, scripts aren't installed properly
    from wheels. Therefore, if using Pip to install setuptools from a wheel,
    the easy_install command will not be available.
  * Setuptools "natural" launcher support, introduced in 1.0, is now officially
    supported.
- Changes from version 1.1.7:
  * Fixed behavior of NameError handling in 'script template (dev).py' (script
    launcher for 'develop' installs).
  * ez_setup.py now ensures partial downloads are cleaned up following
    a failed download.
  * Distribute #363 and Issue #55: Skip an sdist test that fails on locales
    other than UTF-8.
- New dependency on python-xml
- Fix update-alternatives usage</changelog>
  <changelog author="speilicke@suse.com" date="1395316800">- Update to version 3.3:
  * Add ``include`` parameter to ``setuptools.find_packages()``.
- Changes from version 3.2:
  * Pull Request #39: Add support for C++ targets from Cython ``.pyx`` files.
  * Issue #162: Update dependency on certifi to 1.0.1.
  * Issue #164: Update dependency on wincertstore to 0.2.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1397736000">- Update to version 3.4.4
  * Issue #184: Correct failure where find_package over-matched
    packages when directory traversal isn't short-circuited.
- Update to version 3.4.3
  * Issue #183: Really fix test command with Python 3.1.
- Update to version 3.4.2
  * Issue #183: Fix additional regression in test command on
    Python 3.1.
- Update to version 3.4.1
  * Issue #180: Fix regression in test command not caught
    by py.test-run tests.
- Update to version 3.4
  * Issue #176: Add parameter to the test command to support a
    custom test runner: --test-runner or -r.
  * Issue #177: Now assume most common invocation to install
    command on platforms/environments without stack support
    (issuing a warning). Setuptools now installs naturally on
    IronPython. Behavior on CPython should be unchanged.
- Remove %check, which now depends on pytest and thus introduces
  a dependency loop (setuptools-&gt;pytest-&gt;py-&gt;setuptools)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1399550400">- Update to version 3.6
  * Issue #203: Honor proxy settings for Powershell downloader in the bootstrap
    routine.
- Update to version 3.5.2
  * Issue #168: More robust handling of replaced zip files and stale caches.
    Fixes ZipImportError complaining about a 'bad local header'.
- Update to version 3.5.1
  * Issue #199: Restored ``install._install`` for compatibility with earlier
    NumPy versions.
- Update to version 3.5
  * Issue #195: Follow symbolic links in find_packages (restoring behavior
    broken in 3.4).
  * Issue #197: On Python 3.1, PKG-INFO is now saved in a UTF-8 encoding instead
    of ``sys.getpreferredencoding`` to match the behavior on Python 2.6-3.4.
  * Issue #192: Preferred bootstrap location is now
    https://bootstrap.pypa.io/ez_setup.py (mirrored from former location).</changelog>
  <changelog author="sleep_walker@suse.cz" date="1406116800">- bump to 5.4.1
  Changes between 5.4.1 and 3.6
  * Python #7776: (ssl_support) Correct usage of host for validation when
    tunneling for HTTPS.
  * Issue #154: pkg_resources will now cache the zip manifests rather than
    re-processing the same file from disk multiple times, but only if the
    environment variable PKG_RESOURCES_CACHE_ZIP_MANIFESTS is set. Clients
    that package many modules in the same zip file will see some improvement
    in startup time by enabling this feature. This feature is not enabled by
    default because it causes a substantial increase in memory usage.
  * Issue #185: Make svn tagging work on the new style SVN metadata. Thanks
    cazabon!
  * Prune revision control directories (e.g .svn) from base path as well as
    sub-directories.
  * Added a Developer Guide to the official documentation.
  * Some code refactoring and cleanup was done with no intended behavioral
    changes.
  * During install_egg_info, the generated lines for namespace package .pth
    files are now processed even during a dry run.
  * Issue #202: Implemented more robust cache invalidation for the
    ZipImporter, building on the work in Issue #168. Special thanks to Jurko
    Gospodnetic and PJE.
  * Issue #220: Restored script templates.
  * Renamed script templates to end with .tmpl now that they no longer need to
    be processed by 2to3. Fixes spurious syntax errors during build/install.
  * Issue #218: Re-release of 3.8.1 to signal that it supersedes 4.x.
  * Incidentally, script templates were updated not to include the
    triple-quote escaping.
  * Issue #213: Use legacy StringIO behavior for compatibility under pbr.
  * Issue #218: Setuptools 3.8.1 superseded 4.0.1, and 4.x was removed from
    the available versions to install.
  * Issue #210: setup.py develop now copies scripts in binary mode rather than
    text mode, matching the behavior of the install command.
  * Extend Issue #197 workaround to include all Python 3 versions prior to
  * Issue #193: Improved handling of Unicode filenames when building
    manifests.
- drop not applying patch setuptools-0.6c9-create-sitedir.patch
- introduce applying patch with the same effect setuptools-5.4.1-create-sitedir.patch</changelog>
  <changelog author="tbechtold@suse.com" date="1427457600">- update to 15.0:
  * Pull Request #126: DistributionNotFound message now lists the package or
    packages that required it. E.g.::
    pkg_resources.DistributionNotFound: The 'colorama&gt;=0.3.1' distribution
    was not found and is required by smlib.log.
    Note that zc.buildout once dependended on the string rendering of this
    message to determine the package that was not found. This expectation
    has since been changed, but older versions of buildout may experience
    problems. See Buildout #242 for details.
  * Issue #307: Removed PEP-440 warning during parsing of versions
    in ``pkg_resources.Distribution``.
  * Issue #364: Replace deprecated usage with recommended usage of
    ``EntryPoint.load``.
  * Issue #254: When creating temporary egg cache on Unix, use mode 755
    for creating the directory to avoid the subsequent warning if
    the directory is group writable.
  * Issue #137: Update ``Distribution.hashcmp`` so that Distributions with
    None for pyversion or platform can be compared against Distributions
    defining those attributes.
  * Issue #360: Removed undesirable behavior from test runs, preventing
    write tests and installation to system site packages.
  * Pull Request #125: Add ``__ne__`` to Requirement class.
  * Various refactoring of easy_install.
  * Bootstrap script now accepts ``--to-dir`` to customize save directory or
    allow for re-use of existing repository of setuptools versions. See
    Pull Request #112 for background.
  * Issue #285: ``easy_install`` no longer will default to installing
    packages to the "user site packages" directory if it is itself installed
    there. Instead, the user must pass ``--user`` in all cases to install
    packages to the user site packages.
    This behavior now matches that of "pip install". To configure
    an environment to always install to the user site packages, consider
    using the "install-dir" and "scripts-dir" parameters to easy_install
    through an appropriate distutils config file.
  * Issue #359: Include pytest.ini in the sdist so invocation of py.test on the
    sdist honors the pytest configuration.
    Re-release of 13.0. Intermittent connectivity issues caused the release
    process to fail and PyPI uploads no longer accept files for 13.0.
  * Issue #356: Back out Pull Request #119 as it requires Setuptools 10 or later
    as the source during an upgrade.
  * Removed build_py class from setup.py. According to 892f439d216e, this
    functionality was added to support upgrades from old Distribute versions,
    0.6.5 and 0.6.6.
  * Pull Request #119: Restore writing of ``setup_requires`` to metadata
    (previously added in 8.4 and removed in 9.0).
  * Documentation is now linked using the rst.linker package.
  * Fix ``setuptools.command.easy_install.extract_wininst_cfg()``
    with Python 2.6 and 2.7.
  * Issue #354. Added documentation on building setuptools
    documentation.
  * Issue #345: Unload all modules under pkg_resources during
    ``ez_setup.use_setuptools()``.
  * Issue #336: Removed deprecation from ``ez_setup.use_setuptools``,
    as it is clearly still used by buildout's bootstrap. ``ez_setup``
    remains deprecated for use by individual packages.
  * Simplified implementation of ``ez_setup.use_setuptools``.
  * Pull Request #118: Soften warning for non-normalized versions in
    Distribution.
  * Issue #339: Correct Attribute reference in ``cant_write_to_target``.
  * Issue #336: Deprecated ``ez_setup.use_setuptools``.
  * Issue #335: Fix script header generation on Windows.
  * Fixed incorrect class attribute in ``install_scripts``. Tests would be nice.
  * Issue #331: Fixed ``install_scripts`` command on Windows systems corrupting
    the header.
  * Restore ``setuptools.command.easy_install.sys_executable`` for pbr
    compatibility. For the future, tools should construct a CommandSpec
    explicitly.
  * Issue #188: Setuptools now support multiple entities in the value for
    ``build.executable``, such that an executable of "/usr/bin/env my-python" may
    be specified. This means that systems with a specified executable whose name
    has spaces in the path must be updated to escape or quote that value.
  * Deprecated ``easy_install.ScriptWriter.get_writer``, replaced by ``.best()``
    with slightly different semantics (no force_windows flag).
  * Issue #327: Formalize and restore support for any printable character in an
    entry point name.
  * Expose ``EntryPoint.resolve`` in place of EntryPoint._load, implementing the
    simple, non-requiring load. Deprecated all uses of ``EntryPoint._load``
    except for calling with no parameters, which is just a shortcut for
    ``ep.require(); ep.resolve();``.
    Apps currently invoking ``ep.load(require=False)`` should instead do the
    following if wanting to avoid the deprecating warning::
    getattr(ep, "resolve", lambda: ep.load(require=False))()
  * Pip #2326: Report deprecation warning at stacklevel 2 for easier diagnosis.
  * Issue #281: Since Setuptools 6.1 (Issue #268), a ValueError would be raised
    in certain cases where VersionConflict was raised with two arguments, which
    occurred in ``pkg_resources.WorkingSet.find``. This release adds support
    for indicating the dependent packages while maintaining support for
    a VersionConflict when no dependent package context is known. New unit tests
    now capture the expected interface.
  * Interop #3: Upgrade to Packaging 15.0; updates to PEP 440 so that &gt;1.7 does
    not exclude 1.7.1 but does exclude 1.7.0 and 1.7.0.post1.
  * Issue #323: Fix regression in entry point name parsing.
  * Deprecated use of EntryPoint.load(require=False). Passing a boolean to a
    function to select behavior is an anti-pattern. Instead use
    ``Entrypoint._load()``.
  * Substantial refactoring of all unit tests. Tests are now much leaner and
    re-use a lot of fixtures and contexts for better clarity of purpose.
  * Issue #320: Added a compatibility implementation of
    ``sdist._default_revctrl``
    so that systems relying on that interface do not fail (namely, Ubuntu 12.04
    and similar Debian releases).
  * Issue #319: Fixed issue installing pure distutils packages.
  * Issue #313: Removed built-in support for subversion. Projects wishing to
    retain support for subversion will need to use a third party library. The
    extant implementation is being ported to `setuptools_svn
    &lt;https://pypi.python.org/pypi/setuptools_svn&gt;`_.
  * Issue #315: Updated setuptools to hide its own loaded modules during
    installation of another package. This change will enable setuptools to
    upgrade (or downgrade) itself even when its own metadata and implementation
    change.
  * Prefer vendored packaging library `as recommended
    &lt;https://github.com/jaraco/setuptools/commit/170657b68f4b92e7e1bf82f5e19a831f57
    44af67#commitcomment-9109448&gt;`_.
  * Issue #312: Restored presence of pkg_resources API tests (doctest) to sdist.
  * Issue #314: Disabled support for ``setup_requires`` metadata to avoid issue
    where Setuptools was unable to upgrade over earlier versions.
  * Pull Request #106: Now write ``setup_requires`` metadata.
  * Issue #311: Decoupled pkg_resources from setuptools once again.
    ``pkg_resources`` is now a package instead of a module.
  * Issue #306: Suppress warnings about Version format except in select scenarios
    (such as installation).
  * Pull Request #85: Search egg-base when adding egg-info to manifest.
  * Upgrade ``packaging`` to 14.5, giving preference to "rc" as designator for
    release candidates over "c".
  * PEP-440 warnings are now raised as their own class,
    ``pkg_resources.PEP440Warning``, instead of RuntimeWarning.
  * Disabled warnings on empty versions.
  * Upgrade ``packaging`` to 14.4, fixing an error where there is a
    different result for if 2.0.5 is contained within &gt;2.0dev and &gt;2.0.dev even
    though normalization rules should have made them equal.
  * Issue #296: Add warning when a version is parsed as legacy. This warning will
    make it easier for developers to recognize deprecated version numbers.
  * Issue #296: Restored support for ``__hash__`` on parse_version results.
  * Issue #296: Restored support for ``__getitem__`` and sort operations on
    parse_version result.
  * Issue #296: Restore support for iteration over parse_version result, but
    deprecated that usage with a warning. Fixes failure with buildout.
  * Implement `PEP 440 &lt;http://legacy.python.org/dev/peps/pep-0440/&gt;`_ within
    pkg_resources and setuptools. This change
    deprecates some version numbers such that they will no longer be installable
    without using the ``===`` escape hatch. See `the changes to test_resources
    &lt;https://bitbucket.org/pypa/setuptools/commits/dcd552da643c4448056de84c73d56da6
    d70769d5#chg-setuptools/tests/test_resources.py&gt;`_
    for specific examples of version numbers and specifiers that are no longer
    supported. Setuptools now "vendors" the `packaging
    &lt;https://github.com/pypa/packaging&gt;`_ library.
  * Issue #80, Issue #209: Eggs that are downloaded for ``setup_requires``,
    ``test_requires``, etc. are now placed in a ``./.eggs`` directory instead of
    directly in the current directory. This choice of location means the files
    can be readily managed (removed, ignored). Additionally,
    later phases or invocations of setuptools will not detect the package as
    already installed and ignore it for permanent install (See #209).
    This change is indicated as backward-incompatible as installations that
    depend on the installation in the current directory will need to account for
    the new location. Systems that ignore ``*.egg`` will probably need to be
    adapted to ignore ``.eggs``. The files will need to be manually moved or
    will be retrieved again. Most use cases will require no attention.
  * Issue #268: When resolving package versions, a VersionConflict now reports
    which package previously required the conflicting version.
  * Issue #262: Fixed regression in pip install due to egg-info directories
    being omitted. Re-opens Issue #118.
  * Issue #259: Fixed regression with namespace package handling on ``single
    version, externally managed`` installs.
  * Issue #100: When building a distribution, Setuptools will no longer match
    default files using platform-dependent case sensitivity, but rather will
    only match the files if their case matches exactly. As a result, on Windows
    and other case-insensitive file systems, files with names such as
    'readme.txt' or 'README.TXT' will be omitted from the distribution and a
    warning will be issued indicating that 'README.txt' was not found. Other
    filenames affected are:
  - README.rst
  - README
  - setup.cfg
  - setup.py (or the script name)
  - test/test*.py
    Any users producing distributions with filenames that match those above
    case-insensitively, but not case-sensitively, should rename those files in
    their repository for better portability.
  * Pull Request #72: When using ``single_version_externally_managed``, the
    exclusion list now includes Python 3.2 ``__pycache__`` entries.
  * Pull Request #76 and Pull Request #78: lines in top_level.txt are now
    ordered deterministically.
  * Issue #118: The egg-info directory is now no longer included in the list
    of outputs.
  * Issue #258: Setuptools now patches distutils msvc9compiler to
    recognize the specially-packaged compiler package for easy extension module
    support on Python 2.6, 2.7, and 3.2.
  * Issue #237: ``pkg_resources`` now uses explicit detection of Python 2 vs.
    Python 3, supporting environments where builtins have been patched to make
    Python 3 look more like Python 2.
  * Issue #240: Based on real-world performance measures against 5.4, zip
    manifests are now cached in all circumstances. The
    ``PKG_RESOURCES_CACHE_ZIP_MANIFESTS`` environment variable is no longer
    relevant. The observed "memory increase" referenced in the 5.4 release
    notes and detailed in Issue #154 was likely not an increase over the status
    quo, but rather only an increase over not storing the zip info at all.
  * Issue #242: Use absolute imports in svn_utils to avoid issues if the
    installing package adds an xml module to the path.
  * Issue #239: Fix typo in 5.5 such that fix did not take.
  * Issue #239: Setuptools now includes the setup_requires directive on
    Distribution objects and validates the syntax just like install_requires
    and tests_require directives.
  * Issue #236: Corrected regression in execfile implementation for Python 2.6.
- Enable testsuite run during build. Added BuildRequires needed for that
- Refresh setuptools-5.4.1-create-sitedir.patch
- Add fix-type-error.patch: Fix error during test run
- Add fix-sle11-test-failure.patch: Fix error during test run on SLE11SP3</changelog>
  <changelog author="hpj@urpla.net" date="1428753600">- openSUSE versions up to 12.2 are affected as well from:
  AssertionError: error: must supply either home or prefix/exec-prefix -- not both
  raise version check of applying fix-sle11-test-failure.patch accordingly</changelog>
  <changelog author="tbechtold@suse.com" date="1429704000">- update to 15.1:
  * Updated Packaging to 15.1 to address Packaging #28.
  * Fix ``setuptools.sandbox._execfile()`` with Python 3.1.
- Remove fix-type-error.patch . Applied upstream</changelog>
  <changelog author="mcihar@suse.cz" date="1430136000">- Disable testsuite as this causes build cycle</changelog>
  <changelog author="tbechtold@suse.com" date="1433764800">- update to 17.1:
  * Issue #380: Add support for range operators on environment
    marker evaluation.
  * Issue #378: Do not use internal importlib._bootstrap module.
  * Issue #390: Disallow console scripts with path separators in
    the name. Removes unintended functionality and brings behavior
    into parity with pip.
  * Pull Request #130: Better error messages for errors in
    parsed requirements.
  * Pull Request #133: Removed ``setuptools.tests`` from the
    installed packages.
  * Issue #373: Provisionally expose
    ``pkg_resources._initialize_master_working_set``, allowing for
    imperative re-initialization of the master working set.</changelog>
  <changelog author="tbechtold@suse.com" date="1434974400">- update to 17.1.1:
  * Backed out unintended changes to pkg_resources, restoring removal of
    deprecated imp module</changelog>
  <changelog author="dmueller@suse.com" date="1437393600">- update to 18.0.1:
  * Issue #401: Fix failure in test suite.
  * Dropped support for builds with Pyrex. Only Cython is supported.
  * Issue #288: Detect Cython later in the build process, after
    ``setup_requires`` dependencies are resolved.
  * Issue #396: Fixed test failure on OS X.
  * Pull Request #136: Remove excessive quoting from shebang headers
    for Jython.</changelog>
  <changelog author="tbechtold@suse.com" date="1439294400">- update to 18.1:
  * Upgrade to vendored packaging 15.3.</changelog>
  <changelog author="tbechtold@suse.com" date="1440072000">- update to 18.2:
  * Issue #412: More efficient directory search in ``find_packages``.</changelog>
  <changelog author="hpj@urpla.net" date="1444132800">- update to 18.3.2:
  * Correct another regression in setuptools.findall
    where the fix for Python #12885 was lost.
- update to 18.3.1:
  * Issue #425: Correct regression in setuptools.findall.
- update to 18.3:
  * Setuptools now allows disabling of the manipulation of the sys.path
    during the processing of the easy-install.pth file. To do so, set
    the environment variable ``SETUPTOOLS_SYS_PATH_TECHNIQUE`` to
    anything but "rewrite" (consider "raw"). During any install operation
    with manipulation disabled, setuptools packages will be appended to
    sys.path naturally.
    Future versions may change the default behavior to disable
    manipulation. If so, the default behavior can be retained by setting
    the variable to "rewrite".
  * Issue #257: ``easy_install --version`` now shows more detail
    about the installation location and Python version.
  * Refactor setuptools.findall in preparation for re-submission
    back to distutils.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1445515200">- Update to 18.4
  * Test command now always invokes unittest,
    even if no test suite is supplied.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1454328000">- update to version 19.6.2:
  * Issue #491: Correct regression incurred in 19.4 where a
    double-namespace package installed using pip would cause a
    TypeError.
- update to version 19.6.1:
  * Restore compatibility for PyPy 3 compatibility lost in 19.4.1
    addressing Issue #487.
  * "setuptools.launch" shim now loads scripts in a new namespace,
    avoiding getting relative imports from the setuptools package on
    Python 2.
- update to version 19.6:
  * Added a new entry script "setuptools.launch", implementing the
    shim found in "pip.util.setuptools_build". Use this command to
    launch distutils-only packages under setuptools in the same way
    that pip does, causing the setuptools monkeypatching of distutils
    to be invoked prior to invoking a script. Useful for debugging or
    otherwise installing a distutils-only package under setuptools
    when pip isn't available or otherwise does not expose the desired
    functionality. For example::
    $ python -m setuptools.launch setup.py develop
  * Issue #488: Fix dual manifestation of Extension class in extension
    packages installed as dependencies when Cython is present.
- update to version 19.5:
  * Issue #486: Correct TypeError when getfilesystemencoding
    returns None.
  * Issue #139: Clarified the license as MIT.
  * Pull Request #169: Removed special handling of command
    spec in scripts for Jython.
- changes from version 19.4.1:
  * Issue #487: Use direct invocation of "importlib.machinery" in
    "pkg_resources" to avoid missing detection on relevant platforms.
- update to version 19.4:
  * Issue #341: Correct error in path handling of package data files
    in "build_py" command when package is empty.
  * Distribute #323, Issue #141, Issue #207, and Pull Request #167:
    Another implementation of "pkg_resources.WorkingSet" and
    "pkg_resources.Distribution" that supports replacing an extant
    package with a new one, allowing for setup_requires dependencies
    to supersede installed packages for the session.
- update to version 19.3:
  * Issue #229: Implement new technique for readily incorporating
    dependencies conditionally from vendored copies or primary
    locations. Adds a new dependency on six.
- update to version 19.2:
  * Pull Request #163: Add get_command_list method to Distribution.
  * Pull Request #162: Add missing whitespace to multiline string
    literals.
- update to version 19.1.1:
  * Issue #476: Cast version to string (using default encoding) to
    avoid creating Unicode types on Python 2 clients.
  * Issue #477: In Powershell downloader, use explicit rendering of
    strings, rather than rely on "repr", which can be incorrect
    (especially on Python 2).
- changes from version 19.1:
  * Issue #215: The bootstrap script "ez_setup.py" now automatically
    detects the latest version of setuptools (using PyPI JSON API)
    rather than hard-coding a particular value.
  * Issue #475: Fix incorrect usage in _translate_metadata2.
- changes from version 19.0:
  * Issue #442: Use RawConfigParser for parsing .pypirc file.
    Interpolated values are no longer honored in .pypirc files.
- update to version 18.8.1:
  * Issue #440: Prevent infinite recursion when a SandboxViolation or
    other UnpickleableException occurs in a sandbox context with
    setuptools hidden. Fixes regression introduced in Setuptools 12.0.
- changes from version 18.8:
  * Deprecated ``egg_info.get_pkg_info_revision``.
  * Issue #471: Don't rely on repr for an HTML attribute value in
    package_index.
  * Issue #419: Avoid errors in FileMetadata when the metadata directory
    is broken.
  * Issue #472: Remove deprecated use of 'U' in mode parameter
    when opening files.
- update to version 18.7.1:
  * Issue #469: Refactored logic for Issue #419 fix to re-use metadata
    loading from Provider.
- update to version 18.7:
  * Update dependency on certify.
  * Pull Request #160: Improve detection of gui script in
    "easy_install._adjust_header".
  * Made "test.test_args" a non-data property; alternate fix
    for the issue reported in Pull Request #155.
  * Issue #453: In "ez_setup" bootstrap module, unload all
    "pkg_resources" modules following download.
  * Pull Request #158: Honor `PEP-488
    &lt;https://www.python.org/dev/peps/pep-0488/&gt;`_ when excluding
    files for namespace packages.
  * Issue #419 and Pull Request #144: Add experimental support for
    reading the version info from distutils-installed metadata rather
    than using the version in the filename.
- update to version 18.6.1:
  * Issue #464: Correct regression in invocation of superclass on
    old-style class on Python 2.
- changes from version 18.6:
  * Issue #439: When installing entry_point scripts under development,
    omit the version number of the package, allowing any version of
    the package to be used.
- update to version 18.5:
  * In preparation for dropping support for Python 3.2, a warning is now
    logged when pkg_resources is imported on Python 3.2 or earlier
    Python 3 versions.
  * `Add support for python_platform_implementation environment marker
    &lt;https://github.com/jaraco/setuptools/pull/28&gt;`_.
  * `Fix dictionary mutation during iteration
    &lt;https://github.com/jaraco/setuptools/pull/29&gt;`_.</changelog>
  <changelog author="tbechtold@suse.com" date="1457524800">- update to 20.2.2:
  * Issue #502: Correct regression in parsing of multiple
    version specifiers separated by commas and spaces.
  * Issue #499: Restore compatiblity for legacy versions
    by bumping to packaging 16.4.
  * Changelog now includes release dates and links to PEPs.
  * Pull Request #173: Replace dual PEP 345 _markerlib implementation
    and PEP 426 implementation of environment marker support from
    packaging 16.1 and PEP 508. Fixes Issue #122.
    See also Pull Request #175, Pull Request #168, and
    Pull Request #164. Additionally:
  - ``Requirement.parse`` no longer retains the order of extras.
  - ``parse_requirements`` now requires that all versions be
    PEP-440 compliant, as revealed in #499. Packages released
    with invalid local versions should be re-released using
    the proper local version syntax, e.g. ``mypkg-1.0+myorg.1``.
  * Update ``upload_docs`` command to also honor keyring
    for password resolution.
  * Added support for using passwords from keyring in the upload
    command.
  * Issue #118: Once again omit the package metadata (egg-info)
    from the list of outputs in ``--record``. This version of setuptools
    can no longer be used to upgrade pip earlier than 6.0.
  * `Off-project PR &lt;https://github.com/jaraco/setuptools/pull/32&gt;`_:
    For FreeBSD, also honor root certificates from ca_root_nss.</changelog>
</package>
<package pkgid="553b1ce2167b5484090c3e156fcfafac2668add4f67da32b69f0fd8d44f2b408" name="python-setuptools" arch="noarch">
  <version epoch="0" ver="20.2.2" rel="2.3"/>
  <changelog author="speilicke@suse.com" date="1381492800">- Update to version 1.1.6:
  + Distribute #349: sandbox.execfile now opens the target file in binary
    mode, thus honoring a BOM in the file when compiled.
- Changes from version 1.1.5:
  + Issue #69: Second attempt at fix (logic was reversed).
- Changes from version 1.1.4:
  + Issue #77: Fix error in upload command (Python 2.4).
- Changes from version 1.1.3:
  + Fix NameError in previous patch.
- Changes from version 1.1.2:
  + Issue #69: Correct issue where 404 errors are returned for URLs with
    fragments in them (such as #egg=).
- Changes from version 1.1.1:
  + Issue #75: Add --insecure option to ez_setup.py to accommodate
    environments where a trusted SSL connection cannot be validated.
  + Issue #76: Fix AttributeError in upload command with Python 2.4.
- Changes from version 1.1:
  + Issue #71 (Distribute #333): EasyInstall now puts less emphasis on the
    condition when a host is blocked via --allow-hosts.
  + Issue #72: Restored Python 2.4 compatibility in ez_setup.py.
- Changes from version 1.0:
  + Issue #60: On Windows, Setuptools supports deferring to another launcher,
    such as Vinay Sajip's pylauncher &lt;https://bitbucket.org/pypa/pylauncher&gt;_
    (included with Python 3.3) to launch console and GUI scripts and not install
    its own launcher executables. This experimental functionality is currently
    only enabled if  the SETUPTOOLS_LAUNCHER environment variable is set to
    "natural". In the future, this behavior may become default, but only after
    it has matured and seen substantial adoption. The SETUPTOOLS_LAUNCHER
    also accepts "executable" to force the default behavior of creating launcher
    executables.
  + Issue #63: Bootstrap script (ez_setup.py) now prefers Powershell, curl, or
    wget for retrieving the Setuptools tarball for improved security of the
    install. The script will still fall back to a simple urlopen on
    platforms that do not have these tools.
  + Issue #65: Deprecated the Features functionality.
  + Issue #52: In VerifyingHTTPSConn, handle a tunnelled (proxied)
    connection.
  + Backward-Incompatible Changes:
    This release includes a couple of backward-incompatible changes, but most if
    not all users will find 1.0 a drop-in replacement for 0.9.
  - Issue #50: Normalized API of environment marker support. Specifically,
    removed line number and filename from SyntaxErrors when returned from
    pkg_resources.invalid_marker. Any clients depending on the specific
    string representation of exceptions returned by that function may need to
    be updated to account for this change.
  - Issue #50: SyntaxErrors generated by pkg_resources.invalid_marker are
    normalized for cross-implementation consistency.
  - Removed --ignore-conflicts-at-my-risk and --delete-conflicting
    options to easy_install. These options have been deprecated since 0.6a11.
- Unify changes format</changelog>
  <changelog author="aj@ajaissle.de" date="1383912000">- New upstream version
  * Fixed behavior of NameError handling in 'script template (dev).py' (script launcher for 'develop' installs).
  * ez_setup.py now ensures partial downloads are cleaned up following a failed download.
  * Distribute #363 and Issue #55: Skip an sdist test that fails on locales other than UTF-8.</changelog>
  <changelog author="speilicke@suse.com" date="1391169600">- Update to version 2.1:
  * Issue #129: Suppress inspection of '*.whl' files when searching for files
    in a zip-imported file.
  * Issue #131: Fix RuntimeError when constructing an egg fetcher.
- Changes from version 2.0.2:
  * Fix NameError during installation with Python implementations (e.g. Jython)
    not containing parser module.
  * Fix NameError in sdist:re_finder.
- Changes from version 2.0.1:
  * Issue #124: Fixed error in list detection in upload_docs.
- Changes from version 2.0:
  * Issue #121: Exempt lib2to3 pickled grammars from DirectorySandbox.
  * Issue #41: Dropped support for Python 2.4 and Python 2.5. Clients requiring
    setuptools for those versions of Python should use setuptools 1.x.
  * Removed setuptools.command.easy_install.HAS_USER_SITE. Clients
    expecting this boolean variable should use site.ENABLE_USER_SITE
    instead.
  * Removed pkg_resources.ImpWrapper. Clients that expected this class
    should use pkgutil.ImpImporter instead.
- Changes from version 1.4.2:
  * Issue #116: Correct TypeError when reading a local package index on Python
    3.
- Changes from version 1.4.1:
  * Issue #114: Use sys.getfilesystemencoding for decoding config in
    bdist_wininst distributions.
  * Issue #105 and Issue #113: Establish a more robust technique for
    determining the terminal encoding
- Changes from version 1.4:
  * Issue #27: easy_install will now use credentials from .pypirc if
    present for connecting to the package index.
  * Pull Request #21: Omit unwanted newlines in package_index._encode_auth
    when the username/password pair length indicates wrapping.
- Changes from version 1.3.2:
  * Issue #99: Fix filename encoding issues in SVN support.
- Changes from version 1.3.1:
  * Remove exuberant warning in SVN support when SVN is not used.
- Changes from version 1.3:
  * Address security vulnerability in SSL match_hostname check as reported in
    Python #17997.
  * Prefer backports.ssl_match_hostname
    &lt;https://pypi.python.org/pypi/backports.ssl_match_hostname&gt;_ for backport
    implementation if present.
  * Correct NameError in ssl_support module (socket.error).
- Changes from version 1.2:
  * Issue #26: Add support for SVN 1.7. Special thanks to Philip Thiem for the
    contribution.
  * Issue #93: Wheels are now distributed with every release. Note that as
    reported in Issue #108, as of Pip 1.4, scripts aren't installed properly
    from wheels. Therefore, if using Pip to install setuptools from a wheel,
    the easy_install command will not be available.
  * Setuptools "natural" launcher support, introduced in 1.0, is now officially
    supported.
- Changes from version 1.1.7:
  * Fixed behavior of NameError handling in 'script template (dev).py' (script
    launcher for 'develop' installs).
  * ez_setup.py now ensures partial downloads are cleaned up following
    a failed download.
  * Distribute #363 and Issue #55: Skip an sdist test that fails on locales
    other than UTF-8.
- New dependency on python-xml
- Fix update-alternatives usage</changelog>
  <changelog author="speilicke@suse.com" date="1395316800">- Update to version 3.3:
  * Add ``include`` parameter to ``setuptools.find_packages()``.
- Changes from version 3.2:
  * Pull Request #39: Add support for C++ targets from Cython ``.pyx`` files.
  * Issue #162: Update dependency on certifi to 1.0.1.
  * Issue #164: Update dependency on wincertstore to 0.2.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1397736000">- Update to version 3.4.4
  * Issue #184: Correct failure where find_package over-matched
    packages when directory traversal isn't short-circuited.
- Update to version 3.4.3
  * Issue #183: Really fix test command with Python 3.1.
- Update to version 3.4.2
  * Issue #183: Fix additional regression in test command on
    Python 3.1.
- Update to version 3.4.1
  * Issue #180: Fix regression in test command not caught
    by py.test-run tests.
- Update to version 3.4
  * Issue #176: Add parameter to the test command to support a
    custom test runner: --test-runner or -r.
  * Issue #177: Now assume most common invocation to install
    command on platforms/environments without stack support
    (issuing a warning). Setuptools now installs naturally on
    IronPython. Behavior on CPython should be unchanged.
- Remove %check, which now depends on pytest and thus introduces
  a dependency loop (setuptools-&gt;pytest-&gt;py-&gt;setuptools)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1399550400">- Update to version 3.6
  * Issue #203: Honor proxy settings for Powershell downloader in the bootstrap
    routine.
- Update to version 3.5.2
  * Issue #168: More robust handling of replaced zip files and stale caches.
    Fixes ZipImportError complaining about a 'bad local header'.
- Update to version 3.5.1
  * Issue #199: Restored ``install._install`` for compatibility with earlier
    NumPy versions.
- Update to version 3.5
  * Issue #195: Follow symbolic links in find_packages (restoring behavior
    broken in 3.4).
  * Issue #197: On Python 3.1, PKG-INFO is now saved in a UTF-8 encoding instead
    of ``sys.getpreferredencoding`` to match the behavior on Python 2.6-3.4.
  * Issue #192: Preferred bootstrap location is now
    https://bootstrap.pypa.io/ez_setup.py (mirrored from former location).</changelog>
  <changelog author="sleep_walker@suse.cz" date="1406116800">- bump to 5.4.1
  Changes between 5.4.1 and 3.6
  * Python #7776: (ssl_support) Correct usage of host for validation when
    tunneling for HTTPS.
  * Issue #154: pkg_resources will now cache the zip manifests rather than
    re-processing the same file from disk multiple times, but only if the
    environment variable PKG_RESOURCES_CACHE_ZIP_MANIFESTS is set. Clients
    that package many modules in the same zip file will see some improvement
    in startup time by enabling this feature. This feature is not enabled by
    default because it causes a substantial increase in memory usage.
  * Issue #185: Make svn tagging work on the new style SVN metadata. Thanks
    cazabon!
  * Prune revision control directories (e.g .svn) from base path as well as
    sub-directories.
  * Added a Developer Guide to the official documentation.
  * Some code refactoring and cleanup was done with no intended behavioral
    changes.
  * During install_egg_info, the generated lines for namespace package .pth
    files are now processed even during a dry run.
  * Issue #202: Implemented more robust cache invalidation for the
    ZipImporter, building on the work in Issue #168. Special thanks to Jurko
    Gospodnetic and PJE.
  * Issue #220: Restored script templates.
  * Renamed script templates to end with .tmpl now that they no longer need to
    be processed by 2to3. Fixes spurious syntax errors during build/install.
  * Issue #218: Re-release of 3.8.1 to signal that it supersedes 4.x.
  * Incidentally, script templates were updated not to include the
    triple-quote escaping.
  * Issue #213: Use legacy StringIO behavior for compatibility under pbr.
  * Issue #218: Setuptools 3.8.1 superseded 4.0.1, and 4.x was removed from
    the available versions to install.
  * Issue #210: setup.py develop now copies scripts in binary mode rather than
    text mode, matching the behavior of the install command.
  * Extend Issue #197 workaround to include all Python 3 versions prior to
  * Issue #193: Improved handling of Unicode filenames when building
    manifests.
- drop not applying patch setuptools-0.6c9-create-sitedir.patch
- introduce applying patch with the same effect setuptools-5.4.1-create-sitedir.patch</changelog>
  <changelog author="tbechtold@suse.com" date="1427457600">- update to 15.0:
  * Pull Request #126: DistributionNotFound message now lists the package or
    packages that required it. E.g.::
    pkg_resources.DistributionNotFound: The 'colorama&gt;=0.3.1' distribution
    was not found and is required by smlib.log.
    Note that zc.buildout once dependended on the string rendering of this
    message to determine the package that was not found. This expectation
    has since been changed, but older versions of buildout may experience
    problems. See Buildout #242 for details.
  * Issue #307: Removed PEP-440 warning during parsing of versions
    in ``pkg_resources.Distribution``.
  * Issue #364: Replace deprecated usage with recommended usage of
    ``EntryPoint.load``.
  * Issue #254: When creating temporary egg cache on Unix, use mode 755
    for creating the directory to avoid the subsequent warning if
    the directory is group writable.
  * Issue #137: Update ``Distribution.hashcmp`` so that Distributions with
    None for pyversion or platform can be compared against Distributions
    defining those attributes.
  * Issue #360: Removed undesirable behavior from test runs, preventing
    write tests and installation to system site packages.
  * Pull Request #125: Add ``__ne__`` to Requirement class.
  * Various refactoring of easy_install.
  * Bootstrap script now accepts ``--to-dir`` to customize save directory or
    allow for re-use of existing repository of setuptools versions. See
    Pull Request #112 for background.
  * Issue #285: ``easy_install`` no longer will default to installing
    packages to the "user site packages" directory if it is itself installed
    there. Instead, the user must pass ``--user`` in all cases to install
    packages to the user site packages.
    This behavior now matches that of "pip install". To configure
    an environment to always install to the user site packages, consider
    using the "install-dir" and "scripts-dir" parameters to easy_install
    through an appropriate distutils config file.
  * Issue #359: Include pytest.ini in the sdist so invocation of py.test on the
    sdist honors the pytest configuration.
    Re-release of 13.0. Intermittent connectivity issues caused the release
    process to fail and PyPI uploads no longer accept files for 13.0.
  * Issue #356: Back out Pull Request #119 as it requires Setuptools 10 or later
    as the source during an upgrade.
  * Removed build_py class from setup.py. According to 892f439d216e, this
    functionality was added to support upgrades from old Distribute versions,
    0.6.5 and 0.6.6.
  * Pull Request #119: Restore writing of ``setup_requires`` to metadata
    (previously added in 8.4 and removed in 9.0).
  * Documentation is now linked using the rst.linker package.
  * Fix ``setuptools.command.easy_install.extract_wininst_cfg()``
    with Python 2.6 and 2.7.
  * Issue #354. Added documentation on building setuptools
    documentation.
  * Issue #345: Unload all modules under pkg_resources during
    ``ez_setup.use_setuptools()``.
  * Issue #336: Removed deprecation from ``ez_setup.use_setuptools``,
    as it is clearly still used by buildout's bootstrap. ``ez_setup``
    remains deprecated for use by individual packages.
  * Simplified implementation of ``ez_setup.use_setuptools``.
  * Pull Request #118: Soften warning for non-normalized versions in
    Distribution.
  * Issue #339: Correct Attribute reference in ``cant_write_to_target``.
  * Issue #336: Deprecated ``ez_setup.use_setuptools``.
  * Issue #335: Fix script header generation on Windows.
  * Fixed incorrect class attribute in ``install_scripts``. Tests would be nice.
  * Issue #331: Fixed ``install_scripts`` command on Windows systems corrupting
    the header.
  * Restore ``setuptools.command.easy_install.sys_executable`` for pbr
    compatibility. For the future, tools should construct a CommandSpec
    explicitly.
  * Issue #188: Setuptools now support multiple entities in the value for
    ``build.executable``, such that an executable of "/usr/bin/env my-python" may
    be specified. This means that systems with a specified executable whose name
    has spaces in the path must be updated to escape or quote that value.
  * Deprecated ``easy_install.ScriptWriter.get_writer``, replaced by ``.best()``
    with slightly different semantics (no force_windows flag).
  * Issue #327: Formalize and restore support for any printable character in an
    entry point name.
  * Expose ``EntryPoint.resolve`` in place of EntryPoint._load, implementing the
    simple, non-requiring load. Deprecated all uses of ``EntryPoint._load``
    except for calling with no parameters, which is just a shortcut for
    ``ep.require(); ep.resolve();``.
    Apps currently invoking ``ep.load(require=False)`` should instead do the
    following if wanting to avoid the deprecating warning::
    getattr(ep, "resolve", lambda: ep.load(require=False))()
  * Pip #2326: Report deprecation warning at stacklevel 2 for easier diagnosis.
  * Issue #281: Since Setuptools 6.1 (Issue #268), a ValueError would be raised
    in certain cases where VersionConflict was raised with two arguments, which
    occurred in ``pkg_resources.WorkingSet.find``. This release adds support
    for indicating the dependent packages while maintaining support for
    a VersionConflict when no dependent package context is known. New unit tests
    now capture the expected interface.
  * Interop #3: Upgrade to Packaging 15.0; updates to PEP 440 so that &gt;1.7 does
    not exclude 1.7.1 but does exclude 1.7.0 and 1.7.0.post1.
  * Issue #323: Fix regression in entry point name parsing.
  * Deprecated use of EntryPoint.load(require=False). Passing a boolean to a
    function to select behavior is an anti-pattern. Instead use
    ``Entrypoint._load()``.
  * Substantial refactoring of all unit tests. Tests are now much leaner and
    re-use a lot of fixtures and contexts for better clarity of purpose.
  * Issue #320: Added a compatibility implementation of
    ``sdist._default_revctrl``
    so that systems relying on that interface do not fail (namely, Ubuntu 12.04
    and similar Debian releases).
  * Issue #319: Fixed issue installing pure distutils packages.
  * Issue #313: Removed built-in support for subversion. Projects wishing to
    retain support for subversion will need to use a third party library. The
    extant implementation is being ported to `setuptools_svn
    &lt;https://pypi.python.org/pypi/setuptools_svn&gt;`_.
  * Issue #315: Updated setuptools to hide its own loaded modules during
    installation of another package. This change will enable setuptools to
    upgrade (or downgrade) itself even when its own metadata and implementation
    change.
  * Prefer vendored packaging library `as recommended
    &lt;https://github.com/jaraco/setuptools/commit/170657b68f4b92e7e1bf82f5e19a831f57
    44af67#commitcomment-9109448&gt;`_.
  * Issue #312: Restored presence of pkg_resources API tests (doctest) to sdist.
  * Issue #314: Disabled support for ``setup_requires`` metadata to avoid issue
    where Setuptools was unable to upgrade over earlier versions.
  * Pull Request #106: Now write ``setup_requires`` metadata.
  * Issue #311: Decoupled pkg_resources from setuptools once again.
    ``pkg_resources`` is now a package instead of a module.
  * Issue #306: Suppress warnings about Version format except in select scenarios
    (such as installation).
  * Pull Request #85: Search egg-base when adding egg-info to manifest.
  * Upgrade ``packaging`` to 14.5, giving preference to "rc" as designator for
    release candidates over "c".
  * PEP-440 warnings are now raised as their own class,
    ``pkg_resources.PEP440Warning``, instead of RuntimeWarning.
  * Disabled warnings on empty versions.
  * Upgrade ``packaging`` to 14.4, fixing an error where there is a
    different result for if 2.0.5 is contained within &gt;2.0dev and &gt;2.0.dev even
    though normalization rules should have made them equal.
  * Issue #296: Add warning when a version is parsed as legacy. This warning will
    make it easier for developers to recognize deprecated version numbers.
  * Issue #296: Restored support for ``__hash__`` on parse_version results.
  * Issue #296: Restored support for ``__getitem__`` and sort operations on
    parse_version result.
  * Issue #296: Restore support for iteration over parse_version result, but
    deprecated that usage with a warning. Fixes failure with buildout.
  * Implement `PEP 440 &lt;http://legacy.python.org/dev/peps/pep-0440/&gt;`_ within
    pkg_resources and setuptools. This change
    deprecates some version numbers such that they will no longer be installable
    without using the ``===`` escape hatch. See `the changes to test_resources
    &lt;https://bitbucket.org/pypa/setuptools/commits/dcd552da643c4448056de84c73d56da6
    d70769d5#chg-setuptools/tests/test_resources.py&gt;`_
    for specific examples of version numbers and specifiers that are no longer
    supported. Setuptools now "vendors" the `packaging
    &lt;https://github.com/pypa/packaging&gt;`_ library.
  * Issue #80, Issue #209: Eggs that are downloaded for ``setup_requires``,
    ``test_requires``, etc. are now placed in a ``./.eggs`` directory instead of
    directly in the current directory. This choice of location means the files
    can be readily managed (removed, ignored). Additionally,
    later phases or invocations of setuptools will not detect the package as
    already installed and ignore it for permanent install (See #209).
    This change is indicated as backward-incompatible as installations that
    depend on the installation in the current directory will need to account for
    the new location. Systems that ignore ``*.egg`` will probably need to be
    adapted to ignore ``.eggs``. The files will need to be manually moved or
    will be retrieved again. Most use cases will require no attention.
  * Issue #268: When resolving package versions, a VersionConflict now reports
    which package previously required the conflicting version.
  * Issue #262: Fixed regression in pip install due to egg-info directories
    being omitted. Re-opens Issue #118.
  * Issue #259: Fixed regression with namespace package handling on ``single
    version, externally managed`` installs.
  * Issue #100: When building a distribution, Setuptools will no longer match
    default files using platform-dependent case sensitivity, but rather will
    only match the files if their case matches exactly. As a result, on Windows
    and other case-insensitive file systems, files with names such as
    'readme.txt' or 'README.TXT' will be omitted from the distribution and a
    warning will be issued indicating that 'README.txt' was not found. Other
    filenames affected are:
  - README.rst
  - README
  - setup.cfg
  - setup.py (or the script name)
  - test/test*.py
    Any users producing distributions with filenames that match those above
    case-insensitively, but not case-sensitively, should rename those files in
    their repository for better portability.
  * Pull Request #72: When using ``single_version_externally_managed``, the
    exclusion list now includes Python 3.2 ``__pycache__`` entries.
  * Pull Request #76 and Pull Request #78: lines in top_level.txt are now
    ordered deterministically.
  * Issue #118: The egg-info directory is now no longer included in the list
    of outputs.
  * Issue #258: Setuptools now patches distutils msvc9compiler to
    recognize the specially-packaged compiler package for easy extension module
    support on Python 2.6, 2.7, and 3.2.
  * Issue #237: ``pkg_resources`` now uses explicit detection of Python 2 vs.
    Python 3, supporting environments where builtins have been patched to make
    Python 3 look more like Python 2.
  * Issue #240: Based on real-world performance measures against 5.4, zip
    manifests are now cached in all circumstances. The
    ``PKG_RESOURCES_CACHE_ZIP_MANIFESTS`` environment variable is no longer
    relevant. The observed "memory increase" referenced in the 5.4 release
    notes and detailed in Issue #154 was likely not an increase over the status
    quo, but rather only an increase over not storing the zip info at all.
  * Issue #242: Use absolute imports in svn_utils to avoid issues if the
    installing package adds an xml module to the path.
  * Issue #239: Fix typo in 5.5 such that fix did not take.
  * Issue #239: Setuptools now includes the setup_requires directive on
    Distribution objects and validates the syntax just like install_requires
    and tests_require directives.
  * Issue #236: Corrected regression in execfile implementation for Python 2.6.
- Enable testsuite run during build. Added BuildRequires needed for that
- Refresh setuptools-5.4.1-create-sitedir.patch
- Add fix-type-error.patch: Fix error during test run
- Add fix-sle11-test-failure.patch: Fix error during test run on SLE11SP3</changelog>
  <changelog author="hpj@urpla.net" date="1428753600">- openSUSE versions up to 12.2 are affected as well from:
  AssertionError: error: must supply either home or prefix/exec-prefix -- not both
  raise version check of applying fix-sle11-test-failure.patch accordingly</changelog>
  <changelog author="tbechtold@suse.com" date="1429704000">- update to 15.1:
  * Updated Packaging to 15.1 to address Packaging #28.
  * Fix ``setuptools.sandbox._execfile()`` with Python 3.1.
- Remove fix-type-error.patch . Applied upstream</changelog>
  <changelog author="mcihar@suse.cz" date="1430136000">- Disable testsuite as this causes build cycle</changelog>
  <changelog author="tbechtold@suse.com" date="1433764800">- update to 17.1:
  * Issue #380: Add support for range operators on environment
    marker evaluation.
  * Issue #378: Do not use internal importlib._bootstrap module.
  * Issue #390: Disallow console scripts with path separators in
    the name. Removes unintended functionality and brings behavior
    into parity with pip.
  * Pull Request #130: Better error messages for errors in
    parsed requirements.
  * Pull Request #133: Removed ``setuptools.tests`` from the
    installed packages.
  * Issue #373: Provisionally expose
    ``pkg_resources._initialize_master_working_set``, allowing for
    imperative re-initialization of the master working set.</changelog>
  <changelog author="tbechtold@suse.com" date="1434974400">- update to 17.1.1:
  * Backed out unintended changes to pkg_resources, restoring removal of
    deprecated imp module</changelog>
  <changelog author="dmueller@suse.com" date="1437393600">- update to 18.0.1:
  * Issue #401: Fix failure in test suite.
  * Dropped support for builds with Pyrex. Only Cython is supported.
  * Issue #288: Detect Cython later in the build process, after
    ``setup_requires`` dependencies are resolved.
  * Issue #396: Fixed test failure on OS X.
  * Pull Request #136: Remove excessive quoting from shebang headers
    for Jython.</changelog>
  <changelog author="tbechtold@suse.com" date="1439294400">- update to 18.1:
  * Upgrade to vendored packaging 15.3.</changelog>
  <changelog author="tbechtold@suse.com" date="1440072000">- update to 18.2:
  * Issue #412: More efficient directory search in ``find_packages``.</changelog>
  <changelog author="hpj@urpla.net" date="1444132800">- update to 18.3.2:
  * Correct another regression in setuptools.findall
    where the fix for Python #12885 was lost.
- update to 18.3.1:
  * Issue #425: Correct regression in setuptools.findall.
- update to 18.3:
  * Setuptools now allows disabling of the manipulation of the sys.path
    during the processing of the easy-install.pth file. To do so, set
    the environment variable ``SETUPTOOLS_SYS_PATH_TECHNIQUE`` to
    anything but "rewrite" (consider "raw"). During any install operation
    with manipulation disabled, setuptools packages will be appended to
    sys.path naturally.
    Future versions may change the default behavior to disable
    manipulation. If so, the default behavior can be retained by setting
    the variable to "rewrite".
  * Issue #257: ``easy_install --version`` now shows more detail
    about the installation location and Python version.
  * Refactor setuptools.findall in preparation for re-submission
    back to distutils.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1445515200">- Update to 18.4
  * Test command now always invokes unittest,
    even if no test suite is supplied.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1454328000">- update to version 19.6.2:
  * Issue #491: Correct regression incurred in 19.4 where a
    double-namespace package installed using pip would cause a
    TypeError.
- update to version 19.6.1:
  * Restore compatibility for PyPy 3 compatibility lost in 19.4.1
    addressing Issue #487.
  * "setuptools.launch" shim now loads scripts in a new namespace,
    avoiding getting relative imports from the setuptools package on
    Python 2.
- update to version 19.6:
  * Added a new entry script "setuptools.launch", implementing the
    shim found in "pip.util.setuptools_build". Use this command to
    launch distutils-only packages under setuptools in the same way
    that pip does, causing the setuptools monkeypatching of distutils
    to be invoked prior to invoking a script. Useful for debugging or
    otherwise installing a distutils-only package under setuptools
    when pip isn't available or otherwise does not expose the desired
    functionality. For example::
    $ python -m setuptools.launch setup.py develop
  * Issue #488: Fix dual manifestation of Extension class in extension
    packages installed as dependencies when Cython is present.
- update to version 19.5:
  * Issue #486: Correct TypeError when getfilesystemencoding
    returns None.
  * Issue #139: Clarified the license as MIT.
  * Pull Request #169: Removed special handling of command
    spec in scripts for Jython.
- changes from version 19.4.1:
  * Issue #487: Use direct invocation of "importlib.machinery" in
    "pkg_resources" to avoid missing detection on relevant platforms.
- update to version 19.4:
  * Issue #341: Correct error in path handling of package data files
    in "build_py" command when package is empty.
  * Distribute #323, Issue #141, Issue #207, and Pull Request #167:
    Another implementation of "pkg_resources.WorkingSet" and
    "pkg_resources.Distribution" that supports replacing an extant
    package with a new one, allowing for setup_requires dependencies
    to supersede installed packages for the session.
- update to version 19.3:
  * Issue #229: Implement new technique for readily incorporating
    dependencies conditionally from vendored copies or primary
    locations. Adds a new dependency on six.
- update to version 19.2:
  * Pull Request #163: Add get_command_list method to Distribution.
  * Pull Request #162: Add missing whitespace to multiline string
    literals.
- update to version 19.1.1:
  * Issue #476: Cast version to string (using default encoding) to
    avoid creating Unicode types on Python 2 clients.
  * Issue #477: In Powershell downloader, use explicit rendering of
    strings, rather than rely on "repr", which can be incorrect
    (especially on Python 2).
- changes from version 19.1:
  * Issue #215: The bootstrap script "ez_setup.py" now automatically
    detects the latest version of setuptools (using PyPI JSON API)
    rather than hard-coding a particular value.
  * Issue #475: Fix incorrect usage in _translate_metadata2.
- changes from version 19.0:
  * Issue #442: Use RawConfigParser for parsing .pypirc file.
    Interpolated values are no longer honored in .pypirc files.
- update to version 18.8.1:
  * Issue #440: Prevent infinite recursion when a SandboxViolation or
    other UnpickleableException occurs in a sandbox context with
    setuptools hidden. Fixes regression introduced in Setuptools 12.0.
- changes from version 18.8:
  * Deprecated ``egg_info.get_pkg_info_revision``.
  * Issue #471: Don't rely on repr for an HTML attribute value in
    package_index.
  * Issue #419: Avoid errors in FileMetadata when the metadata directory
    is broken.
  * Issue #472: Remove deprecated use of 'U' in mode parameter
    when opening files.
- update to version 18.7.1:
  * Issue #469: Refactored logic for Issue #419 fix to re-use metadata
    loading from Provider.
- update to version 18.7:
  * Update dependency on certify.
  * Pull Request #160: Improve detection of gui script in
    "easy_install._adjust_header".
  * Made "test.test_args" a non-data property; alternate fix
    for the issue reported in Pull Request #155.
  * Issue #453: In "ez_setup" bootstrap module, unload all
    "pkg_resources" modules following download.
  * Pull Request #158: Honor `PEP-488
    &lt;https://www.python.org/dev/peps/pep-0488/&gt;`_ when excluding
    files for namespace packages.
  * Issue #419 and Pull Request #144: Add experimental support for
    reading the version info from distutils-installed metadata rather
    than using the version in the filename.
- update to version 18.6.1:
  * Issue #464: Correct regression in invocation of superclass on
    old-style class on Python 2.
- changes from version 18.6:
  * Issue #439: When installing entry_point scripts under development,
    omit the version number of the package, allowing any version of
    the package to be used.
- update to version 18.5:
  * In preparation for dropping support for Python 3.2, a warning is now
    logged when pkg_resources is imported on Python 3.2 or earlier
    Python 3 versions.
  * `Add support for python_platform_implementation environment marker
    &lt;https://github.com/jaraco/setuptools/pull/28&gt;`_.
  * `Fix dictionary mutation during iteration
    &lt;https://github.com/jaraco/setuptools/pull/29&gt;`_.</changelog>
  <changelog author="tbechtold@suse.com" date="1457524800">- update to 20.2.2:
  * Issue #502: Correct regression in parsing of multiple
    version specifiers separated by commas and spaces.
  * Issue #499: Restore compatiblity for legacy versions
    by bumping to packaging 16.4.
  * Changelog now includes release dates and links to PEPs.
  * Pull Request #173: Replace dual PEP 345 _markerlib implementation
    and PEP 426 implementation of environment marker support from
    packaging 16.1 and PEP 508. Fixes Issue #122.
    See also Pull Request #175, Pull Request #168, and
    Pull Request #164. Additionally:
  - ``Requirement.parse`` no longer retains the order of extras.
  - ``parse_requirements`` now requires that all versions be
    PEP-440 compliant, as revealed in #499. Packages released
    with invalid local versions should be re-released using
    the proper local version syntax, e.g. ``mypkg-1.0+myorg.1``.
  * Update ``upload_docs`` command to also honor keyring
    for password resolution.
  * Added support for using passwords from keyring in the upload
    command.
  * Issue #118: Once again omit the package metadata (egg-info)
    from the list of outputs in ``--record``. This version of setuptools
    can no longer be used to upgrade pip earlier than 6.0.
  * `Off-project PR &lt;https://github.com/jaraco/setuptools/pull/32&gt;`_:
    For FreeBSD, also honor root certificates from ca_root_nss.</changelog>
</package>
<package pkgid="09de529e198408d8f4df9d7ae64c300a1d3e0906839e68bab32908520d04becd" name="python-setuptools" arch="src">
  <version epoch="0" ver="20.2.2" rel="2.3"/>
  <changelog author="speilicke@suse.com" date="1381492800">- Update to version 1.1.6:
  + Distribute #349: sandbox.execfile now opens the target file in binary
    mode, thus honoring a BOM in the file when compiled.
- Changes from version 1.1.5:
  + Issue #69: Second attempt at fix (logic was reversed).
- Changes from version 1.1.4:
  + Issue #77: Fix error in upload command (Python 2.4).
- Changes from version 1.1.3:
  + Fix NameError in previous patch.
- Changes from version 1.1.2:
  + Issue #69: Correct issue where 404 errors are returned for URLs with
    fragments in them (such as #egg=).
- Changes from version 1.1.1:
  + Issue #75: Add --insecure option to ez_setup.py to accommodate
    environments where a trusted SSL connection cannot be validated.
  + Issue #76: Fix AttributeError in upload command with Python 2.4.
- Changes from version 1.1:
  + Issue #71 (Distribute #333): EasyInstall now puts less emphasis on the
    condition when a host is blocked via --allow-hosts.
  + Issue #72: Restored Python 2.4 compatibility in ez_setup.py.
- Changes from version 1.0:
  + Issue #60: On Windows, Setuptools supports deferring to another launcher,
    such as Vinay Sajip's pylauncher &lt;https://bitbucket.org/pypa/pylauncher&gt;_
    (included with Python 3.3) to launch console and GUI scripts and not install
    its own launcher executables. This experimental functionality is currently
    only enabled if  the SETUPTOOLS_LAUNCHER environment variable is set to
    "natural". In the future, this behavior may become default, but only after
    it has matured and seen substantial adoption. The SETUPTOOLS_LAUNCHER
    also accepts "executable" to force the default behavior of creating launcher
    executables.
  + Issue #63: Bootstrap script (ez_setup.py) now prefers Powershell, curl, or
    wget for retrieving the Setuptools tarball for improved security of the
    install. The script will still fall back to a simple urlopen on
    platforms that do not have these tools.
  + Issue #65: Deprecated the Features functionality.
  + Issue #52: In VerifyingHTTPSConn, handle a tunnelled (proxied)
    connection.
  + Backward-Incompatible Changes:
    This release includes a couple of backward-incompatible changes, but most if
    not all users will find 1.0 a drop-in replacement for 0.9.
  - Issue #50: Normalized API of environment marker support. Specifically,
    removed line number and filename from SyntaxErrors when returned from
    pkg_resources.invalid_marker. Any clients depending on the specific
    string representation of exceptions returned by that function may need to
    be updated to account for this change.
  - Issue #50: SyntaxErrors generated by pkg_resources.invalid_marker are
    normalized for cross-implementation consistency.
  - Removed --ignore-conflicts-at-my-risk and --delete-conflicting
    options to easy_install. These options have been deprecated since 0.6a11.
- Unify changes format</changelog>
  <changelog author="aj@ajaissle.de" date="1383912000">- New upstream version
  * Fixed behavior of NameError handling in 'script template (dev).py' (script launcher for 'develop' installs).
  * ez_setup.py now ensures partial downloads are cleaned up following a failed download.
  * Distribute #363 and Issue #55: Skip an sdist test that fails on locales other than UTF-8.</changelog>
  <changelog author="speilicke@suse.com" date="1391169600">- Update to version 2.1:
  * Issue #129: Suppress inspection of '*.whl' files when searching for files
    in a zip-imported file.
  * Issue #131: Fix RuntimeError when constructing an egg fetcher.
- Changes from version 2.0.2:
  * Fix NameError during installation with Python implementations (e.g. Jython)
    not containing parser module.
  * Fix NameError in sdist:re_finder.
- Changes from version 2.0.1:
  * Issue #124: Fixed error in list detection in upload_docs.
- Changes from version 2.0:
  * Issue #121: Exempt lib2to3 pickled grammars from DirectorySandbox.
  * Issue #41: Dropped support for Python 2.4 and Python 2.5. Clients requiring
    setuptools for those versions of Python should use setuptools 1.x.
  * Removed setuptools.command.easy_install.HAS_USER_SITE. Clients
    expecting this boolean variable should use site.ENABLE_USER_SITE
    instead.
  * Removed pkg_resources.ImpWrapper. Clients that expected this class
    should use pkgutil.ImpImporter instead.
- Changes from version 1.4.2:
  * Issue #116: Correct TypeError when reading a local package index on Python
    3.
- Changes from version 1.4.1:
  * Issue #114: Use sys.getfilesystemencoding for decoding config in
    bdist_wininst distributions.
  * Issue #105 and Issue #113: Establish a more robust technique for
    determining the terminal encoding
- Changes from version 1.4:
  * Issue #27: easy_install will now use credentials from .pypirc if
    present for connecting to the package index.
  * Pull Request #21: Omit unwanted newlines in package_index._encode_auth
    when the username/password pair length indicates wrapping.
- Changes from version 1.3.2:
  * Issue #99: Fix filename encoding issues in SVN support.
- Changes from version 1.3.1:
  * Remove exuberant warning in SVN support when SVN is not used.
- Changes from version 1.3:
  * Address security vulnerability in SSL match_hostname check as reported in
    Python #17997.
  * Prefer backports.ssl_match_hostname
    &lt;https://pypi.python.org/pypi/backports.ssl_match_hostname&gt;_ for backport
    implementation if present.
  * Correct NameError in ssl_support module (socket.error).
- Changes from version 1.2:
  * Issue #26: Add support for SVN 1.7. Special thanks to Philip Thiem for the
    contribution.
  * Issue #93: Wheels are now distributed with every release. Note that as
    reported in Issue #108, as of Pip 1.4, scripts aren't installed properly
    from wheels. Therefore, if using Pip to install setuptools from a wheel,
    the easy_install command will not be available.
  * Setuptools "natural" launcher support, introduced in 1.0, is now officially
    supported.
- Changes from version 1.1.7:
  * Fixed behavior of NameError handling in 'script template (dev).py' (script
    launcher for 'develop' installs).
  * ez_setup.py now ensures partial downloads are cleaned up following
    a failed download.
  * Distribute #363 and Issue #55: Skip an sdist test that fails on locales
    other than UTF-8.
- New dependency on python-xml
- Fix update-alternatives usage</changelog>
  <changelog author="speilicke@suse.com" date="1395316800">- Update to version 3.3:
  * Add ``include`` parameter to ``setuptools.find_packages()``.
- Changes from version 3.2:
  * Pull Request #39: Add support for C++ targets from Cython ``.pyx`` files.
  * Issue #162: Update dependency on certifi to 1.0.1.
  * Issue #164: Update dependency on wincertstore to 0.2.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1397736000">- Update to version 3.4.4
  * Issue #184: Correct failure where find_package over-matched
    packages when directory traversal isn't short-circuited.
- Update to version 3.4.3
  * Issue #183: Really fix test command with Python 3.1.
- Update to version 3.4.2
  * Issue #183: Fix additional regression in test command on
    Python 3.1.
- Update to version 3.4.1
  * Issue #180: Fix regression in test command not caught
    by py.test-run tests.
- Update to version 3.4
  * Issue #176: Add parameter to the test command to support a
    custom test runner: --test-runner or -r.
  * Issue #177: Now assume most common invocation to install
    command on platforms/environments without stack support
    (issuing a warning). Setuptools now installs naturally on
    IronPython. Behavior on CPython should be unchanged.
- Remove %check, which now depends on pytest and thus introduces
  a dependency loop (setuptools-&gt;pytest-&gt;py-&gt;setuptools)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1399550400">- Update to version 3.6
  * Issue #203: Honor proxy settings for Powershell downloader in the bootstrap
    routine.
- Update to version 3.5.2
  * Issue #168: More robust handling of replaced zip files and stale caches.
    Fixes ZipImportError complaining about a 'bad local header'.
- Update to version 3.5.1
  * Issue #199: Restored ``install._install`` for compatibility with earlier
    NumPy versions.
- Update to version 3.5
  * Issue #195: Follow symbolic links in find_packages (restoring behavior
    broken in 3.4).
  * Issue #197: On Python 3.1, PKG-INFO is now saved in a UTF-8 encoding instead
    of ``sys.getpreferredencoding`` to match the behavior on Python 2.6-3.4.
  * Issue #192: Preferred bootstrap location is now
    https://bootstrap.pypa.io/ez_setup.py (mirrored from former location).</changelog>
  <changelog author="sleep_walker@suse.cz" date="1406116800">- bump to 5.4.1
  Changes between 5.4.1 and 3.6
  * Python #7776: (ssl_support) Correct usage of host for validation when
    tunneling for HTTPS.
  * Issue #154: pkg_resources will now cache the zip manifests rather than
    re-processing the same file from disk multiple times, but only if the
    environment variable PKG_RESOURCES_CACHE_ZIP_MANIFESTS is set. Clients
    that package many modules in the same zip file will see some improvement
    in startup time by enabling this feature. This feature is not enabled by
    default because it causes a substantial increase in memory usage.
  * Issue #185: Make svn tagging work on the new style SVN metadata. Thanks
    cazabon!
  * Prune revision control directories (e.g .svn) from base path as well as
    sub-directories.
  * Added a Developer Guide to the official documentation.
  * Some code refactoring and cleanup was done with no intended behavioral
    changes.
  * During install_egg_info, the generated lines for namespace package .pth
    files are now processed even during a dry run.
  * Issue #202: Implemented more robust cache invalidation for the
    ZipImporter, building on the work in Issue #168. Special thanks to Jurko
    Gospodnetic and PJE.
  * Issue #220: Restored script templates.
  * Renamed script templates to end with .tmpl now that they no longer need to
    be processed by 2to3. Fixes spurious syntax errors during build/install.
  * Issue #218: Re-release of 3.8.1 to signal that it supersedes 4.x.
  * Incidentally, script templates were updated not to include the
    triple-quote escaping.
  * Issue #213: Use legacy StringIO behavior for compatibility under pbr.
  * Issue #218: Setuptools 3.8.1 superseded 4.0.1, and 4.x was removed from
    the available versions to install.
  * Issue #210: setup.py develop now copies scripts in binary mode rather than
    text mode, matching the behavior of the install command.
  * Extend Issue #197 workaround to include all Python 3 versions prior to
  * Issue #193: Improved handling of Unicode filenames when building
    manifests.
- drop not applying patch setuptools-0.6c9-create-sitedir.patch
- introduce applying patch with the same effect setuptools-5.4.1-create-sitedir.patch</changelog>
  <changelog author="tbechtold@suse.com" date="1427457600">- update to 15.0:
  * Pull Request #126: DistributionNotFound message now lists the package or
    packages that required it. E.g.::
    pkg_resources.DistributionNotFound: The 'colorama&gt;=0.3.1' distribution
    was not found and is required by smlib.log.
    Note that zc.buildout once dependended on the string rendering of this
    message to determine the package that was not found. This expectation
    has since been changed, but older versions of buildout may experience
    problems. See Buildout #242 for details.
  * Issue #307: Removed PEP-440 warning during parsing of versions
    in ``pkg_resources.Distribution``.
  * Issue #364: Replace deprecated usage with recommended usage of
    ``EntryPoint.load``.
  * Issue #254: When creating temporary egg cache on Unix, use mode 755
    for creating the directory to avoid the subsequent warning if
    the directory is group writable.
  * Issue #137: Update ``Distribution.hashcmp`` so that Distributions with
    None for pyversion or platform can be compared against Distributions
    defining those attributes.
  * Issue #360: Removed undesirable behavior from test runs, preventing
    write tests and installation to system site packages.
  * Pull Request #125: Add ``__ne__`` to Requirement class.
  * Various refactoring of easy_install.
  * Bootstrap script now accepts ``--to-dir`` to customize save directory or
    allow for re-use of existing repository of setuptools versions. See
    Pull Request #112 for background.
  * Issue #285: ``easy_install`` no longer will default to installing
    packages to the "user site packages" directory if it is itself installed
    there. Instead, the user must pass ``--user`` in all cases to install
    packages to the user site packages.
    This behavior now matches that of "pip install". To configure
    an environment to always install to the user site packages, consider
    using the "install-dir" and "scripts-dir" parameters to easy_install
    through an appropriate distutils config file.
  * Issue #359: Include pytest.ini in the sdist so invocation of py.test on the
    sdist honors the pytest configuration.
    Re-release of 13.0. Intermittent connectivity issues caused the release
    process to fail and PyPI uploads no longer accept files for 13.0.
  * Issue #356: Back out Pull Request #119 as it requires Setuptools 10 or later
    as the source during an upgrade.
  * Removed build_py class from setup.py. According to 892f439d216e, this
    functionality was added to support upgrades from old Distribute versions,
    0.6.5 and 0.6.6.
  * Pull Request #119: Restore writing of ``setup_requires`` to metadata
    (previously added in 8.4 and removed in 9.0).
  * Documentation is now linked using the rst.linker package.
  * Fix ``setuptools.command.easy_install.extract_wininst_cfg()``
    with Python 2.6 and 2.7.
  * Issue #354. Added documentation on building setuptools
    documentation.
  * Issue #345: Unload all modules under pkg_resources during
    ``ez_setup.use_setuptools()``.
  * Issue #336: Removed deprecation from ``ez_setup.use_setuptools``,
    as it is clearly still used by buildout's bootstrap. ``ez_setup``
    remains deprecated for use by individual packages.
  * Simplified implementation of ``ez_setup.use_setuptools``.
  * Pull Request #118: Soften warning for non-normalized versions in
    Distribution.
  * Issue #339: Correct Attribute reference in ``cant_write_to_target``.
  * Issue #336: Deprecated ``ez_setup.use_setuptools``.
  * Issue #335: Fix script header generation on Windows.
  * Fixed incorrect class attribute in ``install_scripts``. Tests would be nice.
  * Issue #331: Fixed ``install_scripts`` command on Windows systems corrupting
    the header.
  * Restore ``setuptools.command.easy_install.sys_executable`` for pbr
    compatibility. For the future, tools should construct a CommandSpec
    explicitly.
  * Issue #188: Setuptools now support multiple entities in the value for
    ``build.executable``, such that an executable of "/usr/bin/env my-python" may
    be specified. This means that systems with a specified executable whose name
    has spaces in the path must be updated to escape or quote that value.
  * Deprecated ``easy_install.ScriptWriter.get_writer``, replaced by ``.best()``
    with slightly different semantics (no force_windows flag).
  * Issue #327: Formalize and restore support for any printable character in an
    entry point name.
  * Expose ``EntryPoint.resolve`` in place of EntryPoint._load, implementing the
    simple, non-requiring load. Deprecated all uses of ``EntryPoint._load``
    except for calling with no parameters, which is just a shortcut for
    ``ep.require(); ep.resolve();``.
    Apps currently invoking ``ep.load(require=False)`` should instead do the
    following if wanting to avoid the deprecating warning::
    getattr(ep, "resolve", lambda: ep.load(require=False))()
  * Pip #2326: Report deprecation warning at stacklevel 2 for easier diagnosis.
  * Issue #281: Since Setuptools 6.1 (Issue #268), a ValueError would be raised
    in certain cases where VersionConflict was raised with two arguments, which
    occurred in ``pkg_resources.WorkingSet.find``. This release adds support
    for indicating the dependent packages while maintaining support for
    a VersionConflict when no dependent package context is known. New unit tests
    now capture the expected interface.
  * Interop #3: Upgrade to Packaging 15.0; updates to PEP 440 so that &gt;1.7 does
    not exclude 1.7.1 but does exclude 1.7.0 and 1.7.0.post1.
  * Issue #323: Fix regression in entry point name parsing.
  * Deprecated use of EntryPoint.load(require=False). Passing a boolean to a
    function to select behavior is an anti-pattern. Instead use
    ``Entrypoint._load()``.
  * Substantial refactoring of all unit tests. Tests are now much leaner and
    re-use a lot of fixtures and contexts for better clarity of purpose.
  * Issue #320: Added a compatibility implementation of
    ``sdist._default_revctrl``
    so that systems relying on that interface do not fail (namely, Ubuntu 12.04
    and similar Debian releases).
  * Issue #319: Fixed issue installing pure distutils packages.
  * Issue #313: Removed built-in support for subversion. Projects wishing to
    retain support for subversion will need to use a third party library. The
    extant implementation is being ported to `setuptools_svn
    &lt;https://pypi.python.org/pypi/setuptools_svn&gt;`_.
  * Issue #315: Updated setuptools to hide its own loaded modules during
    installation of another package. This change will enable setuptools to
    upgrade (or downgrade) itself even when its own metadata and implementation
    change.
  * Prefer vendored packaging library `as recommended
    &lt;https://github.com/jaraco/setuptools/commit/170657b68f4b92e7e1bf82f5e19a831f57
    44af67#commitcomment-9109448&gt;`_.
  * Issue #312: Restored presence of pkg_resources API tests (doctest) to sdist.
  * Issue #314: Disabled support for ``setup_requires`` metadata to avoid issue
    where Setuptools was unable to upgrade over earlier versions.
  * Pull Request #106: Now write ``setup_requires`` metadata.
  * Issue #311: Decoupled pkg_resources from setuptools once again.
    ``pkg_resources`` is now a package instead of a module.
  * Issue #306: Suppress warnings about Version format except in select scenarios
    (such as installation).
  * Pull Request #85: Search egg-base when adding egg-info to manifest.
  * Upgrade ``packaging`` to 14.5, giving preference to "rc" as designator for
    release candidates over "c".
  * PEP-440 warnings are now raised as their own class,
    ``pkg_resources.PEP440Warning``, instead of RuntimeWarning.
  * Disabled warnings on empty versions.
  * Upgrade ``packaging`` to 14.4, fixing an error where there is a
    different result for if 2.0.5 is contained within &gt;2.0dev and &gt;2.0.dev even
    though normalization rules should have made them equal.
  * Issue #296: Add warning when a version is parsed as legacy. This warning will
    make it easier for developers to recognize deprecated version numbers.
  * Issue #296: Restored support for ``__hash__`` on parse_version results.
  * Issue #296: Restored support for ``__getitem__`` and sort operations on
    parse_version result.
  * Issue #296: Restore support for iteration over parse_version result, but
    deprecated that usage with a warning. Fixes failure with buildout.
  * Implement `PEP 440 &lt;http://legacy.python.org/dev/peps/pep-0440/&gt;`_ within
    pkg_resources and setuptools. This change
    deprecates some version numbers such that they will no longer be installable
    without using the ``===`` escape hatch. See `the changes to test_resources
    &lt;https://bitbucket.org/pypa/setuptools/commits/dcd552da643c4448056de84c73d56da6
    d70769d5#chg-setuptools/tests/test_resources.py&gt;`_
    for specific examples of version numbers and specifiers that are no longer
    supported. Setuptools now "vendors" the `packaging
    &lt;https://github.com/pypa/packaging&gt;`_ library.
  * Issue #80, Issue #209: Eggs that are downloaded for ``setup_requires``,
    ``test_requires``, etc. are now placed in a ``./.eggs`` directory instead of
    directly in the current directory. This choice of location means the files
    can be readily managed (removed, ignored). Additionally,
    later phases or invocations of setuptools will not detect the package as
    already installed and ignore it for permanent install (See #209).
    This change is indicated as backward-incompatible as installations that
    depend on the installation in the current directory will need to account for
    the new location. Systems that ignore ``*.egg`` will probably need to be
    adapted to ignore ``.eggs``. The files will need to be manually moved or
    will be retrieved again. Most use cases will require no attention.
  * Issue #268: When resolving package versions, a VersionConflict now reports
    which package previously required the conflicting version.
  * Issue #262: Fixed regression in pip install due to egg-info directories
    being omitted. Re-opens Issue #118.
  * Issue #259: Fixed regression with namespace package handling on ``single
    version, externally managed`` installs.
  * Issue #100: When building a distribution, Setuptools will no longer match
    default files using platform-dependent case sensitivity, but rather will
    only match the files if their case matches exactly. As a result, on Windows
    and other case-insensitive file systems, files with names such as
    'readme.txt' or 'README.TXT' will be omitted from the distribution and a
    warning will be issued indicating that 'README.txt' was not found. Other
    filenames affected are:
  - README.rst
  - README
  - setup.cfg
  - setup.py (or the script name)
  - test/test*.py
    Any users producing distributions with filenames that match those above
    case-insensitively, but not case-sensitively, should rename those files in
    their repository for better portability.
  * Pull Request #72: When using ``single_version_externally_managed``, the
    exclusion list now includes Python 3.2 ``__pycache__`` entries.
  * Pull Request #76 and Pull Request #78: lines in top_level.txt are now
    ordered deterministically.
  * Issue #118: The egg-info directory is now no longer included in the list
    of outputs.
  * Issue #258: Setuptools now patches distutils msvc9compiler to
    recognize the specially-packaged compiler package for easy extension module
    support on Python 2.6, 2.7, and 3.2.
  * Issue #237: ``pkg_resources`` now uses explicit detection of Python 2 vs.
    Python 3, supporting environments where builtins have been patched to make
    Python 3 look more like Python 2.
  * Issue #240: Based on real-world performance measures against 5.4, zip
    manifests are now cached in all circumstances. The
    ``PKG_RESOURCES_CACHE_ZIP_MANIFESTS`` environment variable is no longer
    relevant. The observed "memory increase" referenced in the 5.4 release
    notes and detailed in Issue #154 was likely not an increase over the status
    quo, but rather only an increase over not storing the zip info at all.
  * Issue #242: Use absolute imports in svn_utils to avoid issues if the
    installing package adds an xml module to the path.
  * Issue #239: Fix typo in 5.5 such that fix did not take.
  * Issue #239: Setuptools now includes the setup_requires directive on
    Distribution objects and validates the syntax just like install_requires
    and tests_require directives.
  * Issue #236: Corrected regression in execfile implementation for Python 2.6.
- Enable testsuite run during build. Added BuildRequires needed for that
- Refresh setuptools-5.4.1-create-sitedir.patch
- Add fix-type-error.patch: Fix error during test run
- Add fix-sle11-test-failure.patch: Fix error during test run on SLE11SP3</changelog>
  <changelog author="hpj@urpla.net" date="1428753600">- openSUSE versions up to 12.2 are affected as well from:
  AssertionError: error: must supply either home or prefix/exec-prefix -- not both
  raise version check of applying fix-sle11-test-failure.patch accordingly</changelog>
  <changelog author="tbechtold@suse.com" date="1429704000">- update to 15.1:
  * Updated Packaging to 15.1 to address Packaging #28.
  * Fix ``setuptools.sandbox._execfile()`` with Python 3.1.
- Remove fix-type-error.patch . Applied upstream</changelog>
  <changelog author="mcihar@suse.cz" date="1430136000">- Disable testsuite as this causes build cycle</changelog>
  <changelog author="tbechtold@suse.com" date="1433764800">- update to 17.1:
  * Issue #380: Add support for range operators on environment
    marker evaluation.
  * Issue #378: Do not use internal importlib._bootstrap module.
  * Issue #390: Disallow console scripts with path separators in
    the name. Removes unintended functionality and brings behavior
    into parity with pip.
  * Pull Request #130: Better error messages for errors in
    parsed requirements.
  * Pull Request #133: Removed ``setuptools.tests`` from the
    installed packages.
  * Issue #373: Provisionally expose
    ``pkg_resources._initialize_master_working_set``, allowing for
    imperative re-initialization of the master working set.</changelog>
  <changelog author="tbechtold@suse.com" date="1434974400">- update to 17.1.1:
  * Backed out unintended changes to pkg_resources, restoring removal of
    deprecated imp module</changelog>
  <changelog author="dmueller@suse.com" date="1437393600">- update to 18.0.1:
  * Issue #401: Fix failure in test suite.
  * Dropped support for builds with Pyrex. Only Cython is supported.
  * Issue #288: Detect Cython later in the build process, after
    ``setup_requires`` dependencies are resolved.
  * Issue #396: Fixed test failure on OS X.
  * Pull Request #136: Remove excessive quoting from shebang headers
    for Jython.</changelog>
  <changelog author="tbechtold@suse.com" date="1439294400">- update to 18.1:
  * Upgrade to vendored packaging 15.3.</changelog>
  <changelog author="tbechtold@suse.com" date="1440072000">- update to 18.2:
  * Issue #412: More efficient directory search in ``find_packages``.</changelog>
  <changelog author="hpj@urpla.net" date="1444132800">- update to 18.3.2:
  * Correct another regression in setuptools.findall
    where the fix for Python #12885 was lost.
- update to 18.3.1:
  * Issue #425: Correct regression in setuptools.findall.
- update to 18.3:
  * Setuptools now allows disabling of the manipulation of the sys.path
    during the processing of the easy-install.pth file. To do so, set
    the environment variable ``SETUPTOOLS_SYS_PATH_TECHNIQUE`` to
    anything but "rewrite" (consider "raw"). During any install operation
    with manipulation disabled, setuptools packages will be appended to
    sys.path naturally.
    Future versions may change the default behavior to disable
    manipulation. If so, the default behavior can be retained by setting
    the variable to "rewrite".
  * Issue #257: ``easy_install --version`` now shows more detail
    about the installation location and Python version.
  * Refactor setuptools.findall in preparation for re-submission
    back to distutils.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1445515200">- Update to 18.4
  * Test command now always invokes unittest,
    even if no test suite is supplied.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1454328000">- update to version 19.6.2:
  * Issue #491: Correct regression incurred in 19.4 where a
    double-namespace package installed using pip would cause a
    TypeError.
- update to version 19.6.1:
  * Restore compatibility for PyPy 3 compatibility lost in 19.4.1
    addressing Issue #487.
  * "setuptools.launch" shim now loads scripts in a new namespace,
    avoiding getting relative imports from the setuptools package on
    Python 2.
- update to version 19.6:
  * Added a new entry script "setuptools.launch", implementing the
    shim found in "pip.util.setuptools_build". Use this command to
    launch distutils-only packages under setuptools in the same way
    that pip does, causing the setuptools monkeypatching of distutils
    to be invoked prior to invoking a script. Useful for debugging or
    otherwise installing a distutils-only package under setuptools
    when pip isn't available or otherwise does not expose the desired
    functionality. For example::
    $ python -m setuptools.launch setup.py develop
  * Issue #488: Fix dual manifestation of Extension class in extension
    packages installed as dependencies when Cython is present.
- update to version 19.5:
  * Issue #486: Correct TypeError when getfilesystemencoding
    returns None.
  * Issue #139: Clarified the license as MIT.
  * Pull Request #169: Removed special handling of command
    spec in scripts for Jython.
- changes from version 19.4.1:
  * Issue #487: Use direct invocation of "importlib.machinery" in
    "pkg_resources" to avoid missing detection on relevant platforms.
- update to version 19.4:
  * Issue #341: Correct error in path handling of package data files
    in "build_py" command when package is empty.
  * Distribute #323, Issue #141, Issue #207, and Pull Request #167:
    Another implementation of "pkg_resources.WorkingSet" and
    "pkg_resources.Distribution" that supports replacing an extant
    package with a new one, allowing for setup_requires dependencies
    to supersede installed packages for the session.
- update to version 19.3:
  * Issue #229: Implement new technique for readily incorporating
    dependencies conditionally from vendored copies or primary
    locations. Adds a new dependency on six.
- update to version 19.2:
  * Pull Request #163: Add get_command_list method to Distribution.
  * Pull Request #162: Add missing whitespace to multiline string
    literals.
- update to version 19.1.1:
  * Issue #476: Cast version to string (using default encoding) to
    avoid creating Unicode types on Python 2 clients.
  * Issue #477: In Powershell downloader, use explicit rendering of
    strings, rather than rely on "repr", which can be incorrect
    (especially on Python 2).
- changes from version 19.1:
  * Issue #215: The bootstrap script "ez_setup.py" now automatically
    detects the latest version of setuptools (using PyPI JSON API)
    rather than hard-coding a particular value.
  * Issue #475: Fix incorrect usage in _translate_metadata2.
- changes from version 19.0:
  * Issue #442: Use RawConfigParser for parsing .pypirc file.
    Interpolated values are no longer honored in .pypirc files.
- update to version 18.8.1:
  * Issue #440: Prevent infinite recursion when a SandboxViolation or
    other UnpickleableException occurs in a sandbox context with
    setuptools hidden. Fixes regression introduced in Setuptools 12.0.
- changes from version 18.8:
  * Deprecated ``egg_info.get_pkg_info_revision``.
  * Issue #471: Don't rely on repr for an HTML attribute value in
    package_index.
  * Issue #419: Avoid errors in FileMetadata when the metadata directory
    is broken.
  * Issue #472: Remove deprecated use of 'U' in mode parameter
    when opening files.
- update to version 18.7.1:
  * Issue #469: Refactored logic for Issue #419 fix to re-use metadata
    loading from Provider.
- update to version 18.7:
  * Update dependency on certify.
  * Pull Request #160: Improve detection of gui script in
    "easy_install._adjust_header".
  * Made "test.test_args" a non-data property; alternate fix
    for the issue reported in Pull Request #155.
  * Issue #453: In "ez_setup" bootstrap module, unload all
    "pkg_resources" modules following download.
  * Pull Request #158: Honor `PEP-488
    &lt;https://www.python.org/dev/peps/pep-0488/&gt;`_ when excluding
    files for namespace packages.
  * Issue #419 and Pull Request #144: Add experimental support for
    reading the version info from distutils-installed metadata rather
    than using the version in the filename.
- update to version 18.6.1:
  * Issue #464: Correct regression in invocation of superclass on
    old-style class on Python 2.
- changes from version 18.6:
  * Issue #439: When installing entry_point scripts under development,
    omit the version number of the package, allowing any version of
    the package to be used.
- update to version 18.5:
  * In preparation for dropping support for Python 3.2, a warning is now
    logged when pkg_resources is imported on Python 3.2 or earlier
    Python 3 versions.
  * `Add support for python_platform_implementation environment marker
    &lt;https://github.com/jaraco/setuptools/pull/28&gt;`_.
  * `Fix dictionary mutation during iteration
    &lt;https://github.com/jaraco/setuptools/pull/29&gt;`_.</changelog>
  <changelog author="tbechtold@suse.com" date="1457524800">- update to 20.2.2:
  * Issue #502: Correct regression in parsing of multiple
    version specifiers separated by commas and spaces.
  * Issue #499: Restore compatiblity for legacy versions
    by bumping to packaging 16.4.
  * Changelog now includes release dates and links to PEPs.
  * Pull Request #173: Replace dual PEP 345 _markerlib implementation
    and PEP 426 implementation of environment marker support from
    packaging 16.1 and PEP 508. Fixes Issue #122.
    See also Pull Request #175, Pull Request #168, and
    Pull Request #164. Additionally:
  - ``Requirement.parse`` no longer retains the order of extras.
  - ``parse_requirements`` now requires that all versions be
    PEP-440 compliant, as revealed in #499. Packages released
    with invalid local versions should be re-released using
    the proper local version syntax, e.g. ``mypkg-1.0+myorg.1``.
  * Update ``upload_docs`` command to also honor keyring
    for password resolution.
  * Added support for using passwords from keyring in the upload
    command.
  * Issue #118: Once again omit the package metadata (egg-info)
    from the list of outputs in ``--record``. This version of setuptools
    can no longer be used to upgrade pip earlier than 6.0.
  * `Off-project PR &lt;https://github.com/jaraco/setuptools/pull/32&gt;`_:
    For FreeBSD, also honor root certificates from ca_root_nss.</changelog>
</package>
<package pkgid="0b36f4fb84b7f3eff236966128f37539211bb3a8abf8b1850e8d3cbef45d00db" name="python-six" arch="noarch">
  <version epoch="0" ver="1.10.0" rel="1.2"/>
  <changelog author="toddrme2178@gmail.com" date="1338897600">- Initial spec file</changelog>
  <changelog author="os-dev@jacraig.com" date="1347451200">- Update to 1.2.0:
  * Issue #13: Make iterkeys/itervalues/iteritems return iterators on Python 3
    instead of iterables.
  * Issue #11: Fix maxsize support on Jython.
  * Add six.next() as an alias for six.advance_iterator().
  * Use the builtin next() function for advance_iterator() where is available
    (2.6+), not just Python 3.
  * Add the Iterator class for writing portable iterators.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1353585600">- Removed openSUSE 11.4 spec file workarounds</changelog>
  <changelog author="dmueller@suse.com" date="1367236800">- update to 1.3.0:
  - In six.iter(items/keys/values/lists), passed keyword arguments through to the
  underlying method.
  - Add six.iterlists().
  - Fix Jython detection.</changelog>
  <changelog author="speilicke@suse.com" date="1375185600">- Run testsuite
- Build and package HTML documentation</changelog>
  <changelog author="dmueller@suse.com" date="1378123200">- update to 1.4.1:
  - Issue #31: Add six.moves mapping for UserString.
  - Pull request #12: Add six.add_metaclass, a decorator for adding a metaclass to
    a class.
  - Add six.moves.zip_longest and six.moves.filterfalse, which correspond
    respectively to itertools.izip_longest and itertools.ifilterfalse on Python 2
    and itertools.zip_longest and itertools.filterfalse on Python 3.
  - Issue #25: Add the unichr function, which returns a string for a Unicode
    codepoint.
  - Issue #26: Add byte2int function, which complements int2byte.
  - Issue #23: Allow multiple base classes to be passed to with_metaclass.
  - Issue #24: Add six.moves.range alias. This exactly the same as the current
  xrange alias.
  - Pull request #5: Create six.moves.urllib, which contains abstractions for a
    bunch of things which are in urllib in Python 3 and spread out across urllib,
    urllib2, and urlparse in Python 2.</changelog>
  <changelog author="speilicke@suse.com" date="1389096000">- Bring back argparse requirement for SP3</changelog>
  <changelog author="toms@opensuse.org" date="1391947200">- update to 1.5.2:
  - Issue #53: Make the fake modules six.moves puts into sys.modules
    appear not to have a __name__ unless they are loaded.
  Changes of older releases, see CHANGES files in the Bitbucket repo at
  https://bitbucket.org/gutworth/six/src/758cacd651f3ee8c9eb2253ca3905a1d46f88786/CHANGES?at=default</changelog>
  <changelog author="rschweikert@suse.com" date="1393416000">- Include in SLE 12 (FATE #315990)</changelog>
  <changelog author="dmueller@suse.com" date="1398340800">- update to 1.6.1:
  - Raise an AttributeError for six.moves.X when X is a module not available in
    the current interpreter.
  - Raise an AttributeError for every attribute of unimportable modules.
  - Issue #56: Make the fake modules six.moves puts into sys.modules appear not to
    have a __path__ unless they are loaded.
  - Pull request #28: Add support for SplitResult.
  - Issue #55: Add move mapping for xmlrpc.server.
  - Pull request #29: Add move for urllib.parse.splitquery.</changelog>
  <changelog author="dmueller@suse.com" date="1403524800">- update to 1.7.2:
  - Issue #72: Fix installing on Python 2.
  - Issue #71: Make the six.moves meta path importer handle reloading of the six
  module gracefully.
  - Pull request #30: Implement six.moves with a PEP 302 meta path hook.
  - Pull request #32: Add six.wraps, which is like functools.wraps but always sets
  the __wrapped__ attribute.
  - Pull request #35: Improve add_metaclass, so that it doesn't end up inserting
  another class into the hierarchy.
  - Pull request #34: Add import mappings for dummy_thread.
  - Pull request #33: Add import mappings for UserDict and UserList.
  - Pull request #31: Select the implementations of dictionary iterator routines
  at import time for a 20% speed boost.</changelog>
  <changelog author="mcihar@suse.cz" date="1407931200">- update to 1.7.3:
  - Issue #77: Fix import six on Python 3.4 with a custom loader.
  - Issue #74: six.moves.xmlrpc_server should map to SimpleXMLRPCServer on Python
    2 as documented not xmlrpclib.</changelog>
  <changelog author="tbechtold@suse.com" date="1410868800">- update to version 1.8.0:
  * Issue #90: Add six.moves.shlex_quote.
  * Issue #59: Add six.moves.intern.
  * Add six.urllib.parse.uses_(fragment|netloc|params|query|relative).
  * Issue #88: Fix add_metaclass when the class has __slots__ containing
  "__weakref__" or "__dict__".
  * Issue #89: Make six use absolute imports.
  * Issue #85: Always accept *updated* and *assigned* arguments for wraps().
  * Issue #86: In reraise(), instantiate the exception if the second argument is
  None.
  * Pull request #45: Add six.moves.email_mime_nonmultipart.
  * Issue #81: Add six.urllib.request.splittag mapping.
  * Issue #80: Add six.urllib.request.splituser mapping.</changelog>
  <changelog author="mailaender@opensuse.org" date="1422100800">- update to version 1.9.0
  - Issue #106: Support the `flush` parameter to `six.print_`.
  - Pull request #48 and issue #15: Add the `python_2_unicode_compatible`
    decorator.
  - Pull request #57 and issue #50: Add several compatibility methods for
    unittest assertions that were renamed between Python 2 and 3.
  - Issue #105 and pull request #58: Ensure `six.wraps` respects the
  * updated* and *assigned* arguments.
  - Issue #102: Add `raise_from` to abstract out Python 3's raise from
    syntax.
  - Issue #97: Optimize `six.iterbytes` on Python 2.
  - Issue #98: Fix `six.moves` race condition in multi-threaded code.
  - Pull request #51: Add `six.view(keys|values|itmes)`, which provide
    dictionary views on Python 2.7+.</changelog>
  <changelog author="hpj@urpla.net" date="1429185600">- don't build/package documentation here: it breaks due to cyclic
  requirements between six and Sphinx, move doc in its own package</changelog>
  <changelog author="toddrme2178@gmail.com" date="1438171200">- Make tests conditional to avoid dependency loop.</changelog>
  <changelog author="dimstar@opensuse.org" date="1438689600">- Delete the system egg-info during pre phase: older versions of
  the package installed it as a directory, the latest update
  creates a file, and rpm has known issues with replacing this.</changelog>
  <changelog author="mcihar@suse.cz" date="1444392000">- Update to 1.10.0:
  - Issue #122: Improve the performance of `six.int2byte` on Python 3.
  - Pull request #55 and issue #99: Don't add the `winreg` module to `six.moves`
    on non-Windows platforms.
  - Pull request #60 and issue #108: Add `six.moves.getcwd` and
    `six.moves.getcwdu`.
  - Pull request #64: Add `create_unbound_method` to create unbound methods.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1453204800">- Run tests in -doc package to avoid dependency loops
  * python-setuptools -&gt; python-six -&gt; python-py -&gt; python-setuptools
  * python-setuptools -&gt; python-six -&gt; python-pytest -&gt; python-setuptools
- Actually run the tests.  They weren't previously being run.</changelog>
  <changelog author="olaf@aepfle.de" date="1455019200">- Restore buildarch for SLE_11 to fix build</changelog>
</package>
<package pkgid="95bb4da2422c00ee147ccd859a0b26db1621bd8090b55c3ad55768d05bce748a" name="python-six" arch="src">
  <version epoch="0" ver="1.10.0" rel="1.2"/>
  <changelog author="toddrme2178@gmail.com" date="1338897600">- Initial spec file</changelog>
  <changelog author="os-dev@jacraig.com" date="1347451200">- Update to 1.2.0:
  * Issue #13: Make iterkeys/itervalues/iteritems return iterators on Python 3
    instead of iterables.
  * Issue #11: Fix maxsize support on Jython.
  * Add six.next() as an alias for six.advance_iterator().
  * Use the builtin next() function for advance_iterator() where is available
    (2.6+), not just Python 3.
  * Add the Iterator class for writing portable iterators.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1353585600">- Removed openSUSE 11.4 spec file workarounds</changelog>
  <changelog author="dmueller@suse.com" date="1367236800">- update to 1.3.0:
  - In six.iter(items/keys/values/lists), passed keyword arguments through to the
  underlying method.
  - Add six.iterlists().
  - Fix Jython detection.</changelog>
  <changelog author="speilicke@suse.com" date="1375185600">- Run testsuite
- Build and package HTML documentation</changelog>
  <changelog author="dmueller@suse.com" date="1378123200">- update to 1.4.1:
  - Issue #31: Add six.moves mapping for UserString.
  - Pull request #12: Add six.add_metaclass, a decorator for adding a metaclass to
    a class.
  - Add six.moves.zip_longest and six.moves.filterfalse, which correspond
    respectively to itertools.izip_longest and itertools.ifilterfalse on Python 2
    and itertools.zip_longest and itertools.filterfalse on Python 3.
  - Issue #25: Add the unichr function, which returns a string for a Unicode
    codepoint.
  - Issue #26: Add byte2int function, which complements int2byte.
  - Issue #23: Allow multiple base classes to be passed to with_metaclass.
  - Issue #24: Add six.moves.range alias. This exactly the same as the current
  xrange alias.
  - Pull request #5: Create six.moves.urllib, which contains abstractions for a
    bunch of things which are in urllib in Python 3 and spread out across urllib,
    urllib2, and urlparse in Python 2.</changelog>
  <changelog author="speilicke@suse.com" date="1389096000">- Bring back argparse requirement for SP3</changelog>
  <changelog author="toms@opensuse.org" date="1391947200">- update to 1.5.2:
  - Issue #53: Make the fake modules six.moves puts into sys.modules
    appear not to have a __name__ unless they are loaded.
  Changes of older releases, see CHANGES files in the Bitbucket repo at
  https://bitbucket.org/gutworth/six/src/758cacd651f3ee8c9eb2253ca3905a1d46f88786/CHANGES?at=default</changelog>
  <changelog author="rschweikert@suse.com" date="1393416000">- Include in SLE 12 (FATE #315990)</changelog>
  <changelog author="dmueller@suse.com" date="1398340800">- update to 1.6.1:
  - Raise an AttributeError for six.moves.X when X is a module not available in
    the current interpreter.
  - Raise an AttributeError for every attribute of unimportable modules.
  - Issue #56: Make the fake modules six.moves puts into sys.modules appear not to
    have a __path__ unless they are loaded.
  - Pull request #28: Add support for SplitResult.
  - Issue #55: Add move mapping for xmlrpc.server.
  - Pull request #29: Add move for urllib.parse.splitquery.</changelog>
  <changelog author="dmueller@suse.com" date="1403524800">- update to 1.7.2:
  - Issue #72: Fix installing on Python 2.
  - Issue #71: Make the six.moves meta path importer handle reloading of the six
  module gracefully.
  - Pull request #30: Implement six.moves with a PEP 302 meta path hook.
  - Pull request #32: Add six.wraps, which is like functools.wraps but always sets
  the __wrapped__ attribute.
  - Pull request #35: Improve add_metaclass, so that it doesn't end up inserting
  another class into the hierarchy.
  - Pull request #34: Add import mappings for dummy_thread.
  - Pull request #33: Add import mappings for UserDict and UserList.
  - Pull request #31: Select the implementations of dictionary iterator routines
  at import time for a 20% speed boost.</changelog>
  <changelog author="mcihar@suse.cz" date="1407931200">- update to 1.7.3:
  - Issue #77: Fix import six on Python 3.4 with a custom loader.
  - Issue #74: six.moves.xmlrpc_server should map to SimpleXMLRPCServer on Python
    2 as documented not xmlrpclib.</changelog>
  <changelog author="tbechtold@suse.com" date="1410868800">- update to version 1.8.0:
  * Issue #90: Add six.moves.shlex_quote.
  * Issue #59: Add six.moves.intern.
  * Add six.urllib.parse.uses_(fragment|netloc|params|query|relative).
  * Issue #88: Fix add_metaclass when the class has __slots__ containing
  "__weakref__" or "__dict__".
  * Issue #89: Make six use absolute imports.
  * Issue #85: Always accept *updated* and *assigned* arguments for wraps().
  * Issue #86: In reraise(), instantiate the exception if the second argument is
  None.
  * Pull request #45: Add six.moves.email_mime_nonmultipart.
  * Issue #81: Add six.urllib.request.splittag mapping.
  * Issue #80: Add six.urllib.request.splituser mapping.</changelog>
  <changelog author="mailaender@opensuse.org" date="1422100800">- update to version 1.9.0
  - Issue #106: Support the `flush` parameter to `six.print_`.
  - Pull request #48 and issue #15: Add the `python_2_unicode_compatible`
    decorator.
  - Pull request #57 and issue #50: Add several compatibility methods for
    unittest assertions that were renamed between Python 2 and 3.
  - Issue #105 and pull request #58: Ensure `six.wraps` respects the
  * updated* and *assigned* arguments.
  - Issue #102: Add `raise_from` to abstract out Python 3's raise from
    syntax.
  - Issue #97: Optimize `six.iterbytes` on Python 2.
  - Issue #98: Fix `six.moves` race condition in multi-threaded code.
  - Pull request #51: Add `six.view(keys|values|itmes)`, which provide
    dictionary views on Python 2.7+.</changelog>
  <changelog author="hpj@urpla.net" date="1429185600">- don't build/package documentation here: it breaks due to cyclic
  requirements between six and Sphinx, move doc in its own package</changelog>
  <changelog author="toddrme2178@gmail.com" date="1438171200">- Make tests conditional to avoid dependency loop.</changelog>
  <changelog author="dimstar@opensuse.org" date="1438689600">- Delete the system egg-info during pre phase: older versions of
  the package installed it as a directory, the latest update
  creates a file, and rpm has known issues with replacing this.</changelog>
  <changelog author="mcihar@suse.cz" date="1444392000">- Update to 1.10.0:
  - Issue #122: Improve the performance of `six.int2byte` on Python 3.
  - Pull request #55 and issue #99: Don't add the `winreg` module to `six.moves`
    on non-Windows platforms.
  - Pull request #60 and issue #108: Add `six.moves.getcwd` and
    `six.moves.getcwdu`.
  - Pull request #64: Add `create_unbound_method` to create unbound methods.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1453204800">- Run tests in -doc package to avoid dependency loops
  * python-setuptools -&gt; python-six -&gt; python-py -&gt; python-setuptools
  * python-setuptools -&gt; python-six -&gt; python-pytest -&gt; python-setuptools
- Actually run the tests.  They weren't previously being run.</changelog>
  <changelog author="olaf@aepfle.de" date="1455019200">- Restore buildarch for SLE_11 to fix build</changelog>
</package>
<package pkgid="67f48cc3414550bee4906db4f2a7b39fde6bebab47687819ccc66e59b6ae0306" name="python-texttable" arch="noarch">
  <version epoch="0" ver="0.8.3" rel="3.2"/>
  <changelog author="fcastelli@suse.com" date="1408017600">- Initial package for version 0.8.1</changelog>
  <changelog author="fcastelli@suse.com" date="1428580800">- Updated to version 0.8.3</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1439899200">- fix license to LGPL-3.0+ as in LICENSE file</changelog>
</package>
<package pkgid="c001f28f79f429d3d2696ecad69a98e487537edd30bbdb2397e26e4b076ea080" name="python-texttable" arch="src">
  <version epoch="0" ver="0.8.3" rel="3.2"/>
  <changelog author="fcastelli@suse.com" date="1408017600">- Initial package for version 0.8.1</changelog>
  <changelog author="fcastelli@suse.com" date="1428580800">- Updated to version 0.8.3</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1439899200">- fix license to LGPL-3.0+ as in LICENSE file</changelog>
</package>
<package pkgid="2ca1b0e7e555ac5f366597586b1d622f9cd49a508d0e2022433a5ed939e4910d" name="python-traceback2" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="1.2"/>
  <changelog author="arun@gmx.de" date="1426334400">- initial version</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444651200">- Initial python 2 version</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444737600">- Fix license.  Should be Python-2.0</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444824000">- Add license explanation.</changelog>
</package>
<package pkgid="9a6b393118eb4209479e073d38d355119924a8d70da9db8bd6fa97e02326d185" name="python-traceback2" arch="src">
  <version epoch="0" ver="1.4.0" rel="1.2"/>
  <changelog author="arun@gmx.de" date="1426334400">- initial version</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444651200">- Initial python 2 version</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444737600">- Fix license.  Should be Python-2.0</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444824000">- Add license explanation.</changelog>
</package>
<package pkgid="337ace99b0271356ec7b47f46a2216827c0a819382f434ed71047b3bdb3b4f05" name="python-traceback2" arch="noarch">
  <version epoch="0" ver="1.4.0" rel="1.3"/>
  <changelog author="arun@gmx.de" date="1426334400">- initial version</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444651200">- Initial python 2 version</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444737600">- Fix license.  Should be Python-2.0</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444824000">- Add license explanation.</changelog>
</package>
<package pkgid="f764976be64c1e660d38f4351c1f2412073a8370aa327c4e04403c2bcb149690" name="python-traceback2" arch="src">
  <version epoch="0" ver="1.4.0" rel="1.3"/>
  <changelog author="arun@gmx.de" date="1426334400">- initial version</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444651200">- Initial python 2 version</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444737600">- Fix license.  Should be Python-2.0</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444824000">- Add license explanation.</changelog>
</package>
<package pkgid="a7cf1bc492c14dec1dd8a7c4198b17a51571d877ff8e2cf920921c31d7352177" name="python-unittest2" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="1.2"/>
  <changelog author="pascal.bleser@opensuse.org" date="1281441600">- initial package (0.5.1)</changelog>
  <changelog author="saschpe@suse.de" date="1314964800">- Cleaned up spec file
- Changed license to BSD-3-Clause</changelog>
  <changelog author="highwaystar.ru@gmail.com" date="1339243200">- python3 package added
- spec file improved (files section)</changelog>
  <changelog author="rhafer@suse.com" date="1417435200">- Update to 0.8
  * Issue #22457: Honour load_tests in the start_dir of discovery.
  * 0.7.1:
  - Fix for 0.7.0 being broken. Also switches from both manual and entrypoint
    scripts to just entrypoint scripts to reduce the possibility of similar
    oversights in future.
  * 0.7.0
  - This release contains backports from cPython 3.5 of all (I think) commits
    since 2010, as of today.
  * 0.6.0
  - Changed supported Python versions to start at 2.6, and include all released
    3.x and pypy. (Robert Collins)
  - Invoking `unit2` without args starts test discovery
  - Added `TestCase.assertWarns` and `TestCase.assertWarnsRegexp` context
    managers
  - Fix Python issue 9926. TestSuite subclasses that override __call__ are
    called correctly.
  - Removed unused `maxDiff` parameter from `TestCase.assertSequenceEqual`.
  - DeprecationWarning for unsupported result objects (missing addSkip
    method) became RuntimeWarning.
  - Addition of `TestCase.assertWarns` as a context manager.
- removed py3k tarball, was not used and does not exist for 0.8.0 anymore</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444651200">- update to version 1.1.0:
  * Issue #15836: assertRaises(), assertRaisesRegex(), assertWarns()
    and assertWarnsRegex() assertments now check the type of the first
    argument to prevent possible user error. Based on patch by Daniel
    Wagner-Hall.
  * Issue #24134: assertRaises(), assertRaisesRegex(), assertWarns()
    and assertWarnsRegex() checks now emits a deprecation warning when
    callable is None or keyword arguments except msg is passed in the
    context manager mode.
  * Issue #22903: The fake test case created by unittest.loader when
    it fails importing a test module is now picklable.
- update to version 1.0.1:
  * Unittest2 issue #94: Need at least 1.4 of six.
- update to version 1.0.0:
  * Issue #22936: Permit showing local variables in tracebacks.
- specfile:
  * added traceback2, linecache2 requirement
  * Implement update-alternatives</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444737600">- Implement update-alternatives</changelog>
</package>
<package pkgid="a26e1d8798e30b6885e85d4053d40ad237cd3e086590ec46abb48b9c460971bd" name="python-unittest2" arch="src">
  <version epoch="0" ver="1.1.0" rel="1.2"/>
  <changelog author="pascal.bleser@opensuse.org" date="1281441600">- initial package (0.5.1)</changelog>
  <changelog author="saschpe@suse.de" date="1314964800">- Cleaned up spec file
- Changed license to BSD-3-Clause</changelog>
  <changelog author="highwaystar.ru@gmail.com" date="1339243200">- python3 package added
- spec file improved (files section)</changelog>
  <changelog author="rhafer@suse.com" date="1417435200">- Update to 0.8
  * Issue #22457: Honour load_tests in the start_dir of discovery.
  * 0.7.1:
  - Fix for 0.7.0 being broken. Also switches from both manual and entrypoint
    scripts to just entrypoint scripts to reduce the possibility of similar
    oversights in future.
  * 0.7.0
  - This release contains backports from cPython 3.5 of all (I think) commits
    since 2010, as of today.
  * 0.6.0
  - Changed supported Python versions to start at 2.6, and include all released
    3.x and pypy. (Robert Collins)
  - Invoking `unit2` without args starts test discovery
  - Added `TestCase.assertWarns` and `TestCase.assertWarnsRegexp` context
    managers
  - Fix Python issue 9926. TestSuite subclasses that override __call__ are
    called correctly.
  - Removed unused `maxDiff` parameter from `TestCase.assertSequenceEqual`.
  - DeprecationWarning for unsupported result objects (missing addSkip
    method) became RuntimeWarning.
  - Addition of `TestCase.assertWarns` as a context manager.
- removed py3k tarball, was not used and does not exist for 0.8.0 anymore</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444651200">- update to version 1.1.0:
  * Issue #15836: assertRaises(), assertRaisesRegex(), assertWarns()
    and assertWarnsRegex() assertments now check the type of the first
    argument to prevent possible user error. Based on patch by Daniel
    Wagner-Hall.
  * Issue #24134: assertRaises(), assertRaisesRegex(), assertWarns()
    and assertWarnsRegex() checks now emits a deprecation warning when
    callable is None or keyword arguments except msg is passed in the
    context manager mode.
  * Issue #22903: The fake test case created by unittest.loader when
    it fails importing a test module is now picklable.
- update to version 1.0.1:
  * Unittest2 issue #94: Need at least 1.4 of six.
- update to version 1.0.0:
  * Issue #22936: Permit showing local variables in tracebacks.
- specfile:
  * added traceback2, linecache2 requirement
  * Implement update-alternatives</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444737600">- Implement update-alternatives</changelog>
</package>
<package pkgid="dde7e9aef9938d9c425b7375e008742bfa7057994ee2e7682548cdc598118867" name="python-unittest2" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="1.3"/>
  <changelog author="pascal.bleser@opensuse.org" date="1281441600">- initial package (0.5.1)</changelog>
  <changelog author="saschpe@suse.de" date="1314964800">- Cleaned up spec file
- Changed license to BSD-3-Clause</changelog>
  <changelog author="highwaystar.ru@gmail.com" date="1339243200">- python3 package added
- spec file improved (files section)</changelog>
  <changelog author="rhafer@suse.com" date="1417435200">- Update to 0.8
  * Issue #22457: Honour load_tests in the start_dir of discovery.
  * 0.7.1:
  - Fix for 0.7.0 being broken. Also switches from both manual and entrypoint
    scripts to just entrypoint scripts to reduce the possibility of similar
    oversights in future.
  * 0.7.0
  - This release contains backports from cPython 3.5 of all (I think) commits
    since 2010, as of today.
  * 0.6.0
  - Changed supported Python versions to start at 2.6, and include all released
    3.x and pypy. (Robert Collins)
  - Invoking `unit2` without args starts test discovery
  - Added `TestCase.assertWarns` and `TestCase.assertWarnsRegexp` context
    managers
  - Fix Python issue 9926. TestSuite subclasses that override __call__ are
    called correctly.
  - Removed unused `maxDiff` parameter from `TestCase.assertSequenceEqual`.
  - DeprecationWarning for unsupported result objects (missing addSkip
    method) became RuntimeWarning.
  - Addition of `TestCase.assertWarns` as a context manager.
- removed py3k tarball, was not used and does not exist for 0.8.0 anymore</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444651200">- update to version 1.1.0:
  * Issue #15836: assertRaises(), assertRaisesRegex(), assertWarns()
    and assertWarnsRegex() assertments now check the type of the first
    argument to prevent possible user error. Based on patch by Daniel
    Wagner-Hall.
  * Issue #24134: assertRaises(), assertRaisesRegex(), assertWarns()
    and assertWarnsRegex() checks now emits a deprecation warning when
    callable is None or keyword arguments except msg is passed in the
    context manager mode.
  * Issue #22903: The fake test case created by unittest.loader when
    it fails importing a test module is now picklable.
- update to version 1.0.1:
  * Unittest2 issue #94: Need at least 1.4 of six.
- update to version 1.0.0:
  * Issue #22936: Permit showing local variables in tracebacks.
- specfile:
  * added traceback2, linecache2 requirement
  * Implement update-alternatives</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444737600">- Implement update-alternatives</changelog>
</package>
<package pkgid="0063cf5210f7739e0fb651d77f75e2dcdcd9c8d82402e92aaddec47968521573" name="python-unittest2" arch="src">
  <version epoch="0" ver="1.1.0" rel="1.3"/>
  <changelog author="pascal.bleser@opensuse.org" date="1281441600">- initial package (0.5.1)</changelog>
  <changelog author="saschpe@suse.de" date="1314964800">- Cleaned up spec file
- Changed license to BSD-3-Clause</changelog>
  <changelog author="highwaystar.ru@gmail.com" date="1339243200">- python3 package added
- spec file improved (files section)</changelog>
  <changelog author="rhafer@suse.com" date="1417435200">- Update to 0.8
  * Issue #22457: Honour load_tests in the start_dir of discovery.
  * 0.7.1:
  - Fix for 0.7.0 being broken. Also switches from both manual and entrypoint
    scripts to just entrypoint scripts to reduce the possibility of similar
    oversights in future.
  * 0.7.0
  - This release contains backports from cPython 3.5 of all (I think) commits
    since 2010, as of today.
  * 0.6.0
  - Changed supported Python versions to start at 2.6, and include all released
    3.x and pypy. (Robert Collins)
  - Invoking `unit2` without args starts test discovery
  - Added `TestCase.assertWarns` and `TestCase.assertWarnsRegexp` context
    managers
  - Fix Python issue 9926. TestSuite subclasses that override __call__ are
    called correctly.
  - Removed unused `maxDiff` parameter from `TestCase.assertSequenceEqual`.
  - DeprecationWarning for unsupported result objects (missing addSkip
    method) became RuntimeWarning.
  - Addition of `TestCase.assertWarns` as a context manager.
- removed py3k tarball, was not used and does not exist for 0.8.0 anymore</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444651200">- update to version 1.1.0:
  * Issue #15836: assertRaises(), assertRaisesRegex(), assertWarns()
    and assertWarnsRegex() assertments now check the type of the first
    argument to prevent possible user error. Based on patch by Daniel
    Wagner-Hall.
  * Issue #24134: assertRaises(), assertRaisesRegex(), assertWarns()
    and assertWarnsRegex() checks now emits a deprecation warning when
    callable is None or keyword arguments except msg is passed in the
    context manager mode.
  * Issue #22903: The fake test case created by unittest.loader when
    it fails importing a test module is now picklable.
- update to version 1.0.1:
  * Unittest2 issue #94: Need at least 1.4 of six.
- update to version 1.0.0:
  * Issue #22936: Permit showing local variables in tracebacks.
- specfile:
  * added traceback2, linecache2 requirement
  * Implement update-alternatives</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444737600">- Implement update-alternatives</changelog>
</package>
<package pkgid="f3cec70b832dac3e73a16b68f694dbfa8e48d9b7340876a186c4460714896021" name="python-urllib3" arch="noarch">
  <version epoch="0" ver="1.16" rel="1.1"/>
  <changelog author="alexandre@exatati.com.br" date="1373803200">- Initial package (1.6) for openSUSE.</changelog>
  <changelog author="p.drouand@gmail.com" date="1384516800">- Update to version 1.7.1
  + Added granular timeout support with new urllib3.util.Timeout class.
    (Issue #231)
  + Fixed Python 3.4 support. (Issue #238)
- Changes from 1.7
  + More exceptions are now pickle-able, with tests. (Issue #174)
  + Fixed redirecting with relative URLs in Location header. (Issue #178)
  + Support for relative urls in Location: ... header. (Issue #179)
  + urllib3.response.HTTPResponse now inherits from io.IOBase for bonus
    file-like functionality. (Issue #187)
  + Passing assert_hostname=False when creating a HTTPSConnectionPool will
    skip hostname verification for SSL connections. (Issue #194)
  + New method urllib3.response.HTTPResponse.stream(...) which acts as a
    generator wrapped around .read(...). (Issue #198)
  + IPv6 url parsing enforces brackets around the hostname. (Issue #199)
  + Fixed thread race condition in
    urllib3.poolmanager.PoolManager.connection_from_host(...) (Issue #204)
  + ProxyManager requests now include non-default port in Host: ...
    header. (Issue #217)
  + Added HTTPS proxy support in ProxyManager. (Issue #170 #139)
  + New RequestField object can be passed to the fields=... param which
    can specify headers. (Issue #220)
  + Raise urllib3.exceptions.ProxyError when connecting to proxy fails.
    (Issue #221)
  + Use international headers when posting file names. (Issue #119)
  + Improved IPv6 support. (Issue #203)
- Add documentation from tarball</changelog>
  <changelog author="speilicke@suse.com" date="1395316800">- Update to version 1.8:
  * Improved url parsing in urllib3.util.parse_url (properly parse '@' in
    username, and blank ports like 'hostname:').
  * New urllib3.connection module which contains all the HTTPConnection
    objects.
  * Several urllib3.util.Timeout-related fixes. Also changed constructor
    signature to a more sensible order. [Backwards incompatible]
    (Issues #252, #262, #263)
  * Use backports.ssl_match_hostname if it's installed. (Issue #274)
  * Added .tell() method to urllib3.response.HTTPResponse which
    returns the number of bytes read so far. (Issue #277)
  * Support for platforms without threading. (Issue #289)
  * Expand default-port comparison in HTTPConnectionPool.is_same_host
    to allow a pool with no specified port to be considered equal to to an
    HTTP/HTTPS url with port 80/443 explicitly provided. (Issue #305)
  * Improved default SSL/TLS settings to avoid vulnerabilities.
    (Issue #309)
  * Fixed urllib3.poolmanager.ProxyManager not retrying on connect errors.
    (Issue #310)
  * Disable Nagle's Algorithm on the socket for non-proxies. A subset of requests
    will send the entire HTTP request ~200 milliseconds faster; however, some of
    the resulting TCP packets will be smaller. (Issue #254)
  * Increased maximum number of SubjectAltNames in urllib3.contrib.pyopenssl
    from the default 64 to 1024 in a single certificate. (Issue #318)
  * Headers are now passed and stored as a custom
    urllib3.collections_.HTTPHeaderDict object rather than a plain dict.
    (Issue #329, #333)
  * Headers no longer lose their case on Python 3. (Issue #236)
  * urllib3.contrib.pyopenssl now uses the operating system's default CA
    certificates on inject. (Issue #332)
  * Requests with retries=False will immediately raise any exceptions without
    wrapping them in MaxRetryError. (Issue #348)
  * Fixed open socket leak with SSL-related failures. (Issue #344, #348)
- Run testsuite (without coverage)
  + urllib3-test-no-coverage.patch
- Fix superfluous dependencies and allow later version
  + 0001-Don-t-pin-dependency-to-exact-version.patch
- Drop dummyserver module, this really is documentation
  + 0001-Don-t-install-dummyserver-into-site-packages.patch</changelog>
  <changelog author="toddrme2178@gmail.com" date="1410436800">- Remove upstreamed 0001-Don-t-install-dummyserver-into-site-packages.patch
- Rebase 0001-Don-t-pin-dependency-to-exact-version.patch and
  urllib3-test-no-coverage.patch
- Update to version 1.9 (2014-07-04)
  * Shuffled around development-related files.
    If you're maintaining a distro package of urllib3, you may need
    to tweak things. (Issue #415)
  * Unverified HTTPS requests will trigger a warning on the first
    request. See our new security documentation for details.
    (Issue #426)
  * New retry logic and urllib3.util.retry.Retry configuration
    object. (Issue #326)
  * All raised exceptions should now wrapped in a
    urllib3.exceptions.HTTPException-extending exception.
    (Issue #326)
  * All errors during a retry-enabled request should be wrapped in
    urllib3.exceptions.MaxRetryError, including timeout-related
    exceptions which were previously exempt. Underlying error is
    accessible from the .reason propery. (Issue #326)
  * urllib3.exceptions.ConnectionError renamed to
    urllib3.exceptions.ProtocolError. (Issue #326)
  * Errors during response read (such as IncompleteRead) are now
    wrapped in urllib3.exceptions.ProtocolError. (Issue #418)
  * Requesting an empty host will raise
    urllib3.exceptions.LocationValueError. (Issue #417)
  * Catch read timeouts over SSL connections as
    urllib3.exceptions.ReadTimeoutError. (Issue #419)
  * Apply socket arguments before connecting. (Issue #427)
- Update to version 1.8.3 (2014-06-23)
  * Fix TLS verification when using a proxy in Python 3.4.1.
    (Issue #385)
  * Add disable_cache option to urllib3.util.make_headers.
    (Issue #393)
  * Wrap socket.timeout exception with
    urllib3.exceptions.ReadTimeoutError. (Issue #399)
  * Fixed proxy-related bug where connections were being reused
    incorrectly. (Issues #366, #369)
  * Added socket_options keyword parameter which allows to define
    setsockopt configuration of new sockets. (Issue #397)
  * Removed HTTPConnection.tcp_nodelay in favor of
    HTTPConnection.default_socket_options. (Issue #397)
  * Fixed TypeError bug in Python 2.6.4. (Issue #411)
- Update to version 1.8.2 (2014-04-17)
  * Fix urllib3.util not being included in the package.
- Update to version 1.8.1 (2014-04-17)
  * Fix AppEngine bug of HTTPS requests going out as HTTP.
    (Issue #356)
  * Don't install dummyserver into site-packages as it's only
    needed for the test suite. (Issue #362)
  * Added support for specifying source_address. (Issue #352)</changelog>
  <changelog author="p.drouand@gmail.com" date="1443182400">- Update to version 1.12
  * Rely on six for importing httplib to work around conflicts with
    other Python 3 shims. (Issue #688)
  * Add support for directories of certificate authorities, as
    supported by OpenSSL. (Issue #701)
  * New exception: NewConnectionError, raised when we fail to
    establish a new connection, usually ECONNREFUSED socket error.
- Fix version dependencies
- Add new build requirements following upstream changes
  * python-nose-exclude
  * python-tox
  * python-twine
  * python-wheel
- Update 0001-Don-t-pin-dependency-to-exact-version.patch
- Disable tests for now, as there require network</changelog>
  <changelog author="hpj@urpla.net" date="1444132800">- Comment out test requirements, as tests are disabled anyway, and
  one of these packages depend on python-requests, which depends on
  this package resulting in a circular dependency for openSUSE &lt;= 13.1</changelog>
  <changelog author="hpj@urpla.net" date="1444132801">- add python-pyOpenSSL, python-certifi and python-pyasn1 requirements</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444824000">- Delete the system egg-info during pre phase: older versions of
  the package installed it as a directory, the latest update
  creates a file, and rpm has known issues with replacing this.</changelog>
  <changelog author="jmatejek@suse.com" date="1445947200">- removed python-certifi dependency, we don't want to use it
- drop 0001-Don-t-pin-dependency-to-exact-version.patch because it's
  not needed anymore
- re-enable tests, re-add relevant dependencies
  * don't exclude test_util.py
  * exclude proxy timeout tests that fail for spurious reasons
- urllib3-ssl-default-context.patch - use set_default_verify_paths()
  if no certificate path specified and verification not explicitly
  disabled
- urllib3-test-ssl-drop-sslv3.patch - don't use "SSLv3" constants
  in python 2.7.9 and up
- ready-event.patch - fix race conditions in timeout tests
- drop %pre section because apparently "egg-info as file" is no longer
  true and this breaks builds</changelog>
  <changelog author="hpj@urpla.net" date="1447675200">- restored ability to build with openSUSE &lt;= 13.2</changelog>
  <changelog author="hpj@urpla.net" date="1451995200">- Update to Version 1.14 (2015-12-29)
  * contrib: SOCKS proxy support! (Issue #762)
  * Fixed AppEngine handling of transfer-encoding header and bug in
    Timeout defaults checking. (Issue #763)
- Update to Version 1.13.1 (2015-12-18)
  * Fixed regression in IPv6 + SSL for match_hostname. (Issue #761)
- Update to Version 1.13 (2015-12-14)
  * Fixed pip install urllib3[secure] on modern pip. (Issue #706)
  * pyopenssl: Fixed SSL3_WRITE_PENDING error. (Issue #717)
  * pyopenssl: Support for TLSv1.1 and TLSv1.2. (Issue #696)
  * Close connections more defensively on exception. (Issue #734)
  * Adjusted read_chunked to handle gzipped, chunk-encoded bodies
    without repeatedly flushing the decoder, to function better on
    Jython. (Issue #743)
  * Accept ca_cert_dir for SSL-related PoolManager configuration.
    (Issue #758)
- removed ready-event.patch: applied upstream
- disabled more dysfunctional tests</changelog>
  <changelog author="aplanas@suse.com" date="1455192000">- Update 1.14 source tar.gz from the source
  * Rebase urllib3-test-no-coverage.patch</changelog>
  <changelog author="jmatejek@suse.com" date="1456920000">- change Requires on pyopenssl, pyasn1 into Recommends,
  add ndg-httpsclient as well
  (these are dependencies of urrlib3's pyopenssl module, which can be
  used if native python's ssl capabilities are not good enough)</changelog>
  <changelog author="dmueller@suse.com" date="1463745600">- update to 1.15.1:
  * Fix packaging to include backports module. (Issue #841)
  * Added Retry(raise_on_status=False). (Issue #720)
  * Always use setuptools, no more distutils fallback. (Issue #785)
  * Dropped support for Python 3.2. (Issue #786)
  * Chunked transfer encoding when requesting with ``chunked=True``.
  * Fixed regression with IPv6 port parsing. (Issue #801)
  * Append SNIMissingWarning messages to allow users to specify it in
    the PYTHONWARNINGS environment variable. (Issue #816)
  * Handle unicode headers in Py2. (Issue #818)
  * Log certificate when there is a hostname mismatch. (Issue #820)
  * Preserve order of request/response headers. (Issue #821)</changelog>
  <changelog author="tbechtold@suse.com" date="1472731200">- update to 1.16:
  * Disable IPv6 DNS when IPv6 connections are not possible. (Issue #840)
  * Provide ``key_fn_by_scheme`` pool keying mechanism that can be
    overridden. (Issue #830)
  * Normalize scheme and host to lowercase for pool keys, and include
    ``source_address``. (Issue #830)
  * Cleaner exception chain in Python 3 for ``_make_request``.
    (Issue #861)
  * Fixed installing ``urllib3[socks]`` extra. (Issue #864)
  * Fixed signature of ``ConnectionPool.close`` so it can actually safely be
    called by subclasses. (Issue #873)
  * Retain ``release_conn`` state across retries. (Issues #651, #866)
  * Add customizable ``HTTPConnectionPool.ResponseCls``, which defaults to
    ``HTTPResponse`` but can be replaced with a subclass. (Issue #879)
- Use pypi.io as Source url</changelog>
</package>
<package pkgid="31a15e52bfa15e2414c68cb87c48985395f300e7010a00e1a5f217b3e4eae3eb" name="python-urllib3" arch="src">
  <version epoch="0" ver="1.16" rel="1.1"/>
  <changelog author="alexandre@exatati.com.br" date="1373803200">- Initial package (1.6) for openSUSE.</changelog>
  <changelog author="p.drouand@gmail.com" date="1384516800">- Update to version 1.7.1
  + Added granular timeout support with new urllib3.util.Timeout class.
    (Issue #231)
  + Fixed Python 3.4 support. (Issue #238)
- Changes from 1.7
  + More exceptions are now pickle-able, with tests. (Issue #174)
  + Fixed redirecting with relative URLs in Location header. (Issue #178)
  + Support for relative urls in Location: ... header. (Issue #179)
  + urllib3.response.HTTPResponse now inherits from io.IOBase for bonus
    file-like functionality. (Issue #187)
  + Passing assert_hostname=False when creating a HTTPSConnectionPool will
    skip hostname verification for SSL connections. (Issue #194)
  + New method urllib3.response.HTTPResponse.stream(...) which acts as a
    generator wrapped around .read(...). (Issue #198)
  + IPv6 url parsing enforces brackets around the hostname. (Issue #199)
  + Fixed thread race condition in
    urllib3.poolmanager.PoolManager.connection_from_host(...) (Issue #204)
  + ProxyManager requests now include non-default port in Host: ...
    header. (Issue #217)
  + Added HTTPS proxy support in ProxyManager. (Issue #170 #139)
  + New RequestField object can be passed to the fields=... param which
    can specify headers. (Issue #220)
  + Raise urllib3.exceptions.ProxyError when connecting to proxy fails.
    (Issue #221)
  + Use international headers when posting file names. (Issue #119)
  + Improved IPv6 support. (Issue #203)
- Add documentation from tarball</changelog>
  <changelog author="speilicke@suse.com" date="1395316800">- Update to version 1.8:
  * Improved url parsing in urllib3.util.parse_url (properly parse '@' in
    username, and blank ports like 'hostname:').
  * New urllib3.connection module which contains all the HTTPConnection
    objects.
  * Several urllib3.util.Timeout-related fixes. Also changed constructor
    signature to a more sensible order. [Backwards incompatible]
    (Issues #252, #262, #263)
  * Use backports.ssl_match_hostname if it's installed. (Issue #274)
  * Added .tell() method to urllib3.response.HTTPResponse which
    returns the number of bytes read so far. (Issue #277)
  * Support for platforms without threading. (Issue #289)
  * Expand default-port comparison in HTTPConnectionPool.is_same_host
    to allow a pool with no specified port to be considered equal to to an
    HTTP/HTTPS url with port 80/443 explicitly provided. (Issue #305)
  * Improved default SSL/TLS settings to avoid vulnerabilities.
    (Issue #309)
  * Fixed urllib3.poolmanager.ProxyManager not retrying on connect errors.
    (Issue #310)
  * Disable Nagle's Algorithm on the socket for non-proxies. A subset of requests
    will send the entire HTTP request ~200 milliseconds faster; however, some of
    the resulting TCP packets will be smaller. (Issue #254)
  * Increased maximum number of SubjectAltNames in urllib3.contrib.pyopenssl
    from the default 64 to 1024 in a single certificate. (Issue #318)
  * Headers are now passed and stored as a custom
    urllib3.collections_.HTTPHeaderDict object rather than a plain dict.
    (Issue #329, #333)
  * Headers no longer lose their case on Python 3. (Issue #236)
  * urllib3.contrib.pyopenssl now uses the operating system's default CA
    certificates on inject. (Issue #332)
  * Requests with retries=False will immediately raise any exceptions without
    wrapping them in MaxRetryError. (Issue #348)
  * Fixed open socket leak with SSL-related failures. (Issue #344, #348)
- Run testsuite (without coverage)
  + urllib3-test-no-coverage.patch
- Fix superfluous dependencies and allow later version
  + 0001-Don-t-pin-dependency-to-exact-version.patch
- Drop dummyserver module, this really is documentation
  + 0001-Don-t-install-dummyserver-into-site-packages.patch</changelog>
  <changelog author="toddrme2178@gmail.com" date="1410436800">- Remove upstreamed 0001-Don-t-install-dummyserver-into-site-packages.patch
- Rebase 0001-Don-t-pin-dependency-to-exact-version.patch and
  urllib3-test-no-coverage.patch
- Update to version 1.9 (2014-07-04)
  * Shuffled around development-related files.
    If you're maintaining a distro package of urllib3, you may need
    to tweak things. (Issue #415)
  * Unverified HTTPS requests will trigger a warning on the first
    request. See our new security documentation for details.
    (Issue #426)
  * New retry logic and urllib3.util.retry.Retry configuration
    object. (Issue #326)
  * All raised exceptions should now wrapped in a
    urllib3.exceptions.HTTPException-extending exception.
    (Issue #326)
  * All errors during a retry-enabled request should be wrapped in
    urllib3.exceptions.MaxRetryError, including timeout-related
    exceptions which were previously exempt. Underlying error is
    accessible from the .reason propery. (Issue #326)
  * urllib3.exceptions.ConnectionError renamed to
    urllib3.exceptions.ProtocolError. (Issue #326)
  * Errors during response read (such as IncompleteRead) are now
    wrapped in urllib3.exceptions.ProtocolError. (Issue #418)
  * Requesting an empty host will raise
    urllib3.exceptions.LocationValueError. (Issue #417)
  * Catch read timeouts over SSL connections as
    urllib3.exceptions.ReadTimeoutError. (Issue #419)
  * Apply socket arguments before connecting. (Issue #427)
- Update to version 1.8.3 (2014-06-23)
  * Fix TLS verification when using a proxy in Python 3.4.1.
    (Issue #385)
  * Add disable_cache option to urllib3.util.make_headers.
    (Issue #393)
  * Wrap socket.timeout exception with
    urllib3.exceptions.ReadTimeoutError. (Issue #399)
  * Fixed proxy-related bug where connections were being reused
    incorrectly. (Issues #366, #369)
  * Added socket_options keyword parameter which allows to define
    setsockopt configuration of new sockets. (Issue #397)
  * Removed HTTPConnection.tcp_nodelay in favor of
    HTTPConnection.default_socket_options. (Issue #397)
  * Fixed TypeError bug in Python 2.6.4. (Issue #411)
- Update to version 1.8.2 (2014-04-17)
  * Fix urllib3.util not being included in the package.
- Update to version 1.8.1 (2014-04-17)
  * Fix AppEngine bug of HTTPS requests going out as HTTP.
    (Issue #356)
  * Don't install dummyserver into site-packages as it's only
    needed for the test suite. (Issue #362)
  * Added support for specifying source_address. (Issue #352)</changelog>
  <changelog author="p.drouand@gmail.com" date="1443182400">- Update to version 1.12
  * Rely on six for importing httplib to work around conflicts with
    other Python 3 shims. (Issue #688)
  * Add support for directories of certificate authorities, as
    supported by OpenSSL. (Issue #701)
  * New exception: NewConnectionError, raised when we fail to
    establish a new connection, usually ECONNREFUSED socket error.
- Fix version dependencies
- Add new build requirements following upstream changes
  * python-nose-exclude
  * python-tox
  * python-twine
  * python-wheel
- Update 0001-Don-t-pin-dependency-to-exact-version.patch
- Disable tests for now, as there require network</changelog>
  <changelog author="hpj@urpla.net" date="1444132800">- Comment out test requirements, as tests are disabled anyway, and
  one of these packages depend on python-requests, which depends on
  this package resulting in a circular dependency for openSUSE &lt;= 13.1</changelog>
  <changelog author="hpj@urpla.net" date="1444132801">- add python-pyOpenSSL, python-certifi and python-pyasn1 requirements</changelog>
  <changelog author="toddrme2178@gmail.com" date="1444824000">- Delete the system egg-info during pre phase: older versions of
  the package installed it as a directory, the latest update
  creates a file, and rpm has known issues with replacing this.</changelog>
  <changelog author="jmatejek@suse.com" date="1445947200">- removed python-certifi dependency, we don't want to use it
- drop 0001-Don-t-pin-dependency-to-exact-version.patch because it's
  not needed anymore
- re-enable tests, re-add relevant dependencies
  * don't exclude test_util.py
  * exclude proxy timeout tests that fail for spurious reasons
- urllib3-ssl-default-context.patch - use set_default_verify_paths()
  if no certificate path specified and verification not explicitly
  disabled
- urllib3-test-ssl-drop-sslv3.patch - don't use "SSLv3" constants
  in python 2.7.9 and up
- ready-event.patch - fix race conditions in timeout tests
- drop %pre section because apparently "egg-info as file" is no longer
  true and this breaks builds</changelog>
  <changelog author="hpj@urpla.net" date="1447675200">- restored ability to build with openSUSE &lt;= 13.2</changelog>
  <changelog author="hpj@urpla.net" date="1451995200">- Update to Version 1.14 (2015-12-29)
  * contrib: SOCKS proxy support! (Issue #762)
  * Fixed AppEngine handling of transfer-encoding header and bug in
    Timeout defaults checking. (Issue #763)
- Update to Version 1.13.1 (2015-12-18)
  * Fixed regression in IPv6 + SSL for match_hostname. (Issue #761)
- Update to Version 1.13 (2015-12-14)
  * Fixed pip install urllib3[secure] on modern pip. (Issue #706)
  * pyopenssl: Fixed SSL3_WRITE_PENDING error. (Issue #717)
  * pyopenssl: Support for TLSv1.1 and TLSv1.2. (Issue #696)
  * Close connections more defensively on exception. (Issue #734)
  * Adjusted read_chunked to handle gzipped, chunk-encoded bodies
    without repeatedly flushing the decoder, to function better on
    Jython. (Issue #743)
  * Accept ca_cert_dir for SSL-related PoolManager configuration.
    (Issue #758)
- removed ready-event.patch: applied upstream
- disabled more dysfunctional tests</changelog>
  <changelog author="aplanas@suse.com" date="1455192000">- Update 1.14 source tar.gz from the source
  * Rebase urllib3-test-no-coverage.patch</changelog>
  <changelog author="jmatejek@suse.com" date="1456920000">- change Requires on pyopenssl, pyasn1 into Recommends,
  add ndg-httpsclient as well
  (these are dependencies of urrlib3's pyopenssl module, which can be
  used if native python's ssl capabilities are not good enough)</changelog>
  <changelog author="dmueller@suse.com" date="1463745600">- update to 1.15.1:
  * Fix packaging to include backports module. (Issue #841)
  * Added Retry(raise_on_status=False). (Issue #720)
  * Always use setuptools, no more distutils fallback. (Issue #785)
  * Dropped support for Python 3.2. (Issue #786)
  * Chunked transfer encoding when requesting with ``chunked=True``.
  * Fixed regression with IPv6 port parsing. (Issue #801)
  * Append SNIMissingWarning messages to allow users to specify it in
    the PYTHONWARNINGS environment variable. (Issue #816)
  * Handle unicode headers in Py2. (Issue #818)
  * Log certificate when there is a hostname mismatch. (Issue #820)
  * Preserve order of request/response headers. (Issue #821)</changelog>
  <changelog author="tbechtold@suse.com" date="1472731200">- update to 1.16:
  * Disable IPv6 DNS when IPv6 connections are not possible. (Issue #840)
  * Provide ``key_fn_by_scheme`` pool keying mechanism that can be
    overridden. (Issue #830)
  * Normalize scheme and host to lowercase for pool keys, and include
    ``source_address``. (Issue #830)
  * Cleaner exception chain in Python 3 for ``_make_request``.
    (Issue #861)
  * Fixed installing ``urllib3[socks]`` extra. (Issue #864)
  * Fixed signature of ``ConnectionPool.close`` so it can actually safely be
    called by subclasses. (Issue #873)
  * Retain ``release_conn`` state across retries. (Issues #651, #866)
  * Add customizable ``HTTPConnectionPool.ResponseCls``, which defaults to
    ``HTTPResponse`` but can be replaced with a subclass. (Issue #879)
- Use pypi.io as Source url</changelog>
</package>
<package pkgid="0d99119da269d275e1b884ccb9375d25e24825f7feadcfae05508024464fa930" name="python-vcversioner" arch="noarch">
  <version epoch="0" ver="2.14.0.0" rel="2.2"/>
  <changelog author="nemysis@gmx.ch" date="1433678400">- Initial package creation</changelog>
  <changelog author="nemysis@gmx.ch" date="1434283200">- Change Description</changelog>
</package>
<package pkgid="37da0db46911cd77ed049a194f2c14f4e51016450f612c9a60678a09e603745b" name="python-vcversioner" arch="src">
  <version epoch="0" ver="2.14.0.0" rel="2.2"/>
  <changelog author="nemysis@gmx.ch" date="1433678400">- Initial package creation</changelog>
  <changelog author="nemysis@gmx.ch" date="1434283200">- Change Description</changelog>
</package>
<package pkgid="6c6e626ee2c001519820d46a677059217932ac2dd513948a0dbbc68fae5fe7c2" name="python-virtualenv" arch="noarch">
  <version epoch="0" ver="13.1.2" rel="1.2"/>
  <changelog author="alexandre@exatati.com.br" date="1329480000">- Update to 1.7.1.2:
  * Fixed minor issue in --relocatable. Thanks, Cap Petschulat.
- Aditional changes from 1.7.1.1:
  * Bumped the version string in virtualenv.py up, too.
  * Fixed rST rendering bug of long description.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1340366400">- Update to 1.7.2:
  - Updated to distribute 0.6.27.
  - Fix activate.fish on OS X. Fixes #8. Thanks David Schoonover.
  - Create a virtualenv-x.x script with the Python version when
    installing, so virtualenv for multiple Python versions can be
    installed to the same script location. Thanks Miki Tebeka.
  - Restored ability to create a virtualenv with a path longer than
    78 characters, without breaking creation of virtualenvs with
    non-ASCII paths. Thanks, Bradley Ayers.
  - Added ability to create virtualenvs without having installed
    Apple's developers tools (using an own implementation of
    install_name_tool). Thanks Mike Hommey.
  - Fixed PyPy and Jython support on Windows. Thanks Konstantin
    Zemlyak.
  - Added pydoc script to ease use. Thanks Marc Abramowitz. Fixes
    [#149].
  - Fixed creating a bootstrap script on Python 3. Thanks Raul
    Leal. Fixes #280.
  - Fixed inconsistency when having set the PYTHONDONTWRITEBYTECODE
    env var with the --distribute option or the
    VIRTUALENV_USE_DISTRIBUTE env var. VIRTUALENV_USE_DISTRIBUTE
    is now considered again as a legacy alias.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1346500800">- Update to 1.8:
  - Dropped support for Python 2.4 The minimum supported Python
    version is now Python 2.5.
  - Fix --relocatable on systems that use lib64. Fixes #78. Thanks
    Branden Rolston.
  - Symlink some additional modules under Python 3. Fixes #194.
    Thanks Vinay Sajip, Ian Clelland, and Stefan Holek for the report.
  - Fix --relocatable when a script uses __future__ imports. Thanks
    Branden Rolston.
  - Fix a bug in the config option parser that prevented setting
    negative options with environemnt variables. Thanks Ralf Schmitt.
  - Allow setting --no-site-packages from the config file.
  - Use /usr/bin/multiarch-platform if available to figure out the
    include directory. Thanks for the patch, Mika Laitio.
  - Fix install_name_tool replacement to work on Python 3.X.
  - Handle paths of users' site-packages on Mac OS X correctly
    when changing the prefix.
  - Updated the embedded version of distribute to 0.6.28 and pip
    to 1.2.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1346673600">- Update to 1.8.1:
  * Fixed distribute version used with --never-download. Thanks
    michr for report and patch.
  * Fix creating Python 3.3 based virtualenvs by unsetting the
    __PYVENV_LAUNCHER__ environment variable in subprocesses.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1346932800">- Update to 1.8.2:
  * Updated the included pip version to 1.2.1 to fix regressions
    introduced there in 1.2.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1353844800">- Update to 1.8.3:
  - Fixed readline on OS X. Thanks minrk
  - Updated distribute to 0.6.30 (improves our error reporting,
    plus new distribute features and fixes). Thanks Gabriel (g2p)
  - Added compatibility with multiarch Python (Python 3.3 for example).
    Added an integration test. Thanks Gabriel (g2p)
  - Added ability to install distribute from a user-provided egg,
    rather than the bundled sdist, for better speed. Thanks Paul Moore.
  - Make the creation of lib64 symlink smarter about already-existing
    symlink, and more explicit about full paths. Fixes #334 and #330.
    Thanks Jeremy Orem.
  - Give lib64 site-dir preference over lib on 64-bit systems, to
    avoid wrong 32-bit compiles in the venv. Fixes #328. Thanks Damien
    Nozay.
  - Fix a bug with prompt-handling in activate.csh in non-interactive
    csh shells. Fixes #332. Thanks Benjamin Root for report and patch.
  - Make it possible to create a virtualenv from within a Python 3.3
    pyvenv. Thanks Chris McDonough for the report.
  - Add optional --setuptools option to be able to switch to it in
    case distribute is the default (like in Debian).</changelog>
  <changelog author="alexandre@exatati.com.br" date="1354017600">- Update to 1.8.4:
  - Updated distribute to 0.6.31. This fixes #359 (numpy install
    regression) on UTF-8 platforms, and provides a workaround on
    other platforms: PYTHONIOENCODING=utf8 pip install numpy.
  - When installing virtualenv via curl, don't forget to filter
    out arguments the distribute setup script won't understand.
    Fixes #358.
  - Added some more integration tests.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1362744000">- Update to 1.9.1:
  * Updated to pip 1.3.1 that fixed a major backward incompatible
    change of parsing URLs to externally hosted packages that got
    accidentily included in pip 1.3.
- Aditional changes from 1.9
  * Unset VIRTUAL_ENV environment variable in deactivate.bat
    (Pull #364)
  * Upgraded distribute to 0.6.34.
  * Added --no-setuptools and --no-pip options (Pull #336).
  * Fixed Issue #373. virtualenv-1.8.4 was failing in cygwin
    (Pull #382).
  * Fixed Issue #378. virtualenv is now "multiarch" aware on
    debian/ubuntu (Pull #379).
  * Fixed issue with readline module path on pypy and OSX (Pull #374).
  * Made 64bit detection compatible with Python 2.5 (Pull #393).</changelog>
  <changelog author="speilicke@suse.com" date="1375099200">- Update to version 1.10:
  + BACKWARDS INCOMPATIBLE Dropped support for Python 2.5. The minimum supported
    Python version is now Python 2.6.
  + BACKWARDS INCOMPATIBLE Using virtualenv.py as an isolated script (i.e.
    without an associated virtualenv_support directory) is no longer supported
    for security reasons and will fail with an error.
  + Along with this, --never-download is now always pinned to True, and is only
    being maintained in the short term for backward compatibility (Pull #412).
  + IMPORTANT Switched to the new setuptools (v0.9.7) which has been merged with
    Distribute again and works for Python 2 and 3 with one codebase. The
  - -distribute and --setuptools options are now no-op.
  + Updated to pip 1.4.
  + Added support for PyPy3k
  + Added the option to use a version number with the -p option to get the system
    copy of that Python version (Windows only)
  + Removed embedded ez_setup.py, distribute_setup.py and distribute_from_egg.py
    files as part of switching to merged setuptools.
  + Fixed --relocatable to work better on Windows.
  + Fixed issue with readline on Windows.
- Spec clean:
  + Depend on setuptools instead of distribute again
  + Package README.rst
  + Build HTML documentation and install it (instead of sources)</changelog>
  <changelog author="speilicke@suse.com" date="1375099201">- Use update-alternatives for parallel-installability with Python3 version</changelog>
  <changelog author="speilicke@suse.com" date="1375099202">- Don't drop shipped setuptools / pip, they've been fetched from the
  interwebs previously. It doesn't make sense to use the (currently
  matching) system equivalents, it's meant to be self-contained</changelog>
  <changelog author="speilicke@suse.com" date="1381492800">- Update to version 1.10.1:
  + **New Signing Key** Release 1.10.1 is using a different key than normal with
    fingerprint: 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA
  + Upgraded pip to v1.4.1
  + Upgraded setuptools to v0.9.8</changelog>
  <changelog author="speilicke@suse.com" date="1389096000">- Update to version 1.11:
  + BACKWARDS INCOMPATIBLE Switched to using wheels for the bundled
    copies of setuptools and pip. Using sdists is no longer supported
  + BACKWARDS INCOMPATIBLE Modified the handling of --extra-search-dirs.
    This option now works like pip?s --find-links option, in that it
    adds extra directories to search for compatible wheels for pip and
    setuptools. The actual wheel selected is chosen based on version
    and compatibility, using the same algorithm as pip install setuptools.
  + Upgraded pip to v1.5
  + Upgraded setuptools to v1.4
- Symlink /usr/bin/virtualenv in buildroot (u-a warning) and ghost
  alternatives link on 12.3 or newer</changelog>
  <changelog author="dmueller@suse.com" date="1392120000">- update to 1.11.2:
  * Fixed easy_install installed virtualenvs by updated pip to 1.5.2
  * Fixed an issue where pip and setuptools were not getting installed when using
  the ``--system-site-packages`` flag.
  * Updated setuptools to fix an issue when installed with easy_install
  * Fixed an issue with Python 3.4 and sys.stdout encoding being set to ascii</changelog>
  <changelog author="toddrme2178@gmail.com" date="1396180800">- update to 1.11.4
  * Updated pip to 1.5.4
- update to 1.11.3
  * Updated setuptools to 2.2
  * Updated pip to 1.5.3</changelog>
  <changelog author="tbechtold@suse.com" date="1410868800">- update to version 1.11.6
  * Updated setuptools to 3.6
  * Updated pip to 1.5.6
  * Updated documentation to use https://virtualenv.pypa.io/</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1415448000">- fix bashism in pre script</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1427976000">- update to version 12.0.7:
  * Upgrade pip to 6.0.8
- additional changes from version 12.0.6:
  * Upgrade pip to 6.0.7
  * Upgrade setuptools to 12.0.5
- additional changes from version 12.0.5:
  * Upgrade pip to 6.0.6
  * Upgrade setuptools to 11.0
- additional changes from version 12.0.4:
  * Revert the fix to ``-p`` on Debian based pythons as it was
    broken in other situations.
  * Revert several sys.path changes new in 12.0 which were breaking
    virtualenv.
- additional changes from version 12.0.3:
  * Fix an issue where Debian based Pythons would fail when using
  - p with the host Python.
  * Upgrade pip to 6.0.3
- additional changes from version 12.0.2:
  * Upgraded pip to 6.0.2
- additional changes from version 12.0.1:
  * Upgraded pip to 6.0.1
- additional changes from version 12.0:
  * **PROCESS** Version numbers are now simply ``X.Y`` where the
    leading ``1`` has been dropped.
  * Split up documentation into structured pages
  * Now using pytest framework
  * Correct sys.path ordering for debian, issue #461
  * Correctly throws error on older Pythons, issue #619
  * Allow for empty $PATH, pull #601
  * Don't set prompt if $env:VIRTUAL_ENV_DISABLE_PROMPT is set for
    Powershell
  * Updated setuptools to 7.0</changelog>
  <changelog author="toddrme2178@gmail.com" date="1438171200">- Split documentation into subpackage to avoid
  dependency loop</changelog>
  <changelog author="rhafer@suse.com" date="1442404800">- update to version 13.1.2:
  * Upgrade pip to 7.1.2.
- additional changes from version 13.1.1
  * Upgrade pip to 7.1.1.
  * Upgrade setuptools to 18.2.
  * Make the activate script safe to use when bash is running with ``-u``.
- additional changes from version 13.1.0
  * Upgrade pip to 7.1.0
  * Upgrade setuptools to 18.0.1
- additional changes from version 13.0.3
  * Upgrade pip to 7.0.3
- additional changes from version 13.0.2
  * Upgrade pip to 7.0.2
  * Upgrade setuptools to 17.0
- additional changes from version 13.0.1
  * Upgrade pip to 7.0.1
- additional changes from version 13.0.0
  * Automatically install wheel when creating a new virutalenv. This can be
    disabled by using the ``--no-wheel`` option.
  * Don't trust the current directory as a location to discover files to install
    packages from.
  * Upgrade setuptools to 16.0.
  * Upgrade pip to 7.0.0.</changelog>
</package>
<package pkgid="e3167080a0ceafac23eb7f013e57c6e4be3ee3735824c1e3ea081ce981f2f487" name="python-virtualenv" arch="src">
  <version epoch="0" ver="13.1.2" rel="1.2"/>
  <changelog author="alexandre@exatati.com.br" date="1329480000">- Update to 1.7.1.2:
  * Fixed minor issue in --relocatable. Thanks, Cap Petschulat.
- Aditional changes from 1.7.1.1:
  * Bumped the version string in virtualenv.py up, too.
  * Fixed rST rendering bug of long description.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1340366400">- Update to 1.7.2:
  - Updated to distribute 0.6.27.
  - Fix activate.fish on OS X. Fixes #8. Thanks David Schoonover.
  - Create a virtualenv-x.x script with the Python version when
    installing, so virtualenv for multiple Python versions can be
    installed to the same script location. Thanks Miki Tebeka.
  - Restored ability to create a virtualenv with a path longer than
    78 characters, without breaking creation of virtualenvs with
    non-ASCII paths. Thanks, Bradley Ayers.
  - Added ability to create virtualenvs without having installed
    Apple's developers tools (using an own implementation of
    install_name_tool). Thanks Mike Hommey.
  - Fixed PyPy and Jython support on Windows. Thanks Konstantin
    Zemlyak.
  - Added pydoc script to ease use. Thanks Marc Abramowitz. Fixes
    [#149].
  - Fixed creating a bootstrap script on Python 3. Thanks Raul
    Leal. Fixes #280.
  - Fixed inconsistency when having set the PYTHONDONTWRITEBYTECODE
    env var with the --distribute option or the
    VIRTUALENV_USE_DISTRIBUTE env var. VIRTUALENV_USE_DISTRIBUTE
    is now considered again as a legacy alias.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1346500800">- Update to 1.8:
  - Dropped support for Python 2.4 The minimum supported Python
    version is now Python 2.5.
  - Fix --relocatable on systems that use lib64. Fixes #78. Thanks
    Branden Rolston.
  - Symlink some additional modules under Python 3. Fixes #194.
    Thanks Vinay Sajip, Ian Clelland, and Stefan Holek for the report.
  - Fix --relocatable when a script uses __future__ imports. Thanks
    Branden Rolston.
  - Fix a bug in the config option parser that prevented setting
    negative options with environemnt variables. Thanks Ralf Schmitt.
  - Allow setting --no-site-packages from the config file.
  - Use /usr/bin/multiarch-platform if available to figure out the
    include directory. Thanks for the patch, Mika Laitio.
  - Fix install_name_tool replacement to work on Python 3.X.
  - Handle paths of users' site-packages on Mac OS X correctly
    when changing the prefix.
  - Updated the embedded version of distribute to 0.6.28 and pip
    to 1.2.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1346673600">- Update to 1.8.1:
  * Fixed distribute version used with --never-download. Thanks
    michr for report and patch.
  * Fix creating Python 3.3 based virtualenvs by unsetting the
    __PYVENV_LAUNCHER__ environment variable in subprocesses.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1346932800">- Update to 1.8.2:
  * Updated the included pip version to 1.2.1 to fix regressions
    introduced there in 1.2.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1353844800">- Update to 1.8.3:
  - Fixed readline on OS X. Thanks minrk
  - Updated distribute to 0.6.30 (improves our error reporting,
    plus new distribute features and fixes). Thanks Gabriel (g2p)
  - Added compatibility with multiarch Python (Python 3.3 for example).
    Added an integration test. Thanks Gabriel (g2p)
  - Added ability to install distribute from a user-provided egg,
    rather than the bundled sdist, for better speed. Thanks Paul Moore.
  - Make the creation of lib64 symlink smarter about already-existing
    symlink, and more explicit about full paths. Fixes #334 and #330.
    Thanks Jeremy Orem.
  - Give lib64 site-dir preference over lib on 64-bit systems, to
    avoid wrong 32-bit compiles in the venv. Fixes #328. Thanks Damien
    Nozay.
  - Fix a bug with prompt-handling in activate.csh in non-interactive
    csh shells. Fixes #332. Thanks Benjamin Root for report and patch.
  - Make it possible to create a virtualenv from within a Python 3.3
    pyvenv. Thanks Chris McDonough for the report.
  - Add optional --setuptools option to be able to switch to it in
    case distribute is the default (like in Debian).</changelog>
  <changelog author="alexandre@exatati.com.br" date="1354017600">- Update to 1.8.4:
  - Updated distribute to 0.6.31. This fixes #359 (numpy install
    regression) on UTF-8 platforms, and provides a workaround on
    other platforms: PYTHONIOENCODING=utf8 pip install numpy.
  - When installing virtualenv via curl, don't forget to filter
    out arguments the distribute setup script won't understand.
    Fixes #358.
  - Added some more integration tests.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1362744000">- Update to 1.9.1:
  * Updated to pip 1.3.1 that fixed a major backward incompatible
    change of parsing URLs to externally hosted packages that got
    accidentily included in pip 1.3.
- Aditional changes from 1.9
  * Unset VIRTUAL_ENV environment variable in deactivate.bat
    (Pull #364)
  * Upgraded distribute to 0.6.34.
  * Added --no-setuptools and --no-pip options (Pull #336).
  * Fixed Issue #373. virtualenv-1.8.4 was failing in cygwin
    (Pull #382).
  * Fixed Issue #378. virtualenv is now "multiarch" aware on
    debian/ubuntu (Pull #379).
  * Fixed issue with readline module path on pypy and OSX (Pull #374).
  * Made 64bit detection compatible with Python 2.5 (Pull #393).</changelog>
  <changelog author="speilicke@suse.com" date="1375099200">- Update to version 1.10:
  + BACKWARDS INCOMPATIBLE Dropped support for Python 2.5. The minimum supported
    Python version is now Python 2.6.
  + BACKWARDS INCOMPATIBLE Using virtualenv.py as an isolated script (i.e.
    without an associated virtualenv_support directory) is no longer supported
    for security reasons and will fail with an error.
  + Along with this, --never-download is now always pinned to True, and is only
    being maintained in the short term for backward compatibility (Pull #412).
  + IMPORTANT Switched to the new setuptools (v0.9.7) which has been merged with
    Distribute again and works for Python 2 and 3 with one codebase. The
  - -distribute and --setuptools options are now no-op.
  + Updated to pip 1.4.
  + Added support for PyPy3k
  + Added the option to use a version number with the -p option to get the system
    copy of that Python version (Windows only)
  + Removed embedded ez_setup.py, distribute_setup.py and distribute_from_egg.py
    files as part of switching to merged setuptools.
  + Fixed --relocatable to work better on Windows.
  + Fixed issue with readline on Windows.
- Spec clean:
  + Depend on setuptools instead of distribute again
  + Package README.rst
  + Build HTML documentation and install it (instead of sources)</changelog>
  <changelog author="speilicke@suse.com" date="1375099201">- Use update-alternatives for parallel-installability with Python3 version</changelog>
  <changelog author="speilicke@suse.com" date="1375099202">- Don't drop shipped setuptools / pip, they've been fetched from the
  interwebs previously. It doesn't make sense to use the (currently
  matching) system equivalents, it's meant to be self-contained</changelog>
  <changelog author="speilicke@suse.com" date="1381492800">- Update to version 1.10.1:
  + **New Signing Key** Release 1.10.1 is using a different key than normal with
    fingerprint: 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA
  + Upgraded pip to v1.4.1
  + Upgraded setuptools to v0.9.8</changelog>
  <changelog author="speilicke@suse.com" date="1389096000">- Update to version 1.11:
  + BACKWARDS INCOMPATIBLE Switched to using wheels for the bundled
    copies of setuptools and pip. Using sdists is no longer supported
  + BACKWARDS INCOMPATIBLE Modified the handling of --extra-search-dirs.
    This option now works like pip?s --find-links option, in that it
    adds extra directories to search for compatible wheels for pip and
    setuptools. The actual wheel selected is chosen based on version
    and compatibility, using the same algorithm as pip install setuptools.
  + Upgraded pip to v1.5
  + Upgraded setuptools to v1.4
- Symlink /usr/bin/virtualenv in buildroot (u-a warning) and ghost
  alternatives link on 12.3 or newer</changelog>
  <changelog author="dmueller@suse.com" date="1392120000">- update to 1.11.2:
  * Fixed easy_install installed virtualenvs by updated pip to 1.5.2
  * Fixed an issue where pip and setuptools were not getting installed when using
  the ``--system-site-packages`` flag.
  * Updated setuptools to fix an issue when installed with easy_install
  * Fixed an issue with Python 3.4 and sys.stdout encoding being set to ascii</changelog>
  <changelog author="toddrme2178@gmail.com" date="1396180800">- update to 1.11.4
  * Updated pip to 1.5.4
- update to 1.11.3
  * Updated setuptools to 2.2
  * Updated pip to 1.5.3</changelog>
  <changelog author="tbechtold@suse.com" date="1410868800">- update to version 1.11.6
  * Updated setuptools to 3.6
  * Updated pip to 1.5.6
  * Updated documentation to use https://virtualenv.pypa.io/</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1415448000">- fix bashism in pre script</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1427976000">- update to version 12.0.7:
  * Upgrade pip to 6.0.8
- additional changes from version 12.0.6:
  * Upgrade pip to 6.0.7
  * Upgrade setuptools to 12.0.5
- additional changes from version 12.0.5:
  * Upgrade pip to 6.0.6
  * Upgrade setuptools to 11.0
- additional changes from version 12.0.4:
  * Revert the fix to ``-p`` on Debian based pythons as it was
    broken in other situations.
  * Revert several sys.path changes new in 12.0 which were breaking
    virtualenv.
- additional changes from version 12.0.3:
  * Fix an issue where Debian based Pythons would fail when using
  - p with the host Python.
  * Upgrade pip to 6.0.3
- additional changes from version 12.0.2:
  * Upgraded pip to 6.0.2
- additional changes from version 12.0.1:
  * Upgraded pip to 6.0.1
- additional changes from version 12.0:
  * **PROCESS** Version numbers are now simply ``X.Y`` where the
    leading ``1`` has been dropped.
  * Split up documentation into structured pages
  * Now using pytest framework
  * Correct sys.path ordering for debian, issue #461
  * Correctly throws error on older Pythons, issue #619
  * Allow for empty $PATH, pull #601
  * Don't set prompt if $env:VIRTUAL_ENV_DISABLE_PROMPT is set for
    Powershell
  * Updated setuptools to 7.0</changelog>
  <changelog author="toddrme2178@gmail.com" date="1438171200">- Split documentation into subpackage to avoid
  dependency loop</changelog>
  <changelog author="rhafer@suse.com" date="1442404800">- update to version 13.1.2:
  * Upgrade pip to 7.1.2.
- additional changes from version 13.1.1
  * Upgrade pip to 7.1.1.
  * Upgrade setuptools to 18.2.
  * Make the activate script safe to use when bash is running with ``-u``.
- additional changes from version 13.1.0
  * Upgrade pip to 7.1.0
  * Upgrade setuptools to 18.0.1
- additional changes from version 13.0.3
  * Upgrade pip to 7.0.3
- additional changes from version 13.0.2
  * Upgrade pip to 7.0.2
  * Upgrade setuptools to 17.0
- additional changes from version 13.0.1
  * Upgrade pip to 7.0.1
- additional changes from version 13.0.0
  * Automatically install wheel when creating a new virutalenv. This can be
    disabled by using the ``--no-wheel`` option.
  * Don't trust the current directory as a location to discover files to install
    packages from.
  * Upgrade setuptools to 16.0.
  * Upgrade pip to 7.0.0.</changelog>
</package>
<package pkgid="2a0a4c236164222311a7cceb8a24aee1197f7ad58e40a222ff9af941229dbf9e" name="python-virtualenv" arch="noarch">
  <version epoch="0" ver="13.1.2" rel="1.3"/>
  <changelog author="alexandre@exatati.com.br" date="1329480000">- Update to 1.7.1.2:
  * Fixed minor issue in --relocatable. Thanks, Cap Petschulat.
- Aditional changes from 1.7.1.1:
  * Bumped the version string in virtualenv.py up, too.
  * Fixed rST rendering bug of long description.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1340366400">- Update to 1.7.2:
  - Updated to distribute 0.6.27.
  - Fix activate.fish on OS X. Fixes #8. Thanks David Schoonover.
  - Create a virtualenv-x.x script with the Python version when
    installing, so virtualenv for multiple Python versions can be
    installed to the same script location. Thanks Miki Tebeka.
  - Restored ability to create a virtualenv with a path longer than
    78 characters, without breaking creation of virtualenvs with
    non-ASCII paths. Thanks, Bradley Ayers.
  - Added ability to create virtualenvs without having installed
    Apple's developers tools (using an own implementation of
    install_name_tool). Thanks Mike Hommey.
  - Fixed PyPy and Jython support on Windows. Thanks Konstantin
    Zemlyak.
  - Added pydoc script to ease use. Thanks Marc Abramowitz. Fixes
    [#149].
  - Fixed creating a bootstrap script on Python 3. Thanks Raul
    Leal. Fixes #280.
  - Fixed inconsistency when having set the PYTHONDONTWRITEBYTECODE
    env var with the --distribute option or the
    VIRTUALENV_USE_DISTRIBUTE env var. VIRTUALENV_USE_DISTRIBUTE
    is now considered again as a legacy alias.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1346500800">- Update to 1.8:
  - Dropped support for Python 2.4 The minimum supported Python
    version is now Python 2.5.
  - Fix --relocatable on systems that use lib64. Fixes #78. Thanks
    Branden Rolston.
  - Symlink some additional modules under Python 3. Fixes #194.
    Thanks Vinay Sajip, Ian Clelland, and Stefan Holek for the report.
  - Fix --relocatable when a script uses __future__ imports. Thanks
    Branden Rolston.
  - Fix a bug in the config option parser that prevented setting
    negative options with environemnt variables. Thanks Ralf Schmitt.
  - Allow setting --no-site-packages from the config file.
  - Use /usr/bin/multiarch-platform if available to figure out the
    include directory. Thanks for the patch, Mika Laitio.
  - Fix install_name_tool replacement to work on Python 3.X.
  - Handle paths of users' site-packages on Mac OS X correctly
    when changing the prefix.
  - Updated the embedded version of distribute to 0.6.28 and pip
    to 1.2.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1346673600">- Update to 1.8.1:
  * Fixed distribute version used with --never-download. Thanks
    michr for report and patch.
  * Fix creating Python 3.3 based virtualenvs by unsetting the
    __PYVENV_LAUNCHER__ environment variable in subprocesses.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1346932800">- Update to 1.8.2:
  * Updated the included pip version to 1.2.1 to fix regressions
    introduced there in 1.2.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1353844800">- Update to 1.8.3:
  - Fixed readline on OS X. Thanks minrk
  - Updated distribute to 0.6.30 (improves our error reporting,
    plus new distribute features and fixes). Thanks Gabriel (g2p)
  - Added compatibility with multiarch Python (Python 3.3 for example).
    Added an integration test. Thanks Gabriel (g2p)
  - Added ability to install distribute from a user-provided egg,
    rather than the bundled sdist, for better speed. Thanks Paul Moore.
  - Make the creation of lib64 symlink smarter about already-existing
    symlink, and more explicit about full paths. Fixes #334 and #330.
    Thanks Jeremy Orem.
  - Give lib64 site-dir preference over lib on 64-bit systems, to
    avoid wrong 32-bit compiles in the venv. Fixes #328. Thanks Damien
    Nozay.
  - Fix a bug with prompt-handling in activate.csh in non-interactive
    csh shells. Fixes #332. Thanks Benjamin Root for report and patch.
  - Make it possible to create a virtualenv from within a Python 3.3
    pyvenv. Thanks Chris McDonough for the report.
  - Add optional --setuptools option to be able to switch to it in
    case distribute is the default (like in Debian).</changelog>
  <changelog author="alexandre@exatati.com.br" date="1354017600">- Update to 1.8.4:
  - Updated distribute to 0.6.31. This fixes #359 (numpy install
    regression) on UTF-8 platforms, and provides a workaround on
    other platforms: PYTHONIOENCODING=utf8 pip install numpy.
  - When installing virtualenv via curl, don't forget to filter
    out arguments the distribute setup script won't understand.
    Fixes #358.
  - Added some more integration tests.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1362744000">- Update to 1.9.1:
  * Updated to pip 1.3.1 that fixed a major backward incompatible
    change of parsing URLs to externally hosted packages that got
    accidentily included in pip 1.3.
- Aditional changes from 1.9
  * Unset VIRTUAL_ENV environment variable in deactivate.bat
    (Pull #364)
  * Upgraded distribute to 0.6.34.
  * Added --no-setuptools and --no-pip options (Pull #336).
  * Fixed Issue #373. virtualenv-1.8.4 was failing in cygwin
    (Pull #382).
  * Fixed Issue #378. virtualenv is now "multiarch" aware on
    debian/ubuntu (Pull #379).
  * Fixed issue with readline module path on pypy and OSX (Pull #374).
  * Made 64bit detection compatible with Python 2.5 (Pull #393).</changelog>
  <changelog author="speilicke@suse.com" date="1375099200">- Update to version 1.10:
  + BACKWARDS INCOMPATIBLE Dropped support for Python 2.5. The minimum supported
    Python version is now Python 2.6.
  + BACKWARDS INCOMPATIBLE Using virtualenv.py as an isolated script (i.e.
    without an associated virtualenv_support directory) is no longer supported
    for security reasons and will fail with an error.
  + Along with this, --never-download is now always pinned to True, and is only
    being maintained in the short term for backward compatibility (Pull #412).
  + IMPORTANT Switched to the new setuptools (v0.9.7) which has been merged with
    Distribute again and works for Python 2 and 3 with one codebase. The
  - -distribute and --setuptools options are now no-op.
  + Updated to pip 1.4.
  + Added support for PyPy3k
  + Added the option to use a version number with the -p option to get the system
    copy of that Python version (Windows only)
  + Removed embedded ez_setup.py, distribute_setup.py and distribute_from_egg.py
    files as part of switching to merged setuptools.
  + Fixed --relocatable to work better on Windows.
  + Fixed issue with readline on Windows.
- Spec clean:
  + Depend on setuptools instead of distribute again
  + Package README.rst
  + Build HTML documentation and install it (instead of sources)</changelog>
  <changelog author="speilicke@suse.com" date="1375099201">- Use update-alternatives for parallel-installability with Python3 version</changelog>
  <changelog author="speilicke@suse.com" date="1375099202">- Don't drop shipped setuptools / pip, they've been fetched from the
  interwebs previously. It doesn't make sense to use the (currently
  matching) system equivalents, it's meant to be self-contained</changelog>
  <changelog author="speilicke@suse.com" date="1381492800">- Update to version 1.10.1:
  + **New Signing Key** Release 1.10.1 is using a different key than normal with
    fingerprint: 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA
  + Upgraded pip to v1.4.1
  + Upgraded setuptools to v0.9.8</changelog>
  <changelog author="speilicke@suse.com" date="1389096000">- Update to version 1.11:
  + BACKWARDS INCOMPATIBLE Switched to using wheels for the bundled
    copies of setuptools and pip. Using sdists is no longer supported
  + BACKWARDS INCOMPATIBLE Modified the handling of --extra-search-dirs.
    This option now works like pip?s --find-links option, in that it
    adds extra directories to search for compatible wheels for pip and
    setuptools. The actual wheel selected is chosen based on version
    and compatibility, using the same algorithm as pip install setuptools.
  + Upgraded pip to v1.5
  + Upgraded setuptools to v1.4
- Symlink /usr/bin/virtualenv in buildroot (u-a warning) and ghost
  alternatives link on 12.3 or newer</changelog>
  <changelog author="dmueller@suse.com" date="1392120000">- update to 1.11.2:
  * Fixed easy_install installed virtualenvs by updated pip to 1.5.2
  * Fixed an issue where pip and setuptools were not getting installed when using
  the ``--system-site-packages`` flag.
  * Updated setuptools to fix an issue when installed with easy_install
  * Fixed an issue with Python 3.4 and sys.stdout encoding being set to ascii</changelog>
  <changelog author="toddrme2178@gmail.com" date="1396180800">- update to 1.11.4
  * Updated pip to 1.5.4
- update to 1.11.3
  * Updated setuptools to 2.2
  * Updated pip to 1.5.3</changelog>
  <changelog author="tbechtold@suse.com" date="1410868800">- update to version 1.11.6
  * Updated setuptools to 3.6
  * Updated pip to 1.5.6
  * Updated documentation to use https://virtualenv.pypa.io/</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1415448000">- fix bashism in pre script</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1427976000">- update to version 12.0.7:
  * Upgrade pip to 6.0.8
- additional changes from version 12.0.6:
  * Upgrade pip to 6.0.7
  * Upgrade setuptools to 12.0.5
- additional changes from version 12.0.5:
  * Upgrade pip to 6.0.6
  * Upgrade setuptools to 11.0
- additional changes from version 12.0.4:
  * Revert the fix to ``-p`` on Debian based pythons as it was
    broken in other situations.
  * Revert several sys.path changes new in 12.0 which were breaking
    virtualenv.
- additional changes from version 12.0.3:
  * Fix an issue where Debian based Pythons would fail when using
  - p with the host Python.
  * Upgrade pip to 6.0.3
- additional changes from version 12.0.2:
  * Upgraded pip to 6.0.2
- additional changes from version 12.0.1:
  * Upgraded pip to 6.0.1
- additional changes from version 12.0:
  * **PROCESS** Version numbers are now simply ``X.Y`` where the
    leading ``1`` has been dropped.
  * Split up documentation into structured pages
  * Now using pytest framework
  * Correct sys.path ordering for debian, issue #461
  * Correctly throws error on older Pythons, issue #619
  * Allow for empty $PATH, pull #601
  * Don't set prompt if $env:VIRTUAL_ENV_DISABLE_PROMPT is set for
    Powershell
  * Updated setuptools to 7.0</changelog>
  <changelog author="toddrme2178@gmail.com" date="1438171200">- Split documentation into subpackage to avoid
  dependency loop</changelog>
  <changelog author="rhafer@suse.com" date="1442404800">- update to version 13.1.2:
  * Upgrade pip to 7.1.2.
- additional changes from version 13.1.1
  * Upgrade pip to 7.1.1.
  * Upgrade setuptools to 18.2.
  * Make the activate script safe to use when bash is running with ``-u``.
- additional changes from version 13.1.0
  * Upgrade pip to 7.1.0
  * Upgrade setuptools to 18.0.1
- additional changes from version 13.0.3
  * Upgrade pip to 7.0.3
- additional changes from version 13.0.2
  * Upgrade pip to 7.0.2
  * Upgrade setuptools to 17.0
- additional changes from version 13.0.1
  * Upgrade pip to 7.0.1
- additional changes from version 13.0.0
  * Automatically install wheel when creating a new virutalenv. This can be
    disabled by using the ``--no-wheel`` option.
  * Don't trust the current directory as a location to discover files to install
    packages from.
  * Upgrade setuptools to 16.0.
  * Upgrade pip to 7.0.0.</changelog>
</package>
<package pkgid="59217d1604dd4387fcd2651834ee3d4f512f254bf737cdd30650c848f11cba71" name="python-virtualenv" arch="src">
  <version epoch="0" ver="13.1.2" rel="1.3"/>
  <changelog author="alexandre@exatati.com.br" date="1329480000">- Update to 1.7.1.2:
  * Fixed minor issue in --relocatable. Thanks, Cap Petschulat.
- Aditional changes from 1.7.1.1:
  * Bumped the version string in virtualenv.py up, too.
  * Fixed rST rendering bug of long description.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1340366400">- Update to 1.7.2:
  - Updated to distribute 0.6.27.
  - Fix activate.fish on OS X. Fixes #8. Thanks David Schoonover.
  - Create a virtualenv-x.x script with the Python version when
    installing, so virtualenv for multiple Python versions can be
    installed to the same script location. Thanks Miki Tebeka.
  - Restored ability to create a virtualenv with a path longer than
    78 characters, without breaking creation of virtualenvs with
    non-ASCII paths. Thanks, Bradley Ayers.
  - Added ability to create virtualenvs without having installed
    Apple's developers tools (using an own implementation of
    install_name_tool). Thanks Mike Hommey.
  - Fixed PyPy and Jython support on Windows. Thanks Konstantin
    Zemlyak.
  - Added pydoc script to ease use. Thanks Marc Abramowitz. Fixes
    [#149].
  - Fixed creating a bootstrap script on Python 3. Thanks Raul
    Leal. Fixes #280.
  - Fixed inconsistency when having set the PYTHONDONTWRITEBYTECODE
    env var with the --distribute option or the
    VIRTUALENV_USE_DISTRIBUTE env var. VIRTUALENV_USE_DISTRIBUTE
    is now considered again as a legacy alias.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1346500800">- Update to 1.8:
  - Dropped support for Python 2.4 The minimum supported Python
    version is now Python 2.5.
  - Fix --relocatable on systems that use lib64. Fixes #78. Thanks
    Branden Rolston.
  - Symlink some additional modules under Python 3. Fixes #194.
    Thanks Vinay Sajip, Ian Clelland, and Stefan Holek for the report.
  - Fix --relocatable when a script uses __future__ imports. Thanks
    Branden Rolston.
  - Fix a bug in the config option parser that prevented setting
    negative options with environemnt variables. Thanks Ralf Schmitt.
  - Allow setting --no-site-packages from the config file.
  - Use /usr/bin/multiarch-platform if available to figure out the
    include directory. Thanks for the patch, Mika Laitio.
  - Fix install_name_tool replacement to work on Python 3.X.
  - Handle paths of users' site-packages on Mac OS X correctly
    when changing the prefix.
  - Updated the embedded version of distribute to 0.6.28 and pip
    to 1.2.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1346673600">- Update to 1.8.1:
  * Fixed distribute version used with --never-download. Thanks
    michr for report and patch.
  * Fix creating Python 3.3 based virtualenvs by unsetting the
    __PYVENV_LAUNCHER__ environment variable in subprocesses.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1346932800">- Update to 1.8.2:
  * Updated the included pip version to 1.2.1 to fix regressions
    introduced there in 1.2.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1353844800">- Update to 1.8.3:
  - Fixed readline on OS X. Thanks minrk
  - Updated distribute to 0.6.30 (improves our error reporting,
    plus new distribute features and fixes). Thanks Gabriel (g2p)
  - Added compatibility with multiarch Python (Python 3.3 for example).
    Added an integration test. Thanks Gabriel (g2p)
  - Added ability to install distribute from a user-provided egg,
    rather than the bundled sdist, for better speed. Thanks Paul Moore.
  - Make the creation of lib64 symlink smarter about already-existing
    symlink, and more explicit about full paths. Fixes #334 and #330.
    Thanks Jeremy Orem.
  - Give lib64 site-dir preference over lib on 64-bit systems, to
    avoid wrong 32-bit compiles in the venv. Fixes #328. Thanks Damien
    Nozay.
  - Fix a bug with prompt-handling in activate.csh in non-interactive
    csh shells. Fixes #332. Thanks Benjamin Root for report and patch.
  - Make it possible to create a virtualenv from within a Python 3.3
    pyvenv. Thanks Chris McDonough for the report.
  - Add optional --setuptools option to be able to switch to it in
    case distribute is the default (like in Debian).</changelog>
  <changelog author="alexandre@exatati.com.br" date="1354017600">- Update to 1.8.4:
  - Updated distribute to 0.6.31. This fixes #359 (numpy install
    regression) on UTF-8 platforms, and provides a workaround on
    other platforms: PYTHONIOENCODING=utf8 pip install numpy.
  - When installing virtualenv via curl, don't forget to filter
    out arguments the distribute setup script won't understand.
    Fixes #358.
  - Added some more integration tests.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1362744000">- Update to 1.9.1:
  * Updated to pip 1.3.1 that fixed a major backward incompatible
    change of parsing URLs to externally hosted packages that got
    accidentily included in pip 1.3.
- Aditional changes from 1.9
  * Unset VIRTUAL_ENV environment variable in deactivate.bat
    (Pull #364)
  * Upgraded distribute to 0.6.34.
  * Added --no-setuptools and --no-pip options (Pull #336).
  * Fixed Issue #373. virtualenv-1.8.4 was failing in cygwin
    (Pull #382).
  * Fixed Issue #378. virtualenv is now "multiarch" aware on
    debian/ubuntu (Pull #379).
  * Fixed issue with readline module path on pypy and OSX (Pull #374).
  * Made 64bit detection compatible with Python 2.5 (Pull #393).</changelog>
  <changelog author="speilicke@suse.com" date="1375099200">- Update to version 1.10:
  + BACKWARDS INCOMPATIBLE Dropped support for Python 2.5. The minimum supported
    Python version is now Python 2.6.
  + BACKWARDS INCOMPATIBLE Using virtualenv.py as an isolated script (i.e.
    without an associated virtualenv_support directory) is no longer supported
    for security reasons and will fail with an error.
  + Along with this, --never-download is now always pinned to True, and is only
    being maintained in the short term for backward compatibility (Pull #412).
  + IMPORTANT Switched to the new setuptools (v0.9.7) which has been merged with
    Distribute again and works for Python 2 and 3 with one codebase. The
  - -distribute and --setuptools options are now no-op.
  + Updated to pip 1.4.
  + Added support for PyPy3k
  + Added the option to use a version number with the -p option to get the system
    copy of that Python version (Windows only)
  + Removed embedded ez_setup.py, distribute_setup.py and distribute_from_egg.py
    files as part of switching to merged setuptools.
  + Fixed --relocatable to work better on Windows.
  + Fixed issue with readline on Windows.
- Spec clean:
  + Depend on setuptools instead of distribute again
  + Package README.rst
  + Build HTML documentation and install it (instead of sources)</changelog>
  <changelog author="speilicke@suse.com" date="1375099201">- Use update-alternatives for parallel-installability with Python3 version</changelog>
  <changelog author="speilicke@suse.com" date="1375099202">- Don't drop shipped setuptools / pip, they've been fetched from the
  interwebs previously. It doesn't make sense to use the (currently
  matching) system equivalents, it's meant to be self-contained</changelog>
  <changelog author="speilicke@suse.com" date="1381492800">- Update to version 1.10.1:
  + **New Signing Key** Release 1.10.1 is using a different key than normal with
    fingerprint: 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA
  + Upgraded pip to v1.4.1
  + Upgraded setuptools to v0.9.8</changelog>
  <changelog author="speilicke@suse.com" date="1389096000">- Update to version 1.11:
  + BACKWARDS INCOMPATIBLE Switched to using wheels for the bundled
    copies of setuptools and pip. Using sdists is no longer supported
  + BACKWARDS INCOMPATIBLE Modified the handling of --extra-search-dirs.
    This option now works like pip?s --find-links option, in that it
    adds extra directories to search for compatible wheels for pip and
    setuptools. The actual wheel selected is chosen based on version
    and compatibility, using the same algorithm as pip install setuptools.
  + Upgraded pip to v1.5
  + Upgraded setuptools to v1.4
- Symlink /usr/bin/virtualenv in buildroot (u-a warning) and ghost
  alternatives link on 12.3 or newer</changelog>
  <changelog author="dmueller@suse.com" date="1392120000">- update to 1.11.2:
  * Fixed easy_install installed virtualenvs by updated pip to 1.5.2
  * Fixed an issue where pip and setuptools were not getting installed when using
  the ``--system-site-packages`` flag.
  * Updated setuptools to fix an issue when installed with easy_install
  * Fixed an issue with Python 3.4 and sys.stdout encoding being set to ascii</changelog>
  <changelog author="toddrme2178@gmail.com" date="1396180800">- update to 1.11.4
  * Updated pip to 1.5.4
- update to 1.11.3
  * Updated setuptools to 2.2
  * Updated pip to 1.5.3</changelog>
  <changelog author="tbechtold@suse.com" date="1410868800">- update to version 1.11.6
  * Updated setuptools to 3.6
  * Updated pip to 1.5.6
  * Updated documentation to use https://virtualenv.pypa.io/</changelog>
  <changelog author="Led &lt;ledest@gmail.com&gt;" date="1415448000">- fix bashism in pre script</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1427976000">- update to version 12.0.7:
  * Upgrade pip to 6.0.8
- additional changes from version 12.0.6:
  * Upgrade pip to 6.0.7
  * Upgrade setuptools to 12.0.5
- additional changes from version 12.0.5:
  * Upgrade pip to 6.0.6
  * Upgrade setuptools to 11.0
- additional changes from version 12.0.4:
  * Revert the fix to ``-p`` on Debian based pythons as it was
    broken in other situations.
  * Revert several sys.path changes new in 12.0 which were breaking
    virtualenv.
- additional changes from version 12.0.3:
  * Fix an issue where Debian based Pythons would fail when using
  - p with the host Python.
  * Upgrade pip to 6.0.3
- additional changes from version 12.0.2:
  * Upgraded pip to 6.0.2
- additional changes from version 12.0.1:
  * Upgraded pip to 6.0.1
- additional changes from version 12.0:
  * **PROCESS** Version numbers are now simply ``X.Y`` where the
    leading ``1`` has been dropped.
  * Split up documentation into structured pages
  * Now using pytest framework
  * Correct sys.path ordering for debian, issue #461
  * Correctly throws error on older Pythons, issue #619
  * Allow for empty $PATH, pull #601
  * Don't set prompt if $env:VIRTUAL_ENV_DISABLE_PROMPT is set for
    Powershell
  * Updated setuptools to 7.0</changelog>
  <changelog author="toddrme2178@gmail.com" date="1438171200">- Split documentation into subpackage to avoid
  dependency loop</changelog>
  <changelog author="rhafer@suse.com" date="1442404800">- update to version 13.1.2:
  * Upgrade pip to 7.1.2.
- additional changes from version 13.1.1
  * Upgrade pip to 7.1.1.
  * Upgrade setuptools to 18.2.
  * Make the activate script safe to use when bash is running with ``-u``.
- additional changes from version 13.1.0
  * Upgrade pip to 7.1.0
  * Upgrade setuptools to 18.0.1
- additional changes from version 13.0.3
  * Upgrade pip to 7.0.3
- additional changes from version 13.0.2
  * Upgrade pip to 7.0.2
  * Upgrade setuptools to 17.0
- additional changes from version 13.0.1
  * Upgrade pip to 7.0.1
- additional changes from version 13.0.0
  * Automatically install wheel when creating a new virutalenv. This can be
    disabled by using the ``--no-wheel`` option.
  * Don't trust the current directory as a location to discover files to install
    packages from.
  * Upgrade setuptools to 16.0.
  * Upgrade pip to 7.0.0.</changelog>
</package>
<package pkgid="2126b61bedc397b0f40f2cf4d8c9a3b674bb1a28b4d81565cf1c9ee65004d8e1" name="python-websocket-client" arch="noarch">
  <version epoch="0" ver="0.32.0" rel="3.2"/>
  <changelog author="rschweikert@suse.com" date="1401969600">- Initial build</changelog>
  <changelog author="rschweikert@suse.com" date="1401969601">- Fix upstream URL, point to github (development) rather than pypy</changelog>
  <changelog author="rschweikert@suse.com" date="1402056000">- Include in SLE 12 (FATE #316168)</changelog>
  <changelog author="rschweikert@suse.com" date="1402142400">- Add Group to sub package, fixes build for SLE 11</changelog>
  <changelog author="rschweikert@suse.com" date="1402920000">- Clean up spec file</changelog>
  <changelog author="rschweikert@suse.com" date="1403524800">- Simplify conditionals in spec file
- Fix patch webSoc_useSystemCert.patch, eliminate tab use spaces</changelog>
  <changelog author="toddrme2178@gmail.com" date="1412251200">- Update to version 0.18.0
  - allow override of match_hostname usage on ssl (#105)
- Update to version 0.17.0
  - can't set timeout on a standing websocket connection (#102)
  - fixed local variable 'error' referenced before assignment (#102, #98)
- Update to version 0.16.0
  - lock some method for multithread. (#92)
  - disable cert verification. (#89)
- Remove upstreamed webSoc_useSystemCert.patch</changelog>
  <changelog author="rjschwei@suse.com" date="1423396800">- Update to version 0.23.0
  - Remove spurious print statement. (#135)
  - Fix not thread-safe of Websocket.close() (#120)
  - Try to get proxy info from environment if not explicitly provided (#124)
  - support proxy basic authenticaiton. (#125)
  - Fix NoneType exception at WebsocketApp.send (#126)
  - not use proxy for localhost (#132)
  - Check for socket before attempting to close (#115)
  - Enable turning off SSL verification in wsdump.py(#116)
  - Enable to set subprotocol(#118)
  - Better support for Autobahn test suite (http://autobahn.ws/testsuite) (#117)  - suppress close event message(#107)
  - detect socket connection state(#109)
  - support for code and reason in on_close callback(#111)
  - continuation frame handling seems suspicious(#113)</changelog>
  <changelog author="rjschwei@suse.com" date="1423569600">- Add fixTestTimeoutIssue.patch
  + fixes test case in factory</changelog>
  <changelog author="rjschwei@suse.com" date="1423656000">- Update fixTestTimeoutIssue.patch to handle different behavior between
  python 2.7.x versions</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1431604800">- update to version 0.30.0:
  * fixed if client is behind proxy (#169)
  * support SNI for python 2.7.9+ and 3.2+ (#172)
  * update Host HTTP header by user. (#171)
  * fix typo for isEnabledFor (#173)
  * can set verify_mode to CERT_NONE when check_hostname is
    enabled.(#175)
  * make websockets iterable (#178)
- additional changes from version 0.29.0
  * fixed ssl socket bug
- additional changes from version 0.28.0
  * Fix erroneous argument shadowing(#168)
- additional changes from version 0.27.0
  * remove unittest2 requirements for python 2.6 (#156)
  * fixed subprotocol case during header validation (#158)
  * get response status and headers (#160)
  * fix out-of-memory due to fragmentation when recieving a very
    large frame(#163)
  * fix error if the payload data is nothing.(#166)
  * refactoring.
- additional changes from version 0.26.0
  * all WebSocketException provide message string (#152)
  * fixed tests fail when not connected to the network (#155)
  * Add command line options and handle closed socket to wsdump.py
    (#153)
- additional changes from version 0.25.0
  * fixed for Python 2.6(#151)
- additional changes from version 0.24.0
  * Supporting http-basic auth in WebSocketApp (#143)
  * fix failer of test.testInternalRecvStrict(#141)
  * skip utf8 validation by skip_utf8_validation argument (#137)
  * WebsocketProxyException will be raised if we got error about
    proxy.(#138)
- drop fixTestTimeoutIssue.patch: fixed upstream
- point the source URL to pypi
- add new dependency python-backports.ssl_match_hostname
- fix archive name when calling %setup</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437739200">- fix dependencies for RHEL/CentOS 7: they provide their own
  python-backports-ssl_match_hostname</changelog>
  <changelog author="dmueller@suse.com" date="1445428800">- update to 0.32.0 (bsc#954486):
  - fix http proxy bug (#189)
  - Avoid deprecated BaseException.message (#180)
  - Add travis builds (#182)
  - fixed wsdump to work with piped input (#183)
  - fixed output of wsdump.py with python3 (#185)
  - add raw mode to wsdump.py (#186)</changelog>
  <changelog author="andrea@opensuse.org" date="1460462400">- added update-alternatives to allow the python3 version to be installed</changelog>
</package>
<package pkgid="e3af96bdcefbdbefc774b48d5a642b3c2849b2387655367644b575336fb60386" name="python-websocket-client" arch="src">
  <version epoch="0" ver="0.32.0" rel="3.2"/>
  <changelog author="rschweikert@suse.com" date="1401969600">- Initial build</changelog>
  <changelog author="rschweikert@suse.com" date="1401969601">- Fix upstream URL, point to github (development) rather than pypy</changelog>
  <changelog author="rschweikert@suse.com" date="1402056000">- Include in SLE 12 (FATE #316168)</changelog>
  <changelog author="rschweikert@suse.com" date="1402142400">- Add Group to sub package, fixes build for SLE 11</changelog>
  <changelog author="rschweikert@suse.com" date="1402920000">- Clean up spec file</changelog>
  <changelog author="rschweikert@suse.com" date="1403524800">- Simplify conditionals in spec file
- Fix patch webSoc_useSystemCert.patch, eliminate tab use spaces</changelog>
  <changelog author="toddrme2178@gmail.com" date="1412251200">- Update to version 0.18.0
  - allow override of match_hostname usage on ssl (#105)
- Update to version 0.17.0
  - can't set timeout on a standing websocket connection (#102)
  - fixed local variable 'error' referenced before assignment (#102, #98)
- Update to version 0.16.0
  - lock some method for multithread. (#92)
  - disable cert verification. (#89)
- Remove upstreamed webSoc_useSystemCert.patch</changelog>
  <changelog author="rjschwei@suse.com" date="1423396800">- Update to version 0.23.0
  - Remove spurious print statement. (#135)
  - Fix not thread-safe of Websocket.close() (#120)
  - Try to get proxy info from environment if not explicitly provided (#124)
  - support proxy basic authenticaiton. (#125)
  - Fix NoneType exception at WebsocketApp.send (#126)
  - not use proxy for localhost (#132)
  - Check for socket before attempting to close (#115)
  - Enable turning off SSL verification in wsdump.py(#116)
  - Enable to set subprotocol(#118)
  - Better support for Autobahn test suite (http://autobahn.ws/testsuite) (#117)  - suppress close event message(#107)
  - detect socket connection state(#109)
  - support for code and reason in on_close callback(#111)
  - continuation frame handling seems suspicious(#113)</changelog>
  <changelog author="rjschwei@suse.com" date="1423569600">- Add fixTestTimeoutIssue.patch
  + fixes test case in factory</changelog>
  <changelog author="rjschwei@suse.com" date="1423656000">- Update fixTestTimeoutIssue.patch to handle different behavior between
  python 2.7.x versions</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1431604800">- update to version 0.30.0:
  * fixed if client is behind proxy (#169)
  * support SNI for python 2.7.9+ and 3.2+ (#172)
  * update Host HTTP header by user. (#171)
  * fix typo for isEnabledFor (#173)
  * can set verify_mode to CERT_NONE when check_hostname is
    enabled.(#175)
  * make websockets iterable (#178)
- additional changes from version 0.29.0
  * fixed ssl socket bug
- additional changes from version 0.28.0
  * Fix erroneous argument shadowing(#168)
- additional changes from version 0.27.0
  * remove unittest2 requirements for python 2.6 (#156)
  * fixed subprotocol case during header validation (#158)
  * get response status and headers (#160)
  * fix out-of-memory due to fragmentation when recieving a very
    large frame(#163)
  * fix error if the payload data is nothing.(#166)
  * refactoring.
- additional changes from version 0.26.0
  * all WebSocketException provide message string (#152)
  * fixed tests fail when not connected to the network (#155)
  * Add command line options and handle closed socket to wsdump.py
    (#153)
- additional changes from version 0.25.0
  * fixed for Python 2.6(#151)
- additional changes from version 0.24.0
  * Supporting http-basic auth in WebSocketApp (#143)
  * fix failer of test.testInternalRecvStrict(#141)
  * skip utf8 validation by skip_utf8_validation argument (#137)
  * WebsocketProxyException will be raised if we got error about
    proxy.(#138)
- drop fixTestTimeoutIssue.patch: fixed upstream
- point the source URL to pypi
- add new dependency python-backports.ssl_match_hostname
- fix archive name when calling %setup</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437739200">- fix dependencies for RHEL/CentOS 7: they provide their own
  python-backports-ssl_match_hostname</changelog>
  <changelog author="dmueller@suse.com" date="1445428800">- update to 0.32.0 (bsc#954486):
  - fix http proxy bug (#189)
  - Avoid deprecated BaseException.message (#180)
  - Add travis builds (#182)
  - fixed wsdump to work with piped input (#183)
  - fixed output of wsdump.py with python3 (#185)
  - add raw mode to wsdump.py (#186)</changelog>
  <changelog author="andrea@opensuse.org" date="1460462400">- added update-alternatives to allow the python3 version to be installed</changelog>
</package>
<package pkgid="1aa00e4e111eb0aa4496e0becc5b013206a840f5c868d38334cb5cd2ee554d9b" name="python-websocket-client" arch="noarch">
  <version epoch="0" ver="0.32.0" rel="3.3"/>
  <changelog author="rschweikert@suse.com" date="1401969600">- Initial build</changelog>
  <changelog author="rschweikert@suse.com" date="1401969601">- Fix upstream URL, point to github (development) rather than pypy</changelog>
  <changelog author="rschweikert@suse.com" date="1402056000">- Include in SLE 12 (FATE #316168)</changelog>
  <changelog author="rschweikert@suse.com" date="1402142400">- Add Group to sub package, fixes build for SLE 11</changelog>
  <changelog author="rschweikert@suse.com" date="1402920000">- Clean up spec file</changelog>
  <changelog author="rschweikert@suse.com" date="1403524800">- Simplify conditionals in spec file
- Fix patch webSoc_useSystemCert.patch, eliminate tab use spaces</changelog>
  <changelog author="toddrme2178@gmail.com" date="1412251200">- Update to version 0.18.0
  - allow override of match_hostname usage on ssl (#105)
- Update to version 0.17.0
  - can't set timeout on a standing websocket connection (#102)
  - fixed local variable 'error' referenced before assignment (#102, #98)
- Update to version 0.16.0
  - lock some method for multithread. (#92)
  - disable cert verification. (#89)
- Remove upstreamed webSoc_useSystemCert.patch</changelog>
  <changelog author="rjschwei@suse.com" date="1423396800">- Update to version 0.23.0
  - Remove spurious print statement. (#135)
  - Fix not thread-safe of Websocket.close() (#120)
  - Try to get proxy info from environment if not explicitly provided (#124)
  - support proxy basic authenticaiton. (#125)
  - Fix NoneType exception at WebsocketApp.send (#126)
  - not use proxy for localhost (#132)
  - Check for socket before attempting to close (#115)
  - Enable turning off SSL verification in wsdump.py(#116)
  - Enable to set subprotocol(#118)
  - Better support for Autobahn test suite (http://autobahn.ws/testsuite) (#117)  - suppress close event message(#107)
  - detect socket connection state(#109)
  - support for code and reason in on_close callback(#111)
  - continuation frame handling seems suspicious(#113)</changelog>
  <changelog author="rjschwei@suse.com" date="1423569600">- Add fixTestTimeoutIssue.patch
  + fixes test case in factory</changelog>
  <changelog author="rjschwei@suse.com" date="1423656000">- Update fixTestTimeoutIssue.patch to handle different behavior between
  python 2.7.x versions</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1431604800">- update to version 0.30.0:
  * fixed if client is behind proxy (#169)
  * support SNI for python 2.7.9+ and 3.2+ (#172)
  * update Host HTTP header by user. (#171)
  * fix typo for isEnabledFor (#173)
  * can set verify_mode to CERT_NONE when check_hostname is
    enabled.(#175)
  * make websockets iterable (#178)
- additional changes from version 0.29.0
  * fixed ssl socket bug
- additional changes from version 0.28.0
  * Fix erroneous argument shadowing(#168)
- additional changes from version 0.27.0
  * remove unittest2 requirements for python 2.6 (#156)
  * fixed subprotocol case during header validation (#158)
  * get response status and headers (#160)
  * fix out-of-memory due to fragmentation when recieving a very
    large frame(#163)
  * fix error if the payload data is nothing.(#166)
  * refactoring.
- additional changes from version 0.26.0
  * all WebSocketException provide message string (#152)
  * fixed tests fail when not connected to the network (#155)
  * Add command line options and handle closed socket to wsdump.py
    (#153)
- additional changes from version 0.25.0
  * fixed for Python 2.6(#151)
- additional changes from version 0.24.0
  * Supporting http-basic auth in WebSocketApp (#143)
  * fix failer of test.testInternalRecvStrict(#141)
  * skip utf8 validation by skip_utf8_validation argument (#137)
  * WebsocketProxyException will be raised if we got error about
    proxy.(#138)
- drop fixTestTimeoutIssue.patch: fixed upstream
- point the source URL to pypi
- add new dependency python-backports.ssl_match_hostname
- fix archive name when calling %setup</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437739200">- fix dependencies for RHEL/CentOS 7: they provide their own
  python-backports-ssl_match_hostname</changelog>
  <changelog author="dmueller@suse.com" date="1445428800">- update to 0.32.0 (bsc#954486):
  - fix http proxy bug (#189)
  - Avoid deprecated BaseException.message (#180)
  - Add travis builds (#182)
  - fixed wsdump to work with piped input (#183)
  - fixed output of wsdump.py with python3 (#185)
  - add raw mode to wsdump.py (#186)</changelog>
  <changelog author="andrea@opensuse.org" date="1460462400">- added update-alternatives to allow the python3 version to be installed</changelog>
</package>
<package pkgid="ff629ecd9b9de38c643f9f58874604afe79be68927dc14763e8e3833d76c7a69" name="python-websocket-client" arch="src">
  <version epoch="0" ver="0.32.0" rel="3.3"/>
  <changelog author="rschweikert@suse.com" date="1401969600">- Initial build</changelog>
  <changelog author="rschweikert@suse.com" date="1401969601">- Fix upstream URL, point to github (development) rather than pypy</changelog>
  <changelog author="rschweikert@suse.com" date="1402056000">- Include in SLE 12 (FATE #316168)</changelog>
  <changelog author="rschweikert@suse.com" date="1402142400">- Add Group to sub package, fixes build for SLE 11</changelog>
  <changelog author="rschweikert@suse.com" date="1402920000">- Clean up spec file</changelog>
  <changelog author="rschweikert@suse.com" date="1403524800">- Simplify conditionals in spec file
- Fix patch webSoc_useSystemCert.patch, eliminate tab use spaces</changelog>
  <changelog author="toddrme2178@gmail.com" date="1412251200">- Update to version 0.18.0
  - allow override of match_hostname usage on ssl (#105)
- Update to version 0.17.0
  - can't set timeout on a standing websocket connection (#102)
  - fixed local variable 'error' referenced before assignment (#102, #98)
- Update to version 0.16.0
  - lock some method for multithread. (#92)
  - disable cert verification. (#89)
- Remove upstreamed webSoc_useSystemCert.patch</changelog>
  <changelog author="rjschwei@suse.com" date="1423396800">- Update to version 0.23.0
  - Remove spurious print statement. (#135)
  - Fix not thread-safe of Websocket.close() (#120)
  - Try to get proxy info from environment if not explicitly provided (#124)
  - support proxy basic authenticaiton. (#125)
  - Fix NoneType exception at WebsocketApp.send (#126)
  - not use proxy for localhost (#132)
  - Check for socket before attempting to close (#115)
  - Enable turning off SSL verification in wsdump.py(#116)
  - Enable to set subprotocol(#118)
  - Better support for Autobahn test suite (http://autobahn.ws/testsuite) (#117)  - suppress close event message(#107)
  - detect socket connection state(#109)
  - support for code and reason in on_close callback(#111)
  - continuation frame handling seems suspicious(#113)</changelog>
  <changelog author="rjschwei@suse.com" date="1423569600">- Add fixTestTimeoutIssue.patch
  + fixes test case in factory</changelog>
  <changelog author="rjschwei@suse.com" date="1423656000">- Update fixTestTimeoutIssue.patch to handle different behavior between
  python 2.7.x versions</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1431604800">- update to version 0.30.0:
  * fixed if client is behind proxy (#169)
  * support SNI for python 2.7.9+ and 3.2+ (#172)
  * update Host HTTP header by user. (#171)
  * fix typo for isEnabledFor (#173)
  * can set verify_mode to CERT_NONE when check_hostname is
    enabled.(#175)
  * make websockets iterable (#178)
- additional changes from version 0.29.0
  * fixed ssl socket bug
- additional changes from version 0.28.0
  * Fix erroneous argument shadowing(#168)
- additional changes from version 0.27.0
  * remove unittest2 requirements for python 2.6 (#156)
  * fixed subprotocol case during header validation (#158)
  * get response status and headers (#160)
  * fix out-of-memory due to fragmentation when recieving a very
    large frame(#163)
  * fix error if the payload data is nothing.(#166)
  * refactoring.
- additional changes from version 0.26.0
  * all WebSocketException provide message string (#152)
  * fixed tests fail when not connected to the network (#155)
  * Add command line options and handle closed socket to wsdump.py
    (#153)
- additional changes from version 0.25.0
  * fixed for Python 2.6(#151)
- additional changes from version 0.24.0
  * Supporting http-basic auth in WebSocketApp (#143)
  * fix failer of test.testInternalRecvStrict(#141)
  * skip utf8 validation by skip_utf8_validation argument (#137)
  * WebsocketProxyException will be raised if we got error about
    proxy.(#138)
- drop fixTestTimeoutIssue.patch: fixed upstream
- point the source URL to pypi
- add new dependency python-backports.ssl_match_hostname
- fix archive name when calling %setup</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437739200">- fix dependencies for RHEL/CentOS 7: they provide their own
  python-backports-ssl_match_hostname</changelog>
  <changelog author="dmueller@suse.com" date="1445428800">- update to 0.32.0 (bsc#954486):
  - fix http proxy bug (#189)
  - Avoid deprecated BaseException.message (#180)
  - Add travis builds (#182)
  - fixed wsdump to work with piped input (#183)
  - fixed output of wsdump.py with python3 (#185)
  - add raw mode to wsdump.py (#186)</changelog>
  <changelog author="andrea@opensuse.org" date="1460462400">- added update-alternatives to allow the python3 version to be installed</changelog>
</package>
<package pkgid="4f6b05fc1de93b4e5b4b582b1ec061d3e2b3653535c5253f49fd412003e5bf1f" name="python-websocket-client-test" arch="noarch">
  <version epoch="0" ver="0.32.0" rel="3.2"/>
  <changelog author="rschweikert@suse.com" date="1401969600">- Initial build</changelog>
  <changelog author="rschweikert@suse.com" date="1401969601">- Fix upstream URL, point to github (development) rather than pypy</changelog>
  <changelog author="rschweikert@suse.com" date="1402056000">- Include in SLE 12 (FATE #316168)</changelog>
  <changelog author="rschweikert@suse.com" date="1402142400">- Add Group to sub package, fixes build for SLE 11</changelog>
  <changelog author="rschweikert@suse.com" date="1402920000">- Clean up spec file</changelog>
  <changelog author="rschweikert@suse.com" date="1403524800">- Simplify conditionals in spec file
- Fix patch webSoc_useSystemCert.patch, eliminate tab use spaces</changelog>
  <changelog author="toddrme2178@gmail.com" date="1412251200">- Update to version 0.18.0
  - allow override of match_hostname usage on ssl (#105)
- Update to version 0.17.0
  - can't set timeout on a standing websocket connection (#102)
  - fixed local variable 'error' referenced before assignment (#102, #98)
- Update to version 0.16.0
  - lock some method for multithread. (#92)
  - disable cert verification. (#89)
- Remove upstreamed webSoc_useSystemCert.patch</changelog>
  <changelog author="rjschwei@suse.com" date="1423396800">- Update to version 0.23.0
  - Remove spurious print statement. (#135)
  - Fix not thread-safe of Websocket.close() (#120)
  - Try to get proxy info from environment if not explicitly provided (#124)
  - support proxy basic authenticaiton. (#125)
  - Fix NoneType exception at WebsocketApp.send (#126)
  - not use proxy for localhost (#132)
  - Check for socket before attempting to close (#115)
  - Enable turning off SSL verification in wsdump.py(#116)
  - Enable to set subprotocol(#118)
  - Better support for Autobahn test suite (http://autobahn.ws/testsuite) (#117)  - suppress close event message(#107)
  - detect socket connection state(#109)
  - support for code and reason in on_close callback(#111)
  - continuation frame handling seems suspicious(#113)</changelog>
  <changelog author="rjschwei@suse.com" date="1423569600">- Add fixTestTimeoutIssue.patch
  + fixes test case in factory</changelog>
  <changelog author="rjschwei@suse.com" date="1423656000">- Update fixTestTimeoutIssue.patch to handle different behavior between
  python 2.7.x versions</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1431604800">- update to version 0.30.0:
  * fixed if client is behind proxy (#169)
  * support SNI for python 2.7.9+ and 3.2+ (#172)
  * update Host HTTP header by user. (#171)
  * fix typo for isEnabledFor (#173)
  * can set verify_mode to CERT_NONE when check_hostname is
    enabled.(#175)
  * make websockets iterable (#178)
- additional changes from version 0.29.0
  * fixed ssl socket bug
- additional changes from version 0.28.0
  * Fix erroneous argument shadowing(#168)
- additional changes from version 0.27.0
  * remove unittest2 requirements for python 2.6 (#156)
  * fixed subprotocol case during header validation (#158)
  * get response status and headers (#160)
  * fix out-of-memory due to fragmentation when recieving a very
    large frame(#163)
  * fix error if the payload data is nothing.(#166)
  * refactoring.
- additional changes from version 0.26.0
  * all WebSocketException provide message string (#152)
  * fixed tests fail when not connected to the network (#155)
  * Add command line options and handle closed socket to wsdump.py
    (#153)
- additional changes from version 0.25.0
  * fixed for Python 2.6(#151)
- additional changes from version 0.24.0
  * Supporting http-basic auth in WebSocketApp (#143)
  * fix failer of test.testInternalRecvStrict(#141)
  * skip utf8 validation by skip_utf8_validation argument (#137)
  * WebsocketProxyException will be raised if we got error about
    proxy.(#138)
- drop fixTestTimeoutIssue.patch: fixed upstream
- point the source URL to pypi
- add new dependency python-backports.ssl_match_hostname
- fix archive name when calling %setup</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437739200">- fix dependencies for RHEL/CentOS 7: they provide their own
  python-backports-ssl_match_hostname</changelog>
  <changelog author="dmueller@suse.com" date="1445428800">- update to 0.32.0 (bsc#954486):
  - fix http proxy bug (#189)
  - Avoid deprecated BaseException.message (#180)
  - Add travis builds (#182)
  - fixed wsdump to work with piped input (#183)
  - fixed output of wsdump.py with python3 (#185)
  - add raw mode to wsdump.py (#186)</changelog>
  <changelog author="andrea@opensuse.org" date="1460462400">- added update-alternatives to allow the python3 version to be installed</changelog>
</package>
<package pkgid="554f3fb91f67c47f813686f5a3886ca1a61ddcac8c9c344fc1a5cd7e5101033d" name="python-websocket-client-test" arch="noarch">
  <version epoch="0" ver="0.32.0" rel="3.3"/>
  <changelog author="rschweikert@suse.com" date="1401969600">- Initial build</changelog>
  <changelog author="rschweikert@suse.com" date="1401969601">- Fix upstream URL, point to github (development) rather than pypy</changelog>
  <changelog author="rschweikert@suse.com" date="1402056000">- Include in SLE 12 (FATE #316168)</changelog>
  <changelog author="rschweikert@suse.com" date="1402142400">- Add Group to sub package, fixes build for SLE 11</changelog>
  <changelog author="rschweikert@suse.com" date="1402920000">- Clean up spec file</changelog>
  <changelog author="rschweikert@suse.com" date="1403524800">- Simplify conditionals in spec file
- Fix patch webSoc_useSystemCert.patch, eliminate tab use spaces</changelog>
  <changelog author="toddrme2178@gmail.com" date="1412251200">- Update to version 0.18.0
  - allow override of match_hostname usage on ssl (#105)
- Update to version 0.17.0
  - can't set timeout on a standing websocket connection (#102)
  - fixed local variable 'error' referenced before assignment (#102, #98)
- Update to version 0.16.0
  - lock some method for multithread. (#92)
  - disable cert verification. (#89)
- Remove upstreamed webSoc_useSystemCert.patch</changelog>
  <changelog author="rjschwei@suse.com" date="1423396800">- Update to version 0.23.0
  - Remove spurious print statement. (#135)
  - Fix not thread-safe of Websocket.close() (#120)
  - Try to get proxy info from environment if not explicitly provided (#124)
  - support proxy basic authenticaiton. (#125)
  - Fix NoneType exception at WebsocketApp.send (#126)
  - not use proxy for localhost (#132)
  - Check for socket before attempting to close (#115)
  - Enable turning off SSL verification in wsdump.py(#116)
  - Enable to set subprotocol(#118)
  - Better support for Autobahn test suite (http://autobahn.ws/testsuite) (#117)  - suppress close event message(#107)
  - detect socket connection state(#109)
  - support for code and reason in on_close callback(#111)
  - continuation frame handling seems suspicious(#113)</changelog>
  <changelog author="rjschwei@suse.com" date="1423569600">- Add fixTestTimeoutIssue.patch
  + fixes test case in factory</changelog>
  <changelog author="rjschwei@suse.com" date="1423656000">- Update fixTestTimeoutIssue.patch to handle different behavior between
  python 2.7.x versions</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1431604800">- update to version 0.30.0:
  * fixed if client is behind proxy (#169)
  * support SNI for python 2.7.9+ and 3.2+ (#172)
  * update Host HTTP header by user. (#171)
  * fix typo for isEnabledFor (#173)
  * can set verify_mode to CERT_NONE when check_hostname is
    enabled.(#175)
  * make websockets iterable (#178)
- additional changes from version 0.29.0
  * fixed ssl socket bug
- additional changes from version 0.28.0
  * Fix erroneous argument shadowing(#168)
- additional changes from version 0.27.0
  * remove unittest2 requirements for python 2.6 (#156)
  * fixed subprotocol case during header validation (#158)
  * get response status and headers (#160)
  * fix out-of-memory due to fragmentation when recieving a very
    large frame(#163)
  * fix error if the payload data is nothing.(#166)
  * refactoring.
- additional changes from version 0.26.0
  * all WebSocketException provide message string (#152)
  * fixed tests fail when not connected to the network (#155)
  * Add command line options and handle closed socket to wsdump.py
    (#153)
- additional changes from version 0.25.0
  * fixed for Python 2.6(#151)
- additional changes from version 0.24.0
  * Supporting http-basic auth in WebSocketApp (#143)
  * fix failer of test.testInternalRecvStrict(#141)
  * skip utf8 validation by skip_utf8_validation argument (#137)
  * WebsocketProxyException will be raised if we got error about
    proxy.(#138)
- drop fixTestTimeoutIssue.patch: fixed upstream
- point the source URL to pypi
- add new dependency python-backports.ssl_match_hostname
- fix archive name when calling %setup</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1437739200">- fix dependencies for RHEL/CentOS 7: they provide their own
  python-backports-ssl_match_hostname</changelog>
  <changelog author="dmueller@suse.com" date="1445428800">- update to 0.32.0 (bsc#954486):
  - fix http proxy bug (#189)
  - Avoid deprecated BaseException.message (#180)
  - Add travis builds (#182)
  - fixed wsdump to work with piped input (#183)
  - fixed output of wsdump.py with python3 (#185)
  - add raw mode to wsdump.py (#186)</changelog>
  <changelog author="andrea@opensuse.org" date="1460462400">- added update-alternatives to allow the python3 version to be installed</changelog>
</package>
<package pkgid="c3d0313f5f5cb92a774ea079423c4ab4ca2655e1efc50ba50c68cf6cc1eaf504" name="python3-docopt" arch="noarch">
  <version epoch="0" ver="0.6.2" rel="1.1"/>
  <changelog author="arun@gmx.de" date="1391601600">- initial commit to d-p-l. Below are the previous Changelog entries
  * 0.6.1 Bugfix release.
  * 0.6.0 options_first parameter.
    Breaking changes: Corrected [options] meaning.
    argv defaults to None.
  * 0.5.0 Repeated options/commands are counted or accumulated into a
    list.
  * 0.4.2 Bugfix release.
  * 0.4.0 Option descriptions become optional,
    support for "--" and "-" commands.
  * 0.3.0 Support for (sub)commands like "git remote add".
    Introduce [options] shortcut for any options.
    Breaking changes: docopt returns dictionary.
  * 0.2.0 Usage pattern matching. Positional arguments parsing based on
    usage patterns.
    Breaking changes: docopt returns namespace (for arguments),
    not list. Usage pattern is formalized.
  * 0.1.0 Initial release. Options-parsing only (based on options
    description).</changelog>
  <changelog author="speilicke@suse.com" date="1392033600">- Add LICENSE-MIT README.rst, use proper macros and use setuptools
  instead of distribte (upstreams merged)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1405339200">- Update to 0.6.2
  * Wheel support</changelog>
  <changelog author="ms@suse.com" date="1442232000">- Package required in SLE12 due to fate#319400</changelog>
  <changelog author="toddrme2178@gmail.com" date="1493121600">- Implement single-spec version
- Fix source URL.</changelog>
</package>
<package pkgid="d61ec97d5707f56e03032085edab3c780e5c0379d1c97d5d836f86d86928d474" name="python3-pep8" arch="noarch">
  <version epoch="0" ver="1.7.0" rel="4.1"/>
  <changelog author="toddrme2178@gmail.com" date="1337774400">- Add python 3 package
- Clean up spec file
- Update to release 1.1
  * Add E901 for syntax errors. (Issues #63 and #30)
  * Add E271, E272, E273 and E274 for extraneous whitespace around
    keywords. (Issue #57)
  * Add ``tox.ini`` configuration file for tests. (Issue #61)
  * Add ``.travis.yml`` configuration file for continuous integration.
    (Issue #62)</changelog>
  <changelog author="saschpe@suse.de" date="1338984000">- Update to version 1.2:
  * Add E121 through E128 for continuation line indentation.  These
    checks are disabled by default.  If you want to force all checks,
    use switch ``--select=E,W``.  Patch by Sam Vilain. (Issue #64)
  * Add E721 for direct type comparisons. (Issue #47)
  * Add E711 and E712 for comparisons to singletons. (Issue #46)
  * Fix spurious E225 and E701 for function annotations. (Issue #29)
  * Add E502 for explicit line join between brackets.
  * Fix E901 when printing source with ``--show-source``.
  * Report all errors for each checker, instead of reporting only the
    first occurence for each line.
  * Option ``--show-pep8`` implies ``--first``.</changelog>
  <changelog author="saschpe@suse.de" date="1340712000">- Update to version 1.3.1:
  + Explain which configuration options are expected. Accept and recommend
    the options names with hyphen instead of underscore. (Issue #82)
  + Do not read the user configuration when used as a module (except if
    config_file=True is passed to the StyleGuide constructor).
  + Fix wrong or missing cases for the E12 series.
  + Fix cases where E122 was missed. (Issue #81)
- Changes from version 1.3.0:
  + Remove global configuration and refactor the library around a StyleGuide
    class; add the ability to configure various reporters. (Issue #35 and #66)
  + Read user configuration from ~/.config/pep8 and local configuration from
    ./.pep8. (Issue #22)
  + Fix E502 for backslash embedded in multi-line string. (Issue #68)
  + Fix E225 for Python 3 iterable unpacking (PEP 3132). (Issue #72)
  + Enable the new checkers from the E12 series in the default configuration.
  + Suggest less error-prone alternatives for E712 errors.
  + Rewrite checkers to run faster (E22, E251, E27).
  + Fixed a crash when parsed code is invalid (too many closing brackets).
  + Fix E127 and E128 for continuation line indentation. (Issue #74)
  + New option --format to customize the error format. (Issue #23)
  + New option --diff to check only modified code. The unified diff is read
    from STDIN. Example: hg diff | pep8 --diff (Issue #39)
  + Correctly report the count of failures and set the exit code to 1 when
    the --doctest or the --testsuite fails.
  + Correctly detect the encoding in Python 3. (Issue #69)
  + Drop support for Python 2.3, 2.4 and 3.0. (Issue #78)
- Don't package empty TODO.txt</changelog>
  <changelog author="dmueller@suse.com" date="1359374400">- Update to version 1.4.1:
  * Report E703 instead of E702 for the trailing semicolon. (Issue #117)
  * Report E226 instead of E225 for optional white space around common
  operators (``*``, ``**``, ``/``, ``+`` and ``-``).  This new error
  code is ignored in the default configuration because PEP 8 recommends
  to "use your own judgement". (Issue #96)
  * Lines with a ``# nopep8`` at the end will not issue errors on line
  length E501 or continuation line indentation E12*. (Issue #27)
  * Fix AssertionError when the source file contains an invalid line
  ending ``"\r\r\n"``. (Issue #119)
  * Read the ``[pep8]`` section of ``tox.ini`` or ``setup.cfg`` if present.
  * Add the Sphinx-based documentation, and publish it
  * Fix false positive E124 and E128 with comments. (Issue #100)
  * Fix error on stdin when running with bpython. (Issue #101)
  * Fix false positive E401. (Issue #104)
  * Report E231 for nested dictionary in list. (Issue #142)
  * Catch E271 at the beginning of the line. (Issue #133)
  * Fix false positive E126 for multi-line comments. (Issue #138)
  * Fix false positive E221 when operator is preceded by a comma. (Issue #135)
  * Fix ``--diff`` failing on one-line hunk. (Issue #137)
  * Fix the ``--exclude`` switch for directory paths. (Issue #111)
  * Use ``-`` filename to read from standard input. (Issue #128)
  * Fix regression with continuation line checker. (Issue #98)
  * Add E902 for IO errors. (Issue #87)
  * Fix false positive for E121, and missed E124. (Issue #92)
  * Allow ``verbose`` in the configuration file. (Issue #91)
  * Show the enforced ``max-line-length`` in the error message. (Issue #86)</changelog>
  <changelog author="p.drouand@gmail.com" date="1361534400">- Update to version 1.4.3:
  * Hide the --doctest and --testsuite options when installed.
  * Fix crash with AST checkers when the syntax is invalid. (Issue #160)
  * Read from standard input if no path is specified.
  * Initiate a graceful shutdown on Control+C.
  * Allow to change the checker_class for the StyleGuide.</changelog>
  <changelog author="p.drouand@gmail.com" date="1361707200">- Update to version 1.4.4:
  * Report E227 or E228 instead of E225 for whitespace around bitwise,
    shift or modulo operators. (Issue #166)
  * Change the message for E226 to make clear that it is about arithmetic operators.
  * Fix a false positive E128 for continuation line indentation with tabs.
  * Fix regression with the --diff option. (Issue #169)
  * Fix the TestReport class to print the unexpected warnings and errors.</changelog>
  <changelog author="dmueller@suse.com" date="1368878400">- udpate to 1.4.5:
  * When no path is specified, do not try to read from stdin.
  * Do not require ``setuptools`` in setup.py.  It works around an issue
  with ``pip`` and Python 3. (Issue #172)
  * Add ``__pycache__`` to the ignore list.
  * Change misleading message for E251. (Issue #171)
  * Do not report false E302 when the source file has a coding cookie or a
  comment on the first line. (Issue #174)
  * Reorganize the tests and add tests for the API and for the command line
  usage and options. (Issues #161 and #162)
  * Ignore all checks which are not explicitly selected when ``select`` is
  passed to the ``StyleGuide`` constructor</changelog>
  <changelog author="speilicke@suse.com" date="1369742400">- Drop old tarball
- Document no-tox-test.diff</changelog>
  <changelog author="toddrme2178@gmail.com" date="1381838400">- Upodate to version 1.4.6
  * Honor ``# noqa`` for errors E711 and E712. (Issue #180)
  * When both a ``tox.ini`` and a ``setup.cfg`` are present in the project
    directory, merge their contents.  The ``tox.ini`` file takes
    precedence (same as before). (Issue #182)
  * Give priority to ``--select`` over ``--ignore``. (Issue #188)
  * Compare full path when excluding a file. (Issue #186)
  * Correctly report other E12 errors when E123 is ignored. (Issue #103)
  * New option ``--hang-closing`` to switch to the alternative style of
    closing bracket indentation for hanging indent.  Add error E133 for
    closing bracket which is missing indentation. (Issue #103)
  * Accept both styles of closing bracket indentation for hanging indent.
    Do not report error E123 in the default configuration. (Issue #103)
  * Do not crash when running AST checks and the document contains null bytes.
    (Issue #184)
  * Fix false positive E261/E262 when the file contains a BOM. (Issue #193)
  * Fix E701, E702 and E703 not detected sometimes. (Issue #196)
  * Fix E122 not detected in some cases. (Issue #201 and #208)
  * Fix false positive E121 with multiple brackets. (Issue #203)</changelog>
  <changelog author="dmueller@suse.com" date="1382097600">- add 0001-reverted-fix-for-issue-204-added-check-for-214.patch:
  * Add fix for regression in 1.4.6</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="dmueller@suse.com" date="1397476800">- update to 1.5.4:
  * Fix negative offset with E303 before a multi-line docstring.
  * Fix wrong offset computation when error is on the last char
    of a physical line. (Issue #268)
  * Distribute a universal wheel file.
  * Report correct line number for E303 with comments. (Issue #60)
  * Do not allow newline after parameter equal. (Issue #252)
  * Fix line number reported for multi-line strings. (Issue #220)
  * Fix false positive E121/E126 with multi-line strings. (Issue #265)
  * Fix E501 not detected in comments with Python 2.5.
  * Fix caret position with ``--show-source`` when line contains tabs.
  * Fix a crash with E125 on multi-line strings. (Issue #263)
  * Report E129 instead of E125 for visually indented line with same
    indent as next logical line.  (Issue #126)
  * Report E265 for space before block comment. (Issue #190)
  * Allow long lines in multiline strings and comments if they cannot
    be wrapped. (Issue #224).
  * Optionally disable physical line checks inside multiline strings,
    using ``# noqa``. (Issue #242)
  * Change text for E121 to report "continuation line under-indented
    for hanging indent" instead of indentation not being a
    multiple of 4.
  * Report E131 instead of E121 / E126 if the hanging indent is not
    consistent within the same continuation block.  It helps when
    error E121 or E126 is in the ``ignore`` list.
  * Report E126 instead of E121 when the continuation line is hanging
    with extra indentation, even if indentation is not a multiple of 4.
  * Allow the checkers to report errors on empty files. (Issue #240)
  * Fix ignoring too many checks when ``--select`` is used with codes
    declared in a flake8 extension. (Issue #216)
  * Fix regression with multiple brackets. (Issue #214)
  * Fix ``StyleGuide`` to parse the local configuration if the
    keyword argument ``paths`` is specified. (Issue #246)
  * Fix a false positive E124 for hanging indent. (Issue #254)
  * Fix a false positive E126 with embedded colon. (Issue #144)
  * Fix a false positive E126 when indenting with tabs. (Issue #204)
  * Fix behaviour when ``exclude`` is in the configuration file and
    the current directory is not the project directory. (Issue #247)
  * The logical checks can return ``None`` instead of an empty iterator.
    (Issue #250)
  * Do not report multiple E101 if only the first indentation starts
    with a tab. (Issue #237)
  * Fix a rare false positive W602. (Issue #34)
- remove no-tox-test.diff</changelog>
  <changelog author="toddrme2178@gmail.com" date="1399636800">- update to 1.5.6:
  * Check the last line even if it has no end-of-line.
- update to 1.5.5:
  * Fix regression with E22 checks and inline comments.</changelog>
  <changelog author="dmueller@suse.com" date="1403870400">- update to 1.5.7:
  * Skip the traceback on "Broken pipe" signal. (Issue #275)
  * Do not exit when an option in ``setup.cfg`` or ``tox.ini``
    is not recognized.
  * Check the last line even if it does not end with a newline. (Issue #286)
  * Always open files in universal newlines mode in Python 2. (Issue #288)</changelog>
  <changelog author="dap.darkness@gmail.com" date="1421755200">- Added "Requires: python-setuptools" to prevent
  "ImportError: No module named pkg_resources" if executed.</changelog>
  <changelog author="mcihar@suse.cz" date="1424174400">- Update to 1.6.2:
  * Added check for breaking around a binary operator. (Issue #197, Pull #305)
  * Assign variables before referenced. (Issue #287)
  * Report E731 for lambda assignment. (Issue #277)
  * Report E704 for one-liner def instead of E701. Do not report this error in the default configuration. (Issue #277)
  * Replace codes E111, E112 and E113 with codes E114, E115 and E116 for bad indentation of comments. (Issue #274)
  * Report E266 instead of E265 when the block comment starts with multiple #. (Issue #270)
  * Report E402 for import statements not at the top of the file. (Issue #264)
  * Do not enforce whitespaces around ** operator. (Issue #292)
  * Strip whitespace from around paths during normalization. (Issue #339 / #343)
  * Update --format documentation. (Issue #198 / Pull Request #310)
  * Add .tox/ to default excludes. (Issue #335)
  * Do not report E121 or E126 in the default configuration. (Issues #256 / #316)
  * Allow spaces around the equals sign in an annotated function. (Issue #357)
  * Allow trailing backslash if in an inline comment. (Issue #374)
  * If --config is used, only that configuration is processed. Otherwise, merge the user and local configurations are merged. (Issue #368 / #369)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1452686400">- Update to 1.7.0
  + Announcements:
  * Repository moved to PyCQA Organization on GitHub:
    https://github.com/pycqa/pep8
  + Changes:
  * Reverted the fix in #368, "options passed on command line are only ones
    accepted" feature. This has many unintended consequences in pep8 and flake8
    and needs to be reworked when I have more time.
  * Added support for Python 3.5. (Issue #420 &amp; #459)
  * Added support for multi-line config_file option parsing. (Issue #429)
  * Improved parameter parsing. (Issues #420 &amp; #456)
  + Bugs:
  * Fixed BytesWarning on Python 3. (Issue #459)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1452686401">- Implement update-alternatives</changelog>
  <changelog author="toddrme2178@gmail.com" date="1471262400">- Fix update-alternatives implementation.</changelog>
  <changelog author="jmatejek@suse.com" date="1490356800">- update for singlespec
- delete shebang from pep8.py</changelog>
</package>
<package pkgid="c7963f211f4f0f3861da0c3cd965d762db3098d710e9dc621f6fb71f2975edb6" name="rkt" arch="aarch64">
  <version epoch="0" ver="1.28.1" rel="1.2"/>
  <changelog author="thipp@suse.de" date="1470398400">- Update to v1.12.0:
  This release introduces support for seccomp filtering via two new seccomp isolators. It also gives a boost to api-service performance by introducing manifest caching. Finally it fixes several regressions related to Docker images handling.
  [#]### New features and UX changes
- cli: rename `--cap-retain` and `--cap-remove` to `--caps-*` ([#2994](https://github.com/coreos/rkt/pull/2994)).
- stage1: apply seccomp isolators ([#2753](https://github.com/coreos/rkt/pull/2753)). This introduces support for appc seccomp isolators.
- scripts: add /etc/rkt owned by group rkt-admin in setup-data-dir.sh ([#2944](https://github.com/coreos/rkt/pull/2944)).
- rkt: add `--caps-retain` and `--caps-remove` to prepare ([#3007](https://github.com/coreos/rkt/pull/3007)).
- store: allow users in the rkt group to delete images ([#2961](https://github.com/coreos/rkt/pull/2961)).
- api_service: cache pod manifest ([#2891](https://github.com/coreos/rkt/pull/2891)). Manifest caching considerably improves api-service performances.
- store: tell the user to run as root on db update ([#2966](https://github.com/coreos/rkt/pull/2966)).
- stage1: disabling cgroup namespace in systemd-nspawn ([#2989](https://github.com/coreos/rkt/pull/2989)). For more information see [systemd#3589](https://github.com/systemd/systemd/pull/3589).
- fly: copy rkt-resolv.conf in the app ([#2982](https://github.com/coreos/rkt/pull/2982)).
- store: decouple aci store and treestore implementations ([#2919](https://github.com/coreos/rkt/pull/2919)).
- store: record ACI fetching information ([#2960](https://github.com/coreos/rkt/pull/2960)).
  [#]### Bug fixes
- stage1/init: fix writing of /etc/machine-id ([#2977](https://github.com/coreos/rkt/pull/2977)).
- rkt-monitor: multiple fixes ([#2927](https://github.com/coreos/rkt/pull/2927), [#2988](https://github.com/coreos/rkt/pull/2988)).
- rkt: don't errwrap cli_apps errors ([#2958](https://github.com/coreos/rkt/pull/2958)).
- pkg/tar/chroot: avoid errwrap in function called by multicall ([#2997](https://github.com/coreos/rkt/pull/2997)).
- networking: apply CNI args to the default networks as well ([#2985](https://github.com/coreos/rkt/pull/2985)).
- trust: provide InsecureSkipTLSCheck to pubkey manager ([#3016](https://github.com/coreos/rkt/pull/3016)).
- api_service: update grpc version ([#3015](https://github.com/coreos/rkt/pull/3015)).
- fetcher: httpcaching fixes ([#2965](https://github.com/coreos/rkt/pull/2965)).
  [#]### Other changes
- build,stage1/init: set interpBin at build time for src flavor ([#2978](https://github.com/coreos/rkt/pull/2978)).
- common: introduce RemoveEmptyLines() ([#3004](https://github.com/coreos/rkt/pull/3004)).
- glide: update docker2aci to v0.12.3 ([#3026](https://github.com/coreos/rkt/pull/3026)). This fixes multiple bugs in layers ordering for Docker images.
- glide: update go-systemd to v11 ([#2970](https://github.com/coreos/rkt/pull/2970)). This fixes a buggy corner-case in journal seeking (implicit seek to head).
- docs: document capabilities overriding ([#2917](https://github.com/coreos/rkt/pull/2917), [#2991](https://github.com/coreos/rkt/pull/2991)).
- issue template: add '\n' to the end of environment output ([#3008](https://github.com/coreos/rkt/pull/3008)).
- functional tests: multiple fixes ([#2999](https://github.com/coreos/rkt/pull/2999), [#2979](https://github.com/coreos/rkt/pull/2979), [#3014](https://github.com/coreos/rkt/pull/3014)).</changelog>
  <changelog author="thipp@suse.de" date="1470398401">- include ${_libexecdir}/tmpfiles.d/rkt.conf in package</changelog>
  <changelog author="thipp@suse.de" date="1471953600">- Update to v1.13.0:
  - This release introduces support for exporting single applications out of multi-app pods. Moreover, it adds additional support to control device manipulation inside pods. Finally all runtime security features can now be optionally disabled at the pod level via new insecure options. This version also contains multiple bugfixes and supports Go 1.7.
  - New features and UX changes
  * export: name flag for exporting multi-app pods (#3030).
  * stage1: limit device node creation/reading/writing with DevicePolicy= and DeviceAllow= (#3027, #3058).
  * rkt: implements --insecure-options={capabilities,paths,seccomp,run-all} (#2983).
  - Bug fixes
  * kvm: use a properly formatted comment for iptables chains (#3038). rkt was using the chain name as comment, which could lead to confusion.
  * pkg/label: supply mcsdir as function argument to InitLabels() (#3045).
  * api_service: improve machined call error output (#3059).
  * general: fix old appc/spec version in various files (#3055).
  * rkt/pubkey: use custom http client including timeout (#3084).
  * dist: remove quotes from rkt-api.service ExecStart (#3079).
  * build: multiple fixes (#3042, #3041, #3046).
  * configure: disable tests on host flavor with systemd &lt;227 (#3047).
  - Other changes
  * travis: add go 1.7, bump go 1.5/1.6 (#3077).
  * api_service: Add lru cache to cache image info (#2910).
  * scripts: add curl as build dependency (#3070).
  * vendor: use appc/spec 0.8.6 and k8s.io/kubernetes v1.3.0 (#3063).
  * common: use fileutil.IsExecutable() (#3023).
  * build: Stop printing irrelevant invalidation messages (#3050).
  * build: Make generating clean files simpler to do (#3057).
  * Documentation: misc changes (#3053, #2911, #3035, #3036, #3037, #2945, #3083, #3076, #3033, #3064, #2932).
  * functional tests: misc fixes (#3049).</changelog>
  <changelog author="thipp@suse.de" date="1471953601">- Add rkt-rpmlintrc</changelog>
  <changelog author="thipp@suse.de" date="1471953602">- remove %tmpfiles_create macro
- extend rkt-rpmlintrc</changelog>
  <changelog author="thipp@suse.de" date="1472731200">- Update to v.1.14.0:
  - This release updates the coreos and kvm flavors, bringing in a newer stable systemd (v231). Several fixes and cgroups-related changes landed in api-service, and better heuristics have been introduced to avoid using overlays in non-supported environments. Finally, run-prepared now honors options for insecure/privileged pods too.
  - New features and UX changes:
  * stage1: update to CoreOS 1151.0.0 and systemd v231 (#3122).
  * common: fall back to non-overlay with ftype=0 (#3105).
  * rkt: honor insecure-options in run-prepared (#3138).
  - Bug fixes:
  * stage0: fix golint warnings (#3099).
  * rkt: avoid possible panic in api-server (#3111).
  * rkt/run: allow --set-env-file files with comments (#3115).
  * scripts/install-rkt: add wget as dependency (#3124).
  * install-rkt.sh: scripts: Fix missing files in .deb when using install-rkt.sh (#3127).
  * tests: check for run-prepared with insecure options (#3139).
  - Other changes:
  * seccomp/docker: update docker whitelist to include mlock (#3126). This updates the @docker/default-whitelist to include mlock-related syscalls (mlock, mlock2, mlockall).
  * build: add PowerPC (#2936).
  * scripts: install-rkt.sh: fail install-pak on errors (#3150). When install-pak (called from install-rkt.sh) fails at some point abort packaging.
  * api_service: Rework cgroup detection (#3072). Use the subcgroup file hint provided by some stage1s rather than machined registration.
  * Documentation/devel: add make images target (#3142). This introduces the possibility to generate graphivz based PNG images using a new images make target.
  * vendor: update appc/spec to 0.8.7 (#3143).
  * stage1/kvm: avoid writing misleading subcgroup (#3107).
  * vendor: update go-systemd to v12 (#3125).
  * scripts: bump coreos.com/rkt/builder image version (#3092). This bumps rkt-builder version to 1.0.2, in order to work with seccomp filtering.
  * export: test export for multi-app pods (#3075).
  * Documentation updates: (#3146, #2954, #3128, #2953, #3103, #3087, #3097, #3096, #3095, #3089)</changelog>
  <changelog author="thipp@suse.de" date="1473940800">- Update to v1.15.0:
  - This relase brings some expanded DNS configuration options, beta support for QEMU, recursive volume mounts, and improved sd_notify support.
  - Major changes:
  * DNS configuration improvements (#3161):
  * Respect DNS results from CNI
  * Add --dns=host mode to bind-mount the host's /etc/resolv.conf
  * Add --dns=none mode to ignore CNI DNS
  * Add --hosts-entry (IP=HOSTNAME) to tweak the pod's /etc/hosts
  * Add --hosts-entry=host to bind-mount the host's /etc/hosts
  * Introduce QEMU support as an alternative KVM hypervisor (#2952)
  * add support for recursive volume/mounts (#2880)
  * stage1: allow sd_notify from the app in the container to the host (#2826).</changelog>
  <changelog author="thipp@suse.de" date="1475236800">- Update to v1.16.0:
  - This release contains an important bugfix for the stage1-host flavor, as well as initial internal support for cgroup2 and pod sandboxes as specified by kubernetes CRI (Container Runtime Interface).
  - Bug fixes:
  * stage1/host: fix systemd-nspawn args ordering (#3216). Fixes https://github.com/coreos/rkt/issues/3215.
  - New features:
  * rkt: support for unified cgroups (cgroup2) (#3032). This implements support for cgroups v2 along support for legacy version.
  * cri: initial implementation of stage1 changes (#3218). This PR pulls the stage1-based changes from the CRI branch back into master, leaving out the changes in stage0 (new app subcommands).
  - Other changes:
  * doc/using-rkt-with-systemd: fix the go app example (#3217).
  * rkt: refactor app-level flags handling (#3209). This is in preparation for https://github.com/coreos/rkt/pull/3205
  * docs/distributions: rearrange, add centos (#3212).
  * rkt: Correct typos listed by the tool misspell (#3208).</changelog>
  <changelog author="thipp@suse.de" date="1476360000">- Update to v1.17.0:
  - This is a minor release packaging rkt-api systemd service units, and fixing a bug caused by overly long lines in generated stage1 unit files.
  - New features and UX changes:
  * dist: Add systemd rkt-api service and socket (#3271).
  * dist: package rkt-api unit files (#3275).
  - Bug fixes:
  * stage1: break down overlong property lines (#3279).
  - Other changes:
  * stage0: fix typo and some docstring style (#3266).
  * stage0: Create an mtab symlink if not present (#3265).
  * stage1: use systemd protection for kernel tunables (#3273).
  * Documentation updates: (#3280, #3263, #3268, #3254, #3199, #3256)</changelog>
  <changelog author="thipp@suse.de" date="1477569600">- Update to v1.18.0:
  - This minor release contains bugfixes, UX enhancements, and other improvements.
  - UX changes:
  * rkt: gate diagnostic output behind --debug (#3297).
  * rkt: Change exit codes to 254 (#3261).
  - Bug fixes:
  * stage1/kvm: correctly bind-mount read-only volumes (#3304).
  * stage0/cas: apply xattr attributes (#3305).
  * scripts/install-rkt: add iptables dependency (#3309).
  * stage0/image: set proxy if InsecureSkipVerify is set (#3303).
  - Other changes:
  * vendor: update docker2aci to 0.13.0 (#3314). This fixes multiple fetching and conversion bugs, including two security issues.
  * scripts: update glide vendor script (#3313).
  * vendor: update appc/spec to v0.8.8 (#3310).
  * stage1: update to CoreOS 1192.0.0 (and update sanity checks) (#3283).
  * cgroup: introduce proper cgroup/v1, cgroup/v2 packages (#3277).
  * Documentation updates: (#3281), (#3319), (#3308).</changelog>
  <changelog author="thipp@suse.de" date="1479124800">- Update to v1.19.0:
  - This release contains multiple changes to rkt core, bringing it more in line with the new Container Runtime Interface (CRI) from Kubernetes.
  - A new experimental app subcommand has been introduced, which allows creating a "pod sandbox" and dynamically mutating it at runtime. This feature is not yet completely stabilized, and is currently gated behind an experimental flag.
  - New features and UX changes:
  * rkt: experimental support for pod sandbox (#3318). This PR introduces an experimental app subcommand and many additional app-level options.
  * rkt/image: align image selection behavior for the rm subcommand (#3353).
  * stage1/init: leave privileged pods without stage2 mount-ns (#3290).
  * stage0/image: list images output in JSON format (#3334).
  * stage0/arch: initial support for ppc64le platform (#3315).
  - Bug fixes:
  * gc: make sure CNI_PATH is same for gc and init (#3348).
  * gc: clean up some GC leaks (#3317).
  * stage0: minor wording fixes (#3351).
  * setup-data-dir.sh: fallback to the mkdir/chmods if the rkt.conf doesn't exist (#3335).
  * scripts: add gpg to Debian dependencies (#3339).
  * kvm: fix for breaking change in Debian Sid GCC default options (#3354).
  * image/list: bring back field filtering in plaintext mode (#3361).
  - Other changes:
  * cgroup/v1: introduce mount flags to mountFsRO (#3350).
  * kvm: update QEMU version to 2.7.0 (#3341).
  * kvm: bump kernel version to 4.8.6, updated config (#3342).
  * vendor: introduce kr/pretty and bump go-systemd (#3333).
  * vendor: update docker2aci to 0.14.0 (#3356).
  * tests: add the --debug option to more tests (#3340).
  * scripts/build-rir: bump rkt-builder version to 1.1.1 (#3360).
  * Documentation updates: #3321, #3331, #3325.</changelog>
  <changelog author="thipp@suse.de" date="1480075200">- Update to v1.20.0:
  - This release contains additional bug fixes for the new experimental app subcommand, following the path towards the Container Runtime Interface (CRI). It also adds first step towards OCI by introducing an internal concept called "distribution points", which will allow rkt to recognize multiple image formats internally. Finally the rkt fly flavor gained support for rkt enter.
  - New features and UX changes:
  * stage1/fly: Add a working rkt enter implementation (#3377).
  - Bug fixes:
  * tests/build-and-run-test.sh: fix systemd revision parameter (#3395).
  * namefetcher: Use ETag in fetchVerifiedURL() (#3374).
  * rkt/run: validates pod manifest to make sure it contains at least one app (#3363).
  * rkt/app: multiple bugfixes (#3405).
  - Other changes:
  * glide: deduplicate cni entries and update go-systemd (#3372).
  * stage0: improve list --format behavior and flags (#3403).
  * pkg/pod: flatten the pod state if-ladders (#3404).
  * tests: adjust security tests for systemd v232 (#3401).
  * image: export ImageListEntry type for image list (#3383).
  * glide: bump gopsutil to v2.16.10 (#3400).
  * stage1: update coreos base to alpha 1235.0.0 (#3388).
  * rkt: Implement distribution points (#3369). This is the implementation of the distribution concept proposed in #2953.
  * build: add --with-stage1-systemd-revision option for src build (#3362).
  * remove isReallyNil() (#3381). This is cleanup PR, removing some reflection based code.
  * vendor: update appc/spec to 0.8.9 (#3384).
  * vendor: Remove direct k8s dependency (#3312).
  * Documentation updates: #3366, #3376, #3379, #3406, #3410.</changelog>
  <changelog author="thipp@suse.de" date="1483963200">- Update to v1.22.0:
  - This is a stabilization release which includes better support for environments without systemd, improvements to GC behavior in complex scenarios, and several additional fixes.
  - New features and UX changes:
  * rkt/cat-manifest: add support for --uuid-file (#3498).
  * stage1: fallback if systemd cgroup doesn't exist (#3507).
  * vendor: bump gocapability (#3493). This change renames sys_psacct to sys_pacct.
  * stage0/app: pass debug flag to entrypoints (#3469).
  - Bug fixes:
  * gc: fix cleaning mounts and files (#3486). This improves GC behavior in case of busy mounts and other complex scenarios.
  * mount: ensure empty volume paths exist for copy-up (#3468).
  * rkt stop/rm: a pod must be closed after PodFromUUIDString() (#3492).
  - Other changes:
  * stage1/kvm: add a dash in kernel LOCALVERSION (#3489).
  * stage1/kvm: Improve QEMU Makefile rules (#3474).
  * pkg/pod: use IncludeMostDirs bitmask instead of constructing it (#3506).
  * pkg/pod: add WaitReady, dry Sandbox methods (#3462).
  * vendor: bump gexpect to 0.1.1 (#3467).
  * common: fix 'the the' duplication in comment (#3497).
  * docs: multiple updates (#3479, #3501, #3464, #3495).
- Update to v1.21.0:
  - This release includes bugfixes for the experimental CRI support, more stable integration tests, and some other interesting changes.
  - New features:
  * Change the subnet for the default-restricted network (#3440), (#3459).
  * Prepare for writable /proc/sys, and /sys (#3389).
  * Documentation/proposals: add OCI Image Format roadmap (#3425).
  - Bug fixes:
  * stage1: app add, status didn't work with empty vols (#3451).
  * stage1: properly run defer'd umounts in app add (#3455).
  * cri: correct 'created' timestamp (#3399).
  * fly: ensure the target bin directory exists before building (#3436).
  * rkt: misc systemd-related fixes (#3418).
  - Other changes:
  * pkg/mountinfo: move mountinfo parser to its own package (#3415).
  * stage1: persist runtime parameters (#3432), (#3450).
  * stage1: signal supervisor readiness (#3424), (#3439).
  * sandbox: add missing flagDNSDomain and flagHostsEntries parameters (#3430).
  * pkg/tar: fix variable name in error (#3433).
  * tests: fix TestExport for the KVM+overlay case (#3435).
  * tests: fix some potential gexpect hangs (#3443).
  * tests: add smoke test for app sandbox (#3371).
  * tests: tentative fixes for sporadic host and kvm failures (#3434).
  * rkt: remove empty TODO (#3417).
  * Documentation updates: #3446, (#3421), (#3412).</changelog>
  <changelog author="thipp@suse.de" date="1484913600">- Update to v1.23.0:
  - This release adds a lot of bugfixes around the rkt fly flavor, garbage collection, kvm, and the sandbox. The new experimental app subcommand now follows the semantic of CRI of not quitting prematurely if apps fail or exit. Finally docker2aci received an important update fixing issues with os/arch labels which caused issues on arm architectures, a big thanks here goes to @ybubnov for this contribution.
  - New features:
  * sandbox: don't exit if an app fails (#3478). In contrast to regular rkt run behavior, the sandbox now does not quit if all or single apps fail or exit.
  - Bug fixes:
  * stage1: fix incorrect splitting function (#3541).
  * sandbox/app-add: fix mount targets with absolute symlink targets (#3490).
  * namefetcher: fix nil pointer dereference (#3536).
  * Bump appc/docker2aci library version to 0.15.0 (#3534). This supports the conversion of images with various os/arch labels.
  * stage1: uid shift systemd files (#3529).
  * stage1/kvm/lkvm: chown files and dirs on creation (#3485).
  * stage1/fly: record pgid and let stop fallback to it (#3523).
  * common/overlay: allow data directory name with colon character (#3505).
  * api-service: stop erroring when a pod is running (#3525).
  * stage1/fly: clear FD_CLOEXEC only once (#3521).
  * stage1: Add hostname to /etc/hosts (#3522).
  * gc: avoid erroring in race to deletion (#3515).
  * tests/rkt_stop: Wait for 'stop' command to complete (#3518).
  * pkg/pod: avoid nil panic for missing pods (#3514).
  - Other changes:
  * stage1: move more logic out of AppUnit (#3496).
  * tests: use appc schema instead of string templates (#3520).
  * stage1: kvm: Update kernel to 4.9.2 (#3530).
  * stage1: remount entire subcgroup r/w, instead of each knob (#3494).
  * tests: update AWS CI setup (#3509).
  * pkg/fileutil: helper function to get major, minor numbers of a device file (#3500).
  * pkg/log: correctly handle var-arg printf params (#3516).
  * Documentation/stop: describe --uuid-file option (#3511).</changelog>
  <changelog author="thipp@suse.de" date="1486382400">- Update to v1.24.0:
  - This release includes experimental support for attaching to a running application's input and output. It also introduces
  a more finely grained pull-policy flag.
  - New Features:
  * rkt: add experimental support for attachable applications (#3396). It consists of:
  * a new attach subcommand
  * a set of per-app flags to control stdin/stdout/stderr modes
  * a stage1 iottymux binary for multiplexing and attaching
  * two new templated stage1 services, iomux and ttymux
  * run/prepare/fetch: replace --no-store and --store-only with --pull-policy (#3554).
  * Replaces the --no-store and --store-only flags with a singular flag --pull-policy.
  * can accept one of three things, never, new, and update.
  * --no-store has been aliased to --pull-policy=update
  * --store-only has been aliased to --pull-policy=never
  - Bug fixes:
  * image gc: don't remove images that currently running pods were made from (#3549).
  * stage1/fly: evaluate symlinks in mount targets (#3570).
  * lib/app: use runtime app mounts and appVolumes rather than mountpoints (#3571).
  - Other changes:
  * kvm/qemu: Update QEMU to v2.8.0 (#3568).
  * stage0/app-add: CLI args should override image ones (#3566).
  * lib/app: use runtime app mounts and appVolumes rather than mountpoints (#3571).
  * kvm/lkvm: update lkvm version to HEAD (#3569).
  * vendor: bump appc to v0.8.10 (#3574).
  * docs: (#3552)
  - Build &amp; Test:
  * tests: remove gexpect from TestAppUserGroup (#3561).
  * travis: remove "gimme.local" script (#3556).
  * tests: fix when $HOME is only accessible by current user (#3559).
  * makelib: introduce --enable-incremental-build, enabling "go install" (#3553).</changelog>
  <changelog author="thipp@suse.de" date="1487678400">- Update to v1.25.0:
  - This minor release contains bugfixes and other improvements related to the KVM flavour, which is now using qemu-kvm by default.
  - New Features:
  * Switch default kvm flavour from lkvm to qemu (#3562).
  - Bug fixes:
  * stage1/kvm: Change RAM calculation, and increase minimum (#3572).
  * stage1: Ensure ptmx device usable by non-root for all flavours (#3484).
  - Other changes:
  * tests: fix TestNonRootReadInfo when $HOME is only accessible by current user (#3580).
  * glide: bump grpc to 1.0.4 (#3584).
  * vendor: bump docker2aci to 0.16.0 (#3591).</changelog>
  <changelog author="thipp@suse.de" date="1496232000">- Update to v1.26.0:
  - This minor release contains bugfixes and other improvements. It also adds
    better support for the arm architecture to rkt, so that you can now fetch
    images via autodiscovery and have the correct seccomp whitelist to run them.
    Also notable is the new possibilty to pass extra kernel parameters to kvm, and
    last but not least a significant prepare/run speedup in stage0. This also
    introduces stricter validation on volume names, now rejecting duplicate ones.
  - New Features:
  * stage1: improve duplicate mount-volume detection (#3666). Breaking
    change: volumes with duplicate names are now rejected.
  * stage0/{run,prepare}: remove ondisk verification (#3623). For backwards
    compatibility, specifying 'insecure-options=ondisk' will still run
    without error, however it will also not do anything.
  * kvm/qemu: add extra kernel parameters (#3644).
  - Bugfixes:
  * seccomp: add arch-specific syscalls on ARM (#3636).
  * fetch: use proper appc os/arch labels (#3621).
  * tests/caps: skip if overlayfs support is missing (#3670).
  * build/stage1: transfer user xattr data (#3665).
  * stage1: include &lt;sys/sysmacros.h&gt; for makedev function (#3604).
  - Other changes:
  * Add code of conduct (#3661). Required by CNCF.
  * rkt list|status: app state info (i.e. exit codes) in --format=json (#3638).
  * integrations: add mesos (#3624).
  * Documentation: add container linux and tectonic as production users (#3618).
  * Documentation: add Gentoo to the list of distributions that have rkt (#3613).
  * Documentation: add some individual blog posts (#3611).
  * Documentation: cleanup stage1 stuff (#3612).
  * dist: use multi-user.target instead of default.target (#3620).
  * added production-users and integrations pages (#3602).
  * scripts: update rkt-builder version (#3595).</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- Update to v1.27.0:
  - This minor release contains bugfixes and other improvements related to the tests and the documentation.
  - New Features:
  * stage1/kvm: add arm64 build (#3690).
  - Bugfixes:
  * stage0: list|status --format=json panics: RuntimeApp.Mounts.AppVolume is optional (#3699). When it is nil, the Volume info at the Pod level (with the same name) should be used. Without this patch rkt list --format=json panics on a nil pointer when Apps reference Volumes from the Pod level.
  * imagestore: Fix sql resource leaks (#3682). When using sql queries the rows iterator needs to be closed if the entire query result is not iterated over. Failure to close the iterator results in resource leakage.
  - Other changes:
  * networking: change the default-restricted subnet (#3718). Previously, we were using 172.17/16, which conflicts with the default Docker networking. Change it to 172.31/16.
  * scripts/pkg: improved detection of active mounts (#3710). On systems which have /var/lib/rkt as a separate partition, the active mount detection in before-remove needs to not get confused by the presence of /var/lib/rkt itself as a mount. Therefore a longer path is used for active mount detection.
  * stage1/usr_from_coreos: add new image signing sub-key EF4B4ED9 (#3686). See coreos/init#236.
  * scripts: skip nonexistent stage1 images when packaging (#3687). Not all builds will generate all stage1 images. It depends on what ./configure flags (--with-stage1-flavors) were used.
  * tests: Only run race test on supported arch (#3684). Fixes build errors like these when run on non amd64 machines:
  * functional test: Fix manifest arch error (#3681). The manifest contains values for the ACI arch and OS, not the go language values.
  * Documentation updates: #3680, #3679, #3700, #3709</changelog>
  <changelog author="thipp@suse.de" date="1501502400">- Update to v1.28.0:
  - This release contains changes to the behavior of rkt run, rkt status, and rkt fly to make them more consistent. Two of them need particular attention:
  * rkt status can now omit the pid field when non-existent. Use --wait[-ready] to ensure a pid will be available.
  * the default[-restricted] network is not added by default when a custom network is specified with --net.
  - There are also some improvements on documentation and tests working on arm64.
  - New features and UX changes:
  * stage0/status: fix failure when systemd never runs in stage1 (#3713). This changes the behavior of rkt status when a PID is not available: instead of crashing, it will now omit the pid field. Users that need to read the PID shortly after an invocation of rkt run should now use the --wait[-ready] flag explicitly.
  * BREAKING network: do not automatically add default* networks when custom ones are specified (#3685).
  * stage1/fly: preserve environment between run and enter (#3712). Fly run now writes the app env file, and fly enter reads it.
  * stage1/fly: make run/enter honour uid/gid/suppGids (#3717). Refactored common functionality out of run.
  - Bugfixes:
  * stage1/init/units: keep journald running while apps are shutting down (#3726). This prevents a race when apps are writing to their stdout/err (and output is being sent to stage1's journal) while shutting down. If journald terminates before the apps finish shutting down, their output will be lost.
  * tests: get functional tests working on arm64 (#3737). Various arch fixups to get make check with a coreos stage1 working on arm64 machines.
  * Fix --user --group on arm64 (#3736). Fixes issue https://github.com/rkt/rkt/issues/3714 (rkt run --user fails on arm64).
  - Other changes:
  * docs: update CLI flags in run.md (#3748). Also added rkt-run options present in rkt 1.27.0 but not present in the run.md markdown. The entries in markdown have been sorted.
  * tests/net: skip TestNetCustomBridge on semaphore (#3740). Reference https://github.com/rkt/rkt/issues/3739
  * doc: mention external stage1s (#3723). This was discussed on: https://github.com/rkt/rkt/pull/3645#issuecomment-296865635
  * rkt/pubkeys: print debug logs on discovery errors (#3705). Thisreorders log-printing and error-returning when pubkeys discovery fails, in order to print useful debugging information on error.
  * docs: correct rkt pronunciation (#3674). rkt has an icon of a rocket but previously the official pronunciation was "rock-it" which is incompatible with the logo. This change fixes that.
  * stage0: fix message formatting errors, stale forward-vars (#3722).</changelog>
  <changelog author="thipp@suse.de" date="1502193600">- Update to v1.28.1:
  - This is a minor bugfix release. It does not contain any changes to the rkt code, but it updates dependencies and runtime versions for bugfixes:
  * vendor: update go-systemd to v15 (#3759). rkt stopped working when running in a service with systemd v234. This update fixes it.
  * scripts: update rkt-builder version to 1.3.0 (#3754). This updates the default Go runtime to 1.8, fixing #3738.</changelog>
</package>
<package pkgid="77dd562a5a75f28fea484449be885c450f96b7353225fc985795f4e38ed1369a" name="rkt" arch="src">
  <version epoch="0" ver="1.28.1" rel="1.2"/>
  <changelog author="thipp@suse.de" date="1470398400">- Update to v1.12.0:
  This release introduces support for seccomp filtering via two new seccomp isolators. It also gives a boost to api-service performance by introducing manifest caching. Finally it fixes several regressions related to Docker images handling.
  [#]### New features and UX changes
- cli: rename `--cap-retain` and `--cap-remove` to `--caps-*` ([#2994](https://github.com/coreos/rkt/pull/2994)).
- stage1: apply seccomp isolators ([#2753](https://github.com/coreos/rkt/pull/2753)). This introduces support for appc seccomp isolators.
- scripts: add /etc/rkt owned by group rkt-admin in setup-data-dir.sh ([#2944](https://github.com/coreos/rkt/pull/2944)).
- rkt: add `--caps-retain` and `--caps-remove` to prepare ([#3007](https://github.com/coreos/rkt/pull/3007)).
- store: allow users in the rkt group to delete images ([#2961](https://github.com/coreos/rkt/pull/2961)).
- api_service: cache pod manifest ([#2891](https://github.com/coreos/rkt/pull/2891)). Manifest caching considerably improves api-service performances.
- store: tell the user to run as root on db update ([#2966](https://github.com/coreos/rkt/pull/2966)).
- stage1: disabling cgroup namespace in systemd-nspawn ([#2989](https://github.com/coreos/rkt/pull/2989)). For more information see [systemd#3589](https://github.com/systemd/systemd/pull/3589).
- fly: copy rkt-resolv.conf in the app ([#2982](https://github.com/coreos/rkt/pull/2982)).
- store: decouple aci store and treestore implementations ([#2919](https://github.com/coreos/rkt/pull/2919)).
- store: record ACI fetching information ([#2960](https://github.com/coreos/rkt/pull/2960)).
  [#]### Bug fixes
- stage1/init: fix writing of /etc/machine-id ([#2977](https://github.com/coreos/rkt/pull/2977)).
- rkt-monitor: multiple fixes ([#2927](https://github.com/coreos/rkt/pull/2927), [#2988](https://github.com/coreos/rkt/pull/2988)).
- rkt: don't errwrap cli_apps errors ([#2958](https://github.com/coreos/rkt/pull/2958)).
- pkg/tar/chroot: avoid errwrap in function called by multicall ([#2997](https://github.com/coreos/rkt/pull/2997)).
- networking: apply CNI args to the default networks as well ([#2985](https://github.com/coreos/rkt/pull/2985)).
- trust: provide InsecureSkipTLSCheck to pubkey manager ([#3016](https://github.com/coreos/rkt/pull/3016)).
- api_service: update grpc version ([#3015](https://github.com/coreos/rkt/pull/3015)).
- fetcher: httpcaching fixes ([#2965](https://github.com/coreos/rkt/pull/2965)).
  [#]### Other changes
- build,stage1/init: set interpBin at build time for src flavor ([#2978](https://github.com/coreos/rkt/pull/2978)).
- common: introduce RemoveEmptyLines() ([#3004](https://github.com/coreos/rkt/pull/3004)).
- glide: update docker2aci to v0.12.3 ([#3026](https://github.com/coreos/rkt/pull/3026)). This fixes multiple bugs in layers ordering for Docker images.
- glide: update go-systemd to v11 ([#2970](https://github.com/coreos/rkt/pull/2970)). This fixes a buggy corner-case in journal seeking (implicit seek to head).
- docs: document capabilities overriding ([#2917](https://github.com/coreos/rkt/pull/2917), [#2991](https://github.com/coreos/rkt/pull/2991)).
- issue template: add '\n' to the end of environment output ([#3008](https://github.com/coreos/rkt/pull/3008)).
- functional tests: multiple fixes ([#2999](https://github.com/coreos/rkt/pull/2999), [#2979](https://github.com/coreos/rkt/pull/2979), [#3014](https://github.com/coreos/rkt/pull/3014)).</changelog>
  <changelog author="thipp@suse.de" date="1470398401">- include ${_libexecdir}/tmpfiles.d/rkt.conf in package</changelog>
  <changelog author="thipp@suse.de" date="1471953600">- Update to v1.13.0:
  - This release introduces support for exporting single applications out of multi-app pods. Moreover, it adds additional support to control device manipulation inside pods. Finally all runtime security features can now be optionally disabled at the pod level via new insecure options. This version also contains multiple bugfixes and supports Go 1.7.
  - New features and UX changes
  * export: name flag for exporting multi-app pods (#3030).
  * stage1: limit device node creation/reading/writing with DevicePolicy= and DeviceAllow= (#3027, #3058).
  * rkt: implements --insecure-options={capabilities,paths,seccomp,run-all} (#2983).
  - Bug fixes
  * kvm: use a properly formatted comment for iptables chains (#3038). rkt was using the chain name as comment, which could lead to confusion.
  * pkg/label: supply mcsdir as function argument to InitLabels() (#3045).
  * api_service: improve machined call error output (#3059).
  * general: fix old appc/spec version in various files (#3055).
  * rkt/pubkey: use custom http client including timeout (#3084).
  * dist: remove quotes from rkt-api.service ExecStart (#3079).
  * build: multiple fixes (#3042, #3041, #3046).
  * configure: disable tests on host flavor with systemd &lt;227 (#3047).
  - Other changes
  * travis: add go 1.7, bump go 1.5/1.6 (#3077).
  * api_service: Add lru cache to cache image info (#2910).
  * scripts: add curl as build dependency (#3070).
  * vendor: use appc/spec 0.8.6 and k8s.io/kubernetes v1.3.0 (#3063).
  * common: use fileutil.IsExecutable() (#3023).
  * build: Stop printing irrelevant invalidation messages (#3050).
  * build: Make generating clean files simpler to do (#3057).
  * Documentation: misc changes (#3053, #2911, #3035, #3036, #3037, #2945, #3083, #3076, #3033, #3064, #2932).
  * functional tests: misc fixes (#3049).</changelog>
  <changelog author="thipp@suse.de" date="1471953601">- Add rkt-rpmlintrc</changelog>
  <changelog author="thipp@suse.de" date="1471953602">- remove %tmpfiles_create macro
- extend rkt-rpmlintrc</changelog>
  <changelog author="thipp@suse.de" date="1472731200">- Update to v.1.14.0:
  - This release updates the coreos and kvm flavors, bringing in a newer stable systemd (v231). Several fixes and cgroups-related changes landed in api-service, and better heuristics have been introduced to avoid using overlays in non-supported environments. Finally, run-prepared now honors options for insecure/privileged pods too.
  - New features and UX changes:
  * stage1: update to CoreOS 1151.0.0 and systemd v231 (#3122).
  * common: fall back to non-overlay with ftype=0 (#3105).
  * rkt: honor insecure-options in run-prepared (#3138).
  - Bug fixes:
  * stage0: fix golint warnings (#3099).
  * rkt: avoid possible panic in api-server (#3111).
  * rkt/run: allow --set-env-file files with comments (#3115).
  * scripts/install-rkt: add wget as dependency (#3124).
  * install-rkt.sh: scripts: Fix missing files in .deb when using install-rkt.sh (#3127).
  * tests: check for run-prepared with insecure options (#3139).
  - Other changes:
  * seccomp/docker: update docker whitelist to include mlock (#3126). This updates the @docker/default-whitelist to include mlock-related syscalls (mlock, mlock2, mlockall).
  * build: add PowerPC (#2936).
  * scripts: install-rkt.sh: fail install-pak on errors (#3150). When install-pak (called from install-rkt.sh) fails at some point abort packaging.
  * api_service: Rework cgroup detection (#3072). Use the subcgroup file hint provided by some stage1s rather than machined registration.
  * Documentation/devel: add make images target (#3142). This introduces the possibility to generate graphivz based PNG images using a new images make target.
  * vendor: update appc/spec to 0.8.7 (#3143).
  * stage1/kvm: avoid writing misleading subcgroup (#3107).
  * vendor: update go-systemd to v12 (#3125).
  * scripts: bump coreos.com/rkt/builder image version (#3092). This bumps rkt-builder version to 1.0.2, in order to work with seccomp filtering.
  * export: test export for multi-app pods (#3075).
  * Documentation updates: (#3146, #2954, #3128, #2953, #3103, #3087, #3097, #3096, #3095, #3089)</changelog>
  <changelog author="thipp@suse.de" date="1473940800">- Update to v1.15.0:
  - This relase brings some expanded DNS configuration options, beta support for QEMU, recursive volume mounts, and improved sd_notify support.
  - Major changes:
  * DNS configuration improvements (#3161):
  * Respect DNS results from CNI
  * Add --dns=host mode to bind-mount the host's /etc/resolv.conf
  * Add --dns=none mode to ignore CNI DNS
  * Add --hosts-entry (IP=HOSTNAME) to tweak the pod's /etc/hosts
  * Add --hosts-entry=host to bind-mount the host's /etc/hosts
  * Introduce QEMU support as an alternative KVM hypervisor (#2952)
  * add support for recursive volume/mounts (#2880)
  * stage1: allow sd_notify from the app in the container to the host (#2826).</changelog>
  <changelog author="thipp@suse.de" date="1475236800">- Update to v1.16.0:
  - This release contains an important bugfix for the stage1-host flavor, as well as initial internal support for cgroup2 and pod sandboxes as specified by kubernetes CRI (Container Runtime Interface).
  - Bug fixes:
  * stage1/host: fix systemd-nspawn args ordering (#3216). Fixes https://github.com/coreos/rkt/issues/3215.
  - New features:
  * rkt: support for unified cgroups (cgroup2) (#3032). This implements support for cgroups v2 along support for legacy version.
  * cri: initial implementation of stage1 changes (#3218). This PR pulls the stage1-based changes from the CRI branch back into master, leaving out the changes in stage0 (new app subcommands).
  - Other changes:
  * doc/using-rkt-with-systemd: fix the go app example (#3217).
  * rkt: refactor app-level flags handling (#3209). This is in preparation for https://github.com/coreos/rkt/pull/3205
  * docs/distributions: rearrange, add centos (#3212).
  * rkt: Correct typos listed by the tool misspell (#3208).</changelog>
  <changelog author="thipp@suse.de" date="1476360000">- Update to v1.17.0:
  - This is a minor release packaging rkt-api systemd service units, and fixing a bug caused by overly long lines in generated stage1 unit files.
  - New features and UX changes:
  * dist: Add systemd rkt-api service and socket (#3271).
  * dist: package rkt-api unit files (#3275).
  - Bug fixes:
  * stage1: break down overlong property lines (#3279).
  - Other changes:
  * stage0: fix typo and some docstring style (#3266).
  * stage0: Create an mtab symlink if not present (#3265).
  * stage1: use systemd protection for kernel tunables (#3273).
  * Documentation updates: (#3280, #3263, #3268, #3254, #3199, #3256)</changelog>
  <changelog author="thipp@suse.de" date="1477569600">- Update to v1.18.0:
  - This minor release contains bugfixes, UX enhancements, and other improvements.
  - UX changes:
  * rkt: gate diagnostic output behind --debug (#3297).
  * rkt: Change exit codes to 254 (#3261).
  - Bug fixes:
  * stage1/kvm: correctly bind-mount read-only volumes (#3304).
  * stage0/cas: apply xattr attributes (#3305).
  * scripts/install-rkt: add iptables dependency (#3309).
  * stage0/image: set proxy if InsecureSkipVerify is set (#3303).
  - Other changes:
  * vendor: update docker2aci to 0.13.0 (#3314). This fixes multiple fetching and conversion bugs, including two security issues.
  * scripts: update glide vendor script (#3313).
  * vendor: update appc/spec to v0.8.8 (#3310).
  * stage1: update to CoreOS 1192.0.0 (and update sanity checks) (#3283).
  * cgroup: introduce proper cgroup/v1, cgroup/v2 packages (#3277).
  * Documentation updates: (#3281), (#3319), (#3308).</changelog>
  <changelog author="thipp@suse.de" date="1479124800">- Update to v1.19.0:
  - This release contains multiple changes to rkt core, bringing it more in line with the new Container Runtime Interface (CRI) from Kubernetes.
  - A new experimental app subcommand has been introduced, which allows creating a "pod sandbox" and dynamically mutating it at runtime. This feature is not yet completely stabilized, and is currently gated behind an experimental flag.
  - New features and UX changes:
  * rkt: experimental support for pod sandbox (#3318). This PR introduces an experimental app subcommand and many additional app-level options.
  * rkt/image: align image selection behavior for the rm subcommand (#3353).
  * stage1/init: leave privileged pods without stage2 mount-ns (#3290).
  * stage0/image: list images output in JSON format (#3334).
  * stage0/arch: initial support for ppc64le platform (#3315).
  - Bug fixes:
  * gc: make sure CNI_PATH is same for gc and init (#3348).
  * gc: clean up some GC leaks (#3317).
  * stage0: minor wording fixes (#3351).
  * setup-data-dir.sh: fallback to the mkdir/chmods if the rkt.conf doesn't exist (#3335).
  * scripts: add gpg to Debian dependencies (#3339).
  * kvm: fix for breaking change in Debian Sid GCC default options (#3354).
  * image/list: bring back field filtering in plaintext mode (#3361).
  - Other changes:
  * cgroup/v1: introduce mount flags to mountFsRO (#3350).
  * kvm: update QEMU version to 2.7.0 (#3341).
  * kvm: bump kernel version to 4.8.6, updated config (#3342).
  * vendor: introduce kr/pretty and bump go-systemd (#3333).
  * vendor: update docker2aci to 0.14.0 (#3356).
  * tests: add the --debug option to more tests (#3340).
  * scripts/build-rir: bump rkt-builder version to 1.1.1 (#3360).
  * Documentation updates: #3321, #3331, #3325.</changelog>
  <changelog author="thipp@suse.de" date="1480075200">- Update to v1.20.0:
  - This release contains additional bug fixes for the new experimental app subcommand, following the path towards the Container Runtime Interface (CRI). It also adds first step towards OCI by introducing an internal concept called "distribution points", which will allow rkt to recognize multiple image formats internally. Finally the rkt fly flavor gained support for rkt enter.
  - New features and UX changes:
  * stage1/fly: Add a working rkt enter implementation (#3377).
  - Bug fixes:
  * tests/build-and-run-test.sh: fix systemd revision parameter (#3395).
  * namefetcher: Use ETag in fetchVerifiedURL() (#3374).
  * rkt/run: validates pod manifest to make sure it contains at least one app (#3363).
  * rkt/app: multiple bugfixes (#3405).
  - Other changes:
  * glide: deduplicate cni entries and update go-systemd (#3372).
  * stage0: improve list --format behavior and flags (#3403).
  * pkg/pod: flatten the pod state if-ladders (#3404).
  * tests: adjust security tests for systemd v232 (#3401).
  * image: export ImageListEntry type for image list (#3383).
  * glide: bump gopsutil to v2.16.10 (#3400).
  * stage1: update coreos base to alpha 1235.0.0 (#3388).
  * rkt: Implement distribution points (#3369). This is the implementation of the distribution concept proposed in #2953.
  * build: add --with-stage1-systemd-revision option for src build (#3362).
  * remove isReallyNil() (#3381). This is cleanup PR, removing some reflection based code.
  * vendor: update appc/spec to 0.8.9 (#3384).
  * vendor: Remove direct k8s dependency (#3312).
  * Documentation updates: #3366, #3376, #3379, #3406, #3410.</changelog>
  <changelog author="thipp@suse.de" date="1483963200">- Update to v1.22.0:
  - This is a stabilization release which includes better support for environments without systemd, improvements to GC behavior in complex scenarios, and several additional fixes.
  - New features and UX changes:
  * rkt/cat-manifest: add support for --uuid-file (#3498).
  * stage1: fallback if systemd cgroup doesn't exist (#3507).
  * vendor: bump gocapability (#3493). This change renames sys_psacct to sys_pacct.
  * stage0/app: pass debug flag to entrypoints (#3469).
  - Bug fixes:
  * gc: fix cleaning mounts and files (#3486). This improves GC behavior in case of busy mounts and other complex scenarios.
  * mount: ensure empty volume paths exist for copy-up (#3468).
  * rkt stop/rm: a pod must be closed after PodFromUUIDString() (#3492).
  - Other changes:
  * stage1/kvm: add a dash in kernel LOCALVERSION (#3489).
  * stage1/kvm: Improve QEMU Makefile rules (#3474).
  * pkg/pod: use IncludeMostDirs bitmask instead of constructing it (#3506).
  * pkg/pod: add WaitReady, dry Sandbox methods (#3462).
  * vendor: bump gexpect to 0.1.1 (#3467).
  * common: fix 'the the' duplication in comment (#3497).
  * docs: multiple updates (#3479, #3501, #3464, #3495).
- Update to v1.21.0:
  - This release includes bugfixes for the experimental CRI support, more stable integration tests, and some other interesting changes.
  - New features:
  * Change the subnet for the default-restricted network (#3440), (#3459).
  * Prepare for writable /proc/sys, and /sys (#3389).
  * Documentation/proposals: add OCI Image Format roadmap (#3425).
  - Bug fixes:
  * stage1: app add, status didn't work with empty vols (#3451).
  * stage1: properly run defer'd umounts in app add (#3455).
  * cri: correct 'created' timestamp (#3399).
  * fly: ensure the target bin directory exists before building (#3436).
  * rkt: misc systemd-related fixes (#3418).
  - Other changes:
  * pkg/mountinfo: move mountinfo parser to its own package (#3415).
  * stage1: persist runtime parameters (#3432), (#3450).
  * stage1: signal supervisor readiness (#3424), (#3439).
  * sandbox: add missing flagDNSDomain and flagHostsEntries parameters (#3430).
  * pkg/tar: fix variable name in error (#3433).
  * tests: fix TestExport for the KVM+overlay case (#3435).
  * tests: fix some potential gexpect hangs (#3443).
  * tests: add smoke test for app sandbox (#3371).
  * tests: tentative fixes for sporadic host and kvm failures (#3434).
  * rkt: remove empty TODO (#3417).
  * Documentation updates: #3446, (#3421), (#3412).</changelog>
  <changelog author="thipp@suse.de" date="1484913600">- Update to v1.23.0:
  - This release adds a lot of bugfixes around the rkt fly flavor, garbage collection, kvm, and the sandbox. The new experimental app subcommand now follows the semantic of CRI of not quitting prematurely if apps fail or exit. Finally docker2aci received an important update fixing issues with os/arch labels which caused issues on arm architectures, a big thanks here goes to @ybubnov for this contribution.
  - New features:
  * sandbox: don't exit if an app fails (#3478). In contrast to regular rkt run behavior, the sandbox now does not quit if all or single apps fail or exit.
  - Bug fixes:
  * stage1: fix incorrect splitting function (#3541).
  * sandbox/app-add: fix mount targets with absolute symlink targets (#3490).
  * namefetcher: fix nil pointer dereference (#3536).
  * Bump appc/docker2aci library version to 0.15.0 (#3534). This supports the conversion of images with various os/arch labels.
  * stage1: uid shift systemd files (#3529).
  * stage1/kvm/lkvm: chown files and dirs on creation (#3485).
  * stage1/fly: record pgid and let stop fallback to it (#3523).
  * common/overlay: allow data directory name with colon character (#3505).
  * api-service: stop erroring when a pod is running (#3525).
  * stage1/fly: clear FD_CLOEXEC only once (#3521).
  * stage1: Add hostname to /etc/hosts (#3522).
  * gc: avoid erroring in race to deletion (#3515).
  * tests/rkt_stop: Wait for 'stop' command to complete (#3518).
  * pkg/pod: avoid nil panic for missing pods (#3514).
  - Other changes:
  * stage1: move more logic out of AppUnit (#3496).
  * tests: use appc schema instead of string templates (#3520).
  * stage1: kvm: Update kernel to 4.9.2 (#3530).
  * stage1: remount entire subcgroup r/w, instead of each knob (#3494).
  * tests: update AWS CI setup (#3509).
  * pkg/fileutil: helper function to get major, minor numbers of a device file (#3500).
  * pkg/log: correctly handle var-arg printf params (#3516).
  * Documentation/stop: describe --uuid-file option (#3511).</changelog>
  <changelog author="thipp@suse.de" date="1486382400">- Update to v1.24.0:
  - This release includes experimental support for attaching to a running application's input and output. It also introduces
  a more finely grained pull-policy flag.
  - New Features:
  * rkt: add experimental support for attachable applications (#3396). It consists of:
  * a new attach subcommand
  * a set of per-app flags to control stdin/stdout/stderr modes
  * a stage1 iottymux binary for multiplexing and attaching
  * two new templated stage1 services, iomux and ttymux
  * run/prepare/fetch: replace --no-store and --store-only with --pull-policy (#3554).
  * Replaces the --no-store and --store-only flags with a singular flag --pull-policy.
  * can accept one of three things, never, new, and update.
  * --no-store has been aliased to --pull-policy=update
  * --store-only has been aliased to --pull-policy=never
  - Bug fixes:
  * image gc: don't remove images that currently running pods were made from (#3549).
  * stage1/fly: evaluate symlinks in mount targets (#3570).
  * lib/app: use runtime app mounts and appVolumes rather than mountpoints (#3571).
  - Other changes:
  * kvm/qemu: Update QEMU to v2.8.0 (#3568).
  * stage0/app-add: CLI args should override image ones (#3566).
  * lib/app: use runtime app mounts and appVolumes rather than mountpoints (#3571).
  * kvm/lkvm: update lkvm version to HEAD (#3569).
  * vendor: bump appc to v0.8.10 (#3574).
  * docs: (#3552)
  - Build &amp; Test:
  * tests: remove gexpect from TestAppUserGroup (#3561).
  * travis: remove "gimme.local" script (#3556).
  * tests: fix when $HOME is only accessible by current user (#3559).
  * makelib: introduce --enable-incremental-build, enabling "go install" (#3553).</changelog>
  <changelog author="thipp@suse.de" date="1487678400">- Update to v1.25.0:
  - This minor release contains bugfixes and other improvements related to the KVM flavour, which is now using qemu-kvm by default.
  - New Features:
  * Switch default kvm flavour from lkvm to qemu (#3562).
  - Bug fixes:
  * stage1/kvm: Change RAM calculation, and increase minimum (#3572).
  * stage1: Ensure ptmx device usable by non-root for all flavours (#3484).
  - Other changes:
  * tests: fix TestNonRootReadInfo when $HOME is only accessible by current user (#3580).
  * glide: bump grpc to 1.0.4 (#3584).
  * vendor: bump docker2aci to 0.16.0 (#3591).</changelog>
  <changelog author="thipp@suse.de" date="1496232000">- Update to v1.26.0:
  - This minor release contains bugfixes and other improvements. It also adds
    better support for the arm architecture to rkt, so that you can now fetch
    images via autodiscovery and have the correct seccomp whitelist to run them.
    Also notable is the new possibilty to pass extra kernel parameters to kvm, and
    last but not least a significant prepare/run speedup in stage0. This also
    introduces stricter validation on volume names, now rejecting duplicate ones.
  - New Features:
  * stage1: improve duplicate mount-volume detection (#3666). Breaking
    change: volumes with duplicate names are now rejected.
  * stage0/{run,prepare}: remove ondisk verification (#3623). For backwards
    compatibility, specifying 'insecure-options=ondisk' will still run
    without error, however it will also not do anything.
  * kvm/qemu: add extra kernel parameters (#3644).
  - Bugfixes:
  * seccomp: add arch-specific syscalls on ARM (#3636).
  * fetch: use proper appc os/arch labels (#3621).
  * tests/caps: skip if overlayfs support is missing (#3670).
  * build/stage1: transfer user xattr data (#3665).
  * stage1: include &lt;sys/sysmacros.h&gt; for makedev function (#3604).
  - Other changes:
  * Add code of conduct (#3661). Required by CNCF.
  * rkt list|status: app state info (i.e. exit codes) in --format=json (#3638).
  * integrations: add mesos (#3624).
  * Documentation: add container linux and tectonic as production users (#3618).
  * Documentation: add Gentoo to the list of distributions that have rkt (#3613).
  * Documentation: add some individual blog posts (#3611).
  * Documentation: cleanup stage1 stuff (#3612).
  * dist: use multi-user.target instead of default.target (#3620).
  * added production-users and integrations pages (#3602).
  * scripts: update rkt-builder version (#3595).</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- Update to v1.27.0:
  - This minor release contains bugfixes and other improvements related to the tests and the documentation.
  - New Features:
  * stage1/kvm: add arm64 build (#3690).
  - Bugfixes:
  * stage0: list|status --format=json panics: RuntimeApp.Mounts.AppVolume is optional (#3699). When it is nil, the Volume info at the Pod level (with the same name) should be used. Without this patch rkt list --format=json panics on a nil pointer when Apps reference Volumes from the Pod level.
  * imagestore: Fix sql resource leaks (#3682). When using sql queries the rows iterator needs to be closed if the entire query result is not iterated over. Failure to close the iterator results in resource leakage.
  - Other changes:
  * networking: change the default-restricted subnet (#3718). Previously, we were using 172.17/16, which conflicts with the default Docker networking. Change it to 172.31/16.
  * scripts/pkg: improved detection of active mounts (#3710). On systems which have /var/lib/rkt as a separate partition, the active mount detection in before-remove needs to not get confused by the presence of /var/lib/rkt itself as a mount. Therefore a longer path is used for active mount detection.
  * stage1/usr_from_coreos: add new image signing sub-key EF4B4ED9 (#3686). See coreos/init#236.
  * scripts: skip nonexistent stage1 images when packaging (#3687). Not all builds will generate all stage1 images. It depends on what ./configure flags (--with-stage1-flavors) were used.
  * tests: Only run race test on supported arch (#3684). Fixes build errors like these when run on non amd64 machines:
  * functional test: Fix manifest arch error (#3681). The manifest contains values for the ACI arch and OS, not the go language values.
  * Documentation updates: #3680, #3679, #3700, #3709</changelog>
  <changelog author="thipp@suse.de" date="1501502400">- Update to v1.28.0:
  - This release contains changes to the behavior of rkt run, rkt status, and rkt fly to make them more consistent. Two of them need particular attention:
  * rkt status can now omit the pid field when non-existent. Use --wait[-ready] to ensure a pid will be available.
  * the default[-restricted] network is not added by default when a custom network is specified with --net.
  - There are also some improvements on documentation and tests working on arm64.
  - New features and UX changes:
  * stage0/status: fix failure when systemd never runs in stage1 (#3713). This changes the behavior of rkt status when a PID is not available: instead of crashing, it will now omit the pid field. Users that need to read the PID shortly after an invocation of rkt run should now use the --wait[-ready] flag explicitly.
  * BREAKING network: do not automatically add default* networks when custom ones are specified (#3685).
  * stage1/fly: preserve environment between run and enter (#3712). Fly run now writes the app env file, and fly enter reads it.
  * stage1/fly: make run/enter honour uid/gid/suppGids (#3717). Refactored common functionality out of run.
  - Bugfixes:
  * stage1/init/units: keep journald running while apps are shutting down (#3726). This prevents a race when apps are writing to their stdout/err (and output is being sent to stage1's journal) while shutting down. If journald terminates before the apps finish shutting down, their output will be lost.
  * tests: get functional tests working on arm64 (#3737). Various arch fixups to get make check with a coreos stage1 working on arm64 machines.
  * Fix --user --group on arm64 (#3736). Fixes issue https://github.com/rkt/rkt/issues/3714 (rkt run --user fails on arm64).
  - Other changes:
  * docs: update CLI flags in run.md (#3748). Also added rkt-run options present in rkt 1.27.0 but not present in the run.md markdown. The entries in markdown have been sorted.
  * tests/net: skip TestNetCustomBridge on semaphore (#3740). Reference https://github.com/rkt/rkt/issues/3739
  * doc: mention external stage1s (#3723). This was discussed on: https://github.com/rkt/rkt/pull/3645#issuecomment-296865635
  * rkt/pubkeys: print debug logs on discovery errors (#3705). Thisreorders log-printing and error-returning when pubkeys discovery fails, in order to print useful debugging information on error.
  * docs: correct rkt pronunciation (#3674). rkt has an icon of a rocket but previously the official pronunciation was "rock-it" which is incompatible with the logo. This change fixes that.
  * stage0: fix message formatting errors, stale forward-vars (#3722).</changelog>
  <changelog author="thipp@suse.de" date="1502193600">- Update to v1.28.1:
  - This is a minor bugfix release. It does not contain any changes to the rkt code, but it updates dependencies and runtime versions for bugfixes:
  * vendor: update go-systemd to v15 (#3759). rkt stopped working when running in a service with systemd v234. This update fixes it.
  * scripts: update rkt-builder version to 1.3.0 (#3754). This updates the default Go runtime to 1.8, fixing #3738.</changelog>
</package>
<package pkgid="84479499909b5ae3cc4c1cc499e22be1c9cf85a5ed7d1d08d0b5e3c26b0ad625" name="rkt" arch="src">
  <version epoch="0" ver="1.28.1" rel="1.3"/>
  <changelog author="thipp@suse.de" date="1470398400">- Update to v1.12.0:
  This release introduces support for seccomp filtering via two new seccomp isolators. It also gives a boost to api-service performance by introducing manifest caching. Finally it fixes several regressions related to Docker images handling.
  [#]### New features and UX changes
- cli: rename `--cap-retain` and `--cap-remove` to `--caps-*` ([#2994](https://github.com/coreos/rkt/pull/2994)).
- stage1: apply seccomp isolators ([#2753](https://github.com/coreos/rkt/pull/2753)). This introduces support for appc seccomp isolators.
- scripts: add /etc/rkt owned by group rkt-admin in setup-data-dir.sh ([#2944](https://github.com/coreos/rkt/pull/2944)).
- rkt: add `--caps-retain` and `--caps-remove` to prepare ([#3007](https://github.com/coreos/rkt/pull/3007)).
- store: allow users in the rkt group to delete images ([#2961](https://github.com/coreos/rkt/pull/2961)).
- api_service: cache pod manifest ([#2891](https://github.com/coreos/rkt/pull/2891)). Manifest caching considerably improves api-service performances.
- store: tell the user to run as root on db update ([#2966](https://github.com/coreos/rkt/pull/2966)).
- stage1: disabling cgroup namespace in systemd-nspawn ([#2989](https://github.com/coreos/rkt/pull/2989)). For more information see [systemd#3589](https://github.com/systemd/systemd/pull/3589).
- fly: copy rkt-resolv.conf in the app ([#2982](https://github.com/coreos/rkt/pull/2982)).
- store: decouple aci store and treestore implementations ([#2919](https://github.com/coreos/rkt/pull/2919)).
- store: record ACI fetching information ([#2960](https://github.com/coreos/rkt/pull/2960)).
  [#]### Bug fixes
- stage1/init: fix writing of /etc/machine-id ([#2977](https://github.com/coreos/rkt/pull/2977)).
- rkt-monitor: multiple fixes ([#2927](https://github.com/coreos/rkt/pull/2927), [#2988](https://github.com/coreos/rkt/pull/2988)).
- rkt: don't errwrap cli_apps errors ([#2958](https://github.com/coreos/rkt/pull/2958)).
- pkg/tar/chroot: avoid errwrap in function called by multicall ([#2997](https://github.com/coreos/rkt/pull/2997)).
- networking: apply CNI args to the default networks as well ([#2985](https://github.com/coreos/rkt/pull/2985)).
- trust: provide InsecureSkipTLSCheck to pubkey manager ([#3016](https://github.com/coreos/rkt/pull/3016)).
- api_service: update grpc version ([#3015](https://github.com/coreos/rkt/pull/3015)).
- fetcher: httpcaching fixes ([#2965](https://github.com/coreos/rkt/pull/2965)).
  [#]### Other changes
- build,stage1/init: set interpBin at build time for src flavor ([#2978](https://github.com/coreos/rkt/pull/2978)).
- common: introduce RemoveEmptyLines() ([#3004](https://github.com/coreos/rkt/pull/3004)).
- glide: update docker2aci to v0.12.3 ([#3026](https://github.com/coreos/rkt/pull/3026)). This fixes multiple bugs in layers ordering for Docker images.
- glide: update go-systemd to v11 ([#2970](https://github.com/coreos/rkt/pull/2970)). This fixes a buggy corner-case in journal seeking (implicit seek to head).
- docs: document capabilities overriding ([#2917](https://github.com/coreos/rkt/pull/2917), [#2991](https://github.com/coreos/rkt/pull/2991)).
- issue template: add '\n' to the end of environment output ([#3008](https://github.com/coreos/rkt/pull/3008)).
- functional tests: multiple fixes ([#2999](https://github.com/coreos/rkt/pull/2999), [#2979](https://github.com/coreos/rkt/pull/2979), [#3014](https://github.com/coreos/rkt/pull/3014)).</changelog>
  <changelog author="thipp@suse.de" date="1470398401">- include ${_libexecdir}/tmpfiles.d/rkt.conf in package</changelog>
  <changelog author="thipp@suse.de" date="1471953600">- Update to v1.13.0:
  - This release introduces support for exporting single applications out of multi-app pods. Moreover, it adds additional support to control device manipulation inside pods. Finally all runtime security features can now be optionally disabled at the pod level via new insecure options. This version also contains multiple bugfixes and supports Go 1.7.
  - New features and UX changes
  * export: name flag for exporting multi-app pods (#3030).
  * stage1: limit device node creation/reading/writing with DevicePolicy= and DeviceAllow= (#3027, #3058).
  * rkt: implements --insecure-options={capabilities,paths,seccomp,run-all} (#2983).
  - Bug fixes
  * kvm: use a properly formatted comment for iptables chains (#3038). rkt was using the chain name as comment, which could lead to confusion.
  * pkg/label: supply mcsdir as function argument to InitLabels() (#3045).
  * api_service: improve machined call error output (#3059).
  * general: fix old appc/spec version in various files (#3055).
  * rkt/pubkey: use custom http client including timeout (#3084).
  * dist: remove quotes from rkt-api.service ExecStart (#3079).
  * build: multiple fixes (#3042, #3041, #3046).
  * configure: disable tests on host flavor with systemd &lt;227 (#3047).
  - Other changes
  * travis: add go 1.7, bump go 1.5/1.6 (#3077).
  * api_service: Add lru cache to cache image info (#2910).
  * scripts: add curl as build dependency (#3070).
  * vendor: use appc/spec 0.8.6 and k8s.io/kubernetes v1.3.0 (#3063).
  * common: use fileutil.IsExecutable() (#3023).
  * build: Stop printing irrelevant invalidation messages (#3050).
  * build: Make generating clean files simpler to do (#3057).
  * Documentation: misc changes (#3053, #2911, #3035, #3036, #3037, #2945, #3083, #3076, #3033, #3064, #2932).
  * functional tests: misc fixes (#3049).</changelog>
  <changelog author="thipp@suse.de" date="1471953601">- Add rkt-rpmlintrc</changelog>
  <changelog author="thipp@suse.de" date="1471953602">- remove %tmpfiles_create macro
- extend rkt-rpmlintrc</changelog>
  <changelog author="thipp@suse.de" date="1472731200">- Update to v.1.14.0:
  - This release updates the coreos and kvm flavors, bringing in a newer stable systemd (v231). Several fixes and cgroups-related changes landed in api-service, and better heuristics have been introduced to avoid using overlays in non-supported environments. Finally, run-prepared now honors options for insecure/privileged pods too.
  - New features and UX changes:
  * stage1: update to CoreOS 1151.0.0 and systemd v231 (#3122).
  * common: fall back to non-overlay with ftype=0 (#3105).
  * rkt: honor insecure-options in run-prepared (#3138).
  - Bug fixes:
  * stage0: fix golint warnings (#3099).
  * rkt: avoid possible panic in api-server (#3111).
  * rkt/run: allow --set-env-file files with comments (#3115).
  * scripts/install-rkt: add wget as dependency (#3124).
  * install-rkt.sh: scripts: Fix missing files in .deb when using install-rkt.sh (#3127).
  * tests: check for run-prepared with insecure options (#3139).
  - Other changes:
  * seccomp/docker: update docker whitelist to include mlock (#3126). This updates the @docker/default-whitelist to include mlock-related syscalls (mlock, mlock2, mlockall).
  * build: add PowerPC (#2936).
  * scripts: install-rkt.sh: fail install-pak on errors (#3150). When install-pak (called from install-rkt.sh) fails at some point abort packaging.
  * api_service: Rework cgroup detection (#3072). Use the subcgroup file hint provided by some stage1s rather than machined registration.
  * Documentation/devel: add make images target (#3142). This introduces the possibility to generate graphivz based PNG images using a new images make target.
  * vendor: update appc/spec to 0.8.7 (#3143).
  * stage1/kvm: avoid writing misleading subcgroup (#3107).
  * vendor: update go-systemd to v12 (#3125).
  * scripts: bump coreos.com/rkt/builder image version (#3092). This bumps rkt-builder version to 1.0.2, in order to work with seccomp filtering.
  * export: test export for multi-app pods (#3075).
  * Documentation updates: (#3146, #2954, #3128, #2953, #3103, #3087, #3097, #3096, #3095, #3089)</changelog>
  <changelog author="thipp@suse.de" date="1473940800">- Update to v1.15.0:
  - This relase brings some expanded DNS configuration options, beta support for QEMU, recursive volume mounts, and improved sd_notify support.
  - Major changes:
  * DNS configuration improvements (#3161):
  * Respect DNS results from CNI
  * Add --dns=host mode to bind-mount the host's /etc/resolv.conf
  * Add --dns=none mode to ignore CNI DNS
  * Add --hosts-entry (IP=HOSTNAME) to tweak the pod's /etc/hosts
  * Add --hosts-entry=host to bind-mount the host's /etc/hosts
  * Introduce QEMU support as an alternative KVM hypervisor (#2952)
  * add support for recursive volume/mounts (#2880)
  * stage1: allow sd_notify from the app in the container to the host (#2826).</changelog>
  <changelog author="thipp@suse.de" date="1475236800">- Update to v1.16.0:
  - This release contains an important bugfix for the stage1-host flavor, as well as initial internal support for cgroup2 and pod sandboxes as specified by kubernetes CRI (Container Runtime Interface).
  - Bug fixes:
  * stage1/host: fix systemd-nspawn args ordering (#3216). Fixes https://github.com/coreos/rkt/issues/3215.
  - New features:
  * rkt: support for unified cgroups (cgroup2) (#3032). This implements support for cgroups v2 along support for legacy version.
  * cri: initial implementation of stage1 changes (#3218). This PR pulls the stage1-based changes from the CRI branch back into master, leaving out the changes in stage0 (new app subcommands).
  - Other changes:
  * doc/using-rkt-with-systemd: fix the go app example (#3217).
  * rkt: refactor app-level flags handling (#3209). This is in preparation for https://github.com/coreos/rkt/pull/3205
  * docs/distributions: rearrange, add centos (#3212).
  * rkt: Correct typos listed by the tool misspell (#3208).</changelog>
  <changelog author="thipp@suse.de" date="1476360000">- Update to v1.17.0:
  - This is a minor release packaging rkt-api systemd service units, and fixing a bug caused by overly long lines in generated stage1 unit files.
  - New features and UX changes:
  * dist: Add systemd rkt-api service and socket (#3271).
  * dist: package rkt-api unit files (#3275).
  - Bug fixes:
  * stage1: break down overlong property lines (#3279).
  - Other changes:
  * stage0: fix typo and some docstring style (#3266).
  * stage0: Create an mtab symlink if not present (#3265).
  * stage1: use systemd protection for kernel tunables (#3273).
  * Documentation updates: (#3280, #3263, #3268, #3254, #3199, #3256)</changelog>
  <changelog author="thipp@suse.de" date="1477569600">- Update to v1.18.0:
  - This minor release contains bugfixes, UX enhancements, and other improvements.
  - UX changes:
  * rkt: gate diagnostic output behind --debug (#3297).
  * rkt: Change exit codes to 254 (#3261).
  - Bug fixes:
  * stage1/kvm: correctly bind-mount read-only volumes (#3304).
  * stage0/cas: apply xattr attributes (#3305).
  * scripts/install-rkt: add iptables dependency (#3309).
  * stage0/image: set proxy if InsecureSkipVerify is set (#3303).
  - Other changes:
  * vendor: update docker2aci to 0.13.0 (#3314). This fixes multiple fetching and conversion bugs, including two security issues.
  * scripts: update glide vendor script (#3313).
  * vendor: update appc/spec to v0.8.8 (#3310).
  * stage1: update to CoreOS 1192.0.0 (and update sanity checks) (#3283).
  * cgroup: introduce proper cgroup/v1, cgroup/v2 packages (#3277).
  * Documentation updates: (#3281), (#3319), (#3308).</changelog>
  <changelog author="thipp@suse.de" date="1479124800">- Update to v1.19.0:
  - This release contains multiple changes to rkt core, bringing it more in line with the new Container Runtime Interface (CRI) from Kubernetes.
  - A new experimental app subcommand has been introduced, which allows creating a "pod sandbox" and dynamically mutating it at runtime. This feature is not yet completely stabilized, and is currently gated behind an experimental flag.
  - New features and UX changes:
  * rkt: experimental support for pod sandbox (#3318). This PR introduces an experimental app subcommand and many additional app-level options.
  * rkt/image: align image selection behavior for the rm subcommand (#3353).
  * stage1/init: leave privileged pods without stage2 mount-ns (#3290).
  * stage0/image: list images output in JSON format (#3334).
  * stage0/arch: initial support for ppc64le platform (#3315).
  - Bug fixes:
  * gc: make sure CNI_PATH is same for gc and init (#3348).
  * gc: clean up some GC leaks (#3317).
  * stage0: minor wording fixes (#3351).
  * setup-data-dir.sh: fallback to the mkdir/chmods if the rkt.conf doesn't exist (#3335).
  * scripts: add gpg to Debian dependencies (#3339).
  * kvm: fix for breaking change in Debian Sid GCC default options (#3354).
  * image/list: bring back field filtering in plaintext mode (#3361).
  - Other changes:
  * cgroup/v1: introduce mount flags to mountFsRO (#3350).
  * kvm: update QEMU version to 2.7.0 (#3341).
  * kvm: bump kernel version to 4.8.6, updated config (#3342).
  * vendor: introduce kr/pretty and bump go-systemd (#3333).
  * vendor: update docker2aci to 0.14.0 (#3356).
  * tests: add the --debug option to more tests (#3340).
  * scripts/build-rir: bump rkt-builder version to 1.1.1 (#3360).
  * Documentation updates: #3321, #3331, #3325.</changelog>
  <changelog author="thipp@suse.de" date="1480075200">- Update to v1.20.0:
  - This release contains additional bug fixes for the new experimental app subcommand, following the path towards the Container Runtime Interface (CRI). It also adds first step towards OCI by introducing an internal concept called "distribution points", which will allow rkt to recognize multiple image formats internally. Finally the rkt fly flavor gained support for rkt enter.
  - New features and UX changes:
  * stage1/fly: Add a working rkt enter implementation (#3377).
  - Bug fixes:
  * tests/build-and-run-test.sh: fix systemd revision parameter (#3395).
  * namefetcher: Use ETag in fetchVerifiedURL() (#3374).
  * rkt/run: validates pod manifest to make sure it contains at least one app (#3363).
  * rkt/app: multiple bugfixes (#3405).
  - Other changes:
  * glide: deduplicate cni entries and update go-systemd (#3372).
  * stage0: improve list --format behavior and flags (#3403).
  * pkg/pod: flatten the pod state if-ladders (#3404).
  * tests: adjust security tests for systemd v232 (#3401).
  * image: export ImageListEntry type for image list (#3383).
  * glide: bump gopsutil to v2.16.10 (#3400).
  * stage1: update coreos base to alpha 1235.0.0 (#3388).
  * rkt: Implement distribution points (#3369). This is the implementation of the distribution concept proposed in #2953.
  * build: add --with-stage1-systemd-revision option for src build (#3362).
  * remove isReallyNil() (#3381). This is cleanup PR, removing some reflection based code.
  * vendor: update appc/spec to 0.8.9 (#3384).
  * vendor: Remove direct k8s dependency (#3312).
  * Documentation updates: #3366, #3376, #3379, #3406, #3410.</changelog>
  <changelog author="thipp@suse.de" date="1483963200">- Update to v1.22.0:
  - This is a stabilization release which includes better support for environments without systemd, improvements to GC behavior in complex scenarios, and several additional fixes.
  - New features and UX changes:
  * rkt/cat-manifest: add support for --uuid-file (#3498).
  * stage1: fallback if systemd cgroup doesn't exist (#3507).
  * vendor: bump gocapability (#3493). This change renames sys_psacct to sys_pacct.
  * stage0/app: pass debug flag to entrypoints (#3469).
  - Bug fixes:
  * gc: fix cleaning mounts and files (#3486). This improves GC behavior in case of busy mounts and other complex scenarios.
  * mount: ensure empty volume paths exist for copy-up (#3468).
  * rkt stop/rm: a pod must be closed after PodFromUUIDString() (#3492).
  - Other changes:
  * stage1/kvm: add a dash in kernel LOCALVERSION (#3489).
  * stage1/kvm: Improve QEMU Makefile rules (#3474).
  * pkg/pod: use IncludeMostDirs bitmask instead of constructing it (#3506).
  * pkg/pod: add WaitReady, dry Sandbox methods (#3462).
  * vendor: bump gexpect to 0.1.1 (#3467).
  * common: fix 'the the' duplication in comment (#3497).
  * docs: multiple updates (#3479, #3501, #3464, #3495).
- Update to v1.21.0:
  - This release includes bugfixes for the experimental CRI support, more stable integration tests, and some other interesting changes.
  - New features:
  * Change the subnet for the default-restricted network (#3440), (#3459).
  * Prepare for writable /proc/sys, and /sys (#3389).
  * Documentation/proposals: add OCI Image Format roadmap (#3425).
  - Bug fixes:
  * stage1: app add, status didn't work with empty vols (#3451).
  * stage1: properly run defer'd umounts in app add (#3455).
  * cri: correct 'created' timestamp (#3399).
  * fly: ensure the target bin directory exists before building (#3436).
  * rkt: misc systemd-related fixes (#3418).
  - Other changes:
  * pkg/mountinfo: move mountinfo parser to its own package (#3415).
  * stage1: persist runtime parameters (#3432), (#3450).
  * stage1: signal supervisor readiness (#3424), (#3439).
  * sandbox: add missing flagDNSDomain and flagHostsEntries parameters (#3430).
  * pkg/tar: fix variable name in error (#3433).
  * tests: fix TestExport for the KVM+overlay case (#3435).
  * tests: fix some potential gexpect hangs (#3443).
  * tests: add smoke test for app sandbox (#3371).
  * tests: tentative fixes for sporadic host and kvm failures (#3434).
  * rkt: remove empty TODO (#3417).
  * Documentation updates: #3446, (#3421), (#3412).</changelog>
  <changelog author="thipp@suse.de" date="1484913600">- Update to v1.23.0:
  - This release adds a lot of bugfixes around the rkt fly flavor, garbage collection, kvm, and the sandbox. The new experimental app subcommand now follows the semantic of CRI of not quitting prematurely if apps fail or exit. Finally docker2aci received an important update fixing issues with os/arch labels which caused issues on arm architectures, a big thanks here goes to @ybubnov for this contribution.
  - New features:
  * sandbox: don't exit if an app fails (#3478). In contrast to regular rkt run behavior, the sandbox now does not quit if all or single apps fail or exit.
  - Bug fixes:
  * stage1: fix incorrect splitting function (#3541).
  * sandbox/app-add: fix mount targets with absolute symlink targets (#3490).
  * namefetcher: fix nil pointer dereference (#3536).
  * Bump appc/docker2aci library version to 0.15.0 (#3534). This supports the conversion of images with various os/arch labels.
  * stage1: uid shift systemd files (#3529).
  * stage1/kvm/lkvm: chown files and dirs on creation (#3485).
  * stage1/fly: record pgid and let stop fallback to it (#3523).
  * common/overlay: allow data directory name with colon character (#3505).
  * api-service: stop erroring when a pod is running (#3525).
  * stage1/fly: clear FD_CLOEXEC only once (#3521).
  * stage1: Add hostname to /etc/hosts (#3522).
  * gc: avoid erroring in race to deletion (#3515).
  * tests/rkt_stop: Wait for 'stop' command to complete (#3518).
  * pkg/pod: avoid nil panic for missing pods (#3514).
  - Other changes:
  * stage1: move more logic out of AppUnit (#3496).
  * tests: use appc schema instead of string templates (#3520).
  * stage1: kvm: Update kernel to 4.9.2 (#3530).
  * stage1: remount entire subcgroup r/w, instead of each knob (#3494).
  * tests: update AWS CI setup (#3509).
  * pkg/fileutil: helper function to get major, minor numbers of a device file (#3500).
  * pkg/log: correctly handle var-arg printf params (#3516).
  * Documentation/stop: describe --uuid-file option (#3511).</changelog>
  <changelog author="thipp@suse.de" date="1486382400">- Update to v1.24.0:
  - This release includes experimental support for attaching to a running application's input and output. It also introduces
  a more finely grained pull-policy flag.
  - New Features:
  * rkt: add experimental support for attachable applications (#3396). It consists of:
  * a new attach subcommand
  * a set of per-app flags to control stdin/stdout/stderr modes
  * a stage1 iottymux binary for multiplexing and attaching
  * two new templated stage1 services, iomux and ttymux
  * run/prepare/fetch: replace --no-store and --store-only with --pull-policy (#3554).
  * Replaces the --no-store and --store-only flags with a singular flag --pull-policy.
  * can accept one of three things, never, new, and update.
  * --no-store has been aliased to --pull-policy=update
  * --store-only has been aliased to --pull-policy=never
  - Bug fixes:
  * image gc: don't remove images that currently running pods were made from (#3549).
  * stage1/fly: evaluate symlinks in mount targets (#3570).
  * lib/app: use runtime app mounts and appVolumes rather than mountpoints (#3571).
  - Other changes:
  * kvm/qemu: Update QEMU to v2.8.0 (#3568).
  * stage0/app-add: CLI args should override image ones (#3566).
  * lib/app: use runtime app mounts and appVolumes rather than mountpoints (#3571).
  * kvm/lkvm: update lkvm version to HEAD (#3569).
  * vendor: bump appc to v0.8.10 (#3574).
  * docs: (#3552)
  - Build &amp; Test:
  * tests: remove gexpect from TestAppUserGroup (#3561).
  * travis: remove "gimme.local" script (#3556).
  * tests: fix when $HOME is only accessible by current user (#3559).
  * makelib: introduce --enable-incremental-build, enabling "go install" (#3553).</changelog>
  <changelog author="thipp@suse.de" date="1487678400">- Update to v1.25.0:
  - This minor release contains bugfixes and other improvements related to the KVM flavour, which is now using qemu-kvm by default.
  - New Features:
  * Switch default kvm flavour from lkvm to qemu (#3562).
  - Bug fixes:
  * stage1/kvm: Change RAM calculation, and increase minimum (#3572).
  * stage1: Ensure ptmx device usable by non-root for all flavours (#3484).
  - Other changes:
  * tests: fix TestNonRootReadInfo when $HOME is only accessible by current user (#3580).
  * glide: bump grpc to 1.0.4 (#3584).
  * vendor: bump docker2aci to 0.16.0 (#3591).</changelog>
  <changelog author="thipp@suse.de" date="1496232000">- Update to v1.26.0:
  - This minor release contains bugfixes and other improvements. It also adds
    better support for the arm architecture to rkt, so that you can now fetch
    images via autodiscovery and have the correct seccomp whitelist to run them.
    Also notable is the new possibilty to pass extra kernel parameters to kvm, and
    last but not least a significant prepare/run speedup in stage0. This also
    introduces stricter validation on volume names, now rejecting duplicate ones.
  - New Features:
  * stage1: improve duplicate mount-volume detection (#3666). Breaking
    change: volumes with duplicate names are now rejected.
  * stage0/{run,prepare}: remove ondisk verification (#3623). For backwards
    compatibility, specifying 'insecure-options=ondisk' will still run
    without error, however it will also not do anything.
  * kvm/qemu: add extra kernel parameters (#3644).
  - Bugfixes:
  * seccomp: add arch-specific syscalls on ARM (#3636).
  * fetch: use proper appc os/arch labels (#3621).
  * tests/caps: skip if overlayfs support is missing (#3670).
  * build/stage1: transfer user xattr data (#3665).
  * stage1: include &lt;sys/sysmacros.h&gt; for makedev function (#3604).
  - Other changes:
  * Add code of conduct (#3661). Required by CNCF.
  * rkt list|status: app state info (i.e. exit codes) in --format=json (#3638).
  * integrations: add mesos (#3624).
  * Documentation: add container linux and tectonic as production users (#3618).
  * Documentation: add Gentoo to the list of distributions that have rkt (#3613).
  * Documentation: add some individual blog posts (#3611).
  * Documentation: cleanup stage1 stuff (#3612).
  * dist: use multi-user.target instead of default.target (#3620).
  * added production-users and integrations pages (#3602).
  * scripts: update rkt-builder version (#3595).</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- Update to v1.27.0:
  - This minor release contains bugfixes and other improvements related to the tests and the documentation.
  - New Features:
  * stage1/kvm: add arm64 build (#3690).
  - Bugfixes:
  * stage0: list|status --format=json panics: RuntimeApp.Mounts.AppVolume is optional (#3699). When it is nil, the Volume info at the Pod level (with the same name) should be used. Without this patch rkt list --format=json panics on a nil pointer when Apps reference Volumes from the Pod level.
  * imagestore: Fix sql resource leaks (#3682). When using sql queries the rows iterator needs to be closed if the entire query result is not iterated over. Failure to close the iterator results in resource leakage.
  - Other changes:
  * networking: change the default-restricted subnet (#3718). Previously, we were using 172.17/16, which conflicts with the default Docker networking. Change it to 172.31/16.
  * scripts/pkg: improved detection of active mounts (#3710). On systems which have /var/lib/rkt as a separate partition, the active mount detection in before-remove needs to not get confused by the presence of /var/lib/rkt itself as a mount. Therefore a longer path is used for active mount detection.
  * stage1/usr_from_coreos: add new image signing sub-key EF4B4ED9 (#3686). See coreos/init#236.
  * scripts: skip nonexistent stage1 images when packaging (#3687). Not all builds will generate all stage1 images. It depends on what ./configure flags (--with-stage1-flavors) were used.
  * tests: Only run race test on supported arch (#3684). Fixes build errors like these when run on non amd64 machines:
  * functional test: Fix manifest arch error (#3681). The manifest contains values for the ACI arch and OS, not the go language values.
  * Documentation updates: #3680, #3679, #3700, #3709</changelog>
  <changelog author="thipp@suse.de" date="1501502400">- Update to v1.28.0:
  - This release contains changes to the behavior of rkt run, rkt status, and rkt fly to make them more consistent. Two of them need particular attention:
  * rkt status can now omit the pid field when non-existent. Use --wait[-ready] to ensure a pid will be available.
  * the default[-restricted] network is not added by default when a custom network is specified with --net.
  - There are also some improvements on documentation and tests working on arm64.
  - New features and UX changes:
  * stage0/status: fix failure when systemd never runs in stage1 (#3713). This changes the behavior of rkt status when a PID is not available: instead of crashing, it will now omit the pid field. Users that need to read the PID shortly after an invocation of rkt run should now use the --wait[-ready] flag explicitly.
  * BREAKING network: do not automatically add default* networks when custom ones are specified (#3685).
  * stage1/fly: preserve environment between run and enter (#3712). Fly run now writes the app env file, and fly enter reads it.
  * stage1/fly: make run/enter honour uid/gid/suppGids (#3717). Refactored common functionality out of run.
  - Bugfixes:
  * stage1/init/units: keep journald running while apps are shutting down (#3726). This prevents a race when apps are writing to their stdout/err (and output is being sent to stage1's journal) while shutting down. If journald terminates before the apps finish shutting down, their output will be lost.
  * tests: get functional tests working on arm64 (#3737). Various arch fixups to get make check with a coreos stage1 working on arm64 machines.
  * Fix --user --group on arm64 (#3736). Fixes issue https://github.com/rkt/rkt/issues/3714 (rkt run --user fails on arm64).
  - Other changes:
  * docs: update CLI flags in run.md (#3748). Also added rkt-run options present in rkt 1.27.0 but not present in the run.md markdown. The entries in markdown have been sorted.
  * tests/net: skip TestNetCustomBridge on semaphore (#3740). Reference https://github.com/rkt/rkt/issues/3739
  * doc: mention external stage1s (#3723). This was discussed on: https://github.com/rkt/rkt/pull/3645#issuecomment-296865635
  * rkt/pubkeys: print debug logs on discovery errors (#3705). Thisreorders log-printing and error-returning when pubkeys discovery fails, in order to print useful debugging information on error.
  * docs: correct rkt pronunciation (#3674). rkt has an icon of a rocket but previously the official pronunciation was "rock-it" which is incompatible with the logo. This change fixes that.
  * stage0: fix message formatting errors, stale forward-vars (#3722).</changelog>
  <changelog author="thipp@suse.de" date="1502193600">- Update to v1.28.1:
  - This is a minor bugfix release. It does not contain any changes to the rkt code, but it updates dependencies and runtime versions for bugfixes:
  * vendor: update go-systemd to v15 (#3759). rkt stopped working when running in a service with systemd v234. This update fixes it.
  * scripts: update rkt-builder version to 1.3.0 (#3754). This updates the default Go runtime to 1.8, fixing #3738.</changelog>
</package>
<package pkgid="73ee9d34eb9a18d02b624b25f2f29f60a2c35b686054fc940f0c4a0361b376f9" name="rkt" arch="x86_64">
  <version epoch="0" ver="1.28.1" rel="1.3"/>
  <changelog author="thipp@suse.de" date="1470398400">- Update to v1.12.0:
  This release introduces support for seccomp filtering via two new seccomp isolators. It also gives a boost to api-service performance by introducing manifest caching. Finally it fixes several regressions related to Docker images handling.
  [#]### New features and UX changes
- cli: rename `--cap-retain` and `--cap-remove` to `--caps-*` ([#2994](https://github.com/coreos/rkt/pull/2994)).
- stage1: apply seccomp isolators ([#2753](https://github.com/coreos/rkt/pull/2753)). This introduces support for appc seccomp isolators.
- scripts: add /etc/rkt owned by group rkt-admin in setup-data-dir.sh ([#2944](https://github.com/coreos/rkt/pull/2944)).
- rkt: add `--caps-retain` and `--caps-remove` to prepare ([#3007](https://github.com/coreos/rkt/pull/3007)).
- store: allow users in the rkt group to delete images ([#2961](https://github.com/coreos/rkt/pull/2961)).
- api_service: cache pod manifest ([#2891](https://github.com/coreos/rkt/pull/2891)). Manifest caching considerably improves api-service performances.
- store: tell the user to run as root on db update ([#2966](https://github.com/coreos/rkt/pull/2966)).
- stage1: disabling cgroup namespace in systemd-nspawn ([#2989](https://github.com/coreos/rkt/pull/2989)). For more information see [systemd#3589](https://github.com/systemd/systemd/pull/3589).
- fly: copy rkt-resolv.conf in the app ([#2982](https://github.com/coreos/rkt/pull/2982)).
- store: decouple aci store and treestore implementations ([#2919](https://github.com/coreos/rkt/pull/2919)).
- store: record ACI fetching information ([#2960](https://github.com/coreos/rkt/pull/2960)).
  [#]### Bug fixes
- stage1/init: fix writing of /etc/machine-id ([#2977](https://github.com/coreos/rkt/pull/2977)).
- rkt-monitor: multiple fixes ([#2927](https://github.com/coreos/rkt/pull/2927), [#2988](https://github.com/coreos/rkt/pull/2988)).
- rkt: don't errwrap cli_apps errors ([#2958](https://github.com/coreos/rkt/pull/2958)).
- pkg/tar/chroot: avoid errwrap in function called by multicall ([#2997](https://github.com/coreos/rkt/pull/2997)).
- networking: apply CNI args to the default networks as well ([#2985](https://github.com/coreos/rkt/pull/2985)).
- trust: provide InsecureSkipTLSCheck to pubkey manager ([#3016](https://github.com/coreos/rkt/pull/3016)).
- api_service: update grpc version ([#3015](https://github.com/coreos/rkt/pull/3015)).
- fetcher: httpcaching fixes ([#2965](https://github.com/coreos/rkt/pull/2965)).
  [#]### Other changes
- build,stage1/init: set interpBin at build time for src flavor ([#2978](https://github.com/coreos/rkt/pull/2978)).
- common: introduce RemoveEmptyLines() ([#3004](https://github.com/coreos/rkt/pull/3004)).
- glide: update docker2aci to v0.12.3 ([#3026](https://github.com/coreos/rkt/pull/3026)). This fixes multiple bugs in layers ordering for Docker images.
- glide: update go-systemd to v11 ([#2970](https://github.com/coreos/rkt/pull/2970)). This fixes a buggy corner-case in journal seeking (implicit seek to head).
- docs: document capabilities overriding ([#2917](https://github.com/coreos/rkt/pull/2917), [#2991](https://github.com/coreos/rkt/pull/2991)).
- issue template: add '\n' to the end of environment output ([#3008](https://github.com/coreos/rkt/pull/3008)).
- functional tests: multiple fixes ([#2999](https://github.com/coreos/rkt/pull/2999), [#2979](https://github.com/coreos/rkt/pull/2979), [#3014](https://github.com/coreos/rkt/pull/3014)).</changelog>
  <changelog author="thipp@suse.de" date="1470398401">- include ${_libexecdir}/tmpfiles.d/rkt.conf in package</changelog>
  <changelog author="thipp@suse.de" date="1471953600">- Update to v1.13.0:
  - This release introduces support for exporting single applications out of multi-app pods. Moreover, it adds additional support to control device manipulation inside pods. Finally all runtime security features can now be optionally disabled at the pod level via new insecure options. This version also contains multiple bugfixes and supports Go 1.7.
  - New features and UX changes
  * export: name flag for exporting multi-app pods (#3030).
  * stage1: limit device node creation/reading/writing with DevicePolicy= and DeviceAllow= (#3027, #3058).
  * rkt: implements --insecure-options={capabilities,paths,seccomp,run-all} (#2983).
  - Bug fixes
  * kvm: use a properly formatted comment for iptables chains (#3038). rkt was using the chain name as comment, which could lead to confusion.
  * pkg/label: supply mcsdir as function argument to InitLabels() (#3045).
  * api_service: improve machined call error output (#3059).
  * general: fix old appc/spec version in various files (#3055).
  * rkt/pubkey: use custom http client including timeout (#3084).
  * dist: remove quotes from rkt-api.service ExecStart (#3079).
  * build: multiple fixes (#3042, #3041, #3046).
  * configure: disable tests on host flavor with systemd &lt;227 (#3047).
  - Other changes
  * travis: add go 1.7, bump go 1.5/1.6 (#3077).
  * api_service: Add lru cache to cache image info (#2910).
  * scripts: add curl as build dependency (#3070).
  * vendor: use appc/spec 0.8.6 and k8s.io/kubernetes v1.3.0 (#3063).
  * common: use fileutil.IsExecutable() (#3023).
  * build: Stop printing irrelevant invalidation messages (#3050).
  * build: Make generating clean files simpler to do (#3057).
  * Documentation: misc changes (#3053, #2911, #3035, #3036, #3037, #2945, #3083, #3076, #3033, #3064, #2932).
  * functional tests: misc fixes (#3049).</changelog>
  <changelog author="thipp@suse.de" date="1471953601">- Add rkt-rpmlintrc</changelog>
  <changelog author="thipp@suse.de" date="1471953602">- remove %tmpfiles_create macro
- extend rkt-rpmlintrc</changelog>
  <changelog author="thipp@suse.de" date="1472731200">- Update to v.1.14.0:
  - This release updates the coreos and kvm flavors, bringing in a newer stable systemd (v231). Several fixes and cgroups-related changes landed in api-service, and better heuristics have been introduced to avoid using overlays in non-supported environments. Finally, run-prepared now honors options for insecure/privileged pods too.
  - New features and UX changes:
  * stage1: update to CoreOS 1151.0.0 and systemd v231 (#3122).
  * common: fall back to non-overlay with ftype=0 (#3105).
  * rkt: honor insecure-options in run-prepared (#3138).
  - Bug fixes:
  * stage0: fix golint warnings (#3099).
  * rkt: avoid possible panic in api-server (#3111).
  * rkt/run: allow --set-env-file files with comments (#3115).
  * scripts/install-rkt: add wget as dependency (#3124).
  * install-rkt.sh: scripts: Fix missing files in .deb when using install-rkt.sh (#3127).
  * tests: check for run-prepared with insecure options (#3139).
  - Other changes:
  * seccomp/docker: update docker whitelist to include mlock (#3126). This updates the @docker/default-whitelist to include mlock-related syscalls (mlock, mlock2, mlockall).
  * build: add PowerPC (#2936).
  * scripts: install-rkt.sh: fail install-pak on errors (#3150). When install-pak (called from install-rkt.sh) fails at some point abort packaging.
  * api_service: Rework cgroup detection (#3072). Use the subcgroup file hint provided by some stage1s rather than machined registration.
  * Documentation/devel: add make images target (#3142). This introduces the possibility to generate graphivz based PNG images using a new images make target.
  * vendor: update appc/spec to 0.8.7 (#3143).
  * stage1/kvm: avoid writing misleading subcgroup (#3107).
  * vendor: update go-systemd to v12 (#3125).
  * scripts: bump coreos.com/rkt/builder image version (#3092). This bumps rkt-builder version to 1.0.2, in order to work with seccomp filtering.
  * export: test export for multi-app pods (#3075).
  * Documentation updates: (#3146, #2954, #3128, #2953, #3103, #3087, #3097, #3096, #3095, #3089)</changelog>
  <changelog author="thipp@suse.de" date="1473940800">- Update to v1.15.0:
  - This relase brings some expanded DNS configuration options, beta support for QEMU, recursive volume mounts, and improved sd_notify support.
  - Major changes:
  * DNS configuration improvements (#3161):
  * Respect DNS results from CNI
  * Add --dns=host mode to bind-mount the host's /etc/resolv.conf
  * Add --dns=none mode to ignore CNI DNS
  * Add --hosts-entry (IP=HOSTNAME) to tweak the pod's /etc/hosts
  * Add --hosts-entry=host to bind-mount the host's /etc/hosts
  * Introduce QEMU support as an alternative KVM hypervisor (#2952)
  * add support for recursive volume/mounts (#2880)
  * stage1: allow sd_notify from the app in the container to the host (#2826).</changelog>
  <changelog author="thipp@suse.de" date="1475236800">- Update to v1.16.0:
  - This release contains an important bugfix for the stage1-host flavor, as well as initial internal support for cgroup2 and pod sandboxes as specified by kubernetes CRI (Container Runtime Interface).
  - Bug fixes:
  * stage1/host: fix systemd-nspawn args ordering (#3216). Fixes https://github.com/coreos/rkt/issues/3215.
  - New features:
  * rkt: support for unified cgroups (cgroup2) (#3032). This implements support for cgroups v2 along support for legacy version.
  * cri: initial implementation of stage1 changes (#3218). This PR pulls the stage1-based changes from the CRI branch back into master, leaving out the changes in stage0 (new app subcommands).
  - Other changes:
  * doc/using-rkt-with-systemd: fix the go app example (#3217).
  * rkt: refactor app-level flags handling (#3209). This is in preparation for https://github.com/coreos/rkt/pull/3205
  * docs/distributions: rearrange, add centos (#3212).
  * rkt: Correct typos listed by the tool misspell (#3208).</changelog>
  <changelog author="thipp@suse.de" date="1476360000">- Update to v1.17.0:
  - This is a minor release packaging rkt-api systemd service units, and fixing a bug caused by overly long lines in generated stage1 unit files.
  - New features and UX changes:
  * dist: Add systemd rkt-api service and socket (#3271).
  * dist: package rkt-api unit files (#3275).
  - Bug fixes:
  * stage1: break down overlong property lines (#3279).
  - Other changes:
  * stage0: fix typo and some docstring style (#3266).
  * stage0: Create an mtab symlink if not present (#3265).
  * stage1: use systemd protection for kernel tunables (#3273).
  * Documentation updates: (#3280, #3263, #3268, #3254, #3199, #3256)</changelog>
  <changelog author="thipp@suse.de" date="1477569600">- Update to v1.18.0:
  - This minor release contains bugfixes, UX enhancements, and other improvements.
  - UX changes:
  * rkt: gate diagnostic output behind --debug (#3297).
  * rkt: Change exit codes to 254 (#3261).
  - Bug fixes:
  * stage1/kvm: correctly bind-mount read-only volumes (#3304).
  * stage0/cas: apply xattr attributes (#3305).
  * scripts/install-rkt: add iptables dependency (#3309).
  * stage0/image: set proxy if InsecureSkipVerify is set (#3303).
  - Other changes:
  * vendor: update docker2aci to 0.13.0 (#3314). This fixes multiple fetching and conversion bugs, including two security issues.
  * scripts: update glide vendor script (#3313).
  * vendor: update appc/spec to v0.8.8 (#3310).
  * stage1: update to CoreOS 1192.0.0 (and update sanity checks) (#3283).
  * cgroup: introduce proper cgroup/v1, cgroup/v2 packages (#3277).
  * Documentation updates: (#3281), (#3319), (#3308).</changelog>
  <changelog author="thipp@suse.de" date="1479124800">- Update to v1.19.0:
  - This release contains multiple changes to rkt core, bringing it more in line with the new Container Runtime Interface (CRI) from Kubernetes.
  - A new experimental app subcommand has been introduced, which allows creating a "pod sandbox" and dynamically mutating it at runtime. This feature is not yet completely stabilized, and is currently gated behind an experimental flag.
  - New features and UX changes:
  * rkt: experimental support for pod sandbox (#3318). This PR introduces an experimental app subcommand and many additional app-level options.
  * rkt/image: align image selection behavior for the rm subcommand (#3353).
  * stage1/init: leave privileged pods without stage2 mount-ns (#3290).
  * stage0/image: list images output in JSON format (#3334).
  * stage0/arch: initial support for ppc64le platform (#3315).
  - Bug fixes:
  * gc: make sure CNI_PATH is same for gc and init (#3348).
  * gc: clean up some GC leaks (#3317).
  * stage0: minor wording fixes (#3351).
  * setup-data-dir.sh: fallback to the mkdir/chmods if the rkt.conf doesn't exist (#3335).
  * scripts: add gpg to Debian dependencies (#3339).
  * kvm: fix for breaking change in Debian Sid GCC default options (#3354).
  * image/list: bring back field filtering in plaintext mode (#3361).
  - Other changes:
  * cgroup/v1: introduce mount flags to mountFsRO (#3350).
  * kvm: update QEMU version to 2.7.0 (#3341).
  * kvm: bump kernel version to 4.8.6, updated config (#3342).
  * vendor: introduce kr/pretty and bump go-systemd (#3333).
  * vendor: update docker2aci to 0.14.0 (#3356).
  * tests: add the --debug option to more tests (#3340).
  * scripts/build-rir: bump rkt-builder version to 1.1.1 (#3360).
  * Documentation updates: #3321, #3331, #3325.</changelog>
  <changelog author="thipp@suse.de" date="1480075200">- Update to v1.20.0:
  - This release contains additional bug fixes for the new experimental app subcommand, following the path towards the Container Runtime Interface (CRI). It also adds first step towards OCI by introducing an internal concept called "distribution points", which will allow rkt to recognize multiple image formats internally. Finally the rkt fly flavor gained support for rkt enter.
  - New features and UX changes:
  * stage1/fly: Add a working rkt enter implementation (#3377).
  - Bug fixes:
  * tests/build-and-run-test.sh: fix systemd revision parameter (#3395).
  * namefetcher: Use ETag in fetchVerifiedURL() (#3374).
  * rkt/run: validates pod manifest to make sure it contains at least one app (#3363).
  * rkt/app: multiple bugfixes (#3405).
  - Other changes:
  * glide: deduplicate cni entries and update go-systemd (#3372).
  * stage0: improve list --format behavior and flags (#3403).
  * pkg/pod: flatten the pod state if-ladders (#3404).
  * tests: adjust security tests for systemd v232 (#3401).
  * image: export ImageListEntry type for image list (#3383).
  * glide: bump gopsutil to v2.16.10 (#3400).
  * stage1: update coreos base to alpha 1235.0.0 (#3388).
  * rkt: Implement distribution points (#3369). This is the implementation of the distribution concept proposed in #2953.
  * build: add --with-stage1-systemd-revision option for src build (#3362).
  * remove isReallyNil() (#3381). This is cleanup PR, removing some reflection based code.
  * vendor: update appc/spec to 0.8.9 (#3384).
  * vendor: Remove direct k8s dependency (#3312).
  * Documentation updates: #3366, #3376, #3379, #3406, #3410.</changelog>
  <changelog author="thipp@suse.de" date="1483963200">- Update to v1.22.0:
  - This is a stabilization release which includes better support for environments without systemd, improvements to GC behavior in complex scenarios, and several additional fixes.
  - New features and UX changes:
  * rkt/cat-manifest: add support for --uuid-file (#3498).
  * stage1: fallback if systemd cgroup doesn't exist (#3507).
  * vendor: bump gocapability (#3493). This change renames sys_psacct to sys_pacct.
  * stage0/app: pass debug flag to entrypoints (#3469).
  - Bug fixes:
  * gc: fix cleaning mounts and files (#3486). This improves GC behavior in case of busy mounts and other complex scenarios.
  * mount: ensure empty volume paths exist for copy-up (#3468).
  * rkt stop/rm: a pod must be closed after PodFromUUIDString() (#3492).
  - Other changes:
  * stage1/kvm: add a dash in kernel LOCALVERSION (#3489).
  * stage1/kvm: Improve QEMU Makefile rules (#3474).
  * pkg/pod: use IncludeMostDirs bitmask instead of constructing it (#3506).
  * pkg/pod: add WaitReady, dry Sandbox methods (#3462).
  * vendor: bump gexpect to 0.1.1 (#3467).
  * common: fix 'the the' duplication in comment (#3497).
  * docs: multiple updates (#3479, #3501, #3464, #3495).
- Update to v1.21.0:
  - This release includes bugfixes for the experimental CRI support, more stable integration tests, and some other interesting changes.
  - New features:
  * Change the subnet for the default-restricted network (#3440), (#3459).
  * Prepare for writable /proc/sys, and /sys (#3389).
  * Documentation/proposals: add OCI Image Format roadmap (#3425).
  - Bug fixes:
  * stage1: app add, status didn't work with empty vols (#3451).
  * stage1: properly run defer'd umounts in app add (#3455).
  * cri: correct 'created' timestamp (#3399).
  * fly: ensure the target bin directory exists before building (#3436).
  * rkt: misc systemd-related fixes (#3418).
  - Other changes:
  * pkg/mountinfo: move mountinfo parser to its own package (#3415).
  * stage1: persist runtime parameters (#3432), (#3450).
  * stage1: signal supervisor readiness (#3424), (#3439).
  * sandbox: add missing flagDNSDomain and flagHostsEntries parameters (#3430).
  * pkg/tar: fix variable name in error (#3433).
  * tests: fix TestExport for the KVM+overlay case (#3435).
  * tests: fix some potential gexpect hangs (#3443).
  * tests: add smoke test for app sandbox (#3371).
  * tests: tentative fixes for sporadic host and kvm failures (#3434).
  * rkt: remove empty TODO (#3417).
  * Documentation updates: #3446, (#3421), (#3412).</changelog>
  <changelog author="thipp@suse.de" date="1484913600">- Update to v1.23.0:
  - This release adds a lot of bugfixes around the rkt fly flavor, garbage collection, kvm, and the sandbox. The new experimental app subcommand now follows the semantic of CRI of not quitting prematurely if apps fail or exit. Finally docker2aci received an important update fixing issues with os/arch labels which caused issues on arm architectures, a big thanks here goes to @ybubnov for this contribution.
  - New features:
  * sandbox: don't exit if an app fails (#3478). In contrast to regular rkt run behavior, the sandbox now does not quit if all or single apps fail or exit.
  - Bug fixes:
  * stage1: fix incorrect splitting function (#3541).
  * sandbox/app-add: fix mount targets with absolute symlink targets (#3490).
  * namefetcher: fix nil pointer dereference (#3536).
  * Bump appc/docker2aci library version to 0.15.0 (#3534). This supports the conversion of images with various os/arch labels.
  * stage1: uid shift systemd files (#3529).
  * stage1/kvm/lkvm: chown files and dirs on creation (#3485).
  * stage1/fly: record pgid and let stop fallback to it (#3523).
  * common/overlay: allow data directory name with colon character (#3505).
  * api-service: stop erroring when a pod is running (#3525).
  * stage1/fly: clear FD_CLOEXEC only once (#3521).
  * stage1: Add hostname to /etc/hosts (#3522).
  * gc: avoid erroring in race to deletion (#3515).
  * tests/rkt_stop: Wait for 'stop' command to complete (#3518).
  * pkg/pod: avoid nil panic for missing pods (#3514).
  - Other changes:
  * stage1: move more logic out of AppUnit (#3496).
  * tests: use appc schema instead of string templates (#3520).
  * stage1: kvm: Update kernel to 4.9.2 (#3530).
  * stage1: remount entire subcgroup r/w, instead of each knob (#3494).
  * tests: update AWS CI setup (#3509).
  * pkg/fileutil: helper function to get major, minor numbers of a device file (#3500).
  * pkg/log: correctly handle var-arg printf params (#3516).
  * Documentation/stop: describe --uuid-file option (#3511).</changelog>
  <changelog author="thipp@suse.de" date="1486382400">- Update to v1.24.0:
  - This release includes experimental support for attaching to a running application's input and output. It also introduces
  a more finely grained pull-policy flag.
  - New Features:
  * rkt: add experimental support for attachable applications (#3396). It consists of:
  * a new attach subcommand
  * a set of per-app flags to control stdin/stdout/stderr modes
  * a stage1 iottymux binary for multiplexing and attaching
  * two new templated stage1 services, iomux and ttymux
  * run/prepare/fetch: replace --no-store and --store-only with --pull-policy (#3554).
  * Replaces the --no-store and --store-only flags with a singular flag --pull-policy.
  * can accept one of three things, never, new, and update.
  * --no-store has been aliased to --pull-policy=update
  * --store-only has been aliased to --pull-policy=never
  - Bug fixes:
  * image gc: don't remove images that currently running pods were made from (#3549).
  * stage1/fly: evaluate symlinks in mount targets (#3570).
  * lib/app: use runtime app mounts and appVolumes rather than mountpoints (#3571).
  - Other changes:
  * kvm/qemu: Update QEMU to v2.8.0 (#3568).
  * stage0/app-add: CLI args should override image ones (#3566).
  * lib/app: use runtime app mounts and appVolumes rather than mountpoints (#3571).
  * kvm/lkvm: update lkvm version to HEAD (#3569).
  * vendor: bump appc to v0.8.10 (#3574).
  * docs: (#3552)
  - Build &amp; Test:
  * tests: remove gexpect from TestAppUserGroup (#3561).
  * travis: remove "gimme.local" script (#3556).
  * tests: fix when $HOME is only accessible by current user (#3559).
  * makelib: introduce --enable-incremental-build, enabling "go install" (#3553).</changelog>
  <changelog author="thipp@suse.de" date="1487678400">- Update to v1.25.0:
  - This minor release contains bugfixes and other improvements related to the KVM flavour, which is now using qemu-kvm by default.
  - New Features:
  * Switch default kvm flavour from lkvm to qemu (#3562).
  - Bug fixes:
  * stage1/kvm: Change RAM calculation, and increase minimum (#3572).
  * stage1: Ensure ptmx device usable by non-root for all flavours (#3484).
  - Other changes:
  * tests: fix TestNonRootReadInfo when $HOME is only accessible by current user (#3580).
  * glide: bump grpc to 1.0.4 (#3584).
  * vendor: bump docker2aci to 0.16.0 (#3591).</changelog>
  <changelog author="thipp@suse.de" date="1496232000">- Update to v1.26.0:
  - This minor release contains bugfixes and other improvements. It also adds
    better support for the arm architecture to rkt, so that you can now fetch
    images via autodiscovery and have the correct seccomp whitelist to run them.
    Also notable is the new possibilty to pass extra kernel parameters to kvm, and
    last but not least a significant prepare/run speedup in stage0. This also
    introduces stricter validation on volume names, now rejecting duplicate ones.
  - New Features:
  * stage1: improve duplicate mount-volume detection (#3666). Breaking
    change: volumes with duplicate names are now rejected.
  * stage0/{run,prepare}: remove ondisk verification (#3623). For backwards
    compatibility, specifying 'insecure-options=ondisk' will still run
    without error, however it will also not do anything.
  * kvm/qemu: add extra kernel parameters (#3644).
  - Bugfixes:
  * seccomp: add arch-specific syscalls on ARM (#3636).
  * fetch: use proper appc os/arch labels (#3621).
  * tests/caps: skip if overlayfs support is missing (#3670).
  * build/stage1: transfer user xattr data (#3665).
  * stage1: include &lt;sys/sysmacros.h&gt; for makedev function (#3604).
  - Other changes:
  * Add code of conduct (#3661). Required by CNCF.
  * rkt list|status: app state info (i.e. exit codes) in --format=json (#3638).
  * integrations: add mesos (#3624).
  * Documentation: add container linux and tectonic as production users (#3618).
  * Documentation: add Gentoo to the list of distributions that have rkt (#3613).
  * Documentation: add some individual blog posts (#3611).
  * Documentation: cleanup stage1 stuff (#3612).
  * dist: use multi-user.target instead of default.target (#3620).
  * added production-users and integrations pages (#3602).
  * scripts: update rkt-builder version (#3595).</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- Update to v1.27.0:
  - This minor release contains bugfixes and other improvements related to the tests and the documentation.
  - New Features:
  * stage1/kvm: add arm64 build (#3690).
  - Bugfixes:
  * stage0: list|status --format=json panics: RuntimeApp.Mounts.AppVolume is optional (#3699). When it is nil, the Volume info at the Pod level (with the same name) should be used. Without this patch rkt list --format=json panics on a nil pointer when Apps reference Volumes from the Pod level.
  * imagestore: Fix sql resource leaks (#3682). When using sql queries the rows iterator needs to be closed if the entire query result is not iterated over. Failure to close the iterator results in resource leakage.
  - Other changes:
  * networking: change the default-restricted subnet (#3718). Previously, we were using 172.17/16, which conflicts with the default Docker networking. Change it to 172.31/16.
  * scripts/pkg: improved detection of active mounts (#3710). On systems which have /var/lib/rkt as a separate partition, the active mount detection in before-remove needs to not get confused by the presence of /var/lib/rkt itself as a mount. Therefore a longer path is used for active mount detection.
  * stage1/usr_from_coreos: add new image signing sub-key EF4B4ED9 (#3686). See coreos/init#236.
  * scripts: skip nonexistent stage1 images when packaging (#3687). Not all builds will generate all stage1 images. It depends on what ./configure flags (--with-stage1-flavors) were used.
  * tests: Only run race test on supported arch (#3684). Fixes build errors like these when run on non amd64 machines:
  * functional test: Fix manifest arch error (#3681). The manifest contains values for the ACI arch and OS, not the go language values.
  * Documentation updates: #3680, #3679, #3700, #3709</changelog>
  <changelog author="thipp@suse.de" date="1501502400">- Update to v1.28.0:
  - This release contains changes to the behavior of rkt run, rkt status, and rkt fly to make them more consistent. Two of them need particular attention:
  * rkt status can now omit the pid field when non-existent. Use --wait[-ready] to ensure a pid will be available.
  * the default[-restricted] network is not added by default when a custom network is specified with --net.
  - There are also some improvements on documentation and tests working on arm64.
  - New features and UX changes:
  * stage0/status: fix failure when systemd never runs in stage1 (#3713). This changes the behavior of rkt status when a PID is not available: instead of crashing, it will now omit the pid field. Users that need to read the PID shortly after an invocation of rkt run should now use the --wait[-ready] flag explicitly.
  * BREAKING network: do not automatically add default* networks when custom ones are specified (#3685).
  * stage1/fly: preserve environment between run and enter (#3712). Fly run now writes the app env file, and fly enter reads it.
  * stage1/fly: make run/enter honour uid/gid/suppGids (#3717). Refactored common functionality out of run.
  - Bugfixes:
  * stage1/init/units: keep journald running while apps are shutting down (#3726). This prevents a race when apps are writing to their stdout/err (and output is being sent to stage1's journal) while shutting down. If journald terminates before the apps finish shutting down, their output will be lost.
  * tests: get functional tests working on arm64 (#3737). Various arch fixups to get make check with a coreos stage1 working on arm64 machines.
  * Fix --user --group on arm64 (#3736). Fixes issue https://github.com/rkt/rkt/issues/3714 (rkt run --user fails on arm64).
  - Other changes:
  * docs: update CLI flags in run.md (#3748). Also added rkt-run options present in rkt 1.27.0 but not present in the run.md markdown. The entries in markdown have been sorted.
  * tests/net: skip TestNetCustomBridge on semaphore (#3740). Reference https://github.com/rkt/rkt/issues/3739
  * doc: mention external stage1s (#3723). This was discussed on: https://github.com/rkt/rkt/pull/3645#issuecomment-296865635
  * rkt/pubkeys: print debug logs on discovery errors (#3705). Thisreorders log-printing and error-returning when pubkeys discovery fails, in order to print useful debugging information on error.
  * docs: correct rkt pronunciation (#3674). rkt has an icon of a rocket but previously the official pronunciation was "rock-it" which is incompatible with the logo. This change fixes that.
  * stage0: fix message formatting errors, stale forward-vars (#3722).</changelog>
  <changelog author="thipp@suse.de" date="1502193600">- Update to v1.28.1:
  - This is a minor bugfix release. It does not contain any changes to the rkt code, but it updates dependencies and runtime versions for bugfixes:
  * vendor: update go-systemd to v15 (#3759). rkt stopped working when running in a service with systemd v234. This update fixes it.
  * scripts: update rkt-builder version to 1.3.0 (#3754). This updates the default Go runtime to 1.8, fixing #3738.</changelog>
</package>
<package pkgid="71f58f7e4b07fabef3930f300eb18e7986f66c047ea42b50786acbce3cfabe25" name="ruby2.1-rubygem-docker-api" arch="x86_64">
  <version epoch="0" ver="1.31.0" rel="3.9"/>
  <changelog author="coolo@suse.com" date="1430049600">- updated to version 1.21.2
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1430395200">- updated to version 1.21.4
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1437134400">- updated to version 1.22.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1438084800">- updated to version 1.22.1
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1438603200">- updated to version 1.22.2
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1440590400">- updated to version 1.22.3
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1441368000">- updated to version 1.22.4
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1447329600">- updated to version 1.23.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1449316800">- updated to version 1.24.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1449576000">- updated to version 1.24.1
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1452945600">- updated to version 1.25.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1453723200">- updated to version 1.26.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1456228800">- updated to version 1.26.1
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1456920000">- updated to version 1.26.2
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1459944000">- updated to version 1.28.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1466769600">- updated to version 1.29.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1469188800">- updated to version 1.29.1
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1469880000">- updated to version 1.29.2
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1471089600">- updated to version 1.31.0
  no changelog found</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1474459200">- update requirement of excon to "&gt;=0.46.0" because this is required
  to interact with latest versions of docker which have been built
  with go 1.6
  See Known issues in https://github.com/swipely/docker-api/blob/master/README.md</changelog>
</package>
<package pkgid="153fb94f2582b14c4808238318d7d853a7671cf6ab6043245a48a014c215b599" name="ruby2.1-rubygem-docker-api-doc" arch="x86_64">
  <version epoch="0" ver="1.31.0" rel="3.9"/>
  <changelog author="coolo@suse.com" date="1430049600">- updated to version 1.21.2
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1430395200">- updated to version 1.21.4
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1437134400">- updated to version 1.22.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1438084800">- updated to version 1.22.1
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1438603200">- updated to version 1.22.2
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1440590400">- updated to version 1.22.3
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1441368000">- updated to version 1.22.4
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1447329600">- updated to version 1.23.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1449316800">- updated to version 1.24.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1449576000">- updated to version 1.24.1
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1452945600">- updated to version 1.25.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1453723200">- updated to version 1.26.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1456228800">- updated to version 1.26.1
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1456920000">- updated to version 1.26.2
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1459944000">- updated to version 1.28.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1466769600">- updated to version 1.29.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1469188800">- updated to version 1.29.1
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1469880000">- updated to version 1.29.2
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1471089600">- updated to version 1.31.0
  no changelog found</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1474459200">- update requirement of excon to "&gt;=0.46.0" because this is required
  to interact with latest versions of docker which have been built
  with go 1.6
  See Known issues in https://github.com/swipely/docker-api/blob/master/README.md</changelog>
</package>
<package pkgid="fd36b245f5ca1383327fe2e595c79e43c91f1141b104e90356d8ae0585ec5400" name="ruby2.1-rubygem-docker-api-testsuite" arch="x86_64">
  <version epoch="0" ver="1.31.0" rel="3.9"/>
  <changelog author="coolo@suse.com" date="1430049600">- updated to version 1.21.2
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1430395200">- updated to version 1.21.4
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1437134400">- updated to version 1.22.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1438084800">- updated to version 1.22.1
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1438603200">- updated to version 1.22.2
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1440590400">- updated to version 1.22.3
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1441368000">- updated to version 1.22.4
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1447329600">- updated to version 1.23.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1449316800">- updated to version 1.24.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1449576000">- updated to version 1.24.1
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1452945600">- updated to version 1.25.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1453723200">- updated to version 1.26.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1456228800">- updated to version 1.26.1
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1456920000">- updated to version 1.26.2
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1459944000">- updated to version 1.28.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1466769600">- updated to version 1.29.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1469188800">- updated to version 1.29.1
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1469880000">- updated to version 1.29.2
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1471089600">- updated to version 1.31.0
  no changelog found</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1474459200">- update requirement of excon to "&gt;=0.46.0" because this is required
  to interact with latest versions of docker which have been built
  with go 1.6
  See Known issues in https://github.com/swipely/docker-api/blob/master/README.md</changelog>
</package>
<package pkgid="edb42371737c9e20e5fe3d39854a13af14602986104cb64a125b40e8cafd8a0e" name="ruby2.1-rubygem-excon" arch="aarch64">
  <version epoch="0" ver="0.58.0" rel="46.1"/>
  <changelog author="coolo@suse.com" date="1424952000">- updated to version 0.44.3
  don't pass body when following GET redirects
  fix error rescue case to properly reference error object</changelog>
  <changelog author="coolo@suse.com" date="1425556800">- updated to version 0.44.4</changelog>
  <changelog author="coolo@suse.com" date="1427457600">- updated to version 0.45.0
  prefer default SSL config to ENV, when available
  document instrumentor deviation from rails format
  better error/warning around openssl 1.0.2 bug
  fix nonblocking ssl connect to not have tight loop
  also remove user/pass when following redirects</changelog>
  <changelog author="coolo@suse.com" date="1428408000">- updated to version 0.45.1
  - fix scope for readline buffer, fixes dropped initial characters</changelog>
  <changelog author="coolo@suse.com" date="1429272000">- updated to version 0.45.2</changelog>
  <changelog author="coolo@suse.com" date="1429790400">- updated to version 0.45.3
  see installed changelog.txt
  0.45.3 04/21/2015
  =================
  guard warning about openssl versions in case constant undefined
  ensure rackup listens properly, fixes local tests</changelog>
  <changelog author="coolo@suse.com" date="1436875200">- updated to version 0.45.4
  see installed changelog.txt
  0.45.4 07/13/2015
  =================
  fix undefined errors in error handling
  ignore empty proxy values</changelog>
  <changelog author="coolo@suse.com" date="1456574400">- updated to version 0.46.0
  see installed changelog.txt
  0.46.0 02/26/2016
  empty host header for unix sockets
  raise EOFError on unexpectedly read nil
  add host/path/port to response
  keep cookies through redirects
  fix to skip decompressing empty bodies
  fix escaping for query string
  README improvements
  fix SocketError initializer
  fix incorrect error class usage</changelog>
  <changelog author="coolo@suse.com" date="1456920000">- updated to version 0.47.0
  see installed changelog.txt
  0.47.0 02/29/2016
  =================
  fix bundled certs
  fix instrumentors to allow recording timings</changelog>
  <changelog author="coolo@suse.com" date="1457438400">- updated to version 0.48.0
  see installed changelog.txt
  0.48.0 03/07/2016
  =================
  optimize by writing part of body with headers when it fits in a chunk</changelog>
  <changelog author="coolo@suse.com" date="1459944000">- updated to version 0.49.0
  see installed changelog.txt
  0.49.0 03/28/2016
  =================
  fix nonblock ssl socket connect timeout handling
  fix README debug example
  make unique class for certificate errors
  connection logic cleanup
  change stubs back to global (with local option via defaults)
  specific handling for set-cookie header exceptions</changelog>
  <changelog author="coolo@suse.com" date="1467201600">- updated to version 0.50.1
  see installed changelog.txt
  0.50.1 06/28/2016
  =================
  re-add some missing errors from refactoring
  0.50.0 06/28/2016
  =================
  expand readme
  refactor errors for consistancy
  optionally allow unstubbed requests
  parse/verify path as well as host for connection</changelog>
  <changelog author="coolo@suse.com" date="1468065600">- updated to version 0.51.0
  see installed changelog.txt
  0.51.0 07/08/2016
  tweak new errors to be an alias rather than inherit</changelog>
  <changelog author="coolo@suse.com" date="1471953600">- updated to version 0.52.0
  see installed changelog.txt
  0.52.0 08/22/2016
  =================
  freeze string literals
  move toward interpolation, over concatenation (frozen string related)
  start conversion toward rspec
  move user/pass authorization header setting to request level</changelog>
  <changelog author="coolo@suse.com" date="1475064000">- updated to version 0.53.0
  see installed changelog.txt
  0.32.0 09/27/2016
  =================
  add ability to pass ssl options as strings
  progress towards rspec
  update bundled certs</changelog>
  <changelog author="coolo@suse.com" date="1476792000">- updated to version 0.54.0
  see installed changelog.txt</changelog>
  <changelog author="coolo@suse.com" date="1486555200">- updated to version 0.55.0
  see installed changelog.txt
  0.55.0 02/07/2017
  =================
  fix minor readme error
  update bundled certs
  update self-signed certs
  update to test with ruby 2.3.3
  fix unitialized ResponseParseError error
  add missing 'spec_helper' require in tests
  add missing 'time' require in tests
  use unescape_uri for user/pass in Authorization header
  use secure rubygems source uri
  update gemnasium badge
  update fury badge
  update travis badge
  update gittip badge</changelog>
  <changelog author="coolo@suse.com" date="1496750400">- updated to version 0.56.0
  see installed changelog.txt
  0.56.0 05/31/2017
  =================
  fix proxy parse errors
  fix url-escaped proxy creds for ssl</changelog>
  <changelog author="coolo@suse.com" date="1497960000">- updated to version 0.57.0
  see installed changelog.txt
  0.57.0 06/14/2017
  =================
  add client_key_data and client_cert_data to valid keys
  allow passing explicit host to unix sockets</changelog>
  <changelog author="coolo@suse.com" date="1501761600">- updated to version 0.58.0
  see installed changelog.txt
  0.57.1 06/30/2017
  =================
  fix remote-ip setting to prevent off-by-one issue</changelog>
</package>
<package pkgid="d03d8932c3ddb9116fd1d6eed6b6754009199b8cb3b9aeedae484f5776339724" name="ruby2.1-rubygem-excon" arch="x86_64">
  <version epoch="0" ver="0.58.0" rel="46.1"/>
  <changelog author="coolo@suse.com" date="1424952000">- updated to version 0.44.3
  don't pass body when following GET redirects
  fix error rescue case to properly reference error object</changelog>
  <changelog author="coolo@suse.com" date="1425556800">- updated to version 0.44.4</changelog>
  <changelog author="coolo@suse.com" date="1427457600">- updated to version 0.45.0
  prefer default SSL config to ENV, when available
  document instrumentor deviation from rails format
  better error/warning around openssl 1.0.2 bug
  fix nonblocking ssl connect to not have tight loop
  also remove user/pass when following redirects</changelog>
  <changelog author="coolo@suse.com" date="1428408000">- updated to version 0.45.1
  - fix scope for readline buffer, fixes dropped initial characters</changelog>
  <changelog author="coolo@suse.com" date="1429272000">- updated to version 0.45.2</changelog>
  <changelog author="coolo@suse.com" date="1429790400">- updated to version 0.45.3
  see installed changelog.txt
  0.45.3 04/21/2015
  =================
  guard warning about openssl versions in case constant undefined
  ensure rackup listens properly, fixes local tests</changelog>
  <changelog author="coolo@suse.com" date="1436875200">- updated to version 0.45.4
  see installed changelog.txt
  0.45.4 07/13/2015
  =================
  fix undefined errors in error handling
  ignore empty proxy values</changelog>
  <changelog author="coolo@suse.com" date="1456574400">- updated to version 0.46.0
  see installed changelog.txt
  0.46.0 02/26/2016
  empty host header for unix sockets
  raise EOFError on unexpectedly read nil
  add host/path/port to response
  keep cookies through redirects
  fix to skip decompressing empty bodies
  fix escaping for query string
  README improvements
  fix SocketError initializer
  fix incorrect error class usage</changelog>
  <changelog author="coolo@suse.com" date="1456920000">- updated to version 0.47.0
  see installed changelog.txt
  0.47.0 02/29/2016
  =================
  fix bundled certs
  fix instrumentors to allow recording timings</changelog>
  <changelog author="coolo@suse.com" date="1457438400">- updated to version 0.48.0
  see installed changelog.txt
  0.48.0 03/07/2016
  =================
  optimize by writing part of body with headers when it fits in a chunk</changelog>
  <changelog author="coolo@suse.com" date="1459944000">- updated to version 0.49.0
  see installed changelog.txt
  0.49.0 03/28/2016
  =================
  fix nonblock ssl socket connect timeout handling
  fix README debug example
  make unique class for certificate errors
  connection logic cleanup
  change stubs back to global (with local option via defaults)
  specific handling for set-cookie header exceptions</changelog>
  <changelog author="coolo@suse.com" date="1467201600">- updated to version 0.50.1
  see installed changelog.txt
  0.50.1 06/28/2016
  =================
  re-add some missing errors from refactoring
  0.50.0 06/28/2016
  =================
  expand readme
  refactor errors for consistancy
  optionally allow unstubbed requests
  parse/verify path as well as host for connection</changelog>
  <changelog author="coolo@suse.com" date="1468065600">- updated to version 0.51.0
  see installed changelog.txt
  0.51.0 07/08/2016
  tweak new errors to be an alias rather than inherit</changelog>
  <changelog author="coolo@suse.com" date="1471953600">- updated to version 0.52.0
  see installed changelog.txt
  0.52.0 08/22/2016
  =================
  freeze string literals
  move toward interpolation, over concatenation (frozen string related)
  start conversion toward rspec
  move user/pass authorization header setting to request level</changelog>
  <changelog author="coolo@suse.com" date="1475064000">- updated to version 0.53.0
  see installed changelog.txt
  0.32.0 09/27/2016
  =================
  add ability to pass ssl options as strings
  progress towards rspec
  update bundled certs</changelog>
  <changelog author="coolo@suse.com" date="1476792000">- updated to version 0.54.0
  see installed changelog.txt</changelog>
  <changelog author="coolo@suse.com" date="1486555200">- updated to version 0.55.0
  see installed changelog.txt
  0.55.0 02/07/2017
  =================
  fix minor readme error
  update bundled certs
  update self-signed certs
  update to test with ruby 2.3.3
  fix unitialized ResponseParseError error
  add missing 'spec_helper' require in tests
  add missing 'time' require in tests
  use unescape_uri for user/pass in Authorization header
  use secure rubygems source uri
  update gemnasium badge
  update fury badge
  update travis badge
  update gittip badge</changelog>
  <changelog author="coolo@suse.com" date="1496750400">- updated to version 0.56.0
  see installed changelog.txt
  0.56.0 05/31/2017
  =================
  fix proxy parse errors
  fix url-escaped proxy creds for ssl</changelog>
  <changelog author="coolo@suse.com" date="1497960000">- updated to version 0.57.0
  see installed changelog.txt
  0.57.0 06/14/2017
  =================
  add client_key_data and client_cert_data to valid keys
  allow passing explicit host to unix sockets</changelog>
  <changelog author="coolo@suse.com" date="1501761600">- updated to version 0.58.0
  see installed changelog.txt
  0.57.1 06/30/2017
  =================
  fix remote-ip setting to prevent off-by-one issue</changelog>
</package>
<package pkgid="788d5eb68a391d237ae2dcaf557cd1a58f3ea3a70a47a8d252a2daed7f390665" name="ruby2.1-rubygem-excon-doc" arch="aarch64">
  <version epoch="0" ver="0.58.0" rel="46.1"/>
  <changelog author="coolo@suse.com" date="1424952000">- updated to version 0.44.3
  don't pass body when following GET redirects
  fix error rescue case to properly reference error object</changelog>
  <changelog author="coolo@suse.com" date="1425556800">- updated to version 0.44.4</changelog>
  <changelog author="coolo@suse.com" date="1427457600">- updated to version 0.45.0
  prefer default SSL config to ENV, when available
  document instrumentor deviation from rails format
  better error/warning around openssl 1.0.2 bug
  fix nonblocking ssl connect to not have tight loop
  also remove user/pass when following redirects</changelog>
  <changelog author="coolo@suse.com" date="1428408000">- updated to version 0.45.1
  - fix scope for readline buffer, fixes dropped initial characters</changelog>
  <changelog author="coolo@suse.com" date="1429272000">- updated to version 0.45.2</changelog>
  <changelog author="coolo@suse.com" date="1429790400">- updated to version 0.45.3
  see installed changelog.txt
  0.45.3 04/21/2015
  =================
  guard warning about openssl versions in case constant undefined
  ensure rackup listens properly, fixes local tests</changelog>
  <changelog author="coolo@suse.com" date="1436875200">- updated to version 0.45.4
  see installed changelog.txt
  0.45.4 07/13/2015
  =================
  fix undefined errors in error handling
  ignore empty proxy values</changelog>
  <changelog author="coolo@suse.com" date="1456574400">- updated to version 0.46.0
  see installed changelog.txt
  0.46.0 02/26/2016
  empty host header for unix sockets
  raise EOFError on unexpectedly read nil
  add host/path/port to response
  keep cookies through redirects
  fix to skip decompressing empty bodies
  fix escaping for query string
  README improvements
  fix SocketError initializer
  fix incorrect error class usage</changelog>
  <changelog author="coolo@suse.com" date="1456920000">- updated to version 0.47.0
  see installed changelog.txt
  0.47.0 02/29/2016
  =================
  fix bundled certs
  fix instrumentors to allow recording timings</changelog>
  <changelog author="coolo@suse.com" date="1457438400">- updated to version 0.48.0
  see installed changelog.txt
  0.48.0 03/07/2016
  =================
  optimize by writing part of body with headers when it fits in a chunk</changelog>
  <changelog author="coolo@suse.com" date="1459944000">- updated to version 0.49.0
  see installed changelog.txt
  0.49.0 03/28/2016
  =================
  fix nonblock ssl socket connect timeout handling
  fix README debug example
  make unique class for certificate errors
  connection logic cleanup
  change stubs back to global (with local option via defaults)
  specific handling for set-cookie header exceptions</changelog>
  <changelog author="coolo@suse.com" date="1467201600">- updated to version 0.50.1
  see installed changelog.txt
  0.50.1 06/28/2016
  =================
  re-add some missing errors from refactoring
  0.50.0 06/28/2016
  =================
  expand readme
  refactor errors for consistancy
  optionally allow unstubbed requests
  parse/verify path as well as host for connection</changelog>
  <changelog author="coolo@suse.com" date="1468065600">- updated to version 0.51.0
  see installed changelog.txt
  0.51.0 07/08/2016
  tweak new errors to be an alias rather than inherit</changelog>
  <changelog author="coolo@suse.com" date="1471953600">- updated to version 0.52.0
  see installed changelog.txt
  0.52.0 08/22/2016
  =================
  freeze string literals
  move toward interpolation, over concatenation (frozen string related)
  start conversion toward rspec
  move user/pass authorization header setting to request level</changelog>
  <changelog author="coolo@suse.com" date="1475064000">- updated to version 0.53.0
  see installed changelog.txt
  0.32.0 09/27/2016
  =================
  add ability to pass ssl options as strings
  progress towards rspec
  update bundled certs</changelog>
  <changelog author="coolo@suse.com" date="1476792000">- updated to version 0.54.0
  see installed changelog.txt</changelog>
  <changelog author="coolo@suse.com" date="1486555200">- updated to version 0.55.0
  see installed changelog.txt
  0.55.0 02/07/2017
  =================
  fix minor readme error
  update bundled certs
  update self-signed certs
  update to test with ruby 2.3.3
  fix unitialized ResponseParseError error
  add missing 'spec_helper' require in tests
  add missing 'time' require in tests
  use unescape_uri for user/pass in Authorization header
  use secure rubygems source uri
  update gemnasium badge
  update fury badge
  update travis badge
  update gittip badge</changelog>
  <changelog author="coolo@suse.com" date="1496750400">- updated to version 0.56.0
  see installed changelog.txt
  0.56.0 05/31/2017
  =================
  fix proxy parse errors
  fix url-escaped proxy creds for ssl</changelog>
  <changelog author="coolo@suse.com" date="1497960000">- updated to version 0.57.0
  see installed changelog.txt
  0.57.0 06/14/2017
  =================
  add client_key_data and client_cert_data to valid keys
  allow passing explicit host to unix sockets</changelog>
  <changelog author="coolo@suse.com" date="1501761600">- updated to version 0.58.0
  see installed changelog.txt
  0.57.1 06/30/2017
  =================
  fix remote-ip setting to prevent off-by-one issue</changelog>
</package>
<package pkgid="3e5d8326b3410f9fb32a60b219f2fadd7ababf1608470dcaa921d3ad32eed192" name="ruby2.1-rubygem-excon-doc" arch="x86_64">
  <version epoch="0" ver="0.58.0" rel="46.1"/>
  <changelog author="coolo@suse.com" date="1424952000">- updated to version 0.44.3
  don't pass body when following GET redirects
  fix error rescue case to properly reference error object</changelog>
  <changelog author="coolo@suse.com" date="1425556800">- updated to version 0.44.4</changelog>
  <changelog author="coolo@suse.com" date="1427457600">- updated to version 0.45.0
  prefer default SSL config to ENV, when available
  document instrumentor deviation from rails format
  better error/warning around openssl 1.0.2 bug
  fix nonblocking ssl connect to not have tight loop
  also remove user/pass when following redirects</changelog>
  <changelog author="coolo@suse.com" date="1428408000">- updated to version 0.45.1
  - fix scope for readline buffer, fixes dropped initial characters</changelog>
  <changelog author="coolo@suse.com" date="1429272000">- updated to version 0.45.2</changelog>
  <changelog author="coolo@suse.com" date="1429790400">- updated to version 0.45.3
  see installed changelog.txt
  0.45.3 04/21/2015
  =================
  guard warning about openssl versions in case constant undefined
  ensure rackup listens properly, fixes local tests</changelog>
  <changelog author="coolo@suse.com" date="1436875200">- updated to version 0.45.4
  see installed changelog.txt
  0.45.4 07/13/2015
  =================
  fix undefined errors in error handling
  ignore empty proxy values</changelog>
  <changelog author="coolo@suse.com" date="1456574400">- updated to version 0.46.0
  see installed changelog.txt
  0.46.0 02/26/2016
  empty host header for unix sockets
  raise EOFError on unexpectedly read nil
  add host/path/port to response
  keep cookies through redirects
  fix to skip decompressing empty bodies
  fix escaping for query string
  README improvements
  fix SocketError initializer
  fix incorrect error class usage</changelog>
  <changelog author="coolo@suse.com" date="1456920000">- updated to version 0.47.0
  see installed changelog.txt
  0.47.0 02/29/2016
  =================
  fix bundled certs
  fix instrumentors to allow recording timings</changelog>
  <changelog author="coolo@suse.com" date="1457438400">- updated to version 0.48.0
  see installed changelog.txt
  0.48.0 03/07/2016
  =================
  optimize by writing part of body with headers when it fits in a chunk</changelog>
  <changelog author="coolo@suse.com" date="1459944000">- updated to version 0.49.0
  see installed changelog.txt
  0.49.0 03/28/2016
  =================
  fix nonblock ssl socket connect timeout handling
  fix README debug example
  make unique class for certificate errors
  connection logic cleanup
  change stubs back to global (with local option via defaults)
  specific handling for set-cookie header exceptions</changelog>
  <changelog author="coolo@suse.com" date="1467201600">- updated to version 0.50.1
  see installed changelog.txt
  0.50.1 06/28/2016
  =================
  re-add some missing errors from refactoring
  0.50.0 06/28/2016
  =================
  expand readme
  refactor errors for consistancy
  optionally allow unstubbed requests
  parse/verify path as well as host for connection</changelog>
  <changelog author="coolo@suse.com" date="1468065600">- updated to version 0.51.0
  see installed changelog.txt
  0.51.0 07/08/2016
  tweak new errors to be an alias rather than inherit</changelog>
  <changelog author="coolo@suse.com" date="1471953600">- updated to version 0.52.0
  see installed changelog.txt
  0.52.0 08/22/2016
  =================
  freeze string literals
  move toward interpolation, over concatenation (frozen string related)
  start conversion toward rspec
  move user/pass authorization header setting to request level</changelog>
  <changelog author="coolo@suse.com" date="1475064000">- updated to version 0.53.0
  see installed changelog.txt
  0.32.0 09/27/2016
  =================
  add ability to pass ssl options as strings
  progress towards rspec
  update bundled certs</changelog>
  <changelog author="coolo@suse.com" date="1476792000">- updated to version 0.54.0
  see installed changelog.txt</changelog>
  <changelog author="coolo@suse.com" date="1486555200">- updated to version 0.55.0
  see installed changelog.txt
  0.55.0 02/07/2017
  =================
  fix minor readme error
  update bundled certs
  update self-signed certs
  update to test with ruby 2.3.3
  fix unitialized ResponseParseError error
  add missing 'spec_helper' require in tests
  add missing 'time' require in tests
  use unescape_uri for user/pass in Authorization header
  use secure rubygems source uri
  update gemnasium badge
  update fury badge
  update travis badge
  update gittip badge</changelog>
  <changelog author="coolo@suse.com" date="1496750400">- updated to version 0.56.0
  see installed changelog.txt
  0.56.0 05/31/2017
  =================
  fix proxy parse errors
  fix url-escaped proxy creds for ssl</changelog>
  <changelog author="coolo@suse.com" date="1497960000">- updated to version 0.57.0
  see installed changelog.txt
  0.57.0 06/14/2017
  =================
  add client_key_data and client_cert_data to valid keys
  allow passing explicit host to unix sockets</changelog>
  <changelog author="coolo@suse.com" date="1501761600">- updated to version 0.58.0
  see installed changelog.txt
  0.57.1 06/30/2017
  =================
  fix remote-ip setting to prevent off-by-one issue</changelog>
</package>
<package pkgid="73da37b120b9867d06512aa359da2ec88047f6c5f431e600f84c4d13922d77a4" name="ruby2.1-rubygem-excon-testsuite" arch="aarch64">
  <version epoch="0" ver="0.58.0" rel="46.1"/>
  <changelog author="coolo@suse.com" date="1424952000">- updated to version 0.44.3
  don't pass body when following GET redirects
  fix error rescue case to properly reference error object</changelog>
  <changelog author="coolo@suse.com" date="1425556800">- updated to version 0.44.4</changelog>
  <changelog author="coolo@suse.com" date="1427457600">- updated to version 0.45.0
  prefer default SSL config to ENV, when available
  document instrumentor deviation from rails format
  better error/warning around openssl 1.0.2 bug
  fix nonblocking ssl connect to not have tight loop
  also remove user/pass when following redirects</changelog>
  <changelog author="coolo@suse.com" date="1428408000">- updated to version 0.45.1
  - fix scope for readline buffer, fixes dropped initial characters</changelog>
  <changelog author="coolo@suse.com" date="1429272000">- updated to version 0.45.2</changelog>
  <changelog author="coolo@suse.com" date="1429790400">- updated to version 0.45.3
  see installed changelog.txt
  0.45.3 04/21/2015
  =================
  guard warning about openssl versions in case constant undefined
  ensure rackup listens properly, fixes local tests</changelog>
  <changelog author="coolo@suse.com" date="1436875200">- updated to version 0.45.4
  see installed changelog.txt
  0.45.4 07/13/2015
  =================
  fix undefined errors in error handling
  ignore empty proxy values</changelog>
  <changelog author="coolo@suse.com" date="1456574400">- updated to version 0.46.0
  see installed changelog.txt
  0.46.0 02/26/2016
  empty host header for unix sockets
  raise EOFError on unexpectedly read nil
  add host/path/port to response
  keep cookies through redirects
  fix to skip decompressing empty bodies
  fix escaping for query string
  README improvements
  fix SocketError initializer
  fix incorrect error class usage</changelog>
  <changelog author="coolo@suse.com" date="1456920000">- updated to version 0.47.0
  see installed changelog.txt
  0.47.0 02/29/2016
  =================
  fix bundled certs
  fix instrumentors to allow recording timings</changelog>
  <changelog author="coolo@suse.com" date="1457438400">- updated to version 0.48.0
  see installed changelog.txt
  0.48.0 03/07/2016
  =================
  optimize by writing part of body with headers when it fits in a chunk</changelog>
  <changelog author="coolo@suse.com" date="1459944000">- updated to version 0.49.0
  see installed changelog.txt
  0.49.0 03/28/2016
  =================
  fix nonblock ssl socket connect timeout handling
  fix README debug example
  make unique class for certificate errors
  connection logic cleanup
  change stubs back to global (with local option via defaults)
  specific handling for set-cookie header exceptions</changelog>
  <changelog author="coolo@suse.com" date="1467201600">- updated to version 0.50.1
  see installed changelog.txt
  0.50.1 06/28/2016
  =================
  re-add some missing errors from refactoring
  0.50.0 06/28/2016
  =================
  expand readme
  refactor errors for consistancy
  optionally allow unstubbed requests
  parse/verify path as well as host for connection</changelog>
  <changelog author="coolo@suse.com" date="1468065600">- updated to version 0.51.0
  see installed changelog.txt
  0.51.0 07/08/2016
  tweak new errors to be an alias rather than inherit</changelog>
  <changelog author="coolo@suse.com" date="1471953600">- updated to version 0.52.0
  see installed changelog.txt
  0.52.0 08/22/2016
  =================
  freeze string literals
  move toward interpolation, over concatenation (frozen string related)
  start conversion toward rspec
  move user/pass authorization header setting to request level</changelog>
  <changelog author="coolo@suse.com" date="1475064000">- updated to version 0.53.0
  see installed changelog.txt
  0.32.0 09/27/2016
  =================
  add ability to pass ssl options as strings
  progress towards rspec
  update bundled certs</changelog>
  <changelog author="coolo@suse.com" date="1476792000">- updated to version 0.54.0
  see installed changelog.txt</changelog>
  <changelog author="coolo@suse.com" date="1486555200">- updated to version 0.55.0
  see installed changelog.txt
  0.55.0 02/07/2017
  =================
  fix minor readme error
  update bundled certs
  update self-signed certs
  update to test with ruby 2.3.3
  fix unitialized ResponseParseError error
  add missing 'spec_helper' require in tests
  add missing 'time' require in tests
  use unescape_uri for user/pass in Authorization header
  use secure rubygems source uri
  update gemnasium badge
  update fury badge
  update travis badge
  update gittip badge</changelog>
  <changelog author="coolo@suse.com" date="1496750400">- updated to version 0.56.0
  see installed changelog.txt
  0.56.0 05/31/2017
  =================
  fix proxy parse errors
  fix url-escaped proxy creds for ssl</changelog>
  <changelog author="coolo@suse.com" date="1497960000">- updated to version 0.57.0
  see installed changelog.txt
  0.57.0 06/14/2017
  =================
  add client_key_data and client_cert_data to valid keys
  allow passing explicit host to unix sockets</changelog>
  <changelog author="coolo@suse.com" date="1501761600">- updated to version 0.58.0
  see installed changelog.txt
  0.57.1 06/30/2017
  =================
  fix remote-ip setting to prevent off-by-one issue</changelog>
</package>
<package pkgid="8c104864ba58537fa62acf168a4ba7abc5880a3458aabe91f25cce3790f65174" name="ruby2.1-rubygem-excon-testsuite" arch="x86_64">
  <version epoch="0" ver="0.58.0" rel="46.1"/>
  <changelog author="coolo@suse.com" date="1424952000">- updated to version 0.44.3
  don't pass body when following GET redirects
  fix error rescue case to properly reference error object</changelog>
  <changelog author="coolo@suse.com" date="1425556800">- updated to version 0.44.4</changelog>
  <changelog author="coolo@suse.com" date="1427457600">- updated to version 0.45.0
  prefer default SSL config to ENV, when available
  document instrumentor deviation from rails format
  better error/warning around openssl 1.0.2 bug
  fix nonblocking ssl connect to not have tight loop
  also remove user/pass when following redirects</changelog>
  <changelog author="coolo@suse.com" date="1428408000">- updated to version 0.45.1
  - fix scope for readline buffer, fixes dropped initial characters</changelog>
  <changelog author="coolo@suse.com" date="1429272000">- updated to version 0.45.2</changelog>
  <changelog author="coolo@suse.com" date="1429790400">- updated to version 0.45.3
  see installed changelog.txt
  0.45.3 04/21/2015
  =================
  guard warning about openssl versions in case constant undefined
  ensure rackup listens properly, fixes local tests</changelog>
  <changelog author="coolo@suse.com" date="1436875200">- updated to version 0.45.4
  see installed changelog.txt
  0.45.4 07/13/2015
  =================
  fix undefined errors in error handling
  ignore empty proxy values</changelog>
  <changelog author="coolo@suse.com" date="1456574400">- updated to version 0.46.0
  see installed changelog.txt
  0.46.0 02/26/2016
  empty host header for unix sockets
  raise EOFError on unexpectedly read nil
  add host/path/port to response
  keep cookies through redirects
  fix to skip decompressing empty bodies
  fix escaping for query string
  README improvements
  fix SocketError initializer
  fix incorrect error class usage</changelog>
  <changelog author="coolo@suse.com" date="1456920000">- updated to version 0.47.0
  see installed changelog.txt
  0.47.0 02/29/2016
  =================
  fix bundled certs
  fix instrumentors to allow recording timings</changelog>
  <changelog author="coolo@suse.com" date="1457438400">- updated to version 0.48.0
  see installed changelog.txt
  0.48.0 03/07/2016
  =================
  optimize by writing part of body with headers when it fits in a chunk</changelog>
  <changelog author="coolo@suse.com" date="1459944000">- updated to version 0.49.0
  see installed changelog.txt
  0.49.0 03/28/2016
  =================
  fix nonblock ssl socket connect timeout handling
  fix README debug example
  make unique class for certificate errors
  connection logic cleanup
  change stubs back to global (with local option via defaults)
  specific handling for set-cookie header exceptions</changelog>
  <changelog author="coolo@suse.com" date="1467201600">- updated to version 0.50.1
  see installed changelog.txt
  0.50.1 06/28/2016
  =================
  re-add some missing errors from refactoring
  0.50.0 06/28/2016
  =================
  expand readme
  refactor errors for consistancy
  optionally allow unstubbed requests
  parse/verify path as well as host for connection</changelog>
  <changelog author="coolo@suse.com" date="1468065600">- updated to version 0.51.0
  see installed changelog.txt
  0.51.0 07/08/2016
  tweak new errors to be an alias rather than inherit</changelog>
  <changelog author="coolo@suse.com" date="1471953600">- updated to version 0.52.0
  see installed changelog.txt
  0.52.0 08/22/2016
  =================
  freeze string literals
  move toward interpolation, over concatenation (frozen string related)
  start conversion toward rspec
  move user/pass authorization header setting to request level</changelog>
  <changelog author="coolo@suse.com" date="1475064000">- updated to version 0.53.0
  see installed changelog.txt
  0.32.0 09/27/2016
  =================
  add ability to pass ssl options as strings
  progress towards rspec
  update bundled certs</changelog>
  <changelog author="coolo@suse.com" date="1476792000">- updated to version 0.54.0
  see installed changelog.txt</changelog>
  <changelog author="coolo@suse.com" date="1486555200">- updated to version 0.55.0
  see installed changelog.txt
  0.55.0 02/07/2017
  =================
  fix minor readme error
  update bundled certs
  update self-signed certs
  update to test with ruby 2.3.3
  fix unitialized ResponseParseError error
  add missing 'spec_helper' require in tests
  add missing 'time' require in tests
  use unescape_uri for user/pass in Authorization header
  use secure rubygems source uri
  update gemnasium badge
  update fury badge
  update travis badge
  update gittip badge</changelog>
  <changelog author="coolo@suse.com" date="1496750400">- updated to version 0.56.0
  see installed changelog.txt
  0.56.0 05/31/2017
  =================
  fix proxy parse errors
  fix url-escaped proxy creds for ssl</changelog>
  <changelog author="coolo@suse.com" date="1497960000">- updated to version 0.57.0
  see installed changelog.txt
  0.57.0 06/14/2017
  =================
  add client_key_data and client_cert_data to valid keys
  allow passing explicit host to unix sockets</changelog>
  <changelog author="coolo@suse.com" date="1501761600">- updated to version 0.58.0
  see installed changelog.txt
  0.57.1 06/30/2017
  =================
  fix remote-ip setting to prevent off-by-one issue</changelog>
</package>
<package pkgid="b6f434cfd25223ffa20f6eb13eb1c6f9ab8668be6a90686c8367381f584e99f6" name="ruby2.1-rubygem-sle2docker" arch="aarch64">
  <version epoch="0" ver="0.5.0" rel="1.2"/>
  <changelog author="fcastelli@suse.com" date="1407412800">- Initial package (v0.1.1)</changelog>
  <changelog author="fcastelli@suse.com" date="1407412801">- Properly exclude i586 arch from builds.</changelog>
  <changelog author="fcastelli@suse.com" date="1409659200">- Updated to version 0.1.2:
  * made template name case insensitive.</changelog>
  <changelog author="fcastelli@suse.com" date="1409918400">- Updted to version 0.1.3:
  * improved documentation</changelog>
  <changelog author="fcastelli@suse.com" date="1410264000">- Updated to version 0.1.4:
  * minor changes to gemspec
- Create the spec file using gem2rpm
- Ensure docker is a runtime dependency</changelog>
  <changelog author="fcastelli@suse.com" date="1410436800">- Updated to version 0.2.0:
  * CLI syntax changed
  * Added rubygem-thor dependency
- Renamed package to simpler name: sle2docker</changelog>
  <changelog author="fcastelli@suse.com" date="1410436801">- Updated to version 0.2.1:
  * Added man page</changelog>
  <changelog author="fcastelli@suse.com" date="1410436802">- Remove useless directive from spec file</changelog>
  <changelog author="fcastelli@suse.com" date="1414670400">- Updated to version 0.2.2:
  * Fix SLE12 urls (bnc#902289)</changelog>
  <changelog author="fcastelli@suse.com" date="1415793600">- Updated to version 0.2.3:
  - Properly handle HTTP proxy (issue #1 on GitHub)
- Added rpmlint file to the project</changelog>
  <changelog author="fcastelli@suse.com" date="1433764800">- Updated to version 0.4.0
  * Do no build images using kiwi templates
  * Add support for pre-built images</changelog>
  <changelog author="fcastelli@suse.com" date="1447243200">* Version 0.4.2:
  - Fix wrong documentation inside of README.md (bnc#953184)
  - Reduce the chances of timeout errors while activating Docker images
    on VMs with bad I/O.
  * Version 0.4.1:
  - Fix formatting inside of man page</changelog>
  <changelog author="msabate@suse.com" date="1475668800">- bsc #1003041. Updated to version 0.5.0:
  [#]# Features
- Added the `--all` option to the `activate` command. With this options you
  can tell sle2docker to activate all the available images
  (see https://github.com/SUSE/sle2docker/commit/43558fdcc9a4bc2f66f01ea8e5d9d2734722d0a6).
- Added the `--tag_with_build` flag to include the obs build number of kiwi
  generated images in the docker tag
  (see https://github.com/SUSE/sle2docker/commit/d577bab99b427de339b91182e708eaaab8d9ae87).
  [#]# Fixes
- Clarified error message on missing Docker images
  (see https://github.com/SUSE/sle2docker/commit/591ac6c1aa60b089f6a09d608004514a59614882).</changelog>
</package>
<package pkgid="140ecd1def94377ecc8f15a36d8cae004a6884f1d0441d3ed4da5e3e474b99e0" name="ruby2.1-rubygem-sle2docker" arch="x86_64">
  <version epoch="0" ver="0.5.0" rel="1.3"/>
  <changelog author="fcastelli@suse.com" date="1407412800">- Initial package (v0.1.1)</changelog>
  <changelog author="fcastelli@suse.com" date="1407412801">- Properly exclude i586 arch from builds.</changelog>
  <changelog author="fcastelli@suse.com" date="1409659200">- Updated to version 0.1.2:
  * made template name case insensitive.</changelog>
  <changelog author="fcastelli@suse.com" date="1409918400">- Updted to version 0.1.3:
  * improved documentation</changelog>
  <changelog author="fcastelli@suse.com" date="1410264000">- Updated to version 0.1.4:
  * minor changes to gemspec
- Create the spec file using gem2rpm
- Ensure docker is a runtime dependency</changelog>
  <changelog author="fcastelli@suse.com" date="1410436800">- Updated to version 0.2.0:
  * CLI syntax changed
  * Added rubygem-thor dependency
- Renamed package to simpler name: sle2docker</changelog>
  <changelog author="fcastelli@suse.com" date="1410436801">- Updated to version 0.2.1:
  * Added man page</changelog>
  <changelog author="fcastelli@suse.com" date="1410436802">- Remove useless directive from spec file</changelog>
  <changelog author="fcastelli@suse.com" date="1414670400">- Updated to version 0.2.2:
  * Fix SLE12 urls (bnc#902289)</changelog>
  <changelog author="fcastelli@suse.com" date="1415793600">- Updated to version 0.2.3:
  - Properly handle HTTP proxy (issue #1 on GitHub)
- Added rpmlint file to the project</changelog>
  <changelog author="fcastelli@suse.com" date="1433764800">- Updated to version 0.4.0
  * Do no build images using kiwi templates
  * Add support for pre-built images</changelog>
  <changelog author="fcastelli@suse.com" date="1447243200">* Version 0.4.2:
  - Fix wrong documentation inside of README.md (bnc#953184)
  - Reduce the chances of timeout errors while activating Docker images
    on VMs with bad I/O.
  * Version 0.4.1:
  - Fix formatting inside of man page</changelog>
  <changelog author="msabate@suse.com" date="1475668800">- bsc #1003041. Updated to version 0.5.0:
  [#]# Features
- Added the `--all` option to the `activate` command. With this options you
  can tell sle2docker to activate all the available images
  (see https://github.com/SUSE/sle2docker/commit/43558fdcc9a4bc2f66f01ea8e5d9d2734722d0a6).
- Added the `--tag_with_build` flag to include the obs build number of kiwi
  generated images in the docker tag
  (see https://github.com/SUSE/sle2docker/commit/d577bab99b427de339b91182e708eaaab8d9ae87).
  [#]# Fixes
- Clarified error message on missing Docker images
  (see https://github.com/SUSE/sle2docker/commit/591ac6c1aa60b089f6a09d608004514a59614882).</changelog>
</package>
<package pkgid="6464f1e9b115773e5616a6be36d720386a8ceee92e1d96ad086039f79465ae38" name="ruby2.1-rubygem-sle2docker-testsuite" arch="aarch64">
  <version epoch="0" ver="0.5.0" rel="1.2"/>
  <changelog author="fcastelli@suse.com" date="1407412800">- Initial package (v0.1.1)</changelog>
  <changelog author="fcastelli@suse.com" date="1407412801">- Properly exclude i586 arch from builds.</changelog>
  <changelog author="fcastelli@suse.com" date="1409659200">- Updated to version 0.1.2:
  * made template name case insensitive.</changelog>
  <changelog author="fcastelli@suse.com" date="1409918400">- Updted to version 0.1.3:
  * improved documentation</changelog>
  <changelog author="fcastelli@suse.com" date="1410264000">- Updated to version 0.1.4:
  * minor changes to gemspec
- Create the spec file using gem2rpm
- Ensure docker is a runtime dependency</changelog>
  <changelog author="fcastelli@suse.com" date="1410436800">- Updated to version 0.2.0:
  * CLI syntax changed
  * Added rubygem-thor dependency
- Renamed package to simpler name: sle2docker</changelog>
  <changelog author="fcastelli@suse.com" date="1410436801">- Updated to version 0.2.1:
  * Added man page</changelog>
  <changelog author="fcastelli@suse.com" date="1410436802">- Remove useless directive from spec file</changelog>
  <changelog author="fcastelli@suse.com" date="1414670400">- Updated to version 0.2.2:
  * Fix SLE12 urls (bnc#902289)</changelog>
  <changelog author="fcastelli@suse.com" date="1415793600">- Updated to version 0.2.3:
  - Properly handle HTTP proxy (issue #1 on GitHub)
- Added rpmlint file to the project</changelog>
  <changelog author="fcastelli@suse.com" date="1433764800">- Updated to version 0.4.0
  * Do no build images using kiwi templates
  * Add support for pre-built images</changelog>
  <changelog author="fcastelli@suse.com" date="1447243200">* Version 0.4.2:
  - Fix wrong documentation inside of README.md (bnc#953184)
  - Reduce the chances of timeout errors while activating Docker images
    on VMs with bad I/O.
  * Version 0.4.1:
  - Fix formatting inside of man page</changelog>
  <changelog author="msabate@suse.com" date="1475668800">- bsc #1003041. Updated to version 0.5.0:
  [#]# Features
- Added the `--all` option to the `activate` command. With this options you
  can tell sle2docker to activate all the available images
  (see https://github.com/SUSE/sle2docker/commit/43558fdcc9a4bc2f66f01ea8e5d9d2734722d0a6).
- Added the `--tag_with_build` flag to include the obs build number of kiwi
  generated images in the docker tag
  (see https://github.com/SUSE/sle2docker/commit/d577bab99b427de339b91182e708eaaab8d9ae87).
  [#]# Fixes
- Clarified error message on missing Docker images
  (see https://github.com/SUSE/sle2docker/commit/591ac6c1aa60b089f6a09d608004514a59614882).</changelog>
</package>
<package pkgid="6c5f8811e97ccba18c781e05d6e141df58d8c3bdcc5fd8b807f0148f6ebbed4c" name="ruby2.1-rubygem-sle2docker-testsuite" arch="x86_64">
  <version epoch="0" ver="0.5.0" rel="1.3"/>
  <changelog author="fcastelli@suse.com" date="1407412800">- Initial package (v0.1.1)</changelog>
  <changelog author="fcastelli@suse.com" date="1407412801">- Properly exclude i586 arch from builds.</changelog>
  <changelog author="fcastelli@suse.com" date="1409659200">- Updated to version 0.1.2:
  * made template name case insensitive.</changelog>
  <changelog author="fcastelli@suse.com" date="1409918400">- Updted to version 0.1.3:
  * improved documentation</changelog>
  <changelog author="fcastelli@suse.com" date="1410264000">- Updated to version 0.1.4:
  * minor changes to gemspec
- Create the spec file using gem2rpm
- Ensure docker is a runtime dependency</changelog>
  <changelog author="fcastelli@suse.com" date="1410436800">- Updated to version 0.2.0:
  * CLI syntax changed
  * Added rubygem-thor dependency
- Renamed package to simpler name: sle2docker</changelog>
  <changelog author="fcastelli@suse.com" date="1410436801">- Updated to version 0.2.1:
  * Added man page</changelog>
  <changelog author="fcastelli@suse.com" date="1410436802">- Remove useless directive from spec file</changelog>
  <changelog author="fcastelli@suse.com" date="1414670400">- Updated to version 0.2.2:
  * Fix SLE12 urls (bnc#902289)</changelog>
  <changelog author="fcastelli@suse.com" date="1415793600">- Updated to version 0.2.3:
  - Properly handle HTTP proxy (issue #1 on GitHub)
- Added rpmlint file to the project</changelog>
  <changelog author="fcastelli@suse.com" date="1433764800">- Updated to version 0.4.0
  * Do no build images using kiwi templates
  * Add support for pre-built images</changelog>
  <changelog author="fcastelli@suse.com" date="1447243200">* Version 0.4.2:
  - Fix wrong documentation inside of README.md (bnc#953184)
  - Reduce the chances of timeout errors while activating Docker images
    on VMs with bad I/O.
  * Version 0.4.1:
  - Fix formatting inside of man page</changelog>
  <changelog author="msabate@suse.com" date="1475668800">- bsc #1003041. Updated to version 0.5.0:
  [#]# Features
- Added the `--all` option to the `activate` command. With this options you
  can tell sle2docker to activate all the available images
  (see https://github.com/SUSE/sle2docker/commit/43558fdcc9a4bc2f66f01ea8e5d9d2734722d0a6).
- Added the `--tag_with_build` flag to include the obs build number of kiwi
  generated images in the docker tag
  (see https://github.com/SUSE/sle2docker/commit/d577bab99b427de339b91182e708eaaab8d9ae87).
  [#]# Fixes
- Clarified error message on missing Docker images
  (see https://github.com/SUSE/sle2docker/commit/591ac6c1aa60b089f6a09d608004514a59614882).</changelog>
</package>
<package pkgid="715605e03f41237940947fdefa1929bd043561c2e0652b8ab40cc2c4e8f7b6bc" name="ruby2.1-rubygem-thor" arch="aarch64">
  <version epoch="0" ver="0.20.0" rel="41.1"/>
  <changelog author="mrueckert@suse.de" date="1283169600">- update to version 0.14.0</changelog>
  <changelog author="mrueckert@suse.de" date="1290081600">- update to version 0.14.4</changelog>
  <changelog author="chris@computersalat.de" date="1291896000">- update to version 0.14.6
  * Fix a load order bug and add rake as development dependency.</changelog>
  <changelog author="mrueckert@suse.de" date="1311163200">- regenerate with latest gem2rpm
  - split out doc and testsuite subpackages
- add provides for the versioned name used in the requires</changelog>
  <changelog author="mrueckert@suse.de" date="1313496000">- change license header to "MIT and Ruby" (bnc#712368)</changelog>
  <changelog author="mrueckert@suse.de" date="1329739200">- added missing provides</changelog>
  <changelog author="saschpe@suse.de" date="1332504000">- Spec file cleanup:
  * Factory preparation</changelog>
  <changelog author="jreidinger@suse.com" date="1343736000">- use new gem2rpm to provide new provisions</changelog>
  <changelog author="coolo@suse.com" date="1343822400">- update to 0.15.4
  * Fix regression when destination root contains reserved regexp characters
  == 0.15.3, release 2012-06-18
  * Support strict_args_position! for backwards compatibility
  * Escape Dir glob characters in paths
  == 0.15.2, released 2012-05-07
  * Added print_in_columns
  * Exposed terminal_width as a public API
  == 0.15.1, release 2012-05-06
  * Fix Ruby 1.8 truncation bug with unicode chars
  * Fix shell delegate methods to pass their block
  * Don't output trailing spaces when printing the last column in a table
  == 0.15, released 2012-04-29
  * Alias method_options to options
  * Refactor say to allow multiple colors
  * Exposed error as a public API
  * Exposed file_collision as a public API
  * Exposed print_wrapped as a public API
  * Exposed set_color as a public API
  * Fix number-formatting bugs in print_table
  * Fix "indent" typo in print_table
  * Fix Errno::EPIPE when piping tasks to `head`
  * More friendly error messages</changelog>
  <changelog author="coolo@suse.com" date="1345982400">- updated to version 0.16.0
  * Add enum to string arguments</changelog>
  <changelog author="coolo@suse.com" date="1359028800">- updated to version 0.17.0
  * Add better support for tasks that accept arbitrary additional arguments (e.g. things like `bundle exec`)
  * Add #stop_on_unknown_option!
  * Only strip from stdin.gets if it wasn't ended with EOF
  * Allow "send" as a task name
  * Allow passing options as arguments after "--"
  * Autoload Thor::Group</changelog>
  <changelog author="coolo@suse.com" date="1365768000">- updated to version 0.18.1</changelog>
  <changelog author="coolo@suse.com" date="1374321600">- fix update-alternatives usage</changelog>
  <changelog author="coolo@suse.com" date="1395576000">- updated to version 0.19.0, no changelog</changelog>
  <changelog author="coolo@suse.com" date="1395662400">- updated to version 0.19.1, no changelog</changelog>
  <changelog author="adrian@suse.de" date="1413201600">- adapt to new rubygem packaging style</changelog>
  <changelog author="tboerger@suse.com" date="1414065600">- Updated last pieces for new macros (fate#318281, boo#1041418)</changelog>
  <changelog author="coolo@suse.com" date="1480248000">- updated to version 0.19.3
  see installed CHANGELOG.md
  [#]# 0.19.1, release 2014-03-24
  * Fix `say` non-String break regression
  [#]# 0.19.0, release 2014-03-22
  * Add support for a default to #ask
  * Avoid @namespace not initialized warning
  * Avoid private attribute? warning
  * Fix initializing with unknown options
  * Loosen required_rubygems_version for compatibility with Ubuntu 10.04
  * Shell#ask: support a noecho option for stdin
  * Shell#ask: change API to be :echo =&gt; false
  * Display a message without a stack trace for ambiguous commands
  * Make say and say_status thread safe
  * Dependency for console io version check
  * Alias --help to help on subcommands
  * Use mime-types 1.x for Ruby 1.8.7 compatibility for Ruby 1.8 only
  * Accept .tt files as templates
  * Check if numeric value is in enum
  * Use Readline for user input
  * Fix dispatching of subcommands (concerning :help and *args)
  * Fix warnings when running specs with `$VERBOSE = true`
  * Make subcommand help more consistent
  * Make the current command chain accessible in command</changelog>
  <changelog author="coolo@suse.com" date="1481284800">- updated to version 0.19.4
  see installed CHANGELOG.md</changelog>
  <changelog author="mschnitzer@suse.com" date="1503316800">- updated to version 0.20.0
  * Add check_default_type! to check if the default value of an option
    matches the defined type. It removes the warning on usage and gives
    the command authors the possibility to check for programming errors.
  * Add disable_required_check! to disable check for required options in
    some commands. It is a substitute of disable_class_options that was
    not working as intended.
  * Add inject_into_module.</changelog>
</package>
<package pkgid="38d51180d49ff3e25d20c8f8c77f3709110c9b94f127bea3eaeab18ddb6392ed" name="ruby2.1-rubygem-thor" arch="x86_64">
  <version epoch="0" ver="0.20.0" rel="41.1"/>
  <changelog author="mrueckert@suse.de" date="1283169600">- update to version 0.14.0</changelog>
  <changelog author="mrueckert@suse.de" date="1290081600">- update to version 0.14.4</changelog>
  <changelog author="chris@computersalat.de" date="1291896000">- update to version 0.14.6
  * Fix a load order bug and add rake as development dependency.</changelog>
  <changelog author="mrueckert@suse.de" date="1311163200">- regenerate with latest gem2rpm
  - split out doc and testsuite subpackages
- add provides for the versioned name used in the requires</changelog>
  <changelog author="mrueckert@suse.de" date="1313496000">- change license header to "MIT and Ruby" (bnc#712368)</changelog>
  <changelog author="mrueckert@suse.de" date="1329739200">- added missing provides</changelog>
  <changelog author="saschpe@suse.de" date="1332504000">- Spec file cleanup:
  * Factory preparation</changelog>
  <changelog author="jreidinger@suse.com" date="1343736000">- use new gem2rpm to provide new provisions</changelog>
  <changelog author="coolo@suse.com" date="1343822400">- update to 0.15.4
  * Fix regression when destination root contains reserved regexp characters
  == 0.15.3, release 2012-06-18
  * Support strict_args_position! for backwards compatibility
  * Escape Dir glob characters in paths
  == 0.15.2, released 2012-05-07
  * Added print_in_columns
  * Exposed terminal_width as a public API
  == 0.15.1, release 2012-05-06
  * Fix Ruby 1.8 truncation bug with unicode chars
  * Fix shell delegate methods to pass their block
  * Don't output trailing spaces when printing the last column in a table
  == 0.15, released 2012-04-29
  * Alias method_options to options
  * Refactor say to allow multiple colors
  * Exposed error as a public API
  * Exposed file_collision as a public API
  * Exposed print_wrapped as a public API
  * Exposed set_color as a public API
  * Fix number-formatting bugs in print_table
  * Fix "indent" typo in print_table
  * Fix Errno::EPIPE when piping tasks to `head`
  * More friendly error messages</changelog>
  <changelog author="coolo@suse.com" date="1345982400">- updated to version 0.16.0
  * Add enum to string arguments</changelog>
  <changelog author="coolo@suse.com" date="1359028800">- updated to version 0.17.0
  * Add better support for tasks that accept arbitrary additional arguments (e.g. things like `bundle exec`)
  * Add #stop_on_unknown_option!
  * Only strip from stdin.gets if it wasn't ended with EOF
  * Allow "send" as a task name
  * Allow passing options as arguments after "--"
  * Autoload Thor::Group</changelog>
  <changelog author="coolo@suse.com" date="1365768000">- updated to version 0.18.1</changelog>
  <changelog author="coolo@suse.com" date="1374321600">- fix update-alternatives usage</changelog>
  <changelog author="coolo@suse.com" date="1395576000">- updated to version 0.19.0, no changelog</changelog>
  <changelog author="coolo@suse.com" date="1395662400">- updated to version 0.19.1, no changelog</changelog>
  <changelog author="adrian@suse.de" date="1413201600">- adapt to new rubygem packaging style</changelog>
  <changelog author="tboerger@suse.com" date="1414065600">- Updated last pieces for new macros (fate#318281, boo#1041418)</changelog>
  <changelog author="coolo@suse.com" date="1480248000">- updated to version 0.19.3
  see installed CHANGELOG.md
  [#]# 0.19.1, release 2014-03-24
  * Fix `say` non-String break regression
  [#]# 0.19.0, release 2014-03-22
  * Add support for a default to #ask
  * Avoid @namespace not initialized warning
  * Avoid private attribute? warning
  * Fix initializing with unknown options
  * Loosen required_rubygems_version for compatibility with Ubuntu 10.04
  * Shell#ask: support a noecho option for stdin
  * Shell#ask: change API to be :echo =&gt; false
  * Display a message without a stack trace for ambiguous commands
  * Make say and say_status thread safe
  * Dependency for console io version check
  * Alias --help to help on subcommands
  * Use mime-types 1.x for Ruby 1.8.7 compatibility for Ruby 1.8 only
  * Accept .tt files as templates
  * Check if numeric value is in enum
  * Use Readline for user input
  * Fix dispatching of subcommands (concerning :help and *args)
  * Fix warnings when running specs with `$VERBOSE = true`
  * Make subcommand help more consistent
  * Make the current command chain accessible in command</changelog>
  <changelog author="coolo@suse.com" date="1481284800">- updated to version 0.19.4
  see installed CHANGELOG.md</changelog>
  <changelog author="mschnitzer@suse.com" date="1503316800">- updated to version 0.20.0
  * Add check_default_type! to check if the default value of an option
    matches the defined type. It removes the warning on usage and gives
    the command authors the possibility to check for programming errors.
  * Add disable_required_check! to disable check for required options in
    some commands. It is a substitute of disable_class_options that was
    not working as intended.
  * Add inject_into_module.</changelog>
</package>
<package pkgid="25198c0bb77506a578fc22777d54576ae25ba26318bd4819df989a291be8f4ca" name="ruby2.1-rubygem-thor-doc" arch="aarch64">
  <version epoch="0" ver="0.20.0" rel="41.1"/>
  <changelog author="mrueckert@suse.de" date="1283169600">- update to version 0.14.0</changelog>
  <changelog author="mrueckert@suse.de" date="1290081600">- update to version 0.14.4</changelog>
  <changelog author="chris@computersalat.de" date="1291896000">- update to version 0.14.6
  * Fix a load order bug and add rake as development dependency.</changelog>
  <changelog author="mrueckert@suse.de" date="1311163200">- regenerate with latest gem2rpm
  - split out doc and testsuite subpackages
- add provides for the versioned name used in the requires</changelog>
  <changelog author="mrueckert@suse.de" date="1313496000">- change license header to "MIT and Ruby" (bnc#712368)</changelog>
  <changelog author="mrueckert@suse.de" date="1329739200">- added missing provides</changelog>
  <changelog author="saschpe@suse.de" date="1332504000">- Spec file cleanup:
  * Factory preparation</changelog>
  <changelog author="jreidinger@suse.com" date="1343736000">- use new gem2rpm to provide new provisions</changelog>
  <changelog author="coolo@suse.com" date="1343822400">- update to 0.15.4
  * Fix regression when destination root contains reserved regexp characters
  == 0.15.3, release 2012-06-18
  * Support strict_args_position! for backwards compatibility
  * Escape Dir glob characters in paths
  == 0.15.2, released 2012-05-07
  * Added print_in_columns
  * Exposed terminal_width as a public API
  == 0.15.1, release 2012-05-06
  * Fix Ruby 1.8 truncation bug with unicode chars
  * Fix shell delegate methods to pass their block
  * Don't output trailing spaces when printing the last column in a table
  == 0.15, released 2012-04-29
  * Alias method_options to options
  * Refactor say to allow multiple colors
  * Exposed error as a public API
  * Exposed file_collision as a public API
  * Exposed print_wrapped as a public API
  * Exposed set_color as a public API
  * Fix number-formatting bugs in print_table
  * Fix "indent" typo in print_table
  * Fix Errno::EPIPE when piping tasks to `head`
  * More friendly error messages</changelog>
  <changelog author="coolo@suse.com" date="1345982400">- updated to version 0.16.0
  * Add enum to string arguments</changelog>
  <changelog author="coolo@suse.com" date="1359028800">- updated to version 0.17.0
  * Add better support for tasks that accept arbitrary additional arguments (e.g. things like `bundle exec`)
  * Add #stop_on_unknown_option!
  * Only strip from stdin.gets if it wasn't ended with EOF
  * Allow "send" as a task name
  * Allow passing options as arguments after "--"
  * Autoload Thor::Group</changelog>
  <changelog author="coolo@suse.com" date="1365768000">- updated to version 0.18.1</changelog>
  <changelog author="coolo@suse.com" date="1374321600">- fix update-alternatives usage</changelog>
  <changelog author="coolo@suse.com" date="1395576000">- updated to version 0.19.0, no changelog</changelog>
  <changelog author="coolo@suse.com" date="1395662400">- updated to version 0.19.1, no changelog</changelog>
  <changelog author="adrian@suse.de" date="1413201600">- adapt to new rubygem packaging style</changelog>
  <changelog author="tboerger@suse.com" date="1414065600">- Updated last pieces for new macros (fate#318281, boo#1041418)</changelog>
  <changelog author="coolo@suse.com" date="1480248000">- updated to version 0.19.3
  see installed CHANGELOG.md
  [#]# 0.19.1, release 2014-03-24
  * Fix `say` non-String break regression
  [#]# 0.19.0, release 2014-03-22
  * Add support for a default to #ask
  * Avoid @namespace not initialized warning
  * Avoid private attribute? warning
  * Fix initializing with unknown options
  * Loosen required_rubygems_version for compatibility with Ubuntu 10.04
  * Shell#ask: support a noecho option for stdin
  * Shell#ask: change API to be :echo =&gt; false
  * Display a message without a stack trace for ambiguous commands
  * Make say and say_status thread safe
  * Dependency for console io version check
  * Alias --help to help on subcommands
  * Use mime-types 1.x for Ruby 1.8.7 compatibility for Ruby 1.8 only
  * Accept .tt files as templates
  * Check if numeric value is in enum
  * Use Readline for user input
  * Fix dispatching of subcommands (concerning :help and *args)
  * Fix warnings when running specs with `$VERBOSE = true`
  * Make subcommand help more consistent
  * Make the current command chain accessible in command</changelog>
  <changelog author="coolo@suse.com" date="1481284800">- updated to version 0.19.4
  see installed CHANGELOG.md</changelog>
  <changelog author="mschnitzer@suse.com" date="1503316800">- updated to version 0.20.0
  * Add check_default_type! to check if the default value of an option
    matches the defined type. It removes the warning on usage and gives
    the command authors the possibility to check for programming errors.
  * Add disable_required_check! to disable check for required options in
    some commands. It is a substitute of disable_class_options that was
    not working as intended.
  * Add inject_into_module.</changelog>
</package>
<package pkgid="3f9eb0693beb512ce7975a09cc73759ff913747789861d6e3e2d12d84bc8bbc0" name="ruby2.1-rubygem-thor-doc" arch="x86_64">
  <version epoch="0" ver="0.20.0" rel="41.1"/>
  <changelog author="mrueckert@suse.de" date="1283169600">- update to version 0.14.0</changelog>
  <changelog author="mrueckert@suse.de" date="1290081600">- update to version 0.14.4</changelog>
  <changelog author="chris@computersalat.de" date="1291896000">- update to version 0.14.6
  * Fix a load order bug and add rake as development dependency.</changelog>
  <changelog author="mrueckert@suse.de" date="1311163200">- regenerate with latest gem2rpm
  - split out doc and testsuite subpackages
- add provides for the versioned name used in the requires</changelog>
  <changelog author="mrueckert@suse.de" date="1313496000">- change license header to "MIT and Ruby" (bnc#712368)</changelog>
  <changelog author="mrueckert@suse.de" date="1329739200">- added missing provides</changelog>
  <changelog author="saschpe@suse.de" date="1332504000">- Spec file cleanup:
  * Factory preparation</changelog>
  <changelog author="jreidinger@suse.com" date="1343736000">- use new gem2rpm to provide new provisions</changelog>
  <changelog author="coolo@suse.com" date="1343822400">- update to 0.15.4
  * Fix regression when destination root contains reserved regexp characters
  == 0.15.3, release 2012-06-18
  * Support strict_args_position! for backwards compatibility
  * Escape Dir glob characters in paths
  == 0.15.2, released 2012-05-07
  * Added print_in_columns
  * Exposed terminal_width as a public API
  == 0.15.1, release 2012-05-06
  * Fix Ruby 1.8 truncation bug with unicode chars
  * Fix shell delegate methods to pass their block
  * Don't output trailing spaces when printing the last column in a table
  == 0.15, released 2012-04-29
  * Alias method_options to options
  * Refactor say to allow multiple colors
  * Exposed error as a public API
  * Exposed file_collision as a public API
  * Exposed print_wrapped as a public API
  * Exposed set_color as a public API
  * Fix number-formatting bugs in print_table
  * Fix "indent" typo in print_table
  * Fix Errno::EPIPE when piping tasks to `head`
  * More friendly error messages</changelog>
  <changelog author="coolo@suse.com" date="1345982400">- updated to version 0.16.0
  * Add enum to string arguments</changelog>
  <changelog author="coolo@suse.com" date="1359028800">- updated to version 0.17.0
  * Add better support for tasks that accept arbitrary additional arguments (e.g. things like `bundle exec`)
  * Add #stop_on_unknown_option!
  * Only strip from stdin.gets if it wasn't ended with EOF
  * Allow "send" as a task name
  * Allow passing options as arguments after "--"
  * Autoload Thor::Group</changelog>
  <changelog author="coolo@suse.com" date="1365768000">- updated to version 0.18.1</changelog>
  <changelog author="coolo@suse.com" date="1374321600">- fix update-alternatives usage</changelog>
  <changelog author="coolo@suse.com" date="1395576000">- updated to version 0.19.0, no changelog</changelog>
  <changelog author="coolo@suse.com" date="1395662400">- updated to version 0.19.1, no changelog</changelog>
  <changelog author="adrian@suse.de" date="1413201600">- adapt to new rubygem packaging style</changelog>
  <changelog author="tboerger@suse.com" date="1414065600">- Updated last pieces for new macros (fate#318281, boo#1041418)</changelog>
  <changelog author="coolo@suse.com" date="1480248000">- updated to version 0.19.3
  see installed CHANGELOG.md
  [#]# 0.19.1, release 2014-03-24
  * Fix `say` non-String break regression
  [#]# 0.19.0, release 2014-03-22
  * Add support for a default to #ask
  * Avoid @namespace not initialized warning
  * Avoid private attribute? warning
  * Fix initializing with unknown options
  * Loosen required_rubygems_version for compatibility with Ubuntu 10.04
  * Shell#ask: support a noecho option for stdin
  * Shell#ask: change API to be :echo =&gt; false
  * Display a message without a stack trace for ambiguous commands
  * Make say and say_status thread safe
  * Dependency for console io version check
  * Alias --help to help on subcommands
  * Use mime-types 1.x for Ruby 1.8.7 compatibility for Ruby 1.8 only
  * Accept .tt files as templates
  * Check if numeric value is in enum
  * Use Readline for user input
  * Fix dispatching of subcommands (concerning :help and *args)
  * Fix warnings when running specs with `$VERBOSE = true`
  * Make subcommand help more consistent
  * Make the current command chain accessible in command</changelog>
  <changelog author="coolo@suse.com" date="1481284800">- updated to version 0.19.4
  see installed CHANGELOG.md</changelog>
  <changelog author="mschnitzer@suse.com" date="1503316800">- updated to version 0.20.0
  * Add check_default_type! to check if the default value of an option
    matches the defined type. It removes the warning on usage and gives
    the command authors the possibility to check for programming errors.
  * Add disable_required_check! to disable check for required options in
    some commands. It is a substitute of disable_class_options that was
    not working as intended.
  * Add inject_into_module.</changelog>
</package>
<package pkgid="2bef1e31efa41771baec32c7974f09fccbddb942256fba4d4bac36f4925472a8" name="rubygem-docker-api" arch="src">
  <version epoch="0" ver="1.31.0" rel="3.9"/>
  <changelog author="coolo@suse.com" date="1430049600">- updated to version 1.21.2
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1430395200">- updated to version 1.21.4
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1437134400">- updated to version 1.22.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1438084800">- updated to version 1.22.1
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1438603200">- updated to version 1.22.2
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1440590400">- updated to version 1.22.3
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1441368000">- updated to version 1.22.4
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1447329600">- updated to version 1.23.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1449316800">- updated to version 1.24.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1449576000">- updated to version 1.24.1
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1452945600">- updated to version 1.25.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1453723200">- updated to version 1.26.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1456228800">- updated to version 1.26.1
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1456920000">- updated to version 1.26.2
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1459944000">- updated to version 1.28.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1466769600">- updated to version 1.29.0
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1469188800">- updated to version 1.29.1
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1469880000">- updated to version 1.29.2
  no changelog found</changelog>
  <changelog author="coolo@suse.com" date="1471089600">- updated to version 1.31.0
  no changelog found</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1474459200">- update requirement of excon to "&gt;=0.46.0" because this is required
  to interact with latest versions of docker which have been built
  with go 1.6
  See Known issues in https://github.com/swipely/docker-api/blob/master/README.md</changelog>
</package>
<package pkgid="a0299a698100530a182253524e09d76fece551ed967b2f9e3e1159abd1598f1a" name="rubygem-excon" arch="src">
  <version epoch="0" ver="0.58.0" rel="46.1"/>
  <changelog author="coolo@suse.com" date="1424952000">- updated to version 0.44.3
  don't pass body when following GET redirects
  fix error rescue case to properly reference error object</changelog>
  <changelog author="coolo@suse.com" date="1425556800">- updated to version 0.44.4</changelog>
  <changelog author="coolo@suse.com" date="1427457600">- updated to version 0.45.0
  prefer default SSL config to ENV, when available
  document instrumentor deviation from rails format
  better error/warning around openssl 1.0.2 bug
  fix nonblocking ssl connect to not have tight loop
  also remove user/pass when following redirects</changelog>
  <changelog author="coolo@suse.com" date="1428408000">- updated to version 0.45.1
  - fix scope for readline buffer, fixes dropped initial characters</changelog>
  <changelog author="coolo@suse.com" date="1429272000">- updated to version 0.45.2</changelog>
  <changelog author="coolo@suse.com" date="1429790400">- updated to version 0.45.3
  see installed changelog.txt
  0.45.3 04/21/2015
  =================
  guard warning about openssl versions in case constant undefined
  ensure rackup listens properly, fixes local tests</changelog>
  <changelog author="coolo@suse.com" date="1436875200">- updated to version 0.45.4
  see installed changelog.txt
  0.45.4 07/13/2015
  =================
  fix undefined errors in error handling
  ignore empty proxy values</changelog>
  <changelog author="coolo@suse.com" date="1456574400">- updated to version 0.46.0
  see installed changelog.txt
  0.46.0 02/26/2016
  empty host header for unix sockets
  raise EOFError on unexpectedly read nil
  add host/path/port to response
  keep cookies through redirects
  fix to skip decompressing empty bodies
  fix escaping for query string
  README improvements
  fix SocketError initializer
  fix incorrect error class usage</changelog>
  <changelog author="coolo@suse.com" date="1456920000">- updated to version 0.47.0
  see installed changelog.txt
  0.47.0 02/29/2016
  =================
  fix bundled certs
  fix instrumentors to allow recording timings</changelog>
  <changelog author="coolo@suse.com" date="1457438400">- updated to version 0.48.0
  see installed changelog.txt
  0.48.0 03/07/2016
  =================
  optimize by writing part of body with headers when it fits in a chunk</changelog>
  <changelog author="coolo@suse.com" date="1459944000">- updated to version 0.49.0
  see installed changelog.txt
  0.49.0 03/28/2016
  =================
  fix nonblock ssl socket connect timeout handling
  fix README debug example
  make unique class for certificate errors
  connection logic cleanup
  change stubs back to global (with local option via defaults)
  specific handling for set-cookie header exceptions</changelog>
  <changelog author="coolo@suse.com" date="1467201600">- updated to version 0.50.1
  see installed changelog.txt
  0.50.1 06/28/2016
  =================
  re-add some missing errors from refactoring
  0.50.0 06/28/2016
  =================
  expand readme
  refactor errors for consistancy
  optionally allow unstubbed requests
  parse/verify path as well as host for connection</changelog>
  <changelog author="coolo@suse.com" date="1468065600">- updated to version 0.51.0
  see installed changelog.txt
  0.51.0 07/08/2016
  tweak new errors to be an alias rather than inherit</changelog>
  <changelog author="coolo@suse.com" date="1471953600">- updated to version 0.52.0
  see installed changelog.txt
  0.52.0 08/22/2016
  =================
  freeze string literals
  move toward interpolation, over concatenation (frozen string related)
  start conversion toward rspec
  move user/pass authorization header setting to request level</changelog>
  <changelog author="coolo@suse.com" date="1475064000">- updated to version 0.53.0
  see installed changelog.txt
  0.32.0 09/27/2016
  =================
  add ability to pass ssl options as strings
  progress towards rspec
  update bundled certs</changelog>
  <changelog author="coolo@suse.com" date="1476792000">- updated to version 0.54.0
  see installed changelog.txt</changelog>
  <changelog author="coolo@suse.com" date="1486555200">- updated to version 0.55.0
  see installed changelog.txt
  0.55.0 02/07/2017
  =================
  fix minor readme error
  update bundled certs
  update self-signed certs
  update to test with ruby 2.3.3
  fix unitialized ResponseParseError error
  add missing 'spec_helper' require in tests
  add missing 'time' require in tests
  use unescape_uri for user/pass in Authorization header
  use secure rubygems source uri
  update gemnasium badge
  update fury badge
  update travis badge
  update gittip badge</changelog>
  <changelog author="coolo@suse.com" date="1496750400">- updated to version 0.56.0
  see installed changelog.txt
  0.56.0 05/31/2017
  =================
  fix proxy parse errors
  fix url-escaped proxy creds for ssl</changelog>
  <changelog author="coolo@suse.com" date="1497960000">- updated to version 0.57.0
  see installed changelog.txt
  0.57.0 06/14/2017
  =================
  add client_key_data and client_cert_data to valid keys
  allow passing explicit host to unix sockets</changelog>
  <changelog author="coolo@suse.com" date="1501761600">- updated to version 0.58.0
  see installed changelog.txt
  0.57.1 06/30/2017
  =================
  fix remote-ip setting to prevent off-by-one issue</changelog>
</package>
<package pkgid="aaa030f0631f99de3919bee65851cd6c0c6cca97d19c77f1e5b502cf168baa19" name="rubygem-thor" arch="src">
  <version epoch="0" ver="0.20.0" rel="41.1"/>
  <changelog author="mrueckert@suse.de" date="1283169600">- update to version 0.14.0</changelog>
  <changelog author="mrueckert@suse.de" date="1290081600">- update to version 0.14.4</changelog>
  <changelog author="chris@computersalat.de" date="1291896000">- update to version 0.14.6
  * Fix a load order bug and add rake as development dependency.</changelog>
  <changelog author="mrueckert@suse.de" date="1311163200">- regenerate with latest gem2rpm
  - split out doc and testsuite subpackages
- add provides for the versioned name used in the requires</changelog>
  <changelog author="mrueckert@suse.de" date="1313496000">- change license header to "MIT and Ruby" (bnc#712368)</changelog>
  <changelog author="mrueckert@suse.de" date="1329739200">- added missing provides</changelog>
  <changelog author="saschpe@suse.de" date="1332504000">- Spec file cleanup:
  * Factory preparation</changelog>
  <changelog author="jreidinger@suse.com" date="1343736000">- use new gem2rpm to provide new provisions</changelog>
  <changelog author="coolo@suse.com" date="1343822400">- update to 0.15.4
  * Fix regression when destination root contains reserved regexp characters
  == 0.15.3, release 2012-06-18
  * Support strict_args_position! for backwards compatibility
  * Escape Dir glob characters in paths
  == 0.15.2, released 2012-05-07
  * Added print_in_columns
  * Exposed terminal_width as a public API
  == 0.15.1, release 2012-05-06
  * Fix Ruby 1.8 truncation bug with unicode chars
  * Fix shell delegate methods to pass their block
  * Don't output trailing spaces when printing the last column in a table
  == 0.15, released 2012-04-29
  * Alias method_options to options
  * Refactor say to allow multiple colors
  * Exposed error as a public API
  * Exposed file_collision as a public API
  * Exposed print_wrapped as a public API
  * Exposed set_color as a public API
  * Fix number-formatting bugs in print_table
  * Fix "indent" typo in print_table
  * Fix Errno::EPIPE when piping tasks to `head`
  * More friendly error messages</changelog>
  <changelog author="coolo@suse.com" date="1345982400">- updated to version 0.16.0
  * Add enum to string arguments</changelog>
  <changelog author="coolo@suse.com" date="1359028800">- updated to version 0.17.0
  * Add better support for tasks that accept arbitrary additional arguments (e.g. things like `bundle exec`)
  * Add #stop_on_unknown_option!
  * Only strip from stdin.gets if it wasn't ended with EOF
  * Allow "send" as a task name
  * Allow passing options as arguments after "--"
  * Autoload Thor::Group</changelog>
  <changelog author="coolo@suse.com" date="1365768000">- updated to version 0.18.1</changelog>
  <changelog author="coolo@suse.com" date="1374321600">- fix update-alternatives usage</changelog>
  <changelog author="coolo@suse.com" date="1395576000">- updated to version 0.19.0, no changelog</changelog>
  <changelog author="coolo@suse.com" date="1395662400">- updated to version 0.19.1, no changelog</changelog>
  <changelog author="adrian@suse.de" date="1413201600">- adapt to new rubygem packaging style</changelog>
  <changelog author="tboerger@suse.com" date="1414065600">- Updated last pieces for new macros (fate#318281, boo#1041418)</changelog>
  <changelog author="coolo@suse.com" date="1480248000">- updated to version 0.19.3
  see installed CHANGELOG.md
  [#]# 0.19.1, release 2014-03-24
  * Fix `say` non-String break regression
  [#]# 0.19.0, release 2014-03-22
  * Add support for a default to #ask
  * Avoid @namespace not initialized warning
  * Avoid private attribute? warning
  * Fix initializing with unknown options
  * Loosen required_rubygems_version for compatibility with Ubuntu 10.04
  * Shell#ask: support a noecho option for stdin
  * Shell#ask: change API to be :echo =&gt; false
  * Display a message without a stack trace for ambiguous commands
  * Make say and say_status thread safe
  * Dependency for console io version check
  * Alias --help to help on subcommands
  * Use mime-types 1.x for Ruby 1.8.7 compatibility for Ruby 1.8 only
  * Accept .tt files as templates
  * Check if numeric value is in enum
  * Use Readline for user input
  * Fix dispatching of subcommands (concerning :help and *args)
  * Fix warnings when running specs with `$VERBOSE = true`
  * Make subcommand help more consistent
  * Make the current command chain accessible in command</changelog>
  <changelog author="coolo@suse.com" date="1481284800">- updated to version 0.19.4
  see installed CHANGELOG.md</changelog>
  <changelog author="mschnitzer@suse.com" date="1503316800">- updated to version 0.20.0
  * Add check_default_type! to check if the default value of an option
    matches the defined type. It removes the warning on usage and gives
    the command authors the possibility to check for programming errors.
  * Add disable_required_check! to disable check for required options in
    some commands. It is a substitute of disable_class_options that was
    not working as intended.
  * Add inject_into_module.</changelog>
</package>
<package pkgid="e7e2452d954aac3c78a2f65a8ea30280b1f1e0586ff5661548dd35fd905f1d78" name="runc" arch="aarch64">
  <version epoch="0" ver="1.0.0~rc4" rel="51.1"/>
  <changelog author="jengelh@inai.de" date="1474459200">- Run fdupes.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1476360000">- update to 02f8fa7 because that is the needed version for docker 1.12.1 (bsc#1004490)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version by adding a revision "counter" so that it will always
  increase
  fix bsc#1009961</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1481889600">- add the /usr/bin/docker-run symlink to partially fix bsc#1015661</changelog>
  <changelog author="asarai@suse.com" date="1482148800">- For the moment, we have to switch to using Docker's fork of runC. This *will*
  be solved properly by creating a new package purely for Docker's runC fork,
  because it's quite silly to tie OCI project releases to Docker's vendoring
  scheme. Once this is fixed, this package will be switch to being purely-OCI.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1482148801">- update runc to the version used in docker 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1484308800">- fix CVE-2016-9962 bsc#1012568 and applying the patch
  CVE-2016-9962.patch, because 1.12.6 partially fixes it (it contains
  the first patch attached in bsc#1012568)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1487937600">- update to docker-1.13.0 requirement</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1490788800">- fix bsc#1028113 - runc: make sure to ignore cgroup v2 mountpoints
  This is a backport of https://github.com/opencontainers/runc/pull/1266
  + ignore_cgroup2_mountpoint.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491912000">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998400">- Make sure this is being built with go 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- update version to the one required by docker-17.04.0-ce (bsc#1034053)
  remove ignore_cgroup2_mountpoint.patch . This is already included in
  the upstream source code.</changelog>
  <changelog author="jengelh@inai.de" date="1493380800">- Substitute %__-type macro indirections</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirement to 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493899200">- fix the golang requirement to 1.7 to the subpackages</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- switch to opencontainers/runc master branch
- remove CVE-2016-9962.patch
- stop providing docker-runc</changelog>
  <changelog author="asarai@suse.com" date="1501675200">- Use -buildmode=pie for tests and binary build. bsc#1048046 bsc#1051429
- Cleanup seccomp builds similar to bsc#1028638
- Remove the usage of 'cp -r' to reduce noise in the build logs.</changelog>
  <changelog author="asarai@suse.com" date="1502366400">- Update to runc v1.0.0-rc4. Upstream changelog:
  + runc now supports v1.0.0 of the OCI runtime specification. #1527
  + Rootless containers support has been released. The current state of
  this feature is that it only supports single-{uid,gid} mappings as an
  unprivileged user, and cgroups are completely unsupported. Work is
  being done to improve this. #774
  + Rather than relying on CRIU version nnumbers, actually check if the
  system supports pre-dumping. #1371
  + Allow the PIDs cgroup limit to be updated. #1423
  + Add support for checkpoint/restore of containers with orphaned PTYs
  (which is effectively all containers with terminal=true). #1355
  + Permit prestart hooks to modify the cgroup configuration of a
  container. #1239
  + Add support for a wide variety of mount options. #1460
  + Expose memory.use_hierarchy in MemoryStats. #1378
  * Fix incorrect handling of systems without the freezer cgroup. #1387
  * Many, many changes to switch away from Go's "syscall" stdlib to
  "golang.org/x/sys/unix". #1394 #1398 #1442 #1464 #1467 #1470 #1474
  [#1478] #1491 #1482 #1504 #1519 #1530
  * Set cgroup resources when restoring a container. #1399
  * Switch back to using /sbin as the installation directory. #1406
  * Remove the arbitrary container ID length restriction. #1435
  * Make container force deletion ignore non-existent containers. #1451
  * Improve handling of arbitrary cgroup mount locations when populating
  cpuset. #1372
  * Make the SaneTerminal interface public. #1479
  * Fix cases where runc would report a container to be in a "Running"
  state if the init was a zombie or dead. #1489
  * Do not set supplementary groups for numeric users. #1450
  * Fix various issues with the "owner" field in runc-list. #1516
  * Many other miscellaneous fixes, some of which were made by first-time
  contributors. Thanks, and welcome to the project! #1406 #1400 #1365
  [#1396] #1402 #1414 #1412 #1408 #1418 #1425 #1428 #1436 #1433 #1438
  [#1410] #1447 #1388 #1484 #1481 #1496 #1245 #1524 #1534 #1526 #1533
  - Remove any semblance of non-Linux support. #1502
  - We no longer use shfmt for testing. #1510</changelog>
  <changelog author="asarai@suse.com" date="1502625600">- Use the upstream Makefile, to ensure that we always include the version
  information in runc. This was confusing users (and Docker). bsc#1053532
- Add a backported patch to fix a Makefile bug.
  https://github.com/opencontainers/runc/pull/1555
  + bsc1053532-0001-makefile-drop-usage-of-install.patch</changelog>
  <changelog author="asarai@suse.com" date="1502971200">- Use .tar.xz provided by upstream, as well as include the keyring to allow
  full provenance of the source.</changelog>
</package>
<package pkgid="a7c35cbb780b99ce6b35d31c2117848a1ae7b54ace827f64611b2958306d1665" name="runc" arch="src">
  <version epoch="0" ver="1.0.0~rc4" rel="51.1"/>
  <changelog author="jengelh@inai.de" date="1474459200">- Run fdupes.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1476360000">- update to 02f8fa7 because that is the needed version for docker 1.12.1 (bsc#1004490)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version by adding a revision "counter" so that it will always
  increase
  fix bsc#1009961</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1481889600">- add the /usr/bin/docker-run symlink to partially fix bsc#1015661</changelog>
  <changelog author="asarai@suse.com" date="1482148800">- For the moment, we have to switch to using Docker's fork of runC. This *will*
  be solved properly by creating a new package purely for Docker's runC fork,
  because it's quite silly to tie OCI project releases to Docker's vendoring
  scheme. Once this is fixed, this package will be switch to being purely-OCI.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1482148801">- update runc to the version used in docker 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1484308800">- fix CVE-2016-9962 bsc#1012568 and applying the patch
  CVE-2016-9962.patch, because 1.12.6 partially fixes it (it contains
  the first patch attached in bsc#1012568)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1487937600">- update to docker-1.13.0 requirement</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1490788800">- fix bsc#1028113 - runc: make sure to ignore cgroup v2 mountpoints
  This is a backport of https://github.com/opencontainers/runc/pull/1266
  + ignore_cgroup2_mountpoint.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491912000">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998400">- Make sure this is being built with go 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- update version to the one required by docker-17.04.0-ce (bsc#1034053)
  remove ignore_cgroup2_mountpoint.patch . This is already included in
  the upstream source code.</changelog>
  <changelog author="jengelh@inai.de" date="1493380800">- Substitute %__-type macro indirections</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirement to 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493899200">- fix the golang requirement to 1.7 to the subpackages</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- switch to opencontainers/runc master branch
- remove CVE-2016-9962.patch
- stop providing docker-runc</changelog>
  <changelog author="asarai@suse.com" date="1501675200">- Use -buildmode=pie for tests and binary build. bsc#1048046 bsc#1051429
- Cleanup seccomp builds similar to bsc#1028638
- Remove the usage of 'cp -r' to reduce noise in the build logs.</changelog>
  <changelog author="asarai@suse.com" date="1502366400">- Update to runc v1.0.0-rc4. Upstream changelog:
  + runc now supports v1.0.0 of the OCI runtime specification. #1527
  + Rootless containers support has been released. The current state of
  this feature is that it only supports single-{uid,gid} mappings as an
  unprivileged user, and cgroups are completely unsupported. Work is
  being done to improve this. #774
  + Rather than relying on CRIU version nnumbers, actually check if the
  system supports pre-dumping. #1371
  + Allow the PIDs cgroup limit to be updated. #1423
  + Add support for checkpoint/restore of containers with orphaned PTYs
  (which is effectively all containers with terminal=true). #1355
  + Permit prestart hooks to modify the cgroup configuration of a
  container. #1239
  + Add support for a wide variety of mount options. #1460
  + Expose memory.use_hierarchy in MemoryStats. #1378
  * Fix incorrect handling of systems without the freezer cgroup. #1387
  * Many, many changes to switch away from Go's "syscall" stdlib to
  "golang.org/x/sys/unix". #1394 #1398 #1442 #1464 #1467 #1470 #1474
  [#1478] #1491 #1482 #1504 #1519 #1530
  * Set cgroup resources when restoring a container. #1399
  * Switch back to using /sbin as the installation directory. #1406
  * Remove the arbitrary container ID length restriction. #1435
  * Make container force deletion ignore non-existent containers. #1451
  * Improve handling of arbitrary cgroup mount locations when populating
  cpuset. #1372
  * Make the SaneTerminal interface public. #1479
  * Fix cases where runc would report a container to be in a "Running"
  state if the init was a zombie or dead. #1489
  * Do not set supplementary groups for numeric users. #1450
  * Fix various issues with the "owner" field in runc-list. #1516
  * Many other miscellaneous fixes, some of which were made by first-time
  contributors. Thanks, and welcome to the project! #1406 #1400 #1365
  [#1396] #1402 #1414 #1412 #1408 #1418 #1425 #1428 #1436 #1433 #1438
  [#1410] #1447 #1388 #1484 #1481 #1496 #1245 #1524 #1534 #1526 #1533
  - Remove any semblance of non-Linux support. #1502
  - We no longer use shfmt for testing. #1510</changelog>
  <changelog author="asarai@suse.com" date="1502625600">- Use the upstream Makefile, to ensure that we always include the version
  information in runc. This was confusing users (and Docker). bsc#1053532
- Add a backported patch to fix a Makefile bug.
  https://github.com/opencontainers/runc/pull/1555
  + bsc1053532-0001-makefile-drop-usage-of-install.patch</changelog>
  <changelog author="asarai@suse.com" date="1502971200">- Use .tar.xz provided by upstream, as well as include the keyring to allow
  full provenance of the source.</changelog>
</package>
<package pkgid="d40bf6e9dc92fe603768619e8c05f1cb7060e2aa543fe0ce377c19faf094249d" name="runc" arch="x86_64">
  <version epoch="0" ver="1.0.0~rc4" rel="51.1"/>
  <changelog author="jengelh@inai.de" date="1474459200">- Run fdupes.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1476360000">- update to 02f8fa7 because that is the needed version for docker 1.12.1 (bsc#1004490)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version by adding a revision "counter" so that it will always
  increase
  fix bsc#1009961</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1481889600">- add the /usr/bin/docker-run symlink to partially fix bsc#1015661</changelog>
  <changelog author="asarai@suse.com" date="1482148800">- For the moment, we have to switch to using Docker's fork of runC. This *will*
  be solved properly by creating a new package purely for Docker's runC fork,
  because it's quite silly to tie OCI project releases to Docker's vendoring
  scheme. Once this is fixed, this package will be switch to being purely-OCI.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1482148801">- update runc to the version used in docker 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1484308800">- fix CVE-2016-9962 bsc#1012568 and applying the patch
  CVE-2016-9962.patch, because 1.12.6 partially fixes it (it contains
  the first patch attached in bsc#1012568)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1487937600">- update to docker-1.13.0 requirement</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1490788800">- fix bsc#1028113 - runc: make sure to ignore cgroup v2 mountpoints
  This is a backport of https://github.com/opencontainers/runc/pull/1266
  + ignore_cgroup2_mountpoint.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491912000">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998400">- Make sure this is being built with go 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- update version to the one required by docker-17.04.0-ce (bsc#1034053)
  remove ignore_cgroup2_mountpoint.patch . This is already included in
  the upstream source code.</changelog>
  <changelog author="jengelh@inai.de" date="1493380800">- Substitute %__-type macro indirections</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirement to 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493899200">- fix the golang requirement to 1.7 to the subpackages</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- switch to opencontainers/runc master branch
- remove CVE-2016-9962.patch
- stop providing docker-runc</changelog>
  <changelog author="asarai@suse.com" date="1501675200">- Use -buildmode=pie for tests and binary build. bsc#1048046 bsc#1051429
- Cleanup seccomp builds similar to bsc#1028638
- Remove the usage of 'cp -r' to reduce noise in the build logs.</changelog>
  <changelog author="asarai@suse.com" date="1502366400">- Update to runc v1.0.0-rc4. Upstream changelog:
  + runc now supports v1.0.0 of the OCI runtime specification. #1527
  + Rootless containers support has been released. The current state of
  this feature is that it only supports single-{uid,gid} mappings as an
  unprivileged user, and cgroups are completely unsupported. Work is
  being done to improve this. #774
  + Rather than relying on CRIU version nnumbers, actually check if the
  system supports pre-dumping. #1371
  + Allow the PIDs cgroup limit to be updated. #1423
  + Add support for checkpoint/restore of containers with orphaned PTYs
  (which is effectively all containers with terminal=true). #1355
  + Permit prestart hooks to modify the cgroup configuration of a
  container. #1239
  + Add support for a wide variety of mount options. #1460
  + Expose memory.use_hierarchy in MemoryStats. #1378
  * Fix incorrect handling of systems without the freezer cgroup. #1387
  * Many, many changes to switch away from Go's "syscall" stdlib to
  "golang.org/x/sys/unix". #1394 #1398 #1442 #1464 #1467 #1470 #1474
  [#1478] #1491 #1482 #1504 #1519 #1530
  * Set cgroup resources when restoring a container. #1399
  * Switch back to using /sbin as the installation directory. #1406
  * Remove the arbitrary container ID length restriction. #1435
  * Make container force deletion ignore non-existent containers. #1451
  * Improve handling of arbitrary cgroup mount locations when populating
  cpuset. #1372
  * Make the SaneTerminal interface public. #1479
  * Fix cases where runc would report a container to be in a "Running"
  state if the init was a zombie or dead. #1489
  * Do not set supplementary groups for numeric users. #1450
  * Fix various issues with the "owner" field in runc-list. #1516
  * Many other miscellaneous fixes, some of which were made by first-time
  contributors. Thanks, and welcome to the project! #1406 #1400 #1365
  [#1396] #1402 #1414 #1412 #1408 #1418 #1425 #1428 #1436 #1433 #1438
  [#1410] #1447 #1388 #1484 #1481 #1496 #1245 #1524 #1534 #1526 #1533
  - Remove any semblance of non-Linux support. #1502
  - We no longer use shfmt for testing. #1510</changelog>
  <changelog author="asarai@suse.com" date="1502625600">- Use the upstream Makefile, to ensure that we always include the version
  information in runc. This was confusing users (and Docker). bsc#1053532
- Add a backported patch to fix a Makefile bug.
  https://github.com/opencontainers/runc/pull/1555
  + bsc1053532-0001-makefile-drop-usage-of-install.patch</changelog>
  <changelog author="asarai@suse.com" date="1502971200">- Use .tar.xz provided by upstream, as well as include the keyring to allow
  full provenance of the source.</changelog>
</package>
<package pkgid="df003d38650cc343aa83c13a21662378c80eda9976d3acc731015e431bdabc01" name="runc-test" arch="noarch">
  <version epoch="0" ver="1.0.0~rc4" rel="51.1"/>
  <changelog author="jengelh@inai.de" date="1474459200">- Run fdupes.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1476360000">- update to 02f8fa7 because that is the needed version for docker 1.12.1 (bsc#1004490)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version by adding a revision "counter" so that it will always
  increase
  fix bsc#1009961</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1481889600">- add the /usr/bin/docker-run symlink to partially fix bsc#1015661</changelog>
  <changelog author="asarai@suse.com" date="1482148800">- For the moment, we have to switch to using Docker's fork of runC. This *will*
  be solved properly by creating a new package purely for Docker's runC fork,
  because it's quite silly to tie OCI project releases to Docker's vendoring
  scheme. Once this is fixed, this package will be switch to being purely-OCI.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1482148801">- update runc to the version used in docker 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1484308800">- fix CVE-2016-9962 bsc#1012568 and applying the patch
  CVE-2016-9962.patch, because 1.12.6 partially fixes it (it contains
  the first patch attached in bsc#1012568)</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1487937600">- update to docker-1.13.0 requirement</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1490788800">- fix bsc#1028113 - runc: make sure to ignore cgroup v2 mountpoints
  This is a backport of https://github.com/opencontainers/runc/pull/1266
  + ignore_cgroup2_mountpoint.patch</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491912000">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998400">- Make sure this is being built with go 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- update version to the one required by docker-17.04.0-ce (bsc#1034053)
  remove ignore_cgroup2_mountpoint.patch . This is already included in
  the upstream source code.</changelog>
  <changelog author="jengelh@inai.de" date="1493380800">- Substitute %__-type macro indirections</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirement to 1.7</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1493899200">- fix the golang requirement to 1.7 to the subpackages</changelog>
  <changelog author="thipp@suse.de" date="1499342400">- switch to opencontainers/runc master branch
- remove CVE-2016-9962.patch
- stop providing docker-runc</changelog>
  <changelog author="asarai@suse.com" date="1501675200">- Use -buildmode=pie for tests and binary build. bsc#1048046 bsc#1051429
- Cleanup seccomp builds similar to bsc#1028638
- Remove the usage of 'cp -r' to reduce noise in the build logs.</changelog>
  <changelog author="asarai@suse.com" date="1502366400">- Update to runc v1.0.0-rc4. Upstream changelog:
  + runc now supports v1.0.0 of the OCI runtime specification. #1527
  + Rootless containers support has been released. The current state of
  this feature is that it only supports single-{uid,gid} mappings as an
  unprivileged user, and cgroups are completely unsupported. Work is
  being done to improve this. #774
  + Rather than relying on CRIU version nnumbers, actually check if the
  system supports pre-dumping. #1371
  + Allow the PIDs cgroup limit to be updated. #1423
  + Add support for checkpoint/restore of containers with orphaned PTYs
  (which is effectively all containers with terminal=true). #1355
  + Permit prestart hooks to modify the cgroup configuration of a
  container. #1239
  + Add support for a wide variety of mount options. #1460
  + Expose memory.use_hierarchy in MemoryStats. #1378
  * Fix incorrect handling of systems without the freezer cgroup. #1387
  * Many, many changes to switch away from Go's "syscall" stdlib to
  "golang.org/x/sys/unix". #1394 #1398 #1442 #1464 #1467 #1470 #1474
  [#1478] #1491 #1482 #1504 #1519 #1530
  * Set cgroup resources when restoring a container. #1399
  * Switch back to using /sbin as the installation directory. #1406
  * Remove the arbitrary container ID length restriction. #1435
  * Make container force deletion ignore non-existent containers. #1451
  * Improve handling of arbitrary cgroup mount locations when populating
  cpuset. #1372
  * Make the SaneTerminal interface public. #1479
  * Fix cases where runc would report a container to be in a "Running"
  state if the init was a zombie or dead. #1489
  * Do not set supplementary groups for numeric users. #1450
  * Fix various issues with the "owner" field in runc-list. #1516
  * Many other miscellaneous fixes, some of which were made by first-time
  contributors. Thanks, and welcome to the project! #1406 #1400 #1365
  [#1396] #1402 #1414 #1412 #1408 #1418 #1425 #1428 #1436 #1433 #1438
  [#1410] #1447 #1388 #1484 #1481 #1496 #1245 #1524 #1534 #1526 #1533
  - Remove any semblance of non-Linux support. #1502
  - We no longer use shfmt for testing. #1510</changelog>
  <changelog author="asarai@suse.com" date="1502625600">- Use the upstream Makefile, to ensure that we always include the version
  information in runc. This was confusing users (and Docker). bsc#1053532
- Add a backported patch to fix a Makefile bug.
  https://github.com/opencontainers/runc/pull/1555
  + bsc1053532-0001-makefile-drop-usage-of-install.patch</changelog>
  <changelog author="asarai@suse.com" date="1502971200">- Use .tar.xz provided by upstream, as well as include the keyring to allow
  full provenance of the source.</changelog>
</package>
<package pkgid="f0db5c25f227594447a1f9bae5fee92866e8e4601668327f698b5fd84c6b1dd0" name="skopeo" arch="src">
  <version epoch="0" ver="0.1.23" rel="1.1"/>
  <changelog author="asarai@suse.com" date="1478865600">- Initial import of skopeo v0.1.16.</changelog>
  <changelog author="asarai@suse.com" date="1478865601">- Backport OCI mediatype fixes. https://github.com/projectatomic/skopeo/pull/221
  + oci-fix-mediatypes.patch</changelog>
  <changelog author="asarai@suse.com" date="1481198400">- Bump to v0.1.16+r54 (a865c07818ed914e2602205be6e9d67debc1d660). This is
  necessary so that we don't need to do major backporting of containers/image.
  skopeo intends to bump themselves to v0.1.17 in the coming week so this is
  just a temporary measure.
- Removed patches no longer needed.
  - oci-fix-mediatypes.patch</changelog>
  <changelog author="asarai@suse.com" date="1481630400">- Bump to skopeo v0.1.17. This version includes many, many fixes to OCI image
  handling as well as adding features such as the docker-daemon: transport.
  There are also several UX fixes to how passwords are managed.</changelog>
  <changelog author="asarai@suse.com" date="1486468800">- Bump to skopeo v0.1.18. Many updates to containers/image, and fixes to the
  Docker v2s2 schema conversion.</changelog>
  <changelog author="asarai@suse.com" date="1486468801">- Add patches for docker-archive transport.
  + 0001-docker-split-tarfile-code-from-docker-daemon-code.patch
  + 0002-docker-add-docker-archive-transport.patch
  + 0003-squashme-docker-tarfile-make-tagging-work-properly.patch
  + 0004-squashme-docker-archive-handle-mtrmac-s-comments.patch
  + 0005-squashme-docker-archive-correctly-handle-tagging.patch
  + 0006-copy-move-compression-to-separate-pkg.patch
  + 0007-docker-daemon-decompress-blobs-transparently-in-GetB.patch</changelog>
  <changelog author="asarai@suse.com" date="1486468802">- Add buildtags to handle the Docker-like buildtags such as
  libdm_no_deferred_remove and exclude_graphdriver_aufs.</changelog>
  <changelog author="asarai@suse.com" date="1487160000">- Add further patches to handle OCI &lt;-&gt; Docker translation properly. This is
  necessary for KIWI integration. https://github.com/containers/image/pull/237
  + oci-remove-MIME-type-autodetection.patch</changelog>
  <changelog author="asarai@suse.com" date="1492171200">- Update to skopeo 0.1.19, which supports 1.0.0-rc4 of the image-spec as well
  as all of our patches have been merged upstream.
  - 0001-docker-split-tarfile-code-from-docker-daemon-code.patch
  - 0002-docker-add-docker-archive-transport.patch
  - 0003-squashme-docker-tarfile-make-tagging-work-properly.patch
  - 0004-squashme-docker-archive-handle-mtrmac-s-comments.patch
  - 0005-squashme-docker-archive-correctly-handle-tagging.patch
  - 0006-copy-move-compression-to-separate-pkg.patch
  - 0007-docker-daemon-decompress-blobs-transparently-in-GetB.patch
  - oci-remove-MIME-type-autodetection.patch</changelog>
  <changelog author="asarai@suse.com" date="1500724800">- Update to skopeo v0.1.23. This supports OCI v1, as well as a variety of new
  transports such as docker-archive and ostree.
- Disable ostree builds by default with %bcond_with, as only Tumbleweed has
  libostree and we need skopeo for KIWI.</changelog>
</package>
<package pkgid="ef1172b5035229978320dd65476607beac824f0ced2edc21b1d0f76362eca6fe" name="skopeo" arch="x86_64">
  <version epoch="0" ver="0.1.23" rel="1.1"/>
  <changelog author="asarai@suse.com" date="1478865600">- Initial import of skopeo v0.1.16.</changelog>
  <changelog author="asarai@suse.com" date="1478865601">- Backport OCI mediatype fixes. https://github.com/projectatomic/skopeo/pull/221
  + oci-fix-mediatypes.patch</changelog>
  <changelog author="asarai@suse.com" date="1481198400">- Bump to v0.1.16+r54 (a865c07818ed914e2602205be6e9d67debc1d660). This is
  necessary so that we don't need to do major backporting of containers/image.
  skopeo intends to bump themselves to v0.1.17 in the coming week so this is
  just a temporary measure.
- Removed patches no longer needed.
  - oci-fix-mediatypes.patch</changelog>
  <changelog author="asarai@suse.com" date="1481630400">- Bump to skopeo v0.1.17. This version includes many, many fixes to OCI image
  handling as well as adding features such as the docker-daemon: transport.
  There are also several UX fixes to how passwords are managed.</changelog>
  <changelog author="asarai@suse.com" date="1486468800">- Bump to skopeo v0.1.18. Many updates to containers/image, and fixes to the
  Docker v2s2 schema conversion.</changelog>
  <changelog author="asarai@suse.com" date="1486468801">- Add patches for docker-archive transport.
  + 0001-docker-split-tarfile-code-from-docker-daemon-code.patch
  + 0002-docker-add-docker-archive-transport.patch
  + 0003-squashme-docker-tarfile-make-tagging-work-properly.patch
  + 0004-squashme-docker-archive-handle-mtrmac-s-comments.patch
  + 0005-squashme-docker-archive-correctly-handle-tagging.patch
  + 0006-copy-move-compression-to-separate-pkg.patch
  + 0007-docker-daemon-decompress-blobs-transparently-in-GetB.patch</changelog>
  <changelog author="asarai@suse.com" date="1486468802">- Add buildtags to handle the Docker-like buildtags such as
  libdm_no_deferred_remove and exclude_graphdriver_aufs.</changelog>
  <changelog author="asarai@suse.com" date="1487160000">- Add further patches to handle OCI &lt;-&gt; Docker translation properly. This is
  necessary for KIWI integration. https://github.com/containers/image/pull/237
  + oci-remove-MIME-type-autodetection.patch</changelog>
  <changelog author="asarai@suse.com" date="1492171200">- Update to skopeo 0.1.19, which supports 1.0.0-rc4 of the image-spec as well
  as all of our patches have been merged upstream.
  - 0001-docker-split-tarfile-code-from-docker-daemon-code.patch
  - 0002-docker-add-docker-archive-transport.patch
  - 0003-squashme-docker-tarfile-make-tagging-work-properly.patch
  - 0004-squashme-docker-archive-handle-mtrmac-s-comments.patch
  - 0005-squashme-docker-archive-correctly-handle-tagging.patch
  - 0006-copy-move-compression-to-separate-pkg.patch
  - 0007-docker-daemon-decompress-blobs-transparently-in-GetB.patch
  - oci-remove-MIME-type-autodetection.patch</changelog>
  <changelog author="asarai@suse.com" date="1500724800">- Update to skopeo v0.1.23. This supports OCI v1, as well as a variety of new
  transports such as docker-archive and ostree.
- Disable ostree builds by default with %bcond_with, as only Tumbleweed has
  libostree and we need skopeo for KIWI.</changelog>
</package>
<package pkgid="6f97f237dbc5bc3991515726b79e92f319692c09e1c712d4000dcbaefe241926" name="skopeo" arch="aarch64">
  <version epoch="0" ver="0.1.23" rel="1.2"/>
  <changelog author="asarai@suse.com" date="1478865600">- Initial import of skopeo v0.1.16.</changelog>
  <changelog author="asarai@suse.com" date="1478865601">- Backport OCI mediatype fixes. https://github.com/projectatomic/skopeo/pull/221
  + oci-fix-mediatypes.patch</changelog>
  <changelog author="asarai@suse.com" date="1481198400">- Bump to v0.1.16+r54 (a865c07818ed914e2602205be6e9d67debc1d660). This is
  necessary so that we don't need to do major backporting of containers/image.
  skopeo intends to bump themselves to v0.1.17 in the coming week so this is
  just a temporary measure.
- Removed patches no longer needed.
  - oci-fix-mediatypes.patch</changelog>
  <changelog author="asarai@suse.com" date="1481630400">- Bump to skopeo v0.1.17. This version includes many, many fixes to OCI image
  handling as well as adding features such as the docker-daemon: transport.
  There are also several UX fixes to how passwords are managed.</changelog>
  <changelog author="asarai@suse.com" date="1486468800">- Bump to skopeo v0.1.18. Many updates to containers/image, and fixes to the
  Docker v2s2 schema conversion.</changelog>
  <changelog author="asarai@suse.com" date="1486468801">- Add patches for docker-archive transport.
  + 0001-docker-split-tarfile-code-from-docker-daemon-code.patch
  + 0002-docker-add-docker-archive-transport.patch
  + 0003-squashme-docker-tarfile-make-tagging-work-properly.patch
  + 0004-squashme-docker-archive-handle-mtrmac-s-comments.patch
  + 0005-squashme-docker-archive-correctly-handle-tagging.patch
  + 0006-copy-move-compression-to-separate-pkg.patch
  + 0007-docker-daemon-decompress-blobs-transparently-in-GetB.patch</changelog>
  <changelog author="asarai@suse.com" date="1486468802">- Add buildtags to handle the Docker-like buildtags such as
  libdm_no_deferred_remove and exclude_graphdriver_aufs.</changelog>
  <changelog author="asarai@suse.com" date="1487160000">- Add further patches to handle OCI &lt;-&gt; Docker translation properly. This is
  necessary for KIWI integration. https://github.com/containers/image/pull/237
  + oci-remove-MIME-type-autodetection.patch</changelog>
  <changelog author="asarai@suse.com" date="1492171200">- Update to skopeo 0.1.19, which supports 1.0.0-rc4 of the image-spec as well
  as all of our patches have been merged upstream.
  - 0001-docker-split-tarfile-code-from-docker-daemon-code.patch
  - 0002-docker-add-docker-archive-transport.patch
  - 0003-squashme-docker-tarfile-make-tagging-work-properly.patch
  - 0004-squashme-docker-archive-handle-mtrmac-s-comments.patch
  - 0005-squashme-docker-archive-correctly-handle-tagging.patch
  - 0006-copy-move-compression-to-separate-pkg.patch
  - 0007-docker-daemon-decompress-blobs-transparently-in-GetB.patch
  - oci-remove-MIME-type-autodetection.patch</changelog>
  <changelog author="asarai@suse.com" date="1500724800">- Update to skopeo v0.1.23. This supports OCI v1, as well as a variety of new
  transports such as docker-archive and ostree.
- Disable ostree builds by default with %bcond_with, as only Tumbleweed has
  libostree and we need skopeo for KIWI.</changelog>
</package>
<package pkgid="a16d96621c9dafbdcc5eb1460bb0bfeec5a03430f0ce83aa8389111bf0a4f852" name="skopeo" arch="src">
  <version epoch="0" ver="0.1.23" rel="1.2"/>
  <changelog author="asarai@suse.com" date="1478865600">- Initial import of skopeo v0.1.16.</changelog>
  <changelog author="asarai@suse.com" date="1478865601">- Backport OCI mediatype fixes. https://github.com/projectatomic/skopeo/pull/221
  + oci-fix-mediatypes.patch</changelog>
  <changelog author="asarai@suse.com" date="1481198400">- Bump to v0.1.16+r54 (a865c07818ed914e2602205be6e9d67debc1d660). This is
  necessary so that we don't need to do major backporting of containers/image.
  skopeo intends to bump themselves to v0.1.17 in the coming week so this is
  just a temporary measure.
- Removed patches no longer needed.
  - oci-fix-mediatypes.patch</changelog>
  <changelog author="asarai@suse.com" date="1481630400">- Bump to skopeo v0.1.17. This version includes many, many fixes to OCI image
  handling as well as adding features such as the docker-daemon: transport.
  There are also several UX fixes to how passwords are managed.</changelog>
  <changelog author="asarai@suse.com" date="1486468800">- Bump to skopeo v0.1.18. Many updates to containers/image, and fixes to the
  Docker v2s2 schema conversion.</changelog>
  <changelog author="asarai@suse.com" date="1486468801">- Add patches for docker-archive transport.
  + 0001-docker-split-tarfile-code-from-docker-daemon-code.patch
  + 0002-docker-add-docker-archive-transport.patch
  + 0003-squashme-docker-tarfile-make-tagging-work-properly.patch
  + 0004-squashme-docker-archive-handle-mtrmac-s-comments.patch
  + 0005-squashme-docker-archive-correctly-handle-tagging.patch
  + 0006-copy-move-compression-to-separate-pkg.patch
  + 0007-docker-daemon-decompress-blobs-transparently-in-GetB.patch</changelog>
  <changelog author="asarai@suse.com" date="1486468802">- Add buildtags to handle the Docker-like buildtags such as
  libdm_no_deferred_remove and exclude_graphdriver_aufs.</changelog>
  <changelog author="asarai@suse.com" date="1487160000">- Add further patches to handle OCI &lt;-&gt; Docker translation properly. This is
  necessary for KIWI integration. https://github.com/containers/image/pull/237
  + oci-remove-MIME-type-autodetection.patch</changelog>
  <changelog author="asarai@suse.com" date="1492171200">- Update to skopeo 0.1.19, which supports 1.0.0-rc4 of the image-spec as well
  as all of our patches have been merged upstream.
  - 0001-docker-split-tarfile-code-from-docker-daemon-code.patch
  - 0002-docker-add-docker-archive-transport.patch
  - 0003-squashme-docker-tarfile-make-tagging-work-properly.patch
  - 0004-squashme-docker-archive-handle-mtrmac-s-comments.patch
  - 0005-squashme-docker-archive-correctly-handle-tagging.patch
  - 0006-copy-move-compression-to-separate-pkg.patch
  - 0007-docker-daemon-decompress-blobs-transparently-in-GetB.patch
  - oci-remove-MIME-type-autodetection.patch</changelog>
  <changelog author="asarai@suse.com" date="1500724800">- Update to skopeo v0.1.23. This supports OCI v1, as well as a variety of new
  transports such as docker-archive and ostree.
- Disable ostree builds by default with %bcond_with, as only Tumbleweed has
  libostree and we need skopeo for KIWI.</changelog>
</package>
<package pkgid="c0b71df6b8ce58987a6b66a9a54448a74fd5eaa937c66c523583c2dbf9544e71" name="sle2docker" arch="aarch64">
  <version epoch="0" ver="0.5.0" rel="1.2"/>
  <changelog author="fcastelli@suse.com" date="1407412800">- Initial package (v0.1.1)</changelog>
  <changelog author="fcastelli@suse.com" date="1407412801">- Properly exclude i586 arch from builds.</changelog>
  <changelog author="fcastelli@suse.com" date="1409659200">- Updated to version 0.1.2:
  * made template name case insensitive.</changelog>
  <changelog author="fcastelli@suse.com" date="1409918400">- Updted to version 0.1.3:
  * improved documentation</changelog>
  <changelog author="fcastelli@suse.com" date="1410264000">- Updated to version 0.1.4:
  * minor changes to gemspec
- Create the spec file using gem2rpm
- Ensure docker is a runtime dependency</changelog>
  <changelog author="fcastelli@suse.com" date="1410436800">- Updated to version 0.2.0:
  * CLI syntax changed
  * Added rubygem-thor dependency
- Renamed package to simpler name: sle2docker</changelog>
  <changelog author="fcastelli@suse.com" date="1410436801">- Updated to version 0.2.1:
  * Added man page</changelog>
  <changelog author="fcastelli@suse.com" date="1410436802">- Remove useless directive from spec file</changelog>
  <changelog author="fcastelli@suse.com" date="1414670400">- Updated to version 0.2.2:
  * Fix SLE12 urls (bnc#902289)</changelog>
  <changelog author="fcastelli@suse.com" date="1415793600">- Updated to version 0.2.3:
  - Properly handle HTTP proxy (issue #1 on GitHub)
- Added rpmlint file to the project</changelog>
  <changelog author="fcastelli@suse.com" date="1433764800">- Updated to version 0.4.0
  * Do no build images using kiwi templates
  * Add support for pre-built images</changelog>
  <changelog author="fcastelli@suse.com" date="1447243200">* Version 0.4.2:
  - Fix wrong documentation inside of README.md (bnc#953184)
  - Reduce the chances of timeout errors while activating Docker images
    on VMs with bad I/O.
  * Version 0.4.1:
  - Fix formatting inside of man page</changelog>
  <changelog author="msabate@suse.com" date="1475668800">- bsc #1003041. Updated to version 0.5.0:
  [#]# Features
- Added the `--all` option to the `activate` command. With this options you
  can tell sle2docker to activate all the available images
  (see https://github.com/SUSE/sle2docker/commit/43558fdcc9a4bc2f66f01ea8e5d9d2734722d0a6).
- Added the `--tag_with_build` flag to include the obs build number of kiwi
  generated images in the docker tag
  (see https://github.com/SUSE/sle2docker/commit/d577bab99b427de339b91182e708eaaab8d9ae87).
  [#]# Fixes
- Clarified error message on missing Docker images
  (see https://github.com/SUSE/sle2docker/commit/591ac6c1aa60b089f6a09d608004514a59614882).</changelog>
</package>
<package pkgid="d6bcd60a4ea02bdaf5db44a1e3cbd0228c0695a2c8b923e51be7fddd73725406" name="sle2docker" arch="src">
  <version epoch="0" ver="0.5.0" rel="1.2"/>
  <changelog author="fcastelli@suse.com" date="1407412800">- Initial package (v0.1.1)</changelog>
  <changelog author="fcastelli@suse.com" date="1407412801">- Properly exclude i586 arch from builds.</changelog>
  <changelog author="fcastelli@suse.com" date="1409659200">- Updated to version 0.1.2:
  * made template name case insensitive.</changelog>
  <changelog author="fcastelli@suse.com" date="1409918400">- Updted to version 0.1.3:
  * improved documentation</changelog>
  <changelog author="fcastelli@suse.com" date="1410264000">- Updated to version 0.1.4:
  * minor changes to gemspec
- Create the spec file using gem2rpm
- Ensure docker is a runtime dependency</changelog>
  <changelog author="fcastelli@suse.com" date="1410436800">- Updated to version 0.2.0:
  * CLI syntax changed
  * Added rubygem-thor dependency
- Renamed package to simpler name: sle2docker</changelog>
  <changelog author="fcastelli@suse.com" date="1410436801">- Updated to version 0.2.1:
  * Added man page</changelog>
  <changelog author="fcastelli@suse.com" date="1410436802">- Remove useless directive from spec file</changelog>
  <changelog author="fcastelli@suse.com" date="1414670400">- Updated to version 0.2.2:
  * Fix SLE12 urls (bnc#902289)</changelog>
  <changelog author="fcastelli@suse.com" date="1415793600">- Updated to version 0.2.3:
  - Properly handle HTTP proxy (issue #1 on GitHub)
- Added rpmlint file to the project</changelog>
  <changelog author="fcastelli@suse.com" date="1433764800">- Updated to version 0.4.0
  * Do no build images using kiwi templates
  * Add support for pre-built images</changelog>
  <changelog author="fcastelli@suse.com" date="1447243200">* Version 0.4.2:
  - Fix wrong documentation inside of README.md (bnc#953184)
  - Reduce the chances of timeout errors while activating Docker images
    on VMs with bad I/O.
  * Version 0.4.1:
  - Fix formatting inside of man page</changelog>
  <changelog author="msabate@suse.com" date="1475668800">- bsc #1003041. Updated to version 0.5.0:
  [#]# Features
- Added the `--all` option to the `activate` command. With this options you
  can tell sle2docker to activate all the available images
  (see https://github.com/SUSE/sle2docker/commit/43558fdcc9a4bc2f66f01ea8e5d9d2734722d0a6).
- Added the `--tag_with_build` flag to include the obs build number of kiwi
  generated images in the docker tag
  (see https://github.com/SUSE/sle2docker/commit/d577bab99b427de339b91182e708eaaab8d9ae87).
  [#]# Fixes
- Clarified error message on missing Docker images
  (see https://github.com/SUSE/sle2docker/commit/591ac6c1aa60b089f6a09d608004514a59614882).</changelog>
</package>
<package pkgid="4213d2dd70d23b50d472596646a9c45d29d693b585e603d58b042dac7ecbe8e8" name="sle2docker" arch="src">
  <version epoch="0" ver="0.5.0" rel="1.3"/>
  <changelog author="fcastelli@suse.com" date="1407412800">- Initial package (v0.1.1)</changelog>
  <changelog author="fcastelli@suse.com" date="1407412801">- Properly exclude i586 arch from builds.</changelog>
  <changelog author="fcastelli@suse.com" date="1409659200">- Updated to version 0.1.2:
  * made template name case insensitive.</changelog>
  <changelog author="fcastelli@suse.com" date="1409918400">- Updted to version 0.1.3:
  * improved documentation</changelog>
  <changelog author="fcastelli@suse.com" date="1410264000">- Updated to version 0.1.4:
  * minor changes to gemspec
- Create the spec file using gem2rpm
- Ensure docker is a runtime dependency</changelog>
  <changelog author="fcastelli@suse.com" date="1410436800">- Updated to version 0.2.0:
  * CLI syntax changed
  * Added rubygem-thor dependency
- Renamed package to simpler name: sle2docker</changelog>
  <changelog author="fcastelli@suse.com" date="1410436801">- Updated to version 0.2.1:
  * Added man page</changelog>
  <changelog author="fcastelli@suse.com" date="1410436802">- Remove useless directive from spec file</changelog>
  <changelog author="fcastelli@suse.com" date="1414670400">- Updated to version 0.2.2:
  * Fix SLE12 urls (bnc#902289)</changelog>
  <changelog author="fcastelli@suse.com" date="1415793600">- Updated to version 0.2.3:
  - Properly handle HTTP proxy (issue #1 on GitHub)
- Added rpmlint file to the project</changelog>
  <changelog author="fcastelli@suse.com" date="1433764800">- Updated to version 0.4.0
  * Do no build images using kiwi templates
  * Add support for pre-built images</changelog>
  <changelog author="fcastelli@suse.com" date="1447243200">* Version 0.4.2:
  - Fix wrong documentation inside of README.md (bnc#953184)
  - Reduce the chances of timeout errors while activating Docker images
    on VMs with bad I/O.
  * Version 0.4.1:
  - Fix formatting inside of man page</changelog>
  <changelog author="msabate@suse.com" date="1475668800">- bsc #1003041. Updated to version 0.5.0:
  [#]# Features
- Added the `--all` option to the `activate` command. With this options you
  can tell sle2docker to activate all the available images
  (see https://github.com/SUSE/sle2docker/commit/43558fdcc9a4bc2f66f01ea8e5d9d2734722d0a6).
- Added the `--tag_with_build` flag to include the obs build number of kiwi
  generated images in the docker tag
  (see https://github.com/SUSE/sle2docker/commit/d577bab99b427de339b91182e708eaaab8d9ae87).
  [#]# Fixes
- Clarified error message on missing Docker images
  (see https://github.com/SUSE/sle2docker/commit/591ac6c1aa60b089f6a09d608004514a59614882).</changelog>
</package>
<package pkgid="9cbbaa60091a27803845e5b7945d5ea59798285dab9a0a1a4651ab37b3edda60" name="sle2docker" arch="x86_64">
  <version epoch="0" ver="0.5.0" rel="1.3"/>
  <changelog author="fcastelli@suse.com" date="1407412800">- Initial package (v0.1.1)</changelog>
  <changelog author="fcastelli@suse.com" date="1407412801">- Properly exclude i586 arch from builds.</changelog>
  <changelog author="fcastelli@suse.com" date="1409659200">- Updated to version 0.1.2:
  * made template name case insensitive.</changelog>
  <changelog author="fcastelli@suse.com" date="1409918400">- Updted to version 0.1.3:
  * improved documentation</changelog>
  <changelog author="fcastelli@suse.com" date="1410264000">- Updated to version 0.1.4:
  * minor changes to gemspec
- Create the spec file using gem2rpm
- Ensure docker is a runtime dependency</changelog>
  <changelog author="fcastelli@suse.com" date="1410436800">- Updated to version 0.2.0:
  * CLI syntax changed
  * Added rubygem-thor dependency
- Renamed package to simpler name: sle2docker</changelog>
  <changelog author="fcastelli@suse.com" date="1410436801">- Updated to version 0.2.1:
  * Added man page</changelog>
  <changelog author="fcastelli@suse.com" date="1410436802">- Remove useless directive from spec file</changelog>
  <changelog author="fcastelli@suse.com" date="1414670400">- Updated to version 0.2.2:
  * Fix SLE12 urls (bnc#902289)</changelog>
  <changelog author="fcastelli@suse.com" date="1415793600">- Updated to version 0.2.3:
  - Properly handle HTTP proxy (issue #1 on GitHub)
- Added rpmlint file to the project</changelog>
  <changelog author="fcastelli@suse.com" date="1433764800">- Updated to version 0.4.0
  * Do no build images using kiwi templates
  * Add support for pre-built images</changelog>
  <changelog author="fcastelli@suse.com" date="1447243200">* Version 0.4.2:
  - Fix wrong documentation inside of README.md (bnc#953184)
  - Reduce the chances of timeout errors while activating Docker images
    on VMs with bad I/O.
  * Version 0.4.1:
  - Fix formatting inside of man page</changelog>
  <changelog author="msabate@suse.com" date="1475668800">- bsc #1003041. Updated to version 0.5.0:
  [#]# Features
- Added the `--all` option to the `activate` command. With this options you
  can tell sle2docker to activate all the available images
  (see https://github.com/SUSE/sle2docker/commit/43558fdcc9a4bc2f66f01ea8e5d9d2734722d0a6).
- Added the `--tag_with_build` flag to include the obs build number of kiwi
  generated images in the docker tag
  (see https://github.com/SUSE/sle2docker/commit/d577bab99b427de339b91182e708eaaab8d9ae87).
  [#]# Fixes
- Clarified error message on missing Docker images
  (see https://github.com/SUSE/sle2docker/commit/591ac6c1aa60b089f6a09d608004514a59614882).</changelog>
</package>
<package pkgid="ecae38ec5552c5fdeccc5244e7dc92ad781b9cfa0720991ea90e9e553a5c0179" name="systemd-docker" arch="src">
  <version epoch="0" ver="0.2.1" rel="1.10"/>
  <changelog author="achernikov@suse.de" date="1438948800">- Initial commit</changelog>
  <changelog author="achernikov@suse.de" date="1438948801">- Use bundled deps for build process</changelog>
  <changelog author="achernikov@suse.com" date="1438948802">- OpenSUSE submission</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1462363200">- update to 0.2.1</changelog>
</package>
<package pkgid="613db638683544b432d00b97ceee4acd27fa87568ef779df7b093bd7a720328b" name="systemd-docker" arch="x86_64">
  <version epoch="0" ver="0.2.1" rel="1.10"/>
  <changelog author="achernikov@suse.de" date="1438948800">- Initial commit</changelog>
  <changelog author="achernikov@suse.de" date="1438948801">- Use bundled deps for build process</changelog>
  <changelog author="achernikov@suse.com" date="1438948802">- OpenSUSE submission</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1462363200">- update to 0.2.1</changelog>
</package>
<package pkgid="a4f96b678134242752c3601e2eb9c5618aba9d92e83ef8f7f9fe539bf41c65fd" name="systemd-docker" arch="aarch64">
  <version epoch="0" ver="0.2.1" rel="1.2"/>
  <changelog author="achernikov@suse.de" date="1438948800">- Initial commit</changelog>
  <changelog author="achernikov@suse.de" date="1438948801">- Use bundled deps for build process</changelog>
  <changelog author="achernikov@suse.com" date="1438948802">- OpenSUSE submission</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1462363200">- update to 0.2.1</changelog>
</package>
<package pkgid="c6b7f50cf7b0dce830a8f59583ec351384d500a0c5d8a834602c253f5c2f40b8" name="systemd-docker" arch="src">
  <version epoch="0" ver="0.2.1" rel="1.2"/>
  <changelog author="achernikov@suse.de" date="1438948800">- Initial commit</changelog>
  <changelog author="achernikov@suse.de" date="1438948801">- Use bundled deps for build process</changelog>
  <changelog author="achernikov@suse.com" date="1438948802">- OpenSUSE submission</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1462363200">- update to 0.2.1</changelog>
</package>
<package pkgid="53a014b28d4cd4eb8e7869dba2d5dd9a779bd3d2ea62c66bb9ccc2f4ca438195" name="terraform" arch="src">
  <version epoch="0" ver="0.9.11" rel="1.1"/>
  <changelog author="moio@suse.com" date="1477915200">- Update to v0.7.7
  - FEATURES:
  * New Data Source: scaleway_bootsscript. (#9386)
  * New Data Source: scaleway_image. [GH-9386]
  - IMPROVEMENTS:
  * core: When the environment variable TF_LOG_PATH is specified, debug logs are now appended to the specified file instead of being truncated. (#9440)
  * provider/aws: Expose ARN for aws_lambda_alias. (#9390)
  * provider/aws: Add support for AWS US East (Ohio) region. (#9414)
  * provider/scaleway: scaleway_ip, scaleway_security_group, scalway_server and scaleway_volume resources can now be imported. (#9387)
  - BUG FIXES:
  * core: List and map indexes support arithmetic. (#9372)
  * core: List and map indexes are implicitly converted to the correct type if possible. (#9372)
  * provider/aws: Read back associate_public_ip_address in aws_launch_configuration resources to enable importing. (#9399)
  * provider/aws: Remove aws_route resources from state if their associated aws_route_table has been removed. (#9431)
  * provider/azurerm: Load balancer resources now have their id attribute set to the resource URI instead of the load balancer URI. (#9401)
  * provider/google: Fix a bug causing a crash when migrating google_compute_target_pool resources from 0.6.x releases. (#9370)
- Update to v0.7.6
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * azurerm_virtual_machine has deprecated the use of diagnostics_profile in favour of boot_diagnostics. (#9122)
  * The deprecated key_file and bastion_key_file arguments to Provisioner Connections have been removed (#9340)
  - FEATURES:
  * New Data Source: aws_billing_service_account (#8701)
  * New Data Source: aws_availability_zone (#6819)
  * New Data Source: aws_region (#6819)
  * New Data Source: aws_subnet (#6819)
  * New Data Source: aws_vpc (#6819)
  * New Resource: azurerm_lb (#9199)
  * New Resource: azurerm_lb_backend_address_pool (#9199)
  * New Resource: azurerm_lb_nat_rule (#9199)
  * New Resource: azurerm_lb_nat_pool (#9199)
  * New Resource: azurerm_lb_probe (#9199)
  * New Resource: azurerm_lb_rule (#9199)
  * New Resource: github_repository (#9327)
  - IMPROVEMENTS:
  * core-validation: create validation package to provide common validation functions (#8103)
  * provider/aws: Support Import of OpsWorks Custom Layers (#9252)
  * provider/aws: Automatically constructed ARNs now support partitions other than aws, allowing operation with aws-cn and aws-us-gov (#9273)
  * provider/aws: Retry setTags operation for EC2 resources (#7890)
  * provider/aws: Support refresh of EC2 instance user_data (#6736)
  * provider/aws: Poll to confirm delete of resource_aws_customer_gateway (#9346)
  * provider/azurerm: expose default keys for servicebus_namespace (#9242)
  * provider/azurerm: add enable_blob_encryption to azurerm_storage_account resource (#9233)
  * provider/azurerm: set resource_group_name on resource import across the provider (#9073)
  * provider/azurerm: azurerm_cdn_profile resources can now be imported (#9306)
  * provider/datadog: add support for Datadog dashboard "type" and "style" options (#9228)
  * provider/scaleway: region is now supported for provider configuration
  - BUG FIXES:
  * core: Local state can now be refreshed when no resources exist (#7320)
  * core: Orphaned nested (depth 2+) modules will inherit provider configs (#9318)
  * core: Fix crash when a map key contains an interpolation function (#9282)
  * core: Numeric variables values were incorrectly converted to numbers (#9263)
  * core: Fix input and output of map variables from HCL (#9268)
  * core: Crash when interpolating a map value with a function in the key (#9282)
  * core: Crash when copying a nil value in an InstanceState (#9356)
  * command/fmt: Bare comment groups no longer have superfluous newlines
  * command/fmt: Leading comments on list items are formatted properly
  * provider/aws: Return correct AMI image when most_recent is set to true. (#9277)
  * provider/aws: Fix issue with diff on import of aws_eip in EC2 Classic (#9009)
  * provider/aws: Handle EC2 tags related errors in CloudFront Distribution resource. (#9298)
  * provider/aws: Fix cause error when using etag and kms_key_id with aws_s3_bucket_object (#9168)
  * provider/aws: Fix issue reassigning EIP instances appropriately (#7686)
  * provider/azurerm: removing resources from state when the API returns a 404 for them (#8859)
  * provider/azurerm: Fixed a panic in azurerm_virtual_machine when using diagnostic_profile (#9122)</changelog>
  <changelog author="moio@suse.com" date="1478088000">- Update to v0.7.8
- BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/openstack: The OpenStack provider has switched to the new Gophercloud SDK. No front-facing changes were made, but please be aware that there might be bugs. Please report any if found.
  * archive_file is now a data source, instead of a resource (#8492)
- FEATURES:
  * Experimental new apply graph: terraform apply is getting a new graph creation process for 0.8. This is now available behind a flag -Xnew-apply (on any command). This will become the default in 0.8. There may still be bugs. (#9388)
  * Experimental new destroy graph: terraform destroy is also getting a new graph creation process for 0.8. This is now available behind a flag -Xnew-destroy. This will become the default in 0.8. (#9527)
  * New Provider: pagerduty (#9022)
  * New Resource: aws_iam_user_login_profile (#9605)
  * New Resource: aws_waf_ipset (#8852)
  * New Resource: aws_waf_rule (#8852)
  * New Resource: aws_waf_web_acl (#8852)
  * New Resource: aws_waf_byte_match_set (#9681)
  * New Resource: aws_waf_size_constraint_set (#9689)
  * New Resource: aws_waf_sql_injection_match_set (#9709)
  * New Resource: aws_waf_xss_match_set (#9710)
  * New Resource: aws_ssm_activation (#9111)
  * New Resource: azurerm_key_vault (#9478)
  * New Resource: azurerm_storage_share (#8674)
  * New Resource: azurerm_eventhub_namespace (#9297)
  * New Resource: cloudstack_security_group (#9103)
  * New Resource: cloudstack_security_group_rule (#9645)
  * New Resource: cloudstack_private_gateway (#9637)
  * New Resource: cloudstack_static_route (#9637)
  * New DataSource: aws_ebs_volume (#9753)
  * New DataSource: aws_prefix_list (#9566)
  * New DataSource: aws_security_group (#9604)
  * New DataSource: azurerm_client_config (#9478)
  * New Interpolation Function: ceil (#9692)
  * New Interpolation Function: floor (#9692)
  * New Interpolation Function: min (#9692)
  * New Interpolation Function: max (#9692)
  * New Interpolation Function: title (#9087)
  * New Interpolation Function: zipmap (#9627)
- IMPROVEMENTS:
  * provider/aws: No longer require route_table_ids list in aws_vpc_endpoint resources (#9357)
  * provider/aws: Allow description in aws_redshift_subnet_group to be modified (#9515)
  * provider/aws: Add tagging support to aws_redshift_subnet_group (#9504)
  * provider/aws: Add validation to IAM User and Group Name (#9584)
  * provider/aws: Add Ability To Enable / Disable ALB AccessLogs (#9290)
  * provider/aws: Add support for AutoMinorVersionUpgrade to aws_elasticache_replication_group resource. (#9657)
  * provider/aws: Fix import of RouteTable with destination prefixes (#9686)
  * provider/aws: Add support for reference_name to aws_route53_health_check (#9737)
  * provider/aws: Expose ARN suffix on ALB Target Group (#9734)
  * provider/azurerm: add account_kind and access_tier to storage_account (#9408)
  * provider/azurerm: write load_balanacer attributes to network_interface_card hash (#9207)
  * provider/azurerm: Add disk_size_gb param to VM storage_os_disk (#9200)
  * provider/azurerm: support importing of subnet resource (#9646)
  * provider/azurerm: Add support for all of the Azure regions e.g. Germany, China and Government (#9765)
  * provider/digitalocean: Allow resizing DigitalOcean Droplets without increasing disk size. (#9573)
  * provider/google: enhance service scope list (#9442)
  * provider/google Change default MySQL instance version to 5.6 (#9674)
  * provider/google Support MySQL 5.7 instances (#9673)
  * provider/google: Add support for using source_disk to google_compute_image (#9614)
  * provider/google: Add support for default-internet-gateway alias for google_compute_route (#9676)
  * provider/openstack: Added value_specs to openstack_networking_port_v2, allowing vendor information (#9551)
  * provider/openstack: Added value_specs to openstack_networking_floatingip_v2, allowing vendor information (#9552)
  * provider/openstack: Added value_specs to openstack_compute_keypair_v2, allowing vendor information (#9554)
  * provider/openstack: Allow any protocol in openstack_fw_rule_v1 (#9617)
  * provider/openstack: expose LoadBalancer v2 VIP Port ID (#9727)
  * provider/openstack: Openstack Provider enhancements including environment variables (#9725)
  * provider/scaleway: update sdk for ams1 region (#9687)
  * provider/scaleway: server volume property (#9695)
- BUG FIXES:
  * core: Resources suffixed with 'panic' won't falsely trigger crash detection. (#9395)
  * core: Validate lifecycle options don't contain interpolations. (#9576)
  * core: Tainted resources will not process ignore_changes. (#7855)
  * core: Boolean looking values passed in via -var no longer cause type errors. (#9642)
  * core: Computed primitives in certain cases no longer cause diff mismatch errors. (#9618)
  * core: Empty arrays for list vars in JSON work (#8886)
  * core: Boolean types in tfvars work propertly (#9751)
  * core: Deposed resource destruction is accounted for properly in apply counts. (#9731)
  * core: Check for graph cycles on resource expansion to catch cycles between self-referenced resources. (#9728)
  * core: prevent_destroy prevents decreasing count (#9707)
  * core: removed optional items will trigger "requires new" if necessary (#9699)
  * command/apply: -backup and -state-out work with plan files (#9706)
  * command/fmt: Cleaner formatting for multiline standalone comments above resources
  * command/validate: respond to --help (#9660)
  * provider/archive: Converting to datasource. (#8492)
  * provider/aws: Fix issue importing AWS Instances and setting the correct associate_public_ip_address value (#9453)
  * provider/aws: Fix issue with updating ElasticBeanstalk environment variables (#9259)
  * provider/aws: Allow zero value for scaling_adjustment in aws_autoscaling_policy when using SimpleScaling (#8893)
  * provider/aws: Increase ECS service drain timeout (#9521)
  * provider/aws: Remove VPC Endpoint from state if it's not found (#9561)
  * provider/aws: Delete Loging Profile from IAM User on force_destroy (#9583)
  * provider/aws: Exposed aws_api_gw_domain_name.certificate_upload_date attribute (#9533)
  * provider/aws: fix aws_elasticache_replication_group for Redis in cluster mode (#9601)
  * provider/aws: Validate regular expression passed via the ami data_source name_regex attribute. (#9622)
  * provider/aws: Bug fix for NoSuckBucket on Destroy of aws_s3_bucket_policy (#9641)
  * provider/aws: Refresh aws_autoscaling_schedule from state on 404 (#9659)
  * provider/aws: Allow underscores in IAM user and group names (#9684)
  * provider/aws: aws_ami: handle deletion of AMIs (#9721)
  * provider/aws: Fix aws_route53_record alias perpetual diff (#9704)
  * provider/aws: Allow active state while waiting for the VPC Peering Connection. (#9754)
  * provider/aws: Normalize all-principals wildcard in aws_iam_policy_document (#9720)
  * provider/azurerm: Fix Azure RM loadbalancer rules validation (#9468)
  * provider/azurerm: Fix servicebus_topic values when using the Update func to stop perpetual diff (#9323)
  * provider/azurerm: lower servicebus_topic max size to Azure limit (#9649)
  * provider/azurerm: Fix VHD deletion when VM and Storage account are in separate resource groups (#9631)
  * provider/azurerm: Guard against panic when importing arm_virtual_network (#9739)
  * provider/azurerm: fix sql_database resource reading tags (#9767)
  * provider/cloudflare: update client library to stop connection closed issues (#9715)
  * provider/consul: Change to consul_service resource to introduce a service_id parameter (#9366)
  * provider/datadog: Ignore float/int diffs on thresholds (#9466)
  * provider/docker: Fixes for docker_container host object and documentation (#9367)
  * provider/scaleway improve the performance of server deletion (#9491)
  * provider/scaleway: fix scaleway_volume_attachment with count &gt; 1 (#9493)</changelog>
  <changelog author="thipp@suse.de" date="1479384000">- Update to v0.7.11:
  - IMPROVEMENTS:
  * provider/aws: Expose RDS DB Instance HostedZoneId attribute (#10000)
  * provider/aws: Ignore AWS internal tags (#7454)
  * provider/aws: Exposed aws_iam_role create_date attribute (#10091)
  * provider/aws: Added aws_api_gateway_api_key created_date &amp; last_updated_date attributes (#9530)
  * provider/aws: Added aws_api_gateway_rest_api created_date attribute (#9532)
  * provider/aws: Exposed aws_api_gateway_deployment.created_date attribute (#9534)
  * provider/aws: Added retry_duraction to redshift_configuration in kinesis_firehose_delivery_stream (#10113)
  * provider/azurerm: allow updating load balancer sub-resources (#10016)
  * provider/openstack: Instance user_data will now detect if input is already Base64-encode (#9966)
  - BUG FIXES:
  * core: Fix diff mismatch error on "Destroy: true to false" scenarios. (#10139)
  * core: New destroy graph -target includes dependencies. (#10036)
  * core: New destroy graph creates proper edges through module outputs (#10068)
  * core: Fix shadow error when using uuid() (#10106)
  * core: Fix an issue where applies with data sources could hang (#10134)
  * core: Fix plan operation diff mismatch for computed keys in slices (#10118)
  * provider/aws: fix the validation of aws_redshift_cluster database_name (#10019)
  * provider/aws: Fix panic in aws_acm_certificate datasource (#10051)
  * provider/aws: increase aws_lambda_function timeout (#10116)
  * provider/aws: Fixed ES buffering_interval option in kinesis_firehose_delivery_stream (#10112)
- Update to v0.7.10:
  - FEATURES:
  * New Resource: azurerm_eventhub (#9889)
  * New Resource: azurerm_virtual_machine_extension (#9962)
  * Experimental new plan graph: terraform plan is getting a new graph creation process for 0.8. This is now available behind a flag -Xnew-apply (on any command). This will become the default in 0.8. There may still be bugs. (#9973)
  - IMPROVEMENTS:
  * provider/aws: Add support for Service Access Security Group in aws_emr_cluster (#9600)
  * provider/aws: Add Enhanced VPC routing to Redshift (#9950)
  * provider/aws: Add key_name_prefix argument to aws_key_pair resource (#9993)
  * provider/openstack: Add value_specs to openstack_fw_policy_v1 resource, allowing vendor information (#9835)
  * provider/openstack: Add value_specs to openstack_fw_firewall_v1 resource, allowing vendor information (#9836)
  * provider/random: The b64 attribute on random_id resources is deprecated, replaced by b64_url and b64_std (#9903)
  - BUG FIXES:
  * core: Splat variables (foo.*.bar) are now ordered by count index for deterministic ordering. (#9883)
  * core: Prune orphan outputs (in the config but not in the state). (#9971)
  * core: New apply graph doesn't prune module variables as aggressively. (#9898)
  * core: New apply graph properly configures providers with aliases. (#9894)
  * core: New destroy graph doesn't create edge loops to destroy nodes that reference themselves. (#9968)
  * provider/aws: Fix crash when adding EBS volumes to spot fleet request. (#9857)
  * provider/aws: Ignore NoSuchEntity error when IAM user does not have login profile (#9900)
  * provider/aws: Setting static_routes_only on import of vpn_connection (#9802)
  * provider/aws: aws_alb_target_group arn_suffix missing the targetgroup (#9911)
  * provider/aws: Fix the validateFunc of aws_elasticache_replication_group (#9918)
  * provider/aws: removing toLower when setting aws_db_parameter_group options (#9820)
  * provider/aws: Fix panic when passing statuses to aws_acm_certificate (#9990)
  * provider/aws: AWS IAM, User and Role allow + in the name (#9991)
  * provider/scaleway: retry volume attachment (#9972)
  * provider/scaleway: fix scaleway_image datasource returning unknown images (#9899)
  * provider/google: fix crash when mistakenly configuring disks (#9942)
- Update to v0.7.9:
  - FEATURES:
  * New Data Source: aws_acm_certificate (#8359)
  * New Resource: aws_autoscaling_attachment (#9146)
  * New Resource: postgresql_extension (#9210)
  - IMPROVEMENTS:
  * core: Improve shadow graph robustness by catching panics during graph evaluation. (#9852)
  * provider/aws: Provide the option to skip_destroy on aws_volume_attachment (#9792)
  * provider/aws: Allows aws_alb security_groups to be updated (#9804)
  * provider/aws: Add the enable_sni attribute for Route53 health checks. (#9822)
  * provider/openstack: Add value_specs to openstack_fw_rule_v1 resource, allowing vendor information (#9834)
  * state/remote/swift: Enable OpenStack Identity/Keystone v3 authentication (#9769)
  * state/remote/swift: Now supports all login/config options that the OpenStack Provider supports (#9777)
  - BUG FIXES:
  * core: Provisioners in modules do not crash during apply (regression). (#9846)
  * core: Computed bool fields with non-bool values will not crash (#9812)
  * core: formatlist interpolation function accepts an empty list (#9795)
  * core: Validate outputs have a name (#9823)
  * core: Validate variables have a name (#9818)
  * command/apply: If a partial set of required variables are provided with -var, ask for the remainder (#9794)
  * command/fmt: Multiline strings aren't erroneously indented (#9859)
  * provider/aws: Fix issue setting certificate_upload_date in aws_api_gateway_domain_name (#9815)
  * provider/azurerm: allow storage_account resource with name "$root" (#9813)
  * provider/google: fix for looking up project image families (#9243)
  * provider/openstack: Don't pass shared in FWaaS Policy unless it's set (#9830)
  * provider/openstack: openstack_fw_firewall_v1 admin_state_up should default to true (#9832)
  - PLUGIN CHANGES:
  * Fields in resources can now have both Optional and ConflictsWith (#9825)</changelog>
  <changelog author="thipp@suse.de" date="1479988800">- Update to v0.7.13:
  - BUG FIXES:
  * core: New graph records dependencies for explicit self references (#10319)
- Update to v0.7.12:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/cloudstack: cloudstack_static_nat has now deprecated network_id (#10204)
  - FEATURES:
  * New Data Source: aws_alb_listener (#10181)
  * New Resource: github_label (#10213)
  - IMPROVEMENTS:
  * core: Experimental feature failures are less verbose. (#10276)
  * provider/aws: Add name_prefix to aws_iam_policy (#10178)
  * provider/aws: Add ability to select aws_prefix_list data source by name (#10248)
  * provider/aws Return service CIDR blocks from aws_vpc_endpoint resource (#10254)
  * provider/aws: Added environment configuration for AWS Lambda Functions (#10275)
  - BUG FIXES:
  * core: Fix potential crashing race condition on state write (#10277)
  * core: Data sources in modules lose their data. prefix when moved within the state (#9996)
  * provider/aws: Fixed issue with enable_dns_support on creation in aws_vpc (#10171)
  * provider/aws: Add CertificateNotFound retry waiter to aws_alb_listener (#10180)
  * provider/aws: Remove IAM user's MFA devices with force_destroy (#10262)
  * provider/scaleway: improve volume attachment (#10084)</changelog>
  <changelog author="thipp@suse.de" date="1482148800">- Update to v0.8.1:
  - IMPROVEMENTS:
  * provider/aws: Support eu-west-2 (#10470)
  * provider/aws: Improved the SNS topic subscription protocols validation (#10704)
  * providers/google: Add subnetwork_project field to enable cross-project networking (#9662)
  * provider/pagerduty: Allow 'team_responder' role for pagerduty_user resource (#10728)
  - BUG FIXES:
  * core: Handle whitespace around the key in the -var flag. (#10717)
  * core: terraform block works in the presence of _override files (#10715)
  * core: Fix error when a provider in a module only referenced a variable (#10719)
  * core: Destroy ordering for resources that depend on each other across modules is correct (#745)
  - DEPRECATION REMOVALS:
  * provider/aws: Removed deprecated parameter_group from aws_rds_cluster (#10733)
- Update to v0.8.0:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * template_file inline templates must escape their variable usage. What was previously ${foo} must now be $${foo}. Note that this is only for inline templates. Templates read from files are unchanged. (#9698)
  * Escape sequences used to require double-escaping when used within interpolations. You now must only escape once (which is the expected/typical behavior). For example: ${replace(var.foo, "\\", "\\\\")} is correct. Before, that would cause very strange behavior. However, this may break existing configurations which found a level of escape sequences to work. Check terraform plan for incorrect output.
  * Math operators now follow the standard order of operations: *, /, % followed by +, -. See the updated interpolation docs for more information. You can continue to force ordering with parentheses.
  * Strings in configuration can no longer contain unescaped newlines. For unescaped newlines, heredocs must be used
  * 
  * provider/aws: Anywhere where we can specify kms_key_id must now be a valid KMS Key ID ARN to stop continual diffs
  * 
  * provider/chef: The chef provider now accepts key_material as an alternative to private_key_pem. The private_key_pem attribute will be deprecated in a future release
  * provider/postgres: ssl_mode has been renamed sslmode to match common usage (#10682)
  - DEPRECATION REMOVALS:
  * The template_file resource no longer accepts a direct file path for the template attribute. You may either specify a path wrapped in a file function or specify a file path with the filepath attribute. This was deprecated during 0.7.x.
  - FEATURES:
  * New command: terraform console, an interactive console for experimenting with and using interpolations. (#10093)
  * Terraform version requirement in configuration. You can now specify a Terraform version requirement in configuration and modules. (#10080)
  * Conditional values: You can now use conditionals to determine the values of attributes. For example: count = "${var.env == "prod" ? 1 : 0}".
  * depends_on can reference modules. This allows a resource or output to depend on everything within a module. (#10076)
  * output supports depends_on. This is useful when the output depends on a certain ordering to happen that can't be represented with interpolations. (#10072)
  * Providers and resources are now notified by Terraform core to "stop" when an interrupt is received, allowing resources to gracefully exit much, much faster. (#9607)
  * The import command can now specify a provider alias to use. (#10310)
  * The import command will now read provider configuration from Terraform configuration files (including loading tfvars files and so on). (#9809)
  * New Provider: external (#8768)
  * New Provider: nomad (#9538)
  * New Provider: rancher (#9173)
  * New Provider: vault (#9158)
  * New Provider: Icinga2 (#8306)
  * New Resource: aws_ebs_snapshot (#10017)
  * New Resource: aws_lightsail_domain (#10637)
  * New Resource: aws_lightsail_key_pair (#10583)  * New Resource: aws_lightsail_instance (#10473)
  * New Resource: aws_opsworks_rds_db_instance (#10294)
  * New Resource: aws_snapshot_create_volume_permission (#9891)
  * New Resource: aws_vpc_endpoint_route_table_association (#10137)
  * New Resource: google_compute_health_check (#10453)
  * New Resource: google_compute_region_backend_service (#10453)
  * New Resource: openstack_blockstorage_volume_attach_v2 (#10259)
  * New Resource: openstack_compute_volume_attach_v2 (#10260)
  * New Data Source: aws_ebs_snapshot (#10017)
  * New Data Source: aws_eip (#9833)
  * New Data Source: aws_iam_server_certificate (#10558)
  * New Data Source: aws_route_table (#10301)
  * New Data Source: aws_route53_zone (#9766)
  * New Data Source: aws_vpc_endpoint_services (#10261)
  * New Data Source: pagerduty_user (#10541)
  * New Interpolation Function: timestamp (#10475)
  * core: allow outputs to have descriptions (#9722)
  * state/azure: support passing of lease ID when writing storage blob (#10115)
  - IMPROVEMENTS:
  * core: Human-friendly error when a computed count is used. (#10060)
  * core: Maps across multiple input sources (files, CLI, env vars) are merged. (#10654)
  * core: SIGTERM also triggers graceful shutdown in addition to SIGINT (#10534)
  * core: Plan will show deposed-only destroys for create-before-destroy resources. (#10404)
  * command/plan: Show warning when a plan file is given as input to make behavior clear. (#10639)
  * helper/schema: only map, list, and set elements that are actually causing a resource to destroy/create are marked as "requires new". (#9613)
  * provider/aws: Add support for AWS CA Central 1 Region (#10618)
  * provider/aws: Allow importing of aws_iam_role, aws_iam_role_policy and aws_iam_policy (#9398)
  * provider/aws: Added s3 bucket region attribute management (#10482)
  * provider/aws: Added SQS FIFO queues (#10614)
  * provider/aws: Addition of suspended_processes to aws_autoscaling_group (#10096)
  * provider/aws: added auto_minor_version_upgrade on aws_rds_cluster_insstance (#10284)
  * provider/aws: Add JSON validation to the aws_iam_policy resource (#10239)
  * provider/aws: Support MFA delete for s3 bucket versioning (#10020)
  * provider/aws: Enable DeleteOnTermination in ENI when created by spot fleet (#9922)
  * provider/aws: Enforced kms_key_* attributes to be ARNs (#10356)
  * provider/aws: IPv6 Support To Cloudfront (#10332)
  * provider/aws: Support import of aws_iam_instance_profile (#10436)
  * provider/aws: Increase aws_emr_cluster timeout (#10444)
  * provider/aws: Support Automatic Rollback of CodeDeploy deployments and CloudWatch Alarms for a Deployment Group (#9039)
  * provider/aws: Add support for termination protection and autotermination to EMR (#10252)
  * provider/aws: Add "no_device" support to ephemeral block devices (#10547)
  * provider/aws: Added S3 Bucket replication (#10552)
  * provider/aws: Add pgp_key to aws_iam_access_key to protect key. (#10615)
  * provider/azurerm: make DiskSizeGB optional for azurerm_virtual_machine data_disks (#10232)
  * provider/azurerm support license_type virtual_machine property (#10539)
  * provider/azurerm: support import of routes, fix route_table (#10389)
  * provider/azurerm: enable import of more resources (#10195)
  * provider/azurerm: create common schema for location field, add diff suppress (#10409)
  * provider/chef: Migrate Chef to use KEY_MATERIAL rather than using a Pem file (#10105)
  * provider/cloudstack: Add option to set a custom network_domain for cloudstack_network (#10638)
  * provider/cloudstack: Support using secondary IP addresses with the cloudstack_static_nat resource (#10420)
  * provider/cloudstack: Support using secondary IP addresses with the cloudstack_port_forward resource (#10638)
  * provider/datadog: Make monitor thresholds optional. (#10526)
  * provider/datadog: Improve datadog timeboard support (#10027)
  * provider/docker: Upload files into container before first start (#9520)
  * provider/docker: authentication via values instead of files (#10151)
  * provider/fastly add origin shielding (#10677)
  * provider/fastly: add ssl_hostname option (#9629)
  * provider/github: supports importing resources (#10382)
  * provider/google: Add support for Internal Load Balancing (#10453)
  * provider/google: Add Service Accounts resource (#9946)
  * provider/google: Instances and templates now both support metadata_startup_script and metadata.startup-script. (#10537)
  * provider/google: Added support for session affinity to compute_backend_service (#10387)
  * provider/google: Projects are now importable (#10469)
  * provider/google: SSL certificates can now specify prefix instead of a full name (#10684)
  * provider/openstack: Add Swauth/Swift Authentication (#9943)
  * provider/openstack: Detect Region for Importing Resources (#10509)
  * provider/postgresql: Improved support for many PostgreSQL resources (#10682)
  * provider/postgresql: Added 'connect_timeout' argument to provider 'postgresql' (#10380)
  * provider/rundeck: enable validation for multiple values in an array (#8913)
  * provider/rundeck: Add support for scheduler to rundeck_job (#9449)
  * state/remote/swift: Add support for versioning state file in swift and expiring versioned state (#10055)
  - BUG FIXES:
  * core: Escape sequences in interpolations work in every case. (#8709)
  * core: Maps in outputs with computed values are no longer removed. (#9549)
  * core: Direct indexing into a computed list no longer errors. (#10657)
  * core: Validate fails on invalid keys in variable blocks. (#10658)
  * core: Validate that only a single lifecycle block exists per rource. (#10656)
  * core: When destroying, the resources of a provider that depends on another resource are destroyed first. (#10659)
  * core: Catch parse errors for null characters mid-file (#9134)
  * core: Remove extra dot from state command backup files (#10300)
  * core: Validate data sources do not have provisioners (#10318)
  * core: Disable checkpoint settings take effect (#10206)
  * core: Changed attribute console output shows up on Windows. (#10417)
  * core: Destroying deposed resources in create before destroy waits until the creation step of its specific index. (0.8 regression) (#10416)
  * core: Certain invalid configurations will no longer print "illegal". (#10448)
  * core: Fix a crash that could occur when multiple deposed instances exist. (#10504)
  * core: Fix a diff mismatch error that could happen when a resource depends on a count resource being decreased. (#10522)
  * core: On Unix machines if getent is not available, fall back to shell to find home dir. (#10515)
  * command/fmt: Multiline comments aren't indented every fmt. (#6524)
  * communicator/ssh: Avoid race that could cause parallel remote execs on the same host to overwrite each other (#10549)
  * provider/aws: Added Lambda function guard when needed attributes are not set (#10663)
  * provider/aws: Allow import of aws_security_groups with more than one source_security_group_id rule (#9477)
  * provider/aws: Allow setting the DB Instance name when restoring from a snapshot (#10664)
  * provider/aws: Fix issue importing aws_vpc_peering_connection (#10635)
  * provider/aws: Fixed deletion of aws_api_gateway_base_path_mapping with empty path (#10177)
  * provider/aws: Fix issue removing Lambda environment variables (#10492)
  * provider/aws: Skip VPC endpoint routes when removing default route table's routes (#10303)
  * provider/aws: Do not return a root device for instance store backed AMIs. (#9483)
  * provider/aws: resource_aws_opsworks_application does not accept document_root parameter (#10477)
  * provider/aws: bug fix when specifying level on aws_opsworks_permission (#10394)
  * provider/aws: cloudfront distribution 404 should mark as gone (#10281)
  * provider/aws: Assign correct number of core instances (n-1) to aws-emr-cluster on update (#10529)
  * provider/aws: Allow update of Service role on a CodeDeploy deployment group (#9866)
  * provider/aws: fixed the api_gw_domain_name replace operation (#10179)
  * provider/aws: Forces the API GW domain name certificates to recreate the resource (#10588)
  * provider/aws: Validate effect in aws_iam_policy_document data source (#10021)
  * provider/azurerm: fix virtual_machine reading plan as the wrong type (#10626)
  * provider/azurerm: Prevent null reference when reading boot_diagnostics settings in azurerm_virtual_machine (#10283)
  * provider/azurerm: azurerm_availability_set not is ForceNew for UpdateDomain and FaultDomain (#10545)
  * provider/azurerm: fix servicebus_topic max_size_in_megabytes for premium namespaces (#10611)
  * provider/azurerm: set ForceNew for storage image and OS disk of virtual_machine (#10340)
  * provider/datadog: Refactor monitor tags to a list instead of a map. (#10570)
  * provider/datadog 9869: Validate credentials when initialising client. (#10567)
  * provider/openstack: More Import and Region Fixes (#10662)
  * provider/openstack: Fix Ordering of Port Allowed Address Pairs (#10250)
  * provider/template: No file path error when setting template to / (#10297)</changelog>
  <changelog author="thipp@suse.de" date="1483963200">- Update to v0.8.2:
  - FEATURES:
  * New Provider: Ignition [GH-6189]
  * New Provider: OpsGenie [GH-11012]
  * New Data Source: aws_vpc_peering_connection [GH-10913]
  * New Resource: azurerm_container_registry [GH-10973]
  * New Resource: azurerm_eventhub_authorization_rule [GH-10971]
  * New Resource: azurerm_eventhub_consumer_group [GH-9902]
  - IMPROVEMENTS:
  * command/fmt: Show filename on parse error [GH-10923]
  * provider/archive: archive_file now exports output_md5 attribute in addition to existing SHA1 and Base64 SHA256 hashes. [GH-10851]
  * provider/aws: Add most_recent to the ebs_snapshot data source [GH-10986]
  * provider/aws: Add support for instance tenancy in aws_opsworks_instance [GH-10885]
  * provider/aws: Added a validation for security group rule types [GH-10864]
  * provider:aws: Add support for updating aws_emr_cluster parameters [GH-11008]
  * provider/aws: Add Placement Constraints to aws_ecs_task_definition [GH-11030]
  * provider/aws: Increasing timeout for redshift cluster creation to 75 minutes [GH-11041]
  * provider/azurerm: support non public clouds [GH-11026]
  * provider/azurerm: Azure resource providers which are already registered are no longer re-registered. [GH-10991]
  * provider/docker: Add network create --internal flag support [GH-10932]
  * provider/docker: Add support for a list of pull_triggers within the docker_image resource. [GH-10845]
  * provider/pagerduty Add delete support to pagerduty_service_integration [GH-10891]
  * provider/postgresql Add permissions support to postgresql_schema as nested policy attributes [GH-10808]
  - BUG FIXES:
  * command/fmt: Lists of heredocs format properly [GH-10947]
  * provider/aws: Guard against nil change output in route53_zone that causes panic [GH-10798]
  * provider/aws: Reworked validateArn function to handle empty values [GH-10833]
  * provider/aws: Set aws_autoscaling_policy metric_aggregation_type to be Computed [GH-10904]
  * provider/aws: storage_class is now correctly treated as optional when configuring replication for aws_s3_bucket resources. [GH-10921]
  * provider/aws: user_data on aws_launch_configuration resources is only base 64 encoded if the value provided is not already base 64 encoded. [GH-10871]
  * provider/aws: Add snapshotting to the list of pending state for elasticache [GH-10965]
  * provider/aws: Add support for updating tags in aws_emr_cluster [GH-11003]
  * provider/aws: Fix the normalization of AWS policy statements [GH-11009]
  * provider/aws: data_source_aws_iam_server_certificate latest should be bool not string causes panic [GH-11016]
  * provider/aws: Fix typo in aws_redshift_cluster causing security groups to not allow update [GH-11025]
  * provider/aws: Set key_name in aws_key_pair if omited in configuration [GH-10987]
  * provider/aws: Updating the aws_efs_mount_target dns_name [GH-11023]
  * provider/google: Fix backwards incompatibility around create_timeout in instances [GH-10858]
  * provider/openstack: Handle PENDING_UPDATE status with LBaaS v2 members [GH-10875]
  * provider/rancher: Add 'finishing-upgrade' state to rancher stack [GH-11019]</changelog>
  <changelog author="thipp@suse.de" date="1484049600">- Update to v0.8.3:
  - FEATURES:
  * New Provider: Arukas (#10862)
  * New Provider: Ignition (#6189)
  * New Provider: OpsGenie (#11012)
  * New Data Source: aws_vpc_peering_connection (#10913)
  * New Resource: aws_codedeploy_deployment_config (#11062)
  * New Resource: azurerm_container_registry (#10973)
  * New Resource: azurerm_eventhub_authorization_rule (#10971)
  * New Resource: azurerm_eventhub_consumer_group (#9902)
  - IMPROVEMENTS:
  * command/fmt: Show filename on parse error (#10923)
  * provider/archive: archive_file now exports output_md5 attribute in addition to existing SHA1 and Base64 SHA256 hashes. (#10851)
  * provider/aws: Add most_recent to the ebs_snapshot data source (#10986)
  * provider/aws: Add support for instance tenancy in aws_opsworks_instance (#10885)
  * provider/aws: Added a validation for security group rule types (#10864)
  * provider:aws: Add support for updating aws_emr_cluster parameters (#11008)
  * provider/aws: Add Placement Constraints to aws_ecs_task_definition (#11030)
  * provider/aws: Increasing timeout for redshift cluster creation to 75 minutes (#11041)
  * provider/aws: Add support for content_handling to aws_api_gateway_integration_response (#11002)
  * provider/aws: Add S3 bucket name validation (#11116)
  * provider/aws: Add Route53 Record type validation (#11119)
  * provider/azurerm: support non public clouds (#11026)
  * provider/azurerm: Azure resource providers which are already registered are no longer re-registered. (#10991)
  * provider/docker: Add network create --internal flag support (#10932)
  * provider/docker: Add support for a list of pull_triggers within the docker_image resource. (#10845)
  * provider/pagerduty Add delete support to pagerduty_service_integration (#10891)
  * provider/postgresql Add permissions support to postgresql_schema as nested policy attributes (#10808)
  - BUG FIXES:
  * core: Properly expand sets as lists from a flatmap [#11042]
  * core: Disallow root modules named "root" as a temporary workaround (#11099)
  * command/fmt: Lists of heredocs format properly (#10947)
  * command/graph: Fix crash when -type=legacy (#11095)
  * provider/aws: Guard against nil change output in route53_zone that causes panic (#10798)
  * provider/aws: Reworked validateArn function to handle empty values (#10833)
  * provider/aws: Set aws_autoscaling_policy metric_aggregation_type to be Computed (#10904)
  * provider/aws: storage_class is now correctly treated as optional when configuring replication for aws_s3_bucket resources. (#10921)
  * provider/aws: user_data on aws_launch_configuration resources is only base 64 encoded if the value provided is not already base 64 encoded. (#10871)
  * provider/aws: Add snapshotting to the list of pending state for elasticache (#10965)
  * provider/aws: Add support for updating tags in aws_emr_cluster (#11003)
  * provider/aws: Fix the normalization of AWS policy statements (#11009)
  * provider/aws: data_source_aws_iam_server_certificate latest should be bool not string causes panic (#11016)
  * provider/aws: Fix typo in aws_redshift_cluster causing security groups to not allow update (#11025)
  * provider/aws: Set key_name in aws_key_pair if omited in configuration (#10987)
  * provider/aws: Updating the aws_efs_mount_target dns_name (#11023)
  * provider/aws: Validate window time format for snapshot times and backup windows on RDS and ElastiCache resources (#11089)
  * provider/aws: aws_db_instance restored from snapshot had problem with subnet_group (#11050)
  * provider/aws: Allow disabled access_log in ELB (#11120)
  * provider/azurerm: fix update protocol for lb_probe (#11125)
  * provider/google: Fix backwards incompatibility around create_timeout in instances (#10858)
  * provider/google: google_compute_instance_group_manager update_strategy not properly read (#10174)
  * provider/openstack: Handle PENDING_UPDATE status with LBaaS v2 members (#10875)
  * provider/rancher: Add 'finishing-upgrade' state to rancher stack (#11019)</changelog>
  <changelog author="thipp@suse.de" date="1484308800">- Update to v0.8.4:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * We have removed the Arukas provider that was added in v0.8.3 for this release. Unfortunately we found the new provider included a dependency that would not compile and run on Windows operating systems. For now the provider has been removed and we hope to work to reintroduce it for all platforms in the near future. Going forward we will also be taking additional steps in our build testing to ensure Terraform builds on all platforms before release.</changelog>
  <changelog author="thipp@suse.de" date="1485518400">- Update to v0.8.5:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/aws: We no longer prefix an ECR repository address with https://
  * provider/google: google_project has undergone significant changes. Existing configs and state should continue to work as they always have, but new configs and state will exhibit some new behaviour, including actually creating and deleting projects, instead of just referencing them. See https://www.terraform.io/docs/providers/google/r/google_project.html for more details.
  - FEATURES:
  * New Data Source: aws_autoscaling_groups (#11303)
  * New Data Source: aws_elb_hosted_zone_id (#11027)
  * New Data Source: aws_instance (#11272)
  * New Data Source: aws_canonical_user_id (#11332)
  * New Data Source: aws_vpc_endpoint (#11323)
  * New Provider: profitbricks (#7943)
  * New Provider: alicloud (#11235)
  * New Provider: ns1 (#10782)
  * New Resource: aws_inspector_assessment_target (#11217)
  * New Resource: aws_inspector_assessment_template (#11217)
  * New Resource: aws_inspector_resource_group (#11217)
  * New Resource: google_project_iam_policy (#10425)
  * New Resource: google_project_services (#10425)
  * New Interpolation Function: pathexpand() (#11277)
  - IMPROVEMENTS:
  * command/fmt: Single line objects (such as variable "foo" {}) aren't separated by newlines
  * provider/aws: Add 'route_table_id' to route_table data source (#11157)
  * provider/aws: Add Support for aws_cloudwatch_metric_alarm extended statistic (#11193)
  * provider/aws: Make the type of a route53_record modifiable without recreating the resource (#11164)
  * provider/aws: Add Placement Strategy to aws_ecs_service resource (#11201)
  * provider/aws: Add support for placement_constraint to aws_ecs_service (#11242)
  * provider/aws: allow ALB target group stickiness to be enabled/disabled (#11251)
  * provider/aws: ALBs now wait for provisioning to complete before proceeding (#11333)
  * provider/aws: Add support for setting MSSQL Timezone in aws_db_instance (#11247)
  * provider/aws: CloudFormation YAML template support (#11121)
  * provider/aws: Remove hardcoded https from the ecr repository (#11307)
  * provider/aws: Implement CloudFront Lambda Function Associations (#11291)
  * provider/aws: Remove MaxFrameRate default on ElasticTranscoderPreset (#11340)
  * provider/aws: Allow ARN Identifier to be set for different partitions (#11359)
  * provider/aws: Allow bypassing region validation (#11358)
  * provider/aws: Added a s3_bucket domain name attribute (#10088)
  * provider/aws: Add DiffSupressFunction to aws_db_instance's engine_version (#11369)
  * provider/archive: Adding support for multiple source contents (#11271)
  * provider/azurerm: add caching support for virtual_machine data_disks (#11142)
  * provider/azurerm: make lb sub resources idempotent (#11128)
  * provider/cloudflare: Add verification for record types and content (#11197)
  * provider/datadog: Add aggregator method to timeboard graph resource (#11206)
  * provider/fastly Add request_condition to backend definition (#11238)
  * provider/google: Add subnetwork_project field to enable cross-project networking in instance templates (#11110)
  * provider/google: Add support for encrypting a disk (#11167)
  * provider/google: Add support for session_affinity to google_compute_region_backend_service (#11228)
  * provider/google: Allow additional zones to be configured in GKE (#11018)
  * provider/ignition: Allow empty dropin and content for systemd_units (#11327)
  * provider/openstack: LoadBalancer Security Groups (#11074)
  * provider/openstack: Volume Attachment Updates (#11285)
  * provider/scaleway improve bootscript data source (#11183)
  * provider/statuscake: Add support for StatusCake confirmation servers (#11179)
  * provider/statuscake: Add support for Updating StatusCake contact_ids (#7115)
  * provisioner/chef: Add support for named run-lists when using policyfiles (#11215)
  * core: Add basic HTTP Auth for remote state backend (#11301)
  - BUG FIXES:
  * command/fmt: Multiple # comments won't be separated by newlines. (#11209)
  * command/fmt: Lists with a heredoc element that starts on the same line as the opening brace is formatted properly. (#11208)
  * command/import: Provider configuration inheritance into modules works properly (#11393)
  * command/import: Update help text to note that -var and -var-file work
  * provider/aws: Fix panic when querying VPC's main route table via data source (#11134)
  * provider/aws: Allow creating aws_codecommit repository outside of us-east-1 (#11177)
  * provider/aws: Fix issue destroying or updating CloudFront due to missing Lambda Function Associations parameters (#11291)
  * provider/aws: Correct error messages are now returned if an aws_autoscaling_lifecycle_hook fails during creation (#11360)
  * provider/aws: Fix issue updating/destroying Spot Fleet requests when using terminate_instances_with_expiration (#10953)
  * provider/azurerm: use configured environment for storage clients (#11159)
  * provider/google: removes region param from google_compute_backend_service (#10903)
  * provider/ignition: allowing empty systemd.content when a dropin is provided (#11216)
  * provider/openstack: Increase deletion timeout for router interfaces (#11250)
  * provider/openstack: Fix Instance Metadata Deletion (#11252)
  * provider/scaleway: Rename Scaleway provider parameters to match more closely to the API (#10874)
  * provider/vault: Remove user input for optional vault provider fields (#11082)
  * provider/vsphere: Set deviceID to 0 if one 1 network interface in vsphere_virtual_machine (#8276)
  * provisioner/remote-exec: fail on first inline script with bad exit code (#11155)</changelog>
  <changelog author="thipp@suse.de" date="1486555200">- Update to v0.8.6:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/aws: aws_appautoscaling_policy no longer has default values for scalable_dimension and service_namespace
  - FEATURES:
  * New Data Source: aws_kms_secret (#11460)
  * New Data Source: aws_ecs_task_definition (#8509)
  * New Data Source: aws_ecs_cluster (#11558)
  * New Data Source: aws_partition (#11675)
  * New Data Source: pagerduty_escalation_policy (#11616)
  * New Data Source: pagerduty_schedule (#11614)
  * New Data Source: profitbricks_datacenter (#11520)
  * New Data Source: profitbricks_location (#11520)
  * New Data Source: profitbricks_image (#11520)
  * New Resource: aws_sfn_activity (#11420)
  * New Resource: aws_sfn_state_machine (#11420)
  * New Resource: aws_codebuild_project (#11560)
  * New Resource: aws_dms_certificate (#11122)
  * New Resource: aws_dms_endpoint (#11122)
  * New Resource: aws_dms_replication_instance (#11122)
  * New Resource: aws_dms_replication_subnet_group (#11122)
  * New Resource: aws_dms_replication_subnet_group (#11122)
  * New Resource: pagerduty_addon (#11620)
  - IMPROVEMENTS:
  * core: Interaction with Atlas now supports the ATLAS_TLS_NOVERIFY environment variable (#11576)
  * provider/aws: Add EBS Volume support for EMR Instance Groups (#11411)
  * provider/aws: Add support for policy to AWS provider assume_role (#11501)
  * provider/aws: Add support for more sns_topic_subscription parameters on import command (#10408)
  * provider/aws: Add support for Sever Side Encryption with default S3 KMS key to aws_s3_bucket_object (#11261)
  * provider/aws: Add support for Cross Region RDS Cluster Replica (#11428)
  * provider/aws: Add sensitive attribute in master_password (#11584)
  * provider/aws: Application Auto Scaling now supports scaling an Amazon EC2 Spot fleet (#8697)
  * provider/aws: Add tag support to DynamoDb tables (#11617)
  * provider/aws: Provide the certificate ID in the aws data source (#11693)
  * provider/aws: Wait for instance_profile creation to complete (#11678)
  * provider/azurerm: Add support for scale sets overprovision (#11516)
  * provider/azurerm: support import for load balancer and sub resources (#11610)
  * provider/fastly: Adds papertrail logging (#11491)
  * provider/fastly: Adds format_version for s3logging (#11725)
  * provider/fastly: Adds healthcheck service (#11709)
  * provider/google: allow instance group managers in region other than project (#11294)
  * provider/google: Add second generation disk specification options (#11571)
  * provider/google: remote_traffic_selector for google_compute_vpn_tunnel (#11020)
  * provider/nomad: Update jobspec dependency to allow parsing parameterized nomad jobfiles (#11691)
  * provider/google: No default root user for SQL (#11590)
  * provider/opsgenie: Descriptions for Teams (#11391)
  * provider/rancher: rancher_registration_token add image parameter (#11551)
  * provider/rancher: allow for importing resources using environment ID to target (#11688)
  - BUG FIXES:
  * core: Remove missed subfields when parent list is removed (#11498)
  * command/fmt: Trailing blocks of comments at the end of files are formatted properly (#11585)
  * provider/aws: Fix issue with path not updated when modifying AWS API Gateway Resource (#11443)
  * provider/aws: Fix AWS Lambda Qualifier Regexp for aws_lambda_permission (#11383)
  * provider/aws: allow destroy of LB stickiness policy with missing LB (#11462)
  * provider/aws: ECS Placement constraints fix (#11475)
  * provider/aws: retry kms_key CreateKey if arn in policy not yet seen (#11509)
  * provider/aws: Fix ALB Listener Rule Import (#1174)
  * provider/aws: Fix issue with ECS Placement Strat. and type casing (#11565)
  * provider/aws: aws_route53_record import error processing (#11603)
  * provider/aws: Fix panic in aws_rds_cluster missing parameter error message (#11600)
  * provider/aws: Succeed creating aws_volume_attachment if identical attachment exists (#11060)
  * provider/aws: Guard against panic in aws_vpc_endpoint_association (#11613)
  * provider/aws: Allow root volume size changes in aws_instance (#11619)
  * provider/aws: Fix spot instance request block device configs (#11649)
  * provider/aws: Fix validation issues for onceAWeek and onceADay validation functions (#11679)
  * provider/aws: Return route_table_id from aws_route_table data source (#11703)
  * provider/aws: validate aws_alb_target_group name is less than 32 characters (#11699)
  * provider/azurerm: Scale Sets Load balancer pools should not be computed (#11516)
  * provider/azurerm: Scale Sets ip configuration handling and update support for load balancer backend pools. (#11516)
  * provider/azurerm: check if lb sub resources exist when reading (#11553)
  * provider/google: Fix master_instance_name to prevent slave rebuilds (#11477)
  * provider/google: Refresh google_compute_instance machine_type on read (#11645)
  * provider/google: Added forceNew on accessConfig in google_compute_instance_template (#11548)
  * provider/ignition: Allow to add authorized keys without user creation (#11406)
  * provider/ignition: mount and path are mutually exclusive (#11409)
  * provider/ns1: Fix "use_client_subnet" in ns1_record (#11368)
  * provider/openstack: Remove Default Security Group Rules on Create (#11466)
  * provider/pagerduty: Allow timeouts to be disabled (pagerduty_service) (#11483)
  * provider/rancher: Use environment specific client for accessing resources (#11503)
  * provider/rancher: Refresh rancher stack from state on delete (#11539)
  * provider/rancher: Refresh rancher token and registry from state on not found (#11543)
  * provider/rancher: return error when Rancher template not found (#11544)
  * provider/rancher: rancher_stack set docker_compose and rancher_compose (#11550)
  * provider/rancher: Handle deleted/purged resources from Rancher (#11607)
  * provider/statuscake: Remove computed from statuscake_test timeout parameter (#11541)
  * provider/vsphere: vSphere virtual machine don't ignore VM power on errors (#11604)
  * provisioner/remote-exec: Revert change in 0.8.5 that treated each line as a script since that doesn't work for stateful scripts. (#11692)
  * provisioner/chef: Attributes JSON coming from computed source validates (#11502)</changelog>
  <changelog author="thipp@suse.de" date="1487246400">- Update to v0.8.7:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/aws: kinesis_endpoint &amp; dynamodb_endpoint fields in the provider schema were deprecated in favour of kinesis &amp; dynamodb inside the endpoints block. Deprecated fields will be removed in 0.9 (#11768)
  - FEATURES:
  * New Interpolation: slice (#9729)
  * New Provider: arukas (#11171)
  * New Data Source: aws_db_instance (#11717)
  * New Data Source: aws_vpn_gateway (#11886)
  * New Data Source: google_compute_zones (#11954)
  * New Resource: aws_elasticsearch_domain_policy (#8648)
  * New Resource: aws_vpc_peering_connection_accepter (#11505)
  * New Resource: aws_config_config_rule (#5850)
  * New Resource: aws_config_configuration_recorder (#5850)
  * New Resource: aws_config_configuration_recorder_status (#5850)
  * New Resource: aws_config_delivery_channel (#5850)
  * New Resource: azurerm_container_service (#10820)
  * New Resource: vault_policy (#10980)
  - IMPROVEMENTS:
  * provider/aws: Update aws_ssm_document to include document_type, latest_version and default_version (#11671)
  * provider/aws: Support import of aws_opsworks_instance (#11783)
  * provider/aws Add S3 bucket object tag support (#11344)
  * provider/aws: Add validation for aws_iam_role (#11915)
  * provider/fastly Allows for conditional settings across fastly (#11843)
  * provider/openstack: Allow OpenStack SSL certs + keys to take path or content (#10271)
  * provider/pagerduty: Add support for incident_urgency_rule, support_hours and scheduled_actions to pagerduty_service (#11856)
  * provider/rancher: parse Rancher client cli.json config file (#11658)
  * provider/vault: Use Vault api.DefaultConfig() (#11523)
  - Bug FIXES:
  * core: resources that depend on create-before-destroy resources don't create cycles (#11753)
  * core: create-before-destroy resources with a count &gt; 1 create proper edges (#11753)
  * core: fix "diffs didn't match issue" for removing or empty collections that force new (#11732)
  * core: module sources ended in archive extensions without a "." won't be treated as archives (#11438)
  * core: destroy ordering of resources within modules is correct (#11765)
  * core: Fix crash if count interpolates into a non-int (#11864)
  * core: Targeting a module will properly exclude untargeted module outputs (#11291)
  * state/remote/s3: Fix Bug with Assume Role for Federated IAM Account (#10067)
  * provider/aws: Fix security_group_rule resource timeout errors (#11809)
  * provider/aws: Fix diff suppress function for aws_db_instance (#11909)
  * provider/aws: Fix default values for AMI volume size (#11842)
  * provider/aws: Fix aws_db_event_subscription import (#11744)
  * provider/aws: Respect 400 returned from AWS API on RDS Cluster termination (#11795)
  * provider/aws: Raise the codebuild_project create timeout (#11777)
  * provider/aws: Make aws_dms_endpoint database_name optional (#11792)
  * provider/aws: Bump Create and Delete timeouts to 60 mins on directory_service (#11793)
  * provider/aws: aws_codecommit_trigger fix typo that causes serialization to fail when events is non-empty (#11839)
  * provider/aws: Fix bug to allow update of maintenance_window in elasticache_replication_group (#11850)
  * provider/azurerm: Don't push an empty set of ssh keys to virtual machine or they cannot be ammended (#11804)
  * provider/azurerm: Refresh from state when VM Extension Resource not found (#11894)
  * provider/cloudstack: Ensure consistent hashes of cloudstack_port_forward forward items. (#11546)
  * provider/google: set additional_zones to computed and disallow the original zone from appearing in the list (#11650)
  * provider/google: set subnetwork_project to computed (#11646)
  * provider/openstack BlockStorage v1 availability_zone Fix (#11949)</changelog>
  <changelog author="thipp@suse.de" date="1488888000">- Update to v0.8.8:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/aws: Potential breaking change for root_block_device (#12379)
  - FEATURES:
  * New Provider: spotinst (#5001)
  * New Interpolation: slice (#9729)
  * New Data Source: aws_sns_topic (#11752)
  * New Data Source: openstack_images_image_v2 (#12097)
  * New Resource: aws_elastic_beanstalk_application_version (#5770)
  * New Resource: aws_cloudwatch_log_destination (#11940)
  * New Resource: aws_cloudwatch_log_destination_policy (#11940)
  * New Resource: aws_codepipeline (#11814)
  * New Resource: aws_egress_only_internet_gateway (#10538)
  * New Resource: datadog_user (#12268)
  * New Resource: digitalocean_loadbalancer (#12077)
  * New Resource: openstack_images_image_v2 (#11942)
  * New Resource: openstack_compute_floatingip_associate_v2 (#12190)
  - IMPROVEMENTS:
  * provider/aws: Add support for AWS EBS Elastic Volumes (#11981)
  * provider/aws: Allow aws_instances to be resized rather than forcing a new instance (#11998)
  * provider/aws: Report bucket name in S3 Error message (#12122)
  * provider/aws: Implement IPV6 Support for ec2 / VPC (#10538)
  * provider/aws: Add support for import of aws_elasticsearch_domain (#12330)
  * provider/aws: improve redshift cluster validation (#12313)
  * provider/aws: Support IAM role attachment and replacement for existing EC2 instance (#11852)
  * provider/azurerm: Auto base64encode virtual_machine custom data (#12164)
  * provider/datadog: add support for new host delay to the datadog_monitor resource (#11975)
  * provider/datadog: Upgrade to Datadog API v2 (#12098)
  * provider/fastly: Make Backends optional if used in VCL (#12025)
  * provider/fastly: Add support for custom response_object (#12032)
  * provider/google: Add support for maintenance window in sql_database_instance (#12042)
  * provider/google: google_project supports billing account (#11653)
  * provider/openstack: Don't allow floating IP and port (#12099)
  * provider/openstack: Enable HTTP Logging (#12089)
  * provider/openstack: Add Additional Targets for LBaaS v1 Member (#12266)
  * provider/openstack: Redesign openstack_blockstorage_volume_attach_v2 (#12071)
  * provider/pagerduty: Import support for service integrations (#12141)
  * provider/pagerduty: Updated implementation of pagerduty_vendor &amp; pagerduty_service_integration (#12357)
  * provider/random_id: Add prefix attribute (#12016)
  * provider/statuscake: Add support for Port in statuscake_test (#11966)
  - BUG FIXES:
  * core: Fix a hang that could occur at the end of a Terraform command with custom plugins used (#12048)
  * command/fmt: Fix incorrect formatting with single line object following complex object (#12049)
  * command/state: -backup flags work with mv and rm (#12156)
  * provider/aws: add bucket name to delete error notification (#11952)
  * provider/aws: Use proper Set for source.Auth in resource_aws_codebuild_project (#11741)
  * provider/aws: aws_ecs_service should output service name along with err (#12072)
  * provider/aws: Add VRRP to allowed protocols in network ACL rules (#12107)
  * provider/aws: Add owner_account option to aws_redshift_cluster (#12062)
  * provider/aws: Update of inspector_assessment_target should use ARN not Name (#12115)
  * provider/aws: Fix the panic in ssm_association with parameters (#12215)
  * provider/aws: Fix update of environment_variable in codebuild_project (#12169)
  * provider/aws: Refresh aws_autoscaling_schedule from state when autoscaling_group not found (#12312)
  * provider/aws: No longer ForceNew resource on lambda_function runtime update (#12329)
  * provider/aws: reading multiple pages of aws_efs_file_system tags (#12328)
  * provider/aws: Refresh cloudwatch log subscription filter on 404 (#12333)
  * provider/aws: more details on which s3 bucket had an error (#12314)
  * provider/azurerm: Ignore case on protocol and allocation types (#12176)
  * provider/cloudflare: add validation for proxied record types (#11993)
  * provider/datadog: Adding default values to datadog_monitor (#12168)
  * provider/google: make local_traffic_selector computed (#11631)
  * provider/google: Write the raw disk encryption key in the state file to avoid diffs on plan (#12068)
  * provider/google: fix url map test and update logic (#12317)
  * provider/openstack: Rename provider to loadbalancer_provider (#12239)
  * provider/pagerduty: Setting incident_urgency_rule as optional (#12211)
  * provider/profitbricks: Fixing how primary_nic is added to profitbricks server (#12197)
  * state/azure: add environment option for non-public cloud usage (#12364)</changelog>
  <changelog author="thipp@suse.de" date="1489579200">- Update to v0.9.0:
  - This is the complete 0.8.8 to 0.9 CHANGELOG. Below this section we also have a 0.9.0-beta2 to 0.9.0 final CHANGELOG.
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/aws: aws_codebuild_project renamed timeout to build_timeout (#12503)
  * provider/azurem: azurerm_virtual_machine and azurerm_virtual_machine_scale_set now store has of custom_data not all custom_data (#12214)
  * provider/azurerm: scale_sets os_profile_master_password now marked as sensitive
  * provider/azurerm: sql_server administrator_login_password now marked as sensitive
  * provider/dnsimple: Provider has been upgraded to APIv2 therefore, you will need to use the APIv2 auth token
  * provider/google: storage buckets have been updated with the new storage classes. The old classes will continue working as before, but should be migrated as soon as possible, as there's no guarantee they'll continue working forever. (#12044)
  * provider/google: compute_instance, compute_instance_template, and compute_disk all have a subtly changed logic when specifying an image family as the image; in 0.8.x they would pin to the latest image in the family when the resource is created; in 0.9.x they pass the family to the API and use its behaviour. New input formats are also supported. (#12223)
  * provider/google: removed the unused and deprecated region field from google_compute_backend_service (#12663)
  * provider/google: removed the deprecated account_file field for the Google Cloud provider (#12668)
  * provider/google: removed the deprecated fields from google_project (#12659)
  - FEATURES:
  * Remote Backends: This is a successor to "remote state" and includes file-based configuration, an improved setup process (just run terraform init), no more local caching of remote state, and more. (#11286)
  * Destroy Provisioners: Provisioners can now be configured to run on resource destruction. (#11329)
  * State Locking: State will be automatically locked when supported by the backend. Backends supporting locking in this release are Local, S3 (via DynamoDB), and Consul. (#11187)
  * State Environments: You can now create named "environments" for states. This allows you to manage distinct infrastructure resources from the same configuration.
  * New Provider: Circonus (#12578)
  * New Data Source: openstack_networking_network_v2 (#12304)
  * New Resource: aws_iam_account_alias (#12648)
  * New Resource: datadog_downtime (#10994)
  * New Resource: ns1_notifylist (#12373)
  * New Resource: google_container_node_pool (#11802)
  * New Resource: rancher_certificate (#12717)
  * New Resource: rancher_host (#11545)
  * helper/schema: Added Timeouts to allow Provider/Resource developers to expose configurable timeouts for actions (#12311)
  - IMPROVEMENTS:
  * core: Data source values can now be used as part of a count calculation. (#11482)
  * core: "terraformrc" can contain env var references with $FOO (#11929)
  * core: report all errors encountered during config validation (#12383)
  * command: CLI args can be specified via env vars. Specify TF_CLI_ARGS or TF_CLI_ARGS_name (where name is the name of a command) to specify additional CLI args (#11922)
  * command/init: previous behavior is retained, but init now also configures the new remote backends as well as downloads modules. It is the single command to initialize a new or existing Terraform configuration.
  * command: Display resource state ID in refresh/plan/destroy output (#12261)
  * provider/aws: AWS Lambda DeadLetterConfig support (#12188)
  * provider/aws: Return errors from Elastic Beanstalk (#12425)
  * provider/aws: Set aws_db_cluster to snapshot by default (#11668)
  * provider/aws: Enable final snapshots for aws_rds_cluster by default (#11694)
  * provider/aws: Enable snapshotting by default on aws_redshift_cluster (#11695)
  * provider/aws: Add support for ACM certificates to api_gateway_domain_name (#12592)
  * provider/aws: Add support for IPv6 to aws_security_group_rule (#12645)
  * provider/aws: Add IPv6 Support to aws_route_table (#12640)
  * provider/aws: Add support for IPv6 to aws_network_acl_rule (#12644)
  * provider/aws: Add support for IPv6 to aws_default_route_table (#12642)
  * provider/aws: Add support for IPv6 to aws_network_acl (#12641)
  * provider/aws: Add support for IPv6 in aws_route (#12639)
  * provider/aws: Add support for IPv6 to aws_security_group (#12655)
  * provider/aws: Add replace_unhealthy_instances to spot_fleet_request (#12681)
  * provider/aws: Remove restriction on running aws_opsworks_* on us-east-1 (#12688)
  * provider/aws: Improve error message on S3 Bucket Object deletion (#12712)
  * provider/aws: Add log message about if changes are being applied now or later (#12691)
  * provider/azurerm: Mark the azurerm_scale_set machine password as sensitive (#11982)
  * provider/azurerm: Mark the azurerm_sql_server admin password as sensitive (#12004)
  * provider/azurerm: Add support for managed availability sets. (#12532)
  * provider/azurerm: Add support for extensions on virtual machine scale sets (#12124)
  * provider/dnsimple: Upgrade DNSimple provider to API v2 (#10760)
  * provider/docker: added support for linux capabilities (#12045)
  * provider/fastly: Add Fastly SSL validation fields (#12578)
  * provider/ignition: Migrate all of the igition resources to data sources (#11851)
  * provider/openstack: Set Availability Zone in Instances (#12610)
  * provider/openstack: Force Deletion of Instances (#12689)
  * provider/rancher: Better comparison of compose files (#12561)
  * provider/azurerm: store only hash of azurerm_virtual_machine and azurerm_virtual_machine_scale_set custom_data - reduces size of state (#12214)
  * provider/vault: read vault token from ~/.vault-token as a fallback for the VAULT_TOKEN environment variable. (#11529)
  * provisioners: All provisioners now respond very quickly to interrupts for fast cancellation. (#10934)
  - BUG FIXES:
  * core: targeting will remove untargeted providers (#12050)
  * core: doing a map lookup in a resource config with a computed set no longer crashes (#12210)
  * provider/aws: Fixes issue for aws_lb_ssl_negotiation_policy of already deleted ELB (#12360)
  * provider/aws: Populate the iam_instance_profile uniqueId (#12449)
  * provider/aws: Only send iops when creating io1 devices (#12392)
  * provider/aws: Fix spurious aws_spot_fleet_request diffs (#12437)
  * provider/aws: Changing volumes in ECS task definition should force new revision (#11403)
  * provider/aws: Ignore whitespace in json diff for aws_dms_replication_task options (#12380)
  * provider/aws: Check spot instance is running before trying to attach volumes (#12459)
  * provider/aws: Add the IPV6 cidr block to the vpc datasource (#12529)
  * provider/aws: Error on trying to recreate an existing customer gateway (#12501)
  * provider/aws: Prevent aws_dms_replication_task panic (#12539)
  * provider/aws: output the task definition name when errors occur during refresh (#12609)
  * provider/aws: Refresh iam saml provider from state on 404 (#12602)
  * provider/aws: Add address, port, hosted_zone_id and endpoint for aws_db_instance datasource (#12623)
  * provider/aws: Allow recreation of aws_opsworks_user_profile when the user_arn is changed (#12595)
  * provider/aws: Guard clause to prevent panic on ELB connectionSettings (#12685)
  * provider/azurerm: bug fix to prevent crashes during azurerm_container_service provisioning (#12516)
  * provider/cobbler: Fix Profile Repos (#12452)
  * provider/datadog: Update to datadog_monitor to use default values (#12497)
  * provider/datadog: Default notify_no_data on datadog_monitor to false (#11903)
  * provider/google: Correct the incorrect instance group manager URL returned from GKE (#4336)
  * provider/google: Fix a plan/apply cycle in IAM policies (#12387)
  * provider/google: Fix a plan/apply cycle in forwarding rules when only a single port is specified (#12662)
  * provider/google: Minor correction : "Deleting disk" message in Delete method (#12521)
  * provider/mysql: Avoid crash on un-interpolated provider cfg (#12391)
  * provider/ns1: Fix incorrect schema (causing crash) for 'ns1_user.notify' (#12721)
  * provider/openstack: Handle cases where volumes are disabled (#12374)
  * provider/openstack: Toggle Creation of Default Security Group Rules (#12119)
  * provider/openstack: Change Port fixed_ip to a Set (#12613)
  * provider/openstack: Add network_id to Network data source (#12615)
  * provider/openstack: Check for ErrDefault500 when creating/deleting pool member (#12664)
  * provider/rancher: Apply the set value for finish_upgrade to set to prevent recurring plans (#12545)
  * provider/scaleway: work around API concurrency issue (#12707)
  * provider/statuscake: use default status code list when updating test (#12375)
- Require go &gt;= 1.8</changelog>
  <changelog author="thipp@suse.de" date="1490011200">- Update to v0.9.1:
  - BACKWARDS IMCOMPATIBILITIES / NOTES:
  * provider/pagerduty: the deprecated name_regex field has been removed from vendor data source (#12396)
  - FEATURES:
  * New Provider: kubernetes (#12372)
  * New Resource: kubernetes_namespace (#12372)
  * New Resource: kubernetes_config_map (#12753)
  * New Data Source: dns_a_record_set (#12744)
  * New Data Source: dns_cname_record_set (#12744)
  * New Data Source: dns_txt_record_set (#12744)
  - IMPROVEMENTS:
  * command/init: -backend-config accepts key=value pairs
  * provider/aws: Improved error when failing to get S3 tags (#12759)
  * provider/aws: Validate CIDR Blocks in SG and SG rule resources (#12765)
  * provider/aws: Add KMS key tag support (#12243)
  * provider/aws: Allow name_prefix to be used with various IAM resources (#12658)
  * provider/openstack: Add timeout support for Compute resources (#12794)
  * provider/scaleway: expose public IPv6 information on scaleway_server (#12748)
  - BUG FIXES:
  * core: Fix panic when an undefined module is reference (#12793)
  * core: Fix regression from 0.8.x when using a data source in a module (#12837)
  * command/apply: Applies from plans with backends set will reuse the backend rather than local (#12785)
  * command/init: Changing only -backend-config detects changes and reconfigures (#12776)
  * command/init: Fix legacy backend init error that could occur when upgrading (#12818)
  * command/push: Detect local state and error properly (#12773)
  * command/refresh: Allow empty and non-existent state (#12777)
  * provider/aws: Get the aws_lambda_function attributes when there are great than 50 versions of a function (#11745)
  * provider/aws: Correctly check for nil cidr_block in aws_network_acl (#12735)
  * provider/aws: Stop setting weight property on route53_record read (#12756)
  * provider/google: Fix the Google provider asking for account_file input on every run (#12729)
  * provider/profitbricks: Prevent panic on profitbricks volume (#12819)</changelog>
  <changelog author="thipp@suse.de" date="1490788800">- Update to v0.9.2:
  - BACKWARDS IMCOMPATIBILITIES / NOTES:
  * provider/openstack: Port Fixed IPs are able to be read again using the original numerical notation. However, Fixed IP configurations which are obtaining addresses via DHCP must now use the all_fixed_ips attribute to reference the returned IP address.
  * Environment names must be safe to use as a URL path segment without escaping, and is enforced by the CLI.
  - FEATURES:
  * New Resource: alicloud_db_instance (#12913)
  * New Resource: aws_api_gateway_usage_plan (#12542)
  * New Resource: aws_api_gateway_usage_plan_key (#12851)
  * New Resource: github_repository_webhook (#12924)
  * New Resource: random_pet (#12903)
  * New Interpolation: substr (#12870)
  * S3 Environments: The S3 remote state backend now supports named environments
  - IMPROVEMENTS:
  * core: fix interpolation error when referencing computed values from an aws_instance cidr_block (#13046)
  * core: fix ignore_changes causing fields to be removed during apply (#12897)
  * core: add -force-copy option to terraform init to supress prompts for copying state (#12939)
  * helper/acctest: Add NewSSHKeyPair function (#12894)
  * provider/alicloud: simplify validators (#12982)
  * provider/aws: Added support for EMR AutoScalingRole (#12823)
  * provider/aws: Add name_prefix to aws_autoscaling_group and aws_elb resources (#12629)
  * provider/aws: Updated default configuration manager version in aws_opsworks_stack (#12979)
  * provider/aws: Added aws_api_gateway_api_key value attribute (#9462)
  * provider/aws: Allow aws_alb subnets to change (#12850)
  * provider/aws: Support Attachment of ALB Target Groups to Autoscaling Groups (#12855)
  * provider/aws: Support Import of iam_server_certificate (#13065)
  * provider/azurerm: Add support for setting the primary network interface (#11290)
  * provider/cloudstack: Add zone_id to cloudstack_ipaddress resource (#11306)
  * provider/consul: Add support for basic auth to the provider (#12679)
  * provider/digitalocean: Support disk only resize (#13059)
  * provider/dnsimple: Allow dnsimple_record.priority attribute to be set (#12843)
  * provider/google: Add support for service_account, metadata, and image_type fields in GKE cluster config (#12743)
  * provider/google: Add local ssd count support for container clusters (#12281)
  * provider/ignition: ignition_filesystem, explicit option to create the filesystem (#12980)
  * provider/kubernetes: Internal K8S annotations are ignored in config_map (#12945)
  * provider/ns1: Ensure provider checks for credentials (#12920)
  * provider/openstack: Adding Timeouts to Blockstorage Resources (#12862)
  * provider/openstack: Adding Timeouts to FWaaS v1 Resources (#12863)
  * provider/openstack: Adding Timeouts to Image v2 and LBaaS v2 Resources (#12865)
  * provider/openstack: Adding Timeouts to Network Resources (#12866)
  * provider/openstack: Adding Timeouts to LBaaS v1 Resources (#12867)
  * provider/openstack: Deprecating Instance Volume attribute (#13062)
  * provider/openstack: Decprecating Instance Floating IP attribute (#13063)
  * provider/openstack: Don't log the catalog (#13075)
  * provider/openstack: Handle 409/500 Response on Pool Create (#13074)
  * provider/pagerduty: Validate credentials (#12854)
  * provider/openstack: Adding all_metadata attribute (#13061)
  * provider/profitbricks: Handling missing resources (#13053)
  - BUG FIXES:
  * core: Remove legacy remote state configuration on state migration. This fixes errors when saving plans. (#12888)
  * provider/arukas: Default timeout for launching container increased to 15mins (was 10mins) (#12849)
  * provider/aws: Fix flattened cloudfront lambda function associations to be a set not a slice (#11984)
  * provider/aws: Consider ACTIVE as pending state during ECS svc deletion (#12986)
  * provider/aws: Deprecate the usage of Api Gateway Key Stages in favor of Usage Plans (#12883)
  * provider/aws: prevent panic in resourceAwsSsmDocumentRead (#12891)
  * provider/aws: Prevent panic when setting AWS CodeBuild Source to state (#12915)
  * provider/aws: Only call replace Iam Instance Profile on existing machines (#12922)
  * provider/aws: Increase AWS AMI Destroy timeout (#12943)
  * provider/aws: Set aws_vpc ipv6 for associated only (#12899)
  * provider/aws: Fix AWS ECS placement strategy spread fields (#12998)
  * provider/aws: Specify that aws_network_acl_rule requires a cidr block (#13013)
  * provider/aws: aws_network_acl_rule treat all and -1 for protocol the same (#13049)
  * provider/aws: Only allow 1 value in alb_listener_rule condition (#13051)
  * provider/aws: Correct handling of network ACL default IPv6 ingress/egress rules (#12835)
  * provider/aws: aws_ses_receipt_rule: fix off-by-one errors (#12961)
  * provider/aws: Fix issue upgrading to Terraform v0.9+ with AWS OpsWorks Stacks (#13024)
  * provider/fastly: Fix issue importing Fastly Services with Backends (#12538)
  * provider/google: turn compute_instance_group.instances into a set (#12790)
  * provider/mysql: recreate user/grant if user/grant got deleted manually (#12791)
  * provider/openstack: Fix monitor_id typo in LBaaS v1 Pool (#13069)
  * provider/openstack: Resolve issues with Port Fixed IPs (#13056)
  * provider/rancher: error when no api_url is provided (#13086)
  * provider/scaleway: work around parallel request limitation (#13045)</changelog>
  <changelog author="thipp@suse.de" date="1493294400">- Update to v0.9.4:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/template: Fix invalid MIME formatting in template_cloudinit_config. While the change itself is not breaking the data source it may be referenced e.g. in aws_launch_configuration and similar resources which are immutable and the formatting change will therefore trigger recreation (#13752)
  - FEATURES:
  * New Provider: opc - Oracle Public Cloud (#13468)
  * New Provider: oneandone (#13633)
  * New Data Source: aws_ami_ids (#13844] [#13866)
  * New Data Source: aws_ebs_snapshot_ids (#13844] [#13866)
  * New Data Source: aws_kms_alias (#13669)
  * New Data Source: aws_kinesis_stream (#13562)
  * New Data Source: digitalocean_image (#13787)
  * New Data Source: google_compute_network (#12442)
  * New Data Source: google_compute_subnetwork (#12442)
  * New Resource: local_file for creating local files (please see the docs for caveats) (#12757)
  * New Resource: alicloud_ess_scalinggroup (#13731)
  * New Resource: alicloud_ess_scalingconfiguration (#13731)
  * New Resource: alicloud_ess_scalingrule (#13731)
  * New Resource: alicloud_ess_schedule (#13731)
  * New Resource: alicloud_snat_entry (#13731)
  * New Resource: alicloud_forward_entry (#13731)
  * New Resource: aws_cognito_identity_pool (#13783)
  * New Resource:  aws_network_interface_attachment (#13861)
  * New Resource: github_branch_protection (#10476)
  * New Resource: google_bigquery_dataset (#13436)
  * New Resource: heroku_space (#13921)
  * New Resource: template_dir for producing a directory from templates (#13652)
  * New Interpolation Function: coalescelist() (#12537)
  - IMPROVEMENTS:
  * core: Add a -reconfigure flag to the init command, to configure a backend while ignoring any saved configuration (#13825)
  * helper/schema: Disallow validation+diff suppression on computed fields (#13878)
  * config: The interpolation function cidrhost now accepts a negative host number to count backwards from the end of the range (#13765)
  * config: New interpolation function matchkeys for using values from one list to filter corresponding values from another list using a matching set. (#13847)
  * state/remote/swift: Support Openstack request logging (#13583)
  * provider/aws: Add an option to skip getting the supported EC2 platforms (#13672)
  * provider/aws: Add name_prefix support to aws_cloudwatch_log_group (#13273)
  * provider/aws: Add bucket_prefix to aws_s3_bucket (#13274)
  * provider/aws: Add replica_source_db to the aws_db_instance datasource (#13842)
  * provider/aws: Add IPv6 outputs to aws_subnet datasource (#13841)
  * provider/aws: Exercise SecondaryPrivateIpAddressCount for network interface (#10590)
  * provider/aws: Expose execution ARN + invoke URL for APIG deployment (#13889)
  * provider/aws: Expose invoke ARN from Lambda function (for API Gateway) (#13890)
  * provider/aws: Add tagging support to the 'aws_lambda_function' resource (#13873)
  * provider/aws: Validate WAF metric names (#13885)
  * provider/aws: Allow AWS Subnet to change IPv6 CIDR Block without ForceNew (#13909)
  * provider/aws: Allow filtering of aws_subnet_ids by tags (#13937)
  * provider/aws: Support aws_instance and volume tagging on creation (#13945)
  * provider/aws: Add network_interface to aws_instance (#12933)
  * provider/azurerm: VM Scale Sets - import support (#13464)
  * provider/azurerm: Allow Azure China region support (#13767)
  * provider/digitalocean: Export droplet prices (#13720)
  * provider/fastly: Add support for GCS logging (#13553)
  * provider/google: google_compute_address and google_compute_global_address are now importable (#13270)
  * provider/google: google_compute_network is now importable (#13834)
  * provider/google: add attached_disk field to google_compute_instance (#13443)
  * provider/heroku: Set App buildpacks from config (#13910)
  * provider/heroku: Create Heroku app in a private space (#13862)
  * provider/vault: vault_generic_secret resource can now optionally detect drift if it has appropriate access (#11776)
  - BUG FIXES:
  * core: Prevent resource.Retry from adding untracked resources after the timeout: (#13778)
  * core: Allow a schema.TypeList to be ForceNew and computed (#13863)
  * core: Fix crash when refresh or apply build an invalid graph (#13665)
  * core: Add the close provider/provisioner transformers back (#13102)
  * core: Fix a crash condition by improving the flatmap.Expand() logic (#13541)
  * provider/alicloud: Fix create PrePaid instance (#13662)
  * provider/alicloud: Fix allocate public ip error (#13268)
  * provider/alicloud: alicloud_security_group_rule: check ptr before use it [#13731)
  * provider/alicloud: alicloud_instance: fix ecs internet_max_bandwidth_out cannot set zero bug (#13731)
  * provider/aws: Allow force-destroying aws_route53_zone which has trailing dot (#12421)
  * provider/aws: Allow GovCloud KMS ARNs to pass validation in kms_key_id attributes (#13699)
  * provider/aws: Changing aws_opsworks_instance should ForceNew (#13839)
  * provider/aws: Fix DB Parameter Group Name (#13279)
  * provider/aws: Fix issue importing some Security Groups and Rules based on rule structure (#13630)
  * provider/aws: Fix issue for cross account IAM role with aws_lambda_permission (#13865)
  * provider/aws: Fix WAF IPSet descriptors removal on update (#13766)
  * provider/aws: Increase default number of retries from 11 to 25 (#13673)
  * provider/aws: Remove aws_vpc_dhcp_options if not found (#13610)
  * provider/aws: Remove aws_network_acl_rule if not found (#13608)
  * provider/aws: Use mutex &amp; retry for WAF change operations (#13656)
  * provider/aws: Adding support for ipv6 to aws_subnets needs migration (#13876)
  * provider/aws: Fix validation of the name_prefix parameter of the aws_alb resource (#13441)
  * provider/azurerm: azurerm_redis_cache resource missing hostname (#13650)
  * provider/azurerm: Locking around Network Security Group / Subnets (#13637)
  * provider/azurerm: Locking route table on subnet create/delete (#13791)
  * provider/azurerm: VM's - fixes a bug where ssh_keys could contain a null entry (#13755)
  * provider/azurerm: VM's - ignoring the case on the create_option field during Diff's (#13933)
  * provider/azurerm: fixing a bug refreshing the azurerm_redis_cache [#13899]
  * provider/fastly: Fix issue with using 0 for default_ttl (#13648)
  * provider/google: Fix panic in GKE provisioning with addons (#13954)
  * provider/fastly: Add ability to associate a healthcheck to a backend (#13539)
  * provider/google: Stop setting the id when project creation fails (#13644)
  * provider/google: Make ports in resource_compute_forwarding_rule ForceNew (#13833)
  * provider/google: Validation fixes for forwarding rules (#13952)
  * provider/ignition: Internal cache moved to global, instead per provider instance (#13919)
  * provider/logentries: Refresh from state when resources not found (#13810)
  * provider/newrelic: newrelic_alert_condition - condition_scope must be application or instance (#12972)
  * provider/opc: fixed issue with unqualifying nats (#13826)
  * provider/opc: Fix instance label if unset (#13846)
  * provider/openstack: Fix updating Ports (#13604)
  * provider/rabbitmq: Allow users without tags (#13798)</changelog>
  <changelog author="thipp@suse.com" date="1497355200">- Update to v0.9.8:
  - NOTE:
  * The 0.9.7 release had a bug with its new feature of periodically persisting state to the backend during an apply, as part of [#14834].  This change has been reverted in this release and will be re-introduced at a later time once it has been made to work properly.
  - IMPROVEMENTS:
  * provider/google: network argument in google_compute_instance_group is now optional (#13493)
  * provider/google: Add support for draining_timeout_sec to google_compute_backend_service. (#14559)
  - BUG FIXES:
  * provider/aws: fixed reading network configurations for spot_fleet_request
    (#13748)
- Update to v0.9.7:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * The lock_table attribute in the S3 backend configuration has been deprecated in favor of dynamodb_table, which better reflects that the table is no longer only used for locks. (#14949)
  - FEATURES:
  * New Data Source: aws_elastic_beanstalk_solution_stack (#14944)
  * New Data Source: aws_elasticache_cluster (#14895)
  * New Data Source: aws_ssm_parameter (#15035)
  * New Data Source: azurerm_public_ip (#15110)
  * New Resource: aws_ssm_parameter (#15035)
  * New Resource: aws_ssm_patch_baseline (#14954)
  * New Resource: aws_ssm_patch_group (#14954)
  * New Resource: librato_metric (#14562)
  * New Resource: digitalocean_certificate (#14578)
  * New Resource: vcd_edgegateway_vpn (#13123)
  * New Resource: vault_mount (#14456)
  * New Interpolation Function: bcrypt (#14725)
  - IMPROVEMENTS:
  * backend/consul: Storing state to Consul now uses Check-And-Set (CAS) by default to avoid inconsistent state, and will automatically attempt to re-acquire a lock if it is lost during Terraform execution. (#14930)
  * core: Remote state is now persisted more frequently to minimize data loss in the event of a crash. (#14834)
  * provider/alicloud: Add the function of replacing ecs instance's system disk (#15048)
  * provider/aws: Expose RDS instance and cluster resource id (#14882)
  * provider/aws: Export internal tunnel addresses + document (#14835)
  * provider/aws: Fix misleading error in aws_route validation (#14972)
  * provider/aws: Support import of aws_lambda_event_source_mapping (#14898)
  * provider/aws: Add support for a configurable timeout in db_option_group (#15023)
  * provider/aws: Add task_parameters parameter to aws_ssm_maintenance_window_task resource (#15104)
  * provider/aws: Expose reason of EMR cluster termination (#15117)
  * provider/aws: data.aws_acm_certificate can now filter by type (#15063)
  * provider/azurerm: Ignore case sensivity in Azurerm resource enums (#14861)
  * provider/digitalocean: Add support for changing TTL on DigitalOcean domain records. (#14805)
  * provider/google: Add ability to import Google Compute persistent disks (#14573)
  * provider/google: google_container_cluster.master_auth should be optional (#14630)
  * provider/google: Add CORS support for google_storage_bucket (#14695)
  * provider/google: Allow resizing of Google Cloud persistent disks (#15077)
  * provider/google: Add private_ip_google_access update support to google_compute_subnetwork (#15125)
  * provider/heroku: can now import Heroku Spaces (#14973)
  * provider/kubernetes: Upgrade K8S from 1.5.3 to 1.6.1 (#14923)
  * provider/kubernetes: Provide more details about why PVC failed to bind (#15019)
  * provider/kubernetes: Allow sourcing config_path from KUBECONFIG env var (#14889)
  * provider/openstack: Add support provider networks (#10265)
  * provider/openstack: Allow numerical protocols in security group rules (#14917)
  * provider/openstack: Sort request/response headers in debug output (#14956)
  * provider/openstack: Add support for FWaaS routerinsertion extension (#12589)
  * provider/openstack: Add Terraform version to UserAgent string (#14955)
  * provider/openstack: Optimize the printing of debug output (#15086)
  * provisioner/chef: Use helpers.shema.Provisoner in Chef provisioner V2 (#14681)
  - BUG FIXES:
  * provider/alicloud: set alicloud_nat_gateway zone to be Computed to avoid perpetual diffs (#15050)
  * provider/alicloud: set provider to read env vars for access key and secrey key if empty strings (#15050)
  * provider/alicloud: Fix vpc and vswitch bugs while creating vpc and vswitch (#15082)
  * provider/alicloud: Fix allocating public ip bug (#15049)
  * provider/alicloud: Fix security group rules nic_type bug (#15114)
  * provider/aws: ForceNew aws_launch_config on ebs_block_device change (#14899)
  * provider/aws: Avoid crash when EgressOnly IGW disappears (#14929)
  * provider/aws: Allow IPv6/IPv4 addresses to coexist (#13702)
  * provider/aws: Expect exception on deletion of APIG Usage Plan Key (#14958)
  * provider/aws: Fix panic on nil dead_letter_config (#14964)
  * provider/aws: Work around IAM eventual consistency in CW Log Subs (#14959)
  * provider/aws: Fix ModifyInstanceAttribute on new instances (#14992)
  * provider/aws: Fix issue with removing tags in aws_cloudwatch_log_group (#14886)
  * provider/aws: Raise timeout for VPC DHCP options creation to 5 mins (#15084)
  * provider/aws: Retry Redshift cluster deletion on InvalidClusterState (#15068)
  * provider/aws: Retry Lambda func creation on IAM error (#15067)
  * provider/aws: Retry ECS service creation on ClusterNotFoundException (#15066)
  * provider/aws: Retry ECS service update on ServiceNotFoundException (#15073)
  * provider/aws: Retry DB parameter group delete on InvalidDBParameterGroupState (#15071)
  * provider/aws: Guard against panic when no aws_default_vpc found (#15070)
  * provider/aws: Guard against panic if no NodeGroupMembers returned in elasticache_replication_group (#13488)
  * provider/aws: Revoke default ipv6 egress rule for aws_security_group (#15075)
  * provider/aws: Lambda ENI deletion fails on destroy (#11849)
  * provider/aws: Add gov and cn hosted zone Ids to aws_elb_hosted_zone data source (#15149)
  * provider/azurerm: VM - making os_profile optional (#14176)
  * provider/azurerm: Preserve the Subnet properties on Update (#13877)
  * provider/datadog: make datadog_user verified a computed attribute (#15034)
  * provider/datadog: use correct evaluation_delay parameter (#14878)
  * provider/digitalocean: Refresh DO loadbalancer from state if 404 (#14897)
  * provider/github: Do not set incorrect values in github_team data source (#14859)
  * provider/google: use a mutex to prevent concurrent sql instance operations (#14424)
  * provider/google: Set instances to computed in compute_instance_group (#15025)
  * provider/google: Make google_compute_autoscaler use Update instead of Patch. (#15101)
  * provider/kubernetes: Ignore internal k8s labels in kubernetes_persistent_volume (#13716)
  * provider/librato: Add retry to librato_alert (#15118)
  * provider/postgresql: Fix for leaking credentials in the provider (#14817)
  * provider/postgresql: Drop the optional WITH token from CREATE ROLE. (#14864)
  * provider/rancher: refresh rancher_host from state on nil or removed host (#15015)
- Update to v0.9.6:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * When assigning a "splat variable" to a resource attribute, like foo = "${some_resource.foo.*.baz}", it is no longer required (nor recommended) to wrap the string in list brackets. The extra brackets continue to be allowed for resource attributes for compatibility, but this will cease to be allowed in a future version. (#14737)
  * provider/aws: Allow lightsail resources to work in other regions. Previously Terraform would automatically configure lightsail resources to run solely in us-east-1. This means that if a provider was initialized with a different region than us-east-1, users will need to create a provider alias to maintain their lightsail resources in us-east-1 [#14685].
  * provider/aws: Users of aws_cloudfront_distribution default_cache_behavior will notice that cookies is now a required value - even if that value is none (#12628)
  * provider/google: Users of google_compute_health_check who were not setting a value for the host property of http_health_check or https_health_check previously had a faulty default value. This has been fixed and will show as a change in terraform plan/apply. (#14441)
  - FEATURES:
  * New Provider: ovh (#12669)
  * New Resource: aws_default_subnet (#14476)
  * New Resource: aws_default_vpc (#11710)
  * New Resource: aws_default_vpc_dhcp_options (#14475)
  * New Resource: aws_devicefarm_project (#14288)
  * New Resource: aws_wafregional_ipset (#13705)
  * New Resource: aws_wafregional_byte_match_set (#13705)
  * New Resource: azurerm_express_route_circuit (#14265)
  * New Resource: gitlab_deploy_key (#14734)
  * New Resource: gitlab_group (#14490)
  * New Resource: google_compute_router (#12411)
  * New Resource: google_compute_router_interface (#12411)
  * New Resource: google_compute_router_peer (#12411)
  * New Resource: kubernetes_horizontal_pod_autoscaler (#14763)
  * New Resource: kubernetes_service (#14554)
  * New Resource: openstack_dns_zone_v2 (#14721)
  * New Resource: openstack_dns_recordset_v2 (#14813)
  * New Data Source: aws_db_snapshot (#10291)
  * New Data Source: aws_kms_ciphertext (#14691)
  * New Data Source: github_user (#14570)
  * New Data Source: github_team (#14614)
  * New Data Source: google_storage_object_signed_url (#14643)
  * New Interpolation Function: pow (#14598)
  - IMPROVEMENTS:
  * core: After apply, if the state cannot be persisted to remote for some reason then write out a local state file for recovery (#14423)
  * core: It's no longer required to surround an attribute value that is just a "splat" variable with a redundant set of array brackets. (#14737)
  * core/provider-split: Split out the Oracle OPC provider to new structure (#14362)
  * provider/aws: Show state reason when EC2 instance fails to launch (#14479)
  * provider/aws: Show last scaling activity when ASG creation/update fails (#14480)
  * provider/aws: Add tags (list of maps) for aws_autoscaling_group (#13574)
  * provider/aws: Support filtering in ASG data source (#14501)
  * provider/aws: Add ability to 'terraform import' aws_kms_alias resources (#14679)
  * provider/aws: Allow lightsail resources to work in other regions (#14685)
  * provider/aws: Configurable timeouts for EC2 instance + spot instance (#14711)
  * provider/aws: Add ability to define timeouts for DMS replication instance (#14729)
  * provider/aws: Add support for X-Ray tracing to aws_lambda_function (#14728)
  * provider/azurerm: Virtual Machine Scale Sets with managed disk support (#13717)
  * provider/azurerm: Virtual Machine Scale Sets with single placement option support (#14510)
  * provider/azurerm: Adding support for VMSS Data Disks using Managed Disk feature (#14608)
  * provider/azurerm: Adding support for 4TB disks (#14688)
  * provider/cloudstack: Load the provider configuration from a CloudMonkey config file (#13926)
  * provider/datadog: Add last aggregator to datadog_timeboard resource (#14391)
  * provider/datadog: Added new evaluation_delay parameter (#14433)
  * provider/docker: Allow Windows Docker containers to map volumes (#13584)
  * provider/docker: Add network_alias to docker_container resource (#14710)
  * provider/fastly: Mark the s3_access_key, s3_secret_key, &amp; secret_key fields as sensitive (#14634)
  * provider/gitlab: Add namespcace ID attribute to gitlab_project (#14483)
  * provider/google: Add a url attribute to google_storage_bucket (#14393)
  * provider/google: Make google resource storage bucket importable (#14455)
  * provider/google: Add support for privateIpGoogleAccess on subnetworks (#14234)
  * provider/google: Add import support to google_sql_user (#14457)
  * provider/google: add failover parameter to google_sql_database_instance (#14336)
  * provider/google: resource_compute_disks can now reference snapshots using the snapshot URL (#14774)
  * provider/heroku: Add import support for heroku_pipeline resource (#14486)
  * provider/heroku: Add import support for heroku_pipeline_coupling resource (#14495)
  * provider/heroku: Add import support for heroku_addon resource (#14508)
  * provider/openstack: Add support for all protocols in Security Group Rules (#14307)
  * provider/openstack: Add support for updating Subnet Allocation Pools (#14782)
  * provider/openstack: Enable Security Group Updates (#14815)
  * provider/rancher: Add member support to rancher_environment (#14563)
  * provider/rundeck: adds description to command schema in rundeck_job resource (#14352)
  * provider/scaleway: allow public_ip to be set on server resource (#14515)
  * provider/vsphere: Exposing moid value from vm resource (#14793)
  - BUG FIXES:
  * core: Store and verify checksums for S3 remote state to prevent fetching a stale state (#14746)
  * core: Allow -force-unlock of an S3 named state (#14680)
  * core: Fix incorrect errors when validatin nested objects (#14784] [#14801)
  * core: When using -target, any outputs that include attributes of the targeted resources are now updated (#14186)
  * core: Fixed 0.9.5 regression with the conditional operator .. ? .. : .. failing to type check with unknown/computed values (#14454)
  * core: Fixed 0.9 regression causing issues during refresh when adding new data resource instances using count (#14098)
  * core: Fixed crasher when populating a "splat variable" from an empty (nil) module state. (#14526)
  * core: fix bad Sprintf in backend migration message (#14601)
  * core: Addressed 0.9.5 issue with passing partially-unknown splat results through module variables, by removing the requirement to pass a redundant list level. (#14737)
  * provider/aws: Allow updating constraints in WAF SizeConstraintSet + no constraints (#14661)
  * provider/aws: Allow updating tuples in WAF ByteMatchSet + no tuples (#14071)
  * provider/aws: Allow updating tuples in WAF SQLInjectionMatchSet + no tuples (#14667)
  * provider/aws: Allow updating tuples in WAF XssMatchSet + no tuples (#14671)
  * provider/aws: Increase EIP update timeout (#14381)
  * provider/aws: Increase timeout for creating security group (#14380] [#14724)
  * provider/aws: Increase timeout for (dis)associating IPv6 addr to/from subnet (#14401)
  * provider/aws: Increase timeout for retrying creation of IAM server cert (#14609)
  * provider/aws: Increase timeout for deleting IGW (#14705)
  * provider/aws: Increase timeout for retrying creation of CW log subs (#14722)
  * provider/aws: Using the new time schema helper for RDS Instance lifecycle mgmt (#14369)
  * provider/aws: Using the timeout schema helper to make alb timeout cofigurable (#14375)
  * provider/aws: Refresh from state when CodePipeline Not Found (#14431)
  * provider/aws: Override spot_instance_requests volume_tags schema (#14481)
  * provider/aws: Allow Internet Gateway IPv6 routes (#14484)
  * provider/aws: ForceNew aws_launch_config when root_block_device changes (#14507)
  * provider/aws: Pass IAM Roles to codepipeline actions (#14263)
  * provider/aws: Create rule(s) for prefix-list-only AWS security group permissions on 'terraform import' (#14528)
  * provider/aws: Set aws_subnet ipv6_cidr_block to computed (#14542)
  * provider/aws: Change of aws_subnet ipv6 causing update failure (#14545)
  * provider/aws: Nothing to update in cloudformation should not result in errors (#14463)
  * provider/aws: Handling data migration in RDS snapshot restoring (#14622)
  * provider/aws: Mark cookies in default_cache_behaviour of cloudfront_distribution as required (#12628)
  * provider/aws: Fall back to old tagging mechanism for AWS gov and aws China (#14627)
  * provider/aws: Change AWS ssm_maintenance_window Read func (#14665)
  * provider/aws: Increase timeout for creation of route_table (#14701)
  * provider/aws: Retry ElastiCache cluster deletion when it's snapshotting (#14700)
  * provider/aws: Retry ECS service update on InvalidParameterException (#14708)
  * provider/aws: Retry IAM Role deletion on DeleteConflict (#14707)
  * provider/aws: Do not dereference source_Dest_check in aws_instance (#14723)
  * provider/aws: Add validation function for IAM Policies (#14669)
  * provider/aws: Fix panic on instance shutdown (#14727)
  * provider/aws: Handle migration when restoring db cluster from snapshot (#14766)
  * provider/aws: Provider ability to enable snapshotting on ElastiCache RG (#14757)
  * provider/cloudstack: cloudstack_firewall panicked when used with older (&lt; v4.6) CloudStack versions (#14044)
  * provider/datadog: Allowed method on aggregator is avg ! average (#14414)
  * provider/digitalocean: Fix parsing of digitalocean dns records (#14215)
  * provider/github: Log HTTP requests and responses in DEBUG mode (#14363)
  * provider/github Check for potentially nil response from GitHub API client (#14683)
  * provider/google: Fix health check http/https defaults (#14441)
  * provider/google: Fix issue with GCP Cloud SQL Instance disk_autoresize (#14582)
  * provider/google: Fix crash creating Google Cloud SQL 2nd Generation replication instance (#14373)
  * provider/google: Disks now detach before getting deleted (#14651)
  * provider/google: Update google_compute_target_pool's session_affinity default (#14807)
  * provider/heroku: Fix issue with setting correct CName in heroku_domain (#14443)
  * provider/opc: Correctly export ip_address in IP Addr Reservation (#14543)
  * provider/openstack: Handle Deleted Resources in Floating IP Association (#14533)
  * provider/openstack: Catch error during instance network parsing (#14704)
  * provider/vault: Prevent panic when no secret found (#14435)
- Update to v0.9.5:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/aws: Users of aws_cloudfront_distributions with custom_origins have been broken due to changes in the AWS API requiring OriginReadTimeout being set for updates. This has been fixed and will show as a change in terraform plan / apply. (#13367)
  * provider/aws: Users of China and Gov clouds, cannot use the new tagging of volumes created as part of aws_instances (#14055)
  * provider/aws: Skip tag operations on cloudwatch logs in govcloud partition. Currently not supported by Amazon. (#12414)
  * provider/aws: More consistent (un)quoting of long TXT/SPF aws_route53_records. Previously we were trimming first 2 quotes and now we're (correctly) trimming first and last one. Depending on the use of quotes in your TXT/SPF records this may result in extra diff in plan/apply (#14170)
  - FEATURES:
  * New Provider: gitlab (#13898)
  * New Resource: aws_emr_security_configuration (#14080)
  * New Resource: aws_ssm_maintenance_window (#14087)
  * New Resource: aws_ssm_maintenance_window_target (#14087)
  * New Resource: aws_ssm_maintenance_window_task (#14087)
  * New Resource: azurerm_sql_elasticpool (#14099)
  * New Resource: google_bigquery_table (#13743)
  * New Resource: google_compute_backend_bucket (#14015)
  * New Resource: google_compute_snapshot (#12482)
  * New Resource: heroku_app_feature (#14035)
  * New Resource: heroku_pipeline (#14078)
  * New Resource: heroku_pipeline_coupling (#14078)
  * New Resource: kubernetes_limit_range (#14285)
  * New Resource: kubernetes_resource_quota (#13914)
  * New Resource: vault_auth_backend (#10988)
  * New Data Source: aws_efs_file_system (#14041)
  * New Data Source: http, for retrieving text data from generic HTTP servers (#14270)
  * New Data Source: google_container_engine_versions, for retrieving valid versions for clusters (#14280)
  * New Interpolation Function: log, for computing logarithms (#12872)
  - IMPROVEMENTS:
  * core: sha512 and base64sha512 interpolation functions, similar to their sha256 equivalents. (#14100)
  * core: It's now possible to use the index operator [ ] to select a known value out of a partially-known list, such as using "splat syntax" and increasing the count. (#14135)
  * provider/aws: Add support for CustomOrigin timeouts to aws_cloudfront_distribution (#13367)
  * provider/aws: Add support for IAMDatabaseAuthenticationEnabled (#14092)
  * provider/aws: aws_dynamodb_table Add support for TimeToLive (#14104)
  * provider/aws: Add security_configuration support to aws_emr_cluster (#14133)
  * provider/aws: Add support for the tenancy placement option in aws_spot_fleet_request (#14163)
  * provider/aws: aws_db_option_group normalizes name to lowercase (#14192, #14366)
  * provider/aws: Add support description to aws_iam_role (#14208)
  * provider/aws: Add support for SSM Documents to aws_cloudwatch_event_target (#14067)
  * provider/aws: add additional custom service endpoint options for CloudFormation, KMS, RDS, SNS &amp; SQS (#14097)
  * provider/aws: Add ARN to security group data source (#14245)
  * provider/aws: Improve the wording of DynamoDB Validation error message (#14256)
  * provider/aws: Add support for importing Kinesis Streams (#14278)
  * provider/aws: Add arn attribute to aws_ses_domain_identity resource (#14306)
  * provider/aws: Add support for targets to aws_ssm_association (#14246)
  * provider/aws: native redis clustering support for elasticache (#14317)
  * provider/aws: Support updating aws_waf_rule predicates (#14089)
  * provider/azurerm: azurerm_template_deployment now supports String/Int/Boolean outputs (#13670)
  * provider/azurerm: Expose the Private IP Address for a Load Balancer, if available (#13965)
  * provider/dns: Fix data dns txt record set (#14271)
  * provider/dnsimple: Add support for import for dnsimple_records (#9130)
  * provider/dyn: Add verbose Dyn provider logs (#14076)
  * provider/google: Add support for networkIP in compute instance templates (#13515)
  * provider/google: google_dns_managed_zone is now importable (#13824)
  * provider/google: Add support for compute_route (#14065)
  * provider/google: Add path to google_pubsub_subscription (#14238)
  * provider/google: Improve Service Account by offering to recreate if missing (#14282)
  * provider/google: Log HTTP requests and responses in DEBUG mode (#14281)
  * provider/google: Add additional properties for google resource storage bucket object (#14259)
  * provider/google: Handle all 404 checks in read functions via the new function (#14335)
  * provider/heroku: import heroku_app resource (#14248)
  * provider/nomad: Add TLS options (#13956)
  * provider/triton: Add support for reading provider configuration from TRITON_* environment variables in addition to SDC_*(#14000)
  * provider/triton: Add cloud_config argument to triton_machine resources for Linux containers (#12840)
  * provider/triton: Add insecure_skip_tls_verify (#14077)
  - BUG FIXES:
  * core: module blocks without names are now caught in validation, along with various other block types (#14162)
  * core: no longer will errors and normal log output get garbled together on Windows (#14194)
  * core: Avoid crash on empty TypeSet blocks (#14305)
  * provider/aws: Update aws_ebs_volume when attached (#14005)
  * provider/aws: Set aws_instance volume_tags to be Computed (#14007)
  * provider/aws: Fix issue getting partition for federated users (#13992)
  * provider/aws: aws_spot_instance_request not forcenew on volume_tags (#14046)
  * provider/aws: Exclude aws_instance volume tagging for China and Gov Clouds (#14055)
  * provider/aws: Fix source_dest_check with network_interface (#14079)
  * provider/aws: Fixes the bug where SNS delivery policy get always recreated (#14064)
  * provider/aws: Increase timeouts for Route Table retries (#14345)
  * provider/aws: Prevent Crash when importing aws_route53_record (#14218)
  * provider/aws: More consistent (un)quoting of long TXT/SPF aws_route53_records (#14170)
  * provider/aws: Retry deletion of AWSConfig Rule on ResourceInUseException (#14269)
  * provider/aws: Refresh ssm document from state on 404 (#14279)
  * provider/aws: Allow zero-value ELB and ALB names (#14304)
  * provider/aws: Update the ignoring of AWS specific tags (#14321)
  * provider/aws: Adding IPv6 address to instance causes perpetual diff (#14355)
  * provider/aws: Fix SG update on instance with multiple network interfaces (#14299)
  * provider/azurerm: Fixing a bug in azurerm_network_interface (#14365)
  * provider/digitalocean: Prevent diffs when using IDs of images instead of slugs (#13879)
  * provider/fastly: Changes setting conditionals to optional (#14103)
  * provider/google: Ignore certain project services that can't be enabled directly via the api (#13730)
  * provider/google: Ability to add more than 25 project services (#13758)
  * provider/google: Fix compute instance panic with bad disk config (#14169)
  * provider/google: Handle google_storage_bucket_object not being found (#14203)
  * provider/google: Handle google_compute_instance_group_manager not being found (#14190)
  * provider/google: better visibility for compute_region_backend_service (#14301)
  * provider/heroku: Configure buildpacks correctly for both Org Apps and non-org Apps (#13990)
  * provider/heroku: Fix heroku_cert update of ssl cert (#14240)
  * provider/openstack: Handle disassociating deleted FloatingIP's from a server (#14210)
  * provider/postgres grant role when creating database (#11452)
  * provider/triton: Make triton machine deletes synchronous. (#14368)
  * provisioner/remote-exec: Fix panic from remote_exec provisioner (#14134)</changelog>
  <changelog author="thipp@suse.de" date="1498564800">- Update to v0.9.9:
  - BUG FIXES:
  * provisioner/file: Refactor the provisioner validation function to prevent false positives (#15273)
  * provisioner/chef: Prevent a panic while trying to read the connection info (#15271)</changelog>
  <changelog author="thipp@suse.de" date="1499083200">- Update to v0.9.10:
  - BUG FIXES:
  * core: Hotfix for issue where state index wasn't getting properly incremented when applying a change containing only data source updates and/or resource drift. (That is, state changes made during refresh.) This issue is significant only for the "atlas" backend, since that backend verifies on the server that state serial numbers are being used consistently. (#15423)</changelog>
  <changelog author="thipp@suse.de" date="1499169600">- Update to v0.9.11:
  - BUG FIXES:
  * core: Hotfix for issue where a state from a plan was reported as not equal to the same state stored to a backend. This arose from the fix for the previous issue where the incorrect copy of the state was being used when applying with a plan. (#15460)</changelog>
</package>
<package pkgid="a416d32cf509082db000c98376e88dd8f83c40e052c37cb4bcd425dd87841e1a" name="terraform" arch="x86_64">
  <version epoch="0" ver="0.9.11" rel="1.1"/>
  <changelog author="moio@suse.com" date="1477915200">- Update to v0.7.7
  - FEATURES:
  * New Data Source: scaleway_bootsscript. (#9386)
  * New Data Source: scaleway_image. [GH-9386]
  - IMPROVEMENTS:
  * core: When the environment variable TF_LOG_PATH is specified, debug logs are now appended to the specified file instead of being truncated. (#9440)
  * provider/aws: Expose ARN for aws_lambda_alias. (#9390)
  * provider/aws: Add support for AWS US East (Ohio) region. (#9414)
  * provider/scaleway: scaleway_ip, scaleway_security_group, scalway_server and scaleway_volume resources can now be imported. (#9387)
  - BUG FIXES:
  * core: List and map indexes support arithmetic. (#9372)
  * core: List and map indexes are implicitly converted to the correct type if possible. (#9372)
  * provider/aws: Read back associate_public_ip_address in aws_launch_configuration resources to enable importing. (#9399)
  * provider/aws: Remove aws_route resources from state if their associated aws_route_table has been removed. (#9431)
  * provider/azurerm: Load balancer resources now have their id attribute set to the resource URI instead of the load balancer URI. (#9401)
  * provider/google: Fix a bug causing a crash when migrating google_compute_target_pool resources from 0.6.x releases. (#9370)
- Update to v0.7.6
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * azurerm_virtual_machine has deprecated the use of diagnostics_profile in favour of boot_diagnostics. (#9122)
  * The deprecated key_file and bastion_key_file arguments to Provisioner Connections have been removed (#9340)
  - FEATURES:
  * New Data Source: aws_billing_service_account (#8701)
  * New Data Source: aws_availability_zone (#6819)
  * New Data Source: aws_region (#6819)
  * New Data Source: aws_subnet (#6819)
  * New Data Source: aws_vpc (#6819)
  * New Resource: azurerm_lb (#9199)
  * New Resource: azurerm_lb_backend_address_pool (#9199)
  * New Resource: azurerm_lb_nat_rule (#9199)
  * New Resource: azurerm_lb_nat_pool (#9199)
  * New Resource: azurerm_lb_probe (#9199)
  * New Resource: azurerm_lb_rule (#9199)
  * New Resource: github_repository (#9327)
  - IMPROVEMENTS:
  * core-validation: create validation package to provide common validation functions (#8103)
  * provider/aws: Support Import of OpsWorks Custom Layers (#9252)
  * provider/aws: Automatically constructed ARNs now support partitions other than aws, allowing operation with aws-cn and aws-us-gov (#9273)
  * provider/aws: Retry setTags operation for EC2 resources (#7890)
  * provider/aws: Support refresh of EC2 instance user_data (#6736)
  * provider/aws: Poll to confirm delete of resource_aws_customer_gateway (#9346)
  * provider/azurerm: expose default keys for servicebus_namespace (#9242)
  * provider/azurerm: add enable_blob_encryption to azurerm_storage_account resource (#9233)
  * provider/azurerm: set resource_group_name on resource import across the provider (#9073)
  * provider/azurerm: azurerm_cdn_profile resources can now be imported (#9306)
  * provider/datadog: add support for Datadog dashboard "type" and "style" options (#9228)
  * provider/scaleway: region is now supported for provider configuration
  - BUG FIXES:
  * core: Local state can now be refreshed when no resources exist (#7320)
  * core: Orphaned nested (depth 2+) modules will inherit provider configs (#9318)
  * core: Fix crash when a map key contains an interpolation function (#9282)
  * core: Numeric variables values were incorrectly converted to numbers (#9263)
  * core: Fix input and output of map variables from HCL (#9268)
  * core: Crash when interpolating a map value with a function in the key (#9282)
  * core: Crash when copying a nil value in an InstanceState (#9356)
  * command/fmt: Bare comment groups no longer have superfluous newlines
  * command/fmt: Leading comments on list items are formatted properly
  * provider/aws: Return correct AMI image when most_recent is set to true. (#9277)
  * provider/aws: Fix issue with diff on import of aws_eip in EC2 Classic (#9009)
  * provider/aws: Handle EC2 tags related errors in CloudFront Distribution resource. (#9298)
  * provider/aws: Fix cause error when using etag and kms_key_id with aws_s3_bucket_object (#9168)
  * provider/aws: Fix issue reassigning EIP instances appropriately (#7686)
  * provider/azurerm: removing resources from state when the API returns a 404 for them (#8859)
  * provider/azurerm: Fixed a panic in azurerm_virtual_machine when using diagnostic_profile (#9122)</changelog>
  <changelog author="moio@suse.com" date="1478088000">- Update to v0.7.8
- BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/openstack: The OpenStack provider has switched to the new Gophercloud SDK. No front-facing changes were made, but please be aware that there might be bugs. Please report any if found.
  * archive_file is now a data source, instead of a resource (#8492)
- FEATURES:
  * Experimental new apply graph: terraform apply is getting a new graph creation process for 0.8. This is now available behind a flag -Xnew-apply (on any command). This will become the default in 0.8. There may still be bugs. (#9388)
  * Experimental new destroy graph: terraform destroy is also getting a new graph creation process for 0.8. This is now available behind a flag -Xnew-destroy. This will become the default in 0.8. (#9527)
  * New Provider: pagerduty (#9022)
  * New Resource: aws_iam_user_login_profile (#9605)
  * New Resource: aws_waf_ipset (#8852)
  * New Resource: aws_waf_rule (#8852)
  * New Resource: aws_waf_web_acl (#8852)
  * New Resource: aws_waf_byte_match_set (#9681)
  * New Resource: aws_waf_size_constraint_set (#9689)
  * New Resource: aws_waf_sql_injection_match_set (#9709)
  * New Resource: aws_waf_xss_match_set (#9710)
  * New Resource: aws_ssm_activation (#9111)
  * New Resource: azurerm_key_vault (#9478)
  * New Resource: azurerm_storage_share (#8674)
  * New Resource: azurerm_eventhub_namespace (#9297)
  * New Resource: cloudstack_security_group (#9103)
  * New Resource: cloudstack_security_group_rule (#9645)
  * New Resource: cloudstack_private_gateway (#9637)
  * New Resource: cloudstack_static_route (#9637)
  * New DataSource: aws_ebs_volume (#9753)
  * New DataSource: aws_prefix_list (#9566)
  * New DataSource: aws_security_group (#9604)
  * New DataSource: azurerm_client_config (#9478)
  * New Interpolation Function: ceil (#9692)
  * New Interpolation Function: floor (#9692)
  * New Interpolation Function: min (#9692)
  * New Interpolation Function: max (#9692)
  * New Interpolation Function: title (#9087)
  * New Interpolation Function: zipmap (#9627)
- IMPROVEMENTS:
  * provider/aws: No longer require route_table_ids list in aws_vpc_endpoint resources (#9357)
  * provider/aws: Allow description in aws_redshift_subnet_group to be modified (#9515)
  * provider/aws: Add tagging support to aws_redshift_subnet_group (#9504)
  * provider/aws: Add validation to IAM User and Group Name (#9584)
  * provider/aws: Add Ability To Enable / Disable ALB AccessLogs (#9290)
  * provider/aws: Add support for AutoMinorVersionUpgrade to aws_elasticache_replication_group resource. (#9657)
  * provider/aws: Fix import of RouteTable with destination prefixes (#9686)
  * provider/aws: Add support for reference_name to aws_route53_health_check (#9737)
  * provider/aws: Expose ARN suffix on ALB Target Group (#9734)
  * provider/azurerm: add account_kind and access_tier to storage_account (#9408)
  * provider/azurerm: write load_balanacer attributes to network_interface_card hash (#9207)
  * provider/azurerm: Add disk_size_gb param to VM storage_os_disk (#9200)
  * provider/azurerm: support importing of subnet resource (#9646)
  * provider/azurerm: Add support for all of the Azure regions e.g. Germany, China and Government (#9765)
  * provider/digitalocean: Allow resizing DigitalOcean Droplets without increasing disk size. (#9573)
  * provider/google: enhance service scope list (#9442)
  * provider/google Change default MySQL instance version to 5.6 (#9674)
  * provider/google Support MySQL 5.7 instances (#9673)
  * provider/google: Add support for using source_disk to google_compute_image (#9614)
  * provider/google: Add support for default-internet-gateway alias for google_compute_route (#9676)
  * provider/openstack: Added value_specs to openstack_networking_port_v2, allowing vendor information (#9551)
  * provider/openstack: Added value_specs to openstack_networking_floatingip_v2, allowing vendor information (#9552)
  * provider/openstack: Added value_specs to openstack_compute_keypair_v2, allowing vendor information (#9554)
  * provider/openstack: Allow any protocol in openstack_fw_rule_v1 (#9617)
  * provider/openstack: expose LoadBalancer v2 VIP Port ID (#9727)
  * provider/openstack: Openstack Provider enhancements including environment variables (#9725)
  * provider/scaleway: update sdk for ams1 region (#9687)
  * provider/scaleway: server volume property (#9695)
- BUG FIXES:
  * core: Resources suffixed with 'panic' won't falsely trigger crash detection. (#9395)
  * core: Validate lifecycle options don't contain interpolations. (#9576)
  * core: Tainted resources will not process ignore_changes. (#7855)
  * core: Boolean looking values passed in via -var no longer cause type errors. (#9642)
  * core: Computed primitives in certain cases no longer cause diff mismatch errors. (#9618)
  * core: Empty arrays for list vars in JSON work (#8886)
  * core: Boolean types in tfvars work propertly (#9751)
  * core: Deposed resource destruction is accounted for properly in apply counts. (#9731)
  * core: Check for graph cycles on resource expansion to catch cycles between self-referenced resources. (#9728)
  * core: prevent_destroy prevents decreasing count (#9707)
  * core: removed optional items will trigger "requires new" if necessary (#9699)
  * command/apply: -backup and -state-out work with plan files (#9706)
  * command/fmt: Cleaner formatting for multiline standalone comments above resources
  * command/validate: respond to --help (#9660)
  * provider/archive: Converting to datasource. (#8492)
  * provider/aws: Fix issue importing AWS Instances and setting the correct associate_public_ip_address value (#9453)
  * provider/aws: Fix issue with updating ElasticBeanstalk environment variables (#9259)
  * provider/aws: Allow zero value for scaling_adjustment in aws_autoscaling_policy when using SimpleScaling (#8893)
  * provider/aws: Increase ECS service drain timeout (#9521)
  * provider/aws: Remove VPC Endpoint from state if it's not found (#9561)
  * provider/aws: Delete Loging Profile from IAM User on force_destroy (#9583)
  * provider/aws: Exposed aws_api_gw_domain_name.certificate_upload_date attribute (#9533)
  * provider/aws: fix aws_elasticache_replication_group for Redis in cluster mode (#9601)
  * provider/aws: Validate regular expression passed via the ami data_source name_regex attribute. (#9622)
  * provider/aws: Bug fix for NoSuckBucket on Destroy of aws_s3_bucket_policy (#9641)
  * provider/aws: Refresh aws_autoscaling_schedule from state on 404 (#9659)
  * provider/aws: Allow underscores in IAM user and group names (#9684)
  * provider/aws: aws_ami: handle deletion of AMIs (#9721)
  * provider/aws: Fix aws_route53_record alias perpetual diff (#9704)
  * provider/aws: Allow active state while waiting for the VPC Peering Connection. (#9754)
  * provider/aws: Normalize all-principals wildcard in aws_iam_policy_document (#9720)
  * provider/azurerm: Fix Azure RM loadbalancer rules validation (#9468)
  * provider/azurerm: Fix servicebus_topic values when using the Update func to stop perpetual diff (#9323)
  * provider/azurerm: lower servicebus_topic max size to Azure limit (#9649)
  * provider/azurerm: Fix VHD deletion when VM and Storage account are in separate resource groups (#9631)
  * provider/azurerm: Guard against panic when importing arm_virtual_network (#9739)
  * provider/azurerm: fix sql_database resource reading tags (#9767)
  * provider/cloudflare: update client library to stop connection closed issues (#9715)
  * provider/consul: Change to consul_service resource to introduce a service_id parameter (#9366)
  * provider/datadog: Ignore float/int diffs on thresholds (#9466)
  * provider/docker: Fixes for docker_container host object and documentation (#9367)
  * provider/scaleway improve the performance of server deletion (#9491)
  * provider/scaleway: fix scaleway_volume_attachment with count &gt; 1 (#9493)</changelog>
  <changelog author="thipp@suse.de" date="1479384000">- Update to v0.7.11:
  - IMPROVEMENTS:
  * provider/aws: Expose RDS DB Instance HostedZoneId attribute (#10000)
  * provider/aws: Ignore AWS internal tags (#7454)
  * provider/aws: Exposed aws_iam_role create_date attribute (#10091)
  * provider/aws: Added aws_api_gateway_api_key created_date &amp; last_updated_date attributes (#9530)
  * provider/aws: Added aws_api_gateway_rest_api created_date attribute (#9532)
  * provider/aws: Exposed aws_api_gateway_deployment.created_date attribute (#9534)
  * provider/aws: Added retry_duraction to redshift_configuration in kinesis_firehose_delivery_stream (#10113)
  * provider/azurerm: allow updating load balancer sub-resources (#10016)
  * provider/openstack: Instance user_data will now detect if input is already Base64-encode (#9966)
  - BUG FIXES:
  * core: Fix diff mismatch error on "Destroy: true to false" scenarios. (#10139)
  * core: New destroy graph -target includes dependencies. (#10036)
  * core: New destroy graph creates proper edges through module outputs (#10068)
  * core: Fix shadow error when using uuid() (#10106)
  * core: Fix an issue where applies with data sources could hang (#10134)
  * core: Fix plan operation diff mismatch for computed keys in slices (#10118)
  * provider/aws: fix the validation of aws_redshift_cluster database_name (#10019)
  * provider/aws: Fix panic in aws_acm_certificate datasource (#10051)
  * provider/aws: increase aws_lambda_function timeout (#10116)
  * provider/aws: Fixed ES buffering_interval option in kinesis_firehose_delivery_stream (#10112)
- Update to v0.7.10:
  - FEATURES:
  * New Resource: azurerm_eventhub (#9889)
  * New Resource: azurerm_virtual_machine_extension (#9962)
  * Experimental new plan graph: terraform plan is getting a new graph creation process for 0.8. This is now available behind a flag -Xnew-apply (on any command). This will become the default in 0.8. There may still be bugs. (#9973)
  - IMPROVEMENTS:
  * provider/aws: Add support for Service Access Security Group in aws_emr_cluster (#9600)
  * provider/aws: Add Enhanced VPC routing to Redshift (#9950)
  * provider/aws: Add key_name_prefix argument to aws_key_pair resource (#9993)
  * provider/openstack: Add value_specs to openstack_fw_policy_v1 resource, allowing vendor information (#9835)
  * provider/openstack: Add value_specs to openstack_fw_firewall_v1 resource, allowing vendor information (#9836)
  * provider/random: The b64 attribute on random_id resources is deprecated, replaced by b64_url and b64_std (#9903)
  - BUG FIXES:
  * core: Splat variables (foo.*.bar) are now ordered by count index for deterministic ordering. (#9883)
  * core: Prune orphan outputs (in the config but not in the state). (#9971)
  * core: New apply graph doesn't prune module variables as aggressively. (#9898)
  * core: New apply graph properly configures providers with aliases. (#9894)
  * core: New destroy graph doesn't create edge loops to destroy nodes that reference themselves. (#9968)
  * provider/aws: Fix crash when adding EBS volumes to spot fleet request. (#9857)
  * provider/aws: Ignore NoSuchEntity error when IAM user does not have login profile (#9900)
  * provider/aws: Setting static_routes_only on import of vpn_connection (#9802)
  * provider/aws: aws_alb_target_group arn_suffix missing the targetgroup (#9911)
  * provider/aws: Fix the validateFunc of aws_elasticache_replication_group (#9918)
  * provider/aws: removing toLower when setting aws_db_parameter_group options (#9820)
  * provider/aws: Fix panic when passing statuses to aws_acm_certificate (#9990)
  * provider/aws: AWS IAM, User and Role allow + in the name (#9991)
  * provider/scaleway: retry volume attachment (#9972)
  * provider/scaleway: fix scaleway_image datasource returning unknown images (#9899)
  * provider/google: fix crash when mistakenly configuring disks (#9942)
- Update to v0.7.9:
  - FEATURES:
  * New Data Source: aws_acm_certificate (#8359)
  * New Resource: aws_autoscaling_attachment (#9146)
  * New Resource: postgresql_extension (#9210)
  - IMPROVEMENTS:
  * core: Improve shadow graph robustness by catching panics during graph evaluation. (#9852)
  * provider/aws: Provide the option to skip_destroy on aws_volume_attachment (#9792)
  * provider/aws: Allows aws_alb security_groups to be updated (#9804)
  * provider/aws: Add the enable_sni attribute for Route53 health checks. (#9822)
  * provider/openstack: Add value_specs to openstack_fw_rule_v1 resource, allowing vendor information (#9834)
  * state/remote/swift: Enable OpenStack Identity/Keystone v3 authentication (#9769)
  * state/remote/swift: Now supports all login/config options that the OpenStack Provider supports (#9777)
  - BUG FIXES:
  * core: Provisioners in modules do not crash during apply (regression). (#9846)
  * core: Computed bool fields with non-bool values will not crash (#9812)
  * core: formatlist interpolation function accepts an empty list (#9795)
  * core: Validate outputs have a name (#9823)
  * core: Validate variables have a name (#9818)
  * command/apply: If a partial set of required variables are provided with -var, ask for the remainder (#9794)
  * command/fmt: Multiline strings aren't erroneously indented (#9859)
  * provider/aws: Fix issue setting certificate_upload_date in aws_api_gateway_domain_name (#9815)
  * provider/azurerm: allow storage_account resource with name "$root" (#9813)
  * provider/google: fix for looking up project image families (#9243)
  * provider/openstack: Don't pass shared in FWaaS Policy unless it's set (#9830)
  * provider/openstack: openstack_fw_firewall_v1 admin_state_up should default to true (#9832)
  - PLUGIN CHANGES:
  * Fields in resources can now have both Optional and ConflictsWith (#9825)</changelog>
  <changelog author="thipp@suse.de" date="1479988800">- Update to v0.7.13:
  - BUG FIXES:
  * core: New graph records dependencies for explicit self references (#10319)
- Update to v0.7.12:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/cloudstack: cloudstack_static_nat has now deprecated network_id (#10204)
  - FEATURES:
  * New Data Source: aws_alb_listener (#10181)
  * New Resource: github_label (#10213)
  - IMPROVEMENTS:
  * core: Experimental feature failures are less verbose. (#10276)
  * provider/aws: Add name_prefix to aws_iam_policy (#10178)
  * provider/aws: Add ability to select aws_prefix_list data source by name (#10248)
  * provider/aws Return service CIDR blocks from aws_vpc_endpoint resource (#10254)
  * provider/aws: Added environment configuration for AWS Lambda Functions (#10275)
  - BUG FIXES:
  * core: Fix potential crashing race condition on state write (#10277)
  * core: Data sources in modules lose their data. prefix when moved within the state (#9996)
  * provider/aws: Fixed issue with enable_dns_support on creation in aws_vpc (#10171)
  * provider/aws: Add CertificateNotFound retry waiter to aws_alb_listener (#10180)
  * provider/aws: Remove IAM user's MFA devices with force_destroy (#10262)
  * provider/scaleway: improve volume attachment (#10084)</changelog>
  <changelog author="thipp@suse.de" date="1482148800">- Update to v0.8.1:
  - IMPROVEMENTS:
  * provider/aws: Support eu-west-2 (#10470)
  * provider/aws: Improved the SNS topic subscription protocols validation (#10704)
  * providers/google: Add subnetwork_project field to enable cross-project networking (#9662)
  * provider/pagerduty: Allow 'team_responder' role for pagerduty_user resource (#10728)
  - BUG FIXES:
  * core: Handle whitespace around the key in the -var flag. (#10717)
  * core: terraform block works in the presence of _override files (#10715)
  * core: Fix error when a provider in a module only referenced a variable (#10719)
  * core: Destroy ordering for resources that depend on each other across modules is correct (#745)
  - DEPRECATION REMOVALS:
  * provider/aws: Removed deprecated parameter_group from aws_rds_cluster (#10733)
- Update to v0.8.0:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * template_file inline templates must escape their variable usage. What was previously ${foo} must now be $${foo}. Note that this is only for inline templates. Templates read from files are unchanged. (#9698)
  * Escape sequences used to require double-escaping when used within interpolations. You now must only escape once (which is the expected/typical behavior). For example: ${replace(var.foo, "\\", "\\\\")} is correct. Before, that would cause very strange behavior. However, this may break existing configurations which found a level of escape sequences to work. Check terraform plan for incorrect output.
  * Math operators now follow the standard order of operations: *, /, % followed by +, -. See the updated interpolation docs for more information. You can continue to force ordering with parentheses.
  * Strings in configuration can no longer contain unescaped newlines. For unescaped newlines, heredocs must be used
  * 
  * provider/aws: Anywhere where we can specify kms_key_id must now be a valid KMS Key ID ARN to stop continual diffs
  * 
  * provider/chef: The chef provider now accepts key_material as an alternative to private_key_pem. The private_key_pem attribute will be deprecated in a future release
  * provider/postgres: ssl_mode has been renamed sslmode to match common usage (#10682)
  - DEPRECATION REMOVALS:
  * The template_file resource no longer accepts a direct file path for the template attribute. You may either specify a path wrapped in a file function or specify a file path with the filepath attribute. This was deprecated during 0.7.x.
  - FEATURES:
  * New command: terraform console, an interactive console for experimenting with and using interpolations. (#10093)
  * Terraform version requirement in configuration. You can now specify a Terraform version requirement in configuration and modules. (#10080)
  * Conditional values: You can now use conditionals to determine the values of attributes. For example: count = "${var.env == "prod" ? 1 : 0}".
  * depends_on can reference modules. This allows a resource or output to depend on everything within a module. (#10076)
  * output supports depends_on. This is useful when the output depends on a certain ordering to happen that can't be represented with interpolations. (#10072)
  * Providers and resources are now notified by Terraform core to "stop" when an interrupt is received, allowing resources to gracefully exit much, much faster. (#9607)
  * The import command can now specify a provider alias to use. (#10310)
  * The import command will now read provider configuration from Terraform configuration files (including loading tfvars files and so on). (#9809)
  * New Provider: external (#8768)
  * New Provider: nomad (#9538)
  * New Provider: rancher (#9173)
  * New Provider: vault (#9158)
  * New Provider: Icinga2 (#8306)
  * New Resource: aws_ebs_snapshot (#10017)
  * New Resource: aws_lightsail_domain (#10637)
  * New Resource: aws_lightsail_key_pair (#10583)  * New Resource: aws_lightsail_instance (#10473)
  * New Resource: aws_opsworks_rds_db_instance (#10294)
  * New Resource: aws_snapshot_create_volume_permission (#9891)
  * New Resource: aws_vpc_endpoint_route_table_association (#10137)
  * New Resource: google_compute_health_check (#10453)
  * New Resource: google_compute_region_backend_service (#10453)
  * New Resource: openstack_blockstorage_volume_attach_v2 (#10259)
  * New Resource: openstack_compute_volume_attach_v2 (#10260)
  * New Data Source: aws_ebs_snapshot (#10017)
  * New Data Source: aws_eip (#9833)
  * New Data Source: aws_iam_server_certificate (#10558)
  * New Data Source: aws_route_table (#10301)
  * New Data Source: aws_route53_zone (#9766)
  * New Data Source: aws_vpc_endpoint_services (#10261)
  * New Data Source: pagerduty_user (#10541)
  * New Interpolation Function: timestamp (#10475)
  * core: allow outputs to have descriptions (#9722)
  * state/azure: support passing of lease ID when writing storage blob (#10115)
  - IMPROVEMENTS:
  * core: Human-friendly error when a computed count is used. (#10060)
  * core: Maps across multiple input sources (files, CLI, env vars) are merged. (#10654)
  * core: SIGTERM also triggers graceful shutdown in addition to SIGINT (#10534)
  * core: Plan will show deposed-only destroys for create-before-destroy resources. (#10404)
  * command/plan: Show warning when a plan file is given as input to make behavior clear. (#10639)
  * helper/schema: only map, list, and set elements that are actually causing a resource to destroy/create are marked as "requires new". (#9613)
  * provider/aws: Add support for AWS CA Central 1 Region (#10618)
  * provider/aws: Allow importing of aws_iam_role, aws_iam_role_policy and aws_iam_policy (#9398)
  * provider/aws: Added s3 bucket region attribute management (#10482)
  * provider/aws: Added SQS FIFO queues (#10614)
  * provider/aws: Addition of suspended_processes to aws_autoscaling_group (#10096)
  * provider/aws: added auto_minor_version_upgrade on aws_rds_cluster_insstance (#10284)
  * provider/aws: Add JSON validation to the aws_iam_policy resource (#10239)
  * provider/aws: Support MFA delete for s3 bucket versioning (#10020)
  * provider/aws: Enable DeleteOnTermination in ENI when created by spot fleet (#9922)
  * provider/aws: Enforced kms_key_* attributes to be ARNs (#10356)
  * provider/aws: IPv6 Support To Cloudfront (#10332)
  * provider/aws: Support import of aws_iam_instance_profile (#10436)
  * provider/aws: Increase aws_emr_cluster timeout (#10444)
  * provider/aws: Support Automatic Rollback of CodeDeploy deployments and CloudWatch Alarms for a Deployment Group (#9039)
  * provider/aws: Add support for termination protection and autotermination to EMR (#10252)
  * provider/aws: Add "no_device" support to ephemeral block devices (#10547)
  * provider/aws: Added S3 Bucket replication (#10552)
  * provider/aws: Add pgp_key to aws_iam_access_key to protect key. (#10615)
  * provider/azurerm: make DiskSizeGB optional for azurerm_virtual_machine data_disks (#10232)
  * provider/azurerm support license_type virtual_machine property (#10539)
  * provider/azurerm: support import of routes, fix route_table (#10389)
  * provider/azurerm: enable import of more resources (#10195)
  * provider/azurerm: create common schema for location field, add diff suppress (#10409)
  * provider/chef: Migrate Chef to use KEY_MATERIAL rather than using a Pem file (#10105)
  * provider/cloudstack: Add option to set a custom network_domain for cloudstack_network (#10638)
  * provider/cloudstack: Support using secondary IP addresses with the cloudstack_static_nat resource (#10420)
  * provider/cloudstack: Support using secondary IP addresses with the cloudstack_port_forward resource (#10638)
  * provider/datadog: Make monitor thresholds optional. (#10526)
  * provider/datadog: Improve datadog timeboard support (#10027)
  * provider/docker: Upload files into container before first start (#9520)
  * provider/docker: authentication via values instead of files (#10151)
  * provider/fastly add origin shielding (#10677)
  * provider/fastly: add ssl_hostname option (#9629)
  * provider/github: supports importing resources (#10382)
  * provider/google: Add support for Internal Load Balancing (#10453)
  * provider/google: Add Service Accounts resource (#9946)
  * provider/google: Instances and templates now both support metadata_startup_script and metadata.startup-script. (#10537)
  * provider/google: Added support for session affinity to compute_backend_service (#10387)
  * provider/google: Projects are now importable (#10469)
  * provider/google: SSL certificates can now specify prefix instead of a full name (#10684)
  * provider/openstack: Add Swauth/Swift Authentication (#9943)
  * provider/openstack: Detect Region for Importing Resources (#10509)
  * provider/postgresql: Improved support for many PostgreSQL resources (#10682)
  * provider/postgresql: Added 'connect_timeout' argument to provider 'postgresql' (#10380)
  * provider/rundeck: enable validation for multiple values in an array (#8913)
  * provider/rundeck: Add support for scheduler to rundeck_job (#9449)
  * state/remote/swift: Add support for versioning state file in swift and expiring versioned state (#10055)
  - BUG FIXES:
  * core: Escape sequences in interpolations work in every case. (#8709)
  * core: Maps in outputs with computed values are no longer removed. (#9549)
  * core: Direct indexing into a computed list no longer errors. (#10657)
  * core: Validate fails on invalid keys in variable blocks. (#10658)
  * core: Validate that only a single lifecycle block exists per rource. (#10656)
  * core: When destroying, the resources of a provider that depends on another resource are destroyed first. (#10659)
  * core: Catch parse errors for null characters mid-file (#9134)
  * core: Remove extra dot from state command backup files (#10300)
  * core: Validate data sources do not have provisioners (#10318)
  * core: Disable checkpoint settings take effect (#10206)
  * core: Changed attribute console output shows up on Windows. (#10417)
  * core: Destroying deposed resources in create before destroy waits until the creation step of its specific index. (0.8 regression) (#10416)
  * core: Certain invalid configurations will no longer print "illegal". (#10448)
  * core: Fix a crash that could occur when multiple deposed instances exist. (#10504)
  * core: Fix a diff mismatch error that could happen when a resource depends on a count resource being decreased. (#10522)
  * core: On Unix machines if getent is not available, fall back to shell to find home dir. (#10515)
  * command/fmt: Multiline comments aren't indented every fmt. (#6524)
  * communicator/ssh: Avoid race that could cause parallel remote execs on the same host to overwrite each other (#10549)
  * provider/aws: Added Lambda function guard when needed attributes are not set (#10663)
  * provider/aws: Allow import of aws_security_groups with more than one source_security_group_id rule (#9477)
  * provider/aws: Allow setting the DB Instance name when restoring from a snapshot (#10664)
  * provider/aws: Fix issue importing aws_vpc_peering_connection (#10635)
  * provider/aws: Fixed deletion of aws_api_gateway_base_path_mapping with empty path (#10177)
  * provider/aws: Fix issue removing Lambda environment variables (#10492)
  * provider/aws: Skip VPC endpoint routes when removing default route table's routes (#10303)
  * provider/aws: Do not return a root device for instance store backed AMIs. (#9483)
  * provider/aws: resource_aws_opsworks_application does not accept document_root parameter (#10477)
  * provider/aws: bug fix when specifying level on aws_opsworks_permission (#10394)
  * provider/aws: cloudfront distribution 404 should mark as gone (#10281)
  * provider/aws: Assign correct number of core instances (n-1) to aws-emr-cluster on update (#10529)
  * provider/aws: Allow update of Service role on a CodeDeploy deployment group (#9866)
  * provider/aws: fixed the api_gw_domain_name replace operation (#10179)
  * provider/aws: Forces the API GW domain name certificates to recreate the resource (#10588)
  * provider/aws: Validate effect in aws_iam_policy_document data source (#10021)
  * provider/azurerm: fix virtual_machine reading plan as the wrong type (#10626)
  * provider/azurerm: Prevent null reference when reading boot_diagnostics settings in azurerm_virtual_machine (#10283)
  * provider/azurerm: azurerm_availability_set not is ForceNew for UpdateDomain and FaultDomain (#10545)
  * provider/azurerm: fix servicebus_topic max_size_in_megabytes for premium namespaces (#10611)
  * provider/azurerm: set ForceNew for storage image and OS disk of virtual_machine (#10340)
  * provider/datadog: Refactor monitor tags to a list instead of a map. (#10570)
  * provider/datadog 9869: Validate credentials when initialising client. (#10567)
  * provider/openstack: More Import and Region Fixes (#10662)
  * provider/openstack: Fix Ordering of Port Allowed Address Pairs (#10250)
  * provider/template: No file path error when setting template to / (#10297)</changelog>
  <changelog author="thipp@suse.de" date="1483963200">- Update to v0.8.2:
  - FEATURES:
  * New Provider: Ignition [GH-6189]
  * New Provider: OpsGenie [GH-11012]
  * New Data Source: aws_vpc_peering_connection [GH-10913]
  * New Resource: azurerm_container_registry [GH-10973]
  * New Resource: azurerm_eventhub_authorization_rule [GH-10971]
  * New Resource: azurerm_eventhub_consumer_group [GH-9902]
  - IMPROVEMENTS:
  * command/fmt: Show filename on parse error [GH-10923]
  * provider/archive: archive_file now exports output_md5 attribute in addition to existing SHA1 and Base64 SHA256 hashes. [GH-10851]
  * provider/aws: Add most_recent to the ebs_snapshot data source [GH-10986]
  * provider/aws: Add support for instance tenancy in aws_opsworks_instance [GH-10885]
  * provider/aws: Added a validation for security group rule types [GH-10864]
  * provider:aws: Add support for updating aws_emr_cluster parameters [GH-11008]
  * provider/aws: Add Placement Constraints to aws_ecs_task_definition [GH-11030]
  * provider/aws: Increasing timeout for redshift cluster creation to 75 minutes [GH-11041]
  * provider/azurerm: support non public clouds [GH-11026]
  * provider/azurerm: Azure resource providers which are already registered are no longer re-registered. [GH-10991]
  * provider/docker: Add network create --internal flag support [GH-10932]
  * provider/docker: Add support for a list of pull_triggers within the docker_image resource. [GH-10845]
  * provider/pagerduty Add delete support to pagerduty_service_integration [GH-10891]
  * provider/postgresql Add permissions support to postgresql_schema as nested policy attributes [GH-10808]
  - BUG FIXES:
  * command/fmt: Lists of heredocs format properly [GH-10947]
  * provider/aws: Guard against nil change output in route53_zone that causes panic [GH-10798]
  * provider/aws: Reworked validateArn function to handle empty values [GH-10833]
  * provider/aws: Set aws_autoscaling_policy metric_aggregation_type to be Computed [GH-10904]
  * provider/aws: storage_class is now correctly treated as optional when configuring replication for aws_s3_bucket resources. [GH-10921]
  * provider/aws: user_data on aws_launch_configuration resources is only base 64 encoded if the value provided is not already base 64 encoded. [GH-10871]
  * provider/aws: Add snapshotting to the list of pending state for elasticache [GH-10965]
  * provider/aws: Add support for updating tags in aws_emr_cluster [GH-11003]
  * provider/aws: Fix the normalization of AWS policy statements [GH-11009]
  * provider/aws: data_source_aws_iam_server_certificate latest should be bool not string causes panic [GH-11016]
  * provider/aws: Fix typo in aws_redshift_cluster causing security groups to not allow update [GH-11025]
  * provider/aws: Set key_name in aws_key_pair if omited in configuration [GH-10987]
  * provider/aws: Updating the aws_efs_mount_target dns_name [GH-11023]
  * provider/google: Fix backwards incompatibility around create_timeout in instances [GH-10858]
  * provider/openstack: Handle PENDING_UPDATE status with LBaaS v2 members [GH-10875]
  * provider/rancher: Add 'finishing-upgrade' state to rancher stack [GH-11019]</changelog>
  <changelog author="thipp@suse.de" date="1484049600">- Update to v0.8.3:
  - FEATURES:
  * New Provider: Arukas (#10862)
  * New Provider: Ignition (#6189)
  * New Provider: OpsGenie (#11012)
  * New Data Source: aws_vpc_peering_connection (#10913)
  * New Resource: aws_codedeploy_deployment_config (#11062)
  * New Resource: azurerm_container_registry (#10973)
  * New Resource: azurerm_eventhub_authorization_rule (#10971)
  * New Resource: azurerm_eventhub_consumer_group (#9902)
  - IMPROVEMENTS:
  * command/fmt: Show filename on parse error (#10923)
  * provider/archive: archive_file now exports output_md5 attribute in addition to existing SHA1 and Base64 SHA256 hashes. (#10851)
  * provider/aws: Add most_recent to the ebs_snapshot data source (#10986)
  * provider/aws: Add support for instance tenancy in aws_opsworks_instance (#10885)
  * provider/aws: Added a validation for security group rule types (#10864)
  * provider:aws: Add support for updating aws_emr_cluster parameters (#11008)
  * provider/aws: Add Placement Constraints to aws_ecs_task_definition (#11030)
  * provider/aws: Increasing timeout for redshift cluster creation to 75 minutes (#11041)
  * provider/aws: Add support for content_handling to aws_api_gateway_integration_response (#11002)
  * provider/aws: Add S3 bucket name validation (#11116)
  * provider/aws: Add Route53 Record type validation (#11119)
  * provider/azurerm: support non public clouds (#11026)
  * provider/azurerm: Azure resource providers which are already registered are no longer re-registered. (#10991)
  * provider/docker: Add network create --internal flag support (#10932)
  * provider/docker: Add support for a list of pull_triggers within the docker_image resource. (#10845)
  * provider/pagerduty Add delete support to pagerduty_service_integration (#10891)
  * provider/postgresql Add permissions support to postgresql_schema as nested policy attributes (#10808)
  - BUG FIXES:
  * core: Properly expand sets as lists from a flatmap [#11042]
  * core: Disallow root modules named "root" as a temporary workaround (#11099)
  * command/fmt: Lists of heredocs format properly (#10947)
  * command/graph: Fix crash when -type=legacy (#11095)
  * provider/aws: Guard against nil change output in route53_zone that causes panic (#10798)
  * provider/aws: Reworked validateArn function to handle empty values (#10833)
  * provider/aws: Set aws_autoscaling_policy metric_aggregation_type to be Computed (#10904)
  * provider/aws: storage_class is now correctly treated as optional when configuring replication for aws_s3_bucket resources. (#10921)
  * provider/aws: user_data on aws_launch_configuration resources is only base 64 encoded if the value provided is not already base 64 encoded. (#10871)
  * provider/aws: Add snapshotting to the list of pending state for elasticache (#10965)
  * provider/aws: Add support for updating tags in aws_emr_cluster (#11003)
  * provider/aws: Fix the normalization of AWS policy statements (#11009)
  * provider/aws: data_source_aws_iam_server_certificate latest should be bool not string causes panic (#11016)
  * provider/aws: Fix typo in aws_redshift_cluster causing security groups to not allow update (#11025)
  * provider/aws: Set key_name in aws_key_pair if omited in configuration (#10987)
  * provider/aws: Updating the aws_efs_mount_target dns_name (#11023)
  * provider/aws: Validate window time format for snapshot times and backup windows on RDS and ElastiCache resources (#11089)
  * provider/aws: aws_db_instance restored from snapshot had problem with subnet_group (#11050)
  * provider/aws: Allow disabled access_log in ELB (#11120)
  * provider/azurerm: fix update protocol for lb_probe (#11125)
  * provider/google: Fix backwards incompatibility around create_timeout in instances (#10858)
  * provider/google: google_compute_instance_group_manager update_strategy not properly read (#10174)
  * provider/openstack: Handle PENDING_UPDATE status with LBaaS v2 members (#10875)
  * provider/rancher: Add 'finishing-upgrade' state to rancher stack (#11019)</changelog>
  <changelog author="thipp@suse.de" date="1484308800">- Update to v0.8.4:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * We have removed the Arukas provider that was added in v0.8.3 for this release. Unfortunately we found the new provider included a dependency that would not compile and run on Windows operating systems. For now the provider has been removed and we hope to work to reintroduce it for all platforms in the near future. Going forward we will also be taking additional steps in our build testing to ensure Terraform builds on all platforms before release.</changelog>
  <changelog author="thipp@suse.de" date="1485518400">- Update to v0.8.5:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/aws: We no longer prefix an ECR repository address with https://
  * provider/google: google_project has undergone significant changes. Existing configs and state should continue to work as they always have, but new configs and state will exhibit some new behaviour, including actually creating and deleting projects, instead of just referencing them. See https://www.terraform.io/docs/providers/google/r/google_project.html for more details.
  - FEATURES:
  * New Data Source: aws_autoscaling_groups (#11303)
  * New Data Source: aws_elb_hosted_zone_id (#11027)
  * New Data Source: aws_instance (#11272)
  * New Data Source: aws_canonical_user_id (#11332)
  * New Data Source: aws_vpc_endpoint (#11323)
  * New Provider: profitbricks (#7943)
  * New Provider: alicloud (#11235)
  * New Provider: ns1 (#10782)
  * New Resource: aws_inspector_assessment_target (#11217)
  * New Resource: aws_inspector_assessment_template (#11217)
  * New Resource: aws_inspector_resource_group (#11217)
  * New Resource: google_project_iam_policy (#10425)
  * New Resource: google_project_services (#10425)
  * New Interpolation Function: pathexpand() (#11277)
  - IMPROVEMENTS:
  * command/fmt: Single line objects (such as variable "foo" {}) aren't separated by newlines
  * provider/aws: Add 'route_table_id' to route_table data source (#11157)
  * provider/aws: Add Support for aws_cloudwatch_metric_alarm extended statistic (#11193)
  * provider/aws: Make the type of a route53_record modifiable without recreating the resource (#11164)
  * provider/aws: Add Placement Strategy to aws_ecs_service resource (#11201)
  * provider/aws: Add support for placement_constraint to aws_ecs_service (#11242)
  * provider/aws: allow ALB target group stickiness to be enabled/disabled (#11251)
  * provider/aws: ALBs now wait for provisioning to complete before proceeding (#11333)
  * provider/aws: Add support for setting MSSQL Timezone in aws_db_instance (#11247)
  * provider/aws: CloudFormation YAML template support (#11121)
  * provider/aws: Remove hardcoded https from the ecr repository (#11307)
  * provider/aws: Implement CloudFront Lambda Function Associations (#11291)
  * provider/aws: Remove MaxFrameRate default on ElasticTranscoderPreset (#11340)
  * provider/aws: Allow ARN Identifier to be set for different partitions (#11359)
  * provider/aws: Allow bypassing region validation (#11358)
  * provider/aws: Added a s3_bucket domain name attribute (#10088)
  * provider/aws: Add DiffSupressFunction to aws_db_instance's engine_version (#11369)
  * provider/archive: Adding support for multiple source contents (#11271)
  * provider/azurerm: add caching support for virtual_machine data_disks (#11142)
  * provider/azurerm: make lb sub resources idempotent (#11128)
  * provider/cloudflare: Add verification for record types and content (#11197)
  * provider/datadog: Add aggregator method to timeboard graph resource (#11206)
  * provider/fastly Add request_condition to backend definition (#11238)
  * provider/google: Add subnetwork_project field to enable cross-project networking in instance templates (#11110)
  * provider/google: Add support for encrypting a disk (#11167)
  * provider/google: Add support for session_affinity to google_compute_region_backend_service (#11228)
  * provider/google: Allow additional zones to be configured in GKE (#11018)
  * provider/ignition: Allow empty dropin and content for systemd_units (#11327)
  * provider/openstack: LoadBalancer Security Groups (#11074)
  * provider/openstack: Volume Attachment Updates (#11285)
  * provider/scaleway improve bootscript data source (#11183)
  * provider/statuscake: Add support for StatusCake confirmation servers (#11179)
  * provider/statuscake: Add support for Updating StatusCake contact_ids (#7115)
  * provisioner/chef: Add support for named run-lists when using policyfiles (#11215)
  * core: Add basic HTTP Auth for remote state backend (#11301)
  - BUG FIXES:
  * command/fmt: Multiple # comments won't be separated by newlines. (#11209)
  * command/fmt: Lists with a heredoc element that starts on the same line as the opening brace is formatted properly. (#11208)
  * command/import: Provider configuration inheritance into modules works properly (#11393)
  * command/import: Update help text to note that -var and -var-file work
  * provider/aws: Fix panic when querying VPC's main route table via data source (#11134)
  * provider/aws: Allow creating aws_codecommit repository outside of us-east-1 (#11177)
  * provider/aws: Fix issue destroying or updating CloudFront due to missing Lambda Function Associations parameters (#11291)
  * provider/aws: Correct error messages are now returned if an aws_autoscaling_lifecycle_hook fails during creation (#11360)
  * provider/aws: Fix issue updating/destroying Spot Fleet requests when using terminate_instances_with_expiration (#10953)
  * provider/azurerm: use configured environment for storage clients (#11159)
  * provider/google: removes region param from google_compute_backend_service (#10903)
  * provider/ignition: allowing empty systemd.content when a dropin is provided (#11216)
  * provider/openstack: Increase deletion timeout for router interfaces (#11250)
  * provider/openstack: Fix Instance Metadata Deletion (#11252)
  * provider/scaleway: Rename Scaleway provider parameters to match more closely to the API (#10874)
  * provider/vault: Remove user input for optional vault provider fields (#11082)
  * provider/vsphere: Set deviceID to 0 if one 1 network interface in vsphere_virtual_machine (#8276)
  * provisioner/remote-exec: fail on first inline script with bad exit code (#11155)</changelog>
  <changelog author="thipp@suse.de" date="1486555200">- Update to v0.8.6:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/aws: aws_appautoscaling_policy no longer has default values for scalable_dimension and service_namespace
  - FEATURES:
  * New Data Source: aws_kms_secret (#11460)
  * New Data Source: aws_ecs_task_definition (#8509)
  * New Data Source: aws_ecs_cluster (#11558)
  * New Data Source: aws_partition (#11675)
  * New Data Source: pagerduty_escalation_policy (#11616)
  * New Data Source: pagerduty_schedule (#11614)
  * New Data Source: profitbricks_datacenter (#11520)
  * New Data Source: profitbricks_location (#11520)
  * New Data Source: profitbricks_image (#11520)
  * New Resource: aws_sfn_activity (#11420)
  * New Resource: aws_sfn_state_machine (#11420)
  * New Resource: aws_codebuild_project (#11560)
  * New Resource: aws_dms_certificate (#11122)
  * New Resource: aws_dms_endpoint (#11122)
  * New Resource: aws_dms_replication_instance (#11122)
  * New Resource: aws_dms_replication_subnet_group (#11122)
  * New Resource: aws_dms_replication_subnet_group (#11122)
  * New Resource: pagerduty_addon (#11620)
  - IMPROVEMENTS:
  * core: Interaction with Atlas now supports the ATLAS_TLS_NOVERIFY environment variable (#11576)
  * provider/aws: Add EBS Volume support for EMR Instance Groups (#11411)
  * provider/aws: Add support for policy to AWS provider assume_role (#11501)
  * provider/aws: Add support for more sns_topic_subscription parameters on import command (#10408)
  * provider/aws: Add support for Sever Side Encryption with default S3 KMS key to aws_s3_bucket_object (#11261)
  * provider/aws: Add support for Cross Region RDS Cluster Replica (#11428)
  * provider/aws: Add sensitive attribute in master_password (#11584)
  * provider/aws: Application Auto Scaling now supports scaling an Amazon EC2 Spot fleet (#8697)
  * provider/aws: Add tag support to DynamoDb tables (#11617)
  * provider/aws: Provide the certificate ID in the aws data source (#11693)
  * provider/aws: Wait for instance_profile creation to complete (#11678)
  * provider/azurerm: Add support for scale sets overprovision (#11516)
  * provider/azurerm: support import for load balancer and sub resources (#11610)
  * provider/fastly: Adds papertrail logging (#11491)
  * provider/fastly: Adds format_version for s3logging (#11725)
  * provider/fastly: Adds healthcheck service (#11709)
  * provider/google: allow instance group managers in region other than project (#11294)
  * provider/google: Add second generation disk specification options (#11571)
  * provider/google: remote_traffic_selector for google_compute_vpn_tunnel (#11020)
  * provider/nomad: Update jobspec dependency to allow parsing parameterized nomad jobfiles (#11691)
  * provider/google: No default root user for SQL (#11590)
  * provider/opsgenie: Descriptions for Teams (#11391)
  * provider/rancher: rancher_registration_token add image parameter (#11551)
  * provider/rancher: allow for importing resources using environment ID to target (#11688)
  - BUG FIXES:
  * core: Remove missed subfields when parent list is removed (#11498)
  * command/fmt: Trailing blocks of comments at the end of files are formatted properly (#11585)
  * provider/aws: Fix issue with path not updated when modifying AWS API Gateway Resource (#11443)
  * provider/aws: Fix AWS Lambda Qualifier Regexp for aws_lambda_permission (#11383)
  * provider/aws: allow destroy of LB stickiness policy with missing LB (#11462)
  * provider/aws: ECS Placement constraints fix (#11475)
  * provider/aws: retry kms_key CreateKey if arn in policy not yet seen (#11509)
  * provider/aws: Fix ALB Listener Rule Import (#1174)
  * provider/aws: Fix issue with ECS Placement Strat. and type casing (#11565)
  * provider/aws: aws_route53_record import error processing (#11603)
  * provider/aws: Fix panic in aws_rds_cluster missing parameter error message (#11600)
  * provider/aws: Succeed creating aws_volume_attachment if identical attachment exists (#11060)
  * provider/aws: Guard against panic in aws_vpc_endpoint_association (#11613)
  * provider/aws: Allow root volume size changes in aws_instance (#11619)
  * provider/aws: Fix spot instance request block device configs (#11649)
  * provider/aws: Fix validation issues for onceAWeek and onceADay validation functions (#11679)
  * provider/aws: Return route_table_id from aws_route_table data source (#11703)
  * provider/aws: validate aws_alb_target_group name is less than 32 characters (#11699)
  * provider/azurerm: Scale Sets Load balancer pools should not be computed (#11516)
  * provider/azurerm: Scale Sets ip configuration handling and update support for load balancer backend pools. (#11516)
  * provider/azurerm: check if lb sub resources exist when reading (#11553)
  * provider/google: Fix master_instance_name to prevent slave rebuilds (#11477)
  * provider/google: Refresh google_compute_instance machine_type on read (#11645)
  * provider/google: Added forceNew on accessConfig in google_compute_instance_template (#11548)
  * provider/ignition: Allow to add authorized keys without user creation (#11406)
  * provider/ignition: mount and path are mutually exclusive (#11409)
  * provider/ns1: Fix "use_client_subnet" in ns1_record (#11368)
  * provider/openstack: Remove Default Security Group Rules on Create (#11466)
  * provider/pagerduty: Allow timeouts to be disabled (pagerduty_service) (#11483)
  * provider/rancher: Use environment specific client for accessing resources (#11503)
  * provider/rancher: Refresh rancher stack from state on delete (#11539)
  * provider/rancher: Refresh rancher token and registry from state on not found (#11543)
  * provider/rancher: return error when Rancher template not found (#11544)
  * provider/rancher: rancher_stack set docker_compose and rancher_compose (#11550)
  * provider/rancher: Handle deleted/purged resources from Rancher (#11607)
  * provider/statuscake: Remove computed from statuscake_test timeout parameter (#11541)
  * provider/vsphere: vSphere virtual machine don't ignore VM power on errors (#11604)
  * provisioner/remote-exec: Revert change in 0.8.5 that treated each line as a script since that doesn't work for stateful scripts. (#11692)
  * provisioner/chef: Attributes JSON coming from computed source validates (#11502)</changelog>
  <changelog author="thipp@suse.de" date="1487246400">- Update to v0.8.7:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/aws: kinesis_endpoint &amp; dynamodb_endpoint fields in the provider schema were deprecated in favour of kinesis &amp; dynamodb inside the endpoints block. Deprecated fields will be removed in 0.9 (#11768)
  - FEATURES:
  * New Interpolation: slice (#9729)
  * New Provider: arukas (#11171)
  * New Data Source: aws_db_instance (#11717)
  * New Data Source: aws_vpn_gateway (#11886)
  * New Data Source: google_compute_zones (#11954)
  * New Resource: aws_elasticsearch_domain_policy (#8648)
  * New Resource: aws_vpc_peering_connection_accepter (#11505)
  * New Resource: aws_config_config_rule (#5850)
  * New Resource: aws_config_configuration_recorder (#5850)
  * New Resource: aws_config_configuration_recorder_status (#5850)
  * New Resource: aws_config_delivery_channel (#5850)
  * New Resource: azurerm_container_service (#10820)
  * New Resource: vault_policy (#10980)
  - IMPROVEMENTS:
  * provider/aws: Update aws_ssm_document to include document_type, latest_version and default_version (#11671)
  * provider/aws: Support import of aws_opsworks_instance (#11783)
  * provider/aws Add S3 bucket object tag support (#11344)
  * provider/aws: Add validation for aws_iam_role (#11915)
  * provider/fastly Allows for conditional settings across fastly (#11843)
  * provider/openstack: Allow OpenStack SSL certs + keys to take path or content (#10271)
  * provider/pagerduty: Add support for incident_urgency_rule, support_hours and scheduled_actions to pagerduty_service (#11856)
  * provider/rancher: parse Rancher client cli.json config file (#11658)
  * provider/vault: Use Vault api.DefaultConfig() (#11523)
  - Bug FIXES:
  * core: resources that depend on create-before-destroy resources don't create cycles (#11753)
  * core: create-before-destroy resources with a count &gt; 1 create proper edges (#11753)
  * core: fix "diffs didn't match issue" for removing or empty collections that force new (#11732)
  * core: module sources ended in archive extensions without a "." won't be treated as archives (#11438)
  * core: destroy ordering of resources within modules is correct (#11765)
  * core: Fix crash if count interpolates into a non-int (#11864)
  * core: Targeting a module will properly exclude untargeted module outputs (#11291)
  * state/remote/s3: Fix Bug with Assume Role for Federated IAM Account (#10067)
  * provider/aws: Fix security_group_rule resource timeout errors (#11809)
  * provider/aws: Fix diff suppress function for aws_db_instance (#11909)
  * provider/aws: Fix default values for AMI volume size (#11842)
  * provider/aws: Fix aws_db_event_subscription import (#11744)
  * provider/aws: Respect 400 returned from AWS API on RDS Cluster termination (#11795)
  * provider/aws: Raise the codebuild_project create timeout (#11777)
  * provider/aws: Make aws_dms_endpoint database_name optional (#11792)
  * provider/aws: Bump Create and Delete timeouts to 60 mins on directory_service (#11793)
  * provider/aws: aws_codecommit_trigger fix typo that causes serialization to fail when events is non-empty (#11839)
  * provider/aws: Fix bug to allow update of maintenance_window in elasticache_replication_group (#11850)
  * provider/azurerm: Don't push an empty set of ssh keys to virtual machine or they cannot be ammended (#11804)
  * provider/azurerm: Refresh from state when VM Extension Resource not found (#11894)
  * provider/cloudstack: Ensure consistent hashes of cloudstack_port_forward forward items. (#11546)
  * provider/google: set additional_zones to computed and disallow the original zone from appearing in the list (#11650)
  * provider/google: set subnetwork_project to computed (#11646)
  * provider/openstack BlockStorage v1 availability_zone Fix (#11949)</changelog>
  <changelog author="thipp@suse.de" date="1488888000">- Update to v0.8.8:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/aws: Potential breaking change for root_block_device (#12379)
  - FEATURES:
  * New Provider: spotinst (#5001)
  * New Interpolation: slice (#9729)
  * New Data Source: aws_sns_topic (#11752)
  * New Data Source: openstack_images_image_v2 (#12097)
  * New Resource: aws_elastic_beanstalk_application_version (#5770)
  * New Resource: aws_cloudwatch_log_destination (#11940)
  * New Resource: aws_cloudwatch_log_destination_policy (#11940)
  * New Resource: aws_codepipeline (#11814)
  * New Resource: aws_egress_only_internet_gateway (#10538)
  * New Resource: datadog_user (#12268)
  * New Resource: digitalocean_loadbalancer (#12077)
  * New Resource: openstack_images_image_v2 (#11942)
  * New Resource: openstack_compute_floatingip_associate_v2 (#12190)
  - IMPROVEMENTS:
  * provider/aws: Add support for AWS EBS Elastic Volumes (#11981)
  * provider/aws: Allow aws_instances to be resized rather than forcing a new instance (#11998)
  * provider/aws: Report bucket name in S3 Error message (#12122)
  * provider/aws: Implement IPV6 Support for ec2 / VPC (#10538)
  * provider/aws: Add support for import of aws_elasticsearch_domain (#12330)
  * provider/aws: improve redshift cluster validation (#12313)
  * provider/aws: Support IAM role attachment and replacement for existing EC2 instance (#11852)
  * provider/azurerm: Auto base64encode virtual_machine custom data (#12164)
  * provider/datadog: add support for new host delay to the datadog_monitor resource (#11975)
  * provider/datadog: Upgrade to Datadog API v2 (#12098)
  * provider/fastly: Make Backends optional if used in VCL (#12025)
  * provider/fastly: Add support for custom response_object (#12032)
  * provider/google: Add support for maintenance window in sql_database_instance (#12042)
  * provider/google: google_project supports billing account (#11653)
  * provider/openstack: Don't allow floating IP and port (#12099)
  * provider/openstack: Enable HTTP Logging (#12089)
  * provider/openstack: Add Additional Targets for LBaaS v1 Member (#12266)
  * provider/openstack: Redesign openstack_blockstorage_volume_attach_v2 (#12071)
  * provider/pagerduty: Import support for service integrations (#12141)
  * provider/pagerduty: Updated implementation of pagerduty_vendor &amp; pagerduty_service_integration (#12357)
  * provider/random_id: Add prefix attribute (#12016)
  * provider/statuscake: Add support for Port in statuscake_test (#11966)
  - BUG FIXES:
  * core: Fix a hang that could occur at the end of a Terraform command with custom plugins used (#12048)
  * command/fmt: Fix incorrect formatting with single line object following complex object (#12049)
  * command/state: -backup flags work with mv and rm (#12156)
  * provider/aws: add bucket name to delete error notification (#11952)
  * provider/aws: Use proper Set for source.Auth in resource_aws_codebuild_project (#11741)
  * provider/aws: aws_ecs_service should output service name along with err (#12072)
  * provider/aws: Add VRRP to allowed protocols in network ACL rules (#12107)
  * provider/aws: Add owner_account option to aws_redshift_cluster (#12062)
  * provider/aws: Update of inspector_assessment_target should use ARN not Name (#12115)
  * provider/aws: Fix the panic in ssm_association with parameters (#12215)
  * provider/aws: Fix update of environment_variable in codebuild_project (#12169)
  * provider/aws: Refresh aws_autoscaling_schedule from state when autoscaling_group not found (#12312)
  * provider/aws: No longer ForceNew resource on lambda_function runtime update (#12329)
  * provider/aws: reading multiple pages of aws_efs_file_system tags (#12328)
  * provider/aws: Refresh cloudwatch log subscription filter on 404 (#12333)
  * provider/aws: more details on which s3 bucket had an error (#12314)
  * provider/azurerm: Ignore case on protocol and allocation types (#12176)
  * provider/cloudflare: add validation for proxied record types (#11993)
  * provider/datadog: Adding default values to datadog_monitor (#12168)
  * provider/google: make local_traffic_selector computed (#11631)
  * provider/google: Write the raw disk encryption key in the state file to avoid diffs on plan (#12068)
  * provider/google: fix url map test and update logic (#12317)
  * provider/openstack: Rename provider to loadbalancer_provider (#12239)
  * provider/pagerduty: Setting incident_urgency_rule as optional (#12211)
  * provider/profitbricks: Fixing how primary_nic is added to profitbricks server (#12197)
  * state/azure: add environment option for non-public cloud usage (#12364)</changelog>
  <changelog author="thipp@suse.de" date="1489579200">- Update to v0.9.0:
  - This is the complete 0.8.8 to 0.9 CHANGELOG. Below this section we also have a 0.9.0-beta2 to 0.9.0 final CHANGELOG.
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/aws: aws_codebuild_project renamed timeout to build_timeout (#12503)
  * provider/azurem: azurerm_virtual_machine and azurerm_virtual_machine_scale_set now store has of custom_data not all custom_data (#12214)
  * provider/azurerm: scale_sets os_profile_master_password now marked as sensitive
  * provider/azurerm: sql_server administrator_login_password now marked as sensitive
  * provider/dnsimple: Provider has been upgraded to APIv2 therefore, you will need to use the APIv2 auth token
  * provider/google: storage buckets have been updated with the new storage classes. The old classes will continue working as before, but should be migrated as soon as possible, as there's no guarantee they'll continue working forever. (#12044)
  * provider/google: compute_instance, compute_instance_template, and compute_disk all have a subtly changed logic when specifying an image family as the image; in 0.8.x they would pin to the latest image in the family when the resource is created; in 0.9.x they pass the family to the API and use its behaviour. New input formats are also supported. (#12223)
  * provider/google: removed the unused and deprecated region field from google_compute_backend_service (#12663)
  * provider/google: removed the deprecated account_file field for the Google Cloud provider (#12668)
  * provider/google: removed the deprecated fields from google_project (#12659)
  - FEATURES:
  * Remote Backends: This is a successor to "remote state" and includes file-based configuration, an improved setup process (just run terraform init), no more local caching of remote state, and more. (#11286)
  * Destroy Provisioners: Provisioners can now be configured to run on resource destruction. (#11329)
  * State Locking: State will be automatically locked when supported by the backend. Backends supporting locking in this release are Local, S3 (via DynamoDB), and Consul. (#11187)
  * State Environments: You can now create named "environments" for states. This allows you to manage distinct infrastructure resources from the same configuration.
  * New Provider: Circonus (#12578)
  * New Data Source: openstack_networking_network_v2 (#12304)
  * New Resource: aws_iam_account_alias (#12648)
  * New Resource: datadog_downtime (#10994)
  * New Resource: ns1_notifylist (#12373)
  * New Resource: google_container_node_pool (#11802)
  * New Resource: rancher_certificate (#12717)
  * New Resource: rancher_host (#11545)
  * helper/schema: Added Timeouts to allow Provider/Resource developers to expose configurable timeouts for actions (#12311)
  - IMPROVEMENTS:
  * core: Data source values can now be used as part of a count calculation. (#11482)
  * core: "terraformrc" can contain env var references with $FOO (#11929)
  * core: report all errors encountered during config validation (#12383)
  * command: CLI args can be specified via env vars. Specify TF_CLI_ARGS or TF_CLI_ARGS_name (where name is the name of a command) to specify additional CLI args (#11922)
  * command/init: previous behavior is retained, but init now also configures the new remote backends as well as downloads modules. It is the single command to initialize a new or existing Terraform configuration.
  * command: Display resource state ID in refresh/plan/destroy output (#12261)
  * provider/aws: AWS Lambda DeadLetterConfig support (#12188)
  * provider/aws: Return errors from Elastic Beanstalk (#12425)
  * provider/aws: Set aws_db_cluster to snapshot by default (#11668)
  * provider/aws: Enable final snapshots for aws_rds_cluster by default (#11694)
  * provider/aws: Enable snapshotting by default on aws_redshift_cluster (#11695)
  * provider/aws: Add support for ACM certificates to api_gateway_domain_name (#12592)
  * provider/aws: Add support for IPv6 to aws_security_group_rule (#12645)
  * provider/aws: Add IPv6 Support to aws_route_table (#12640)
  * provider/aws: Add support for IPv6 to aws_network_acl_rule (#12644)
  * provider/aws: Add support for IPv6 to aws_default_route_table (#12642)
  * provider/aws: Add support for IPv6 to aws_network_acl (#12641)
  * provider/aws: Add support for IPv6 in aws_route (#12639)
  * provider/aws: Add support for IPv6 to aws_security_group (#12655)
  * provider/aws: Add replace_unhealthy_instances to spot_fleet_request (#12681)
  * provider/aws: Remove restriction on running aws_opsworks_* on us-east-1 (#12688)
  * provider/aws: Improve error message on S3 Bucket Object deletion (#12712)
  * provider/aws: Add log message about if changes are being applied now or later (#12691)
  * provider/azurerm: Mark the azurerm_scale_set machine password as sensitive (#11982)
  * provider/azurerm: Mark the azurerm_sql_server admin password as sensitive (#12004)
  * provider/azurerm: Add support for managed availability sets. (#12532)
  * provider/azurerm: Add support for extensions on virtual machine scale sets (#12124)
  * provider/dnsimple: Upgrade DNSimple provider to API v2 (#10760)
  * provider/docker: added support for linux capabilities (#12045)
  * provider/fastly: Add Fastly SSL validation fields (#12578)
  * provider/ignition: Migrate all of the igition resources to data sources (#11851)
  * provider/openstack: Set Availability Zone in Instances (#12610)
  * provider/openstack: Force Deletion of Instances (#12689)
  * provider/rancher: Better comparison of compose files (#12561)
  * provider/azurerm: store only hash of azurerm_virtual_machine and azurerm_virtual_machine_scale_set custom_data - reduces size of state (#12214)
  * provider/vault: read vault token from ~/.vault-token as a fallback for the VAULT_TOKEN environment variable. (#11529)
  * provisioners: All provisioners now respond very quickly to interrupts for fast cancellation. (#10934)
  - BUG FIXES:
  * core: targeting will remove untargeted providers (#12050)
  * core: doing a map lookup in a resource config with a computed set no longer crashes (#12210)
  * provider/aws: Fixes issue for aws_lb_ssl_negotiation_policy of already deleted ELB (#12360)
  * provider/aws: Populate the iam_instance_profile uniqueId (#12449)
  * provider/aws: Only send iops when creating io1 devices (#12392)
  * provider/aws: Fix spurious aws_spot_fleet_request diffs (#12437)
  * provider/aws: Changing volumes in ECS task definition should force new revision (#11403)
  * provider/aws: Ignore whitespace in json diff for aws_dms_replication_task options (#12380)
  * provider/aws: Check spot instance is running before trying to attach volumes (#12459)
  * provider/aws: Add the IPV6 cidr block to the vpc datasource (#12529)
  * provider/aws: Error on trying to recreate an existing customer gateway (#12501)
  * provider/aws: Prevent aws_dms_replication_task panic (#12539)
  * provider/aws: output the task definition name when errors occur during refresh (#12609)
  * provider/aws: Refresh iam saml provider from state on 404 (#12602)
  * provider/aws: Add address, port, hosted_zone_id and endpoint for aws_db_instance datasource (#12623)
  * provider/aws: Allow recreation of aws_opsworks_user_profile when the user_arn is changed (#12595)
  * provider/aws: Guard clause to prevent panic on ELB connectionSettings (#12685)
  * provider/azurerm: bug fix to prevent crashes during azurerm_container_service provisioning (#12516)
  * provider/cobbler: Fix Profile Repos (#12452)
  * provider/datadog: Update to datadog_monitor to use default values (#12497)
  * provider/datadog: Default notify_no_data on datadog_monitor to false (#11903)
  * provider/google: Correct the incorrect instance group manager URL returned from GKE (#4336)
  * provider/google: Fix a plan/apply cycle in IAM policies (#12387)
  * provider/google: Fix a plan/apply cycle in forwarding rules when only a single port is specified (#12662)
  * provider/google: Minor correction : "Deleting disk" message in Delete method (#12521)
  * provider/mysql: Avoid crash on un-interpolated provider cfg (#12391)
  * provider/ns1: Fix incorrect schema (causing crash) for 'ns1_user.notify' (#12721)
  * provider/openstack: Handle cases where volumes are disabled (#12374)
  * provider/openstack: Toggle Creation of Default Security Group Rules (#12119)
  * provider/openstack: Change Port fixed_ip to a Set (#12613)
  * provider/openstack: Add network_id to Network data source (#12615)
  * provider/openstack: Check for ErrDefault500 when creating/deleting pool member (#12664)
  * provider/rancher: Apply the set value for finish_upgrade to set to prevent recurring plans (#12545)
  * provider/scaleway: work around API concurrency issue (#12707)
  * provider/statuscake: use default status code list when updating test (#12375)
- Require go &gt;= 1.8</changelog>
  <changelog author="thipp@suse.de" date="1490011200">- Update to v0.9.1:
  - BACKWARDS IMCOMPATIBILITIES / NOTES:
  * provider/pagerduty: the deprecated name_regex field has been removed from vendor data source (#12396)
  - FEATURES:
  * New Provider: kubernetes (#12372)
  * New Resource: kubernetes_namespace (#12372)
  * New Resource: kubernetes_config_map (#12753)
  * New Data Source: dns_a_record_set (#12744)
  * New Data Source: dns_cname_record_set (#12744)
  * New Data Source: dns_txt_record_set (#12744)
  - IMPROVEMENTS:
  * command/init: -backend-config accepts key=value pairs
  * provider/aws: Improved error when failing to get S3 tags (#12759)
  * provider/aws: Validate CIDR Blocks in SG and SG rule resources (#12765)
  * provider/aws: Add KMS key tag support (#12243)
  * provider/aws: Allow name_prefix to be used with various IAM resources (#12658)
  * provider/openstack: Add timeout support for Compute resources (#12794)
  * provider/scaleway: expose public IPv6 information on scaleway_server (#12748)
  - BUG FIXES:
  * core: Fix panic when an undefined module is reference (#12793)
  * core: Fix regression from 0.8.x when using a data source in a module (#12837)
  * command/apply: Applies from plans with backends set will reuse the backend rather than local (#12785)
  * command/init: Changing only -backend-config detects changes and reconfigures (#12776)
  * command/init: Fix legacy backend init error that could occur when upgrading (#12818)
  * command/push: Detect local state and error properly (#12773)
  * command/refresh: Allow empty and non-existent state (#12777)
  * provider/aws: Get the aws_lambda_function attributes when there are great than 50 versions of a function (#11745)
  * provider/aws: Correctly check for nil cidr_block in aws_network_acl (#12735)
  * provider/aws: Stop setting weight property on route53_record read (#12756)
  * provider/google: Fix the Google provider asking for account_file input on every run (#12729)
  * provider/profitbricks: Prevent panic on profitbricks volume (#12819)</changelog>
  <changelog author="thipp@suse.de" date="1490788800">- Update to v0.9.2:
  - BACKWARDS IMCOMPATIBILITIES / NOTES:
  * provider/openstack: Port Fixed IPs are able to be read again using the original numerical notation. However, Fixed IP configurations which are obtaining addresses via DHCP must now use the all_fixed_ips attribute to reference the returned IP address.
  * Environment names must be safe to use as a URL path segment without escaping, and is enforced by the CLI.
  - FEATURES:
  * New Resource: alicloud_db_instance (#12913)
  * New Resource: aws_api_gateway_usage_plan (#12542)
  * New Resource: aws_api_gateway_usage_plan_key (#12851)
  * New Resource: github_repository_webhook (#12924)
  * New Resource: random_pet (#12903)
  * New Interpolation: substr (#12870)
  * S3 Environments: The S3 remote state backend now supports named environments
  - IMPROVEMENTS:
  * core: fix interpolation error when referencing computed values from an aws_instance cidr_block (#13046)
  * core: fix ignore_changes causing fields to be removed during apply (#12897)
  * core: add -force-copy option to terraform init to supress prompts for copying state (#12939)
  * helper/acctest: Add NewSSHKeyPair function (#12894)
  * provider/alicloud: simplify validators (#12982)
  * provider/aws: Added support for EMR AutoScalingRole (#12823)
  * provider/aws: Add name_prefix to aws_autoscaling_group and aws_elb resources (#12629)
  * provider/aws: Updated default configuration manager version in aws_opsworks_stack (#12979)
  * provider/aws: Added aws_api_gateway_api_key value attribute (#9462)
  * provider/aws: Allow aws_alb subnets to change (#12850)
  * provider/aws: Support Attachment of ALB Target Groups to Autoscaling Groups (#12855)
  * provider/aws: Support Import of iam_server_certificate (#13065)
  * provider/azurerm: Add support for setting the primary network interface (#11290)
  * provider/cloudstack: Add zone_id to cloudstack_ipaddress resource (#11306)
  * provider/consul: Add support for basic auth to the provider (#12679)
  * provider/digitalocean: Support disk only resize (#13059)
  * provider/dnsimple: Allow dnsimple_record.priority attribute to be set (#12843)
  * provider/google: Add support for service_account, metadata, and image_type fields in GKE cluster config (#12743)
  * provider/google: Add local ssd count support for container clusters (#12281)
  * provider/ignition: ignition_filesystem, explicit option to create the filesystem (#12980)
  * provider/kubernetes: Internal K8S annotations are ignored in config_map (#12945)
  * provider/ns1: Ensure provider checks for credentials (#12920)
  * provider/openstack: Adding Timeouts to Blockstorage Resources (#12862)
  * provider/openstack: Adding Timeouts to FWaaS v1 Resources (#12863)
  * provider/openstack: Adding Timeouts to Image v2 and LBaaS v2 Resources (#12865)
  * provider/openstack: Adding Timeouts to Network Resources (#12866)
  * provider/openstack: Adding Timeouts to LBaaS v1 Resources (#12867)
  * provider/openstack: Deprecating Instance Volume attribute (#13062)
  * provider/openstack: Decprecating Instance Floating IP attribute (#13063)
  * provider/openstack: Don't log the catalog (#13075)
  * provider/openstack: Handle 409/500 Response on Pool Create (#13074)
  * provider/pagerduty: Validate credentials (#12854)
  * provider/openstack: Adding all_metadata attribute (#13061)
  * provider/profitbricks: Handling missing resources (#13053)
  - BUG FIXES:
  * core: Remove legacy remote state configuration on state migration. This fixes errors when saving plans. (#12888)
  * provider/arukas: Default timeout for launching container increased to 15mins (was 10mins) (#12849)
  * provider/aws: Fix flattened cloudfront lambda function associations to be a set not a slice (#11984)
  * provider/aws: Consider ACTIVE as pending state during ECS svc deletion (#12986)
  * provider/aws: Deprecate the usage of Api Gateway Key Stages in favor of Usage Plans (#12883)
  * provider/aws: prevent panic in resourceAwsSsmDocumentRead (#12891)
  * provider/aws: Prevent panic when setting AWS CodeBuild Source to state (#12915)
  * provider/aws: Only call replace Iam Instance Profile on existing machines (#12922)
  * provider/aws: Increase AWS AMI Destroy timeout (#12943)
  * provider/aws: Set aws_vpc ipv6 for associated only (#12899)
  * provider/aws: Fix AWS ECS placement strategy spread fields (#12998)
  * provider/aws: Specify that aws_network_acl_rule requires a cidr block (#13013)
  * provider/aws: aws_network_acl_rule treat all and -1 for protocol the same (#13049)
  * provider/aws: Only allow 1 value in alb_listener_rule condition (#13051)
  * provider/aws: Correct handling of network ACL default IPv6 ingress/egress rules (#12835)
  * provider/aws: aws_ses_receipt_rule: fix off-by-one errors (#12961)
  * provider/aws: Fix issue upgrading to Terraform v0.9+ with AWS OpsWorks Stacks (#13024)
  * provider/fastly: Fix issue importing Fastly Services with Backends (#12538)
  * provider/google: turn compute_instance_group.instances into a set (#12790)
  * provider/mysql: recreate user/grant if user/grant got deleted manually (#12791)
  * provider/openstack: Fix monitor_id typo in LBaaS v1 Pool (#13069)
  * provider/openstack: Resolve issues with Port Fixed IPs (#13056)
  * provider/rancher: error when no api_url is provided (#13086)
  * provider/scaleway: work around parallel request limitation (#13045)</changelog>
  <changelog author="thipp@suse.de" date="1493294400">- Update to v0.9.4:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/template: Fix invalid MIME formatting in template_cloudinit_config. While the change itself is not breaking the data source it may be referenced e.g. in aws_launch_configuration and similar resources which are immutable and the formatting change will therefore trigger recreation (#13752)
  - FEATURES:
  * New Provider: opc - Oracle Public Cloud (#13468)
  * New Provider: oneandone (#13633)
  * New Data Source: aws_ami_ids (#13844] [#13866)
  * New Data Source: aws_ebs_snapshot_ids (#13844] [#13866)
  * New Data Source: aws_kms_alias (#13669)
  * New Data Source: aws_kinesis_stream (#13562)
  * New Data Source: digitalocean_image (#13787)
  * New Data Source: google_compute_network (#12442)
  * New Data Source: google_compute_subnetwork (#12442)
  * New Resource: local_file for creating local files (please see the docs for caveats) (#12757)
  * New Resource: alicloud_ess_scalinggroup (#13731)
  * New Resource: alicloud_ess_scalingconfiguration (#13731)
  * New Resource: alicloud_ess_scalingrule (#13731)
  * New Resource: alicloud_ess_schedule (#13731)
  * New Resource: alicloud_snat_entry (#13731)
  * New Resource: alicloud_forward_entry (#13731)
  * New Resource: aws_cognito_identity_pool (#13783)
  * New Resource:  aws_network_interface_attachment (#13861)
  * New Resource: github_branch_protection (#10476)
  * New Resource: google_bigquery_dataset (#13436)
  * New Resource: heroku_space (#13921)
  * New Resource: template_dir for producing a directory from templates (#13652)
  * New Interpolation Function: coalescelist() (#12537)
  - IMPROVEMENTS:
  * core: Add a -reconfigure flag to the init command, to configure a backend while ignoring any saved configuration (#13825)
  * helper/schema: Disallow validation+diff suppression on computed fields (#13878)
  * config: The interpolation function cidrhost now accepts a negative host number to count backwards from the end of the range (#13765)
  * config: New interpolation function matchkeys for using values from one list to filter corresponding values from another list using a matching set. (#13847)
  * state/remote/swift: Support Openstack request logging (#13583)
  * provider/aws: Add an option to skip getting the supported EC2 platforms (#13672)
  * provider/aws: Add name_prefix support to aws_cloudwatch_log_group (#13273)
  * provider/aws: Add bucket_prefix to aws_s3_bucket (#13274)
  * provider/aws: Add replica_source_db to the aws_db_instance datasource (#13842)
  * provider/aws: Add IPv6 outputs to aws_subnet datasource (#13841)
  * provider/aws: Exercise SecondaryPrivateIpAddressCount for network interface (#10590)
  * provider/aws: Expose execution ARN + invoke URL for APIG deployment (#13889)
  * provider/aws: Expose invoke ARN from Lambda function (for API Gateway) (#13890)
  * provider/aws: Add tagging support to the 'aws_lambda_function' resource (#13873)
  * provider/aws: Validate WAF metric names (#13885)
  * provider/aws: Allow AWS Subnet to change IPv6 CIDR Block without ForceNew (#13909)
  * provider/aws: Allow filtering of aws_subnet_ids by tags (#13937)
  * provider/aws: Support aws_instance and volume tagging on creation (#13945)
  * provider/aws: Add network_interface to aws_instance (#12933)
  * provider/azurerm: VM Scale Sets - import support (#13464)
  * provider/azurerm: Allow Azure China region support (#13767)
  * provider/digitalocean: Export droplet prices (#13720)
  * provider/fastly: Add support for GCS logging (#13553)
  * provider/google: google_compute_address and google_compute_global_address are now importable (#13270)
  * provider/google: google_compute_network is now importable (#13834)
  * provider/google: add attached_disk field to google_compute_instance (#13443)
  * provider/heroku: Set App buildpacks from config (#13910)
  * provider/heroku: Create Heroku app in a private space (#13862)
  * provider/vault: vault_generic_secret resource can now optionally detect drift if it has appropriate access (#11776)
  - BUG FIXES:
  * core: Prevent resource.Retry from adding untracked resources after the timeout: (#13778)
  * core: Allow a schema.TypeList to be ForceNew and computed (#13863)
  * core: Fix crash when refresh or apply build an invalid graph (#13665)
  * core: Add the close provider/provisioner transformers back (#13102)
  * core: Fix a crash condition by improving the flatmap.Expand() logic (#13541)
  * provider/alicloud: Fix create PrePaid instance (#13662)
  * provider/alicloud: Fix allocate public ip error (#13268)
  * provider/alicloud: alicloud_security_group_rule: check ptr before use it [#13731)
  * provider/alicloud: alicloud_instance: fix ecs internet_max_bandwidth_out cannot set zero bug (#13731)
  * provider/aws: Allow force-destroying aws_route53_zone which has trailing dot (#12421)
  * provider/aws: Allow GovCloud KMS ARNs to pass validation in kms_key_id attributes (#13699)
  * provider/aws: Changing aws_opsworks_instance should ForceNew (#13839)
  * provider/aws: Fix DB Parameter Group Name (#13279)
  * provider/aws: Fix issue importing some Security Groups and Rules based on rule structure (#13630)
  * provider/aws: Fix issue for cross account IAM role with aws_lambda_permission (#13865)
  * provider/aws: Fix WAF IPSet descriptors removal on update (#13766)
  * provider/aws: Increase default number of retries from 11 to 25 (#13673)
  * provider/aws: Remove aws_vpc_dhcp_options if not found (#13610)
  * provider/aws: Remove aws_network_acl_rule if not found (#13608)
  * provider/aws: Use mutex &amp; retry for WAF change operations (#13656)
  * provider/aws: Adding support for ipv6 to aws_subnets needs migration (#13876)
  * provider/aws: Fix validation of the name_prefix parameter of the aws_alb resource (#13441)
  * provider/azurerm: azurerm_redis_cache resource missing hostname (#13650)
  * provider/azurerm: Locking around Network Security Group / Subnets (#13637)
  * provider/azurerm: Locking route table on subnet create/delete (#13791)
  * provider/azurerm: VM's - fixes a bug where ssh_keys could contain a null entry (#13755)
  * provider/azurerm: VM's - ignoring the case on the create_option field during Diff's (#13933)
  * provider/azurerm: fixing a bug refreshing the azurerm_redis_cache [#13899]
  * provider/fastly: Fix issue with using 0 for default_ttl (#13648)
  * provider/google: Fix panic in GKE provisioning with addons (#13954)
  * provider/fastly: Add ability to associate a healthcheck to a backend (#13539)
  * provider/google: Stop setting the id when project creation fails (#13644)
  * provider/google: Make ports in resource_compute_forwarding_rule ForceNew (#13833)
  * provider/google: Validation fixes for forwarding rules (#13952)
  * provider/ignition: Internal cache moved to global, instead per provider instance (#13919)
  * provider/logentries: Refresh from state when resources not found (#13810)
  * provider/newrelic: newrelic_alert_condition - condition_scope must be application or instance (#12972)
  * provider/opc: fixed issue with unqualifying nats (#13826)
  * provider/opc: Fix instance label if unset (#13846)
  * provider/openstack: Fix updating Ports (#13604)
  * provider/rabbitmq: Allow users without tags (#13798)</changelog>
  <changelog author="thipp@suse.com" date="1497355200">- Update to v0.9.8:
  - NOTE:
  * The 0.9.7 release had a bug with its new feature of periodically persisting state to the backend during an apply, as part of [#14834].  This change has been reverted in this release and will be re-introduced at a later time once it has been made to work properly.
  - IMPROVEMENTS:
  * provider/google: network argument in google_compute_instance_group is now optional (#13493)
  * provider/google: Add support for draining_timeout_sec to google_compute_backend_service. (#14559)
  - BUG FIXES:
  * provider/aws: fixed reading network configurations for spot_fleet_request
    (#13748)
- Update to v0.9.7:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * The lock_table attribute in the S3 backend configuration has been deprecated in favor of dynamodb_table, which better reflects that the table is no longer only used for locks. (#14949)
  - FEATURES:
  * New Data Source: aws_elastic_beanstalk_solution_stack (#14944)
  * New Data Source: aws_elasticache_cluster (#14895)
  * New Data Source: aws_ssm_parameter (#15035)
  * New Data Source: azurerm_public_ip (#15110)
  * New Resource: aws_ssm_parameter (#15035)
  * New Resource: aws_ssm_patch_baseline (#14954)
  * New Resource: aws_ssm_patch_group (#14954)
  * New Resource: librato_metric (#14562)
  * New Resource: digitalocean_certificate (#14578)
  * New Resource: vcd_edgegateway_vpn (#13123)
  * New Resource: vault_mount (#14456)
  * New Interpolation Function: bcrypt (#14725)
  - IMPROVEMENTS:
  * backend/consul: Storing state to Consul now uses Check-And-Set (CAS) by default to avoid inconsistent state, and will automatically attempt to re-acquire a lock if it is lost during Terraform execution. (#14930)
  * core: Remote state is now persisted more frequently to minimize data loss in the event of a crash. (#14834)
  * provider/alicloud: Add the function of replacing ecs instance's system disk (#15048)
  * provider/aws: Expose RDS instance and cluster resource id (#14882)
  * provider/aws: Export internal tunnel addresses + document (#14835)
  * provider/aws: Fix misleading error in aws_route validation (#14972)
  * provider/aws: Support import of aws_lambda_event_source_mapping (#14898)
  * provider/aws: Add support for a configurable timeout in db_option_group (#15023)
  * provider/aws: Add task_parameters parameter to aws_ssm_maintenance_window_task resource (#15104)
  * provider/aws: Expose reason of EMR cluster termination (#15117)
  * provider/aws: data.aws_acm_certificate can now filter by type (#15063)
  * provider/azurerm: Ignore case sensivity in Azurerm resource enums (#14861)
  * provider/digitalocean: Add support for changing TTL on DigitalOcean domain records. (#14805)
  * provider/google: Add ability to import Google Compute persistent disks (#14573)
  * provider/google: google_container_cluster.master_auth should be optional (#14630)
  * provider/google: Add CORS support for google_storage_bucket (#14695)
  * provider/google: Allow resizing of Google Cloud persistent disks (#15077)
  * provider/google: Add private_ip_google_access update support to google_compute_subnetwork (#15125)
  * provider/heroku: can now import Heroku Spaces (#14973)
  * provider/kubernetes: Upgrade K8S from 1.5.3 to 1.6.1 (#14923)
  * provider/kubernetes: Provide more details about why PVC failed to bind (#15019)
  * provider/kubernetes: Allow sourcing config_path from KUBECONFIG env var (#14889)
  * provider/openstack: Add support provider networks (#10265)
  * provider/openstack: Allow numerical protocols in security group rules (#14917)
  * provider/openstack: Sort request/response headers in debug output (#14956)
  * provider/openstack: Add support for FWaaS routerinsertion extension (#12589)
  * provider/openstack: Add Terraform version to UserAgent string (#14955)
  * provider/openstack: Optimize the printing of debug output (#15086)
  * provisioner/chef: Use helpers.shema.Provisoner in Chef provisioner V2 (#14681)
  - BUG FIXES:
  * provider/alicloud: set alicloud_nat_gateway zone to be Computed to avoid perpetual diffs (#15050)
  * provider/alicloud: set provider to read env vars for access key and secrey key if empty strings (#15050)
  * provider/alicloud: Fix vpc and vswitch bugs while creating vpc and vswitch (#15082)
  * provider/alicloud: Fix allocating public ip bug (#15049)
  * provider/alicloud: Fix security group rules nic_type bug (#15114)
  * provider/aws: ForceNew aws_launch_config on ebs_block_device change (#14899)
  * provider/aws: Avoid crash when EgressOnly IGW disappears (#14929)
  * provider/aws: Allow IPv6/IPv4 addresses to coexist (#13702)
  * provider/aws: Expect exception on deletion of APIG Usage Plan Key (#14958)
  * provider/aws: Fix panic on nil dead_letter_config (#14964)
  * provider/aws: Work around IAM eventual consistency in CW Log Subs (#14959)
  * provider/aws: Fix ModifyInstanceAttribute on new instances (#14992)
  * provider/aws: Fix issue with removing tags in aws_cloudwatch_log_group (#14886)
  * provider/aws: Raise timeout for VPC DHCP options creation to 5 mins (#15084)
  * provider/aws: Retry Redshift cluster deletion on InvalidClusterState (#15068)
  * provider/aws: Retry Lambda func creation on IAM error (#15067)
  * provider/aws: Retry ECS service creation on ClusterNotFoundException (#15066)
  * provider/aws: Retry ECS service update on ServiceNotFoundException (#15073)
  * provider/aws: Retry DB parameter group delete on InvalidDBParameterGroupState (#15071)
  * provider/aws: Guard against panic when no aws_default_vpc found (#15070)
  * provider/aws: Guard against panic if no NodeGroupMembers returned in elasticache_replication_group (#13488)
  * provider/aws: Revoke default ipv6 egress rule for aws_security_group (#15075)
  * provider/aws: Lambda ENI deletion fails on destroy (#11849)
  * provider/aws: Add gov and cn hosted zone Ids to aws_elb_hosted_zone data source (#15149)
  * provider/azurerm: VM - making os_profile optional (#14176)
  * provider/azurerm: Preserve the Subnet properties on Update (#13877)
  * provider/datadog: make datadog_user verified a computed attribute (#15034)
  * provider/datadog: use correct evaluation_delay parameter (#14878)
  * provider/digitalocean: Refresh DO loadbalancer from state if 404 (#14897)
  * provider/github: Do not set incorrect values in github_team data source (#14859)
  * provider/google: use a mutex to prevent concurrent sql instance operations (#14424)
  * provider/google: Set instances to computed in compute_instance_group (#15025)
  * provider/google: Make google_compute_autoscaler use Update instead of Patch. (#15101)
  * provider/kubernetes: Ignore internal k8s labels in kubernetes_persistent_volume (#13716)
  * provider/librato: Add retry to librato_alert (#15118)
  * provider/postgresql: Fix for leaking credentials in the provider (#14817)
  * provider/postgresql: Drop the optional WITH token from CREATE ROLE. (#14864)
  * provider/rancher: refresh rancher_host from state on nil or removed host (#15015)
- Update to v0.9.6:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * When assigning a "splat variable" to a resource attribute, like foo = "${some_resource.foo.*.baz}", it is no longer required (nor recommended) to wrap the string in list brackets. The extra brackets continue to be allowed for resource attributes for compatibility, but this will cease to be allowed in a future version. (#14737)
  * provider/aws: Allow lightsail resources to work in other regions. Previously Terraform would automatically configure lightsail resources to run solely in us-east-1. This means that if a provider was initialized with a different region than us-east-1, users will need to create a provider alias to maintain their lightsail resources in us-east-1 [#14685].
  * provider/aws: Users of aws_cloudfront_distribution default_cache_behavior will notice that cookies is now a required value - even if that value is none (#12628)
  * provider/google: Users of google_compute_health_check who were not setting a value for the host property of http_health_check or https_health_check previously had a faulty default value. This has been fixed and will show as a change in terraform plan/apply. (#14441)
  - FEATURES:
  * New Provider: ovh (#12669)
  * New Resource: aws_default_subnet (#14476)
  * New Resource: aws_default_vpc (#11710)
  * New Resource: aws_default_vpc_dhcp_options (#14475)
  * New Resource: aws_devicefarm_project (#14288)
  * New Resource: aws_wafregional_ipset (#13705)
  * New Resource: aws_wafregional_byte_match_set (#13705)
  * New Resource: azurerm_express_route_circuit (#14265)
  * New Resource: gitlab_deploy_key (#14734)
  * New Resource: gitlab_group (#14490)
  * New Resource: google_compute_router (#12411)
  * New Resource: google_compute_router_interface (#12411)
  * New Resource: google_compute_router_peer (#12411)
  * New Resource: kubernetes_horizontal_pod_autoscaler (#14763)
  * New Resource: kubernetes_service (#14554)
  * New Resource: openstack_dns_zone_v2 (#14721)
  * New Resource: openstack_dns_recordset_v2 (#14813)
  * New Data Source: aws_db_snapshot (#10291)
  * New Data Source: aws_kms_ciphertext (#14691)
  * New Data Source: github_user (#14570)
  * New Data Source: github_team (#14614)
  * New Data Source: google_storage_object_signed_url (#14643)
  * New Interpolation Function: pow (#14598)
  - IMPROVEMENTS:
  * core: After apply, if the state cannot be persisted to remote for some reason then write out a local state file for recovery (#14423)
  * core: It's no longer required to surround an attribute value that is just a "splat" variable with a redundant set of array brackets. (#14737)
  * core/provider-split: Split out the Oracle OPC provider to new structure (#14362)
  * provider/aws: Show state reason when EC2 instance fails to launch (#14479)
  * provider/aws: Show last scaling activity when ASG creation/update fails (#14480)
  * provider/aws: Add tags (list of maps) for aws_autoscaling_group (#13574)
  * provider/aws: Support filtering in ASG data source (#14501)
  * provider/aws: Add ability to 'terraform import' aws_kms_alias resources (#14679)
  * provider/aws: Allow lightsail resources to work in other regions (#14685)
  * provider/aws: Configurable timeouts for EC2 instance + spot instance (#14711)
  * provider/aws: Add ability to define timeouts for DMS replication instance (#14729)
  * provider/aws: Add support for X-Ray tracing to aws_lambda_function (#14728)
  * provider/azurerm: Virtual Machine Scale Sets with managed disk support (#13717)
  * provider/azurerm: Virtual Machine Scale Sets with single placement option support (#14510)
  * provider/azurerm: Adding support for VMSS Data Disks using Managed Disk feature (#14608)
  * provider/azurerm: Adding support for 4TB disks (#14688)
  * provider/cloudstack: Load the provider configuration from a CloudMonkey config file (#13926)
  * provider/datadog: Add last aggregator to datadog_timeboard resource (#14391)
  * provider/datadog: Added new evaluation_delay parameter (#14433)
  * provider/docker: Allow Windows Docker containers to map volumes (#13584)
  * provider/docker: Add network_alias to docker_container resource (#14710)
  * provider/fastly: Mark the s3_access_key, s3_secret_key, &amp; secret_key fields as sensitive (#14634)
  * provider/gitlab: Add namespcace ID attribute to gitlab_project (#14483)
  * provider/google: Add a url attribute to google_storage_bucket (#14393)
  * provider/google: Make google resource storage bucket importable (#14455)
  * provider/google: Add support for privateIpGoogleAccess on subnetworks (#14234)
  * provider/google: Add import support to google_sql_user (#14457)
  * provider/google: add failover parameter to google_sql_database_instance (#14336)
  * provider/google: resource_compute_disks can now reference snapshots using the snapshot URL (#14774)
  * provider/heroku: Add import support for heroku_pipeline resource (#14486)
  * provider/heroku: Add import support for heroku_pipeline_coupling resource (#14495)
  * provider/heroku: Add import support for heroku_addon resource (#14508)
  * provider/openstack: Add support for all protocols in Security Group Rules (#14307)
  * provider/openstack: Add support for updating Subnet Allocation Pools (#14782)
  * provider/openstack: Enable Security Group Updates (#14815)
  * provider/rancher: Add member support to rancher_environment (#14563)
  * provider/rundeck: adds description to command schema in rundeck_job resource (#14352)
  * provider/scaleway: allow public_ip to be set on server resource (#14515)
  * provider/vsphere: Exposing moid value from vm resource (#14793)
  - BUG FIXES:
  * core: Store and verify checksums for S3 remote state to prevent fetching a stale state (#14746)
  * core: Allow -force-unlock of an S3 named state (#14680)
  * core: Fix incorrect errors when validatin nested objects (#14784] [#14801)
  * core: When using -target, any outputs that include attributes of the targeted resources are now updated (#14186)
  * core: Fixed 0.9.5 regression with the conditional operator .. ? .. : .. failing to type check with unknown/computed values (#14454)
  * core: Fixed 0.9 regression causing issues during refresh when adding new data resource instances using count (#14098)
  * core: Fixed crasher when populating a "splat variable" from an empty (nil) module state. (#14526)
  * core: fix bad Sprintf in backend migration message (#14601)
  * core: Addressed 0.9.5 issue with passing partially-unknown splat results through module variables, by removing the requirement to pass a redundant list level. (#14737)
  * provider/aws: Allow updating constraints in WAF SizeConstraintSet + no constraints (#14661)
  * provider/aws: Allow updating tuples in WAF ByteMatchSet + no tuples (#14071)
  * provider/aws: Allow updating tuples in WAF SQLInjectionMatchSet + no tuples (#14667)
  * provider/aws: Allow updating tuples in WAF XssMatchSet + no tuples (#14671)
  * provider/aws: Increase EIP update timeout (#14381)
  * provider/aws: Increase timeout for creating security group (#14380] [#14724)
  * provider/aws: Increase timeout for (dis)associating IPv6 addr to/from subnet (#14401)
  * provider/aws: Increase timeout for retrying creation of IAM server cert (#14609)
  * provider/aws: Increase timeout for deleting IGW (#14705)
  * provider/aws: Increase timeout for retrying creation of CW log subs (#14722)
  * provider/aws: Using the new time schema helper for RDS Instance lifecycle mgmt (#14369)
  * provider/aws: Using the timeout schema helper to make alb timeout cofigurable (#14375)
  * provider/aws: Refresh from state when CodePipeline Not Found (#14431)
  * provider/aws: Override spot_instance_requests volume_tags schema (#14481)
  * provider/aws: Allow Internet Gateway IPv6 routes (#14484)
  * provider/aws: ForceNew aws_launch_config when root_block_device changes (#14507)
  * provider/aws: Pass IAM Roles to codepipeline actions (#14263)
  * provider/aws: Create rule(s) for prefix-list-only AWS security group permissions on 'terraform import' (#14528)
  * provider/aws: Set aws_subnet ipv6_cidr_block to computed (#14542)
  * provider/aws: Change of aws_subnet ipv6 causing update failure (#14545)
  * provider/aws: Nothing to update in cloudformation should not result in errors (#14463)
  * provider/aws: Handling data migration in RDS snapshot restoring (#14622)
  * provider/aws: Mark cookies in default_cache_behaviour of cloudfront_distribution as required (#12628)
  * provider/aws: Fall back to old tagging mechanism for AWS gov and aws China (#14627)
  * provider/aws: Change AWS ssm_maintenance_window Read func (#14665)
  * provider/aws: Increase timeout for creation of route_table (#14701)
  * provider/aws: Retry ElastiCache cluster deletion when it's snapshotting (#14700)
  * provider/aws: Retry ECS service update on InvalidParameterException (#14708)
  * provider/aws: Retry IAM Role deletion on DeleteConflict (#14707)
  * provider/aws: Do not dereference source_Dest_check in aws_instance (#14723)
  * provider/aws: Add validation function for IAM Policies (#14669)
  * provider/aws: Fix panic on instance shutdown (#14727)
  * provider/aws: Handle migration when restoring db cluster from snapshot (#14766)
  * provider/aws: Provider ability to enable snapshotting on ElastiCache RG (#14757)
  * provider/cloudstack: cloudstack_firewall panicked when used with older (&lt; v4.6) CloudStack versions (#14044)
  * provider/datadog: Allowed method on aggregator is avg ! average (#14414)
  * provider/digitalocean: Fix parsing of digitalocean dns records (#14215)
  * provider/github: Log HTTP requests and responses in DEBUG mode (#14363)
  * provider/github Check for potentially nil response from GitHub API client (#14683)
  * provider/google: Fix health check http/https defaults (#14441)
  * provider/google: Fix issue with GCP Cloud SQL Instance disk_autoresize (#14582)
  * provider/google: Fix crash creating Google Cloud SQL 2nd Generation replication instance (#14373)
  * provider/google: Disks now detach before getting deleted (#14651)
  * provider/google: Update google_compute_target_pool's session_affinity default (#14807)
  * provider/heroku: Fix issue with setting correct CName in heroku_domain (#14443)
  * provider/opc: Correctly export ip_address in IP Addr Reservation (#14543)
  * provider/openstack: Handle Deleted Resources in Floating IP Association (#14533)
  * provider/openstack: Catch error during instance network parsing (#14704)
  * provider/vault: Prevent panic when no secret found (#14435)
- Update to v0.9.5:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/aws: Users of aws_cloudfront_distributions with custom_origins have been broken due to changes in the AWS API requiring OriginReadTimeout being set for updates. This has been fixed and will show as a change in terraform plan / apply. (#13367)
  * provider/aws: Users of China and Gov clouds, cannot use the new tagging of volumes created as part of aws_instances (#14055)
  * provider/aws: Skip tag operations on cloudwatch logs in govcloud partition. Currently not supported by Amazon. (#12414)
  * provider/aws: More consistent (un)quoting of long TXT/SPF aws_route53_records. Previously we were trimming first 2 quotes and now we're (correctly) trimming first and last one. Depending on the use of quotes in your TXT/SPF records this may result in extra diff in plan/apply (#14170)
  - FEATURES:
  * New Provider: gitlab (#13898)
  * New Resource: aws_emr_security_configuration (#14080)
  * New Resource: aws_ssm_maintenance_window (#14087)
  * New Resource: aws_ssm_maintenance_window_target (#14087)
  * New Resource: aws_ssm_maintenance_window_task (#14087)
  * New Resource: azurerm_sql_elasticpool (#14099)
  * New Resource: google_bigquery_table (#13743)
  * New Resource: google_compute_backend_bucket (#14015)
  * New Resource: google_compute_snapshot (#12482)
  * New Resource: heroku_app_feature (#14035)
  * New Resource: heroku_pipeline (#14078)
  * New Resource: heroku_pipeline_coupling (#14078)
  * New Resource: kubernetes_limit_range (#14285)
  * New Resource: kubernetes_resource_quota (#13914)
  * New Resource: vault_auth_backend (#10988)
  * New Data Source: aws_efs_file_system (#14041)
  * New Data Source: http, for retrieving text data from generic HTTP servers (#14270)
  * New Data Source: google_container_engine_versions, for retrieving valid versions for clusters (#14280)
  * New Interpolation Function: log, for computing logarithms (#12872)
  - IMPROVEMENTS:
  * core: sha512 and base64sha512 interpolation functions, similar to their sha256 equivalents. (#14100)
  * core: It's now possible to use the index operator [ ] to select a known value out of a partially-known list, such as using "splat syntax" and increasing the count. (#14135)
  * provider/aws: Add support for CustomOrigin timeouts to aws_cloudfront_distribution (#13367)
  * provider/aws: Add support for IAMDatabaseAuthenticationEnabled (#14092)
  * provider/aws: aws_dynamodb_table Add support for TimeToLive (#14104)
  * provider/aws: Add security_configuration support to aws_emr_cluster (#14133)
  * provider/aws: Add support for the tenancy placement option in aws_spot_fleet_request (#14163)
  * provider/aws: aws_db_option_group normalizes name to lowercase (#14192, #14366)
  * provider/aws: Add support description to aws_iam_role (#14208)
  * provider/aws: Add support for SSM Documents to aws_cloudwatch_event_target (#14067)
  * provider/aws: add additional custom service endpoint options for CloudFormation, KMS, RDS, SNS &amp; SQS (#14097)
  * provider/aws: Add ARN to security group data source (#14245)
  * provider/aws: Improve the wording of DynamoDB Validation error message (#14256)
  * provider/aws: Add support for importing Kinesis Streams (#14278)
  * provider/aws: Add arn attribute to aws_ses_domain_identity resource (#14306)
  * provider/aws: Add support for targets to aws_ssm_association (#14246)
  * provider/aws: native redis clustering support for elasticache (#14317)
  * provider/aws: Support updating aws_waf_rule predicates (#14089)
  * provider/azurerm: azurerm_template_deployment now supports String/Int/Boolean outputs (#13670)
  * provider/azurerm: Expose the Private IP Address for a Load Balancer, if available (#13965)
  * provider/dns: Fix data dns txt record set (#14271)
  * provider/dnsimple: Add support for import for dnsimple_records (#9130)
  * provider/dyn: Add verbose Dyn provider logs (#14076)
  * provider/google: Add support for networkIP in compute instance templates (#13515)
  * provider/google: google_dns_managed_zone is now importable (#13824)
  * provider/google: Add support for compute_route (#14065)
  * provider/google: Add path to google_pubsub_subscription (#14238)
  * provider/google: Improve Service Account by offering to recreate if missing (#14282)
  * provider/google: Log HTTP requests and responses in DEBUG mode (#14281)
  * provider/google: Add additional properties for google resource storage bucket object (#14259)
  * provider/google: Handle all 404 checks in read functions via the new function (#14335)
  * provider/heroku: import heroku_app resource (#14248)
  * provider/nomad: Add TLS options (#13956)
  * provider/triton: Add support for reading provider configuration from TRITON_* environment variables in addition to SDC_*(#14000)
  * provider/triton: Add cloud_config argument to triton_machine resources for Linux containers (#12840)
  * provider/triton: Add insecure_skip_tls_verify (#14077)
  - BUG FIXES:
  * core: module blocks without names are now caught in validation, along with various other block types (#14162)
  * core: no longer will errors and normal log output get garbled together on Windows (#14194)
  * core: Avoid crash on empty TypeSet blocks (#14305)
  * provider/aws: Update aws_ebs_volume when attached (#14005)
  * provider/aws: Set aws_instance volume_tags to be Computed (#14007)
  * provider/aws: Fix issue getting partition for federated users (#13992)
  * provider/aws: aws_spot_instance_request not forcenew on volume_tags (#14046)
  * provider/aws: Exclude aws_instance volume tagging for China and Gov Clouds (#14055)
  * provider/aws: Fix source_dest_check with network_interface (#14079)
  * provider/aws: Fixes the bug where SNS delivery policy get always recreated (#14064)
  * provider/aws: Increase timeouts for Route Table retries (#14345)
  * provider/aws: Prevent Crash when importing aws_route53_record (#14218)
  * provider/aws: More consistent (un)quoting of long TXT/SPF aws_route53_records (#14170)
  * provider/aws: Retry deletion of AWSConfig Rule on ResourceInUseException (#14269)
  * provider/aws: Refresh ssm document from state on 404 (#14279)
  * provider/aws: Allow zero-value ELB and ALB names (#14304)
  * provider/aws: Update the ignoring of AWS specific tags (#14321)
  * provider/aws: Adding IPv6 address to instance causes perpetual diff (#14355)
  * provider/aws: Fix SG update on instance with multiple network interfaces (#14299)
  * provider/azurerm: Fixing a bug in azurerm_network_interface (#14365)
  * provider/digitalocean: Prevent diffs when using IDs of images instead of slugs (#13879)
  * provider/fastly: Changes setting conditionals to optional (#14103)
  * provider/google: Ignore certain project services that can't be enabled directly via the api (#13730)
  * provider/google: Ability to add more than 25 project services (#13758)
  * provider/google: Fix compute instance panic with bad disk config (#14169)
  * provider/google: Handle google_storage_bucket_object not being found (#14203)
  * provider/google: Handle google_compute_instance_group_manager not being found (#14190)
  * provider/google: better visibility for compute_region_backend_service (#14301)
  * provider/heroku: Configure buildpacks correctly for both Org Apps and non-org Apps (#13990)
  * provider/heroku: Fix heroku_cert update of ssl cert (#14240)
  * provider/openstack: Handle disassociating deleted FloatingIP's from a server (#14210)
  * provider/postgres grant role when creating database (#11452)
  * provider/triton: Make triton machine deletes synchronous. (#14368)
  * provisioner/remote-exec: Fix panic from remote_exec provisioner (#14134)</changelog>
  <changelog author="thipp@suse.de" date="1498564800">- Update to v0.9.9:
  - BUG FIXES:
  * provisioner/file: Refactor the provisioner validation function to prevent false positives (#15273)
  * provisioner/chef: Prevent a panic while trying to read the connection info (#15271)</changelog>
  <changelog author="thipp@suse.de" date="1499083200">- Update to v0.9.10:
  - BUG FIXES:
  * core: Hotfix for issue where state index wasn't getting properly incremented when applying a change containing only data source updates and/or resource drift. (That is, state changes made during refresh.) This issue is significant only for the "atlas" backend, since that backend verifies on the server that state serial numbers are being used consistently. (#15423)</changelog>
  <changelog author="thipp@suse.de" date="1499169600">- Update to v0.9.11:
  - BUG FIXES:
  * core: Hotfix for issue where a state from a plan was reported as not equal to the same state stored to a backend. This arose from the fix for the previous issue where the incorrect copy of the state was being used when applying with a plan. (#15460)</changelog>
</package>
<package pkgid="47de09d6003925e8048adb2fa03adcd2dccc61aefab2446e5c790c1b02cdb250" name="terraform" arch="aarch64">
  <version epoch="0" ver="0.9.11" rel="1.2"/>
  <changelog author="moio@suse.com" date="1477915200">- Update to v0.7.7
  - FEATURES:
  * New Data Source: scaleway_bootsscript. (#9386)
  * New Data Source: scaleway_image. [GH-9386]
  - IMPROVEMENTS:
  * core: When the environment variable TF_LOG_PATH is specified, debug logs are now appended to the specified file instead of being truncated. (#9440)
  * provider/aws: Expose ARN for aws_lambda_alias. (#9390)
  * provider/aws: Add support for AWS US East (Ohio) region. (#9414)
  * provider/scaleway: scaleway_ip, scaleway_security_group, scalway_server and scaleway_volume resources can now be imported. (#9387)
  - BUG FIXES:
  * core: List and map indexes support arithmetic. (#9372)
  * core: List and map indexes are implicitly converted to the correct type if possible. (#9372)
  * provider/aws: Read back associate_public_ip_address in aws_launch_configuration resources to enable importing. (#9399)
  * provider/aws: Remove aws_route resources from state if their associated aws_route_table has been removed. (#9431)
  * provider/azurerm: Load balancer resources now have their id attribute set to the resource URI instead of the load balancer URI. (#9401)
  * provider/google: Fix a bug causing a crash when migrating google_compute_target_pool resources from 0.6.x releases. (#9370)
- Update to v0.7.6
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * azurerm_virtual_machine has deprecated the use of diagnostics_profile in favour of boot_diagnostics. (#9122)
  * The deprecated key_file and bastion_key_file arguments to Provisioner Connections have been removed (#9340)
  - FEATURES:
  * New Data Source: aws_billing_service_account (#8701)
  * New Data Source: aws_availability_zone (#6819)
  * New Data Source: aws_region (#6819)
  * New Data Source: aws_subnet (#6819)
  * New Data Source: aws_vpc (#6819)
  * New Resource: azurerm_lb (#9199)
  * New Resource: azurerm_lb_backend_address_pool (#9199)
  * New Resource: azurerm_lb_nat_rule (#9199)
  * New Resource: azurerm_lb_nat_pool (#9199)
  * New Resource: azurerm_lb_probe (#9199)
  * New Resource: azurerm_lb_rule (#9199)
  * New Resource: github_repository (#9327)
  - IMPROVEMENTS:
  * core-validation: create validation package to provide common validation functions (#8103)
  * provider/aws: Support Import of OpsWorks Custom Layers (#9252)
  * provider/aws: Automatically constructed ARNs now support partitions other than aws, allowing operation with aws-cn and aws-us-gov (#9273)
  * provider/aws: Retry setTags operation for EC2 resources (#7890)
  * provider/aws: Support refresh of EC2 instance user_data (#6736)
  * provider/aws: Poll to confirm delete of resource_aws_customer_gateway (#9346)
  * provider/azurerm: expose default keys for servicebus_namespace (#9242)
  * provider/azurerm: add enable_blob_encryption to azurerm_storage_account resource (#9233)
  * provider/azurerm: set resource_group_name on resource import across the provider (#9073)
  * provider/azurerm: azurerm_cdn_profile resources can now be imported (#9306)
  * provider/datadog: add support for Datadog dashboard "type" and "style" options (#9228)
  * provider/scaleway: region is now supported for provider configuration
  - BUG FIXES:
  * core: Local state can now be refreshed when no resources exist (#7320)
  * core: Orphaned nested (depth 2+) modules will inherit provider configs (#9318)
  * core: Fix crash when a map key contains an interpolation function (#9282)
  * core: Numeric variables values were incorrectly converted to numbers (#9263)
  * core: Fix input and output of map variables from HCL (#9268)
  * core: Crash when interpolating a map value with a function in the key (#9282)
  * core: Crash when copying a nil value in an InstanceState (#9356)
  * command/fmt: Bare comment groups no longer have superfluous newlines
  * command/fmt: Leading comments on list items are formatted properly
  * provider/aws: Return correct AMI image when most_recent is set to true. (#9277)
  * provider/aws: Fix issue with diff on import of aws_eip in EC2 Classic (#9009)
  * provider/aws: Handle EC2 tags related errors in CloudFront Distribution resource. (#9298)
  * provider/aws: Fix cause error when using etag and kms_key_id with aws_s3_bucket_object (#9168)
  * provider/aws: Fix issue reassigning EIP instances appropriately (#7686)
  * provider/azurerm: removing resources from state when the API returns a 404 for them (#8859)
  * provider/azurerm: Fixed a panic in azurerm_virtual_machine when using diagnostic_profile (#9122)</changelog>
  <changelog author="moio@suse.com" date="1478088000">- Update to v0.7.8
- BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/openstack: The OpenStack provider has switched to the new Gophercloud SDK. No front-facing changes were made, but please be aware that there might be bugs. Please report any if found.
  * archive_file is now a data source, instead of a resource (#8492)
- FEATURES:
  * Experimental new apply graph: terraform apply is getting a new graph creation process for 0.8. This is now available behind a flag -Xnew-apply (on any command). This will become the default in 0.8. There may still be bugs. (#9388)
  * Experimental new destroy graph: terraform destroy is also getting a new graph creation process for 0.8. This is now available behind a flag -Xnew-destroy. This will become the default in 0.8. (#9527)
  * New Provider: pagerduty (#9022)
  * New Resource: aws_iam_user_login_profile (#9605)
  * New Resource: aws_waf_ipset (#8852)
  * New Resource: aws_waf_rule (#8852)
  * New Resource: aws_waf_web_acl (#8852)
  * New Resource: aws_waf_byte_match_set (#9681)
  * New Resource: aws_waf_size_constraint_set (#9689)
  * New Resource: aws_waf_sql_injection_match_set (#9709)
  * New Resource: aws_waf_xss_match_set (#9710)
  * New Resource: aws_ssm_activation (#9111)
  * New Resource: azurerm_key_vault (#9478)
  * New Resource: azurerm_storage_share (#8674)
  * New Resource: azurerm_eventhub_namespace (#9297)
  * New Resource: cloudstack_security_group (#9103)
  * New Resource: cloudstack_security_group_rule (#9645)
  * New Resource: cloudstack_private_gateway (#9637)
  * New Resource: cloudstack_static_route (#9637)
  * New DataSource: aws_ebs_volume (#9753)
  * New DataSource: aws_prefix_list (#9566)
  * New DataSource: aws_security_group (#9604)
  * New DataSource: azurerm_client_config (#9478)
  * New Interpolation Function: ceil (#9692)
  * New Interpolation Function: floor (#9692)
  * New Interpolation Function: min (#9692)
  * New Interpolation Function: max (#9692)
  * New Interpolation Function: title (#9087)
  * New Interpolation Function: zipmap (#9627)
- IMPROVEMENTS:
  * provider/aws: No longer require route_table_ids list in aws_vpc_endpoint resources (#9357)
  * provider/aws: Allow description in aws_redshift_subnet_group to be modified (#9515)
  * provider/aws: Add tagging support to aws_redshift_subnet_group (#9504)
  * provider/aws: Add validation to IAM User and Group Name (#9584)
  * provider/aws: Add Ability To Enable / Disable ALB AccessLogs (#9290)
  * provider/aws: Add support for AutoMinorVersionUpgrade to aws_elasticache_replication_group resource. (#9657)
  * provider/aws: Fix import of RouteTable with destination prefixes (#9686)
  * provider/aws: Add support for reference_name to aws_route53_health_check (#9737)
  * provider/aws: Expose ARN suffix on ALB Target Group (#9734)
  * provider/azurerm: add account_kind and access_tier to storage_account (#9408)
  * provider/azurerm: write load_balanacer attributes to network_interface_card hash (#9207)
  * provider/azurerm: Add disk_size_gb param to VM storage_os_disk (#9200)
  * provider/azurerm: support importing of subnet resource (#9646)
  * provider/azurerm: Add support for all of the Azure regions e.g. Germany, China and Government (#9765)
  * provider/digitalocean: Allow resizing DigitalOcean Droplets without increasing disk size. (#9573)
  * provider/google: enhance service scope list (#9442)
  * provider/google Change default MySQL instance version to 5.6 (#9674)
  * provider/google Support MySQL 5.7 instances (#9673)
  * provider/google: Add support for using source_disk to google_compute_image (#9614)
  * provider/google: Add support for default-internet-gateway alias for google_compute_route (#9676)
  * provider/openstack: Added value_specs to openstack_networking_port_v2, allowing vendor information (#9551)
  * provider/openstack: Added value_specs to openstack_networking_floatingip_v2, allowing vendor information (#9552)
  * provider/openstack: Added value_specs to openstack_compute_keypair_v2, allowing vendor information (#9554)
  * provider/openstack: Allow any protocol in openstack_fw_rule_v1 (#9617)
  * provider/openstack: expose LoadBalancer v2 VIP Port ID (#9727)
  * provider/openstack: Openstack Provider enhancements including environment variables (#9725)
  * provider/scaleway: update sdk for ams1 region (#9687)
  * provider/scaleway: server volume property (#9695)
- BUG FIXES:
  * core: Resources suffixed with 'panic' won't falsely trigger crash detection. (#9395)
  * core: Validate lifecycle options don't contain interpolations. (#9576)
  * core: Tainted resources will not process ignore_changes. (#7855)
  * core: Boolean looking values passed in via -var no longer cause type errors. (#9642)
  * core: Computed primitives in certain cases no longer cause diff mismatch errors. (#9618)
  * core: Empty arrays for list vars in JSON work (#8886)
  * core: Boolean types in tfvars work propertly (#9751)
  * core: Deposed resource destruction is accounted for properly in apply counts. (#9731)
  * core: Check for graph cycles on resource expansion to catch cycles between self-referenced resources. (#9728)
  * core: prevent_destroy prevents decreasing count (#9707)
  * core: removed optional items will trigger "requires new" if necessary (#9699)
  * command/apply: -backup and -state-out work with plan files (#9706)
  * command/fmt: Cleaner formatting for multiline standalone comments above resources
  * command/validate: respond to --help (#9660)
  * provider/archive: Converting to datasource. (#8492)
  * provider/aws: Fix issue importing AWS Instances and setting the correct associate_public_ip_address value (#9453)
  * provider/aws: Fix issue with updating ElasticBeanstalk environment variables (#9259)
  * provider/aws: Allow zero value for scaling_adjustment in aws_autoscaling_policy when using SimpleScaling (#8893)
  * provider/aws: Increase ECS service drain timeout (#9521)
  * provider/aws: Remove VPC Endpoint from state if it's not found (#9561)
  * provider/aws: Delete Loging Profile from IAM User on force_destroy (#9583)
  * provider/aws: Exposed aws_api_gw_domain_name.certificate_upload_date attribute (#9533)
  * provider/aws: fix aws_elasticache_replication_group for Redis in cluster mode (#9601)
  * provider/aws: Validate regular expression passed via the ami data_source name_regex attribute. (#9622)
  * provider/aws: Bug fix for NoSuckBucket on Destroy of aws_s3_bucket_policy (#9641)
  * provider/aws: Refresh aws_autoscaling_schedule from state on 404 (#9659)
  * provider/aws: Allow underscores in IAM user and group names (#9684)
  * provider/aws: aws_ami: handle deletion of AMIs (#9721)
  * provider/aws: Fix aws_route53_record alias perpetual diff (#9704)
  * provider/aws: Allow active state while waiting for the VPC Peering Connection. (#9754)
  * provider/aws: Normalize all-principals wildcard in aws_iam_policy_document (#9720)
  * provider/azurerm: Fix Azure RM loadbalancer rules validation (#9468)
  * provider/azurerm: Fix servicebus_topic values when using the Update func to stop perpetual diff (#9323)
  * provider/azurerm: lower servicebus_topic max size to Azure limit (#9649)
  * provider/azurerm: Fix VHD deletion when VM and Storage account are in separate resource groups (#9631)
  * provider/azurerm: Guard against panic when importing arm_virtual_network (#9739)
  * provider/azurerm: fix sql_database resource reading tags (#9767)
  * provider/cloudflare: update client library to stop connection closed issues (#9715)
  * provider/consul: Change to consul_service resource to introduce a service_id parameter (#9366)
  * provider/datadog: Ignore float/int diffs on thresholds (#9466)
  * provider/docker: Fixes for docker_container host object and documentation (#9367)
  * provider/scaleway improve the performance of server deletion (#9491)
  * provider/scaleway: fix scaleway_volume_attachment with count &gt; 1 (#9493)</changelog>
  <changelog author="thipp@suse.de" date="1479384000">- Update to v0.7.11:
  - IMPROVEMENTS:
  * provider/aws: Expose RDS DB Instance HostedZoneId attribute (#10000)
  * provider/aws: Ignore AWS internal tags (#7454)
  * provider/aws: Exposed aws_iam_role create_date attribute (#10091)
  * provider/aws: Added aws_api_gateway_api_key created_date &amp; last_updated_date attributes (#9530)
  * provider/aws: Added aws_api_gateway_rest_api created_date attribute (#9532)
  * provider/aws: Exposed aws_api_gateway_deployment.created_date attribute (#9534)
  * provider/aws: Added retry_duraction to redshift_configuration in kinesis_firehose_delivery_stream (#10113)
  * provider/azurerm: allow updating load balancer sub-resources (#10016)
  * provider/openstack: Instance user_data will now detect if input is already Base64-encode (#9966)
  - BUG FIXES:
  * core: Fix diff mismatch error on "Destroy: true to false" scenarios. (#10139)
  * core: New destroy graph -target includes dependencies. (#10036)
  * core: New destroy graph creates proper edges through module outputs (#10068)
  * core: Fix shadow error when using uuid() (#10106)
  * core: Fix an issue where applies with data sources could hang (#10134)
  * core: Fix plan operation diff mismatch for computed keys in slices (#10118)
  * provider/aws: fix the validation of aws_redshift_cluster database_name (#10019)
  * provider/aws: Fix panic in aws_acm_certificate datasource (#10051)
  * provider/aws: increase aws_lambda_function timeout (#10116)
  * provider/aws: Fixed ES buffering_interval option in kinesis_firehose_delivery_stream (#10112)
- Update to v0.7.10:
  - FEATURES:
  * New Resource: azurerm_eventhub (#9889)
  * New Resource: azurerm_virtual_machine_extension (#9962)
  * Experimental new plan graph: terraform plan is getting a new graph creation process for 0.8. This is now available behind a flag -Xnew-apply (on any command). This will become the default in 0.8. There may still be bugs. (#9973)
  - IMPROVEMENTS:
  * provider/aws: Add support for Service Access Security Group in aws_emr_cluster (#9600)
  * provider/aws: Add Enhanced VPC routing to Redshift (#9950)
  * provider/aws: Add key_name_prefix argument to aws_key_pair resource (#9993)
  * provider/openstack: Add value_specs to openstack_fw_policy_v1 resource, allowing vendor information (#9835)
  * provider/openstack: Add value_specs to openstack_fw_firewall_v1 resource, allowing vendor information (#9836)
  * provider/random: The b64 attribute on random_id resources is deprecated, replaced by b64_url and b64_std (#9903)
  - BUG FIXES:
  * core: Splat variables (foo.*.bar) are now ordered by count index for deterministic ordering. (#9883)
  * core: Prune orphan outputs (in the config but not in the state). (#9971)
  * core: New apply graph doesn't prune module variables as aggressively. (#9898)
  * core: New apply graph properly configures providers with aliases. (#9894)
  * core: New destroy graph doesn't create edge loops to destroy nodes that reference themselves. (#9968)
  * provider/aws: Fix crash when adding EBS volumes to spot fleet request. (#9857)
  * provider/aws: Ignore NoSuchEntity error when IAM user does not have login profile (#9900)
  * provider/aws: Setting static_routes_only on import of vpn_connection (#9802)
  * provider/aws: aws_alb_target_group arn_suffix missing the targetgroup (#9911)
  * provider/aws: Fix the validateFunc of aws_elasticache_replication_group (#9918)
  * provider/aws: removing toLower when setting aws_db_parameter_group options (#9820)
  * provider/aws: Fix panic when passing statuses to aws_acm_certificate (#9990)
  * provider/aws: AWS IAM, User and Role allow + in the name (#9991)
  * provider/scaleway: retry volume attachment (#9972)
  * provider/scaleway: fix scaleway_image datasource returning unknown images (#9899)
  * provider/google: fix crash when mistakenly configuring disks (#9942)
- Update to v0.7.9:
  - FEATURES:
  * New Data Source: aws_acm_certificate (#8359)
  * New Resource: aws_autoscaling_attachment (#9146)
  * New Resource: postgresql_extension (#9210)
  - IMPROVEMENTS:
  * core: Improve shadow graph robustness by catching panics during graph evaluation. (#9852)
  * provider/aws: Provide the option to skip_destroy on aws_volume_attachment (#9792)
  * provider/aws: Allows aws_alb security_groups to be updated (#9804)
  * provider/aws: Add the enable_sni attribute for Route53 health checks. (#9822)
  * provider/openstack: Add value_specs to openstack_fw_rule_v1 resource, allowing vendor information (#9834)
  * state/remote/swift: Enable OpenStack Identity/Keystone v3 authentication (#9769)
  * state/remote/swift: Now supports all login/config options that the OpenStack Provider supports (#9777)
  - BUG FIXES:
  * core: Provisioners in modules do not crash during apply (regression). (#9846)
  * core: Computed bool fields with non-bool values will not crash (#9812)
  * core: formatlist interpolation function accepts an empty list (#9795)
  * core: Validate outputs have a name (#9823)
  * core: Validate variables have a name (#9818)
  * command/apply: If a partial set of required variables are provided with -var, ask for the remainder (#9794)
  * command/fmt: Multiline strings aren't erroneously indented (#9859)
  * provider/aws: Fix issue setting certificate_upload_date in aws_api_gateway_domain_name (#9815)
  * provider/azurerm: allow storage_account resource with name "$root" (#9813)
  * provider/google: fix for looking up project image families (#9243)
  * provider/openstack: Don't pass shared in FWaaS Policy unless it's set (#9830)
  * provider/openstack: openstack_fw_firewall_v1 admin_state_up should default to true (#9832)
  - PLUGIN CHANGES:
  * Fields in resources can now have both Optional and ConflictsWith (#9825)</changelog>
  <changelog author="thipp@suse.de" date="1479988800">- Update to v0.7.13:
  - BUG FIXES:
  * core: New graph records dependencies for explicit self references (#10319)
- Update to v0.7.12:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/cloudstack: cloudstack_static_nat has now deprecated network_id (#10204)
  - FEATURES:
  * New Data Source: aws_alb_listener (#10181)
  * New Resource: github_label (#10213)
  - IMPROVEMENTS:
  * core: Experimental feature failures are less verbose. (#10276)
  * provider/aws: Add name_prefix to aws_iam_policy (#10178)
  * provider/aws: Add ability to select aws_prefix_list data source by name (#10248)
  * provider/aws Return service CIDR blocks from aws_vpc_endpoint resource (#10254)
  * provider/aws: Added environment configuration for AWS Lambda Functions (#10275)
  - BUG FIXES:
  * core: Fix potential crashing race condition on state write (#10277)
  * core: Data sources in modules lose their data. prefix when moved within the state (#9996)
  * provider/aws: Fixed issue with enable_dns_support on creation in aws_vpc (#10171)
  * provider/aws: Add CertificateNotFound retry waiter to aws_alb_listener (#10180)
  * provider/aws: Remove IAM user's MFA devices with force_destroy (#10262)
  * provider/scaleway: improve volume attachment (#10084)</changelog>
  <changelog author="thipp@suse.de" date="1482148800">- Update to v0.8.1:
  - IMPROVEMENTS:
  * provider/aws: Support eu-west-2 (#10470)
  * provider/aws: Improved the SNS topic subscription protocols validation (#10704)
  * providers/google: Add subnetwork_project field to enable cross-project networking (#9662)
  * provider/pagerduty: Allow 'team_responder' role for pagerduty_user resource (#10728)
  - BUG FIXES:
  * core: Handle whitespace around the key in the -var flag. (#10717)
  * core: terraform block works in the presence of _override files (#10715)
  * core: Fix error when a provider in a module only referenced a variable (#10719)
  * core: Destroy ordering for resources that depend on each other across modules is correct (#745)
  - DEPRECATION REMOVALS:
  * provider/aws: Removed deprecated parameter_group from aws_rds_cluster (#10733)
- Update to v0.8.0:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * template_file inline templates must escape their variable usage. What was previously ${foo} must now be $${foo}. Note that this is only for inline templates. Templates read from files are unchanged. (#9698)
  * Escape sequences used to require double-escaping when used within interpolations. You now must only escape once (which is the expected/typical behavior). For example: ${replace(var.foo, "\\", "\\\\")} is correct. Before, that would cause very strange behavior. However, this may break existing configurations which found a level of escape sequences to work. Check terraform plan for incorrect output.
  * Math operators now follow the standard order of operations: *, /, % followed by +, -. See the updated interpolation docs for more information. You can continue to force ordering with parentheses.
  * Strings in configuration can no longer contain unescaped newlines. For unescaped newlines, heredocs must be used
  * 
  * provider/aws: Anywhere where we can specify kms_key_id must now be a valid KMS Key ID ARN to stop continual diffs
  * 
  * provider/chef: The chef provider now accepts key_material as an alternative to private_key_pem. The private_key_pem attribute will be deprecated in a future release
  * provider/postgres: ssl_mode has been renamed sslmode to match common usage (#10682)
  - DEPRECATION REMOVALS:
  * The template_file resource no longer accepts a direct file path for the template attribute. You may either specify a path wrapped in a file function or specify a file path with the filepath attribute. This was deprecated during 0.7.x.
  - FEATURES:
  * New command: terraform console, an interactive console for experimenting with and using interpolations. (#10093)
  * Terraform version requirement in configuration. You can now specify a Terraform version requirement in configuration and modules. (#10080)
  * Conditional values: You can now use conditionals to determine the values of attributes. For example: count = "${var.env == "prod" ? 1 : 0}".
  * depends_on can reference modules. This allows a resource or output to depend on everything within a module. (#10076)
  * output supports depends_on. This is useful when the output depends on a certain ordering to happen that can't be represented with interpolations. (#10072)
  * Providers and resources are now notified by Terraform core to "stop" when an interrupt is received, allowing resources to gracefully exit much, much faster. (#9607)
  * The import command can now specify a provider alias to use. (#10310)
  * The import command will now read provider configuration from Terraform configuration files (including loading tfvars files and so on). (#9809)
  * New Provider: external (#8768)
  * New Provider: nomad (#9538)
  * New Provider: rancher (#9173)
  * New Provider: vault (#9158)
  * New Provider: Icinga2 (#8306)
  * New Resource: aws_ebs_snapshot (#10017)
  * New Resource: aws_lightsail_domain (#10637)
  * New Resource: aws_lightsail_key_pair (#10583)  * New Resource: aws_lightsail_instance (#10473)
  * New Resource: aws_opsworks_rds_db_instance (#10294)
  * New Resource: aws_snapshot_create_volume_permission (#9891)
  * New Resource: aws_vpc_endpoint_route_table_association (#10137)
  * New Resource: google_compute_health_check (#10453)
  * New Resource: google_compute_region_backend_service (#10453)
  * New Resource: openstack_blockstorage_volume_attach_v2 (#10259)
  * New Resource: openstack_compute_volume_attach_v2 (#10260)
  * New Data Source: aws_ebs_snapshot (#10017)
  * New Data Source: aws_eip (#9833)
  * New Data Source: aws_iam_server_certificate (#10558)
  * New Data Source: aws_route_table (#10301)
  * New Data Source: aws_route53_zone (#9766)
  * New Data Source: aws_vpc_endpoint_services (#10261)
  * New Data Source: pagerduty_user (#10541)
  * New Interpolation Function: timestamp (#10475)
  * core: allow outputs to have descriptions (#9722)
  * state/azure: support passing of lease ID when writing storage blob (#10115)
  - IMPROVEMENTS:
  * core: Human-friendly error when a computed count is used. (#10060)
  * core: Maps across multiple input sources (files, CLI, env vars) are merged. (#10654)
  * core: SIGTERM also triggers graceful shutdown in addition to SIGINT (#10534)
  * core: Plan will show deposed-only destroys for create-before-destroy resources. (#10404)
  * command/plan: Show warning when a plan file is given as input to make behavior clear. (#10639)
  * helper/schema: only map, list, and set elements that are actually causing a resource to destroy/create are marked as "requires new". (#9613)
  * provider/aws: Add support for AWS CA Central 1 Region (#10618)
  * provider/aws: Allow importing of aws_iam_role, aws_iam_role_policy and aws_iam_policy (#9398)
  * provider/aws: Added s3 bucket region attribute management (#10482)
  * provider/aws: Added SQS FIFO queues (#10614)
  * provider/aws: Addition of suspended_processes to aws_autoscaling_group (#10096)
  * provider/aws: added auto_minor_version_upgrade on aws_rds_cluster_insstance (#10284)
  * provider/aws: Add JSON validation to the aws_iam_policy resource (#10239)
  * provider/aws: Support MFA delete for s3 bucket versioning (#10020)
  * provider/aws: Enable DeleteOnTermination in ENI when created by spot fleet (#9922)
  * provider/aws: Enforced kms_key_* attributes to be ARNs (#10356)
  * provider/aws: IPv6 Support To Cloudfront (#10332)
  * provider/aws: Support import of aws_iam_instance_profile (#10436)
  * provider/aws: Increase aws_emr_cluster timeout (#10444)
  * provider/aws: Support Automatic Rollback of CodeDeploy deployments and CloudWatch Alarms for a Deployment Group (#9039)
  * provider/aws: Add support for termination protection and autotermination to EMR (#10252)
  * provider/aws: Add "no_device" support to ephemeral block devices (#10547)
  * provider/aws: Added S3 Bucket replication (#10552)
  * provider/aws: Add pgp_key to aws_iam_access_key to protect key. (#10615)
  * provider/azurerm: make DiskSizeGB optional for azurerm_virtual_machine data_disks (#10232)
  * provider/azurerm support license_type virtual_machine property (#10539)
  * provider/azurerm: support import of routes, fix route_table (#10389)
  * provider/azurerm: enable import of more resources (#10195)
  * provider/azurerm: create common schema for location field, add diff suppress (#10409)
  * provider/chef: Migrate Chef to use KEY_MATERIAL rather than using a Pem file (#10105)
  * provider/cloudstack: Add option to set a custom network_domain for cloudstack_network (#10638)
  * provider/cloudstack: Support using secondary IP addresses with the cloudstack_static_nat resource (#10420)
  * provider/cloudstack: Support using secondary IP addresses with the cloudstack_port_forward resource (#10638)
  * provider/datadog: Make monitor thresholds optional. (#10526)
  * provider/datadog: Improve datadog timeboard support (#10027)
  * provider/docker: Upload files into container before first start (#9520)
  * provider/docker: authentication via values instead of files (#10151)
  * provider/fastly add origin shielding (#10677)
  * provider/fastly: add ssl_hostname option (#9629)
  * provider/github: supports importing resources (#10382)
  * provider/google: Add support for Internal Load Balancing (#10453)
  * provider/google: Add Service Accounts resource (#9946)
  * provider/google: Instances and templates now both support metadata_startup_script and metadata.startup-script. (#10537)
  * provider/google: Added support for session affinity to compute_backend_service (#10387)
  * provider/google: Projects are now importable (#10469)
  * provider/google: SSL certificates can now specify prefix instead of a full name (#10684)
  * provider/openstack: Add Swauth/Swift Authentication (#9943)
  * provider/openstack: Detect Region for Importing Resources (#10509)
  * provider/postgresql: Improved support for many PostgreSQL resources (#10682)
  * provider/postgresql: Added 'connect_timeout' argument to provider 'postgresql' (#10380)
  * provider/rundeck: enable validation for multiple values in an array (#8913)
  * provider/rundeck: Add support for scheduler to rundeck_job (#9449)
  * state/remote/swift: Add support for versioning state file in swift and expiring versioned state (#10055)
  - BUG FIXES:
  * core: Escape sequences in interpolations work in every case. (#8709)
  * core: Maps in outputs with computed values are no longer removed. (#9549)
  * core: Direct indexing into a computed list no longer errors. (#10657)
  * core: Validate fails on invalid keys in variable blocks. (#10658)
  * core: Validate that only a single lifecycle block exists per rource. (#10656)
  * core: When destroying, the resources of a provider that depends on another resource are destroyed first. (#10659)
  * core: Catch parse errors for null characters mid-file (#9134)
  * core: Remove extra dot from state command backup files (#10300)
  * core: Validate data sources do not have provisioners (#10318)
  * core: Disable checkpoint settings take effect (#10206)
  * core: Changed attribute console output shows up on Windows. (#10417)
  * core: Destroying deposed resources in create before destroy waits until the creation step of its specific index. (0.8 regression) (#10416)
  * core: Certain invalid configurations will no longer print "illegal". (#10448)
  * core: Fix a crash that could occur when multiple deposed instances exist. (#10504)
  * core: Fix a diff mismatch error that could happen when a resource depends on a count resource being decreased. (#10522)
  * core: On Unix machines if getent is not available, fall back to shell to find home dir. (#10515)
  * command/fmt: Multiline comments aren't indented every fmt. (#6524)
  * communicator/ssh: Avoid race that could cause parallel remote execs on the same host to overwrite each other (#10549)
  * provider/aws: Added Lambda function guard when needed attributes are not set (#10663)
  * provider/aws: Allow import of aws_security_groups with more than one source_security_group_id rule (#9477)
  * provider/aws: Allow setting the DB Instance name when restoring from a snapshot (#10664)
  * provider/aws: Fix issue importing aws_vpc_peering_connection (#10635)
  * provider/aws: Fixed deletion of aws_api_gateway_base_path_mapping with empty path (#10177)
  * provider/aws: Fix issue removing Lambda environment variables (#10492)
  * provider/aws: Skip VPC endpoint routes when removing default route table's routes (#10303)
  * provider/aws: Do not return a root device for instance store backed AMIs. (#9483)
  * provider/aws: resource_aws_opsworks_application does not accept document_root parameter (#10477)
  * provider/aws: bug fix when specifying level on aws_opsworks_permission (#10394)
  * provider/aws: cloudfront distribution 404 should mark as gone (#10281)
  * provider/aws: Assign correct number of core instances (n-1) to aws-emr-cluster on update (#10529)
  * provider/aws: Allow update of Service role on a CodeDeploy deployment group (#9866)
  * provider/aws: fixed the api_gw_domain_name replace operation (#10179)
  * provider/aws: Forces the API GW domain name certificates to recreate the resource (#10588)
  * provider/aws: Validate effect in aws_iam_policy_document data source (#10021)
  * provider/azurerm: fix virtual_machine reading plan as the wrong type (#10626)
  * provider/azurerm: Prevent null reference when reading boot_diagnostics settings in azurerm_virtual_machine (#10283)
  * provider/azurerm: azurerm_availability_set not is ForceNew for UpdateDomain and FaultDomain (#10545)
  * provider/azurerm: fix servicebus_topic max_size_in_megabytes for premium namespaces (#10611)
  * provider/azurerm: set ForceNew for storage image and OS disk of virtual_machine (#10340)
  * provider/datadog: Refactor monitor tags to a list instead of a map. (#10570)
  * provider/datadog 9869: Validate credentials when initialising client. (#10567)
  * provider/openstack: More Import and Region Fixes (#10662)
  * provider/openstack: Fix Ordering of Port Allowed Address Pairs (#10250)
  * provider/template: No file path error when setting template to / (#10297)</changelog>
  <changelog author="thipp@suse.de" date="1483963200">- Update to v0.8.2:
  - FEATURES:
  * New Provider: Ignition [GH-6189]
  * New Provider: OpsGenie [GH-11012]
  * New Data Source: aws_vpc_peering_connection [GH-10913]
  * New Resource: azurerm_container_registry [GH-10973]
  * New Resource: azurerm_eventhub_authorization_rule [GH-10971]
  * New Resource: azurerm_eventhub_consumer_group [GH-9902]
  - IMPROVEMENTS:
  * command/fmt: Show filename on parse error [GH-10923]
  * provider/archive: archive_file now exports output_md5 attribute in addition to existing SHA1 and Base64 SHA256 hashes. [GH-10851]
  * provider/aws: Add most_recent to the ebs_snapshot data source [GH-10986]
  * provider/aws: Add support for instance tenancy in aws_opsworks_instance [GH-10885]
  * provider/aws: Added a validation for security group rule types [GH-10864]
  * provider:aws: Add support for updating aws_emr_cluster parameters [GH-11008]
  * provider/aws: Add Placement Constraints to aws_ecs_task_definition [GH-11030]
  * provider/aws: Increasing timeout for redshift cluster creation to 75 minutes [GH-11041]
  * provider/azurerm: support non public clouds [GH-11026]
  * provider/azurerm: Azure resource providers which are already registered are no longer re-registered. [GH-10991]
  * provider/docker: Add network create --internal flag support [GH-10932]
  * provider/docker: Add support for a list of pull_triggers within the docker_image resource. [GH-10845]
  * provider/pagerduty Add delete support to pagerduty_service_integration [GH-10891]
  * provider/postgresql Add permissions support to postgresql_schema as nested policy attributes [GH-10808]
  - BUG FIXES:
  * command/fmt: Lists of heredocs format properly [GH-10947]
  * provider/aws: Guard against nil change output in route53_zone that causes panic [GH-10798]
  * provider/aws: Reworked validateArn function to handle empty values [GH-10833]
  * provider/aws: Set aws_autoscaling_policy metric_aggregation_type to be Computed [GH-10904]
  * provider/aws: storage_class is now correctly treated as optional when configuring replication for aws_s3_bucket resources. [GH-10921]
  * provider/aws: user_data on aws_launch_configuration resources is only base 64 encoded if the value provided is not already base 64 encoded. [GH-10871]
  * provider/aws: Add snapshotting to the list of pending state for elasticache [GH-10965]
  * provider/aws: Add support for updating tags in aws_emr_cluster [GH-11003]
  * provider/aws: Fix the normalization of AWS policy statements [GH-11009]
  * provider/aws: data_source_aws_iam_server_certificate latest should be bool not string causes panic [GH-11016]
  * provider/aws: Fix typo in aws_redshift_cluster causing security groups to not allow update [GH-11025]
  * provider/aws: Set key_name in aws_key_pair if omited in configuration [GH-10987]
  * provider/aws: Updating the aws_efs_mount_target dns_name [GH-11023]
  * provider/google: Fix backwards incompatibility around create_timeout in instances [GH-10858]
  * provider/openstack: Handle PENDING_UPDATE status with LBaaS v2 members [GH-10875]
  * provider/rancher: Add 'finishing-upgrade' state to rancher stack [GH-11019]</changelog>
  <changelog author="thipp@suse.de" date="1484049600">- Update to v0.8.3:
  - FEATURES:
  * New Provider: Arukas (#10862)
  * New Provider: Ignition (#6189)
  * New Provider: OpsGenie (#11012)
  * New Data Source: aws_vpc_peering_connection (#10913)
  * New Resource: aws_codedeploy_deployment_config (#11062)
  * New Resource: azurerm_container_registry (#10973)
  * New Resource: azurerm_eventhub_authorization_rule (#10971)
  * New Resource: azurerm_eventhub_consumer_group (#9902)
  - IMPROVEMENTS:
  * command/fmt: Show filename on parse error (#10923)
  * provider/archive: archive_file now exports output_md5 attribute in addition to existing SHA1 and Base64 SHA256 hashes. (#10851)
  * provider/aws: Add most_recent to the ebs_snapshot data source (#10986)
  * provider/aws: Add support for instance tenancy in aws_opsworks_instance (#10885)
  * provider/aws: Added a validation for security group rule types (#10864)
  * provider:aws: Add support for updating aws_emr_cluster parameters (#11008)
  * provider/aws: Add Placement Constraints to aws_ecs_task_definition (#11030)
  * provider/aws: Increasing timeout for redshift cluster creation to 75 minutes (#11041)
  * provider/aws: Add support for content_handling to aws_api_gateway_integration_response (#11002)
  * provider/aws: Add S3 bucket name validation (#11116)
  * provider/aws: Add Route53 Record type validation (#11119)
  * provider/azurerm: support non public clouds (#11026)
  * provider/azurerm: Azure resource providers which are already registered are no longer re-registered. (#10991)
  * provider/docker: Add network create --internal flag support (#10932)
  * provider/docker: Add support for a list of pull_triggers within the docker_image resource. (#10845)
  * provider/pagerduty Add delete support to pagerduty_service_integration (#10891)
  * provider/postgresql Add permissions support to postgresql_schema as nested policy attributes (#10808)
  - BUG FIXES:
  * core: Properly expand sets as lists from a flatmap [#11042]
  * core: Disallow root modules named "root" as a temporary workaround (#11099)
  * command/fmt: Lists of heredocs format properly (#10947)
  * command/graph: Fix crash when -type=legacy (#11095)
  * provider/aws: Guard against nil change output in route53_zone that causes panic (#10798)
  * provider/aws: Reworked validateArn function to handle empty values (#10833)
  * provider/aws: Set aws_autoscaling_policy metric_aggregation_type to be Computed (#10904)
  * provider/aws: storage_class is now correctly treated as optional when configuring replication for aws_s3_bucket resources. (#10921)
  * provider/aws: user_data on aws_launch_configuration resources is only base 64 encoded if the value provided is not already base 64 encoded. (#10871)
  * provider/aws: Add snapshotting to the list of pending state for elasticache (#10965)
  * provider/aws: Add support for updating tags in aws_emr_cluster (#11003)
  * provider/aws: Fix the normalization of AWS policy statements (#11009)
  * provider/aws: data_source_aws_iam_server_certificate latest should be bool not string causes panic (#11016)
  * provider/aws: Fix typo in aws_redshift_cluster causing security groups to not allow update (#11025)
  * provider/aws: Set key_name in aws_key_pair if omited in configuration (#10987)
  * provider/aws: Updating the aws_efs_mount_target dns_name (#11023)
  * provider/aws: Validate window time format for snapshot times and backup windows on RDS and ElastiCache resources (#11089)
  * provider/aws: aws_db_instance restored from snapshot had problem with subnet_group (#11050)
  * provider/aws: Allow disabled access_log in ELB (#11120)
  * provider/azurerm: fix update protocol for lb_probe (#11125)
  * provider/google: Fix backwards incompatibility around create_timeout in instances (#10858)
  * provider/google: google_compute_instance_group_manager update_strategy not properly read (#10174)
  * provider/openstack: Handle PENDING_UPDATE status with LBaaS v2 members (#10875)
  * provider/rancher: Add 'finishing-upgrade' state to rancher stack (#11019)</changelog>
  <changelog author="thipp@suse.de" date="1484308800">- Update to v0.8.4:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * We have removed the Arukas provider that was added in v0.8.3 for this release. Unfortunately we found the new provider included a dependency that would not compile and run on Windows operating systems. For now the provider has been removed and we hope to work to reintroduce it for all platforms in the near future. Going forward we will also be taking additional steps in our build testing to ensure Terraform builds on all platforms before release.</changelog>
  <changelog author="thipp@suse.de" date="1485518400">- Update to v0.8.5:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/aws: We no longer prefix an ECR repository address with https://
  * provider/google: google_project has undergone significant changes. Existing configs and state should continue to work as they always have, but new configs and state will exhibit some new behaviour, including actually creating and deleting projects, instead of just referencing them. See https://www.terraform.io/docs/providers/google/r/google_project.html for more details.
  - FEATURES:
  * New Data Source: aws_autoscaling_groups (#11303)
  * New Data Source: aws_elb_hosted_zone_id (#11027)
  * New Data Source: aws_instance (#11272)
  * New Data Source: aws_canonical_user_id (#11332)
  * New Data Source: aws_vpc_endpoint (#11323)
  * New Provider: profitbricks (#7943)
  * New Provider: alicloud (#11235)
  * New Provider: ns1 (#10782)
  * New Resource: aws_inspector_assessment_target (#11217)
  * New Resource: aws_inspector_assessment_template (#11217)
  * New Resource: aws_inspector_resource_group (#11217)
  * New Resource: google_project_iam_policy (#10425)
  * New Resource: google_project_services (#10425)
  * New Interpolation Function: pathexpand() (#11277)
  - IMPROVEMENTS:
  * command/fmt: Single line objects (such as variable "foo" {}) aren't separated by newlines
  * provider/aws: Add 'route_table_id' to route_table data source (#11157)
  * provider/aws: Add Support for aws_cloudwatch_metric_alarm extended statistic (#11193)
  * provider/aws: Make the type of a route53_record modifiable without recreating the resource (#11164)
  * provider/aws: Add Placement Strategy to aws_ecs_service resource (#11201)
  * provider/aws: Add support for placement_constraint to aws_ecs_service (#11242)
  * provider/aws: allow ALB target group stickiness to be enabled/disabled (#11251)
  * provider/aws: ALBs now wait for provisioning to complete before proceeding (#11333)
  * provider/aws: Add support for setting MSSQL Timezone in aws_db_instance (#11247)
  * provider/aws: CloudFormation YAML template support (#11121)
  * provider/aws: Remove hardcoded https from the ecr repository (#11307)
  * provider/aws: Implement CloudFront Lambda Function Associations (#11291)
  * provider/aws: Remove MaxFrameRate default on ElasticTranscoderPreset (#11340)
  * provider/aws: Allow ARN Identifier to be set for different partitions (#11359)
  * provider/aws: Allow bypassing region validation (#11358)
  * provider/aws: Added a s3_bucket domain name attribute (#10088)
  * provider/aws: Add DiffSupressFunction to aws_db_instance's engine_version (#11369)
  * provider/archive: Adding support for multiple source contents (#11271)
  * provider/azurerm: add caching support for virtual_machine data_disks (#11142)
  * provider/azurerm: make lb sub resources idempotent (#11128)
  * provider/cloudflare: Add verification for record types and content (#11197)
  * provider/datadog: Add aggregator method to timeboard graph resource (#11206)
  * provider/fastly Add request_condition to backend definition (#11238)
  * provider/google: Add subnetwork_project field to enable cross-project networking in instance templates (#11110)
  * provider/google: Add support for encrypting a disk (#11167)
  * provider/google: Add support for session_affinity to google_compute_region_backend_service (#11228)
  * provider/google: Allow additional zones to be configured in GKE (#11018)
  * provider/ignition: Allow empty dropin and content for systemd_units (#11327)
  * provider/openstack: LoadBalancer Security Groups (#11074)
  * provider/openstack: Volume Attachment Updates (#11285)
  * provider/scaleway improve bootscript data source (#11183)
  * provider/statuscake: Add support for StatusCake confirmation servers (#11179)
  * provider/statuscake: Add support for Updating StatusCake contact_ids (#7115)
  * provisioner/chef: Add support for named run-lists when using policyfiles (#11215)
  * core: Add basic HTTP Auth for remote state backend (#11301)
  - BUG FIXES:
  * command/fmt: Multiple # comments won't be separated by newlines. (#11209)
  * command/fmt: Lists with a heredoc element that starts on the same line as the opening brace is formatted properly. (#11208)
  * command/import: Provider configuration inheritance into modules works properly (#11393)
  * command/import: Update help text to note that -var and -var-file work
  * provider/aws: Fix panic when querying VPC's main route table via data source (#11134)
  * provider/aws: Allow creating aws_codecommit repository outside of us-east-1 (#11177)
  * provider/aws: Fix issue destroying or updating CloudFront due to missing Lambda Function Associations parameters (#11291)
  * provider/aws: Correct error messages are now returned if an aws_autoscaling_lifecycle_hook fails during creation (#11360)
  * provider/aws: Fix issue updating/destroying Spot Fleet requests when using terminate_instances_with_expiration (#10953)
  * provider/azurerm: use configured environment for storage clients (#11159)
  * provider/google: removes region param from google_compute_backend_service (#10903)
  * provider/ignition: allowing empty systemd.content when a dropin is provided (#11216)
  * provider/openstack: Increase deletion timeout for router interfaces (#11250)
  * provider/openstack: Fix Instance Metadata Deletion (#11252)
  * provider/scaleway: Rename Scaleway provider parameters to match more closely to the API (#10874)
  * provider/vault: Remove user input for optional vault provider fields (#11082)
  * provider/vsphere: Set deviceID to 0 if one 1 network interface in vsphere_virtual_machine (#8276)
  * provisioner/remote-exec: fail on first inline script with bad exit code (#11155)</changelog>
  <changelog author="thipp@suse.de" date="1486555200">- Update to v0.8.6:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/aws: aws_appautoscaling_policy no longer has default values for scalable_dimension and service_namespace
  - FEATURES:
  * New Data Source: aws_kms_secret (#11460)
  * New Data Source: aws_ecs_task_definition (#8509)
  * New Data Source: aws_ecs_cluster (#11558)
  * New Data Source: aws_partition (#11675)
  * New Data Source: pagerduty_escalation_policy (#11616)
  * New Data Source: pagerduty_schedule (#11614)
  * New Data Source: profitbricks_datacenter (#11520)
  * New Data Source: profitbricks_location (#11520)
  * New Data Source: profitbricks_image (#11520)
  * New Resource: aws_sfn_activity (#11420)
  * New Resource: aws_sfn_state_machine (#11420)
  * New Resource: aws_codebuild_project (#11560)
  * New Resource: aws_dms_certificate (#11122)
  * New Resource: aws_dms_endpoint (#11122)
  * New Resource: aws_dms_replication_instance (#11122)
  * New Resource: aws_dms_replication_subnet_group (#11122)
  * New Resource: aws_dms_replication_subnet_group (#11122)
  * New Resource: pagerduty_addon (#11620)
  - IMPROVEMENTS:
  * core: Interaction with Atlas now supports the ATLAS_TLS_NOVERIFY environment variable (#11576)
  * provider/aws: Add EBS Volume support for EMR Instance Groups (#11411)
  * provider/aws: Add support for policy to AWS provider assume_role (#11501)
  * provider/aws: Add support for more sns_topic_subscription parameters on import command (#10408)
  * provider/aws: Add support for Sever Side Encryption with default S3 KMS key to aws_s3_bucket_object (#11261)
  * provider/aws: Add support for Cross Region RDS Cluster Replica (#11428)
  * provider/aws: Add sensitive attribute in master_password (#11584)
  * provider/aws: Application Auto Scaling now supports scaling an Amazon EC2 Spot fleet (#8697)
  * provider/aws: Add tag support to DynamoDb tables (#11617)
  * provider/aws: Provide the certificate ID in the aws data source (#11693)
  * provider/aws: Wait for instance_profile creation to complete (#11678)
  * provider/azurerm: Add support for scale sets overprovision (#11516)
  * provider/azurerm: support import for load balancer and sub resources (#11610)
  * provider/fastly: Adds papertrail logging (#11491)
  * provider/fastly: Adds format_version for s3logging (#11725)
  * provider/fastly: Adds healthcheck service (#11709)
  * provider/google: allow instance group managers in region other than project (#11294)
  * provider/google: Add second generation disk specification options (#11571)
  * provider/google: remote_traffic_selector for google_compute_vpn_tunnel (#11020)
  * provider/nomad: Update jobspec dependency to allow parsing parameterized nomad jobfiles (#11691)
  * provider/google: No default root user for SQL (#11590)
  * provider/opsgenie: Descriptions for Teams (#11391)
  * provider/rancher: rancher_registration_token add image parameter (#11551)
  * provider/rancher: allow for importing resources using environment ID to target (#11688)
  - BUG FIXES:
  * core: Remove missed subfields when parent list is removed (#11498)
  * command/fmt: Trailing blocks of comments at the end of files are formatted properly (#11585)
  * provider/aws: Fix issue with path not updated when modifying AWS API Gateway Resource (#11443)
  * provider/aws: Fix AWS Lambda Qualifier Regexp for aws_lambda_permission (#11383)
  * provider/aws: allow destroy of LB stickiness policy with missing LB (#11462)
  * provider/aws: ECS Placement constraints fix (#11475)
  * provider/aws: retry kms_key CreateKey if arn in policy not yet seen (#11509)
  * provider/aws: Fix ALB Listener Rule Import (#1174)
  * provider/aws: Fix issue with ECS Placement Strat. and type casing (#11565)
  * provider/aws: aws_route53_record import error processing (#11603)
  * provider/aws: Fix panic in aws_rds_cluster missing parameter error message (#11600)
  * provider/aws: Succeed creating aws_volume_attachment if identical attachment exists (#11060)
  * provider/aws: Guard against panic in aws_vpc_endpoint_association (#11613)
  * provider/aws: Allow root volume size changes in aws_instance (#11619)
  * provider/aws: Fix spot instance request block device configs (#11649)
  * provider/aws: Fix validation issues for onceAWeek and onceADay validation functions (#11679)
  * provider/aws: Return route_table_id from aws_route_table data source (#11703)
  * provider/aws: validate aws_alb_target_group name is less than 32 characters (#11699)
  * provider/azurerm: Scale Sets Load balancer pools should not be computed (#11516)
  * provider/azurerm: Scale Sets ip configuration handling and update support for load balancer backend pools. (#11516)
  * provider/azurerm: check if lb sub resources exist when reading (#11553)
  * provider/google: Fix master_instance_name to prevent slave rebuilds (#11477)
  * provider/google: Refresh google_compute_instance machine_type on read (#11645)
  * provider/google: Added forceNew on accessConfig in google_compute_instance_template (#11548)
  * provider/ignition: Allow to add authorized keys without user creation (#11406)
  * provider/ignition: mount and path are mutually exclusive (#11409)
  * provider/ns1: Fix "use_client_subnet" in ns1_record (#11368)
  * provider/openstack: Remove Default Security Group Rules on Create (#11466)
  * provider/pagerduty: Allow timeouts to be disabled (pagerduty_service) (#11483)
  * provider/rancher: Use environment specific client for accessing resources (#11503)
  * provider/rancher: Refresh rancher stack from state on delete (#11539)
  * provider/rancher: Refresh rancher token and registry from state on not found (#11543)
  * provider/rancher: return error when Rancher template not found (#11544)
  * provider/rancher: rancher_stack set docker_compose and rancher_compose (#11550)
  * provider/rancher: Handle deleted/purged resources from Rancher (#11607)
  * provider/statuscake: Remove computed from statuscake_test timeout parameter (#11541)
  * provider/vsphere: vSphere virtual machine don't ignore VM power on errors (#11604)
  * provisioner/remote-exec: Revert change in 0.8.5 that treated each line as a script since that doesn't work for stateful scripts. (#11692)
  * provisioner/chef: Attributes JSON coming from computed source validates (#11502)</changelog>
  <changelog author="thipp@suse.de" date="1487246400">- Update to v0.8.7:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/aws: kinesis_endpoint &amp; dynamodb_endpoint fields in the provider schema were deprecated in favour of kinesis &amp; dynamodb inside the endpoints block. Deprecated fields will be removed in 0.9 (#11768)
  - FEATURES:
  * New Interpolation: slice (#9729)
  * New Provider: arukas (#11171)
  * New Data Source: aws_db_instance (#11717)
  * New Data Source: aws_vpn_gateway (#11886)
  * New Data Source: google_compute_zones (#11954)
  * New Resource: aws_elasticsearch_domain_policy (#8648)
  * New Resource: aws_vpc_peering_connection_accepter (#11505)
  * New Resource: aws_config_config_rule (#5850)
  * New Resource: aws_config_configuration_recorder (#5850)
  * New Resource: aws_config_configuration_recorder_status (#5850)
  * New Resource: aws_config_delivery_channel (#5850)
  * New Resource: azurerm_container_service (#10820)
  * New Resource: vault_policy (#10980)
  - IMPROVEMENTS:
  * provider/aws: Update aws_ssm_document to include document_type, latest_version and default_version (#11671)
  * provider/aws: Support import of aws_opsworks_instance (#11783)
  * provider/aws Add S3 bucket object tag support (#11344)
  * provider/aws: Add validation for aws_iam_role (#11915)
  * provider/fastly Allows for conditional settings across fastly (#11843)
  * provider/openstack: Allow OpenStack SSL certs + keys to take path or content (#10271)
  * provider/pagerduty: Add support for incident_urgency_rule, support_hours and scheduled_actions to pagerduty_service (#11856)
  * provider/rancher: parse Rancher client cli.json config file (#11658)
  * provider/vault: Use Vault api.DefaultConfig() (#11523)
  - Bug FIXES:
  * core: resources that depend on create-before-destroy resources don't create cycles (#11753)
  * core: create-before-destroy resources with a count &gt; 1 create proper edges (#11753)
  * core: fix "diffs didn't match issue" for removing or empty collections that force new (#11732)
  * core: module sources ended in archive extensions without a "." won't be treated as archives (#11438)
  * core: destroy ordering of resources within modules is correct (#11765)
  * core: Fix crash if count interpolates into a non-int (#11864)
  * core: Targeting a module will properly exclude untargeted module outputs (#11291)
  * state/remote/s3: Fix Bug with Assume Role for Federated IAM Account (#10067)
  * provider/aws: Fix security_group_rule resource timeout errors (#11809)
  * provider/aws: Fix diff suppress function for aws_db_instance (#11909)
  * provider/aws: Fix default values for AMI volume size (#11842)
  * provider/aws: Fix aws_db_event_subscription import (#11744)
  * provider/aws: Respect 400 returned from AWS API on RDS Cluster termination (#11795)
  * provider/aws: Raise the codebuild_project create timeout (#11777)
  * provider/aws: Make aws_dms_endpoint database_name optional (#11792)
  * provider/aws: Bump Create and Delete timeouts to 60 mins on directory_service (#11793)
  * provider/aws: aws_codecommit_trigger fix typo that causes serialization to fail when events is non-empty (#11839)
  * provider/aws: Fix bug to allow update of maintenance_window in elasticache_replication_group (#11850)
  * provider/azurerm: Don't push an empty set of ssh keys to virtual machine or they cannot be ammended (#11804)
  * provider/azurerm: Refresh from state when VM Extension Resource not found (#11894)
  * provider/cloudstack: Ensure consistent hashes of cloudstack_port_forward forward items. (#11546)
  * provider/google: set additional_zones to computed and disallow the original zone from appearing in the list (#11650)
  * provider/google: set subnetwork_project to computed (#11646)
  * provider/openstack BlockStorage v1 availability_zone Fix (#11949)</changelog>
  <changelog author="thipp@suse.de" date="1488888000">- Update to v0.8.8:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/aws: Potential breaking change for root_block_device (#12379)
  - FEATURES:
  * New Provider: spotinst (#5001)
  * New Interpolation: slice (#9729)
  * New Data Source: aws_sns_topic (#11752)
  * New Data Source: openstack_images_image_v2 (#12097)
  * New Resource: aws_elastic_beanstalk_application_version (#5770)
  * New Resource: aws_cloudwatch_log_destination (#11940)
  * New Resource: aws_cloudwatch_log_destination_policy (#11940)
  * New Resource: aws_codepipeline (#11814)
  * New Resource: aws_egress_only_internet_gateway (#10538)
  * New Resource: datadog_user (#12268)
  * New Resource: digitalocean_loadbalancer (#12077)
  * New Resource: openstack_images_image_v2 (#11942)
  * New Resource: openstack_compute_floatingip_associate_v2 (#12190)
  - IMPROVEMENTS:
  * provider/aws: Add support for AWS EBS Elastic Volumes (#11981)
  * provider/aws: Allow aws_instances to be resized rather than forcing a new instance (#11998)
  * provider/aws: Report bucket name in S3 Error message (#12122)
  * provider/aws: Implement IPV6 Support for ec2 / VPC (#10538)
  * provider/aws: Add support for import of aws_elasticsearch_domain (#12330)
  * provider/aws: improve redshift cluster validation (#12313)
  * provider/aws: Support IAM role attachment and replacement for existing EC2 instance (#11852)
  * provider/azurerm: Auto base64encode virtual_machine custom data (#12164)
  * provider/datadog: add support for new host delay to the datadog_monitor resource (#11975)
  * provider/datadog: Upgrade to Datadog API v2 (#12098)
  * provider/fastly: Make Backends optional if used in VCL (#12025)
  * provider/fastly: Add support for custom response_object (#12032)
  * provider/google: Add support for maintenance window in sql_database_instance (#12042)
  * provider/google: google_project supports billing account (#11653)
  * provider/openstack: Don't allow floating IP and port (#12099)
  * provider/openstack: Enable HTTP Logging (#12089)
  * provider/openstack: Add Additional Targets for LBaaS v1 Member (#12266)
  * provider/openstack: Redesign openstack_blockstorage_volume_attach_v2 (#12071)
  * provider/pagerduty: Import support for service integrations (#12141)
  * provider/pagerduty: Updated implementation of pagerduty_vendor &amp; pagerduty_service_integration (#12357)
  * provider/random_id: Add prefix attribute (#12016)
  * provider/statuscake: Add support for Port in statuscake_test (#11966)
  - BUG FIXES:
  * core: Fix a hang that could occur at the end of a Terraform command with custom plugins used (#12048)
  * command/fmt: Fix incorrect formatting with single line object following complex object (#12049)
  * command/state: -backup flags work with mv and rm (#12156)
  * provider/aws: add bucket name to delete error notification (#11952)
  * provider/aws: Use proper Set for source.Auth in resource_aws_codebuild_project (#11741)
  * provider/aws: aws_ecs_service should output service name along with err (#12072)
  * provider/aws: Add VRRP to allowed protocols in network ACL rules (#12107)
  * provider/aws: Add owner_account option to aws_redshift_cluster (#12062)
  * provider/aws: Update of inspector_assessment_target should use ARN not Name (#12115)
  * provider/aws: Fix the panic in ssm_association with parameters (#12215)
  * provider/aws: Fix update of environment_variable in codebuild_project (#12169)
  * provider/aws: Refresh aws_autoscaling_schedule from state when autoscaling_group not found (#12312)
  * provider/aws: No longer ForceNew resource on lambda_function runtime update (#12329)
  * provider/aws: reading multiple pages of aws_efs_file_system tags (#12328)
  * provider/aws: Refresh cloudwatch log subscription filter on 404 (#12333)
  * provider/aws: more details on which s3 bucket had an error (#12314)
  * provider/azurerm: Ignore case on protocol and allocation types (#12176)
  * provider/cloudflare: add validation for proxied record types (#11993)
  * provider/datadog: Adding default values to datadog_monitor (#12168)
  * provider/google: make local_traffic_selector computed (#11631)
  * provider/google: Write the raw disk encryption key in the state file to avoid diffs on plan (#12068)
  * provider/google: fix url map test and update logic (#12317)
  * provider/openstack: Rename provider to loadbalancer_provider (#12239)
  * provider/pagerduty: Setting incident_urgency_rule as optional (#12211)
  * provider/profitbricks: Fixing how primary_nic is added to profitbricks server (#12197)
  * state/azure: add environment option for non-public cloud usage (#12364)</changelog>
  <changelog author="thipp@suse.de" date="1489579200">- Update to v0.9.0:
  - This is the complete 0.8.8 to 0.9 CHANGELOG. Below this section we also have a 0.9.0-beta2 to 0.9.0 final CHANGELOG.
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/aws: aws_codebuild_project renamed timeout to build_timeout (#12503)
  * provider/azurem: azurerm_virtual_machine and azurerm_virtual_machine_scale_set now store has of custom_data not all custom_data (#12214)
  * provider/azurerm: scale_sets os_profile_master_password now marked as sensitive
  * provider/azurerm: sql_server administrator_login_password now marked as sensitive
  * provider/dnsimple: Provider has been upgraded to APIv2 therefore, you will need to use the APIv2 auth token
  * provider/google: storage buckets have been updated with the new storage classes. The old classes will continue working as before, but should be migrated as soon as possible, as there's no guarantee they'll continue working forever. (#12044)
  * provider/google: compute_instance, compute_instance_template, and compute_disk all have a subtly changed logic when specifying an image family as the image; in 0.8.x they would pin to the latest image in the family when the resource is created; in 0.9.x they pass the family to the API and use its behaviour. New input formats are also supported. (#12223)
  * provider/google: removed the unused and deprecated region field from google_compute_backend_service (#12663)
  * provider/google: removed the deprecated account_file field for the Google Cloud provider (#12668)
  * provider/google: removed the deprecated fields from google_project (#12659)
  - FEATURES:
  * Remote Backends: This is a successor to "remote state" and includes file-based configuration, an improved setup process (just run terraform init), no more local caching of remote state, and more. (#11286)
  * Destroy Provisioners: Provisioners can now be configured to run on resource destruction. (#11329)
  * State Locking: State will be automatically locked when supported by the backend. Backends supporting locking in this release are Local, S3 (via DynamoDB), and Consul. (#11187)
  * State Environments: You can now create named "environments" for states. This allows you to manage distinct infrastructure resources from the same configuration.
  * New Provider: Circonus (#12578)
  * New Data Source: openstack_networking_network_v2 (#12304)
  * New Resource: aws_iam_account_alias (#12648)
  * New Resource: datadog_downtime (#10994)
  * New Resource: ns1_notifylist (#12373)
  * New Resource: google_container_node_pool (#11802)
  * New Resource: rancher_certificate (#12717)
  * New Resource: rancher_host (#11545)
  * helper/schema: Added Timeouts to allow Provider/Resource developers to expose configurable timeouts for actions (#12311)
  - IMPROVEMENTS:
  * core: Data source values can now be used as part of a count calculation. (#11482)
  * core: "terraformrc" can contain env var references with $FOO (#11929)
  * core: report all errors encountered during config validation (#12383)
  * command: CLI args can be specified via env vars. Specify TF_CLI_ARGS or TF_CLI_ARGS_name (where name is the name of a command) to specify additional CLI args (#11922)
  * command/init: previous behavior is retained, but init now also configures the new remote backends as well as downloads modules. It is the single command to initialize a new or existing Terraform configuration.
  * command: Display resource state ID in refresh/plan/destroy output (#12261)
  * provider/aws: AWS Lambda DeadLetterConfig support (#12188)
  * provider/aws: Return errors from Elastic Beanstalk (#12425)
  * provider/aws: Set aws_db_cluster to snapshot by default (#11668)
  * provider/aws: Enable final snapshots for aws_rds_cluster by default (#11694)
  * provider/aws: Enable snapshotting by default on aws_redshift_cluster (#11695)
  * provider/aws: Add support for ACM certificates to api_gateway_domain_name (#12592)
  * provider/aws: Add support for IPv6 to aws_security_group_rule (#12645)
  * provider/aws: Add IPv6 Support to aws_route_table (#12640)
  * provider/aws: Add support for IPv6 to aws_network_acl_rule (#12644)
  * provider/aws: Add support for IPv6 to aws_default_route_table (#12642)
  * provider/aws: Add support for IPv6 to aws_network_acl (#12641)
  * provider/aws: Add support for IPv6 in aws_route (#12639)
  * provider/aws: Add support for IPv6 to aws_security_group (#12655)
  * provider/aws: Add replace_unhealthy_instances to spot_fleet_request (#12681)
  * provider/aws: Remove restriction on running aws_opsworks_* on us-east-1 (#12688)
  * provider/aws: Improve error message on S3 Bucket Object deletion (#12712)
  * provider/aws: Add log message about if changes are being applied now or later (#12691)
  * provider/azurerm: Mark the azurerm_scale_set machine password as sensitive (#11982)
  * provider/azurerm: Mark the azurerm_sql_server admin password as sensitive (#12004)
  * provider/azurerm: Add support for managed availability sets. (#12532)
  * provider/azurerm: Add support for extensions on virtual machine scale sets (#12124)
  * provider/dnsimple: Upgrade DNSimple provider to API v2 (#10760)
  * provider/docker: added support for linux capabilities (#12045)
  * provider/fastly: Add Fastly SSL validation fields (#12578)
  * provider/ignition: Migrate all of the igition resources to data sources (#11851)
  * provider/openstack: Set Availability Zone in Instances (#12610)
  * provider/openstack: Force Deletion of Instances (#12689)
  * provider/rancher: Better comparison of compose files (#12561)
  * provider/azurerm: store only hash of azurerm_virtual_machine and azurerm_virtual_machine_scale_set custom_data - reduces size of state (#12214)
  * provider/vault: read vault token from ~/.vault-token as a fallback for the VAULT_TOKEN environment variable. (#11529)
  * provisioners: All provisioners now respond very quickly to interrupts for fast cancellation. (#10934)
  - BUG FIXES:
  * core: targeting will remove untargeted providers (#12050)
  * core: doing a map lookup in a resource config with a computed set no longer crashes (#12210)
  * provider/aws: Fixes issue for aws_lb_ssl_negotiation_policy of already deleted ELB (#12360)
  * provider/aws: Populate the iam_instance_profile uniqueId (#12449)
  * provider/aws: Only send iops when creating io1 devices (#12392)
  * provider/aws: Fix spurious aws_spot_fleet_request diffs (#12437)
  * provider/aws: Changing volumes in ECS task definition should force new revision (#11403)
  * provider/aws: Ignore whitespace in json diff for aws_dms_replication_task options (#12380)
  * provider/aws: Check spot instance is running before trying to attach volumes (#12459)
  * provider/aws: Add the IPV6 cidr block to the vpc datasource (#12529)
  * provider/aws: Error on trying to recreate an existing customer gateway (#12501)
  * provider/aws: Prevent aws_dms_replication_task panic (#12539)
  * provider/aws: output the task definition name when errors occur during refresh (#12609)
  * provider/aws: Refresh iam saml provider from state on 404 (#12602)
  * provider/aws: Add address, port, hosted_zone_id and endpoint for aws_db_instance datasource (#12623)
  * provider/aws: Allow recreation of aws_opsworks_user_profile when the user_arn is changed (#12595)
  * provider/aws: Guard clause to prevent panic on ELB connectionSettings (#12685)
  * provider/azurerm: bug fix to prevent crashes during azurerm_container_service provisioning (#12516)
  * provider/cobbler: Fix Profile Repos (#12452)
  * provider/datadog: Update to datadog_monitor to use default values (#12497)
  * provider/datadog: Default notify_no_data on datadog_monitor to false (#11903)
  * provider/google: Correct the incorrect instance group manager URL returned from GKE (#4336)
  * provider/google: Fix a plan/apply cycle in IAM policies (#12387)
  * provider/google: Fix a plan/apply cycle in forwarding rules when only a single port is specified (#12662)
  * provider/google: Minor correction : "Deleting disk" message in Delete method (#12521)
  * provider/mysql: Avoid crash on un-interpolated provider cfg (#12391)
  * provider/ns1: Fix incorrect schema (causing crash) for 'ns1_user.notify' (#12721)
  * provider/openstack: Handle cases where volumes are disabled (#12374)
  * provider/openstack: Toggle Creation of Default Security Group Rules (#12119)
  * provider/openstack: Change Port fixed_ip to a Set (#12613)
  * provider/openstack: Add network_id to Network data source (#12615)
  * provider/openstack: Check for ErrDefault500 when creating/deleting pool member (#12664)
  * provider/rancher: Apply the set value for finish_upgrade to set to prevent recurring plans (#12545)
  * provider/scaleway: work around API concurrency issue (#12707)
  * provider/statuscake: use default status code list when updating test (#12375)
- Require go &gt;= 1.8</changelog>
  <changelog author="thipp@suse.de" date="1490011200">- Update to v0.9.1:
  - BACKWARDS IMCOMPATIBILITIES / NOTES:
  * provider/pagerduty: the deprecated name_regex field has been removed from vendor data source (#12396)
  - FEATURES:
  * New Provider: kubernetes (#12372)
  * New Resource: kubernetes_namespace (#12372)
  * New Resource: kubernetes_config_map (#12753)
  * New Data Source: dns_a_record_set (#12744)
  * New Data Source: dns_cname_record_set (#12744)
  * New Data Source: dns_txt_record_set (#12744)
  - IMPROVEMENTS:
  * command/init: -backend-config accepts key=value pairs
  * provider/aws: Improved error when failing to get S3 tags (#12759)
  * provider/aws: Validate CIDR Blocks in SG and SG rule resources (#12765)
  * provider/aws: Add KMS key tag support (#12243)
  * provider/aws: Allow name_prefix to be used with various IAM resources (#12658)
  * provider/openstack: Add timeout support for Compute resources (#12794)
  * provider/scaleway: expose public IPv6 information on scaleway_server (#12748)
  - BUG FIXES:
  * core: Fix panic when an undefined module is reference (#12793)
  * core: Fix regression from 0.8.x when using a data source in a module (#12837)
  * command/apply: Applies from plans with backends set will reuse the backend rather than local (#12785)
  * command/init: Changing only -backend-config detects changes and reconfigures (#12776)
  * command/init: Fix legacy backend init error that could occur when upgrading (#12818)
  * command/push: Detect local state and error properly (#12773)
  * command/refresh: Allow empty and non-existent state (#12777)
  * provider/aws: Get the aws_lambda_function attributes when there are great than 50 versions of a function (#11745)
  * provider/aws: Correctly check for nil cidr_block in aws_network_acl (#12735)
  * provider/aws: Stop setting weight property on route53_record read (#12756)
  * provider/google: Fix the Google provider asking for account_file input on every run (#12729)
  * provider/profitbricks: Prevent panic on profitbricks volume (#12819)</changelog>
  <changelog author="thipp@suse.de" date="1490788800">- Update to v0.9.2:
  - BACKWARDS IMCOMPATIBILITIES / NOTES:
  * provider/openstack: Port Fixed IPs are able to be read again using the original numerical notation. However, Fixed IP configurations which are obtaining addresses via DHCP must now use the all_fixed_ips attribute to reference the returned IP address.
  * Environment names must be safe to use as a URL path segment without escaping, and is enforced by the CLI.
  - FEATURES:
  * New Resource: alicloud_db_instance (#12913)
  * New Resource: aws_api_gateway_usage_plan (#12542)
  * New Resource: aws_api_gateway_usage_plan_key (#12851)
  * New Resource: github_repository_webhook (#12924)
  * New Resource: random_pet (#12903)
  * New Interpolation: substr (#12870)
  * S3 Environments: The S3 remote state backend now supports named environments
  - IMPROVEMENTS:
  * core: fix interpolation error when referencing computed values from an aws_instance cidr_block (#13046)
  * core: fix ignore_changes causing fields to be removed during apply (#12897)
  * core: add -force-copy option to terraform init to supress prompts for copying state (#12939)
  * helper/acctest: Add NewSSHKeyPair function (#12894)
  * provider/alicloud: simplify validators (#12982)
  * provider/aws: Added support for EMR AutoScalingRole (#12823)
  * provider/aws: Add name_prefix to aws_autoscaling_group and aws_elb resources (#12629)
  * provider/aws: Updated default configuration manager version in aws_opsworks_stack (#12979)
  * provider/aws: Added aws_api_gateway_api_key value attribute (#9462)
  * provider/aws: Allow aws_alb subnets to change (#12850)
  * provider/aws: Support Attachment of ALB Target Groups to Autoscaling Groups (#12855)
  * provider/aws: Support Import of iam_server_certificate (#13065)
  * provider/azurerm: Add support for setting the primary network interface (#11290)
  * provider/cloudstack: Add zone_id to cloudstack_ipaddress resource (#11306)
  * provider/consul: Add support for basic auth to the provider (#12679)
  * provider/digitalocean: Support disk only resize (#13059)
  * provider/dnsimple: Allow dnsimple_record.priority attribute to be set (#12843)
  * provider/google: Add support for service_account, metadata, and image_type fields in GKE cluster config (#12743)
  * provider/google: Add local ssd count support for container clusters (#12281)
  * provider/ignition: ignition_filesystem, explicit option to create the filesystem (#12980)
  * provider/kubernetes: Internal K8S annotations are ignored in config_map (#12945)
  * provider/ns1: Ensure provider checks for credentials (#12920)
  * provider/openstack: Adding Timeouts to Blockstorage Resources (#12862)
  * provider/openstack: Adding Timeouts to FWaaS v1 Resources (#12863)
  * provider/openstack: Adding Timeouts to Image v2 and LBaaS v2 Resources (#12865)
  * provider/openstack: Adding Timeouts to Network Resources (#12866)
  * provider/openstack: Adding Timeouts to LBaaS v1 Resources (#12867)
  * provider/openstack: Deprecating Instance Volume attribute (#13062)
  * provider/openstack: Decprecating Instance Floating IP attribute (#13063)
  * provider/openstack: Don't log the catalog (#13075)
  * provider/openstack: Handle 409/500 Response on Pool Create (#13074)
  * provider/pagerduty: Validate credentials (#12854)
  * provider/openstack: Adding all_metadata attribute (#13061)
  * provider/profitbricks: Handling missing resources (#13053)
  - BUG FIXES:
  * core: Remove legacy remote state configuration on state migration. This fixes errors when saving plans. (#12888)
  * provider/arukas: Default timeout for launching container increased to 15mins (was 10mins) (#12849)
  * provider/aws: Fix flattened cloudfront lambda function associations to be a set not a slice (#11984)
  * provider/aws: Consider ACTIVE as pending state during ECS svc deletion (#12986)
  * provider/aws: Deprecate the usage of Api Gateway Key Stages in favor of Usage Plans (#12883)
  * provider/aws: prevent panic in resourceAwsSsmDocumentRead (#12891)
  * provider/aws: Prevent panic when setting AWS CodeBuild Source to state (#12915)
  * provider/aws: Only call replace Iam Instance Profile on existing machines (#12922)
  * provider/aws: Increase AWS AMI Destroy timeout (#12943)
  * provider/aws: Set aws_vpc ipv6 for associated only (#12899)
  * provider/aws: Fix AWS ECS placement strategy spread fields (#12998)
  * provider/aws: Specify that aws_network_acl_rule requires a cidr block (#13013)
  * provider/aws: aws_network_acl_rule treat all and -1 for protocol the same (#13049)
  * provider/aws: Only allow 1 value in alb_listener_rule condition (#13051)
  * provider/aws: Correct handling of network ACL default IPv6 ingress/egress rules (#12835)
  * provider/aws: aws_ses_receipt_rule: fix off-by-one errors (#12961)
  * provider/aws: Fix issue upgrading to Terraform v0.9+ with AWS OpsWorks Stacks (#13024)
  * provider/fastly: Fix issue importing Fastly Services with Backends (#12538)
  * provider/google: turn compute_instance_group.instances into a set (#12790)
  * provider/mysql: recreate user/grant if user/grant got deleted manually (#12791)
  * provider/openstack: Fix monitor_id typo in LBaaS v1 Pool (#13069)
  * provider/openstack: Resolve issues with Port Fixed IPs (#13056)
  * provider/rancher: error when no api_url is provided (#13086)
  * provider/scaleway: work around parallel request limitation (#13045)</changelog>
  <changelog author="thipp@suse.de" date="1493294400">- Update to v0.9.4:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/template: Fix invalid MIME formatting in template_cloudinit_config. While the change itself is not breaking the data source it may be referenced e.g. in aws_launch_configuration and similar resources which are immutable and the formatting change will therefore trigger recreation (#13752)
  - FEATURES:
  * New Provider: opc - Oracle Public Cloud (#13468)
  * New Provider: oneandone (#13633)
  * New Data Source: aws_ami_ids (#13844] [#13866)
  * New Data Source: aws_ebs_snapshot_ids (#13844] [#13866)
  * New Data Source: aws_kms_alias (#13669)
  * New Data Source: aws_kinesis_stream (#13562)
  * New Data Source: digitalocean_image (#13787)
  * New Data Source: google_compute_network (#12442)
  * New Data Source: google_compute_subnetwork (#12442)
  * New Resource: local_file for creating local files (please see the docs for caveats) (#12757)
  * New Resource: alicloud_ess_scalinggroup (#13731)
  * New Resource: alicloud_ess_scalingconfiguration (#13731)
  * New Resource: alicloud_ess_scalingrule (#13731)
  * New Resource: alicloud_ess_schedule (#13731)
  * New Resource: alicloud_snat_entry (#13731)
  * New Resource: alicloud_forward_entry (#13731)
  * New Resource: aws_cognito_identity_pool (#13783)
  * New Resource:  aws_network_interface_attachment (#13861)
  * New Resource: github_branch_protection (#10476)
  * New Resource: google_bigquery_dataset (#13436)
  * New Resource: heroku_space (#13921)
  * New Resource: template_dir for producing a directory from templates (#13652)
  * New Interpolation Function: coalescelist() (#12537)
  - IMPROVEMENTS:
  * core: Add a -reconfigure flag to the init command, to configure a backend while ignoring any saved configuration (#13825)
  * helper/schema: Disallow validation+diff suppression on computed fields (#13878)
  * config: The interpolation function cidrhost now accepts a negative host number to count backwards from the end of the range (#13765)
  * config: New interpolation function matchkeys for using values from one list to filter corresponding values from another list using a matching set. (#13847)
  * state/remote/swift: Support Openstack request logging (#13583)
  * provider/aws: Add an option to skip getting the supported EC2 platforms (#13672)
  * provider/aws: Add name_prefix support to aws_cloudwatch_log_group (#13273)
  * provider/aws: Add bucket_prefix to aws_s3_bucket (#13274)
  * provider/aws: Add replica_source_db to the aws_db_instance datasource (#13842)
  * provider/aws: Add IPv6 outputs to aws_subnet datasource (#13841)
  * provider/aws: Exercise SecondaryPrivateIpAddressCount for network interface (#10590)
  * provider/aws: Expose execution ARN + invoke URL for APIG deployment (#13889)
  * provider/aws: Expose invoke ARN from Lambda function (for API Gateway) (#13890)
  * provider/aws: Add tagging support to the 'aws_lambda_function' resource (#13873)
  * provider/aws: Validate WAF metric names (#13885)
  * provider/aws: Allow AWS Subnet to change IPv6 CIDR Block without ForceNew (#13909)
  * provider/aws: Allow filtering of aws_subnet_ids by tags (#13937)
  * provider/aws: Support aws_instance and volume tagging on creation (#13945)
  * provider/aws: Add network_interface to aws_instance (#12933)
  * provider/azurerm: VM Scale Sets - import support (#13464)
  * provider/azurerm: Allow Azure China region support (#13767)
  * provider/digitalocean: Export droplet prices (#13720)
  * provider/fastly: Add support for GCS logging (#13553)
  * provider/google: google_compute_address and google_compute_global_address are now importable (#13270)
  * provider/google: google_compute_network is now importable (#13834)
  * provider/google: add attached_disk field to google_compute_instance (#13443)
  * provider/heroku: Set App buildpacks from config (#13910)
  * provider/heroku: Create Heroku app in a private space (#13862)
  * provider/vault: vault_generic_secret resource can now optionally detect drift if it has appropriate access (#11776)
  - BUG FIXES:
  * core: Prevent resource.Retry from adding untracked resources after the timeout: (#13778)
  * core: Allow a schema.TypeList to be ForceNew and computed (#13863)
  * core: Fix crash when refresh or apply build an invalid graph (#13665)
  * core: Add the close provider/provisioner transformers back (#13102)
  * core: Fix a crash condition by improving the flatmap.Expand() logic (#13541)
  * provider/alicloud: Fix create PrePaid instance (#13662)
  * provider/alicloud: Fix allocate public ip error (#13268)
  * provider/alicloud: alicloud_security_group_rule: check ptr before use it [#13731)
  * provider/alicloud: alicloud_instance: fix ecs internet_max_bandwidth_out cannot set zero bug (#13731)
  * provider/aws: Allow force-destroying aws_route53_zone which has trailing dot (#12421)
  * provider/aws: Allow GovCloud KMS ARNs to pass validation in kms_key_id attributes (#13699)
  * provider/aws: Changing aws_opsworks_instance should ForceNew (#13839)
  * provider/aws: Fix DB Parameter Group Name (#13279)
  * provider/aws: Fix issue importing some Security Groups and Rules based on rule structure (#13630)
  * provider/aws: Fix issue for cross account IAM role with aws_lambda_permission (#13865)
  * provider/aws: Fix WAF IPSet descriptors removal on update (#13766)
  * provider/aws: Increase default number of retries from 11 to 25 (#13673)
  * provider/aws: Remove aws_vpc_dhcp_options if not found (#13610)
  * provider/aws: Remove aws_network_acl_rule if not found (#13608)
  * provider/aws: Use mutex &amp; retry for WAF change operations (#13656)
  * provider/aws: Adding support for ipv6 to aws_subnets needs migration (#13876)
  * provider/aws: Fix validation of the name_prefix parameter of the aws_alb resource (#13441)
  * provider/azurerm: azurerm_redis_cache resource missing hostname (#13650)
  * provider/azurerm: Locking around Network Security Group / Subnets (#13637)
  * provider/azurerm: Locking route table on subnet create/delete (#13791)
  * provider/azurerm: VM's - fixes a bug where ssh_keys could contain a null entry (#13755)
  * provider/azurerm: VM's - ignoring the case on the create_option field during Diff's (#13933)
  * provider/azurerm: fixing a bug refreshing the azurerm_redis_cache [#13899]
  * provider/fastly: Fix issue with using 0 for default_ttl (#13648)
  * provider/google: Fix panic in GKE provisioning with addons (#13954)
  * provider/fastly: Add ability to associate a healthcheck to a backend (#13539)
  * provider/google: Stop setting the id when project creation fails (#13644)
  * provider/google: Make ports in resource_compute_forwarding_rule ForceNew (#13833)
  * provider/google: Validation fixes for forwarding rules (#13952)
  * provider/ignition: Internal cache moved to global, instead per provider instance (#13919)
  * provider/logentries: Refresh from state when resources not found (#13810)
  * provider/newrelic: newrelic_alert_condition - condition_scope must be application or instance (#12972)
  * provider/opc: fixed issue with unqualifying nats (#13826)
  * provider/opc: Fix instance label if unset (#13846)
  * provider/openstack: Fix updating Ports (#13604)
  * provider/rabbitmq: Allow users without tags (#13798)</changelog>
  <changelog author="thipp@suse.com" date="1497355200">- Update to v0.9.8:
  - NOTE:
  * The 0.9.7 release had a bug with its new feature of periodically persisting state to the backend during an apply, as part of [#14834].  This change has been reverted in this release and will be re-introduced at a later time once it has been made to work properly.
  - IMPROVEMENTS:
  * provider/google: network argument in google_compute_instance_group is now optional (#13493)
  * provider/google: Add support for draining_timeout_sec to google_compute_backend_service. (#14559)
  - BUG FIXES:
  * provider/aws: fixed reading network configurations for spot_fleet_request
    (#13748)
- Update to v0.9.7:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * The lock_table attribute in the S3 backend configuration has been deprecated in favor of dynamodb_table, which better reflects that the table is no longer only used for locks. (#14949)
  - FEATURES:
  * New Data Source: aws_elastic_beanstalk_solution_stack (#14944)
  * New Data Source: aws_elasticache_cluster (#14895)
  * New Data Source: aws_ssm_parameter (#15035)
  * New Data Source: azurerm_public_ip (#15110)
  * New Resource: aws_ssm_parameter (#15035)
  * New Resource: aws_ssm_patch_baseline (#14954)
  * New Resource: aws_ssm_patch_group (#14954)
  * New Resource: librato_metric (#14562)
  * New Resource: digitalocean_certificate (#14578)
  * New Resource: vcd_edgegateway_vpn (#13123)
  * New Resource: vault_mount (#14456)
  * New Interpolation Function: bcrypt (#14725)
  - IMPROVEMENTS:
  * backend/consul: Storing state to Consul now uses Check-And-Set (CAS) by default to avoid inconsistent state, and will automatically attempt to re-acquire a lock if it is lost during Terraform execution. (#14930)
  * core: Remote state is now persisted more frequently to minimize data loss in the event of a crash. (#14834)
  * provider/alicloud: Add the function of replacing ecs instance's system disk (#15048)
  * provider/aws: Expose RDS instance and cluster resource id (#14882)
  * provider/aws: Export internal tunnel addresses + document (#14835)
  * provider/aws: Fix misleading error in aws_route validation (#14972)
  * provider/aws: Support import of aws_lambda_event_source_mapping (#14898)
  * provider/aws: Add support for a configurable timeout in db_option_group (#15023)
  * provider/aws: Add task_parameters parameter to aws_ssm_maintenance_window_task resource (#15104)
  * provider/aws: Expose reason of EMR cluster termination (#15117)
  * provider/aws: data.aws_acm_certificate can now filter by type (#15063)
  * provider/azurerm: Ignore case sensivity in Azurerm resource enums (#14861)
  * provider/digitalocean: Add support for changing TTL on DigitalOcean domain records. (#14805)
  * provider/google: Add ability to import Google Compute persistent disks (#14573)
  * provider/google: google_container_cluster.master_auth should be optional (#14630)
  * provider/google: Add CORS support for google_storage_bucket (#14695)
  * provider/google: Allow resizing of Google Cloud persistent disks (#15077)
  * provider/google: Add private_ip_google_access update support to google_compute_subnetwork (#15125)
  * provider/heroku: can now import Heroku Spaces (#14973)
  * provider/kubernetes: Upgrade K8S from 1.5.3 to 1.6.1 (#14923)
  * provider/kubernetes: Provide more details about why PVC failed to bind (#15019)
  * provider/kubernetes: Allow sourcing config_path from KUBECONFIG env var (#14889)
  * provider/openstack: Add support provider networks (#10265)
  * provider/openstack: Allow numerical protocols in security group rules (#14917)
  * provider/openstack: Sort request/response headers in debug output (#14956)
  * provider/openstack: Add support for FWaaS routerinsertion extension (#12589)
  * provider/openstack: Add Terraform version to UserAgent string (#14955)
  * provider/openstack: Optimize the printing of debug output (#15086)
  * provisioner/chef: Use helpers.shema.Provisoner in Chef provisioner V2 (#14681)
  - BUG FIXES:
  * provider/alicloud: set alicloud_nat_gateway zone to be Computed to avoid perpetual diffs (#15050)
  * provider/alicloud: set provider to read env vars for access key and secrey key if empty strings (#15050)
  * provider/alicloud: Fix vpc and vswitch bugs while creating vpc and vswitch (#15082)
  * provider/alicloud: Fix allocating public ip bug (#15049)
  * provider/alicloud: Fix security group rules nic_type bug (#15114)
  * provider/aws: ForceNew aws_launch_config on ebs_block_device change (#14899)
  * provider/aws: Avoid crash when EgressOnly IGW disappears (#14929)
  * provider/aws: Allow IPv6/IPv4 addresses to coexist (#13702)
  * provider/aws: Expect exception on deletion of APIG Usage Plan Key (#14958)
  * provider/aws: Fix panic on nil dead_letter_config (#14964)
  * provider/aws: Work around IAM eventual consistency in CW Log Subs (#14959)
  * provider/aws: Fix ModifyInstanceAttribute on new instances (#14992)
  * provider/aws: Fix issue with removing tags in aws_cloudwatch_log_group (#14886)
  * provider/aws: Raise timeout for VPC DHCP options creation to 5 mins (#15084)
  * provider/aws: Retry Redshift cluster deletion on InvalidClusterState (#15068)
  * provider/aws: Retry Lambda func creation on IAM error (#15067)
  * provider/aws: Retry ECS service creation on ClusterNotFoundException (#15066)
  * provider/aws: Retry ECS service update on ServiceNotFoundException (#15073)
  * provider/aws: Retry DB parameter group delete on InvalidDBParameterGroupState (#15071)
  * provider/aws: Guard against panic when no aws_default_vpc found (#15070)
  * provider/aws: Guard against panic if no NodeGroupMembers returned in elasticache_replication_group (#13488)
  * provider/aws: Revoke default ipv6 egress rule for aws_security_group (#15075)
  * provider/aws: Lambda ENI deletion fails on destroy (#11849)
  * provider/aws: Add gov and cn hosted zone Ids to aws_elb_hosted_zone data source (#15149)
  * provider/azurerm: VM - making os_profile optional (#14176)
  * provider/azurerm: Preserve the Subnet properties on Update (#13877)
  * provider/datadog: make datadog_user verified a computed attribute (#15034)
  * provider/datadog: use correct evaluation_delay parameter (#14878)
  * provider/digitalocean: Refresh DO loadbalancer from state if 404 (#14897)
  * provider/github: Do not set incorrect values in github_team data source (#14859)
  * provider/google: use a mutex to prevent concurrent sql instance operations (#14424)
  * provider/google: Set instances to computed in compute_instance_group (#15025)
  * provider/google: Make google_compute_autoscaler use Update instead of Patch. (#15101)
  * provider/kubernetes: Ignore internal k8s labels in kubernetes_persistent_volume (#13716)
  * provider/librato: Add retry to librato_alert (#15118)
  * provider/postgresql: Fix for leaking credentials in the provider (#14817)
  * provider/postgresql: Drop the optional WITH token from CREATE ROLE. (#14864)
  * provider/rancher: refresh rancher_host from state on nil or removed host (#15015)
- Update to v0.9.6:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * When assigning a "splat variable" to a resource attribute, like foo = "${some_resource.foo.*.baz}", it is no longer required (nor recommended) to wrap the string in list brackets. The extra brackets continue to be allowed for resource attributes for compatibility, but this will cease to be allowed in a future version. (#14737)
  * provider/aws: Allow lightsail resources to work in other regions. Previously Terraform would automatically configure lightsail resources to run solely in us-east-1. This means that if a provider was initialized with a different region than us-east-1, users will need to create a provider alias to maintain their lightsail resources in us-east-1 [#14685].
  * provider/aws: Users of aws_cloudfront_distribution default_cache_behavior will notice that cookies is now a required value - even if that value is none (#12628)
  * provider/google: Users of google_compute_health_check who were not setting a value for the host property of http_health_check or https_health_check previously had a faulty default value. This has been fixed and will show as a change in terraform plan/apply. (#14441)
  - FEATURES:
  * New Provider: ovh (#12669)
  * New Resource: aws_default_subnet (#14476)
  * New Resource: aws_default_vpc (#11710)
  * New Resource: aws_default_vpc_dhcp_options (#14475)
  * New Resource: aws_devicefarm_project (#14288)
  * New Resource: aws_wafregional_ipset (#13705)
  * New Resource: aws_wafregional_byte_match_set (#13705)
  * New Resource: azurerm_express_route_circuit (#14265)
  * New Resource: gitlab_deploy_key (#14734)
  * New Resource: gitlab_group (#14490)
  * New Resource: google_compute_router (#12411)
  * New Resource: google_compute_router_interface (#12411)
  * New Resource: google_compute_router_peer (#12411)
  * New Resource: kubernetes_horizontal_pod_autoscaler (#14763)
  * New Resource: kubernetes_service (#14554)
  * New Resource: openstack_dns_zone_v2 (#14721)
  * New Resource: openstack_dns_recordset_v2 (#14813)
  * New Data Source: aws_db_snapshot (#10291)
  * New Data Source: aws_kms_ciphertext (#14691)
  * New Data Source: github_user (#14570)
  * New Data Source: github_team (#14614)
  * New Data Source: google_storage_object_signed_url (#14643)
  * New Interpolation Function: pow (#14598)
  - IMPROVEMENTS:
  * core: After apply, if the state cannot be persisted to remote for some reason then write out a local state file for recovery (#14423)
  * core: It's no longer required to surround an attribute value that is just a "splat" variable with a redundant set of array brackets. (#14737)
  * core/provider-split: Split out the Oracle OPC provider to new structure (#14362)
  * provider/aws: Show state reason when EC2 instance fails to launch (#14479)
  * provider/aws: Show last scaling activity when ASG creation/update fails (#14480)
  * provider/aws: Add tags (list of maps) for aws_autoscaling_group (#13574)
  * provider/aws: Support filtering in ASG data source (#14501)
  * provider/aws: Add ability to 'terraform import' aws_kms_alias resources (#14679)
  * provider/aws: Allow lightsail resources to work in other regions (#14685)
  * provider/aws: Configurable timeouts for EC2 instance + spot instance (#14711)
  * provider/aws: Add ability to define timeouts for DMS replication instance (#14729)
  * provider/aws: Add support for X-Ray tracing to aws_lambda_function (#14728)
  * provider/azurerm: Virtual Machine Scale Sets with managed disk support (#13717)
  * provider/azurerm: Virtual Machine Scale Sets with single placement option support (#14510)
  * provider/azurerm: Adding support for VMSS Data Disks using Managed Disk feature (#14608)
  * provider/azurerm: Adding support for 4TB disks (#14688)
  * provider/cloudstack: Load the provider configuration from a CloudMonkey config file (#13926)
  * provider/datadog: Add last aggregator to datadog_timeboard resource (#14391)
  * provider/datadog: Added new evaluation_delay parameter (#14433)
  * provider/docker: Allow Windows Docker containers to map volumes (#13584)
  * provider/docker: Add network_alias to docker_container resource (#14710)
  * provider/fastly: Mark the s3_access_key, s3_secret_key, &amp; secret_key fields as sensitive (#14634)
  * provider/gitlab: Add namespcace ID attribute to gitlab_project (#14483)
  * provider/google: Add a url attribute to google_storage_bucket (#14393)
  * provider/google: Make google resource storage bucket importable (#14455)
  * provider/google: Add support for privateIpGoogleAccess on subnetworks (#14234)
  * provider/google: Add import support to google_sql_user (#14457)
  * provider/google: add failover parameter to google_sql_database_instance (#14336)
  * provider/google: resource_compute_disks can now reference snapshots using the snapshot URL (#14774)
  * provider/heroku: Add import support for heroku_pipeline resource (#14486)
  * provider/heroku: Add import support for heroku_pipeline_coupling resource (#14495)
  * provider/heroku: Add import support for heroku_addon resource (#14508)
  * provider/openstack: Add support for all protocols in Security Group Rules (#14307)
  * provider/openstack: Add support for updating Subnet Allocation Pools (#14782)
  * provider/openstack: Enable Security Group Updates (#14815)
  * provider/rancher: Add member support to rancher_environment (#14563)
  * provider/rundeck: adds description to command schema in rundeck_job resource (#14352)
  * provider/scaleway: allow public_ip to be set on server resource (#14515)
  * provider/vsphere: Exposing moid value from vm resource (#14793)
  - BUG FIXES:
  * core: Store and verify checksums for S3 remote state to prevent fetching a stale state (#14746)
  * core: Allow -force-unlock of an S3 named state (#14680)
  * core: Fix incorrect errors when validatin nested objects (#14784] [#14801)
  * core: When using -target, any outputs that include attributes of the targeted resources are now updated (#14186)
  * core: Fixed 0.9.5 regression with the conditional operator .. ? .. : .. failing to type check with unknown/computed values (#14454)
  * core: Fixed 0.9 regression causing issues during refresh when adding new data resource instances using count (#14098)
  * core: Fixed crasher when populating a "splat variable" from an empty (nil) module state. (#14526)
  * core: fix bad Sprintf in backend migration message (#14601)
  * core: Addressed 0.9.5 issue with passing partially-unknown splat results through module variables, by removing the requirement to pass a redundant list level. (#14737)
  * provider/aws: Allow updating constraints in WAF SizeConstraintSet + no constraints (#14661)
  * provider/aws: Allow updating tuples in WAF ByteMatchSet + no tuples (#14071)
  * provider/aws: Allow updating tuples in WAF SQLInjectionMatchSet + no tuples (#14667)
  * provider/aws: Allow updating tuples in WAF XssMatchSet + no tuples (#14671)
  * provider/aws: Increase EIP update timeout (#14381)
  * provider/aws: Increase timeout for creating security group (#14380] [#14724)
  * provider/aws: Increase timeout for (dis)associating IPv6 addr to/from subnet (#14401)
  * provider/aws: Increase timeout for retrying creation of IAM server cert (#14609)
  * provider/aws: Increase timeout for deleting IGW (#14705)
  * provider/aws: Increase timeout for retrying creation of CW log subs (#14722)
  * provider/aws: Using the new time schema helper for RDS Instance lifecycle mgmt (#14369)
  * provider/aws: Using the timeout schema helper to make alb timeout cofigurable (#14375)
  * provider/aws: Refresh from state when CodePipeline Not Found (#14431)
  * provider/aws: Override spot_instance_requests volume_tags schema (#14481)
  * provider/aws: Allow Internet Gateway IPv6 routes (#14484)
  * provider/aws: ForceNew aws_launch_config when root_block_device changes (#14507)
  * provider/aws: Pass IAM Roles to codepipeline actions (#14263)
  * provider/aws: Create rule(s) for prefix-list-only AWS security group permissions on 'terraform import' (#14528)
  * provider/aws: Set aws_subnet ipv6_cidr_block to computed (#14542)
  * provider/aws: Change of aws_subnet ipv6 causing update failure (#14545)
  * provider/aws: Nothing to update in cloudformation should not result in errors (#14463)
  * provider/aws: Handling data migration in RDS snapshot restoring (#14622)
  * provider/aws: Mark cookies in default_cache_behaviour of cloudfront_distribution as required (#12628)
  * provider/aws: Fall back to old tagging mechanism for AWS gov and aws China (#14627)
  * provider/aws: Change AWS ssm_maintenance_window Read func (#14665)
  * provider/aws: Increase timeout for creation of route_table (#14701)
  * provider/aws: Retry ElastiCache cluster deletion when it's snapshotting (#14700)
  * provider/aws: Retry ECS service update on InvalidParameterException (#14708)
  * provider/aws: Retry IAM Role deletion on DeleteConflict (#14707)
  * provider/aws: Do not dereference source_Dest_check in aws_instance (#14723)
  * provider/aws: Add validation function for IAM Policies (#14669)
  * provider/aws: Fix panic on instance shutdown (#14727)
  * provider/aws: Handle migration when restoring db cluster from snapshot (#14766)
  * provider/aws: Provider ability to enable snapshotting on ElastiCache RG (#14757)
  * provider/cloudstack: cloudstack_firewall panicked when used with older (&lt; v4.6) CloudStack versions (#14044)
  * provider/datadog: Allowed method on aggregator is avg ! average (#14414)
  * provider/digitalocean: Fix parsing of digitalocean dns records (#14215)
  * provider/github: Log HTTP requests and responses in DEBUG mode (#14363)
  * provider/github Check for potentially nil response from GitHub API client (#14683)
  * provider/google: Fix health check http/https defaults (#14441)
  * provider/google: Fix issue with GCP Cloud SQL Instance disk_autoresize (#14582)
  * provider/google: Fix crash creating Google Cloud SQL 2nd Generation replication instance (#14373)
  * provider/google: Disks now detach before getting deleted (#14651)
  * provider/google: Update google_compute_target_pool's session_affinity default (#14807)
  * provider/heroku: Fix issue with setting correct CName in heroku_domain (#14443)
  * provider/opc: Correctly export ip_address in IP Addr Reservation (#14543)
  * provider/openstack: Handle Deleted Resources in Floating IP Association (#14533)
  * provider/openstack: Catch error during instance network parsing (#14704)
  * provider/vault: Prevent panic when no secret found (#14435)
- Update to v0.9.5:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/aws: Users of aws_cloudfront_distributions with custom_origins have been broken due to changes in the AWS API requiring OriginReadTimeout being set for updates. This has been fixed and will show as a change in terraform plan / apply. (#13367)
  * provider/aws: Users of China and Gov clouds, cannot use the new tagging of volumes created as part of aws_instances (#14055)
  * provider/aws: Skip tag operations on cloudwatch logs in govcloud partition. Currently not supported by Amazon. (#12414)
  * provider/aws: More consistent (un)quoting of long TXT/SPF aws_route53_records. Previously we were trimming first 2 quotes and now we're (correctly) trimming first and last one. Depending on the use of quotes in your TXT/SPF records this may result in extra diff in plan/apply (#14170)
  - FEATURES:
  * New Provider: gitlab (#13898)
  * New Resource: aws_emr_security_configuration (#14080)
  * New Resource: aws_ssm_maintenance_window (#14087)
  * New Resource: aws_ssm_maintenance_window_target (#14087)
  * New Resource: aws_ssm_maintenance_window_task (#14087)
  * New Resource: azurerm_sql_elasticpool (#14099)
  * New Resource: google_bigquery_table (#13743)
  * New Resource: google_compute_backend_bucket (#14015)
  * New Resource: google_compute_snapshot (#12482)
  * New Resource: heroku_app_feature (#14035)
  * New Resource: heroku_pipeline (#14078)
  * New Resource: heroku_pipeline_coupling (#14078)
  * New Resource: kubernetes_limit_range (#14285)
  * New Resource: kubernetes_resource_quota (#13914)
  * New Resource: vault_auth_backend (#10988)
  * New Data Source: aws_efs_file_system (#14041)
  * New Data Source: http, for retrieving text data from generic HTTP servers (#14270)
  * New Data Source: google_container_engine_versions, for retrieving valid versions for clusters (#14280)
  * New Interpolation Function: log, for computing logarithms (#12872)
  - IMPROVEMENTS:
  * core: sha512 and base64sha512 interpolation functions, similar to their sha256 equivalents. (#14100)
  * core: It's now possible to use the index operator [ ] to select a known value out of a partially-known list, such as using "splat syntax" and increasing the count. (#14135)
  * provider/aws: Add support for CustomOrigin timeouts to aws_cloudfront_distribution (#13367)
  * provider/aws: Add support for IAMDatabaseAuthenticationEnabled (#14092)
  * provider/aws: aws_dynamodb_table Add support for TimeToLive (#14104)
  * provider/aws: Add security_configuration support to aws_emr_cluster (#14133)
  * provider/aws: Add support for the tenancy placement option in aws_spot_fleet_request (#14163)
  * provider/aws: aws_db_option_group normalizes name to lowercase (#14192, #14366)
  * provider/aws: Add support description to aws_iam_role (#14208)
  * provider/aws: Add support for SSM Documents to aws_cloudwatch_event_target (#14067)
  * provider/aws: add additional custom service endpoint options for CloudFormation, KMS, RDS, SNS &amp; SQS (#14097)
  * provider/aws: Add ARN to security group data source (#14245)
  * provider/aws: Improve the wording of DynamoDB Validation error message (#14256)
  * provider/aws: Add support for importing Kinesis Streams (#14278)
  * provider/aws: Add arn attribute to aws_ses_domain_identity resource (#14306)
  * provider/aws: Add support for targets to aws_ssm_association (#14246)
  * provider/aws: native redis clustering support for elasticache (#14317)
  * provider/aws: Support updating aws_waf_rule predicates (#14089)
  * provider/azurerm: azurerm_template_deployment now supports String/Int/Boolean outputs (#13670)
  * provider/azurerm: Expose the Private IP Address for a Load Balancer, if available (#13965)
  * provider/dns: Fix data dns txt record set (#14271)
  * provider/dnsimple: Add support for import for dnsimple_records (#9130)
  * provider/dyn: Add verbose Dyn provider logs (#14076)
  * provider/google: Add support for networkIP in compute instance templates (#13515)
  * provider/google: google_dns_managed_zone is now importable (#13824)
  * provider/google: Add support for compute_route (#14065)
  * provider/google: Add path to google_pubsub_subscription (#14238)
  * provider/google: Improve Service Account by offering to recreate if missing (#14282)
  * provider/google: Log HTTP requests and responses in DEBUG mode (#14281)
  * provider/google: Add additional properties for google resource storage bucket object (#14259)
  * provider/google: Handle all 404 checks in read functions via the new function (#14335)
  * provider/heroku: import heroku_app resource (#14248)
  * provider/nomad: Add TLS options (#13956)
  * provider/triton: Add support for reading provider configuration from TRITON_* environment variables in addition to SDC_*(#14000)
  * provider/triton: Add cloud_config argument to triton_machine resources for Linux containers (#12840)
  * provider/triton: Add insecure_skip_tls_verify (#14077)
  - BUG FIXES:
  * core: module blocks without names are now caught in validation, along with various other block types (#14162)
  * core: no longer will errors and normal log output get garbled together on Windows (#14194)
  * core: Avoid crash on empty TypeSet blocks (#14305)
  * provider/aws: Update aws_ebs_volume when attached (#14005)
  * provider/aws: Set aws_instance volume_tags to be Computed (#14007)
  * provider/aws: Fix issue getting partition for federated users (#13992)
  * provider/aws: aws_spot_instance_request not forcenew on volume_tags (#14046)
  * provider/aws: Exclude aws_instance volume tagging for China and Gov Clouds (#14055)
  * provider/aws: Fix source_dest_check with network_interface (#14079)
  * provider/aws: Fixes the bug where SNS delivery policy get always recreated (#14064)
  * provider/aws: Increase timeouts for Route Table retries (#14345)
  * provider/aws: Prevent Crash when importing aws_route53_record (#14218)
  * provider/aws: More consistent (un)quoting of long TXT/SPF aws_route53_records (#14170)
  * provider/aws: Retry deletion of AWSConfig Rule on ResourceInUseException (#14269)
  * provider/aws: Refresh ssm document from state on 404 (#14279)
  * provider/aws: Allow zero-value ELB and ALB names (#14304)
  * provider/aws: Update the ignoring of AWS specific tags (#14321)
  * provider/aws: Adding IPv6 address to instance causes perpetual diff (#14355)
  * provider/aws: Fix SG update on instance with multiple network interfaces (#14299)
  * provider/azurerm: Fixing a bug in azurerm_network_interface (#14365)
  * provider/digitalocean: Prevent diffs when using IDs of images instead of slugs (#13879)
  * provider/fastly: Changes setting conditionals to optional (#14103)
  * provider/google: Ignore certain project services that can't be enabled directly via the api (#13730)
  * provider/google: Ability to add more than 25 project services (#13758)
  * provider/google: Fix compute instance panic with bad disk config (#14169)
  * provider/google: Handle google_storage_bucket_object not being found (#14203)
  * provider/google: Handle google_compute_instance_group_manager not being found (#14190)
  * provider/google: better visibility for compute_region_backend_service (#14301)
  * provider/heroku: Configure buildpacks correctly for both Org Apps and non-org Apps (#13990)
  * provider/heroku: Fix heroku_cert update of ssl cert (#14240)
  * provider/openstack: Handle disassociating deleted FloatingIP's from a server (#14210)
  * provider/postgres grant role when creating database (#11452)
  * provider/triton: Make triton machine deletes synchronous. (#14368)
  * provisioner/remote-exec: Fix panic from remote_exec provisioner (#14134)</changelog>
  <changelog author="thipp@suse.de" date="1498564800">- Update to v0.9.9:
  - BUG FIXES:
  * provisioner/file: Refactor the provisioner validation function to prevent false positives (#15273)
  * provisioner/chef: Prevent a panic while trying to read the connection info (#15271)</changelog>
  <changelog author="thipp@suse.de" date="1499083200">- Update to v0.9.10:
  - BUG FIXES:
  * core: Hotfix for issue where state index wasn't getting properly incremented when applying a change containing only data source updates and/or resource drift. (That is, state changes made during refresh.) This issue is significant only for the "atlas" backend, since that backend verifies on the server that state serial numbers are being used consistently. (#15423)</changelog>
  <changelog author="thipp@suse.de" date="1499169600">- Update to v0.9.11:
  - BUG FIXES:
  * core: Hotfix for issue where a state from a plan was reported as not equal to the same state stored to a backend. This arose from the fix for the previous issue where the incorrect copy of the state was being used when applying with a plan. (#15460)</changelog>
</package>
<package pkgid="629ce2c30b9a28387400bf2fa9d98b3425e676f2b001da44abda35c72a97928f" name="terraform" arch="src">
  <version epoch="0" ver="0.9.11" rel="1.2"/>
  <changelog author="moio@suse.com" date="1477915200">- Update to v0.7.7
  - FEATURES:
  * New Data Source: scaleway_bootsscript. (#9386)
  * New Data Source: scaleway_image. [GH-9386]
  - IMPROVEMENTS:
  * core: When the environment variable TF_LOG_PATH is specified, debug logs are now appended to the specified file instead of being truncated. (#9440)
  * provider/aws: Expose ARN for aws_lambda_alias. (#9390)
  * provider/aws: Add support for AWS US East (Ohio) region. (#9414)
  * provider/scaleway: scaleway_ip, scaleway_security_group, scalway_server and scaleway_volume resources can now be imported. (#9387)
  - BUG FIXES:
  * core: List and map indexes support arithmetic. (#9372)
  * core: List and map indexes are implicitly converted to the correct type if possible. (#9372)
  * provider/aws: Read back associate_public_ip_address in aws_launch_configuration resources to enable importing. (#9399)
  * provider/aws: Remove aws_route resources from state if their associated aws_route_table has been removed. (#9431)
  * provider/azurerm: Load balancer resources now have their id attribute set to the resource URI instead of the load balancer URI. (#9401)
  * provider/google: Fix a bug causing a crash when migrating google_compute_target_pool resources from 0.6.x releases. (#9370)
- Update to v0.7.6
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * azurerm_virtual_machine has deprecated the use of diagnostics_profile in favour of boot_diagnostics. (#9122)
  * The deprecated key_file and bastion_key_file arguments to Provisioner Connections have been removed (#9340)
  - FEATURES:
  * New Data Source: aws_billing_service_account (#8701)
  * New Data Source: aws_availability_zone (#6819)
  * New Data Source: aws_region (#6819)
  * New Data Source: aws_subnet (#6819)
  * New Data Source: aws_vpc (#6819)
  * New Resource: azurerm_lb (#9199)
  * New Resource: azurerm_lb_backend_address_pool (#9199)
  * New Resource: azurerm_lb_nat_rule (#9199)
  * New Resource: azurerm_lb_nat_pool (#9199)
  * New Resource: azurerm_lb_probe (#9199)
  * New Resource: azurerm_lb_rule (#9199)
  * New Resource: github_repository (#9327)
  - IMPROVEMENTS:
  * core-validation: create validation package to provide common validation functions (#8103)
  * provider/aws: Support Import of OpsWorks Custom Layers (#9252)
  * provider/aws: Automatically constructed ARNs now support partitions other than aws, allowing operation with aws-cn and aws-us-gov (#9273)
  * provider/aws: Retry setTags operation for EC2 resources (#7890)
  * provider/aws: Support refresh of EC2 instance user_data (#6736)
  * provider/aws: Poll to confirm delete of resource_aws_customer_gateway (#9346)
  * provider/azurerm: expose default keys for servicebus_namespace (#9242)
  * provider/azurerm: add enable_blob_encryption to azurerm_storage_account resource (#9233)
  * provider/azurerm: set resource_group_name on resource import across the provider (#9073)
  * provider/azurerm: azurerm_cdn_profile resources can now be imported (#9306)
  * provider/datadog: add support for Datadog dashboard "type" and "style" options (#9228)
  * provider/scaleway: region is now supported for provider configuration
  - BUG FIXES:
  * core: Local state can now be refreshed when no resources exist (#7320)
  * core: Orphaned nested (depth 2+) modules will inherit provider configs (#9318)
  * core: Fix crash when a map key contains an interpolation function (#9282)
  * core: Numeric variables values were incorrectly converted to numbers (#9263)
  * core: Fix input and output of map variables from HCL (#9268)
  * core: Crash when interpolating a map value with a function in the key (#9282)
  * core: Crash when copying a nil value in an InstanceState (#9356)
  * command/fmt: Bare comment groups no longer have superfluous newlines
  * command/fmt: Leading comments on list items are formatted properly
  * provider/aws: Return correct AMI image when most_recent is set to true. (#9277)
  * provider/aws: Fix issue with diff on import of aws_eip in EC2 Classic (#9009)
  * provider/aws: Handle EC2 tags related errors in CloudFront Distribution resource. (#9298)
  * provider/aws: Fix cause error when using etag and kms_key_id with aws_s3_bucket_object (#9168)
  * provider/aws: Fix issue reassigning EIP instances appropriately (#7686)
  * provider/azurerm: removing resources from state when the API returns a 404 for them (#8859)
  * provider/azurerm: Fixed a panic in azurerm_virtual_machine when using diagnostic_profile (#9122)</changelog>
  <changelog author="moio@suse.com" date="1478088000">- Update to v0.7.8
- BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/openstack: The OpenStack provider has switched to the new Gophercloud SDK. No front-facing changes were made, but please be aware that there might be bugs. Please report any if found.
  * archive_file is now a data source, instead of a resource (#8492)
- FEATURES:
  * Experimental new apply graph: terraform apply is getting a new graph creation process for 0.8. This is now available behind a flag -Xnew-apply (on any command). This will become the default in 0.8. There may still be bugs. (#9388)
  * Experimental new destroy graph: terraform destroy is also getting a new graph creation process for 0.8. This is now available behind a flag -Xnew-destroy. This will become the default in 0.8. (#9527)
  * New Provider: pagerduty (#9022)
  * New Resource: aws_iam_user_login_profile (#9605)
  * New Resource: aws_waf_ipset (#8852)
  * New Resource: aws_waf_rule (#8852)
  * New Resource: aws_waf_web_acl (#8852)
  * New Resource: aws_waf_byte_match_set (#9681)
  * New Resource: aws_waf_size_constraint_set (#9689)
  * New Resource: aws_waf_sql_injection_match_set (#9709)
  * New Resource: aws_waf_xss_match_set (#9710)
  * New Resource: aws_ssm_activation (#9111)
  * New Resource: azurerm_key_vault (#9478)
  * New Resource: azurerm_storage_share (#8674)
  * New Resource: azurerm_eventhub_namespace (#9297)
  * New Resource: cloudstack_security_group (#9103)
  * New Resource: cloudstack_security_group_rule (#9645)
  * New Resource: cloudstack_private_gateway (#9637)
  * New Resource: cloudstack_static_route (#9637)
  * New DataSource: aws_ebs_volume (#9753)
  * New DataSource: aws_prefix_list (#9566)
  * New DataSource: aws_security_group (#9604)
  * New DataSource: azurerm_client_config (#9478)
  * New Interpolation Function: ceil (#9692)
  * New Interpolation Function: floor (#9692)
  * New Interpolation Function: min (#9692)
  * New Interpolation Function: max (#9692)
  * New Interpolation Function: title (#9087)
  * New Interpolation Function: zipmap (#9627)
- IMPROVEMENTS:
  * provider/aws: No longer require route_table_ids list in aws_vpc_endpoint resources (#9357)
  * provider/aws: Allow description in aws_redshift_subnet_group to be modified (#9515)
  * provider/aws: Add tagging support to aws_redshift_subnet_group (#9504)
  * provider/aws: Add validation to IAM User and Group Name (#9584)
  * provider/aws: Add Ability To Enable / Disable ALB AccessLogs (#9290)
  * provider/aws: Add support for AutoMinorVersionUpgrade to aws_elasticache_replication_group resource. (#9657)
  * provider/aws: Fix import of RouteTable with destination prefixes (#9686)
  * provider/aws: Add support for reference_name to aws_route53_health_check (#9737)
  * provider/aws: Expose ARN suffix on ALB Target Group (#9734)
  * provider/azurerm: add account_kind and access_tier to storage_account (#9408)
  * provider/azurerm: write load_balanacer attributes to network_interface_card hash (#9207)
  * provider/azurerm: Add disk_size_gb param to VM storage_os_disk (#9200)
  * provider/azurerm: support importing of subnet resource (#9646)
  * provider/azurerm: Add support for all of the Azure regions e.g. Germany, China and Government (#9765)
  * provider/digitalocean: Allow resizing DigitalOcean Droplets without increasing disk size. (#9573)
  * provider/google: enhance service scope list (#9442)
  * provider/google Change default MySQL instance version to 5.6 (#9674)
  * provider/google Support MySQL 5.7 instances (#9673)
  * provider/google: Add support for using source_disk to google_compute_image (#9614)
  * provider/google: Add support for default-internet-gateway alias for google_compute_route (#9676)
  * provider/openstack: Added value_specs to openstack_networking_port_v2, allowing vendor information (#9551)
  * provider/openstack: Added value_specs to openstack_networking_floatingip_v2, allowing vendor information (#9552)
  * provider/openstack: Added value_specs to openstack_compute_keypair_v2, allowing vendor information (#9554)
  * provider/openstack: Allow any protocol in openstack_fw_rule_v1 (#9617)
  * provider/openstack: expose LoadBalancer v2 VIP Port ID (#9727)
  * provider/openstack: Openstack Provider enhancements including environment variables (#9725)
  * provider/scaleway: update sdk for ams1 region (#9687)
  * provider/scaleway: server volume property (#9695)
- BUG FIXES:
  * core: Resources suffixed with 'panic' won't falsely trigger crash detection. (#9395)
  * core: Validate lifecycle options don't contain interpolations. (#9576)
  * core: Tainted resources will not process ignore_changes. (#7855)
  * core: Boolean looking values passed in via -var no longer cause type errors. (#9642)
  * core: Computed primitives in certain cases no longer cause diff mismatch errors. (#9618)
  * core: Empty arrays for list vars in JSON work (#8886)
  * core: Boolean types in tfvars work propertly (#9751)
  * core: Deposed resource destruction is accounted for properly in apply counts. (#9731)
  * core: Check for graph cycles on resource expansion to catch cycles between self-referenced resources. (#9728)
  * core: prevent_destroy prevents decreasing count (#9707)
  * core: removed optional items will trigger "requires new" if necessary (#9699)
  * command/apply: -backup and -state-out work with plan files (#9706)
  * command/fmt: Cleaner formatting for multiline standalone comments above resources
  * command/validate: respond to --help (#9660)
  * provider/archive: Converting to datasource. (#8492)
  * provider/aws: Fix issue importing AWS Instances and setting the correct associate_public_ip_address value (#9453)
  * provider/aws: Fix issue with updating ElasticBeanstalk environment variables (#9259)
  * provider/aws: Allow zero value for scaling_adjustment in aws_autoscaling_policy when using SimpleScaling (#8893)
  * provider/aws: Increase ECS service drain timeout (#9521)
  * provider/aws: Remove VPC Endpoint from state if it's not found (#9561)
  * provider/aws: Delete Loging Profile from IAM User on force_destroy (#9583)
  * provider/aws: Exposed aws_api_gw_domain_name.certificate_upload_date attribute (#9533)
  * provider/aws: fix aws_elasticache_replication_group for Redis in cluster mode (#9601)
  * provider/aws: Validate regular expression passed via the ami data_source name_regex attribute. (#9622)
  * provider/aws: Bug fix for NoSuckBucket on Destroy of aws_s3_bucket_policy (#9641)
  * provider/aws: Refresh aws_autoscaling_schedule from state on 404 (#9659)
  * provider/aws: Allow underscores in IAM user and group names (#9684)
  * provider/aws: aws_ami: handle deletion of AMIs (#9721)
  * provider/aws: Fix aws_route53_record alias perpetual diff (#9704)
  * provider/aws: Allow active state while waiting for the VPC Peering Connection. (#9754)
  * provider/aws: Normalize all-principals wildcard in aws_iam_policy_document (#9720)
  * provider/azurerm: Fix Azure RM loadbalancer rules validation (#9468)
  * provider/azurerm: Fix servicebus_topic values when using the Update func to stop perpetual diff (#9323)
  * provider/azurerm: lower servicebus_topic max size to Azure limit (#9649)
  * provider/azurerm: Fix VHD deletion when VM and Storage account are in separate resource groups (#9631)
  * provider/azurerm: Guard against panic when importing arm_virtual_network (#9739)
  * provider/azurerm: fix sql_database resource reading tags (#9767)
  * provider/cloudflare: update client library to stop connection closed issues (#9715)
  * provider/consul: Change to consul_service resource to introduce a service_id parameter (#9366)
  * provider/datadog: Ignore float/int diffs on thresholds (#9466)
  * provider/docker: Fixes for docker_container host object and documentation (#9367)
  * provider/scaleway improve the performance of server deletion (#9491)
  * provider/scaleway: fix scaleway_volume_attachment with count &gt; 1 (#9493)</changelog>
  <changelog author="thipp@suse.de" date="1479384000">- Update to v0.7.11:
  - IMPROVEMENTS:
  * provider/aws: Expose RDS DB Instance HostedZoneId attribute (#10000)
  * provider/aws: Ignore AWS internal tags (#7454)
  * provider/aws: Exposed aws_iam_role create_date attribute (#10091)
  * provider/aws: Added aws_api_gateway_api_key created_date &amp; last_updated_date attributes (#9530)
  * provider/aws: Added aws_api_gateway_rest_api created_date attribute (#9532)
  * provider/aws: Exposed aws_api_gateway_deployment.created_date attribute (#9534)
  * provider/aws: Added retry_duraction to redshift_configuration in kinesis_firehose_delivery_stream (#10113)
  * provider/azurerm: allow updating load balancer sub-resources (#10016)
  * provider/openstack: Instance user_data will now detect if input is already Base64-encode (#9966)
  - BUG FIXES:
  * core: Fix diff mismatch error on "Destroy: true to false" scenarios. (#10139)
  * core: New destroy graph -target includes dependencies. (#10036)
  * core: New destroy graph creates proper edges through module outputs (#10068)
  * core: Fix shadow error when using uuid() (#10106)
  * core: Fix an issue where applies with data sources could hang (#10134)
  * core: Fix plan operation diff mismatch for computed keys in slices (#10118)
  * provider/aws: fix the validation of aws_redshift_cluster database_name (#10019)
  * provider/aws: Fix panic in aws_acm_certificate datasource (#10051)
  * provider/aws: increase aws_lambda_function timeout (#10116)
  * provider/aws: Fixed ES buffering_interval option in kinesis_firehose_delivery_stream (#10112)
- Update to v0.7.10:
  - FEATURES:
  * New Resource: azurerm_eventhub (#9889)
  * New Resource: azurerm_virtual_machine_extension (#9962)
  * Experimental new plan graph: terraform plan is getting a new graph creation process for 0.8. This is now available behind a flag -Xnew-apply (on any command). This will become the default in 0.8. There may still be bugs. (#9973)
  - IMPROVEMENTS:
  * provider/aws: Add support for Service Access Security Group in aws_emr_cluster (#9600)
  * provider/aws: Add Enhanced VPC routing to Redshift (#9950)
  * provider/aws: Add key_name_prefix argument to aws_key_pair resource (#9993)
  * provider/openstack: Add value_specs to openstack_fw_policy_v1 resource, allowing vendor information (#9835)
  * provider/openstack: Add value_specs to openstack_fw_firewall_v1 resource, allowing vendor information (#9836)
  * provider/random: The b64 attribute on random_id resources is deprecated, replaced by b64_url and b64_std (#9903)
  - BUG FIXES:
  * core: Splat variables (foo.*.bar) are now ordered by count index for deterministic ordering. (#9883)
  * core: Prune orphan outputs (in the config but not in the state). (#9971)
  * core: New apply graph doesn't prune module variables as aggressively. (#9898)
  * core: New apply graph properly configures providers with aliases. (#9894)
  * core: New destroy graph doesn't create edge loops to destroy nodes that reference themselves. (#9968)
  * provider/aws: Fix crash when adding EBS volumes to spot fleet request. (#9857)
  * provider/aws: Ignore NoSuchEntity error when IAM user does not have login profile (#9900)
  * provider/aws: Setting static_routes_only on import of vpn_connection (#9802)
  * provider/aws: aws_alb_target_group arn_suffix missing the targetgroup (#9911)
  * provider/aws: Fix the validateFunc of aws_elasticache_replication_group (#9918)
  * provider/aws: removing toLower when setting aws_db_parameter_group options (#9820)
  * provider/aws: Fix panic when passing statuses to aws_acm_certificate (#9990)
  * provider/aws: AWS IAM, User and Role allow + in the name (#9991)
  * provider/scaleway: retry volume attachment (#9972)
  * provider/scaleway: fix scaleway_image datasource returning unknown images (#9899)
  * provider/google: fix crash when mistakenly configuring disks (#9942)
- Update to v0.7.9:
  - FEATURES:
  * New Data Source: aws_acm_certificate (#8359)
  * New Resource: aws_autoscaling_attachment (#9146)
  * New Resource: postgresql_extension (#9210)
  - IMPROVEMENTS:
  * core: Improve shadow graph robustness by catching panics during graph evaluation. (#9852)
  * provider/aws: Provide the option to skip_destroy on aws_volume_attachment (#9792)
  * provider/aws: Allows aws_alb security_groups to be updated (#9804)
  * provider/aws: Add the enable_sni attribute for Route53 health checks. (#9822)
  * provider/openstack: Add value_specs to openstack_fw_rule_v1 resource, allowing vendor information (#9834)
  * state/remote/swift: Enable OpenStack Identity/Keystone v3 authentication (#9769)
  * state/remote/swift: Now supports all login/config options that the OpenStack Provider supports (#9777)
  - BUG FIXES:
  * core: Provisioners in modules do not crash during apply (regression). (#9846)
  * core: Computed bool fields with non-bool values will not crash (#9812)
  * core: formatlist interpolation function accepts an empty list (#9795)
  * core: Validate outputs have a name (#9823)
  * core: Validate variables have a name (#9818)
  * command/apply: If a partial set of required variables are provided with -var, ask for the remainder (#9794)
  * command/fmt: Multiline strings aren't erroneously indented (#9859)
  * provider/aws: Fix issue setting certificate_upload_date in aws_api_gateway_domain_name (#9815)
  * provider/azurerm: allow storage_account resource with name "$root" (#9813)
  * provider/google: fix for looking up project image families (#9243)
  * provider/openstack: Don't pass shared in FWaaS Policy unless it's set (#9830)
  * provider/openstack: openstack_fw_firewall_v1 admin_state_up should default to true (#9832)
  - PLUGIN CHANGES:
  * Fields in resources can now have both Optional and ConflictsWith (#9825)</changelog>
  <changelog author="thipp@suse.de" date="1479988800">- Update to v0.7.13:
  - BUG FIXES:
  * core: New graph records dependencies for explicit self references (#10319)
- Update to v0.7.12:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/cloudstack: cloudstack_static_nat has now deprecated network_id (#10204)
  - FEATURES:
  * New Data Source: aws_alb_listener (#10181)
  * New Resource: github_label (#10213)
  - IMPROVEMENTS:
  * core: Experimental feature failures are less verbose. (#10276)
  * provider/aws: Add name_prefix to aws_iam_policy (#10178)
  * provider/aws: Add ability to select aws_prefix_list data source by name (#10248)
  * provider/aws Return service CIDR blocks from aws_vpc_endpoint resource (#10254)
  * provider/aws: Added environment configuration for AWS Lambda Functions (#10275)
  - BUG FIXES:
  * core: Fix potential crashing race condition on state write (#10277)
  * core: Data sources in modules lose their data. prefix when moved within the state (#9996)
  * provider/aws: Fixed issue with enable_dns_support on creation in aws_vpc (#10171)
  * provider/aws: Add CertificateNotFound retry waiter to aws_alb_listener (#10180)
  * provider/aws: Remove IAM user's MFA devices with force_destroy (#10262)
  * provider/scaleway: improve volume attachment (#10084)</changelog>
  <changelog author="thipp@suse.de" date="1482148800">- Update to v0.8.1:
  - IMPROVEMENTS:
  * provider/aws: Support eu-west-2 (#10470)
  * provider/aws: Improved the SNS topic subscription protocols validation (#10704)
  * providers/google: Add subnetwork_project field to enable cross-project networking (#9662)
  * provider/pagerduty: Allow 'team_responder' role for pagerduty_user resource (#10728)
  - BUG FIXES:
  * core: Handle whitespace around the key in the -var flag. (#10717)
  * core: terraform block works in the presence of _override files (#10715)
  * core: Fix error when a provider in a module only referenced a variable (#10719)
  * core: Destroy ordering for resources that depend on each other across modules is correct (#745)
  - DEPRECATION REMOVALS:
  * provider/aws: Removed deprecated parameter_group from aws_rds_cluster (#10733)
- Update to v0.8.0:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * template_file inline templates must escape their variable usage. What was previously ${foo} must now be $${foo}. Note that this is only for inline templates. Templates read from files are unchanged. (#9698)
  * Escape sequences used to require double-escaping when used within interpolations. You now must only escape once (which is the expected/typical behavior). For example: ${replace(var.foo, "\\", "\\\\")} is correct. Before, that would cause very strange behavior. However, this may break existing configurations which found a level of escape sequences to work. Check terraform plan for incorrect output.
  * Math operators now follow the standard order of operations: *, /, % followed by +, -. See the updated interpolation docs for more information. You can continue to force ordering with parentheses.
  * Strings in configuration can no longer contain unescaped newlines. For unescaped newlines, heredocs must be used
  * 
  * provider/aws: Anywhere where we can specify kms_key_id must now be a valid KMS Key ID ARN to stop continual diffs
  * 
  * provider/chef: The chef provider now accepts key_material as an alternative to private_key_pem. The private_key_pem attribute will be deprecated in a future release
  * provider/postgres: ssl_mode has been renamed sslmode to match common usage (#10682)
  - DEPRECATION REMOVALS:
  * The template_file resource no longer accepts a direct file path for the template attribute. You may either specify a path wrapped in a file function or specify a file path with the filepath attribute. This was deprecated during 0.7.x.
  - FEATURES:
  * New command: terraform console, an interactive console for experimenting with and using interpolations. (#10093)
  * Terraform version requirement in configuration. You can now specify a Terraform version requirement in configuration and modules. (#10080)
  * Conditional values: You can now use conditionals to determine the values of attributes. For example: count = "${var.env == "prod" ? 1 : 0}".
  * depends_on can reference modules. This allows a resource or output to depend on everything within a module. (#10076)
  * output supports depends_on. This is useful when the output depends on a certain ordering to happen that can't be represented with interpolations. (#10072)
  * Providers and resources are now notified by Terraform core to "stop" when an interrupt is received, allowing resources to gracefully exit much, much faster. (#9607)
  * The import command can now specify a provider alias to use. (#10310)
  * The import command will now read provider configuration from Terraform configuration files (including loading tfvars files and so on). (#9809)
  * New Provider: external (#8768)
  * New Provider: nomad (#9538)
  * New Provider: rancher (#9173)
  * New Provider: vault (#9158)
  * New Provider: Icinga2 (#8306)
  * New Resource: aws_ebs_snapshot (#10017)
  * New Resource: aws_lightsail_domain (#10637)
  * New Resource: aws_lightsail_key_pair (#10583)  * New Resource: aws_lightsail_instance (#10473)
  * New Resource: aws_opsworks_rds_db_instance (#10294)
  * New Resource: aws_snapshot_create_volume_permission (#9891)
  * New Resource: aws_vpc_endpoint_route_table_association (#10137)
  * New Resource: google_compute_health_check (#10453)
  * New Resource: google_compute_region_backend_service (#10453)
  * New Resource: openstack_blockstorage_volume_attach_v2 (#10259)
  * New Resource: openstack_compute_volume_attach_v2 (#10260)
  * New Data Source: aws_ebs_snapshot (#10017)
  * New Data Source: aws_eip (#9833)
  * New Data Source: aws_iam_server_certificate (#10558)
  * New Data Source: aws_route_table (#10301)
  * New Data Source: aws_route53_zone (#9766)
  * New Data Source: aws_vpc_endpoint_services (#10261)
  * New Data Source: pagerduty_user (#10541)
  * New Interpolation Function: timestamp (#10475)
  * core: allow outputs to have descriptions (#9722)
  * state/azure: support passing of lease ID when writing storage blob (#10115)
  - IMPROVEMENTS:
  * core: Human-friendly error when a computed count is used. (#10060)
  * core: Maps across multiple input sources (files, CLI, env vars) are merged. (#10654)
  * core: SIGTERM also triggers graceful shutdown in addition to SIGINT (#10534)
  * core: Plan will show deposed-only destroys for create-before-destroy resources. (#10404)
  * command/plan: Show warning when a plan file is given as input to make behavior clear. (#10639)
  * helper/schema: only map, list, and set elements that are actually causing a resource to destroy/create are marked as "requires new". (#9613)
  * provider/aws: Add support for AWS CA Central 1 Region (#10618)
  * provider/aws: Allow importing of aws_iam_role, aws_iam_role_policy and aws_iam_policy (#9398)
  * provider/aws: Added s3 bucket region attribute management (#10482)
  * provider/aws: Added SQS FIFO queues (#10614)
  * provider/aws: Addition of suspended_processes to aws_autoscaling_group (#10096)
  * provider/aws: added auto_minor_version_upgrade on aws_rds_cluster_insstance (#10284)
  * provider/aws: Add JSON validation to the aws_iam_policy resource (#10239)
  * provider/aws: Support MFA delete for s3 bucket versioning (#10020)
  * provider/aws: Enable DeleteOnTermination in ENI when created by spot fleet (#9922)
  * provider/aws: Enforced kms_key_* attributes to be ARNs (#10356)
  * provider/aws: IPv6 Support To Cloudfront (#10332)
  * provider/aws: Support import of aws_iam_instance_profile (#10436)
  * provider/aws: Increase aws_emr_cluster timeout (#10444)
  * provider/aws: Support Automatic Rollback of CodeDeploy deployments and CloudWatch Alarms for a Deployment Group (#9039)
  * provider/aws: Add support for termination protection and autotermination to EMR (#10252)
  * provider/aws: Add "no_device" support to ephemeral block devices (#10547)
  * provider/aws: Added S3 Bucket replication (#10552)
  * provider/aws: Add pgp_key to aws_iam_access_key to protect key. (#10615)
  * provider/azurerm: make DiskSizeGB optional for azurerm_virtual_machine data_disks (#10232)
  * provider/azurerm support license_type virtual_machine property (#10539)
  * provider/azurerm: support import of routes, fix route_table (#10389)
  * provider/azurerm: enable import of more resources (#10195)
  * provider/azurerm: create common schema for location field, add diff suppress (#10409)
  * provider/chef: Migrate Chef to use KEY_MATERIAL rather than using a Pem file (#10105)
  * provider/cloudstack: Add option to set a custom network_domain for cloudstack_network (#10638)
  * provider/cloudstack: Support using secondary IP addresses with the cloudstack_static_nat resource (#10420)
  * provider/cloudstack: Support using secondary IP addresses with the cloudstack_port_forward resource (#10638)
  * provider/datadog: Make monitor thresholds optional. (#10526)
  * provider/datadog: Improve datadog timeboard support (#10027)
  * provider/docker: Upload files into container before first start (#9520)
  * provider/docker: authentication via values instead of files (#10151)
  * provider/fastly add origin shielding (#10677)
  * provider/fastly: add ssl_hostname option (#9629)
  * provider/github: supports importing resources (#10382)
  * provider/google: Add support for Internal Load Balancing (#10453)
  * provider/google: Add Service Accounts resource (#9946)
  * provider/google: Instances and templates now both support metadata_startup_script and metadata.startup-script. (#10537)
  * provider/google: Added support for session affinity to compute_backend_service (#10387)
  * provider/google: Projects are now importable (#10469)
  * provider/google: SSL certificates can now specify prefix instead of a full name (#10684)
  * provider/openstack: Add Swauth/Swift Authentication (#9943)
  * provider/openstack: Detect Region for Importing Resources (#10509)
  * provider/postgresql: Improved support for many PostgreSQL resources (#10682)
  * provider/postgresql: Added 'connect_timeout' argument to provider 'postgresql' (#10380)
  * provider/rundeck: enable validation for multiple values in an array (#8913)
  * provider/rundeck: Add support for scheduler to rundeck_job (#9449)
  * state/remote/swift: Add support for versioning state file in swift and expiring versioned state (#10055)
  - BUG FIXES:
  * core: Escape sequences in interpolations work in every case. (#8709)
  * core: Maps in outputs with computed values are no longer removed. (#9549)
  * core: Direct indexing into a computed list no longer errors. (#10657)
  * core: Validate fails on invalid keys in variable blocks. (#10658)
  * core: Validate that only a single lifecycle block exists per rource. (#10656)
  * core: When destroying, the resources of a provider that depends on another resource are destroyed first. (#10659)
  * core: Catch parse errors for null characters mid-file (#9134)
  * core: Remove extra dot from state command backup files (#10300)
  * core: Validate data sources do not have provisioners (#10318)
  * core: Disable checkpoint settings take effect (#10206)
  * core: Changed attribute console output shows up on Windows. (#10417)
  * core: Destroying deposed resources in create before destroy waits until the creation step of its specific index. (0.8 regression) (#10416)
  * core: Certain invalid configurations will no longer print "illegal". (#10448)
  * core: Fix a crash that could occur when multiple deposed instances exist. (#10504)
  * core: Fix a diff mismatch error that could happen when a resource depends on a count resource being decreased. (#10522)
  * core: On Unix machines if getent is not available, fall back to shell to find home dir. (#10515)
  * command/fmt: Multiline comments aren't indented every fmt. (#6524)
  * communicator/ssh: Avoid race that could cause parallel remote execs on the same host to overwrite each other (#10549)
  * provider/aws: Added Lambda function guard when needed attributes are not set (#10663)
  * provider/aws: Allow import of aws_security_groups with more than one source_security_group_id rule (#9477)
  * provider/aws: Allow setting the DB Instance name when restoring from a snapshot (#10664)
  * provider/aws: Fix issue importing aws_vpc_peering_connection (#10635)
  * provider/aws: Fixed deletion of aws_api_gateway_base_path_mapping with empty path (#10177)
  * provider/aws: Fix issue removing Lambda environment variables (#10492)
  * provider/aws: Skip VPC endpoint routes when removing default route table's routes (#10303)
  * provider/aws: Do not return a root device for instance store backed AMIs. (#9483)
  * provider/aws: resource_aws_opsworks_application does not accept document_root parameter (#10477)
  * provider/aws: bug fix when specifying level on aws_opsworks_permission (#10394)
  * provider/aws: cloudfront distribution 404 should mark as gone (#10281)
  * provider/aws: Assign correct number of core instances (n-1) to aws-emr-cluster on update (#10529)
  * provider/aws: Allow update of Service role on a CodeDeploy deployment group (#9866)
  * provider/aws: fixed the api_gw_domain_name replace operation (#10179)
  * provider/aws: Forces the API GW domain name certificates to recreate the resource (#10588)
  * provider/aws: Validate effect in aws_iam_policy_document data source (#10021)
  * provider/azurerm: fix virtual_machine reading plan as the wrong type (#10626)
  * provider/azurerm: Prevent null reference when reading boot_diagnostics settings in azurerm_virtual_machine (#10283)
  * provider/azurerm: azurerm_availability_set not is ForceNew for UpdateDomain and FaultDomain (#10545)
  * provider/azurerm: fix servicebus_topic max_size_in_megabytes for premium namespaces (#10611)
  * provider/azurerm: set ForceNew for storage image and OS disk of virtual_machine (#10340)
  * provider/datadog: Refactor monitor tags to a list instead of a map. (#10570)
  * provider/datadog 9869: Validate credentials when initialising client. (#10567)
  * provider/openstack: More Import and Region Fixes (#10662)
  * provider/openstack: Fix Ordering of Port Allowed Address Pairs (#10250)
  * provider/template: No file path error when setting template to / (#10297)</changelog>
  <changelog author="thipp@suse.de" date="1483963200">- Update to v0.8.2:
  - FEATURES:
  * New Provider: Ignition [GH-6189]
  * New Provider: OpsGenie [GH-11012]
  * New Data Source: aws_vpc_peering_connection [GH-10913]
  * New Resource: azurerm_container_registry [GH-10973]
  * New Resource: azurerm_eventhub_authorization_rule [GH-10971]
  * New Resource: azurerm_eventhub_consumer_group [GH-9902]
  - IMPROVEMENTS:
  * command/fmt: Show filename on parse error [GH-10923]
  * provider/archive: archive_file now exports output_md5 attribute in addition to existing SHA1 and Base64 SHA256 hashes. [GH-10851]
  * provider/aws: Add most_recent to the ebs_snapshot data source [GH-10986]
  * provider/aws: Add support for instance tenancy in aws_opsworks_instance [GH-10885]
  * provider/aws: Added a validation for security group rule types [GH-10864]
  * provider:aws: Add support for updating aws_emr_cluster parameters [GH-11008]
  * provider/aws: Add Placement Constraints to aws_ecs_task_definition [GH-11030]
  * provider/aws: Increasing timeout for redshift cluster creation to 75 minutes [GH-11041]
  * provider/azurerm: support non public clouds [GH-11026]
  * provider/azurerm: Azure resource providers which are already registered are no longer re-registered. [GH-10991]
  * provider/docker: Add network create --internal flag support [GH-10932]
  * provider/docker: Add support for a list of pull_triggers within the docker_image resource. [GH-10845]
  * provider/pagerduty Add delete support to pagerduty_service_integration [GH-10891]
  * provider/postgresql Add permissions support to postgresql_schema as nested policy attributes [GH-10808]
  - BUG FIXES:
  * command/fmt: Lists of heredocs format properly [GH-10947]
  * provider/aws: Guard against nil change output in route53_zone that causes panic [GH-10798]
  * provider/aws: Reworked validateArn function to handle empty values [GH-10833]
  * provider/aws: Set aws_autoscaling_policy metric_aggregation_type to be Computed [GH-10904]
  * provider/aws: storage_class is now correctly treated as optional when configuring replication for aws_s3_bucket resources. [GH-10921]
  * provider/aws: user_data on aws_launch_configuration resources is only base 64 encoded if the value provided is not already base 64 encoded. [GH-10871]
  * provider/aws: Add snapshotting to the list of pending state for elasticache [GH-10965]
  * provider/aws: Add support for updating tags in aws_emr_cluster [GH-11003]
  * provider/aws: Fix the normalization of AWS policy statements [GH-11009]
  * provider/aws: data_source_aws_iam_server_certificate latest should be bool not string causes panic [GH-11016]
  * provider/aws: Fix typo in aws_redshift_cluster causing security groups to not allow update [GH-11025]
  * provider/aws: Set key_name in aws_key_pair if omited in configuration [GH-10987]
  * provider/aws: Updating the aws_efs_mount_target dns_name [GH-11023]
  * provider/google: Fix backwards incompatibility around create_timeout in instances [GH-10858]
  * provider/openstack: Handle PENDING_UPDATE status with LBaaS v2 members [GH-10875]
  * provider/rancher: Add 'finishing-upgrade' state to rancher stack [GH-11019]</changelog>
  <changelog author="thipp@suse.de" date="1484049600">- Update to v0.8.3:
  - FEATURES:
  * New Provider: Arukas (#10862)
  * New Provider: Ignition (#6189)
  * New Provider: OpsGenie (#11012)
  * New Data Source: aws_vpc_peering_connection (#10913)
  * New Resource: aws_codedeploy_deployment_config (#11062)
  * New Resource: azurerm_container_registry (#10973)
  * New Resource: azurerm_eventhub_authorization_rule (#10971)
  * New Resource: azurerm_eventhub_consumer_group (#9902)
  - IMPROVEMENTS:
  * command/fmt: Show filename on parse error (#10923)
  * provider/archive: archive_file now exports output_md5 attribute in addition to existing SHA1 and Base64 SHA256 hashes. (#10851)
  * provider/aws: Add most_recent to the ebs_snapshot data source (#10986)
  * provider/aws: Add support for instance tenancy in aws_opsworks_instance (#10885)
  * provider/aws: Added a validation for security group rule types (#10864)
  * provider:aws: Add support for updating aws_emr_cluster parameters (#11008)
  * provider/aws: Add Placement Constraints to aws_ecs_task_definition (#11030)
  * provider/aws: Increasing timeout for redshift cluster creation to 75 minutes (#11041)
  * provider/aws: Add support for content_handling to aws_api_gateway_integration_response (#11002)
  * provider/aws: Add S3 bucket name validation (#11116)
  * provider/aws: Add Route53 Record type validation (#11119)
  * provider/azurerm: support non public clouds (#11026)
  * provider/azurerm: Azure resource providers which are already registered are no longer re-registered. (#10991)
  * provider/docker: Add network create --internal flag support (#10932)
  * provider/docker: Add support for a list of pull_triggers within the docker_image resource. (#10845)
  * provider/pagerduty Add delete support to pagerduty_service_integration (#10891)
  * provider/postgresql Add permissions support to postgresql_schema as nested policy attributes (#10808)
  - BUG FIXES:
  * core: Properly expand sets as lists from a flatmap [#11042]
  * core: Disallow root modules named "root" as a temporary workaround (#11099)
  * command/fmt: Lists of heredocs format properly (#10947)
  * command/graph: Fix crash when -type=legacy (#11095)
  * provider/aws: Guard against nil change output in route53_zone that causes panic (#10798)
  * provider/aws: Reworked validateArn function to handle empty values (#10833)
  * provider/aws: Set aws_autoscaling_policy metric_aggregation_type to be Computed (#10904)
  * provider/aws: storage_class is now correctly treated as optional when configuring replication for aws_s3_bucket resources. (#10921)
  * provider/aws: user_data on aws_launch_configuration resources is only base 64 encoded if the value provided is not already base 64 encoded. (#10871)
  * provider/aws: Add snapshotting to the list of pending state for elasticache (#10965)
  * provider/aws: Add support for updating tags in aws_emr_cluster (#11003)
  * provider/aws: Fix the normalization of AWS policy statements (#11009)
  * provider/aws: data_source_aws_iam_server_certificate latest should be bool not string causes panic (#11016)
  * provider/aws: Fix typo in aws_redshift_cluster causing security groups to not allow update (#11025)
  * provider/aws: Set key_name in aws_key_pair if omited in configuration (#10987)
  * provider/aws: Updating the aws_efs_mount_target dns_name (#11023)
  * provider/aws: Validate window time format for snapshot times and backup windows on RDS and ElastiCache resources (#11089)
  * provider/aws: aws_db_instance restored from snapshot had problem with subnet_group (#11050)
  * provider/aws: Allow disabled access_log in ELB (#11120)
  * provider/azurerm: fix update protocol for lb_probe (#11125)
  * provider/google: Fix backwards incompatibility around create_timeout in instances (#10858)
  * provider/google: google_compute_instance_group_manager update_strategy not properly read (#10174)
  * provider/openstack: Handle PENDING_UPDATE status with LBaaS v2 members (#10875)
  * provider/rancher: Add 'finishing-upgrade' state to rancher stack (#11019)</changelog>
  <changelog author="thipp@suse.de" date="1484308800">- Update to v0.8.4:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * We have removed the Arukas provider that was added in v0.8.3 for this release. Unfortunately we found the new provider included a dependency that would not compile and run on Windows operating systems. For now the provider has been removed and we hope to work to reintroduce it for all platforms in the near future. Going forward we will also be taking additional steps in our build testing to ensure Terraform builds on all platforms before release.</changelog>
  <changelog author="thipp@suse.de" date="1485518400">- Update to v0.8.5:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/aws: We no longer prefix an ECR repository address with https://
  * provider/google: google_project has undergone significant changes. Existing configs and state should continue to work as they always have, but new configs and state will exhibit some new behaviour, including actually creating and deleting projects, instead of just referencing them. See https://www.terraform.io/docs/providers/google/r/google_project.html for more details.
  - FEATURES:
  * New Data Source: aws_autoscaling_groups (#11303)
  * New Data Source: aws_elb_hosted_zone_id (#11027)
  * New Data Source: aws_instance (#11272)
  * New Data Source: aws_canonical_user_id (#11332)
  * New Data Source: aws_vpc_endpoint (#11323)
  * New Provider: profitbricks (#7943)
  * New Provider: alicloud (#11235)
  * New Provider: ns1 (#10782)
  * New Resource: aws_inspector_assessment_target (#11217)
  * New Resource: aws_inspector_assessment_template (#11217)
  * New Resource: aws_inspector_resource_group (#11217)
  * New Resource: google_project_iam_policy (#10425)
  * New Resource: google_project_services (#10425)
  * New Interpolation Function: pathexpand() (#11277)
  - IMPROVEMENTS:
  * command/fmt: Single line objects (such as variable "foo" {}) aren't separated by newlines
  * provider/aws: Add 'route_table_id' to route_table data source (#11157)
  * provider/aws: Add Support for aws_cloudwatch_metric_alarm extended statistic (#11193)
  * provider/aws: Make the type of a route53_record modifiable without recreating the resource (#11164)
  * provider/aws: Add Placement Strategy to aws_ecs_service resource (#11201)
  * provider/aws: Add support for placement_constraint to aws_ecs_service (#11242)
  * provider/aws: allow ALB target group stickiness to be enabled/disabled (#11251)
  * provider/aws: ALBs now wait for provisioning to complete before proceeding (#11333)
  * provider/aws: Add support for setting MSSQL Timezone in aws_db_instance (#11247)
  * provider/aws: CloudFormation YAML template support (#11121)
  * provider/aws: Remove hardcoded https from the ecr repository (#11307)
  * provider/aws: Implement CloudFront Lambda Function Associations (#11291)
  * provider/aws: Remove MaxFrameRate default on ElasticTranscoderPreset (#11340)
  * provider/aws: Allow ARN Identifier to be set for different partitions (#11359)
  * provider/aws: Allow bypassing region validation (#11358)
  * provider/aws: Added a s3_bucket domain name attribute (#10088)
  * provider/aws: Add DiffSupressFunction to aws_db_instance's engine_version (#11369)
  * provider/archive: Adding support for multiple source contents (#11271)
  * provider/azurerm: add caching support for virtual_machine data_disks (#11142)
  * provider/azurerm: make lb sub resources idempotent (#11128)
  * provider/cloudflare: Add verification for record types and content (#11197)
  * provider/datadog: Add aggregator method to timeboard graph resource (#11206)
  * provider/fastly Add request_condition to backend definition (#11238)
  * provider/google: Add subnetwork_project field to enable cross-project networking in instance templates (#11110)
  * provider/google: Add support for encrypting a disk (#11167)
  * provider/google: Add support for session_affinity to google_compute_region_backend_service (#11228)
  * provider/google: Allow additional zones to be configured in GKE (#11018)
  * provider/ignition: Allow empty dropin and content for systemd_units (#11327)
  * provider/openstack: LoadBalancer Security Groups (#11074)
  * provider/openstack: Volume Attachment Updates (#11285)
  * provider/scaleway improve bootscript data source (#11183)
  * provider/statuscake: Add support for StatusCake confirmation servers (#11179)
  * provider/statuscake: Add support for Updating StatusCake contact_ids (#7115)
  * provisioner/chef: Add support for named run-lists when using policyfiles (#11215)
  * core: Add basic HTTP Auth for remote state backend (#11301)
  - BUG FIXES:
  * command/fmt: Multiple # comments won't be separated by newlines. (#11209)
  * command/fmt: Lists with a heredoc element that starts on the same line as the opening brace is formatted properly. (#11208)
  * command/import: Provider configuration inheritance into modules works properly (#11393)
  * command/import: Update help text to note that -var and -var-file work
  * provider/aws: Fix panic when querying VPC's main route table via data source (#11134)
  * provider/aws: Allow creating aws_codecommit repository outside of us-east-1 (#11177)
  * provider/aws: Fix issue destroying or updating CloudFront due to missing Lambda Function Associations parameters (#11291)
  * provider/aws: Correct error messages are now returned if an aws_autoscaling_lifecycle_hook fails during creation (#11360)
  * provider/aws: Fix issue updating/destroying Spot Fleet requests when using terminate_instances_with_expiration (#10953)
  * provider/azurerm: use configured environment for storage clients (#11159)
  * provider/google: removes region param from google_compute_backend_service (#10903)
  * provider/ignition: allowing empty systemd.content when a dropin is provided (#11216)
  * provider/openstack: Increase deletion timeout for router interfaces (#11250)
  * provider/openstack: Fix Instance Metadata Deletion (#11252)
  * provider/scaleway: Rename Scaleway provider parameters to match more closely to the API (#10874)
  * provider/vault: Remove user input for optional vault provider fields (#11082)
  * provider/vsphere: Set deviceID to 0 if one 1 network interface in vsphere_virtual_machine (#8276)
  * provisioner/remote-exec: fail on first inline script with bad exit code (#11155)</changelog>
  <changelog author="thipp@suse.de" date="1486555200">- Update to v0.8.6:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/aws: aws_appautoscaling_policy no longer has default values for scalable_dimension and service_namespace
  - FEATURES:
  * New Data Source: aws_kms_secret (#11460)
  * New Data Source: aws_ecs_task_definition (#8509)
  * New Data Source: aws_ecs_cluster (#11558)
  * New Data Source: aws_partition (#11675)
  * New Data Source: pagerduty_escalation_policy (#11616)
  * New Data Source: pagerduty_schedule (#11614)
  * New Data Source: profitbricks_datacenter (#11520)
  * New Data Source: profitbricks_location (#11520)
  * New Data Source: profitbricks_image (#11520)
  * New Resource: aws_sfn_activity (#11420)
  * New Resource: aws_sfn_state_machine (#11420)
  * New Resource: aws_codebuild_project (#11560)
  * New Resource: aws_dms_certificate (#11122)
  * New Resource: aws_dms_endpoint (#11122)
  * New Resource: aws_dms_replication_instance (#11122)
  * New Resource: aws_dms_replication_subnet_group (#11122)
  * New Resource: aws_dms_replication_subnet_group (#11122)
  * New Resource: pagerduty_addon (#11620)
  - IMPROVEMENTS:
  * core: Interaction with Atlas now supports the ATLAS_TLS_NOVERIFY environment variable (#11576)
  * provider/aws: Add EBS Volume support for EMR Instance Groups (#11411)
  * provider/aws: Add support for policy to AWS provider assume_role (#11501)
  * provider/aws: Add support for more sns_topic_subscription parameters on import command (#10408)
  * provider/aws: Add support for Sever Side Encryption with default S3 KMS key to aws_s3_bucket_object (#11261)
  * provider/aws: Add support for Cross Region RDS Cluster Replica (#11428)
  * provider/aws: Add sensitive attribute in master_password (#11584)
  * provider/aws: Application Auto Scaling now supports scaling an Amazon EC2 Spot fleet (#8697)
  * provider/aws: Add tag support to DynamoDb tables (#11617)
  * provider/aws: Provide the certificate ID in the aws data source (#11693)
  * provider/aws: Wait for instance_profile creation to complete (#11678)
  * provider/azurerm: Add support for scale sets overprovision (#11516)
  * provider/azurerm: support import for load balancer and sub resources (#11610)
  * provider/fastly: Adds papertrail logging (#11491)
  * provider/fastly: Adds format_version for s3logging (#11725)
  * provider/fastly: Adds healthcheck service (#11709)
  * provider/google: allow instance group managers in region other than project (#11294)
  * provider/google: Add second generation disk specification options (#11571)
  * provider/google: remote_traffic_selector for google_compute_vpn_tunnel (#11020)
  * provider/nomad: Update jobspec dependency to allow parsing parameterized nomad jobfiles (#11691)
  * provider/google: No default root user for SQL (#11590)
  * provider/opsgenie: Descriptions for Teams (#11391)
  * provider/rancher: rancher_registration_token add image parameter (#11551)
  * provider/rancher: allow for importing resources using environment ID to target (#11688)
  - BUG FIXES:
  * core: Remove missed subfields when parent list is removed (#11498)
  * command/fmt: Trailing blocks of comments at the end of files are formatted properly (#11585)
  * provider/aws: Fix issue with path not updated when modifying AWS API Gateway Resource (#11443)
  * provider/aws: Fix AWS Lambda Qualifier Regexp for aws_lambda_permission (#11383)
  * provider/aws: allow destroy of LB stickiness policy with missing LB (#11462)
  * provider/aws: ECS Placement constraints fix (#11475)
  * provider/aws: retry kms_key CreateKey if arn in policy not yet seen (#11509)
  * provider/aws: Fix ALB Listener Rule Import (#1174)
  * provider/aws: Fix issue with ECS Placement Strat. and type casing (#11565)
  * provider/aws: aws_route53_record import error processing (#11603)
  * provider/aws: Fix panic in aws_rds_cluster missing parameter error message (#11600)
  * provider/aws: Succeed creating aws_volume_attachment if identical attachment exists (#11060)
  * provider/aws: Guard against panic in aws_vpc_endpoint_association (#11613)
  * provider/aws: Allow root volume size changes in aws_instance (#11619)
  * provider/aws: Fix spot instance request block device configs (#11649)
  * provider/aws: Fix validation issues for onceAWeek and onceADay validation functions (#11679)
  * provider/aws: Return route_table_id from aws_route_table data source (#11703)
  * provider/aws: validate aws_alb_target_group name is less than 32 characters (#11699)
  * provider/azurerm: Scale Sets Load balancer pools should not be computed (#11516)
  * provider/azurerm: Scale Sets ip configuration handling and update support for load balancer backend pools. (#11516)
  * provider/azurerm: check if lb sub resources exist when reading (#11553)
  * provider/google: Fix master_instance_name to prevent slave rebuilds (#11477)
  * provider/google: Refresh google_compute_instance machine_type on read (#11645)
  * provider/google: Added forceNew on accessConfig in google_compute_instance_template (#11548)
  * provider/ignition: Allow to add authorized keys without user creation (#11406)
  * provider/ignition: mount and path are mutually exclusive (#11409)
  * provider/ns1: Fix "use_client_subnet" in ns1_record (#11368)
  * provider/openstack: Remove Default Security Group Rules on Create (#11466)
  * provider/pagerduty: Allow timeouts to be disabled (pagerduty_service) (#11483)
  * provider/rancher: Use environment specific client for accessing resources (#11503)
  * provider/rancher: Refresh rancher stack from state on delete (#11539)
  * provider/rancher: Refresh rancher token and registry from state on not found (#11543)
  * provider/rancher: return error when Rancher template not found (#11544)
  * provider/rancher: rancher_stack set docker_compose and rancher_compose (#11550)
  * provider/rancher: Handle deleted/purged resources from Rancher (#11607)
  * provider/statuscake: Remove computed from statuscake_test timeout parameter (#11541)
  * provider/vsphere: vSphere virtual machine don't ignore VM power on errors (#11604)
  * provisioner/remote-exec: Revert change in 0.8.5 that treated each line as a script since that doesn't work for stateful scripts. (#11692)
  * provisioner/chef: Attributes JSON coming from computed source validates (#11502)</changelog>
  <changelog author="thipp@suse.de" date="1487246400">- Update to v0.8.7:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/aws: kinesis_endpoint &amp; dynamodb_endpoint fields in the provider schema were deprecated in favour of kinesis &amp; dynamodb inside the endpoints block. Deprecated fields will be removed in 0.9 (#11768)
  - FEATURES:
  * New Interpolation: slice (#9729)
  * New Provider: arukas (#11171)
  * New Data Source: aws_db_instance (#11717)
  * New Data Source: aws_vpn_gateway (#11886)
  * New Data Source: google_compute_zones (#11954)
  * New Resource: aws_elasticsearch_domain_policy (#8648)
  * New Resource: aws_vpc_peering_connection_accepter (#11505)
  * New Resource: aws_config_config_rule (#5850)
  * New Resource: aws_config_configuration_recorder (#5850)
  * New Resource: aws_config_configuration_recorder_status (#5850)
  * New Resource: aws_config_delivery_channel (#5850)
  * New Resource: azurerm_container_service (#10820)
  * New Resource: vault_policy (#10980)
  - IMPROVEMENTS:
  * provider/aws: Update aws_ssm_document to include document_type, latest_version and default_version (#11671)
  * provider/aws: Support import of aws_opsworks_instance (#11783)
  * provider/aws Add S3 bucket object tag support (#11344)
  * provider/aws: Add validation for aws_iam_role (#11915)
  * provider/fastly Allows for conditional settings across fastly (#11843)
  * provider/openstack: Allow OpenStack SSL certs + keys to take path or content (#10271)
  * provider/pagerduty: Add support for incident_urgency_rule, support_hours and scheduled_actions to pagerduty_service (#11856)
  * provider/rancher: parse Rancher client cli.json config file (#11658)
  * provider/vault: Use Vault api.DefaultConfig() (#11523)
  - Bug FIXES:
  * core: resources that depend on create-before-destroy resources don't create cycles (#11753)
  * core: create-before-destroy resources with a count &gt; 1 create proper edges (#11753)
  * core: fix "diffs didn't match issue" for removing or empty collections that force new (#11732)
  * core: module sources ended in archive extensions without a "." won't be treated as archives (#11438)
  * core: destroy ordering of resources within modules is correct (#11765)
  * core: Fix crash if count interpolates into a non-int (#11864)
  * core: Targeting a module will properly exclude untargeted module outputs (#11291)
  * state/remote/s3: Fix Bug with Assume Role for Federated IAM Account (#10067)
  * provider/aws: Fix security_group_rule resource timeout errors (#11809)
  * provider/aws: Fix diff suppress function for aws_db_instance (#11909)
  * provider/aws: Fix default values for AMI volume size (#11842)
  * provider/aws: Fix aws_db_event_subscription import (#11744)
  * provider/aws: Respect 400 returned from AWS API on RDS Cluster termination (#11795)
  * provider/aws: Raise the codebuild_project create timeout (#11777)
  * provider/aws: Make aws_dms_endpoint database_name optional (#11792)
  * provider/aws: Bump Create and Delete timeouts to 60 mins on directory_service (#11793)
  * provider/aws: aws_codecommit_trigger fix typo that causes serialization to fail when events is non-empty (#11839)
  * provider/aws: Fix bug to allow update of maintenance_window in elasticache_replication_group (#11850)
  * provider/azurerm: Don't push an empty set of ssh keys to virtual machine or they cannot be ammended (#11804)
  * provider/azurerm: Refresh from state when VM Extension Resource not found (#11894)
  * provider/cloudstack: Ensure consistent hashes of cloudstack_port_forward forward items. (#11546)
  * provider/google: set additional_zones to computed and disallow the original zone from appearing in the list (#11650)
  * provider/google: set subnetwork_project to computed (#11646)
  * provider/openstack BlockStorage v1 availability_zone Fix (#11949)</changelog>
  <changelog author="thipp@suse.de" date="1488888000">- Update to v0.8.8:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/aws: Potential breaking change for root_block_device (#12379)
  - FEATURES:
  * New Provider: spotinst (#5001)
  * New Interpolation: slice (#9729)
  * New Data Source: aws_sns_topic (#11752)
  * New Data Source: openstack_images_image_v2 (#12097)
  * New Resource: aws_elastic_beanstalk_application_version (#5770)
  * New Resource: aws_cloudwatch_log_destination (#11940)
  * New Resource: aws_cloudwatch_log_destination_policy (#11940)
  * New Resource: aws_codepipeline (#11814)
  * New Resource: aws_egress_only_internet_gateway (#10538)
  * New Resource: datadog_user (#12268)
  * New Resource: digitalocean_loadbalancer (#12077)
  * New Resource: openstack_images_image_v2 (#11942)
  * New Resource: openstack_compute_floatingip_associate_v2 (#12190)
  - IMPROVEMENTS:
  * provider/aws: Add support for AWS EBS Elastic Volumes (#11981)
  * provider/aws: Allow aws_instances to be resized rather than forcing a new instance (#11998)
  * provider/aws: Report bucket name in S3 Error message (#12122)
  * provider/aws: Implement IPV6 Support for ec2 / VPC (#10538)
  * provider/aws: Add support for import of aws_elasticsearch_domain (#12330)
  * provider/aws: improve redshift cluster validation (#12313)
  * provider/aws: Support IAM role attachment and replacement for existing EC2 instance (#11852)
  * provider/azurerm: Auto base64encode virtual_machine custom data (#12164)
  * provider/datadog: add support for new host delay to the datadog_monitor resource (#11975)
  * provider/datadog: Upgrade to Datadog API v2 (#12098)
  * provider/fastly: Make Backends optional if used in VCL (#12025)
  * provider/fastly: Add support for custom response_object (#12032)
  * provider/google: Add support for maintenance window in sql_database_instance (#12042)
  * provider/google: google_project supports billing account (#11653)
  * provider/openstack: Don't allow floating IP and port (#12099)
  * provider/openstack: Enable HTTP Logging (#12089)
  * provider/openstack: Add Additional Targets for LBaaS v1 Member (#12266)
  * provider/openstack: Redesign openstack_blockstorage_volume_attach_v2 (#12071)
  * provider/pagerduty: Import support for service integrations (#12141)
  * provider/pagerduty: Updated implementation of pagerduty_vendor &amp; pagerduty_service_integration (#12357)
  * provider/random_id: Add prefix attribute (#12016)
  * provider/statuscake: Add support for Port in statuscake_test (#11966)
  - BUG FIXES:
  * core: Fix a hang that could occur at the end of a Terraform command with custom plugins used (#12048)
  * command/fmt: Fix incorrect formatting with single line object following complex object (#12049)
  * command/state: -backup flags work with mv and rm (#12156)
  * provider/aws: add bucket name to delete error notification (#11952)
  * provider/aws: Use proper Set for source.Auth in resource_aws_codebuild_project (#11741)
  * provider/aws: aws_ecs_service should output service name along with err (#12072)
  * provider/aws: Add VRRP to allowed protocols in network ACL rules (#12107)
  * provider/aws: Add owner_account option to aws_redshift_cluster (#12062)
  * provider/aws: Update of inspector_assessment_target should use ARN not Name (#12115)
  * provider/aws: Fix the panic in ssm_association with parameters (#12215)
  * provider/aws: Fix update of environment_variable in codebuild_project (#12169)
  * provider/aws: Refresh aws_autoscaling_schedule from state when autoscaling_group not found (#12312)
  * provider/aws: No longer ForceNew resource on lambda_function runtime update (#12329)
  * provider/aws: reading multiple pages of aws_efs_file_system tags (#12328)
  * provider/aws: Refresh cloudwatch log subscription filter on 404 (#12333)
  * provider/aws: more details on which s3 bucket had an error (#12314)
  * provider/azurerm: Ignore case on protocol and allocation types (#12176)
  * provider/cloudflare: add validation for proxied record types (#11993)
  * provider/datadog: Adding default values to datadog_monitor (#12168)
  * provider/google: make local_traffic_selector computed (#11631)
  * provider/google: Write the raw disk encryption key in the state file to avoid diffs on plan (#12068)
  * provider/google: fix url map test and update logic (#12317)
  * provider/openstack: Rename provider to loadbalancer_provider (#12239)
  * provider/pagerduty: Setting incident_urgency_rule as optional (#12211)
  * provider/profitbricks: Fixing how primary_nic is added to profitbricks server (#12197)
  * state/azure: add environment option for non-public cloud usage (#12364)</changelog>
  <changelog author="thipp@suse.de" date="1489579200">- Update to v0.9.0:
  - This is the complete 0.8.8 to 0.9 CHANGELOG. Below this section we also have a 0.9.0-beta2 to 0.9.0 final CHANGELOG.
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/aws: aws_codebuild_project renamed timeout to build_timeout (#12503)
  * provider/azurem: azurerm_virtual_machine and azurerm_virtual_machine_scale_set now store has of custom_data not all custom_data (#12214)
  * provider/azurerm: scale_sets os_profile_master_password now marked as sensitive
  * provider/azurerm: sql_server administrator_login_password now marked as sensitive
  * provider/dnsimple: Provider has been upgraded to APIv2 therefore, you will need to use the APIv2 auth token
  * provider/google: storage buckets have been updated with the new storage classes. The old classes will continue working as before, but should be migrated as soon as possible, as there's no guarantee they'll continue working forever. (#12044)
  * provider/google: compute_instance, compute_instance_template, and compute_disk all have a subtly changed logic when specifying an image family as the image; in 0.8.x they would pin to the latest image in the family when the resource is created; in 0.9.x they pass the family to the API and use its behaviour. New input formats are also supported. (#12223)
  * provider/google: removed the unused and deprecated region field from google_compute_backend_service (#12663)
  * provider/google: removed the deprecated account_file field for the Google Cloud provider (#12668)
  * provider/google: removed the deprecated fields from google_project (#12659)
  - FEATURES:
  * Remote Backends: This is a successor to "remote state" and includes file-based configuration, an improved setup process (just run terraform init), no more local caching of remote state, and more. (#11286)
  * Destroy Provisioners: Provisioners can now be configured to run on resource destruction. (#11329)
  * State Locking: State will be automatically locked when supported by the backend. Backends supporting locking in this release are Local, S3 (via DynamoDB), and Consul. (#11187)
  * State Environments: You can now create named "environments" for states. This allows you to manage distinct infrastructure resources from the same configuration.
  * New Provider: Circonus (#12578)
  * New Data Source: openstack_networking_network_v2 (#12304)
  * New Resource: aws_iam_account_alias (#12648)
  * New Resource: datadog_downtime (#10994)
  * New Resource: ns1_notifylist (#12373)
  * New Resource: google_container_node_pool (#11802)
  * New Resource: rancher_certificate (#12717)
  * New Resource: rancher_host (#11545)
  * helper/schema: Added Timeouts to allow Provider/Resource developers to expose configurable timeouts for actions (#12311)
  - IMPROVEMENTS:
  * core: Data source values can now be used as part of a count calculation. (#11482)
  * core: "terraformrc" can contain env var references with $FOO (#11929)
  * core: report all errors encountered during config validation (#12383)
  * command: CLI args can be specified via env vars. Specify TF_CLI_ARGS or TF_CLI_ARGS_name (where name is the name of a command) to specify additional CLI args (#11922)
  * command/init: previous behavior is retained, but init now also configures the new remote backends as well as downloads modules. It is the single command to initialize a new or existing Terraform configuration.
  * command: Display resource state ID in refresh/plan/destroy output (#12261)
  * provider/aws: AWS Lambda DeadLetterConfig support (#12188)
  * provider/aws: Return errors from Elastic Beanstalk (#12425)
  * provider/aws: Set aws_db_cluster to snapshot by default (#11668)
  * provider/aws: Enable final snapshots for aws_rds_cluster by default (#11694)
  * provider/aws: Enable snapshotting by default on aws_redshift_cluster (#11695)
  * provider/aws: Add support for ACM certificates to api_gateway_domain_name (#12592)
  * provider/aws: Add support for IPv6 to aws_security_group_rule (#12645)
  * provider/aws: Add IPv6 Support to aws_route_table (#12640)
  * provider/aws: Add support for IPv6 to aws_network_acl_rule (#12644)
  * provider/aws: Add support for IPv6 to aws_default_route_table (#12642)
  * provider/aws: Add support for IPv6 to aws_network_acl (#12641)
  * provider/aws: Add support for IPv6 in aws_route (#12639)
  * provider/aws: Add support for IPv6 to aws_security_group (#12655)
  * provider/aws: Add replace_unhealthy_instances to spot_fleet_request (#12681)
  * provider/aws: Remove restriction on running aws_opsworks_* on us-east-1 (#12688)
  * provider/aws: Improve error message on S3 Bucket Object deletion (#12712)
  * provider/aws: Add log message about if changes are being applied now or later (#12691)
  * provider/azurerm: Mark the azurerm_scale_set machine password as sensitive (#11982)
  * provider/azurerm: Mark the azurerm_sql_server admin password as sensitive (#12004)
  * provider/azurerm: Add support for managed availability sets. (#12532)
  * provider/azurerm: Add support for extensions on virtual machine scale sets (#12124)
  * provider/dnsimple: Upgrade DNSimple provider to API v2 (#10760)
  * provider/docker: added support for linux capabilities (#12045)
  * provider/fastly: Add Fastly SSL validation fields (#12578)
  * provider/ignition: Migrate all of the igition resources to data sources (#11851)
  * provider/openstack: Set Availability Zone in Instances (#12610)
  * provider/openstack: Force Deletion of Instances (#12689)
  * provider/rancher: Better comparison of compose files (#12561)
  * provider/azurerm: store only hash of azurerm_virtual_machine and azurerm_virtual_machine_scale_set custom_data - reduces size of state (#12214)
  * provider/vault: read vault token from ~/.vault-token as a fallback for the VAULT_TOKEN environment variable. (#11529)
  * provisioners: All provisioners now respond very quickly to interrupts for fast cancellation. (#10934)
  - BUG FIXES:
  * core: targeting will remove untargeted providers (#12050)
  * core: doing a map lookup in a resource config with a computed set no longer crashes (#12210)
  * provider/aws: Fixes issue for aws_lb_ssl_negotiation_policy of already deleted ELB (#12360)
  * provider/aws: Populate the iam_instance_profile uniqueId (#12449)
  * provider/aws: Only send iops when creating io1 devices (#12392)
  * provider/aws: Fix spurious aws_spot_fleet_request diffs (#12437)
  * provider/aws: Changing volumes in ECS task definition should force new revision (#11403)
  * provider/aws: Ignore whitespace in json diff for aws_dms_replication_task options (#12380)
  * provider/aws: Check spot instance is running before trying to attach volumes (#12459)
  * provider/aws: Add the IPV6 cidr block to the vpc datasource (#12529)
  * provider/aws: Error on trying to recreate an existing customer gateway (#12501)
  * provider/aws: Prevent aws_dms_replication_task panic (#12539)
  * provider/aws: output the task definition name when errors occur during refresh (#12609)
  * provider/aws: Refresh iam saml provider from state on 404 (#12602)
  * provider/aws: Add address, port, hosted_zone_id and endpoint for aws_db_instance datasource (#12623)
  * provider/aws: Allow recreation of aws_opsworks_user_profile when the user_arn is changed (#12595)
  * provider/aws: Guard clause to prevent panic on ELB connectionSettings (#12685)
  * provider/azurerm: bug fix to prevent crashes during azurerm_container_service provisioning (#12516)
  * provider/cobbler: Fix Profile Repos (#12452)
  * provider/datadog: Update to datadog_monitor to use default values (#12497)
  * provider/datadog: Default notify_no_data on datadog_monitor to false (#11903)
  * provider/google: Correct the incorrect instance group manager URL returned from GKE (#4336)
  * provider/google: Fix a plan/apply cycle in IAM policies (#12387)
  * provider/google: Fix a plan/apply cycle in forwarding rules when only a single port is specified (#12662)
  * provider/google: Minor correction : "Deleting disk" message in Delete method (#12521)
  * provider/mysql: Avoid crash on un-interpolated provider cfg (#12391)
  * provider/ns1: Fix incorrect schema (causing crash) for 'ns1_user.notify' (#12721)
  * provider/openstack: Handle cases where volumes are disabled (#12374)
  * provider/openstack: Toggle Creation of Default Security Group Rules (#12119)
  * provider/openstack: Change Port fixed_ip to a Set (#12613)
  * provider/openstack: Add network_id to Network data source (#12615)
  * provider/openstack: Check for ErrDefault500 when creating/deleting pool member (#12664)
  * provider/rancher: Apply the set value for finish_upgrade to set to prevent recurring plans (#12545)
  * provider/scaleway: work around API concurrency issue (#12707)
  * provider/statuscake: use default status code list when updating test (#12375)
- Require go &gt;= 1.8</changelog>
  <changelog author="thipp@suse.de" date="1490011200">- Update to v0.9.1:
  - BACKWARDS IMCOMPATIBILITIES / NOTES:
  * provider/pagerduty: the deprecated name_regex field has been removed from vendor data source (#12396)
  - FEATURES:
  * New Provider: kubernetes (#12372)
  * New Resource: kubernetes_namespace (#12372)
  * New Resource: kubernetes_config_map (#12753)
  * New Data Source: dns_a_record_set (#12744)
  * New Data Source: dns_cname_record_set (#12744)
  * New Data Source: dns_txt_record_set (#12744)
  - IMPROVEMENTS:
  * command/init: -backend-config accepts key=value pairs
  * provider/aws: Improved error when failing to get S3 tags (#12759)
  * provider/aws: Validate CIDR Blocks in SG and SG rule resources (#12765)
  * provider/aws: Add KMS key tag support (#12243)
  * provider/aws: Allow name_prefix to be used with various IAM resources (#12658)
  * provider/openstack: Add timeout support for Compute resources (#12794)
  * provider/scaleway: expose public IPv6 information on scaleway_server (#12748)
  - BUG FIXES:
  * core: Fix panic when an undefined module is reference (#12793)
  * core: Fix regression from 0.8.x when using a data source in a module (#12837)
  * command/apply: Applies from plans with backends set will reuse the backend rather than local (#12785)
  * command/init: Changing only -backend-config detects changes and reconfigures (#12776)
  * command/init: Fix legacy backend init error that could occur when upgrading (#12818)
  * command/push: Detect local state and error properly (#12773)
  * command/refresh: Allow empty and non-existent state (#12777)
  * provider/aws: Get the aws_lambda_function attributes when there are great than 50 versions of a function (#11745)
  * provider/aws: Correctly check for nil cidr_block in aws_network_acl (#12735)
  * provider/aws: Stop setting weight property on route53_record read (#12756)
  * provider/google: Fix the Google provider asking for account_file input on every run (#12729)
  * provider/profitbricks: Prevent panic on profitbricks volume (#12819)</changelog>
  <changelog author="thipp@suse.de" date="1490788800">- Update to v0.9.2:
  - BACKWARDS IMCOMPATIBILITIES / NOTES:
  * provider/openstack: Port Fixed IPs are able to be read again using the original numerical notation. However, Fixed IP configurations which are obtaining addresses via DHCP must now use the all_fixed_ips attribute to reference the returned IP address.
  * Environment names must be safe to use as a URL path segment without escaping, and is enforced by the CLI.
  - FEATURES:
  * New Resource: alicloud_db_instance (#12913)
  * New Resource: aws_api_gateway_usage_plan (#12542)
  * New Resource: aws_api_gateway_usage_plan_key (#12851)
  * New Resource: github_repository_webhook (#12924)
  * New Resource: random_pet (#12903)
  * New Interpolation: substr (#12870)
  * S3 Environments: The S3 remote state backend now supports named environments
  - IMPROVEMENTS:
  * core: fix interpolation error when referencing computed values from an aws_instance cidr_block (#13046)
  * core: fix ignore_changes causing fields to be removed during apply (#12897)
  * core: add -force-copy option to terraform init to supress prompts for copying state (#12939)
  * helper/acctest: Add NewSSHKeyPair function (#12894)
  * provider/alicloud: simplify validators (#12982)
  * provider/aws: Added support for EMR AutoScalingRole (#12823)
  * provider/aws: Add name_prefix to aws_autoscaling_group and aws_elb resources (#12629)
  * provider/aws: Updated default configuration manager version in aws_opsworks_stack (#12979)
  * provider/aws: Added aws_api_gateway_api_key value attribute (#9462)
  * provider/aws: Allow aws_alb subnets to change (#12850)
  * provider/aws: Support Attachment of ALB Target Groups to Autoscaling Groups (#12855)
  * provider/aws: Support Import of iam_server_certificate (#13065)
  * provider/azurerm: Add support for setting the primary network interface (#11290)
  * provider/cloudstack: Add zone_id to cloudstack_ipaddress resource (#11306)
  * provider/consul: Add support for basic auth to the provider (#12679)
  * provider/digitalocean: Support disk only resize (#13059)
  * provider/dnsimple: Allow dnsimple_record.priority attribute to be set (#12843)
  * provider/google: Add support for service_account, metadata, and image_type fields in GKE cluster config (#12743)
  * provider/google: Add local ssd count support for container clusters (#12281)
  * provider/ignition: ignition_filesystem, explicit option to create the filesystem (#12980)
  * provider/kubernetes: Internal K8S annotations are ignored in config_map (#12945)
  * provider/ns1: Ensure provider checks for credentials (#12920)
  * provider/openstack: Adding Timeouts to Blockstorage Resources (#12862)
  * provider/openstack: Adding Timeouts to FWaaS v1 Resources (#12863)
  * provider/openstack: Adding Timeouts to Image v2 and LBaaS v2 Resources (#12865)
  * provider/openstack: Adding Timeouts to Network Resources (#12866)
  * provider/openstack: Adding Timeouts to LBaaS v1 Resources (#12867)
  * provider/openstack: Deprecating Instance Volume attribute (#13062)
  * provider/openstack: Decprecating Instance Floating IP attribute (#13063)
  * provider/openstack: Don't log the catalog (#13075)
  * provider/openstack: Handle 409/500 Response on Pool Create (#13074)
  * provider/pagerduty: Validate credentials (#12854)
  * provider/openstack: Adding all_metadata attribute (#13061)
  * provider/profitbricks: Handling missing resources (#13053)
  - BUG FIXES:
  * core: Remove legacy remote state configuration on state migration. This fixes errors when saving plans. (#12888)
  * provider/arukas: Default timeout for launching container increased to 15mins (was 10mins) (#12849)
  * provider/aws: Fix flattened cloudfront lambda function associations to be a set not a slice (#11984)
  * provider/aws: Consider ACTIVE as pending state during ECS svc deletion (#12986)
  * provider/aws: Deprecate the usage of Api Gateway Key Stages in favor of Usage Plans (#12883)
  * provider/aws: prevent panic in resourceAwsSsmDocumentRead (#12891)
  * provider/aws: Prevent panic when setting AWS CodeBuild Source to state (#12915)
  * provider/aws: Only call replace Iam Instance Profile on existing machines (#12922)
  * provider/aws: Increase AWS AMI Destroy timeout (#12943)
  * provider/aws: Set aws_vpc ipv6 for associated only (#12899)
  * provider/aws: Fix AWS ECS placement strategy spread fields (#12998)
  * provider/aws: Specify that aws_network_acl_rule requires a cidr block (#13013)
  * provider/aws: aws_network_acl_rule treat all and -1 for protocol the same (#13049)
  * provider/aws: Only allow 1 value in alb_listener_rule condition (#13051)
  * provider/aws: Correct handling of network ACL default IPv6 ingress/egress rules (#12835)
  * provider/aws: aws_ses_receipt_rule: fix off-by-one errors (#12961)
  * provider/aws: Fix issue upgrading to Terraform v0.9+ with AWS OpsWorks Stacks (#13024)
  * provider/fastly: Fix issue importing Fastly Services with Backends (#12538)
  * provider/google: turn compute_instance_group.instances into a set (#12790)
  * provider/mysql: recreate user/grant if user/grant got deleted manually (#12791)
  * provider/openstack: Fix monitor_id typo in LBaaS v1 Pool (#13069)
  * provider/openstack: Resolve issues with Port Fixed IPs (#13056)
  * provider/rancher: error when no api_url is provided (#13086)
  * provider/scaleway: work around parallel request limitation (#13045)</changelog>
  <changelog author="thipp@suse.de" date="1493294400">- Update to v0.9.4:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/template: Fix invalid MIME formatting in template_cloudinit_config. While the change itself is not breaking the data source it may be referenced e.g. in aws_launch_configuration and similar resources which are immutable and the formatting change will therefore trigger recreation (#13752)
  - FEATURES:
  * New Provider: opc - Oracle Public Cloud (#13468)
  * New Provider: oneandone (#13633)
  * New Data Source: aws_ami_ids (#13844] [#13866)
  * New Data Source: aws_ebs_snapshot_ids (#13844] [#13866)
  * New Data Source: aws_kms_alias (#13669)
  * New Data Source: aws_kinesis_stream (#13562)
  * New Data Source: digitalocean_image (#13787)
  * New Data Source: google_compute_network (#12442)
  * New Data Source: google_compute_subnetwork (#12442)
  * New Resource: local_file for creating local files (please see the docs for caveats) (#12757)
  * New Resource: alicloud_ess_scalinggroup (#13731)
  * New Resource: alicloud_ess_scalingconfiguration (#13731)
  * New Resource: alicloud_ess_scalingrule (#13731)
  * New Resource: alicloud_ess_schedule (#13731)
  * New Resource: alicloud_snat_entry (#13731)
  * New Resource: alicloud_forward_entry (#13731)
  * New Resource: aws_cognito_identity_pool (#13783)
  * New Resource:  aws_network_interface_attachment (#13861)
  * New Resource: github_branch_protection (#10476)
  * New Resource: google_bigquery_dataset (#13436)
  * New Resource: heroku_space (#13921)
  * New Resource: template_dir for producing a directory from templates (#13652)
  * New Interpolation Function: coalescelist() (#12537)
  - IMPROVEMENTS:
  * core: Add a -reconfigure flag to the init command, to configure a backend while ignoring any saved configuration (#13825)
  * helper/schema: Disallow validation+diff suppression on computed fields (#13878)
  * config: The interpolation function cidrhost now accepts a negative host number to count backwards from the end of the range (#13765)
  * config: New interpolation function matchkeys for using values from one list to filter corresponding values from another list using a matching set. (#13847)
  * state/remote/swift: Support Openstack request logging (#13583)
  * provider/aws: Add an option to skip getting the supported EC2 platforms (#13672)
  * provider/aws: Add name_prefix support to aws_cloudwatch_log_group (#13273)
  * provider/aws: Add bucket_prefix to aws_s3_bucket (#13274)
  * provider/aws: Add replica_source_db to the aws_db_instance datasource (#13842)
  * provider/aws: Add IPv6 outputs to aws_subnet datasource (#13841)
  * provider/aws: Exercise SecondaryPrivateIpAddressCount for network interface (#10590)
  * provider/aws: Expose execution ARN + invoke URL for APIG deployment (#13889)
  * provider/aws: Expose invoke ARN from Lambda function (for API Gateway) (#13890)
  * provider/aws: Add tagging support to the 'aws_lambda_function' resource (#13873)
  * provider/aws: Validate WAF metric names (#13885)
  * provider/aws: Allow AWS Subnet to change IPv6 CIDR Block without ForceNew (#13909)
  * provider/aws: Allow filtering of aws_subnet_ids by tags (#13937)
  * provider/aws: Support aws_instance and volume tagging on creation (#13945)
  * provider/aws: Add network_interface to aws_instance (#12933)
  * provider/azurerm: VM Scale Sets - import support (#13464)
  * provider/azurerm: Allow Azure China region support (#13767)
  * provider/digitalocean: Export droplet prices (#13720)
  * provider/fastly: Add support for GCS logging (#13553)
  * provider/google: google_compute_address and google_compute_global_address are now importable (#13270)
  * provider/google: google_compute_network is now importable (#13834)
  * provider/google: add attached_disk field to google_compute_instance (#13443)
  * provider/heroku: Set App buildpacks from config (#13910)
  * provider/heroku: Create Heroku app in a private space (#13862)
  * provider/vault: vault_generic_secret resource can now optionally detect drift if it has appropriate access (#11776)
  - BUG FIXES:
  * core: Prevent resource.Retry from adding untracked resources after the timeout: (#13778)
  * core: Allow a schema.TypeList to be ForceNew and computed (#13863)
  * core: Fix crash when refresh or apply build an invalid graph (#13665)
  * core: Add the close provider/provisioner transformers back (#13102)
  * core: Fix a crash condition by improving the flatmap.Expand() logic (#13541)
  * provider/alicloud: Fix create PrePaid instance (#13662)
  * provider/alicloud: Fix allocate public ip error (#13268)
  * provider/alicloud: alicloud_security_group_rule: check ptr before use it [#13731)
  * provider/alicloud: alicloud_instance: fix ecs internet_max_bandwidth_out cannot set zero bug (#13731)
  * provider/aws: Allow force-destroying aws_route53_zone which has trailing dot (#12421)
  * provider/aws: Allow GovCloud KMS ARNs to pass validation in kms_key_id attributes (#13699)
  * provider/aws: Changing aws_opsworks_instance should ForceNew (#13839)
  * provider/aws: Fix DB Parameter Group Name (#13279)
  * provider/aws: Fix issue importing some Security Groups and Rules based on rule structure (#13630)
  * provider/aws: Fix issue for cross account IAM role with aws_lambda_permission (#13865)
  * provider/aws: Fix WAF IPSet descriptors removal on update (#13766)
  * provider/aws: Increase default number of retries from 11 to 25 (#13673)
  * provider/aws: Remove aws_vpc_dhcp_options if not found (#13610)
  * provider/aws: Remove aws_network_acl_rule if not found (#13608)
  * provider/aws: Use mutex &amp; retry for WAF change operations (#13656)
  * provider/aws: Adding support for ipv6 to aws_subnets needs migration (#13876)
  * provider/aws: Fix validation of the name_prefix parameter of the aws_alb resource (#13441)
  * provider/azurerm: azurerm_redis_cache resource missing hostname (#13650)
  * provider/azurerm: Locking around Network Security Group / Subnets (#13637)
  * provider/azurerm: Locking route table on subnet create/delete (#13791)
  * provider/azurerm: VM's - fixes a bug where ssh_keys could contain a null entry (#13755)
  * provider/azurerm: VM's - ignoring the case on the create_option field during Diff's (#13933)
  * provider/azurerm: fixing a bug refreshing the azurerm_redis_cache [#13899]
  * provider/fastly: Fix issue with using 0 for default_ttl (#13648)
  * provider/google: Fix panic in GKE provisioning with addons (#13954)
  * provider/fastly: Add ability to associate a healthcheck to a backend (#13539)
  * provider/google: Stop setting the id when project creation fails (#13644)
  * provider/google: Make ports in resource_compute_forwarding_rule ForceNew (#13833)
  * provider/google: Validation fixes for forwarding rules (#13952)
  * provider/ignition: Internal cache moved to global, instead per provider instance (#13919)
  * provider/logentries: Refresh from state when resources not found (#13810)
  * provider/newrelic: newrelic_alert_condition - condition_scope must be application or instance (#12972)
  * provider/opc: fixed issue with unqualifying nats (#13826)
  * provider/opc: Fix instance label if unset (#13846)
  * provider/openstack: Fix updating Ports (#13604)
  * provider/rabbitmq: Allow users without tags (#13798)</changelog>
  <changelog author="thipp@suse.com" date="1497355200">- Update to v0.9.8:
  - NOTE:
  * The 0.9.7 release had a bug with its new feature of periodically persisting state to the backend during an apply, as part of [#14834].  This change has been reverted in this release and will be re-introduced at a later time once it has been made to work properly.
  - IMPROVEMENTS:
  * provider/google: network argument in google_compute_instance_group is now optional (#13493)
  * provider/google: Add support for draining_timeout_sec to google_compute_backend_service. (#14559)
  - BUG FIXES:
  * provider/aws: fixed reading network configurations for spot_fleet_request
    (#13748)
- Update to v0.9.7:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * The lock_table attribute in the S3 backend configuration has been deprecated in favor of dynamodb_table, which better reflects that the table is no longer only used for locks. (#14949)
  - FEATURES:
  * New Data Source: aws_elastic_beanstalk_solution_stack (#14944)
  * New Data Source: aws_elasticache_cluster (#14895)
  * New Data Source: aws_ssm_parameter (#15035)
  * New Data Source: azurerm_public_ip (#15110)
  * New Resource: aws_ssm_parameter (#15035)
  * New Resource: aws_ssm_patch_baseline (#14954)
  * New Resource: aws_ssm_patch_group (#14954)
  * New Resource: librato_metric (#14562)
  * New Resource: digitalocean_certificate (#14578)
  * New Resource: vcd_edgegateway_vpn (#13123)
  * New Resource: vault_mount (#14456)
  * New Interpolation Function: bcrypt (#14725)
  - IMPROVEMENTS:
  * backend/consul: Storing state to Consul now uses Check-And-Set (CAS) by default to avoid inconsistent state, and will automatically attempt to re-acquire a lock if it is lost during Terraform execution. (#14930)
  * core: Remote state is now persisted more frequently to minimize data loss in the event of a crash. (#14834)
  * provider/alicloud: Add the function of replacing ecs instance's system disk (#15048)
  * provider/aws: Expose RDS instance and cluster resource id (#14882)
  * provider/aws: Export internal tunnel addresses + document (#14835)
  * provider/aws: Fix misleading error in aws_route validation (#14972)
  * provider/aws: Support import of aws_lambda_event_source_mapping (#14898)
  * provider/aws: Add support for a configurable timeout in db_option_group (#15023)
  * provider/aws: Add task_parameters parameter to aws_ssm_maintenance_window_task resource (#15104)
  * provider/aws: Expose reason of EMR cluster termination (#15117)
  * provider/aws: data.aws_acm_certificate can now filter by type (#15063)
  * provider/azurerm: Ignore case sensivity in Azurerm resource enums (#14861)
  * provider/digitalocean: Add support for changing TTL on DigitalOcean domain records. (#14805)
  * provider/google: Add ability to import Google Compute persistent disks (#14573)
  * provider/google: google_container_cluster.master_auth should be optional (#14630)
  * provider/google: Add CORS support for google_storage_bucket (#14695)
  * provider/google: Allow resizing of Google Cloud persistent disks (#15077)
  * provider/google: Add private_ip_google_access update support to google_compute_subnetwork (#15125)
  * provider/heroku: can now import Heroku Spaces (#14973)
  * provider/kubernetes: Upgrade K8S from 1.5.3 to 1.6.1 (#14923)
  * provider/kubernetes: Provide more details about why PVC failed to bind (#15019)
  * provider/kubernetes: Allow sourcing config_path from KUBECONFIG env var (#14889)
  * provider/openstack: Add support provider networks (#10265)
  * provider/openstack: Allow numerical protocols in security group rules (#14917)
  * provider/openstack: Sort request/response headers in debug output (#14956)
  * provider/openstack: Add support for FWaaS routerinsertion extension (#12589)
  * provider/openstack: Add Terraform version to UserAgent string (#14955)
  * provider/openstack: Optimize the printing of debug output (#15086)
  * provisioner/chef: Use helpers.shema.Provisoner in Chef provisioner V2 (#14681)
  - BUG FIXES:
  * provider/alicloud: set alicloud_nat_gateway zone to be Computed to avoid perpetual diffs (#15050)
  * provider/alicloud: set provider to read env vars for access key and secrey key if empty strings (#15050)
  * provider/alicloud: Fix vpc and vswitch bugs while creating vpc and vswitch (#15082)
  * provider/alicloud: Fix allocating public ip bug (#15049)
  * provider/alicloud: Fix security group rules nic_type bug (#15114)
  * provider/aws: ForceNew aws_launch_config on ebs_block_device change (#14899)
  * provider/aws: Avoid crash when EgressOnly IGW disappears (#14929)
  * provider/aws: Allow IPv6/IPv4 addresses to coexist (#13702)
  * provider/aws: Expect exception on deletion of APIG Usage Plan Key (#14958)
  * provider/aws: Fix panic on nil dead_letter_config (#14964)
  * provider/aws: Work around IAM eventual consistency in CW Log Subs (#14959)
  * provider/aws: Fix ModifyInstanceAttribute on new instances (#14992)
  * provider/aws: Fix issue with removing tags in aws_cloudwatch_log_group (#14886)
  * provider/aws: Raise timeout for VPC DHCP options creation to 5 mins (#15084)
  * provider/aws: Retry Redshift cluster deletion on InvalidClusterState (#15068)
  * provider/aws: Retry Lambda func creation on IAM error (#15067)
  * provider/aws: Retry ECS service creation on ClusterNotFoundException (#15066)
  * provider/aws: Retry ECS service update on ServiceNotFoundException (#15073)
  * provider/aws: Retry DB parameter group delete on InvalidDBParameterGroupState (#15071)
  * provider/aws: Guard against panic when no aws_default_vpc found (#15070)
  * provider/aws: Guard against panic if no NodeGroupMembers returned in elasticache_replication_group (#13488)
  * provider/aws: Revoke default ipv6 egress rule for aws_security_group (#15075)
  * provider/aws: Lambda ENI deletion fails on destroy (#11849)
  * provider/aws: Add gov and cn hosted zone Ids to aws_elb_hosted_zone data source (#15149)
  * provider/azurerm: VM - making os_profile optional (#14176)
  * provider/azurerm: Preserve the Subnet properties on Update (#13877)
  * provider/datadog: make datadog_user verified a computed attribute (#15034)
  * provider/datadog: use correct evaluation_delay parameter (#14878)
  * provider/digitalocean: Refresh DO loadbalancer from state if 404 (#14897)
  * provider/github: Do not set incorrect values in github_team data source (#14859)
  * provider/google: use a mutex to prevent concurrent sql instance operations (#14424)
  * provider/google: Set instances to computed in compute_instance_group (#15025)
  * provider/google: Make google_compute_autoscaler use Update instead of Patch. (#15101)
  * provider/kubernetes: Ignore internal k8s labels in kubernetes_persistent_volume (#13716)
  * provider/librato: Add retry to librato_alert (#15118)
  * provider/postgresql: Fix for leaking credentials in the provider (#14817)
  * provider/postgresql: Drop the optional WITH token from CREATE ROLE. (#14864)
  * provider/rancher: refresh rancher_host from state on nil or removed host (#15015)
- Update to v0.9.6:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * When assigning a "splat variable" to a resource attribute, like foo = "${some_resource.foo.*.baz}", it is no longer required (nor recommended) to wrap the string in list brackets. The extra brackets continue to be allowed for resource attributes for compatibility, but this will cease to be allowed in a future version. (#14737)
  * provider/aws: Allow lightsail resources to work in other regions. Previously Terraform would automatically configure lightsail resources to run solely in us-east-1. This means that if a provider was initialized with a different region than us-east-1, users will need to create a provider alias to maintain their lightsail resources in us-east-1 [#14685].
  * provider/aws: Users of aws_cloudfront_distribution default_cache_behavior will notice that cookies is now a required value - even if that value is none (#12628)
  * provider/google: Users of google_compute_health_check who were not setting a value for the host property of http_health_check or https_health_check previously had a faulty default value. This has been fixed and will show as a change in terraform plan/apply. (#14441)
  - FEATURES:
  * New Provider: ovh (#12669)
  * New Resource: aws_default_subnet (#14476)
  * New Resource: aws_default_vpc (#11710)
  * New Resource: aws_default_vpc_dhcp_options (#14475)
  * New Resource: aws_devicefarm_project (#14288)
  * New Resource: aws_wafregional_ipset (#13705)
  * New Resource: aws_wafregional_byte_match_set (#13705)
  * New Resource: azurerm_express_route_circuit (#14265)
  * New Resource: gitlab_deploy_key (#14734)
  * New Resource: gitlab_group (#14490)
  * New Resource: google_compute_router (#12411)
  * New Resource: google_compute_router_interface (#12411)
  * New Resource: google_compute_router_peer (#12411)
  * New Resource: kubernetes_horizontal_pod_autoscaler (#14763)
  * New Resource: kubernetes_service (#14554)
  * New Resource: openstack_dns_zone_v2 (#14721)
  * New Resource: openstack_dns_recordset_v2 (#14813)
  * New Data Source: aws_db_snapshot (#10291)
  * New Data Source: aws_kms_ciphertext (#14691)
  * New Data Source: github_user (#14570)
  * New Data Source: github_team (#14614)
  * New Data Source: google_storage_object_signed_url (#14643)
  * New Interpolation Function: pow (#14598)
  - IMPROVEMENTS:
  * core: After apply, if the state cannot be persisted to remote for some reason then write out a local state file for recovery (#14423)
  * core: It's no longer required to surround an attribute value that is just a "splat" variable with a redundant set of array brackets. (#14737)
  * core/provider-split: Split out the Oracle OPC provider to new structure (#14362)
  * provider/aws: Show state reason when EC2 instance fails to launch (#14479)
  * provider/aws: Show last scaling activity when ASG creation/update fails (#14480)
  * provider/aws: Add tags (list of maps) for aws_autoscaling_group (#13574)
  * provider/aws: Support filtering in ASG data source (#14501)
  * provider/aws: Add ability to 'terraform import' aws_kms_alias resources (#14679)
  * provider/aws: Allow lightsail resources to work in other regions (#14685)
  * provider/aws: Configurable timeouts for EC2 instance + spot instance (#14711)
  * provider/aws: Add ability to define timeouts for DMS replication instance (#14729)
  * provider/aws: Add support for X-Ray tracing to aws_lambda_function (#14728)
  * provider/azurerm: Virtual Machine Scale Sets with managed disk support (#13717)
  * provider/azurerm: Virtual Machine Scale Sets with single placement option support (#14510)
  * provider/azurerm: Adding support for VMSS Data Disks using Managed Disk feature (#14608)
  * provider/azurerm: Adding support for 4TB disks (#14688)
  * provider/cloudstack: Load the provider configuration from a CloudMonkey config file (#13926)
  * provider/datadog: Add last aggregator to datadog_timeboard resource (#14391)
  * provider/datadog: Added new evaluation_delay parameter (#14433)
  * provider/docker: Allow Windows Docker containers to map volumes (#13584)
  * provider/docker: Add network_alias to docker_container resource (#14710)
  * provider/fastly: Mark the s3_access_key, s3_secret_key, &amp; secret_key fields as sensitive (#14634)
  * provider/gitlab: Add namespcace ID attribute to gitlab_project (#14483)
  * provider/google: Add a url attribute to google_storage_bucket (#14393)
  * provider/google: Make google resource storage bucket importable (#14455)
  * provider/google: Add support for privateIpGoogleAccess on subnetworks (#14234)
  * provider/google: Add import support to google_sql_user (#14457)
  * provider/google: add failover parameter to google_sql_database_instance (#14336)
  * provider/google: resource_compute_disks can now reference snapshots using the snapshot URL (#14774)
  * provider/heroku: Add import support for heroku_pipeline resource (#14486)
  * provider/heroku: Add import support for heroku_pipeline_coupling resource (#14495)
  * provider/heroku: Add import support for heroku_addon resource (#14508)
  * provider/openstack: Add support for all protocols in Security Group Rules (#14307)
  * provider/openstack: Add support for updating Subnet Allocation Pools (#14782)
  * provider/openstack: Enable Security Group Updates (#14815)
  * provider/rancher: Add member support to rancher_environment (#14563)
  * provider/rundeck: adds description to command schema in rundeck_job resource (#14352)
  * provider/scaleway: allow public_ip to be set on server resource (#14515)
  * provider/vsphere: Exposing moid value from vm resource (#14793)
  - BUG FIXES:
  * core: Store and verify checksums for S3 remote state to prevent fetching a stale state (#14746)
  * core: Allow -force-unlock of an S3 named state (#14680)
  * core: Fix incorrect errors when validatin nested objects (#14784] [#14801)
  * core: When using -target, any outputs that include attributes of the targeted resources are now updated (#14186)
  * core: Fixed 0.9.5 regression with the conditional operator .. ? .. : .. failing to type check with unknown/computed values (#14454)
  * core: Fixed 0.9 regression causing issues during refresh when adding new data resource instances using count (#14098)
  * core: Fixed crasher when populating a "splat variable" from an empty (nil) module state. (#14526)
  * core: fix bad Sprintf in backend migration message (#14601)
  * core: Addressed 0.9.5 issue with passing partially-unknown splat results through module variables, by removing the requirement to pass a redundant list level. (#14737)
  * provider/aws: Allow updating constraints in WAF SizeConstraintSet + no constraints (#14661)
  * provider/aws: Allow updating tuples in WAF ByteMatchSet + no tuples (#14071)
  * provider/aws: Allow updating tuples in WAF SQLInjectionMatchSet + no tuples (#14667)
  * provider/aws: Allow updating tuples in WAF XssMatchSet + no tuples (#14671)
  * provider/aws: Increase EIP update timeout (#14381)
  * provider/aws: Increase timeout for creating security group (#14380] [#14724)
  * provider/aws: Increase timeout for (dis)associating IPv6 addr to/from subnet (#14401)
  * provider/aws: Increase timeout for retrying creation of IAM server cert (#14609)
  * provider/aws: Increase timeout for deleting IGW (#14705)
  * provider/aws: Increase timeout for retrying creation of CW log subs (#14722)
  * provider/aws: Using the new time schema helper for RDS Instance lifecycle mgmt (#14369)
  * provider/aws: Using the timeout schema helper to make alb timeout cofigurable (#14375)
  * provider/aws: Refresh from state when CodePipeline Not Found (#14431)
  * provider/aws: Override spot_instance_requests volume_tags schema (#14481)
  * provider/aws: Allow Internet Gateway IPv6 routes (#14484)
  * provider/aws: ForceNew aws_launch_config when root_block_device changes (#14507)
  * provider/aws: Pass IAM Roles to codepipeline actions (#14263)
  * provider/aws: Create rule(s) for prefix-list-only AWS security group permissions on 'terraform import' (#14528)
  * provider/aws: Set aws_subnet ipv6_cidr_block to computed (#14542)
  * provider/aws: Change of aws_subnet ipv6 causing update failure (#14545)
  * provider/aws: Nothing to update in cloudformation should not result in errors (#14463)
  * provider/aws: Handling data migration in RDS snapshot restoring (#14622)
  * provider/aws: Mark cookies in default_cache_behaviour of cloudfront_distribution as required (#12628)
  * provider/aws: Fall back to old tagging mechanism for AWS gov and aws China (#14627)
  * provider/aws: Change AWS ssm_maintenance_window Read func (#14665)
  * provider/aws: Increase timeout for creation of route_table (#14701)
  * provider/aws: Retry ElastiCache cluster deletion when it's snapshotting (#14700)
  * provider/aws: Retry ECS service update on InvalidParameterException (#14708)
  * provider/aws: Retry IAM Role deletion on DeleteConflict (#14707)
  * provider/aws: Do not dereference source_Dest_check in aws_instance (#14723)
  * provider/aws: Add validation function for IAM Policies (#14669)
  * provider/aws: Fix panic on instance shutdown (#14727)
  * provider/aws: Handle migration when restoring db cluster from snapshot (#14766)
  * provider/aws: Provider ability to enable snapshotting on ElastiCache RG (#14757)
  * provider/cloudstack: cloudstack_firewall panicked when used with older (&lt; v4.6) CloudStack versions (#14044)
  * provider/datadog: Allowed method on aggregator is avg ! average (#14414)
  * provider/digitalocean: Fix parsing of digitalocean dns records (#14215)
  * provider/github: Log HTTP requests and responses in DEBUG mode (#14363)
  * provider/github Check for potentially nil response from GitHub API client (#14683)
  * provider/google: Fix health check http/https defaults (#14441)
  * provider/google: Fix issue with GCP Cloud SQL Instance disk_autoresize (#14582)
  * provider/google: Fix crash creating Google Cloud SQL 2nd Generation replication instance (#14373)
  * provider/google: Disks now detach before getting deleted (#14651)
  * provider/google: Update google_compute_target_pool's session_affinity default (#14807)
  * provider/heroku: Fix issue with setting correct CName in heroku_domain (#14443)
  * provider/opc: Correctly export ip_address in IP Addr Reservation (#14543)
  * provider/openstack: Handle Deleted Resources in Floating IP Association (#14533)
  * provider/openstack: Catch error during instance network parsing (#14704)
  * provider/vault: Prevent panic when no secret found (#14435)
- Update to v0.9.5:
  - BACKWARDS INCOMPATIBILITIES / NOTES:
  * provider/aws: Users of aws_cloudfront_distributions with custom_origins have been broken due to changes in the AWS API requiring OriginReadTimeout being set for updates. This has been fixed and will show as a change in terraform plan / apply. (#13367)
  * provider/aws: Users of China and Gov clouds, cannot use the new tagging of volumes created as part of aws_instances (#14055)
  * provider/aws: Skip tag operations on cloudwatch logs in govcloud partition. Currently not supported by Amazon. (#12414)
  * provider/aws: More consistent (un)quoting of long TXT/SPF aws_route53_records. Previously we were trimming first 2 quotes and now we're (correctly) trimming first and last one. Depending on the use of quotes in your TXT/SPF records this may result in extra diff in plan/apply (#14170)
  - FEATURES:
  * New Provider: gitlab (#13898)
  * New Resource: aws_emr_security_configuration (#14080)
  * New Resource: aws_ssm_maintenance_window (#14087)
  * New Resource: aws_ssm_maintenance_window_target (#14087)
  * New Resource: aws_ssm_maintenance_window_task (#14087)
  * New Resource: azurerm_sql_elasticpool (#14099)
  * New Resource: google_bigquery_table (#13743)
  * New Resource: google_compute_backend_bucket (#14015)
  * New Resource: google_compute_snapshot (#12482)
  * New Resource: heroku_app_feature (#14035)
  * New Resource: heroku_pipeline (#14078)
  * New Resource: heroku_pipeline_coupling (#14078)
  * New Resource: kubernetes_limit_range (#14285)
  * New Resource: kubernetes_resource_quota (#13914)
  * New Resource: vault_auth_backend (#10988)
  * New Data Source: aws_efs_file_system (#14041)
  * New Data Source: http, for retrieving text data from generic HTTP servers (#14270)
  * New Data Source: google_container_engine_versions, for retrieving valid versions for clusters (#14280)
  * New Interpolation Function: log, for computing logarithms (#12872)
  - IMPROVEMENTS:
  * core: sha512 and base64sha512 interpolation functions, similar to their sha256 equivalents. (#14100)
  * core: It's now possible to use the index operator [ ] to select a known value out of a partially-known list, such as using "splat syntax" and increasing the count. (#14135)
  * provider/aws: Add support for CustomOrigin timeouts to aws_cloudfront_distribution (#13367)
  * provider/aws: Add support for IAMDatabaseAuthenticationEnabled (#14092)
  * provider/aws: aws_dynamodb_table Add support for TimeToLive (#14104)
  * provider/aws: Add security_configuration support to aws_emr_cluster (#14133)
  * provider/aws: Add support for the tenancy placement option in aws_spot_fleet_request (#14163)
  * provider/aws: aws_db_option_group normalizes name to lowercase (#14192, #14366)
  * provider/aws: Add support description to aws_iam_role (#14208)
  * provider/aws: Add support for SSM Documents to aws_cloudwatch_event_target (#14067)
  * provider/aws: add additional custom service endpoint options for CloudFormation, KMS, RDS, SNS &amp; SQS (#14097)
  * provider/aws: Add ARN to security group data source (#14245)
  * provider/aws: Improve the wording of DynamoDB Validation error message (#14256)
  * provider/aws: Add support for importing Kinesis Streams (#14278)
  * provider/aws: Add arn attribute to aws_ses_domain_identity resource (#14306)
  * provider/aws: Add support for targets to aws_ssm_association (#14246)
  * provider/aws: native redis clustering support for elasticache (#14317)
  * provider/aws: Support updating aws_waf_rule predicates (#14089)
  * provider/azurerm: azurerm_template_deployment now supports String/Int/Boolean outputs (#13670)
  * provider/azurerm: Expose the Private IP Address for a Load Balancer, if available (#13965)
  * provider/dns: Fix data dns txt record set (#14271)
  * provider/dnsimple: Add support for import for dnsimple_records (#9130)
  * provider/dyn: Add verbose Dyn provider logs (#14076)
  * provider/google: Add support for networkIP in compute instance templates (#13515)
  * provider/google: google_dns_managed_zone is now importable (#13824)
  * provider/google: Add support for compute_route (#14065)
  * provider/google: Add path to google_pubsub_subscription (#14238)
  * provider/google: Improve Service Account by offering to recreate if missing (#14282)
  * provider/google: Log HTTP requests and responses in DEBUG mode (#14281)
  * provider/google: Add additional properties for google resource storage bucket object (#14259)
  * provider/google: Handle all 404 checks in read functions via the new function (#14335)
  * provider/heroku: import heroku_app resource (#14248)
  * provider/nomad: Add TLS options (#13956)
  * provider/triton: Add support for reading provider configuration from TRITON_* environment variables in addition to SDC_*(#14000)
  * provider/triton: Add cloud_config argument to triton_machine resources for Linux containers (#12840)
  * provider/triton: Add insecure_skip_tls_verify (#14077)
  - BUG FIXES:
  * core: module blocks without names are now caught in validation, along with various other block types (#14162)
  * core: no longer will errors and normal log output get garbled together on Windows (#14194)
  * core: Avoid crash on empty TypeSet blocks (#14305)
  * provider/aws: Update aws_ebs_volume when attached (#14005)
  * provider/aws: Set aws_instance volume_tags to be Computed (#14007)
  * provider/aws: Fix issue getting partition for federated users (#13992)
  * provider/aws: aws_spot_instance_request not forcenew on volume_tags (#14046)
  * provider/aws: Exclude aws_instance volume tagging for China and Gov Clouds (#14055)
  * provider/aws: Fix source_dest_check with network_interface (#14079)
  * provider/aws: Fixes the bug where SNS delivery policy get always recreated (#14064)
  * provider/aws: Increase timeouts for Route Table retries (#14345)
  * provider/aws: Prevent Crash when importing aws_route53_record (#14218)
  * provider/aws: More consistent (un)quoting of long TXT/SPF aws_route53_records (#14170)
  * provider/aws: Retry deletion of AWSConfig Rule on ResourceInUseException (#14269)
  * provider/aws: Refresh ssm document from state on 404 (#14279)
  * provider/aws: Allow zero-value ELB and ALB names (#14304)
  * provider/aws: Update the ignoring of AWS specific tags (#14321)
  * provider/aws: Adding IPv6 address to instance causes perpetual diff (#14355)
  * provider/aws: Fix SG update on instance with multiple network interfaces (#14299)
  * provider/azurerm: Fixing a bug in azurerm_network_interface (#14365)
  * provider/digitalocean: Prevent diffs when using IDs of images instead of slugs (#13879)
  * provider/fastly: Changes setting conditionals to optional (#14103)
  * provider/google: Ignore certain project services that can't be enabled directly via the api (#13730)
  * provider/google: Ability to add more than 25 project services (#13758)
  * provider/google: Fix compute instance panic with bad disk config (#14169)
  * provider/google: Handle google_storage_bucket_object not being found (#14203)
  * provider/google: Handle google_compute_instance_group_manager not being found (#14190)
  * provider/google: better visibility for compute_region_backend_service (#14301)
  * provider/heroku: Configure buildpacks correctly for both Org Apps and non-org Apps (#13990)
  * provider/heroku: Fix heroku_cert update of ssl cert (#14240)
  * provider/openstack: Handle disassociating deleted FloatingIP's from a server (#14210)
  * provider/postgres grant role when creating database (#11452)
  * provider/triton: Make triton machine deletes synchronous. (#14368)
  * provisioner/remote-exec: Fix panic from remote_exec provisioner (#14134)</changelog>
  <changelog author="thipp@suse.de" date="1498564800">- Update to v0.9.9:
  - BUG FIXES:
  * provisioner/file: Refactor the provisioner validation function to prevent false positives (#15273)
  * provisioner/chef: Prevent a panic while trying to read the connection info (#15271)</changelog>
  <changelog author="thipp@suse.de" date="1499083200">- Update to v0.9.10:
  - BUG FIXES:
  * core: Hotfix for issue where state index wasn't getting properly incremented when applying a change containing only data source updates and/or resource drift. (That is, state changes made during refresh.) This issue is significant only for the "atlas" backend, since that backend verifies on the server that state serial numbers are being used consistently. (#15423)</changelog>
  <changelog author="thipp@suse.de" date="1499169600">- Update to v0.9.11:
  - BUG FIXES:
  * core: Hotfix for issue where a state from a plan was reported as not equal to the same state stored to a backend. This arose from the fix for the previous issue where the incorrect copy of the state was being used when applying with a plan. (#15460)</changelog>
</package>
<package pkgid="6b02c84db3b74095d7fc5780554b13bbdd9e2560e4613a79a4a07488d728bdff" name="terraform-kubeadm" arch="aarch64">
  <version epoch="0" ver="0.1+git20170415.a22465b" rel="1.4"/>
</package>
<package pkgid="84e5b8a7181f917a55cd3f617b1fe8fca03d5d82db10500c8f81222ffd96c4d4" name="terraform-kubeadm" arch="src">
  <version epoch="0" ver="0.1+git20170415.a22465b" rel="1.4"/>
</package>
<package pkgid="6b73b2e22b2b73725176a546494559f495e3cc20f32fbcc0f5f6c3215e2f6b05" name="terraform-kubeadm" arch="src">
  <version epoch="0" ver="0.1+git20170415.a22465b" rel="1.6"/>
</package>
<package pkgid="67c1ab596099f4561963cfab191af6dd6ce45d812c6d840119a9de0edc94c8d2" name="terraform-kubeadm" arch="x86_64">
  <version epoch="0" ver="0.1+git20170415.a22465b" rel="1.6"/>
</package>
<package pkgid="94a825708e1c7d6b30d539763bae77a19677a84029747041f6a68c64fab5780e" name="terraform-provider-libvirt" arch="src">
  <version epoch="0" ver="0.0.0+git20170702.612d0af3" rel="1.2"/>
  <changelog author="fcastelli@suse.com" date="1467374400">- Initial release</changelog>
  <changelog author="tboerger@suse.com" date="1467892800">- Dropped src package definition
- Added go_nostrip macro
- Set correct homepage to GitHub repo</changelog>
  <changelog author="moio@suse.com" date="1468584000">- metadata refresh fix
- new network resource
- automatic activation of networks
- automatic activation of pools</changelog>
  <changelog author="fcastelli@suse.com" date="1469016000">- Update to latest version from Git:
  * use qemu-agent to gather network cards IPs even when domains are
    not using a network managed by libvirt (eg: macvtap, bridge)</changelog>
  <changelog author="fcastelli@suse.com" date="1469102400">- Fix cloudinit issues
- Fix IP detection when using a bridged network</changelog>
  <changelog author="thipp@suse.de" date="1469448000">- Add requirement: libvirt-client</changelog>
  <changelog author="thipp@suse.de" date="1470398400">- Update to latest version from Git:
  * Fix error while referencing a cloudinit from a domain
  * Obtain the IP when in bridged network and with the qemu-agent
  * Do not specify NAT when using routed network
  * Update Terraform dependency version to 0.7.0
- Require Terraform &gt;= 0.7.0</changelog>
  <changelog author="thipp@suse.de" date="1476187200">- Update to latest version from Git:
  * Fixed cloud-init iso creation with type qcow2 instead raw
  * Fixed addresses definition in libvirt_domain
  * Make cloudinit generation more resilent
  * Documentation: add "running" argument to domain
  * Better handling of errors while creating a domain
  * Add a random number generator device to all the domains
  * Make the hostname field of cloudinit optional
  * Implement firmware/nvram for domains, so we can use UEFI images
  * Fix random issues when handling multiple cloudinit volumes</changelog>
  <changelog author="thipp@suse.de" date="1476187201">- Add terraform-provider-libvirt-rpmlintrc</changelog>
  <changelog author="Michele.Bologna@suse.com" date="1478174400">- Terraform-libvirt version bump (20161102)
- Patch vendor/terraform [plan with resource references a map fix]: PR#8867</changelog>
  <changelog author="fcastelli@suse.com" date="1480075200">- Update to latest release from master: ensure code works with libvirt 2.0
- Enforce version check at runtime of terraform
- patch PR_8867.patch: rebased against latest version of terraform</changelog>
  <changelog author="thipp@suse.de" date="1482148800">- Update to latest version from Git:
  * remove "experimental"
  * Update Terraform dependency version to 0.8.0
  * Documentation: add output attributes for domain and volume
- remove patch PR_8867.patch
- Require Terraform &gt;= 0.8.0
- Update vendor.tar.xz</changelog>
  <changelog author="thipp@suse.de" date="1487332800">- Update to latest version from Git:
  * Ignition support: first phase
  * Add support for CoreOS ignition and console blocks
  * Add DNS forwarder blocks to network resource definition
  * travis: fix build issue
- Require Terraform &gt;= 0.8.5</changelog>
  <changelog author="thipp@suse.de" date="1487678400">- Update to latest version from Git:
  * Fix for bridged networks
  * [Docs] Clearer description for "addresses" param
- Update vendor.tar.xz</changelog>
  <changelog author="thipp@suse.de" date="1489579200">- Update to version 0.0.0+git20170315.6863033:
  * simplify the install documentation
  * Remove deprecated dotfile
  * Adding issue template
  * Test coverage for pool sync
  * Code coverage of qemu_agent
  * Test coverage for network_def
  * Some code coverage for utils.go
  * Increase code coverage by running TF acceptance tests
  * Exclude `graphics` block on s390x and ppc64
  * Add test for graphics</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1493812800">- Remove vendor tarball from RPM spec
- Update to version 0.0.0+git20170503.38dc9e8:
  * Exclude `graphics` block on s390x and ppc64
  * Add test for graphics
  * Add scsi controller option and wwn to virtual disks
  * user_data argument for cloud-init
  * Docs
  * cloud-init: rework user-data handling
  * Code refactoring: rename struct
  * Vendor dependencies with vndr</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1497441600">- Update to version 0.0.0+git20170609.919ee121:
  * Write Ignition file as a volume in a libvirt storage pool
  * Use If-Modified-Since for downloading images
  * Replace cryptic error with better one
  * Fix code broken accidentally by merge of PR 116
  * DRY code
  * Fix broken tests by changing the way we vendor code
  * Update README.md
  * domain: add configurable timeouts
  * Add default case for libvirt states
  * Use file type definition for disks</changelog>
  <changelog author="fcastelli@suse.com" date="1497441601">- Rollback to previous version</changelog>
  <changelog author="thipp@suse.de" date="1497873600">- Update to version 0.0.0+git20170616.b8914ec3:
  * domain: add configurable timeouts
  * Add default case for libvirt states
  * Use file type definition for disks
  * Seed RNG with current time.
  * Add support for setting CPU mode.
  * Set "custom" CPU mode in CPU acceptance test.
  * use official libvirt-go bindings
  * Fix broken test</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1499860800">- Update to version 0.0.0+git20170702.612d0af3:
  * Seed RNG with current time.
  * Add support for setting CPU mode.
  * Set "custom" CPU mode in CPU acceptance test.
  * Fix broken test
  * Fix: don't hide errors
  * Add support of filesystem device to domain
  * Add autostart option for domain resource.
  * Added support for using raw volumes and an example using the functionality.
  * Added autodetection of base volume format, eliminating the need for explicit configuration.
  * Exported logic used to create a new backingStore representation onto a separated method.</changelog>
</package>
<package pkgid="39a998a34c1e3482985f57d6dd89a589af5ac66a3ec04da87f3214784225fa59" name="terraform-provider-libvirt" arch="x86_64">
  <version epoch="0" ver="0.0.0+git20170702.612d0af3" rel="1.2"/>
  <changelog author="fcastelli@suse.com" date="1467374400">- Initial release</changelog>
  <changelog author="tboerger@suse.com" date="1467892800">- Dropped src package definition
- Added go_nostrip macro
- Set correct homepage to GitHub repo</changelog>
  <changelog author="moio@suse.com" date="1468584000">- metadata refresh fix
- new network resource
- automatic activation of networks
- automatic activation of pools</changelog>
  <changelog author="fcastelli@suse.com" date="1469016000">- Update to latest version from Git:
  * use qemu-agent to gather network cards IPs even when domains are
    not using a network managed by libvirt (eg: macvtap, bridge)</changelog>
  <changelog author="fcastelli@suse.com" date="1469102400">- Fix cloudinit issues
- Fix IP detection when using a bridged network</changelog>
  <changelog author="thipp@suse.de" date="1469448000">- Add requirement: libvirt-client</changelog>
  <changelog author="thipp@suse.de" date="1470398400">- Update to latest version from Git:
  * Fix error while referencing a cloudinit from a domain
  * Obtain the IP when in bridged network and with the qemu-agent
  * Do not specify NAT when using routed network
  * Update Terraform dependency version to 0.7.0
- Require Terraform &gt;= 0.7.0</changelog>
  <changelog author="thipp@suse.de" date="1476187200">- Update to latest version from Git:
  * Fixed cloud-init iso creation with type qcow2 instead raw
  * Fixed addresses definition in libvirt_domain
  * Make cloudinit generation more resilent
  * Documentation: add "running" argument to domain
  * Better handling of errors while creating a domain
  * Add a random number generator device to all the domains
  * Make the hostname field of cloudinit optional
  * Implement firmware/nvram for domains, so we can use UEFI images
  * Fix random issues when handling multiple cloudinit volumes</changelog>
  <changelog author="thipp@suse.de" date="1476187201">- Add terraform-provider-libvirt-rpmlintrc</changelog>
  <changelog author="Michele.Bologna@suse.com" date="1478174400">- Terraform-libvirt version bump (20161102)
- Patch vendor/terraform [plan with resource references a map fix]: PR#8867</changelog>
  <changelog author="fcastelli@suse.com" date="1480075200">- Update to latest release from master: ensure code works with libvirt 2.0
- Enforce version check at runtime of terraform
- patch PR_8867.patch: rebased against latest version of terraform</changelog>
  <changelog author="thipp@suse.de" date="1482148800">- Update to latest version from Git:
  * remove "experimental"
  * Update Terraform dependency version to 0.8.0
  * Documentation: add output attributes for domain and volume
- remove patch PR_8867.patch
- Require Terraform &gt;= 0.8.0
- Update vendor.tar.xz</changelog>
  <changelog author="thipp@suse.de" date="1487332800">- Update to latest version from Git:
  * Ignition support: first phase
  * Add support for CoreOS ignition and console blocks
  * Add DNS forwarder blocks to network resource definition
  * travis: fix build issue
- Require Terraform &gt;= 0.8.5</changelog>
  <changelog author="thipp@suse.de" date="1487678400">- Update to latest version from Git:
  * Fix for bridged networks
  * [Docs] Clearer description for "addresses" param
- Update vendor.tar.xz</changelog>
  <changelog author="thipp@suse.de" date="1489579200">- Update to version 0.0.0+git20170315.6863033:
  * simplify the install documentation
  * Remove deprecated dotfile
  * Adding issue template
  * Test coverage for pool sync
  * Code coverage of qemu_agent
  * Test coverage for network_def
  * Some code coverage for utils.go
  * Increase code coverage by running TF acceptance tests
  * Exclude `graphics` block on s390x and ppc64
  * Add test for graphics</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1493812800">- Remove vendor tarball from RPM spec
- Update to version 0.0.0+git20170503.38dc9e8:
  * Exclude `graphics` block on s390x and ppc64
  * Add test for graphics
  * Add scsi controller option and wwn to virtual disks
  * user_data argument for cloud-init
  * Docs
  * cloud-init: rework user-data handling
  * Code refactoring: rename struct
  * Vendor dependencies with vndr</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1497441600">- Update to version 0.0.0+git20170609.919ee121:
  * Write Ignition file as a volume in a libvirt storage pool
  * Use If-Modified-Since for downloading images
  * Replace cryptic error with better one
  * Fix code broken accidentally by merge of PR 116
  * DRY code
  * Fix broken tests by changing the way we vendor code
  * Update README.md
  * domain: add configurable timeouts
  * Add default case for libvirt states
  * Use file type definition for disks</changelog>
  <changelog author="fcastelli@suse.com" date="1497441601">- Rollback to previous version</changelog>
  <changelog author="thipp@suse.de" date="1497873600">- Update to version 0.0.0+git20170616.b8914ec3:
  * domain: add configurable timeouts
  * Add default case for libvirt states
  * Use file type definition for disks
  * Seed RNG with current time.
  * Add support for setting CPU mode.
  * Set "custom" CPU mode in CPU acceptance test.
  * use official libvirt-go bindings
  * Fix broken test</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1499860800">- Update to version 0.0.0+git20170702.612d0af3:
  * Seed RNG with current time.
  * Add support for setting CPU mode.
  * Set "custom" CPU mode in CPU acceptance test.
  * Fix broken test
  * Fix: don't hide errors
  * Add support of filesystem device to domain
  * Add autostart option for domain resource.
  * Added support for using raw volumes and an example using the functionality.
  * Added autodetection of base volume format, eliminating the need for explicit configuration.
  * Exported logic used to create a new backingStore representation onto a separated method.</changelog>
</package>
<package pkgid="2e7dbecaa1a92cf30e068f361edb10fa95ff1ed7bb1cf77ba7d4a574d1f80b92" name="terraform-provider-libvirt" arch="aarch64">
  <version epoch="0" ver="0.0.0+git20170702.612d0af3" rel="1.5"/>
  <changelog author="fcastelli@suse.com" date="1467374400">- Initial release</changelog>
  <changelog author="tboerger@suse.com" date="1467892800">- Dropped src package definition
- Added go_nostrip macro
- Set correct homepage to GitHub repo</changelog>
  <changelog author="moio@suse.com" date="1468584000">- metadata refresh fix
- new network resource
- automatic activation of networks
- automatic activation of pools</changelog>
  <changelog author="fcastelli@suse.com" date="1469016000">- Update to latest version from Git:
  * use qemu-agent to gather network cards IPs even when domains are
    not using a network managed by libvirt (eg: macvtap, bridge)</changelog>
  <changelog author="fcastelli@suse.com" date="1469102400">- Fix cloudinit issues
- Fix IP detection when using a bridged network</changelog>
  <changelog author="thipp@suse.de" date="1469448000">- Add requirement: libvirt-client</changelog>
  <changelog author="thipp@suse.de" date="1470398400">- Update to latest version from Git:
  * Fix error while referencing a cloudinit from a domain
  * Obtain the IP when in bridged network and with the qemu-agent
  * Do not specify NAT when using routed network
  * Update Terraform dependency version to 0.7.0
- Require Terraform &gt;= 0.7.0</changelog>
  <changelog author="thipp@suse.de" date="1476187200">- Update to latest version from Git:
  * Fixed cloud-init iso creation with type qcow2 instead raw
  * Fixed addresses definition in libvirt_domain
  * Make cloudinit generation more resilent
  * Documentation: add "running" argument to domain
  * Better handling of errors while creating a domain
  * Add a random number generator device to all the domains
  * Make the hostname field of cloudinit optional
  * Implement firmware/nvram for domains, so we can use UEFI images
  * Fix random issues when handling multiple cloudinit volumes</changelog>
  <changelog author="thipp@suse.de" date="1476187201">- Add terraform-provider-libvirt-rpmlintrc</changelog>
  <changelog author="Michele.Bologna@suse.com" date="1478174400">- Terraform-libvirt version bump (20161102)
- Patch vendor/terraform [plan with resource references a map fix]: PR#8867</changelog>
  <changelog author="fcastelli@suse.com" date="1480075200">- Update to latest release from master: ensure code works with libvirt 2.0
- Enforce version check at runtime of terraform
- patch PR_8867.patch: rebased against latest version of terraform</changelog>
  <changelog author="thipp@suse.de" date="1482148800">- Update to latest version from Git:
  * remove "experimental"
  * Update Terraform dependency version to 0.8.0
  * Documentation: add output attributes for domain and volume
- remove patch PR_8867.patch
- Require Terraform &gt;= 0.8.0
- Update vendor.tar.xz</changelog>
  <changelog author="thipp@suse.de" date="1487332800">- Update to latest version from Git:
  * Ignition support: first phase
  * Add support for CoreOS ignition and console blocks
  * Add DNS forwarder blocks to network resource definition
  * travis: fix build issue
- Require Terraform &gt;= 0.8.5</changelog>
  <changelog author="thipp@suse.de" date="1487678400">- Update to latest version from Git:
  * Fix for bridged networks
  * [Docs] Clearer description for "addresses" param
- Update vendor.tar.xz</changelog>
  <changelog author="thipp@suse.de" date="1489579200">- Update to version 0.0.0+git20170315.6863033:
  * simplify the install documentation
  * Remove deprecated dotfile
  * Adding issue template
  * Test coverage for pool sync
  * Code coverage of qemu_agent
  * Test coverage for network_def
  * Some code coverage for utils.go
  * Increase code coverage by running TF acceptance tests
  * Exclude `graphics` block on s390x and ppc64
  * Add test for graphics</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1493812800">- Remove vendor tarball from RPM spec
- Update to version 0.0.0+git20170503.38dc9e8:
  * Exclude `graphics` block on s390x and ppc64
  * Add test for graphics
  * Add scsi controller option and wwn to virtual disks
  * user_data argument for cloud-init
  * Docs
  * cloud-init: rework user-data handling
  * Code refactoring: rename struct
  * Vendor dependencies with vndr</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1497441600">- Update to version 0.0.0+git20170609.919ee121:
  * Write Ignition file as a volume in a libvirt storage pool
  * Use If-Modified-Since for downloading images
  * Replace cryptic error with better one
  * Fix code broken accidentally by merge of PR 116
  * DRY code
  * Fix broken tests by changing the way we vendor code
  * Update README.md
  * domain: add configurable timeouts
  * Add default case for libvirt states
  * Use file type definition for disks</changelog>
  <changelog author="fcastelli@suse.com" date="1497441601">- Rollback to previous version</changelog>
  <changelog author="thipp@suse.de" date="1497873600">- Update to version 0.0.0+git20170616.b8914ec3:
  * domain: add configurable timeouts
  * Add default case for libvirt states
  * Use file type definition for disks
  * Seed RNG with current time.
  * Add support for setting CPU mode.
  * Set "custom" CPU mode in CPU acceptance test.
  * use official libvirt-go bindings
  * Fix broken test</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1499860800">- Update to version 0.0.0+git20170702.612d0af3:
  * Seed RNG with current time.
  * Add support for setting CPU mode.
  * Set "custom" CPU mode in CPU acceptance test.
  * Fix broken test
  * Fix: don't hide errors
  * Add support of filesystem device to domain
  * Add autostart option for domain resource.
  * Added support for using raw volumes and an example using the functionality.
  * Added autodetection of base volume format, eliminating the need for explicit configuration.
  * Exported logic used to create a new backingStore representation onto a separated method.</changelog>
</package>
<package pkgid="b2f7eeaa314b3903068469f4905d0926782a81cf070f5ab9d84d39f7532169a9" name="terraform-provider-libvirt" arch="src">
  <version epoch="0" ver="0.0.0+git20170702.612d0af3" rel="1.5"/>
  <changelog author="fcastelli@suse.com" date="1467374400">- Initial release</changelog>
  <changelog author="tboerger@suse.com" date="1467892800">- Dropped src package definition
- Added go_nostrip macro
- Set correct homepage to GitHub repo</changelog>
  <changelog author="moio@suse.com" date="1468584000">- metadata refresh fix
- new network resource
- automatic activation of networks
- automatic activation of pools</changelog>
  <changelog author="fcastelli@suse.com" date="1469016000">- Update to latest version from Git:
  * use qemu-agent to gather network cards IPs even when domains are
    not using a network managed by libvirt (eg: macvtap, bridge)</changelog>
  <changelog author="fcastelli@suse.com" date="1469102400">- Fix cloudinit issues
- Fix IP detection when using a bridged network</changelog>
  <changelog author="thipp@suse.de" date="1469448000">- Add requirement: libvirt-client</changelog>
  <changelog author="thipp@suse.de" date="1470398400">- Update to latest version from Git:
  * Fix error while referencing a cloudinit from a domain
  * Obtain the IP when in bridged network and with the qemu-agent
  * Do not specify NAT when using routed network
  * Update Terraform dependency version to 0.7.0
- Require Terraform &gt;= 0.7.0</changelog>
  <changelog author="thipp@suse.de" date="1476187200">- Update to latest version from Git:
  * Fixed cloud-init iso creation with type qcow2 instead raw
  * Fixed addresses definition in libvirt_domain
  * Make cloudinit generation more resilent
  * Documentation: add "running" argument to domain
  * Better handling of errors while creating a domain
  * Add a random number generator device to all the domains
  * Make the hostname field of cloudinit optional
  * Implement firmware/nvram for domains, so we can use UEFI images
  * Fix random issues when handling multiple cloudinit volumes</changelog>
  <changelog author="thipp@suse.de" date="1476187201">- Add terraform-provider-libvirt-rpmlintrc</changelog>
  <changelog author="Michele.Bologna@suse.com" date="1478174400">- Terraform-libvirt version bump (20161102)
- Patch vendor/terraform [plan with resource references a map fix]: PR#8867</changelog>
  <changelog author="fcastelli@suse.com" date="1480075200">- Update to latest release from master: ensure code works with libvirt 2.0
- Enforce version check at runtime of terraform
- patch PR_8867.patch: rebased against latest version of terraform</changelog>
  <changelog author="thipp@suse.de" date="1482148800">- Update to latest version from Git:
  * remove "experimental"
  * Update Terraform dependency version to 0.8.0
  * Documentation: add output attributes for domain and volume
- remove patch PR_8867.patch
- Require Terraform &gt;= 0.8.0
- Update vendor.tar.xz</changelog>
  <changelog author="thipp@suse.de" date="1487332800">- Update to latest version from Git:
  * Ignition support: first phase
  * Add support for CoreOS ignition and console blocks
  * Add DNS forwarder blocks to network resource definition
  * travis: fix build issue
- Require Terraform &gt;= 0.8.5</changelog>
  <changelog author="thipp@suse.de" date="1487678400">- Update to latest version from Git:
  * Fix for bridged networks
  * [Docs] Clearer description for "addresses" param
- Update vendor.tar.xz</changelog>
  <changelog author="thipp@suse.de" date="1489579200">- Update to version 0.0.0+git20170315.6863033:
  * simplify the install documentation
  * Remove deprecated dotfile
  * Adding issue template
  * Test coverage for pool sync
  * Code coverage of qemu_agent
  * Test coverage for network_def
  * Some code coverage for utils.go
  * Increase code coverage by running TF acceptance tests
  * Exclude `graphics` block on s390x and ppc64
  * Add test for graphics</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1493812800">- Remove vendor tarball from RPM spec
- Update to version 0.0.0+git20170503.38dc9e8:
  * Exclude `graphics` block on s390x and ppc64
  * Add test for graphics
  * Add scsi controller option and wwn to virtual disks
  * user_data argument for cloud-init
  * Docs
  * cloud-init: rework user-data handling
  * Code refactoring: rename struct
  * Vendor dependencies with vndr</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1497441600">- Update to version 0.0.0+git20170609.919ee121:
  * Write Ignition file as a volume in a libvirt storage pool
  * Use If-Modified-Since for downloading images
  * Replace cryptic error with better one
  * Fix code broken accidentally by merge of PR 116
  * DRY code
  * Fix broken tests by changing the way we vendor code
  * Update README.md
  * domain: add configurable timeouts
  * Add default case for libvirt states
  * Use file type definition for disks</changelog>
  <changelog author="fcastelli@suse.com" date="1497441601">- Rollback to previous version</changelog>
  <changelog author="thipp@suse.de" date="1497873600">- Update to version 0.0.0+git20170616.b8914ec3:
  * domain: add configurable timeouts
  * Add default case for libvirt states
  * Use file type definition for disks
  * Seed RNG with current time.
  * Add support for setting CPU mode.
  * Set "custom" CPU mode in CPU acceptance test.
  * use official libvirt-go bindings
  * Fix broken test</changelog>
  <changelog author="opensuse-packaging@opensuse.org" date="1499860800">- Update to version 0.0.0+git20170702.612d0af3:
  * Seed RNG with current time.
  * Add support for setting CPU mode.
  * Set "custom" CPU mode in CPU acceptance test.
  * Fix broken test
  * Fix: don't hide errors
  * Add support of filesystem device to domain
  * Add autostart option for domain resource.
  * Added support for using raw volumes and an example using the functionality.
  * Added autodetection of base volume format, eliminating the need for explicit configuration.
  * Exported logic used to create a new backingStore representation onto a separated method.</changelog>
</package>
<package pkgid="5fd4ce1807bdc0b08aea97b4c892bddc58562b861d415d039ae31ca86875e803" name="tini" arch="aarch64">
  <version epoch="0" ver="0.13.0+4.949e6fa" rel="1.1"/>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- initial commit</changelog>
</package>
<package pkgid="970d97ad7a02978f467ff62c12a419dc29fda6e819ba07daaf2a7696237d6fcc" name="tini" arch="src">
  <version epoch="0" ver="0.13.0+4.949e6fa" rel="1.1"/>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- initial commit</changelog>
</package>
<package pkgid="aea60e778ef4a3ef4f3e56d9cd705c07c514fae72b1a6d7d7183dc73daba3d82" name="tini" arch="x86_64">
  <version epoch="0" ver="0.13.0+4.949e6fa" rel="1.1"/>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- initial commit</changelog>
</package>
<package pkgid="067623f82ad39951a02ad1e88c2b28dd1a6f6f25d77adc404ca169cdd5cfcbed" name="tini-static" arch="aarch64">
  <version epoch="0" ver="0.13.0+4.949e6fa" rel="1.1"/>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- initial commit</changelog>
</package>
<package pkgid="b6b577e86fc24ab52777eb4aab4d999a9485adfa337f4f660510d81a41070edd" name="tini-static" arch="x86_64">
  <version epoch="0" ver="0.13.0+4.949e6fa" rel="1.1"/>
  <changelog author="jmassaguerpla@suse.com" date="1492084800">- initial commit</changelog>
</package>
<package pkgid="c067a3a6f2d65e59a2e7cea3d8a47bca2322aeaa8b69d0c08ac4fe325e93dac8" name="umoci" arch="aarch64">
  <version epoch="0" ver="0.3.0" rel="19.2"/>
  <changelog author="asarai@suse.com" date="1478692800">- Initial import of omoci 0.0.0-rc1 (proof of concept).</changelog>
  <changelog author="asarai@suse.com" date="1481457600">- Update to a45b47efb370469642a478ae687da8c9b015e537.</changelog>
  <changelog author="asarai@suse.com" date="1481457601">- Update to umoci 0.0.0-rc2. Upstream changelog:
  umoci now has a stable UX, as well as proper documentation for the UX in
  the form of generated man pages. Here's the full list of cool features:
  * umoci v0.0.0-rc2 has support for rootless unpacking and repacking!
  cyphar/umoci#26
  * It also has support for regular UID and GID mapping! cyphar/umoci#26
  * Symlinks and other similarly tricky unpacking problems have been
  resolved. All symlink path components are resolved inside the root
  filesystem of the container during unpacking. cyphar/umoci#27
  * Tag modification commands (such as umoci-tag(1), umoci-rm(1),
  umoci-ls(1)) have been implemented. cyphar/umoci#6 cyphar/umoci#40
  * umoci-stat(1) has been implemented. Currently it only outputs history
  information, but this will change in the future. It has stable JSON
  output. cyphar/umoci#38
  * umoci-init(1) and umoci-new(1) have been implemented, allowing for the
  creation of entirely new images from scratch. cyphar/umoci#5
  cyphar/umoci#42
  * umoci-repack(1) and umoci-config(1) now automatically generate history
  entries (since the history is actually used by tooling like skopeo). In
  addition, the history mutation from umoci-config(1) has been removed
  because it was just unsafe. In order for users to be able to configure
  history entries' values, --history.* flags have been introduced.
  cyphar/umoci#
  * umoci-unpack(1) now saves all of the important argument metadata
  provided to it inside the generated bundle. These saved arguments are
  loaded by umoci-repack(1) to make the workflow much more sane.
  * --image and --from arguments have been combined into skopeo-style
  &lt;path&gt;[:&lt;tag&gt;] arguments to --image. cyphar/umoci#39
  * Errors encountered during generation of a delta layer now are
  correctly propagated. cyphar/umoci#33
  * Hardlinks are now correctly unpacked as bone-fide hardlinks.
  cyphar/umoci#25
  * Support for unpacking and configuring annotations (which is a
  v1.0.0-rc3 feature of the OCI image specification). There's still some
  work to be done upstream in making the unpacking procedure specified
  but this is as good as you're going to get for a while.
  cyphar/umoci#43
  * umoci has full integration and unit testing. cyphar/umoci#12
  * umoci now has validation integration tests to ensure that at every
  stage of a test we could stop and still have a completely valid OCI
  image and that every extracted bundle is a valid OCI runtime bundle.</changelog>
  <changelog author="asarai@suse.com" date="1481630400">- Add support for building on s390x and similar architectures, by conditionally
  compiling man pages. In the case where a platform won't get man pages, we
  include the Markdown documentation so at least they get _some_ information.</changelog>
  <changelog author="asarai@suse.com" date="1482148800">- Update to umoci 0.0.0~rc3. Upstream changelog:
  umoci has now gone a large amount of cleanup, and included the addition
  of a few previously missing features. The main thing blocking a full
  release is that manifest lists are still unsupported, and there are some
  upstream PRs that define some of umoci's operations that need to be
  merged before umoci can be considered a compliant implementation. In
  addition, the logging library needs to be swapped (and the amount of
  output reduced).
  Here's a short list of features added:
  * xattr support for both packing and unpacking was added, in particular
  this code also handles the issue of security.selinux. More policy
  decisions need to be added, but those are being discussed upstream.
  cyphar/umoci#52 cyphar/umoci#49
  * Ensure that environment variables have no duplicates. This ensures
  that umoci won't duplicate environment variables in either Config.Env
  or the extracted process.env. cyphar/umoci#30
  * Add support for read-only CAS operations with a read-only filesystem.
  Previously, attempting to open an OCI image on a read-only filesystem
  would fail miserably, now you can do read-only operations without
  issue. cyphar/umoci#47
  * Garbage collection now also garbage collects old tmpdirs, and other
  garbage from inside an image layout. cyphar/umoci#17
  * Output a helpful comment about --rootless if you're getting EPERMs.
  * Enable stack traces from an error if the --debug flag was applied to
  umoci. This is a feature that hopefully will be added to pkg/errors
  upstream.
  * Cleanups to vendoring of go-mtree so that it's much more
  upstream-friendly.</changelog>
  <changelog author="asarai@suse.com" date="1482235200">- Add patch to allow running upstream's unit tests in a %check section. This
  has already been merged upstream, this is just a backport. cyphar/umoci#65
  + make-local-unit-tests-work-as-non-root.patch
- Run upstream's unit tests in a %check section.</changelog>
  <changelog author="asarai@suse.com" date="1483099200">- Remove patch already merged upstream.
  - make-local-unit-tests-work-as-non-root.patch
- Switch to running hack/test-unit.sh in %check.</changelog>
  <changelog author="asarai@suse.com" date="1486382400">- Switch upstream channel to openSUSE's GitHub (where the project has been
  moved).
- Update to umoci v0.0.0. Upstream changelog:
  This is the first beta release of umoci, and it includes very few
  changes from v0.0.0-rc3. However, at this point the UX is effectively
  stable and umoci is properly tested. The (small) list of changes in this
  release from -rc3 is:
  * Static compilation now works properly. openSUSE/umoci#64
  * 32-bit builds have been fixed, and now umoci works on 32-bit
  architectures. openSUSE/umoci#70
  * The unit tests can now be run inside the %check section of an rpmbuild
  script, allowing for proper testing of packages when they are built on
  openSUSE (and Fedora). openSUSE/umoci#65
  * Unit tests have been massively expanded, as have the integration
  tests. In addition, full coverage profiles (both unit and integration)
  are generated to fully understand how much of the code is properly
  tested. Currently it is at ~80%. openSUSE/umoci#68 openSUSE/umoci#69
  * The logging output has been cleaned up to be much better for end-users
  to read. It's also a lot less chatty now. openSUSE/umoci#73
  * This project has now been moved to become an openSUSE project.
  openSUSE/umoci#75</changelog>
  <changelog author="jengelh@inai.de" date="1486468800">- Trim irrelevant parts from description.
  Replace %__macros by their simpler commands.
  fdupes should respect partition boundaries.</changelog>
  <changelog author="asarai@suse.com" date="1486728000">- Update to umoci v0.1.0. Upstream changelog:
  * `CHANGELOG.md` has now been added. openSUSE/umoci#76
  * `umoci` now supports `v1.0.0-rc4` images, which has made fairly minimal
  changes to the schema (mainly related to `mediaType`s). While this change
  * *is** backwards compatible (several fields were removed from the schema, but
  the specification allows for "additional fields"), tools using older versions
  of the specification may fail to operate on newer OCI images. There was no UX
  change associated with this update.
  * `umoci tag` would fail to clobber existing tags, which was in contrast to how
  the rest of the tag clobbering commands operated. This has been fixed and is
  now consistent with the other commands. openSUSE/umoci#78
  * `umoci repack` now can correctly handle unicode-encoded filenames, allowing
  the creation of containers that have oddly named files. This required fixes
  to go-mtree (where the issue was). openSUSE/umoci#80</changelog>
  <changelog author="asarai@suse.com" date="1491825600">- Update to umoci v0.2.0. Upstream changelog:
  * `umoci` now has some automated scripts for generated RPMs that are used in
  openSUSE to automatically submit packages to OBS. openSUSE/umoci#101
  * `--clear=config.{cmd,entrypoint}` is now supported. While this interface is a
  bit weird (`cmd` and `entrypoint` aren't treated atomically) this makes the
  UX more consistent while we come up with a better `cmd` and `entrypoint` UX.
  openSUSE/umoci#107
  * New subcommand: `umoci raw runtime-config`. It generates the runtime-spec
  config.json for a particular image without also unpacking the root
  filesystem, allowing for users of `umoci` that are regularly parsing
  `config.json` without caring about the root filesystem to be more efficient.
  However, a downside of this approach is that some image-spec fields
  (`Config.User`) require a root filesystem in order to make sense, which is
  why this command is hidden under the `umoci-raw(1)` subcommand (to make sure
  only users that understand what they're doing use it). openSUSE/umoci#110
  * `umoci`'s `oci/cas` and `oci/config` libraries have been massively refactored
  and rewritten, to allow for third-parties to use the OCI libraries. The plan
  is for these to eventually become part of an OCI project. openSUSE/umoci#90
  * The `oci/cas` interface has been modifed to switch from `*ispec.Descriptor`
  to `ispec.Descriptor`. This is a breaking, but fairly insignificant, change.
  openSUSE/umoci#89
  * `umoci` now uses an updated version of `go-mtree`, which has a complete
  rewrite of `Vis` and `Unvis`. The rewrite ensures that unicode handling is
  handled in a far more consistent and sane way. openSUSE/umoci#88
  * `umoci` used to set `process.user.additionalGids` to the "normal value" when
  unpacking an image in rootless mode, causing issues when trying to actually
  run said bundle with runC. openSUSE/umoci#109</changelog>
  <changelog author="asarai@suse.com" date="1491998400">- Update to umoci v0.2.1. Upstream changelog:
  * `hack/release.sh` automates the process of generating all of the published
  artefacts for releases. The new script also generates signed source code
  archives. openSUSE/umoci#116
  * `umoci` now outputs configurations that are compliant with [`v1.0.0-rc5` of
  the OCI runtime-spec][rspec-v1.0.0-rc5]. This means that now you can use runc
  v1.0.0-rc3 with `umoci` (and rootless containers should work out of the box
  if you use a development build of runc). openSUSE/umoci#114
  * `umoci unpack` no longer adds a dummy linux.seccomp entry, and instead just
  sets it to null. openSUSE/umoci#114
  [rspec-v1.0.0-rc5]: https://github.com/opencontainers/runtime-spec/releases/tag/v1.0.0-rc5
- Add umoci.keyring to check signed archives on check-in and submission.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
  <changelog author="asarai@suse.com" date="1500724800">- Update to umoci v0.3.0. Upstream changelog:
  - `umoci` now passes all of the requirements for the [CII best practices bading
  program][cii]. openSUSE/umoci#134
  - `umoci` also now has more extensive architecture, quick-start and roadmap
  documentation. openSUSE/umoci#134
  - `umoci` now supports [`1.0.0` of the OCI image
  specification][ispec-v1.0.0] and [`1.0.0` of the OCI runtime
  specification][rspec-v1.0.0], which are the first milestone release. Note
  that there are still some remaining UX issues with `--image` and other parts
  of `umoci` which may be subject to change in future versions. In particular,
  this update of the specification now means that images may have ambiguous
  tags. `umoci` will warn you if an operation may have an ambiguous result, but
  we plan to improve this functionality far more in the future.
  openSUSE/umoci#133 openSUSE/umoci#142
  - `umoci` also now supports more complicated descriptor walk structures, and
  also handles mutation of such structures more sanely. At the moment, this
  functionality has not been used "in the wild" and `umoci` doesn't have the UX
  to create such structures (yet) but these will be implemented in future
  versions. openSUSE/umoci#145
  - `umoci repack` now supports `--mask-path` to ignore changes in the rootfs
  that are in a child of at least one of the provided masks when generating new
  layers. openSUSE/umoci#127
  - Error messages from `github.com/openSUSE/umoci/oci/cas/drivers/dir` actually
  make sense now. openSUSE/umoci#121
  - `umoci unpack` now generates `config.json` blobs according to the [still
  proposed][ispec-pr492] OCI image specification conversion document.
  openSUSE/umoci#120
  - `umoci repack` also now automatically adding `Config.Volumes` from the image
  configuration to the set of masked paths.  This matches recently added
  [recommendations by the spec][ispec-pr694], but is a backwards-incompatible
  change because the new default is that `Config.Volumes` **will** be masked.
  If you wish to retain the old semantics, use `--no-mask-volumes` (though make
  sure to be aware of the reasoning behind `Config.Volume` masking).
  openSUSE/umoci#127
  - `umoci` now uses [`SecureJoin`][securejoin] rather than a patched version of
  `FollowSymlinkInScope`. The two implementations are roughly equivalent, but
  `SecureJoin` has a nicer API and is maintained as a separate project.
  - Switched to using `golang.org/x/sys/unix` over `syscall` where possible,
  which makes the codebase significantly cleaner. openSUSE/umoci#141
  [cii]: https://bestpractices.coreinfrastructure.org/projects/1084
  [rspec-v1.0.0]: https://github.com/opencontainers/runtime-spec/releases/tag/v1.0.0
  [ispec-v1.0.0]: https://github.com/opencontainers/image-spec/releases/tag/v1.0.0
  [ispec-pr492]: https://github.com/opencontainers/image-spec/pull/492
  [ispec-pr694]: https://github.com/opencontainers/image-spec/pull/694
  [securejoin]: https://github.com/cyphar/filepath-securejoin</changelog>
  <changelog author="asarai@suse.com" date="1500984000">- Add backport of https://github.com/openSUSE/umoci/pull/157, to fix i586
  builds.
    + i586-0001-fix-mis-usage-of-time.Unix.patch</changelog>
</package>
<package pkgid="c2eb10eae08bbeb9c0b6c3972cd8db1fb3313abadc4c089184206051146cefaa" name="umoci" arch="src">
  <version epoch="0" ver="0.3.0" rel="19.2"/>
  <changelog author="asarai@suse.com" date="1478692800">- Initial import of omoci 0.0.0-rc1 (proof of concept).</changelog>
  <changelog author="asarai@suse.com" date="1481457600">- Update to a45b47efb370469642a478ae687da8c9b015e537.</changelog>
  <changelog author="asarai@suse.com" date="1481457601">- Update to umoci 0.0.0-rc2. Upstream changelog:
  umoci now has a stable UX, as well as proper documentation for the UX in
  the form of generated man pages. Here's the full list of cool features:
  * umoci v0.0.0-rc2 has support for rootless unpacking and repacking!
  cyphar/umoci#26
  * It also has support for regular UID and GID mapping! cyphar/umoci#26
  * Symlinks and other similarly tricky unpacking problems have been
  resolved. All symlink path components are resolved inside the root
  filesystem of the container during unpacking. cyphar/umoci#27
  * Tag modification commands (such as umoci-tag(1), umoci-rm(1),
  umoci-ls(1)) have been implemented. cyphar/umoci#6 cyphar/umoci#40
  * umoci-stat(1) has been implemented. Currently it only outputs history
  information, but this will change in the future. It has stable JSON
  output. cyphar/umoci#38
  * umoci-init(1) and umoci-new(1) have been implemented, allowing for the
  creation of entirely new images from scratch. cyphar/umoci#5
  cyphar/umoci#42
  * umoci-repack(1) and umoci-config(1) now automatically generate history
  entries (since the history is actually used by tooling like skopeo). In
  addition, the history mutation from umoci-config(1) has been removed
  because it was just unsafe. In order for users to be able to configure
  history entries' values, --history.* flags have been introduced.
  cyphar/umoci#
  * umoci-unpack(1) now saves all of the important argument metadata
  provided to it inside the generated bundle. These saved arguments are
  loaded by umoci-repack(1) to make the workflow much more sane.
  * --image and --from arguments have been combined into skopeo-style
  &lt;path&gt;[:&lt;tag&gt;] arguments to --image. cyphar/umoci#39
  * Errors encountered during generation of a delta layer now are
  correctly propagated. cyphar/umoci#33
  * Hardlinks are now correctly unpacked as bone-fide hardlinks.
  cyphar/umoci#25
  * Support for unpacking and configuring annotations (which is a
  v1.0.0-rc3 feature of the OCI image specification). There's still some
  work to be done upstream in making the unpacking procedure specified
  but this is as good as you're going to get for a while.
  cyphar/umoci#43
  * umoci has full integration and unit testing. cyphar/umoci#12
  * umoci now has validation integration tests to ensure that at every
  stage of a test we could stop and still have a completely valid OCI
  image and that every extracted bundle is a valid OCI runtime bundle.</changelog>
  <changelog author="asarai@suse.com" date="1481630400">- Add support for building on s390x and similar architectures, by conditionally
  compiling man pages. In the case where a platform won't get man pages, we
  include the Markdown documentation so at least they get _some_ information.</changelog>
  <changelog author="asarai@suse.com" date="1482148800">- Update to umoci 0.0.0~rc3. Upstream changelog:
  umoci has now gone a large amount of cleanup, and included the addition
  of a few previously missing features. The main thing blocking a full
  release is that manifest lists are still unsupported, and there are some
  upstream PRs that define some of umoci's operations that need to be
  merged before umoci can be considered a compliant implementation. In
  addition, the logging library needs to be swapped (and the amount of
  output reduced).
  Here's a short list of features added:
  * xattr support for both packing and unpacking was added, in particular
  this code also handles the issue of security.selinux. More policy
  decisions need to be added, but those are being discussed upstream.
  cyphar/umoci#52 cyphar/umoci#49
  * Ensure that environment variables have no duplicates. This ensures
  that umoci won't duplicate environment variables in either Config.Env
  or the extracted process.env. cyphar/umoci#30
  * Add support for read-only CAS operations with a read-only filesystem.
  Previously, attempting to open an OCI image on a read-only filesystem
  would fail miserably, now you can do read-only operations without
  issue. cyphar/umoci#47
  * Garbage collection now also garbage collects old tmpdirs, and other
  garbage from inside an image layout. cyphar/umoci#17
  * Output a helpful comment about --rootless if you're getting EPERMs.
  * Enable stack traces from an error if the --debug flag was applied to
  umoci. This is a feature that hopefully will be added to pkg/errors
  upstream.
  * Cleanups to vendoring of go-mtree so that it's much more
  upstream-friendly.</changelog>
  <changelog author="asarai@suse.com" date="1482235200">- Add patch to allow running upstream's unit tests in a %check section. This
  has already been merged upstream, this is just a backport. cyphar/umoci#65
  + make-local-unit-tests-work-as-non-root.patch
- Run upstream's unit tests in a %check section.</changelog>
  <changelog author="asarai@suse.com" date="1483099200">- Remove patch already merged upstream.
  - make-local-unit-tests-work-as-non-root.patch
- Switch to running hack/test-unit.sh in %check.</changelog>
  <changelog author="asarai@suse.com" date="1486382400">- Switch upstream channel to openSUSE's GitHub (where the project has been
  moved).
- Update to umoci v0.0.0. Upstream changelog:
  This is the first beta release of umoci, and it includes very few
  changes from v0.0.0-rc3. However, at this point the UX is effectively
  stable and umoci is properly tested. The (small) list of changes in this
  release from -rc3 is:
  * Static compilation now works properly. openSUSE/umoci#64
  * 32-bit builds have been fixed, and now umoci works on 32-bit
  architectures. openSUSE/umoci#70
  * The unit tests can now be run inside the %check section of an rpmbuild
  script, allowing for proper testing of packages when they are built on
  openSUSE (and Fedora). openSUSE/umoci#65
  * Unit tests have been massively expanded, as have the integration
  tests. In addition, full coverage profiles (both unit and integration)
  are generated to fully understand how much of the code is properly
  tested. Currently it is at ~80%. openSUSE/umoci#68 openSUSE/umoci#69
  * The logging output has been cleaned up to be much better for end-users
  to read. It's also a lot less chatty now. openSUSE/umoci#73
  * This project has now been moved to become an openSUSE project.
  openSUSE/umoci#75</changelog>
  <changelog author="jengelh@inai.de" date="1486468800">- Trim irrelevant parts from description.
  Replace %__macros by their simpler commands.
  fdupes should respect partition boundaries.</changelog>
  <changelog author="asarai@suse.com" date="1486728000">- Update to umoci v0.1.0. Upstream changelog:
  * `CHANGELOG.md` has now been added. openSUSE/umoci#76
  * `umoci` now supports `v1.0.0-rc4` images, which has made fairly minimal
  changes to the schema (mainly related to `mediaType`s). While this change
  * *is** backwards compatible (several fields were removed from the schema, but
  the specification allows for "additional fields"), tools using older versions
  of the specification may fail to operate on newer OCI images. There was no UX
  change associated with this update.
  * `umoci tag` would fail to clobber existing tags, which was in contrast to how
  the rest of the tag clobbering commands operated. This has been fixed and is
  now consistent with the other commands. openSUSE/umoci#78
  * `umoci repack` now can correctly handle unicode-encoded filenames, allowing
  the creation of containers that have oddly named files. This required fixes
  to go-mtree (where the issue was). openSUSE/umoci#80</changelog>
  <changelog author="asarai@suse.com" date="1491825600">- Update to umoci v0.2.0. Upstream changelog:
  * `umoci` now has some automated scripts for generated RPMs that are used in
  openSUSE to automatically submit packages to OBS. openSUSE/umoci#101
  * `--clear=config.{cmd,entrypoint}` is now supported. While this interface is a
  bit weird (`cmd` and `entrypoint` aren't treated atomically) this makes the
  UX more consistent while we come up with a better `cmd` and `entrypoint` UX.
  openSUSE/umoci#107
  * New subcommand: `umoci raw runtime-config`. It generates the runtime-spec
  config.json for a particular image without also unpacking the root
  filesystem, allowing for users of `umoci` that are regularly parsing
  `config.json` without caring about the root filesystem to be more efficient.
  However, a downside of this approach is that some image-spec fields
  (`Config.User`) require a root filesystem in order to make sense, which is
  why this command is hidden under the `umoci-raw(1)` subcommand (to make sure
  only users that understand what they're doing use it). openSUSE/umoci#110
  * `umoci`'s `oci/cas` and `oci/config` libraries have been massively refactored
  and rewritten, to allow for third-parties to use the OCI libraries. The plan
  is for these to eventually become part of an OCI project. openSUSE/umoci#90
  * The `oci/cas` interface has been modifed to switch from `*ispec.Descriptor`
  to `ispec.Descriptor`. This is a breaking, but fairly insignificant, change.
  openSUSE/umoci#89
  * `umoci` now uses an updated version of `go-mtree`, which has a complete
  rewrite of `Vis` and `Unvis`. The rewrite ensures that unicode handling is
  handled in a far more consistent and sane way. openSUSE/umoci#88
  * `umoci` used to set `process.user.additionalGids` to the "normal value" when
  unpacking an image in rootless mode, causing issues when trying to actually
  run said bundle with runC. openSUSE/umoci#109</changelog>
  <changelog author="asarai@suse.com" date="1491998400">- Update to umoci v0.2.1. Upstream changelog:
  * `hack/release.sh` automates the process of generating all of the published
  artefacts for releases. The new script also generates signed source code
  archives. openSUSE/umoci#116
  * `umoci` now outputs configurations that are compliant with [`v1.0.0-rc5` of
  the OCI runtime-spec][rspec-v1.0.0-rc5]. This means that now you can use runc
  v1.0.0-rc3 with `umoci` (and rootless containers should work out of the box
  if you use a development build of runc). openSUSE/umoci#114
  * `umoci unpack` no longer adds a dummy linux.seccomp entry, and instead just
  sets it to null. openSUSE/umoci#114
  [rspec-v1.0.0-rc5]: https://github.com/opencontainers/runtime-spec/releases/tag/v1.0.0-rc5
- Add umoci.keyring to check signed archives on check-in and submission.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
  <changelog author="asarai@suse.com" date="1500724800">- Update to umoci v0.3.0. Upstream changelog:
  - `umoci` now passes all of the requirements for the [CII best practices bading
  program][cii]. openSUSE/umoci#134
  - `umoci` also now has more extensive architecture, quick-start and roadmap
  documentation. openSUSE/umoci#134
  - `umoci` now supports [`1.0.0` of the OCI image
  specification][ispec-v1.0.0] and [`1.0.0` of the OCI runtime
  specification][rspec-v1.0.0], which are the first milestone release. Note
  that there are still some remaining UX issues with `--image` and other parts
  of `umoci` which may be subject to change in future versions. In particular,
  this update of the specification now means that images may have ambiguous
  tags. `umoci` will warn you if an operation may have an ambiguous result, but
  we plan to improve this functionality far more in the future.
  openSUSE/umoci#133 openSUSE/umoci#142
  - `umoci` also now supports more complicated descriptor walk structures, and
  also handles mutation of such structures more sanely. At the moment, this
  functionality has not been used "in the wild" and `umoci` doesn't have the UX
  to create such structures (yet) but these will be implemented in future
  versions. openSUSE/umoci#145
  - `umoci repack` now supports `--mask-path` to ignore changes in the rootfs
  that are in a child of at least one of the provided masks when generating new
  layers. openSUSE/umoci#127
  - Error messages from `github.com/openSUSE/umoci/oci/cas/drivers/dir` actually
  make sense now. openSUSE/umoci#121
  - `umoci unpack` now generates `config.json` blobs according to the [still
  proposed][ispec-pr492] OCI image specification conversion document.
  openSUSE/umoci#120
  - `umoci repack` also now automatically adding `Config.Volumes` from the image
  configuration to the set of masked paths.  This matches recently added
  [recommendations by the spec][ispec-pr694], but is a backwards-incompatible
  change because the new default is that `Config.Volumes` **will** be masked.
  If you wish to retain the old semantics, use `--no-mask-volumes` (though make
  sure to be aware of the reasoning behind `Config.Volume` masking).
  openSUSE/umoci#127
  - `umoci` now uses [`SecureJoin`][securejoin] rather than a patched version of
  `FollowSymlinkInScope`. The two implementations are roughly equivalent, but
  `SecureJoin` has a nicer API and is maintained as a separate project.
  - Switched to using `golang.org/x/sys/unix` over `syscall` where possible,
  which makes the codebase significantly cleaner. openSUSE/umoci#141
  [cii]: https://bestpractices.coreinfrastructure.org/projects/1084
  [rspec-v1.0.0]: https://github.com/opencontainers/runtime-spec/releases/tag/v1.0.0
  [ispec-v1.0.0]: https://github.com/opencontainers/image-spec/releases/tag/v1.0.0
  [ispec-pr492]: https://github.com/opencontainers/image-spec/pull/492
  [ispec-pr694]: https://github.com/opencontainers/image-spec/pull/694
  [securejoin]: https://github.com/cyphar/filepath-securejoin</changelog>
  <changelog author="asarai@suse.com" date="1500984000">- Add backport of https://github.com/openSUSE/umoci/pull/157, to fix i586
  builds.
    + i586-0001-fix-mis-usage-of-time.Unix.patch</changelog>
</package>
<package pkgid="3d162e84746d44b3d9470e6630572134c3e2b9d46d2c1dacacadef27beb71d4f" name="umoci" arch="x86_64">
  <version epoch="0" ver="0.3.0" rel="19.2"/>
  <changelog author="asarai@suse.com" date="1478692800">- Initial import of omoci 0.0.0-rc1 (proof of concept).</changelog>
  <changelog author="asarai@suse.com" date="1481457600">- Update to a45b47efb370469642a478ae687da8c9b015e537.</changelog>
  <changelog author="asarai@suse.com" date="1481457601">- Update to umoci 0.0.0-rc2. Upstream changelog:
  umoci now has a stable UX, as well as proper documentation for the UX in
  the form of generated man pages. Here's the full list of cool features:
  * umoci v0.0.0-rc2 has support for rootless unpacking and repacking!
  cyphar/umoci#26
  * It also has support for regular UID and GID mapping! cyphar/umoci#26
  * Symlinks and other similarly tricky unpacking problems have been
  resolved. All symlink path components are resolved inside the root
  filesystem of the container during unpacking. cyphar/umoci#27
  * Tag modification commands (such as umoci-tag(1), umoci-rm(1),
  umoci-ls(1)) have been implemented. cyphar/umoci#6 cyphar/umoci#40
  * umoci-stat(1) has been implemented. Currently it only outputs history
  information, but this will change in the future. It has stable JSON
  output. cyphar/umoci#38
  * umoci-init(1) and umoci-new(1) have been implemented, allowing for the
  creation of entirely new images from scratch. cyphar/umoci#5
  cyphar/umoci#42
  * umoci-repack(1) and umoci-config(1) now automatically generate history
  entries (since the history is actually used by tooling like skopeo). In
  addition, the history mutation from umoci-config(1) has been removed
  because it was just unsafe. In order for users to be able to configure
  history entries' values, --history.* flags have been introduced.
  cyphar/umoci#
  * umoci-unpack(1) now saves all of the important argument metadata
  provided to it inside the generated bundle. These saved arguments are
  loaded by umoci-repack(1) to make the workflow much more sane.
  * --image and --from arguments have been combined into skopeo-style
  &lt;path&gt;[:&lt;tag&gt;] arguments to --image. cyphar/umoci#39
  * Errors encountered during generation of a delta layer now are
  correctly propagated. cyphar/umoci#33
  * Hardlinks are now correctly unpacked as bone-fide hardlinks.
  cyphar/umoci#25
  * Support for unpacking and configuring annotations (which is a
  v1.0.0-rc3 feature of the OCI image specification). There's still some
  work to be done upstream in making the unpacking procedure specified
  but this is as good as you're going to get for a while.
  cyphar/umoci#43
  * umoci has full integration and unit testing. cyphar/umoci#12
  * umoci now has validation integration tests to ensure that at every
  stage of a test we could stop and still have a completely valid OCI
  image and that every extracted bundle is a valid OCI runtime bundle.</changelog>
  <changelog author="asarai@suse.com" date="1481630400">- Add support for building on s390x and similar architectures, by conditionally
  compiling man pages. In the case where a platform won't get man pages, we
  include the Markdown documentation so at least they get _some_ information.</changelog>
  <changelog author="asarai@suse.com" date="1482148800">- Update to umoci 0.0.0~rc3. Upstream changelog:
  umoci has now gone a large amount of cleanup, and included the addition
  of a few previously missing features. The main thing blocking a full
  release is that manifest lists are still unsupported, and there are some
  upstream PRs that define some of umoci's operations that need to be
  merged before umoci can be considered a compliant implementation. In
  addition, the logging library needs to be swapped (and the amount of
  output reduced).
  Here's a short list of features added:
  * xattr support for both packing and unpacking was added, in particular
  this code also handles the issue of security.selinux. More policy
  decisions need to be added, but those are being discussed upstream.
  cyphar/umoci#52 cyphar/umoci#49
  * Ensure that environment variables have no duplicates. This ensures
  that umoci won't duplicate environment variables in either Config.Env
  or the extracted process.env. cyphar/umoci#30
  * Add support for read-only CAS operations with a read-only filesystem.
  Previously, attempting to open an OCI image on a read-only filesystem
  would fail miserably, now you can do read-only operations without
  issue. cyphar/umoci#47
  * Garbage collection now also garbage collects old tmpdirs, and other
  garbage from inside an image layout. cyphar/umoci#17
  * Output a helpful comment about --rootless if you're getting EPERMs.
  * Enable stack traces from an error if the --debug flag was applied to
  umoci. This is a feature that hopefully will be added to pkg/errors
  upstream.
  * Cleanups to vendoring of go-mtree so that it's much more
  upstream-friendly.</changelog>
  <changelog author="asarai@suse.com" date="1482235200">- Add patch to allow running upstream's unit tests in a %check section. This
  has already been merged upstream, this is just a backport. cyphar/umoci#65
  + make-local-unit-tests-work-as-non-root.patch
- Run upstream's unit tests in a %check section.</changelog>
  <changelog author="asarai@suse.com" date="1483099200">- Remove patch already merged upstream.
  - make-local-unit-tests-work-as-non-root.patch
- Switch to running hack/test-unit.sh in %check.</changelog>
  <changelog author="asarai@suse.com" date="1486382400">- Switch upstream channel to openSUSE's GitHub (where the project has been
  moved).
- Update to umoci v0.0.0. Upstream changelog:
  This is the first beta release of umoci, and it includes very few
  changes from v0.0.0-rc3. However, at this point the UX is effectively
  stable and umoci is properly tested. The (small) list of changes in this
  release from -rc3 is:
  * Static compilation now works properly. openSUSE/umoci#64
  * 32-bit builds have been fixed, and now umoci works on 32-bit
  architectures. openSUSE/umoci#70
  * The unit tests can now be run inside the %check section of an rpmbuild
  script, allowing for proper testing of packages when they are built on
  openSUSE (and Fedora). openSUSE/umoci#65
  * Unit tests have been massively expanded, as have the integration
  tests. In addition, full coverage profiles (both unit and integration)
  are generated to fully understand how much of the code is properly
  tested. Currently it is at ~80%. openSUSE/umoci#68 openSUSE/umoci#69
  * The logging output has been cleaned up to be much better for end-users
  to read. It's also a lot less chatty now. openSUSE/umoci#73
  * This project has now been moved to become an openSUSE project.
  openSUSE/umoci#75</changelog>
  <changelog author="jengelh@inai.de" date="1486468800">- Trim irrelevant parts from description.
  Replace %__macros by their simpler commands.
  fdupes should respect partition boundaries.</changelog>
  <changelog author="asarai@suse.com" date="1486728000">- Update to umoci v0.1.0. Upstream changelog:
  * `CHANGELOG.md` has now been added. openSUSE/umoci#76
  * `umoci` now supports `v1.0.0-rc4` images, which has made fairly minimal
  changes to the schema (mainly related to `mediaType`s). While this change
  * *is** backwards compatible (several fields were removed from the schema, but
  the specification allows for "additional fields"), tools using older versions
  of the specification may fail to operate on newer OCI images. There was no UX
  change associated with this update.
  * `umoci tag` would fail to clobber existing tags, which was in contrast to how
  the rest of the tag clobbering commands operated. This has been fixed and is
  now consistent with the other commands. openSUSE/umoci#78
  * `umoci repack` now can correctly handle unicode-encoded filenames, allowing
  the creation of containers that have oddly named files. This required fixes
  to go-mtree (where the issue was). openSUSE/umoci#80</changelog>
  <changelog author="asarai@suse.com" date="1491825600">- Update to umoci v0.2.0. Upstream changelog:
  * `umoci` now has some automated scripts for generated RPMs that are used in
  openSUSE to automatically submit packages to OBS. openSUSE/umoci#101
  * `--clear=config.{cmd,entrypoint}` is now supported. While this interface is a
  bit weird (`cmd` and `entrypoint` aren't treated atomically) this makes the
  UX more consistent while we come up with a better `cmd` and `entrypoint` UX.
  openSUSE/umoci#107
  * New subcommand: `umoci raw runtime-config`. It generates the runtime-spec
  config.json for a particular image without also unpacking the root
  filesystem, allowing for users of `umoci` that are regularly parsing
  `config.json` without caring about the root filesystem to be more efficient.
  However, a downside of this approach is that some image-spec fields
  (`Config.User`) require a root filesystem in order to make sense, which is
  why this command is hidden under the `umoci-raw(1)` subcommand (to make sure
  only users that understand what they're doing use it). openSUSE/umoci#110
  * `umoci`'s `oci/cas` and `oci/config` libraries have been massively refactored
  and rewritten, to allow for third-parties to use the OCI libraries. The plan
  is for these to eventually become part of an OCI project. openSUSE/umoci#90
  * The `oci/cas` interface has been modifed to switch from `*ispec.Descriptor`
  to `ispec.Descriptor`. This is a breaking, but fairly insignificant, change.
  openSUSE/umoci#89
  * `umoci` now uses an updated version of `go-mtree`, which has a complete
  rewrite of `Vis` and `Unvis`. The rewrite ensures that unicode handling is
  handled in a far more consistent and sane way. openSUSE/umoci#88
  * `umoci` used to set `process.user.additionalGids` to the "normal value" when
  unpacking an image in rootless mode, causing issues when trying to actually
  run said bundle with runC. openSUSE/umoci#109</changelog>
  <changelog author="asarai@suse.com" date="1491998400">- Update to umoci v0.2.1. Upstream changelog:
  * `hack/release.sh` automates the process of generating all of the published
  artefacts for releases. The new script also generates signed source code
  archives. openSUSE/umoci#116
  * `umoci` now outputs configurations that are compliant with [`v1.0.0-rc5` of
  the OCI runtime-spec][rspec-v1.0.0-rc5]. This means that now you can use runc
  v1.0.0-rc3 with `umoci` (and rootless containers should work out of the box
  if you use a development build of runc). openSUSE/umoci#114
  * `umoci unpack` no longer adds a dummy linux.seccomp entry, and instead just
  sets it to null. openSUSE/umoci#114
  [rspec-v1.0.0-rc5]: https://github.com/opencontainers/runtime-spec/releases/tag/v1.0.0-rc5
- Add umoci.keyring to check signed archives on check-in and submission.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
  <changelog author="asarai@suse.com" date="1500724800">- Update to umoci v0.3.0. Upstream changelog:
  - `umoci` now passes all of the requirements for the [CII best practices bading
  program][cii]. openSUSE/umoci#134
  - `umoci` also now has more extensive architecture, quick-start and roadmap
  documentation. openSUSE/umoci#134
  - `umoci` now supports [`1.0.0` of the OCI image
  specification][ispec-v1.0.0] and [`1.0.0` of the OCI runtime
  specification][rspec-v1.0.0], which are the first milestone release. Note
  that there are still some remaining UX issues with `--image` and other parts
  of `umoci` which may be subject to change in future versions. In particular,
  this update of the specification now means that images may have ambiguous
  tags. `umoci` will warn you if an operation may have an ambiguous result, but
  we plan to improve this functionality far more in the future.
  openSUSE/umoci#133 openSUSE/umoci#142
  - `umoci` also now supports more complicated descriptor walk structures, and
  also handles mutation of such structures more sanely. At the moment, this
  functionality has not been used "in the wild" and `umoci` doesn't have the UX
  to create such structures (yet) but these will be implemented in future
  versions. openSUSE/umoci#145
  - `umoci repack` now supports `--mask-path` to ignore changes in the rootfs
  that are in a child of at least one of the provided masks when generating new
  layers. openSUSE/umoci#127
  - Error messages from `github.com/openSUSE/umoci/oci/cas/drivers/dir` actually
  make sense now. openSUSE/umoci#121
  - `umoci unpack` now generates `config.json` blobs according to the [still
  proposed][ispec-pr492] OCI image specification conversion document.
  openSUSE/umoci#120
  - `umoci repack` also now automatically adding `Config.Volumes` from the image
  configuration to the set of masked paths.  This matches recently added
  [recommendations by the spec][ispec-pr694], but is a backwards-incompatible
  change because the new default is that `Config.Volumes` **will** be masked.
  If you wish to retain the old semantics, use `--no-mask-volumes` (though make
  sure to be aware of the reasoning behind `Config.Volume` masking).
  openSUSE/umoci#127
  - `umoci` now uses [`SecureJoin`][securejoin] rather than a patched version of
  `FollowSymlinkInScope`. The two implementations are roughly equivalent, but
  `SecureJoin` has a nicer API and is maintained as a separate project.
  - Switched to using `golang.org/x/sys/unix` over `syscall` where possible,
  which makes the codebase significantly cleaner. openSUSE/umoci#141
  [cii]: https://bestpractices.coreinfrastructure.org/projects/1084
  [rspec-v1.0.0]: https://github.com/opencontainers/runtime-spec/releases/tag/v1.0.0
  [ispec-v1.0.0]: https://github.com/opencontainers/image-spec/releases/tag/v1.0.0
  [ispec-pr492]: https://github.com/opencontainers/image-spec/pull/492
  [ispec-pr694]: https://github.com/opencontainers/image-spec/pull/694
  [securejoin]: https://github.com/cyphar/filepath-securejoin</changelog>
  <changelog author="asarai@suse.com" date="1500984000">- Add backport of https://github.com/openSUSE/umoci/pull/157, to fix i586
  builds.
    + i586-0001-fix-mis-usage-of-time.Unix.patch</changelog>
</package>
<package pkgid="52ffd88a2cfe6907b11171b85d477d7b269d4a29ab28d242f6f2e1554793dd1e" name="vault" arch="src">
  <version epoch="0" ver="0.5.2" rel="3.10"/>
  <changelog author="msabate@suse.com" date="1456660800">- Updated to 0.5.1:
  DEPRECATIONS/BREAKING CHANGES:
  * RSA keys less than 2048 bits are no longer supported in the PKI backend.
  1024-bit keys are considered unsafe and are disallowed in the Internet PKI.
  The `pki` backend has enforced SHA256 hashes in signatures from the
  beginning, and software that can handle these hashes should be able to
  handle larger key sizes. [GH-1095]
  * The PKI backend now does not automatically delete expired certificates,
  including from the CRL. Doing so could lead to a situation where a time
  mismatch between the Vault server and clients could result in a certificate
  that would not be considered expired by a client being removed from the CRL.
  The new `pki/tidy` endpoint can be used to trigger expirations. [GH-1129]
  * The `cert` backend now performs a variant of channel binding at renewal time
  for increased security. In order to not overly burden clients, a notion of
  identity is used. This functionality can be disabled. See the 0.5.1 upgrade
  guide for more specific information [GH-1127]
  FEATURES:
  * **Codebase Audit**: Vault's 0.5 codebase was audited by iSEC. (The terms of
  the audit contract do not allow us to make the results public.) [GH-220]
  IMPROVEMENTS:
  * api: The `VAULT_TLS_SERVER_NAME` environment variable can be used to control
  the SNI header during TLS connections [GH-1131]
  * api/health: Add the server's time in UTC to health responses [GH-1117]
  * command/rekey and command/generate-root: These now return the status at
  attempt initialization time, rather than requiring a separate fetch for the
  nonce [GH-1054]
  * credential/cert: Don't require root/sudo tokens for the `certs/` and `crls/`
  paths; use normal ACL behavior instead [GH-468]
  * credential/github: The validity of the token used for login will be checked
  at renewal time [GH-1047]
  * credential/github: The `config` endpoint no longer requires a root token;
  normal ACL path matching applies
  * deps: Use the standardized Go 1.6 vendoring system
  * secret/aws: Inform users of AWS-imposed policy restrictions around STS
  tokens if they attempt to use an invalid policy [GH-1113]
  * secret/mysql: The MySQL backend now allows disabling verification of the
  `connection_url` [GH-1096]
  * secret/pki: Submitted CSRs are now verified to have the correct key type and
  minimum number of bits according to the role. The exception is intermediate
  CA signing and the `sign-verbatim` path [GH-1104]
  * secret/pki: New `tidy` endpoint to allow expunging expired certificates.
  [GH-1129]
  * secret/postgresql: The PostgreSQL backend now allows disabling verification
  of the `connection_url` [GH-1096]
  * secret/ssh: When verifying an OTP, return 400 if it is not valid instead of
  204 [GH-1086]
  * credential/app-id: App ID backend will check the validity of app-id and user-id
  during renewal time [GH-1039]
  * credential/cert: TLS Certificates backend, during renewal, will now match the
  client identity with the client identity used during login [GH-1127]
  BUG FIXES:
  * credential/ldap: Properly escape values being provided to search filters
  [GH-1100]
  * secret/aws: Capping on length of usernames for both IAM and STS types
  [GH-1102]
  * secret/pki: If a cert is not found during lookup of a serial number,
  respond with a 400 rather than a 500 [GH-1085]
  * secret/postgresql: Add extra revocation statements to better handle more
  permission scenarios [GH-1053]
  * secret/postgresql: Make connection_url work properly [GH-1112]</changelog>
  <changelog author="msabate@suse.com" date="1456660801">- Handle the vendor code just like other HC packages</changelog>
  <changelog author="msabate@suse.com" date="1457092800">- Looks like I forgot to add the .changes file...</changelog>
  <changelog author="msabate@suse.com" date="1458216000">- Updated to 0.5.2
  FEATURES:
  * **MSSQL Backend**: Generate dynamic unique MSSQL database credentials based
  on configured roles [GH-998]
  * **Token Accessors**: Vault now provides an accessor with each issued token.
  This accessor is an identifier that can be used for a limited set of
  actions, notably for token revocation. This value is by default logged in
  plaintext to audit logs, and in combination with the plaintext metadata
  logged to audit logs, provides a searchable and straightforward way to
  revoke particular users' or services' tokens in many cases. At enable time,
  audit backends can be configured to HMAC the accessor instead.
  * **Token Credential Backend Roles**: Roles can now be created in the `token`
  credential backend that allow modifying token behavior in ways that are not
  otherwise exposed or easily delegated. This allows creating tokens with a
  fixed set (or subset) of policies (rather than a subset of the calling
  token's), periodic tokens with a fixed TTL but no expiration, specified
  prefixes, and orphans.
  * **Listener Certificate Reloading**: Vault's configured listeners now reload
  their TLS certificate and private key when the Vault process receives a
  SIGHUP.
  IMPROVEMENTS:
  * auth/token: Endpoints optionally accept tokens from the HTTP body rather
  than just from the URLs [GH-1211]
  * auth/token,sys/capabilities: Added new endpoints
  `auth/token/lookup-accessor`, `auth/token/revoke-accessor` and
  `sys/capabilities-accessor`, which enables performing the respective actions
  with just the accessor of the tokens, without having access to the actual
  token [GH-1188]
  * core: Ignore leading `/` in policy paths [GH-1170]
  * core: Ignore leading `/` in mount paths [GH-1172]
  * command/policy-write: Provided HCL is now validated for format violations
  and provides helpful information around where the violation occurred
  [GH-1200]
  * command/server: The initial root token ID when running in `-dev` mode can
  now be specified via `-dev-root-token-id` or the environment variable
  `VAULT_DEV_ROOT_TOKEN_ID` [GH-1162]
  * command/server: The listen address when running in `-dev` mode can now be
  specified via `-dev-listen-address` or the environment variable
  `VAULT_DEV_LISTEN_ADDRESS` [GH-1169]
  * command/server: The configured listeners now reload their TLS
  certificates/keys when Vault is SIGHUP'd [GH-1196]
  * command/step-down: New `vault step-down` command and API endpoint to force
  the targeted node to give up active status, but without sealing. The node
  will wait ten seconds before attempting to grab the lock again. [GH-1146]
  * command/token-renew: Allow no token to be passed in; use `renew-self` in
  this case. Change the behavior for any token being passed in to use `renew`.
  [GH-1150]
  * credential/app-id: Allow `app-id` parameter to be given in the login path;
  this causes the `app-id` to be part of the token path, making it easier to
  use with `revoke-prefix` [GH-424]
  * credential/cert: Non-CA certificates can be used for authentication. They
  must be matched exactly (issuer and serial number) for authentication, and
  the certificate must carry the client authentication or 'any' extended usage
  attributes. [GH-1153]
  * credential/cert: Subject and Authority key IDs are output in metadata; this
  allows more flexible searching/revocation in the audit logs [GH-1183]
  * credential/cert: Support listing configured certs [GH-1212]
  * credential/userpass: Add support for `create`/`update` capability
  distinction in user path, and add user-specific endpoints to allow changing
  the password and policies [GH-1216]
  * credential/token: Add roles [GH-1155]
  * secret/mssql: Add MSSQL backend [GH-998]
  * secret/pki: Add revocation time (zero or Unix epoch) to `pki/cert/SERIAL`
  endpoint [GH-1180]
  * secret/pki: Sanitize serial number in `pki/revoke` endpoint to allow some
  other formats [GH-1187]
  * secret/ssh: Added documentation for `ssh/config/zeroaddress` endpoint.
  [GH-1154]
  * sys: Added new endpoints `sys/capabilities` and `sys/capabilities-self` to
  fetch the capabilities of a token on a given path [GH-1171]
  * sys: Added `sys/revoke-force`, which enables a user to ignore backend errors
  when revoking a lease, necessary in some emergency/failure scenarios
  [GH-1168]
  * sys: The return codes from `sys/health` can now be user-specified via query
  parameters [GH-1199]
  BUG FIXES:
  * logical/cassandra: Apply hyphen/underscore replacement to the entire
  generated username, not just the UUID, in order to handle token display name
  hyphens [GH-1140]
  * physical/etcd: Output actual error when cluster sync fails [GH-1141]
  * vault/expiration: Not letting the error responses from the backends to skip
  during renewals [GH-1176]</changelog>
  <changelog author="msabate@suse.com" date="1458475200">- I forgot to add the too_many_requests.patch file</changelog>
  <changelog author="mrueckert@suse.de" date="1458561600">- add systemd service files
- add sample config file
- add permissions file to set the needed capabilities for mlock</changelog>
  <changelog author="mrueckert@suse.de" date="1458648000">- enable the permissions file handling</changelog>
</package>
<package pkgid="eb3987bb691304b97569a2b8132a0a31d14035d09335534e0c774c6552b16ce7" name="vault" arch="x86_64">
  <version epoch="0" ver="0.5.2" rel="3.10"/>
  <changelog author="msabate@suse.com" date="1456660800">- Updated to 0.5.1:
  DEPRECATIONS/BREAKING CHANGES:
  * RSA keys less than 2048 bits are no longer supported in the PKI backend.
  1024-bit keys are considered unsafe and are disallowed in the Internet PKI.
  The `pki` backend has enforced SHA256 hashes in signatures from the
  beginning, and software that can handle these hashes should be able to
  handle larger key sizes. [GH-1095]
  * The PKI backend now does not automatically delete expired certificates,
  including from the CRL. Doing so could lead to a situation where a time
  mismatch between the Vault server and clients could result in a certificate
  that would not be considered expired by a client being removed from the CRL.
  The new `pki/tidy` endpoint can be used to trigger expirations. [GH-1129]
  * The `cert` backend now performs a variant of channel binding at renewal time
  for increased security. In order to not overly burden clients, a notion of
  identity is used. This functionality can be disabled. See the 0.5.1 upgrade
  guide for more specific information [GH-1127]
  FEATURES:
  * **Codebase Audit**: Vault's 0.5 codebase was audited by iSEC. (The terms of
  the audit contract do not allow us to make the results public.) [GH-220]
  IMPROVEMENTS:
  * api: The `VAULT_TLS_SERVER_NAME` environment variable can be used to control
  the SNI header during TLS connections [GH-1131]
  * api/health: Add the server's time in UTC to health responses [GH-1117]
  * command/rekey and command/generate-root: These now return the status at
  attempt initialization time, rather than requiring a separate fetch for the
  nonce [GH-1054]
  * credential/cert: Don't require root/sudo tokens for the `certs/` and `crls/`
  paths; use normal ACL behavior instead [GH-468]
  * credential/github: The validity of the token used for login will be checked
  at renewal time [GH-1047]
  * credential/github: The `config` endpoint no longer requires a root token;
  normal ACL path matching applies
  * deps: Use the standardized Go 1.6 vendoring system
  * secret/aws: Inform users of AWS-imposed policy restrictions around STS
  tokens if they attempt to use an invalid policy [GH-1113]
  * secret/mysql: The MySQL backend now allows disabling verification of the
  `connection_url` [GH-1096]
  * secret/pki: Submitted CSRs are now verified to have the correct key type and
  minimum number of bits according to the role. The exception is intermediate
  CA signing and the `sign-verbatim` path [GH-1104]
  * secret/pki: New `tidy` endpoint to allow expunging expired certificates.
  [GH-1129]
  * secret/postgresql: The PostgreSQL backend now allows disabling verification
  of the `connection_url` [GH-1096]
  * secret/ssh: When verifying an OTP, return 400 if it is not valid instead of
  204 [GH-1086]
  * credential/app-id: App ID backend will check the validity of app-id and user-id
  during renewal time [GH-1039]
  * credential/cert: TLS Certificates backend, during renewal, will now match the
  client identity with the client identity used during login [GH-1127]
  BUG FIXES:
  * credential/ldap: Properly escape values being provided to search filters
  [GH-1100]
  * secret/aws: Capping on length of usernames for both IAM and STS types
  [GH-1102]
  * secret/pki: If a cert is not found during lookup of a serial number,
  respond with a 400 rather than a 500 [GH-1085]
  * secret/postgresql: Add extra revocation statements to better handle more
  permission scenarios [GH-1053]
  * secret/postgresql: Make connection_url work properly [GH-1112]</changelog>
  <changelog author="msabate@suse.com" date="1456660801">- Handle the vendor code just like other HC packages</changelog>
  <changelog author="msabate@suse.com" date="1457092800">- Looks like I forgot to add the .changes file...</changelog>
  <changelog author="msabate@suse.com" date="1458216000">- Updated to 0.5.2
  FEATURES:
  * **MSSQL Backend**: Generate dynamic unique MSSQL database credentials based
  on configured roles [GH-998]
  * **Token Accessors**: Vault now provides an accessor with each issued token.
  This accessor is an identifier that can be used for a limited set of
  actions, notably for token revocation. This value is by default logged in
  plaintext to audit logs, and in combination with the plaintext metadata
  logged to audit logs, provides a searchable and straightforward way to
  revoke particular users' or services' tokens in many cases. At enable time,
  audit backends can be configured to HMAC the accessor instead.
  * **Token Credential Backend Roles**: Roles can now be created in the `token`
  credential backend that allow modifying token behavior in ways that are not
  otherwise exposed or easily delegated. This allows creating tokens with a
  fixed set (or subset) of policies (rather than a subset of the calling
  token's), periodic tokens with a fixed TTL but no expiration, specified
  prefixes, and orphans.
  * **Listener Certificate Reloading**: Vault's configured listeners now reload
  their TLS certificate and private key when the Vault process receives a
  SIGHUP.
  IMPROVEMENTS:
  * auth/token: Endpoints optionally accept tokens from the HTTP body rather
  than just from the URLs [GH-1211]
  * auth/token,sys/capabilities: Added new endpoints
  `auth/token/lookup-accessor`, `auth/token/revoke-accessor` and
  `sys/capabilities-accessor`, which enables performing the respective actions
  with just the accessor of the tokens, without having access to the actual
  token [GH-1188]
  * core: Ignore leading `/` in policy paths [GH-1170]
  * core: Ignore leading `/` in mount paths [GH-1172]
  * command/policy-write: Provided HCL is now validated for format violations
  and provides helpful information around where the violation occurred
  [GH-1200]
  * command/server: The initial root token ID when running in `-dev` mode can
  now be specified via `-dev-root-token-id` or the environment variable
  `VAULT_DEV_ROOT_TOKEN_ID` [GH-1162]
  * command/server: The listen address when running in `-dev` mode can now be
  specified via `-dev-listen-address` or the environment variable
  `VAULT_DEV_LISTEN_ADDRESS` [GH-1169]
  * command/server: The configured listeners now reload their TLS
  certificates/keys when Vault is SIGHUP'd [GH-1196]
  * command/step-down: New `vault step-down` command and API endpoint to force
  the targeted node to give up active status, but without sealing. The node
  will wait ten seconds before attempting to grab the lock again. [GH-1146]
  * command/token-renew: Allow no token to be passed in; use `renew-self` in
  this case. Change the behavior for any token being passed in to use `renew`.
  [GH-1150]
  * credential/app-id: Allow `app-id` parameter to be given in the login path;
  this causes the `app-id` to be part of the token path, making it easier to
  use with `revoke-prefix` [GH-424]
  * credential/cert: Non-CA certificates can be used for authentication. They
  must be matched exactly (issuer and serial number) for authentication, and
  the certificate must carry the client authentication or 'any' extended usage
  attributes. [GH-1153]
  * credential/cert: Subject and Authority key IDs are output in metadata; this
  allows more flexible searching/revocation in the audit logs [GH-1183]
  * credential/cert: Support listing configured certs [GH-1212]
  * credential/userpass: Add support for `create`/`update` capability
  distinction in user path, and add user-specific endpoints to allow changing
  the password and policies [GH-1216]
  * credential/token: Add roles [GH-1155]
  * secret/mssql: Add MSSQL backend [GH-998]
  * secret/pki: Add revocation time (zero or Unix epoch) to `pki/cert/SERIAL`
  endpoint [GH-1180]
  * secret/pki: Sanitize serial number in `pki/revoke` endpoint to allow some
  other formats [GH-1187]
  * secret/ssh: Added documentation for `ssh/config/zeroaddress` endpoint.
  [GH-1154]
  * sys: Added new endpoints `sys/capabilities` and `sys/capabilities-self` to
  fetch the capabilities of a token on a given path [GH-1171]
  * sys: Added `sys/revoke-force`, which enables a user to ignore backend errors
  when revoking a lease, necessary in some emergency/failure scenarios
  [GH-1168]
  * sys: The return codes from `sys/health` can now be user-specified via query
  parameters [GH-1199]
  BUG FIXES:
  * logical/cassandra: Apply hyphen/underscore replacement to the entire
  generated username, not just the UUID, in order to handle token display name
  hyphens [GH-1140]
  * physical/etcd: Output actual error when cluster sync fails [GH-1141]
  * vault/expiration: Not letting the error responses from the backends to skip
  during renewals [GH-1176]</changelog>
  <changelog author="msabate@suse.com" date="1458475200">- I forgot to add the too_many_requests.patch file</changelog>
  <changelog author="mrueckert@suse.de" date="1458561600">- add systemd service files
- add sample config file
- add permissions file to set the needed capabilities for mlock</changelog>
  <changelog author="mrueckert@suse.de" date="1458648000">- enable the permissions file handling</changelog>
</package>
<package pkgid="e2eb6ba14bbf73305b5f424593ab6780dc7720352a4ae1f5e97e1ec23dd65c63" name="vault-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.5.2" rel="3.10"/>
  <changelog author="msabate@suse.com" date="1456660800">- Updated to 0.5.1:
  DEPRECATIONS/BREAKING CHANGES:
  * RSA keys less than 2048 bits are no longer supported in the PKI backend.
  1024-bit keys are considered unsafe and are disallowed in the Internet PKI.
  The `pki` backend has enforced SHA256 hashes in signatures from the
  beginning, and software that can handle these hashes should be able to
  handle larger key sizes. [GH-1095]
  * The PKI backend now does not automatically delete expired certificates,
  including from the CRL. Doing so could lead to a situation where a time
  mismatch between the Vault server and clients could result in a certificate
  that would not be considered expired by a client being removed from the CRL.
  The new `pki/tidy` endpoint can be used to trigger expirations. [GH-1129]
  * The `cert` backend now performs a variant of channel binding at renewal time
  for increased security. In order to not overly burden clients, a notion of
  identity is used. This functionality can be disabled. See the 0.5.1 upgrade
  guide for more specific information [GH-1127]
  FEATURES:
  * **Codebase Audit**: Vault's 0.5 codebase was audited by iSEC. (The terms of
  the audit contract do not allow us to make the results public.) [GH-220]
  IMPROVEMENTS:
  * api: The `VAULT_TLS_SERVER_NAME` environment variable can be used to control
  the SNI header during TLS connections [GH-1131]
  * api/health: Add the server's time in UTC to health responses [GH-1117]
  * command/rekey and command/generate-root: These now return the status at
  attempt initialization time, rather than requiring a separate fetch for the
  nonce [GH-1054]
  * credential/cert: Don't require root/sudo tokens for the `certs/` and `crls/`
  paths; use normal ACL behavior instead [GH-468]
  * credential/github: The validity of the token used for login will be checked
  at renewal time [GH-1047]
  * credential/github: The `config` endpoint no longer requires a root token;
  normal ACL path matching applies
  * deps: Use the standardized Go 1.6 vendoring system
  * secret/aws: Inform users of AWS-imposed policy restrictions around STS
  tokens if they attempt to use an invalid policy [GH-1113]
  * secret/mysql: The MySQL backend now allows disabling verification of the
  `connection_url` [GH-1096]
  * secret/pki: Submitted CSRs are now verified to have the correct key type and
  minimum number of bits according to the role. The exception is intermediate
  CA signing and the `sign-verbatim` path [GH-1104]
  * secret/pki: New `tidy` endpoint to allow expunging expired certificates.
  [GH-1129]
  * secret/postgresql: The PostgreSQL backend now allows disabling verification
  of the `connection_url` [GH-1096]
  * secret/ssh: When verifying an OTP, return 400 if it is not valid instead of
  204 [GH-1086]
  * credential/app-id: App ID backend will check the validity of app-id and user-id
  during renewal time [GH-1039]
  * credential/cert: TLS Certificates backend, during renewal, will now match the
  client identity with the client identity used during login [GH-1127]
  BUG FIXES:
  * credential/ldap: Properly escape values being provided to search filters
  [GH-1100]
  * secret/aws: Capping on length of usernames for both IAM and STS types
  [GH-1102]
  * secret/pki: If a cert is not found during lookup of a serial number,
  respond with a 400 rather than a 500 [GH-1085]
  * secret/postgresql: Add extra revocation statements to better handle more
  permission scenarios [GH-1053]
  * secret/postgresql: Make connection_url work properly [GH-1112]</changelog>
  <changelog author="msabate@suse.com" date="1456660801">- Handle the vendor code just like other HC packages</changelog>
  <changelog author="msabate@suse.com" date="1457092800">- Looks like I forgot to add the .changes file...</changelog>
  <changelog author="msabate@suse.com" date="1458216000">- Updated to 0.5.2
  FEATURES:
  * **MSSQL Backend**: Generate dynamic unique MSSQL database credentials based
  on configured roles [GH-998]
  * **Token Accessors**: Vault now provides an accessor with each issued token.
  This accessor is an identifier that can be used for a limited set of
  actions, notably for token revocation. This value is by default logged in
  plaintext to audit logs, and in combination with the plaintext metadata
  logged to audit logs, provides a searchable and straightforward way to
  revoke particular users' or services' tokens in many cases. At enable time,
  audit backends can be configured to HMAC the accessor instead.
  * **Token Credential Backend Roles**: Roles can now be created in the `token`
  credential backend that allow modifying token behavior in ways that are not
  otherwise exposed or easily delegated. This allows creating tokens with a
  fixed set (or subset) of policies (rather than a subset of the calling
  token's), periodic tokens with a fixed TTL but no expiration, specified
  prefixes, and orphans.
  * **Listener Certificate Reloading**: Vault's configured listeners now reload
  their TLS certificate and private key when the Vault process receives a
  SIGHUP.
  IMPROVEMENTS:
  * auth/token: Endpoints optionally accept tokens from the HTTP body rather
  than just from the URLs [GH-1211]
  * auth/token,sys/capabilities: Added new endpoints
  `auth/token/lookup-accessor`, `auth/token/revoke-accessor` and
  `sys/capabilities-accessor`, which enables performing the respective actions
  with just the accessor of the tokens, without having access to the actual
  token [GH-1188]
  * core: Ignore leading `/` in policy paths [GH-1170]
  * core: Ignore leading `/` in mount paths [GH-1172]
  * command/policy-write: Provided HCL is now validated for format violations
  and provides helpful information around where the violation occurred
  [GH-1200]
  * command/server: The initial root token ID when running in `-dev` mode can
  now be specified via `-dev-root-token-id` or the environment variable
  `VAULT_DEV_ROOT_TOKEN_ID` [GH-1162]
  * command/server: The listen address when running in `-dev` mode can now be
  specified via `-dev-listen-address` or the environment variable
  `VAULT_DEV_LISTEN_ADDRESS` [GH-1169]
  * command/server: The configured listeners now reload their TLS
  certificates/keys when Vault is SIGHUP'd [GH-1196]
  * command/step-down: New `vault step-down` command and API endpoint to force
  the targeted node to give up active status, but without sealing. The node
  will wait ten seconds before attempting to grab the lock again. [GH-1146]
  * command/token-renew: Allow no token to be passed in; use `renew-self` in
  this case. Change the behavior for any token being passed in to use `renew`.
  [GH-1150]
  * credential/app-id: Allow `app-id` parameter to be given in the login path;
  this causes the `app-id` to be part of the token path, making it easier to
  use with `revoke-prefix` [GH-424]
  * credential/cert: Non-CA certificates can be used for authentication. They
  must be matched exactly (issuer and serial number) for authentication, and
  the certificate must carry the client authentication or 'any' extended usage
  attributes. [GH-1153]
  * credential/cert: Subject and Authority key IDs are output in metadata; this
  allows more flexible searching/revocation in the audit logs [GH-1183]
  * credential/cert: Support listing configured certs [GH-1212]
  * credential/userpass: Add support for `create`/`update` capability
  distinction in user path, and add user-specific endpoints to allow changing
  the password and policies [GH-1216]
  * credential/token: Add roles [GH-1155]
  * secret/mssql: Add MSSQL backend [GH-998]
  * secret/pki: Add revocation time (zero or Unix epoch) to `pki/cert/SERIAL`
  endpoint [GH-1180]
  * secret/pki: Sanitize serial number in `pki/revoke` endpoint to allow some
  other formats [GH-1187]
  * secret/ssh: Added documentation for `ssh/config/zeroaddress` endpoint.
  [GH-1154]
  * sys: Added new endpoints `sys/capabilities` and `sys/capabilities-self` to
  fetch the capabilities of a token on a given path [GH-1171]
  * sys: Added `sys/revoke-force`, which enables a user to ignore backend errors
  when revoking a lease, necessary in some emergency/failure scenarios
  [GH-1168]
  * sys: The return codes from `sys/health` can now be user-specified via query
  parameters [GH-1199]
  BUG FIXES:
  * logical/cassandra: Apply hyphen/underscore replacement to the entire
  generated username, not just the UUID, in order to handle token display name
  hyphens [GH-1140]
  * physical/etcd: Output actual error when cluster sync fails [GH-1141]
  * vault/expiration: Not letting the error responses from the backends to skip
  during renewals [GH-1176]</changelog>
  <changelog author="msabate@suse.com" date="1458475200">- I forgot to add the too_many_requests.patch file</changelog>
  <changelog author="mrueckert@suse.de" date="1458561600">- add systemd service files
- add sample config file
- add permissions file to set the needed capabilities for mlock</changelog>
  <changelog author="mrueckert@suse.de" date="1458648000">- enable the permissions file handling</changelog>
</package>
<package pkgid="1476ddf01e4135877a1ae61fe2d81ca86fd8e146d0c6a26a5377fd42f18dbc0d" name="vault-debugsource" arch="x86_64">
  <version epoch="0" ver="0.5.2" rel="3.10"/>
  <changelog author="msabate@suse.com" date="1456660800">- Updated to 0.5.1:
  DEPRECATIONS/BREAKING CHANGES:
  * RSA keys less than 2048 bits are no longer supported in the PKI backend.
  1024-bit keys are considered unsafe and are disallowed in the Internet PKI.
  The `pki` backend has enforced SHA256 hashes in signatures from the
  beginning, and software that can handle these hashes should be able to
  handle larger key sizes. [GH-1095]
  * The PKI backend now does not automatically delete expired certificates,
  including from the CRL. Doing so could lead to a situation where a time
  mismatch between the Vault server and clients could result in a certificate
  that would not be considered expired by a client being removed from the CRL.
  The new `pki/tidy` endpoint can be used to trigger expirations. [GH-1129]
  * The `cert` backend now performs a variant of channel binding at renewal time
  for increased security. In order to not overly burden clients, a notion of
  identity is used. This functionality can be disabled. See the 0.5.1 upgrade
  guide for more specific information [GH-1127]
  FEATURES:
  * **Codebase Audit**: Vault's 0.5 codebase was audited by iSEC. (The terms of
  the audit contract do not allow us to make the results public.) [GH-220]
  IMPROVEMENTS:
  * api: The `VAULT_TLS_SERVER_NAME` environment variable can be used to control
  the SNI header during TLS connections [GH-1131]
  * api/health: Add the server's time in UTC to health responses [GH-1117]
  * command/rekey and command/generate-root: These now return the status at
  attempt initialization time, rather than requiring a separate fetch for the
  nonce [GH-1054]
  * credential/cert: Don't require root/sudo tokens for the `certs/` and `crls/`
  paths; use normal ACL behavior instead [GH-468]
  * credential/github: The validity of the token used for login will be checked
  at renewal time [GH-1047]
  * credential/github: The `config` endpoint no longer requires a root token;
  normal ACL path matching applies
  * deps: Use the standardized Go 1.6 vendoring system
  * secret/aws: Inform users of AWS-imposed policy restrictions around STS
  tokens if they attempt to use an invalid policy [GH-1113]
  * secret/mysql: The MySQL backend now allows disabling verification of the
  `connection_url` [GH-1096]
  * secret/pki: Submitted CSRs are now verified to have the correct key type and
  minimum number of bits according to the role. The exception is intermediate
  CA signing and the `sign-verbatim` path [GH-1104]
  * secret/pki: New `tidy` endpoint to allow expunging expired certificates.
  [GH-1129]
  * secret/postgresql: The PostgreSQL backend now allows disabling verification
  of the `connection_url` [GH-1096]
  * secret/ssh: When verifying an OTP, return 400 if it is not valid instead of
  204 [GH-1086]
  * credential/app-id: App ID backend will check the validity of app-id and user-id
  during renewal time [GH-1039]
  * credential/cert: TLS Certificates backend, during renewal, will now match the
  client identity with the client identity used during login [GH-1127]
  BUG FIXES:
  * credential/ldap: Properly escape values being provided to search filters
  [GH-1100]
  * secret/aws: Capping on length of usernames for both IAM and STS types
  [GH-1102]
  * secret/pki: If a cert is not found during lookup of a serial number,
  respond with a 400 rather than a 500 [GH-1085]
  * secret/postgresql: Add extra revocation statements to better handle more
  permission scenarios [GH-1053]
  * secret/postgresql: Make connection_url work properly [GH-1112]</changelog>
  <changelog author="msabate@suse.com" date="1456660801">- Handle the vendor code just like other HC packages</changelog>
  <changelog author="msabate@suse.com" date="1457092800">- Looks like I forgot to add the .changes file...</changelog>
  <changelog author="msabate@suse.com" date="1458216000">- Updated to 0.5.2
  FEATURES:
  * **MSSQL Backend**: Generate dynamic unique MSSQL database credentials based
  on configured roles [GH-998]
  * **Token Accessors**: Vault now provides an accessor with each issued token.
  This accessor is an identifier that can be used for a limited set of
  actions, notably for token revocation. This value is by default logged in
  plaintext to audit logs, and in combination with the plaintext metadata
  logged to audit logs, provides a searchable and straightforward way to
  revoke particular users' or services' tokens in many cases. At enable time,
  audit backends can be configured to HMAC the accessor instead.
  * **Token Credential Backend Roles**: Roles can now be created in the `token`
  credential backend that allow modifying token behavior in ways that are not
  otherwise exposed or easily delegated. This allows creating tokens with a
  fixed set (or subset) of policies (rather than a subset of the calling
  token's), periodic tokens with a fixed TTL but no expiration, specified
  prefixes, and orphans.
  * **Listener Certificate Reloading**: Vault's configured listeners now reload
  their TLS certificate and private key when the Vault process receives a
  SIGHUP.
  IMPROVEMENTS:
  * auth/token: Endpoints optionally accept tokens from the HTTP body rather
  than just from the URLs [GH-1211]
  * auth/token,sys/capabilities: Added new endpoints
  `auth/token/lookup-accessor`, `auth/token/revoke-accessor` and
  `sys/capabilities-accessor`, which enables performing the respective actions
  with just the accessor of the tokens, without having access to the actual
  token [GH-1188]
  * core: Ignore leading `/` in policy paths [GH-1170]
  * core: Ignore leading `/` in mount paths [GH-1172]
  * command/policy-write: Provided HCL is now validated for format violations
  and provides helpful information around where the violation occurred
  [GH-1200]
  * command/server: The initial root token ID when running in `-dev` mode can
  now be specified via `-dev-root-token-id` or the environment variable
  `VAULT_DEV_ROOT_TOKEN_ID` [GH-1162]
  * command/server: The listen address when running in `-dev` mode can now be
  specified via `-dev-listen-address` or the environment variable
  `VAULT_DEV_LISTEN_ADDRESS` [GH-1169]
  * command/server: The configured listeners now reload their TLS
  certificates/keys when Vault is SIGHUP'd [GH-1196]
  * command/step-down: New `vault step-down` command and API endpoint to force
  the targeted node to give up active status, but without sealing. The node
  will wait ten seconds before attempting to grab the lock again. [GH-1146]
  * command/token-renew: Allow no token to be passed in; use `renew-self` in
  this case. Change the behavior for any token being passed in to use `renew`.
  [GH-1150]
  * credential/app-id: Allow `app-id` parameter to be given in the login path;
  this causes the `app-id` to be part of the token path, making it easier to
  use with `revoke-prefix` [GH-424]
  * credential/cert: Non-CA certificates can be used for authentication. They
  must be matched exactly (issuer and serial number) for authentication, and
  the certificate must carry the client authentication or 'any' extended usage
  attributes. [GH-1153]
  * credential/cert: Subject and Authority key IDs are output in metadata; this
  allows more flexible searching/revocation in the audit logs [GH-1183]
  * credential/cert: Support listing configured certs [GH-1212]
  * credential/userpass: Add support for `create`/`update` capability
  distinction in user path, and add user-specific endpoints to allow changing
  the password and policies [GH-1216]
  * credential/token: Add roles [GH-1155]
  * secret/mssql: Add MSSQL backend [GH-998]
  * secret/pki: Add revocation time (zero or Unix epoch) to `pki/cert/SERIAL`
  endpoint [GH-1180]
  * secret/pki: Sanitize serial number in `pki/revoke` endpoint to allow some
  other formats [GH-1187]
  * secret/ssh: Added documentation for `ssh/config/zeroaddress` endpoint.
  [GH-1154]
  * sys: Added new endpoints `sys/capabilities` and `sys/capabilities-self` to
  fetch the capabilities of a token on a given path [GH-1171]
  * sys: Added `sys/revoke-force`, which enables a user to ignore backend errors
  when revoking a lease, necessary in some emergency/failure scenarios
  [GH-1168]
  * sys: The return codes from `sys/health` can now be user-specified via query
  parameters [GH-1199]
  BUG FIXES:
  * logical/cassandra: Apply hyphen/underscore replacement to the entire
  generated username, not just the UUID, in order to handle token display name
  hyphens [GH-1140]
  * physical/etcd: Output actual error when cluster sync fails [GH-1141]
  * vault/expiration: Not letting the error responses from the backends to skip
  during renewals [GH-1176]</changelog>
  <changelog author="msabate@suse.com" date="1458475200">- I forgot to add the too_many_requests.patch file</changelog>
  <changelog author="mrueckert@suse.de" date="1458561600">- add systemd service files
- add sample config file
- add permissions file to set the needed capabilities for mlock</changelog>
  <changelog author="mrueckert@suse.de" date="1458648000">- enable the permissions file handling</changelog>
</package>
<package pkgid="aea458986ae5720cd17d813e385a3041996520972b01ed4ef7ca213e2c8659c3" name="zypper-docker" arch="aarch64">
  <version epoch="0" ver="1.2.0" rel="14.2"/>
  <changelog author="fcastelli@suse.com" date="1444824000">- Release version 1.0.0</changelog>
  <changelog author="fcastelli@suse.com" date="1446206400">- Update to release 1.1.0:
  - make it possible to add extra hosts at runtime
  - always run in non-interactive mode
  - take global options into consideration when invoking zypper</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1447243200">- Release into the containers module
  FATE#319426
  bsc#954642</changelog>
  <changelog author="fcastelli@suse.com" date="1448020800">- Exclude building on x86</changelog>
  <changelog author="fcastelli@suse.com" date="1448539200">- Release v 1.1.1:
  - Fix the prefix of the logger
  - Increase timeout when spawning containers
  - Ignore certain exit codes produces by zypper when doing patch and update</changelog>
  <changelog author="fcastelli@suse.com" date="1448884800">- Ensure libgo is statically linked when building on Power and Z (bnc#957175)</changelog>
  <changelog author="msabate@suse.com" date="1449230400">- Release v1.1.2 (bsc#957967)
  - The patch and the update commands no longer pollute the resulting image
  - Parse the image name:tag with distribution's reference package</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1461672000">- Features:
  * The list-patches command has gained the --severity flag.
- Minor Improvements:
  * The --help flag is now more specific on commands arguments.
  * The cache file is now safe from concurrent accesses.
  * Clean zypper's cache after patch or update.
  * Display error message when image does not exist.
  * Run all zypper commands as root.
- Other:
  * Migrated client from samalba/dockerclient to docker/engine-api.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1461758400">- add zypper-docker-rpmlintrc as source in spec file, otherwise
  build service checks fail</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1462363200">- Release version 1.2.0 (bsc#978467).</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1470916800">- enable gc-go for ppc64le</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491912000">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
</package>
<package pkgid="0594a1d996023d8f5897283c18eca6cb5a3858c28940abdf155b61f88e5f1079" name="zypper-docker" arch="src">
  <version epoch="0" ver="1.2.0" rel="14.2"/>
  <changelog author="fcastelli@suse.com" date="1444824000">- Release version 1.0.0</changelog>
  <changelog author="fcastelli@suse.com" date="1446206400">- Update to release 1.1.0:
  - make it possible to add extra hosts at runtime
  - always run in non-interactive mode
  - take global options into consideration when invoking zypper</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1447243200">- Release into the containers module
  FATE#319426
  bsc#954642</changelog>
  <changelog author="fcastelli@suse.com" date="1448020800">- Exclude building on x86</changelog>
  <changelog author="fcastelli@suse.com" date="1448539200">- Release v 1.1.1:
  - Fix the prefix of the logger
  - Increase timeout when spawning containers
  - Ignore certain exit codes produces by zypper when doing patch and update</changelog>
  <changelog author="fcastelli@suse.com" date="1448884800">- Ensure libgo is statically linked when building on Power and Z (bnc#957175)</changelog>
  <changelog author="msabate@suse.com" date="1449230400">- Release v1.1.2 (bsc#957967)
  - The patch and the update commands no longer pollute the resulting image
  - Parse the image name:tag with distribution's reference package</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1461672000">- Features:
  * The list-patches command has gained the --severity flag.
- Minor Improvements:
  * The --help flag is now more specific on commands arguments.
  * The cache file is now safe from concurrent accesses.
  * Clean zypper's cache after patch or update.
  * Display error message when image does not exist.
  * Run all zypper commands as root.
- Other:
  * Migrated client from samalba/dockerclient to docker/engine-api.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1461758400">- add zypper-docker-rpmlintrc as source in spec file, otherwise
  build service checks fail</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1462363200">- Release version 1.2.0 (bsc#978467).</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1470916800">- enable gc-go for ppc64le</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491912000">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
</package>
<package pkgid="adb172f37433098c920bb5ccb9f0b49f81e0a4c028d83e9b91e3dc8d70a5aaed" name="zypper-docker" arch="src">
  <version epoch="0" ver="1.2.0" rel="14.3"/>
  <changelog author="fcastelli@suse.com" date="1444824000">- Release version 1.0.0</changelog>
  <changelog author="fcastelli@suse.com" date="1446206400">- Update to release 1.1.0:
  - make it possible to add extra hosts at runtime
  - always run in non-interactive mode
  - take global options into consideration when invoking zypper</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1447243200">- Release into the containers module
  FATE#319426
  bsc#954642</changelog>
  <changelog author="fcastelli@suse.com" date="1448020800">- Exclude building on x86</changelog>
  <changelog author="fcastelli@suse.com" date="1448539200">- Release v 1.1.1:
  - Fix the prefix of the logger
  - Increase timeout when spawning containers
  - Ignore certain exit codes produces by zypper when doing patch and update</changelog>
  <changelog author="fcastelli@suse.com" date="1448884800">- Ensure libgo is statically linked when building on Power and Z (bnc#957175)</changelog>
  <changelog author="msabate@suse.com" date="1449230400">- Release v1.1.2 (bsc#957967)
  - The patch and the update commands no longer pollute the resulting image
  - Parse the image name:tag with distribution's reference package</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1461672000">- Features:
  * The list-patches command has gained the --severity flag.
- Minor Improvements:
  * The --help flag is now more specific on commands arguments.
  * The cache file is now safe from concurrent accesses.
  * Clean zypper's cache after patch or update.
  * Display error message when image does not exist.
  * Run all zypper commands as root.
- Other:
  * Migrated client from samalba/dockerclient to docker/engine-api.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1461758400">- add zypper-docker-rpmlintrc as source in spec file, otherwise
  build service checks fail</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1462363200">- Release version 1.2.0 (bsc#978467).</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1470916800">- enable gc-go for ppc64le</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491912000">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
</package>
<package pkgid="3a9b3a58dcbd453b724102a4155c893390631c387697abdd87d7a2b209779e57" name="zypper-docker" arch="x86_64">
  <version epoch="0" ver="1.2.0" rel="14.3"/>
  <changelog author="fcastelli@suse.com" date="1444824000">- Release version 1.0.0</changelog>
  <changelog author="fcastelli@suse.com" date="1446206400">- Update to release 1.1.0:
  - make it possible to add extra hosts at runtime
  - always run in non-interactive mode
  - take global options into consideration when invoking zypper</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1447243200">- Release into the containers module
  FATE#319426
  bsc#954642</changelog>
  <changelog author="fcastelli@suse.com" date="1448020800">- Exclude building on x86</changelog>
  <changelog author="fcastelli@suse.com" date="1448539200">- Release v 1.1.1:
  - Fix the prefix of the logger
  - Increase timeout when spawning containers
  - Ignore certain exit codes produces by zypper when doing patch and update</changelog>
  <changelog author="fcastelli@suse.com" date="1448884800">- Ensure libgo is statically linked when building on Power and Z (bnc#957175)</changelog>
  <changelog author="msabate@suse.com" date="1449230400">- Release v1.1.2 (bsc#957967)
  - The patch and the update commands no longer pollute the resulting image
  - Parse the image name:tag with distribution's reference package</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1461672000">- Features:
  * The list-patches command has gained the --severity flag.
- Minor Improvements:
  * The --help flag is now more specific on commands arguments.
  * The cache file is now safe from concurrent accesses.
  * Clean zypper's cache after patch or update.
  * Display error message when image does not exist.
  * Run all zypper commands as root.
- Other:
  * Migrated client from samalba/dockerclient to docker/engine-api.</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1461758400">- add zypper-docker-rpmlintrc as source in spec file, otherwise
  build service checks fail</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1462363200">- Release version 1.2.0 (bsc#978467).</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1470916800">- enable gc-go for ppc64le</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1491912000">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
</package>
</otherdata>