Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic:  upgrade qt4 will remove kde  (Read 4542 times)

belze

  • Guest
upgrade qt4 will remove kde
« on: 2013/09/15, 09:08:33 »
a new snapshot of qt4 is being uploaded to sid (right now i see it only for amd64) so CHECK YOUR UPDATES

Offline ayla

  • User
  • Posts: 1.744
upgrade qt4 will remove kde
« Reply #1 on: 2013/09/15, 11:18:38 »
Hi,

thanks for warning. Here it is ok (now?) at two boxes for 64 bit.

Quote
deb http://ftp.de.debian.org/debian/ unstable main contrib non-free

deb http://packages.siduction.org/kdenext unstable main


greets
ayla

Offline dibl

  • siduction community member
  • Global Moderator
  • User
  • *****
  • Posts: 2.358
    • Land of the Buckeye
upgrade qt4 will remove kde
« Reply #2 on: 2013/09/15, 14:22:50 »
I have an odd situation here with 3 KDE 4.11 systems.  On 2 of them, d-u goes through nicely, upgrading 29 packages including some console-setup packages and about 18 qt4-related packages.  But, on my main desktop, d-u shows me this:

Quote
root@imerabox:/# apt-get dist-upgrade                                                                                                                        
Reading package lists... Done                                                                                                                                
Building dependency tree                                                                                                                                    
Reading state information... Done                                                                                                                            
Calculating upgrade... The following packages were automatically installed and are no longer required:                                                      
  amarok-common amarok-utils clamz dragonplayer freerdp-x11 kde-config-cddb kde-wallpapers kde-wallpapers-default kde-workspace-data                        
  kde-workspace-kgreet-plugins kdegames-mahjongg-data kdenetwork-strigi-analyzers kdepasswd kio-audiocd kipi-plugins-common krdc krfb kscd ktorrent-data    
  libasound2:i386 libaudio2:i386 libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386 libavcodec53 libavformat53 libcups2:i386 libdnet      
  libexpat1:i386 libffi6:i386 libfftw3-3 libfftw3-double3 libfontconfig1:i386 libfreerdp-plugins-standard libfreerdp1 libfreetype6:i386 libgadu3            
  libgcrypt11:i386 libgle3 libglib2.0-0:i386 libgnutls26:i386 libgpg-error0:i386 libgssapi-krb5-2:i386 libgstreamer-plugins-base0.10-0:i386                  
  libgstreamer0.10-0:i386 libgtkglext1 libjpeg8:i386 libjs-mootools libk5crypto3:i386 libkateinterfaces4 libkdcraw22 libkexiv2-11 libkeyutils1:i386
  libkmahjongglib4 libkqoauth0 libkrb5-3:i386 libkrb5support0:i386 libktorrent-l10n libktorrent4 libktorrent5 liblastfm1 liblcms1:i386 liblensfun-data
  liblensfun0 libloudmouth1-0 libmeanwhile1 libmediastreamer-base3 libmms0 libmng1:i386 libmsn0.3 libofa0 libopenal-data libopenal1 libopencv-calib3d2.4
  libopencv-contrib2.4 libopencv-core2.4 libopencv-features2d2.4 libopencv-flann2.4 libopencv-highgui2.4 libopencv-imgproc2.4 libopencv-legacy2.4
  libopencv-ml2.4 libopencv-objdetect2.4 libopencv-video2.4 liborc-0.4-0:i386 libortp9 libotr2 libp11-kit0:i386 libpgf6 libpng12-0:i386 libqextserialport1
  libqt4-network:i386 libqt4-xml:i386 libqtcore4:i386 libqtdbus4:i386 libqtgui4:i386 libqtscript4-core libqtscript4-gui libqtscript4-network
  libqtscript4-sql libqtscript4-uitools libqtscript4-xml libqtwebkit4:i386 libroar-compat2 libroar2 libshp1 libspandsp2 libsqlite0 libsqlite3-0:i386
  libsrtp0 libssl1.0.0:i386 libtag-extras1 libtasn1-3:i386 libtiff4:i386 libx264-124 libxml2:i386 libxrender1:i386 libxss1:i386 libxt6:i386 libxv1:i386
  marble-data palapeli palapeli-data qt4-qmake siduction-art-wallpaper-firestarter siduction-art-wallpaper-ridersonthestorm siduction-icons
  texlive-latex-base texlive-latex-base-doc xscreensaver-data-extra xscreensaver-gl-extra xscreensaver-screensaver-bsod
