New F13-arm build os6
by Chris Ball
http://build.laptop.org/F13-arm/os6/
Changelog:
* First Fedora 13 ARM build for XO-1.75, based on the F13 beta2 release;
GNOME and Sugar both included.
* Move up to 2.6.39-rc4 kernel. Reboot and shutdown now work; reboot
depends on latest EC code.
* Remove broken F13 packages empathy, abiword/pyabiword, inkscape, csound,
espeak. If someone could work on successfully building these in F13
koji, would be great.
* Defaults to English language because we don't have an F13 olpc-utils yet.
To install:
ok fs-update ext:\os6.zd
--
Chris Ball <cjb(a)laptop.org> <http://printf.net/>
One Laptop Per Child
13 years
Update on ARM status
by Martin Langhoff
Some news from Peter Robinson on ARM builder status as of Wednesday:
On Wed, Apr 20, 2011 at 1:16 PM, Peter Robinson <pbrobinson(a)gmail.com> wrote:
> ARM koji control instance died so there's not been major movement last
> couple of days.
>
> Got GCC for F-13 fixed so we can use it for F-14 but the F-14 version
> won't compile. Need to fix that for forward movement. Problem is it
> currently takes 2 days to compile so its slow movement. Got an
> upstream Fedora bug reported with details but no movement on it yet.
As of now, http://arm.koji.fedoraproject.org/koji/ shows some builds a
couple hours after that email, so perhaps it's back up.
Follow that link, see that those are F14 packages, and smile to
yourself. The race to get the F14 we need built in time for A3 bringup
is on.
m
--
martin.langhoff(a)gmail.com
martin(a)laptop.org -- Software Architect - OLPC
- ask interesting questions
- don't get distracted with shiny stuff - working code first
- http://wiki.laptop.org/go/User:Martinlanghoff
13 years
Packages not available for F-13 ARM that OLPC uses
by Martin Langhoff
I just ran a rough comparison of the packages we currently include in
our F14 builds vs what's available in the F13-beta2 ARM repository.
Some packages are OLPC-specific, and I note them below. Others may
have changed name between F13 and F14.
'PolicyKit-olpc', // olpc
'abiword',
'atkmm',
'avahi-libs',
'batti', // olpc-specific
'bootfw-q3a62', // olpc-specific
'csound',
'csound-python',
'dconf',
'dmidecode',
'ds-backup-client', // olpc-specific
'empathy',
'espeak',
'folks',
'gdk-pixbuf2',
'gnome-dvb-daemon',
'inkscape',
'java',
'kbd-misc',
'kernel', // heh :-)
'laughlin-backgrounds-gnome', // release specific?
'laughlin-backgrounds-single',
'libabiword',
'libassuan',
'libffado',
'libjpeg-turbo',
'libmodman',
'libmount',
'olpc-bootanim', // olpc
'olpc-kbdshim',
'olpc-powerd',
'olpc-powerd-dbus',
'olpc-runin-tests',
'perl-threads', // WTH? Perl in our builds?
'perl-threads-shared',
'portmidi',
'prelink',
'systemd-units', // blame Lennart
'telepathy-logger',
'upstart-sysvinit',
'xorg-x11-drv-chrome' // ignore
We should sort this into noise -- stuff that changed between F13 and
F14, x86-specific packages, etc -- and worthy targets...
cheers,
martin
- - - -
for the record, my procedure
[martin@onyx olpc-utils]$ cd /tmp
[martin@onyx tmp]$ mkdir compare
[martin@onyx tmp]$ cd compare/
[martin@onyx compare]$ wget
http://download.laptop.org/xo-1.5/os/official/os860/4GB/os860.packages.txt
[martin@onyx compare]$ wget
http://build.laptop.org/11.2.0/os15/xo-1.5/os15.packages.txt
[martin@onyx compare]$ perl -pi -e 's/\-\d+.*//' os15.packages.txt
[martin@onyx compare]$ diff -u os860.packages.txt os15.packages.txt | less
[martin@onyx compare]$ wget
http://arm.koji.fedoraproject.org/mash/beta/f13-arm-2011-03-23/f13-arm/ar...
[martin@onyx compare]$ rpm2cpio fedora-release-13-1.2.beta2.noarch.rpm
fedora-release-13-1.2.beta2.noarch.rpm | cpio -idmv
...
[martin@onyx compare]$ less ./etc/yum.repos.d/fedora.repo
[martin@onyx compare]$ wget
http://arm.koji.fedoraproject.org/mash/beta/f13-arm-2011-03-23/f13-arm/ar...
[martin@onyx compare]$ zgrep '<name>' primary.xml.gz | perl -pe
's/\<\/*name\>//g' | sort > f13-b3.packages
[martin@onyx compare]$ ipython
In [1]: have = [ line.strip() for line in open('f13-b3.packages') ]
In [2]: need = [ line.strip() for line in open('os15.packages.txt') ]
In [3]: have = set(have)
In [4]: need = set(need)
In [5]: need - have
Out[5]:
set(['PolicyKit-olpc',
'abiword',
'atkmm',
'avahi-libs',
'batti',
'bootfw-q3a62',
'csound',
'csound-python',
'dconf',
'dmidecode',
'ds-backup-client',
'empathy',
'espeak',
'folks',
'gdk-pixbuf2',
'gnome-dvb-daemon',
'inkscape',
'java',
'kbd-misc',
'kernel',
'laughlin-backgrounds-gnome',
'laughlin-backgrounds-single',
'libabiword',
'libassuan',
'libffado',
'libjpeg-turbo',
'libmodman',
'libmount',
'olpc-bootanim',
'olpc-kbdshim',
'olpc-powerd',
'olpc-powerd-dbus',
'olpc-runin-tests',
'perl-threads',
'perl-threads-shared',
'portmidi',
'prelink',
'systemd-units',
'telepathy-logger',
'upstart-sysvinit',
'xorg-x11-drv-chrome'])
In [6]:
--
martin.langhoff(a)gmail.com
martin(a)laptop.org -- Software Architect - OLPC
- ask interesting questions
- don't get distracted with shiny stuff - working code first
- http://wiki.laptop.org/go/User:Martinlanghoff
13 years