summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2010-04-28 09:31:08 +0200
committerRobert Schwebel <r.schwebel@pengutronix.de>2010-05-03 13:17:46 +0200
commitd712649061e5ad7d99381203de8f68673c0c8004 (patch)
tree9396faca02fbf60ca94c5db38104223db279eedb /TODO
parent24277951eeb2a69b32e413319b9be02c7d0a2e24 (diff)
downloadptxdist-d712649061e5ad7d99381203de8f68673c0c8004.tar.gz
ptxdist-d712649061e5ad7d99381203de8f68673c0c8004.tar.xz
[TODO] updated
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Diffstat (limited to 'TODO')
-rw-r--r--TODO170
1 files changed, 85 insertions, 85 deletions
diff --git a/TODO b/TODO
index 85a1fc51f..3b8a0c7e0 100644
--- a/TODO
+++ b/TODO
@@ -1,9 +1,5 @@
-TODO before 2.0.0
-=================
-
-[ ] add roadmap
-
-[ ] http://www.osadl.org/Single-View.111+M52e8d0c2b2f.0.html
+TODO (Prio A)
+=============
[.] ipkg with dependecies
@@ -12,7 +8,60 @@ TODO before 2.0.0
ipkg are created with dependencies now, image creation still works.
however online update is still untested, though.
-[ ] rsc: port python 2.6 patches to 3.x -> mkl
+[ ] mol, rsc: improve user database concept. Especially for the system
+ users we currently have the problem how to generate system users which
+ are only necessary for certain services. Maybe some kind of
+ /etc/passwd.d/* mechanism could be a solution? Discuss with team.
+
+ Discuss UUID/GID of "rpcuser" and other important system users
+
+[ ] rsc: GDB__VERSION: shouldn't this be taken from the toolchain, in
+ order to be consistent with the gdb which is provided there? Discuss
+ with mkl.
+
+[ ] jbe: If someone adds a project local menu (*.in) file and uses
+ 'project_specific' as its SECTION name ptxdist should automatically
+ generate an additional submenu "Project Specific Configuration" and
+ include this menu into it. This should avoid a local "Kconfig" copy
+ in each ptxdist project for such a simple addition.
+
+[ ] lfu: some mountable devices are available after udev has started.
+ hence we need an extra mount script to mount all entries in fstab
+ instead out of rcS.
+
+[ ] jbe: all test scripts should check if their interaction with the filesystem
+ where successfull. If a file copy to /tftpboot fails, it should *not* continue.
+
+TODO (Prio B)
+=============
+
+[ ] jbe: mplayer.compile: It seems very PXA specific now?
+
+ i586-unknown-linux-gnu-gcc [...] -c -o vo_pxa.o vo_pxa.c
+ vo_pxa.c: In function 'draw_osd':
+ vo_pxa.c:964: error: unknown register name 'r5' in 'asm'
+ vo_pxa.c:964: error: unknown register name 'r4' in 'asm'
+ [...]
+ vo_pxa.c: In function 'config':
+ vo_pxa.c:964: error: unknown register name 'r5' in 'asm'
+ vo_pxa.c:964: error: unknown register name 'r4' in 'asm'
+ [...]
+ make[2]: *** [vo_pxa.o] Error 1
+ make[2]: Leaving directory `[...]/platform-i586/build-target/MPlayer-1.0rc2/libvo'
+
+ --> menu contains pxa specific stuff. Maybe this should be modified?
+
+ Even with disabled PXA specific options a build for x86 still fails:
+
+ libvo/libvo.a(video_out.o):(.data+0x20): undefined reference to `video_out_x11'
+ libvo/libvo.a(video_out.o):(.data+0x24): undefined reference to `video_out_xover'
+ libvo/libvo.a(video_out.o):(.data+0x28): undefined reference to `video_out_pxa'
+ [...] and much more
+
+ Update 20090118 rsc: not reproducable, switched on again and we wait
+ for sisyphus to explode.
+
+[ ] http://www.osadl.org/Single-View.111+M52e8d0c2b2f.0.html
[ ] rsc: add "ptxdist export_bsp <dir>", similar to
"ptxdist export_src <dir>".
@@ -47,20 +96,6 @@ TODO before 2.0.0
- for all optional packages: ask back if images, ipkgs etc. shall
be bundled (with --force)
-[ ] rsc: verify 'ptxdist newpackage' mechanics. Check all use cases,
- especially when creating new packages in ptxdist itself (not in the
- project). Workspace check needs more sophistication.
-
-[ ] mol, rsc: improve user database concept. Especially for the system
- users we currently have the problem how to generate system users which
- are only necessary for certain services. Maybe some kind of
- /etc/passwd.d/* mechanism could be a solution? Discuss with team.
-
- Discuss UUID/GID of "rpcuser" and other important system users
-
-[ ] jbe, rsc -> mgr: provide a "bare metal" project for Stellaris/Cortex-M3,
- to show how to use ptxdist-2 for non-Linux targets.
-
[ ] jbe: Shown pathes are much too long in "ptxconfig" and "platformconfig"
while running "ptxdist menu"
@@ -75,17 +110,6 @@ TODO before 2.0.0
[ ] jbe: most of the time thttpd does not respond to the USR1 signal.
- the start/stop script fails to stop this service
-
-Unclear
--------
-
-[ ] rsc: GDB__VERSION: shouldn't this be taken from the toolchain, in
- order to be consistent with the gdb which is provided there? Discuss
- with mkl.
-
-[ ] rsc: multi stage BSPs: platform team releases a BSP, users use it.
- May involve 'apt-get install OSELAS.BSP-phyCORE-12'
-
[ ] bbu, lfu, rsc, sha: "bspfix feature"
Usecase:
@@ -116,8 +140,8 @@ Before Release
[ ] update ChangeLog from git
-[ ] jbe, rsc: provide demo projects for ptxdist-2.0.0, including website
- documentation, maybe even elinux.org docs.
+[ ] jbe, rsc: provide demo projects, including website documentation,
+ maybe even elinux.org docs.
Release tarballs in a way that they can be installed with ptxdist, which
means that they have to be installed into the "projects/" directory in
@@ -130,54 +154,6 @@ Before Release
e.g. if you donīt set sane defaults for PTXCONF_SETUP_PROJECTPATH,
ptxdist wonīt find its own projects.
-
-TODO before 2.1.0
-=================
-
-[ ] rsc: 'ptxdist images' for the i586 target sometimes does not work,
- the generated image is incorrect and grub stops booting.
-
-[ ] jbe: If someone adds a project local menu (*.in) file and uses
- 'project_specific' as its SECTION name ptxdist should automatically
- generate an additional submenu "Project Specific Configuration" and
- include this menu into it. This should avoid a local "Kconfig" copy
- in each ptxdist project for such a simple addition.
-
-[ ] lfu: some mountable devices are available after udev has started.
- hence we need an extra mount script to mount all entries in fstab
- instead out of rcS.
-
-[ ] jbe: mplayer.compile: It seems very PXA specific now?
-
- i586-unknown-linux-gnu-gcc [...] -c -o vo_pxa.o vo_pxa.c
- vo_pxa.c: In function 'draw_osd':
- vo_pxa.c:964: error: unknown register name 'r5' in 'asm'
- vo_pxa.c:964: error: unknown register name 'r4' in 'asm'
- [...]
- vo_pxa.c: In function 'config':
- vo_pxa.c:964: error: unknown register name 'r5' in 'asm'
- vo_pxa.c:964: error: unknown register name 'r4' in 'asm'
- [...]
- make[2]: *** [vo_pxa.o] Error 1
- make[2]: Leaving directory `[...]/platform-i586/build-target/MPlayer-1.0rc2/libvo'
-
- --> menu contains pxa specific stuff. Maybe this should be modified?
-
- Even with disabled PXA specific options a build for x86 still fails:
-
- libvo/libvo.a(video_out.o):(.data+0x20): undefined reference to `video_out_x11'
- libvo/libvo.a(video_out.o):(.data+0x24): undefined reference to `video_out_xover'
- libvo/libvo.a(video_out.o):(.data+0x28): undefined reference to `video_out_pxa'
- [...] and much more
-
- Update 20090118 rsc: not reproducable, switched on again and we wait
- for sisyphus to explode.
-
-[ ] jbe: all test scripts should check if their interaction with the filesystem
- where successfull. If a file copy to /tftpboot fails, it should *not* continue.
-
-[ ] rsc: fix python 3.x
-
[ ] jbe: Would there be a solution to supress sysroot-* folders for target system
(for example bare metall) that do not need a Unix filesystem?
@@ -208,7 +184,6 @@ TODO before 2.1.0
successfull. Problem happend on SUSE-10.1 on host side and an USB to IDE
adapter to initial write the hd.img to the harddisk.
-
TODO somewhen
=============
@@ -381,8 +356,6 @@ TODO somewhen
[ ] add sanity checks for all user configurable variables (especially
paths)
-[ ] audit project files for CROSS_AUTOCONF
-
[ ] Problem: When doing things like "PKG_CONFIG_PATH=bla something",
something does not inherit the environment variable PKG_CONFIG_PATH.
To achieve this properly, we need to export these variables to the
@@ -443,6 +416,33 @@ Test suite components to be added
DONE
====
+[x] rsc: fix python 3.x
+ update 20100428 rsc: done by mol
+
+[x] rsc: 'ptxdist images' for the i586 target sometimes does not work,
+ the generated image is incorrect and grub stops booting.
+
+ update 20100428 rsc: done
+
+[x] rsc: multi stage BSPs: platform team releases a BSP, users use it.
+ May involve 'apt-get install OSELAS.BSP-phyCORE-12'
+
+ update 20100428 rsc: done
+
+[x] jbe, rsc -> mgr: provide a "bare metal" project for Stellaris/Cortex-M3,
+ to show how to use ptxdist-2 for non-Linux targets.
+
+ update 20100428 rsc: done
+
+[x] rsc: verify 'ptxdist newpackage' mechanics. Check all use cases,
+ especially when creating new packages in ptxdist itself (not in the
+ project). Workspace check needs more sophistication.
+
+ update 20100428 rsc: seems to be fixed in the meantime
+
+[x] rsc: port python 2.6 patches to 3.x -> mkl
+ update 20100428 rsc: done by mol
+
[x] Write macros $(call compile) and $(call configure).
update 20100419 mol: done