Wary "5.2" massive recompile

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.


Posted on 3 Sep 2011, 21:44


Comments:

Posted on 3 Sep 2011, 21:57 by BarryK
Mystery hang
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....



Posted on 3 Sep 2011, 22:01 by BarryK
New apps
For the record, I should add these are two new packages added to Wary:

gdk-pixbuf
libusb-compat




Posted on 3 Sep 2011, 24:45 by mavrothal
Xorg-7.5?
Any chance Wary5.2 will have an Xorg-7.5 option?


Posted on 4 Sep 2011, 2:17 by technosaurus
debugging X/jwm
You can use rxvt as the "windowmanager" with a stripped down xinitrc. Then run normal commands from the full initrd (real wm etc...) and you can see it realtime.


Posted on 4 Sep 2011, 7:26 by BarryK
re Xorg 7.5
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!



Posted on 4 Sep 2011, 7:51 by 01micko
xorg-7.5 "chrome" driver
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:
chrome module source
As a request can you include that one instead of the standard chrome driver?


Posted on 4 Sep 2011, 10:40 by GCMartin
WARY 2.5 AND XORG7.5
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


Posted on 4 Sep 2011, 10:50 by mistfire
Step-by-Step code tracing
Barry, that was a massive package recompiling. how did you recompile that packages within just a single day, that's incredible. Barry regarding on that mysterious bug, I suggest that you must follow the step by step execution of each lines of code to determine that bug.


Posted on 4 Sep 2011, 14:33 by mavrothal
Re: chrome driver
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.


Posted on 4 Sep 2011, 15:01 by BarryK
Xorg 7.3
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.



Posted on 4 Sep 2011, 15:07 by BarryK
Re all those packages
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.



Posted on 4 Sep 2011, 16:35 by scsijon
and they will be?
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.


Posted on 4 Sep 2011, 17:57 by Raffy
AMD Fusion Drivers
In case you're curious about the AMD Fusion drivers (Radeon 6xxx), they're here.


Posted on 7 Sep 2011, 15:06 by GCMartin
XORG
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.