Thanks for the reply.
It's rather odd. I plan on engaging with them directly to get an accurate answer. They don't ship the 2.X facter in their current puppet repos but there's clearly been releases since 2.4 on the 2.X line.
On the page I linked it states:
Note: Facter versions prior to 3.0 will go end of life December 31, 2016. Please update if you haven’t already.
Also interestingly there's no reference to any facter 2.x after 2.4 in facter documentation... release notes after 2.4 go to 3.0
I'll definitely contact upstream to get a clear answer on this and include it in the facter F28 change.
I'm literally in the middle of getting it clean etc.
There's some stuff we'll need to get aligned in the spec for leatherman for instance.
Working on this stuff in my evenings, lunches and commutes so it's not fast going but I think F28 is reasonable as a goal for the change.
I'm in two minds whether to suggest we leave facter as it is for F25-27 or whether to at least update those to 2.5.1 which won't have the drastic 3.0 changes.
I expect an answer from upstream about the status of 2.x will help with that.
I've also not looked fully into the EPEL situation but from an initial cursory look of gemfiles I think the ruby versions there are out of their support matrix.
I'll also include those factors in the change when I write it.
I'll try and get initial test packages into COPR this week for feedback.
James