doc/rfes.txt
author Edward Pilatowicz <edward.pilatowicz@oracle.com>
Mon, 16 Sep 2013 21:26:31 -0700
changeset 2945 24196b483cc6
parent 926 6ee411c9026a
permissions -rw-r--r--
17461187 packagemanager displays unexpected error message
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
29
f621f1df0849 fix install target; correct imports for module renames
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
     1
30
f06ad6cb4b3f stop using flavour terminology
Stephen Hahn <sch@sun.com>
parents: 29
diff changeset
     2
1.  [sch] Put size in manifest so that we can do GET with offset to speed
29
f621f1df0849 fix install target; correct imports for module renames
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
     3
    retrieval.  Example:  reget on Windows.
f621f1df0849 fix install target; correct imports for module renames
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
     4
30
f06ad6cb4b3f stop using flavour terminology
Stephen Hahn <sch@sun.com>
parents: 29
diff changeset
     5
2.  [billm] ACLs and extended attributes.  Are these both new action types?
29
f621f1df0849 fix install target; correct imports for module renames
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
     6
30
f06ad6cb4b3f stop using flavour terminology
Stephen Hahn <sch@sun.com>
parents: 29
diff changeset
     7
3.  [sch] Do we need other forms of signing, beyond publisher and depot SSL
29
f621f1df0849 fix install target; correct imports for module renames
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
     8
    certificates?  Is it best to enforce a CA-based model, or should web
f621f1df0849 fix install target; correct imports for module renames
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
     9
    of trust also be allowed?
f621f1df0849 fix install target; correct imports for module renames
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
    10
30
f06ad6cb4b3f stop using flavour terminology
Stephen Hahn <sch@sun.com>
parents: 29
diff changeset
    11
4.  [dp] Package deletion should include a "subsumed-by" or "replaced-by".  A
f06ad6cb4b3f stop using flavour terminology
Stephen Hahn <sch@sun.com>
parents: 29
diff changeset
    12
    good example is when we stopped including Mozilla, its final
f06ad6cb4b3f stop using flavour terminology
Stephen Hahn <sch@sun.com>
parents: 29
diff changeset
    13
    version--expressing the deletion--should have stated subsumption by
f06ad6cb4b3f stop using flavour terminology
Stephen Hahn <sch@sun.com>
parents: 29
diff changeset
    14
    Firefox and Thunderbird.
f06ad6cb4b3f stop using flavour terminology
Stephen Hahn <sch@sun.com>
parents: 29
diff changeset
    15
f06ad6cb4b3f stop using flavour terminology
Stephen Hahn <sch@sun.com>
parents: 29
diff changeset
    16
5.  [barts] Minimization boundaries based on setuid binaries.
f06ad6cb4b3f stop using flavour terminology
Stephen Hahn <sch@sun.com>
parents: 29
diff changeset
    17
f06ad6cb4b3f stop using flavour terminology
Stephen Hahn <sch@sun.com>
parents: 29
diff changeset
    18
6.  [barts] Feature tagging.  This should be offered via leaf packages
f06ad6cb4b3f stop using flavour terminology
Stephen Hahn <sch@sun.com>
parents: 29
diff changeset
    19
    and grouping packages.
f06ad6cb4b3f stop using flavour terminology
Stephen Hahn <sch@sun.com>
parents: 29
diff changeset
    20
35
7f38539f8cd2 add dp's timestamp RFE
Stephen Hahn <sch@sun.com>
parents: 30
diff changeset
    21
7.  [dp] Present timestamp as UTC YYYYMMDDHHMMSS, as opposed to Unix
7f38539f8cd2 add dp's timestamp RFE
Stephen Hahn <sch@sun.com>
parents: 30
diff changeset
    22
    seconds.
7f38539f8cd2 add dp's timestamp RFE
Stephen Hahn <sch@sun.com>
parents: 30
diff changeset
    23
