Rebuild is done. I have tested it on a plain, minimal install rhel8-beta machine. Works great. I have uploaded my build to my fedora people area. Unfortunately the source rpm's wouldn't fit. I'll work on getting just the packages that I changed into the source rpm area. Hopefully that trims it down for those that want to see what got changed. I also uploaded a repo file [1], the build order [2] , what didn't build [3] , and a README [4] that includes how to install the desktop. == How to install KDE on rhel8-beta -- # First make sure you can get regular rhel8-beta packages -- # All of these should be done as root or sudo -- wget -O /etc/yum.repos.d/rhel8-beta-kde.repo https://tdawson.fedorapeople.org/epel8/kde/rhel8-beta-kde.repo -- dnf group install "KDE Plasma Workspaces" -- (Optional) dnf group install kde-desktop -- (Optional) dnf group install kde-apps -- (Optional) dnf group install kde-media -- (Optional) dnf group install kde-education -- (Optional) dnf group install kde-software-development -- (Optional) dnf group install kf5-software-development -- # Currently gdm does not like to start plasma, use sddm instead -- dnf install switchdesk system-switch-displaymanager -- switchdesk kde -- system-switch-displaymanager sddm -- # Incase you aren't in graphical mode yet -- systemctl set-default graphical.target == Non-Essential, but major Packages that didn't build - calligra (An integrated office suite) -- too many dependencies to build at this time. - telepathy (and everything depending on it) -- python2 based and required python2-dbus, which isn't in RHEL8-beta -- Since python3-dbus is in RHEL8-beta, I didn't want to be messing with things too much. Troy p.s. I should have some time this weekend to get the sources that changed into the source rpm repo ... hopefully. [1] - https://tdawson.fedorapeople.org/epel8/kde/rhel8-beta-kde.repo [2] - https://tdawson.fedorapeople.org/epel8/kde/rhel8-beta-kde.build-order [3] - https://tdawson.fedorapeople.org/epel8/kde/rhel8-beta-kde.not-built [4] - https://tdawson.fedorapeople.org/epel8/kde/readme.txt On Wed, Jan 16, 2019 at 8:58 AM Troy Dawson <tdawson@xxxxxxxxxx> wrote: > > Just to let people know, I've finished this and have a working kde > desktop on a RHEL8 beta vitual machine. > After I got about halfway through, things shifted from 1 in 3 packages > having problems to 1 in 10, and then things went much faster. > > Anyway, I'm going to rebuild everything again because I changed where > I was building things about 50 packages in, and my %dist tag is > different between the two, as well as libraries might be a little > different between the two. > But since I have the build-order correct, and the src.rpm's already > fixed, this should go much faster. Hopefully I should have this where > others can try it by the weekend or early next week. > For those who are curious there were about 390 packages built. About > 350 of them are kde one's, while the rest are supporting packages that > aren't in RHEL8. > > > On Mon, Jan 14, 2019 at 6:36 AM Troy Dawson <tdawson@xxxxxxxxxx> wrote: > > > > So, my work on this is going along slowly but still moving. I'm about > > 1/3 way through what was initially 350 packages. > > About 1 in 3 packages needs to be tweeked in some way. Usually just > > enabling bootstrap and/or disabling kde4 components. > > > > But I've hit a package I'm having issues with, due to python vs python2/python3. > > qt5-qtwebengine > > For starters, it has a buildrequires for /usr/bin/python and is > > running "python <command>" in the %prep section. > > Those were the easy part. > > But when the source actually builds, it is using "python" in the > > generated Makefiles. That's much more invasive than I've had to get > > with any of the other packages. > > My real question is this. > > Should I file a bugzilla for this (It didn't seem to get the python -> > > python2/python3 treatment all the other Fedora packages got) or just > > do some type of fix/workaround? > > > > > > On Tue, Jan 8, 2019 at 12:10 PM Troy Dawson <tdawson@xxxxxxxxxx> wrote: > > > > > > Very Cool. I like that. > > > Hundreds of packages and their dependencies only add to the fun. > > > I'm going to give it a go and I'll let you know how things work out. > > > (Being honest, I've already tried using the "Put everything I can > > > think of in a directory and just retry builds until things work" > > > approach. That worked on quite a bit, but I can see from the output > > > of kdesrc-build that I was missing several fundamental packages.) > > > > > > Thank You > > > > > > On Tue, Jan 8, 2019 at 8:13 AM Jan Grulich <jgrulich@xxxxxxxxxx> wrote: > > > > > > > > Hi, > > > > > > > > you can use Qt 5 provided by RHEL 8, it should be almost identical to one we > > > > have in Fedora. Problem is that I'm not sure you will have all the needed > > > > dependencies for all packages. The goal for RHEL 8 was to keep it at minimum > > > > regarding number of packages. Also building everything is not an easy task, > > > > that's like hundreds of packages (frameworks, kde apps, plasma). Instead of > > > > doing builds from rpms, I would most likely use kdesrc-build [1], which will > > > > handle all dependencies and build chain for you, it just need to be properly > > > > configured. > > > > > > > > [1] - https://kdesrc-build.kde.org/ > > > > > > > > Regards, > > > > Jan > > > > > > > > On úterý 8. ledna 2019 16:44:15 CET Troy Dawson wrote: > > > > > I know that RHEL8 isn't out yet, but I'd like to run KDE on my RHEL8 > > > > > Beta. Even if it's just the basic KDE desktop. > > > > > I'm fine building it myself, but I'm having a hard time figuring out > > > > > the rebuild flow. > > > > > > > > > > If I (or anyone) were to rebuild KDE for RHEL8, where do I start? and > > > > > then what's next? > > > > > > > > > > There are base QT5 packages in RHEL8 beta. Do you think I would need > > > > > to rebuild QT5? Or just start with RHEL8's QT5 packages. > > > > > > > > > > Thanks > > > > > Troy _______________________________________________ kde mailing list -- kde@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to kde-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/kde@xxxxxxxxxxxxxxxxxxxxxxx