tazwok view TODO @ rev 448
tazwok, configure_tazchroot(): fix undigest support
author | Antoine Bodin <gokhlayeh@slitaz.org> |
---|---|
date | Tue Mar 15 01:56:37 2011 +0100 (2011-03-15) |
parents | f738ded35665 |
children | 04eb5fb6c9a3 |
line source
1 ==== Bugfixes ====
3 [ ] fix --undigest repository support
4 [*] Check if reference repository is local or on network
5 [ ] Check that various scan() usage case are fine (need help at beta time)
6 [ ] get build-depends
7 [ ] get reverse depends when a recook is needed (don't catch packages from reference repository!)
8 > this one is not good yet
9 [ ] cooklist generation
10 [ ] Fix md5um on-the-fly generation when using check-incoming)
11 [*] Generate cooklist properly after cook-toolchain
13 ==== Code optimizations ====
15 [*] Removing check for $UNDIGEST in scan() subfunctions - define how theses functions should act before
16 [*] Don't check for repository used into update_packages_db() & erase_packages_info(); define this before.
17 [ ] Don't plan regen_cookorder multiple times.
18 [*] Don't mount all theses /home/slitaz/... directories when chrooting: one is enough!
19 [ ] Move files related to cooking env from packages to packages-incoming (just before releasing the beta)
20 [*] Use variables for most used files
21 [*] cook-order.txt; wok-wanted.txt/wok-depends.txt of reference repository
22 [*] cooklist, commit, broken, blocked
23 [ ] Rename wok-wanted.txt/wok-depends.txt to simply depends.txt/wanted.txt
24 [*] For main packages
25 [ ] For packages-incoming (at beta release time)
26 [x] L407: Use fgrep here are variable subsitution are not optimize for big strings.
27 > False, variable substitution is definitively better.
29 ==== New features ====
31 [ ] Take advantage of --rootconfig of new tazpkg (after tazpkg 4.3 release only)
32 [*] Generate the safe-wok, and optionally a tarbalized one
33 [ ] Rework detection of broken shared libs dependencies
34 [ ] Check that packages are availbale before cooking
35 [*] Check that repositories exists into tazpkg conf
36 [*] Check that env is up to date, or upgrade, or propose upgrade if outside of chroot.
37 [ ] Need to check priorities outside of chroot
38 [*] Generate ID of the repository.
39 [ ] Ensure ID is up-dated after cook operations to avoid false-changes detection.
40 [ ] Ensure smooth tazwok update by automatically update cook environnement according new stuff