Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: a0722409bcb980ecdab8330d4c716a73c9fcb489
      
https://github.com/qemu/qemu/commit/a0722409bcb980ecdab8330d4c716a73c9fcb489
  Author: Daniel P. Berrangé <berra...@redhat.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    M configure
    M crypto/Makefile.objs
    M crypto/init.c
    M crypto/tlscredsx509.c
    M crypto/tlssession.c
    M tests/crypto-tls-x509-helpers.h
    M tests/test-crypto-tlscredsx509.c

  Log Message:
  -----------
  crypto: require gnutls >= 3.1.18 for building QEMU

gnutls 3.0.0 was released in 2011 and all the distros that are build
target platforms for QEMU [1] include it:

  RHEL-7: 3.1.18
  Debian (Stretch): 3.5.8
  Debian (Jessie): 3.3.8
  OpenBSD (ports): 3.5.18
  FreeBSD (ports): 3.5.18
  OpenSUSE Leap 15: 3.6.2
  Ubuntu (Xenial): 3.4.10
  macOS (Homebrew): 3.5.19

Based on this, it is reasonable to require gnutls >= 3.1.18 in QEMU
which allows for all conditional version checks in the code to be
removed.

[1] https://qemu.weilnetz.de/doc/qemu-doc.html#Supported-build-platforms

Reviewed-by: Eric Blake <ebl...@redhat.com>
Signed-off-by: Daniel P. Berrangé <berra...@redhat.com>


  Commit: dea7a64e4c9557605fcda960950852181e9dbe74
      
https://github.com/qemu/qemu/commit/dea7a64e4c9557605fcda960950852181e9dbe74
  Author: Daniel P. Berrangé <berra...@redhat.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    M configure
    M crypto/Makefile.objs
    M crypto/init.c
    M tests/Makefile.include
    M tests/test-crypto-block.c

  Log Message:
  -----------
  crypto: require libgcrypt >= 1.5.0 for building QEMU

libgcrypt 1.5.0 was released in 2011 and all the distros that are build
target platforms for QEMU [1] include it:

  RHEL-7: 1.5.3
  Debian (Stretch): 1.7.6
  Debian (Jessie): 1.6.3
  OpenBSD (ports): 1.8.2
  FreeBSD (ports): 1.8.3
  OpenSUSE Leap 15: 1.8.2
  Ubuntu (Xenial): 1.6.5
  macOS (Homebrew): 1.8.3

Based on this, it is reasonable to require libgcrypt >= 1.5.0 in QEMU
which allows for some conditional version checks in the code to be
removed.

[1] https://qemu.weilnetz.de/doc/qemu-doc.html#Supported-build-platforms

Reviewed-by: Eric Blake <ebl...@redhat.com>
Signed-off-by: Daniel P. Berrangé <berra...@redhat.com>


  Commit: 64dd2f3b5b090c21c3e82142de3fe7b4793ce6c8
      
https://github.com/qemu/qemu/commit/64dd2f3b5b090c21c3e82142de3fe7b4793ce6c8
  Author: Daniel P. Berrangé <berra...@redhat.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    M configure
    M crypto/Makefile.objs
    M tests/Makefile.include
    M tests/test-crypto-block.c

  Log Message:
  -----------
  crypto: require nettle >= 2.7.1 for building QEMU

nettle 2.7.1 was released in 2013 and all the distros that are build
target platforms for QEMU [1] include it:

  RHEL-7: 2.7.1
  Debian (Stretch): 3.3
  Debian (Jessie): 2.7.1
  OpenBSD (ports): 3.4
  FreeBSD (ports): 3.4
  OpenSUSE Leap 15: 3.4
  Ubuntu (Xenial): 3.2
  macOS (Homebrew): 3.4

Based on this, it is reasonable to require nettle >= 2.7.1 in QEMU
which allows for some conditional version checks in the code to be
removed.

[1] https://qemu.weilnetz.de/doc/qemu-doc.html#Supported-build-platforms

Reviewed-by: Eric Blake <ebl...@redhat.com>
Signed-off-by: Daniel P. Berrangé <berra...@redhat.com>


  Commit: 7acd80e82d9332dfdaedc60c91eb3ec5195738bb
      
https://github.com/qemu/qemu/commit/7acd80e82d9332dfdaedc60c91eb3ec5195738bb
  Author: Peter Maydell <peter.mayd...@linaro.org>
  Date:   2018-10-23 (Tue, 23 Oct 2018)

  Changed paths:
    M configure
    M crypto/Makefile.objs
    M crypto/init.c
    M crypto/tlscredsx509.c
    M crypto/tlssession.c
    M tests/Makefile.include
    M tests/crypto-tls-x509-helpers.h
    M tests/test-crypto-block.c
    M tests/test-crypto-tlscredsx509.c

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/berrange/tags/qcrypto-next-pull-request' into staging

Update min required crypto library versions

The min required versions for crypto libraries are now

 - gnutls >= 3.1.18
 - nettle >= 2.7.1
 - gcrypt >= 1.5.0

# gpg: Signature made Fri 19 Oct 2018 14:42:35 BST
# gpg:                using RSA key BE86EBB415104FDF
# gpg: Good signature from "Daniel P. Berrange <d...@berrange.com>"
# gpg:                 aka "Daniel P. Berrange <berra...@redhat.com>"
# Primary key fingerprint: DAF3 A6FD B26B 6291 2D0E  8E3F BE86 EBB4 1510 4FDF

* remotes/berrange/tags/qcrypto-next-pull-request:
  crypto: require nettle >= 2.7.1 for building QEMU
  crypto: require libgcrypt >= 1.5.0 for building QEMU
  crypto: require gnutls >= 3.1.18 for building QEMU

Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>


Compare: https://github.com/qemu/qemu/compare/3ebee3b191e7...7acd80e82d93
      **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.

Reply via email to