CentOS version string on rpm package

General support questions
Post Reply
afewgoodman
Posts: 94
Joined: 2019/12/11 03:51:58

CentOS version string on rpm package

Post by afewgoodman » 2020/04/23 04:53:29

Hi,

I am looking into mechanism and rule of releasing and updating packages in CentOS.

1. What do "el7_7.4" and "@updates" mean ? Does it mean updated by 4 times?
[bchoi@localhost common]$ yum list installed | grep firewalld
firewalld.noarch 0.6.3-2.el7_7.4 @updates
firewalld-filesystem.noarch 0.6.3-2.el7_7.4 @updates
2. I visited http://vault.centos.org/7.7.1908/update ... SPackages/ and found multiple versions for firewalld.
firewalld-0.6.3-2.el7_7.1.src.rpm 2019-09-14 11:53 2.4M
firewalld-0.6.3-2.el7_7.2.src.rpm 2019-10-21 14:56 2.4M
firewalld-0.6.3-2.el7_7.3.src.rpm 2020-02-05 20:21 2.4M
firewalld-0.6.3-2.el7_7.4.src.rpm 2020-03-18 14:16 2.4M
3. And I found firewalld packages in http://vault.centos.org/7.7.1908/os/Source/SPackages. Does it mean original version of firewalled when CentOS 7.7 was lauched? if so, why 2 different version exist?
firewalld-0.5.3-5.el7.src.rpm 2018-11-12 15:29 1.2M
firewalld-0.6.3-2.el7.src.rpm 2019-08-29 23:24 2.4M
4. If a package would be updated, Does this package move to "updates" for the version with tagging as like "el7_7.x"?

5. "Extras" for CentOS 7, What is different from "Base"? I think packages in "Extras" would gone through test as well as "Base".
In CentOS 7 this is an upstream repository, as well as additional CentOS packages. The CentOS development team have tested every item in this repository and they all work with CentOS. This repository is shipped with CentOS and is enabled by default.
BR.

User avatar
TrevorH
Forum Moderator
Posts: 29075
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: CentOS version string on rpm package

Post by TrevorH » 2020/04/23 08:04:52

1. What do "el7_7.4" and "@updates" mean ? Does it mean updated by 4 times?
When you yum list things, the @whatever is the repo that the package came from when it was installed/updated, in this case "updates". The el7_7.4 is an arbitrary number inherited from RHEL and incremented just so that it's higher than the last one. It usually but not always means that it was - in this case - for 7.7 and may or may not be the 4th attempt at getting the package right!

You can always query the package changelog with rpm -q --changelog firewalld | less and that should tell you what each revision was for.
4. If a package would be updated, Does this package move to "updates" for the version with tagging as like "el7_7.x"?
For CentOS 7 and previous, packages that were part of the initial point release are in the 'base' repo, update that came along after the point release are in 'updates'.
5. "Extras" for CentOS 7, What is different from "Base"?
The packages in extras are either inherited from the 'rhel-7-server-extras-rpms' channel in RHEL and rebuiilt for CentOS or they're extra ones that CentOS have added.
CentOS 6 will die in November 2020 - migrate sooner rather than later!
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 is dead, do not use it.
Full time Geek, part time moderator. Use the FAQ Luke

afewgoodman
Posts: 94
Joined: 2019/12/11 03:51:58

Re: CentOS version string on rpm package

Post by afewgoodman » 2020/04/24 01:30:56

Hi Trevor,

Many thanks for kindly explanations !!! :)

Have a nice and healthy weekend.

BR.

Post Reply

Return to “CentOS 7 - General Support”