Your message dated Mon, 10 Feb 2020 23:34:55 +0000
with message-id <[email protected]>
and subject line Bug#948839: fixed in webkit2gtk 2.27.90-1
has caused the Debian Bug report #948839,
regarding Use python3 instead of python to build?
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
948839: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=948839
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: webkit2gtk
Version: 2.26.2-1
Tags: patch
User: [email protected]
Usertags: origin-ubuntu focal ubuntu-patch
The webkit2gtk build fails on Ubuntu focal because the unversioned
'python' interpreter has been removed. The attached patch fixes the
issue and is also used by fedora
https://src.fedoraproject.org/rpms/webkit2gtk3/blob/master/f/no-env-shebang.patch
Debian doesn't need it yet but it's doesn't hurt and it's better to use
python3 rather than python2 anyway
diff -Nru webkit2gtk-2.26.2/debian/changelog webkit2gtk-2.26.2/debian/changelog
--- webkit2gtk-2.26.2/debian/changelog 2019-11-06 13:29:56.000000000 +0100
+++ webkit2gtk-2.26.2/debian/changelog 2020-01-13 22:18:32.000000000 +0100
@@ -1,3 +1,11 @@
+webkit2gtk (2.26.2-2) unstable; urgency=medium
+
+ * debian/patches/build_python_fix.patch:
+ - replace a gtk-doc call to python by python3, fixes the build
+ on Ubuntu where the 'python' binary has been removed
+
+ -- Sebastien Bacher <[email protected]> Mon, 13 Jan 2020 15:37:23 +0100
+
webkit2gtk (2.26.2-1) unstable; urgency=medium
* New upstream release.
diff -Nru webkit2gtk-2.26.2/debian/patches/build_python_fix.patch webkit2gtk-2.26.2/debian/patches/build_python_fix.patch
--- webkit2gtk-2.26.2/debian/patches/build_python_fix.patch 1970-01-01 01:00:00.000000000 +0100
+++ webkit2gtk-2.26.2/debian/patches/build_python_fix.patch 2020-01-13 15:41:04.000000000 +0100
@@ -0,0 +1,23 @@
+From 494e4abb7a5130376d3cdb41a5e3963650b8659f Mon Sep 17 00:00:00 2001
+From: rpm-build <rpm-build>
+Date: Mon, 16 Jul 2018 06:34:53 +0200
+Subject: [PATCH] Fix the broken build due to python2
+
+/builddir/build/BUILD/webkitgtk-2.23.3/Tools/gtkdoc/generate-gtkdoc
+/usr/bin/env: 'python': No such file or directory
+---
+ Tools/gtk/generate-gtkdoc | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/Tools/gtk/generate-gtkdoc b/Tools/gtk/generate-gtkdoc
+index 45c23dfb..a3f82984 100755
+--- a/Tools/gtkdoc/generate-gtkdoc
++++ b/Tools/gtkdoc/generate-gtkdoc
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python3
+ # Copyright (C) 2011 Igalia S.L.
+ #
+ # This library is free software; you can redistribute it and/or
+--
+2.17.1
diff -Nru webkit2gtk-2.26.2/debian/patches/series webkit2gtk-2.26.2/debian/patches/series
--- webkit2gtk-2.26.2/debian/patches/series 2019-11-06 13:29:56.000000000 +0100
+++ webkit2gtk-2.26.2/debian/patches/series 2020-01-13 15:41:15.000000000 +0100
@@ -7,3 +7,4 @@
user-agent-branding.patch
prefer-pthread.patch
dont-detect-sse2.patch
+build_python_fix.patch
--- End Message ---
--- Begin Message ---
Source: webkit2gtk
Source-Version: 2.27.90-1
We believe that the bug you reported is fixed in the latest version of
webkit2gtk, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Alberto Garcia <[email protected]> (supplier of updated webkit2gtk package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 11 Feb 2020 00:06:15 +0100
Source: webkit2gtk
Architecture: source
Version: 2.27.90-1
Distribution: experimental
Urgency: medium
Maintainer: Debian WebKit Maintainers
<[email protected]>
Changed-By: Alberto Garcia <[email protected]>
Closes: 948839 949618 949621
Changes:
webkit2gtk (2.27.90-1) experimental; urgency=medium
.
* New upstream development release.
* debian/patches/use-python3.patch:
+ The unversioned python interpreter (i.e. Python 2) is not installed
by default anymore, so use Python 3 instead (Closes: #948839).
* debian/control:
+ Drop build dependency on python.
+ Mark libwebkit2gtk-4.0-doc and libwebkit2gtk-4.0-37-gtk2 as
Multi-Arch: foreign.
* debian/rules:
+ Don't use the Gold linker on powerpc (Closes: #949618).
+ Run dh with --builddirectory=build. Some source files are generated
inside this directory and are later referenced from the .gir files
so their path names should be independent from the architecture.
* Refresh all patches.
* debian/patches/reduce-memory-overheads.patch:
+ Reduce memory usage when not using the Gold linker
(Closes: #949621).
* debian/patches/fix-ftbfs-m68k.patch:
+ Bring the patch from the unstable branch.
* Add debian/upstream/metadata.
* debian/libwebkit2gtk-4.0-37.symbols:
+ Update symbols.
Checksums-Sha1:
1af71e6054a89eb93c10028fc5f3e7dcde3942b4 4359 webkit2gtk_2.27.90-1.dsc
26ac7310c3901a17a90df01c0d181e8819d113df 21411992
webkit2gtk_2.27.90.orig.tar.xz
7e88c34f24378e7251f6bc0ee86321d87a2873bc 195 webkit2gtk_2.27.90.orig.tar.xz.asc
cd598049bc23fc7630d721aa65486152fa8d9729 63472
webkit2gtk_2.27.90-1.debian.tar.xz
672213d7cf7bff344bfd46346e11fb1212959dd0 16551
webkit2gtk_2.27.90-1_source.buildinfo
Checksums-Sha256:
79bf2cfffe2e78f1a982358e76943c2832335f3bb15f9e74a66acabdb1627e9b 4359
webkit2gtk_2.27.90-1.dsc
9abcec719f1d2564d1d7deb5507e1a084132492ff0ad4777aa8e2d3e0fba7cc4 21411992
webkit2gtk_2.27.90.orig.tar.xz
e010d0845eea1027635fb85a1601a7b4e5c91d827804054c21160976e541116a 195
webkit2gtk_2.27.90.orig.tar.xz.asc
8c6dea0ac3e2a23031713ef59ce292bbfea9a080f782649cec7b4afd2972bf91 63472
webkit2gtk_2.27.90-1.debian.tar.xz
3583f5624686d55047323e8641adc95b8ab2a10582907011248ddab109f441f2 16551
webkit2gtk_2.27.90-1_source.buildinfo
Files:
183a492b490ce650f4f169e8b9ef2261 4359 web optional webkit2gtk_2.27.90-1.dsc
43686edbfa392598217c0c1493afb042 21411992 web optional
webkit2gtk_2.27.90.orig.tar.xz
91ea99dabdaa3874b19946a51389a1d4 195 web optional
webkit2gtk_2.27.90.orig.tar.xz.asc
34840dfd4c8c3b49b00a88d59a299bbd 63472 web optional
webkit2gtk_2.27.90-1.debian.tar.xz
4fe57cea9f7f89105903056de4947321 16551 web optional
webkit2gtk_2.27.90-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEYrwugQBKzlHMYFizAAyEYu0C2AIFAl5B4scACgkQAAyEYu0C
2AIHfg//dCsitTDNCkDs34mwNaklbSJpqLvoiLhLBevyxsz0xXo80SG56X/7bPCG
ZDXkUiFzT2GcehGsylS0UuVbfZik6/pGGivi8fmeFO/ygeMgeKehM0ZN5A9TcHjw
Kz4XFC1tHHMCf/Cb21MtEOCYt6tNrogl94dOaiv2tJYs5jXEaNNI3T/1zYKuFI/W
uw8K8iv3UtN7RTVHcMaIJ9MFgAyHx5b6C8osvTv97xT8VAT7VI930Z9nfIOViNKH
xByLEmbkQfZGJRGEILJcBxRu3X8rqUazMrfjcG9qQ5Bay9V3+WUnBqx899L4Byiv
uNv4GgqTfkCULUt7qGna0pZRDjBjL8n9Z7mQwA4GsL1h46jYcrO4oNrXkdgZnFmM
3BObfEkMD3MuMHUwoqRPy6wxosUpMuQM491nSFaBgG4pWKI23eK9suvA1QCoBXuF
ByW6N+TUJjSKk3Tl7AGqY7KEuuZ4TDwc6AzycOHEQJZt1r7hl72Mm4A4meT1x7or
mGZ5sOx4OoW0xCHMnLufGbVCwoic0TILqEtZneKYxINTMdxTIEr0Htm+PeGKWYlX
2opsVDB8M3P/X1sikDtNMu38Fg40eZENz6KASBGL/k5IBCXQTHzc+uTu5mHZFS/+
ZxOYel2h6j24Pgsetn62hdUOQmAGv4+f1Tp5SjFRr3sSgxu9Sxw=
=qeFs
-----END PGP SIGNATURE-----
--- End Message ---