当我使用drush来检查对我的站点的更新时,该站点已安装了大约100个模块,我被告知该模块的多个版本的dev版本都有更新。
但是,当我更新新版本时,唯一更改的是包装信息和日期戳。
例如,这是Prepopulate模块dev版本的git diff:
-; Information added by drupal.org packaging script on 2013-05-25
+; Information added by drupal.org packaging script on 2013-10-01
version = "7.x-2.x-dev"
core = "7.x"
project = "prepopulate"
-datestamp = "1369450574"
+datestamp = "1380623732"
就这样-代码没有实际更改。如果这只是一个模块,那么我不会考虑太多。但是,我有几个这样的模块-Role Expire模块,Views PHP模块,PHP Mailer模块,i18nviews,并且可能还有更多模块。
对于我来说,下载这些更新中的每一个并进行比较非常令人沮丧,只是看到没有任何变化。我觉得我真的是在浪费时间。维护人员正在这样做吗?这与Drupalcon有关系吗?
2
恐怕您的标题在这里可能是错误的。您假设是维护者完成了任务。您是否100%确定不是drupal.org包装脚本所完成的工作?可能会执行诸如分支创建或其他git repo访问之类的不触发重新打包的操作?
—
Mołot
我知道-这个想法没有进入我的脑海。如果真是这样,那么无论如何都不应该创建重新包装,我想没有希望能够轻松地检测到并忽略此类更新。
—
帕特里克·肯尼
对于那些投票否决这个主题的人:社区参与和站点建设是很重要的话题,我认为这真的不属于主题类别的“有关drupal.org的问题”毕竟是关于处理模块的方式包装在用户一边。还有可能关于在Drupal.org上保留自己的模块。也许应该去meta讨论一下?
—
Mołot
这是一个“作为最终用户的开发人员”问题,因此在主题上,我试图使我的网站保持最新。但是我不想处理不是真正的更新的“更新”,所以我想了解为什么会这样。
—
帕特里克·肯尼