Siduction Forum

Siduction Forum => Upgrade Warnings => Topic started by: melmarker on 2017/12/04, 23:48:46

Title: LXQt Transition started
Post by: melmarker on 2017/12/04, 23:48:46
That means - do yourself a favour and don't do dist-upgrades for the next two days.

Füsse stillhalten, das ist in 2 Tagen durch.
Title: Re: LXQt Transition started
Post by: GoinEasy9 on 2017/12/05, 17:35:40
Thanks for the heads up, melmarker.
Title: Re: LXQt Transition started
Post by: dibl on 2017/12/05, 19:01:04
Heh -- too late for me!    ::)


But, no serious damage.  The "Leave" (or whatever it is) item on the menu is now a plain white square with no icon in it. But when clicked, it still offers the same sub-menu of exiting or shutting down options.  Everything seems to be working as expected, just some graphics/visual stuff has changed.
Title: Re: LXQt Transition started
Post by: melmarker on 2017/12/05, 19:27:09
The reason for that warning was:
 https://release.debian.org/transitions/html/auto-libqtxdg.html

hell, the transiton started as soon as i uploaded qtxdg and build-tools - and all leaf packages start to rebuild. To be true, we never have tested this case upstream nor we had any interests to do so - seems to work without major breakages - but from an upstream point of view the whole repository is in an inconsistent state until the last part of the release is finished :D

Edit: One might notice that the panel and the runner are still on 0.11.1 - dunno which mix was uploaded to the mirrors within the transition.
Title: Re: LXQt Transition started
Post by: bluelupo on 2017/12/07, 13:28:28
2 lxqt packages would be removed.

Code: [Select]
# apt-get dist-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  libcdio16 ssft
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
  lxqt-common patience-lxqt-artwork
Die folgenden NEUEN Pakete werden installiert:
  libbind9-160 libcdio17 libdns-export169 libdns169 libisc-export166 libisc166 libisccc160 libisccfg160 liblwres160 libntfs-3g88 libpcre2-16-0 libpoppler72 libqt5xdg3 libqt5xdgiconloader3
  linux-compiler-gcc-7-x86 linux-headers-4.14.0-1-686-pae linux-headers-4.14.0-1-common linux-kbuild-4.14 lxqt-system-theme lxqt-themes
