f790a32525a0801ff7825a3154ed3fa8c7a82adc
[pkg-boinc/boinc.git] / debian / TODO.Debian
1 The to-do list for developers of the BOINC Debian packages is here:
2   http://wiki.debian.org/BOINC/Development#TODO
3
4 And somehow, to update this file on a routine basis should better be
5 part of the todo list, too. It has been a bit neglected over the past.
6
7 Currently ongoing is a cleanup of patches collected for the Debian
8 packages. And the general attitude towards everything seems to 
9 be best summarised by "hardening". Let us just find and eliminate bugs.
10
11 = TODO since version 6.4.5 =
12 ============================
13
14 Init script
15 ===========
16
17 CUDA initialisation
18 -------------------
19
20  needs to happen prior to boinc-clients being started
21
22  This does not seem to work for everyone, yet.
23
24
25 Init script ugliness
26 --------------------
27
28 chrt many stops at the very first problem. This is
29 wrong - or not?
30
31 Also, the renice with or without the -n should be
32 clarified.
33
34 chrt_many()
35 {
36    POLICY="$1"
37    PRIO="$2"
38    NICE="$3"
39    shift 3
40    for i in "$@"; do
41      chrt -p $POLICY $PRIO $i || return
42      # increasing compatibility with older versions of renice
43      # in reaction to bug report #600134
44      renice $NICE -p $i > /dev/null || renice -n $NICE -p $i
45    done
46 }
47
48
49
50 Licenses and debian/copyright
51 ==============================
52
53  ?