On 03/13/2016 04:08 PM, Orion Poplawski wrote:
> koschei is now reporting:
> 
> Dependency problems     nothing provides (sni-qt(x86-64) if
> plasma-workspace) needed by qt-x11-1:4.8.7-11.fc25.x86_64
> 
[...]
> 
> Is this a dnf/koschei issue or with the above conditional requires?  Are
> these even allowed yet in Fedora?

For dependency resolution Koschei uses the same libraries as DNF,
but it looks like DNF doesn't support rich dependencies yet:

# alias dnf
dnf='dnf -q -y --repofrompath
rawhide,https://kojipkgs.fedoraproject.org/repos/f25-build/latest/x86_64/ 
--disablerepo
\* --enablerepo rawhide'

# dnf repoquery qt-x11
qt-x11-1:4.8.7-11.fc25.x86_64

# dnf repoquery --requires qt-x11 | grep sni-qt
sni-qt(x86-64) IF plasma-workspace

# dnf repoquery --whatprovides '(sni-qt(x86-64) if plasma-workspace)'
*** Error in `/usr/bin/python3': double free or corruption (!prev):
0x00005607e0b15710 ***
[...]
Aborted (core dumped)

# dnf install '(sni-qt(x86-64) if plasma-workspace)'
Error: Unable to find a match.

Tested in rawhide using:
dnf-1.1.7-2.fc25.noarch
hawkey-0.6.2-4.fc24.x86_64
libsolv-0.6.19-2.fc25.x86_64

-- 
Mikolaj Izdebski
Software Engineer, Red Hat
IRC: mizdebsk
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Reply via email to