[opensuse-buildservice] Support for external repositories (e.g. EPEL)
I successfully built my software on OBS for Fedora, OpenSuse and SLE. Now I would like to build it for centos/rhel as well, but there are several build dependencies which are not available in the standard centos/rhel repositories; they are only available through EPEL. Is there a way to enable external repositories during build, in order to get some external BuildRequires? EPEL [1] is a repository sponsored by Redhat and consists of Fedora packages that did not make it into rhel (yet). A few years ago, someone asked the same question [2] on this mailing list, but I am not sure it ever got resolved. [1] https://fedoraproject.org/wiki/EPEL/FAQ#What_is_EPEL.3F [2] http://lists.opensuse.org/opensuse-buildservice/2011-11/msg00142.html -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Sat, Aug 16, 2014 at 11:15 AM, Jeroen Ooms <jeroen.ooms@stat.ucla.edu> wrote:
I successfully built my software on OBS for Fedora, OpenSuse and SLE. Now I would like to build it for centos/rhel as well, but there are several build dependencies which are not available in the standard centos/rhel repositories; they are only available through EPEL.
Is there a way to enable external repositories during build, in order to get some external BuildRequires? EPEL [1] is a repository sponsored by Redhat and consists of Fedora packages that did not make it into rhel (yet). No, you should rebuild dependencies manually. A few years ago, someone asked the same question [2] on this mailing list, but I am not sure it ever got resolved.
[1] https://fedoraproject.org/wiki/EPEL/FAQ#What_is_EPEL.3F [2] http://lists.opensuse.org/opensuse-buildservice/2011-11/msg00142.html -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Samstag, 16. August 2014, 11:15:56 wrote Jeroen Ooms:
I successfully built my software on OBS for Fedora, OpenSuse and SLE. Now I would like to build it for centos/rhel as well, but there are several build dependencies which are not available in the standard centos/rhel repositories; they are only available through EPEL.
Is there a way to enable external repositories during build, in order to get some external BuildRequires? EPEL [1] is a repository sponsored by Redhat and consists of Fedora packages that did not make it into rhel (yet).
We do not import repositories which are moving targets atm. The only recommendation I can give is that we may found a project/repo where the most often used EPEL package sources are hosted. So everyone can build against it. However, I will not be the person who starts and maintain this :) -- Adrian Schroeter email: adrian@suse.de SUSE LINUX GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany
On Mon, Aug 18, 2014 at 8:19 AM, Adrian Schröter <adrian@suse.de> wrote:
We do not import repositories which are moving targets atm.
What exactly does moving target mean? EPEL is well established, has been around for a long time, well maintained. It is enabled on many CentOS/RHEL systems, and won't disappear any time soon. To me it seems no more "moving" then Fedora, but perhaps I misunderstand your concern. Note that there should be no conflicts with existing projects; EPEL contains only packages that are not present in CentOS/RHEL.
The only recommendation I can give is that we may found a project/repo where the most often used EPEL package sources are hosted. So everyone can build against it.
Yes, rather than importing EPEL in the CentOS repository, another option would be a separate CentOS+EPEL repository in OBS. But that sounds much more involved :-) -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Mittwoch, 20. August 2014, 14:45:24 wrote Jeroen Ooms:
On Mon, Aug 18, 2014 at 8:19 AM, Adrian Schröter <adrian@suse.de> wrote:
We do not import repositories which are moving targets atm.
What exactly does moving target mean?
For me it means, it changes it's content and you need to re-import and also adapt the prjconf due to this. We see already with Arch Linux that this is permanent manual work due to it's rolling-release nature. It is just manual work atm and I am not willing to invest it atm. However, this will change when I have finally getting the DoD support working in OBS like I wanted to do so since quite some time :) -- Adrian Schroeter email: adrian@suse.de SUSE LINUX GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
# adrian@suse.de / 2014-08-20 16:32:11 +0200:
On Mittwoch, 20. August 2014, 14:45:24 wrote Jeroen Ooms:
On Mon, Aug 18, 2014 at 8:19 AM, Adrian Schröter <adrian@suse.de> wrote:
We do not import repositories which are moving targets atm.
What exactly does moving target mean?
For me it means, it changes it's content and you need to re-import and also adapt the prjconf due to this. We see already with Arch Linux that this is permanent manual work due to it's rolling-release nature.
It is just manual work atm and I am not willing to invest it atm.
i'd like to help automate that as far as possible.
However, this will change when I have finally getting the DoD support working in OBS like I wanted to do so since quite some time :)
DoD, the american ministry of war? :) -- roman -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Wed, Aug 20, 2014 at 4:50 PM, Roman Neuhauser <neuhauser@sigpipe.cz> wrote:
# adrian@suse.de / 2014-08-20 16:32:11 +0200:
On Mittwoch, 20. August 2014, 14:45:24 wrote Jeroen Ooms:
On Mon, Aug 18, 2014 at 8:19 AM, Adrian Schröter <adrian@suse.de> wrote:
We do not import repositories which are moving targets atm.
What exactly does moving target mean?
For me it means, it changes it's content and you need to re-import and also adapt the prjconf due to this. We see already with Arch Linux that this is permanent manual work due to it's rolling-release nature.
It is just manual work atm and I am not willing to invest it atm.
i'd like to help automate that as far as possible.
However, this will change when I have finally getting the DoD support working in OBS like I wanted to do so since quite some time :)
DoD, the american ministry of war? :)] Download on Demand iiuc
-- roman -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (4)
-
Adrian Schröter
-
Dinar Valeev
-
Jeroen Ooms
-
Roman Neuhauser