touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #15368
[Bug 1366815] [NEW] failed to install both clang-3.4 and clang-3.5
Public bug reported:
Following debian packages it should be now possible to install both clang-3.4 and clang-3.5.
Trying to do the same on ubuntu utopic fails (sorry for the report in french) whereas it works smoothly on Debian :
"""
Sélection du paquet clang-3.5 précédemment désélectionné.
dpkg: concernant clang-3.5_3.5~+rc3-1ubuntu1_amd64.deb contenant clang-3.5 :
clang-3.5 casse (« breaks ») clang-3.4 (<< 1:3.4.2-7~exp1)
« clang-3.4 » (version « 1:3.4.2-3ubuntu2 ») est présent ainsi que « installé ».
dpkg: error processing archive clang-3.5_3.5~+rc3-1ubuntu1_amd64.deb (--install):
l'installation de clang-3.5 casserait clang-3.4
et la déconfiguration n'est pas autorisée (--auto-deconfigure pourrait aider)
Sélection du paquet clang-3.5-doc précédemment désélectionné.
(Lecture de la base de données... 966395 fichiers et répertoires déjà installés.)
Préparation du décompactage de clang-3.5-doc_3.5~+rc3-1ubuntu1_all.deb ...
Sélection du paquet clang-3.5-examples précédemment désélectionné.
Préparation du décompactage de clang-3.5-examples_3.5~+rc3-1ubuntu1_amd64.deb ...
Sélection du paquet libclang-3.5-dev précédemment désélectionné.
Préparation du décompactage de libclang-3.5-dev_3.5~+rc3-1ubuntu1_amd64.deb ...
Sélection du paquet python-clang-3.5 précédemment désélectionné.
dpkg: concernant python-clang-3.5_3.5~+rc3-1ubuntu1_amd64.deb contenant python-clang-3.5 :
python-clang-3.5 casse (« breaks ») python-clang-3.4
« python-clang-3.4 » (version « 1:3.4.2-3ubuntu2 ») est présent ainsi que « installé ».
"""
The trouble in Ubuntu is, I think, linked with the following lines in the debian/control file:
"""
Package: clang-3.5
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs},
libclang-common-3.5-dev (= ${binary:Version}),
libclang1-3.5 (= ${binary:Version}), libc6-dev
Provides: c-compiler, objc-compiler, c++-compiler
Recommends: llvm-3.5-dev, python
Suggests: gnustep, gnustep-devel, clang-3.5-doc
Replaces: clang-3.1, clang-3.2, clang-3.3,
clang (<< 1:3.5),
clang-3.4 (<< 1:3.4.2-7~exp1), clang-3.5 (<< 1:3.5~+rc1-3~exp1), compiler-rt
Breaks: clang-3.1, clang-3.2, clang-3.3,
clang-3.4 (<< 1:3.4.2-7~exp1), clang-3.5 (<< 1:3.5~+rc1-3~exp1), compiler-rt
Description: C, C++ and Objective-C compiler (LLVM based)
"""
The version number for clang-3.4 is wrong in Ubuntu. There is no 3.4.2-7~, there is only a 3.4.2-3~
Changing this would enable to install both version of clang
Best
C
** Affects: llvm-toolchain-3.4 (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to llvm-toolchain-3.4 in
Ubuntu.
https://bugs.launchpad.net/bugs/1366815
Title:
failed to install both clang-3.4 and clang-3.5
Status in “llvm-toolchain-3.4” package in Ubuntu:
New
Bug description:
Following debian packages it should be now possible to install both clang-3.4 and clang-3.5.
Trying to do the same on ubuntu utopic fails (sorry for the report in french) whereas it works smoothly on Debian :
"""
Sélection du paquet clang-3.5 précédemment désélectionné.
dpkg: concernant clang-3.5_3.5~+rc3-1ubuntu1_amd64.deb contenant clang-3.5 :
clang-3.5 casse (« breaks ») clang-3.4 (<< 1:3.4.2-7~exp1)
« clang-3.4 » (version « 1:3.4.2-3ubuntu2 ») est présent ainsi que « installé ».
dpkg: error processing archive clang-3.5_3.5~+rc3-1ubuntu1_amd64.deb (--install):
l'installation de clang-3.5 casserait clang-3.4
et la déconfiguration n'est pas autorisée (--auto-deconfigure pourrait aider)
Sélection du paquet clang-3.5-doc précédemment désélectionné.
(Lecture de la base de données... 966395 fichiers et répertoires déjà installés.)
Préparation du décompactage de clang-3.5-doc_3.5~+rc3-1ubuntu1_all.deb ...
Sélection du paquet clang-3.5-examples précédemment désélectionné.
Préparation du décompactage de clang-3.5-examples_3.5~+rc3-1ubuntu1_amd64.deb ...
Sélection du paquet libclang-3.5-dev précédemment désélectionné.
Préparation du décompactage de libclang-3.5-dev_3.5~+rc3-1ubuntu1_amd64.deb ...
Sélection du paquet python-clang-3.5 précédemment désélectionné.
dpkg: concernant python-clang-3.5_3.5~+rc3-1ubuntu1_amd64.deb contenant python-clang-3.5 :
python-clang-3.5 casse (« breaks ») python-clang-3.4
« python-clang-3.4 » (version « 1:3.4.2-3ubuntu2 ») est présent ainsi que « installé ».
"""
The trouble in Ubuntu is, I think, linked with the following lines in the debian/control file:
"""
Package: clang-3.5
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs},
libclang-common-3.5-dev (= ${binary:Version}),
libclang1-3.5 (= ${binary:Version}), libc6-dev
Provides: c-compiler, objc-compiler, c++-compiler
Recommends: llvm-3.5-dev, python
Suggests: gnustep, gnustep-devel, clang-3.5-doc
Replaces: clang-3.1, clang-3.2, clang-3.3,
clang (<< 1:3.5),
clang-3.4 (<< 1:3.4.2-7~exp1), clang-3.5 (<< 1:3.5~+rc1-3~exp1), compiler-rt
Breaks: clang-3.1, clang-3.2, clang-3.3,
clang-3.4 (<< 1:3.4.2-7~exp1), clang-3.5 (<< 1:3.5~+rc1-3~exp1), compiler-rt
Description: C, C++ and Objective-C compiler (LLVM based)
"""
The version number for clang-3.4 is wrong in Ubuntu. There is no 3.4.2-7~, there is only a 3.4.2-3~
Changing this would enable to install both version of clang
Best
C
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/llvm-toolchain-3.4/+bug/1366815/+subscriptions
Follow ups
References