Hi,

On Sat, 08 Oct 2016 11:16:03 +0200
Ricardo Wurmus <rek...@elephly.net> wrote:

> as part of our default Qt package.  Software that does depend on
> “qtwebengine”, however, can only be built when the module exists, which
> is why I’d like to package it separately.

Oh, then I agree - as long as the qtwebengine package (or any package, really) 
cannot be accidentially installed if known vulnerabilities exist.

> I’m not using Texmaker and 

>I don’t know why it needs qtwebengine. 

You do now :)

> just see that the build is currently broken, so I’d like to find a
> solution.  Either by removing the package or by packaging its (now
> missing) dependency.

In this specific case I vote for either removing the package or patching it 
that it does QDesktopServices::openUrl() as it should. If it were up to me I'd 
remove it. But maybe people use it - so they, if any, can patch it. It entails 
changing about 5 lines (commenting one block out and re-enabling the other 
block that is already there).

That reminds me, is there something like Gentoo's "/etc/portage/package.mask" 
in Guix where I can (permanently) specify packages that I don't want to be 
installed - as a resolved dependency or otherwise? Some way I can nuke a 
package variable permanently? 

Like

  guix build --with-input=texmaker=bash something

but permanently for all guix commands...

Reply via email to