45
8a3f00dea14f catalog refresh; basic catalog listing; precise manifest pulls
Stephen Hahn <sch@sun.com>
parents: 35
diff changeset
    24
8.  [lianep]  Be able to preserve specific files, even though the
8a3f00dea14f catalog refresh; basic catalog listing; precise manifest pulls
Stephen Hahn <sch@sun.com>
parents: 35
diff changeset
    25
    package no longer provides them.  This one's tricky:  if you state,
8a3f00dea14f catalog refresh; basic catalog listing; precise manifest pulls
Stephen Hahn <sch@sun.com>
parents: 35
diff changeset
    26
    "release file" in version 2, then an upgrade from v 1 to v 3 would
8a3f00dea14f catalog refresh; basic catalog listing; precise manifest pulls
Stephen Hahn <sch@sun.com>
parents: 35
diff changeset
    27
    miss it (as v 2's manifest is not consulted).  These kind of actions
8a3f00dea14f catalog refresh; basic catalog listing; precise manifest pulls
Stephen Hahn <sch@sun.com>
parents: 35
diff changeset
    28
    could be treated as choking, or we could always examine intermediate
8a3f00dea14f catalog refresh; basic catalog listing; precise manifest pulls
Stephen Hahn <sch@sun.com>
parents: 35
diff changeset
    29
    manifests.
8a3f00dea14f catalog refresh; basic catalog listing; precise manifest pulls
Stephen Hahn <sch@sun.com>
parents: 35
diff changeset
    30
50
bfcb1661f019 basic image and package plans
Stephen Hahn <sch@sun.com>
parents: 45
diff changeset
    31
9.  [psa]  Take a snapshot [of each affected filesystem] between every
bfcb1661f019 basic image and package plans
Stephen Hahn <sch@sun.com>
parents: 45
diff changeset
    32
    package update operation in a larger image transaction, as opposed
bfcb1661f019 basic image and package plans
Stephen Hahn <sch@sun.com>
parents: 45
diff changeset
    33
    to at the image transaction boundaries only.
bfcb1661f019 basic image and package plans
Stephen Hahn <sch@sun.com>
parents: 45
diff changeset
    34
bfcb1661f019 basic image and package plans
Stephen Hahn <sch@sun.com>
parents: 45
diff changeset
    35
10.  [sch]  Examine use of alternative, HTTP 1.1-friendly URL loading
bfcb1661f019 basic image and package plans
Stephen Hahn <sch@sun.com>
parents: 45
diff changeset
    36
     modules.  (Example:  Duke's urlgrabber.)
85
56f409d29444 add a couple of RFEs
Stephen Hahn <sch@sun.com>
parents: 50
diff changeset
    37
56f409d29444 add a couple of RFEs
Stephen Hahn <sch@sun.com>
parents: 50
diff changeset
    38
11.  [pelegri]  Use of package-level metadata to provide additional
56f409d29444 add a couple of RFEs
Stephen Hahn <sch@sun.com>
parents: 50
diff changeset
    39
     information, such as links to training/learning resources,
56f409d29444 add a couple of RFEs
Stephen Hahn <sch@sun.com>
parents: 50
diff changeset
    40
     declarations of related packages, endorsements by certifying
926
6ee411c9026a 5871 publisher apis desired
Shawn Walker <Shawn.Walker@Sun.COM>
parents: 85
diff changeset
    41
     publishers.
85
56f409d29444 add a couple of RFEs
Stephen Hahn <sch@sun.com>
parents: 50
diff changeset
    42
56f409d29444 add a couple of RFEs
Stephen Hahn <sch@sun.com>
parents: 50
diff changeset
    43
12.  [sch]  Support use of :timestamp field for "newer" and "older"
56f409d29444 add a couple of RFEs
Stephen Hahn <sch@sun.com>
parents: 50
diff changeset
    44
     queries.
56f409d29444 add a couple of RFEs
Stephen Hahn <sch@sun.com>
parents: 50
diff changeset
    45