[EPEL-devel] Re: Epel 8 (and 9) build against what?

2020-12-15 Thread Matthew Miller
On Tue, Dec 15, 2020 at 02:36:40PM -0700, Jeff Sheltren wrote:
> Is nobody concerned with the implications (or irony?) of building an open
> source project on top of a proprietary platform?

I assume you mean RHEL. RHEL is not a proprietary platform — it's silly to
call it that. Look at Rocky Linux and CloudLinux. And, you know, the Oracle
one. And Amazon Linux. And all of the source code is 100% available.

But also, ironic or not, EPEL is already built on RHEL.


-- 
Matthew Miller

Fedora Project Leader
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org


[EPEL-devel] Re: Epel 8 (and 9) build against what?

2020-12-15 Thread Leon Fauster

Am 15.12.20 um 18:02 schrieb Matthew Miller:

On Tue, Dec 15, 2020 at 05:43:28PM +0100, Pavel Raiskup wrote:

Notable problem if we switched from CentOS to RHEL in Mock configuration
is that several build dependencies will be missing.  RHEL 8 doesn't e.g.
ship e.g. the *-devel packages (this problem, if I understand it correctly,
is slowly worked-around by CentOS-only packages).


As I understand it, these are available as part of "CodeReady Linux Builder"
with the developer subscription.

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/package_manifest/codereadylinuxbuilder-repository





not all - there are still missing devel packages (intentionally).

--
Leon
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org


[EPEL-devel] Re: Epel 8 (and 9) build against what?

2020-12-15 Thread Kevin Fenzi
On Tue, Dec 15, 2020 at 11:00:15AM +0100, Miroslav Suchý wrote:
> Regarding the recent announcement of CentOS 8 flipping to CentOS Stream - 
> What will be the configs for building EPEL 8?
> I mean mock configs? And I ask as Mock maintainer - because I have no idea.

I don't think you need to panic and try and decide something now. 
I'd stick with the way it is now, and perhaps revisit it in 6months or
so when things might be more clear. 

> Are we going to build EPEL 8 against CentOS stream? What will happen when 
> CentOS stream flip to RHEL 9 based content
>   
> https://wiki.centos.org/FAQ/CentOSStream#What_happens_when_CentOS_Stream_switches_from_RHEL_8_to_RHEL_9_based_content.3F
> ?

There will still be centos8 stream for a year... 

kevin


signature.asc
Description: PGP signature
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org


[EPEL-devel] Re: Epel 8 (and 9) build against what?

2020-12-15 Thread Jeff Sheltren
On Tue, Dec 15, 2020 at 2:16 PM Miroslav Suchý  wrote:

> Dne 15. 12. 20 v 16:44 Matthew Miller napsal(a):
> > Or just the no-cost RHEL developer subscription?
>
> From Terms and conditions:
>   https://developers.redhat.com/terms-and-conditions
>
> ```
> Examples of such violations include, but are not limited to ...
>  * using the services provided under the Program for a production
> installation,
> ```
>
> Is Copr production installation?
>
> Even if we solve this for Copr (yeah doable) then it is huge complication
> for 3rd party ISV as anyone building localy
> package for RHEL on top of EPEL will need Developer subscription. :(
>
>
>
Is nobody concerned with the implications (or irony?) of building an open
source project on top of a proprietary platform?

-Jeff
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org


[EPEL-devel] Re: Epel 8 (and 9) build against what?

2020-12-15 Thread Miroslav Suchý
Dne 15. 12. 20 v 16:44 Matthew Miller napsal(a):
> Or just the no-cost RHEL developer subscription?

From Terms and conditions:
  https://developers.redhat.com/terms-and-conditions

```
Examples of such violations include, but are not limited to ...
 * using the services provided under the Program for a production installation,
```

Is Copr production installation?

Even if we solve this for Copr (yeah doable) then it is huge complication for 
3rd party ISV as anyone building localy
package for RHEL on top of EPEL will need Developer subscription. :(


-- 
Miroslav Suchy, RHCA
Red Hat, Associate Manager ABRT/Copr, #brno, #fedora-buildsys
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org


[EPEL-devel] Re: Epel 8 (and 9) build against what?

2020-12-15 Thread Stephen John Smoogen
On Tue, 15 Dec 2020 at 10:45, Matthew Miller 
wrote:

> On Tue, Dec 15, 2020 at 08:30:21AM -0500, Stephen John Smoogen wrote:
> > Honestly I don't know how to deal with regular EPEL-8 development after
> > this. EPEL is going to add an epel-next which they would ask for
> additional
> > targets in mock for. However that does not fix building against the
> regular
> > EPEL-8 target. I expect it will depend on what programs come up for
> > development in the coming year and if the new -devel RHEL UBI images can
> be
> > used for mock.
>
> Or just the no-cost RHEL developer subscription? It seems like this is a
> good use case for that, if it could be made easy enough that it isn't
> painful for EPEL packagers.
>
>
>
Currently a mock -r epel-8 can be done on a EL7/EL8 and any active Fedora.
It does not need any passwords or config setup.. just run a command. The
developer subscription requires additional setup to point to the EPEL
config to the access.redhat.com servers and similar things. It is easier to
point the configs to the Springdale or similar repos.

This may change sometime in the future..


-- 
Stephen J Smoogen.
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org


[EPEL-devel] Re: Epel 8 (and 9) build against what?

2020-12-15 Thread Stephen John Smoogen
On Tue, 15 Dec 2020 at 12:02, Matthew Miller 
wrote:

> On Tue, Dec 15, 2020 at 05:43:28PM +0100, Pavel Raiskup wrote:
> > Notable problem if we switched from CentOS to RHEL in Mock configuration
> > is that several build dependencies will be missing.  RHEL 8 doesn't e.g.
> > ship e.g. the *-devel packages (this problem, if I understand it
> correctly,
> > is slowly worked-around by CentOS-only packages).
>
> As I understand it, these are available as part of "CodeReady Linux
> Builder"
> with the developer subscription.
>
>
> https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/package_manifest/codereadylinuxbuilder-repository
>
>
They are not. There are still quite a few -devel and similar packages that
are BuildRoot only but part of top level packages. These are currently
gotten to us by a case-by-case tooth pulling exercise into the CentOS Devel
repository (which si not the same as code-ready)

-- 
Stephen J Smoogen.
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org


[EPEL-devel] Re: Epel 8 (and 9) build against what?

2020-12-15 Thread Matthew Miller
On Tue, Dec 15, 2020 at 05:43:28PM +0100, Pavel Raiskup wrote:
> Notable problem if we switched from CentOS to RHEL in Mock configuration
> is that several build dependencies will be missing.  RHEL 8 doesn't e.g.
> ship e.g. the *-devel packages (this problem, if I understand it correctly,
> is slowly worked-around by CentOS-only packages).

As I understand it, these are available as part of "CodeReady Linux Builder"
with the developer subscription.

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/package_manifest/codereadylinuxbuilder-repository



-- 
Matthew Miller

Fedora Project Leader
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org


[EPEL-devel] Re: Epel 8 (and 9) build against what?

2020-12-15 Thread Pavel Raiskup
On Tuesday, December 15, 2020 4:44:58 PM CET Matthew Miller wrote:
> On Tue, Dec 15, 2020 at 08:30:21AM -0500, Stephen John Smoogen wrote:
> > Honestly I don't know how to deal with regular EPEL-8 development after
> > this. EPEL is going to add an epel-next which they would ask for additional
> > targets in mock for. However that does not fix building against the regular
> > EPEL-8 target. I expect it will depend on what programs come up for
> > development in the coming year and if the new -devel RHEL UBI images can be
> > used for mock.
> 
> Or just the no-cost RHEL developer subscription? It seems like this is a
> good use case for that, if it could be made easy enough that it isn't
> painful for EPEL packagers.

Notable problem if we switched from CentOS to RHEL in Mock configuration
is that several build dependencies will be missing.  RHEL 8 doesn't e.g.
ship e.g. the *-devel packages (this problem, if I understand it correctly,
is slowly worked-around by CentOS-only packages).

NB there already is such equivalent configuration,
'mock -r rhelepel-8-x86_64'.  But RH-subscribed :-) Fedora is needed.

Pavel


___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org


[EPEL-devel] Re: Epel 8 (and 9) build against what?

2020-12-15 Thread Pavel Raiskup
On Tuesday, December 15, 2020 4:44:58 PM CET Matthew Miller wrote:
> On Tue, Dec 15, 2020 at 08:30:21AM -0500, Stephen John Smoogen wrote:
> > Honestly I don't know how to deal with regular EPEL-8 development after
> > this. EPEL is going to add an epel-next which they would ask for additional
> > targets in mock for. However that does not fix building against the regular
> > EPEL-8 target. I expect it will depend on what programs come up for
> > development in the coming year and if the new -devel RHEL UBI images can be
> > used for mock.
> 
> Or just the no-cost RHEL developer subscription? It seems like this is a
> good use case for that, if it could be made easy enough that it isn't
> painful for EPEL packagers.

That would be sort of good for Copr (we now can not support EPEL s390x for
example because there's no CentOS s390x).

Could we use the devel subscriptions (on copr builders) for building epel-*
targets against RHEL?  Or could we get some special subscription for Copr
purposes?  Yes, so far we (copr) build EPEL against CentOS+EPEL (ditto users
locally, with mock-core-configs.rpm).

Pavel


___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org


[EPEL-devel] Re: Epel 8 (and 9) build against what?

2020-12-15 Thread Matthew Miller
On Tue, Dec 15, 2020 at 08:30:21AM -0500, Stephen John Smoogen wrote:
> Honestly I don't know how to deal with regular EPEL-8 development after
> this. EPEL is going to add an epel-next which they would ask for additional
> targets in mock for. However that does not fix building against the regular
> EPEL-8 target. I expect it will depend on what programs come up for
> development in the coming year and if the new -devel RHEL UBI images can be
> used for mock.

Or just the no-cost RHEL developer subscription? It seems like this is a
good use case for that, if it could be made easy enough that it isn't
painful for EPEL packagers.


-- 
Matthew Miller

Fedora Project Leader
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org


[EPEL-devel] Re: Epel 8 (and 9) build against what?

2020-12-15 Thread Stephen John Smoogen
On Tue, 15 Dec 2020 at 05:00, Miroslav Suchý  wrote:

> Regarding the recent announcement of CentOS 8 flipping to CentOS Stream -
> What will be the configs for building EPEL 8?
> I mean mock configs? And I ask as Mock maintainer - because I have no idea.
>
> Are we going to build EPEL 8 against CentOS stream? What will happen when
> CentOS stream flip to RHEL 9 based content
>
> https://wiki.centos.org/FAQ/CentOSStream#What_happens_when_CentOS_Stream_switches_from_RHEL_8_to_RHEL_9_based_content.3F
> ?
>
>
Honestly I don't know how to deal with regular EPEL-8 development after
this. EPEL is going to add an epel-next which they would ask for additional
targets in mock for. However that does not fix building against the regular
EPEL-8 target. I expect it will depend on what programs come up for
development in the coming year and if the new -devel RHEL UBI images can be
used for mock.


-- 
Stephen J Smoogen.
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org


[EPEL-devel] Re: Epel 8 (and 9) build against what?

2020-12-15 Thread Miro Hrončok

On 12/15/20 11:00 AM, Miroslav Suchý wrote:

Regarding the recent announcement of CentOS 8 flipping to CentOS Stream - What 
will be the configs for building EPEL 8?
I mean mock configs? And I ask as Mock maintainer - because I have no idea.

Are we going to build EPEL 8 against CentOS stream? What will happen when 
CentOS stream flip to RHEL 9 based content
   
https://wiki.centos.org/FAQ/CentOSStream#What_happens_when_CentOS_Stream_switches_from_RHEL_8_to_RHEL_9_based_content.3F
?


See this thread: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org/thread/WCFRJJ3JJFTGD6UMX7WOMCS4F2EVUM5X/


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org