Die folgenden Pakete werden aktualisiert (Upgrade):
  audacious-plugins bind9-host binutils binutils-common binutils-i686-linux-gnu busybox calamares connman console-setup console-setup-linux cpio cpp-6 cpp-7 cups-browsed cups-filters cups-filters-core-drivers
  curl dirmngr dmeventd dmsetup dnsutils firefox fonts-linuxlibertine fonts-opensymbol gcc-6 gcc-6-base gcc-7 gcc-7-base gdisk gir1.2-gtk-3.0 git git-man gnome-accessibility-themes gnome-themes-standard
  gnome-themes-standard-data gnupg gnupg-l10n gnupg-utils gnupg2 gparted gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm gpgv gstreamer1.0-plugins-ugly gtk-update-icon-cache gtk2-engines
  gtk2-engines-pixbuf guile-2.0-libs gvfs gvfs-backends gvfs-bin gvfs-daemons gvfs-fuse gvfs-libs ibverbs-providers inkscape isc-dhcp-client isc-dhcp-common keyboard-configuration less libasan3 libasan4
  libassuan0 libatomic1 libbinutils libbluray2 libbrlapi0.6 libc-bin libc-dev-bin libc-l10n libc6 libc6-dev libcanberra-gstreamer libcanberra-pulse libcanberra0 libcc1-0 libcdio-cdda2 libcdio-paranoia2
  libcilkrts5 libcpupower1 libcupsfilters1 libcurl3 libcurl3-gnutls libdb5.3 libdevmapper-event1.02.1 libdevmapper1.02.1 libfabric1 libfftw3-bin libfftw3-double3 libfftw3-long3 libfftw3-quad3 libfftw3-single3
  libfm-qt-l10n libfm-qt3 libfontembed1 libgail-common libgail18 libgcc-6-dev libgcc-7-dev libgcc1 libgdal20 libgdcm2.8 libgeos-3.5.1 libgeos-c1v5 libgfortran4 libgomp1 libgpgme11 libgpgmepp6 libgssdp-1.0-3
  libgtk-3-0 libgtk-3-bin libgtk-3-common libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libgupnp-1.0-4 libharfbuzz-icu0 libharfbuzz0b libibverbs1 libinput-bin libinput-tools libinput10 libitm1 libjim0.77
  libjpeg-turbo-progs libjpeg62-turbo liblouisutdml-bin liblouisutdml-data liblouisutdml7 liblvm2app2.2 liblvm2cmd2.02 liblxqt-globalkeys-ui0 liblxqt-globalkeys0 liblxqt-l10n liblxqt0 libmbim-glib4
  libmbim-proxy libmpg123-0 libmpx2 libnghttp2-14 libnspr4 libpcre2-8-0 libpcre3 libperl5.26 libpoppler-glib8 libpoppler-qt5-1 libpsl5 libpulse-mainloop-glib0 libpulse0 libpulsedsp libpython2.7
  libpython2.7-minimal libpython2.7-stdlib libpython3.6 libpython3.6-minimal libpython3.6-stdlib libqhull7 libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5designer5 libqt5gui5 libqt5help5 libqt5network5
  libqt5opengl5 libqt5positioning5 libqt5printsupport5 libqt5script5 libqt5sql5 libqt5sql5-sqlite libqt5svg5 libqt5test5 libqt5webchannel5 libqt5widgets5 libqt5xml5 libqtermwidget5-0 libquadmath0 librdmacm1
  libreoffice libreoffice-avmedia-backend-gstreamer libreoffice-base libreoffice-base-core libreoffice-base-drivers libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-gtk3
  libreoffice-impress libreoffice-java-common libreoffice-librelogo libreoffice-math libreoffice-ogltrans libreoffice-report-builder-bin libreoffice-script-provider-python libreoffice-sdbc-postgresql
  libreoffice-style-galaxy libreoffice-style-tango libreoffice-writer libstdc++6 libsysstat-qt5-0 libtcl8.6 libtk8.6 libturbojpeg0 libubsan0 libunistring2 libupower-glib3 libvoikko1 libwayland-client0
  libwayland-cursor0 libwayland-server0 lightning linux-cpupower linux-headers-686-pae linux-libc-dev locales lsscsi lvm2 lximage-qt lximage-qt-l10n lxqt lxqt-about lxqt-about-l10n lxqt-admin lxqt-admin-l10n
  lxqt-config lxqt-config-l10n lxqt-core lxqt-globalkeys lxqt-globalkeys-l10n lxqt-notificationd lxqt-notificationd-l10n lxqt-openssh-askpass lxqt-openssh-askpass-l10n lxqt-panel lxqt-panel-l10n
  lxqt-policykit lxqt-policykit-l10n lxqt-powermanagement lxqt-powermanagement-l10n lxqt-qtplugin lxqt-runner lxqt-runner-l10n lxqt-session lxqt-session-l10n lxqt-sudo lxqt-sudo-l10n mpv multiarch-support
  nano ntfs-3g ocl-icd-libopencl1 ovmf pavucontrol-qt pavucontrol-qt-l10n pcmanfm-qt pcmanfm-qt-l10n perl perl-base perl-modules-5.26 poppler-utils pulseaudio pulseaudio-module-bluetooth
  pulseaudio-module-gconf pulseaudio-module-zeroconf pulseaudio-utils python-numpy python-pkg-resources python-pyqt5 python-pyqt5.qtsvg python-pyqt5.qtwebkit python-simplejson python2.7 python2.7-minimal
  python3-pkg-resources python3-uno python3.6 python3.6-minimal qt5-gtk-platformtheme qt5-image-formats-plugins qterminal qterminal-l10n qtermwidget5-data reiserfsprogs screengrab smplayer smplayer-l10n
  tcl8.6 testdisk thunderbird tk8.6 uno-libs3 upower ure wpasupplicant zim
300 aktualisiert, 20 neu installiert, 2 zu entfernen und 0 nicht aktualisiert.
Es müssen 389 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 71,5 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] n
Abbruch.
Title: Re: LXQt Transition started
Post by: melmarker on 2017/12/07, 15:07:08
common kann und soll weg - zum Glück. das hat viel Arbeit gemacht - patience sollte ich dann wohl mal anpassen.
Title: Solved: LXQt Transition started
Post by: melmarker on 2017/12/07, 16:59:45
Fixed. LXQt is fully in sid too, so i set this solved.
Title: Re: LXQt Transition started
Post by: GoinEasy9 on 2017/12/07, 18:13:29
Thank You melmarker
Title: Re: LXQt Transition started
Post by: titan on 2017/12/08, 10:16:55
Must just be just me then, upgraded yesterday now I have no icons in PCmanfm qt. This has happened before some time ago during one of the many qt transitions and I went back to PCmanfm for a couple of months. Then it was possible to change the icon set and get a working file manager but it did not survive a reboot, not this time. Icons for folders do not show although thumbnails do.


I have Lxqt installed but use i3 mostly and had a review and trial run of a few the current file managers as it is an application I use a lot and the big surprise was SpaceFM what an improvement since I last looked some time ago, I think this will be my default for the time being. Unfortunately not a natural choice for LXQT as it is not QT5.
Title: Re: LXQt Transition started
Post by: melmarker on 2017/12/08, 13:11:44
https://github.com/IgnorantGuru/spacefm - one could consider this project dead. But hey, your choice.
Title: Re: LXQt Transition started
Post by: titan on 2017/12/08, 20:11:25
Am I the only one with this no icon problem ?


Regarding SpaceFM the rolling version is not so old  https://code.launchpad.net/~mati75/+archive/ubuntu/spacefm-unstable

