Hi,
I now have most updates complete. I also build the newer items from
December 3 till today.
as always, everything is here:
http://cdn.opensxce.org/redsleeve/el6/updates-testing/
that being said, there is still a couple that won't build:
* firefox-31.3.0-3.el6_6.src.rpm (FTBFS) (previous patch does no
longer apply)
* microcode_ctl-1.17-19.el6.src.rpm (FTBFS) (also with previous patch)
* thunderbird-31.3.0-1.el6_6.src.rpm (FTBFS) (previous patch does no
longer apply)
* irqbalance-1.0.4-10.el6.src.rpm (missing dependencies)
* virt-top-1.0.4-3.15.el6.src.rpm (missing dependencies)
* freeradius-2.1.12-6.el6.src.rpm (FTBFS)
* libvirt-0.10.2-46.el6_6.2.src.rpm (FTBFS)
* lldpad-0.9.46-3.el6_5.src.rpm (FTBFS)
* mstflint-3.6.0-0.1_1.8.g7d4dede.el6.src.rpm (FTBFS)
* mvapich2-2.0rc1-1.el6.src.rpm (FTBFS)
* NetworkManager-0.8.1-75.el6.src.rpm (FTBFS)
* ocaml-libvirt-0.6.1.0-6.4.el6.src.rpm (FTBFS)
* openmotif-2.3.3-8.el6.src.rpm (FTBFS)
* parted-2.1-25.el6.src.rpm (1 test failed. I can probably override
that, but parted can be quite critical)
* python-2.6.6-52.el6.src.rpm (FTBFS)
* util-linux-ng-2.17.2-12.18.el6.src.rpm (FTBFS)
* xulrunner-17.0.10-1.el6_4.src.rpm (FTBFS)
* kdebindings-4.3.4-5.el6.src.rpm (FTBFS) (not previously build;
needed for dependencies)
* numactl-2.0.9-2.el6.src.rpm (FTBFS) (not previously build; needed
for dependencies)
* biosdevname-0.5.1-1.el6.src.rpm (not tried; it is documented that it
won't update)
* kernel-2.6.32-504.3.3.el6.src.rpm (not tried; duh)
* redhat-indexhtml-6-6.el6.src.rpm (not tried; the update is better
translations, we don't have any translations)
Jacco
On 12/21/2014 03:19 AM, Jacco Ligthart wrote:
> Hi all,
>
> This task proved to be more challenging than expected. I'm not even
> completely done. But I'll update you where I am at the moment.
>
> For the record I'm trying to update redsleeve packages to december 3
> 2014. Everything newer is out of scope for now. Also, I'm building on
> top of earlier testing updates.
>
> === of the 292 src.rpms that should simply recompile ===
> * 270 indeed rebuild simply
> * 7 now needed an "ExclusiveArch" adjustment:
>
> ibsim-0.5-7.el6
> libservicelog-1.1.14-1.el6
> lsvpd-1.7.4-1.el6
> mingw32-binutils-2.20.1-3.el6.2
> powerpc-utils-1.2.20-1.el6
> xorg-x11-drv-neomagic-1.2.7-7.el6
> xorg-x11-drv-vmware-13.0.1-9.el6
>
> * 1 did not build, but I got it working with minimal effort:
>
> gstreamer-plugins-bad-free-0.10.19-3.el6_5
>
> * 12 I did not get to build:
>
> freeradius-2.1.12-6.el6
> libvirt-0.10.2-46.el6_6.2
> lldpad-0.9.46-3.el6_5
> mstflint-3.6.0-0.1_1.8.g7d4dede.el6
> mvapich2-2.0rc1-1.el6
> NetworkManager-0.8.1-75.el6
> ocaml-libvirt-0.6.1.0-6.4.el6
> openmotif-2.3.3-8.el6
> parted-2.1-25.el6
> python-2.6.6-52.el6
> util-linux-ng-2.17.2-12.18.el6
> xulrunner-17.0.10-1.el6_4
>
> * 2 are dependent on the broken rpm's from above, and thus also don't
> build:
>
> irqbalance-1.0.4-10.el6
> virt-top-1.0.4-3.15.el6
>
>
>
> === of the 46 with known issues (needed patching previously) ===
> * 31 got built with more or less similar patches
> * 12 I've not looked at yet (these are more difficult, I think)
>
> biosdevname-0.5.1-1.el6
> crash-trace-command-1.0-5.el6
> firefox-31.3.0-3.el6_6
> gdb-7.2-75.el6
> httpd-2.2.15-39.el6
> kernel-2.6.32-504.1.3.el6
> openssl098e-0.9.8e-18.el6_5.2
> pulseaudio-0.9.21-17.el6
> redhat-indexhtml-6-6.el6
> ruby-1.8.7.374-3.el6_6
> thunderbird-31.3.0-1.el6_6
> zsh-4.3.10-9.el6
>
> * 1 that does not build:
>
> microcode_ctl-1.17-19.el6
>
> * 2 that no longer needs patching:
>
> srptools-1.0.2-1.el6
> sssd-1.11.6-30.el6
>
>
>
> === of the 192 new rpm's ===
> * I built 7 which were needed for dependencies:
>
> gdk-pixbuf2-2.24.1-5.el6
> glib-networking-2.28.6.1-2.2.el6
> libnl3-3.2.21-7.el6
> tagsoup-1.2.1-8.el6
> xcb-util-image-0.3.9-4.el6
> xcb-util-keysyms-0.3.9-5.el6
> xcb-util-wm-0.3.9-5.el6
>
> * I built 1 with a patch:
>
> iprutils-2.4.2-2.el6
>
>
>
> === of the existing rpm's (which were previously build by gordan) ===
> * I rebuild the following for dependencies:
>
> cheese-2.28.1-8.el6
> control-center-2.28.1-39.el6
> ekiga-3.2.6-4.el6
> gnome-panel-2.30.2-15.el6
> gtkhtml3-3.32.2-2.el6
> nautilus-sendto-2.28.2-4.el6
> totem-2.28.6-4.el6
>
>
>
> === other notes ===
> * All the packages that build can also be installed on a system with
> all rpms installed. All needed dependencies are present and they break
> no other dependencies/
> * exceptions to the above: I cannot test some boot or kernel/hw
> related things, like dracut, or ppc64-utils
> * other exceptions: kdesdk depends on kdebindings (which does not
> compile), xguest needs working selinux and system-config-kdump needs
> kexec-utils (which does not compile)
> * I found that sometimes a newer rpm might be a "noarch" while the
> older was "armv5tel" (or the other way around). This is not handled
> well with yum, so we might want to remove some existing rpm's later
> on. I found at least:
> - hsqldb* and tomcat6* from base
> - python-rhsm from base and updates
> * similar with the rebuild rpms. maybe we should bump the version?
>
>
> Jacco
>
>
>
>
> On 12/06/2014 12:54 AM, Jacco Ligthart wrote:
>> Hi List,
>>
>> Here me again with lists and todo's :)
>>
>> Today I wanted to know the difference with the upstream provider and
>> redsleeve6. For various reasons, I thought that loking at this from a
>> src.rpm perspective would be most efficient. One of the issues I had
>> was that upstream provides a tree with all older versions also
>> present, and it's difficult to get a list of the latest src.rpms with
>> bash tools. Also on our side those issues are present as there are at
>> least three package trees to consider. after reading and searching I
>> found however a tool called repodiff. This tool can (as implied) diff
>> two repos.
>>
>> So I copied all src.rpms from upstream and created a repo. I also
>> copied base/SRPMS/upstream/ base/SRPMS/changed/ update/SRPMS/ and my
>> test tree with both upstream and updated src.rpms and again made a
>> repo of that.
>>
>> the result of the repodiff is an attachment to this mail.
>>
>> Summary of the result:
>>
>> * we have the following src.rpms newer/patched, without a note on
>> http://wiki.redsleeve.org/index.php/ModifiedPackages
>> Tables mingw32-libxml2-2.7.6-6.el6
>> ocaml-3.12.0-6.el6
>> pilot-link-0.12.4-6.el6.0.sl6
>>
>> * there are 292 src.rpms newer on upstream that previously build
>> without issue on redsleeve. (plain.txt)
>> * there are 46 src.rpms newer on upstream that previously needed
>> patches to build (issue.txt)
>> * there are 192 src.rpms op upstream that have never been build on
>> redsleeve (new.txt)
>>
>> I plan to build most of the packages the coming weeks. As I want to
>> reduce the list quickly, I randomly decided to start with the plain
>> and the new src.rpms smaller than 10MB. I'll report back when a
>> significant part of the building is done (or when I hit issues :) ).
>>
>> One of the issues is however, that I do not know all these packages.
>> I can tell if they build without error, and maybe even if they are
>> able to install, but other testing than that should be done by a user
>> of the packages.
>>
>> Next question is to Gordan, what is the procedure to get these (and
>> the packages I made earlier) into the mainstream?
>>
>> Jacco
>>
>>
>>
>> _______________________________________________
>> users mailing list
>> [email protected]
>> http://lists.redsleeve.org/mailman/listinfo/users
>
>
>
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.redsleeve.org/mailman/listinfo/users
_______________________________________________
users mailing list
[email protected]
http://lists.redsleeve.org/mailman/listinfo/users