- oops, repodb was missing ID so only single repo was considered
authorPanu Matilainen <pmatilai@laiskiainen.org>
Fri, 16 Feb 2007 22:42:37 +0000 (00:42 +0200)
committerPanu Matilainen <pmatilai@laiskiainen.org>
Fri, 16 Feb 2007 22:42:37 +0000 (00:42 +0200)
- misc cleanups (remove debug junk etc)

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

index 2fbea00..d7172e8 100644 (file)
@@ -906,7 +906,6 @@ void RPMDBHandler::Rewind()
 #ifdef APT_WITH_REPOMD
 RPMRepomdHandler::RPMRepomdHandler(string File)
 {
-   //cout << __PRETTY_FUNCTION__ << File << endl;
    PrimaryFile = File;
 
    ID = File;
@@ -1241,7 +1240,6 @@ RPMRepomdHandler::~RPMRepomdHandler()
 
 RPMRepomdFLHandler::RPMRepomdFLHandler(string File) : RPMHandler()
 {
-   //cout << __PRETTY_FUNCTION__ << File << endl;
    FilelistFile = File.substr(0, File.size() - 11) + "filelists.xml";
 
    ID = File;
@@ -1338,13 +1336,13 @@ RPMRepomdFLHandler::~RPMRepomdFLHandler()
 RPMSqliteHandler::RPMSqliteHandler(string File) : 
    Primary(NULL), Filelists(NULL)
 {
-   //cout << __PRETTY_FUNCTION__ << endl;
    int rc = 0;
    char **res = NULL;
    int nrow, ncol = 0;
    string sql;
    
 
+   ID = File;
    DBPath = File; 
    // ugh, pass this in to the constructor or something..
    FilesDBPath = File.substr(0, File.size() - 14) + "filelists.sqlite";
@@ -1362,7 +1360,6 @@ RPMSqliteHandler::RPMSqliteHandler(string File) :
 
    Packages->Exec("select * from packages");
    iSize = Packages->Size();
-   cout << "sqlite handler initialized, isize " << iSize << endl;
 }
 
 RPMSqliteHandler::~RPMSqliteHandler()
@@ -1509,7 +1506,6 @@ bool RPMSqliteHandler::PRCO(unsigned int Type, vector<Dependency*> &Deps)
       int_32 RpmOp = 0;
       string deptype, depver = "";
 
-      //cout << *(PkgIter-1) << " prco " << res[i+0] << endl;
       if (prco->GetCol("flags").empty()) {
         RpmOp == RPMSENSE_ANY;
       } else {
@@ -1541,7 +1537,6 @@ bool RPMSqliteHandler::PRCO(unsigned int Type, vector<Dependency*> &Deps)
         }
       }
       string depname = prco->GetCol("name");
-      //cout << Name() << " (" << pkgKey << ") " << ": put dep " << depname << " " << RpmOp << " " << depver << endl;
       bool res = PutDep(depname.c_str(), depver.c_str(), RpmOp, Type, Deps);
    }
    delete prco;
index 264cddd..2565f96 100644 (file)
@@ -1223,9 +1223,9 @@ rpmSLTypeRpmDir _apt_rpmDirType;
 rpmSLTypeSrpmDir _apt_rpmSrcDirType;
 #ifdef APT_WITH_REPOMD
 rpmSLTypeRepomd _apt_repomdType;
+rpmSLTypeRepomdSrc _apt_repomdSrcType;
 rpmSLTypeRepomdDB _apt_repomdDBType;
 rpmSLTypeRepomdDBSrc _apt_repomdDBSrcType;
-rpmSLTypeRepomdSrc _apt_repomdSrcType;
 #endif
                                                                        /*}}}*/
 // Index File types for rpm                                            /*{{{*/
index 28f2c98..1644ae1 100644 (file)
@@ -384,7 +384,7 @@ class rpmRepomdDBIndex : public rpmRepomdIndex
    virtual RPMHandler *CreateHandler() const
           { return new RPMSqliteHandler(IndexFile("primary_db")); };
    virtual bool GetIndexes(pkgAcquire *Owner) const;
-   unsigned long Size() const;
+   virtual unsigned long Size() const;
    virtual bool MergeFileProvides(pkgCacheGenerator &/*Gen*/,
                                  OpProgress &/*Prog*/) const;