1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
|
Packets which could be added (volunteers needed)
================================================
- RSC: http://www.freshmeat.net/projects/bootutils
- RSC: ethtool: http://sourceforge.net/project/showfiles.php?group_id=3242&package_id=19201
- RSC: ntpclient: http://doolittle.faludi.com/ntpclient/
- RSC: openntpd: http://www.openntpd.org/
- RSC: http://www.reportlab.com/ftp/
- RSC: http://rlib.sicompos.com/
- RSC: libsysfs: http://linux-diag.sourceforge.net
- RSC: MatrixSSL
- MKL: lilo, tinylogin targetinstall
- RSC: finish integration of zebra
- RSC: install e2fsck
Test suite components to be added
=================================
- RSC: http://ltp.sourceforge.net/tooltable.php
- RSC: Add more test suite stuff:
- http://gcc.gnu.org/install/test.html
- http://www.plumhall.com/stec.html
- RSC: lmbench
- RSC: add regression tests from crosstool
- RSC: look at Herbert Poetzl's cross test stuff:
20040224182505.GA25038@MAIL.13thfloor.at
- RSC: look at Linux Kernel Headers project:
http://ep09.pld-linux.org/~mmazur/linux-libc-headers/
- RSC: audit for LSB compatiblity
- RSC: have a look at http://asic-linux.com.mx/~izto/checkinstall/
Current TODO List
=================
- RSC: Finish autotoolisation of chrony. The old features from the
handwritten configure script have to be added; readline dependency
is now temporarily fixed, it should be made optional again.
- RSC: sed: replace all "sed" occurences by $(SED) and maybe switch to
a newer GNU sed, which has to be packaged as a hosttool then.
- RSC: Invent a project_clean mechanism
- RSC: is "select GLIBC_DEBUG" in gdb.in necessary??
- RSC: check bash (doesn't compile according to Lisa Hsu)
- sandeep: add a script to setup a new project interactively
- RSC: do module stuff in kernel only when modules are enabled
in kernel configuration
- RSC: audit bash for configure/menu entry consistency
- RSC: bing outputs strange large numbers when being compiled for ARM :-)
Add test suite for floating point.
- RSC: LTT needs gtk-devel on host side; test if gtk-config is available
and print out nice warning if not.
- RSC: Mozilla has still problems with cross compilation. See the
following Bugzilla entries for possible solutions:
http://bugzilla.mozilla.org/show_bug.cgi?id=104541
http://bugzilla.mozilla.org/show_bug.cgi?id=172651
- RSC: add some useful statistics at the end of build (root size, image
size etc.).
- RSC: fix busybox extract script to support "select CONFIG_foo"
- RSC: make MTDutils release and, by the way, fix build process.
This "override" mechanism in the Makefile seems to be broken.
MKL: mtdutils buildprocess fixed, splitted into 2 seperate file
mtd.make and xchain-mtd.make 'override' seems to be working
- RSC: audit all configure calls to be relative; configure scripts
seem to have major problems when being called with absulute path
- RSC: test flash
- RSC: finish integration of iwconfig
- RSC: add #ifdef __cplusplus ... #else ... #endif to bits/in.h
- RSC: add .in file for xvkbd; integrate fixes for Makefile...
- MKL: check openssl works with arm big endian (-DL_ENDIAN doesn't look good)
- MKL: gmp3 cannot produce shared libc for ppc target (host i686-linux)
- MKL: uclinux, patch breaks due to unclean produced patch at uclinux
- MKL: test betaftp, old breaks due to a patch from DKE
- MKL: test qte, wxwindows
- MKL: teach qte to crosscompile
- MKL: autotoolize rn
- MKL: gawk fix prefix, due to hard coded path
- MKL: integrate ldd (./build/glibc-2.2.5/elf/ldd.bash.in)
- MKL: tweak wireless to xcompile
- RSC: you currently need gdk-pixbuf-csource on the host
- RSC: pango has a patch which has to be verified (GLIB_CFLAGS)
- RSC: you currently need libXcursor.so.* and xcursorgen on the
development host
- RSC: replace bootdisk build mechanism by genext2fs; mke2fs is able
to reserve N blocks at the beginning of the image!
- KUB: busybox/ash job control is broken
- RSC: add checksums for download
- RSC: create users
- RSC: restructure config file layout
- RSC: add a test: if #!/bin/sh scripts return
"/bin/sh: bad interpreter: Permission denied"
tell the user to look if his filesystem was monted
with the "exec" option
- RSC: check for uImage targets: have to depend on vmlinux, not on
zImage.
- LGR: concept for debug levels: strip, -g, -S
- LGR: key infrastructure: integrate signing, activate this only
when running the release cycle.
- BBU: Implement scheme for alternative download-URLs as
fallback (e.g. mirrors)
- BBU: rsync URLs
- RSC: structure for menues:
"Network Services" zebra, nfsd, ntp
"Network Tools" ip, tcpdump, ciscoshell, hping2, libnet
"Audit Tools" dsnif, shadow code
"User Interfaces" flash, Shell Menues (Robin), JVisu
"Init" lmainit
"Languages" perl, miniperl
|