Re: Requirements for SRPM names

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

 



On 13 September 2016 at 14:13, Avram Lubkin <aviso@xxxxxxxxxxxxxx> 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.".
>

Limited arch packages are ones where you are building something for
say ppc or aarch64 which has a RHEL package already in x86_64 but no
corresponding RHEL ppc or x86_64 one. The reason to put a 0. in front
is that sometimes RHEL does offer such packages later in a release
cycle and we want that version to overwrite anything we built to
satisfy a dependency. [Also if CentOS builds all the packages for
their port of EL-X to PPC or aarch64 we do not conflict with their
packages.]

This is only meant for that case.

> 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.
>

The reasoning for needing a python3-foobaz is that we don't replace
the python2 version of foobaz with a package which does not work at
all with the python2 installed and possibly breaks an existing app.

My personal take is that all python3 apps should be called python3 in
their names and all python2 apps should have been called python2 as
every time python does these major updates we end up with years of
maintaining this split brain damage which lasts longer than the
language version exists.

> Avram
>
>
> [1]
> https://fedoraproject.org/wiki/User:Bkabrda/EPEL7_Python3#Packaging_Parallel_python3X_stacks
> [2] https://fedoraproject.org/wiki/EPEL:Packaging#Limited_Arch_Packages
>
>
> _______________________________________________
> epel-devel mailing list
> epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
> https://lists.fedoraproject.org/admin/lists/epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
>



-- 
Stephen J Smoogen.
_______________________________________________
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