Packages not available for F-13 ARM that OLPC uses

Martin Langhoff martin.langhoff at gmail.com
Tue Apr 12 15:58:36 EDT 2011


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 at onyx olpc-utils]$ cd /tmp
[martin at onyx tmp]$ mkdir compare
[martin at onyx tmp]$ cd compare/
[martin at onyx compare]$ wget
http://download.laptop.org/xo-1.5/os/official/os860/4GB/os860.packages.txt
[martin at onyx compare]$ wget
http://build.laptop.org/11.2.0/os15/xo-1.5/os15.packages.txt
[martin at onyx compare]$ perl -pi -e 's/\-\d+.*//' os15.packages.txt
[martin at onyx compare]$ diff -u os860.packages.txt os15.packages.txt | less
[martin at onyx compare]$ wget
http://arm.koji.fedoraproject.org/mash/beta/f13-arm-2011-03-23/f13-arm/arm/os/Packages/fedora-release-13-1.2.beta2.noarch.rpm
[martin at onyx compare]$ rpm2cpio fedora-release-13-1.2.beta2.noarch.rpm
fedora-release-13-1.2.beta2.noarch.rpm | cpio -idmv
...
[martin at onyx compare]$ less ./etc/yum.repos.d/fedora.repo
[martin at onyx compare]$ wget
http://arm.koji.fedoraproject.org/mash/beta/f13-arm-2011-03-23/f13-arm/arm/os/repodata/primary.xml.gz
[martin at onyx compare]$ zgrep '<name>' primary.xml.gz  | perl -pe
's/\<\/*name\>//g' | sort > f13-b3.packages
[martin at 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 at gmail.com
 martin at 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



More information about the Devel mailing list