Plasma6 already in [latest]

I'd imagine you still try /usr/local/bin/startplasma-wayland.sh... but I'd first verify that the script even exists, and doesn't try to start kde5 by accident...

I appreciate the log that grahamperrin provided, from it I can see that there's still a lot of work to do to clean out kde5 dependencies. The fact that there are kde5 conflicts - that makes me imagine that properly packaging kde6 for FreeBSD is far from over. Packaging kde5 for FreeBSD was done pretty well. Right now, I'm seeing a mix of 5 and 6... and making an educated guess that specifying dependencies correctly within the Ports framework is still a work in progress.
 
FreeBSD and KDE’s Megarelease | [bobulate]


… kde5 conflicts …

From Adriaan de Groot's post, under <{link removed}>:

For testing it would be great to have KDE Plasma 5 and Plasma 6 installed at the same time, so it is easy to switch between the two.Short answer: it ain’t gonna happen. ?…

In other words: most such conflicts are to be expected, will not be fixed.

Do not expect concurrent running, run either 5 or 6 during the transition period.

I should encourage testing sooner rather than later.

With methodical use of ZFS boot environments, disruption should be minimal when reactivating an environment with Plasma 5.

An example of minimal disruption: Konsole toolbars. Hidden with kde5, visible with kde6-devel, no longer hidden with the subsequent boot of an environment with 5.
 

Attachments

  • 1710309745439.png
    1710309745439.png
    184.6 KB · Views: 163
Last edited:
I don't expect concurrent running, but going by the install log posted earlier, it really looks like parts of 5 will get pulled in as dependencies when installing 6... I'm basically looking for a way to have a clean install of 6. I do see attempts to uninstall packages that belong to 5.

I guess one way to do a clean install of 6 is to spin up a VM with bare Xorg, and try to compile your way into a clean 6 install, saying no to pulling in ports that belong to 5... or, as grahamperrin points out, methodically using ZFS boot environments...
 
  • Dolphin no longer has an Information panel (F11) to its right
  • Dolphin previews were not visible.
  • if Dolphin shows panels for Places and Folders, neither panel will be shown after minimising the window.

Regression (some time ago): dolphin-devel-24.01.90 crashes, will not launch. Developers are aware.

For me, other show-stoppers include the title bar and tabs of Konsole.

Fixes may be available, I'm waiting for them to reach the main ports tree.
 
Regression (some time ago): dolphin-devel-24.01.90 crashes, will not launch.
I made a profile comment reporting that dolphin-devel-24.05.2 is fine.

konsole-devel-24.01.90 works fine for me in the same VM.

24.05.2 should compile fine with minimal modifications when it reaches the ports tree. Makefiles do need to be updated so that dependencies are specified correctly. I am seeing 5 vs 6 confusion in the Makefiles.
 

Not visible to the public, sorry.

What (or where) is "stable/release-service/24.05.2"?

konsole-devel-24.01.90 works fine for me in the same VM.

With other packages from latest? Which version of FreeBSD, exactly?

Thanks

I still have the effect that was pictured in March:

1721547111631.png


15.0-CURRENT, probably main-n271227-db3a524c8a96.

Code:
% bectl list -c creation | tail -n 9
1500020-006-base          -      -          18.8M 2024-07-17 17:47
1500020-007-plasma6       T      -          684M  2024-07-18 09:19
1500020-008-base          -      -          41.1M 2024-07-18 15:11
1500020-009-ports         -      -          28.9M 2024-07-19 00:33
1500020-010-base          -      -          2.80G 2024-07-19 01:46
1500020-011-base          -      -          4.32G 2024-07-19 16:12
1500020-012-base          -      -          29.2M 2024-07-20 06:45
1500020-013-ports         N      /          95.9M 2024-07-20 12:33
1500020-014-base          R      -          252G  2024-07-21 07:38
% grep -B 4 1500020-007-plasma6 /home/grahamperrin/Documents/boot\ environments.txt
1500020-003-kde6                2024-07-14 07:24 main-n271183-1f155d48f878
1500020-004-base                2024-07-16 08:47 main-n271218-b3877767883e
1500020-005-base                2024-07-17 03:02 main-n271227-db3a524c8a96
1500020-006-base                2024-07-17 17:47 main-n271227-db3a524c8a96
1500020-007-plasma6             2024-07-18 09:19
%

