Plasma6 already in [latest]

I tried Plasma 6.0 RC1 on CURRENT.

Surprisingly advanced (not too late, compared with upstream), however the collection of ports is, understandably, not the same type of candidate for release.

More info later.
 

kde6, Plasma 6.0 RC1, X11, CURRENT​


If I recall correctly, pinned items in Task Manager remained as pins after opening.

After using SDDM to log in, it was impossible to sleep, log out, shut down or restart in the normal way.

graphics/spectacle-devel was installable, deinstallation of sysutils/lxqt-config was involved, the resulting Spectacle was not usable.

Code:
% grep 3940 /var/log/messages

Jan 31 22:34:21 mowa219-gjp4-zbook-freebsd pkg[3940]: lxqt-config-1.3.0_1 deinstalled
Jan 31 22:34:22 mowa219-gjp4-zbook-freebsd pkg[3940]: json-c reinstalled: 0.17 -> 0.17 
Jan 31 22:34:24 mowa219-gjp4-zbook-freebsd pkg[3940]: spectacle-devel-24.01.90 installed
%

Code:
% zpool status -x
all pools are healthy
% spectacle
Screenshot request failed: "The process is not authorized to take a screenshot"
qt.qml.typeresolution.cycle: Cyclic dependency detected between "qrc:/qt/qml/org/kde/desktop/private/TextFieldContextMenu.qml" and "qrc:/qt/qml/org/kde/desktop/MenuItem.qml"
kf.kirigami.platform: Failed to find a Kirigami platform plugin for style "org.kde.desktop"
load: 1.14  cmd: spectacle 4071 [select] 44.63r 2.62u 1.30s 0% 165488k
mi_switch+0x170 sleepq_switch+0x104 sleepq_catch_signals+0x276 sleepq_wait_sig+0x9 _cv_wait_sig+0x16f kern_poll_kfds+0x4cc kern_poll+0x99 sys_poll+0x50 amd64_syscall+0x153 fast_syscall_common+0xf8
^C
% bectl list -c creation | tail -n 5
n267555-e3c7b76fa810-c -      -          385M  2024-01-21 11:42
n267555-e3c7b76fa810-f -      -          608M  2024-01-26 13:42
n267824-0dd5a5603e7a-a -      -          96.7M 2024-01-28 20:29
n267824-0dd5a5603e7a-b -      -          142M  2024-01-31 09:25
n267824-0dd5a5603e7a-c NR     /          226G  2024-01-31 10:37
% pkg iinfo spectacle wayland
spectacle-devel-24.01.90
egl-wayland-1.1.13
linux-c7-wayland-1.15.0
plasma-wayland-protocols-1.12.0
plasma6-kwayland-5.92.0
qt5-wayland-5.15.12p60
qt6-wayland-6.6.1
wayland-1.22.0
wayland-protocols-1.33
xwayland-devel-21.0.99.1.664
% pkg iinfo nvidia
linux-nvidia-libs-470-470.161.03
nvidia-driver-470-470.161.03
nvidia-settings-535.146.02
nvidia-xconfig-525.116.04
% su -
Password:
root@mowa219-gjp4-zbook-freebsd:~ # bectl activate n267824-0dd5a5603e7a-b
Successfully activated boot environment n267824-0dd5a5603e7a-b
root@mowa219-gjp4-zbook-freebsd:~ # zzz

I used Flameshot (deskutils/flameshot) to take shots, can't remember where I saved them.
 
I've been using Plasma6 RC1 on FreeBSD for over two weeks. Some things are missing in the ports tree (e.g. PIM (kmail,akregator...) because plasma5 and plasma6 are not planned to exist at the same time - after some time, plasma6 will replace the kde5 version. Generally works well, except for some annoying behavior in the konsole app: https://bugs.kde.org/show_bug.cgi?id=480196
 
Please, where did you read that (in relation to ports)?
I don't have the original source, but several port developers/committers talked about this in a russian telegram chat dedicated to FreeBSD: when the official release comes out, they plan to do a mass shift upgrade, WIP: https://github.com/tcberner/kde6-overlay. As far as I understand, they have no plans to support two major branches at the same time.
 
After using SDDM to log in, it was impossible to sleep, log out, shut down or restart in the normal way.

Fixed.

graphics/spectacle-devel was installable, … the resulting Spectacle was not usable.

Fixed.

Some issues noted whilst testing yesterday.

