<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>