unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#50016] [PATCH] gnu: gnuradio: Don't include QtWebKit in the dependency graph.
@ 2021-08-11 22:11 Leo Famulari
  2021-08-11 22:17 ` Leo Famulari
  0 siblings, 1 reply; 4+ messages in thread
From: Leo Famulari @ 2021-08-11 22:11 UTC (permalink / raw)
  To: 50016

This changes affects two leaf packages: gqrx and gr-satellites.

I tested that gqrx still works. I'm not sure how to use gr-satellites.

* gnu/packages/radio.scm (gnuradio)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
---
 gnu/packages/radio.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/radio.scm b/gnu/packages/radio.scm
index b0c5d960ed..4ca0bf65a7 100644
--- a/gnu/packages/radio.scm
+++ b/gnu/packages/radio.scm
@@ -531,7 +531,7 @@ used by RDS Spy, and audio files containing @dfn{multiplex} signals (MPX).")
        ("python-numpy" ,python-numpy)
        ("python-pycairo" ,python-pycairo)
        ("python-pygobject" ,python-pygobject)
-       ("python-pyqt" ,python-pyqt)
+       ("python-pyqt" ,python-pyqt-without-qtwebkit)
        ("python-pyyaml" ,python-pyyaml)
        ("qtbase" ,qtbase-5)
        ("qwt" ,qwt)
-- 
2.32.0





^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [bug#50016] [PATCH] gnu: gnuradio: Don't include QtWebKit in the dependency graph.
  2021-08-11 22:11 [bug#50016] [PATCH] gnu: gnuradio: Don't include QtWebKit in the dependency graph Leo Famulari
@ 2021-08-11 22:17 ` Leo Famulari
  2021-08-12  7:29   ` Guillaume Le Vaillant
  0 siblings, 1 reply; 4+ messages in thread
From: Leo Famulari @ 2021-08-11 22:17 UTC (permalink / raw)
  To: 50016

I am proposing this change because:

1) QtWebKit is hard to keep building:

<https://bugs.gnu.org/50014>

2) QtWebKit is not really "ready" to be used, being an alpha release
with a huge caveat from upstream:

"WARNING: This release is based on old WebKit revision with known
unpatched vulnerabilities. Please use it carefully and avoid visiting
untrusted websites and using it for transmission of sensitive data.
Please wait for new release from qtwebkit-dev branch to use it with
untrusted content."
https://github.com/qtwebkit/qtwebkit/releases/tag/qtwebkit-5.212.0-alpha4
https://seclists.org/oss-sec/2021/q3/66

3) It doesn't seem to be used by gnuradio, although I'm not 100% sure.
It's not mentioned in the gnuradio build log, anyways.




^ permalink raw reply	[flat|nested] 4+ messages in thread

* [bug#50016] [PATCH] gnu: gnuradio: Don't include QtWebKit in the dependency graph.
  2021-08-11 22:17 ` Leo Famulari
@ 2021-08-12  7:29   ` Guillaume Le Vaillant
  2021-08-15 18:04     ` bug#50016: " Leo Famulari
  0 siblings, 1 reply; 4+ messages in thread
From: Guillaume Le Vaillant @ 2021-08-12  7:29 UTC (permalink / raw)
  To: Leo Famulari; +Cc: 50016

[-- Attachment #1: Type: text/plain, Size: 1046 bytes --]

Leo Famulari <leo@famulari.name> skribis:

> I am proposing this change because:
>
> 1) QtWebKit is hard to keep building:
>
> <https://bugs.gnu.org/50014>
>
> 2) QtWebKit is not really "ready" to be used, being an alpha release
> with a huge caveat from upstream:
>
> "WARNING: This release is based on old WebKit revision with known
> unpatched vulnerabilities. Please use it carefully and avoid visiting
> untrusted websites and using it for transmission of sensitive data.
> Please wait for new release from qtwebkit-dev branch to use it with
> untrusted content."
> https://github.com/qtwebkit/qtwebkit/releases/tag/qtwebkit-5.212.0-alpha4
> https://seclists.org/oss-sec/2021/q3/66
>
> 3) It doesn't seem to be used by gnuradio, although I'm not 100% sure.
> It's not mentioned in the gnuradio build log, anyways.

gr-satellites has some functions using HTTP connections, but it's using
python-requests for that, not qtwebkit.
So it looks like nothing based on gnuradio actually depends on qtwebkit,
and your patch will not cause any issue.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#50016: [PATCH] gnu: gnuradio: Don't include QtWebKit in the dependency graph.
  2021-08-12  7:29   ` Guillaume Le Vaillant
@ 2021-08-15 18:04     ` Leo Famulari
  0 siblings, 0 replies; 4+ messages in thread
From: Leo Famulari @ 2021-08-15 18:04 UTC (permalink / raw)
  To: Guillaume Le Vaillant; +Cc: 50016-done

On Thu, Aug 12, 2021 at 07:29:28AM +0000, Guillaume Le Vaillant wrote:
> gr-satellites has some functions using HTTP connections, but it's using
> python-requests for that, not qtwebkit.
> So it looks like nothing based on gnuradio actually depends on qtwebkit,
> and your patch will not cause any issue.

Thanks for the advice. I've gone ahead and pushed as
6ebba295038a84bdeb84adf7652c9a4409ca3d90




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-08-15 18:05 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-11 22:11 [bug#50016] [PATCH] gnu: gnuradio: Don't include QtWebKit in the dependency graph Leo Famulari
2021-08-11 22:17 ` Leo Famulari
2021-08-12  7:29   ` Guillaume Le Vaillant
2021-08-15 18:04     ` bug#50016: " Leo Famulari

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).