2024-03-08 23-02 desktop misplaced.png

  • mysterious characters in tabs and title bars of Konsole (I mentioned this in IRC a few weeks ago)
  • desktop misplaced – shifted to the right, and the black area to its left will not present a context menu
  • XTerm windows that were previously kept above others are no longer kept above others when restored
  • Xterm windows are the wrong size when restored.
2024-03-08 23-17 spectacle-devel Spectacle export to Imgur.png

  • icons in notifications are broken
  • export to Imgur works, however the shared image was not associated with my Imgur account
  • Dolphin no longer has an Information panel (F11) to its right
  • Dolphin previews were not visible.
2024-03-08 23-24-03 KWin context menu misplaced.png

  • the context menu is misplaced
  • the red desktop background to the right is normally on the display to the left (what's pictured is a mash of two desktop backgrounds).
2024-03-08 23-40 Dolphin, panels disappeared.png

  • if Dolphin shows panels for Places and Folders, neither panel will be shown after minimising the window.
 
Seems like it may be prudent to wait until all of KDE components (Plasma, Frameworks, and QT) all get updated to v.6 later this year...
 
when compiling plasma6-plasma for the webserver build as i found it works how:
first to last: x11,qt-core,qt6,qmake,plasma6-plasma else itll error and youll be looking around for what part its missing but no #qt-core missing is going to cause errors to pop up:
 
Has anyone downloaded the 13.3R amd64 dvd1.iso?

If so, are the KDE packages for KDE5 or 6 (or both)?

I'm wondering whether the latest or quarterly repo was used to build the dvd1 .iso?

[edit: or perhaps a custom repo for the purpose, as seems to have happened on some previous releases?]
 
… 13.3R amd64 dvd1.iso?

I chose FreeBSD-13.3-RC1-amd64-dvd1.iso in response to Please test: FreeBSD 13.3-RC1.

Code:
% pwd
/media/Kingston_DataTraveler_3.0_08606E6D402DBF10471501BC/packages
% bfs . -name "kde5-*" -print
./FreeBSD:13:amd64/All/kde5-5.27.10.23.08.4_2.pkg
%

… latest or quarterly …

I can't imagine using latest.

<https://www.freshports.org/x11/kde5/#packages> currently shows 5.27.10.23.08.4_2 for quarterly but not latest.
 
I chose FreeBSD-13.3-RC1-amd64-dvd1.iso in response to Please test: FreeBSD 13.3-RC1.

Probably still the same at RELEASE?

Code:
% pwd
/media/Kingston_DataTraveler_3.0_08606E6D402DBF10471501BC/packages
% bfs . -name "kde5-*" -print
./FreeBSD:13:amd64/All/kde5-5.27.10.23.08.4_2.pkg
%

bfs(1) is news, ta.

But I should have asked about -iname "plasma*" instead ...

I can't imagine using latest.

Neither can I, but there have been last-minute shuffles at times to include some ports' packages, I gather - and some spectacular misses like Centos and gnome missing from 12.x and 13.x due to ports directory renaming.

<https://www.freshports.org/x11/kde5/#packages> currently shows 5.27.10.23.08.4_2 for quarterly but not latest.

I guess if it was from quarterly then there'd be no Plasma6 stuff, which is what matters ... so maybe this is the last cohesive snapshot of (KDE, Plasma, Frameworks, qt)5 ?
 
when compiling plasma6-plasma for the webserver build as i found it works how:

first to last: x11,qt-core,qt6,qmake,plasma6-plasma else itll error and youll be looking around for what part its missing but no #qt-core missing is going to cause errors to pop up:

Please, what errors pop up?

Which version of FreeBSD, exactly?

freebsd-version -kru ; uname -aKU

No error here with a dry run of poudriere-bulk(8). From the attached file:

Code:
…
[00:05:59] [Dry Run] Package fetch: Generating logs for fetched packages
[00:07:01] [Dry Run] Unqueueing existing packages
[00:07:01] [Dry Run] Unqueueing orphaned build dependencies
[00:07:01] [Dry Run] Sanity checking build queue
[00:07:01] [Dry Run] Processing PRIORITY_BOOST
[main-default] [2024-03-10_10h43m14s] [load_priorities] Queued: 330 Built: 0   Failed: 0   Skipped: 0   Ignored: 0   Fetched: 87  Tobuild: 243  Time: 00:06:58
[00:07:01] [Dry Run] Dry run mode, cleaning up and exiting
[00:07:01] [Dry Run] Would build 243 packages using 4 builders
[00:07:01] [Dry Run] Ports to build: …
…

–including devel/qt5-core.

(qt-core has never existed in the ports tree, according to FreshPorts.)
 

Attachments

  • poudriere bulk plasma6-plasma.txt
    532.2 KB · Views: 24
when compiling plasma6-plasma for the webserver build as i found it works how:
first to last: x11,qt-core,qt6,qmake,plasma6-plasma else itll error and youll be looking around for what part its missing but no #qt-core missing is going to cause errors to pop up:

(qt-core has never existed in the ports tree, according to FreshPorts.)
Either that was a mis-quote (like should have been qt6-core) or a genuine compiler error due to a typo somewhere... ;)

