“减少 delta 到 ubuntu”是什么意思?

“减少 delta 到 ubuntu”是什么意思?

接受 apt 1.0.3 (源全部 amd64),出现如下情况:

变化:
 apt (1.0.3) 不稳定;紧急程度=中等
   [迈克尔·沃格特]
   * 减少与 ubuntu 的差异
   * 提供对供应商特定配置文件的支持
   * debian/apt-doc.docs:删除 README.MultiArch
   * 修复 apt.cc 中缺少的 ScreenWidth 检查
   * 仅当 stdin/stdout 都是终端时才执行 openpty() (关闭:746434)
那么“减少 delta 到 ubuntu”是什么意思呢?

答案1

这其实与 Ubuntu 无关,但是三角洲用来表示两件事之间的距离或差异。据推测,您引用的日志描述了 Debianapt软件包中所做的更改,以使其更类似于 Ubuntu 开发人员在下游实施的更改。

三角洲此处使用以下定义(来源):

文件的两个版本之间的差异集。

答案2

这是消息引用的提交。有一些杂项更改对 Ubuntu 有益,并且正在合并到主分支,这是激活 apport 报告的情况:

--- a/apt-pkg/deb/dpkgpm.cc
+++ b/apt-pkg/deb/dpkgpm.cc
@@ -1617,7 +1617,7 @@ void pkgDPkgPM::WriteApportReport(const char *pkgpath, const char *errormsg)
    string::size_type pos;
    FILE *report;

-   if (_config->FindB("Dpkg::ApportFailureReport", false) == false)
+   if (_config->FindB("Dpkg::ApportFailureReport", true) == false)
    {
       std::clog << "configured to not write apport reports" << std::endl;
       return;

将任何以 .distUpgrade 结尾的文件添加到忽略列表中:

--- a/apt-pkg/init.cc
+++ b/apt-pkg/init.cc
@@ -86,6 +86,7 @@ bool pkgInitConfig(Configuration &Cnf)
    Cnf.Set("Dir::Ignore-Files-Silently::", "\\.dpkg-[a-z]+$");
    Cnf.Set("Dir::Ignore-Files-Silently::", "\\.save$");
    Cnf.Set("Dir::Ignore-Files-Silently::", "\\.orig$");
+   Cnf.Set("Dir::Ignore-Files-Silently::", "\\.distUpgrade$");

    // Default cdrom mount point
    Cnf.CndSet("Acquire::cdrom::mount", "/media/cdrom/");

linux-tools向软件包列表添加不自动删除的选项,并更改 ftp 存储库覆盖文件的行数限制(我认为)。更改对debian/apt.install.in我来说没有意义(可能只是一条注释),所以我不知道它有什么作用。

相关内容