[CentOS-devel] CentOS 7.2 issues

Sat Dec 12 10:38:37 UTC 2015
Fabian Arrotin <arrfab at centos.org>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 12/12/15 02:12, Jacco Ligthart wrote:
> Hi list,
> 
> I'm currently looking at the sources for CentOS 7.2 (at the
> vault), because I want to rebuild them for armv5 (redsleeve).
> 
> I think that I saw some irregularities, which I wanted to share
> with you.
> 
> First, there is no repodata for the os section of 7.2 
> (http://vault.centos.org/7.2.1511/os/Source/) I think that all
> other directories do have that. (this is something I often use, in
> combination with repodiff to get a list of srpms to download) To
> work around this I downloaded all and created my own repo for the 
> scripts to work on.

Now generating that, so will appear on vault.centos.org nodes soon.
I'll sync with Johnny about that.

> 
> Second, there are a couple of srpms that are older than those
> present in 7.1 (with updates). Here is the relevant part of a
> repodiff between 7.1 (+ updates) and 7.2 (+ updates): Downgraded
> Packages: firefox: firefox-38.4.0-1.el7.centos ->
> firefox-38.3.0-2.el7.centos gmp: gmp-6.0.0-12.el7_1 ->
> gmp-6.0.0-11.el7 java-1.6.0-openjdk:
> java-1.6.0-openjdk-1.6.0.37-1.13.9.4.el7_1 -> 
> java-1.6.0-openjdk-1.6.0.36-1.13.8.1.el7_1 ksh:
> ksh-20120801-22.el7_1.3 ->  ksh-20120801-22.el7_1.2 libreswan:
> libreswan-3.15-5.el7_1 ->  libreswan-3.12-10.1.el7_1 postgresql:
> postgresql-9.2.14-1.el7_1 ->  postgresql-9.2.13-1.el7_1
> 
> Third, I found a couple of srpms with a time stamp before
> 2015-11-19 (GA date of RHEL 7.2) which are not in 7.1. I get the
> impression that they should have been updates to 7.1, but somehow
> never made it. When I sampled a couple, I also could not find an
> advisory for them on rhn. The following list might not be
> complete: cronie-1.4.11-14.el7.src.rpm 
> docbook-style-dsssl-1.79-18.el7.src.rpm 
> filesystem-3.2-20.el7.src.rpm gzip-1.5-8.el7.src.rpm 
> kross-interpreters-4.10.5-8.el7.src.rpm less-458-9.el7.src.rpm 
> liberation-fonts-1.07.2-15.el7.src.rpm libkkc-0.3.1-8.el7.src.rpm 
> libmemcached-1.0.16-5.el7.src.rpm libproxy-0.4.11-8.el7.src.rpm 
> libtar-1.2.11-29.el7.src.rpm 
> maven-dependency-tree-2.0-7.el7.src.rpm 
> paps-0.6.8-28.el7.1.src.rpm perl-Date-Calc-6.3-14.el7.src.rpm 
> perl-Test-Harness-3.28-3.el7.src.rpm 
> perl-Test-Pod-Coverage-1.08-21.el7.src.rpm 
> perl-Test-Warn-0.24-6.el7.src.rpm phonon-4.6.0-10.el7.src.rpm 
> python-pyudev-0.15-7.el7.src.rpm 
> python-setuptools-0.9.8-4.el7.src.rpm 
> python-sphinx-1.1.3-9.el7.src.rpm 
> python-sqlalchemy-0.9.8-1.el7.src.rpm radvd-1.9.2-9.el7.src.rpm 
> screen-4.1.0-0.21.20120314git3c2946.el7.src.rpm 
> setup-2.8.71-6.el7.src.rpm spamassassin-3.4.0-2.el7.src.rpm 
> star-1.5.2-13.el7.src.rpm unixODBC-2.3.1-11.el7.src.rpm 
> xz-5.1.2-12alpha.el7.src.rpm yum-langpacks-0.4.2-4.el7.src.rpm
> 
> Fourth, the extras directory seems not to be complete. I have the 
> impression that the extras from 7.1 and 7.0 should also have been
> here (or maybe just a few of them) At the very least mock/pigz
> should be here, but also some of the python packages that are
> needed to build the 7.0 srpms should still be here I think.
> 
> Fifth, I miss some packages in extras. python-cryptography won't
> build because it needs some dependencies. Apparently the deps are
> not shipped by RH, so they should have been in extras. The missing
> deps are: python-cryptography-vectors = 0.8.2 python-iso8601 
> python-pretend (and maybe stuff that's needed to build those)

So, I guess that Johnny is still composing the correct trees, sorting
also all the AltArch things, etc :-)
As a reminder, you can also find the raw output coming from the
builders (so unsigned) on http://buildlogs.centos.org.
For example, I see the mentioned python-* packages under
http://buildlogs.centos.org/c7-extras/ (including the srpm for each
package)

> 
> These items are all things that I can work around, but I just
> wanted to share my findings. Thanks for all the good work on
> CentOS,
> 
> Jacco
> 


- -- 
Fabian Arrotin
The CentOS Project | http://www.centos.org
gpg key: 56BEC54E | twitter: @arrfab
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iEYEARECAAYFAlZr+S0ACgkQnVkHo1a+xU56OgCghYmjc0OxVlZU40cujqSRxlzb
iN0AnRn13NQ7t4NmBFLL0hjnZ8/mv7T+
=aqcq
-----END PGP SIGNATURE-----