From 60863da7d886af5ed680c4525d7257cd92575cc7 Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Sun, 6 Aug 2023 13:04:40 +0100 Subject: [PATCH] Release to unstable --- debian/changelog | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/debian/changelog b/debian/changelog index 2dc6987acf..8f2ff5fb97 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,29 @@ +gtk4 (4.10.5+ds-2) unstable; urgency=medium + + * d/control.in: Only use libsysprof-capture-4-dev for shared library. + libsysprof-capture-4-dev is currently a virtual package provided + by libsysprof-4-dev, which also includes GTK 4 GUI components + and so depends on libgtk-4-dev. If the Architecture: amd64 build + happens to finish before the Architecture: all build starts, + then the Architecture: all build will fail with an unsatisfiable + build-dependency: libsysprof-4-dev Depends on libgtk-4-dev, which + Depends on libgtk-4-common (>= ${source:Version}), which hasn't been + built yet. The result is that libgtk-4-common can't be built and the + builds deadlock. + We've been lucky enough to avoid this until now, but version + 4.10.5+ds-1 was not sufficiently lucky and has become uninstallable + and unbuildable. + Because the sysprof integration is part of the architecture-specific + library, we can break this cycle by only installing libsysprof-4-dev + when we are building the architecture-specific library, and excluding + it when we are only building architecture-independent documentation + and common files. + * Remove version constraints unnecessary since Debian 11 + * Remove maintscripts unnecessary in any released Debian version + * d/upstream/metadata: Use preferred Gitlab URLs + + -- Simon McVittie Sun, 06 Aug 2023 13:03:36 +0100 + gtk4 (4.10.5+ds-1) unstable; urgency=medium * New upstream release -- 2.30.2