summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@redhat.com>2008-04-06 18:40:53 -0400
committerKristian Høgsberg <krh@redhat.com>2008-04-06 18:40:53 -0400
commitd82df86ebfc726b74fac2cc35d26b16bc0fadd05 (patch)
treecbb8a77e4b5625225d8e7cb7412b487c711ebc1a /TODO
parent181fed76399761b53be53be2f8a230520b42f3ac (diff)
Make a note about how we don't handle release-less properties.
Such as requires: glibc > 2.6.90.
Diffstat (limited to 'TODO')
-rw-r--r--TODO15
1 files changed, 15 insertions, 0 deletions
diff --git a/TODO b/TODO
index 173460f..64581dc 100644
--- a/TODO
+++ b/TODO
@@ -11,6 +11,21 @@ Towards replacing rpm + yum (0.1):
- store rpm headers for installed packages.
+- rpm seems to consider glibc > 2.6.90 to mean greater than
+ 2.6.90-anything. That is, a comparison that doesn't mention the
+ release field, shouldn't regard the release field of pkgs it
+ compares against. glibc-common-2.6.90 has
+
+ conflicts: glibc < 2.6.90, glibc > 2.6.90
+
+ since rpm doesn't let you do glibc != 2.6.90, and
+
+ requires: glibc = 2.6.90
+
+ will always pull in glibc. But even with a != relation, would
+ glibc-2.6.90-16 be equal to 2.6.90? glibc 2.7.90-8 dropped it in
+ favor of requires = 2.7.90-8 (#225806).
+
- signed packages
- download (libcurl?)