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(a)redhat.com> wrote:
>
> On Tue, Jun 25, 2019 at 5:39 PM Neal Gompa <ngompa13(a)gmail.com> wrote:
> >
> > On Tue, Jun 25, 2019 at 5:26 PM Rex Dieter <rdieter(a)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.