summaryrefslogtreecommitdiff
path: root/TODO
blob: a50091cdf87028c0a5293b37feeca17715c8ea38 (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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
The RPM TODO file.

Aug 7, 1998, Version 0.06.

This list is maintained by Alex deVries <adevries@engsoc.carleton.ca>.

RPM itself is maintained by Erik Troan <ewt@redhat.com> and Marc Ewing
<marc@redhat.com>.  Discussion of RPM development happens on the mailing
list,
rpm-list@redhat.com.  See www.rpm.org for more details.

People listed are done by initials:
ewt  Erik Troan <ewt@redhat.com>
adv  Alex deVries <adevries@engsoc.carleton.ca>
jbj  Jeff Johnson <jbj@jbj.org>
rg   Ralph Goers <Ralph_Goers@candle.com>

0. Bug fixes:
-------------

- cross building problems:
   - --sign doesn't work properly with multiple platforms
   - it rebuilds the source rpms, which is a problem


1. Stuff that are critical for future development:
--------------------------------------------------

- new macros for building, jbj

- fix RPM installation API to deal with sets of packages rather than
  individual packages, ewt

- have configure check for db_185.h (rg)

2. Features that are of definite interest 
-----------------------------------------

- getting rid of all the arch specific macros in lib/rpmrc.c

- An RPM repository, with a database to store packages of different
  versions and architectures.  This would facilite installation greatly,
  and allow for packages to have registered repositories. The intended 
  protocol is HTTP.  ewt, adv

- More flexible hardware and operating system tags, expanding the
  current Arch and OS tags to include flexible support for things
  like Arch version and OS version.  The intention is to build in 
  boolean operators.

- redo dependancy checking to take file conflicts into account

- make package ordering during upgrades more robust (ewt)

- PGP 5.0 support

- bzip2 compression

3. No-hurry features that would be considered
---------------------------------------------

- Fat RPM support, and a _seperate_ builder (partly done, adv)