Siduction Forum

Siduction Forum => Upgrade Warnings (DE / EN) => Topic started by: tranquil on 2020/03/27, 09:32:16

Title: [SOLVED] Caution: cpp-8 Upgrade Will Cause Removals
Post by: tranquil on 2020/03/27, 09:32:16
Code: [Select]
The following package was automatically installed and is no longer required:
  libmpx2
Use 'sudo apt autoremove' to remove it.
The following packages will be REMOVED:
  gcc-8 libgcc-8-dev
The following packages have been kept back:
  sshfs
The following packages will be upgraded:
  cpp-8 gcc-8-base libmpx2
3 upgraded, 0 newly installed, 2 to remove and 1 not upgraded.
Need to get 9,118 kB of archives.
After this operation, 42.9 MB disk space will be freed.
Title: Re: Caution: cpp-8 Upgrade Will Cause Removals
Post by: sotnik on 2020/03/27, 11:26:45
Quote
The following packages will be REMOVED:
  clang clang-8 clang-9 g++-8 gcc-8 gfortran-8 libclang-8-dev libclang-9-dev libclang-dev libdns1109 libgcc-8-dev libgfortran-8-dev libobjc-8-dev libstdc++-8-dev rstudio
The following NEW packages will be installed:
  bind9-dnsutils bind9-libs libdns-export1110 libdns1110 libprotobuf22
The following packages have been kept back:
  python-pip-whl python3-pip python3-virtualenv
The following packages will be upgraded:
  audacious audacious-plugins audacious-plugins-data bind9-host clang-7 console-setup console-setup-linux cpp-8 cpp-9 cryptsetup cryptsetup-bin cryptsetup-initramfs cryptsetup-run dirmngr
  dnsutils e2fsprogs fonts-croscore fonts-noto fonts-noto-core fonts-noto-extra fonts-noto-hinted fonts-noto-mono fonts-noto-ui-core fonts-noto-ui-extra fonts-noto-unhinted g++-9
  gcc-10-base gcc-8-base gcc-9 gcc-9-base gfortran-9 git git-man gnome-disk-utility gnupg gnupg-l10n gnupg-utils gnupg2 gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm gpgv
  gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-pulseaudio gstreamer1.0-x isc-dhcp-client isc-dhcp-common
  keyboard-configuration krb5-locales lib32gcc-s1 lib32gcc1 lib32stdc++6 libasan5 libatomic1 libaudcore5 libaudgui5 libaudtag3 libbind9-161 libc-bin libc-dev-bin libc-l10n libc6 libc6-dev
  libc6-i386 libcc1-0 libclang-7-dev libclang-common-7-dev libclang1-7 libcom-err2 libcryptsetup12 libdvdnav4 libext2fs2 libffi-dev libffi7 libgcc-9-dev libgcc-s1 libgcc1 libgfortran-9-dev
  libgfortran5 libgomp1 libgssapi-krb5-2 libgstreamer-gl1.0-0 libgstreamer-plugins-base1.0-0 libhandy-0.0-0 libipc-system-simple-perl libirs161 libisc-export1105 libisc1105 libisccc161
  libisccfg163 libitm1 libk5crypto3 libkf5windowsystem-data libkf5windowsystem5 libkrb5-3 libkrb5support0 libllvm7 liblmdb0 liblsan0 liblwres161 libmpx2 libmtp-common libmtp-runtime
  libmtp9 libnautilus-extension1a libobjc-9-dev libobjc4 libomp-7-dev libomp5-7 libpcap0.8 libpq5 libprotobuf-c1 libqmi-glib5 libqmi-proxy libquadmath0 libsrtp2-1 libss2 libstdc++-9-dev
  libstdc++6 libsvn1 libtsan0 libubsan1 libwnck-3-0 libwnck-3-common libxerces-c3.2 llvm-7 llvm-7-dev llvm-7-runtime locales logsave mkvtoolnix mosh mtools neofetch openjdk-11-jre
  openjdk-11-jre-headless pci.ids pppconfig python3-decorator python3-keyrings.alt python3-packaging python3-pikepdf r-doc-html r-mathlib r-recommended shared-mime-info strace vim-common
  vim-nox vim-runtime wpasupplicant xinput xxd
