<div dir="ltr"><div><div><div>Some oddities in the data<br><br></div>1) Some odd rebuilds<br></div><br></div>rebuilds of RHEL6.0 beta packages:<br><pre>fence-virt-0.2.1-3.el6.src.rpm<br>libvpd-2.1.1-2.el6.src.rpm
<pre>A rhev build thrown in?<br>vdsm-4.9-63.el6.src.rpm
<br></pre><pre>A number of non-kernel same-nvr rebuilds:<br>subversion-1.6.11-7.el6.src.rpm<br>dhcp-4.1.1-34.P1.el6_4.1.src.rpm<br>zsh-4.3.10-7.el6.src.rpm<br>zsh-4.3.10-8.el6_5.src.rpm<br>zsh-4.3.10-9.el6.src.rpm<br><br>2) Some kernels seemingly missing rebuilds
kernel-2.6.32-358.46.1.el6.src.rpm
kernel-2.6.32-358.46.2.el6.src.rpm
kernel-2.6.32-358.48.1.el6.src.rpm
kernel-2.6.32-358.49.1.el6.src.rpm
kernel-2.6.32-431.37.1.el6.src.rpm
Not a big deal if they weren't rebuilt. I just want to make sure I'm not
missing anything.
3) A number of intermittent customizations
I suspect these are all normal cases of needing to tweak something one
time to get a build through or to solve a qa issue. Again, just want to
make sure I'm not missing something
ipa
librsvg2
openscap
openssl
pango
qemu-kvm (* see 4)
subversion
virt-who
4) qemu-kvm ordering
I see 5 custom rebuilds of qemu-kvm, but their n-v-r-s all sort lower
than they should. E.g.
qemu-kvm-0.12.1.2-2.355.0.1.el6.centos.2.src.rpm
qemu-kvm-0.12.1.2-2.355.0.1.el6.centos.3.src.rpm
qemu-kvm-0.12.1.2-2.355.0.1.el6.centos.5.src.rpm
qemu-kvm-0.12.1.2-2.355.0.1.el6.centos.6.src.rpm
qemu-kvm-0.12.1.2-2.355.0.1.el6_4.9.src.rpm
all sort lower than:
qemu-kvm-0.12.1.2-2.355.el6_4.2.src.rpm
qemu-kvm-0.12.1.2-2.355.el6_4.3.src.rpm
qemu-kvm-0.12.1.2-2.355.el6_4.5.src.rpm
qemu-kvm-0.12.1.2-2.355.el6_4.6.src.rpm
qemu-kvm-0.12.1.2-2.355.el6_4.9.src.rpm
At this point I'm assuming that the first set are all rebuilds of the
second and that I should manually reorder these for the import (or add
some very special case hacks to the script).
<br></pre><pre><br></pre></pre><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Nov 13, 2014 at 12:31 PM, Mike McLean <span dir="ltr"><<a href="mailto:mikem@imponderable.org" target="_blank">mikem@imponderable.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>I've generated my own list of ordered sources. Following are the techniques, scripts, and data. Comments or corrections on any of these would be most appreciated.<br><br>Sources of Data<br>1) <a href="http://ftp.redhat.com" target="_blank">ftp.redhat.com</a><br> all *.src.rpm files under redhat/linux/enterprise/6*/en/os/SRPMS<br>2) <a href="http://vault.centos.org" target="_blank">vault.centos.org</a><br> all *.src.rpm files under 6.*/{os,updates,fasttrack}<br><br></div><div>If anyone feels I'm starting from the wrong data, please say so. I debated about including the fasttrack dirs, but as this point I've convinced myself that it is probably correct, or at worst harmless).<br></div><div><br></div><div>I wrote a script to do all the heavy lifting. For args it expects files containing lists of paths to source rpms (there are too many srpms involved to pass them directly on the command line). The script identifies srpms with identical contents by comparing the list of files and their hashs (so a centos rebuilt srpm with no changes is considered a duplicate of the rh one even though some of the headers change (e.g. vendor, buildtime).<br><br>The script sorts first by package name, then by version-release *with dist tag removed*, then by rh vs centos, then by full version-release. An srpm is considered a centos rpm if either the vendor is centos, or a centos dist tag appears in the release, otherwise it is considered an rh srpm.<br><br></div><div>I have posted the script and its current output here:<br><a href="https://mikem.fedorapeople.org/centos_srpm_sort2.py" target="_blank">https://mikem.fedorapeople.org/centos_srpm_sort2.py</a><br><a href="https://mikem.fedorapeople.org/centos_srpm_sort2.log" target="_blank">https://mikem.fedorapeople.org/centos_srpm_sort2.log</a><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Thu, Oct 30, 2014 at 1:06 PM, Johnny Hughes <span dir="ltr"><<a href="mailto:johnny@centos.org" target="_blank">johnny@centos.org</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><span>On 10/30/2014 11:50 AM, Mike McLean wrote:<br>
> On Tue, Oct 7, 2014 at 3:42 PM, Johnny Hughes <<a href="mailto:johnny@centos.org" target="_blank">johnny@centos.org</a><br>
</span><span>> <mailto:<a href="mailto:johnny@centos.org" target="_blank">johnny@centos.org</a>>> wrote:<br>
><br>
> As was discussed before, CentOS-6 SRPMS are going to be imported into<br>
</span>> <a href="http://git.centos.org" target="_blank">git.centos.org</a> <<a href="http://git.centos.org" target="_blank">http://git.centos.org</a>> as well and will be processed<br>
<div><div>> like CentOS-7 ones are now.<br>
><br>
> We want to bring everything in from 6.0 initial and through 6.4+updates<br>
> initially, then we will do 6.5+updates (as that is changing right now).<br>
><br>
> So, I have created a 6.0 to 6.4 set of lists. These lists live at this<br>
> location:<br>
><br>
> <a href="http://people.centos.org/hughesjr/EL6-Import/" target="_blank">http://people.centos.org/hughesjr/EL6-Import/</a><br>
><br>
> The two lists so far are:<br>
><br>
> EL6-non-mod-SRPMS-sorted.txt<br>
> centos-6-srpms-modified.txt<br>
><br>
> 1. The EL6-non-mod-SRPMS-sorted.txt is all SRPMS used in CentOS-6 in<br>
> their unmodified form. The order they appear in the file is the order<br>
> they will be imported into git. What is important for history is that<br>
> (for each NAME) they are imported in the correct order, so from 6.0<br>
> through 6.4+updates, the order of packages used in CentOS-6 for<br>
> 389-ds-base would be:<br>
><br>
> 389-ds-base-1.2.8.2-1.el6.src.rpm<br>
> 389-ds-base-1.2.8.2-1.el6_1.3.src.rpm<br>
> 389-ds-base-1.2.9.14-1.el6.src.rpm<br>
> 389-ds-base-1.2.9.14-1.el6_2.2.src.rpm<br>
> 389-ds-base-1.2.10.2-15.el6.src.rpm<br>
> 389-ds-base-1.2.10.2-18.el6_3.src.rpm<br>
> 389-ds-base-1.2.10.2-20.el6_3.src.rpm<br>
> 389-ds-base-1.2.11.15-11.el6.src.rpm<br>
> 389-ds-base-1.2.11.15-12.el6_4.src.rpm<br>
> 389-ds-base-1.2.11.15-14.el6_4.src.rpm<br>
> 389-ds-base-1.2.11.15-20.el6_4.src.rpm<br>
> 389-ds-base-1.2.11.15-22.el6_4.src.rpm<br>
><br>
> All of these packages will come from <a href="http://ftp.redhat.com" target="_blank">ftp.redhat.com</a><br>
</div></div>> <<a href="http://ftp.redhat.com" target="_blank">http://ftp.redhat.com</a>> and be imported.<br>
<span>><br>
><br>
> I'm running a test import of the nonmod ones and it appears a number in<br>
> the list have the wrong dist tag in the name.<br>
> For example, bnx2-2.2.1.32.269-1.el6.src.rpm should be<br>
> bnx2-2.2.1.32.269-1.el6_2.src.rpm (e.g. .el6_2 instead of .el6). Can you<br>
> confirm?<br>
<br>
</span>Yes, those were wrong in centos .. for those, I think we have the centos<br>
name.<br>
<br>
<br>
<br>
<br>
<br></div></div><span class="">_______________________________________________<br>
CentOS-devel mailing list<br>
<a href="mailto:CentOS-devel@centos.org" target="_blank">CentOS-devel@centos.org</a><br>
<a href="http://lists.centos.org/mailman/listinfo/centos-devel" target="_blank">http://lists.centos.org/mailman/listinfo/centos-devel</a><br>
<br></span></blockquote></div><br></div>
</blockquote></div><br></div>