Use 'apt-get autoremove' to remove them.
Done
The following packages will be REMOVED:
  akonadiconsole akregator amarok blogilo bomber bovo digikam-private-libs dolphin granatier hplip-gui juk k3b kaddressbook kalarm kamera kapman kate
  katomic kbattleship kblackbox kblocks kbounce kbreakout kde-baseapps kde-plasma-desktop kde-window-manager kde-workspace kde-workspace-bin
  kdebase-workspace-bin kdegames kdemultimedia kdenetwork kdepim kdepim-groupware kdepim-kresources kdepim-runtime kdepim-strigi-plugins kdepim-wizards
  kdesdk-dolphin-plugins kdiamond kdm kfourinline kftpgrabber kget kgoldrunner kigo killbots kipi-plugins kiriki kjumpingcube kleopatra klickety klines
  kmahjongg kmail kmines kmix knetwalk knode knotes kolf kollision konq-plugins konqueror konquest konsolekalendar kontact konversation kopete korganizer
  kpat kppp kreversi kscreensaver kscreensaver-xsavers kshisen ksirk kspaceduel ksquares ksudoku ktimetracker ktorrent ktron ktuberling kubrick libk3b6
  libk3b6-extracodecs libkdegames6 libkdepim4 libkleo4 libkopete4 libkpgp4 libkwineffects1abi1 libkworkspace4 libkworkspace4abi2 libmarblewidget16
  libmessagelist4 libplasmaclock4abi50 libplasmagenericshell4 libqt4-dbus:i386 libqt4-dev libqt4-dev-bin libqt4-opengl-dev libqtwebkit-dev libweather-ion6
  lskat marble-plugins okular picmi plasma-dataengines-workspace plasma-desktop plasma-scriptengine-superkaramba plasma-widget-folderview
  plasma-widgets-workspace python-kde4 python-qt4 qt4-dev-tools siduction-art-kde-firestarter siduction-art-kde-ridersonthestorm siduction-art-kdm-eow
  siduction-art-kdm-firestarter siduction-art-kdm-ridersonthestorm siduction-art-kdm-xmas siduction-art-ksplash-firestarter
  siduction-art-ksplash-ridersonthestorm skype:i386
The following packages have been kept back:
  libqt4-dbus libqt4-declarative libqt4-designer libqt4-help libqt4-network libqt4-opengl libqt4-qt3support libqt4-script libqt4-scripttools libqt4-sql
  libqt4-sql-mysql libqt4-sql-sqlite libqt4-svg libqt4-test libqt4-xml libqt4-xmlpatterns libqtcore4 libqtdbus4 libqtgui4 qdbus qt4-designer
  qt4-linguist-tools
The following packages will be upgraded:
  qt4-qmake
1 upgraded, 0 newly installed, 126 to remove and 22 not upgraded.
Need to get 1,266 kB of archives.
After this operation, 525 MB disk space will be freed.
Do you want to continue? [Y/n]


So this one wants to rip out all of KDE.  I wonder why it is different?  Could it be something like skype, which is not on the others?
System76 Oryx Pro, Intel Core i7-11800H, SSD 970 EVO Plus;  Asus ROG STRIX X299-E, Core i7-7740X, Nvidia GTX-1060, dual monitors, SSD 860 EVO

Offline ayla

  • User
  • Posts: 1.744
upgrade qt4 will remove kde
« Reply #3 on: 2013/09/15, 14:28:56 »
no skype here, or anything which would need :i386

EDIT:

Code: [Select]
Die folgenden NEUEN Pakete werden installiert:                                                                            
  libgpod4-nogtk libkqoauth0 libopencv-legacy2.4 libqtglib-2.0-0 libqtgstreamer-0.10-0 libqtgstreamerutils-0.10-0        
  libudev1 libudev1:i386 linux-headers-3.11-0.towo.1-siduction-amd64 linux-image-3.11-0.towo.1-siduction-amd64            