From the original report (someone else's shot) in January:

1721547170165.png
 
What (or where) is "stable/release-service/24.05.2"?
I went straight to KDE source downloads, browsed their repo. Then I tried to swap in the newer tarball and adjust a few strings in the port (Makefile, distinfo, and the like). And it compiled fine, runs fine. The only thing is, after running make install, pkg still reports the older version, which means I did a sloppy job swapping in the newer tarball for Dolphin.

Not visible to the public, sorry.
Funny, you did make comments on my profile. I guess the comment was hidden by code folding... expand "view previous comments", and the whole conversation should be visible. And it should show the comment I'm talking about.

And I'm guessing that something is clogged in a data structure buffer for konsole on your end. I see that same stuff, but it flashes, before displaying normal text. It doesn't really bother me, not a showstopper for me. I'm just happy konsole is not crashing or getting stuck.
 
Regression: … dolphin-devel-24.01.90 crashes, will not launch. Developers are aware. …

I made a profile comment reporting that dolphin-devel-24.05.2 is fine. …

From Adriaan de Groot's blog post on 10th October:

1729398771381.png


It would be nice if package messages for broken packages could include a link to the fork where fixes exist, but I'm not complaining.

I've built and installed dolphin 24.07.90, and it works fine. Seems like that this is fixed in the latest version.

Fixed in May, apparently (possibly earlier). Thanks.
 
From Adriaan de Groot's blog post on 10th October:

View attachment 20713

It would be nice if package messages for broken packages could include a link to the fork where fixes exist, but I'm not complaining.



Fixed in May, apparently (possibly earlier). Thanks.
I suspect that at this time, getting to Plasma 6 on Wayland will take playing with the development fork that ADG linked to on his blog.

I just now browsed the repo - the updates look exciting, but this is cutting-edge stuff. Yeah, accessible to the public, yeah, available to play with, which is nice. KDE Gear is already at 24.08.01 in that fork, so it does look like FreeBSD is catching up.

I'm happy to have the access. But no, this is not a daily driver.
 
Well, dunno what happened... When I ran git clone https://github.com/freebsd/freebsd-ports-kde.git (as per instructions on the repo page), I got this:
Code:
% git clone https://github.com/freebsd/freebsd-ports-kde.git
Cloning into 'freebsd-ports-kde'...
remote: Enumerating objects: 6289302, done.
remote: Counting objects: 100% (614428/614428), done.
remote: Compressing objects: 100% (227662/227662), done.
error: RPC failed; curl 92 HTTP/2 stream 5 was not closed cleanly: CANCEL (err 8)
error: 1250 bytes of body are still expected
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output
$ git -v
git version 2.42.0
Downloading the zip and extracting it worked fine, though.
 
Late to the party but wanted to share my experience anyway. Interestingly, although RoboNuggie's instructions work, plasma6's integration seems to be lacking compared to plasma5. On my machine Dolphin doesn't start and Korganizer still needs kf5 libs, which makes it uninstallable as pkg tries to remove the kf6 libs in favor of kf5. I repeated the process just to make sure with the same result. Haven't tried the ports collection.
 
Late to the party but wanted to share my experience anyway. Interestingly, although RoboNuggie's instructions work, plasma6's integration seems to be lacking compared to plasma5. On my machine Dolphin doesn't start and Korganizer still needs kf5 libs, which makes it uninstallable as pkg tries to remove the kf6 libs in favor of kf5. I repeated the process just to make sure with the same result. Haven't tried the ports collection.
That's because you jumped the gun. KDE 6 works, but there's still a lot of cleanup to do in the ports. I'd recommend waiting until summer before trying packages again. Ports are easier to deal with. Yeah, they require beefy hardware to compile, but at least the dependency hell stings less.
 
Seems like it... I was kinda forced to do it by deskutils/nextcloudclient (which is it's own version of hell). The Dolphin fail was bad, but I could compensate partially by installing Gnome's Files app. The Korganizer is a hard miss though..
 
Back
Top