Title: Re: LXQt Transition started
Post by: melmarker on 2017/12/08, 20:29:34
Am I the only one with this no icon problem ?


Regarding SpaceFM the rolling version is not so old  https://code.launchpad.net/~mati75/+archive/ubuntu/spacefm-unstable
Really ...

Edit: https://igurublog.wordpress.com/2015/02/17/updated-info-on-spacefm/

Title: Re: LXQt Transition started
Post by: titan on 2017/12/08, 21:53:22
Melmarker, I am not sure what point you are trying to make, I appreciate the work you do with LXQT and Nomacs. You said it was safe to upgrade LXQT which I did only to find it had broken PCman. I have asked twice am I the only one with this problem, no reply so far. I also commented I had found a temporary replacement file manager, you don't respond to the bug in PCman but to tell me Spacefm is not maintained. To be honest I am not bothered at least it works.
Title: Re: LXQt Transition started
Post by: melmarker on 2017/12/08, 23:24:19
You said it was safe to upgrade LXQT which I did only to find it had broken PCman. I have asked twice am I the only one with this problem, no reply so far.

The point is: YOU broke your installation. With all my three hats on i can't see here any problem: siduction, debian maintainer and LXQt upstream. If we could aggree that this is the most likely case there are a few things possible: partial upgrade aka libqt5xdg2 still in place, no current lxqt-qtplugin, no lxqt-session with current lxqt-qtplugin etc - it might be all possible and it is nothing we can fix or are interested in. BTW: Only out of curiosity i took an old siduction image, installed it, installed i3, purged xfwm4, restarted and have done a full upgrade. Result see below:
(https://i.imgur.com/U8MI7L3.png)

Title: Re: LXQt Transition started
Post by: titan on 2017/12/09, 12:27:54
Thanks for investigating and answering my question, is it just my installation with this problem ? looks that way. No idea why, it has been running daily for years without a problem up to the last upgrade. I have now completely purged LXQT and  only reinstalled PCmanFM-qt none of the apps you mentioned are installed   libqt5xdg2, lxqt-qtplugin, or lxqt-session. PCmanFM-qt now has icons and looks fine apart from the folders and files are listed horizontally not vertically is this a bug or a feature, I prefer the normal vertical  listing but cant find any settings to change it, a Google has not turned up anything either.


thanks for your help.
Title: Re: LXQt Transition started
Post by: melmarker on 2017/12/09, 12:53:35
@titan: it seems you lack the basic understanding what LXQt is and how it works - no problem, the informations are well hidden :) So i will try to bring a little bit more light into: the very basic lib is libqtxdg - currently in version libqt5xdg3 3.1.0, built on that is libfm-qt3 (0.12.0) and liblxqt0 (0.12.0) - all other compontents are more or less based on these three libs. Next very important parts of LXQt are the lxqt-session and lxqt-qtplugin. First is the integrational part that deliver the session, set the used platform and start basic services. Second is a kind of glue that provide the session settings to the applications if a lxqt session is running.

And exactly there seems to be a problem, all of these components need to build against the same qtxdg and liblxqt. One can check that - if no session is present one can set the pcmanfm-qt icon theme directly in pcmanfm-qt - with a valid session running these settings are hidden.

Best bet to solve your issues is just to remove libqt5xdg* and libqt5xdgiconloader* - that will take all other LXQt components with it. After that an simple "apt install task-lxqt-desktop" will install a full LXQt with all bells and whistles - if not done yet i would suggest to remove /etc/apt/apt.conf.d/80siduction or change it to install recommends. One can purge not needed packages afterwards.

Edit: forget to mention that LXQt is strictly indipendent from any Window Manager - so on can chose every WM one like. That will work fine in theory, there might be some issues with keybindings and the way different WMs handle background applications - keybindings are handled for LXQt in lxqt-globalkeysd, so if the WM take some bindings that globalkeysd want, one should solve that in one of the settings. Second: i3 seems to mess up the classic desktop layer - so it migth be better that there is no pcmanfm-qt --desktop process running.
Title: Re: LXQt Transition started
Post by: paxmark2 on 2017/12/10, 22:13:45
Not siduction, but Debian testing derivative  Sparky.  I and others got the blue screen.  I did

apt remove libqt5xdg*  libqt5xdgiconloader*   followed by
apt install task-lxqt-desktop

I selected sddm (had been lightdm) 

Nonresponsive menu ond other problems still present.  I am going to wait on finding solutions,  time might heal.  I will lurk on freenode #lxde and OFTC #debian-lxqt
Title: Re: LXQt Transition started
Post by: melmarker on 2017/12/10, 22:16:56
Some packages just migrate to testing - but creating blue screens - ok, never mind.
Title: Re: LXQt Transition started
Post by: paxmark2 on 2017/12/15, 03:11:57
Time did heal for the migration to testing.  My 3 y.o. lxqt continues in testing. peace out.