GNU bug report logs - #41043
ffmpeg 'depends' on qtbase

Previous Next

Package: guix;

Reported by: Efraim Flashner <efraim <at> flashner.co.il>

Date: Sun, 3 May 2020 08:43:01 UTC

Severity: normal

Done: Leo Famulari <leo <at> famulari.name>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 41043 in the body.
You can then email your comments to 41043 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#41043; Package guix. (Sun, 03 May 2020 08:43:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Efraim Flashner <efraim <at> flashner.co.il>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sun, 03 May 2020 08:43:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Efraim Flashner <efraim <at> flashner.co.il>
To: bug-guix <at> gnu.org
Subject: ffmpeg 'depends' on qtbase
Date: Sun, 3 May 2020 11:41:49 +0300
[Message part 1 (text/plain, inline)]
qtbase seems like a rather heavy dependency for ffmpeg. After looking
through 'guix graph ffmpeg'

qtbase -> extra-cmake-modules -> fcitx -> sdl2 -> ffmpeg

What does sdl2 bring to ffmpeg?
(on a similar note, what does it bring to u-boot?)
'guix size ffmpeg'
with sdl2:    713.3 MiB
without sdl2: 699.2 MiB

https://ffmpeg.org/ffmpeg-devices.html#sdl


-- 
Efraim Flashner   <efraim <at> flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#41043; Package guix. (Sun, 03 May 2020 18:32:02 GMT) Full text and rfc822 format available.

Message #8 received at 41043 <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Efraim Flashner <efraim <at> flashner.co.il>
Cc: 41043 <at> debbugs.gnu.org
Subject: Re: bug#41043: ffmpeg 'depends' on qtbase
Date: Sun, 3 May 2020 14:31:35 -0400
On Sun, May 03, 2020 at 11:41:49AM +0300, Efraim Flashner wrote:
> qtbase seems like a rather heavy dependency for ffmpeg. After looking
> through 'guix graph ffmpeg'
> 
> qtbase -> extra-cmake-modules -> fcitx -> sdl2 -> ffmpeg
> 
> What does sdl2 bring to ffmpeg?
> (on a similar note, what does it bring to u-boot?)
> 'guix size ffmpeg'
> with sdl2:    713.3 MiB
> without sdl2: 699.2 MiB
> 
> https://ffmpeg.org/ffmpeg-devices.html#sdl

According to that page, "This output device allows one to show a video
stream in an SDL window. Only one SDL window is allowed per application,
so you can have only one instance of this output device in an
application."

Personally, I think FFmpeg is useful because it does everything. It's
supposed to be heavy. But maybe the dependency chain could be cut
earlier, if that's important.  Although, I think most systems will
include Qtbase for other reasons.




Information forwarded to bug-guix <at> gnu.org:
bug#41043; Package guix. (Mon, 04 May 2020 07:17:02 GMT) Full text and rfc822 format available.

Message #11 received at 41043 <at> debbugs.gnu.org (full text, mbox):

From: Efraim Flashner <efraim <at> flashner.co.il>
To: Leo Famulari <leo <at> famulari.name>
Cc: 41043 <at> debbugs.gnu.org
Subject: Re: bug#41043: ffmpeg 'depends' on qtbase
Date: Mon, 4 May 2020 10:15:52 +0300
[Message part 1 (text/plain, inline)]
On Sun, May 03, 2020 at 02:31:35PM -0400, Leo Famulari wrote:
> On Sun, May 03, 2020 at 11:41:49AM +0300, Efraim Flashner wrote:
> > qtbase seems like a rather heavy dependency for ffmpeg. After looking
> > through 'guix graph ffmpeg'
> > 
> > qtbase -> extra-cmake-modules -> fcitx -> sdl2 -> ffmpeg
> > 
> > What does sdl2 bring to ffmpeg?
> > (on a similar note, what does it bring to u-boot?)
> > 'guix size ffmpeg'
> > with sdl2:    713.3 MiB
> > without sdl2: 699.2 MiB
> > 
> > https://ffmpeg.org/ffmpeg-devices.html#sdl
> 
> According to that page, "This output device allows one to show a video
> stream in an SDL window. Only one SDL window is allowed per application,
> so you can have only one instance of this output device in an
> application."
> 
> Personally, I think FFmpeg is useful because it does everything. It's
> supposed to be heavy. But maybe the dependency chain could be cut
> earlier, if that's important.  Although, I think most systems will
> include Qtbase for other reasons.

guix refresh -l sdl2: 355 packages
guix refresh -l ffmpeg: 154 packages
guix refresh -l qtbase: 768 packages
(with fcitx removed from sdl2)
guix refresh -l qtbase: 508

not enough to drop it into master for updates. I saw it mostly where it
comes to building on slow machines without substitutes. Since I'm
building without substitutes I'll probably make a change somewhere
locally.

-- 
Efraim Flashner   <efraim <at> flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[signature.asc (application/pgp-signature, inline)]

Reply sent to Leo Famulari <leo <at> famulari.name>:
You have taken responsibility. (Tue, 05 May 2020 04:11:01 GMT) Full text and rfc822 format available.

Notification sent to Efraim Flashner <efraim <at> flashner.co.il>:
bug acknowledged by developer. (Tue, 05 May 2020 04:11:01 GMT) Full text and rfc822 format available.

Message #16 received at 41043-done <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Efraim Flashner <efraim <at> flashner.co.il>
Cc: 41043-done <at> debbugs.gnu.org
Subject: Re: bug#41043: ffmpeg 'depends' on qtbase
Date: Tue, 5 May 2020 00:10:25 -0400
[Message part 1 (text/plain, inline)]
On Mon, May 04, 2020 at 10:15:52AM +0300, Efraim Flashner wrote:
> not enough to drop it into master for updates. I saw it mostly where it
> comes to building on slow machines without substitutes. Since I'm
> building without substitutes I'll probably make a change somewhere
> locally.

Alright, closing
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 02 Jun 2020 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 5 years and 16 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.