Die folgenden Pakete werden aktualisiert (Upgrade):                                                                      
  console-setup console-setup-linux consolekit dh-python digikam digikam-data digikam-private-libs dmeventd dmsetup      
  fonts-droid foomatic-db gvfs gvfs-backends gvfs-bin gvfs-daemons gvfs-libs hardening-includes kdelibs-bin              
  kdelibs5-plugins kdoctools keyboard-configuration kipi-plugins kipi-plugins-common libatasmart4 libbluetooth3          
  libcairo-gobject2 libcairo2 libck-connector0 libdevmapper-event1.02.1 libdevmapper1.02.1 libdjvulibre-text              
  libdjvulibre21 libegl1-mesa libegl1-mesa-drivers libgbm1 libgl1-mesa-dri libgl1-mesa-glx libgl1-mesa-glx:i386          
  libglapi-mesa libglapi-mesa:i386 libgmp10 libgmpxx4ldbl libgudev-1.0-0 libimlib2 libkcmutils4 libkde3support4          
  libkdeclarative5 libkdecore5 libkdesu5 libkdeui5 libkdewebkit5 libkdnssd4 libkemoticons4 libkeyutils1 libkfile4        
  libkhtml5 libkidletime4 libkimproxy4 libkio5 libkjsapi4 libkjsembed4 libkmediaplayer4 libknewstuff2-4 libknewstuff3-4  
  libknotifyconfig4 libkntlm4 libkparts4 libkprintutils4 libkpty4 libkrosscore4 libktexteditor4 libkunitconversion4      
  libkutils4 liblapack3 liblapack3gf liblvm2app2.2 liblvm2cmd2.02 libmediastreamer-base3 libmpfr4 libnepomuk4            
  libnepomukquery4a libnepomukutils4 libopenvg1-mesa libortp9 libpcsclite1 libperl5.18 libplasma3                        
  libpulse-mainloop-glib0 libpulse0 libpython-stdlib libqt4-dbus libqt4-declarative libqt4-designer libqt4-help          
  libqt4-network libqt4-opengl libqt4-qt3support libqt4-script libqt4-scripttools libqt4-sql libqt4-sql-mysql            
  libqt4-sql-sqlite libqt4-svg libqt4-test libqt4-xml libqt4-xmlpatterns libqtcore4 libqtdbus4 libqtgui4 librecad        
  librecad-data libsolid4 libsystemd-login0 libtalloc2 libthreadweaver4 libusb-1.0-0 libusb-1.0-0:i386 libvlc5            
  libvlccore5 linux-headers-siduction-amd64 linux-image-siduction-amd64 linux-libc-dev lvm2 mc mc-data openprinting-ppds  
  perl perl-base perl-modules printer-driver-foo2zjs python python-minimal qdbus qtcore4-l10n showfoto                    
  system-config-printer-udev udev udisks vlc-nox xserver-xorg-core xserver-xorg-input-evdev xserver-xorg-video-intel      
  xserver-xorg-video-vesa  

Offline dibl

  • siduction community member
  • Global Moderator
  • User
  • *****
  • Posts: 2.358
    • Land of the Buckeye
upgrade qt4 will remove kde
« Reply #4 on: 2013/09/15, 14:36:11 »
I purged skype, but no change in the d-u.  There must be a package in the 125 to remove, that is in conflict with the new qt4 packages, but it should not be a KDE package, right?
System76 Oryx Pro, Intel Core i7-11800H, SSD 970 EVO Plus;  Asus ROG STRIX X299-E, Core i7-7740X, Nvidia GTX-1060, dual monitors, SSD 860 EVO

Offline dibl

  • siduction community member
  • Global Moderator
  • User
  • *****
  • Posts: 2.358
    • Land of the Buckeye
upgrade qt4 will remove kde
« Reply #5 on: 2013/09/15, 14:45:32 »
@ayla, what is your installed version of libqt4-qt3support?
System76 Oryx Pro, Intel Core i7-11800H, SSD 970 EVO Plus;  Asus ROG STRIX X299-E, Core i7-7740X, Nvidia GTX-1060, dual monitors, SSD 860 EVO

Offline ayla

  • User
  • Posts: 1.744