160 upgraded, 5 newly installed, 15 to remove and 3 not upgraded.
Need to get 0 B/346 MB of archives.
After this operation, 1,045 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.

Also
libdns-export1110 bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954736
Title: Re: Caution: cpp-8 Upgrade Will Cause Removals
Post by: Pip on 2020/03/27, 11:28:18
Not sure if you need gcc-8 if you've got gcc-9 installed. I allowed it to go. That might have been the wrong move, and I still have gcc-7 in place. But nothing immediately catastrophic has occurred.
Title: Re: Caution: cpp-8 Upgrade Will Cause Removals
Post by: Pip on 2020/03/27, 11:30:08
And for libdns1109, isn't that replaced by libdns1110?
Title: Re: Caution: cpp-8 Upgrade Will Cause Removals
Post by: orca on 2020/03/27, 18:48:25
Hi there.

I think the issue I will report below might be related to this original post. At any rate, I will possibly create a new post here in the forum as well, if I am not succesful.

I use Linux Debian sid, its most uptodate branch. Rarely do I have problems with RStudio installation. However, after a last full-upgrade, carried out yesterday, Mar 26, 2020, my former fully operational RStudio (preview version) stopped working. In fact, it was somehow removed...

To fix this, I downloaded the latest preview version, 1.3.929-amd64.deb, for Ubuntu 18/Debian 10 (64-bit) and tried to install it, via dpkg:

# dpkg -i rstudio-1.3.929-amd64.deb
Selecting previously unselected package rstudio.
(Reading database ... 721700 files and directories currently installed.)
Preparing to unpack rstudio-1.3.929-amd64.deb ...
Unpacking rstudio (1.3.929) ...
dpkg: dependency problems prevent configuration of rstudio:
 rstudio depends on libclang-dev; however:
  Package libclang-dev is not installed.

dpkg: error processing package rstudio (--install):
 dependency problems - leaving unconfigured
