We are in the process of setting up a koji Shadow Build server for shadowing builds from the main Fedora Build server.
It can be reached here: http://fedora-arm.wantstofly.org/koji
Once setup it should greatly help in keeping up with the latest builds. I'll drop a note once it is up and functional.
Cheers, Kedar.
Hi Kedar,
On Tue, Feb 3, 2009 at 4:14 AM, Kedar Sovani kedars@marvell.com wrote:
We are in the process of setting up a koji Shadow Build server for shadowing builds from the main Fedora Build server.
It can be reached here: http://fedora-arm.wantstofly.org/koji
Once setup it should greatly help in keeping up with the latest builds. I'll drop a note once it is up and functional.
Is the idea that Fedora developers do not have to issue builds for ARM manually, and the shadow server will just attempt a build everytime a build is attempted for, say, Fedora 10?
Speaking for myself, I'd be interested in making sure my packages work fine on ARM -- Robert Nelson has kindly given me an account on his test machine -- and it would be nice to be able to issue scratch builds for ARM only, and once fixed, commit the changes upstream so that the next build is ARM compliant out of the box.
With that in mind, it would be nice if Fedora developers get to issue builds on the ARM machine. Perhaps eventually integrate it with the Fedora Authentication System, though that might be a lot of work (RPMfusion still maintains a separate auth system, AFAIK)
Thanks,
From: Michel Salim [michel.sylvan@gmail.com] Sent: Saturday, February 21, 2009 9:52 PM To: Kedar Sovani Cc: Fedora-Arm Subject: Re: [fedora-arm] Fedora-ARM Koji Setup
Hi Kedar,
On Tue, Feb 3, 2009 at 4:14 AM, Kedar Sovani kedars@marvell.com wrote:
We are in the process of setting up a koji Shadow Build server for shadowing builds from the main Fedora Build server.
It can be reached here: http://fedora-arm.wantstofly.org/koji
Once setup it should greatly help in keeping up with the latest builds. I'll drop a note once it is up and functional.
Is the idea that Fedora developers do not have to issue builds for ARM manually, and the shadow server will just attempt a build everytime a build is attempted for, say, Fedora 10?
Yes, the ARM koji will automatically shadow builds, for koji build tags, once they are available on the main server. We use the koji-shadow utility (available in the latest koji-utils release).
Speaking for myself, I'd be interested in making sure my packages work fine on ARM -- Robert Nelson has kindly given me an account on his test machine -- and it would be nice to be able to issue scratch builds for ARM only, and once fixed, commit the changes upstream so that the next build is ARM compliant out of the box.
With that in mind, it would be nice if Fedora developers get to issue builds on the ARM machine. Perhaps eventually integrate it with the Fedora Authentication System, though that might be a lot of work (RPMfusion still maintains a separate auth system, AFAIK)
That is the plan. You should be able to login into the ARM koji hub with your Fedora browser certificates.
Thanks,
Best, Kedar.
To: Kedar Sovani Cc: Fedora-Arm Subject: Re: [fedora-arm] Fedora-ARM Koji Setup
Hi Kedar,
On Tue, Feb 3, 2009 at 4:14 AM, Kedar Sovani kedars@marvell.com wrote:
We are in the process of setting up a koji Shadow Build server for shadowing builds from the main Fedora Build server.
It can be reached here: http://fedora-arm.wantstofly.org/koji
Once setup it should greatly help in keeping up with the latest builds. I'll drop a note once it is up and functional.
Hi Kedar,
I've run into a couple weird things while attempting to setup a koji type build network with armv7l hardware.
I do have the koji web up and running on fedora 10 (x86) ( http://rcn-ee.homeip.net:85/koji ), i can successfully add/connect x86 build hosts via kojid over ssl. (although it doesn't really seem to like my nfs mount setup)
However when i try to connect a beagleboard thru a chroot, or even running native* (forgot my spare board at work, so i don't have that error message) the boards aren't connecting.
On my chroot i'm getting this error, when attempting to run kojid:
**** Traceback (most recent call last): File "/usr/sbin/kojid", line 2680, in <module> options.serverca) File "/usr/lib/python2.5/site-packages/koji/__init__.py", line 1289, in ssl_login sinfo = self.callMethod('sslLogin', proxyuser) File "/usr/lib/python2.5/site-packages/koji/__init__.py", line 1334, in callMethod return self._callMethod(name, args, opts) File "/usr/lib/python2.5/site-packages/koji/__init__.py", line 1358, in _callMethod return proxy.__getattr__(name)(*args) File "/usr/lib/python2.5/xmlrpclib.py", line 1150, in __call__ return self.__send(self.__name, args) File "/usr/lib/python2.5/xmlrpclib.py", line 1440, in __request verbose=self.__verbose File "/usr/lib/python2.5/xmlrpclib.py", line 1186, in request self.send_content(h, request_body) File "/usr/lib/python2.5/xmlrpclib.py", line 1300, in send_content connection.endheaders() File "/usr/lib/python2.5/httplib.py", line 860, in endheaders self._send_output() File "/usr/lib/python2.5/httplib.py", line 732, in _send_output self.send(msg) File "/usr/lib/python2.5/httplib.py", line 711, in send self.sock.sendall(str) File "/usr/lib/python2.5/site-packages/koji/ssl/SSLConnection.py", line 116, in sendall raise socket.error(e) socket.error: (0, 'Error') ****
For verification, i setup the x86 build, which does seem to just connect right away, using the ssl certificates. I do have an armv5 board coming so i can test to see if there's a armv7l/armv5 difference; there shouldn't be..
I'm wondering if you are running something different on your arm builder's? (http://ftp.linux.org.uk/pub/linux/arm/fedora/rootfs/rootfs-f10.tar.bz2)
Regards,