unsigned int -> Date in PatchImpl
authorKlaus Kaempf <kkaempf@suse.de>
Wed, 8 Feb 2006 22:13:25 +0000 (22:13 +0000)
committerKlaus Kaempf <kkaempf@suse.de>
Wed, 8 Feb 2006 22:13:25 +0000 (22:13 +0000)
actually set USER state when installing/uninstalling

testsuite/solver/src/deptestomatic.cc
testsuite/solver/src/helix/HelixPatchImpl.cc
testsuite/solver/src/helix/HelixPatchImpl.h

index 1ccf2286a461346a389190aa657fcd38cf5f7bd7..53778fba1e9ed9d97952dce52a1cdf5a3b78c7c8 100644 (file)
@@ -990,6 +990,7 @@ parse_xml_trial (XmlNode_Ptr node, const ResPool & pool)
            poolItem = get_poolItem (source_alias, package_name, kind_name);
            if (poolItem) {
                RESULT << "Installing " << package_name << " from channel " << source_alias << endl;;
+               poolItem.status().setToBeInstalled(ResStatus::USER);
                if (!soft.empty())
                    poolItem.status().setSoftInstall(true);
                resolver->addPoolItemToInstall (poolItem);
@@ -1008,6 +1009,7 @@ parse_xml_trial (XmlNode_Ptr node, const ResPool & pool)
            poolItem = get_poolItem ("@system", package_name, kind_name);
            if (poolItem) {
                RESULT << "Uninstalling " << package_name << endl;
+               poolItem.status().setToBeUninstalled(ResStatus::USER);
                if (!soft.empty())
                    poolItem.status().setSoftUninstall(true);
                resolver->addPoolItemToRemove (poolItem);
index ec315d7c61761ba231bcdb24f4410082b0b312fc..3bde3d6f209efc7e14c7fa77df8eaab99bb10963 100644 (file)
@@ -47,7 +47,7 @@ std::string HelixPatchImpl::id() const
 { return ""; }
 
       /** Patch time stamp */
-unsigned int HelixPatchImpl::timestamp() const 
+Date HelixPatchImpl::timestamp() const 
 { return 0; }
 
       /** Patch category (recommended, security,...) */
index 0f9a2ba39b9412898fc52c3fd748996808399eee..065c01c2d402e2e515eae40e18f9ddeb8d45d7e3 100644 (file)
@@ -38,7 +38,7 @@ public:
       /** Patch ID */
       virtual std::string id() const ;
       /** Patch time stamp */
-      virtual unsigned int timestamp() const ;
+      virtual Date timestamp() const ;
       /** Patch category (recommended, security,...) */
       virtual std::string category() const ;
       /** Does the system need to reboot to finish the update process? */