Edit: it is a misquote... according to cgit.freebsd.org/ports mirror, there's devel/qt6-base and devel/qt6... Seems like it's another round of looking through Makefiles and finding the ones that are KDE6-only...
 
ADG mentions co-installability issues, and that a lot of applications are still on QT5... Would be nice if I had the time to see if I can make a go of things, even if functionality is limited in 6...
 
The attached log includes:
At a glance, just one thing surprises me: deinstallation of Falkon. It is packaged – <https://www.freshports.org/www/falkon/#packages> – and found by pkg-search(8), so I guess that there's a conflict. I'll check after booting the new environment.

Postscript​

Yes, conflicts would occur:
Code:
root@mowa219-gjp4-zbook-freebsd:~ # bectl list -c creation | tail -n 3
1500014-pa-base           -      -          74.7M 2024-03-12 17:03
1500014-qa-kde6           NR     /          286G  2024-03-12 23:58
1500014-ra-base           -      /tmp/up    8K    2024-03-13 01:19
root@mowa219-gjp4-zbook-freebsd:~ # uname -aKU
FreeBSD mowa219-gjp4-zbook-freebsd 15.0-CURRENT FreeBSD 15.0-CURRENT main-n268763-835b12a5f9c5 GENERIC amd64 1500014 1500014
root@mowa219-gjp4-zbook-freebsd:~ # pkg install --dry-run www/falkon | less
root@mowa219-gjp4-zbook-freebsd:~ # pkg install --dry-run www/falkon | grep remove
root@mowa219-gjp4-zbook-freebsd:~ # pkg install --quiet --fetch-only --yes www/falkon
The provides database is up-to-date.
Conflicts with the existing packages have been found.
One more solver iteration is needed to resolve them.
root@mowa219-gjp4-zbook-freebsd:~ # pkg install --dry-run www/falkon | grep remove
root@mowa219-gjp4-zbook-freebsd:~ # pkg install --quiet --fetch-only --yes www/falkon
The provides database is up-to-date.
root@mowa219-gjp4-zbook-freebsd:~ # pkg install --dry-run www/falkon | grep remove
root@mowa219-gjp4-zbook-freebsd:~ # pkg install --dry-run www/falkon | less
root@mowa219-gjp4-zbook-freebsd:~ # pkg install --dry-run www/falkon | grep conflicts
  - kf5-kwallet-5.115.0_1 [FreeBSD-ports] conflicts with kf6-kwallet-6.0.0 [installed] on /usr/local/bin/kwallet-query
  - kf5-breeze-icons-5.115.0 [FreeBSD-ports] conflicts with kf6-breeze-icons-6.0.0 [installed] on /usr/local/share/icons/breeze-dark/actions/12/object-fill.svg
  - kf5-kglobalaccel-5.115.0 [FreeBSD-ports] conflicts with plasma6-kglobalacceld-6.0.0 [installed] on /usr/local/lib/systemd/user/plasma-kglobalaccel.service
  - signon-qt5-8.61 [FreeBSD-ports] conflicts with signon-qt6-8.61 [installed] on /usr/local/bin/signond
  - kf5-kguiaddons-5.115.0 [FreeBSD-ports] conflicts with kf6-kguiaddons-6.0.0 [installed] on /usr/local/bin/kde-geo-uri-handler
  - falkon-23.08.5 [FreeBSD-ports] conflicts with falkon-qtonly-23.08.5 [FreeBSD-ports] on /usr/local/bin/falkon
root@mowa219-gjp4-zbook-freebsd:~ #
 

Attachments

  • 1500014-qa-kde6.txt
    45.1 KB · Views: 34
Back
Top