[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#931052: release-notes text proposal for bug 931052: webkit2gtk not supported on non-sse2 i386 hardware



Paul Gevers wrote:
> 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?

The trouble with talking about WebKitGTK is that besides
libwebkit2gtk-* there are also a couple of packages like
libwebkitgtk3.0-cil that look as if they'd be relevant to this but
aren't.  Maybe we should only mention "webkit2gtk", which turns out
after all to be fairly transparently connected to the name of the main
library packages it builds (even if the -gtk2 suffix on one of them is
a bit mystifying).
 
>> 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.

I was thinking about mentioning both

	dpkg -l | grep -i webkit2gtk

and	grep sse2 /proc/cpuinfo

or combining them and saying to check if you get any output from

	grep -q sse2 /proc/cpuinfo || dpkg -l | grep -i webkit2gtk

But maybe that's going too far.

>> 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.

It looks like the only way I'd have that is if I had manually
installed it to support some sort of local JavaScript GUI, and I'm
hoping I would remember writing one of those.
 
> 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>

Maybe "Webkit2gtk", or then again maybe just "WebKit".

> +    <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

Here it might say "applications that depend on <systemitem
role="package">libwebkit2gtk-*</systemitem>"?

> +      <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

Simplifying:

         The first update of <systemitem role="package">webkit2gtk</systemitem> is
         expected to restore support for these older systems, 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>



-- 
JBR	with qualifications in linguistics, experience as a Debian
	sysadmin, and probably no clue about this particular package


Reply to: