Changes between Version 3 and Version 4 of gsoc/ideas/router/code-data-seperation


Ignore:
Timestamp:
Mar 13, 2010 9:23:31 PM (9 years ago)
Author:
welterde
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • gsoc/ideas/router/code-data-seperation

    v3 v4  
    1 = Separate Code and Data for Easy Packaging =
    2 Previously, the Java libs and the router data files were all in the same place, violating requirements for most Linux packages.
    3 
    4 A year ago, the installation was split in two. However, there are continuing problems. The "split" installation irritates people who want to use I2P in a net cafe. The data files are harder to find on Windows, as they are in %APPDATA% which is a hidden directory. Temporary files are a problem on both Linux and Windows, as multiple users on the same machine will have permission problems writing to log and PID files in a common temp directory. A common temp directory on the computer's hard drive may also contain files from a "portable" installation.
    5 
    6 Perhaps split-install should be an option, or non-split should be the default on Windows.
    7 
    8 Or perhaps go the other direction, and have a 3rd, non-hidden, directory by default for some files such as i2psnark, so that users can find them easier.
    9 
    10 The task may also involve improvement and testing of our Ubuntu/Debian .deb package, using the split directory installation.
    11 
    12  [[BR]]
    13 
    14 == Difficulty ==
    15 medium-hard
    16 
    17 == Required skills ==
    18  * Java
    19 
    20 == Possible mentors ==
    21  * [wiki:gsoc/mentors/qbi qbi]