[EPEL-devel] Re: EPEL-ANNOUNCEEPEL 10.0 mass branching

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2025-03-06 at 10:12 +0100, Remi Collet wrote:
> Le 05/03/2025 à 17:52, Sérgio Basto via epel-devel a écrit :
> > On Wed, 2025-03-05 at 16:28 +0100, Remi Collet wrote:
> > > Le 05/03/2025 à 14:58, Sérgio Basto via epel-devel a écrit :
> > > > On Wed, 2025-03-05 at 13:47 +0100, Remi Collet wrote:
> > > > > Le 21/02/2025 à 07:20, Remi Collet a écrit :
> > > > > 
> > > > > > AFAIK, $releasever is 10 by default.
> > > > 
> > > > I maybe I'm seeing this wrong , but $releasever is 10 and repo
> > > > will
> > > > have packages distag 10_1 , or $releasever is 10.0 and packages
> > > > in
> > > > the
> > > > repo will have distag 10_0 only
> > > 
> > > Don't understand this sentence....
> > 
> > we have define dist tag [1] in /usr/lib/rpm/macros.d/macros.dist
> > which
> > is use on release version of the package [2]
> > 
> > Epel 10 is like rawhide , when it is branched Epel 10.0 from Epel
> > 10,
> > the dist tag of Epel 10 changed from 10_0 to 10_1 . So we have 2
> > repos,
> > one with releasever=10 with dist tag 10_1  and second with
> > releasever=10.0 with dist tag 10_0. I think after RHEL 10.1 be
> > released
> > , we will branch from Epel 10 to Epel 10.1 , again dist tag of Epel
> > 10
> > change, now from 10_1 to 10_2 and a new repo is created with
> > releasever=10.1 , maybe repo old repo releasever=10.0 will be
> > deleted
> > ...
> > That is how I see this , maybe I'm not correct
> 
> Yes, but this is about how it is built, not a problem
> 
> My concern is about how it is consumed by EL users


RHEL 10.x consume epel 10.x
Centos Stream 10 consume epel 10

Seems to me more simpler than in EL 9

> Remi
> > 
> > 
> > [1]
> > %fedora              41
> > %fc41                1
> > %distcore            .fc%{fedora}
> > %dist               ... %{distcore}
> > 
> > [2]
> > Release:    1%{?dist}
> > 
> > 
> > > To be clear (or try to)
> > > 
> > > By default (CentOS Stream, RHEL, Alma....)
> > > 
> > > *    releaserver set to 10
> > > *    releaserver_major set to 10
> > > *    releaserver_minor not set
> > > 
> > > So will pull from "10" repository (which is really "10.1" for
> > > EPEL)
> > > 
> > > If forced to 10.0
> > > 
> > > *    releaserver set to 10.0
> > > *    releaserver_major set to 10
> > > *    releaserver_minor set to 0
> > > 
> > > Then will pull from "10.0" repository (until forced to another
> > > value)
> > > 
> > > > no need $releasever_major and $releasever_minor values
> > > 
> > > epel.repo uses
> > > 
> > >    
> > > metalink=
> > > https://mirrors.fedoraproject.org/metalink?repo=epel-$releasever_majo
> > > r${releasever_minor:+.$releasever_minor}&arch=$basearch
> > > 
> > > $releasever_major${releasever_minor:+.$releasever_minor} which is
> > > exactly the same than $releasever (so not useful and less
> > > legible)
> > > 
> > > But $releasever_major can be useful, ex
> > > 
> > >     gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-
> > > $releasever_major
> > > 
> > > 
> > > 
> > > Remi
> > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > > 
> > > > > Confirmed on both RHEL-10.0-Beta and AlmaLinux-10.0-Beta
> > > > > 
> > > > > https://forums.almalinux.org/t/bug-epel-repo-missing-releasever-major-and-releasever-minor-values/5566/3?u=remi
> > > > > 
> > > > > Sorry, but I think EPEL-10 is broken by design
> > > > 
> > > > 
> > > > 
> > > 
> > 
> 

-- 
Sérgio M. B.
-- 
_______________________________________________
epel-devel mailing list -- epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to epel-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Announce]     [Fedora News]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Announce]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora QA]     [Fedora Triage]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Linux Apps]     [Gnome Users]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Maemo Users]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Fedora ARM]

  Powered by Linux