upgrade qt4 will remove kde
« Reply #6 on: 2013/09/15, 14:45:52 »
maybe a diff of the installed packages on all systems can give you a hint.

Code: [Select]
dpkg -l|awk '/^ii/{ print $2 }'|grep -v -e ^lib -e -dev -e linux-image -e linux-headers >apps_installed.txt

libs not included. from:
http://wiki.siduction.de/index.php?title=Sicherung_/home

Offline dibl

  • siduction community member
  • Global Moderator
  • User
  • *****
  • Posts: 2.358
    • Land of the Buckeye
upgrade qt4 will remove kde
« Reply #7 on: 2013/09/15, 14:52:17 »
I think my problem centers around libqt4-qt3support.  Look at this:

Code: [Select]
root@imerabox:/# apt-cache policy libqt4-qt3support
libqt4-qt3support:
  Installed: 4:4.8.5+dfsg-4
  Candidate: 4:4.8.5+git121-g2a9ea11+dfsg-1
  Version table:
     4:4.8.5+git121-g2a9ea11+dfsg-1 0
        500 http://ftp.us.debian.org/debian/ unstable/main amd64 Packages
        500 http://http.debian.net/debian/ unstable/main amd64 Packages
 *** 4:4.8.5+dfsg-4 0
        100 /var/lib/dpkg/status


Code: [Select]
root@imerabox:/# apt-get install libqt4-qt3support=4:4.8.5+git121-g2a9ea11+dfsg-1
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:
 libqt4-qt3support : Depends: libqt4-designer (= 4:4.8.5+git121-g2a9ea11+dfsg-1) but 4:4.8.5+dfsg-4 is to be installed
                     Depends: libqt4-network (= 4:4.8.5+git121-g2a9ea11+dfsg-1) but 4:4.8.5+dfsg-4 is to be installed
                     Depends: libqt4-sql (= 4:4.8.5+git121-g2a9ea11+dfsg-1) but 4:4.8.5+dfsg-4 is to be installed
                     Depends: libqt4-xml (= 4:4.8.5+git121-g2a9ea11+dfsg-1) but 4:4.8.5+dfsg-4 is to be installed
                     Depends: libqtcore4 (= 4:4.8.5+git121-g2a9ea11+dfsg-1) but 4:4.8.5+dfsg-4 is to be installed
                     Depends: libqtgui4 (= 4:4.8.5+git121-g2a9ea11+dfsg-1) but 4:4.8.5+dfsg-4 is to be installed
E: Unable to correct problems, you have held broken packages.


