コードの変更が含まれていない開発バージョンのモジュールに「更新」があるのはなぜですか?


8

約100個のモジュールがインストールされている自分のサイトの更新を確認するためにdrushを使用したとき、モジュールのいくつかのバージョンのdevバージョンに更新があることが通知されました。

ただし、新しいバージョンを更新したときに変更されたのは、パッケージ情報と日付スタンプだけでした。

たとえば、これはPrepopulateモジュールの開発バージョンの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"

それだけです-コードに対する実際の変更はありません。これが1つのモジュールだけの場合は、あまり考えません。しかし、私はこのようないくつかのモジュールを持っていました-Role Expireモジュール、Views PHPモジュール、PHP Mailerモジュール、i18nviews、そしてもっとあるかもしれません。

これらの更新をそれぞれダウンロードして差分を作成するのは、何も変更されていないことを確認するだけで、かなりイライラします。本当に時間を無駄にしているような気がします。メンテナーはこれを行っていますか?これはDrupalconと関係がありますか?


2
ここではタイトルが間違っている可能性があります。あなたはそれをやったメンテナーだと思います。drupal.orgのパッケージングスクリプトによって行われたものではないことを100%確信していますか?おそらく、パッケージの作成をトリガーしてはならない、ブランチの作成や他のgit repoアクセスなどのアクションについて?
Mołot

その考えは私の心には入っていませんでした。それが事実であり、それでも再パッケージ化が作成されるべきではなかったとしたら、そのような更新を簡単に検出して無視することはできないと思います。
Patrick Kenny

プロジェクトのモジュールは(ない完全に必ずパッケージがどのように働くか)drupal.org上でプロジェクトを管理する責任があります。多分あなたはそれを調べることができるでしょう。ご覧のとおり、このモジュールの7.xバージョンは不安定です。そのため、これはモジュールのバグである可能性があり、問題キューに報告する必要があります。
AjitS 2013年

このオフトピスに投票する人にとって:コミュニティへの関与とサイト構築はオントピックであり、これは本当にトピックカテゴリから「drupal.orgに関する問題」に分類されるとは思いません-結局のところ、モジュールの扱い方についてですユーザー側でパッケージ化されています。そしておそらくDrupal.orgに保持されている独自のモジュールの開発について。多分それはそれについて議論するためにメタに行くべきですか?
Mołot

3
これは「エンドユーザーとしての開発者」の問題であり、話題になっています-私は自分のサイトを最新の状態に保つようにしています。しかし、私は実際の更新ではない「更新」を処理したくないので、これがなぜ起こっているのかを理解したいと思います。
Patrick Kenny

回答:


6

奇妙なことに、いくつかのモジュールをランダムに選択したところ、一貫して2013-Oct-01にパックされた開発バージョンが表示されています。現在、別の日付のものは見つかりません

私がテストした例:

などなど。

編集:それらのいくつかは、アルファベットの最初に近いほど、1日前にパッケージ化されました。

しかし、これにはかなりの時間がかかることは確かであり、それでも1つの長い再構築キューのように見えるため、操作は大きくなります。

非常に多くの無関係なプロジェクトが同じ日に再パッケージ化され、GITログとの相関関係がないため、大量の再パッケージ化をトリガーしたのはDrupal.org側の何かである必要があります。

すべてのメンテナが同じ日に再構築することを決定したことは単純に不可能であり、私が覚えている限り、それらの再構築をトリガーする方法はとにかくGIT経由です。

とった

https://drupal.org/node/2101175#comment-7919049

-devリリースは現在再構築中です...アルファベット順に動作し、パッケージがたくさんあるため、しばらく時間がかかります。:)

つまり、インフラストラクチャの問題を修正するためにトリガーされた手動の再構築であり、通常のアクションとして計画されたものではありませんでした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.