Closed o-smirnov closed 7 years ago
I think that is because python-pycuda dependens on cuda and cuda depends on the multiverse. Not much we can do there I guess:
https://github.com/kernsuite-debian/pymoresane/blob/master/debian/control#L12
What happens if you call apt with --no-install-recommends
?
What happens if you call apt with --no-install-recommends?
Same thing.
Hmmm I wonder... thing is, PyMORESANE has got a CPU mode and a GPU mode, and falls back to CPU mode if pycuda won't load. So in that sense cuda is an optional dependency. Perhaps we should make it as such?
I've got a new machine here that doesn't even have a GPU, and this really makes the thing cry (it imports pycuda ok, but then throws an exception somewhere else down the line in pycuda). So I'd really rather be able to just remove CUDA entirely and still have PyMORESANE work.
o sure, makes sense.
uploaded a new cuda-optional-pymoresane to KERN-dev and KERN-3
cuda-optional-pymoresane
So this is a separate package now? Cool! Now, can you tell the eventual DDFacet package that it depends on either version of pymoresane?
no, it doesn't install pymoresane automatically, like you requested.
you need to supply the --install-suggested
flag for that, or do it manually.
Went to install this on a virgin system, and, woah!
Is this necessary? Just checking that something extra hasn't crept in.