Processing triggers for mime-support (3.64) ...
Processing triggers for desktop-file-utils (0.24-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for shared-mime-info (1.15-1) ...
Errors were encountered while processing:
 rstudio

If I try to install libclang-dev, I get the following:

# apt install libclang-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libclang-dev : Depends: libclang-9-dev (>= 9~) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

If I try installing libclang-9-dev, then I get:

# apt install libclang-9-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libclang-9-dev : Depends: libstdc++-8-dev but it is not going to be installed
                  Depends: libgcc-8-dev but it is not going to be installed
                  Depends: libobjc-8-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

If I try to install libstdc++-8-dev, for instance, I get:

# apt install libstdc++-8-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libstdc++-8-dev : Depends: libgcc-8-dev (= 8.4.0-2) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

If I try then to install libgcc-8-dev, I get:

# apt install libgcc-8-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libgcc-8-dev : Depends: libgcc-s1 (>= 1:8.4.0-2) but 10-20200324-1 is to be installed
E: Unable to correct problems, you have held broken packages.

In fact, when I try to install libgcc-s1, I get:

apt install libgcc-s1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libgcc-s1 is already the newest version (10-20200324-1).

________

I have looked up several messages and posts here and elsewhere, with no success. Any directions to fix this up????

Thanks in advance.
Title: Re: Caution: cpp-8 Upgrade Will Cause Removals
Post by: hendrikL on 2020/03/27, 19:01:43
@ orca
i think its time for a bug report!
libclang-9-dev can't be installed, because .....
Set it to grave, then someone will react.

Code: [Select]
~$ LANG=C apt depends  libclang-dev
libclang-dev
  Depends: libclang-9-dev (>= 9~)

hhl@hhl:~$ LANG=C apt depends  libclang-9-dev
libclang-9-dev
  Depends: libstdc++-8-dev
  Depends: libgcc-8-dev
  Depends: libobjc-8-dev
  Depends: libclang1-9 (= 1:9.0.1-10)
  Depends: libclang-common-9-dev (= 1:9.0.1-10)

hhl@hhl:~$ LANG=C apt depends libgcc-8-dev
libgcc-8-dev
  Depends: gcc-8-base (= 8.4.0-2)
  Depends: libgcc-s1 (>= 1:8.4.0-2)
  Depends: libgomp1 (>= 8.4.0-2)
  Depends: libitm1 (>= 8.4.0-2)
  Depends: libatomic1 (>= 8.4.0-2)
  Depends: libasan5 (>= 8.4.0-2)
  Depends: liblsan0 (>= 8.4.0-2)
  Depends: libtsan0 (>= 8.4.0-2)
  Depends: libubsan1 (>= 8.4.0-2)
  Depends: libmpx2 (>= 8.4.0-2)
  Depends: libquadmath0 (>= 8.4.0-2)
  Recommends: libc6-dev (>= 2.13-5)
  Replaces: gccgo-8 (<< 8.4.0-2)

hhl@hhl:~$ LANG=C rmadison libgcc-s1
libgcc-s1  | 10-20200324-1 | buildd-unstable | mips64el
libgcc-s1  | 10-20200324-1 | testing         | amd64, arm64, armel, armhf, i386, mips64el, mipsel, ppc64el, s390x
libgcc-s1  | 10-20200324-1 | unstable        | amd64, arm64, armel, armhf, i386, mips64el, mipsel, ppc64el, s390x
Title: Re: Caution: cpp-8 Upgrade Will Cause Removals
Post by: orca on 2020/03/27, 19:09:54
Sorry, I have never done a bug report :-(. Could someone help with it?
Thanks
Title: Re: Caution: cpp-8 Upgrade Will Cause Removals
Post by: orca on 2020/03/27, 19:37:08
I guess I have somehow reported the bug to the package libclang-9-dev; am not sure, however...
Title: Re: Caution: cpp-8 Upgrade Will Cause Removals
Post by: sotnik on 2020/03/27, 19:40:32
@orca rstudio will be removed if you proceed with the upgrade.Until the problem is fixed you may try to use RKWard. Actually, most of the time is much better than rstudio.
Title: Re: Caution: cpp-8 Upgrade Will Cause Removals
Post by: orca on 2020/03/27, 21:02:48
Dear sotnik,
I guess RKward does not have the same resources at all as RStudio (rmarkdown support, including running specific chunks and the whole document; github integration; projects, etc). Does it?
Title: Re: Caution: cpp-8 Upgrade Will Cause Removals
Post by: tranquil on 2020/03/28, 00:13:23
Sorry, I have never done a bug report :-(. Could someone help with it?
Thanks

Complete Guide to Bug Reporting in Debian Linux (https://itsfoss.com/bug-report-debian)

Also
libdns-export1110 bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954736

I allowed that package to be installed and have not noticed any issues. There was mention in the bug report about isc-dhcp-server not compiling, but I do not have that package installed on either of my machines.

Not sure if you need gcc-8 if you've got gcc-9 installed. I allowed it to go. That might have been the wrong move, and I still have gcc-7 in place. But nothing immediately catastrophic has occurred.

Thank you for that info. I'll keep that in mind, but I'm currently placing cpp-8 on hold prior to dist-upgrading and then remove the hold afterwards.
Title: Re: Caution: cpp-8 Upgrade Will Cause Removals
Post by: orca on 2020/03/28, 01:05:16
Hi there,
Would it be considered normal to have gcc-7 and gcc-9 installed, as I do have in my system, and then gcc-8 uninstallable. I think this is a main culprit for this mess... Would it be wise to try and install it from another release, if possible, or this might have unpleasant consequences?
I think,  during my last full-upgrade, other packages have been removed as well (such as gfortran-8, for instance).
Can anyone confirm that, under a vanilla fully-upgraded siduction, libclang-dev is actually uninstallable, please?

Thanks
Title: Re: Caution: cpp-8 Upgrade Will Cause Removals
Post by: unklarer on 2020/03/28, 09:55:53
I did the DU on 25-03-2020 on a test machine because I noticed this "grave" error of libdns-export.
Since I was able to work with this machine without any problems in the following time, I did the DU also on my productive machine on the following day, the 26th.
This is the result:

(https://t40.pixhost.to/thumbs/360/142615248_screenshot_20200328_092931.png) (https://pixhost.to/show/360/142615248_screenshot_20200328_092931.png)

Note:
Contrary to my usual practice, I have not yet executed "autoremove".   ;)



This thread is in the meantime a complete mess of different problems.

In general, I would like to emphasize that I ONLY work with apt, read and handle what HE tells me! That's why I never had to uninstall packets one by one because they block DU.   :P
Title: Re: Caution: cpp-8 Upgrade Will Cause Removals
Post by: Camelot on 2020/03/29, 10:09:58
Code: [Select]
apt full-upgrade
The following package was automatically installed and is no longer required:
  cpp-8
Use 'apt autoremove' to remove it.
The following packages will be REMOVED:
  gcc-8 libgcc-8-dev
The following packages will be upgraded:
  cpp-8 gcc-8-base libmpx2
3 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.

Code: [Select]
apt install libgcc-8-dev
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libgcc-8-dev : Depends: libgcc-s1 (>= 1:8.4.0-2) but 10-20200324-1 is to be installed

Bug #955223 (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955223#10):
Quote
Not a bug in libgcc-s1, and gcc-8 is scheduled for removal.
Title: Re: [SOLVED] Caution: cpp-8 Upgrade Will Cause Removals
Post by: tranquil on 2020/03/29, 11:29:26
pip was correct. gcc-8 was no longer needed. I performed...

Code: [Select]
apt-cache rdepends gcc-8
which generated the following:

Code: [Select]
gcc-8
Reverse Depends:
  fixincludes
 |nvidia-cuda-toolkit
  gobjc-8
  gnat-8
  gfortran-8
  gccgo-8
  gccbrig-8
  gcc-8-plugin-dev
  gcc-8-offload-nvptx
  gcc-8-multilib
  gcc-8-locales
  gcc-8-hppa64-linux-gnu
  g++-8

All but one package, linux-compiler-gcc-8-x86 (not listed above) was not installed on my system and the aforementioned package was flagged for autoremoval, so I let it go.
Title: Re: [SOLVED] Caution: cpp-8 Upgrade Will Cause Removals
Post by: vayu on 2020/03/29, 15:15:27
My reverse depends look ok, but the actual delete screws up clang for me. I know I want clang. So I think I should leave gcc-8 on hold for a while:
Code: [Select]
sudo apt-get remove gcc-8 -s
Code: [Select]
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 clang-9 : Depends: libstdc++-8-dev but it is not going to be installed
           Depends: libgcc-8-dev but it is not going to be installed
           Depends: libobjc-8-dev but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Title: Re: [SOLVED] Caution: cpp-8 Upgrade Will Cause Removals
Post by: vayu on 2020/03/29, 15:21:14
I have a feeling the whole thing is because libgcc-s1 has that strange version number. 
Code: [Select]
libgcc-8-dev : Depends: libgcc-s1 (>= 1:8.4.0-2) but 10-20200324-1 is to be installedI think I'll wait for a while, usually stuff like that gets fixed after a while.
Title: Re: [SOLVED] Caution: cpp-8 Upgrade Will Cause Removals
Post by: hendrikL on 2020/03/30, 08:37:00
@orca,

what you can do/try, is to install it from testing, if this is wise I can't say.

But as long as the situation  doesn't change, reading the bug reports

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955144
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955223#10

you have to find another solution.

Test it first with "apt -s" and find out what is needed and what happen.
Like this example
Code: [Select]
~# LANG=C apt -s install -t testing gcc-8/testing libgcc-8-dev/testing  gcc-8-base/testing libmpx2/testing libclang-9-dev/testing libstdc++-8-dev/testing libc6-dev/testing

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Selected version '8.4.0-1' (Debian:testing [amd64]) for 'gcc-8'
Selected version '8.4.0-1' (Debian:testing [amd64]) for 'cpp-8' because of 'gcc-8'
Selected version '8.4.0-1' (Debian:testing [amd64]) for 'libgcc-8-dev'
Selected version '8.4.0-1' (Debian:testing [amd64]) for 'gcc-8-base'
Selected version '8.4.0-1' (Debian:testing [amd64]) for 'libmpx2'
Selected version '1:9.0.1-10' (Debian:testing, Debian:unstable [amd64]) for 'libclang-9-dev'
Selected version '1:9.0.1-10' (Debian:testing, Debian:unstable [amd64]) for 'libclang-common-9-dev' because of 'libclang-9-dev'
Selected version '10-20200324-1' (Debian:testing, Debian:unstable [amd64]) for 'lib32gcc-s1' because of 'libclang-common-9-dev'
Selected version '2.30-2' (Debian:testing [amd64]) for 'libc6-i386' because of 'lib32gcc-s1'
Selected version '2.30-2' (Debian:testing [amd64]) for 'libc6' because of 'libc6-i386'
Selected version '10-20200324-1' (Debian:testing, Debian:unstable [amd64]) for 'lib32stdc++6' because of 'libclang-common-9-dev'
Selected version '1:10-20200324-1' (Debian:testing, Debian:unstable [amd64]) for 'lib32gcc1' because of 'lib32stdc++6'
Selected version '8.4.0-1' (Debian:testing [amd64]) for 'libstdc++-8-dev'
Selected version '2.30-2' (Debian:testing [amd64]) for 'libc6-dev'
Selected version '2.30-2' (Debian:testing [amd64]) for 'libc-dev-bin' because of 'libc6-dev'
The following packages were automatically installed and are no longer required:
  [...]
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  cpp-8 lib32gcc-s1 lib32gcc1 lib32stdc++6 libc-dev-bin libc6 libc6-i386 libclang-common-9-dev libclang1-9 libobjc-8-dev
Suggested packages:
  gcc-8-locales gcc-8-multilib gcc-8-doc glibc-doc libstdc++-8-doc
The following NEW packages will be installed:
  gcc-8 lib32gcc-s1 lib32gcc1 lib32stdc++6 libc6-i386 libclang-9-dev libclang-common-9-dev libclang1-9 libgcc-8-dev libobjc-8-dev libstdc++-8-dev
The following packages will be DOWNGRADED:
  cpp-8 gcc-8-base libc-dev-bin libc6 libc6-dev libmpx2
0 upgraded, 11 newly installed, 6 downgraded, 0 to remove and 0 not upgraded.
Inst libc6-dev [2.30-4] (2.30-2 Debian:testing [amd64]) []
Inst libc-dev-bin [2.30-4] (2.30-2 Debian:testing [amd64]) []
Inst libc6 [2.30-4] (2.30-2 Debian:testing [amd64])
Conf libc6 (2.30-2 Debian:testing [amd64])
Inst libmpx2 [8.4.0-2] (8.4.0-1 Debian:testing [amd64]) []
Inst cpp-8 [8.4.0-2] (8.4.0-1 Debian:testing [amd64]) []
Inst gcc-8-base [8.4.0-2] (8.4.0-1 Debian:testing [amd64])
Inst libgcc-8-dev (8.4.0-1 Debian:testing [amd64])
Inst gcc-8 (8.4.0-1 Debian:testing [amd64])
Inst libc6-i386 (2.30-2 Debian:testing [amd64])
Inst lib32gcc-s1 (10-20200324-1 Debian:testing, Debian:unstable [amd64])
Inst lib32gcc1 (1:10-20200324-1 Debian:testing, Debian:unstable [amd64])
Inst lib32stdc++6 (10-20200324-1 Debian:testing, Debian:unstable [amd64])
Inst libstdc++-8-dev (8.4.0-1 Debian:testing [amd64])
Inst libobjc-8-dev (8.4.0-1 Debian:testing [amd64])
Inst libclang1-9 (1:9.0.1-10 Debian:testing, Debian:unstable [amd64])
Inst libclang-common-9-dev (1:9.0.1-10 Debian:testing, Debian:unstable [amd64])
Inst libclang-9-dev (1:9.0.1-10 Debian:testing, Debian:unstable [amd64])
Conf libc6-dev (2.30-2 Debian:testing [amd64])
Conf libc-dev-bin (2.30-2 Debian:testing [amd64])
Conf libmpx2 (8.4.0-1 Debian:testing [amd64])
Conf cpp-8 (8.4.0-1 Debian:testing [amd64])
Conf gcc-8-base (8.4.0-1 Debian:testing [amd64])
Conf libgcc-8-dev (8.4.0-1 Debian:testing [amd64])
Conf gcc-8 (8.4.0-1 Debian:testing [amd64])
Conf libc6-i386 (2.30-2 Debian:testing [amd64])
Conf lib32gcc-s1 (10-20200324-1 Debian:testing, Debian:unstable [amd64])
Conf lib32gcc1 (1:10-20200324-1 Debian:testing, Debian:unstable [amd64])
Conf lib32stdc++6 (10-20200324-1 Debian:testing, Debian:unstable [amd64])
Conf libstdc++-8-dev (8.4.0-1 Debian:testing [amd64])
Conf libobjc-8-dev (8.4.0-1 Debian:testing [amd64])
Conf libclang1-9 (1:9.0.1-10 Debian:testing, Debian:unstable [amd64])
Conf libclang-common-9-dev (1:9.0.1-10 Debian:testing, Debian:unstable [amd64])
Conf libclang-9-dev (1:9.0.1-10 Debian:testing, Debian:unstable [amd64])

And then set it to hold with apt-mark.
Title: Re: [SOLVED] Caution: cpp-8 Upgrade Will Cause Removals
Post by: drb on 2020/03/30, 11:28:51
Strange. du -dV says gcc-8 8.4.0-1 to be removed, but synaptic (diagnostic only!) shows it wants to be upgraded to 8.4.0-2. Also:
Code: [Select]
apt-cache policy gcc-8
gcc-8:
  Installed: 8.4.0-1
  Candidate: 8.4.0-2
  Version table:
     8.4.0-2 500
        500 http://httpredir.debian.org/debian unstable/main amd64 Packages
 *** 8.4.0-1 500
        500 http://http.debian.net/debian testing/main amd64 Packages
        100 /var/lib/dpkg/status
Title: Re: [SOLVED] Caution: cpp-8 Upgrade Will Cause Removals
Post by: sotnik on 2020/03/30, 16:29:12
I don't think that the problem is solved.
apt and synaptic agree for the packages to be removed.
Code: [Select]
The following packages will be REMOVED:  clang clang-8 clang-9 g++-8 gcc-8 gfortran-8 libclang-8-dev libclang-9-dev libclang-dev libgcc-8-dev libgfortran-8-dev libobjc-8-dev libstdc++-8-dev python-pip rstudio
The last week, I have made selective upgrades because apt upgrade installs libdns-export1110 that has bugs and can not be on hold.
Title: Re: [SOLVED] Caution: cpp-8 Upgrade Will Cause Removals
Post by: vayu on 2020/03/30, 17:43:00
Code: [Select]
The last week, I have made selective upgrades because apt upgrade installs libdns-export1110 that has bugs and can not be on hold.
Code: [Select]
$ apt-listbugs list libdns-export1110
Code: [Select]
Retrieving bug reports... Done
Parsing Found/Fixed information... Done
critical bugs of libdns-export1110 (→ ) <Outstanding>
 b1 - #954736 - Upgrade to 9.16.1-1 causes dhcpd to die with SIGABRT

Notice it says upgrade to 9.16.1-1 causes dhcpd to die, but the version installed with libdns-export1110 is 9.11.17

Code: [Select]
apt policy libdns-export1110
libdns-export1110:
  Installed: 1:9.11.17+dfsg-4
Title: Re: [SOLVED] Caution: cpp-8 Upgrade Will Cause Removals
Post by: sotnik on 2020/03/30, 23:33:38
Thank you vayu (https://forum.siduction.org/index.php?action=profile;u=17717)I will upgrade.
Title: Re: [SOLVED] Caution: cpp-8 Upgrade Will Cause Removals
Post by: sotnik on 2020/04/01, 02:10:50
Hello orca (https://forum.siduction.org/index.php?action=profile;u=12359)

Try to install libclang-dev from experimental and then rstudio installs without problems.I just tried it in a new installation of siduction.
Regards.
Title: Re: [SOLVED] Caution: cpp-8 Upgrade Will Cause Removals
Post by: hendrikL on 2020/04/01, 10:33:11
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955144#63

Code: [Select]
~$ rmadison libclang-9-dev
libclang-9-dev | 1:9.0.1-10    | testing         | amd64, arm64, armel, armhf, i386, mips64el, mipsel, ppc64el, s390x
libclang-9-dev | 1:9.0.1-10    | unstable        | amd64, arm64, armel, armhf, i386, mips64el, mipsel, ppc64el, s390x
libclang-9-dev | 1:9.0.1-11    | buildd-unstable | amd64, arm64, armhf, i386, ppc64el, s390x
libclang-9-dev | 1:9.0.1-11    | unstable        | amd64, arm64, armhf, i386, ppc64el, s390x

So after the next sync or tomorrow libclang-9-dev should be installable on a pure "debian sid"..
Code: [Select]
~$ LANG=C apt -s install libclang-9-dev
[...]
The following additional packages will be installed:
  lib32gcc-s1 lib32gcc1 lib32stdc++6 libc6-i386 libclang-common-9-dev libclang1-9 libllvm9 libobjc-9-dev
The following NEW packages will be installed:
  lib32gcc-s1 lib32gcc1 lib32stdc++6 libc6-i386 libclang-9-dev libclang-common-9-dev libclang1-9 libobjc-9-dev
The following packages will be upgraded:
  libllvm9
1 upgraded, 8 newly installed, 0 to remove and 10 not upgraded.
Inst libc6-i386 (2.30-4 Debian:unstable [amd64])
Inst lib32gcc-s1 (10-20200324-1 Debian:unstable [amd64])
Inst lib32gcc1 (1:10-20200324-1 Debian:unstable [amd64])
Inst lib32stdc++6 (10-20200324-1 Debian:unstable [amd64])
Inst libobjc-9-dev (9.3.0-8 Debian:unstable [amd64])
Inst libllvm9 [1:9.0.1-10] (1:9.0.1-11 Debian:buildd-unstable [amd64])
Inst libclang1-9 (1:9.0.1-11 Debian:buildd-unstable [amd64])
Inst libclang-common-9-dev (1:9.0.1-11 Debian:buildd-unstable [amd64])
Inst libclang-9-dev (1:9.0.1-11 Debian:buildd-unstable [amd64])
Conf libc6-i386 (2.30-4 Debian:unstable [amd64])
Conf lib32gcc-s1 (10-20200324-1 Debian:unstable [amd64])
Conf lib32gcc1 (1:10-20200324-1 Debian:unstable [amd64])
Conf lib32stdc++6 (10-20200324-1 Debian:unstable [amd64])
Conf libobjc-9-dev (9.3.0-8 Debian:unstable [amd64])
Conf libllvm9 (1:9.0.1-11 Debian:buildd-unstable [amd64])
Conf libclang1-9 (1:9.0.1-11 Debian:buildd-unstable [amd64])
Conf libclang-common-9-dev (1:9.0.1-11 Debian:buildd-unstable [amd64])
Conf libclang-9-dev (1:9.0.1-11 Debian:buildd-unstable [amd64])