Bug#1059343: bookworm-pu: package libfirefox-marionette-perl/1.35-1+deb12u1

gregor herrmann gregoa at debian.org
Fri Dec 22 23:10:13 GMT 2023


Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian.org at packages.debian.org
Usertags: pu
X-Debbugs-Cc: libfirefox-marionette-perl at packages.debian.org
Control: affects -1 + src:libfirefox-marionette-perl

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

I've uploaded libfirefox-marionette-perl/1.35-1+deb12u1 to bookworm.

Compared to 1.35-1 it contains one small patch, taken from an
upstream commit which is in the 1.36 release, which adjusts the
Firefox Capabilities handling to Firefox 112+.

This upload fixes the FTBFS bug #1042299.

Upstream bug report: https://github.com/david-dick/firefox-marionette/issues/21
Related firefox issue: https://bugzilla.mozilla.org/show_bug.cgi?id=1819029
Upstream commit (= patch): https://github.com/david-dick/firefox-marionette/commit/1e8785004852e561c8b7a98701bc82fb7a537ffd

Full debdiff attached.


Thanks in advance,
gregor


-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmWGF1VfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgb3DhAAw0+ye42GcRoBBymTiCrJR6TzCxT1SI0gwBnC6bTczNkv5yg8sEYAlXMe
NpG4RRNG77x6oqBB95yXt/USUCMZdgjlpJcgqZrK3NiZ3QLuMC+erghsToWSCL6S
WqRy4DHJPx4xsOenGsyVIgMqQzxtlkg1wsr93vjI5ToL1fAppki3QZuN/ovXl7wU
p6yb/aoTXaW1jn7ZN7FbLBe6KNC1Vl6NX5JNuCR0iihBxXZDQTLoZDle60s/7Hjc
TZpuSK7KTwhW2f3Rg8kYvuuA4VlX8x2uVuGb4q7ptvUTHWlSdKjRcPeMKLOcb9NQ
h3YFhhSxS1Cofn0sX8Rz67yfnYkVnY+QEJZESueEIyhgp0NDpWMoiVqSeiOWyjXy
kBYIIupb6eaPKSVnCd0Cbqbf9IuTeotP6YukS9xIdAZRwaPu4dEYIVH52i+U4oXT
ZoX/Pe6GruG+4UFrP/Elo5VSSxuHFhM3Z8tfa2OMGUd47KfehbZFbikAH+2uX1/v
9n5liqIMwTJl3rJBfSMYPKSZFukICnvFiqwIP44uTG6WYgHaQwUUcLmzMQyPXTFO
8zZSU5EFqG8jEjp9j/z6IxzVI5VtRI+cU7UIc0ZHkcMtsdVBVkIXel60lfetynsg
2XxuUt5g+10f1KJAmGWIOgixc/8JMPz88XpLhI1OpycG5NpL1cg=
=bm57
-----END PGP SIGNATURE-----
-------------- next part --------------
diff -Nru libfirefox-marionette-perl-1.35/debian/changelog libfirefox-marionette-perl-1.35/debian/changelog
--- libfirefox-marionette-perl-1.35/debian/changelog	2023-01-30 20:40:55.000000000 +0100
+++ libfirefox-marionette-perl-1.35/debian/changelog	2023-12-22 23:49:39.000000000 +0100
@@ -1,3 +1,12 @@
+libfirefox-marionette-perl (1.35-1+deb12u1) bookworm; urgency=medium
+
+  * Add patch 0001-Fixes-to-capabilities-for-Firefox-112.-Looks-
+    related.patch: "Fixes to capabilities for Firefox 112."
+    (This is upstream commit 1e87850, included in the 1.36 release.)
+    Closes: #1042299
+
+ -- gregor herrmann <gregoa at debian.org>  Fri, 22 Dec 2023 23:49:39 +0100
+
 libfirefox-marionette-perl (1.35-1) unstable; urgency=medium
 
   * Import upstream version 1.35.
diff -Nru libfirefox-marionette-perl-1.35/debian/patches/0001-Fixes-to-capabilities-for-Firefox-112.-Looks-related.patch libfirefox-marionette-perl-1.35/debian/patches/0001-Fixes-to-capabilities-for-Firefox-112.-Looks-related.patch
--- libfirefox-marionette-perl-1.35/debian/patches/0001-Fixes-to-capabilities-for-Firefox-112.-Looks-related.patch	1970-01-01 01:00:00.000000000 +0100
+++ libfirefox-marionette-perl-1.35/debian/patches/0001-Fixes-to-capabilities-for-Firefox-112.-Looks-related.patch	2023-12-22 23:49:39.000000000 +0100
@@ -0,0 +1,39 @@
+From 1e8785004852e561c8b7a98701bc82fb7a537ffd Mon Sep 17 00:00:00 2001
+From: David Dick <ddick at cpan.org>
+Date: Sat, 29 Apr 2023 13:37:28 +1000
+Subject: [PATCH] Fixes to capabilities for Firefox 112.  Looks related to
+ https://bugzilla.mozilla.org/show_bug.cgi?id=1819029. Thanks to toreau for
+ the bug report in GH#21
+
+Bugs-Debian: https://bugs.debian.org/1042299
+
+---
+ lib/Firefox/Marionette.pm | 12 ++++++++++--
+ 1 file changed, 10 insertions(+), 2 deletions(-)
+
+diff --git a/lib/Firefox/Marionette.pm b/lib/Firefox/Marionette.pm
+index 2d10d85..6b8440b 100644
+--- a/lib/Firefox/Marionette.pm
++++ b/lib/Firefox/Marionette.pm
+@@ -7670,8 +7670,16 @@ sub capabilities {
+     );
+     my $response = $self->_get_response($message_id);
+     if ( $self->marionette_protocol() == _MARIONETTE_PROTOCOL_VERSION_3() ) {
+-        return $self->_create_capabilities(
+-            $response->result()->{capabilities} );
++        if (   ( $response->result()->{value} )
++            && ( $response->result()->{value}->{capabilities} ) )
++        {
++            return $self->_create_capabilities(
++                $response->result()->{value}->{capabilities} );
++        }
++        else {
++            return $self->_create_capabilities(
++                $response->result()->{capabilities} );
++        }
+     }
+     else {
+         return $self->_create_capabilities( $response->result()->{value} );
+-- 
+2.43.0
+
diff -Nru libfirefox-marionette-perl-1.35/debian/patches/series libfirefox-marionette-perl-1.35/debian/patches/series
--- libfirefox-marionette-perl-1.35/debian/patches/series	2023-01-30 20:40:55.000000000 +0100
+++ libfirefox-marionette-perl-1.35/debian/patches/series	2023-12-22 23:49:39.000000000 +0100
@@ -1 +1,2 @@
 no-network.patch
+0001-Fixes-to-capabilities-for-Firefox-112.-Looks-related.patch


More information about the pkg-perl-maintainers mailing list