[EPEL-devel] Re: Requirements for SRPM names
On Tuesday, September 13, 2016 11:54:41 PM CDT Peter Robinson wrote: > >> I'm looking for some clarification on the naming requirements for > >> SRPMs. > >> > >> In the EPEL 7 in Python 3 Plan Draft [1], it specifies that SRPM names > >> can't conflict with RHEL SRPM names, but in the Limited Arch Packages > >> [2]section of EPEL: Packaging, it seems to imply the SRPM name would > >> be the same, but the release number would be pretended with "0.". > >> > >> Could someone please clarify? > >> > >> If, in fact, the name can be the same, it will make it much easier to > >> provide Python 3 packages for EPEL since a separate package would not > >> be required in the Fedora Package DB. > > > > So, here's the thing (at least as I understand it): > > > > koji operates on source packages. > > > > If there's a package in RHEL called 'foo' and also one in EPEL called > > 'foo' it will use the epel one in all cases for everything that foo > > makes. > > Is that the case with external repos? I didn't think it was that smart > in that case, but I'm tired so might be mis-remembering. It 100% is the case. Koji treats external repos exactly the same as internal. it even taks special care to ensure that all binary rpms for a given srpm are included even if the binary rpms are spread acorss different external repos > > So, with the limited arch packages this means that _ALL_ things > > building in koji will use the epel package. The reason for the > > prepended 0 is so that users don't install the epel package and instead > > get the newer rhel version. The limited arch guideline also says you > > should try and keep the package as close as possible to the rhel > > version. > > For el7, and even in some of the big (java*) use cases in el6 the > delta in packages between the arches is getting a lot less, and I > believe this will be more so as we move forward in el7. I honestly am not sure there is any limited arch packages in epel7 > > So, if we had say: python-foobar-1.0-1.el7.src.rpm in rhel that made a > > python-foobar-1.0-1.noarch.rpm and then we made a epel > > python-foobar-1.0-1.el7.src.rpm that had > > python3-foobar-1.0-1.noarch.rpm it would mean anything that builds > > against python-foobar in epel would break (it would be not found). End > > users would be ok, but buildroots could be broken by it. > > > > So we are kinda in a lerch here... I think the best way is just new > > packages with python3-whatever. > > > > kevin > > > > > > > > ___ > > epel-devel mailing list > > epel-devel@lists.fedoraproject.org > > https://lists.fedoraproject.org/admin/lists/epel-devel@lists.fedoraproject > > .org > ___ > epel-devel mailing list > epel-devel@lists.fedoraproject.org > https://lists.fedoraproject.org/admin/lists/epel-devel@lists.fedoraproject.o > rg ___ epel-devel mailing list epel-devel@lists.fedoraproject.org https://lists.fedoraproject.org/admin/lists/epel-devel@lists.fedoraproject.org
[EPEL-devel] Re: Requirements for SRPM names
On Tuesday, September 13, 2016 5:35:29 PM CDT Neal Gompa wrote: > On Tue, Sep 13, 2016 at 5:26 PM, Kevin Fenziwrote: > > On Tue, 13 Sep 2016 14:13:44 -0400 > > > > Avram Lubkin wrote: > >> I'm looking for some clarification on the naming requirements for > >> SRPMs. > >> > >> In the EPEL 7 in Python 3 Plan Draft [1], it specifies that SRPM names > >> can't conflict with RHEL SRPM names, but in the Limited Arch Packages > >> [2]section of EPEL: Packaging, it seems to imply the SRPM name would > >> be the same, but the release number would be pretended with "0.". > >> > >> Could someone please clarify? > >> > >> If, in fact, the name can be the same, it will make it much easier to > >> provide Python 3 packages for EPEL since a separate package would not > >> be required in the Fedora Package DB. > > > > So, here's the thing (at least as I understand it): > > > > koji operates on source packages. > > > > If there's a package in RHEL called 'foo' and also one in EPEL called > > 'foo' it will use the epel one in all cases for everything that foo > > makes. > > > > So, with the limited arch packages this means that _ALL_ things > > building in koji will use the epel package. The reason for the > > prepended 0 is so that users don't install the epel package and instead > > get the newer rhel version. The limited arch guideline also says you > > should try and keep the package as close as possible to the rhel > > version. > > > > So, if we had say: python-foobar-1.0-1.el7.src.rpm in rhel that made a > > python-foobar-1.0-1.noarch.rpm and then we made a epel > > python-foobar-1.0-1.el7.src.rpm that had > > python3-foobar-1.0-1.noarch.rpm it would mean anything that builds > > against python-foobar in epel would break (it would be not found). End > > users would be ok, but buildroots could be broken by it. > > > > So we are kinda in a lerch here... I think the best way is just new > > packages with python3-whatever. > > That doesn't make sense. Builds are done by pulling in base, epel, and > buildroot repositories into a generated mock config and executed (i.e. > passed to mock to build the SRPM and then the RPMs). No part of mock > would have a problem here. Therefore, there is no reason for the > absurdity of having python3-* SRPMs. > > Sure, Koji operates on SRPMs, but Fedora Koji does not build RHEL or > CentOS. So this particular problem doesn't exist from that perspective > either. Content from RHEL/CentOS essentially is a black box to Koji. The koji repos will only include binary packages from exactly one source rpm of a given name. koji builds its own repos and does not use the repos in the way you think and you would at home. Koji was tought to treat external repos exactly the same as internal repos. Net result being if you rebuild python-foo to get a python3 build you will have to also build python2 version and ensure that the nvr is lower. The only realistic option given that there will be python3 mass rebuilds as python versions change is to have python3 specific srpms Dennis ___ epel-devel mailing list epel-devel@lists.fedoraproject.org https://lists.fedoraproject.org/admin/lists/epel-devel@lists.fedoraproject.org
[EPEL-devel] Standing down from EPSCo
Hi All, Effective immediately I am stepping down from EPSCo, I am unable to give it the time it deserves. There is just too much going on in Fedora. I will gladly help and guide people to get involved in making process changes in how we ship EPEL, or adding a faster stream, or whatever gets decided upon. Regards Dennis signature.asc Description: This is a digitally signed message part. ___ epel-devel mailing list epel-devel@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/epel-devel@lists.fedoraproject.org
[EPEL-devel] Re: Adding epel-rpm-macros to the buildroot
On Wednesday, January 20, 2016 08:26:13 AM Kevin Fenzi wrote: > On Wed, 20 Jan 2016 01:02:46 -0600 > > Jason L Tibbitts IIIwrote: > > I've now done many mass rebuilds both with and without epel-rpm-macros > > in the buildroot and have found exactly 31 failures which result from > > the presence of the macro package. This macro package enables, in > > EPEL6, the use of %license in the %files section of the spec without > > having to conditionally define it. > > ...snip... > > > Does anyone have any objections to me doing either of these? If I can > > get the macro package into the buildroot then I can move on with > > adding some of the other requested macros. This should all be much > > easier with the rebuild infrastructure I have in place now. I can > > also move on to trying to help out EPEL5 as well. I'd really like to > > put this phase of the work to bed as soon as is feasible. > > Sounds great to me, and thanks for working on this. :) > > kevin +1 When you are ready for the change to be made, please file a ticket with releng, we will need to coordinate a koji and comps change. Dennis signature.asc Description: This is a digitally signed message part. ___ epel-devel mailing list epel-devel@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/epel-devel@lists.fedoraproject.org
Re: [EPEL-devel] [Proposal] Converge EPEL and CBS
On Tuesday, September 22, 2015 08:45:32 PM Karsten Wade wrote: > On 09/22/2015 11:35 AM, Dave Johansen wrote: > > On Tue, Sep 22, 2015 at 6:56 AM, Remi Collet > > > >wrote: > >> Le 21/09/2015 16:12, Haïkel a écrit : > >>> Hi, > >>> > >>> Since the CentOS acquihire, there was a lot of discussion about > >>> EPEL's > >> > >> future. > >> > >>> Since the FOSDEM meetup between Fedora/CentOS folks, there was > >>> little progress on that topic > >> > >> Just enable EPEL in CBS, and that's all. > >> > >> Remi. > >> > >> > >> P.S. and explain to SIG member how to contribute to EPEL. > > > > +1. I agree that using EPEL rather than trying to replace it is a > > much better solution. > > AIUI, the concern is that what is labeled/supported by the CentOS > Project as 'CentOS' needs to go through the CentOS Project QA system. > We simply cannot blindly accept builds from outside of the CentOS > builders just on say-so. (Compare to RPMfusion et al -- putting that > repo in as a default for Fedora users is more than a legal issue, it's > a QA/test/build/sign/release issue.) I disagree here, it is entirely a legal issue, if there were not the legal issue to deal with then the packages would be in Fedora and the rest is taken care of. > Two possible pathways from there are: > > 1. Rebuild all of EPEL in cbs.centos.org for SIGs to use; make it > available as an alternate repo (of just rebuilt packages); encourage > people to choose EPEL otherwise without an associated QA endorsement. This seems wasteful, but is an option. > 2. Figure out how to test EPEL 100% against CentOS (such as Fedora's > Koji builds EPEL against CentOS and runs all latest CentOS Project QA > before signing and shipping.) We are unlikely to build EPEL against CentOS except for arches not supported by Red Hat (i686 today). But we should be able to setup tests in taskotron that test against CentOS as well as against RHEL. that is something I could fully support. > On the latter, I only have an indication that might work -- I defer to > the CentOS and EPEL experts to figure out the technical how-to. :) But > once they are done & happy, I'd then be happy to sign-off on calling > the result 'CentOS'. We would need to engage the QA team to see what we can do in taskotron exactly Dennis signature.asc Description: This is a digitally signed message part. ___ epel-devel mailing list epel-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/epel-devel
Re: [EPEL-devel] [Proposal] Converge EPEL and CBS
On Monday, September 21, 2015 08:58:21 PM Haïkel wrote: > 2015-09-21 19:46 GMT+02:00 Kevin Fenzi: > > On Mon, 21 Sep 2015 16:12:07 +0200 > > > > Haïkel wrote: > >> Hi, > >> > >> Since the CentOS acquihire, there was a lot of discussion about > >> EPEL's future. Since the FOSDEM meetup between Fedora/CentOS folks, > >> there was little progress on that topic > >> > >> After a discussion with a Smooge, I decided to come with a proposal, > >> knowing that > >> 1. Fedora wants to keep EPEL within it umbrella > >> 2. That CentOS SIGs are in practice rebuilding a lot of EPEL packages > >> (or retag them for other SIGs) > >> leading to poor maintenance as they don't follow EPEL tickets for all > >> their dependencies. Why is this? would it be enough that the CBS had epel as an external repo that can be added to SIG's projects? that way epel and updates can be available to build against. > > Which tickets do you mean here? They are only rebuilding some packages, > > but not others or? > > Any tickets filed against EPEL, for instance, if a bug or CVE is fixed > against EPEL package, CBS rebuilds won't be impacted as there's no > way to automate that. > Some examples from CentOS Cloud SIG: > * RabbitMQ: it's a runtime requirement for OpenStack, we could just > reuse EPEL packages but that would mean that Cloud SIG repository > wouldn't be self-contained > => Nick Coghlan's RepoFunnel would be a solution to mash repositories here. > * A hell lot of python build requirements, that have to be rebuilt in > CBS, as CBS don't have access to EPEL packages. if we build and track in epel and use epel in CBS to build against we should be covered. > For instance, if the EPEL package gets fixed for a CVE, the CBS > package may not get fixed (and vice-versa). > Moreover, it makes mixing EPEL and CentOS SIGs repositories harder. > > >> 3. EPEL is not part CentOS plans, and as soon as SIGs will progress, > >> *may* turn the former irrelevant > > > > I suppose, but lots of people use/look to epel for packages, I don't > > think that will change to using packages from CentOS sigs overnight. > > I agree. > > >> 4. Some EPEL packages are poorly maintained especially on older EL > >> releases and/or orphaned > > > > Sure, just like any large collection of packages. > > Yes, but all the more a reason to make it easier for CentOS community > to participate to this efforts I am all for making it easier to contribute to EPEL, one thing to consider is that to contribute to EPEL you must agree to the FPCA, afaik CentOS does not have an equivalent and at the least Legal requires it for Fedora and EPEL > >> We've reached the point where both EPEL/CBS would greatly benefit to > >> join hands. > >> > >> So I suggest that we consider the following: > >> * EPEL will still use Fedora dist-git > >> * EPEL builds should be done in CBS to make it easier for SIGs to > >> consume it. > > > > How do EPEL maintainers launch builds in CBS? > > Through bstrinson centpkg tool as for the tooling aspect > (infra-related issues are covered in a later point) why would it need to if we are using fedora's dist-git? It seems very very messy here. > > How do builds get signed? > > That would be left to CentOS core SIG team Okay, I would like to know what exactly that means and entails, for one we have no way to export the private keys for epel from Fedora's sigul server. changing keys would be a pain and require a lot of careful work. > > How do updates get pushed out to EPEL users? Does CentOS have a bodhi > > Good question, from my current experience, I get little feedback on my > EPEL updates and never got one pushed to stable just through karma. So what can we do to add extra QA and testing? as that is what is needed to get builds pushed via karma. I do not see that magically being fixed. > > instance? > > > >> * EPEL will use CentOS repositories instead of mirroring RHEL > >> repositories > > > > CBS seems to not have ppc64... so no more ppc64 EPEL packages? > > True, if we could get some stats over ppc64 (and any arch unsupported > by CentOS), that would help weighting on the decision as for any > trade-off. We are talking about adding ppc64le aarch64 and possibly s390x to epel. there is also the issue that will creap up because of the differences in how RHEL and CentOS ship that packages from EPEL will not be installable on RHEL when build on CentOS. This is a RHEL issue, but it is nicer to track by building against REHL and not CentOS, though we also discussed having i686 builds that use CentOS to build against > > Also, this would probibly be some kind of big deal to some people who > > like that EPEL is built against rhel. Personally, I don't think it > > matters, but it would have to be communicated clearly. > > (I also saw Karsten reply about it) > It needs to be communicated, but considering CentOS good history on > that matter, I personally don't think it's
Re: [EPEL-devel] EPEL for z Systems s390x
On Wednesday, June 24, 2015 09:11:17 AM Dan Callaghan wrote: Excerpts from Bryan Chan's message of 2015-06-24 08:29 +10:00: Dan Horák d...@danny.cz wrote on 2015-06-23 02:31:23 PM: On Tue, 23 Jun 2015 13:52:41 -0400 Filipe Miranda fmira...@redhat.com wrote: This can be addressed maybe by IBM, by offering build systems to help developers test their packages. Ack, that's something for IBM, from Red Hat side it would require providing RHEL for System z subscriptions to such devel systems. Currently we have one public guest running Fedora available to the community, so it should be solvable. In addition to real HW there are 2 solutions capable running current Linux distributions under emulation. Dan, could you elaborate on the emulation aspect? Do you mean IBM zPDT and Hercules? I am curious if you are using emulation in the build farm today. IBM is currently engaging open-source software companies to encourage support for the platform. IBM partners can essentially get access to hardware for development purposes at a discount. For the community, we have a program called Community Development System for Linux on z, whereby open source projects can sign up for free access to Linux guests on our z Systems (for a limited time): http://www-03.ibm.com/systems/z/os/linux/support/community.html During registration, you can request a RHEL installation. I am not sure whether it comes with a RHN subscription. Other community hardware access options are now being considered, and I hope something more streamlined can be announced soon. One possibility is to make some z/VM guests available to approved Fedora contributors using beaker.fedoraproject.org, the same way that Red Hat engineers can use our internal Beaker instance to reserve z/VM guests. I would love to see the arches that people don't have at home, like ppc64 and aarch64, on beaker.fedoraproject.org too. The only big unresolved issue with beaker.fedoraproject.org right now is how to hook up FAS authentication. I haven't had a chance to figure that out yet. A bigger issue would be having a z series machine that can be tied into fedora's beaker instance. Considering that there is none in Fedora space today. I do not imagine IT or Red Hat Security allowing some tunnel into the systems inside of Red Hat. Assuming we can find hardware then sure would be great. Dennis signature.asc Description: This is a digitally signed message part. ___ epel-devel mailing list epel-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/epel-devel
[EPEL-devel] Summary/Minutes from today's EPEL Meeting (2015-05-15)
= #epel: EPSCo (2015-05-15) = Meeting started by dgilmore at 17:03:00 UTC. The full logs are available at http://meetbot.fedoraproject.org/epel/2015-05-15/epel.2015-05-15-17.03.log.html . Meeting summary --- * init (dgilmore, 17:03:29) * python3 (dgilmore, 17:05:19) * ACTION: dgilmore to add epel-rpm-macros to correct groups for comps and koji (dgilmore, 17:07:42) * meeting time (dgilmore, 17:08:01) * restart epic discussions (dgilmore, 17:10:31) * ACTION: bstinson to talk with smooge and present a plan (dgilmore, 17:12:00) * meeting process (dgilmore, 17:13:40) * AGREED: move the meeting to #fedora-meeting (dgilmore, 17:22:21) * next weeks chair (dgilmore, 17:22:31) * LINK: https://fedoraproject.org/wiki/EPEL-meeting-process (nirik, 17:23:54) * Evolution to run next weeks meeting (dgilmore, 17:24:13) * open floor (dgilmore, 17:24:32) * consenus is that we want to support more arches in epel. but we need to come up with a plan and do some testing to implement (dgilmore, 17:54:07) Meeting ended at 17:57:50 UTC. Action Items * dgilmore to add epel-rpm-macros to correct groups for comps and koji * bstinson to talk with smooge and present a plan Action Items, by person --- * bstinson * bstinson to talk with smooge and present a plan * dgilmore * dgilmore to add epel-rpm-macros to correct groups for comps and koji * **UNASSIGNED** * (none) People Present (lines said) --- * dgilmore (101) * Evolution (32) * nirik (24) * avij (12) * bstinson (10) * rsc (5) * zodbot (3) Generated by `MeetBot`_ 0.1.4 .. _`MeetBot`: http://wiki.debian.org/MeetBot signature.asc Description: This is a digitally signed message part. ___ epel-devel mailing list epel-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/epel-devel
Re: [EPEL-devel] wine 32
On Wednesday, May 06, 2015 06:53:54 PM Stephen John Smoogen wrote: On 6 May 2015 at 18:21, ToddAndMargo toddandma...@zoho.com wrote: On 05/06/2015 09:31 AM, Stephen John Smoogen wrote: On 6 May 2015 at 00:28, ToddAndMargo toddandma...@zoho.com wrote: Hi Kevin and EPEL, Is there any sign of EPEL 7 support for Wine 32 yet? The lack of Wine 32 is keeping me on SL 6.6 and it is starting to drive me nuts! EPEL: think of the guilt you would feel if I get stuck in an insane asylums over the lack of wine 32 support! Seriously, the guilt would haunt you to the end of your days. Okay, maybe not, but still ... Sadly it isn't possible in EPEL. There are not enough of the i686 libraries available to compile all the tools needed. It will require people actually doing the work to making an i686 CentOS or Scientific Linux but that only seems possible if the glibc/kernel/some other tools are not the same as in x86_64 and it would require people to actually do the work which no one has shown much effort in wanting to do. Hi Steven, Does this help? https://www.centos.org/forums/viewtopic.php?f=48t=49542 Seems like most of the thinking has already been done. Not really. That works well for building it yourself and you should follow those instructions for your own benefit. It doesn't work in our build system for various reasons I can give hand-wavey answers to but Dennis Gilmore or another Release Engineer could answer in depth if you need. [And from my last asking about this.. it isn't something that can be fixed simply.] a few issues, the biggest one is that koji enforces single arch in the buildroots. so we can only build i686 in a i686 chroot. since we do not have enough i686 content to enable building i686 its not possible that route. the other way to try and do it would be to cross build the world so that we have x86_64 rpms with 32 bit content in them. that would require exeptions to the packaging guidelines, and somoene to write new specs for every package needed and to get them through review. in the end you would have to use a non rhel evironment and you would have say glibc32 openssl32 etc x86_64 rpms that means a massive support burden. without Red Hat providing full 32 bit trees its just not a realistic option to support any 32 bit builds for epel7 Dennis signature.asc Description: This is a digitally signed message part. ___ epel-devel mailing list epel-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/epel-devel
Re: [EPEL-devel] Process for supporting of new architectures
On Tuesday, March 10, 2015 03:43:03 PM Michael Wolf wrote: Peter Robinson pbrobinson at gmail.com wrote: ...snip... 1) Who is championing an architecture? Primarily IBM, but this will widen with the OpenPOWER foundation and it's members widening and HW from that initiative starting to become available. In the case of aarch64, if that happens, there will be similarities through Linaro Enterprise Group (LEG). Would we then have a tracker bug and a way for maintainers to call on these resources when/if their packages don't build? 2) Where do developers get access to hardware that they can debug issues if they want to. I'll let Mike (from IBM) answer this one in detail but there's a number of Universities hosting publicly accessible instances of HW with a process in place, Linaro has similar process with access to aarch64 HW running Fedora releases. This would be good to know. 3) How do we remove an architecture for whatever reasons? [Possible ones could be it turns out that CentOS i686 is dropped after one subrelease... or PPC64be is dropped by IBM because everyone moved to PPC64le. Or Itanium3 comes out and no one wants x86_64.] I don't see that would be any different to how we dropped PPC from mainline Fedora back in the F-12/13 timeframe but the architectures, once added to core RHEL, will be supported for the lifecycle of RHEL so I don't see that this process would be any different to how we dropped i686 or any of the 32 bit architectures in the transition from el6 - el7. I personally don't think it's actually worth expending too much time on this process until the issue arises, cross the bridge when we get there so to speak. I'm assuming we would keep ppc64 around too for now on the rhel's we support? ...snip... I don't see those issues any different to any of the other architectures or hardware that's needed to run Fedora infrastructure whether it be servers, storage or network. We have Enterprise support on the HW with all due process. Well, we don't have any ppc-le builders currently for EPEL. I guess this would need to be figured out off list first? We do have secondary arch Fedora ones, but the EPEL builders are in the primary koji, so they would need to be their own thing and have support, etc. I dont think we want to share builders with Fedora secondary ppc... We can figure this out off list tho. Some of the new P8 hardware that was recently racked is intended to be for EPEL on ppc64/ppc64le, I just need to get it configured and build VMs done etc Just out of curiosity how many systems are currently in place to do the EPEL builds for BE ppc64? There is currently two builders for ppc64 Dennis signature.asc Description: This is a digitally signed message part. ___ epel-devel mailing list epel-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/epel-devel
Re: [EPEL-devel] Meeting face to face CentOS Project and EPEL
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Fri, 02 Jan 2015 01:27:16 + Karanbir Singh kbsi...@centos.org wrote: hi, crossposting this to centos-devel and epel-devel we are working to arrange a meeting with the EPEL folks at Fosdem 2015, on 31st Jan at 7pm ( venue to be confirmed ), to try and workout some options on how the two efforts might best co-ordinate. A key part of the conversation would also focus on how SIGs and other contributors to downstream repos in centos.org can interface with and set expectations on the epel repos. Everyone able to make it please let me know your names so I can track attendance and make reservations accordingly. Regards, I should be able to attend, still organising travel Dennis -BEGIN PGP SIGNATURE- Version: GnuPG v2 iQIcBAEBAgAGBQJUsaKUAAoJEH7ltONmPFDRXqUP/0WbuGUuadHLZcQ3ejSxqtIY XN86mlXV3F8GFmnY+DusrGCFeNJn2EslPVp6KosDpE3DYwyUS899kZ37N54chDBh QqJOqd0d9sv9qQuMU+8eUqK26IbRJao78zBkiUQaCkWmRY7BOWHHzX+MFthigxzW 5wBpHrJnC14Qjd5ap2epZFl5AmoajVxawfZblAqxzUcVbF5l6s3IUuyxQM79I5XD HRQToe6tROJk4VDb5WwWM5Y2dcUJU0WLcNsMAOin7/DluJXwbMDW3NN+HXpWDnvq 8lO/fqvMnFxT0cnCbyMl/lb/NluCSF16yHduljCqsmMjXmLgbLn+ZqCt6v5T2Zy5 NvwEpY9uSyo+jv+pXvn+3M9sgRlUTg1QUP/RKkVESUjm0ketbbizYPvD0O8eqBNV v9euqczx3lxmNUiPV7oYvXAmFsrwlnhG7j/weiC4PJo1alJqa+lH+w7VG1XJJCnT zviE2xwAOVOcIMTbfloIrw9vC3N5Qm1K7j4S5DcyvCHl6E5tXx1Qvpb6OJUn5JzX KN+2sd0XiltPj7WyBsxdQhN6gOHKKcaTtqFlKrPnq27cIfgKDdO1etAWH1ocroS3 OuXWLzyFA/PZ3KJZ2YgK65u9J14Yqd6GrQFGn3h1MLSAC/VBX1kKqyEYkKgJmJM+ E6dr2/WEPr+ASbufBajV =xpYp -END PGP SIGNATURE- ___ epel-devel mailing list epel-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/epel-devel
Re: EPEL moving epel 7 out of beta
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Fri, 29 Aug 2014 07:53:06 +0200 Remi Collet fed...@famillecollet.com wrote: Le 28/08/2014 23:26, Dennis Gilmore a écrit : Hi All, Kevin and I working to move epel 7 out of beta, as of a few hours ago builds require bodhi updates to get pushed out. EPEL-7 is now on Bodhi. But trying to push an update for a freshly buld package: No package found on these branches: el7 Any idea ? Bodi has hard coded assumptions about epel and wasn't updated to deal with the changes we made for epel7 it will be fixed today. Dennis Remi. P.S.: Package: php-horde-Horde-Mime-2.4.5-1.el7 Tag: epel7-testing-candidate Status: complete ___ epel-devel mailing list epel-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/epel-devel -BEGIN PGP SIGNATURE- Version: GnuPG v2 iQIcBAEBAgAGBQJUAHCAAAoJEH7ltONmPFDRAJ0QANMyzMXn4ASbBw7gyGQevZam tZpBUc6Nb+3tIj32cBWaC5GOOuVMeheLMWcnukCYBa63a38Z0uBk58lYfzEWh8s0 GHiKpjjp5uQSB6k8ksVQ7SFdPkAP4m9Iqg/5/CEFoj+eVFpD0EmFIVH646Zf4CmJ u61eY1YnCKqNkaCalQro+sNTnzxli0hwfKruTIEssOqqkLHAbH+puYWB2MPXQmUw IHh9qESQnzcB+KgOHnjy6J6LeXu1Jv3uDmwZ+no7tkA3n43ECIAFlgH8OMmdH3Id +WV/JQWk/LfIV7YuC5RcevYwZSbL8YKhT8Oy8DMaD81LbrLbgvnigVHlhzRq/Lk+ xZYheoz5tn5m5U0BosvoNY26HJ/KV0hBdYyk8SrISr/D9JnyX+dC6keQ23Mh/ecP ZQejcaQZH6jnmMWeTwAOcVCWFqcX9BRLYL8dhApg8icAc8arGHQYtGoUipVytDIi am7u+M4VfQBAAtsmpe+bbGaCPih5B9gjY6RK11ClIIObMjKn41gropmKbdNWPv+O sGjBXw9TpBzvnx2rkRLMzFUOKVrE3y4L0UHhk5scIEAYfpkZNUD0/KI9MpmLGqGS yzNpjLd3BGYD/pV54ewQj/NCvv+kVZ6iAzhYjqTXtEY8QJTVeVb/HcFLvsSI6GQE uG0AbZ5TPuDR1gRGBeu+ =ju0W -END PGP SIGNATURE- ___ epel-devel mailing list epel-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/epel-devel
EPEL moving epel 7 out of beta
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi All, Kevin and I working to move epel 7 out of beta, as of a few hours ago builds require bodhi updates to get pushed out. you can now me sure that all packages are signed. we are cleaning up the broken deps in the repo and moving everything that has broken deps to epel7-testing-candidate and they will need to have updates created, making sure to deal with the broken deps. Additionaly this means that the wiki can no longer be used for branch requests. that all needs to be done via bugzilla now. Thanks Dennis -BEGIN PGP SIGNATURE- Version: GnuPG v2 iQIcBAEBAgAGBQJT/56XAAoJEH7ltONmPFDR+V0P/17ta0bHqchHR6rtr50t1/9z ZMBSO94HmjhHRdcS9jn1KvCXvct9T3sXFGHG5M18BT1ZF3qIB/edroEK3nfV9PEZ vghEZZXOW1GO5w1cvaV2Y8h9l1vb3NdLHx73luzhnxol1AeTngh+1a4F6ZbDaEWx 1VcXEbLsa6l8N640ugvGJQIhP7kmXRD1Z+lyXcE1PL7GWHti2Fb8fDtnbpEzEEIv pcbv7R667g27qpmnpZ9EGjNRgwFpaWKMnjITdr6HtwwnsG1AdKifP2TfpDyRTznn Z9IMJNCd9e91Ost5TgsuklFrvuIc+Ye3m+BqQYMpkH2LmRCALQNvw8Ck3eq3zeIE aOn0Q6iC1FraIHq0nON4gWomUG8d+K9eD+pU7BXTR+BkyWZns1b1YNGsGseTdR6x NcqCargDqul/D4NY7GuAX/9SJGMHKc+f42XlzwtcTZXs3ZAclv78DsnS8EKAomWD 4wJ8j6BkUXUZcIgSmA4nUCvoOmrJbz1K5k4AET9rJndVxoP1ZFhbIt2O6HlHHQuZ WC5eNXJxEWLx6JdZ9SBBd3czNRpo7B6lRJ+2qXgOV0SUqptKyLKbdKEzlQkGJGkF 83VFyyCzeQJG0O/FD+DKWDiLs+lyEoiPpiJgHfBjwx+AEoduzYUCWP7/K0Sf3HYz 4FqlVxE1cxt4NMjPxUxA =I5Dp -END PGP SIGNATURE- ___ epel-devel mailing list epel-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/epel-devel
Re: EPEL zabbix for EL7
On Wed, 13 Aug 2014 09:49:14 +0200 Patrick Hurrelmann patrick.hurrelm...@lobster.de wrote: Orion built zabbix22 (2.2.5) in EPEL 7 yesterday. Volker Hi Volker, I just wanted to test the packages, but the zabbix22 rpms are not signed. Could you please push signed rpms? Thx a lot for your and other's hard work on zabbix rpms. Regards Patrick epel rpms are not guaranteed to be signed until we go out of beta. releng signs them, packagers have no ability to do so. Dennis ___ epel-devel mailing list epel-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/epel-devel
Re: EPEL Notes from .next discussion.
On Tue, 12 Aug 2014 21:05:07 +0200 Stephen John Smoogen smo...@gmail.com wrote: At FLOCK this year, I did a short workshop on what was labeled EPEL.Next. At that we went over a bit of what EPEL has done in the past, what its current challenges are, and what could be its future. Toshio Kuratomi was great in capturing what was said at the meeting and EPEL * Extra packages for enterprise linux * Lots of name recognition now * Formed as rhel5 was being released people needed more packages. at the time there were a ton of addon repos. None of the m were compatible with each other necessarily. All the other repos, dag, freshrpms, etc overrode the base os in some places. Decided for EPEL, overriding RHEL was something we wouldn't do. Started with RHEL3,4 and soon after release we had 5. RHEL was supported 5-7years and we figured we could support EPEL packages for the same length of time. Early controversy - repotags (shortened name that can be in the packages. [graph of Fedora machines measured by unique ips that hit mirrormanager vs EPEL machines] [graph shows steady growth in EPEL. Larger initial Fedora machines that rose and then plateaued] [graph shows a noticable dip every weekend. Can also see the dip in Fedora numbers for the Incident.] [graph is probably conservative in numbers as many enterprises Second graph: [Graph shows combined growth same as last graph.] [Graph shows EPEL5 that has risen but plateaued about the time EPEL6 came out.] [graph shows that EPEL6 has been growing and has surpassed the EPEL5 plateau.] Where are we now: We support 3 arches. I think you mean 3 releases. we have 3 arches for epel5 and epel6 and 2 for epel7 RHEL4: 1258 srpms. EOL RHEL5: 3651 srpms RHEL6: 5449 srpms RHEL7: 3100 srpms and growing fastest For CENTOS7: the epel repofile will be shipped directly with centos for the first time. Current Problems: * 10+ year support for RHEL now. Hard for EPEL packagers to commit to doing the same. * We have requests for both newer and older conflicting packages. - Currently policy is not to have unpleasant surprises regarding compatibility. - puppet2.x vs puppet3.x * Some people need major changes to build new software * Some people need no changes in order to keep existing software running * Developer burnout: People come in and after a few years, they are burnt out because they can't upgrade the things that they want due to the compatibility policies. I think i would like to see us add an epel-extras repo where things can change faster. Things like mediawiki, puppet, etc could go in extras. Where are we going? Pain Points: * Inability to yum downgrade because only include one old package in the updates tree * Harder for EPEL than Fedora because EPEL users have more need to rollback if an incompatibility creeps in and because EPEL users may schedule their releases * Not every part of package repo is suitable for inclusion in anaconda because we may not have dep closure in the subset of the repo. * Which RHEL point release can also make a difference because the base RHEL sometimes upgrades incompatibly and we don't keep a separate build for both point releases. * Can take a long time to push packages through bodhi. Can take 7 days to push a CVE through bodhi. (global EPEL and Fedora problem) * Not all maintainers interpret Don't break compatibility in the same way. * Many guidelines are verbal, not formal. * Some maintainers are mainly Fedora maintainers and don't know what people are using it for in EPEL. They respond to requests to install or update a package out of a willingness to help but don't know what users need. * No guideline enforcement. * Takes a while for new EPEL releases to be brought out once a new RHEL release is made (because CentOS hasn't released yet). * Traditionally, we wait because contributors may not have RHEL entitilements so they need to have CentOS to test. * Need entitlements for contributors to run RHEL (Easiest: Use RHEL, SciLinux, Fermi Linux). * Packages get added to one of the RH base repositories and then we have to pull them from the EPEL repositories. * Some people have extra layered products from RH and do not want us to conflict with those. Other people do not have the layered products and therefore want to be able to get those packages from EPEL. * Overlap between EPEL and CentOS Extras. Ideas to deal with Pain * Get RHEL licenses for contributors. There is a process but it takes a long while because of the tax problems for giving it to people. Current procedure is that we get requests, we give the names to a person inside of RH and then they eventually get back to us with licenses. * Let's create EPIC: separate repo. 3 year lifespan instead of 10 year, rhel life cycle. * Debian Volatile repository and also Debian Backports. These repos contain newer versions of packages, even for Debian
Re: EPEL does rhel7 support multilib?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Sun, 04 May 2014 13:16:05 -0500 Rex Dieter rdie...@math.unl.edu wrote: In short, because of bugs filed requesting 32bit builds, https://bugzilla.redhat.com/show_bug.cgi?id=1094050 https://bugzilla.redhat.com/show_bug.cgi?id=1093964 I know epel-7 only does x86_64, ppc64 archs, does RHEL7 also not support multilib (e.g. the ability to run x86 binaries on x86_64)? Rhel7 does, but there is not enough i686 that epel can do multilib, so epel7 is not goingto support multilib at all Dennis -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBAgAGBQJTaSUKAAoJEH7ltONmPFDRtE0QAIeE+1LM0KiS7H6vSSZY4bOa dqwO7s6PjOYh5UREtfTBgrQ8MeQIJnylmeqdtyOK0CPpkrskJyKPMdshaiY98/Qj lugQBAsc7HJ6lvVyFcU0DpwmT4Qq9MfVLPW6H586OEP5U6/F1pLYfScETr3r5A8j 293yNuuGith5cZywq0c8oQzRCF7jfNMHaLnWQ+BXUPpK2gCdNs8xQ+EgIOQUIKQy POVjj0NBbc7RnpzKHbamWww3eD9ts+5E4ExcOdLWfsdDvTzDuD2r6mh0vOVNPoEu lNEzEUwTL95FDQoGCUZKnZePHt63qQ3jJpEIDj/U/1kykNPJDurT7JHwGKarpJl9 /zdnvGMgKF8T4KCG/gBP4NA4ZNt/6CKd1xq3uhWYhpXHouyBRw0XNZLSpTxHo2Gs 3Hs/cxsI7po1TyjY4ox6SuHMhDLQBeUdMLnKCtjcpC1WiyDC/qmeowrYODeenvoZ ICfHxZLeGl6Oayt+bqq/3Y4qPtNGhP86U0uTfp5VRdq19NTyq+81U+03axTRexK0 FEzj+pyNF/KkZWtkq0CWHS6Fv06e8rip9rWCHIiMlXxIWPTfck2xW+1dzb/sqdIr Z4T47W1pzCkBSKL8/WVDsb3gY3JWrJgms2BhRMOUrnyhnEYBT5jaPeurbU7/jAa0 +ixtBJchRe1j2mcZk1Sk =HYIf -END PGP SIGNATURE- ___ epel-devel mailing list epel-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/epel-devel
Re: EPEL Project collaboration and supplementary arch support
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Tue, 18 Mar 2014 13:40:42 +0100 Simone Caronni negativ...@gmail.com wrote: Hello, On 18 March 2014 11:54, Jim Perrin jper...@centos.org wrote: Specifically we intend to continue producing for the i686 architecture, as well as adding ARMv7 builds. These additional builds will allow users with legacy hardware (or 32bit cloud images) to migrate to newer versions while addressing the growing demand for ARM support. EPEL provides a valuable resource to CentOS (and other builds), and since a number of projects based on CentOS rely heavily on EPEL, we would like to request that support for these additional architectures be added to EPEL via a 'secondary arch'. as a contributor I would really like to have i686 as one of the main architectures. With the current situation, there's no chance to rebuild many of the packages that could benefit of RHEL 7 multilib support. RHEL 7 supports 32 bit programs, but we're not really able to use them in EPEL. Quick example: I maintain Steam for Fedora, and would like to add it also to the RPMFusion's EPEL repository; but the package is 32 bit only and there is currently no way to package 32 bit dependencies (like SDL2) into EPEL 7. EPEL doesnt support multilib at all. so its really not going to help you here. Dennis -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBAgAGBQJTK2PWAAoJEH7ltONmPFDRtRgQAJRbeLVUl/wOb65xXf2SwBHU ch0+FFcL3/Ct9vJOL0P+UKjGrtbxn64nxqTAa+OV/sotvtcQcou2s3RchykFhEwG Jr0Tc8ERUi0/+1J8AnYrsOpvCDAULRJcLosbVLjt3Hlq35cAfiHM3pusI1/n3DK4 YvjjYjdRlONcBGmyYEa6OAqiewjHowLrJYQK4B52zdgIFfyjYLgkYVHRlmVKNkEV BWxJE9k8c9r+0Zm8ctPgHUhCNSsCPmlOZ+CDcqAsmxjVYsHarveLgnzwDr/9zmlz ascNquBD1eDjJhhX5DrxOxvgDqY57LWZ2lumwwx9BbH0bATQAaxwqWxI8q1uUa/E DdRxAQkJ9thTLrPEDGK1KLpQ9oQ8xsTyAWD7kjUhsNe1+mfbnM0Ite5Fmbc2xAbg CKsmqi+aKNEDlgoX1E73++VoFBQcsAJJT23PsPSkb8w0lgyBUQvauqzejPO76vuY 5HYyObI3GiwynAXq0FrHdw4agKZ1/S87ACm1RBft/EEIZIls7SZP5jEFVHvpJGs2 Ch5WqtM8qxp5jNPxkRJilNOVbsvrsm2+HDaSgKC/sqRfFA8Vg1zwcuaGSWVHw6ZE 0nPRrD+mVGN7HG4P/Pv3tZE+gXZgcLpAZWYx9o7hRw0t4lfHT6O6MTqYQf2yNVRZ RzUSTktvZyEOrBAWp/+L =pL6W -END PGP SIGNATURE- ___ epel-devel mailing list epel-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/epel-devel
Re: EPEL epel7 planning and processes
El Sun, 15 Dec 2013 23:01:15 -0600 Dennis Gilmore den...@ausil.us escribió: El Thu, 12 Dec 2013 17:07:34 -0700 Kevin Fenzi ke...@scrye.com escribió: Greetings. Several folks have been asking about epel7 and we should get the ball rolling now that there is a public rhel7 beta. I'd like to propose a similar plan to the one we used for epel6, which the possible exception of branching method. For epel6 we asked maintainers who didn't want to branch their packages from epel5 into epel6 to add a 'dontbranch' file to cvs (at the time) and then we mass branched all the rest of the packages into epel6. This was good for adding in a lot of packages quickly, but resulted in some packages that to this day never got a build (where maintainers decided they didn't want to build/support, etc). So, I was thinking this time perhaps we could: * Setup a wiki page that contains all packages that are in rhel7beta. (for reference) done https://fedoraproject.org/wiki/EPEL/epel7 * Setup another wiki page for epel7 * As soon as there is a group of packages there, Branch them. * Keep the wiki page open until we are out of beta/rawhide mode and folks can mass add packages there for branching, process once a day or something. (this would avoid overloading scmadmins if someone wanted to branch a bunch of packages). Thoughts or better ideas for branching? The rest of the process would include: * Setup git scripts to allow epel7 branches. (Default would be branch from f19) Done (need to decide if the git branch name is el7 or epel7). I went with epel7 it matches pkgdb and koji, to me it is much cleaner and clearer. (note you will need the fedpkg update that I built today to build. * Create gpg keys and add to signing server/verify pages. gpg keys created, need to finish the steps * Branch epel-release and add keys, etc. Done * Add koji tags and build targets, etc. Done * Add bugzilla version for bugs. Added, i also disabled epel4 * Probibly some wiki help to update things * Setup nightly cron job that composes epel7 in rawhide mode. Just needs some tweaking and enabling should be done soon. * Don't depend on packages being signed until we exit rawhide mode. epel.repo has gpgcheck=0 currently. Im open to changing it. but we can't guarantee that all packages are always signed. * Move from rawhide - normal mode some time after rhel7 final is out (with 6 it was a few months after). I think we waited for CentOS 6 to come out Can anyone think of other things we need to do? Any other general questions or comments ? kevin signature.asc Description: PGP signature ___ epel-devel mailing list epel-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/epel-devel