Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

multiarch support #32

Closed
KostyaSha opened this issue May 31, 2013 · 1 comment
Closed

multiarch support #32

KostyaSha opened this issue May 31, 2013 · 1 comment

Comments

@KostyaSha
Copy link

Does libsolv support multiarches for dependencies calculation?
I think it should look like primary arch + additional arch, if packages exist in primary, then additional ignored. If package has dot arch, then keep additional arch.

@mlschroe
Copy link
Member

mlschroe commented Jun 3, 2013

Yes, it can deal with multiple architectures. If you mean the "Fedora" way, where multiple packages with the same name (but different architectures) can be installed in parallel, things get a bit trickier. It can also deal with that, but you have to set the POOL_FLAG_OBSOLETEUSESCOLORS flag (but that's the default if FEDORA is defined when libsolv is built).

If the question is about OBS, which just uses libsolv as storage format and package query interface, the answer is a bit different. There's currently no good way for having multiple packages with the same name but different architectures in the :full tree, so you're out of luck. This will change when I redo the :full management in the next weeks, though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants