~uusijani/apt/uusi-branch

43 by Arch Librarian
First draft
1
-- Real Problems
2
#24000: Bug in apt Version: 0.0.17-1bo0
3
 Summary: Couldn't locate an archive source for a package
4
 Status: Require Status file. 
5
#24717: apt dies early if one postinst/preinst dies
6
 Status: Requires dpkg modifications
7
#25104: APT should retry failed downloads
8
 Summary: FTP method has problems with busy servers
9
 Status: The 0.3.0 ftp method should probably use the configuration mechanism
10
         to control this desired behavoir.
11
#25176: Problem with FTP/firewall
12
#25458: Problem with FTP/firewall
13
 Summary: FTP method has no controls for firewalls
14
 Status: The 0.3.0 ftp method should probably use the configuration mechanism
15
         to control this desired behavoir.
126 by Arch Librarian
More bug notes
16
 
43 by Arch Librarian
First draft
17
-- Fixed but unclosed things
18
#25026: apt: Why do you list the packages you're _not_ doing anything to instead of the ones you are?
19
#22507: apt: apt-get - listing packages to be upgraded (wishlist)
20
 Summary: Feature request 
21
 Status: Fixed in 0.3.0 via the -u option
22
#21113: [Apt] In dselect, update dies and exits if the packages file is not found.
23
 Status: Fixed in 0.3.0
24
#22675: APT does not honor the --admin-dir option
25
#22836: Disk/Zip-Method for apt?
26
 Summary: APT does not provide a way to download packages onto a 
27
          removable media for another computer
28
 Status: 0.3.0 has substantially better support for this to the point
615 by Arch Librarian
Join with aliencode
29
         that it is doable by using a separate configuration file and
43 by Arch Librarian
First draft
30
	 the -c option
68 by Arch Librarian
New http method
31
#27601: srange errors from dselect
32
 Summary: Couldn't locate an archive source
33
 Status: Require status file
34
         Believed to be fixed in 0.1.9, was not reproducable w/ given 
35
	 status file
36
#27841: apt: apt depends on a missing library
37
 Status: New versions of APT in slink have been compiled with libstdc++2.9
84 by Arch Librarian
More fixed things
38
#23984: apt: support for "no_proxy" would be nice
39
 Status: Planed to be integrated into the new methods via the configuration
40
         file
41
	 Done - Use Acquire::http::proxy::host.com="DIRECT"
42
#25021: apt: Need some control over multiple connections
43
 Status: Probable that 0.3.x will have support for configuing some
44
         parameters
45
	 Done - Use Acquire::Queue-Mode="access"
46
#25019: apt: Confusing progress report
47
 Summary: Gripes about the progress meter
48
 Status: I do not intend to implement very many of these ideas in apt-get. 
49
         The GUI will naturally be better
50
	 I think the new progress meter address basically everyone's 
51
	 concerns.
52
#25022: apt: Lack of feedback on date checking
53
 Summary: Wants to know what package files were not updated
54
 Status: There is no place for this in the current apt-get design,
55
         probably won't make the GUI either.
56
	 Wee, the new acquire code allows this, it now prints out 'Hit'
87 by Arch Librarian
apt-get update works
57
#26019: apt may report wrong line speed
58
#26433: apt: claims to fetch things it doesn't actually fetch (wishlist)
59
#28778: apt: apt's fetched message is wrong for update of packages files
60
 Summary: APT includes the fetch time from the local cache in its
61
          calculations
62
 Status: Probably will be fixed with new acquire code
63
         And it actually was fixed with the new acquire code
93 by Arch Librarian
Bugs
64
#26670: apt: apt-get dumps core after checking integrity
65
 Summary: Some terminal environments cause APT to crash
66
          Win95 telnet and emacs term-in-a-buffer are two at least
67
 Status: I have no idea why.
68
         Seems to be gone in .3, whatever it was...
69
#25001: apt: cleaned out archive even though not all files were installed
70
 Status: Apparently in some cases APT can return a success code even 
71
         though it failed. I'm paying very close attention to this in
72
	 0.3.x. Not to mention that the clean behavior will be 
73
	 configurable..
104 by Arch Librarian
By gosh, I think it works
74
#28391: apt-get install without upgrading
75
 Summary: Make install leave the package in the keep state if it is already
76
          installed
77
 Status: Will be implemented in 0.3.0
78
	 Try the --no-upgrade options
107 by Arch Librarian
Fixed up the docs a bit
79
#28373: apt package is missing information on ftp.conf
80
#29293: apt: Docs reference apt(8) but apt(8) not provided.
81
 Summary: The man pages have references to several non-existent items,
82
          ftp.conf is only one of them.
83
 Status: Fix the man pages. This certainly will be done in 0.3.0
84
#24799: Some suggestions for the apt method in dselect
85
 Summary: Wants to be able to specifiy -d from dselect
86
 Status: Likely a APT_OPTIONS enviornment variable will be created, -d can
87
         be put there.
88
	 There is already an APT_CONFIG in 0.3, APT_OPTIONS may also 
89
	 appear..
90
	 Use Dselect::Options "-d" and others
116 by Arch Librarian
More bugs
91
#29920: Wish for more verbosity on "has no installation candidate"
92
 Summary: More reports
93
 Status: Already fixed in .3
126 by Arch Librarian
More bug notes
94
#29382: apt: apt deletes packages after installation without any question
95
 Summary: Obvois.
96
 Status: Fixed in .3, use Dselect::Clean "prompt"
97
#30027: apt: version comparison bug
98
 Summary: Version compare differs from dpkg
99
 Status: Fixed in all CVS versions.
140 by Arch Librarian
CDROM method
100
#30260: apt: wishlist: do not return to main menu without prompting for return
101
 Summary: Wants to prompt after dselect update
102
 Status: Fixed in v3, use dselect::promptafterupdate "true";
160 by Arch Librarian
Bug updates
103
#29441: documenting the codes for -s
104
 Summary: Apparently the simulation output is not immediately obvois
105
 Status: Someone should update the man page.
161 by Arch Librarian
More bug updates
106
#24685: HTTP Proxy cache refresh
107
 Summary: Some caches hold onto the package index file for too long
108
 Status: It may be possible to insert the proper header to disable
109
         caching but I can't think how to do this while allowing
110
	 the cache to return cached objects - in effect it would
111
	 completely disable the cache which may not be desired.
112
         APT now sends a max age header. See the apt.conf(5)
113
#28172: HTTP Proxy cache refresh should be forced for corrupted packages
114
 Summary: Some problem resulted in a corrupted package
115
 Status: I belive this reflects a deeper problem and the suggested solution
116
         is only a band-aide patch. I intend to close this bug when #24685
117
	 is fixed with a configuration directive.
118
	 Use -o acquire::http::no-cache=true
119
#29351: poor error message after conffile update
120
 Summary: APT errors when the package file is not found
121
 Status: The new APT warns better and the error is not fatal
122
#30112: apt: internal error in apt
123
 Summary: APT gives an unclear error when it cannot correct dependencies
124
 Status: Error is clearer
125
#30324: apt-get lying about file dates in /var/state/apt/lists
126
 Summary: Doesn't copy the file dates right with file URIs
127
 Status: Fixed in v3
128
#30383: apt: dist-upgrade msg "E: Internal error, ScoredFix generated breaks."
129
 Summary: libc6 maddness causes bizzar problems
130
 Status: Fixed in v3 
131
#29983: apt: Wrong diagnostic, could be better
132
 Summary: It doesn't explicy say you should be root
133
 Status: Fixed in v3
134
#22892: Apt improvements
135
 Summary: Bails if an index file can't be found
136
 Status: Fixed in v3
185 by Arch Librarian
Release support
137
#28184: apt could be smarter regarding mirrors
138
 Summary: Make use of redundant sources
139
 Status: 0.3.0 will likely do this, already the information for it is stored.
140
#27646: Apt: dpkg --merge-avail
141
 Summary: Suggestion to call merge avail after each update operation
142
 Status: Unlikely. The dpkg --print-avail functions should be obsoleted
143
         by the apt-query program which should be written.
144
         Use the dselect script, alias or something.
145
#26663: rsync file access
146
 Status: Unlikely, rsync does not provide the necessary support to be
147
         a terribly good method. I do not intend any 'split mode' 
148
	 support (ie a way to get Package files via rsync and .debs
149
	 via http) 
190 by Arch Librarian
More bug fixes
150
#27100: apt: Better support for project/experimental
151
 Status: GUI Feature - Version selection and pinning
152
         Honors the NotAutomatic flag
153
#30643: base: apt-get update problems with http-/ftp-caches (i.e. squid)
154
 Status: Fixed as best I can. Try the Acquire::http::No-Cache option.
155
43 by Arch Librarian
First draft
156
-- Silly things
157
#26592: apt: Problems with ftpd in SunOS 5.6
126 by Arch Librarian
More bug notes
158
#29903: apt-get insists onto sending a SIZE command
43 by Arch Librarian
First draft
159
 Summary: SunOS ftpd does not support the SIZE command
160
 Status: Probably not worth fixing
161
#20723: Apt suggestion
162
 Summary: Package Grouping Mechanism
163
 Status: Who knows
164
#22550: apt-get upgrade could configure packages earlier
165
 Status: Who knows
166
#23934: apt-get source <package>
167
#27190: apt: installing source packages (wishlist)
168
 Status: Impossible to do without an index file for all source archives.
169
#22551: apt: wish: use dist X iff pkg does not exist in dist Y
170
 Status: GUI Feature - Version selection and pinning
161 by Arch Librarian
More bug updates
171
#30237: apt: 0.1.9 checks dependencies against packages.gz
172
 Summary: For packages with identical version numbers APT prefers
173
          to use the archive index files
174
 Status: Yes it is sorta bad, but there is no reasonable solution.