Bug 1224896 - Please build for EPEL7
Summary: Please build for EPEL7
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: vala
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Michel Lind
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 1224801
Blocks: xfce-bluetooth 1234057
TreeView+ depends on / blocked
 
Reported: 2015-05-26 07:22 UTC by Raphael Groner
Modified: 2015-06-21 20:17 UTC (History)
7 users (show)

Fixed In Version:
Clone Of: 1224801
Environment:
Last Closed: 2015-06-21 20:17:36 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Raphael Groner 2015-05-26 07:22:46 UTC
+++ This bug was initially created as a clone of Bug #1224801 +++

Description of problem:
Please build a package for EPEL7

Version-Release number of selected component (if applicable):
-

How reproducible:
yes

Steps to Reproduce:
1. start EPEL7 system
2. $ dnf search xfce4-vala
3.

Actual results:
no package available

Expected results:
package can be installed in EPEL7

Additional info:

--- Additional comment from Raphael Groner on 2015-05-26 09:18:56 CEST ---

Unfortunately, there's currently no vala in EPEL.

configure: error: Package requirements (libvala-0.28) were not met:
No package 'libvala-0.28' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables VALA_CFLAGS
and VALA_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

Comment 1 Kalev Lember 2015-05-26 09:31:44 UTC
As much as I can tell, vala should be available in RHEL proper. Not sure what channel it comes from, maybe optional or workstation, but in any case, I suspect it's only available for the x86_64 arch.

Might be best to ask the epel-devel list on how to best deal with this. I think there's roughly two options, one would be to add ExclusiveArch: x86_64 for the builds that need vala, or, alternatively, package vala for EPEL so that it's an exact match for the RHEL build, but adds the missing arches (and skips the x86_64 arch that's already available in RHEL).

Comment 2 Kevin Fenzi 2015-05-26 16:58:02 UTC
It's in rhel-optional. 

It's version 0.20.1-3.el7, so a check for version 0.28 is unlikely to work.

Comment 3 Raphael Groner 2015-05-26 17:20:08 UTC
(In reply to Kevin Fenzi from comment #2)
> It's in rhel-optional. 
> 
> It's version 0.20.1-3.el7, so a check for version 0.28 is unlikely to work.

This sound to me like we need a compat package named as vala028 or the like. That's really ugly, what happes if there is vala 0.29 in rawhide?

Comment 4 Kevin Fenzi 2015-05-26 17:46:41 UTC
No, it builds and works just fine with vala-0.20.1 as far as I know. 

We just need to adjust the fedora spec to conditionalize and use the right vala version for epel7.

Comment 5 Raphael Groner 2015-06-21 20:02:45 UTC
Other packages seem to suffer from too old vala, too.

Comment 6 Kalev Lember 2015-06-21 20:17:36 UTC
As nirik and I have both repeatedly said on IRC, xfce4-vala works fine with the version of vala that's shipped in RHEL and just needs some small spec file fixes.

Closing as wontfix since we won't be building vala for EPEL as it's already part of RHEL proper.


Note You need to log in before you can comment on or make changes to this bug.