Project

General

Profile

Bug #2979

[qtcreator] warning: cannot resolve "clang=10.0.1", a dependency of "qtcreator"

Marx.FelipeForte - about 3 years ago - . Updated about 3 years ago.

Status:
fixed
Priority:
bug
Assignee:
% Done:

0%


Description

resolving dependencies...
warning: cannot resolve "clang=10.0.1", a dependency of "qtcreator" 
:: The following package cannot be upgraded due to unresolvable dependencies:
      qtcreator

:: Do you want to skip the above package for this upgrade? [y/N] n
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'clang=10.0.1' required by qtcreator

History

#1

Updated by GNUtoo about 3 years ago

I've already pushed the updated PKGBUILD and I've already started building the packages.

While the result seems to work I'd need someone to make sure that qtcreator really works fine as I made a change I'm not totally sure of.

The background information is that many packages using Qt are built with qt5-webengine support which in turn depends on chromium.

The Chromium source code consist of a combination of a lot of files and git repositories from many different projects. Given the amount of files and repositories (probably hundreads at least), it's too much time consuming to audit it to know under which license it is under, if it contains nonfree code, or if it's even legal to redistribute (incompatible licenses could make it illegal to redistribute).

There are various attempts and approaches to solve this issue, but in the meantime, we ended rebuilding the packages that depended on qt5-webengine to remove the dependency on qt5-webengine. Many packages work fine without that as it's often used for less important features.

Over time various project are starting to also make qt5-webengine optional so we don't always need to patch them (and maintaining too many patches is time consuming).

Here I removed the patch to remove qt5-webengine and it compiled fine, still it will need testing when I'll have pushed the packages.

#2

Updated by GNUtoo about 3 years ago

  • Assignee set to GNUtoo
  • Status changed from unconfirmed to info needed
#3

Updated by GNUtoo about 3 years ago

  • Status changed from info needed to fixed

I'm asumming it's since it started fine when I tried.

Feel free to reopen the bug if there is any issues.

#4

Updated by Marx.FelipeForte about 3 years ago

I'm sorry for not responding earlier, I had a busy week. I've just received an e-mail notification about the thread and after testing it, I can say it now works. Thanks!

Also available in: Atom PDF