Hi Justin,

On 29-06-2019 12:24, Justin B Rye wrote:
> And how are we deciding when it's "WebKitGTK" and when it's
> "webkit2gtk"?  Bear in mind that users have no easy way of mapping
> from the name of a source package to the name of the specific library
> they might or might not have installed.

To be honest, I don't know. Feeling?

> This is also a bit short on concrete advice for users.

I see.

>  Could we add
> something like
> 
>         Users of a modern desktop environment with older (roughly,
>       pre-Pentium IV) CPUs may wish to delay upgrading until then.

Reading again bug 930935 it seems that there are still devices in
production, so age isn't a good qualifier. I put it in because it seems
I don't have much inspiration for this at this moment.

> None of my machines are this ancient, but "dpkg -l | grep -i webkit"
> gives no output, so I would be safe anyway - right?

Close. https://tracker.debian.org/pkg/webkit2gtk shows that there is
also javascriptcoregtk to grep.

How about the attached version?

Paul
diff --git a/en/issues.dbk b/en/issues.dbk
index cdf71c12..6f56d9d7 100644
--- a/en/issues.dbk
+++ b/en/issues.dbk
@@ -288,6 +288,32 @@ $ sudo update-initramfs -u
     </para>
   </section>
 
+  <section id="webkit2gtk-on-non-sse2" arch="i386">
+    <title>WebKitGTK (initially) requires SSE2 support</title>
+    <para>
+      Due to changes in the upstream code, <systemitem
+      role="package">webkit2gtk</systemitem> has been built requiring SSE2
+      support. Fixes for this in the Debian code came too late to be
+      incorporated in the initial buster release. This means that systems that
+      don't have SSE2 support built into their CPU can't run applications which
+      use WebKitGTK, e.g. <systemitem role="package">liferea</systemitem> or
+      <systemitem role="package">zenity</systemitem>. These applications will
+      crash, most likely with an <literal>Illegal instruction</literal> error
+      message.
+    </para>
+    <para>
+      It is expected that <systemitem role="package">webkit2gtk</systemitem>
+      will support these older systems after the first update of <systemitem
+      role="package">webkit2gtk</systemitem> in either a point release or
+      security update. Users of a modern desktop environment with older
+      (roughly, pre-Pentium IV) CPUs may wish to delay upgrading until then.
+      It is also intended that the buster-backports archive will receive an
+      updated package once that archive opens up for uploads, so an alternative
+      could be to install <systemitem role="package">webkit2gtk</systemitem>
+      from there once it's available.
+    </para>
+  </section>
+
   <section id="noteworthy-obsolete-packages" condition="fixme">
     <title>Noteworthy obsolete packages</title>
     <para>

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to