I started to rebuild current rawhide for ppc (and a bit for ppc64).
I am now at the point where I have all packages required for "yum groupinstall buildsys-build" rebuilt from rawhide.
The biggest problems so far was python (and python3), which could no longer be built on Linux ppc:
https://bugzilla.redhat.com/show_bug.cgi?id=661510 http://bugs.python.org/issue10655
But that is fixed now. I will continue to rebuild more and more packages for ppc and ppc64 and will soon post the results here.
Adrian
Hi Adrian,
That's great news! Obviously I don't need to ask you if you think we should skip F-14. I was planning to start a F-14 rebuild this week, but will put that on hold for now. To be honest, I won't mind skipping F-14 so that there's more time getting it in shape for F-15.
Btw, what's up with ppc.koji.fedoraproject.org, kojid was killed last sunday ?
Karsten
Am 11.12.2010 09:14, schrieb Adrian Reber:
I started to rebuild current rawhide for ppc (and a bit for ppc64).
I am now at the point where I have all packages required for "yum groupinstall buildsys-build" rebuilt from rawhide.
The biggest problems so far was python (and python3), which could no longer be built on Linux ppc:
https://bugzilla.redhat.com/show_bug.cgi?id=661510 http://bugs.python.org/issue10655
But that is fixed now. I will continue to rebuild more and more packages for ppc and ppc64 and will soon post the results here.
Adrian
On Sat, Dec 11, 2010 at 5:56 PM, Karsten Hopp karsten@redhat.com wrote:
Hi Adrian,
That's great news! Obviously I don't need to ask you if you think we should skip F-14. I was planning to start a F-14 rebuild this week, but will put that on hold for now. To be honest, I won't mind skipping F-14 so that there's more time getting it in shape for F-15.
Btw, what's up with ppc.koji.fedoraproject.org, kojid was killed last sunday
I sent this earlier, but this list is dumb and doesn't like the headers generated by my phone's email client.
We almost have ppc.koji online again. The main builder was upgraded to rhel6 this week and the backup of /mnt/koji should finish in time to upgrade the hub next week. Once that is done we can actually use it to start koji shadow again.
josh
On Sat, Dec 11, 2010 at 11:56:28PM +0100, Karsten Hopp wrote:
That's great news! Obviously I don't need to ask you if you think we should skip F-14. I was planning to start a F-14 rebuild this week, but will put that on hold for now. To be honest, I won't mind skipping F-14 so that there's more time getting it in shape for F-15.
I thought that it would not make much sense to build F-14 right now. If we get it rebuilt than it is probably already F-15 release time.
Another question I have concerning building gcc. In the spec it has following lines:
%ifarch %{multilib_64_archs} sparcv9 ppc # Ensure glibc{,-devel} is installed for both multilib arches BuildRequires: /lib/libc.so.6 /usr/lib/libc.so /lib64/libc.so.6 /usr/lib64/libc.so %endif
I am building everything with mock and mock seems to refuse to install glibc-devel.ppc64 (which would resolve /usr/lib64/libc.so), although it is is in my repo and using yum to manually install it into the mock chroot works. Just the automatic dependency resolve process of yum inside of mock refuses to install glibc-devel.ppc64. I have the same problem with the 32bit versions if I try to build gcc for ppc64.
So, it works manually but not automatically. Does anyone if that is intended behaviour for mock? How is this solved inside of Fedora's koji? Or is it just a bug in the spec file?
Adrian
On Sun, Dec 12, 2010 at 6:29 AM, Adrian Reber adrian@lisas.de wrote:
On Sat, Dec 11, 2010 at 11:56:28PM +0100, Karsten Hopp wrote:
That's great news! Obviously I don't need to ask you if you think we should skip F-14. I was planning to start a F-14 rebuild this week, but will put that on hold for now. To be honest, I won't mind skipping F-14 so that there's more time getting it in shape for F-15.
I thought that it would not make much sense to build F-14 right now. If we get it rebuilt than it is probably already F-15 release time.
Another question I have concerning building gcc. In the spec it has following lines:
%ifarch %{multilib_64_archs} sparcv9 ppc # Ensure glibc{,-devel} is installed for both multilib arches BuildRequires: /lib/libc.so.6 /usr/lib/libc.so /lib64/libc.so.6 /usr/lib64/libc.so %endif
I am building everything with mock and mock seems to refuse to install glibc-devel.ppc64 (which would resolve /usr/lib64/libc.so), although it is is in my repo and using yum to manually install it into the mock chroot works. Just the automatic dependency resolve process of yum inside of mock refuses to install glibc-devel.ppc64. I have the same problem with the 32bit versions if I try to build gcc for ppc64.
So, it works manually but not automatically. Does anyone if that is intended behaviour for mock? How is this solved inside of Fedora's koji? Or is it just a bug in the spec file?
There are special glibc32/glibc64 packages that are used in koji that provide the other-bitsize bits. They're just in the -build tag explicitly in koji and not shipped with the distribution. It's been that way forever.
josh
On Sun, Dec 12, 2010 at 08:18:40AM -0500, Josh Boyer wrote:
%ifarch %{multilib_64_archs} sparcv9 ppc # Ensure glibc{,-devel} is installed for both multilib arches BuildRequires: /lib/libc.so.6 /usr/lib/libc.so /lib64/libc.so.6 /usr/lib64/libc.so %endif
I am building everything with mock and mock seems to refuse to install glibc-devel.ppc64 (which would resolve /usr/lib64/libc.so), although it is is in my repo and using yum to manually install it into the mock chroot works. Just the automatic dependency resolve process of yum inside of mock refuses to install glibc-devel.ppc64. I have the same problem with the 32bit versions if I try to build gcc for ppc64.
So, it works manually but not automatically. Does anyone if that is intended behaviour for mock? How is this solved inside of Fedora's koji? Or is it just a bug in the spec file?
There are special glibc32/glibc64 packages that are used in koji that provide the other-bitsize bits. They're just in the -build tag explicitly in koji and not shipped with the distribution. It's been that way forever.
Ah, thanks. Now that you say it sounds familiar. I will try that.
Adrian
On Sat, Dec 11, 2010 at 09:14:58AM +0100, Adrian Reber wrote:
I started to rebuild current rawhide for ppc (and a bit for ppc64).
I am now at the point where I have all packages required for "yum groupinstall buildsys-build" rebuilt from rawhide.
The biggest problems so far was python (and python3), which could no longer be built on Linux ppc:
https://bugzilla.redhat.com/show_bug.cgi?id=661510 http://bugs.python.org/issue10655
But that is fixed now. I will continue to rebuild more and more packages for ppc and ppc64 and will soon post the results here.
Here are my ppc/ppc64 packages:
http://ftp-stud.hs-esslingen.de/pub/fedora.ppc/
a few SRPMS had to be slightly modified to build, but most of the things just build as available.
The biggest problem I still have is that gdb does not build for ppc64:
https://bugzilla.redhat.com/show_bug.cgi?id=662995
Adrian
On Sat, Dec 11, 2010 at 09:14:58AM +0100, Adrian Reber wrote:
I started to rebuild current rawhide for ppc (and a bit for ppc64).
I am now at the point where I have all packages required for "yum groupinstall buildsys-build" rebuilt from rawhide.
I am now at the point where I downloaded all rawhide SRPMS and I am rebuilding them alphabetically. So far I have rebuilt over 2500 packages successfully but over 1600 have also failed. I have not looked at all the failures, but many of them are because of missing dependencies. With the new no setuid binaries policy mock can no longer use tmpfs and it takes a lot longer until the chroot is populated.
Once I have rebuilt all packages I will try all the failed once again as long as I have failures from missing dependencies.
Adrian
On 12/31/2010 04:53 PM, Adrian Reber wrote:
On Sat, Dec 11, 2010 at 09:14:58AM +0100, Adrian Reber wrote:
I started to rebuild current rawhide for ppc (and a bit for ppc64).
I am now at the point where I have all packages required for "yum groupinstall buildsys-build" rebuilt from rawhide.
I am now at the point where I downloaded all rawhide SRPMS and I am rebuilding them alphabetically. So far I have rebuilt over 2500 packages successfully but over 1600 have also failed. I have not looked at all the failures, but many of them are because of missing dependencies. With
There is a neat app called smock that uses mock and is also able to automagically satisfy dependencies. You can find the latest version here:
http://git.annexia.org/?p=fedora-mingw.git;a=tree;f=smock
Hope this helps.
Regards, Patrick