Code: [Select]
root@imerabox:/# apt-get remove libqt4-qt3support
Reading package lists... Done
Building dependency tree      
Reading state information... Done
The following packages were automatically installed and are no longer required:
  amarok-common amarok-utils clamz freerdp-x11 htdig kde-config-cddb kde-wallpapers kde-wallpapers-default kde-workspace-data kde-workspace-kgreet-plugins
  kdegames-mahjongg-data kdenetwork-strigi-analyzers kipi-plugins-common ktorrent-data libarchive13 libasound2:i386 libaudio2:i386 libavahi-client3:i386
  libavahi-common-data:i386 libavahi-common3:i386 libavcodec53 libavformat53 libcups2:i386 libdnet libexpat1:i386 libfftw3-3 libfftw3-double3
  libfontconfig1:i386 libfreerdp-plugins-standard libfreerdp1 libfreetype6:i386 libgadu3 libgcrypt11:i386 libgle3 libgnutls26:i386 libgpg-error0:i386
  libgssapi-krb5-2:i386 libgstreamer-plugins-base0.10-0:i386 libgstreamer0.10-0:i386 libgtkglext1 libjpeg8:i386 libjs-mootools libk5crypto3:i386
  libkasten2controllers2abi50 libkasten2core2 libkasten2gui2 libkasten2okteta1controllers1abi50 libkasten2okteta1core1 libkasten2okteta1gui1 libkdcraw22
  libkdegames6 libkexiv2-11 libkeyutils1:i386 libkipi11 libkmahjongglib4 libkqoauth0 libkrb5-3:i386 libkrb5support0:i386 libktorrent-l10n libktorrent4
  libktorrent5 liblastfm1 liblcms1:i386 liblensfun-data liblensfun0 libloudmouth1-0 libmarblewidget16 libmeanwhile1 libmediastreamer-base3 libmms0
  libmng1:i386 libmsn0.3 libnettle4 libofa0 libokteta1core1 libokteta1gui1 libopenal-data libopenal1 libopencv-calib3d2.4 libopencv-contrib2.4
  libopencv-core2.4 libopencv-features2d2.4 libopencv-flann2.4 libopencv-highgui2.4 libopencv-imgproc2.4 libopencv-legacy2.4 libopencv-ml2.4
  libopencv-objdetect2.4 libopencv-video2.4 liborc-0.4-0:i386 libortp9 libotr2 libp11-kit0:i386 libpgf6 libpng12-0:i386 libqextserialport1
  libqt4-network:i386 libqtgui4:i386 libqtscript4-core libqtscript4-gui libqtscript4-network libqtscript4-sql libqtscript4-uitools libqtscript4-xml
  libqtwebkit4:i386 libroar-compat2 libroar2 libshp1 libspandsp2 libsqlite0 libsqlite3-0:i386 libsrtp0 libssl1.0.0:i386 libtag-extras1 libtasn1-3:i386
  libtiff4:i386 libx264-124 libxine1-x libxml2:i386 libxrender1:i386 libxss1:i386 libxt6:i386 libxv1:i386 marble-data marble-plugins palapeli-data
  siduction-art-wallpaper-firestarter siduction-art-wallpaper-ridersonthestorm siduction-icons texlive-latex-base texlive-latex-base-doc
  xscreensaver-data-extra xscreensaver-gl-extra xscreensaver-screensaver-bsod
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  akonadiconsole akregator amarok ark bangarang blogilo bomber bovo digikam-private-libs dolphin dragonplayer granatier gwenview juk k3b kaddressbook
  kaffeine kalarm kamera kapman kate katomic kbattleship kblackbox kblocks kbounce kbreakout kcalc kde-baseapps kde-baseapps-bin kde-plasma-desktop
  kde-runtime kde-style-oxygen kde-window-manager kde-workspace kde-workspace-bin kdebase-bin kdebase-runtime kdebase-workspace-bin kdegames
  kdelibs5-plugins kdemultimedia kdenetwork kdepasswd kdepim kdepim-groupware kdepim-kresources kdepim-runtime kdepim-strigi-plugins kdepim-wizards
  kdesdk-dolphin-plugins kdesudo kdiamond kdm kfind kfourinline kftpgrabber kget kgoldrunner khelpcenter4 kigo killbots kinfocenter kio-audiocd
  kipi-plugins kiriki kjots kjumpingcube kleopatra klickety klines klipper kmahjongg kmail kmenuedit kmines kmix knetwalk knode knotes kolf kollision
  konq-plugins konqueror konqueror-nsplugins konquest konsole konsolekalendar kontact konversation kopete korganizer kpat kppp krdc kreversi krfb kruler
  kscd kscreensaver kscreensaver-xsavers kshisen ksirk ksnapshot kspaceduel ksquares ksudoku ksysguard ktimetracker ktorrent ktron ktuberling kubrick kuser
  kwrite libk3b6 libk3b6-extracodecs libkateinterfaces4 libkde3support4 libkdepim4 libkleo4 libkopete4 libkpgp4 libmessagelist4 libqt4-dev libqt4-dev-bin
  libqt4-opengl-dev libqt4-qt3support libqtwebkit-dev lskat okteta okular palapeli picmi plasma-dataengines-workspace plasma-desktop
  plasma-scriptengine-superkaramba plasma-widgets-workspace polkit-kde-1 python-kde4 siduction-art-kde-firestarter siduction-art-kde-ridersonthestorm
  siduction-art-kdm-eow siduction-art-kdm-firestarter siduction-art-kdm-ridersonthestorm siduction-art-kdm-xmas siduction-art-ksplash-firestarter
  siduction-art-ksplash-ridersonthestorm skanlite systemsettings
0 upgraded, 0 newly installed, 150 to remove and 23 not upgraded.
After this operation, 507 MB disk space will be freed.
Do you want to continue? [Y/n]
System76 Oryx Pro, Intel Core i7-11800H, SSD 970 EVO Plus;  Asus ROG STRIX X299-E, Core i7-7740X, Nvidia GTX-1060, dual monitors, SSD 860 EVO

