为什么在执行发布升级期间会降级包?

通过do-release-upgrade从12.04到14.04之后,我发现我的Xournal版本为0.4.7, 之前我的版本是0.4.8。 后者由ppa(即无处不在的webupd8 )提供,它由do-release-upgrade自动禁用。 Precise和Trusty的官方存储库中的版本是0.4.7。 尽管如此,我不希望安装的软件包降级,并且找不到这种行为的文档。 (这特别令人讨厌,因为我需要在每次更新时手动修补和重新编译这个软件,因为富士通p1630触摸屏的驱动程序中存在明显的错误 – 顺便提一下,我想报告一下我是否能想到在哪里做。)

任何人都可以确认或否认这是预期的行为吗?

编辑添加 apt-cache rdepends --installed Xournal的输出apt-cache rdepends --installed Xournal

 archelon@ingelrayok:~$ apt-cache rdepends --installed Xournal xournal Reverse Depends: archelon@ingelrayok:~$ 

我会说你错误地认为12.04和14.04的Xournal版本。 从包索引 :

  • 精确(12.04LTS)(gnome):GTK +笔记应用[宇宙]
    0.4.6~pre20110721-1build1:amd64 armhf i386 powerpc
  • 可靠(14.04LTS)(gnome):GTK +笔记记录申请[宇宙]
    4.7-1ubuntu1:amd64 arm64 armhf i386 powerpc ppc64el
  • 狡猾(侏儒):GTK +笔记记录申请[宇宙]
    1:0.4.8-1:amd64 arm64 armhf i386 powerpc ppc64el

12.04有0.4.6,14.04有0.4.7,而且版本方案改变了,所以它现在是4.7(后来又改变了,所以增加了一个纪元数: 1:0.4.8 )。 webupd8 PPA使用旧版本方案0.4.8。 当然4.7胜出超过0.4.8。