[cairo-commit] 3 commits - build/Makefile.am.releasing NEWS src/cairo-version.h

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Mar 18 18:51:26 UTC 2022


 NEWS                        |   40 ++++++++++++++++++++++++++++++++++++++++
 build/Makefile.am.releasing |    6 +++---
 src/cairo-version.h         |    2 +-
 3 files changed, 44 insertions(+), 4 deletions(-)

New commits:
commit ad3bace256bfb6fc694c15965364b7e53181431c
Author: Emmanuele Bassi <ebassi at gnome.org>
Date:   Fri Mar 18 18:49:24 2022 +0000

    Post-release version bump to 1.17.7

diff --git a/src/cairo-version.h b/src/cairo-version.h
index 9e8ec3595..b64b48902 100644
--- a/src/cairo-version.h
+++ b/src/cairo-version.h
@@ -3,6 +3,6 @@
 
 #define CAIRO_VERSION_MAJOR 1
 #define CAIRO_VERSION_MINOR 17
-#define CAIRO_VERSION_MICRO 6
+#define CAIRO_VERSION_MICRO 7
 
 #endif
commit b43e7c6f3cf7855e16170a06d3a9c7234c60ca94
Author: Emmanuele Bassi <ebassi at gnome.org>
Date:   Fri Mar 18 18:12:43 2022 +0000

    Release Cairo 1.17.6 (snapshot)

diff --git a/NEWS b/NEWS
index 3eeb1c389..a6b14d937 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,43 @@
+Release 1.17.6 (2022-03-18 Emmanuele Bassi <ebassi at gnome.org>)
+==============================================================
+
+I spy with my little eye… a Cairo snapshot!
+
+First of all, many, many thanks to everyone who contributed to Cairo
+during this development cycle. A special thank you goes to:
+
+- Adrian Johnson
+- Uli Schlachter
+
+for their tireless efforts in ensuring that the lights are still on
+in the Cairo project.
+
+This snapshot sees the removal of the following backends and platform
+support:
+
+- Qt4
+- BeOS
+- OS/2
+- DirectFB
+- DRM
+- Cogl
+- OpenVG
+
+Thanks to all past contributors for their work on them. If you were using
+any of these backends then you will need to stick to Cairo 1.16.
+
+To offset the removal of the backends above, Adrian Johnson landed the
+DWrite font rendering backend on Windows.
+
+There have been multiple improvements in the Quartz backend, courtesy of
+John Ralls.
+
+Tim-Philipp Müller has kept the Meson build in top shape.
+
+This snapshot is going to be the **last** release of Cairo with the
+Autotools build system. The Meson build has seen many improvements and
+it is considerably easier to maintain and faster to build.
+
 Release 1.17.4 (2020-11-27 Bryce Harrington <bryce at bryceharrington.org>)
 ========================================================================
 
diff --git a/src/cairo-version.h b/src/cairo-version.h
index 0eb1b7579..9e8ec3595 100644
--- a/src/cairo-version.h
+++ b/src/cairo-version.h
@@ -3,6 +3,6 @@
 
 #define CAIRO_VERSION_MAJOR 1
 #define CAIRO_VERSION_MINOR 17
-#define CAIRO_VERSION_MICRO 5
+#define CAIRO_VERSION_MICRO 6
 
 #endif
commit 8344dc1136dbf018d1237ba60420e3ea18909c75
Author: Emmanuele Bassi <ebassi at gnome.org>
Date:   Fri Mar 18 18:38:41 2022 +0000

    build: Avoid SSHing into a host during release checks
    
    We really don't need to have SSH access if we're just checking for the
    integrity of the next release. We can simply check if a specially
    crafted file linking to the latest release is present.

diff --git a/build/Makefile.am.releasing b/build/Makefile.am.releasing
index c8fd01a13..e985e983c 100644
--- a/build/Makefile.am.releasing
+++ b/build/Makefile.am.releasing
@@ -71,11 +71,11 @@ release-verify-even-micro:
 
 release-verify-newer:
 	@echo -n "Checking that no $(VERSION) release already exists..."
-	@ssh $(RELEASE_UPLOAD_HOST) test ! -e $(RELEASE_UPLOAD_DIR)/$(tar_file) \
-		|| (echo "Ouch." && echo "Found: $(RELEASE_UPLOAD_HOST):$(RELEASE_UPLOAD_DIR)/$(tar_file)" \
+	@if curl --head --fail --silent "$(RELEASE_URL_BASE)/LATEST-$(PACKAGE)-$(VERSION)" >/dev/null; then \
+		(echo "Ouch." && echo "Found: $(RELEASE_URL_BASE)/LATEST-$(PACKAGE)-$(VERSION)" \
 		&& echo "Are you sure you have an updated checkout?" \
 		&& echo "This should never happen." \
-		&& false)
+		&& false); else :; fi
 	@echo "Good."
 
 release-remove-old:


More information about the cairo-commit mailing list