Reduced package set for Secondary arches
by Josh Boyer
Hi All,
I'd like to ask about using a reduced package set for secondary arch ports of
Fedora.
When this all started, we had laid down the requirements that any package
changes be in Fedora CVS, and the packages would all be built via the Fedora
build tools. In discussions with Dennis, it seems the current mode of
operation is to require the secondary arch ports to build the full package
set of Fedora (minus Exclude/ExclusiveArch) before being considered a true
secondary arch.
Is this summary accurate? I can understand some of the reasoning behind it.
However, I find it to be excessive. Particularly for architectures that
simply would not benefit at all from having cowsay or fortune or even Gnome
built for that architecture.
So I am requesting that we review our package set policy and try to come to
some agreement.
josh
14 years, 7 months
Re: Fedora PPC Secondary Arch effort
by Josh Boyer
On Wed, Sep 30, 2009 at 11:50:57AM +1000, Tony Breeds wrote:
>On Tue, Sep 29, 2009 at 09:08:15PM -0400, Josh Boyer wrote:
>> Hi All,
>>
>> So I've started investigating a secondary arch effort for ppc/ppc64 now that
>> Fedora has officially demoted it starting with Fedora 13. Overall, it has not
>> gone too bad. Koji was slightly confusing to setup for the first time, but
>> I had great help from the koji developers and we're still working through a
>> few issues.
>
>Thanks Josh!
>
><snip>
>
>> If we can get that issue sorted out, I have at least 4 builders of varying
>> capabilities and the Fedora Infrastructure team has agreed to let us migrate
>> the existing PPC builders on a staged basis. I'm sure others have some
>> machines that could be added as builders as well and we can work that out as
>> we go.
>
>Can you provide a few details about what ports and protocols are required for
>communications between the koji-hub and the koji-builder?
For just builders, http/https. If we do a proxy to the existing setup I have,
the ports are going to be oddly numbered though. The builders that are in the
createrepo channel will need to have NFS read-only access to /mnt/koji, so
will need to be located on the same LAN for obvious reasons.
Builders often handle the build notification tasks and send the emails out,
however I don't have any of mine set up to do that at all right now.
>And I guess knowing how much disk is needed on the builder would be good :)
The builders I have:
quad 970 powerstation running F11. 25G free disk for building
Dual 970 Apple G5 running F11. ~16G free disk for building
Dual Apple PowerMac G4 running F11. Lots of random disk. This only builds ppc.
I have an iMac I'll probably configure soon too, with similar specs.
The requirements on the builders aren't really that much. They need to be
able to talk to the koji-hub, and use mock to create build roots. They also
need SELinux disabled apparently.
josh
14 years, 7 months
Fedora PPC Secondary Arch effort
by Josh Boyer
Hi All,
So I've started investigating a secondary arch effort for ppc/ppc64 now that
Fedora has officially demoted it starting with Fedora 13. Overall, it has not
gone too bad. Koji was slightly confusing to setup for the first time, but
I had great help from the koji developers and we're still working through a
few issues.
I was able to set up a local koji hub with 1TiB of storage and start doing
builds via koji-shadow on the dist-f12 tag. I have 3 builders running, and I
can't quite keep up with rawhide, but they do make good progress. Adding more
builders would help.
There are some issues though. The first is that due to my ISP blocking port
80, the current setup is not publicly accessible. This is sort of a road
block to making it usable by others, and I'll have to figure something out
on this front.
If we can get that issue sorted out, I have at least 4 builders of varying
capabilities and the Fedora Infrastructure team has agreed to let us migrate
the existing PPC builders on a staged basis. I'm sure others have some
machines that could be added as builders as well and we can work that out as
we go.
Hopefully this is something we can get rolling soon. I'd like to start
building for dist-f13 ASAP, but I need to work out the public access first and
actually hook it up to the Fedora infrastructure so people can submit builds
if they want.
josh
14 years, 7 months