From: Michael Vogt Date: Tue, 23 Apr 2013 06:08:54 +0000 (+0200) Subject: merged debian-sid branch and resolved conflicts X-Git-Tag: 1.1.exp1~46 X-Git-Url: https://git.saurik.com/apt.git/commitdiff_plain/3444603f5ff2b4c4816e45e686e06e01df31cdc4 merged debian-sid branch and resolved conflicts --- 3444603f5ff2b4c4816e45e686e06e01df31cdc4 diff --cc debian/changelog index 0531cc1e6,2910501b8..7b842e7e4 --- a/debian/changelog +++ b/debian/changelog @@@ -1,34 -1,138 +1,177 @@@ +apt (0.9.8~exp1) UNRELEASED; urgency=low + + [ David Kalnischkies ] + * apt-pkg/contrib/strutl.cc: + - support \n and \r\n line endings in ReadMessages + + [ Michael Vogt ] + * lp:~mvo/apt/webserver-simulate-broken-with-fix346386: + - fix invalid InRelease file download checking and add regression + test to server broken files to the buildin test webserver + * stop exporting the accidently exported parsenetrc() symbol + * lp:~mvo/apt/add-glob-function: + - add Glob() to fileutl.{cc,h} + * lp:~mvo/apt/config-clear: + - support Configuration.Clear() for a clear of the entire + configuration + * apt-pkg/deb/dpkgpm.cc: + - use tcgetattr() on STDOUT instead of STDIN so that term.log + works for redirected stdin + - print error in log if tcgetattr() fails instead of writing + a empty file + * use sha512 when available (LP: #1098752) + * [ABI-Break] lp:~mvo/apt/source-hashes: + - use sha{512,256,1} for deb-src when available LP: #1098738 + + [ Marc Deslauriers ] + * make apt-ftparchive generate missing deb-src hashes (LP: #1078697) + + -- Michael Vogt Fri, 01 Mar 2013 12:12:39 +0100 + - apt (0.9.7.8) UNRELEASED; urgency=low + apt (0.9.7.9~exp3) UNRELEASED; urgency=low + + [ Michael Vogt ] + * apt-pkg/sourcelist.cc: + - fix segfault when a hostname contains a [, thanks to + Tzafrir Cohen (closes: #704653) + * debian/control: + - replace manpages-it (closes: #704723) + + [ David Kalnischkies ] + * various simple changes to fix cppcheck warnings + * apt-pkg/pkgcachegen.cc: + - do not store the MD5Sum for every description language variant as + it will be the same for all so it can be shared to save cache space + - handle language tags for descriptions are unique strings to be shared + - factor version string creation out of NewDepends, so we can easily reuse + version strings e.g. for implicit multi-arch dependencies + - equal comparisions are used mostly in same-source relations, + so use this to try to reuse some version strings + - sort group and package names in the hashtable on insert + - share version strings between same versions (of different architectures) + to save some space and allow quick comparisions later on + * apt-pkg/pkgcache.cc: + - assume sorted hashtable entries for groups/packages + * apt-pkg/cacheiterators.h: + - provide DepIterator::IsSatisfied as a nicer shorthand for DepCheck + * apt-pkg/deb/debversion.cc: + - add a string-equal shortcut for equal version comparisions + + [ Marc Deslauriers ] + * make apt-ftparchive generate missing deb-src hashes (LP: #1078697) + + -- Michael Vogt Mon, 08 Apr 2013 08:43:21 +0200 + + apt (0.9.7.9~exp2) experimental; urgency=low + + [ Programs translations ] + * Update all PO files and apt-all.pot + * French translation completed (Christian Perrier) + + [ Daniel Hartwig ] + * cmdline/apt-get.cc: + - do not have space between "-a" and option when cross building + (closes: #703792) + * test/integration/test-apt-get-download: + - fix test now that #1098752 is fixed + * po/{ca,cs,ru}.po: + - fix merge artifact + + [ David Kalnischkies ] + * apt-pkg/indexcopy.cc: + - rename RunGPGV to ExecGPGV and move it to apt-pkg/contrib/gpgv.cc + * apt-pkg/contrib/gpgv.cc: + - ExecGPGV is a method which should never return, so mark it as such + and fix the inconsistency of returning in error cases + - don't close stdout/stderr if it is also the statusfd + - if ExecGPGV deals with a clear-signed file it will split this file + into data and signatures, pass it to gpgv for verification + - add method to open (maybe) clearsigned files transparently + * apt-pkg/acquire-item.cc: + - keep the last good InRelease file around just as we do it with + Release.gpg in case the new one we download isn't good for us + * apt-pkg/deb/debmetaindex.cc: + - reenable InRelease by default + * ftparchive/writer.cc, + apt-pkg/deb/debindexfile.cc, + apt-pkg/deb/deblistparser.cc: + - use OpenMaybeClearSignedFile to be free from detecting and + skipping clearsigning metadata in dsc and Release files + + [ Michael Vogt ] + * add regression test for CVE-2013-1051 + * implement GPGSplit() based on the idea from Ansgar Burchardt + (many thanks!) + * methods/connect.cc: + - use Errno() instead of strerror(), thanks to David Kalnischk + * doc/apt.conf.5.xml: + - document Acquire::ForceIPv{4,6} + + -- Michael Vogt Wed, 03 Apr 2013 14:19:58 +0200 + + apt (0.9.7.9~exp1) experimental; urgency=low + + [ Niels Thykier ] + * test/libapt/assert.h, test/libapt/run-tests: + - exit with status 1 on test failure + + [ Daniel Hartwig ] + * test/integration/framework: + - continue after test failure but preserve exit status + + [ Programs translation updates ] + * Turkish (Mert Dirik). Closes: #703526 + + [ Colin Watson ] + * methods/connect.cc: + - provide useful error message in case of EAI_SYSTEM + (closes: #703603) + + [ Michael Vogt ] + * add new config options "Acquire::ForceIPv4" and + "Acquire::ForceIPv6" to allow focing one or the other + (closes: #611891) + * lp:~mvo/apt/fix-tagfile-hash: + - fix false positives in pkgTagSection.Exists(), thanks to + Niels Thykier for the testcase (closes: #703240) + - this will require rebuilds of the clients as this used to + be a inline function + + -- Michael Vogt Fri, 22 Mar 2013 21:57:08 +0100 + + apt (0.9.7.8) unstable; urgency=criticial + + * SECURITY UPDATE: InRelease verification bypass + - CVE-2013-1051 + ++ [ Programs translation updates ] ++ * Japanese (Kenshi Muto). Closes: #699783 ++ + [ David Kalnischk ] + * apt-pkg/deb/debmetaindex.cc, + test/integration/test-bug-595691-empty-and-broken-archive-files, ++ * [ABI BREAK] apt-pkg/pkgcache.h: ++ - adjust pkgCache::State::VerPriority enum, to match reality + test/integration/test-releasefile-verification: + - disable InRelease downloading until the verification issue is + fixed, thanks to Ansgar Burchardt for finding the flaw ++ - quote plus in filenames to work around a bug in the S3 server ++ (LP: #1003633) ++ * apt-pkg/indexrecords.cc: ++ - support '\r' in the Release file + + -- Michael Vogt Thu, 14 Mar 2013 07:47:36 +0100 + + apt (0.9.7.8~exp2) experimental; urgency=low + + * include two missing patches to really fix bug #696225, thanks to + Guillem Jover + * ensure sha512 is really used when available, thanks to Tyler Hicks + (LP: #1098752) + + -- Michael Vogt Fri, 01 Mar 2013 19:06:55 +0100 + + apt (0.9.7.8~exp1) experimental; urgency=low [ Manpages translation updates ] * Italian (Beatrice Torracca). Closes: #696601 diff --cc po/ar.po index dd1a68118,1b56be6c7..cea208981 --- a/po/ar.po +++ b/po/ar.po @@@ -3203,6 -3200,6 +3203,10 @@@ msgstr " msgid "Not locked" msgstr "" ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... تمّ" ++ #, fuzzy #~ msgid "Skipping nonexistent file %s" #~ msgstr "فتح ملف التهيئة %s" diff --cc po/ast.po index c0cafb685,25388ddbb..839278782 --- a/po/ast.po +++ b/po/ast.po @@@ -3476,6 -3470,6 +3476,14 @@@ msgstr " msgid "Not locked" msgstr "Non bloquiáu" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Daqué raro asocedió resolviendo '%s:%s' (%i - %s)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... Fecho" ++ #~ msgid "Skipping nonexistent file %s" #~ msgstr "Saltando'l ficheru non esistente %s" diff --cc po/bg.po index d05bdbca0,7378aae74..872ba7dfe --- a/po/bg.po +++ b/po/bg.po @@@ -3536,6 -3530,9 +3536,14 @@@ msgstr " msgid "Not locked" msgstr "Без заключване" -#~ msgid "File %s doesn't start with a clearsigned message" -#~ msgstr "Файлът %s не започва с информация за подписване в обикновен текст." ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Нещо лошо се случи при намирането на IP адреса на „%s:%s“ (%i - %s)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... Готово" + #~ msgid "Skipping nonexistent file %s" #~ msgstr "Пропускане на несъществуващ файл %s" diff --cc po/ca.po index 909de847f,ddbaf731a..45e904247 --- a/po/ca.po +++ b/po/ca.po @@@ -3521,6 -3515,9 +3521,13 @@@ msgstr " msgid "Not locked" msgstr "No blocat" -#~ msgid "File %s doesn't start with a clearsigned message" -#~ msgstr "El fitxer %s no comença amb un missatge signat en clar" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Ha passat alguna cosa estranya en resoldre «%s:%s» (%i - %s)" ++ ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s… %u%%" + #~ msgid "decompressor" #~ msgstr "decompressor" diff --cc po/cs.po index 9cc77b05b,ffe773302..50a740034 --- a/po/cs.po +++ b/po/cs.po @@@ -3459,6 -3455,9 +3459,13 @@@ msgstr "dpkg byl přeruÅ¡en, pro nápra msgid "Not locked" msgstr "Není uzamčen" -#~ msgid "File %s doesn't start with a clearsigned message" -#~ msgstr "Soubor %s nezačíná podpisem" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Něco hodně oÅ¡klivého se přihodilo při překladu „%s:%s“ (%i - %s)" ++ ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s… %u%%" + #~ msgid "Skipping nonexistent file %s" #~ msgstr "Přeskakuji neexistující soubor %s" diff --cc po/cy.po index 825bc18b3,ae7173a40..744deb295 --- a/po/cy.po +++ b/po/cy.po @@@ -3503,6 -3500,6 +3503,14 @@@ msgstr " msgid "Not locked" msgstr "" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Digwyddodd rhywbweth hyll wrth ddatrys '%s:%s' (%i)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... Wedi Gorffen" ++ #, fuzzy #~ msgid "Skipping nonexistent file %s" #~ msgstr "Yn agor y ffeil cyfluniad %s" diff --cc po/da.po index c00620a89,db109ad0f..71f5a7248 --- a/po/da.po +++ b/po/da.po @@@ -3483,6 -3479,9 +3483,14 @@@ msgstr "dpkg blev afbrudt, du skal manu msgid "Not locked" msgstr "Ikke lÃ¥st" -#~ msgid "File %s doesn't start with a clearsigned message" -#~ msgstr "Fil %s starter ikke med en »clearsigned« besked" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Der skete noget underligt under opløsning af '%s:%s' (%i - %s)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... Færdig" + #~ msgid "Skipping nonexistent file %s" #~ msgstr "Springer ikkeeksisterende fil over %s" diff --cc po/de.po index 970093211,276c0def7..36017866b --- a/po/de.po +++ b/po/de.po @@@ -3598,6 -3592,9 +3598,14 @@@ msgstr " msgid "Not locked" msgstr "Nicht gesperrt" -#~ msgid "File %s doesn't start with a clearsigned message" -#~ msgstr "Datei %s beginnt nicht mit einer Klartext-signierten Nachricht." ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Beim Auflösen von »%s:%s« ist etwas Schlimmes passiert (%i - %s)." ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... Fertig" + #~ msgid "Skipping nonexistent file %s" #~ msgstr "Nicht vorhandene Datei %s wird übersprungen." diff --cc po/dz.po index ad2b36326,82257ac5e..b8500832e --- a/po/dz.po +++ b/po/dz.po @@@ -3429,6 -3426,6 +3429,14 @@@ msgstr " msgid "Not locked" msgstr "" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "'%s:%s' (%i)་མོས་མཐུན་འབདཝ་ད་ངན་པ་ཅིག་བྱུང་ཡི།" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... འབད་ཚར་ཡོད།" ++ #, fuzzy #~ msgid "Skipping nonexistent file %s" #~ msgstr "རིམ་སྒྲིག་ཡིག་སྣོད་%s་འདི་ཁ་ཕྱེ་དོ།" diff --cc po/el.po index 36e638fc5,1fcf3303a..353d073b1 --- a/po/el.po +++ b/po/el.po @@@ -3467,6 -3461,6 +3467,14 @@@ msgstr " msgid "Not locked" msgstr "" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Κάτι παράξενο συνέβη κατά την εύρεση του '%s:%s' (%i)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... Ολοκληρώθηκε" ++ #, fuzzy #~ msgid "Skipping nonexistent file %s" #~ msgstr "Άνοιγμα του αρχείου ρυθμίσεων %s" diff --cc po/es.po index 3457483c9,0307f0558..226c3f73d --- a/po/es.po +++ b/po/es.po @@@ -3580,6 -3574,6 +3580,14 @@@ msgstr " msgid "Not locked" msgstr "No bloqueado" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Algo raro pasó al resolver «%s:%s» (%i - %s)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... Hecho" ++ #~ msgid "Skipping nonexistent file %s" #~ msgstr "Omitiendo el fichero inexistente %s" diff --cc po/eu.po index 0265c086b,083704182..d9ec43cdf --- a/po/eu.po +++ b/po/eu.po @@@ -3432,6 -3426,6 +3432,14 @@@ msgstr " msgid "Not locked" msgstr "" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Zerbait arraroa pasatu da '%s:%s' (%i) ebaztean" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... Eginda" ++ #, fuzzy #~ msgid "Skipping nonexistent file %s" #~ msgstr "%s konfigurazio fitxategia irekitzen" diff --cc po/fi.po index 8770d5a0c,0157fcf3b..0d8f88537 --- a/po/fi.po +++ b/po/fi.po @@@ -3425,6 -3419,6 +3425,14 @@@ msgstr " msgid "Not locked" msgstr "" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Jotain kenkkua tapahtui selvitettäessä \"%s: %s\" (%i)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... Valmis" ++ #, fuzzy #~ msgid "Skipping nonexistent file %s" #~ msgstr "Avataan asetustiedosto %s" diff --cc po/fr.po index e7f47c56a,7fed47867..c9b517ab1 --- a/po/fr.po +++ b/po/fr.po @@@ -8,8 -8,8 +8,8 @@@ msgid " msgstr "" "Project-Id-Version: fr\n" "Report-Msgid-Bugs-To: APT Development Team \n" -"POT-Creation-Date: 2013-04-03 14:20+0200\n" +"POT-Creation-Date: 2013-03-01 12:27+0100\n" - "PO-Revision-Date: 2012-06-25 19:58+0200\n" + "PO-Revision-Date: 2013-03-24 08:57+0100\n" "Last-Translator: Christian Perrier \n" "Language-Team: French \n" "Language: fr\n" @@@ -3605,6 -3599,9 +3605,13 @@@ msgstr " msgid "Not locked" msgstr "Non verrouillé" -#~ msgid "File %s doesn't start with a clearsigned message" -#~ msgstr "Le fichier %s ne commence pas par un message signé en clair." ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Erreur système lors de la résolution de « %s:%s » (%s)" ++ ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s… %u%%" + #~ msgid "Skipping nonexistent file %s" #~ msgstr "Fichier %s inexistant ignoré" diff --cc po/gl.po index 19082cc53,0ce8a5354..000191888 --- a/po/gl.po +++ b/po/gl.po @@@ -3522,6 -3516,6 +3522,14 @@@ msgstr " msgid "Not locked" msgstr "Non está bloqueado" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Aconteceu algo malo, buscando «%s:%s» (%i - %s)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... Feito" ++ #~ msgid "Skipping nonexistent file %s" #~ msgstr "Omitindo o ficheiro inexistente %s" diff --cc po/hu.po index 0292d2b1a,a5714f56d..4899eddc7 --- a/po/hu.po +++ b/po/hu.po @@@ -3516,6 -3511,9 +3516,14 @@@ msgstr " msgid "Not locked" msgstr "Nincs zárolva" -#~ msgid "File %s doesn't start with a clearsigned message" -#~ msgstr "A(z) %s fájl nem digitálisan aláírt üzenettel kezdődik" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Hiba történt „%s:%s” feloldásakor (%i - %s)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... Kész" + #~ msgid "Skipping nonexistent file %s" #~ msgstr "A nem létező %s fájl kihagyása" diff --cc po/it.po index 311559d45,18613cd41..01ac215c6 --- a/po/it.po +++ b/po/it.po @@@ -3577,6 -3572,9 +3577,16 @@@ msgstr " msgid "Not locked" msgstr "Non bloccato" -#~ msgid "File %s doesn't start with a clearsigned message" -#~ msgstr "Il file %s non inizia con un messaggio di firma in chiaro" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "" ++#~ "Si è verificato qualcosa di anormale nella risoluzione di \"%s:%s\" (%i - " ++#~ "%s)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... Fatto" + #~ msgid "Skipping nonexistent file %s" #~ msgstr "Saltato il file inesistente %s" diff --cc po/ja.po index 75f1b07b4,7f02fa9af..b982bd301 --- a/po/ja.po +++ b/po/ja.po @@@ -8,8 -8,8 +8,8 @@@ msgid " msgstr "" "Project-Id-Version: apt 0.9.7.1\n" "Report-Msgid-Bugs-To: APT Development Team \n" -"POT-Creation-Date: 2013-04-03 14:20+0200\n" +"POT-Creation-Date: 2013-03-01 12:27+0100\n" - "PO-Revision-Date: 2013-02-05 09:41+0900\n" + "PO-Revision-Date: 2012-07-01 00:14+0900\n" "Last-Translator: Kenshi Muto \n" "Language-Team: Debian Japanese List \n" "Language: ja\n" @@@ -3509,5 -3503,8 +3509,13 @@@ msgstr " msgid "Not locked" msgstr "ロックされていません" -#~ msgid "File %s doesn't start with a clearsigned message" -#~ msgstr "ファイル %s はクリア署名されたメッセージで始まっていません" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "'%s:%s' (%i - %s) の解決中に何か問題が起こりました" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... 完了" + #~ msgid "Skipping nonexistent file %s" #~ msgstr "存在しないファイル %s をスキップしています" diff --cc po/km.po index 3029e6e65,e6048afdc..662625cad --- a/po/km.po +++ b/po/km.po @@@ -3388,6 -3385,6 +3388,14 @@@ msgstr " msgid "Not locked" msgstr "" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "ការ​ដោះស្រាយ​អ្វី​អាក្រក់ដែល​បាន​កើត​ឡើង​ '%s:%s' (%i)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... ធ្វើរួច​" ++ #, fuzzy #~ msgid "Skipping nonexistent file %s" #~ msgstr "កំពុង​បើ​ឯកសារ​កំណត់រចនាសម្ព័ន្ធ​ %s" diff --cc po/ko.po index 05d6af00c,7cfbbc32c..70645bd90 --- a/po/ko.po +++ b/po/ko.po @@@ -3431,6 -3426,6 +3431,15 @@@ msgstr " msgid "Not locked" msgstr "잠기지 않음" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "" ++#~ "'%s:%s'의 주소를 알아내는데 무언가 이상한 일이 발생했습니다 (%i - %s)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... 완료" ++ #~ msgid "Skipping nonexistent file %s" #~ msgstr "%s 파일은 없으므로 무시합니다" diff --cc po/ku.po index 232be1177,bc2725550..0334945a9 --- a/po/ku.po +++ b/po/ku.po @@@ -3215,6 -3212,6 +3215,10 @@@ msgstr " msgid "Not locked" msgstr "" ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... Çêbû" ++ #~ msgid "Failed to remove %s" #~ msgstr "Rakirina %s biserneket" diff --cc po/lt.po index 9a34a4542,d6a7cc6e4..ec91ec202 --- a/po/lt.po +++ b/po/lt.po @@@ -3314,6 -3311,6 +3314,14 @@@ msgstr " msgid "Not locked" msgstr "" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Laikinas sutrikimas ieÅ¡kant vardo „%s“" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... Baigta" ++ #, fuzzy #~ msgid "Skipping nonexistent file %s" #~ msgstr "Praleidžiama jau parsiųsta byla „%s“\n" diff --cc po/mr.po index 9bfa878a5,9bb37debd..d2ade89c7 --- a/po/mr.po +++ b/po/mr.po @@@ -3402,6 -3398,6 +3402,14 @@@ msgstr " msgid "Not locked" msgstr "" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "%s:%s' (%i) रिझॉल्व्ह होत असताना काहीतरी वाईट घडले" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... झाले" ++ #, fuzzy #~ msgid "Skipping nonexistent file %s" #~ msgstr "%s संरचना फाईल उघडत आहे" diff --cc po/nb.po index 6911c4fae,1934a25c8..253900f7a --- a/po/nb.po +++ b/po/nb.po @@@ -3459,6 -3455,6 +3459,14 @@@ msgstr "dpkg ble avbrutt. Du mÃ¥ kjør msgid "Not locked" msgstr "Ikke lÃ¥st" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Noe galt skjedde ved oppslag av «%s:%s» (%i - %s)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s ... Ferdig" ++ #~ msgid "Skipping nonexistent file %s" #~ msgstr "Hopper over den ikke-eksisterende fila %s" diff --cc po/ne.po index 445f82de7,66064f559..dc25604ac --- a/po/ne.po +++ b/po/ne.po @@@ -3392,6 -3389,6 +3392,14 @@@ msgstr " msgid "Not locked" msgstr "" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr " '%s:%s' (%i) हल गर्दा केही दुष्ट घट्यो" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... गरियो" ++ #, fuzzy #~ msgid "Skipping nonexistent file %s" #~ msgstr "कनफिगरेसन फाइल खोलिदैछ %s" diff --cc po/nl.po index b6f17b1c0,408ce4b8b..a3479d172 --- a/po/nl.po +++ b/po/nl.po @@@ -3523,6 -3517,6 +3523,14 @@@ msgstr " msgid "Not locked" msgstr "Niet vergrendeld" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Er gebeurde iets raars bij het oplossen van '%s:%s' (%i - %s)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... Klaar" ++ #~ msgid "Skipping nonexistent file %s" #~ msgstr "Niet-bestaand bestand %s wordt overgeslagen" diff --cc po/nn.po index 9b364902f,768999104..f59e9095c --- a/po/nn.po +++ b/po/nn.po @@@ -3411,6 -3408,6 +3411,14 @@@ msgstr " msgid "Not locked" msgstr "" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Det hende noko dumt ved oppslag av «%s:%s» (%i)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s ... Ferdig" ++ #, fuzzy #~ msgid "Skipping nonexistent file %s" #~ msgstr "Opnar oppsettsfila %s" diff --cc po/pl.po index a92ace312,61c3cd2b3..d0918b4ed --- a/po/pl.po +++ b/po/pl.po @@@ -3550,6 -3544,9 +3550,14 @@@ msgstr " msgid "Not locked" msgstr "Niezablokowany" -#~ msgid "File %s doesn't start with a clearsigned message" -#~ msgstr "Plik %s nie zaczyna się wiadomością podpisaną w trybie clearsign" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Coś niewłaściwego stało się przy tłumaczeniu \"%s:%s\" (%i - %s)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... Gotowe" + #~ msgid "Skipping nonexistent file %s" #~ msgstr "Pomijanie nieistniejącego pliku %s" diff --cc po/pt.po index 0cf989d76,542e1efba..143de926c --- a/po/pt.po +++ b/po/pt.po @@@ -3541,6 -3535,9 +3541,14 @@@ msgstr " msgid "Not locked" msgstr "Sem acesso exclusivo" -#~ msgid "File %s doesn't start with a clearsigned message" -#~ msgstr "O ficheiro %s não começa com uma mensagem assinada" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Algo estranho aconteceu ao resolver '%s:%s' (%i - %s)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... Pronto" + #~ msgid "Skipping nonexistent file %s" #~ msgstr "A saltar ficheiro %s inexistente" diff --cc po/pt_BR.po index 4774849fe,86a90305b..5227f5575 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@@ -3461,6 -3457,6 +3461,14 @@@ msgstr " msgid "Not locked" msgstr "" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Algo estranho aconteceu resolvendo '%s:%s' (%i)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... Pronto" ++ #, fuzzy #~ msgid "Skipping nonexistent file %s" #~ msgstr "Abrindo arquivo de configuração %s" diff --cc po/ro.po index 7577be830,343ee4cdf..549407fcc --- a/po/ro.po +++ b/po/ro.po @@@ -3469,6 -3464,6 +3469,14 @@@ msgstr " msgid "Not locked" msgstr "" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "S-a întâmplat ceva „necurat” la rezolvarea lui „%s:%s” (%i)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... Terminat" ++ #, fuzzy #~ msgid "Skipping nonexistent file %s" #~ msgstr "Se deschide fișierul de configurare %s" diff --cc po/ru.po index d252fa846,c33fb9844..73c993bee --- a/po/ru.po +++ b/po/ru.po @@@ -3554,6 -3548,9 +3554,13 @@@ msgstr " msgid "Not locked" msgstr "Не заблокирован" -#~ msgid "File %s doesn't start with a clearsigned message" -#~ msgstr "Файл %s не начинается с прозрачно подписанного сообщения" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Что-то странное произошло при определении «%s:%s» (%i - %s)" ++ ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s… %u%%" + #~ msgid "Skipping nonexistent file %s" #~ msgstr "Пропускается несуществующий файл %s" diff --cc po/sk.po index 482b5ccdf,883ad8b2f..36f17cd5b --- a/po/sk.po +++ b/po/sk.po @@@ -3486,6 -3480,9 +3486,14 @@@ msgstr "dpkg bol preruÅ¡ený, musíte r msgid "Not locked" msgstr "Nie je zamknuté" -#~ msgid "File %s doesn't start with a clearsigned message" -#~ msgstr "Súbor %s nezačína podpísanou správou v čistom texte (clearsigned)" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Niečo veľmi zlé sa prihodilo pri preklade „%s:%s“ (%i - %s)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... Hotovo" + #~ msgid "Skipping nonexistent file %s" #~ msgstr "Preskakuje sa neexistujúci súbor %s" diff --cc po/sl.po index 450c1d2e2,1a0155f39..ee33315bb --- a/po/sl.po +++ b/po/sl.po @@@ -3492,6 -3486,9 +3492,14 @@@ msgstr "dpkg je bil prekinjen. Za popra #: apt-pkg/deb/debsystem.cc:121 msgid "Not locked" msgstr "Ni zaklenjeno" + -#~ msgid "File %s doesn't start with a clearsigned message" -#~ msgstr "Datoteka %s se ne začne s čisto podpisanim sporočilom" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Nekaj čudnega se je zgodilo med razreÅ¡evanjem '%s:%s' (%i - %s)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s ... Narejeno" #~ msgid "Skipping nonexistent file %s" #~ msgstr "Preskok neobstoječe datoteke %s" diff --cc po/sv.po index 76d36ceff,021578ace..429fdc570 --- a/po/sv.po +++ b/po/sv.po @@@ -3491,6 -3487,6 +3491,15 @@@ msgstr " msgid "Not locked" msgstr "Inte lÃ¥st" ++# Okänd felkod; %i = koden ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "NÃ¥got konstigt hände när \"%s:%s\" slogs upp (%i - %s)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... Färdig" ++ #~ msgid "Skipping nonexistent file %s" #~ msgstr "Hoppar över icke-existerande filen %s" diff --cc po/th.po index 4f8c1a145,5e2f51c1e..a42daeb3b --- a/po/th.po +++ b/po/th.po @@@ -3401,6 -3395,9 +3401,14 @@@ msgstr "dpkg ถูกขัดจัภmsgid "Not locked" msgstr "ไม่ได้ล็อคอยู่" -#~ msgid "File %s doesn't start with a clearsigned message" -#~ msgstr "แฟ้ม %s ไม่ได้ขึ้นต้นด้วยการระบุการเซ็นกำกับครอบในตัวข้อความ" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "เกิดปัญหาร้ายแรงบางอย่างขณะเปิดหาที่อยู่ '%s:%s' (%i - %s)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... เสร็จแล้ว" + #~ msgid "Failed to remove %s" #~ msgstr "ไม่สามารถลบ %s" diff --cc po/tl.po index dd7081ca7,fd21cdeeb..56b58923c --- a/po/tl.po +++ b/po/tl.po @@@ -3450,6 -3447,6 +3450,14 @@@ msgstr " msgid "Not locked" msgstr "" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "May naganap na kababalaghan sa pagresolba ng '%s:%s' (%i)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... Tapos" ++ #, fuzzy #~ msgid "Skipping nonexistent file %s" #~ msgstr "Binubuksan ang talaksang pagsasaayos %s" diff --cc po/uk.po index b521dd3fb,0dac6fb6d..13928dc96 --- a/po/uk.po +++ b/po/uk.po @@@ -3548,6 -3543,9 +3548,15 @@@ msgstr " msgid "Not locked" msgstr "Не заблоковано" -#~ msgid "File %s doesn't start with a clearsigned message" -#~ msgstr "Файл %s починається з не 'clearsigned' повідомленням" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "" ++#~ "Сталося щось дивне при спробі отримати IP адрес для '%s:%s' (%i - %s)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... Виконано" + #~ msgid "Skipping nonexistent file %s" #~ msgstr "Пропускається неіснуючий файл %s" diff --cc po/vi.po index 4d1995033,ec6fdc6fc..e0c0cefea --- a/po/vi.po +++ b/po/vi.po @@@ -3523,6 -3519,9 +3523,14 @@@ msgstr "dpkg bị gián đoạn, bạn msgid "Not locked" msgstr "ChÆ°a được khoá" -#~ msgid "File %s doesn't start with a clearsigned message" -#~ msgstr "Tập tin %s không bắt đầu bằng một đoạn chữ ký (gpg)" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "Gặp lỗi nghiệm trọng khi tháo gỡ “%s:%s” (%i - %s)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... Hoàn tất" + #~ msgid "Skipping nonexistent file %s" #~ msgstr "Đang bỏ qua tập tin không tồn tại %s" diff --cc po/zh_CN.po index 1c52d991e,b5e3a8c2a..0c7f88d90 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@@ -3387,6 -3383,6 +3387,14 @@@ msgstr "dpkg è¢«ä¸­æ–­ï¼Œæ‚¨å¿…é¡»æ‰‹å· msgid "Not locked" msgstr "未锁定" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "解析“%s:%s”时,出现了某些故障(%i - %s)" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... 完成" ++ #~ msgid "Skipping nonexistent file %s" #~ msgstr "跳过不存在的文件 %s" diff --cc po/zh_TW.po index e388bdcc3,31d72e553..5a6be9cca --- a/po/zh_TW.po +++ b/po/zh_TW.po @@@ -3373,6 -3369,6 +3373,14 @@@ msgstr " msgid "Not locked" msgstr "" ++#, fuzzy ++#~ msgid "System error resolving '%s:%s'" ++#~ msgstr "在解析 '%s:%s' (%i) 時出了怪事" ++ ++#, fuzzy ++#~ msgid "%c%s... %u%%" ++#~ msgstr "%c%s... 完成" ++ #, fuzzy #~ msgid "Skipping nonexistent file %s" #~ msgstr "開啟設定檔 %s" diff --cc test/libapt/makefile index 578f2da4d,953e455e0..969d6e2d9 --- a/test/libapt/makefile +++ b/test/libapt/makefile @@@ -97,9 -97,11 +97,16 @@@ include $(PROGRAM_H PROGRAM = IndexCopyToSourceList${BASENAME} SLIBS = -lapt-pkg SOURCE = indexcopytosourcelist_test.cc + +# test fileutls +PROGRAM = FileUtl${BASENAME} +SLIBS = -lapt-pkg +SOURCE = fileutl_test.cc include $(PROGRAM_H) + + # test tagfile + PROGRAM = PkgTagFile${BASENAME} + SLIBS = -lapt-pkg + SOURCE = tagfile_test.cc + include $(PROGRAM_H) +