- kill one remaining extra e:v-r logic, use handler EVR instead
authorpmatilai <pmatilai>
Thu, 4 May 2006 20:00:20 +0000 (20:00 +0000)
committerpmatilai <pmatilai>
Thu, 4 May 2006 20:00:20 +0000 (20:00 +0000)
- remove a commented leftover Epoch() definition from rpmhandler

apt-pkg/rpm/rpmhandler.h
apt-pkg/rpm/rpmsrcrecords.cc

index fe75222..ed9b524 100644 (file)
@@ -82,7 +82,6 @@ class RPMHandler
 
    virtual string Name() {return GetSTag(RPMTAG_NAME);};
    virtual string Arch() {return GetSTag(RPMTAG_ARCH);};
-   //virtual string Epoch() {return GetSTag(RPMTAG_EPOCH);};
    virtual string Epoch();
    virtual string Version() {return GetSTag(RPMTAG_VERSION);};
    virtual string Release() {return GetSTag(RPMTAG_RELEASE);};
index df41143..2e52590 100644 (file)
@@ -259,20 +259,7 @@ string rpmSrcRecordParser::AsStr()
    //BufCatTag("\nVendor: ", Handler->Vendor().c_str());
 
    BufCat("\nVersion: ");
-   // XXX FIXME: handle the epoch madness somewhere central instead of
-   // figuring it out on every damn occasion separately
-
-   string e, v, r, verstr;
-   e = Handler->Epoch();
-   v = Handler->Version();
-   r = Handler->Release();
-
-   if (e.empty() == false)
-      verstr = e + ":" + v + "-" + r;
-   else
-      verstr = v + "-" + r;
-
-   BufCat(verstr.c_str());
+   BufCat(Handler->EVR().c_str());
 
    vector<Dependency*> Deps, Conflicts;
    vector<Dependency*>::iterator I;