summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt2
-rw-r--r--apt-pkg/acquire.cc4
-rw-r--r--apt-pkg/cachefile.cc23
-rw-r--r--apt-pkg/cachefile.h3
-rw-r--r--apt-pkg/contrib/fileutl.cc3
-rw-r--r--apt-pkg/deb/dpkgpm.cc105
-rw-r--r--apt-pkg/init.cc2
-rw-r--r--apt-private/private-cacheset.h15
-rw-r--r--apt-private/private-list.cc2
-rw-r--r--apt-private/private-show.cc69
-rw-r--r--cmdline/apt-mark.cc2
-rw-r--r--debian/changelog46
-rw-r--r--doc/apt-cache.8.xml2
-rw-r--r--doc/apt-ftparchive.1.xml2
-rw-r--r--doc/apt-get.8.xml9
-rw-r--r--doc/apt-key.8.xml2
-rw-r--r--doc/apt-secure.8.xml2
-rw-r--r--doc/apt-transport-http.1.xml2
-rw-r--r--doc/apt-transport-https.1.xml2
-rw-r--r--doc/apt-verbatim.ent2
-rw-r--r--doc/apt.conf.5.xml6
-rw-r--r--doc/apt_auth.conf.5.xml2
-rw-r--r--doc/examples/configure-index2
-rw-r--r--doc/po/apt-doc.pot6
-rw-r--r--doc/po/de.po4
-rw-r--r--doc/po/es.po4
-rw-r--r--doc/po/fr.po4
-rw-r--r--doc/po/it.po8
-rw-r--r--doc/po/ja.po8
-rw-r--r--doc/po/nl.po4
-rw-r--r--doc/po/pl.po4
-rw-r--r--doc/po/pt.po4
-rw-r--r--doc/po/pt_BR.po4
-rw-r--r--methods/basehttp.cc24
-rw-r--r--methods/basehttp.h3
-rw-r--r--po/apt-all.pot35
-rw-r--r--po/ar.po58
-rw-r--r--po/ast.po50
-rw-r--r--po/bg.po50
-rw-r--r--po/bs.po61
-rw-r--r--po/ca.po50
-rw-r--r--po/cs.po50
-rw-r--r--po/cy.po53
-rw-r--r--po/da.po50
-rw-r--r--po/de.po50
-rw-r--r--po/dz.po58
-rw-r--r--po/el.po54
-rw-r--r--po/es.po50
-rw-r--r--po/eu.po54
-rw-r--r--po/fi.po54
-rw-r--r--po/fr.po50
-rw-r--r--po/gl.po50
-rw-r--r--po/hu.po50
-rw-r--r--po/it.po50
-rw-r--r--po/ja.po50
-rw-r--r--po/km.po58
-rw-r--r--po/ko.po50
-rw-r--r--po/ku.po58
-rw-r--r--po/lt.po58
-rw-r--r--po/mr.po54
-rw-r--r--po/nb.po50
-rw-r--r--po/ne.po58
-rw-r--r--po/nl.po50
-rw-r--r--po/nn.po53
-rw-r--r--po/pl.po50
-rw-r--r--po/pt.po50
-rw-r--r--po/pt_BR.po54
-rw-r--r--po/ro.po54
-rw-r--r--po/ru.po50
-rw-r--r--po/sk.po50
-rw-r--r--po/sl.po50
-rw-r--r--po/sv.po50
-rw-r--r--po/th.po50
-rw-r--r--po/tl.po58
-rw-r--r--po/tr.po50
-rw-r--r--po/uk.po50
-rw-r--r--po/vi.po50
-rw-r--r--po/zh_CN.po50
-rw-r--r--po/zh_TW.po54
-rwxr-xr-xprepare-release5
-rwxr-xr-xtest/integration/test-apt-cli-list27
-rwxr-xr-xtest/integration/test-apt-get-changelog4
-rwxr-xr-xtest/integration/test-apt-progress-fd71
-rwxr-xr-xtest/integration/test-apt-progress-fd-deb82223
-rwxr-xr-xtest/integration/test-apt-progress-fd-error4
-rwxr-xr-xtest/integration/test-bug-624218-Translation-file-handling70
-rwxr-xr-xtest/integration/test-bug-722207-print-uris-even-if-very-quiet2
-rwxr-xr-xtest/integration/test-frontend-lock80
-rwxr-xr-xtest/integration/test-no-fds-leaked-to-maintainer-scripts37
89 files changed, 1623 insertions, 1372 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 71eebc2f8..d3bf9c892 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -183,7 +183,7 @@ endif()
# Configure some variables like package, version and architecture.
set(PACKAGE ${PROJECT_NAME})
set(PACKAGE_MAIL "APT Development Team <deity@lists.debian.org>")
-set(PACKAGE_VERSION "1.7.0~alpha3")
+set(PACKAGE_VERSION "1.7.0")
if (NOT DEFINED DPKG_DATADIR)
execute_process(COMMAND ${PERL_EXECUTABLE} -MDpkg -e "print $Dpkg::DATADIR;"
diff --git a/apt-pkg/acquire.cc b/apt-pkg/acquire.cc
index 0fee80c5d..541785b03 100644
--- a/apt-pkg/acquire.cc
+++ b/apt-pkg/acquire.cc
@@ -1329,7 +1329,7 @@ bool pkgAcquireStatus::Pulse(pkgAcquire *Owner)
{
std::chrono::duration<double> Delta =
std::chrono::seconds(NewTime.tv_sec - Time.tv_sec) +
- std::chrono::microseconds(NewTime.tv_sec - Time.tv_usec);
+ std::chrono::microseconds(NewTime.tv_usec - Time.tv_usec);
// Compute the CPS value
if (Delta < std::chrono::milliseconds(10))
@@ -1423,7 +1423,7 @@ void pkgAcquireStatus::Stop()
std::chrono::duration<double> Delta =
std::chrono::seconds(NewTime.tv_sec - StartTime.tv_sec) +
- std::chrono::microseconds(NewTime.tv_sec - StartTime.tv_usec);
+ std::chrono::microseconds(NewTime.tv_usec - StartTime.tv_usec);
// Compute the CPS value
if (Delta < std::chrono::milliseconds(10))
diff --git a/apt-pkg/cachefile.cc b/apt-pkg/cachefile.cc
index a22804c36..9a1a6cfa9 100644
--- a/apt-pkg/cachefile.cc
+++ b/apt-pkg/cachefile.cc
@@ -35,12 +35,18 @@
#include <apti18n.h>
/*}}}*/
+
+struct pkgCacheFile::Private
+{
+ bool WithLock = false;
+};
+
// CacheFile::CacheFile - Constructor /*{{{*/
-pkgCacheFile::pkgCacheFile() : d(NULL), ExternOwner(false), Map(NULL), Cache(NULL),
+pkgCacheFile::pkgCacheFile() : d(new Private()), ExternOwner(false), Map(NULL), Cache(NULL),
DCache(NULL), SrcList(NULL), Policy(NULL)
{
}
-pkgCacheFile::pkgCacheFile(pkgDepCache * const Owner) : d(NULL), ExternOwner(true),
+pkgCacheFile::pkgCacheFile(pkgDepCache * const Owner) : d(new Private()), ExternOwner(true),
Map(&Owner->GetCache().GetMap()), Cache(&Owner->GetCache()),
DCache(Owner), SrcList(NULL), Policy(NULL)
{
@@ -59,8 +65,10 @@ pkgCacheFile::~pkgCacheFile()
}
delete Policy;
delete SrcList;
- if (ExternOwner == false)
+ if (d->WithLock == true)
_system->UnLock(true);
+
+ delete d;
}
/*}}}*/
// CacheFile::BuildCaches - Open and build the cache files /*{{{*/
@@ -97,8 +105,11 @@ bool pkgCacheFile::BuildCaches(OpProgress *Progress, bool WithLock)
}
if (WithLock == true)
+ {
if (_system->Lock() == false)
return false;
+ d->WithLock = true;
+ }
if (_error->PendingError() == true)
return false;
@@ -337,7 +348,11 @@ void pkgCacheFile::Close()
ExternOwner = false;
delete Policy;
delete SrcList;
- _system->UnLock(true);
+ if (d->WithLock == true)
+ {
+ _system->UnLock(true);
+ d->WithLock = false;
+ }
Map = NULL;
DCache = NULL;
diff --git a/apt-pkg/cachefile.h b/apt-pkg/cachefile.h
index 097876b3a..ed5d5c57c 100644
--- a/apt-pkg/cachefile.h
+++ b/apt-pkg/cachefile.h
@@ -36,8 +36,9 @@ class OpProgress;
class pkgCacheFile
{
+ struct Private;
/** \brief dpointer placeholder (for later in case we need it) */
- void * const d;
+ Private *const d;
bool ExternOwner;
protected:
diff --git a/apt-pkg/contrib/fileutl.cc b/apt-pkg/contrib/fileutl.cc
index 85d7b36c7..eab05de4f 100644
--- a/apt-pkg/contrib/fileutl.cc
+++ b/apt-pkg/contrib/fileutl.cc
@@ -24,6 +24,7 @@
#include <apt-pkg/error.h>
#include <apt-pkg/fileutl.h>
#include <apt-pkg/macros.h>
+#include <apt-pkg/pkgsystem.h>
#include <apt-pkg/sptr.h>
#include <apt-pkg/strutl.h>
@@ -101,6 +102,8 @@ bool RunScripts(const char *Cnf)
// This is the child
if (Child == 0)
{
+ if (_system != nullptr && _system->IsLocked() == true && (stringcasecmp(Cnf, "dpkg::post-invoke") == 0 || stringcasecmp(Cnf, "dpkg::pre-invoke") == 0))
+ setenv("DPKG_FRONTEND_LOCKED", "true", 1);
if (_config->FindDir("DPkg::Chroot-Directory","/") != "/")
{
std::cerr << "Chrooting into "
diff --git a/apt-pkg/deb/dpkgpm.cc b/apt-pkg/deb/dpkgpm.cc
index 790019b98..074e52b3f 100644
--- a/apt-pkg/deb/dpkgpm.cc
+++ b/apt-pkg/deb/dpkgpm.cc
@@ -102,8 +102,8 @@ APT_PURE static unsigned int EnvironmentSize() /*{{{*/
class pkgDPkgPMPrivate /*{{{*/
{
public:
- pkgDPkgPMPrivate() : stdin_is_dev_null(false), dpkgbuf_pos(0),
- term_out(NULL), history_out(NULL),
+ pkgDPkgPMPrivate() : stdin_is_dev_null(false), status_fd_reached_end_of_file(false),
+ dpkgbuf_pos(0), term_out(NULL), history_out(NULL),
progress(NULL), tt_is_valid(false), master(-1),
slave(NULL), protect_slave_from_dying(-1),
direct_stdin(false)
@@ -114,6 +114,7 @@ public:
{
}
bool stdin_is_dev_null;
+ bool status_fd_reached_end_of_file;
// the buffer we use for the dpkg status-fd reading
char dpkgbuf[1024];
size_t dpkgbuf_pos;
@@ -141,12 +142,12 @@ namespace
// Maps the dpkg "processing" info to human readable names. Entry 0
// of each array is the key, entry 1 is the value.
const std::pair<const char *, const char *> PackageProcessingOps[] = {
- std::make_pair("install", N_("Installing %s")),
+ std::make_pair("install", N_("Preparing %s")),
// we don't care for the difference
- std::make_pair("upgrade", N_("Installing %s")),
- std::make_pair("configure", N_("Configuring %s")),
- std::make_pair("remove", N_("Removing %s")),
- std::make_pair("purge", N_("Completely removing %s")),
+ std::make_pair("upgrade", N_("Preparing %s")),
+ std::make_pair("configure", N_("Preparing to configure %s")),
+ std::make_pair("remove", N_("Preparing for removal of %s")),
+ std::make_pair("purge", N_("Preparing to completely remove %s")),
std::make_pair("disappear", N_("Noting disappearance of %s")),
std::make_pair("trigproc", N_("Running post-installation trigger %s"))
};
@@ -480,6 +481,9 @@ bool pkgDPkgPM::RunScriptsWithPkgs(const char *Cnf)
strprintf(hookfd, "%d", InfoFD);
setenv("APT_HOOK_INFO_FD", hookfd.c_str(), 1);
+ if (_system != nullptr && _system->IsLocked() == true && stringcasecmp(Cnf, "DPkg::Pre-Install-Pkgs") == 0)
+ setenv("DPKG_FRONTEND_LOCKED", "true", 1);
+
debSystem::DpkgChrootDirectory();
const char *Args[4];
Args[0] = "/bin/sh";
@@ -958,11 +962,19 @@ void pkgDPkgPM::handleCrossUpgradeAction(string const &pkgname) /*{{{*/
// DPkgPM::DoDpkgStatusFd /*{{{*/
void pkgDPkgPM::DoDpkgStatusFd(int statusfd)
{
- ssize_t const len = read(statusfd, &d->dpkgbuf[d->dpkgbuf_pos],
- (sizeof(d->dpkgbuf)/sizeof(d->dpkgbuf[0])) - d->dpkgbuf_pos);
- if(len <= 0)
- return;
- d->dpkgbuf_pos += (len / sizeof(d->dpkgbuf[0]));
+ auto const remainingBuffer = (sizeof(d->dpkgbuf) / sizeof(d->dpkgbuf[0])) - d->dpkgbuf_pos;
+ if (likely(remainingBuffer > 0) && d->status_fd_reached_end_of_file == false)
+ {
+ auto const len = read(statusfd, &d->dpkgbuf[d->dpkgbuf_pos], remainingBuffer);
+ if (len < 0)
+ return;
+ else if (len == 0 && d->dpkgbuf_pos == 0)
+ {
+ d->status_fd_reached_end_of_file = true;
+ return;
+ }
+ d->dpkgbuf_pos += (len / sizeof(d->dpkgbuf[0]));
+ }
// process line by line from the buffer
char *p = d->dpkgbuf, *q = nullptr;
@@ -1145,30 +1157,26 @@ void pkgDPkgPM::BuildPackagesProgressMap()
{
// map the dpkg states to the operations that are performed
// (this is sorted in the same way as Item::Ops)
- static const std::array<std::array<DpkgState, 3>, 4> DpkgStatesOpMap = {{
+ static const std::array<std::array<DpkgState, 2>, 4> DpkgStatesOpMap = {{
// Install operation
{{
- {"half-installed", N_("Preparing %s")},
- {"unpacked", N_("Unpacking %s") },
- {nullptr, nullptr}
+ {"half-installed", N_("Unpacking %s")},
+ {"unpacked", N_("Installing %s") },
}},
// Configure operation
{{
- {"unpacked",N_("Preparing to configure %s") },
{"half-configured", N_("Configuring %s") },
{ "installed", N_("Installed %s")},
}},
// Remove operation
{{
- {"half-configured", N_("Preparing for removal of %s")},
+ {"half-configured", N_("Removing %s")},
{"half-installed", N_("Removing %s")},
- {"config-files", N_("Removed %s")},
}},
// Purge operation
{{
- {"config-files", N_("Preparing to completely remove %s")},
+ {"config-files", N_("Completely removing %s")},
{"not-installed", N_("Completely removed %s")},
- {nullptr, nullptr}
}},
}};
static_assert(Item::Purge == 3, "Enum item has unexpected index for mapping array");
@@ -1184,21 +1192,16 @@ void pkgDPkgPM::BuildPackagesProgressMap()
string const name = I.Pkg.FullName();
PackageOpsDone[name] = 0;
- auto AddToPackageOps = std::back_inserter(PackageOps[name]);
- if (I.Op == Item::Purge && I.Pkg->CurrentVer != 0)
- {
- // purging a package which is installed first passes through remove states
- auto const DpkgOps = DpkgStatesOpMap[Item::Remove];
- std::copy(DpkgOps.begin(), DpkgOps.end(), AddToPackageOps);
+ auto AddToPackageOps = [&](decltype(I.Op) const Op) {
+ auto const DpkgOps = DpkgStatesOpMap[Op];
+ std::copy(DpkgOps.begin(), DpkgOps.end(), std::back_inserter(PackageOps[name]));
PackagesTotal += DpkgOps.size();
- }
- auto const DpkgOps = DpkgStatesOpMap[I.Op];
- std::copy_if(DpkgOps.begin(), DpkgOps.end(), AddToPackageOps, [&](DpkgState const &state) {
- if (state.state == nullptr)
- return false;
- ++PackagesTotal;
- return true;
- });
+ };
+ // purging a package which is installed first passes through remove states
+ if (I.Op == Item::Purge && I.Pkg->CurrentVer != 0)
+ AddToPackageOps(Item::Remove);
+ AddToPackageOps(I.Op);
+
if ((I.Op == Item::Remove || I.Op == Item::Purge) && I.Pkg->CurrentVer != 0)
{
if (I.Pkg->CurrentState == pkgCache::State::UnPacked ||
@@ -1622,9 +1625,9 @@ bool pkgDPkgPM::Go(APT::Progress::PackageManager *progress)
approvedStates.Remove(*Ver);
Purges.erase(Ver);
auto && RemOp = PackageOps[C.first->Pkg.FullName()];
- if (RemOp.size() == 5)
+ if (RemOp.size() == 4)
{
- RemOp.erase(std::next(RemOp.begin(), 3), RemOp.end());
+ RemOp.erase(std::next(RemOp.begin(), 2), RemOp.end());
PackagesTotal -= 2;
}
else
@@ -2022,6 +2025,7 @@ bool pkgDPkgPM::Go(APT::Progress::PackageManager *progress)
// we read from dpkg here
int const _dpkgin = fd[0];
close(fd[1]); // close the write end of the pipe
+ d->status_fd_reached_end_of_file = false;
// apply ionice
if (_config->FindB("DPkg::UseIoNice", false) == true)
@@ -2041,14 +2045,24 @@ bool pkgDPkgPM::Go(APT::Progress::PackageManager *progress)
int Status = 0;
int res;
bool waitpid_failure = false;
- while ((res=waitpid(Child,&Status, WNOHANG)) != Child) {
- if(res < 0) {
- // error handling, waitpid returned -1
- if (errno == EINTR)
- continue;
- waitpid_failure = true;
- break;
+ bool dpkg_finished = false;
+ do
+ {
+ if (dpkg_finished == false)
+ {
+ if ((res = waitpid(Child, &Status, WNOHANG)) == Child)
+ dpkg_finished = true;
+ else if (res < 0)
+ {
+ // error handling, waitpid returned -1
+ if (errno == EINTR)
+ continue;
+ waitpid_failure = true;
+ break;
+ }
}
+ if (dpkg_finished && d->status_fd_reached_end_of_file)
+ break;
// wait for input or output here
FD_ZERO(&rfds);
@@ -2078,7 +2092,8 @@ bool pkgDPkgPM::Go(APT::Progress::PackageManager *progress)
DoStdin(d->master);
if(FD_ISSET(_dpkgin, &rfds))
DoDpkgStatusFd(_dpkgin);
- }
+
+ } while (true);
close(_dpkgin);
// Restore sig int/quit
diff --git a/apt-pkg/init.cc b/apt-pkg/init.cc
index ab0474fac..9a51e31e7 100644
--- a/apt-pkg/init.cc
+++ b/apt-pkg/init.cc
@@ -204,7 +204,7 @@ bool pkgInitConfig(Configuration &Cnf)
Cnf.CndSet("Acquire::IndexTargets::deb-src::Sources::flatDescription", "$(RELEASE) Sources");
Cnf.CndSet("Acquire::IndexTargets::deb-src::Sources::Optional", false);
- Cnf.CndSet("Acquire::Changelogs::URI::Origin::Debian", "http://metadata.ftp-master.debian.org/changelogs/@CHANGEPATH@_changelog");
+ Cnf.CndSet("Acquire::Changelogs::URI::Origin::Debian", "https://metadata.ftp-master.debian.org/changelogs/@CHANGEPATH@_changelog");
Cnf.CndSet("Acquire::Changelogs::URI::Origin::Tanglu", "http://metadata.tanglu.org/changelogs/@CHANGEPATH@_changelog");
Cnf.CndSet("Acquire::Changelogs::URI::Origin::Ubuntu", "https://changelogs.ubuntu.com/changelogs/pool/@CHANGEPATH@/changelog");
Cnf.CndSet("Acquire::Changelogs::URI::Origin::Ultimedia", "http://packages.ultimediaos.com/changelogs/pool/@CHANGEPATH@/changelog.txt");
diff --git a/apt-private/private-cacheset.h b/apt-private/private-cacheset.h
index d20d00b68..3370bd03a 100644
--- a/apt-private/private-cacheset.h
+++ b/apt-private/private-cacheset.h
@@ -26,6 +26,7 @@ public:
{}
const pkgCache::DescFile * CachedDescFile() const { return descFile; }
operator pkgCache::VerIterator() const { return iter; }
+ map_id_t ID() const { return iter->ID; }
};
struct VersionSortDescriptionLocality /*{{{*/
@@ -36,17 +37,21 @@ struct VersionSortDescriptionLocality /*{{{*/
pkgCache::DescFile const *A = v_lhs.CachedDescFile();
pkgCache::DescFile const *B = v_rhs.CachedDescFile();
- if (A == nullptr && B == nullptr)
- return false;
-
if (A == nullptr)
+ {
+ if (B == nullptr)
+ return v_lhs.ID() < v_rhs.ID();
return true;
-
- if (B == nullptr)
+ }
+ else if (B == nullptr)
return false;
if (A->File == B->File)
+ {
+ if (A->Offset == B->Offset)
+ return v_lhs.ID() < v_rhs.ID();
return A->Offset < B->Offset;
+ }
return A->File < B->File;
}
diff --git a/apt-private/private-list.cc b/apt-private/private-list.cc
index 2c9b349a3..7c8c89777 100644
--- a/apt-private/private-list.cc
+++ b/apt-private/private-list.cc
@@ -129,7 +129,7 @@ bool DoList(CommandLine &Cmd)
else
ListSingleVersion(CacheFile, records, V, outs, format);
output_map.insert(std::make_pair<std::string, std::string>(
- V.ParentPkg().Name(), outs.str()));
+ V.ParentPkg().FullName(), outs.str()));
}
// FIXME: SORT! and make sorting flexible (alphabetic, by pkg status)
diff --git a/apt-private/private-show.cc b/apt-private/private-show.cc
index 15c05d420..b69008ec9 100644
--- a/apt-private/private-show.cc
+++ b/apt-private/private-show.cc
@@ -42,7 +42,7 @@ pkgRecords::Parser &LookupParser(pkgRecords &Recs, pkgCache::VerIterator const &
return Recs.Lookup(Vf);
}
/*}}}*/
-static APT_PURE char const *skipDescriptionFields(char const *DescP, size_t const Length) /*{{{*/
+static APT_PURE char const *skipDescription(char const *DescP, size_t const Length, bool fields) /*{{{*/
{
auto const backup = DescP;
char const * const TagName = "\nDescription";
@@ -51,7 +51,7 @@ static APT_PURE char const *skipDescriptionFields(char const *DescP, size_t cons
{
if (DescP[1] == ' ')
DescP += 2;
- else if (strncmp((char*)DescP, TagName, TagLen) == 0)
+ else if (fields && strncmp((char *)DescP, TagName, TagLen) == 0)
DescP += TagLen;
else
break;
@@ -78,19 +78,43 @@ static APT_PURE char const *findDescriptionField(char const *DescP, size_t const
return DescP;
}
/*}}}*/
+static APT_PURE char const *skipColonSpaces(char const *Buffer, size_t const Length) /*{{{*/
+{
+ // skipping withspace before and after the field-value separating colon
+ char const *const Start = Buffer;
+ for (; isspace(*Buffer) != 0 && Length - (Buffer - Start) > 0; ++Buffer)
+ ;
+ if (*Buffer != ':')
+ return nullptr;
+ ++Buffer;
+ for (; isspace(*Buffer) != 0 && Length - (Buffer - Start) > 0; ++Buffer)
+ ;
+ if (Length - (Buffer - Start) <= 0)
+ return nullptr;
+ return Buffer;
+}
+ /*}}}*/
bool DisplayRecordV1(pkgCacheFile &, pkgRecords &Recs, /*{{{*/
- pkgCache::VerIterator const &V, pkgCache::VerFileIterator const &,
+ pkgCache::VerIterator const &V, pkgCache::VerFileIterator const &Vf,
char const *Buffer, size_t Length, std::ostream &out)
{
- if (unlikely(Length == 0))
+ if (unlikely(Length < 4))
return false;
auto const Desc = V.TranslatedDescription();
if (Desc.end())
{
- // we have no translation output whatever we have got
- return FileFd::Write(STDOUT_FILENO, Buffer, Length);
+ /* This handles the unusual case that we have no description whatsoever.
+ The slightly more common case of only having a short-description embedded
+ in the record could be handled here, but apt supports also having multiple
+ descriptions embedded in the record, so we deal with that case later */
+ if (FileFd::Write(STDOUT_FILENO, Buffer, Length) == false)
+ return false;
+ if (strncmp((Buffer + Length - 4), "\r\n\r\n", 4) != 0 &&
+ strncmp((Buffer + Length - 2), "\n\n", 2) != 0)
+ out << std::endl;
+ return true;
}
// Get a pointer to start of Description field
@@ -111,18 +135,41 @@ bool DisplayRecordV1(pkgCacheFile &, pkgRecords &Recs, /*{{{*/
else
snprintf(desctag, sizeof(desctag), "\nDescription-%s", langcode);
- out << desctag + 1 << ": ";
+ out << desctag + 1 << ": " << std::flush;
auto const Df = Desc.FileList();
if (Df.end() == false)
{
- pkgRecords::Parser &P = Recs.Lookup(Df);
- out << P.LongDesc();
+ if (Desc.FileList()->File == Vf->File)
+ {
+ /* If we have the file already open look in the buffer for the
+ description we want to display. Note that this might not be the
+ only one we can encounter in this record */
+ char const *Start = DescP;
+ do
+ {
+ if (strncmp(Start, desctag + 1, strlen(desctag) - 1) != 0)
+ continue;
+ Start += strlen(desctag) - 1;
+ Start = skipColonSpaces(Start, Length - (Start - Buffer));
+ if (Start == nullptr)
+ continue;
+ char const *End = skipDescription(Start, Length - (Start - Buffer), false);
+ if (likely(End != nullptr))
+ FileFd::Write(STDOUT_FILENO, Start, End - (Start + 1));
+ break;
+ } while ((Start = findDescriptionField(Start, Length - (Start - Buffer))) != nullptr);
+ }
+ else
+ {
+ pkgRecords::Parser &P = Recs.Lookup(Df);
+ out << P.LongDesc();
+ }
}
out << std::endl << "Description-md5: " << Desc.md5() << std::endl;
// Find the first field after the description (if there is any)
- DescP = skipDescriptionFields(DescP, Length - (DescP - Buffer));
+ DescP = skipDescription(DescP, Length - (DescP - Buffer), true);
// write the rest of the buffer, but skip mixed in Descriptions* fields
while (DescP != nullptr)
@@ -150,7 +197,7 @@ bool DisplayRecordV1(pkgCacheFile &, pkgRecords &Recs, /*{{{*/
++End;
}
else
- DescP = skipDescriptionFields(End + strlen("Description"), Length - (End - Buffer));
+ DescP = skipDescription(End + strlen("Description"), Length - (End - Buffer), true);
size_t const length = End - Start;
if (length != 0 && FileFd::Write(STDOUT_FILENO, Start, length) == false)
diff --git a/cmdline/apt-mark.cc b/cmdline/apt-mark.cc
index 8315efa12..927b31d2f 100644
--- a/cmdline/apt-mark.cc
+++ b/cmdline/apt-mark.cc
@@ -301,7 +301,7 @@ static std::vector<aptDispatchWithHelp> GetCommands() /*{{{*/
{"purge",&DoSelection, nullptr},
{"showauto",&ShowAuto, _("Print the list of automatically installed packages")},
{"showmanual",&ShowAuto, _("Print the list of manually installed packages")},
- {"showhold",&ShowSelection, _("Print the list of package on hold")}, {"showholds",&ShowSelection, nullptr},
+ {"showhold",&ShowSelection, _("Print the list of packages on hold")}, {"showholds",&ShowSelection, nullptr},
{"showinstall",&ShowSelection, nullptr}, {"showinstalls",&ShowSelection, nullptr},
{"showdeinstall",&ShowSelection, nullptr}, {"showdeinstalls",&ShowSelection, nullptr},
{"showremove",&ShowSelection, nullptr}, {"showremoves",&ShowSelection, nullptr},
diff --git a/debian/changelog b/debian/changelog
index ec759a31d..741abcbd5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,49 @@
+apt (1.7.0) unstable; urgency=medium
+
+ [ Julian Andres Klode ]
+ * Fix calculation of elapsed usec in downloads
+ * pkgCacheFile: Only unlock in destructor if locked before (LP: #1794053)
+ * Set DPKG_FRONTEND_LOCKED when running {pre,post}-invoke scripts.
+ Some post-invoke scripts install packages, which fails because
+ the environment variable is not set. This sets the variable for
+ all three kinds of scripts {pre,post-}invoke and pre-install-pkgs,
+ but we will only allow post-invoke at a later time.
+ * prepare-release: Fix last-modification detection for manpages
+
+ [ David Kalnischkies ]
+ * Show APT::Compressor example in apt.conf(5) (Closes: #909712)
+
+ [ Muhamed Huseinbašić ]
+ * apt-mark: showhold: typo-fix (package -> packages)
+
+ -- Julian Andres Klode <jak@debian.org> Sun, 07 Oct 2018 07:56:02 +0200
+
+apt (1.7.0~rc2) unstable; urgency=medium
+
+ [ David Kalnischkies ]
+ * Deal with descriptions embedded in displayed record correctly
+ (Closes: #909155)
+
+ -- Julian Andres Klode <jak@debian.org> Thu, 20 Sep 2018 21:03:54 +0200
+
+apt (1.7.0~rc1) unstable; urgency=medium
+
+ [ Laurent Bigonville ]
+ * fr.po: Do not translate the apt-ftparchive commands (Closes: #907481)
+
+ [ David Kalnischkies ]
+ * Don't use invalid iterator in Fallback-Of handling.
+ Thanks to David Binderman for reporting
+ * Process status-fd completely before finishing dpkg call
+ * Don't expect duplicated dpkg status-fd messages
+ * Reorder progress report messages
+ * Show all architectures in 'apt list' output (Closes: #908218)
+
+ [ Julian Andres Klode ]
+ * http: Stop pipeline after close only if it was not filled before
+
+ -- Julian Andres Klode <jak@debian.org> Tue, 18 Sep 2018 16:12:38 +0200
+
apt (1.7.0~alpha3) experimental; urgency=medium
[ David Kalnischkies ]
diff --git a/doc/apt-cache.8.xml b/doc/apt-cache.8.xml
index 5726e00f2..b8c6aa989 100644
--- a/doc/apt-cache.8.xml
+++ b/doc/apt-cache.8.xml
@@ -14,7 +14,7 @@
&apt-email;
&apt-product;
<!-- The last update date -->
- <date>2016-11-25T00:00:00Z</date>
+ <date>2016-08-16T00:00:00Z</date>
</refentryinfo>
<refmeta>
diff --git a/doc/apt-ftparchive.1.xml b/doc/apt-ftparchive.1.xml
index 0a9305132..246cc03d3 100644
--- a/doc/apt-ftparchive.1.xml
+++ b/doc/apt-ftparchive.1.xml
@@ -14,7 +14,7 @@
&apt-email;
&apt-product;
<!-- The last update date -->
- <date>2016-11-25T00:00:00Z</date>
+ <date>2016-11-11T00:00:00Z</date>
</refentryinfo>
<refmeta>
diff --git a/doc/apt-get.8.xml b/doc/apt-get.8.xml
index 0007b7de1..b1099aa56 100644
--- a/doc/apt-get.8.xml
+++ b/doc/apt-get.8.xml
@@ -14,7 +14,7 @@
&apt-email;
&apt-product;
<!-- The last update date -->
- <date>2018-07-09T00:00:00Z</date>
+ <date>2017-07-27T00:00:00Z</date>
</refentryinfo>
<refmeta>
@@ -165,6 +165,9 @@
the <option>-t</option> option or per package with the
<literal>pkg/release</literal> syntax, if possible.</para>
+ <para>The arguments are interpreted as binary and source package names.
+ See the <option>--only-source</option> option if you want to change that.</para>
+
<para>Source packages are tracked separately
from binary packages via <literal>deb-src</literal> lines
in the &sources-list; file. This means that you will need to add such a line
@@ -193,7 +196,9 @@
<listitem><para><literal>build-dep</literal> causes apt-get to install/remove packages in an
attempt to satisfy the build dependencies for a source package. By default the dependencies are
satisfied to build the package natively. If desired a host-architecture can be specified
- with the <option>--host-architecture</option> option instead.</para></listitem>
+ with the <option>--host-architecture</option> option instead.</para><para>The arguments are
+ interpreted as binary or source package names. See the <option>--only-source</option>
+ option if you want to change that.</para></listitem>
</varlistentry>
<varlistentry><term><option>check</option></term>
diff --git a/doc/apt-key.8.xml b/doc/apt-key.8.xml
index 279c417c7..a1c677d65 100644
--- a/doc/apt-key.8.xml
+++ b/doc/apt-key.8.xml
@@ -13,7 +13,7 @@
&apt-email;
&apt-product;
<!-- The last update date -->
- <date>2016-11-25T00:00:00Z</date>
+ <date>2016-11-22T00:00:00Z</date>
</refentryinfo>
<refmeta>
diff --git a/doc/apt-secure.8.xml b/doc/apt-secure.8.xml
index 50f99d3c3..e334df9ca 100644
--- a/doc/apt-secure.8.xml
+++ b/doc/apt-secure.8.xml
@@ -13,7 +13,7 @@
&apt-email;
&apt-product;
<!-- The last update date -->
- <date>2017-04-12T00:00:00Z</date>
+ <date>2016-08-06T00:00:00Z</date>
</refentryinfo>
<refmeta>
diff --git a/doc/apt-transport-http.1.xml b/doc/apt-transport-http.1.xml
index aacebfe96..f239da554 100644
--- a/doc/apt-transport-http.1.xml
+++ b/doc/apt-transport-http.1.xml
@@ -13,7 +13,7 @@
&apt-email;
&apt-product;
<!-- The last update date -->
- <date>2018-07-09T00:00:00Z</date>
+ <date>2018-05-11T00:00:00Z</date>
</refentryinfo>
<refmeta>
diff --git a/doc/apt-transport-https.1.xml b/doc/apt-transport-https.1.xml
index c704b9d2b..e00dd7c62 100644
--- a/doc/apt-transport-https.1.xml
+++ b/doc/apt-transport-https.1.xml
@@ -13,7 +13,7 @@
&apt-email;
&apt-product;
<!-- The last update date -->
- <date>2018-07-09T00:00:00Z</date>
+ <date>2018-05-11T00:00:00Z</date>
</refentryinfo>
<refmeta>
diff --git a/doc/apt-verbatim.ent b/doc/apt-verbatim.ent
index 1b2e1121b..c323cf5a8 100644
--- a/doc/apt-verbatim.ent
+++ b/doc/apt-verbatim.ent
@@ -268,7 +268,7 @@
">
<!-- this will be updated by 'prepare-release' -->
-<!ENTITY apt-product-version "1.7.0~alpha3">
+<!ENTITY apt-product-version "1.7.0">
<!-- (Code)names for various things used all over the place -->
<!ENTITY debian-oldstable-codename "jessie">
diff --git a/doc/apt.conf.5.xml b/doc/apt.conf.5.xml
index efce4d361..55bc9d20d 100644
--- a/doc/apt.conf.5.xml
+++ b/doc/apt.conf.5.xml
@@ -19,7 +19,7 @@
&apt-email;
&apt-product;
<!-- The last update date -->
- <date>2018-07-09T00:00:00Z</date>
+ <date>2018-09-27T00:00:00Z</date>
</refentryinfo>
<refmeta>
@@ -182,7 +182,7 @@ DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt";};
would allow apt to download and uncompress as well as create and store
files with the low-cost <literal>.reversed</literal> file extension which
it will pass to the command <command>rev</command> without additional
- commandline parameters for compression and uncompression:
+ commandline parameters for compression and uncompression:</para>
<informalexample><programlisting>
APT::Compressor::rev {
Name "rev";
@@ -193,7 +193,7 @@ APT::Compressor::rev {
Cost "10";
};
</programlisting></informalexample>
- </para></listitem>
+ </listitem>
</varlistentry>
<varlistentry><term><option>Build-Profiles</option></term>
diff --git a/doc/apt_auth.conf.5.xml b/doc/apt_auth.conf.5.xml
index 8621cdee2..37e4fbc98 100644
--- a/doc/apt_auth.conf.5.xml
+++ b/doc/apt_auth.conf.5.xml
@@ -13,7 +13,7 @@
&apt-email;
&apt-product;
<!-- The last update date -->
- <date>2017-08-17T00:00:00Z</date>
+ <date>2017-07-07T00:00:00Z</date>
</refentryinfo>
<refmeta>
diff --git a/doc/examples/configure-index b/doc/examples/configure-index
index 71ec57be0..65590f17b 100644
--- a/doc/examples/configure-index
+++ b/doc/examples/configure-index
@@ -362,7 +362,7 @@ Acquire
// Location of the changelogs with the placeholder @CHANGEPATH@ (e.g. "main/a/apt/apt_1.1")
Changelogs::URI
{
- // Origin::Debian "http://metadata.ftp-master.debian.org/changelogs/@CHANGEPATH@_changelog";
+ // Origin::Debian "https://metadata.ftp-master.debian.org/changelogs/@CHANGEPATH@_changelog";
Origin::* "<STRING>";
Label::* "<STRING>";
Override::Origin::* "<STRING>";
diff --git a/doc/po/apt-doc.pot b/doc/po/apt-doc.pot
index 3997cfd73..1c7b58ff4 100644
--- a/doc/po/apt-doc.pot
+++ b/doc/po/apt-doc.pot
@@ -5,9 +5,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: apt-doc 1.7.0~alpha3\n"
+"Project-Id-Version: apt-doc 1.7.0\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-10-07 07:56+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3010,7 +3010,7 @@ msgid ""
"parameters for compression and uncompression:"
msgstr ""
-#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><informalexample><programlisting>
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting>
#: apt.conf.5.xml
#, no-wrap
msgid ""
diff --git a/doc/po/de.po b/doc/po/de.po
index 5ac6cd4e4..76d08e45f 100644
--- a/doc/po/de.po
+++ b/doc/po/de.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.6\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-04-18 17:22+0200\n"
+"POT-Creation-Date: 2018-10-07 07:56+0200\n"
"PO-Revision-Date: 2018-02-03 13:12+0200\n"
"Last-Translator: Chris Leick <c.leick@vollbio.de>\n"
"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
@@ -4276,7 +4276,7 @@ msgstr ""
"zusätzliche Befehlszeilenparameter zum Komprimieren und Dekomprimieren an "
"den Befehl <command>rev</command> übergeben:"
-#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><informalexample><programlisting>
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting>
#: apt.conf.5.xml
#, no-wrap
msgid ""
diff --git a/doc/po/es.po b/doc/po/es.po
index 8f419acda..ba7fd28af 100644
--- a/doc/po/es.po
+++ b/doc/po/es.po
@@ -38,7 +38,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt-doc 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-04-18 17:22+0200\n"
+"POT-Creation-Date: 2018-10-07 07:56+0200\n"
"PO-Revision-Date: 2014-07-04 01:31+0200\n"
"Last-Translator: Omar Campagne <ocampagne@gmail.com>\n"
"Language-Team: Debian l10n Spanish <debian-l10n-spanish@lists.debian.org>\n"
@@ -4272,7 +4272,7 @@ msgid ""
"parameters for compression and uncompression:"
msgstr ""
-#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><informalexample><programlisting>
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting>
#: apt.conf.5.xml
#, no-wrap
msgid ""
diff --git a/doc/po/fr.po b/doc/po/fr.po
index b29f046e8..b1eb022b0 100644
--- a/doc/po/fr.po
+++ b/doc/po/fr.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt-doc 1.0.6\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-04-18 17:22+0200\n"
+"POT-Creation-Date: 2018-10-07 07:56+0200\n"
"PO-Revision-Date: 2018-03-16 00:54+0100\n"
"Last-Translator: Jean-Pierre Giraud <jean-pierregiraud@neuf.fr>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
@@ -4270,7 +4270,7 @@ msgstr ""
"command> sans paramètre supplémentaire en ligne de commande pour la "
"compression et la décompression :"
-#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><informalexample><programlisting>
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting>
#: apt.conf.5.xml
#, no-wrap
msgid ""
diff --git a/doc/po/it.po b/doc/po/it.po
index 870550dc7..4c36d1a68 100644
--- a/doc/po/it.po
+++ b/doc/po/it.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt-doc 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-04-18 17:22+0200\n"
+"POT-Creation-Date: 2018-10-07 07:56+0200\n"
"PO-Revision-Date: 2017-03-27 19:05+0200\n"
"Last-Translator: Beatrice Torracca <beatricet@libero.it>\n"
"Language-Team: Italian <debian-l10n-italian@lists.debian.org>\n"
@@ -4286,7 +4286,7 @@ msgstr ""
"command> senza parametri aggiuntivi per la compressione e la decompressione "
"nella riga di comando:"
-#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><informalexample><programlisting>
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting>
#: apt.conf.5.xml
#, no-wrap
msgid ""
@@ -7580,8 +7580,8 @@ msgstr "Formato in stile deb822"
#| "character at the start of the line marks the entire line as a comment. An "
#| "entry can hence be disabled by commenting out each line belonging to the "
#| "stanza, but it is usually easier to add the field \"Enabled: no\" to the "
-#| "stanza to disable the entry. Removing the field or setting it to yes "
-#| "re-enables it. Options have the same syntax as every other field: A "
+#| "stanza to disable the entry. Removing the field or setting it to yes re-"
+#| "enables it. Options have the same syntax as every other field: A "
#| "fieldname separated by a colon (<literal>:</literal>) and optionally "
#| "spaces from its value(s). Note especially that multiple values are "
#| "separated by spaces, not by commas as in the one-line format. Multivalue "
diff --git a/doc/po/ja.po b/doc/po/ja.po
index 8f7975c8e..6721ba080 100644
--- a/doc/po/ja.po
+++ b/doc/po/ja.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt-doc 1.4\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-04-18 17:22+0200\n"
+"POT-Creation-Date: 2018-10-07 07:56+0200\n"
"PO-Revision-Date: 2017-01-06 04:50+0900\n"
"Last-Translator: Takuma Yamada <tyamada@takumayamada.com>\n"
"Language-Team: Japanese <debian-japanese@lists.debian.org>\n"
@@ -4135,7 +4135,7 @@ msgstr ""
"し、<command>rev</command> による圧縮と展開の際に渡すコマンドラインパラメータ"
"を追加しない設定となります:"
-#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><informalexample><programlisting>
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting>
#: apt.conf.5.xml
#, no-wrap
msgid ""
@@ -7272,8 +7272,8 @@ msgstr "deb822 スタイル形式"
#| "character at the start of the line marks the entire line as a comment. An "
#| "entry can hence be disabled by commenting out each line belonging to the "
#| "stanza, but it is usually easier to add the field \"Enabled: no\" to the "
-#| "stanza to disable the entry. Removing the field or setting it to yes "
-#| "re-enables it. Options have the same syntax as every other field: A "
+#| "stanza to disable the entry. Removing the field or setting it to yes re-"
+#| "enables it. Options have the same syntax as every other field: A "
#| "fieldname separated by a colon (<literal>:</literal>) and optionally "
#| "spaces from its value(s). Note especially that multiple values are "
#| "separated by spaces, not by commas as in the one-line format. Multivalue "
diff --git a/doc/po/nl.po b/doc/po/nl.po
index 0e2be9bed..ccc80daae 100644
--- a/doc/po/nl.po
+++ b/doc/po/nl.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt-doc 1.6.1\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-06-02 10:57+0200\n"
+"POT-Creation-Date: 2018-10-07 07:56+0200\n"
"PO-Revision-Date: 2018-05-19 23:38+0200\n"
"Last-Translator: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>\n"
"Language-Team: Debian Dutch l10n Team <debian-l10n-dutch@lists.debian.org>\n"
@@ -4366,7 +4366,7 @@ msgstr ""
"<command>rev</command> zal gebruiken zonder bijkomende "
"commandoregelparameters:"
-#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><informalexample><programlisting>
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting>
#: apt.conf.5.xml
#, no-wrap
msgid ""
diff --git a/doc/po/pl.po b/doc/po/pl.po
index 47b14b041..8361a2dbf 100644
--- a/doc/po/pl.po
+++ b/doc/po/pl.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt-doc 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-04-18 17:22+0200\n"
+"POT-Creation-Date: 2018-10-07 07:56+0200\n"
"PO-Revision-Date: 2014-07-04 02:13+0200\n"
"Last-Translator: Robert Luberda <robert@debian.org>\n"
"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
@@ -4268,7 +4268,7 @@ msgid ""
"parameters for compression and uncompression:"
msgstr ""
-#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><informalexample><programlisting>
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting>
#: apt.conf.5.xml
#, no-wrap
msgid ""
diff --git a/doc/po/pt.po b/doc/po/pt.po
index b8b138117..394f06b66 100644
--- a/doc/po/pt.po
+++ b/doc/po/pt.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt-doc 1.0.7\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-04-18 17:22+0200\n"
+"POT-Creation-Date: 2018-10-07 07:56+0200\n"
"PO-Revision-Date: 2014-08-29 00:34+0100\n"
"Last-Translator: Américo Monteiro <a_monteiro@gmx.com>\n"
"Language-Team: Portuguese <traduz@debianpt.org>\n"
@@ -4203,7 +4203,7 @@ msgid ""
"parameters for compression and uncompression:"
msgstr ""
-#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><informalexample><programlisting>
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting>
#: apt.conf.5.xml
#, no-wrap
msgid ""
diff --git a/doc/po/pt_BR.po b/doc/po/pt_BR.po
index 33ad7a358..0c37b896b 100644
--- a/doc/po/pt_BR.po
+++ b/doc/po/pt_BR.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt-doc 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-04-18 17:22+0200\n"
+"POT-Creation-Date: 2018-10-07 07:56+0200\n"
"PO-Revision-Date: 2004-09-20 17:02+0000\n"
"Last-Translator: André Luís Lopes <andrelop@debian.org>\n"
"Language-Team: <debian-l10n-portuguese@lists.debian.org>\n"
@@ -2973,7 +2973,7 @@ msgid ""
"parameters for compression and uncompression:"
msgstr ""
-#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><informalexample><programlisting>
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting>
#: apt.conf.5.xml
#, no-wrap
msgid ""
diff --git a/methods/basehttp.cc b/methods/basehttp.cc
index 3d95ba7df..f8dd7c020 100644
--- a/methods/basehttp.cc
+++ b/methods/basehttp.cc
@@ -39,6 +39,10 @@ string BaseHttpMethod::FailFile;
int BaseHttpMethod::FailFd = -1;
time_t BaseHttpMethod::FailTime = 0;
+// Number of successful requests in a pipeline needed to continue
+// pipelining after a connection reset.
+constexpr int PIPELINE_MIN_SUCCESSFUL_ANSWERS_TO_CONTINUE = 3;
+
// ServerState::RunHeaders - Get the headers before the data /*{{{*/
// ---------------------------------------------------------------------
/* Returns 0 if things are OK, 1 if an IO error occurred and 2 if a header
@@ -215,8 +219,11 @@ bool RequestState::HeaderLine(string const &Line) /*{{{*/
/* Some servers send error pages (as they are dynamically generated)
for simplicity via a connection close instead of e.g. chunked,
so assuming an always closing server only if we get a file + close */
- if (Result >= 200 && Result < 300)
+ if (Result >= 200 && Result < 300 && Server->PipelineAnswersReceived < PIPELINE_MIN_SUCCESSFUL_ANSWERS_TO_CONTINUE)
+ {
Server->PipelineAllowed = false;
+ Server->PipelineAnswersReceived = 0;
+ }
}
else if (stringcasecmp(Val,"keep-alive") == 0)
Server->Persistent = true;
@@ -267,6 +274,7 @@ void ServerState::Reset() /*{{{*/
Pipeline = false;
PipelineAllowed = true;
RangesAllowed = true;
+ PipelineAnswersReceived = 0;
}
/*}}}*/
@@ -593,8 +601,10 @@ int BaseHttpMethod::Loop()
Server->Close();
// Reset the pipeline
- if (Server->IsOpen() == false)
+ if (Server->IsOpen() == false) {
QueueBack = Queue;
+ Server->PipelineAnswersReceived = 0;
+ }
// Connect to the host
switch (Server->Open())
@@ -752,6 +762,10 @@ int BaseHttpMethod::Loop()
BeforeI = I;
}
}
+ if (Server->Pipeline == true)
+ {
+ Server->PipelineAnswersReceived++;
+ }
Res.TakeHashes(*resultHashes);
URIDone(Res);
}
@@ -861,9 +875,9 @@ unsigned long long BaseHttpMethod::FindMaximumObjectSizeInQueue() const /*{{{*/
return MaxSizeInQueue;
}
/*}}}*/
-BaseHttpMethod::BaseHttpMethod(std::string &&Binary, char const * const Ver,unsigned long const Flags) :/*{{{*/
- aptAuthConfMethod(std::move(Binary), Ver, Flags), Server(nullptr), PipelineDepth(10),
- AllowRedirect(false), Debug(false)
+BaseHttpMethod::BaseHttpMethod(std::string &&Binary, char const *const Ver, unsigned long const Flags) /*{{{*/
+ : aptAuthConfMethod(std::move(Binary), Ver, Flags), Server(nullptr),
+ AllowRedirect(false), Debug(false), PipelineDepth(10)
{
}
/*}}}*/
diff --git a/methods/basehttp.h b/methods/basehttp.h
index 8220c1b3c..5fdff69e0 100644
--- a/methods/basehttp.h
+++ b/methods/basehttp.h
@@ -67,6 +67,7 @@ struct ServerState
bool Persistent;
bool PipelineAllowed;
bool RangesAllowed;
+ unsigned long PipelineAnswersReceived;
bool Pipeline;
URI ServerName;
@@ -122,7 +123,6 @@ class BaseHttpMethod : public aptAuthConfMethod
std::unique_ptr<ServerState> Server;
std::string NextURI;
- unsigned long PipelineDepth;
bool AllowRedirect;
// Find the biggest item in the fetch queue for the checking of the maximum
@@ -131,6 +131,7 @@ class BaseHttpMethod : public aptAuthConfMethod
public:
bool Debug;
+ unsigned long PipelineDepth;
/** \brief Result of the header parsing */
enum DealWithHeadersResult {
diff --git a/po/apt-all.pot b/po/apt-all.pot
index 2de21a9cb..18534b8a2 100644
--- a/po/apt-all.pot
+++ b/po/apt-all.pot
@@ -5,9 +5,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: apt 1.7.0~alpha3\n"
+"Project-Id-Version: apt 1.7.0\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-10-07 07:56+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1087,22 +1087,22 @@ msgstr ""
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
+msgid "Preparing %s"
msgstr ""
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
+msgid "Preparing to configure %s"
msgstr ""
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
+msgid "Preparing for removal of %s"
msgstr ""
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
+msgid "Preparing to completely remove %s"
msgstr ""
#: apt-pkg/deb/dpkgpm.cc
@@ -1120,6 +1120,11 @@ msgstr ""
msgid "Installed %s"
msgstr ""
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr ""
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1133,32 +1138,22 @@ msgstr ""
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr ""
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr ""
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr ""
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
+msgid "Installing %s"
msgstr ""
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
+msgid "Removing %s"
msgstr ""
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
+msgid "Completely removing %s"
msgstr ""
#: apt-pkg/deb/dpkgpm.cc
@@ -2854,7 +2849,7 @@ msgid "Print the list of manually installed packages"
msgstr ""
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
diff --git a/po/ar.po b/po/ar.po
index aa9657eef..42092ba65 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2006-10-20 21:28+0300\n"
"Last-Translator: Ossama M. Khayat <okhayat@yahoo.com>\n"
"Language-Team: Arabic <support@arabeyes.org>\n"
@@ -1099,24 +1099,24 @@ msgstr ""
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Installing %s"
-msgstr "تم تثبيت %s"
+#, c-format
+msgid "Preparing %s"
+msgstr "تحضير %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "تهيئة %s"
+msgid "Preparing to configure %s"
+msgstr "التحضير لتهيئة %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "إزالة %s"
+msgid "Preparing for removal of %s"
+msgstr "التحضير لإزالة %s"
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Completely removing %s"
-msgstr "تمت إزالة %s بالكامل"
+#, c-format
+msgid "Preparing to completely remove %s"
+msgstr "التحضير لإزالة %s بالكامل"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1133,6 +1133,11 @@ msgstr ""
msgid "Installed %s"
msgstr "تم تثبيت %s"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "تهيئة %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1146,33 +1151,23 @@ msgstr "فشل إغلاق الملف %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "تحضير %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "فتح %s"
#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing to configure %s"
-msgstr "التحضير لتهيئة %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "التحضير لإزالة %s"
+#, fuzzy, c-format
+msgid "Installing %s"
+msgstr "تم تثبيت %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "تم إزالة %s"
+msgid "Removing %s"
+msgstr "إزالة %s"
#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "التحضير لإزالة %s بالكامل"
+#, fuzzy, c-format
+msgid "Completely removing %s"
+msgstr "تمت إزالة %s بالكامل"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -2906,7 +2901,7 @@ msgid "Print the list of manually installed packages"
msgstr "إلا أنه سيتم تثبيت %s"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3654,6 +3649,9 @@ msgstr ""
msgid "Empty files can't be valid archives"
msgstr ""
+#~ msgid "Removed %s"
+#~ msgstr "تم إزالة %s"
+
#, fuzzy
#~ msgid "Can not read mirror file '%s'"
#~ msgstr "فشل إغلاق الملف %s"
diff --git a/po/ast.po b/po/ast.po
index ae902b682..2826adf15 100644
--- a/po/ast.po
+++ b/po/ast.po
@@ -4,7 +4,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 0.7.18\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2010-10-02 23:35+0100\n"
"Last-Translator: Iñigo Varela <ivarela@softastur.org>\n"
"Language-Team: Asturian (ast)\n"
@@ -1128,23 +1128,23 @@ msgstr "Non bloquiáu"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "Instalando %s"
+msgid "Preparing %s"
+msgstr "Preparando %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "Configurando %s"
+msgid "Preparing to configure %s"
+msgstr "Preparándose pa configurar %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "Desinstalando %s"
+msgid "Preparing for removal of %s"
+msgstr "Preparándose pa desinstalar %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "Desinstalóse dafechu %s"
+msgid "Preparing to completely remove %s"
+msgstr "Preparándose pa desinstalar dafechu %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1161,6 +1161,11 @@ msgstr "Executando activador de post-instalación de %s"
msgid "Installed %s"
msgstr "%s instaláu"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "Configurando %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1174,33 +1179,23 @@ msgstr "Nun pudo abrise'l ficheru '%s'"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "Preparando %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "Desempaquetando %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "Preparándose pa configurar %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Preparándose pa desinstalar %s"
+msgid "Installing %s"
+msgstr "Instalando %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "%s desinstaláu"
+msgid "Removing %s"
+msgstr "Desinstalando %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Preparándose pa desinstalar dafechu %s"
+msgid "Completely removing %s"
+msgstr "Desinstalóse dafechu %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3025,7 +3020,7 @@ msgid "Print the list of manually installed packages"
msgstr "%s axustáu como instaláu manualmente.\n"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3821,6 +3816,9 @@ msgstr "Conexón encaboxada prematuramente"
msgid "Empty files can't be valid archives"
msgstr ""
+#~ msgid "Removed %s"
+#~ msgstr "%s desinstaláu"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "El ficheru de paquetes %s nun ta sincronizáu."
diff --git a/po/bg.po b/po/bg.po
index 447f235ea..844ed2824 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 0.7.21\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2012-06-25 17:23+0300\n"
"Last-Translator: Damyan Ivanov <dmn@debian.org>\n"
"Language-Team: Bulgarian <dict@fsa-bg.org>\n"
@@ -1154,23 +1154,23 @@ msgstr "Без заключване"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "Инсталиране на %s"
+msgid "Preparing %s"
+msgstr "Подготвяне на %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "Конфигуриране на %s"
+msgid "Preparing to configure %s"
+msgstr "Подготвяне на %s за конфигуриране"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "Премахване на %s"
+msgid "Preparing for removal of %s"
+msgstr "Подготвяне за премахване на %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "Окончателно премахване на %s"
+msgid "Preparing to completely remove %s"
+msgstr "Подготовка за пълно премахване на %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1187,6 +1187,11 @@ msgstr "Изпълнение на тригер след инсталиране %
msgid "Installed %s"
msgstr "%s е инсталиран"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "Конфигуриране на %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1200,33 +1205,23 @@ msgstr "Неуспех при отваряне на файла „%s“"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "Подготвяне на %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "Разпакетиране на %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "Подготвяне на %s за конфигуриране"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Подготвяне за премахване на %s"
+msgid "Installing %s"
+msgstr "Инсталиране на %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "%s е премахнат"
+msgid "Removing %s"
+msgstr "Премахване на %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Подготовка за пълно премахване на %s"
+msgid "Completely removing %s"
+msgstr "Окончателно премахване на %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3075,7 +3070,7 @@ msgid "Print the list of manually installed packages"
msgstr ""
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3876,6 +3871,9 @@ msgstr "Връзката прекъсна преждевременно"
msgid "Empty files can't be valid archives"
msgstr "Празни файлове не могат да бъдат валидни архиви"
+#~ msgid "Removed %s"
+#~ msgstr "%s е премахнат"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "Пакетният файл %s не е синхронизиран."
diff --git a/po/bs.po b/po/bs.po
index 7bed4f76e..21aa04d98 100644
--- a/po/bs.po
+++ b/po/bs.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 0.5.26\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2004-05-06 15:25+0100\n"
"Last-Translator: Safir Šećerović <sapphire@linux.org.ba>\n"
"Language-Team: Bosnian <lokal@lugbih.org>\n"
@@ -1095,23 +1095,23 @@ msgstr ""
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
-msgid "Installing %s"
-msgstr " Instalirano:"
+msgid "Preparing %s"
+msgstr "Otvaram %s"
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Configuring %s"
-msgstr "Povezujem se sa %s"
+#, c-format
+msgid "Preparing to configure %s"
+msgstr ""
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Removing %s"
-msgstr "Otvaram %s"
+#, c-format
+msgid "Preparing for removal of %s"
+msgstr ""
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Completely removing %s"
-msgstr "Ne mogu ukloniti %s"
+#, c-format
+msgid "Preparing to completely remove %s"
+msgstr ""
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1128,6 +1128,11 @@ msgstr ""
msgid "Installed %s"
msgstr " Instalirano:"
+#: apt-pkg/deb/dpkgpm.cc
+#, fuzzy, c-format
+msgid "Configuring %s"
+msgstr "Povezujem se sa %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1141,33 +1146,23 @@ msgstr "Ne mogu otvoriti %s"
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
-msgid "Preparing %s"
-msgstr "Otvaram %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
msgid "Unpacking %s"
msgstr "Otvaram %s"
#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing to configure %s"
-msgstr ""
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr ""
+#, fuzzy, c-format
+msgid "Installing %s"
+msgstr " Instalirano:"
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
-msgid "Removed %s"
-msgstr "Preporučuje"
+msgid "Removing %s"
+msgstr "Otvaram %s"
#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing to completely remove %s"
-msgstr ""
+#, fuzzy, c-format
+msgid "Completely removing %s"
+msgstr "Ne mogu ukloniti %s"
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
@@ -2888,7 +2883,7 @@ msgid "Print the list of manually installed packages"
msgstr "ali se %s treba instalirati"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3635,6 +3630,10 @@ msgid "Empty files can't be valid archives"
msgstr ""
#, fuzzy
+#~ msgid "Removed %s"
+#~ msgstr "Preporučuje"
+
+#, fuzzy
#~ msgid "Can not read mirror file '%s'"
#~ msgstr "Ne mogu otvoriti %s"
diff --git a/po/ca.po b/po/ca.po
index 16ee0a904..f887179ed 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.4~beta1\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2016-12-05 21:09+0100\n"
"Last-Translator: Oriol Debian <oriol.debian@gmail.com>\n"
"Language-Team: Catalan <debian-l10n-catalan@lists.debian.org>\n"
@@ -1192,23 +1192,23 @@ msgstr "No blocat"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "S'està instal·lant %s"
+msgid "Preparing %s"
+msgstr "S'està preparant el paquet %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "S'està configurant el paquet %s"
+msgid "Preparing to configure %s"
+msgstr "S'està preparant per a configurar el paquet %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "S'està suprimint el paquet %s"
+msgid "Preparing for removal of %s"
+msgstr "S'està preparant per a la supressió del paquet %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "S'ha suprimit completament %s"
+msgid "Preparing to completely remove %s"
+msgstr "S'està preparant per a suprimir completament el paquet %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1225,6 +1225,11 @@ msgstr "S'està executant l'activador de postinstal·lació %s"
msgid "Installed %s"
msgstr "S'ha instal·lat el paquet %s"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "S'està configurant el paquet %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1238,33 +1243,23 @@ msgstr "No s'ha pogut obrir el fitxer «%s»"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "S'està preparant el paquet %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "S'està desempaquetant %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "S'està preparant per a configurar el paquet %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "S'està preparant per a la supressió del paquet %s"
+msgid "Installing %s"
+msgstr "S'està instal·lant %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "S'ha suprimit el paquet %s"
+msgid "Removing %s"
+msgstr "S'està suprimint el paquet %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "S'està preparant per a suprimir completament el paquet %s"
+msgid "Completely removing %s"
+msgstr "S'ha suprimit completament %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3151,7 +3146,7 @@ msgid "Print the list of manually installed packages"
msgstr "Mostra la llista dels paquets instal·lats manualment"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr "Mostra la llista dels paquets retinguts"
#: cmdline/apt-sortpkgs.cc
@@ -3962,6 +3957,9 @@ msgstr "La connexió s'ha tancat prematurament"
msgid "Empty files can't be valid archives"
msgstr "Els fitxers buits no poden ser arxius vàlids"
+#~ msgid "Removed %s"
+#~ msgstr "S'ha suprimit el paquet %s"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "El fitxer %s del paquet està desincronitzat."
diff --git a/po/cs.po b/po/cs.po
index b539be001..59ebe2de0 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.4.2\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2017-05-06 11:08+0200\n"
"Last-Translator: Miroslav Kure <kurem@debian.cz>\n"
"Language-Team: Czech <debian-l10n-czech@lists.debian.org>\n"
@@ -1152,23 +1152,23 @@ msgstr "Není uzamčen"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "Instaluje se %s"
+msgid "Preparing %s"
+msgstr "Připravuje se %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "Nastavuje se %s"
+msgid "Preparing to configure %s"
+msgstr "Připravuje se nastavení %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "Odstraňuje se %s"
+msgid "Preparing for removal of %s"
+msgstr "Připravuje se odstranění %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "Kompletně se odstraňuje %s"
+msgid "Preparing to completely remove %s"
+msgstr "Připravuje se úplné odstranění %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1185,6 +1185,11 @@ msgstr "Spouští se poinstalační spouštěč %s"
msgid "Installed %s"
msgstr "Nainstalován %s"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "Nastavuje se %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1198,33 +1203,23 @@ msgstr "Nelze otevřít soubor „%s“"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "Připravuje se %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "Rozbaluje se %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "Připravuje se nastavení %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Připravuje se odstranění %s"
+msgid "Installing %s"
+msgstr "Instaluje se %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "Odstraněn %s"
+msgid "Removing %s"
+msgstr "Odstraňuje se %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Připravuje se úplné odstranění %s"
+msgid "Completely removing %s"
+msgstr "Kompletně se odstraňuje %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3063,7 +3058,7 @@ msgid "Print the list of manually installed packages"
msgstr "Vypíše seznam balíků instalovaných ručně"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr "Vypíše seznam podržených balíků"
#: cmdline/apt-sortpkgs.cc
@@ -3859,6 +3854,9 @@ msgstr "Spojení bylo předčasně ukončeno"
msgid "Empty files can't be valid archives"
msgstr "Prázdné soubory nejsou platnými archivy"
+#~ msgid "Removed %s"
+#~ msgstr "Odstraněn %s"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "Soubor balíku %s je špatně synchronizovaný."
diff --git a/po/cy.po b/po/cy.po
index bc0d1551b..42616c841 100644
--- a/po/cy.po
+++ b/po/cy.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2005-06-06 13:46+0100\n"
"Last-Translator: Dafydd Harries <daf@muse.19inch.net>\n"
"Language-Team: Welsh <cy@pengwyn.linux.org.uk>\n"
@@ -1123,23 +1123,23 @@ msgstr ""
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
-msgid "Installing %s"
-msgstr " Wedi Sefydlu: "
+msgid "Preparing %s"
+msgstr "Yn agor %s"
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
-msgid "Configuring %s"
-msgstr "Yn cysylltu i %s"
+msgid "Preparing to configure %s"
+msgstr "Yn agor y ffeil cyfluniad %s"
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Removing %s"
-msgstr "Yn agor %s"
+#, c-format
+msgid "Preparing for removal of %s"
+msgstr ""
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
-msgid "Completely removing %s"
-msgstr "Methwyd dileu %s"
+msgid "Preparing to completely remove %s"
+msgstr "Yn agor y ffeil cyfluniad %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1156,6 +1156,11 @@ msgstr ""
msgid "Installed %s"
msgstr " Wedi Sefydlu: "
+#: apt-pkg/deb/dpkgpm.cc
+#, fuzzy, c-format
+msgid "Configuring %s"
+msgstr "Yn cysylltu i %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
@@ -1169,33 +1174,23 @@ msgstr "Methwyd agor ffeil %s"
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
-msgid "Preparing %s"
-msgstr "Yn agor %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
msgid "Unpacking %s"
msgstr "Yn agor %s"
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
-msgid "Preparing to configure %s"
-msgstr "Yn agor y ffeil cyfluniad %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr ""
+msgid "Installing %s"
+msgstr " Wedi Sefydlu: "
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
-msgid "Removed %s"
-msgstr "Argymell"
+msgid "Removing %s"
+msgstr "Yn agor %s"
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Yn agor y ffeil cyfluniad %s"
+msgid "Completely removing %s"
+msgstr "Methwyd dileu %s"
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
@@ -3039,7 +3034,7 @@ msgid "Print the list of manually installed packages"
msgstr "ond mae %s yn mynd i gael ei sefydlu"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3848,6 +3843,10 @@ msgstr "Caewyd y cysylltiad yn gynnar"
msgid "Empty files can't be valid archives"
msgstr ""
+#, fuzzy
+#~ msgid "Removed %s"
+#~ msgstr "Argymell"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "Nid yw'r ffeil pecyn %s yn gydamseredig."
diff --git a/po/da.po b/po/da.po
index e4e6ce6e7..f0ab3cfcc 100644
--- a/po/da.po
+++ b/po/da.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.4~rc2\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2017-03-02 23:51+0200\n"
"Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
"Language-Team: Danish <debian-l10n-danish@lists.debian.org>\n"
@@ -1166,23 +1166,23 @@ msgstr "Ikke låst"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "Installerer %s"
+msgid "Preparing %s"
+msgstr "Klargør %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "Sætter %s op"
+msgid "Preparing to configure %s"
+msgstr "Gør klar til at sætte %s op"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "Fjerner %s"
+msgid "Preparing for removal of %s"
+msgstr "Gør klar til afinstallation af %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "Fjerner %s helt"
+msgid "Preparing to completely remove %s"
+msgstr "Gør klar til at fjerne %s helt"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1199,6 +1199,11 @@ msgstr "Kører førinstallationsudløser %s"
msgid "Installed %s"
msgstr "Installerede %s"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "Sætter %s op"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1212,33 +1217,23 @@ msgstr "Kunne ikke åbne filen »%s«"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "Klargør %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "Pakker %s ud"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "Gør klar til at sætte %s op"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Gør klar til afinstallation af %s"
+msgid "Installing %s"
+msgstr "Installerer %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "Fjernede %s"
+msgid "Removing %s"
+msgstr "Fjerner %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Gør klar til at fjerne %s helt"
+msgid "Completely removing %s"
+msgstr "Fjerner %s helt"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3090,7 +3085,7 @@ msgid "Print the list of manually installed packages"
msgstr "Vis listen over manuelt installerede pakker"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr "Vis listen over tilbageholdte pakker"
#: cmdline/apt-sortpkgs.cc
@@ -3898,6 +3893,9 @@ msgstr "Forbindelsen lukkedes for hurtigt"
msgid "Empty files can't be valid archives"
msgstr "Tomme filer kan ikke være gyldige arkiver"
+#~ msgid "Removed %s"
+#~ msgstr "Fjernede %s"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "Pakkefilen %s er ude af trit."
diff --git a/po/de.po b/po/de.po
index 000d16660..70a3e8562 100644
--- a/po/de.po
+++ b/po/de.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.6\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2018-01-11 21:11+0100\n"
"Last-Translator: Holger Wansing <linux@wansing-online.de>\n"
"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
@@ -1210,23 +1210,23 @@ msgstr "Nicht gesperrt"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "%s wird installiert."
+msgid "Preparing %s"
+msgstr "%s wird vorbereitet."
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "%s wird konfiguriert."
+msgid "Preparing to configure %s"
+msgstr "Konfiguration von %s wird vorbereitet."
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "%s wird entfernt."
+msgid "Preparing for removal of %s"
+msgstr "Entfernen von %s wird vorbereitet."
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "%s wird vollständig entfernt."
+msgid "Preparing to completely remove %s"
+msgstr "Vollständiges Entfernen von %s wird vorbereitet."
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1243,6 +1243,11 @@ msgstr "Aufruf des Nach-Installations-Triggers %s"
msgid "Installed %s"
msgstr "%s installiert"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "%s wird konfiguriert."
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1256,33 +1261,23 @@ msgstr "Datei »%s« konnte nicht geöffnet werden."
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "%s wird vorbereitet."
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "%s wird entpackt."
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "Konfiguration von %s wird vorbereitet."
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Entfernen von %s wird vorbereitet."
+msgid "Installing %s"
+msgstr "%s wird installiert."
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "%s entfernt"
+msgid "Removing %s"
+msgstr "%s wird entfernt."
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Vollständiges Entfernen von %s wird vorbereitet."
+msgid "Completely removing %s"
+msgstr "%s wird vollständig entfernt."
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3211,7 +3206,7 @@ msgid "Print the list of manually installed packages"
msgstr "eine Liste aller manuell installierten Pakete anzeigen"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr "eine Liste aller zurückgehaltenen Pakete anzeigen"
#: cmdline/apt-sortpkgs.cc
@@ -4047,6 +4042,9 @@ msgstr "Verbindung vorzeitig beendet"
msgid "Empty files can't be valid archives"
msgstr "Leere Dateien können kein gültiges Archiv sein."
+#~ msgid "Removed %s"
+#~ msgstr "%s entfernt"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "Paketdatei %s ist nicht synchronisiert."
diff --git a/po/dz.po b/po/dz.po
index e6493b629..82f7ee867 100644
--- a/po/dz.po
+++ b/po/dz.po
@@ -4,7 +4,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2006-09-19 09:49+0530\n"
"Last-Translator: Kinley Tshering <gasepkuenden2k3@hotmail.com>\n"
"Language-Team: Dzongkha <pgeyleg@dit.gov.bt>\n"
@@ -1103,24 +1103,24 @@ msgstr ""
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Installing %s"
-msgstr "གཞི་བཙུགས་འབད་ཡོད་པའི་%s།"
+#, c-format
+msgid "Preparing %s"
+msgstr "%s་ གྲ་སྒྲིག་འབད་དོ།"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "%s་རིམ་སྒྲིག་འབད་དོ།"
+msgid "Preparing to configure %s"
+msgstr "%s་ རིམ་སྒྲིག་ལུ་གྲ་སྒྲིག་འབད་དོ།"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "%s་རྩ་བསྐྲད་གཏང་དོ།"
+msgid "Preparing for removal of %s"
+msgstr "%s་ རྩ་བསྐྲད་གཏང་ནིའི་དོན་ལུ་གྲ་སྒྲིག་འབད་དོ།"
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Completely removing %s"
-msgstr "%s མཇུག་བསྡུཝ་སྦེ་རང་རྩ་བསྐྲད་བཏང་ཡོད།"
+#, c-format
+msgid "Preparing to completely remove %s"
+msgstr "%s མཇུག་བསྡུཝ་སྦེ་རང་རྩ་བསྐྲད་གཏང་ནིའི་དོན་ལུ་གྲ་སྒྲིག་འབད་དོ།"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1137,6 +1137,11 @@ msgstr ""
msgid "Installed %s"
msgstr "གཞི་བཙུགས་འབད་ཡོད་པའི་%s།"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "%s་རིམ་སྒྲིག་འབད་དོ།"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
@@ -1150,33 +1155,23 @@ msgstr "%s་ཡིག་སྣོད་འདི་ཁ་ཕྱེ་མ་ཚ
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "%s་ གྲ་སྒྲིག་འབད་དོ།"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr " %s་ གི་སྦུང་ཚན་བཟོ་བཤོལ་འབད་དོ།"
#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing to configure %s"
-msgstr "%s་ རིམ་སྒྲིག་ལུ་གྲ་སྒྲིག་འབད་དོ།"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "%s་ རྩ་བསྐྲད་གཏང་ནིའི་དོན་ལུ་གྲ་སྒྲིག་འབད་དོ།"
+#, fuzzy, c-format
+msgid "Installing %s"
+msgstr "གཞི་བཙུགས་འབད་ཡོད་པའི་%s།"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "རྩ་བསྐྲད་བཏང་ཡོད་པའི་%s"
+msgid "Removing %s"
+msgstr "%s་རྩ་བསྐྲད་གཏང་དོ།"
#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "%s མཇུག་བསྡུཝ་སྦེ་རང་རྩ་བསྐྲད་གཏང་ནིའི་དོན་ལུ་གྲ་སྒྲིག་འབད་དོ།"
+#, fuzzy, c-format
+msgid "Completely removing %s"
+msgstr "%s མཇུག་བསྡུཝ་སྦེ་རང་རྩ་བསྐྲད་བཏང་ཡོད།"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -2984,7 +2979,7 @@ msgid "Print the list of manually installed packages"
msgstr "འདི་འབདཝ་ད་%sའདི་གཞི་བཙུགས་འབད་ནི་ཨིན།"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3788,6 +3783,9 @@ msgstr "དུས་སུ་མ་འབབ་པ་རང་མཐུད་ལ
msgid "Empty files can't be valid archives"
msgstr ""
+#~ msgid "Removed %s"
+#~ msgstr "རྩ་བསྐྲད་བཏང་ཡོད་པའི་%s"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "ཐུམ་སྒྲིལ་ཡིག་སྣོད་ %sའདི་མཉམ་འབྱུང་གི་ཕྱི་ཁར་ཨིན་པས།"
diff --git a/po/el.po b/po/el.po
index 592d87005..c73a46c4b 100644
--- a/po/el.po
+++ b/po/el.po
@@ -16,7 +16,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2008-08-26 18:25+0300\n"
"Last-Translator: Θανάσης Νάτσης <natsisthanasis@gmail.com>\n"
"Language-Team: Greek <debian-l10n-greek@lists.debian.org>\n"
@@ -1123,23 +1123,23 @@ msgstr ""
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "Εγκατάσταση του %s"
+msgid "Preparing %s"
+msgstr "Προετοιμασία του %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "Ρύθμιση του %s"
+msgid "Preparing to configure %s"
+msgstr "Προετοιμασία ρύθμισης του %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "Αφαιρώ το %s"
+msgid "Preparing for removal of %s"
+msgstr "Προετοιμασία για την αφαίρεση του %s"
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Completely removing %s"
-msgstr "Το %s διαγράφηκε πλήρως"
+#, c-format
+msgid "Preparing to completely remove %s"
+msgstr "Προετοιμασία πλήρης αφαίρεσης του %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1156,6 +1156,11 @@ msgstr "Εκτέλεση του post-installation trigger %s"
msgid "Installed %s"
msgstr "Έγινε εγκατάσταση του %s"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "Ρύθμιση του %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1169,33 +1174,23 @@ msgstr "Αδύνατο το άνοιγμα του αρχείου %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "Προετοιμασία του %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "Ξεπακετάρισμα του %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "Προετοιμασία ρύθμισης του %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Προετοιμασία για την αφαίρεση του %s"
+msgid "Installing %s"
+msgstr "Εγκατάσταση του %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "Αφαίρεσα το %s"
+msgid "Removing %s"
+msgstr "Αφαιρώ το %s"
#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Προετοιμασία πλήρης αφαίρεσης του %s"
+#, fuzzy, c-format
+msgid "Completely removing %s"
+msgstr "Το %s διαγράφηκε πλήρως"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3012,7 +3007,7 @@ msgid "Print the list of manually installed packages"
msgstr "το %s έχει εγκατασταθεί με το χέρι\n"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3817,6 +3812,9 @@ msgstr "Η σύνδεση έκλεισε πρόωρα"
msgid "Empty files can't be valid archives"
msgstr ""
+#~ msgid "Removed %s"
+#~ msgstr "Αφαίρεσα το %s"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "Το αρχείο πακέτου %s δεν είναι ενημερωμένο."
diff --git a/po/es.po b/po/es.po
index 7ade6d721..bac953f49 100644
--- a/po/es.po
+++ b/po/es.po
@@ -34,7 +34,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 0.8.10\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2016-01-26 01:51+0100\n"
"Last-Translator: Manuel \"Venturi\" Porras Peralta <venturi@openmailbox."
"org>\n"
@@ -1259,23 +1259,23 @@ msgstr "No bloqueado"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "Instalando %s"
+msgid "Preparing %s"
+msgstr "Preparando %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "Configurando %s"
+msgid "Preparing to configure %s"
+msgstr "Preparándose para configurar %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "Eliminando %s"
+msgid "Preparing for removal of %s"
+msgstr "Preparándose para eliminar %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "Borrando completamente %s"
+msgid "Preparing to completely remove %s"
+msgstr "Preparándose para eliminar completamente %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1292,6 +1292,11 @@ msgstr "Ejecutando disparador post-instalación %s"
msgid "Installed %s"
msgstr "%s instalado"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "Configurando %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1305,33 +1310,23 @@ msgstr "No se pudo abrir el fichero «%s»"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "Preparando %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "Desempaquetando %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "Preparándose para configurar %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Preparándose para eliminar %s"
+msgid "Installing %s"
+msgstr "Instalando %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "%s eliminado"
+msgid "Removing %s"
+msgstr "Eliminando %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Preparándose para eliminar completamente %s"
+msgid "Completely removing %s"
+msgstr "Borrando completamente %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3210,7 +3205,7 @@ msgid "Print the list of manually installed packages"
msgstr "Muestra la lista de paquetes instalados manualmente"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr "Muestra la lista de paquetes retenidos"
#: cmdline/apt-sortpkgs.cc
@@ -4024,6 +4019,9 @@ msgstr "La conexión se cerró prematuramente"
msgid "Empty files can't be valid archives"
msgstr "Los ficheros vacíos no pueden ser archivos válidos"
+#~ msgid "Removed %s"
+#~ msgstr "%s eliminado"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "El archivo de paquetes %s está desincronizado."
diff --git a/po/eu.po b/po/eu.po
index 7199504b2..01ebb307b 100644
--- a/po/eu.po
+++ b/po/eu.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2009-05-17 00:41+0200\n"
"Last-Translator: Piarres Beobide <pi@beobide.net>\n"
"Language-Team: Euskara <debian-l10n-basque@lists.debian.org>\n"
@@ -1108,23 +1108,23 @@ msgstr ""
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "%s Instalatzen"
+msgid "Preparing %s"
+msgstr "%s prestatzen"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "%s konfiguratzen"
+msgid "Preparing to configure %s"
+msgstr "%s konfiguratzeko prestatzen"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "%s kentzen"
+msgid "Preparing for removal of %s"
+msgstr "%s kentzeko prestatzen"
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Completely removing %s"
-msgstr "%s guztiz ezabatu da"
+#, c-format
+msgid "Preparing to completely remove %s"
+msgstr "%s guztiz ezabatzeko prestatzen"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1141,6 +1141,11 @@ msgstr "Inbstalazio-ondorengo %s abiarazlea exekutatzen"
msgid "Installed %s"
msgstr "%s Instalatuta"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "%s konfiguratzen"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1154,33 +1159,23 @@ msgstr "%s fitxategia ezin izan da ireki"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "%s prestatzen"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "%s irekitzen"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "%s konfiguratzeko prestatzen"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "%s kentzeko prestatzen"
+msgid "Installing %s"
+msgstr "%s Instalatzen"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "%s kendurik"
+msgid "Removing %s"
+msgstr "%s kentzen"
#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "%s guztiz ezabatzeko prestatzen"
+#, fuzzy, c-format
+msgid "Completely removing %s"
+msgstr "%s guztiz ezabatu da"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -2985,7 +2980,7 @@ msgid "Print the list of manually installed packages"
msgstr "%s eskuz instalatua bezala ezarri.\n"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3784,6 +3779,9 @@ msgstr "Konexioa behar baino lehenago itxi da"
msgid "Empty files can't be valid archives"
msgstr ""
+#~ msgid "Removed %s"
+#~ msgstr "%s kendurik"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "%s pakete fitxategia ez dago sinkronizatuta."
diff --git a/po/fi.po b/po/fi.po
index a55409903..c75c30837 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 0.5.26\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2008-12-11 14:52+0200\n"
"Last-Translator: Tapio Lehtonen <tale@debian.org>\n"
"Language-Team: Finnish <debian-l10n-finnish@lists.debian.org>\n"
@@ -1102,23 +1102,23 @@ msgstr ""
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "Asennetaan %s"
+msgid "Preparing %s"
+msgstr "Valmistellaan %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "Tehdään asetukset: %s"
+msgid "Preparing to configure %s"
+msgstr "Valmistaudutaan tekemään asetukset: %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "Poistetaan %s"
+msgid "Preparing for removal of %s"
+msgstr "Valmistaudutaan poistamaan %s"
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Completely removing %s"
-msgstr "%s poistettiin kokonaan"
+#, c-format
+msgid "Preparing to completely remove %s"
+msgstr "Valmistaudutaan poistamaan %s kokonaan"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1135,6 +1135,11 @@ msgstr "Suoritetaan jälkiasennusliipaisin %s"
msgid "Installed %s"
msgstr "%s asennettu"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "Tehdään asetukset: %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1148,33 +1153,23 @@ msgstr "Tiedostoa %s ei voitu avata"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "Valmistellaan %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "Puretaan %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "Valmistaudutaan tekemään asetukset: %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Valmistaudutaan poistamaan %s"
+msgid "Installing %s"
+msgstr "Asennetaan %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "%s poistettu"
+msgid "Removing %s"
+msgstr "Poistetaan %s"
#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Valmistaudutaan poistamaan %s kokonaan"
+#, fuzzy, c-format
+msgid "Completely removing %s"
+msgstr "%s poistettiin kokonaan"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -2976,7 +2971,7 @@ msgid "Print the list of manually installed packages"
msgstr "%s on merkitty käyttäjän toimesta asennetuksi.\n"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3776,6 +3771,9 @@ msgstr "Yhteys katkesi ennenaikaisesti"
msgid "Empty files can't be valid archives"
msgstr ""
+#~ msgid "Removed %s"
+#~ msgstr "%s poistettu"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "Pakettitiedosto %s ei ole ajan tasalla."
diff --git a/po/fr.po b/po/fr.po
index 8a3d38ce3..55a36ae56 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2018-01-02 15:09+0100\n"
"Last-Translator: Julien Patriarca <leatherface@debian.org>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
@@ -1211,23 +1211,23 @@ msgstr "Non verrouillé"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "Installation de %s"
+msgid "Preparing %s"
+msgstr "Préparation de %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "Configuration de %s"
+msgid "Preparing to configure %s"
+msgstr "Préparation de la configuration de %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "Suppression de %s"
+msgid "Preparing for removal of %s"
+msgstr "Préparation de la suppression de %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "Suppression complète de %s"
+msgid "Preparing to completely remove %s"
+msgstr "Préparation de la suppression complète de %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1244,6 +1244,11 @@ msgstr "Exécution des actions différées (« trigger ») de %s"
msgid "Installed %s"
msgstr "%s installé"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "Configuration de %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1257,33 +1262,23 @@ msgstr "Impossible d'ouvrir le fichier « %s »"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "Préparation de %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "Décompression de %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "Préparation de la configuration de %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Préparation de la suppression de %s"
+msgid "Installing %s"
+msgstr "Installation de %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "%s supprimé"
+msgid "Removing %s"
+msgstr "Suppression de %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Préparation de la suppression complète de %s"
+msgid "Completely removing %s"
+msgstr "Suppression complète de %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3226,7 +3221,7 @@ msgid "Print the list of manually installed packages"
msgstr "Afficher la liste des paquets installés manuellement"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr "Afficher la liste des paquets maintenus dans une version"
#: cmdline/apt-sortpkgs.cc
@@ -4049,6 +4044,9 @@ msgstr "Connexion fermée prématurément"
msgid "Empty files can't be valid archives"
msgstr "Les fichiers vides ne peuvent être des archives valables"
+#~ msgid "Removed %s"
+#~ msgstr "%s supprimé"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "Fichier du paquet %s désynchronisé."
diff --git a/po/gl.po b/po/gl.po
index c63097ee9..51da79a1c 100644
--- a/po/gl.po
+++ b/po/gl.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2011-05-12 15:28+0100\n"
"Last-Translator: Miguel Anxo Bouzada <mbouzada@gmail.com>\n"
"Language-Team: galician <proxecto@trasno.net>\n"
@@ -1149,23 +1149,23 @@ msgstr "Non está bloqueado"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "Instalando %s"
+msgid "Preparing %s"
+msgstr "Preparando %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "Configurando %s"
+msgid "Preparing to configure %s"
+msgstr "Preparandose para configurar %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "Retirando %s"
+msgid "Preparing for removal of %s"
+msgstr "Preparándose para o retirado de %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "%s completamente retirado"
+msgid "Preparing to completely remove %s"
+msgstr "Preparándose para retirar %s completamente"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1182,6 +1182,11 @@ msgstr "Executando o disparador de post-instalación %s"
msgid "Installed %s"
msgstr "Instalouse %s"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "Configurando %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1195,33 +1200,23 @@ msgstr "Non foi posíbel abrir o ficheiro «%s»"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "Preparando %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "Desempaquetando %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "Preparandose para configurar %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Preparándose para o retirado de %s"
+msgid "Installing %s"
+msgstr "Instalando %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "Retirouse %s"
+msgid "Removing %s"
+msgstr "Retirando %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Preparándose para retirar %s completamente"
+msgid "Completely removing %s"
+msgstr "%s completamente retirado"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3057,7 +3052,7 @@ msgid "Print the list of manually installed packages"
msgstr "%s cambiado a instalado manualmente.\n"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3858,6 +3853,9 @@ msgstr "A conexión pechouse prematuramente"
msgid "Empty files can't be valid archives"
msgstr "Os ficheiros baleiros non poden ser arquivadores válidos"
+#~ msgid "Removed %s"
+#~ msgstr "Retirouse %s"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "O ficheiro de paquete %s está sen sincronizar."
diff --git a/po/hu.po b/po/hu.po
index 94f1f134f..06c3ae2a6 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2016-04-10 19:46+0200\n"
"Last-Translator: Gabor Kelemen <kelemeng@ubuntu.com>\n"
"Language-Team: Hungarian <gnome-hu-list@gnome.org>\n"
@@ -1191,23 +1191,23 @@ msgstr "Nincs zárolva"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "%s telepítése"
+msgid "Preparing %s"
+msgstr "%s előkészítése"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "%s konfigurálása"
+msgid "Preparing to configure %s"
+msgstr "%s konfigurálásának előkészítése"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "%s eltávolítása"
+msgid "Preparing for removal of %s"
+msgstr "%s eltávolításának előkészítése"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "%s teljes eltávolítása"
+msgid "Preparing to completely remove %s"
+msgstr "%s teljes eltávolításának előkészítése"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1224,6 +1224,11 @@ msgstr "A(z) %s telepítés utáni trigger futtatása"
msgid "Installed %s"
msgstr "%s telepítve"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "%s konfigurálása"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1237,33 +1242,23 @@ msgstr "A(z) „%s” fájl megnyitása sikertelen"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "%s előkészítése"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "%s kicsomagolása"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "%s konfigurálásának előkészítése"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "%s eltávolításának előkészítése"
+msgid "Installing %s"
+msgstr "%s telepítése"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "%s eltávolítva"
+msgid "Removing %s"
+msgstr "%s eltávolítása"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "%s teljes eltávolításának előkészítése"
+msgid "Completely removing %s"
+msgstr "%s teljes eltávolítása"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3113,7 +3108,7 @@ msgid "Print the list of manually installed packages"
msgstr "Kézileg telepített csomagok listájának kiírása"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr "Visszatartott csomagok listájának megjelölése"
#: cmdline/apt-sortpkgs.cc
@@ -3922,6 +3917,9 @@ msgstr "A kapcsolat idő előtt lezárult"
msgid "Empty files can't be valid archives"
msgstr "Az üres fájlok biztosan nem érvényes csomagok"
+#~ msgid "Removed %s"
+#~ msgstr "%s eltávolítva"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "%s csomagfájl nincs szinkronban."
diff --git a/po/it.po b/po/it.po
index e2914d26f..f68973e18 100644
--- a/po/it.po
+++ b/po/it.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.6~alpha5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2017-11-27 13:57+0100\n"
"Last-Translator: Milo Casagrande <milo@milo.name>\n"
"Language-Team: Italian <tp@lists.linux.it>\n"
@@ -1205,23 +1205,23 @@ msgstr "Non bloccato"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "Installazione di %s"
+msgid "Preparing %s"
+msgstr "Preparazione di %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "Configurazione di %s"
+msgid "Preparing to configure %s"
+msgstr "Preparazione alla configurazione di %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "Rimozione di %s"
+msgid "Preparing for removal of %s"
+msgstr "Preparazione alla rimozione di %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "Rimozione completa di %s"
+msgid "Preparing to completely remove %s"
+msgstr "Preparazione alla rimozione completa di %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1238,6 +1238,11 @@ msgstr "Esecuzione comando di post installazione %s"
msgid "Installed %s"
msgstr "Pacchetto %s installato"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "Configurazione di %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1251,33 +1256,23 @@ msgstr "Impossibile aprire il file \"%s\""
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "Preparazione di %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "Estrazione di %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "Preparazione alla configurazione di %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Preparazione alla rimozione di %s"
+msgid "Installing %s"
+msgstr "Installazione di %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "Pacchetto %s rimosso"
+msgid "Removing %s"
+msgstr "Rimozione di %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Preparazione alla rimozione completa di %s"
+msgid "Completely removing %s"
+msgstr "Rimozione completa di %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3175,7 +3170,7 @@ msgid "Print the list of manually installed packages"
msgstr "Stampa l'elenco dei pacchetti installati manualmente"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr "Stampa l'elenco dei pacchetti bloccati"
#: cmdline/apt-sortpkgs.cc
@@ -4001,6 +3996,9 @@ msgstr "Connessione chiusa prematuramente"
msgid "Empty files can't be valid archives"
msgstr "File vuoti non possono essere archivi validi"
+#~ msgid "Removed %s"
+#~ msgstr "Pacchetto %s rimosso"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "Il file dei pacchetti %s non è sincronizzato."
diff --git a/po/ja.po b/po/ja.po
index ba1c26f54..53b65d787 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.4\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2017-01-06 04:50+0900\n"
"Last-Translator: Takuma Yamada <tyamada@takumayamada.com>\n"
"Language-Team: Japanese <debian-japanese@lists.debian.org>\n"
@@ -1184,23 +1184,23 @@ msgstr "ロックされていません"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "%s をインストールしています"
+msgid "Preparing %s"
+msgstr "%s を準備しています"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "%s を設定しています"
+msgid "Preparing to configure %s"
+msgstr "%s の設定を準備しています"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "%s を削除しています"
+msgid "Preparing for removal of %s"
+msgstr "%s の削除を準備しています"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "%s を完全に削除しています"
+msgid "Preparing to completely remove %s"
+msgstr "%s を完全に削除する準備をしています"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1217,6 +1217,11 @@ msgstr "インストール後トリガ %s を実行しています"
msgid "Installed %s"
msgstr "%s をインストールしました"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "%s を設定しています"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1230,33 +1235,23 @@ msgstr "ファイル '%s' をオープンできませんでした"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "%s を準備しています"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "%s を展開しています"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "%s の設定を準備しています"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "%s の削除を準備しています"
+msgid "Installing %s"
+msgstr "%s をインストールしています"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "%s を削除しました"
+msgid "Removing %s"
+msgstr "%s を削除しています"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "%s を完全に削除する準備をしています"
+msgid "Completely removing %s"
+msgstr "%s を完全に削除しています"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3109,7 +3104,7 @@ msgid "Print the list of manually installed packages"
msgstr "手作業でインストールしたパッケージの一覧を表示する"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr "保留されているパッケージの一覧を表示する"
#: cmdline/apt-sortpkgs.cc
@@ -3905,6 +3900,9 @@ msgstr "途中で接続がクローズされました"
msgid "Empty files can't be valid archives"
msgstr "空のファイルは有効なアーカイブと認められません"
+#~ msgid "Removed %s"
+#~ msgstr "%s を削除しました"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "Package ファイル %s が同期していません。"
diff --git a/po/km.po b/po/km.po
index fbbad55ca..bd4622e0f 100644
--- a/po/km.po
+++ b/po/km.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2006-10-10 09:48+0700\n"
"Last-Translator: Khoem Sokhem <khoemsokhem@khmeros.info>\n"
"Language-Team: Khmer <support@khmeros.info>\n"
@@ -1104,24 +1104,24 @@ msgstr ""
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Installing %s"
-msgstr "បាន​ដំឡើង %s"
+#, c-format
+msgid "Preparing %s"
+msgstr "កំពុងរៀបចំ​ %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "កំពុង​កំណត់​រចនា​សម្ព័ន្ធ %s"
+msgid "Preparing to configure %s"
+msgstr "កំពុងរៀបចំ​កំណត់រចនាសម្ព័ន្ធ %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "កំពុង​យក %s ចេញ"
+msgid "Preparing for removal of %s"
+msgstr "កំពុងរៀបចំដើម្បី​ការយក​ចេញ​នៃ %s"
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Completely removing %s"
-msgstr "បាន​យក %s ចេញ​ទាំង​ស្រុង"
+#, c-format
+msgid "Preparing to completely remove %s"
+msgstr "កំពុង​រៀបចំ​យក %s ចេញ​ទាំង​ស្រុង"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1138,6 +1138,11 @@ msgstr ""
msgid "Installed %s"
msgstr "បាន​ដំឡើង %s"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "កំពុង​កំណត់​រចនា​សម្ព័ន្ធ %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
@@ -1151,33 +1156,23 @@ msgstr "មិន​អាច​បើក​ឯកសារ​ %s បានឡ
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "កំពុងរៀបចំ​ %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "កំពុង​ស្រាយ %s"
#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing to configure %s"
-msgstr "កំពុងរៀបចំ​កំណត់រចនាសម្ព័ន្ធ %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "កំពុងរៀបចំដើម្បី​ការយក​ចេញ​នៃ %s"
+#, fuzzy, c-format
+msgid "Installing %s"
+msgstr "បាន​ដំឡើង %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "បាន​យក %s ចេញ"
+msgid "Removing %s"
+msgstr "កំពុង​យក %s ចេញ"
#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "កំពុង​រៀបចំ​យក %s ចេញ​ទាំង​ស្រុង"
+#, fuzzy, c-format
+msgid "Completely removing %s"
+msgstr "បាន​យក %s ចេញ​ទាំង​ស្រុង"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -2970,7 +2965,7 @@ msgid "Print the list of manually installed packages"
msgstr "ប៉ុន្តែ​ %s នឹង​ត្រូវ​បាន​ដំឡើ​ង"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3760,6 +3755,9 @@ msgstr "បាន​បិទ​ការ​តភ្ជាប់​មុន​
msgid "Empty files can't be valid archives"
msgstr ""
+#~ msgid "Removed %s"
+#~ msgstr "បាន​យក %s ចេញ"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "ឯកសារ​កញ្ចប់ %s នៅ​ខាងក្រៅ​ការ​ធ្វើសមកាលកម្ម ។"
diff --git a/po/ko.po b/po/ko.po
index 53d62f93d..3727b50c6 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2010-08-30 02:31+0900\n"
"Last-Translator: Changwoo Ryu <cwryu@debian.org>\n"
"Language-Team: Korean <debian-l10n-korean@lists.debian.org>\n"
@@ -1114,23 +1114,23 @@ msgstr "잠기지 않음"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "%s 설치하는 중입니다"
+msgid "Preparing %s"
+msgstr "%s 준비 중입니다"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "%s 설정 중입니다"
+msgid "Preparing to configure %s"
+msgstr "%s 패키지를 설정할 준비하는 중입니다"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "%s 패키지를 지우는 중입니다"
+msgid "Preparing for removal of %s"
+msgstr "%s 패키지를 지울 준비하는 중입니다"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "%s 패키지를 완전히 지우는 중입니다"
+msgid "Preparing to completely remove %s"
+msgstr "%s 패키지를 완전히 지울 준비를 하는 중입니다"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1147,6 +1147,11 @@ msgstr "설치 후 트리거 %s 실행하는 중입니다"
msgid "Installed %s"
msgstr "%s 설치"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "%s 설정 중입니다"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1160,33 +1165,23 @@ msgstr "'%s' 파일을 열 수 없습니다"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "%s 준비 중입니다"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "%s 푸는 중입니다"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "%s 패키지를 설정할 준비하는 중입니다"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "%s 패키지를 지울 준비하는 중입니다"
+msgid "Installing %s"
+msgstr "%s 설치하는 중입니다"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "%s 지움"
+msgid "Removing %s"
+msgstr "%s 패키지를 지우는 중입니다"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "%s 패키지를 완전히 지울 준비를 하는 중입니다"
+msgid "Completely removing %s"
+msgstr "%s 패키지를 완전히 지우는 중입니다"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -2988,7 +2983,7 @@ msgid "Print the list of manually installed packages"
msgstr "%s 패키지 수동설치로 지정합니다.\n"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3780,6 +3775,9 @@ msgstr "연결이 너무 빨리 끊어졌습니다"
msgid "Empty files can't be valid archives"
msgstr ""
+#~ msgid "Removed %s"
+#~ msgstr "%s 지움"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "패키지 파일 %s 파일이 동기화되지 않았습니다."
diff --git a/po/ku.po b/po/ku.po
index 175d40b6c..b745f2db1 100644
--- a/po/ku.po
+++ b/po/ku.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2008-05-08 12:48+0200\n"
"Last-Translator: Erdal Ronahi <erdal.ronahi@gmail.com>\n"
"Language-Team: ku <ubuntu-l10n-kur@lists.ubuntu.com>\n"
@@ -1095,24 +1095,24 @@ msgstr ""
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Installing %s"
-msgstr "%s hatine sazkirin"
+#, c-format
+msgid "Preparing %s"
+msgstr "%s tê amadekirin"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "%s tê mîhengkirin"
+msgid "Preparing to configure %s"
+msgstr "Mîhengkirina %s tê amadekirin"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "%s tê rakirin"
+msgid "Preparing for removal of %s"
+msgstr "Rakirina %s tê amadekirin"
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Completely removing %s"
-msgstr "%s bi tevahî hatine rakirin"
+#, c-format
+msgid "Preparing to completely remove %s"
+msgstr "Bi tevahî rakirina %s tê amadekirin"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1129,6 +1129,11 @@ msgstr ""
msgid "Installed %s"
msgstr "%s hatine sazkirin"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "%s tê mîhengkirin"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1142,33 +1147,23 @@ msgstr "Nikarî pelê %s veke"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "%s tê amadekirin"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "%s tê derxistin"
#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing to configure %s"
-msgstr "Mîhengkirina %s tê amadekirin"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Rakirina %s tê amadekirin"
+#, fuzzy, c-format
+msgid "Installing %s"
+msgstr "%s hatine sazkirin"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "%s hatine rakirin"
+msgid "Removing %s"
+msgstr "%s tê rakirin"
#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Bi tevahî rakirina %s tê amadekirin"
+#, fuzzy, c-format
+msgid "Completely removing %s"
+msgstr "%s bi tevahî hatine rakirin"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -2913,7 +2908,7 @@ msgid "Print the list of manually installed packages"
msgstr "lê %s dê were sazkirin"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3658,6 +3653,9 @@ msgstr "Girêdan zû hatiye girtin"
msgid "Empty files can't be valid archives"
msgstr ""
+#~ msgid "Removed %s"
+#~ msgstr "%s hatine rakirin"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "Pakêta dosya %s li derveyî demê ye."
diff --git a/po/lt.po b/po/lt.po
index c7d74f22f..c1d57b722 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2008-08-02 01:47-0400\n"
"Last-Translator: Gintautas Miliauskas <gintas@akl.lt>\n"
"Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n"
@@ -1099,24 +1099,24 @@ msgstr ""
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Installing %s"
-msgstr "Įdiegta %s"
+#, c-format
+msgid "Preparing %s"
+msgstr "Ruošiamas %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "Konfigūruojamas %s"
+msgid "Preparing to configure %s"
+msgstr "Ruošiamasi konfigūruoti %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "Šalinamas %s"
+msgid "Preparing for removal of %s"
+msgstr "Ruošiamasi %s pašalinimui"
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Completely removing %s"
-msgstr "Visiškai pašalintas %s"
+#, c-format
+msgid "Preparing to completely remove %s"
+msgstr "Ruošiamasi visiškai pašalinti %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1133,6 +1133,11 @@ msgstr ""
msgid "Installed %s"
msgstr "Įdiegta %s"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "Konfigūruojamas %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1146,33 +1151,23 @@ msgstr "Nepavyko atverti failo %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "Ruošiamas %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "Išpakuojamas %s"
#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing to configure %s"
-msgstr "Ruošiamasi konfigūruoti %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Ruošiamasi %s pašalinimui"
+#, fuzzy, c-format
+msgid "Installing %s"
+msgstr "Įdiegta %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "Pašalintas %s"
+msgid "Removing %s"
+msgstr "Šalinamas %s"
#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Ruošiamasi visiškai pašalinti %s"
+#, fuzzy, c-format
+msgid "Completely removing %s"
+msgstr "Visiškai pašalintas %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -2959,7 +2954,7 @@ msgid "Print the list of manually installed packages"
msgstr "%s nustatytas kaip įdiegtas rankiniu būdu\n"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3754,6 +3749,9 @@ msgstr ""
msgid "Empty files can't be valid archives"
msgstr ""
+#~ msgid "Removed %s"
+#~ msgstr "Pašalintas %s"
+
#, fuzzy
#~ msgid "Can not read mirror file '%s'"
#~ msgstr "Nepavyko atverti failo %s"
diff --git a/po/mr.po b/po/mr.po
index d3dfc3559..884a28e00 100644
--- a/po/mr.po
+++ b/po/mr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2008-11-20 23:27+0530\n"
"Last-Translator: Sampada <sampadanakhare@gmail.com>\n"
"Language-Team: Marathi, janabhaaratii, C-DAC, Mumbai, India "
@@ -1102,23 +1102,23 @@ msgstr ""
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "%s संस्थापित होत आहे"
+msgid "Preparing %s"
+msgstr "%s तयार करित आहे"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "%s संरचित होत आहे"
+msgid "Preparing to configure %s"
+msgstr "%s संरचने साठी तयार करत आहे"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "%s काढून टाकत आहे"
+msgid "Preparing for removal of %s"
+msgstr "%s ला काढून टाकण्यासाठी तयारी करत आहे"
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Completely removing %s"
-msgstr "%s संपूर्ण काढून टाकले"
+#, c-format
+msgid "Preparing to completely remove %s"
+msgstr "%s संपूर्ण काढून टाकण्याची तयारी करत आहे"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1135,6 +1135,11 @@ msgstr "संस्थापना-पश्चात ट्रिगर %s च
msgid "Installed %s"
msgstr "%s संस्थापित झाले"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "%s संरचित होत आहे"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1148,33 +1153,23 @@ msgstr "%s फाईल उघडता येत नाही"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "%s तयार करित आहे"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "%s सुटे/मोकळे करीत आहे "
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "%s संरचने साठी तयार करत आहे"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "%s ला काढून टाकण्यासाठी तयारी करत आहे"
+msgid "Installing %s"
+msgstr "%s संस्थापित होत आहे"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "%s काढून टाकले"
+msgid "Removing %s"
+msgstr "%s काढून टाकत आहे"
#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "%s संपूर्ण काढून टाकण्याची तयारी करत आहे"
+#, fuzzy, c-format
+msgid "Completely removing %s"
+msgstr "%s संपूर्ण काढून टाकले"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -2966,7 +2961,7 @@ msgid "Print the list of manually installed packages"
msgstr "%s स्वहस्ते संस्थापित करायचे आहे.\n"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3759,6 +3754,9 @@ msgstr "जोडणी अकाली बंद झाली"
msgid "Empty files can't be valid archives"
msgstr ""
+#~ msgid "Removed %s"
+#~ msgstr "%s काढून टाकले"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "पॅकेज संचिका %s सिंक्रोनाइज नाहीत"
diff --git a/po/nb.po b/po/nb.po
index d864fdd69..452d1f62e 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2016-06-11 22:38+0200\n"
"Last-Translator: Petter Reinholdtsen <pere@hungry.com>\n"
"Language-Team: Norwegian Bokmål <i18n-no@lister.ping.uio.no>\n"
@@ -1129,23 +1129,23 @@ msgstr "Ikke låst"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "Installerer %s"
+msgid "Preparing %s"
+msgstr "Forbereder %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "Setter opp %s"
+msgid "Preparing to configure %s"
+msgstr "Forbereder oppsett av %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "Fjerner %s"
+msgid "Preparing for removal of %s"
+msgstr "Forbereder fjerning av %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "Fjerner %s fullstendig"
+msgid "Preparing to completely remove %s"
+msgstr "Forbereder å fullstendig slette %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1162,6 +1162,11 @@ msgstr "Kjører etter-installasjonsutløser %s"
msgid "Installed %s"
msgstr "Installerte %s"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "Setter opp %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1175,33 +1180,23 @@ msgstr "Klarte ikke åpne fila «%s»"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "Forbereder %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "Pakker ut %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "Forbereder oppsett av %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Forbereder fjerning av %s"
+msgid "Installing %s"
+msgstr "Installerer %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "Fjernet %s"
+msgid "Removing %s"
+msgstr "Fjerner %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Forbereder å fullstendig slette %s"
+msgid "Completely removing %s"
+msgstr "Fjerner %s fullstendig"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3040,7 +3035,7 @@ msgid "Print the list of manually installed packages"
msgstr "%s satt til manuell installasjon.\n"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr "Skriv listen med pakker som holdes tilbake"
#: cmdline/apt-sortpkgs.cc
@@ -3837,6 +3832,9 @@ msgstr "Forbindelsen ble uventet stengt"
msgid "Empty files can't be valid archives"
msgstr "Tomme filer kan ikke være gyldige arkiver"
+#~ msgid "Removed %s"
+#~ msgstr "Fjernet %s"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "Pakkefila %s er ikke oppdatert."
diff --git a/po/ne.po b/po/ne.po
index 66bdee2df..c999294dd 100644
--- a/po/ne.po
+++ b/po/ne.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2006-06-12 14:35+0545\n"
"Last-Translator: Shiva Pokharel <pokharelshiva@hotmail.com>\n"
"Language-Team: Nepali <info@mpp.org.np>\n"
@@ -1100,24 +1100,24 @@ msgstr ""
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Installing %s"
-msgstr " %s स्थापना भयो"
+#, c-format
+msgid "Preparing %s"
+msgstr " %s तयार गरिदैछ"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr " %s कनफिगर गरिदैछ"
+msgid "Preparing to configure %s"
+msgstr " %s कनफिगर गर्न तयार गरिदैछ"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr " %s हटाइदैछ"
+msgid "Preparing for removal of %s"
+msgstr " %s हटाउन तयार गरिदैछ"
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Completely removing %s"
-msgstr " %s पूर्ण रुपले हट्यो"
+#, c-format
+msgid "Preparing to completely remove %s"
+msgstr " %s पूर्ण रुपले हटाउन तयार गरिदैछ"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1134,6 +1134,11 @@ msgstr ""
msgid "Installed %s"
msgstr " %s स्थापना भयो"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr " %s कनफिगर गरिदैछ"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
@@ -1147,33 +1152,23 @@ msgstr "फाइल %s खोल्न सकिएन"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr " %s तयार गरिदैछ"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr " %s अनप्याक गरिदैछ"
#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing to configure %s"
-msgstr " %s कनफिगर गर्न तयार गरिदैछ"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr " %s हटाउन तयार गरिदैछ"
+#, fuzzy, c-format
+msgid "Installing %s"
+msgstr " %s स्थापना भयो"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr " %s हट्यो"
+msgid "Removing %s"
+msgstr " %s हटाइदैछ"
#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing to completely remove %s"
-msgstr " %s पूर्ण रुपले हटाउन तयार गरिदैछ"
+#, fuzzy, c-format
+msgid "Completely removing %s"
+msgstr " %s पूर्ण रुपले हट्यो"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -2967,7 +2962,7 @@ msgid "Print the list of manually installed packages"
msgstr "तर %s स्थापना हुनुपर्यो"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3759,6 +3754,9 @@ msgstr "जडान असमायिक बन्द भयो"
msgid "Empty files can't be valid archives"
msgstr ""
+#~ msgid "Removed %s"
+#~ msgstr " %s हट्यो"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "प्याकेज फाइल %s sync भन्दा बाहिर छ ।"
diff --git a/po/nl.po b/po/nl.po
index 6e6e9f53e..4f9fa8e82 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.6.1\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2018-05-13 16:26+0200\n"
"Last-Translator: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>\n"
"Language-Team: Debian Dutch l10n Team <debian-l10n-dutch@lists.debian.org>\n"
@@ -1197,23 +1197,23 @@ msgstr "Niet vergrendeld"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "%s wordt geïnstalleerd"
+msgid "Preparing %s"
+msgstr "%s wordt voorbereid"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "%s wordt geconfigureerd"
+msgid "Preparing to configure %s"
+msgstr "Configuratie van %s wordt voorbereid"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "%s wordt verwijderd"
+msgid "Preparing for removal of %s"
+msgstr "Verwijderen van %s wordt voorbereid"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "%s wordt volledig verwijderd"
+msgid "Preparing to completely remove %s"
+msgstr "Volledig verwijderen van %s wordt voorbereid"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1230,6 +1230,11 @@ msgstr "Post-installatie-trigger %s wordt uitgevoerd"
msgid "Installed %s"
msgstr "%s is geïnstalleerd"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "%s wordt geconfigureerd"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1243,33 +1248,23 @@ msgstr "Kon het bestand '%s' niet openen"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "%s wordt voorbereid"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "%s wordt uitgepakt"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "Configuratie van %s wordt voorbereid"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Verwijderen van %s wordt voorbereid"
+msgid "Installing %s"
+msgstr "%s wordt geïnstalleerd"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "%s is verwijderd"
+msgid "Removing %s"
+msgstr "%s wordt verwijderd"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Volledig verwijderen van %s wordt voorbereid"
+msgid "Completely removing %s"
+msgstr "%s wordt volledig verwijderd"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3160,7 +3155,7 @@ msgid "Print the list of manually installed packages"
msgstr "Toon de lijst van manueel geïnstalleerde pakketten"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr "Toon de lijst van te handhaven pakketten"
#: cmdline/apt-sortpkgs.cc
@@ -3983,6 +3978,9 @@ msgstr "Verbinding werd voortijdig afgebroken"
msgid "Empty files can't be valid archives"
msgstr "Lege bestanden kunnen geen geldige archieven zijn"
+#~ msgid "Removed %s"
+#~ msgstr "%s is verwijderd"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "Pakketbestand %s is niet meer gesynchroniseerd."
diff --git a/po/nn.po b/po/nn.po
index d92515caf..e115a7b9b 100644
--- a/po/nn.po
+++ b/po/nn.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2005-02-14 23:30+0100\n"
"Last-Translator: Havard Korsvoll <korsvoll@skulelinux.no>\n"
"Language-Team: Norwegian nynorsk <i18n-nn@lister.ping.uio.no>\n"
@@ -1108,23 +1108,23 @@ msgstr ""
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
-msgid "Installing %s"
-msgstr " Installert: "
+msgid "Preparing %s"
+msgstr "Opnar %s"
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
-msgid "Configuring %s"
-msgstr "Koplar til %s"
+msgid "Preparing to configure %s"
+msgstr "Opnar oppsettsfila %s"
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Removing %s"
-msgstr "Opnar %s"
+#, c-format
+msgid "Preparing for removal of %s"
+msgstr ""
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
-msgid "Completely removing %s"
-msgstr "Klarte ikkje fjerna %s"
+msgid "Preparing to completely remove %s"
+msgstr "Opnar oppsettsfila %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1141,6 +1141,11 @@ msgstr ""
msgid "Installed %s"
msgstr " Installert: "
+#: apt-pkg/deb/dpkgpm.cc
+#, fuzzy, c-format
+msgid "Configuring %s"
+msgstr "Koplar til %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
@@ -1154,33 +1159,23 @@ msgstr "Klarte ikkje opna fila %s"
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
-msgid "Preparing %s"
-msgstr "Opnar %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
msgid "Unpacking %s"
msgstr "Opnar %s"
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
-msgid "Preparing to configure %s"
-msgstr "Opnar oppsettsfila %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr ""
+msgid "Installing %s"
+msgstr " Installert: "
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
-msgid "Removed %s"
-msgstr "Tilrdingar"
+msgid "Removing %s"
+msgstr "Opnar %s"
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Opnar oppsettsfila %s"
+msgid "Completely removing %s"
+msgstr "Klarte ikkje fjerna %s"
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
@@ -2984,7 +2979,7 @@ msgid "Print the list of manually installed packages"
msgstr "men %s skal installerast"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3773,6 +3768,10 @@ msgstr "Sambandet vart uventa stengd"
msgid "Empty files can't be valid archives"
msgstr ""
+#, fuzzy
+#~ msgid "Removed %s"
+#~ msgstr "Tilrdingar"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "Pakkefila %s er ute av takt."
diff --git a/po/pl.po b/po/pl.po
index 1fd23928f..8a960b7ee 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 0.9.7.3\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2012-07-28 21:53+0200\n"
"Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n"
"Language-Team: Polish <debian-l10n-polish@lists.debian.org>\n"
@@ -1157,23 +1157,23 @@ msgstr "Niezablokowany"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "Instalowanie %s"
+msgid "Preparing %s"
+msgstr "Przygotowywanie %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "Konfigurowanie %s"
+msgid "Preparing to configure %s"
+msgstr "Przygotowywanie do konfiguracji %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "Usuwanie %s"
+msgid "Preparing for removal of %s"
+msgstr "Przygotowywanie do usunięcia %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "Całkowite usuwanie %s"
+msgid "Preparing to completely remove %s"
+msgstr "Przygotowywanie do całkowitego usunięcia %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1190,6 +1190,11 @@ msgstr "Uruchamianie wyzwalacza post-installation %s"
msgid "Installed %s"
msgstr "Pakiet %s został zainstalowany"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "Konfigurowanie %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1203,33 +1208,23 @@ msgstr "Nie udało się otworzyć pliku \"%s\""
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "Przygotowywanie %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "Rozpakowywanie %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "Przygotowywanie do konfiguracji %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Przygotowywanie do usunięcia %s"
+msgid "Installing %s"
+msgstr "Instalowanie %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "Pakiet %s został usunięty"
+msgid "Removing %s"
+msgstr "Usuwanie %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Przygotowywanie do całkowitego usunięcia %s"
+msgid "Completely removing %s"
+msgstr "Całkowite usuwanie %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3103,7 +3098,7 @@ msgid "Print the list of manually installed packages"
msgstr ""
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3904,6 +3899,9 @@ msgstr "Połączenie zostało przedwcześnie zamknięte"
msgid "Empty files can't be valid archives"
msgstr "Puste pliki nie mogą być prawidłowymi archiwami"
+#~ msgid "Removed %s"
+#~ msgstr "Pakiet %s został usunięty"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "Plik pakietu %s jest przestarzały."
diff --git a/po/pt.po b/po/pt.po
index 8cc019899..f47907ec9 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2012-06-29 15:45+0100\n"
"Last-Translator: Miguel Figueiredo <elmig@debianpt.org>\n"
"Language-Team: Portuguese <traduz@debianpt.org>\n"
@@ -1159,23 +1159,23 @@ msgstr "Sem acesso exclusivo"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "A instalar %s"
+msgid "Preparing %s"
+msgstr "A preparar %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "A configurar %s"
+msgid "Preparing to configure %s"
+msgstr "A preparar para configurar %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "A remover %s"
+msgid "Preparing for removal of %s"
+msgstr "A preparar a remoção de %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "A remover completamente %s"
+msgid "Preparing to completely remove %s"
+msgstr "A preparar para remover completamente %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1192,6 +1192,11 @@ msgstr "A correr o 'trigger' de pós-instalação %s"
msgid "Installed %s"
msgstr "%s instalado"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "A configurar %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1205,33 +1210,23 @@ msgstr "Não foi possível abrir ficheiro o '%s'"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "A preparar %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "A desempacotar %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "A preparar para configurar %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "A preparar a remoção de %s"
+msgid "Installing %s"
+msgstr "A instalar %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "%s removido"
+msgid "Removing %s"
+msgstr "A remover %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "A preparar para remover completamente %s"
+msgid "Completely removing %s"
+msgstr "A remover completamente %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3081,7 +3076,7 @@ msgid "Print the list of manually installed packages"
msgstr ""
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3880,6 +3875,9 @@ msgstr "Ligação encerrada prematuramente"
msgid "Empty files can't be valid archives"
msgstr "Ficheiros vazios não podem ser arquivos válidos"
+#~ msgid "Removed %s"
+#~ msgstr "%s removido"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "O ficheiro do pacote %s está dessincronizado."
diff --git a/po/pt_BR.po b/po/pt_BR.po
index f31bc5819..d3064616a 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2008-11-17 02:33-0200\n"
"Last-Translator: Felipe Augusto van de Wiel (faw) <faw@debian.org>\n"
"Language-Team: Brazilian Portuguese <debian-l10n-portuguese@lists.debian."
@@ -1110,23 +1110,23 @@ msgstr ""
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "Instalando %s"
+msgid "Preparing %s"
+msgstr "Preparando %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "Configurando %s"
+msgid "Preparing to configure %s"
+msgstr "Preparando para configurar %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "Removendo %s"
+msgid "Preparing for removal of %s"
+msgstr "Preparando para a remoção de %s"
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Completely removing %s"
-msgstr "%s completamente removido"
+#, c-format
+msgid "Preparing to completely remove %s"
+msgstr "Preparando para remover completamente %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1143,6 +1143,11 @@ msgstr "Executando gatilho pós-instalação %s"
msgid "Installed %s"
msgstr "%s instalado"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "Configurando %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1156,33 +1161,23 @@ msgstr "Não foi possível abrir arquivo %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "Preparando %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "Desempacotando %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "Preparando para configurar %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Preparando para a remoção de %s"
+msgid "Installing %s"
+msgstr "Instalando %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "%s removido"
+msgid "Removing %s"
+msgstr "Removendo %s"
#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Preparando para remover completamente %s"
+#, fuzzy, c-format
+msgid "Completely removing %s"
+msgstr "%s completamente removido"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -2999,7 +2994,7 @@ msgid "Print the list of manually installed packages"
msgstr "%s configurado para instalar manualmente.\n"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3803,6 +3798,9 @@ msgstr "Conexão encerrada prematuramente"
msgid "Empty files can't be valid archives"
msgstr ""
+#~ msgid "Removed %s"
+#~ msgstr "%s removido"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "O arquivo de pacote %s está fora de sincronia."
diff --git a/po/ro.po b/po/ro.po
index ce6a26c93..f3f1ae49b 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2008-11-15 02:21+0200\n"
"Last-Translator: Eddy Petrișor <eddy.petrisor@gmail.com>\n"
"Language-Team: Romanian <debian-l10n-romanian@lists.debian.org>\n"
@@ -1114,23 +1114,23 @@ msgstr ""
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "Se instalează %s"
+msgid "Preparing %s"
+msgstr "Se pregătește %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "Se configurează %s"
+msgid "Preparing to configure %s"
+msgstr "Se pregătește configurarea %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "Se șterge %s"
+msgid "Preparing for removal of %s"
+msgstr "Se pregătește ștergerea lui %s"
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Completely removing %s"
-msgstr "Șters complet %s"
+#, c-format
+msgid "Preparing to completely remove %s"
+msgstr "Se pregătește ștergerea completă a %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1147,6 +1147,11 @@ msgstr "Se rulează declanșatorul post-instalare %s"
msgid "Installed %s"
msgstr "Instalat %s"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "Se configurează %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1160,33 +1165,23 @@ msgstr "Nu s-a putut deschide fișierul %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "Se pregătește %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "Se despachetează %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "Se pregătește configurarea %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Se pregătește ștergerea lui %s"
+msgid "Installing %s"
+msgstr "Se instalează %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "Șters %s"
+msgid "Removing %s"
+msgstr "Se șterge %s"
#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Se pregătește ștergerea completă a %s"
+#, fuzzy, c-format
+msgid "Completely removing %s"
+msgstr "Șters complet %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3005,7 +3000,7 @@ msgid "Print the list of manually installed packages"
msgstr "%s este marcat ca fiind instalat manual.\n"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3816,6 +3811,9 @@ msgstr "Conexiune închisă prematur"
msgid "Empty files can't be valid archives"
msgstr ""
+#~ msgid "Removed %s"
+#~ msgstr "Șters %s"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "Fișierul pachetului %s este desincronizat."
diff --git a/po/ru.po b/po/ru.po
index eb85755cf..311284a28 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.6\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2018-05-14 20:24+0300\n"
"Last-Translator: Aleksej Shilin <rootlexx@mail.ru>\n"
"Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n"
@@ -1191,23 +1191,23 @@ msgstr "Не заблокирован"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "Устанавливается %s"
+msgid "Preparing %s"
+msgstr "Подготавливается %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "Настраивается %s"
+msgid "Preparing to configure %s"
+msgstr "Подготавливается для настройки %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "Удаляется %s"
+msgid "Preparing for removal of %s"
+msgstr "Подготавливается для удаления %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "Выполняется полное удаление %s"
+msgid "Preparing to completely remove %s"
+msgstr "Подготовка к полному удалению %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1224,6 +1224,11 @@ msgstr "Выполняется послеустановочный триггер
msgid "Installed %s"
msgstr "Установлен %s"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "Настраивается %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1237,33 +1242,23 @@ msgstr "Не удалось открыть файл «%s»"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "Подготавливается %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "Распаковывается %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "Подготавливается для настройки %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Подготавливается для удаления %s"
+msgid "Installing %s"
+msgstr "Устанавливается %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "Удалён %s"
+msgid "Removing %s"
+msgstr "Удаляется %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Подготовка к полному удалению %s"
+msgid "Completely removing %s"
+msgstr "Выполняется полное удаление %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3145,7 +3140,7 @@ msgid "Print the list of manually installed packages"
msgstr "вывести список пакетов, установленных вручную"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr "вывести список зафиксированных пакетов"
#: cmdline/apt-sortpkgs.cc
@@ -3970,6 +3965,9 @@ msgstr "Соединение закрыто преждевременно"
msgid "Empty files can't be valid archives"
msgstr "Пустые файлы не могут быть допустимыми архивами"
+#~ msgid "Removed %s"
+#~ msgstr "Удалён %s"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "Список пакетов %s рассинхронизирован."
diff --git a/po/sk.po b/po/sk.po
index a6b9c9402..b1a1c423a 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2012-06-28 20:49+0100\n"
"Last-Translator: Ivan Masár <helix84@centrum.sk>\n"
"Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
@@ -1131,23 +1131,23 @@ msgstr "Nie je zamknuté"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "Inštaluje sa %s"
+msgid "Preparing %s"
+msgstr "Pripravuje sa %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "Nastavuje sa %s"
+msgid "Preparing to configure %s"
+msgstr "Pripravuje sa nastavenie %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "Odstraňuje sa %s"
+msgid "Preparing for removal of %s"
+msgstr "Pripravuje sa odstránenie %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "Úplne sa odstraňuje %s"
+msgid "Preparing to completely remove %s"
+msgstr "Pripravuje sa úplné odstránenie %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1164,6 +1164,11 @@ msgstr "Vykonáva sa spúšťač post-installation %s"
msgid "Installed %s"
msgstr "Nainštalovaný balík %s"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "Nastavuje sa %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1177,33 +1182,23 @@ msgstr "Nedá sa otvoriť súbor „%s“"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "Pripravuje sa %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "Rozbaľuje sa %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "Pripravuje sa nastavenie %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Pripravuje sa odstránenie %s"
+msgid "Installing %s"
+msgstr "Inštaluje sa %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "Odstránený balík %s"
+msgid "Removing %s"
+msgstr "Odstraňuje sa %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Pripravuje sa úplné odstránenie %s"
+msgid "Completely removing %s"
+msgstr "Úplne sa odstraňuje %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3048,7 +3043,7 @@ msgid "Print the list of manually installed packages"
msgstr ""
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3839,6 +3834,9 @@ msgstr "Spojenie bolo predčasne ukončené"
msgid "Empty files can't be valid archives"
msgstr "Prázdne súbory nemôžu byť platné archívy"
+#~ msgid "Removed %s"
+#~ msgstr "Odstránený balík %s"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "Súbor balíkov %s je neaktuálny."
diff --git a/po/sl.po b/po/sl.po
index 9d7753633..09834b089 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -4,7 +4,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 0.5.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2012-06-27 21:29+0000\n"
"Last-Translator: Andrej Znidarsic <andrej.znidarsic@gmail.com>\n"
"Language-Team: Slovenian <sl@li.org>\n"
@@ -1129,23 +1129,23 @@ msgstr "Ni zaklenjeno"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "Nameščanje %s"
+msgid "Preparing %s"
+msgstr "Pripravljanje %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "Nastavljanje %s"
+msgid "Preparing to configure %s"
+msgstr "Pripravljanje na nastavljanje %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "Odstranjevanje %s"
+msgid "Preparing for removal of %s"
+msgstr "Pripravljanje na odstranitev %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "%s je bil popolnoma odstranjen"
+msgid "Preparing to completely remove %s"
+msgstr "Pripravljanje na popolno odstranitev %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1162,6 +1162,11 @@ msgstr "Poganjanje sprožilca po namestitvi %s"
msgid "Installed %s"
msgstr "%s je bil nameščen"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "Nastavljanje %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1175,33 +1180,23 @@ msgstr "Ni mogoče odpreti datoteke '%s'"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "Pripravljanje %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "Razširjanje %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "Pripravljanje na nastavljanje %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Pripravljanje na odstranitev %s"
+msgid "Installing %s"
+msgstr "Nameščanje %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "%s je bil odstranjen"
+msgid "Removing %s"
+msgstr "Odstranjevanje %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Pripravljanje na popolno odstranitev %s"
+msgid "Completely removing %s"
+msgstr "%s je bil popolnoma odstranjen"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3053,7 +3048,7 @@ msgid "Print the list of manually installed packages"
msgstr ""
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3845,6 +3840,9 @@ msgstr "Povezava se je prezgodaj zaprla"
msgid "Empty files can't be valid archives"
msgstr "Prazne datoteke ne morejo biti veljavni arhivi"
+#~ msgid "Removed %s"
+#~ msgstr "%s je bil odstranjen"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "Datoteka paketa %s ni usklajena."
diff --git a/po/sv.po b/po/sv.po
index da6546992..078721a41 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2015-08-19 21:33+0200\n"
"Last-Translator: Anders Jonsson <anders.jonsson@norsjovallen.se>\n"
"Language-Team: Swedish <debian-l10n-swedish@debian.org>\n"
@@ -1148,23 +1148,23 @@ msgstr "Inte låst"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "Installerar %s"
+msgid "Preparing %s"
+msgstr "Förbereder %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "Konfigurerar %s"
+msgid "Preparing to configure %s"
+msgstr "Förbereder konfigurering av %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "Tar bort %s"
+msgid "Preparing for removal of %s"
+msgstr "Förbereder borttagning av %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "Tar bort hela %s"
+msgid "Preparing to completely remove %s"
+msgstr "Förbereder borttagning av hela %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1181,6 +1181,11 @@ msgstr "Kör efterinstallationsutlösare %s"
msgid "Installed %s"
msgstr "Installerade %s"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "Konfigurerar %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1194,33 +1199,23 @@ msgstr "Kunde inte öppna filen ”%s”"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "Förbereder %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "Packar upp %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "Förbereder konfigurering av %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Förbereder borttagning av %s"
+msgid "Installing %s"
+msgstr "Installerar %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "Tog bort %s"
+msgid "Removing %s"
+msgstr "Tar bort %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Förbereder borttagning av hela %s"
+msgid "Completely removing %s"
+msgstr "Tar bort hela %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3076,7 +3071,7 @@ msgid "Print the list of manually installed packages"
msgstr "Visa listan över manuellt installerade paket"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr "Visa listan över tillbakahållna paket"
#: cmdline/apt-sortpkgs.cc
@@ -3880,6 +3875,9 @@ msgstr "Anslutningen stängdes i förtid"
msgid "Empty files can't be valid archives"
msgstr "Tomma filer kan inte vara giltiga arkiv"
+#~ msgid "Removed %s"
+#~ msgstr "Tog bort %s"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "Paketfilen %s är inte synkroniserad."
diff --git a/po/th.po b/po/th.po
index 9d8db78b6..1afef0e63 100644
--- a/po/th.po
+++ b/po/th.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2014-12-12 13:00+0700\n"
"Last-Translator: Theppitak Karoonboonyanan <thep@debian.org>\n"
"Language-Team: Thai <thai-l10n@googlegroups.com>\n"
@@ -1114,23 +1114,23 @@ msgstr "ไม่ได้ล็อคอยู่"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "กำลังติดตั้ง %s"
+msgid "Preparing %s"
+msgstr "กำลังเตรียม %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "กำลังตั้งค่า %s"
+msgid "Preparing to configure %s"
+msgstr "กำลังเตรียมตั้งค่า %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "กำลังถอดถอน %s"
+msgid "Preparing for removal of %s"
+msgstr "กำลังเตรียมถอดถอน %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "กำลังถอดถอน %s อย่างสมบูรณ์"
+msgid "Preparing to completely remove %s"
+msgstr "กำลังเตรียมถอดถอน %s อย่างสมบูรณ์"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1147,6 +1147,11 @@ msgstr "กำลังเรียกการสะกิด %s หลัง
msgid "Installed %s"
msgstr "ติดตั้ง %s แล้ว"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "กำลังตั้งค่า %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1160,33 +1165,23 @@ msgstr "ไม่สามารถเปิดแฟ้ม '%s'"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "กำลังเตรียม %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "กำลังแตกแพกเกจ %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "กำลังเตรียมตั้งค่า %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "กำลังเตรียมถอดถอน %s"
+msgid "Installing %s"
+msgstr "กำลังติดตั้ง %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "ถอดถอน %s แล้ว"
+msgid "Removing %s"
+msgstr "กำลังถอดถอน %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "กำลังเตรียมถอดถอน %s อย่างสมบูรณ์"
+msgid "Completely removing %s"
+msgstr "กำลังถอดถอน %s อย่างสมบูรณ์"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -2986,7 +2981,7 @@ msgid "Print the list of manually installed packages"
msgstr "แสดงรายชื่อของแพกเกจที่ติดตั้งแบบเลือกเอง"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr "แสดงรายชื่อของแพกเกจที่คงรุ่นอยู่"
#: cmdline/apt-sortpkgs.cc
@@ -3760,6 +3755,9 @@ msgstr "การเชื่อมต่อถูกปิดก่อนเว
msgid "Empty files can't be valid archives"
msgstr "แฟ้มว่างเปล่าไม่สามารถเป็นแฟ้มจัดเก็บที่ใช้การได้"
+#~ msgid "Removed %s"
+#~ msgstr "ถอดถอน %s แล้ว"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "ข้อมูลแฟ้ม Package %s ไม่ตรงกับความเป็นจริง"
diff --git a/po/tl.po b/po/tl.po
index 4819b0f1f..732c42b74 100644
--- a/po/tl.po
+++ b/po/tl.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2007-03-29 21:36+0800\n"
"Last-Translator: Eric Pareja <xenos@upm.edu.ph>\n"
"Language-Team: Tagalog <debian-tl@banwa.upm.edu.ph>\n"
@@ -1118,24 +1118,24 @@ msgstr ""
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Installing %s"
-msgstr "Iniluklok ang %s"
+#, c-format
+msgid "Preparing %s"
+msgstr "Hinahanda ang %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "Isasaayos ang %s"
+msgid "Preparing to configure %s"
+msgstr "Hinahanda ang %s upang isaayos"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "Tinatanggal ang %s"
+msgid "Preparing for removal of %s"
+msgstr "Naghahanda para sa pagtanggal ng %s"
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Completely removing %s"
-msgstr "Natanggal ng lubusan ang %s"
+#, c-format
+msgid "Preparing to completely remove %s"
+msgstr "Naghahanda upang tanggalin ng lubusan ang %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1152,6 +1152,11 @@ msgstr ""
msgid "Installed %s"
msgstr "Iniluklok ang %s"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "Isasaayos ang %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, fuzzy, c-format
@@ -1165,33 +1170,23 @@ msgstr "Hindi mabuksan ang talaksang %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "Hinahanda ang %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "Binubuklat ang %s"
#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing to configure %s"
-msgstr "Hinahanda ang %s upang isaayos"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Naghahanda para sa pagtanggal ng %s"
+#, fuzzy, c-format
+msgid "Installing %s"
+msgstr "Iniluklok ang %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "Tinanggal ang %s"
+msgid "Removing %s"
+msgstr "Tinatanggal ang %s"
#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Naghahanda upang tanggalin ng lubusan ang %s"
+#, fuzzy, c-format
+msgid "Completely removing %s"
+msgstr "Natanggal ng lubusan ang %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -2993,7 +2988,7 @@ msgid "Print the list of manually installed packages"
msgstr ""
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3796,6 +3791,9 @@ msgstr "Nagsara ng maaga ang koneksyon"
msgid "Empty files can't be valid archives"
msgstr ""
+#~ msgid "Removed %s"
+#~ msgstr "Tinanggal ang %s"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "Wala sa sync ang talaksan ng paketeng %s."
diff --git a/po/tr.po b/po/tr.po
index 2f13638e0..27d289b2d 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2018-01-03 16:32+0300\n"
"Last-Translator: Mert Dirik <mertdirik@gmail.com>\n"
"Language-Team: Debian l10n Turkish <debian-l10n-turkish@lists.debian.org>\n"
@@ -1175,23 +1175,23 @@ msgstr "Kilitlenmemiş"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "%s kuruluyor"
+msgid "Preparing %s"
+msgstr "%s hazırlanıyor"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "%s yapılandırılıyor"
+msgid "Preparing to configure %s"
+msgstr "%s paketini yapılandırmaya hazırlanılıyor"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "%s kaldırılıyor"
+msgid "Preparing for removal of %s"
+msgstr "%s paketinin kaldırılmasına hazırlanılıyor"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "%s tamamen kaldırılıyor"
+msgid "Preparing to completely remove %s"
+msgstr "%s paketinin tamamen kaldırılmasına hazırlanılıyor"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1208,6 +1208,11 @@ msgstr "Kurulum sonrası tetikleyicisi %s çalıştırılıyor"
msgid "Installed %s"
msgstr "%s kuruldu"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "%s yapılandırılıyor"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1221,33 +1226,23 @@ msgstr "'%s' dosyası açılamadı"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "%s hazırlanıyor"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "%s paketi açılıyor"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "%s paketini yapılandırmaya hazırlanılıyor"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "%s paketinin kaldırılmasına hazırlanılıyor"
+msgid "Installing %s"
+msgstr "%s kuruluyor"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "%s kaldırıldı"
+msgid "Removing %s"
+msgstr "%s kaldırılıyor"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "%s paketinin tamamen kaldırılmasına hazırlanılıyor"
+msgid "Completely removing %s"
+msgstr "%s tamamen kaldırılıyor"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3109,7 +3104,7 @@ msgid "Print the list of manually installed packages"
msgstr "Elle kurulmuş paketlerin listesini görüntüle"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr "Tutulur durumda olan paketlerin listesini görüntüle"
#: cmdline/apt-sortpkgs.cc
@@ -3912,6 +3907,9 @@ msgstr "Bağlantı vaktinden önce kapandı"
msgid "Empty files can't be valid archives"
msgstr "Boş dosyalar geçerli birer arşiv dosyası olamazlar"
+#~ msgid "Removed %s"
+#~ msgstr "%s kaldırıldı"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "%s paket dosyası eş zamanlı değil."
diff --git a/po/uk.po b/po/uk.po
index 0fc8ce4f7..861f5b9bd 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.5\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2012-09-25 20:19+0300\n"
"Last-Translator: A. Bondarenko <artem.brz@gmail.com>\n"
"Language-Team: Українська <uk@li.org>\n"
@@ -1153,23 +1153,23 @@ msgstr "Не заблоковано"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "Встановлюється %s"
+msgid "Preparing %s"
+msgstr "Підготовка %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "Налаштовується %s"
+msgid "Preparing to configure %s"
+msgstr "Підготовка до конфігурації %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "Видаляється %s"
+msgid "Preparing for removal of %s"
+msgstr "Підготовка до видалення %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "Повністю видаляється %s"
+msgid "Preparing to completely remove %s"
+msgstr "Підготовка до повного видалення %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1186,6 +1186,11 @@ msgstr "Виконується післяустановочний ініціат
msgid "Installed %s"
msgstr "Встановлено %s"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "Налаштовується %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1199,33 +1204,23 @@ msgstr "Неможливо відкрити файл '%s'"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "Підготовка %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "Розпакування %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "Підготовка до конфігурації %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Підготовка до видалення %s"
+msgid "Installing %s"
+msgstr "Встановлюється %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "Видалено %s"
+msgid "Removing %s"
+msgstr "Видаляється %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Підготовка до повного видалення %s"
+msgid "Completely removing %s"
+msgstr "Повністю видаляється %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3094,7 +3089,7 @@ msgid "Print the list of manually installed packages"
msgstr ""
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3902,6 +3897,9 @@ msgstr "З'єднання завершено передчасно"
msgid "Empty files can't be valid archives"
msgstr "Пусті файли не можуть бути правильними архівами"
+#~ msgid "Removed %s"
+#~ msgstr "Видалено %s"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "Перелік пакунків %s розсинхронізований."
diff --git a/po/vi.po b/po/vi.po
index 58f96b0af..916b4b47f 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.0.8\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2014-09-12 13:48+0700\n"
"Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
"Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
@@ -1143,23 +1143,23 @@ msgstr "Chưa được khoá"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "Đang cài đặt %s"
+msgid "Preparing %s"
+msgstr "Đang chuẩn bị %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "Đang cấu hình %s"
+msgid "Preparing to configure %s"
+msgstr "Đang chuẩn bị cấu hình %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "Đang gỡ bỏ %s"
+msgid "Preparing for removal of %s"
+msgstr "Đang chuẩn bị gỡ bỏ %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "Đang gỡ bỏ hoàn toàn %s"
+msgid "Preparing to completely remove %s"
+msgstr "Đang chuẩn bị gỡ bỏ hoàn toàn %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1176,6 +1176,11 @@ msgstr "Đang chạy bẫy sau-cài-đặt %s"
msgid "Installed %s"
msgstr "Đã cài đặt %s"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "Đang cấu hình %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1189,33 +1194,23 @@ msgstr "Không thể mở tập tin “%s”"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "Đang chuẩn bị %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "Đang mở gói %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "Đang chuẩn bị cấu hình %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "Đang chuẩn bị gỡ bỏ %s"
+msgid "Installing %s"
+msgstr "Đang cài đặt %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "Đã gỡ bỏ %s"
+msgid "Removing %s"
+msgstr "Đang gỡ bỏ %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "Đang chuẩn bị gỡ bỏ hoàn toàn %s"
+msgid "Completely removing %s"
+msgstr "Đang gỡ bỏ hoàn toàn %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -3063,7 +3058,7 @@ msgid "Print the list of manually installed packages"
msgstr "In ra danh sách các gói được cài đặt bằng tay"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr "In ra danh sách các gói được giữ lại"
#: cmdline/apt-sortpkgs.cc
@@ -3870,6 +3865,9 @@ msgstr "Kết nối bị đóng bất ngờ"
msgid "Empty files can't be valid archives"
msgstr "Các tập tin trống rỗng không phải là kho lưu hợp lệ"
+#~ msgid "Removed %s"
+#~ msgstr "Đã gỡ bỏ %s"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "Tập tin gói %s không đồng bộ được."
diff --git a/po/zh_CN.po b/po/zh_CN.po
index f88caf355..82a407b91 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.7.x\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2018-07-13 18:16+0800\n"
"Last-Translator: Mo Zhou <cdluminate@gmail.com>\n"
"Language-Team: Chinese (simplified) <debian-l10n-chinese@lists.debian.org>\n"
@@ -1121,23 +1121,23 @@ msgstr "未锁定"
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "正在安装 %s"
+msgid "Preparing %s"
+msgstr "正在准备 %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "正在配置 %s"
+msgid "Preparing to configure %s"
+msgstr "正在准备配置 %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "正在删除 %s"
+msgid "Preparing for removal of %s"
+msgstr "正在准备 %s 的删除操作"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Completely removing %s"
-msgstr "完全删除 %s"
+msgid "Preparing to completely remove %s"
+msgstr "正在准备完全删除 %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1154,6 +1154,11 @@ msgstr "执行安装后执行的触发器 %s"
msgid "Installed %s"
msgstr "已安装 %s"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "正在配置 %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1167,33 +1172,23 @@ msgstr "无法打开文件“%s”"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "正在准备 %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "正在解压缩 %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "正在准备配置 %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "正在准备 %s 的删除操作"
+msgid "Installing %s"
+msgstr "正在安装 %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "已删除 %s"
+msgid "Removing %s"
+msgstr "正在删除 %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "正在准备完全删除 %s"
+msgid "Completely removing %s"
+msgstr "完全删除 %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -2974,7 +2969,7 @@ msgid "Print the list of manually installed packages"
msgstr "列出所有手动安装的软件包"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr "列出设为保留的软件包"
#: cmdline/apt-sortpkgs.cc
@@ -3760,6 +3755,9 @@ msgstr "连接被永久关闭"
msgid "Empty files can't be valid archives"
msgstr "空文件不是有效归档"
+#~ msgid "Removed %s"
+#~ msgstr "已删除 %s"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "软件包文件 %s 尚未同步。"
diff --git a/po/zh_TW.po b/po/zh_TW.po
index 5a1a5f306..d232e1319 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 1.2.X\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2018-08-20 17:44+0200\n"
+"POT-Creation-Date: 2018-09-18 16:15+0200\n"
"PO-Revision-Date: 2009-01-28 10:41+0800\n"
"Last-Translator: Tetralet <tetralet@gmail.com>\n"
"Language-Team: Debian-user in Chinese [Big5] <debian-chinese-big5@lists."
@@ -1103,23 +1103,23 @@ msgstr ""
#. we don't care for the difference
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Installing %s"
-msgstr "正在安裝 %s"
+msgid "Preparing %s"
+msgstr "正在準備 %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Configuring %s"
-msgstr "正在設定 %s"
+msgid "Preparing to configure %s"
+msgstr "正在準備設定 %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removing %s"
-msgstr "正在移除 %s"
+msgid "Preparing for removal of %s"
+msgstr "正在準備移除 %s"
#: apt-pkg/deb/dpkgpm.cc
-#, fuzzy, c-format
-msgid "Completely removing %s"
-msgstr "已完整移除 %s"
+#, c-format
+msgid "Preparing to completely remove %s"
+msgstr "正在準備完整移除 %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1136,6 +1136,11 @@ msgstr "正在執行安裝後套件後續處理程式 %s"
msgid "Installed %s"
msgstr "已安裝 %s"
+#: apt-pkg/deb/dpkgpm.cc
+#, c-format
+msgid "Configuring %s"
+msgstr "正在設定 %s"
+
#. FIXME: use a better string after freeze
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -1149,33 +1154,23 @@ msgstr "無法開啟檔案 %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing %s"
-msgstr "正在準備 %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
msgid "Unpacking %s"
msgstr "正在解開 %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Preparing to configure %s"
-msgstr "正在準備設定 %s"
-
-#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing for removal of %s"
-msgstr "正在準備移除 %s"
+msgid "Installing %s"
+msgstr "正在安裝 %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
-msgid "Removed %s"
-msgstr "已移除 %s"
+msgid "Removing %s"
+msgstr "正在移除 %s"
#: apt-pkg/deb/dpkgpm.cc
-#, c-format
-msgid "Preparing to completely remove %s"
-msgstr "正在準備完整移除 %s"
+#, fuzzy, c-format
+msgid "Completely removing %s"
+msgstr "已完整移除 %s"
#: apt-pkg/deb/dpkgpm.cc
#, c-format
@@ -2953,7 +2948,7 @@ msgid "Print the list of manually installed packages"
msgstr "%s 被設定為手動安裝。\n"
#: cmdline/apt-mark.cc
-msgid "Print the list of package on hold"
+msgid "Print the list of packages on hold"
msgstr ""
#: cmdline/apt-sortpkgs.cc
@@ -3738,6 +3733,9 @@ msgstr "連線突然終止"
msgid "Empty files can't be valid archives"
msgstr ""
+#~ msgid "Removed %s"
+#~ msgstr "已移除 %s"
+
#~ msgid "Package file %s is out of sync."
#~ msgstr "套件檔 %s 未同步。"
diff --git a/prepare-release b/prepare-release
index 3a5281f89..c93976f9a 100755
--- a/prepare-release
+++ b/prepare-release
@@ -81,10 +81,11 @@ if [ "$1" = 'pre-export' ]; then
# update the last-modification field of manpages based on git changes
grep --files-with-matches '<date>' doc/*.xml | while read file; do \
- LASTMOD="$(date -d "@$(git log --format='%at' --max-count=1 --invert-grep --fixed-strings --grep 'review
+ LASTMOD="$(date -d "@$(git log -i --format='%at' --max-count=1 --invert-grep --fixed-strings --grep 'review
typo
release
-Git-Dch: Ignore' "$file")" '+%Y-%m-%dT00:00:00Z')"
+Git-Dch: Ignore
+Gbp-Dch: ignore' "$file")" '+%Y-%m-%dT00:00:00Z')"
sed -i -e "s#^\([ ]\+\)<date>.*</date>\$#\1<date>$LASTMOD</date>#" "$file"
done
diff --git a/test/integration/test-apt-cli-list b/test/integration/test-apt-cli-list
index 8928a4856..3a9ca2c15 100755
--- a/test/integration/test-apt-cli-list
+++ b/test/integration/test-apt-cli-list
@@ -5,7 +5,7 @@ TESTDIR="$(readlink -f "$(dirname "$0")")"
. "$TESTDIR/framework"
setupenvironment
-configarchitecture "i386"
+configarchitecture 'i386' 'armel'
insertpackage 'unstable' 'foo' 'all' '1.0'
insertinstalledpackage 'bar' 'i386' '1.0'
@@ -17,6 +17,10 @@ insertinstalledpackage 'baz' 'all' '0.1'
insertpackage 'testing' 'baz' 'all' '1.0'
insertpackage 'unstable' 'baz' 'all' '2.0'
+insertinstalledpackage 'foreign' 'armel' '1.0' 'Multi-Arch: foreign'
+insertpackage 'unstable' 'foreign' 'i386,armel' '2.0' 'Multi-Arch: foreign'
+insertpackage 'unstable' 'lib' 'i386,armel' '2.0' 'Multi-Arch: same'
+
setupaptarchive
testsuccessequal "Listing...
@@ -24,7 +28,11 @@ bar/now 1.0 i386 [installed,local]
baz/unstable 2.0 all [upgradable from: 0.1]
dpkg/now 1.16.2+fake all [installed,local]
foo/unstable 1.0 all
-foobar/unstable 2.0 i386 [upgradable from: 1.0]" apt list
+foobar/unstable 2.0 i386 [upgradable from: 1.0]
+foreign/unstable 2.0 armel [upgradable from: 1.0]
+foreign/unstable 2.0 i386
+lib/unstable 2.0 armel
+lib/unstable 2.0 i386" apt list
testsuccessequal "Listing...
foo/unstable 1.0 all
@@ -32,7 +40,8 @@ foobar/unstable 2.0 i386 [upgradable from: 1.0]" apt list "foo*"
testsuccessequal "Listing...
baz/unstable 2.0 all [upgradable from: 0.1]
-foobar/unstable 2.0 i386 [upgradable from: 1.0]" apt list --upgradable
+foobar/unstable 2.0 i386 [upgradable from: 1.0]
+foreign/unstable 2.0 armel [upgradable from: 1.0]" apt list --upgradable
# FIXME: hm, hm - does it make sense to have this different? shouldn't
# we use "installed,upgradable" consistently?
@@ -40,7 +49,8 @@ testsuccessequal "Listing...
bar/now 1.0 i386 [installed,local]
baz/now 0.1 all [installed,upgradable to: 2.0]
dpkg/now 1.16.2+fake all [installed,local]
-foobar/now 1.0 i386 [installed,upgradable to: 2.0]" apt list --installed
+foobar/now 1.0 i386 [installed,upgradable to: 2.0]
+foreign/now 1.0 armel [installed,upgradable to: 2.0]" apt list --installed
testsuccessequal "Listing...
bar/now 1.0 i386 [installed,local]
@@ -72,3 +82,12 @@ baz/now 0.1 all [installed,upgradable to: 2.0]
# test format strings for machine parseable output
testsuccessequal 'bar - 1.0 - 1.0
baz - 0.1 - 2.0' apt list -qq bar baz -o APT::Cmd::use-format=true -o APT::Cmd::format="\${Package} - \${installed:Version} - \${candidate:Version}"
+
+
+insertinstalledpackage 'lib' 'i386,armel' '1.0' 'Multi-Arch: same'
+testsuccessequal 'Listing...
+baz/unstable 2.0 all [upgradable from: 0.1]
+foobar/unstable 2.0 i386 [upgradable from: 1.0]
+foreign/unstable 2.0 armel [upgradable from: 1.0]
+lib/unstable 2.0 armel [upgradable from: 1.0]
+lib/unstable 2.0 i386 [upgradable from: 1.0]' apt list --upgradeable
diff --git a/test/integration/test-apt-get-changelog b/test/integration/test-apt-get-changelog
index 2a632d6db..15c3dd50f 100755
--- a/test/integration/test-apt-get-changelog
+++ b/test/integration/test-apt-get-changelog
@@ -18,8 +18,8 @@ setupaptarchive --no-update
changetowebserver
testsuccess aptget update
-testsuccessequal "'http://metadata.ftp-master.debian.org/changelogs/main/f/foo/foo_1.0_changelog' foo.changelog
-'http://metadata.ftp-master.debian.org/changelogs/main/libb/libbar/libbar_1.0_changelog' libbar.changelog" aptget changelog foo libbar --print-uris
+testsuccessequal "'https://metadata.ftp-master.debian.org/changelogs/main/f/foo/foo_1.0_changelog' foo.changelog
+'https://metadata.ftp-master.debian.org/changelogs/main/libb/libbar/libbar_1.0_changelog' libbar.changelog" aptget changelog foo libbar --print-uris
releasechanger() {
# modifying the Release files in lists… bad stuff. Good that this is only a test…
diff --git a/test/integration/test-apt-progress-fd b/test/integration/test-apt-progress-fd
index 57728ca81..4c19a7b00 100755
--- a/test/integration/test-apt-progress-fd
+++ b/test/integration/test-apt-progress-fd
@@ -10,7 +10,7 @@ configarchitecture 'amd64' 'i386'
buildsimplenativepackage 'testing' 'amd64' '0.1' 'stable'
buildsimplenativepackage 'testing' 'amd64' '0.8.15' 'stable'
buildsimplenativepackage 'testing2' 'amd64,i386' '0.8.15' 'stable'
-setupaptarchive
+setupaptarchive
# install native
exec 3> apt-progress.log
@@ -18,14 +18,13 @@ testsuccess aptget install testing=0.1 -y -o APT::Status-Fd=3
testfileequal './apt-progress.log' 'dlstatus:1:0.0000:Retrieving file 1 of 1
dlstatus:1:100.0000:Retrieving file 1 of 1
pmstatus:dpkg-exec:0.0000:Running dpkg
-pmstatus:testing:0.0000:Installing testing (amd64)
-pmstatus:testing:16.6667:Preparing testing (amd64)
-pmstatus:testing:33.3333:Unpacking testing (amd64)
-pmstatus:testing:50.0000:Preparing to configure testing (amd64)
-pmstatus:dpkg-exec:50.0000:Running dpkg
-pmstatus:testing:50.0000:Configuring testing (amd64)
-pmstatus:testing:66.6667:Configuring testing (amd64)
-pmstatus:testing:83.3333:Installed testing (amd64)'
+pmstatus:testing:0.0000:Preparing testing (amd64)
+pmstatus:testing:20.0000:Unpacking testing (amd64)
+pmstatus:testing:40.0000:Installing testing (amd64)
+pmstatus:dpkg-exec:40.0000:Running dpkg
+pmstatus:testing:40.0000:Preparing to configure testing (amd64)
+pmstatus:testing:60.0000:Configuring testing (amd64)
+pmstatus:testing:80.0000:Installed testing (amd64)'
# upgrade
exec 3> apt-progress.log
@@ -33,14 +32,13 @@ testsuccess aptget install testing=0.8.15 -y -o APT::Status-Fd=3
testfileequal './apt-progress.log' 'dlstatus:1:0.0000:Retrieving file 1 of 1
dlstatus:1:100.0000:Retrieving file 1 of 1
pmstatus:dpkg-exec:0.0000:Running dpkg
-pmstatus:testing:0.0000:Installing testing (amd64)
-pmstatus:testing:16.6667:Preparing testing (amd64)
-pmstatus:testing:33.3333:Unpacking testing (amd64)
-pmstatus:testing:50.0000:Preparing to configure testing (amd64)
-pmstatus:dpkg-exec:50.0000:Running dpkg
-pmstatus:testing:50.0000:Configuring testing (amd64)
-pmstatus:testing:66.6667:Configuring testing (amd64)
-pmstatus:testing:83.3333:Installed testing (amd64)'
+pmstatus:testing:0.0000:Preparing testing (amd64)
+pmstatus:testing:20.0000:Unpacking testing (amd64)
+pmstatus:testing:40.0000:Installing testing (amd64)
+pmstatus:dpkg-exec:40.0000:Running dpkg
+pmstatus:testing:40.0000:Preparing to configure testing (amd64)
+pmstatus:testing:60.0000:Configuring testing (amd64)
+pmstatus:testing:80.0000:Installed testing (amd64)'
# reinstall
exec 3> apt-progress.log
@@ -48,24 +46,22 @@ testsuccess aptget install testing=0.8.15 --reinstall -y -o APT::Status-Fd=3
testfileequal './apt-progress.log' 'dlstatus:1:0.0000:Retrieving file 1 of 1
dlstatus:1:100.0000:Retrieving file 1 of 1
pmstatus:dpkg-exec:0.0000:Running dpkg
-pmstatus:testing:0.0000:Installing testing (amd64)
-pmstatus:testing:16.6667:Preparing testing (amd64)
-pmstatus:testing:33.3333:Unpacking testing (amd64)
-pmstatus:testing:50.0000:Preparing to configure testing (amd64)
-pmstatus:dpkg-exec:50.0000:Running dpkg
-pmstatus:testing:50.0000:Configuring testing (amd64)
-pmstatus:testing:66.6667:Configuring testing (amd64)
-pmstatus:testing:83.3333:Installed testing (amd64)'
+pmstatus:testing:0.0000:Preparing testing (amd64)
+pmstatus:testing:20.0000:Unpacking testing (amd64)
+pmstatus:testing:40.0000:Installing testing (amd64)
+pmstatus:dpkg-exec:40.0000:Running dpkg
+pmstatus:testing:40.0000:Preparing to configure testing (amd64)
+pmstatus:testing:60.0000:Configuring testing (amd64)
+pmstatus:testing:80.0000:Installed testing (amd64)'
# and remove
exec 3> apt-progress.log
testsuccess aptget remove testing -y -o APT::Status-Fd=3
testfileequal './apt-progress.log' 'pmstatus:dpkg-exec:0.0000:Running dpkg
-pmstatus:testing:0.0000:Removing testing (amd64)
-pmstatus:testing:25.0000:Preparing for removal of testing (amd64)
-pmstatus:testing:50.0000:Removing testing (amd64)
-pmstatus:testing:75.0000:Removed testing (amd64)
-pmstatus:dpkg-exec:75.0000:Running dpkg'
+pmstatus:testing:0.0000:Preparing for removal of testing (amd64)
+pmstatus:testing:33.3333:Removing testing (amd64)
+pmstatus:testing:66.6667:Removing testing (amd64)
+pmstatus:dpkg-exec:66.6667:Running dpkg'
# install non-native and ensure we get proper progress info
exec 3> apt-progress.log
@@ -73,13 +69,12 @@ testsuccess aptget install testing2:i386 -y -o APT::Status-Fd=3
testfileequal './apt-progress.log' 'dlstatus:1:0.0000:Retrieving file 1 of 1
dlstatus:1:100.0000:Retrieving file 1 of 1
pmstatus:dpkg-exec:0.0000:Running dpkg
-pmstatus:testing2:0.0000:Installing testing2 (i386)
-pmstatus:testing2:16.6667:Preparing testing2 (i386)
-pmstatus:testing2:33.3333:Unpacking testing2 (i386)
-pmstatus:testing2:50.0000:Preparing to configure testing2 (i386)
-pmstatus:dpkg-exec:50.0000:Running dpkg
-pmstatus:testing2:50.0000:Configuring testing2 (i386)
-pmstatus:testing2:66.6667:Configuring testing2 (i386)
-pmstatus:testing2:83.3333:Installed testing2 (i386)'
+pmstatus:testing2:0.0000:Preparing testing2 (i386)
+pmstatus:testing2:20.0000:Unpacking testing2 (i386)
+pmstatus:testing2:40.0000:Installing testing2 (i386)
+pmstatus:dpkg-exec:40.0000:Running dpkg
+pmstatus:testing2:40.0000:Preparing to configure testing2 (i386)
+pmstatus:testing2:60.0000:Configuring testing2 (i386)
+pmstatus:testing2:80.0000:Installed testing2 (i386)'
rm -f apt-progress*.log
diff --git a/test/integration/test-apt-progress-fd-deb822 b/test/integration/test-apt-progress-fd-deb822
index d9a4505d1..dd66e28a9 100755
--- a/test/integration/test-apt-progress-fd-deb822
+++ b/test/integration/test-apt-progress-fd-deb822
@@ -10,7 +10,7 @@ configarchitecture 'amd64' 'i386'
buildsimplenativepackage 'testing' 'amd64' '0.1' 'stable'
buildsimplenativepackage 'testing' 'all' '0.8.15' 'stable'
buildsimplenativepackage 'testing2' 'amd64,i386' '0.8.15' 'stable'
-setupaptarchive
+setupaptarchive
# install native
exec 3> apt-progress.log
@@ -23,40 +23,35 @@ Message: Running dpkg
Status: progress
Package: testing:amd64
Percent: 0.0000
-Message: Installing testing (amd64)
-
-Status: progress
-Package: testing:amd64
-Percent: 16.6667
Message: Preparing testing (amd64)
Status: progress
Package: testing:amd64
-Percent: 33.3333
+Percent: 20.0000
Message: Unpacking testing (amd64)
Status: progress
Package: testing:amd64
-Percent: 50.0000
-Message: Preparing to configure testing (amd64)
+Percent: 40.0000
+Message: Installing testing (amd64)
Status: progress
-Percent: 50.0000
+Percent: 40.0000
Message: Running dpkg
Status: progress
Package: testing:amd64
-Percent: 50.0000
-Message: Configuring testing (amd64)
+Percent: 40.0000
+Message: Preparing to configure testing (amd64)
Status: progress
Package: testing:amd64
-Percent: 66.6667
+Percent: 60.0000
Message: Configuring testing (amd64)
Status: progress
Package: testing:amd64
-Percent: 83.3333
+Percent: 80.0000
Message: Installed testing (amd64)
'
diff --git a/test/integration/test-apt-progress-fd-error b/test/integration/test-apt-progress-fd-error
index 4439c042a..39c1053a1 100755
--- a/test/integration/test-apt-progress-fd-error
+++ b/test/integration/test-apt-progress-fd-error
@@ -18,8 +18,8 @@ setupaptarchive
exec 3> apt-progress.log
testfailure aptget install foo1 foo2 -y -o APT::Status-Fd=3
-msgtest 'Ensure correct error message'
-testsuccess --nomsg grep "foo2_0.8.15_[^.]\+.deb:36.3636:trying to overwrite '/usr/bin/file-conflict', which is also in package foo1 0.8.15" apt-progress.log
+msgtest 'Ensure correct error message' 'file-conflict'
+testsuccess --nomsg grep "foo2_0.8.15_[^.]\+.deb:[0-9.]\+:trying to overwrite '/usr/bin/file-conflict', which is also in package foo1 0.8.15" apt-progress.log
testsuccess test -s rootdir/var/crash/foo2.0.crash
testsuccess grep '^Package: foo2 0.8.15$' rootdir/var/crash/foo2.0.crash
diff --git a/test/integration/test-bug-624218-Translation-file-handling b/test/integration/test-bug-624218-Translation-file-handling
index b629dd665..c116278ee 100755
--- a/test/integration/test-bug-624218-Translation-file-handling
+++ b/test/integration/test-bug-624218-Translation-file-handling
@@ -6,24 +6,78 @@ TESTDIR="$(readlink -f "$(dirname "$0")")"
setupenvironment
configarchitecture 'i386'
-buildsimplenativepackage 'coolstuff' 'all' '1.0' 'unstable'
+insertpackage 'unstable' 'unrelated' 'i386' '1'
+insertpackage 'unstable' 'ancientstuff' 'all' '1'
+insertpackage 'unstable' 'boringstuff' 'all' '1' '' '' 'shared short description'
+insertpackage 'unstable' 'coolstuff' 'all' '1'
+insertpackage 'unstable' 'dullstuff' 'all' '1' '' '' 'shared short description'
+insertpackage 'unstable' 'evilstuff' 'all' '1'
+insertpackage 'unstable' 'foostuff' 'all' '1' '' '' 'shared short description'
+insertpackage 'unstable' 'goodstuff' 'all' '1'
+insertpackage 'unstable' "longdesc" 'all' '1' '' '' "$(for i in $(seq 0 100); do printf '%s' 'lorem ipsum '; done)"
setupaptarchive --no-update
-
changetowebserver
+
+testsuccess aptget update
+PKGORDER='coolstuff foostuff coolstuff foostuff'
+msgtest 'Prepare expectation for' 'aptcache show'
+if aptcache show $PKGORDER | grep -v '^ ' > aptcacheshow.out 2>&1; then
+ msgpass
+else
+ cat aptcacheshow.out || true
+ msgfail
+fi
+testsuccessequal '4' grep -c '^Package: ' aptcacheshow.out
+msgtest 'Prepare expectation for' 'apt show'
+if apt show $PKGORDER | grep -v -e '^ ' -e '^[A-Z][a-z]\+-Size: ' > aptshow.out 2>&1; then
+ msgpass
+else
+ cat aptshow.out || true
+ msgfail
+fi
+testsuccessequal '4' grep -c '^Package: ' aptshow.out
rm -rf rootdir/var/lib/apt/lists
+checkaptshow() {
+ testsuccess aptcache show $PKGORDER
+ sed -i -e 's#^Description: #Description-en: #' rootdir/tmp/testsuccess.output
+ testequal "$(cat aptcacheshow.out)
+" grep -v '^ ' rootdir/tmp/testsuccess.output
+
+ testsuccess apt show $PKGORDER
+ sed -i -e 's#^Description-en: #Description: #' rootdir/tmp/testsuccess.output
+ testequal "$(cat aptshow.out)
+" grep -v -e '^ ' -e '^[A-Z][a-z]\+-Size: ' rootdir/tmp/testsuccess.output
+
+ if [ -n "$(ls rootdir/var/lib/apt/lists/*Translation* 2>/dev/null)" ]; then
+ testsuccess find rootdir/var/lib/apt/lists/ -name '*Translation*' -delete
+
+ testsuccess aptcache show $PKGORDER
+ sed -i -e 's#^Description: #Description-en: #' rootdir/tmp/testsuccess.output
+ testequal "$(cat aptcacheshow.out)
+" grep -v '^ ' rootdir/tmp/testsuccess.output
+
+ testsuccess apt show $PKGORDER
+ sed -i -e 's#^Description-en: #Description: #' rootdir/tmp/testsuccess.output
+ testequal "$(cat aptshow.out)
+" grep -v -e '^ ' -e '^[A-Z][a-z]\+-Size: ' rootdir/tmp/testsuccess.output
+ fi
+}
+
translationslisted() {
msgtest 'No download of non-existent locals' "$1"
export LC_ALL=""
testsuccess --nomsg aptget update -o Acquire::Languages=en
testfailure grep -q -e 'Translation-[^e][^n] ' rootdir/tmp/testsuccess.output
+ checkaptshow
rm -rf rootdir/var/lib/apt/lists
msgtest 'Download of existent locals' "$1"
testsuccess --nomsg aptget update
cp rootdir/tmp/testsuccess.output testsuccess.output
testsuccess grep -q -e 'Translation-en ' testsuccess.output
+ checkaptshow
rm -rf rootdir/var/lib/apt/lists
msgtest 'Download of en in LC_ALL=C' "$1"
@@ -31,6 +85,7 @@ translationslisted() {
testsuccess --nomsg aptget update
cp rootdir/tmp/testsuccess.output testsuccess.output
testsuccess grep -q -e 'Translation-en ' testsuccess.output
+ checkaptshow
rm -rf rootdir/var/lib/apt/lists
unset LC_ALL
@@ -38,21 +93,25 @@ translationslisted() {
testsuccess --nomsg aptget update -o Acquire::Languages=en
cp rootdir/tmp/testsuccess.output testsuccess.output
testsuccess grep -q -e 'Translation-en ' testsuccess.output
+ checkaptshow
rm -rf rootdir/var/lib/apt/lists
msgtest 'Download of nothing else in forced language' "$1"
testsuccess --nomsg aptget update -o Acquire::Languages=en
testfailure grep -q -e 'Translation-[^e][^n] ' rootdir/tmp/testsuccess.output
+ checkaptshow
rm -rf rootdir/var/lib/apt/lists
msgtest 'Download no Translation- if forced language is non-existent' "$1"
testsuccess --nomsg aptget update -o Acquire::Languages=ast_DE
testfailure grep -q -e 'Translation-' rootdir/tmp/testsuccess.output
+ checkaptshow
rm -rf rootdir/var/lib/apt/lists
msgtest 'Download of nothing if none is forced' "$1"
testsuccess --nomsg aptget update -o Acquire::Languages=none
testfailure grep -q -e 'Translation' rootdir/tmp/testsuccess.output
+ checkaptshow
rm -rf rootdir/var/lib/apt/lists
}
@@ -66,26 +125,31 @@ echo 'Acquire::AllowInsecureRepositories "true";' > rootdir/etc/apt/apt.conf.d/
msgtest 'Download of en as forced language' 'without Index'
testwarning --nomsg aptget update -o Acquire::Languages=en
testsuccess grep -q -e 'Translation-en ' rootdir/tmp/testwarning.output
+checkaptshow
rm -rf rootdir/var/lib/apt/lists
msgtest 'Download of nothing else in forced language' 'without Index'
testwarning --nomsg aptget update -o Acquire::Languages=en
testfailure grep -q -e 'Translation-[^e][^n] ' rootdir/tmp/testwarning.output
+checkaptshow
rm -rf rootdir/var/lib/apt/lists
msgtest 'Download of ast_DE as forced language' 'without Index'
testwarning --nomsg aptget update -o Acquire::Languages=ast_DE
testsuccess grep -q -e 'Translation-ast_DE$' rootdir/tmp/testwarning.output
+checkaptshow
rm -rf rootdir/var/lib/apt/lists
msgtest 'Download of nothing else in forced language' 'without Index'
testwarning --nomsg aptget update -o Acquire::Languages=ast_DE
testfailure grep -q -e 'Translation-[^a][^s]' rootdir/tmp/testwarning.output
+checkaptshow
rm -rf rootdir/var/lib/apt/lists
msgtest 'Download of nothing if none is forced' 'without Index'
testwarning --nomsg aptget update -o Acquire::Languages=none
testfailure grep -q -e 'Translation' rootdir/tmp/testwarning.output
+checkaptshow
rm -rf rootdir/var/lib/apt/lists
mkdir -p rootdir/var/lib/apt/lists
@@ -94,6 +158,7 @@ touch rootdir/var/lib/apt/lists/localhost:${APTHTTPPORT}_dists_unstable_main_i18
msgtest 'Download of builtin files' 'without Index'
testwarning --nomsg aptget update
testsuccess grep -q -e 'Translation-ast_DE' rootdir/tmp/testwarning.output
+checkaptshow
rm -rf rootdir/var/lib/apt/lists
mkdir -p rootdir/var/lib/apt/lists
@@ -102,4 +167,5 @@ touch rootdir/var/lib/apt/lists/localhost:${APTHTTPPORT}_dists_unstable_main_i18
msgtest 'Download of nothing (even builtin) if none is forced' 'without Index'
testwarning --nomsg aptget update -o Acquire::Languages=none
testfailure grep -q -e 'Translation' rootdir/tmp/testwarning.output
+checkaptshow
rm -rf rootdir/var/lib/apt/lists
diff --git a/test/integration/test-bug-722207-print-uris-even-if-very-quiet b/test/integration/test-bug-722207-print-uris-even-if-very-quiet
index 82c1d715f..8d17507cb 100755
--- a/test/integration/test-bug-722207-print-uris-even-if-very-quiet
+++ b/test/integration/test-bug-722207-print-uris-even-if-very-quiet
@@ -23,7 +23,7 @@ testsuccessequal "'file://${APTARCHIVE}/pool/main/apt/apt_2_all.deb' apt_2_all.d
testsuccessequal "'file://${APTARCHIVE}/pool/main/apt/apt_2_all.deb' apt_2_all.deb 0 SHA256:0000000000000000000000000000000000000000000000000000000000000000" aptget download apt -qq --print-uris
testsuccessequal "'file://${APTARCHIVE}/apt_2.dsc' apt_2.dsc 9 SHA256:7776436a6d741497f1cd958014e1a05b352224231428152aae39da3c17fd2fd4
'file://${APTARCHIVE}/apt_2.tar.gz' apt_2.tar.gz 12 SHA256:f57f565eabe3fde0ec6e6e0bcc8db1d86fe2b4d6344a380a23520ddbb7728e99" aptget source apt -qq --print-uris
-testsuccessequal "'http://metadata.ftp-master.debian.org/changelogs/main/a/apt/apt_2_changelog' apt.changelog" aptget changelog apt -qq --print-uris
+testsuccessequal "'https://metadata.ftp-master.debian.org/changelogs/main/a/apt/apt_2_changelog' apt.changelog" aptget changelog apt -qq --print-uris
testsuccessequal "'file://${APTARCHIVE}/apt_2.dsc' apt_2.dsc 9 SHA256:7776436a6d741497f1cd958014e1a05b352224231428152aae39da3c17fd2fd4
'file://${APTARCHIVE}/apt_2.tar.gz' apt_2.tar.gz 12 SHA256:f57f565eabe3fde0ec6e6e0bcc8db1d86fe2b4d6344a380a23520ddbb7728e99
diff --git a/test/integration/test-frontend-lock b/test/integration/test-frontend-lock
new file mode 100755
index 000000000..939344afc
--- /dev/null
+++ b/test/integration/test-frontend-lock
@@ -0,0 +1,80 @@
+#!/bin/sh
+set -e
+
+TESTDIR="$(readlink -f "$(dirname "$0")")"
+. "$TESTDIR/framework"
+
+setupenvironment
+configarchitecture 'i386'
+
+insertinstalledpackage 'package1' 'i386' '1.0'
+insertinstalledpackage 'package2' 'i386' '1.0'
+insertinstalledpackage 'package3' 'i386' '1.0'
+insertinstalledpackage 'package4' 'i386' '1.0'
+insertinstalledpackage 'package5' 'i386' '1.0'
+insertinstalledpackage 'package6' 'i386' '1.0'
+buildsimplenativepackage 'foo' 'all' '1'
+
+setupaptarchive
+
+buildsimplenativepackage 'bar' 'all' '1'
+
+
+# Checks that the correct variable is set
+msgmsg 'Post-Invoke script has DPKG_FRONTEND_LOCKED set'
+testsuccess aptget -q -y -o Dpkg::Post-Invoke::="echo DPKG_FRONTEND_LOCKED=\$DPKG_FRONTEND_LOCKED" remove package1
+cp rootdir/tmp/testsuccess.output install.output
+testsuccess grep DPKG_FRONTEND_LOCKED=true install.output
+
+msgmsg 'Pre-Invoke script has DPKG_FRONTEND_LOCKED set'
+testsuccess aptget -q -y -o Dpkg::Pre-Invoke::="echo DPKG_FRONTEND_LOCKED=\$DPKG_FRONTEND_LOCKED" remove package2
+cp rootdir/tmp/testsuccess.output install.output
+testsuccess grep DPKG_FRONTEND_LOCKED=true install.output
+
+msgmsg 'Pre-Install-Pkgs script has DPKG_FRONTEND_LOCKED set'
+testsuccess aptget -q -y -o DPkg::Pre-Install-Pkgs::="echo DPKG_FRONTEND_LOCKED=\$DPKG_FRONTEND_LOCKED" remove package3
+cp rootdir/tmp/testsuccess.output install.output
+testsuccess grep DPKG_FRONTEND_LOCKED=true install.output
+
+
+# Check that the frontend lock is hold by apt-get
+msgmsg 'Post-Invoke script runs while frontend is locked'
+testfailure aptget -q -y -o Dpkg::Post-Invoke::="apt-get remove" remove package4
+cp rootdir/tmp/testfailure.output install.output
+testsuccess grep "E: Unable to acquire the dpkg frontend lock (${TMPWORKINGDIRECTORY}/rootdir/var/lib/dpkg/lock-frontend), is another process using it?" install.output
+testsuccess grep "E: Problem executing scripts DPkg::Post-Invoke 'apt-get remove'" install.output
+
+msgmsg 'Pre-Invoke script runs while frontend is locked'
+testfailure aptget -q -y -o Dpkg::Pre-Invoke::="apt-get remove" remove package5
+cp rootdir/tmp/testfailure.output install.output
+testsuccess grep "E: Unable to acquire the dpkg frontend lock (${TMPWORKINGDIRECTORY}/rootdir/var/lib/dpkg/lock-frontend), is another process using it?" install.output
+testsuccess grep "E: Problem executing scripts DPkg::Pre-Invoke 'apt-get remove'" install.output
+
+msgmsg 'Pre-Install-Pkgs runs while frontend is locked'
+testfailure aptget -q -y -o DPkg::Pre-Install-Pkgs::="apt-get remove" remove package6
+cp rootdir/tmp/testfailure.output install.output
+testsuccess grep "E: Unable to acquire the dpkg frontend lock (${TMPWORKINGDIRECTORY}/rootdir/var/lib/dpkg/lock-frontend), is another process using it?" install.output
+testsuccess grep "E: Sub-process apt-get remove returned an error code (100)" install.output
+testsuccess grep "Failure running script apt-get remove" install.output
+
+
+# Applied test case from DonKult
+msgmsg 'Applied case of frontend locking'
+cat > ./post-invoke <<EOF
+#!/bin/sh
+set -e
+#export DPKG_FRONTEND_LOCKED=true
+${TMPWORKINGDIRECTORY}/rootdir/usr/bin/dpkg -i ${TMPWORKINGDIRECTORY}/incoming/bar_1_all.deb
+EOF
+chmod +x ./post-invoke
+echo "dpkg::post-invoke:: \"${TMPWORKINGDIRECTORY}/post-invoke\";" > rootdir/etc/apt/apt.conf.d/01dpkgpostinvoke
+
+testdpkgnotinstalled 'foo' 'bar'
+testsuccess apt show foo
+testfailure apt show bar
+
+testsuccess apt install foo -s
+testdpkgnotinstalled 'foo' 'bar'
+
+testsuccess apt install foo
+testdpkginstalled 'foo' 'bar'
diff --git a/test/integration/test-no-fds-leaked-to-maintainer-scripts b/test/integration/test-no-fds-leaked-to-maintainer-scripts
index 747af69ff..85b3d0ee1 100755
--- a/test/integration/test-no-fds-leaked-to-maintainer-scripts
+++ b/test/integration/test-no-fds-leaked-to-maintainer-scripts
@@ -55,7 +55,15 @@ checkinstall() {
tail -n +3 rootdir/var/log/apt/term.log | head -n -1 > terminal.log
testfileequal 'terminal.log' "$(cat terminal.output)"
- testequal "startup archives unpack
+ testequalor2 "startup archives unpack
+install $PKGNAME <none> 1.0
+status half-installed $PKGNAME 1.0
+status unpacked $PKGNAME 1.0
+startup packages configure
+configure $PKGNAME 1.0 <none>
+status unpacked $PKGNAME 1.0
+status half-configured $PKGNAME 1.0
+status installed $PKGNAME 1.0" "startup archives unpack
install $PKGNAME <none> 1.0
status half-installed $PKGNAME 1.0
status unpacked $PKGNAME 1.0
@@ -78,7 +86,18 @@ checkpurge() {
testfileequal 'terminal.log' "$(cat terminal.output)"
if dpkg --compare-versions "$(dpkg_version)" 'ge' '1.18.11'; then
- testequal "startup packages remove
+ testequalor2 "startup packages remove
+status installed $PKGNAME 1.0
+remove $PKGNAME 1.0 <none>
+status half-configured $PKGNAME 1.0
+status half-installed $PKGNAME 1.0
+status config-files $PKGNAME 1.0
+startup packages configure
+startup packages purge
+purge $PKGNAME 1.0 <none>
+status config-files $PKGNAME 1.0
+status not-installed $PKGNAME <none>
+startup packages configure" "startup packages remove
status installed $PKGNAME 1.0
remove $PKGNAME 1.0 <none>
status half-configured $PKGNAME 1.0
@@ -96,7 +115,19 @@ status config-files $PKGNAME 1.0
status not-installed $PKGNAME <none>
startup packages configure" cut -f 3- -d' ' rootdir/var/log/dpkg.log
else
- testequal "startup packages remove
+ testequalor2 "startup packages remove
+status installed $PKGNAME 1.0
+remove $PKGNAME 1.0 <none>
+status half-configured $PKGNAME 1.0
+status half-installed $PKGNAME 1.0
+status config-files $PKGNAME 1.0
+startup packages configure
+startup packages purge
+remove $PKGNAME 1.0 <none>
+purge $PKGNAME 1.0 <none>
+status config-files $PKGNAME 1.0
+status not-installed $PKGNAME <none>
+startup packages configure" "startup packages remove
status installed $PKGNAME 1.0
remove $PKGNAME 1.0 <none>
status half-configured $PKGNAME 1.0