Hello,
I was looking to build a package on epel7 that is relying on jansson-devel.
The -devel subpackage is generated as normally from the main jansson package, but in case of epel7 the resulting rpm is included in the Workstation-optional channel:
http://ftp.redhat.com/redhat/rhel/rc/7/Workstation-optional/x86_64/os/Packag...
Have these packages being left out intentionally or not? Is there any chance to see these packages added in Koji? Otherwise building for epel7 can get really complicated.
Thanks & regards, --Simone
On Mon, 2 Jun 2014 10:59:48 +0200 Simone Caronni negativo17@gmail.com wrote:
Hello,
I was looking to build a package on epel7 that is relying on jansson-devel.
The -devel subpackage is generated as normally from the main jansson package, but in case of epel7 the resulting rpm is included in the Workstation-optional channel:
http://ftp.redhat.com/redhat/rhel/rc/7/Workstation-optional/x86_64/os/Packag...
Have these packages being left out intentionally or not? Is there any chance to see these packages added in Koji? Otherwise building for epel7 can get really complicated.
EPEL builds against the Server + Server-optional variant of RHEL - http://koji.fedoraproject.org/koji/taginfo?tagID=258
Dan
On 2 June 2014 11:04, Dan Horák dan@danny.cz wrote:
EPEL builds against the Server + Server-optional variant of RHEL - http://koji.fedoraproject.org/koji/taginfo?tagID=258
Is this the final "setup" of EPEL for RHEL 7 that will be available for all the time the distribution is supported by Redhat?
Thanks, --Simone
On 2 June 2014 11:09, Simone Caronni negativo17@gmail.com wrote:
On 2 June 2014 11:04, Dan Horák dan@danny.cz wrote:
EPEL builds against the Server + Server-optional variant of RHEL - http://koji.fedoraproject.org/koji/taginfo?tagID=258
Is this the final "setup" of EPEL for RHEL 7 that will be available for all the time the distribution is supported by Redhat?
It is quite strange actually. Normally, if a package is not included in the base distribution, we can add it. If it is already included we never replace the upstream package.
By using only server and server-optional we have the weird case where only half of the package can be used. Jansson specific, I cannot add jansson to epel because it is already included, but I cannot use it because the jansson-devel is omitted and only half of the resulting binary rpms are used.
I hope this gets reviewed in the future.
--Simone
On Mon, Jun 02, 2014 at 11:14:52AM +0200, Simone Caronni wrote:
It is quite strange actually. Normally, if a package is not included in the base distribution, we can add it. If it is already included we never replace the upstream package.
By using only server and server-optional we have the weird case where only half of the package can be used. Jansson specific, I cannot add jansson to epel because it is already included, but I cannot use it because the jansson-devel is omitted and only half of the resulting binary rpms are used.
I hope this gets reviewed in the future.
You can propose to do something like this: https://fedoraproject.org/wiki/EPEL:Packaging#Limited_Arch_Packages
Regards Till
On Mon, Jun 2, 2014 at 1:59 AM, Simone Caronni negativo17@gmail.com wrote:
Hello,
I was looking to build a package on epel7 that is relying on jansson-devel.
The -devel subpackage is generated as normally from the main jansson package, but in case of epel7 the resulting rpm is included in the Workstation-optional channel:
http://ftp.redhat.com/redhat/rhel/rc/7/Workstation-optional/x86_64/os/Packag...
Have these packages being left out intentionally or not? Is there any chance to see these packages added in Koji? Otherwise building for epel7 can get really complicated.
I'd suggest filing a bug in bugzilla first, explaining the pain this causes downstream addon repositories like EPEL. For all we know the -devel subpackage is only missing in Server due to some oversight.
-T.C.
On 2 June 2014 16:46, T.C. Hollingsworth tchollingsworth@gmail.com wrote:
On Mon, Jun 2, 2014 at 1:59 AM, Simone Caronni negativo17@gmail.com wrote:
Hello,
I was looking to build a package on epel7 that is relying on
jansson-devel.
The -devel subpackage is generated as normally from the main jansson package, but in case of epel7 the resulting rpm is included in the Workstation-optional channel:
http://ftp.redhat.com/redhat/rhel/rc/7/Workstation-optional/x86_64/os/Packag...
Have these packages being left out intentionally or not? Is there any chance to see these packages added in Koji? Otherwise
building
for epel7 can get really complicated.
I'd suggest filing a bug in bugzilla first, explaining the pain this causes downstream addon repositories like EPEL. For all we know the -devel subpackage is only missing in Server due to some oversight.
Opened this one, hope it's correct:
https://fedorahosted.org/rel-eng/ticket/5915
Thanks & regards, --Simone
On Tue, Jun 3, 2014 at 1:29 AM, Simone Caronni negativo17@gmail.com wrote:
On 2 June 2014 16:46, T.C. Hollingsworth tchollingsworth@gmail.com wrote:
I'd suggest filing a bug in bugzilla first, explaining the pain this causes downstream addon repositories like EPEL. For all we know the -devel subpackage is only missing in Server due to some oversight.
Opened this one, hope it's correct:
Well actually I meant to ask RHEL release engineering to add jansson-devel to the Server repository along with the main jansson package. It seems kind of silly to have the main package in Server and the -devel package in Workstation.
You can file a bug with RHEL rel-eng here: https://bugzilla.redhat.com/enter_bug.cgi?product=Red%20Hat%20Enterprise%20L...
Of course, supporting Workstation in general would be very nice, so your other ticket is warranted, but I think getting this particular problem fixed on the RHEL side would still be a good idea regardless of the outcome of that.
-T.C.
On 3 June 2014 11:29, T.C. Hollingsworth tchollingsworth@gmail.com wrote:
You can file a bug with RHEL rel-eng here:
https://bugzilla.redhat.com/enter_bug.cgi?product=Red%20Hat%20Enterprise%20L...
Of course, supporting Workstation in general would be very nice, so your other ticket is warranted, but I think getting this particular problem fixed on the RHEL side would still be a good idea regardless of the outcome of that.
Bug filed with an edited text from the releng one.
Regards, --Simone
On 2 June 2014 16:46, T.C. Hollingsworth tchollingsworth@gmail.com wrote:
I'd suggest filing a bug in bugzilla first, explaining the pain this causes downstream addon repositories like EPEL. For all we know the -devel subpackage is only missing in Server due to some oversight.
Apparently Redhat does not like this, the bug was quickly closed:
https://bugzilla.redhat.com/show_bug.cgi?id=1104099#c2
On Tue, 3 Jun 2014 21:29:19 +0200 Simone Caronni negativo17@gmail.com wrote:
On 2 June 2014 16:46, T.C. Hollingsworth tchollingsworth@gmail.com wrote:
I'd suggest filing a bug in bugzilla first, explaining the pain this causes downstream addon repositories like EPEL. For all we know the -devel subpackage is only missing in Server due to some oversight.
Apparently Redhat does not like this, the bug was quickly closed:
I'm not sure what the real problem is, there is http://ftp.redhat.com/redhat/rhel/rc/7/Server/x86_64/os/Packages/jansson-2.4... and http://ftp.redhat.com/redhat/rhel/rc/7/Server-optional/x86_64/os/Packages/ja... so there should not be any problem with a package in EPEL-7 depending on jansson as EPEL uses both Server and Server-optional channels for the buildroots. Do you have a link for the failed build?
Dan
epel-devel@lists.fedoraproject.org