Project

General

Profile

Bug #1243

[mesa-libcl-icd] needs to replaces=(ocl-icd)

libreuser - over 4 years ago - . Updated over 4 years ago.

Status:
fixed
Priority:
bug
Assignee:
% Done:

100%


Description

[ocl-icd] is no longer included in any repositories (custom repo), but it cannot be removed without deleting other packages.

It cannot be removed because of " error: failed to prepare transaction (could not satisfy dependencies) "

Backwards dependencies (in my case):
bc
cups
cups-filters
dvdauthor
gutenprint
imagemagick
liblouis
liblqr
qpdf

I think 'ocl-icd' is replaced by other package. But I don't know how to solve it.

History

#1

Updated by lukeshu over 4 years ago

  • Subject changed from [ocl-icd] is no longer included in any repositories (custom repo), but it cannot be removed to [mesa-libcl-icd] needs to replaces=(ocl-icd)

For now: manually install mesa-libcl-icd.

mesa-libcl-icd mentions ocl-icd in conflicts=() and provides=(), but not replaces=(); and it needs to for upgrades to work.

#2

Updated by libreuser over 4 years ago

Uh, I did:

pacman -S mesa-libcl-icd

" :: mesa-libcl-icd y ocl-icd están en conflicto. ¿Quitar ocl-icd? [s/N] " s

and it's solved now. ☺️
( it didn't work with 'octopi')

Thanks! :)

#3

Updated by ovruni over 4 years ago

  • Status changed from open to fixed
#4

Updated by ovruni over 4 years ago

  • Status changed from fixed to open
#5

Updated by libreuser over 4 years ago

Maybe, this message should be appear updating, for all packages that are no longer included in any repositories (custom repo):

" :: mesa-libcl-icd replace ocl-icd. Remove ocl-icd? [y/N] "

And users as me would need that the default answer were "yes", because it is what it should be done.

#6

Updated by lukeshu over 4 years ago

Yes, that is what putting the line replaces=(ocl-icd) in the mesa-libcl-icd section of the mesa PKGBUILD would do.

#7

Updated by libreuser over 4 years ago

+1 :)

#8

Updated by ovruni over 4 years ago

  • % Done changed from 0 to 100
  • Assignee set to ovruni
  • Status changed from open to fixed
  • Due date set to 2017-03-29

Also available in: Atom PDF