gnome-snapshot (46.3-1) unstable; urgency=medium . * New upstream release (Closes: #1070419) * Bump Standards-Version to 4.7.0; no changes needed * d/control: Updated build-dependecies from Cargo.toml gnome-snapshot (46.2-3) experimental; urgency=medium . * Bump minimum GTK4 to 4.13.6 gnome-snapshot (46.2-2) experimental; urgency=medium . * Build with rust-gtk4 0.8 and drop the 2 revert patches * Revert "Depend on pipewire-v4l2": doesn't appear to help at all gnome-snapshot (46.2-1) unstable; urgency=medium . * New upstream release * Drop 3 patches applied in new release gnome-snapshot (46.0-2) unstable; urgency=medium . * Cherry-pick patch for caps preference * Depend on pipewire-v4l2, too gnome-snapshot (46.0-1) unstable; urgency=medium . * New upstream release * Revert a few more commits that require newer versions * Update remove-portal patch gnome-snapshot (46~beta-2) unstable; urgency=medium . * Increase build test timeout gnome-snapshot (46~beta-1) unstable; urgency=medium . * New upstream release * Drop patches applied in new release * Temporarily revert switch to rust-gtk4 0.8 * Add patch to disable clippy tests since Rust is changing too quickly for these to be useful now for distros * Revert "Add rust-clippy to Build-Depends for build test" gnome-snapshot (45.2-5) unstable; urgency=medium . * Add rust-clippy to Build-Depends for build test * Release to unstable . gnome-snapshot (45.2-4) experimental; urgency=medium . * Rename binary package from generic 'snapshot' to 'gnome-snapshot' - This was intended by the choice of source package name but accidentally missed * Add temporary Breaks/Replaces/Provides to help upgrade the few people using this app already gnome-snapshot (45.2-4) experimental; urgency=medium . * Rename binary package from generic 'snapshot' to 'gnome-snapshot' - This was intended by the choice of source package name but accidentally missed * Add temporary Breaks/Replaces/Provides to help upgrade the few people using this app already gnome-snapshot (45.2-3) unstable; urgency=medium . * Cherry-pick various improvements in the Aperture library * Cherry-pick proposed patch to disable using the camera portal since it does not work well yet * Drop now unused Build-Depends: rust-ashpd * salsa-ci.yml: Disable blhc gnome-snapshot (45.2-2) unstable; urgency=medium . * Upload to unstable . gnome-snapshot (45.2-1) experimental; urgency=medium . * Initial release. (Closes: #1053308) gnome-snapshot (45.2-1) experimental; urgency=medium . * Initial release. (Closes: #1053308) gtk4 (4.14.4+ds-8) unstable; urgency=medium . * d/p/debian/tests-Mark-memorytexture-as-expected-to-fail-on-big-endian.patch: Update patch to also not install its .test file on big-endian architectures. This seems the easiest way to avoid running it as an autopkgtest, which we know won't work, for the same reasons it doesn't work at build-time. * d/rules: Export DEB_*_MAINT_APPEND instead of appending to CFLAGS, LDFLAGS (see #1077732 for a request to document the intended pattern) gtk4 (4.14.4+ds-7) unstable; urgency=medium . * d/rules: Append to CFLAGS for i386 the same way we append to LDFLAGS. Using DEB_CFLAGS_MAINT_APPEND here worked a few days ago, but does not seem to work now, possibly affected by the changes in dpkg 1.22.10. (Closes: #1077690) * d/changelog: Mention #1077675 in previous changelog entry gtk4 (4.14.4+ds-6) unstable; urgency=medium . [ Jeremy Bícha ] * Add patch to fix build tests on the 31st day of the month . [ Simon McVittie ] * Add a missing item to the previous changelog entry . gtk4 (4.14.4+ds-5) unstable; urgency=medium . [ Simon McVittie ] * d/rules: Add bug reference for #1077289 * d/changelog: Previous release only mitigated #1077178 rather than fixing it * d/rules: Use softpipe instead of llvmpipe on powerpc, sparc64. Most tests crash with a LLVM assertion failure on these -ports architectures. Maybe llvmpipe is broken on these architectures, and if so, maybe softpipe will have better success? . [ Jeremy Bícha ] * Release to unstable (Closes: #1072395) gtk4 (4.14.4+ds-5) unstable; urgency=medium . [ Simon McVittie ] * d/rules: Add bug reference for #1077289 * d/changelog: Previous release only mitigated #1077178 rather than fixing it . [ Jeremy Bícha ] * Release to unstable (Closes: #1072395) . gtk4 (4.14.4+ds-4) experimental; urgency=medium . [ Matthias Geiger ] * d/rules: Skip label-shadows reftest on mips64el and riscv64. The rendering differences are minor enough to not reflect a real problem for applications. (Mitigates: #1077178) . [ Simon McVittie ] * d/patches: Improve patch metadata * d/patches: Rearrange patch series, closest-to-upstream first. No functional change. * d/p/tests-Fix-signature-of-GtkTestATContext-update-selection-.patch: Add patch to fix a11y/text, a11y/textview tests instead of skipping them (Closes: #1077181) * d/p/gskpathop-Introduce-a-type-to-represent-an-aligned-graphe.patch: Align GskPath points to an 8-byte boundary where necessary (Closes: #1077192, #1077288) * d/rules: Skip headless test suite explicitly, rather than via a patch. It's equally easy to skip these tests this way, and less delta vs. upstream in our patch series makes it easier to manage. * d/rules: Reduce test suites specifically skipped on big-endian. We now skip these test suites unconditionally on all architectures, because upstream say they are very sensitive to small behaviour changes in the GL driver. Given that, there's no need to skip them a second time on big-endian systems. * d/p/gskvulkanmemory.c-Use-VK_NULL_HANDLE-for-VkDeviceMemory.patch, d/p/gdkvulkancontext.c-Use-pointers-to-hash-VkShaderModule.patch, d/p/gskvulkandevice.c-Put-Vk-Pipeline-RenderPass-in-structure.patch: Add patches from upstream 4.14.x branch to fix build on i386. The Vulkan renderer in the previous i386 package built successfully with gcc 13, but probably didn't actually work. gcc 14 is stricter about implicit integer/pointer conversions, so it failed to build. * d/rules: Build with -ffloat-store on i386. Some of the tests (and more in 4.15.x) fail if this is not done, because i387 excess precision results in numeric values being calculated differently. Because few GTK developers run it on i386 (and in particular, upstream do not), running the test suite and not skipping more of it than strictly necessary is important, because that's the only mechanism available to discover whether the library has regressed on less-used architectures. (Closes: #1077289) * d/p/gdk-Check-some-assertions-on-our-architectures.patch: Check some assertions for the GTK upstream maintainers. This has no runtime impact, but will fail the build if some reasonable assumptions turn out to be untrue. * d/control: Depend on libgles2. This is used by default since 4.14. It isn't strictly mandatory because another backend can be chosen via environment variables, but the failure mode if it is missing is very bad (applications crash) so it seems proportionate to make it a Depends. (Closes: #1077287) . gtk4 (4.14.4+ds-3) experimental; urgency=medium . * Extra workarounds for tests issues in the new version * debian/ignore.keyfile: - increase tolerated-diff-pixels to workaround some reftests still failing the build on s390x despite being in the ignore list * debian/patches/ignore_a11ytext_i386.patch: - ignore a11y/text and a11y/textview tests on i386 for now, they are failing on the builders for some reason * d/p/d/tests-Mark-memorytexture-as-expected-to-fail-on-big-endian.patch: - mark also memorytexture as expected to fail on big endian * debian/rules: - disable gsk tests on i386 and arm since they are currently buggy - ignore extra reftests that are now failing on s390x . gtk4 (4.14.4+ds-2) experimental; urgency=medium . * Increase general build test timeout. Thanks to Matthias Geiger. . gtk4 (4.14.4+ds-1) experimental; urgency=medium . * New upstream release . gtk4 (4.14.3+ds-1) experimental; urgency=medium . * New upstream release * Switch from cups backend to cpdb . gtk4 (4.14.2+ds-1) experimental; urgency=medium . * New upstream release. Upload to experimental but the tests situation is not ideal. Skip some of testsuites to allow building since it seems the gsk tests can hit rounding differences depending of the renderer in use an the software rendering stack version and build options. We saw tests issue also on Ubuntu for s390x and 32 bits architectures but I'm not applying workaround for those in Debian yet because they are somehow wrong (especially on 32 bits which seems to have real upstream issues) and to see if we get the same errors on the Debian builders. * Update the packaging to no refer to the ffmpeg experimental backend which has been removed upstream now * debian/rules: - skip the gsk compare suites those seem to be giving inconsistant results depending on the rendering stack - update for the new convert-emoji syntax . [ Nathan Pratta Teodosio ] * debian/rules: - Make Bash scripts in installed-tests/gtk-4.0/tools/ executable to fix autopkgtests. . [ Jeremy Bícha ] * New upstream release gtk4 (4.14.4+ds-4) experimental; urgency=medium . [ Matthias Geiger ] * d/rules: Skip label-shadows reftest on mips64el and riscv64. The rendering differences are minor enough to not reflect a real problem for applications. (Closes: #1077178) . [ Simon McVittie ] * d/patches: Improve patch metadata * d/patches: Rearrange patch series, closest-to-upstream first. No functional change. * d/p/tests-Fix-signature-of-GtkTestATContext-update-selection-.patch: Add patch to fix a11y/text, a11y/textview tests instead of skipping them (Closes: #1077181) * d/p/gskpathop-Introduce-a-type-to-represent-an-aligned-graphe.patch: Align GskPath points to an 8-byte boundary where necessary (Closes: #1077192, #1077288) * d/rules: Skip headless test suite explicitly, rather than via a patch. It's equally easy to skip these tests this way, and less delta vs. upstream in our patch series makes it easier to manage. * d/rules: Reduce test suites specifically skipped on big-endian. We now skip these test suites unconditionally on all architectures, because upstream say they are very sensitive to small behaviour changes in the GL driver. Given that, there's no need to skip them a second time on big-endian systems. * d/p/gskvulkanmemory.c-Use-VK_NULL_HANDLE-for-VkDeviceMemory.patch, d/p/gdkvulkancontext.c-Use-pointers-to-hash-VkShaderModule.patch, d/p/gskvulkandevice.c-Put-Vk-Pipeline-RenderPass-in-structure.patch: Add patches from upstream 4.14.x branch to fix build on i386. The Vulkan renderer in the previous i386 package built successfully with gcc 13, but probably didn't actually work. gcc 14 is stricter about implicit integer/pointer conversions, so it failed to build. * d/rules: Build with -ffloat-store on i386. Some of the tests (and more in 4.15.x) fail if this is not done, because i387 excess precision results in numeric values being calculated differently. Because few GTK developers run it on i386 (and in particular, upstream do not), running the test suite and not skipping more of it than strictly necessary is important, because that's the only mechanism available to discover whether the library has regressed on less-used architectures. (Closes: #1077289) * d/p/gdk-Check-some-assertions-on-our-architectures.patch: Check some assertions for the GTK upstream maintainers. This has no runtime impact, but will fail the build if some reasonable assumptions turn out to be untrue. * d/control: Depend on libgles2. This is used by default since 4.14. It isn't strictly mandatory because another backend can be chosen via environment variables, but the failure mode if it is missing is very bad (applications crash) so it seems proportionate to make it a Depends. (Closes: #1077287) gtk4 (4.14.4+ds-3) experimental; urgency=medium . * Extra workarounds for tests issues in the new version * debian/ignore.keyfile: - increase tolerated-diff-pixels to workaround some reftests still failing the build on s390x despite being in the ignore list * debian/patches/ignore_a11ytext_i386.patch: - ignore a11y/text and a11y/textview tests on i386 for now, they are failing on the builders for some reason * d/p/d/tests-Mark-memorytexture-as-expected-to-fail-on-big-endian.patch: - mark also memorytexture as expected to fail on big endian * debian/rules: - disable gsk tests on i386 and arm since they are currently buggy - ignore extra reftests that are now failing on s390x gtk4 (4.14.4+ds-2) experimental; urgency=medium . * Increase general build test timeout. Thanks to Matthias Geiger. gtk4 (4.14.4+ds-1) experimental; urgency=medium . * New upstream release gtk4 (4.14.3+ds-1) experimental; urgency=medium . * New upstream release * Switch from cups backend to cpdb gtk4 (4.14.2+ds-1) experimental; urgency=medium . * New upstream release. Upload to experimental but the tests situation is not ideal. Skip some of testsuites to allow building since it seems the gsk tests can hit rounding differences depending of the renderer in use an the software rendering stack version and build options. We saw tests issue also on Ubuntu for s390x and 32 bits architectures but I'm not applying workaround for those in Debian yet because they are somehow wrong (especially on 32 bits which seems to have real upstream issues) and to see if we get the same errors on the Debian builders. * Update the packaging to no refer to the ffmpeg experimental backend which has been removed upstream now * debian/rules: - skip the gsk compare suites those seem to be giving inconsistant results depending on the rendering stack - update for the new convert-emoji syntax . [ Nathan Pratta Teodosio ] * debian/rules: - Make Bash scripts in installed-tests/gtk-4.0/tools/ executable to fix autopkgtests. . [ Jeremy Bícha ] * New upstream release nautilus (46.2-3) unstable; urgency=medium . * Bump minimum GTK4 to 4.13.6 * Remove patches that reverted changes that required GTK4 4.13.6 * Bump Standards-Version to 4.7.0 openjdk-24 (24~8ea-1) unstable; urgency=medium . * OpenJDK 24 snapshot, Build 8. . [ Vladimir Petko ] * d/t/write-problems.in: Fix typo that caused all tests present in d/t/problems.csv to be excluded. * d/t/{jdk,hotspot}-autopkgtest.in: Call d/t/write-problems.sh instead of d/t/write-problems. * d/t/*.sh: Regenerate tests. * d/rules: Enable fallback linker for architectures that do not provide a native one. * d/rules, d/control.in: Depend on pkgconf rather than pkg-config in bookworm and later releases. This resolves lintian warning build-depends-on-obsolete-package Build-Depends: pkg-config => pkgconf. * d/rules: Drop autotools-dev dependency for the modern debhelper. This resolves obsolete autotools-dev dependency lintian warning. See #844191. * d/t/control.in: allow stderr for smoke tests. openjdk-24 (24~7ea-1) unstable; urgency=medium . * OpenJDK 24 snapshot, Build 7. . [ Vladimir Petko ] * d/rules: Enable jtreg again. * d/t/jni-link.{in,sh}: Drop obsolete test. After JDK-8331541 the build will fail if JVM contains undefined symbols. * d/rules: Add missing file. * d/p/jdk-8334502.patch: Fix iso8601_utctime armhf function. * d/p/jdk-8334895-proposed.patch: Resolve configure issue on arm64. * d/rules: Include /usr/share/dpkg/buildflags.mk to avoid configure failure due to undefined environment variables. * d/p/jdk-8335238-workaround.patch: Temporary revert fix for JDK-8320886 on i386 to fix the ftbfs due to hanging jtreg tests. * d/rules, d/t/*: Collate all excluded tests into d/problemlist.csv. * d/rules: enable Fallback linker for Foreign Function and Memory API on i386 and armhf. * d/watch: Use fixed googletest version. * d/p/jdk-8336529-proposed.patch: Fix time_t migration issue on armhf, unable to set file last modified timestamp. . [ Matthias Klose ] * Build using GCC 14. * Install jnativescan into jdk-headless. openjdk-24 (24~4ea-1) experimental; urgency=medium . * OpenJDK 24 snapshot, Build 4. rust-gdk4-wayland-sys (0.8.2-3) unstable; urgency=medium . * Updated my mail address * (Build-)depend on gtk4 4.14 rust-gdk4-x11-sys (0.8.2-4) unstable; urgency=medium . * Upload to unstable rust-gdk4-x11-sys (0.8.2-3) experimental; urgency=medium . * Require gtk4 >= 4.14 as (build-)dependency rust-gsk4-sys (0.8.2-2) unstable; urgency=medium . * (Build-)depend on GTK$ 4.14 * Stop marking v4.14 feature as flaky vte2.91 (0.76.3-6) unstable; urgency=medium . [ Nathan Pratta Teodosio ] * Update autopkgtest to also test the GTK4 library (Closes: #1074788) . [ Jeremy Bícha ] * Bump Standards-Version to 4.7.0 * Release to unstable (Closes: #1070714) . vte2.91 (0.76.3-4) experimental; urgency=medium . * d/libvte-2.91-0-udeb.install: Only include the GTK 3 version in the udeb. This was intended to be the udeb counterpart of libvte-2.91-0. We're still a long way off from moving debian-installer from GTK 2 to 3, so it isn't useful to have a separate libvte-2.91-gtk4-0-udeb for the GTK 4 build yet. . vte2.91 (0.76.3-2) experimental; urgency=medium . * Add patches needed by ptyxis 46 * Add new symbols for those patches . vte2.91 (0.76.3-1) experimental; urgency=medium . * New upstream release . vte2.91 (0.76.2-1) experimental; urgency=medium . * New upstream release . vte2.91 (0.76.1-1) experimental; urgency=medium . * New upstream release * Drop patch applied in new release . vte2.91 (0.76.0-1) experimental; urgency=medium . * New upstream release * Bump minimum GTK4 to 4.14 * Cherry-pick a patch to fix a bounds check vte2.91 (0.76.3-4) experimental; urgency=medium . * d/libvte-2.91-0-udeb.install: Only include the GTK 3 version in the udeb. This was intended to be the udeb counterpart of libvte-2.91-0. We're still a long way off from moving debian-installer from GTK 2 to 3, so it isn't useful to have a separate libvte-2.91-gtk4-0-udeb for the GTK 4 build yet. vte2.91 (0.76.3-2) experimental; urgency=medium . * Add patches needed by ptyxis 46 * Add new symbols for those patches vte2.91 (0.76.3-1) experimental; urgency=medium . * New upstream release vte2.91 (0.76.2-1) experimental; urgency=medium . * New upstream release vte2.91 (0.76.1-1) experimental; urgency=medium . * New upstream release * Drop patch applied in new release vte2.91 (0.76.0-1) experimental; urgency=medium . * New upstream release * Bump minimum GTK4 to 4.14 * Cherry-pick a patch to fix a bounds check