tazwok annotate TODO @ rev 554

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