[Bug 1021342] New: clang-checker-3.9 requires lang3_9-checker = 3.9.1 
http://bugzilla.opensuse.org/show_bug.cgi?id=1021342 Bug ID: 1021342 Summary: clang-checker-3.9 requires lang3_9-checker = 3.9.1  Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Development Assignee: bnc-team-screening@forge.provo.novell.com Reporter: franz.bergesund@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Created attachment 711169 --> http://bugzilla.opensuse.org/attachment.cgi?id=711169&action=edit Extract of the dist-upgrade problems: 20170110 -> 20170117 I have beeing trying to dist-upgrade from TW 20170110 to TW 201701{12,17,20} but I keep getting complaints about problems related to lang3_9-clang. I get the following problem together with other two (all related to clang 3.8 vs 3.9): Problem: clang-checker-3.9.1-1.1.x86_64 requires clang3_9-checker = 3.9.1, but this requirement cannot be provided uninstallable providers: clang3_9-checker-3.9.1-1.2.i586[repo-oss] clang3_9-checker-3.9.1-1.2.x86_64[repo-oss] Solution 1: keep obsolete clang-checker-3.8.1-3.1.x86_64 Solution 2: deinstallation of clang3_8-checker-3.8.1-5.1.x86_64 Solution 3: break clang-checker-3.9.1-1.1.x86_64 by ignoring some of its dependencies If I select all the solutions to remove v3.8, I get tons of conflicts like: File /usr/lib64/libLLVMProfileData.so from install of llvm3_9-devel-3.9.1-1.2.x86_64 (repo-oss) conflicts with file from package llvm3_8-devel-3.8.1-5.1.x86_64 (@System) I have also tried to first install lang3_9-checker but I get also there problems: Problem: clang3_8-checker-3.8.1-5.1.x86_64 conflicts with namespace:otherproviders(scan-build) provided by clang3_9-checker-3.9.1-1.2.x86_64 Solution 1: Following actions will be done: deinstallation of clang3_8-checker-3.8.1-5.1.x86_64 deinstallation of clang3_8-3.8.1-5.1.x86_64 deinstallation of clang3_8-devel-3.8.1-5.1.x86_64 Solution 2: do not install clang3_9-checker-3.9.1-1.2.x86_64 If I select "Solution 1" I get the same huge list of conficts as in the dist-upgrade. What is the best action here? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1021342
http://bugzilla.opensuse.org/show_bug.cgi?id=1021342#c1
Ismail Donmez
http://bugzilla.opensuse.org/show_bug.cgi?id=1021342
http://bugzilla.opensuse.org/show_bug.cgi?id=1021342#c2
--- Comment #2 from Francesco Montesano
http://bugzilla.opensuse.org/show_bug.cgi?id=1021342
http://bugzilla.opensuse.org/show_bug.cgi?id=1021342#c3
--- Comment #3 from Francesco Montesano
http://bugzilla.opensuse.org/show_bug.cgi?id=1021342
http://bugzilla.opensuse.org/show_bug.cgi?id=1021342#c4
--- Comment #4 from Ismail Donmez
I have just updated to the latest TW20170123 and I have noticed some changes on clang and llvm both for 3.8 and 3.9.
Also there are a lot of conflicts like:
File /usr/share/doc/packages/llvm/html/_sources/Phabricator.txt from install of llvm3_8-devel-3.8.1-6.1.x86_64 (repo-oss) conflicts with file from install of llvm3_9-devel-3.9.1-2.1.x86_64 (repo-oss)
where v3.8 has files conflicting with v3.9, i.e. the opposite of what I reported yesterday. Is this to be expected?
Yes it's the same bug, somehow conflicts are not properly generated. I'm on it. For now keep your llvm version and llvm-devel synced. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1021342
http://bugzilla.opensuse.org/show_bug.cgi?id=1021342#c5
Ismail Donmez
participants (1)
-
bugzilla_noreply@novell.com