From: Michael Vogt Date: Tue, 28 Oct 2008 15:48:16 +0000 (+0100) Subject: * apt-pkg/acquire-item.cc: X-Git-Tag: 0.7.21~76 X-Git-Url: https://git.saurik.com/apt.git/commitdiff_plain/70b3d263556241a0cb8217006f4dbef1138de25d?hp=--cc * apt-pkg/acquire-item.cc: - Added fallback to uncompressed 'Packages' if neither 'bz2' nor 'gz' available. (Closes: #409284) * apt-pkg/algorithm.cc: - Strip username and password from source URL in error message. (Closes: #425150) --- 70b3d263556241a0cb8217006f4dbef1138de25d diff --cc apt-pkg/acquire-item.cc index 7cae6c8b7,503ad7dae..679f9cee7 --- a/apt-pkg/acquire-item.cc +++ b/apt-pkg/acquire-item.cc @@@ -700,12 -711,14 +711,14 @@@ void pkgAcqIndex::Done(string Message,u else Local = true; -- string compExt = Desc.URI.substr(Desc.URI.size()-3); ++ string compExt = flExtension(URI(Desc.URI).Path); const char *decompProg; if(compExt == "bz2") decompProg = "bzip2"; else if(compExt == ".gz") decompProg = "gzip"; - else if(compExt == "ges" || compExt == "ces") // packaGES or sourCES ++ else if(compExt == "") + decompProg = "copy"; else { _error->Error("Unsupported extension: %s", compExt.c_str()); return; diff --cc apt-pkg/algorithms.cc index 2e2a976bb,1d04ae64d..bd33d5ef1 --- a/apt-pkg/algorithms.cc +++ b/apt-pkg/algorithms.cc @@@ -1342,7 -1342,12 +1342,11 @@@ bool ListUpdate(pkgAcquireStatus &Stat (*I)->Finished(); - _error->Warning(_("Failed to fetch %s %s\n"),(*I)->DescURI().c_str(), - ::URI uri((*I)->DescURI()); - uri.User.clear(); - uri.Password.clear(); - string descUri = string(uri); - ++ ::URI uri((*I)->DescURI()); ++ uri.User.clear(); ++ uri.Password.clear(); ++ string descUri = string(uri); + _error->Warning(_("Failed to fetch %s %s\n"), descUri.c_str(), (*I)->ErrorText.c_str()); if ((*I)->Status == pkgAcquire::Item::StatTransientNetworkError) diff --cc po/apt-all.pot index 81a84a928,81a84a928..922b9af1e --- a/po/apt-all.pot +++ b/po/apt-all.pot @@@ -7,7 -7,7 +7,7 @@@ msgid " msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2008-05-28 14:25+0200\n" ++"POT-Creation-Date: 2008-10-28 16:44+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@@ -251,7 -251,7 +251,7 @@@ msgid " " -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n" msgstr "" --#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:815 ++#: cmdline/apt-extracttemplates.cc:267 apt-pkg/pkgcachegen.cc:827 #, c-format msgid "Unable to write to %s" msgstr "" @@@ -780,7 -780,7 +780,7 @@@ msgstr " msgid "Do you want to continue [Y/n]? " msgstr "" --#: cmdline/apt-get.cc:984 cmdline/apt-get.cc:2214 apt-pkg/algorithms.cc:1344 ++#: cmdline/apt-get.cc:984 cmdline/apt-get.cc:2214 apt-pkg/algorithms.cc:1349 #, c-format msgid "Failed to fetch %s %s\n" msgstr "" @@@ -1402,9 -1402,9 +1402,9 @@@ msgid "The info and temp directories ne msgstr "" #. Build the status cache --#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:748 --#: apt-pkg/pkgcachegen.cc:817 apt-pkg/pkgcachegen.cc:822 --#: apt-pkg/pkgcachegen.cc:945 ++#: apt-inst/deb/dpkgdb.cc:135 apt-pkg/pkgcachegen.cc:760 ++#: apt-pkg/pkgcachegen.cc:829 apt-pkg/pkgcachegen.cc:834 ++#: apt-pkg/pkgcachegen.cc:957 msgid "Reading package lists" msgstr "" @@@ -2240,23 -2240,23 +2240,23 @@@ msgstr " msgid "Index file type '%s' is not supported" msgstr "" --#: apt-pkg/algorithms.cc:247 ++#: apt-pkg/algorithms.cc:248 #, c-format msgid "" "The package %s needs to be reinstalled, but I can't find an archive for it." msgstr "" --#: apt-pkg/algorithms.cc:1106 ++#: apt-pkg/algorithms.cc:1107 msgid "" "Error, pkgProblemResolver::Resolve generated breaks, this may be caused by " "held packages." msgstr "" --#: apt-pkg/algorithms.cc:1108 ++#: apt-pkg/algorithms.cc:1109 msgid "Unable to correct problems, you have held broken packages." msgstr "" --#: apt-pkg/algorithms.cc:1370 apt-pkg/algorithms.cc:1372 ++#: apt-pkg/algorithms.cc:1375 apt-pkg/algorithms.cc:1377 msgid "" "Some index files failed to download, they have been ignored, or old ones " "used instead." @@@ -2352,82 -2352,82 +2352,82 @@@ msgstr " msgid "Error occurred while processing %s (UsePackage1)" msgstr "" --#: apt-pkg/pkgcachegen.cc:153 ++#: apt-pkg/pkgcachegen.cc:164 #, c-format msgid "Error occurred while processing %s (NewFileDesc1)" msgstr "" --#: apt-pkg/pkgcachegen.cc:178 ++#: apt-pkg/pkgcachegen.cc:189 #, c-format msgid "Error occurred while processing %s (UsePackage2)" msgstr "" --#: apt-pkg/pkgcachegen.cc:182 ++#: apt-pkg/pkgcachegen.cc:193 #, c-format msgid "Error occurred while processing %s (NewFileVer1)" msgstr "" --#: apt-pkg/pkgcachegen.cc:213 ++#: apt-pkg/pkgcachegen.cc:224 #, c-format msgid "Error occurred while processing %s (NewVersion1)" msgstr "" --#: apt-pkg/pkgcachegen.cc:217 ++#: apt-pkg/pkgcachegen.cc:228 #, c-format msgid "Error occurred while processing %s (UsePackage3)" msgstr "" --#: apt-pkg/pkgcachegen.cc:221 ++#: apt-pkg/pkgcachegen.cc:232 #, c-format msgid "Error occurred while processing %s (NewVersion2)" msgstr "" --#: apt-pkg/pkgcachegen.cc:245 ++#: apt-pkg/pkgcachegen.cc:256 #, c-format msgid "Error occurred while processing %s (NewFileDesc2)" msgstr "" --#: apt-pkg/pkgcachegen.cc:251 ++#: apt-pkg/pkgcachegen.cc:262 msgid "Wow, you exceeded the number of package names this APT is capable of." msgstr "" --#: apt-pkg/pkgcachegen.cc:254 ++#: apt-pkg/pkgcachegen.cc:265 msgid "Wow, you exceeded the number of versions this APT is capable of." msgstr "" --#: apt-pkg/pkgcachegen.cc:257 ++#: apt-pkg/pkgcachegen.cc:268 msgid "Wow, you exceeded the number of descriptions this APT is capable of." msgstr "" --#: apt-pkg/pkgcachegen.cc:260 ++#: apt-pkg/pkgcachegen.cc:271 msgid "Wow, you exceeded the number of dependencies this APT is capable of." msgstr "" --#: apt-pkg/pkgcachegen.cc:288 ++#: apt-pkg/pkgcachegen.cc:299 #, c-format msgid "Error occurred while processing %s (FindPkg)" msgstr "" --#: apt-pkg/pkgcachegen.cc:301 ++#: apt-pkg/pkgcachegen.cc:312 #, c-format msgid "Error occurred while processing %s (CollectFileProvides)" msgstr "" --#: apt-pkg/pkgcachegen.cc:307 ++#: apt-pkg/pkgcachegen.cc:318 #, c-format msgid "Package %s %s was not found while processing file dependencies" msgstr "" --#: apt-pkg/pkgcachegen.cc:678 ++#: apt-pkg/pkgcachegen.cc:690 #, c-format msgid "Couldn't stat source package list %s" msgstr "" --#: apt-pkg/pkgcachegen.cc:763 ++#: apt-pkg/pkgcachegen.cc:775 msgid "Collecting File Provides" msgstr "" --#: apt-pkg/pkgcachegen.cc:890 apt-pkg/pkgcachegen.cc:897 ++#: apt-pkg/pkgcachegen.cc:902 apt-pkg/pkgcachegen.cc:909 msgid "IO Error saving source cache" msgstr "" @@@ -2440,35 -2440,35 +2440,35 @@@ msgstr " msgid "MD5Sum mismatch" msgstr "" --#: apt-pkg/acquire-item.cc:647 apt-pkg/acquire-item.cc:1408 ++#: apt-pkg/acquire-item.cc:658 apt-pkg/acquire-item.cc:1421 msgid "Hash Sum mismatch" msgstr "" --#: apt-pkg/acquire-item.cc:1100 ++#: apt-pkg/acquire-item.cc:1113 msgid "There is no public key available for the following key IDs:\n" msgstr "" --#: apt-pkg/acquire-item.cc:1213 ++#: apt-pkg/acquire-item.cc:1226 #, c-format msgid "" "I wasn't able to locate a file for the %s package. This might mean you need " "to manually fix this package. (due to missing arch)" msgstr "" --#: apt-pkg/acquire-item.cc:1272 ++#: apt-pkg/acquire-item.cc:1285 #, c-format msgid "" "I wasn't able to locate file for the %s package. This might mean you need to " "manually fix this package." msgstr "" --#: apt-pkg/acquire-item.cc:1313 ++#: apt-pkg/acquire-item.cc:1326 #, c-format msgid "" "The package index files are corrupted. No Filename: field for package %s." msgstr "" --#: apt-pkg/acquire-item.cc:1400 ++#: apt-pkg/acquire-item.cc:1413 msgid "Size mismatch" msgstr "" @@@ -2574,79 -2574,79 +2574,78 @@@ msgstr " msgid "Wrote %i records with %i missing files and %i mismatched files\n" msgstr "" --#: apt-pkg/deb/dpkgpm.cc:486 ++#: apt-pkg/deb/dpkgpm.cc:49 #, c-format --msgid "Directory '%s' missing" ++msgid "Installing %s" msgstr "" --#: apt-pkg/deb/dpkgpm.cc:569 ++#: apt-pkg/deb/dpkgpm.cc:50 apt-pkg/deb/dpkgpm.cc:612 #, c-format --msgid "Preparing %s" ++msgid "Configuring %s" msgstr "" --#: apt-pkg/deb/dpkgpm.cc:570 ++#: apt-pkg/deb/dpkgpm.cc:51 apt-pkg/deb/dpkgpm.cc:627 #, c-format --msgid "Unpacking %s" ++msgid "Removing %s" msgstr "" --#: apt-pkg/deb/dpkgpm.cc:575 ++#: apt-pkg/deb/dpkgpm.cc:52 #, c-format --msgid "Preparing to configure %s" ++msgid "Running post-installation trigger %s" msgstr "" --#: apt-pkg/deb/dpkgpm.cc:576 apt-pkg/deb/dpkgpm.cc:605 ++#: apt-pkg/deb/dpkgpm.cc:521 #, c-format --msgid "Configuring %s" ++msgid "Directory '%s' missing" msgstr "" --#: apt-pkg/deb/dpkgpm.cc:578 apt-pkg/deb/dpkgpm.cc:579 ++#: apt-pkg/deb/dpkgpm.cc:605 #, c-format --msgid "Processing triggers for %s" ++msgid "Preparing %s" msgstr "" --#: apt-pkg/deb/dpkgpm.cc:581 ++#: apt-pkg/deb/dpkgpm.cc:606 #, c-format --msgid "Installed %s" ++msgid "Unpacking %s" msgstr "" --#: apt-pkg/deb/dpkgpm.cc:586 apt-pkg/deb/dpkgpm.cc:588 --#: apt-pkg/deb/dpkgpm.cc:589 ++#: apt-pkg/deb/dpkgpm.cc:611 #, c-format --msgid "Preparing for removal of %s" ++msgid "Preparing to configure %s" msgstr "" --#: apt-pkg/deb/dpkgpm.cc:591 apt-pkg/deb/dpkgpm.cc:606 ++#: apt-pkg/deb/dpkgpm.cc:614 apt-pkg/deb/dpkgpm.cc:615 #, c-format --msgid "Removing %s" ++msgid "Processing triggers for %s" msgstr "" --#: apt-pkg/deb/dpkgpm.cc:592 ++#: apt-pkg/deb/dpkgpm.cc:617 #, c-format --msgid "Removed %s" ++msgid "Installed %s" msgstr "" --#: apt-pkg/deb/dpkgpm.cc:597 ++#: apt-pkg/deb/dpkgpm.cc:622 apt-pkg/deb/dpkgpm.cc:624 ++#: apt-pkg/deb/dpkgpm.cc:625 #, c-format --msgid "Preparing to completely remove %s" ++msgid "Preparing for removal of %s" msgstr "" --#: apt-pkg/deb/dpkgpm.cc:598 ++#: apt-pkg/deb/dpkgpm.cc:628 #, c-format --msgid "Completely removed %s" ++msgid "Removed %s" msgstr "" --#. populate the "processing" map --#: apt-pkg/deb/dpkgpm.cc:604 ++#: apt-pkg/deb/dpkgpm.cc:633 #, c-format --msgid "Installing %s" ++msgid "Preparing to completely remove %s" msgstr "" --#: apt-pkg/deb/dpkgpm.cc:607 ++#: apt-pkg/deb/dpkgpm.cc:634 #, c-format --msgid "Running post-installation trigger %s" ++msgid "Completely removed %s" msgstr "" --#: apt-pkg/deb/dpkgpm.cc:756 ++#: apt-pkg/deb/dpkgpm.cc:788 msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n" msgstr ""