Author: dmacvicar Date: Mon Aug 18 17:57:19 2008 New Revision: 10882 URL: http://svn.opensuse.org/viewcvs/zypp?rev=10882&view=rev Log: fate #301904, warn if repo seems outdated Modified: trunk/zypper/VERSION.cmake trunk/zypper/package/zypper.changes trunk/zypper/src/repos.cc Modified: trunk/zypper/VERSION.cmake URL: http://svn.opensuse.org/viewcvs/zypp/trunk/zypper/VERSION.cmake?rev=10882&r1=10881&r2=10882&view=diff ============================================================================== --- trunk/zypper/VERSION.cmake (original) +++ trunk/zypper/VERSION.cmake Mon Aug 18 17:57:19 2008 @@ -20,4 +20,4 @@ SET(VERSION_MAJOR "0") SET(VERSION_MINOR "12") -SET(VERSION_PATCH "1") +SET(VERSION_PATCH "2") Modified: trunk/zypper/package/zypper.changes URL: http://svn.opensuse.org/viewcvs/zypp/trunk/zypper/package/zypper.changes?rev=10882&r1=10881&r2=10882&view=diff ============================================================================== --- trunk/zypper/package/zypper.changes (original) +++ trunk/zypper/package/zypper.changes Mon Aug 18 17:57:19 2008 @@ -1,4 +1,11 @@ ------------------------------------------------------------------- +Mon Aug 18 17:50:02 CEST 2008 - dmacvicar@suse.de + +- warn if repostory seems to be outdated + (fate#301904) +- 0.12.2 + +------------------------------------------------------------------- Sat Aug 2 19:40:37 CEST 2008 - jkupec@suse.cz - service handling improved, ls, rs, refs now allow to specify Modified: trunk/zypper/src/repos.cc URL: http://svn.opensuse.org/viewcvs/zypp/trunk/zypper/src/repos.cc?rev=10882&r1=10881&r2=10882&view=diff ============================================================================== --- trunk/zypper/src/repos.cc (original) +++ trunk/zypper/src/repos.cc Mon Aug 18 17:57:19 2008 @@ -2393,6 +2393,23 @@ } manager.loadFromCache(repo); + + + + // check that the metadata is not outdated + // feature #301904 + Repository robj = God->pool().reposFind(repo.alias()); + if ( robj != Repository::noRepository && + robj.maybeOutdated() ) + { + + zypper.out().warning(boost::str(format( + _("Repository '%s' appears to outdated. Consider using a different mirror or server.")) + % repo.name()), Out::QUIET); + WAR << format("Repository '%s' seems to be outdated") + % repo.name() << endl; + + } } catch (const Exception & e) { -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org