I'm sorry this took longer than I expected. We have about 360 buildable packages, and only 36 needed any modification for the lastest f30 packages. I am still working on up-porting many of those fixes to master and f30 branches. But I figured I'd get this list out to people while I do that.
- Package list in order that they should be built https://tdawson.fedorapeople.org/epel8-rebuild/kde/package.list - Package list in alphabetical order https://tdawson.fedorapeople.org/epel8-rebuild/kde/package.list.sorted - List of packages needing different version than latest F30 https://tdawson.fedorapeople.org/epel8-rebuild/kde/modified.4.txt - List of packages needing spec file changes https://tdawson.fedorapeople.org/epel8-rebuild/kde/modified.spec.list - List of packages that currently do not build and the reasons why - https://tdawson.fedorapeople.org/epel8-rebuild/kde/will.not.build.txt
Full Spec files for packages that need spec file changes https://tdawson.fedorapeople.org/epel8-rebuild/kde/specs/ Patch files to bring F30 spec files to match full fixed spec files. https://tdawson.fedorapeople.org/epel8-rebuild/kde/patch/
For the packages needing to be modified, here are the reasons why 1 - No QT4 2 - Fix %if for RHEL8 3 - Turn on bootstrap 4 - Build a certain version (usually due to RHEL8 QT5 libraries) 5 - Change %{_sysconfdir}/dbus-1/ to %{_datadir}/dbus-1/ in the %files section 6 - Other
And here are those lists https://tdawson.fedorapeople.org/epel8-rebuild/kde/modified.1.txt https://tdawson.fedorapeople.org/epel8-rebuild/kde/modified.2.txt https://tdawson.fedorapeople.org/epel8-rebuild/kde/modified.3.txt https://tdawson.fedorapeople.org/epel8-rebuild/kde/modified.4.txt https://tdawson.fedorapeople.org/epel8-rebuild/kde/modified.5.txt https://tdawson.fedorapeople.org/epel8-rebuild/kde/modified.6.txt
If there are any packages people think I've missed (probably some kde apps), or packages I added that people think shouldn't be in EPEL8. Please speak up and we'll see about getting things fixed.
Troy
On Fri, Jun 28, 2019 at 9:06 AM Troy Dawson tdawson@redhat.com wrote:
On Tue, Jun 25, 2019 at 5:39 PM Neal Gompa ngompa13@gmail.com wrote:
On Tue, Jun 25, 2019 at 5:26 PM Rex Dieter rdieter@gmail.com wrote:
Troy Dawson wrote:
Who is going to do the EPEL8 KDE packages?
I am volunteering to do them, but from what I've heard, there are several other people who want to do it as well.
Count me in.
Wherever I can, I'm willing to help too. :)
So I'm going through all my packages again, seeing what builds, what doesn't and why it doesn't.
Thank you to Rex and others[1] who have fixed many of the packages to build for RHEL8 out of the box. There are alot less failures than there were last time I did this.
Majority of the changes needed are turning on bootstrap, due to circular dependencies in testing. The few other changes that need to happen, I'm going to make sure are encased in a good %if statement and try to push them up to Fedora master and f30. Several of these are due to no qt4 in RHEL8, so if I do it correctly, it should make it easier for Fedora to turn off qt4 when the time comes.
From the reports of the people setting up the infrastructure of EPEL8, at best, we will be able to start building packages just two days before I go on vacation (with no/little internet access on vacation). I'm working on getting all my building results and proposed fixes in an easy to read and (hopefully) easy to implement format. If everything goes well I should have the build-order and what-needs-changes ready by end of day Monday.
Troy [1] - I'm sure there are other people who fixed some of the packages, but Rex's name was on all the ones I checked. After a while I quit checking and just appreciated it. So if I did not mention your name, I apologize, but I still am grateful for what you did.