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
|
TODO and possible bugs:
* When 314858 is fixed, revert back to using --variant=buildd for
debootstrap
* Add hooks to install gnupg package and ways to allow new keys to be
registered into pbuilder chroots.
* Use pbuilder cache in pdebuild-internal (2353237)
* BUG: Too many options! Creeping featurism!!
* Fix pbuilder-user-mode-linux bind-mount,
- Use hostfs for better performance,
- fix space-handling in, use arrays
* Build dependency handles |, but not when [] and | exist. -- no package should be using it ?
* Machine type specification in Build dependency should either have [!xxx !xxx !xxx ...] or [xxx xxx xxx ...] [!xxx xxx] formats are not parsed, and should really not exist.
* Creating a "sbuilder" command, which cooperates with sbuild, and use sbuild if possible.
* Please file a bug if you find that pbuilder does not exit with error condition on failure to build a package.
* Remember to update the TODO file.
* Support for apt-move. Some, mount --bind trick
- documentation of how to do it
- putting example scripts.
* Supporting really automatic/noninteractive "pbuilder upgrade"
- user-mode-linux is noninteractive, it no longer umounts.
- policy-rc.d is in place, everything should be automatic modulo bugs.
* $HOME, $TMP, $TMPDIR, etc. environment vars are set to bogus values
* set LOGNAME=root ?
* check cross-compile support, maybe adding support for dpkg-cross into build-depends checker?
* potato su does not like dpkg-source, executes as a bash script.
* Fix UML_EXTRAOPT to use arrays.
* Use alternative to pbuilder-satisfydepends; apt-pkg? read elmo.txt
for clues.
$Id$
|