<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div id="0.574832566831038" class="ace-line"><span
class="author-a-z73zz81zz89zz73zz67zz90zz66zz78zegz82z0a97z86z">Hello
everyone,</span></div>
<div id="0.2295004786233471" class="ace-line"> </div>
<div id="0.5480116074768605" class="ace-line"><span
class="author-a-z73zz81zz89zz73zz67zz90zz66zz78zegz82z0a97z86z">We
are satisfied to announce the release of the 2.2.4 version of</span></div>
<div id="0.6068742675875208" class="ace-line"><span
class="author-a-z73zz81zz89zz73zz67zz90zz66zz78zegz82z0a97z86z">Software
Factory.</span></div>
<div id="0.7405016783691702" class="ace-line"> </div>
<div id="0.2797348088534496" class="ace-line"><span
class="author-a-z73zz81zz89zz73zz67zz90zz66zz78zegz82z0a97z86z">Please
find the changelog, digests, and package diff below.</span></div>
<div id="0.5831570015536556" class="ace-line"> </div>
<div id="0.0895591780050996" class="ace-line"><span
class="author-a-z73zz81zz89zz73zz67zz90zz66zz78zegz82z0a97z86z">Best
Regards,</span></div>
<div id="0.9599317276334169" class="ace-line"><span
class="author-a-z73zz81zz89zz73zz67zz90zz66zz78zegz82z0a97z86z">The
Software Factory team</span></div>
<div id="0.03734315865931215" class="ace-line"> </div>
<div id="0.9836315860089191" class="ace-line"> </div>
<div id="0.9045630315069636" class="ace-line"><span
class="author-a-z73zz81zz89zz73zz67zz90zz66zz78zegz82z0a97z86z">The
Release 2.2.4 changelog</span></div>
<div id="0.26613535651318787" class="ace-line"><span
class="author-a-z73zz81zz89zz73zz67zz90zz66zz78zegz82z0a97z86z">=================<br>
<br>
New Features<br>
------------<br>
- Implement a 'gerrit_connections' option to enable
third-party-CI use case.<br>
- Reduce the amount of system notification sent by the SF
plaform<br>
- Revamp the documentation organization to seperate operator and
user parts.<br>
- Integrate a periodic trigger to update user configured swift
mirror.<br>
- Platform wide oslo.policy implementation in progress, project
CRUD-related policies are now in place.<br>
- Add a setting page so that users can manage their email
address independently from Identity Provider<br>
- Add a use_letsencrypt option to automate TLS certificate
renewal<br>
- Enable commit message issue link render to custom endpoints,
such as bugzilla.redhat.com<br>
- Add the ELK stack for the usage of exporting job logs to
ElasticSearch via Logstash (tech preview)<br>
- Add OAuth2 authentication with Google (G+ API)<br>
- Add OAuth2 authentication with BitBucket<br>
- Add a policy engine to manageSF. Access to REST API endpoints
can be set depending on the user requesting them, the groups
he/she belongs to, and depending on the endpoints, the
properties of the target of the action.<br>
- A new software-factory wide user settings page is now
available from the top right menu.<br>
- A new identity provider ("idp") sync toggle is available to
control if idp data are synchronized upon login or not.<br>
<br>
<br>
Known Issues<br>
------------<br>
<br>
- When more than one external provider (OAuth, OpenID) is
enabled. It is advised to use only one Identity Provider at a
time.<br>
<br>
<br>
Upgrade Notes<br>
-------------<br>
<br>
- zuul/layout.yaml file will be renamed zuul/_layout.yaml<br>
- jobs/sf_jjb_conf.yaml will be renamed jobs/_default_jobs.yaml<br>
- A default policy settings file will be added to the config
repository.<br>
- All OAuth2 providers must use the callback URL <a
class="moz-txt-link-freetext"
href="https://fqdn/auth/login/oauth2/callback">https://fqdn/auth/login/oauth2/callback</a>
- The configuration of the 3rd party app on github must be
modified accordingly.<br>
<br>
<br>
Other Notes<br>
-----------<br>
<br>
- Gerrit upgrade to 2.11.9<br>
- Pre-provided zuul layout and Jenkins jobs are now stored
respectively in zuul/_layout.yaml and jobs/_default_jobs.yaml.
Files with an underscore as prefix must be considered by the
operator "read only".<br>
<br>
<br>
</span>Documentation<br>
=========<br>
<br>
<a href="http://softwarefactory-project.io/docs">http://softwarefactory-project.io/docs</a><br>
<br>
<br>
The Last Release image<br>
==============<br>
<br>
<a
href="http://46.231.132.68:8080/v1/AUTH_b50e80d3969f441a8b7b1fe831003e0a/sf-images/softwarefactory-C7.0-2.2.4.img.qcow2">http://46.231.132.68:8080/v1/AUTH_b50e80d3969f441a8b7b1fe831003e0a/sf-images/softwarefactory-C7.0-2.2.4.img.qcow2</a><br>
<br>
<br>
<div id="0.7551181789381625" class="ace-line"><span
class="author-a-z73zz81zz89zz73zz67zz90zz66zz78zegz82z0a97z86z">The
Release digest</span></div>
<div id="0.8540293715820837" class="ace-line"><span
class="author-a-z73zz81zz89zz73zz67zz90zz66zz78zegz82z0a97z86z">===========<br>
<br>
</span></div>
<span
class="author-a-z73zz81zz89zz73zz67zz90zz66zz78zegz82z0a97z86z">-----BEGIN
PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
2ab144400d4901406fa8ef27b511fcf225978de8af587addebf2998c4b560993
softwarefactory-C7.0-2.2.4-allinone.hot<br>
ba7536195cda17bb5de260a61031753e72cb60028a5843ef0bc4ecf94015480d
softwarefactory-C7.0-2.2.4.description<br>
1bfa278060fe4e9a2fa0c2b518e113f3ddca69488aaacf6211b8cf7db56c18b5
softwarefactory-C7.0-2.2.4.img.qcow2<br>
f2d83a7ec59536e85864d3de358e5ce50874375ed0bd8534323af546aaae3c7c
softwarefactory-C7.0-2.2.4.tgz<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1<br>
<br>
iQIcBAEBAgAGBQJX2qlnAAoJEOjCA6ccO65LyegP/jqoJ3fS9rYCjyr1pHzJ16XO<br>
dh0LhNU4XY9eN4LtXG15LnS7xZJDl9Tg9x3fj+pnBerhncBv/O6QDe93Cu3KJB/D<br>
E5IHLW1aQvI9HNno7sWbTnSnYpxd3YgscMpQHbySMZKtjK9QeLgNw1XcjjvsfXzf<br>
sC/+qY+DHXRKP4VYSfad4SbGIc7zQ+nl7tfKIv29Wp6JoFORH5wq5sAkYr37vUFM<br>
jYP6U6mQOvWLKgbFOznx+4uZZgGAFctMizzA9Y2nOhQeSdZjmSZRxhJoOKGAGjes<br>
7JZgEuhoJkA+G9avUXfYoeWEYXkffW9wV6rxbsps6mihcy1pclZIn7caQ1N9wf/P<br>
oew8yLRY6HES9Xedmldx+A3R+7Eq1QxZd7N19pHwn6Enw5c92iwEB0m8UYBKdTdF<br>
xhLY9OiWk27MCSLLaki29plcuTpIZxDz9ybibC1wMDxaJzWJeCy6doekjjUW78AK<br>
/oqWGE6xCuOsILD6McCV0aPU3yUQqWYDgDwJjn2W8ooHL95KcTQxZTwkFxLRV1ho<br>
Rb+n6ylAfcv7hKkT6OKtXYujoXnv3vLBC/2u7sbYV1zKsUM42wbhIsH99DM8LzPV<br>
jvNw3IZpOf1cHPnV26/+KKn536G2fkAM/IrtKJ2ard5VZy8VEsLzbOMdAQyKNwnw<br>
Af23XcnkFQcOcLLIDlUF<br>
=ymQv<br>
-----END PGP SIGNATURE----<br>
<br>
<br>
</span>
<div id="0.5250053270222367" class="ace-line"><span
class="author-a-z73zz81zz89zz73zz67zz90zz66zz78zegz82z0a97z86z">The
release packages diff with the 2.2.3</span></div>
<div id="0.5822240746376677" class="ace-line"><span
class="author-a-z73zz81zz89zz73zz67zz90zz66zz78zegz82z0a97z86z">========================<br>
<br>
< SF: be75cb8b4a0d36372747b635048c2528b03c83b7
TaggedRelease: 2.2.3 || CAUTH:
04816208e084b48c2fc6a0f349fdc6ffeb7d90de Add cauth_id (cid) to
ticket || PYSFLIB: cbe2a33e82590da8e164b6cd9d7f12f0ffe6134a
Allow kwargs when creating issues || MANAGESF:
1def565d3dcb7ad739b0d18614b1da476c213cf0 Add storyboard
service || SFMANAGER: df29c6c1505afc1cce0afc1977fe74122cac07d4
Deprecate sfmanager membership list<br>
> SF: 44cf295475d30bfe480382b33dea0fffdca2d2b6
TaggedRelease: 2.2.4 || CAUTH:
b23c114f918892ea36e24072bda1be79b44a8f18 Add BitBucket OAuth2
provider || PYSFLIB: 46c90a6a334d0487acd9fe38561b7b325ed47e54
Add API key auth || MANAGESF:
2c48c5de3d37a8be2325c7d7971016200bcb7d53 Add idp_sync column
to SF_USERS table || SFMANAGER:
8a1256a19644b611abeda87bfc6b390d2dadc686 doc: fixs invalid
options and subsubsections prefixes<br>
< rpm: GitPython-0.3.2-0.6.RC1.el7.noarch<br>
< rpm: ImageMagick-6.7.8.9-13.el7_2.x86_64<br>
> rpm: GitPython-1.0.1-5.el7.noarch<br>
> rpm: ImageMagick-6.7.8.9-15.el7_2.x86_64<br>
< rpm: ansible-2.0.2.0-1.el7.noarch<br>
> rpm: ansible-2.1.1.0-1.el7.noarch<br>
< rpm: bash-4.2.46-19.el7.x86_64<br>
> rpm: bash-4.2.46-20.el7_2.x86_64<br>
< rpm: chkconfig-1.3.61-5.el7.x86_64<br>
> rpm: chkconfig-1.3.61-5.el7_2.1.x86_64<br>
< rpm: dbus-1.6.12-13.el7.x86_64<br>
< rpm: dbus-libs-1.6.12-13.el7.x86_64<br>
< rpm: debootstrap-1.0.80-1.el7.noarch<br>
> rpm: dbus-1.6.12-14.el7_2.x86_64<br>
> rpm: dbus-libs-1.6.12-14.el7_2.x86_64<br>
> rpm: debootstrap-1.0.81-1.el7.noarch<br>
< rpm: device-mapper-1.02.107-5.el7_2.1.x86_64<br>
< rpm: device-mapper-event-1.02.107-5.el7_2.1.x86_64<br>
< rpm: device-mapper-event-libs-1.02.107-5.el7_2.1.x86_64<br>
< rpm: device-mapper-libs-1.02.107-5.el7_2.1.x86_64<br>
< rpm: device-mapper-persistent-data-0.5.5-1.el7.x86_64<br>
> rpm: device-mapper-1.02.107-5.el7_2.5.x86_64<br>
> rpm: device-mapper-event-1.02.107-5.el7_2.5.x86_64<br>
> rpm: device-mapper-event-libs-1.02.107-5.el7_2.5.x86_64<br>
> rpm: device-mapper-libs-1.02.107-5.el7_2.5.x86_64<br>
> rpm: device-mapper-persistent-data-0.6.2-1.el7_2.x86_64<br>
< rpm: diskimage-builder-1.13.0-1.el7.noarch<br>
> rpm: diskimage-builder-1.14.1-1.el7.noarch<br>
< rpm: dracut-033-360.el7_2.x86_64<br>
< rpm: dracut-network-033-360.el7_2.x86_64<br>
> rpm: dracut-033-360.el7_2.1.x86_64<br>
> rpm: dracut-network-033-360.el7_2.1.x86_64<br>
< rpm: epel-release-7-6.noarch<br>
> rpm: epel-release-7-8.noarch<br>
< rpm: glibc-2.17-106.el7_2.4.x86_64<br>
< rpm: glibc-common-2.17-106.el7_2.4.x86_64<br>
< rpm: glibc-devel-2.17-106.el7_2.4.x86_64<br>
< rpm: glibc-headers-2.17-106.el7_2.4.x86_64<br>
> rpm: glibc-2.17-106.el7_2.8.x86_64<br>
> rpm: glibc-common-2.17-106.el7_2.8.x86_64<br>
> rpm: glibc-devel-2.17-106.el7_2.8.x86_64<br>
> rpm: glibc-headers-2.17-106.el7_2.8.x86_64<br>
< rpm: gperftools-libs-2.4-7.el7.x86_64<br>
> rpm: gperftools-libs-2.4.91-1.el7.x86_64<br>
> rpm: gpg-pubkey-352c64e5-52ae6884<br>
< rpm: gpg-pubkey-8fae34bd-538f1e51<br>
> rpm: gpg-pubkey-d50582e6-4a3feef6<br>
> rpm: gpg-pubkey-d59097ab-52d46e88<br>
> rpm: gpg-pubkey-d88e42b4-52371eca<br>
< rpm: gssproxy-0.4.1-7.el7.x86_64<br>
> rpm: gssproxy-0.4.1-8.el7_2.x86_64<br>
< rpm: htop-2.0.1-1.el7.x86_64<br>
> rpm: htop-2.0.2-1.el7.x86_64<br>
< rpm: httpd-2.4.6-40.el7.centos.x86_64<br>
< rpm: httpd-devel-2.4.6-40.el7.centos.x86_64<br>
< rpm: httpd-tools-2.4.6-40.el7.centos.x86_64<br>
> rpm: httpd-2.4.6-40.el7.centos.4.x86_64<br>
> rpm: httpd-devel-2.4.6-40.el7.centos.4.x86_64<br>
> rpm: httpd-tools-2.4.6-40.el7.centos.4.x86_64<br>
< rpm: initscripts-9.49.30-1.el7_2.2.x86_64<br>
< rpm: iproute-3.10.0-54.el7.x86_64<br>
> rpm: initscripts-9.49.30-1.el7_2.3.x86_64<br>
> rpm: iproute-3.10.0-54.el7_2.1.x86_64<br>
< rpm: ipxe-roms-qemu-20130517-8.gitc4bce43.el7_2.1.noarch<br>
< rpm: iscsi-initiator-utils-6.2.0.873-32.el7.x86_64<br>
< rpm:
iscsi-initiator-utils-iscsiuio-6.2.0.873-32.el7.x86_64<br>
> rpm: ipxe-roms-qemu-20160127-1.git6366fa7a.el7.noarch<br>
> rpm: iscsi-initiator-utils-6.2.0.873-33.el7_2.2.x86_64<br>
> rpm:
iscsi-initiator-utils-iscsiuio-6.2.0.873-33.el7_2.2.x86_64<br>
< rpm: java-1.8.0-openjdk-1.8.0.91-0.b14.el7_2.x86_64<br>
< rpm:
java-1.8.0-openjdk-headless-1.8.0.91-0.b14.el7_2.x86_64<br>
> rpm: java-1.8.0-openjdk-1.8.0.101-3.b13.el7_2.x86_64<br>
> rpm:
java-1.8.0-openjdk-headless-1.8.0.101-3.b13.el7_2.x86_64<br>
< rpm: jenkins-1.651.2-1.1.noarch<br>
> rpm: jenkins-1.651.3-1.1.noarch<br>
< rpm: kernel-3.10.0-327.13.1.el7.x86_64<br>
< rpm: kernel-headers-3.10.0-327.13.1.el7.x86_64<br>
> rpm: kernel-3.10.0-327.28.2.el7.x86_64<br>
> rpm: kernel-headers-3.10.0-327.28.2.el7.x86_64<br>
< rpm: kpartx-0.4.9-85.el7_2.1.x86_64<br>
> rpm: kpartx-0.4.9-85.el7_2.5.x86_64<br>
< rpm: libblkid-2.23.2-26.el7_2.2.x86_64<br>
> rpm: libblkid-2.23.2-26.el7_2.3.x86_64<br>
< rpm: libguestfs-1.28.1-1.55.el7.centos.2.x86_64<br>
< rpm: libguestfs-tools-1.28.1-1.55.el7.centos.2.noarch<br>
< rpm: libguestfs-tools-c-1.28.1-1.55.el7.centos.2.x86_64<br>
> rpm: libguestfs-1.28.1-1.55.el7.centos.4.x86_64<br>
> rpm: libguestfs-tools-1.28.1-1.55.el7.centos.4.noarch<br>
> rpm: libguestfs-tools-c-1.28.1-1.55.el7.centos.4.x86_64<br>
< rpm: libmount-2.23.2-26.el7_2.2.x86_64<br>
> rpm: libmount-2.23.2-26.el7_2.3.x86_64<br>
< rpm: libtevent-0.9.26-1.el7_2.x86_64<br>
> rpm: libtevent-0.9.26-1.el7_2.1.x86_64<br>
< rpm: libtiff-4.0.3-14.el7.x86_64<br>
> rpm: libtiff-4.0.3-25.el7_2.x86_64<br>
< rpm: libuuid-2.23.2-26.el7_2.2.x86_64<br>
> rpm: libuuid-2.23.2-26.el7_2.3.x86_64<br>
< rpm: libvirt-client-1.2.17-13.el7_2.4.x86_64<br>
< rpm: libvirt-daemon-1.2.17-13.el7_2.4.x86_64<br>
< rpm:
libvirt-daemon-driver-interface-1.2.17-13.el7_2.4.x86_64<br>
< rpm:
libvirt-daemon-driver-network-1.2.17-13.el7_2.4.x86_64<br>
< rpm:
libvirt-daemon-driver-nodedev-1.2.17-13.el7_2.4.x86_64<br>
< rpm:
libvirt-daemon-driver-nwfilter-1.2.17-13.el7_2.4.x86_64<br>
< rpm: libvirt-daemon-driver-qemu-1.2.17-13.el7_2.4.x86_64<br>
< rpm:
libvirt-daemon-driver-secret-1.2.17-13.el7_2.4.x86_64<br>
< rpm:
libvirt-daemon-driver-storage-1.2.17-13.el7_2.4.x86_64<br>
< rpm: libvirt-daemon-kvm-1.2.17-13.el7_2.4.x86_64<br>
> rpm: libvirt-client-1.2.17-13.el7_2.5.x86_64<br>
> rpm: libvirt-daemon-1.2.17-13.el7_2.5.x86_64<br>
> rpm:
libvirt-daemon-driver-interface-1.2.17-13.el7_2.5.x86_64<br>
> rpm:
libvirt-daemon-driver-network-1.2.17-13.el7_2.5.x86_64<br>
> rpm:
libvirt-daemon-driver-nodedev-1.2.17-13.el7_2.5.x86_64<br>
> rpm:
libvirt-daemon-driver-nwfilter-1.2.17-13.el7_2.5.x86_64<br>
> rpm: libvirt-daemon-driver-qemu-1.2.17-13.el7_2.5.x86_64<br>
> rpm:
libvirt-daemon-driver-secret-1.2.17-13.el7_2.5.x86_64<br>
> rpm:
libvirt-daemon-driver-storage-1.2.17-13.el7_2.5.x86_64<br>
> rpm: libvirt-daemon-kvm-1.2.17-13.el7_2.5.x86_64<br>
< rpm: libxml2-2.9.1-6.el7_2.2.x86_64<br>
> rpm: libxml2-2.9.1-6.el7_2.3.x86_64<br>
< rpm: lvm2-2.02.130-5.el7_2.1.x86_64<br>
< rpm: lvm2-libs-2.02.130-5.el7_2.1.x86_64<br>
> rpm: lvm2-2.02.130-5.el7_2.5.x86_64<br>
> rpm: lvm2-libs-2.02.130-5.el7_2.5.x86_64<br>
< rpm: mariadb-5.5.47-1.el7_2.x86_64<br>
< rpm: mariadb-devel-5.5.47-1.el7_2.x86_64<br>
< rpm: mariadb-libs-5.5.47-1.el7_2.x86_64<br>
< rpm: mariadb-server-5.5.47-1.el7_2.x86_64<br>
< rpm: mdadm-3.3.2-7.el7.x86_64<br>
< rpm: memcached-1.4.15-9.el7.x86_64<br>
> rpm: mariadb-10.1.12-4.el7.x86_64<br>
> rpm: mariadb-common-10.1.12-4.el7.x86_64<br>
> rpm: mariadb-config-10.1.12-4.el7.x86_64<br>
> rpm: mariadb-devel-10.1.12-4.el7.x86_64<br>
> rpm: mariadb-errmsg-10.1.12-4.el7.x86_64<br>
> rpm: mariadb-libs-10.1.12-4.el7.x86_64<br>
> rpm: mariadb-server-10.1.12-4.el7.x86_64<br>
> rpm: mdadm-3.3.2-7.el7_2.1.x86_64<br>
> rpm: memcached-1.4.25-1.el7.x86_64<br>
< rpm: mod_passenger-5.0.29-8.el7.x86_64<br>
< rpm: mod_proxy_html-2.4.6-40.el7.centos.x86_64<br>
< rpm: mod_ssl-2.4.6-40.el7.centos.x86_64<br>
> rpm: mod_passenger-5.0.30-8.el7.x86_64<br>
> rpm: mod_proxy_html-2.4.6-40.el7.centos.4.x86_64<br>
> rpm: mod_ssl-2.4.6-40.el7.centos.4.x86_64<br>
< rpm: nfs-utils-1.3.0-0.21.el7_2.x86_64<br>
< rpm: nginx-1.6.3-8.el7.x86_64<br>
< rpm: nginx-filesystem-1.6.3-8.el7.noarch<br>
> rpm: nfs-utils-1.3.0-0.21.el7_2.1.x86_64<br>
> rpm: nginx-1.10.1-8.p5.0.30.el7.x86_64<br>
> rpm: nginx-filesystem-1.10.1-8.p5.0.30.el7.noarch<br>
< rpm: nodejs-0.10.42-4.el7.x86_64<br>
> rpm: nodejs-0.10.46-1.el7.x86_64<br>
< rpm: nodejs-devel-0.10.42-4.el7.x86_64<br>
> rpm: nodejs-devel-0.10.46-1.el7.x86_64<br>
< rpm: ntp-4.2.6p5-22.el7.centos.1.x86_64<br>
< rpm: ntpdate-4.2.6p5-22.el7.centos.1.x86_64<br>
> rpm: ntp-4.2.6p5-22.el7.centos.2.x86_64<br>
> rpm: ntpdate-4.2.6p5-22.el7.centos.2.x86_64<br>
< rpm: numpy-f2py-1.7.1-11.el7.x86_64<br>
< rpm: passenger-5.0.29-8.el7.x86_64<br>
> rpm: passenger-5.0.30-8.el7.x86_64<br>
< rpm: pcre-8.32-15.el7.x86_64<br>
< rpm: pcre-devel-8.32-15.el7.x86_64<br>
> rpm: pcre-8.32-15.el7_2.1.x86_64<br>
> rpm: pcre-devel-8.32-15.el7_2.1.x86_64<br>
< rpm: perl-Sys-Guestfs-1.28.1-1.55.el7.centos.2.x86_64<br>
> rpm: perl-Sys-Guestfs-1.28.1-1.55.el7.centos.4.x86_64<br>
< rpm: polkit-0.112-6.el7_2.x86_64<br>
> rpm: polkit-0.112-7.el7_2.x86_64<br>
< rpm: puppet-3.6.2-3.el7.noarch<br>
> rpm: puppet-3.6.2-4.el7.noarch<br>
< rpm: python-dateutil-1.5-7.el7.noarch<br>
> rpm: python-dateutil-2.4.2-1.el7.noarch<br>
< rpm: python-django-1.8.13-1.el7.noarch<br>
< rpm: python-django-bash-completion-1.8.13-1.el7.noarch<br>
> rpm: python-django-1.8.14-1.el7.noarch<br>
> rpm: python-django-bash-completion-1.8.14-1.el7.noarch<br>
< rpm: python-gitdb-0.5.4-5.el7.x86_64<br>
> rpm: python-gitdb-0.6.4-4.el7.x86_64<br>
< rpm: python-keyring-5.0-4.el7.noarch<br>
> rpm: python-keyring-5.7.1-1.el7.noarch<br>
< rpm: python-numexpr-2.3-4.el7.x86_64<br>
< rpm: python-paramiko-1.15.1-1.el7.noarch<br>
< rpm: python-pygments-1.4-9.el7.noarch<br>
> rpm: python-pygments-2.0.2-4.el7.noarch<br>
< rpm: python-setuptools-0.9.8-4.el7.noarch<br>
< rpm: python-smmap-0.8.1-6.el7.noarch<br>
< rpm: python-sphinx-1.1.3-9.el7.noarch<br>
> rpm: python-smmap-0.9.0-5.el7.noarch<br>
> rpm: python-sphinx-1.2.3-4.el7.noarch<br>
< rpm: python-sqlalchemy-utils-0.30.0-1.el7.noarch<br>
> rpm: python-sqlalchemy-utils-0.31.3-2.el7.noarch<br>
< rpm: python-traceback2-1.4.0-2.el7.noarch<br>
< rpm: python-wrapt-1.10.5-3.el7.x86_64<br>
> rpm: python-wrapt-1.10.8-2.el7.x86_64<br>
< rpm: python2-boto-2.39.0-1.el7.noarch<br>
> rpm: python2-boto-2.41.0-1.el7.noarch<br>
< rpm: python2-eventlet-0.17.4-4.el7.noarch<br>
> rpm: python2-eventlet-0.18.4-1.el7.noarch<br>
> rpm: python2-numexpr-2.5.2-2.el7.x86_64<br>
> rpm: python2-paramiko-1.16.1-1.el7.noarch<br>
< rpm: python2-pika-0.10.0-3.el7.noarch<br>
> rpm: python2-pika-0.10.0-5.el7.noarch<br>
> rpm: python2-scipy-0.17.0-2.el7.x86_64<br>
> rpm: python2-setuptools-22.0.5-1.el7.noarch<br>
> rpm: python2-traceback2-1.4.0-7.el7.noarch<br>
< rpm: python34-3.4.3-4.el7.x86_64<br>
> rpm: python34-3.4.3-5.el7.x86_64<br>
< rpm: python34-libs-3.4.3-4.el7.x86_64<br>
> rpm: python34-libs-3.4.3-5.el7.x86_64<br>
< rpm: qemu-img-1.5.3-105.el7_2.4.x86_64<br>
< rpm: qemu-kvm-1.5.3-105.el7_2.4.x86_64<br>
< rpm: qemu-kvm-common-1.5.3-105.el7_2.4.x86_64<br>
> rpm: qemu-img-1.5.3-105.el7_2.7.x86_64<br>
> rpm: qemu-kvm-1.5.3-105.el7_2.7.x86_64<br>
> rpm: qemu-kvm-common-1.5.3-105.el7_2.7.x86_64<br>
< rpm: rpcbind-0.2.0-33.el7_2.x86_64<br>
> rpm: rpcbind-0.2.0-33.el7_2.1.x86_64<br>
< rpm: scipy-0.12.1-3.el7.x86_64<br>
< rpm: selinux-policy-3.13.1-60.el7_2.3.noarch<br>
< rpm: selinux-policy-targeted-3.13.1-60.el7_2.3.noarch<br>
> rpm: selinux-policy-3.13.1-60.el7_2.7.noarch<br>
> rpm: selinux-policy-targeted-3.13.1-60.el7_2.7.noarch<br>
< rpm: spice-server-0.12.4-15.el7.x86_64<br>
> rpm: spice-server-0.12.4-15.el7_2.1.x86_64<br>
< rpm: suitesparse-4.0.2-10.el7.x86_64<br>
< rpm: systemd-219-19.el7_2.7.x86_64<br>
< rpm: systemd-libs-219-19.el7_2.7.x86_64<br>
< rpm: systemd-sysv-219-19.el7_2.7.x86_64<br>
> rpm: systemd-219-19.el7_2.12.x86_64<br>
> rpm: systemd-libs-219-19.el7_2.12.x86_64<br>
> rpm: systemd-sysv-219-19.el7_2.12.x86_64<br>
< rpm: tbb-4.1-9.20130314.el7.x86_64<br>
< rpm: tzdata-2016d-1.el7.noarch<br>
< rpm: tzdata-java-2016d-1.el7.noarch<br>
> rpm: tzdata-2016f-1.el7.noarch<br>
> rpm: tzdata-java-2016f-1.el7.noarch<br>
< rpm: util-linux-2.23.2-26.el7_2.2.x86_64<br>
< rpm: v8-3.14.5.10-17.el7.x86_64<br>
< rpm: v8-devel-3.14.5.10-17.el7.x86_64<br>
> rpm: util-linux-2.23.2-26.el7_2.3.x86_64<br>
> rpm: v8-3.14.5.10-25.el7.x86_64<br>
> rpm: v8-devel-3.14.5.10-25.el7.x86_64<br>
< rpm: yamllint-1.2.1-1.el7.noarch<br>
> rpm: yamllint-1.3.2-1.el7.noarch<br>
< pip: -e
git+https://github.com/openstack-infra/python-storyboardclient.git@4f8e6d0fa025fd2fc5fc4864b95cb29d4d34f6da#egg=python_storyboardclient-master<br>
> pip: -e
git+https://github.com/openstack-infra/python-storyboardclient.git@cfdfaf866ca5da63ac734552772e1fe2f87c6543#egg=python_storyboardclient-master<br>
< pip: GitPython==0.3.2rc1<br>
> pip: GitPython==1.0.1<br>
< pip: Pygments==1.4<br>
> pip: Pygments==2.0.2<br>
< pip: SQLAlchemy-Utils==0.30.0<br>
> pip: SQLAlchemy-Utils==0.31.3<br>
< pip: Sphinx==1.1.3<br>
> pip: Sphinx==1.2.3<br>
< pip: ansible==2.0.2.0<br>
> pip: ansible==2.1.1.0<br>
< pip: boto==2.39.0<br>
> pip: boto==2.41.0<br>
< pip: diskimage-builder==1.13.0<br>
> pip: diskimage-builder==1.14.1<br>
< pip: eventlet==0.17.4<br>
> pip: eventlet==0.18.4<br>
< pip: gerritbot==0.0.0<br>
> pip: gerritbot==0.2.1.dev11<br>
< pip: gitdb==0.5.4<br>
> pip: gitdb==0.6.4<br>
< pip: irc==14.2.2<br>
> pip: irc==15.0.1<br>
< pip: jaraco.collections==1.4<br>
< pip: jaraco.functools==1.11<br>
< pip: jaraco.itertools==1.7.1<br>
> pip: jaraco.collections==1.5<br>
> pip: jaraco.functools==1.13<br>
> pip: jaraco.itertools==2.0<br>
< pip: jaraco.text==1.7<br>
> pip: jaraco.text==1.8<br>
< pip: keyring==5.0<br>
> pip: keyring==5.7.1<br>
< pip: managesf==0.10.0<br>
< pip: numexpr==2.3<br>
> pip: numexpr==2.5.2<br>
< pip: paramiko==1.15.1<br>
> pip: paramiko==1.16.1<br>
< pip: python-dateutil==1.5<br>
> pip: python-dateutil==2.4.2<br>
< pip: scipy==0.12.1<br>
> pip: scipy==0.17.0<br>
< pip: smmap==0.8.1<br>
> pip: smmap==0.9.0<br>
< pip: tempora==1.4<br>
> pip: tempora==1.6<br>
< pip: wrapt==1.10.5<br>
> pip: wrapt==1.10.8<br>
< gem: daemons (1.2.3)<br>
> gem: daemons (1.2.4)<br>
< gem: icalendar (2.4.0)<br>
> gem: icalendar (2.4.1)<br>
< gem: json (2.0.1, 1.8.3, 1.7.7)<br>
> gem: json (2.0.2, 1.8.3, 1.7.7)<br>
< gem: rspec-core (3.5.1)<br>
> gem: rspec-core (3.5.3)<br>
< gem: specinfra (2.60.1)<br>
> gem: specinfra (2.61.3)<br>
< pip: APScheduler==3.0.6<br>
< pip: Babel==2.3.4<br>
< pip: GitPython==2.0.7<br>
< pip: Paste==2.0.3<br>
< pip: PyYAML==3.11<br>
< pip: WebOb==1.6.1<br>
< pip: debtcollector==1.6.0<br>
< pip: docutils==0.12<br>
< pip: ecdsa==0.13<br>
< pip: extras==1.0.0<br>
< pip: funcsigs==1.0.2<br>
< pip: futures==3.0.5<br>
< pip: gear==0.6.2<br>
< pip: gitdb==0.6.4<br>
< pip: iso8601==0.1.11<br>
< pip: keystoneauth1==2.9.0<br>
< pip: lockfile==0.12.2<br>
< pip: monotonic==1.1<br>
< pip: msgpack-python==0.4.7<br>
< pip: netaddr==0.7.18<br>
< pip: netifaces==0.10.4<br>
< pip: ordereddict==1.1<br>
< pip: oslo.config==3.13.0<br>
< pip: oslo.i18n==3.8.0<br>
< pip: oslo.serialization==2.11.0<br>
< pip: oslo.utils==3.16.0<br>
< pip: paramiko==1.17.1<br>
< pip: pbr==1.10.0<br>
< pip: positional==1.1.1<br>
< pip: prettytable==0.7.2<br>
< pip: pycrypto==2.6.1<br>
< pip: pyparsing==2.1.5<br>
< pip: python-daemon==2.0.6<br>
< pip: python-keystoneclient==3.2.0<br>
< pip: python-swiftclient==3.0.0<br>
< pip: pytz==2016.6.1<br>
< pip: requests==2.10.0<br>
< pip: rfc3986==0.3.1<br>
< pip: six==1.10.0<br>
< pip: smmap==0.9.0<br>
< pip: statsd==2.1.2<br>
< pip: stevedore==1.16.0<br>
< pip: tzlocal==1.2.2<br>
< pip: voluptuous==0.8.11<br>
< pip: wrapt==1.10.8<br>
< pip: zuul==2.1.1.dev152<br>
</span></div>
<br>
</div>
</body>
</html>