Wary "5.2" massive recompile
September 03, 2011 —
BarryK
Continuing my Wary "5.2" experiment, all of these packages have been recompiled in T2:
a52dec-0.7.4 abiword-2.8.6 apr-1.4.5 apr-util-1.2.12 atk-1.30.0 audiofile-0.2.7 autoconf-2.64 automake-1.10.2 bdb-4.7.25 bin86-0.16.18 binutils-2.20.51.0.2 bison-2.4.1 boehm-gc-7.1 bzip2-1.0.6 cairo-1.10.2-noxcb cdrkit-1.1.11 chmlib-0.40 cmake-2.8.2 cpio-2.10 cups-1.3.11 curl-7.21.7 cvs-1.11.23 dialog-1.1-20100428 dietlibc-0.32 diffstat-1.54 diffutils-3.0 dmidecode-2.11 dosfstools-3.0.11 dvdauthor-0.7.0 dvd+rwtools-7.1 e2fsprogs-1.41.14 eject-2.1.0 epdfview-0.1.7 ethtool-6 exiv2-0.21 expat-2.0.1 faac-1.28 file-5.03 findutils-4.4.2 flac-1.2.1 flex-2.5.33 foomatic-filters-4.0.7 freeglut-2.6.0 freetype-2.4.5 fribidi-0.19.2 fuse-2.8.5 gawk-4.0.0 gdb-7.2 gdbm-1.8.3 gdk-pixbuf-2.22.1 gettext-0.17 gftp-2.0.19-patched1 ghostscript-8.15.4 git-1.7.5.4 glade3-3.6.7 glib-2.28.8-noxcb glibc-2.10.1-2 glibc_dev-2.10.1-2 glibc_locales-2.10.1-2 gmp-4.3.1 gnumeric-1.10.16 goffice-0.8.16 grep-2.9 groff-1.20.1 gtk+-2.24.5-noxcb gtkam-0.1.17 gutenprint-5.2.7 gzip-1.4 hicolor-icon-theme-0.5 ifplugd-0.28 imake-1.0.2 inotify-tools-3.13 intltool-0.40.6 iptables-1.4.12 jasper-1.900.1 lame-398-2 lcms-1.19 libao-1.1.0 libart-2.3.21 libcap-2.17 libcddb-1.3.2 libcdio-0.82 libdaemon-0.14 libdv-1.0.0 libdvdcss-1.2.10 libdvdnav-4.1.3-1 libdvdplay-1.0.1 libdvdread-4.1.3-1 libexif-0.6.19 libexif-gtk-0.3.5 libgnomecanvas-2.30.3 libgnomecups-0.2.3 libgnomeprint-2.18.8 libgnomeprintui-2.18.6 libgsf-1.14.21 libid3tag-0.15.1b libidl-0.8.14 libidn-1.22 libieee1284-0.2.11 libjpeg-7 libmad-0.15.1b libmng-1.0.10 libogg-1.2.2 libpciaccess-0.12.1 libpng-1.2.44-patched_apng_t2 libpthread-stubs-0.1 libraw1394-2.0.7 librsvg-2.32.1-noxcb libsigc++-2.2.10 libsndfile-1.0.20 libtheora-1.1.1 libtiff-3.9.5 libtool-2.2.6a libusb-1.0.8 libusb-compat-0.1.3 libvorbis-1.3.2 libxml2-2.7.8 libxslt-1.1.26 m4-1.4.13 madplay-0.15.2b make-3.81 man-1.6f-1 mesa-6.5.2 mesa_base-6.5.2 mesa-demos-7.6 mktemp-1.7 module-init-tools-3.16 mpfr-3.0.1 mtr-0.80 nasm-2.07 ncurses-5.9 neon-0.29.6 netpbm-10.34 net-tools-1.60-1 normalize-0.7.7 ntfs-3g-2010.8.8 ntfsprogs-2.0.0 openssl-1.0.0d pango-1.28.4-noxcb parted-2.4 patch-2.6.1 patchutils-0.3.2 pciutils-3.1.7-ids_20110511 pcmciautils-017 pcre-8.12 perl-5.10.1 perl-digest-sha1-2.12 perl-extutils-depends-0.302 perl-extutils-pkgconfig-1.12 perl-html-parser-3.64 perl-uri-1.40 perl-xml-parser-2.36 perl-xml-simple-2.18 pixman-0.18.4-1 pkgconfig-0.26 popt-1.16 ppp-2.4.5 procps-3.2.8 psmisc-22.14 python-2.6.4 readline-6.0 rman-3.2 rsync-3.0.8 rxvt-unicode-9.12 sane-backends-1.0.22 sed-4.2.1 setserial-2.17 sqlite-3.7.5 startup-notification-0.9 subversion-1.6.17 sysfsutils-2.1.0 sysprof-1.1.8 tar-1.26 texinfo-4.13a unzip-60 util-linux-2.18 vala-0.13.1 vamps-0.9.5 vcdimager-0.7.23 vorbis-tools-1.4.0 wget-1.12 wireless-tools-29 wpa_supplicant-0.7.3 x11proto_noxcb-7.3 xcompmgr-1.1.5 xload-1.0.2 xorg73_base_t2_noxcb-7.3 xsane-0.997-patched xtrans-1.0.4 zip-30 zlib-1.2.5
These have been compiled in T2 and have upgraded versions:
Format: name new-version old-version
apr 1.4.5 1.2.12
aspell 0.60.6.1 0.60.6
aspell-en 7.1-0 6.0-0
audiofile 0.2.7 0.2.6
bin86 0.16.18 0.16.17
bzip2 1.0.6 1.0.5-1
cairomm 1.10.0 1.8.4
cdrkit 1.1.11 1.1.9
cmake 2.8.2 2.6.2
curl 7.21.7 7.19.6
dejavu-ttf-fonts 2.32 2.30
dhcp 4.2.0 4.1.1b1
diffstat 1.54 1.50
diffutils 3.0 2.8.1
dmidecode 2.11 2.10
dosfstools 3.0.11 3.0.6
dvdauthor 0.7.0 0.6.14
e2fsprogs 1.41.14 1.41.9
ed 1.5 1.3
enscript 1.6.5.2 1.6.1
exiv2 0.21 0.18.2
fontconfig 2.8.0 2.7.3
foomatic-filters 4.0.7 3.0-20090114
freetype 2.4.5 2.3.11
fuse 2.8.5 2.7.4
gawk 4.0.0 3.1.6
gdb 7.2 7.0
geany 0.20 0.19.1-1
gftp 2.0.19-patched_2ubuntu1_expandedpathsigsegv 2.0.19-patched1
git 1.7.5.4 1.6.5.2
glib 2.28.8 2.24.2-1
gnome-icon-theme 2.30.3 2.28.0
gnumeric 1.10.16 1.10.9
goffice 0.8.16 0.8.9
grep 2.9 2.5.4
gtk+ 2.24.5 2.20.1-1
gutenprint 5.2.7 5.2.6
gzip 1.4 1.3.11
hdparm 9.37 9.26
iptables 1.4.12 1.4.5
lame 398-2 3.98.4
lcms 1.19 1.18
leafpad 0.8.18.1 0.8.16
libao 1.1.0 0.8.8
libart 2.3.21 2.3.20
libavc1394 0.5.4 0.5.3
libdc1394 2.1.3 2.1.2
libdvdnav 4.1.3-7 4.1.3-1
libdvdread 4.1.3-9 4.1.3-1
libexif 0.6.19 0.6.18
libgnomecanvas 2.30.3 2.26.0
libgnomeprint 2.18.8 2.18.6
libgnomeprintui 2.18.6 2.18.4
libgsf 1.14.21 1.14.16
libidl 0.8.14 0.8.13
libidn 1.22 1.15
libogg 1.2.2 1.1.4
libpcap 1.1.1 1.0.0
libraw1394 2.0.7 2.0.2
libsigc++ 2.2.10 2.2.4.2
libtiff 3.9.5 3.8.2-1
libusb 1.0.8 0.1.12
libvorbis 1.3.2 1.2.3
memtester 4.2.1 4.1.2
mkinitrd 2010-08-18 2005-12-26
mktemp 1.7 1.6
module-init-tools 3.16 3.11.1
mpfr 3.0.1 2.4.1
mpg321 0.2.13-2 0.2.11
mtr 0.80 0.75
ncurses 5.9 5.7
neon 0.29.6 0.29.0
ntfs-3g 2010.8.8 2009.4.4
openssl 1.0.0d 0.9.8k
orc 0.4.14 0.4.9
pango 1.28.4 1.28.1
pangomm 2.26.3 2.26.2
parted 2.4 2.3
patch 2.6.1 2.5.9
patchutils 0.3.2 0.3.1
pcmciautils 017 016
pcre 8.12 8.00-1
pkgconfig 0.26 0.23
ppp 2.4.5 2.4.4
psmisc 22.14 22.8
qt4 4.7.2 4.5.3-1
rdesktop 1.7.0 1.6.0
rsync 3.0.8 3.0.6
rxvt-unicode 9.12 9.05-1
samba 3.5.9 3.4.2
sane-backends 1.0.22 1.0.21
schroedinger 1.0.10 1.0.9
sdparm 1.06 1.04
shadow 4.1.4.3 4.0.18.1
subversion 1.6.17 1.6.6
sylpheed 3.0.3 2.7.1
sysprof 1.1.8 1.0.12
taglib 1.7 1.6
tar 1.26 1.22
usbutils 0.91 0.86
util-linux 2.18 2.16.1-1
vala 0.13.1 0.9.8
valgrind 3.6.1 3.5.0
vorbis-tools 1.4.0 1.2.0
wpa_supplicant 0.7.3 0.6.9
xcompmgr 1.1.5 1.1.4
xf86-video-apm 1.2.3 1.1.1
xf86-video-ark 0.7.3 0.6.0
xf86-video-ati 6.9.0-patched_lenny4 6.7.195
xf86-video-chips 1.2.4 1.1.1
xf86-video-cirrus 1.2.1 1.1.0
xf86-video-geode 2.11.11 2.11.3
xf86-video-glint 1.2.5 1.1.1
xf86-video-i128 1.3.4 1.2.1
xf86-video-i740 1.3.2 1.1.0
xf86-video-neomagic 1.2.5 1.1.1
xf86-video-rendition 4.2.4 4.1.3
xf86-video-s3 0.6.0 0.5.0
xf86-video-s3virge 1.10.4 1.9.1
xf86-video-savage 2.2.1 2.1.3
xf86-video-siliconmotion 1.6.0 1.5.1
xf86-video-sis 0.10.3 0.9.3
xf86-video-sisusb 0.9.0 0.8.1
xf86-video-tdfx 1.4.3 1.3.0
xf86-video-tga 1.2.1 1.1.0
xf86-video-trident 1.3.4 1.2.3
xf86-video-tseng 1.2.4 1.1.1
xf86-video-vesa 2.3.0 1.3.0
xf86-video-voodoo 1.2.4 1.1.1
xfsprogs 3.1.5 3.0.5
zlib 1.2.5 1.2.3
I have built it, running it now. A couple of things need fixing, but it is looking good.
Comments
Mystery hangUsername: BarryK
This experimental Wary has a mysterious bug. At the second boot, after creating a save-file, the BootManager comes up, then if I click anything in the BootManager, the window does not respond, nothing else responds either, jwm is dead. But, keyboard/mouse still working, and I can ctrl-alt-backspace. No error messages logged anywhere. Something is hanging, and causing other apps to hang also. If I start something else first, then the BootManager, then it works. Very strange....
New apps
Username: BarryK
"For the record, I should add these are two new packages added to Wary: [i]gdk-pixbuf libusb-compat[/i]
re Xorg 7.5
Username: BarryK
"mavrothal, Yes, the main point of the exercise is to better support upgrading to a later Xorg. With current Wary, there seems to be a clash of libxcb versions, although my thinking on that is somewhat muddy. I have recompiled in T2 so that the build with Xorg 7.3 is completely without/free of libxcb. Right now, my other laptop is running doing another T2 compile, with the same packages as described above, except this time with the latest Xorg, and libxcb, and later mesa and libdrm. I intend to provide this as a single Xorg upgrade PET for Wary. It is a very interesting experiment!
xorg-7.5 "chrome" driver
Username: 01micko
"I know exactly what mavrothal was getting at with xorg-7.5.. the chrome driver for the olpc XO-1.5. Here's the link: [url=http://dev.laptop.org/git/users/jnettlet/xf86-video-chrome/snapshot/xf86-video-chrome-9b76a6ed8ffe6ae83ca821e94f5aa28818a0f6da.tar.gz]chrome module source As a request can you include that one instead of the standard chrome driver?
WARY 2.5 AND XORG7.5
Username: GCMartin
"Is there a good reason for NOT building XORG 7.5 in WARY now? At which point in the futre will it be included? Hopet his helps
Re: chrome driver
Username: mavrothal
"Actually the standard in Xorg is the openchrome driver, but I'm not sure if the chrome driver works correctly without patching the kernel too. If interested the kernel source is here http://dev.laptop.org/git/users/jnettlet/kernel-drm-chrome/ though as far as I know is tested only with the 2.6.35 kernel.
Xorg 7.3
Username: BarryK
"GCMartin, You are missing an understanding of the whole purpose of Wary, how it came about, and why it uses Xorg 7.3. This has been discussed at length, since the very inception of Wary. For the lifetime of Wary, the next few years at least, the base build will have Xorg 7.3.
Re all those packages
Username: BarryK
"mistfire, I didn't actually do that yesterday, I ran T2 last week, and it compiled all of those. However, getting them all converted from binary .tar.bz2 packages into PETs took the last two days. I have a script to do it, but it is not perfect and many of the PETs had to be manually checked, which was laborious. The latest T2 compile is going on right now, it has just reached 'mesa' -- version 7.10.3. The Xorg is whatever versions are in the latest T2 that I got from SVN yesterday.
and they will be?
Username: scsijon
"I was about to use 5141 to build the first alpha for my qt4 desktop to play with as I have decided that in the end to use the T2 stream rather than one of the other sources. Maybe I need to consider awaiting Wary 52 for the real alpha's I will await your new W52 pets with baited breath. Will they be available at the usual place or a new diretory and any idea when? I am also creating in parallel a basic server (no user stuff) so I can also trial frontend / backend applications, of which qt4 has plenty.
XORG
Username: GCMartin
"Sorry Barry, I just happened to see mentions here of XORG. I then reviewed it. And was just wondering. I do understand and agree with WARY's mission and development support the community. Again, sorry. Asking may have been mis-interpreted as a request. It wasn't.
Tags: wary