From Fedora Project Wiki
Line 55: Line 55:
To submit a build for your specific package for s390x do this:
To submit a build for your specific package for s390x do this:


<code>koji -s http://s390.koji.fedoraproject.org/kojihub build --scratch --arch-override s390x dist-f11 yourpkg.src.rpm</code>
After running <code>fedora-packager-setup (from the fedora-packager rpm)</code>


or after running <code>fedora-packager-setup (from the fedora-packager rpm)</code>
<code>koji -c ~/.koji/s390-config build --scratch dist-f11 yourpkg.src.rpm</code>


<code>koji -c ~/.koji/s390-config build --scratch dist-f11 yourpkg.src.rpm</code>
or
 
<code>koji -s http://s390.koji.fedoraproject.org/kojihub --weburl=http://s390.koji.fedoraproject.org/koji \ --pkgurl=http://s390.koji.fedoraproject.org/packages build --scratch --arch-override s390x dist-f11 yourpkg.src.rpm</code>


== Tracker Bugs ==
== Tracker Bugs ==

Revision as of 10:02, 30 July 2009

Fedora s390x

  • IRC: #fedora-s390x on irc.freenode.net
  • Mailing List: fedora-s390x
  • Regular IRC meetings: TBD

Targets

  • short term goals:
  • reach out to known interested parties in community
  • reaching out (through contacts) to IBM community (.de)
  • have several "interested parties" that will help once we are building packages/trees
  • set up externally/publically available koji instance
  • s390x koji instance
  • identified persistent storage (> 2 TB anticipated in first year alone)
  • temporary location (while we sort out long term permanent location)
  • start F-11 composes
  • identify the resources used for composes
  • get to the point where F-11 is bootable and installable with pungi images
  • this is blocking on the external dedicated environment issue (above)

People

History

FUDcon 2008 was an excellent event. During the conference, a session on secondary arches was presented and there was an excellent effort made to reach out to new arches.

After several months of bootstrapping as of June 2009 we've reached a state where we have most packages built from current Fedora rawhide CVS. There are still around ~500 failures, most of which are related to java and ocaml dependencies (ocaml is not available on s390x).

For those interested in trying it our you can now download a fully working and bootable hercules Fedora 11 s390x image:

http://secondary.fedoraproject.org/pub/alt/spins/S390/

You will find several files there:

  • README
    • Very brief howto get everything up and running
  • f11-s390x.img
    • Hercules Fedora 11 s390x DASD image
  • f11-s390x.tar.bz2
    • tarball of the whole tree. Can be unpacked on a real machine (confirmed it works!)
  • hercules.cnf
    • hercules emulator config file
  • hercules.init
    • Small script to start up hercules with some iptables rules for NAT (might require you to modify your personal rules in order to work properly)

Tips

To submit a build for your specific package for s390x do this:

After running fedora-packager-setup (from the fedora-packager rpm)

koji -c ~/.koji/s390-config build --scratch dist-f11 yourpkg.src.rpm

or

koji -s http://s390.koji.fedoraproject.org/kojihub --weburl=http://s390.koji.fedoraproject.org/koji \ --pkgurl=http://s390.koji.fedoraproject.org/packages build --scratch --arch-override s390x dist-f11 yourpkg.src.rpm

Tracker Bugs

If excluding s390/s390x architectures you need to make the bug block F-ExcludeArch-s390x

to see whats currently blocking visit Bugzilla

If a bug is specific to s390/s390x architectures make the bug blocking ZedoraTracker

to see not yet resolved issues visit Bugzilla

Packages under review

List of s390 specific packages currently under review in Fedora

openssl-ibmca

Packages to be submitted:

openCryptoki