0

Kupu をバージョン 1.4.16 にアップグレードしようとしています。ビルドアウトで versions.cfg を更新しましたが、portal_setup ツールでは次のように表示されます。

The profile "kupu:default" is currently upgraded to version unknown.

The filesystem version for the "kupu:default" profile is currently 1.4.16. 

No upgrade available.

だから私はアップグレードのハンドルを持っていません。

何か案は?

よろしくお願いします、

マヌエル。

4

1 に答える 1

1

これは、プロファイル バージョンが Egg バージョンと同じバージョンではないためです。

卵のバージョンは setup.py ファイルで指定されており、pypi で見つけることができるバージョンです。例: http://pypi.python.org/pypi/Products.kupu/1.4.16

プロファイル バージョンは、Products.kupu/Products/kupu/profiles/default/metadata.xml で指定された整数で、「インストーラー」プロファイルのバージョンを表します。これは、プロファイルの 1 つのバージョンが、多くの卵を投げるバージョンと同じになる可能性があることを意味します (インストールを更新する必要がない場合)。

それでは、プロファイルのバージョンが「不明」である理由は何ですか?

metadata.xml はバージョン番号を提供しないためです。

ところで、パッケージが更新されたとき、パッケージがアップグレード手順を提供しているかどうかを確認する必要があります。そうでない場合は、次の 2 つの理由のいずれかが考えられます。

  • パッケージは十分に維持されていないため、自分でアップグレードする必要があります...(リソースを調理する、...)
  • パッケージはインストールをアップグレードする必要はありません (つまり、python コードのみが更新されているため、再起動するだけです)。
于 2012-09-13T21:59:45.623 に答える