Offline ayla

  • User
  • Posts: 1.744
upgrade qt4 will remove kde
« Reply #8 on: 2013/09/15, 15:11:23 »
Code: [Select]
cal@nescaya:~cal: apt-cache policy libqt4-qt3support
libqt4-qt3support:
  Installiert:           4:4.8.5+git121-g2a9ea11+dfsg-1
 
        500 http://ftp.de.debian.org/debian/ unstable/main amd64 Packages
        100 /var/lib/dpkg/status
So there seems to be a package on your system wich insists on the older version? Or is it a "hold" somewhere?

Offline dibl

  • siduction community member
  • Global Moderator
  • User
  • *****
  • Posts: 2.358
    • Land of the Buckeye
upgrade qt4 will remove kde
« Reply #9 on: 2013/09/15, 15:24:27 »
Thanks ayla.  apt-cache rdepends shows most or all of the KDE packages depend on libqt4-qt3support, plus others like digikam, nvclock-qt, etc.  So that explains why removing it would pull out all of KDE.

Only one package is on hold -- systemd-sysv.

The other 2 systems that had successful d-u are more "plain vanilla" KDE, although one of them does run vmware.  My main desktop is an older sid installation -- it started out as aptosid Imera and was cross-graded to siduction at the end of 2011.  So it has a long history of many things being installed and removed over these 3 years.

It looks like a big research project to figure out which package is the one that is clinging to the old version of libqt4-qt3support.  I think will be much faster, and with more drama  :D   to simply let the d-u purge KDE and the other items, then reinstall plasma-desktop-kde and the items that I need.  I can use the d-u output to make a list of everything that is being removed, and afterwards I can install what is needed.
System76 Oryx Pro, Intel Core i7-11800H, SSD 970 EVO Plus;  Asus ROG STRIX X299-E, Core i7-7740X, Nvidia GTX-1060, dual monitors, SSD 860 EVO

Santa

  • Guest
upgrade qt4 will remove kde
« Reply #10 on: 2013/09/15, 15:37:59 »
Hello,

this is the usual problem which happens when a multiarch library is built for am64 but not for i386 because the debian buildd machines didn't have time to build the i386 counterpart yet. So, unless something unexpected happens, in some hours this problem is going to disappear (as soon as qt 4 built for i386 appears in your debian mirror). Also note that this is not a kde or "kdenext" specific problem.

Quote from: "dibl"
So this one wants to rip out all of KDE. I wonder why it is different? Could it be something like skype, which is not on the others?


It may be skype, yes. In any case, if you check the systems where everything is fine you will realize that they have qt 4 installed just for one architecture. If you check the system where the dist-upgrade wants to remove a lot of things you will realize that you have various qt 4 libraries installed both for amd64 and i386. As I said above, your problem problem will be gone once you have the new qt 4 packages for i386 in your debian mirror.

Offline dibl

  • siduction community member
  • Global Moderator
  • User
  • *****
  • Posts: 2.358
    • Land of the Buckeye
upgrade qt4 will remove kde
« Reply #11 on: 2013/09/15, 15:42:45 »
@Santa, you are exactly correct -- this is the only multiarch system, and I had forgotten that fact.

As expected, it was only 5 minutes to fix it the crude way:

Code: [Select]
apt-get dist-upgrade

Code: [Select]
apt-get autoremove

Wheeeeeeee -- that was pretty exciting! :D


Code: [Select]
apt-get install plasma-desktop dolphin kate kdegames

All happy again.

Thanks guys.
System76 Oryx Pro, Intel Core i7-11800H, SSD 970 EVO Plus;  Asus ROG STRIX X299-E, Core i7-7740X, Nvidia GTX-1060, dual monitors, SSD 860 EVO

Offline vilde

  • User
  • Posts: 708
upgrade qt4 will remove kde
« Reply #12 on: 2013/09/17, 15:31:44 »
For information I also had some problem with qt4 (I think) yesterday and d-u wanted to remove between 10 and 20 packages but today it's ok. Multiarch and XFCE