summaryrefslogtreecommitdiff
path: root/TODO
blob: e848da62489a8e3717fc6dc206295a0e204430d5 (plain)
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
* get account on fencepost.gnu.org (email accounts@gnu.org) 
  set up copyright papers? 
  'assign.future' and 'request-assign.future.manual'

* Update stow.texi
  - The email address in 'Reporting Bugs' needs to be updated

* Figure out what needs the option 'nostow' 'notstowed'. Can they be removed?

* _texi2man_ needs author/copyright/license to be completed

* Update http://directory.fsf.org/project/stow/

* Update savannah CVS

* Check that all email addresses are working: need an account on fenchpost for
  this bug-stow@gnu.org, help-stow@gnu.org

* Get some pre-testers: need to find appropriate mailing list?

* Announce release on info-gnu@gnu.org.

* Autodetect "foreign" stow directories

From e-mail with meyering@na-net.ornl.gov:

    > My /usr/local/info equivalent is a symlink to /share/info
    > because I want installs on all systems to put info files in that
    > directory.  With that set-up, stow chokes on fact that
    > /usr/local/info is a symlink.

    [...] Stow is designed to be paranoid about modifying anything it
    doesn't "own."  If it finds a symlink in the target tree (e.g.,
    /usr/local/info) which doesn't point into the stow tree, its
    paranoid response is to leave it the hell alone.  But I can see in
    this case how traversing the link and populating the directory on
    the far end would be OK.  Question: is that a special
    circumstance, or would it always be OK to populate the far end of
    a symlink in the target tree (when the symlink points to a
    directory in a context where a directory is needed)?  And: if it's
    a special circumstance requiring a command-line option, should the
    option be a mere boolean (such as, "--traverse-target-links") or
    should it be an enumeration of which links are OK to traverse
    (such as, "--traversable='info man doc'")?

Does Version 2 fix this? (Kal)
I think that because it never needs to create /usr/local/info,
it only needs to check the ownership of links that it _operates_ on,
not on all the elements of the path.