新版本通常需要多长时间才能进入 snap 网络?

新版本通常需要多长时间才能进入 snap 网络?

3 天前 PHPStorm 发布消息称最新主要版本已发布,2022.1:https://blog.jetbrains.com/phpstorm/2022/04/phpstorm-2022-1-release/

作为一名 ubuntu 用户,我的 PHPStorm 由 snapd 管理。看来 snap 网络上最新的稳定版本还是之前的版本,2021.3.3:

https://snapcraft.io/phpstorm

$ snap info phpstorm
name:      phpstorm
summary:   PhpStorm
publisher: jetbrains✓
store-url: https://snapcraft.io/phpstorm
contact:   https://www.jetbrains.com/phpstorm/documentation/
license:   Proprietary
description: |
  PhpStorm is a PHP IDE that actually ‘gets’ your code. It supports PHP 5.3-7.2, provides on-the-fly
  error prevention, best autocompletion & code refactoring, zero configuration debugging, and an
  extended HTML, CSS, and JavaScript editor.
snap-id: qYt8GFdYX5B4J7mm6S6F4r4vAwnG5IgV
channels:
  latest/stable:    2021.3.3  2022-03-17 (260) 614MB classic
  latest/candidate: 2022.1-RC 2022-04-08 (263) 670MB classic
  latest/beta:      2022.1-RC 2022-04-08 (263) 670MB classic
  latest/edge:      2022.1-RC 2022-04-08 (263) 670MB classic
  2022.1/stable:    –                                
  2022.1/candidate: 2022.1-RC 2022-04-08 (263) 670MB classic
  2022.1/beta:      2022.1-RC 2022-04-08 (263) 670MB classic
  2022.1/edge:      2022.1-RC 2022-04-08 (263) 670MB classic
  2021.3/stable:    2021.3.3  2022-03-17 (260) 614MB classic
  2021.3/candidate: 2021.3.3  2022-03-17 (260) 614MB classic
  2021.3/beta:      2021.3.3  2022-03-17 (260) 614MB classic
  2021.3/edge:      2021.3.3  2022-03-17 (260) 614MB classic
  2021.2/stable:    2021.2.4  2021-12-22 (248) 481MB classic
  2021.2/candidate: 2021.2.4  2021-12-22 (248) 481MB classic
  2021.2/beta:      2021.2.4  2021-12-22 (248) 481MB classic
  2021.2/edge:      2021.2.4  2021-12-22 (248) 481MB classic
  2021.1/stable:    2021.1.4  2021-06-30 (222) 475MB classic
  2021.1/candidate: 2021.1.4  2021-06-30 (222) 475MB classic
  2021.1/beta:      2021.1.4  2021-06-30 (222) 475MB classic
  2021.1/edge:      2021.1.4  2021-06-30 (222) 475MB classic
  2020.3/stable:    2020.3.3  2021-03-16 (208) 425MB classic
...

奇怪的是,那里有一个 2022.1/stable 的条目,但这一行看起来与其他行不同,因为它有一个“-”

虽然 snap 可以在各个 Linux 发行版上运行,但我猜这就像任何其他发行版的发布情况一样:原始来源发布版本,然后发行版/snap 需要一段时间才能完成他们需要做的事情,从而使该版本可以通过他们的渠道获得。

就是这样吗?有人能告诉我一般应该预计延迟多长时间吗?我知道不太可能有人能给出确切的答案,但大概的答案会有帮助(几天、几周、几个月)。

答案1

TL;DR:通常是“天”。

这取决于 Snap 的发布者。志愿者打包人员花一些时间(几天/几周)来更新 snap 包是合理的。

让我们看看该指南是否适用于此。

$ snap info phpstorm | grep publisher
publisher: jetbrains*
$ snap info phpstorm | grep contact
contact:   https://www.jetbrains.com/phpstorm/documentation/

在这种情况下,Snap 的发布者是上游项目本身(而不是志愿者打包者)。因此,你最好向 Jetbrains 的全职员工询问他们的计划和时间表。

这里还有第二个问题:Snap 频道。这个特定的 Snap 有一个“候选”频道,里面有更新版本(日期为三天)发布该候选版本!)。因此,看起来 Jetbrains 并没有忽视 Snap 用户。

  • 请记住,Linux 用户通常期望一个相当透明的 QA/测试过程,其中包括候选版本和 Snap 包装的测试。

相关内容