FS#54960 - [luxblend25] cannot be installed for i686 due to missing luxrays
Attached to Project:
Community Packages
Opened by Erich Eckner (deepthought) - Friday, 28 July 2017, 20:01 GMT
Last edited by Lukas Jirkovsky (6xx) - Wednesday, 02 August 2017, 21:04 GMT
Opened by Erich Eckner (deepthought) - Friday, 28 July 2017, 20:01 GMT
Last edited by Lukas Jirkovsky (6xx) - Wednesday, 02 August 2017, 21:04 GMT
|
Details
Description:
There is no luxrays for i686 since commit 58a5a3143b638b88ee9dfc14801259dbb1be2988 Cheers, deep42thought |
This task depends upon
Comment by
Eli Schwartz (eschwartz) - Friday,
28 July 2017, 20:13 GMT
Comment by
Erich Eckner (deepthought) -
Friday, 28 July 2017, 20:15 GMT
Comment by
Eli Schwartz (eschwartz) - Friday,
28 July 2017, 20:22 GMT
Comment by Lukas Jirkovsky (6xx) -
Wednesday, 02 August 2017, 21:04 GMT
Oh my, this is an arch=(any) package that depends on two
x86_64-only packages. Not sure how that is even supposed to be
fixed, *can* we blacklist arch=(any) packages from the i686 repos?
(I don't think so.)
the correct way should be to set arch=(x86_64), I think
Hardly "correct", since it doesn't contain arch-dependent files.
Granted, it is the "most obvious fix" (possibly the only one) for
having a package in the i686 repos that cannot be installed.
Luxrays/Luxrender are supported only on x86_64 (they don't even
compile on i686). However, the luxblend itself is architecture
independent, so arch=('any') is the more correct option IMO,
though not a perfect one.