Index: tol/stdlib/general/TolPackage/client.tol
===================================================================
--- tol/stdlib/general/TolPackage/client.tol	(revision 08d3a101965a337241a24223dd2e0b52852e2818)
+++ tol/stdlib/general/TolPackage/client.tol	(revision cc468c0b3321a698f5671b4f7d8e4a810065efa1)
@@ -438,5 +438,5 @@
 //////////////////////////////////////////////////////////////////////////////
 {
-  Text _MID = "TolPackage::Client::[RemoteUpdatePackSyncInfo]\n";
+  Text _MID = "TolPackage::Client::[RemoteUpdatePackSyncInfo] ";
   If(TolConfigManager::Config::Upgrading::TolPackage::LocalOnly, 0, {
   Set repositories = 
@@ -480,15 +480,22 @@
   Set _.packForUpdate := Select(_.packSyncInfo, Real(TolPackage::@PackageSynchro pkg)
   {
-    And(pkg->co_last_version_local != "",
+    Real need = And(pkg->co_last_version_local != "",
         pkg->co_last_version_local == pkg->co_last_version_remote,  
-        pkg->dh_release_date_local <  pkg->dh_release_date_remote)   
+        pkg->dh_release_date_local <  pkg->dh_release_date_remote);
+    If(And(showWarnings,need),
+    {
+      WriteLn("  Local package "+pkg->co_last_version_local+
+              " created at "<<pkg->dh_release_date_local+
+              " could be updated to newer remote patch since "+pkg->dh_release_date_remote)
+    });
+    need
   });
   If(And(showWarnings,Card(_.packForUpdate)),
   {
-    WriteLn(_MID+"There are "<<Card(_.packForUpdate)+" packages that you can update "
-            "from remote repositories to new releases of the same version.\n"
+    WriteLn(_MID+"There are "<<Card(_.packForUpdate)+" packages that you could update "
+            "from remote repositories to new patches of the same version.\n"
             "You can view them at:\n "
             "  Set TolPackage::Client::_.packForUpdate\n"
-            "You can update all them running this TOL sentence: \n"
+            "You could update all them running this TOL sentence: \n"
             "  Set TolPackage::Client::RemoteUpdateAll(0)\n",
             "W")
@@ -496,10 +503,16 @@
   Set _.packForUpgrade := Select(_.packSyncInfo, Real(TolPackage::@PackageSynchro pkg)
   {
-    And(pkg->co_last_version_local != "",
-        pkg->co_last_version_local < pkg->co_last_version_remote)   
+    Real need = And(pkg->co_last_version_local != "",
+        pkg->co_last_version_local < pkg->co_last_version_remote);
+    If(And(showWarnings,need),
+    {
+      WriteLn("  Local package "+pkg->co_last_version_local+
+              " could be upgraded to "<<pkg->co_last_version_remote)
+    });
+    need
   });
   If(And(showWarnings,Card(_.packForUpgrade)),
   {
-    WriteLn(_MID+"There are "<<Card(_.packForUpgrade)+" packages that you can upgrade "
+    WriteLn(_MID+"There are "<<Card(_.packForUpgrade)+" packages that you could upgrade "
             "from remote repositories to new versions.\n"
             "You can view them at:\n "
