Re: Requirements for SRPM names

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

 



On Wed, Sep 14, 2016 at 3:51 AM, Dennis Gilmore <dennis@xxxxxxxx> wrote:
> 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

There most definitely are, at least in what is shipped, it depends on
the arch and is lessening/changing with each dot release and is much
less of a problem with el7 than earlier releases. The big one that
comes to mind in extras is golang/docker stack.
_______________________________________________
epel-devel mailing list
epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
https://lists.fedoraproject.org/admin/lists/epel-devel@xxxxxxxxxxxxxxxxxxxxxxx




[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