]> cygwin.com Git - cygwin-apps/setup.git/blame - README
2003-03-09 Robert Collins <rbtcollins@hotmail.com>
[cygwin-apps/setup.git] / README
CommitLineData
93014d67
CF
1This directory contains the source for the setup program for the cygwin
2net releases.
3
12ccadc0 4TODO:
28f41814
MB
5 * Mirrors list orer is snafued.
6 * Don't downgrade if the curr version is <= installed?
7 * support rpm/deb files for reading the package from. (To allow the maintainers the use of rpm/deb tools to create packages.)
8 * make a librar(y|ies) for setup and cygcheck to use containing
9 1) Something to translate POSIX -> native. Currently called "cygpath"
10 in setup, although this is probably a bad choice of name.
11 2) Something to return the list of installed packages.
12 3) Something to return the cygwin mount table. Currently, I have implemented
13 a lightweight setmntent and getmntent using the code in
14 4) Something to parse a tar file name into package/version or altenatively,
15 return that information from 2)
16 5) Something to return a list of files associated with a package.
17 * When installing and enough packages default to visible, the RH scrollbar is
18 sometimes hidden.
19 * Mark versions as prev/curr/test in the GUI when clicking through them.
20 * Remove *empty* directories on uninstalls
21 * Correctly overwrite -r--r--r-- files.
22 * Make setup.exe available through Add/Remove
4f4b9def
RC
23 * Going back, changing the local cache dir, and going forward again does not correctly reparse inis in the new dir.
24 Reproduction: Choose an incorrect cache dir, go back, correct it. Chooser shows all packages in Misc.
25 * BSOD switching to install mode after downloading lots of software. Was anyone ever able to come up with a reproduction method for this?
26 * Sometimes packages set to 'Keep' appear in the 'Partial' view. I(Max) have seen this myself from time to time, but can't duplicate it on demand. Can anyone?
27 * Chooser scrollbar sometimes lost with odd font sizes. Seperate message sent asking for reproduction method.
28 * Setup not properly realizing that versions are unavailable, leading to "Cannot open (null) for reading".
29 * "compress_bz::error called" appears in the log every time a package is installed, even if everything works. Reproducability: 100%.
30 * Cancelling during MD5 check just stops the GUI updating until the check completes, and then continues with setup as if Cancel had not been clicked.
31 * Toggling from All Default to All Install takes *way* too long.
4fe323f9 32
12ccadc0 33WISHLIST:
28f41814
MB
34 * rsync:// support
35 * Some way to download *all* the source
36 * When clicking on a category that is showing a partial list (auto added items due to dependencies) show the full list rather than minising.
37 * incremental/recoverable download capability.
38 * build-depends
39 * FTP control connections should be closed when we are awaiting user input.
40 * Show a sdesc for each category
41 * Add friendly error reporting to simpsock.cc
42 * scan newly installed files for README files, show list to user, let them read them if they want.
43 * Mouse wheel support broken/missing for *some* users.
44 * When in category view, and changing from prev->normal->exp the categories get collapsed This is non-intuitive.
45 * mirrors.lst to be copied to setup.ini and cached locally. Then the master mirrors list is reserved for bootstrapping.
46 * clicking on a package that is in multiple categories should update the view of the package in both locations on screen. - Done?
47 * remember the view mode - ie if you leave setup in partial, it returns to partial automatically.
48 * new view - "action / category / package"
49 * Downloading from the internet should be _able_ to list based on what is present in the cache, as opposed to what is installed. (To help building a complete install set for a different machine).
50 * new view - show installed packages only. Probably not categorised.
51 * new view - show non installed packages only.
12ccadc0 52
28f41814
MB
53 * Have an option to display any downloaded READMEs (or at least mention that they exist)
54 * Don't ask about the start menu or desktop options if they already exist
12ccadc0
RC
55 * Save the manual proxy settings so they don't need to be retyped.
56 * detect files in mulitple packages
57 * save all options
58 * run a different script after finishing setup.
59 * Show bin and src download size
9bd27040 60 * Log postinstall scripts to a file.
4f4b9def 61 * Confirm cancellation of setup if in the middle of doing something.
12ccadc0
RC
62
63recently completed
df62e023 64
b401ef47 65 * view button is not clear at first view. (the dotted highlight).
28f41814 66 * continue downloading past errors, present log of failures at end (partial)
b401ef47
RC
67 * multiple mirror support, with setup.ini from each merged automagically.
68 * installed packages aren't automatically upgraded.
69 * Dependencies should not trigger alterations to user actions for installed packages that have any action other than uninstall.
70 * Wide descriptions can get truncated - ie SSMTP
71 * SKIP and KEEP sometimes appearing for the same package.
72 * Set the screen size for 640x480 users
73 * View mdoe caption on the right hand of the screen
74 * Downloading from the internet should allow redownloading already present files. (This
75 happens via the reinstall/redo already - perhaps this is "done".)
76 * Make skip only ever appear for non-installed packages.
77 * skip sould be followed by the <prec/curr/exp> from the radio buttons, not by prev.
78 * Src tickbox /source only can be confusing.
79 * ini.cc: add field in setup.ini to specify whether package is installed by default, or not. (base category does this)
80 * Remove "/" from symlinks (etags.exe->/ctags.exe is an example
81 * Src tickbox /source only can be confusing.
82 * Handle UNC paths for the localdir correctly.
83 * Chooser dialog needs work.
a75ed5ce 84 * A command line option to prevent overwrite-on-reboot functionality.
4f4b9def 85 * Set ntsec permissions correctly, and for new installs enable ntsec.
This page took 0.04206 seconds and 5 git commands to generate.