Download/jp: Difference between revisions

From RawPedia
Jump to navigation Jump to search
Line 6: Line 6:


== 開発用ビルド==
== 開発用ビルド==
 新しい機能や最新の変更を試してみたい場合は開発用ビルドを使います。但し、システムの安定性や処理プロファイルの後方互換性は安定リリースに比べて劣ります。
 
 新しい機能や最新の変更を試してみたい場合は開発用ビルドを使います。但し、安定リリースに向けて開発中のビルドなので、システムの安定性や前のバージョンとの後方互換性に問題の可能性があること承知しておいて下さい。


 開発用ビルドのダウンロードは幾つかの個所から行えます:
 開発用ビルドのダウンロードは幾つかの個所から行えます:
* GitHubリポジトリの中の [https://github.com/Beep6581/RawTherapee/releases/tag/nightly Automated Builds]:WindowsとLinuxの開発用ビルド(最後にリリースされた安定版もダウンロード出来ます)。RawTherapeeの公式ページです。
* GitHubリポジトリの中の[https://github.com/Beep6581/RawTherapee/releases/tag/nightly-github-actions Official GitHub Repository]
* André Gauthier による [https://keybase.pub/gaaned92/RTW64NightlyBuilds/ 非公式ページ Windows版] 。
* André Gauthier による [https://keybase.pub/gaaned92/RTW64NightlyBuilds/ 非公式ページ Windows版] 。
* Richard Barberによる [https://keybase.pub/kd6kxr/ 非公式ページ macOS版]
* Richard Barberによる [https://keybase.pub/kd6kxr/ 非公式ページ macOS版]


 開発用ビルドは安定リリースに比べてどう違うのか?私たちは新しい“開発用ビルド”をほぼ毎日のように作成しています、そして何ヶ月かに1回、効率よくパッケージされ且つ重大な既存のバグも修正された“安定”したバージョンをリリースしています。最新の安定リリースで新たなバグが見つかった場合は、その後の一連の開発用ビルドの中で修正されて行きます。積み重ねられたこれら改良点は次の安定リリースに反映されます。この様にしてビルドプロセスが繰り返されます。開発用ビルドでは既存機能の動作の改善や新しい機能の導入も行われますが、問題なく使えるようになるまでにはある程度時間がかかります。つまり、開発用ビルドはそれまでに既存のバグが最も修正されていますが、その一方で、新しい機能が追加されている場合、その完成度が十分ではないために新しいバグが発生していることがあります。新しい機能を試してみて、問題を発見したり、改善のアイデアを思いついたりした時に、私たちに報告いただければ貴重な情報になります。
 公式の自動開発用ビルドは私たちの[https://github.com/Beep6581/RawTherapee GitHub repository]に新しいコミットメントが行われるたびに作成されます。これでテスト段階にある、最新のバグ修正、機能、カメラサポートが備わった最新バージョンのRawTherapeeが手に入ります。これら開発用ビルドは殆どの場合クラッシュを起こさない程度には安定していて、開発者も誤って新しいバグが発生しないよう注意しています。バグや機能の問題などを完全に避けることは出来ませんが、多くのユーザーは問題なく開発用ビルドを日常の編集に使っています。


 私たちは、最新の安定リリースとその前の安定リリースの間の処理プロファイルに対し、なるべくその[https://ja.wikipedia.org/wiki/%E4%BA%92%E6%8F%9B%E6%80%A7 後方互換性]を維持するように努めていますが(例えば、バージョン5.7の処理プロファイルを使った画像の映りは、バージョン5.8の処理プロファイルを使った画像の映りと同じです)、開発用ビルド間では後方互換性の維持は図られていません。こうした制限があると開発ビルドの作成が進まないからです。以上の観点から、安定性が重要であるユーザーには、安定リリースをダウンロードして使うことを奨めます。
 しかし、あくまで貴方がシステムの安定性を重視するのであれば、常に[http://www.rawtherapee.com/downloads/ 最新の安定リリース]を使うことを勧めます。私たちは安定リリース間の[https://en.wikipedia.org/wiki/Backward_compatibility 後方互換性]の維持(つまり、RawTherapeeのバージョン5.7で編集した画像をバージョン5.8で開いた時に同じ映りになる)に努めていますが、開発用ビルド間では”その限りではない”からです。


 開発用ビルドのファイルネームは概ね以下の様式になっています:
 開発用ビルドのファイルネームは概ね以下の様式になっています:
<code>RawTherapee_branch_tag_commit_date.extension</code>
<code>RawTherapee_branch_win64_type.extension</code>
* コードの変更は毎日数回あり、各変更は独特の番号記号で表現されています-例えば、<code>d9ad93c15</code>。各ビルドの作成は“branch”で表示されます。
* 新しいコミットメントは”branch”に現れます。メインブランチは<code>dev</code>と呼ばれています。新しい機能は独自のブランチで開発され、準備が整うと<code>dev</code>に併合されます。
* メインブランチは<code>dev</code>と呼ばれています。新しい機能は独自のブランチで開発され、準備が整うと<code>dev</code>に併合されます。
* “type”の所には<code>release</code>或いは<code>debug</code>が入ります。殆どのユーザーはreleaseバージョンを使いたいと思うでしょう。debugバージョンは、一般的に動作が遅く、[http://rawpedia.rawtherapee.com/How_to_write_useful_bug_reports/jp バグやクラッシュの問題]を特定する場合だけに役立つバージョンです。
* “タグ”は直近リリースされたバージョンを分かりやすく表現したものです-例えば、<code>5.8</code>

Revision as of 23:23, 19 February 2022

ダウンロード

安定リリース

 RawTherapeeは当ウェブサイト、或いはパッケージマネジャーを通してダウンロード出来ます。直近でリースされている公式バージョンが、殆どのユーザーにとって安定したバージョンです。将来のバージョンに備わる新たな機能を試す、その他の改良、バグの修正、最適化の恩恵を享受したい場合は、開発用ビルドをダウンロードします。また、貴方自身でRawTherapeeをコンパイルすることも簡単です。OSのタイプに応じて、LinuxWindowsmacOSの項を参照して下さい。

開発用ビルド

 新しい機能や最新の変更を試してみたい場合は開発用ビルドを使います。但し、安定リリースに向けて開発中のビルドなので、システムの安定性や前のバージョンとの後方互換性に問題の可能性があること承知しておいて下さい。

 開発用ビルドのダウンロードは幾つかの個所から行えます:

 公式の自動開発用ビルドは私たちのGitHub repositoryに新しいコミットメントが行われるたびに作成されます。これでテスト段階にある、最新のバグ修正、機能、カメラサポートが備わった最新バージョンのRawTherapeeが手に入ります。これら開発用ビルドは殆どの場合クラッシュを起こさない程度には安定していて、開発者も誤って新しいバグが発生しないよう注意しています。バグや機能の問題などを完全に避けることは出来ませんが、多くのユーザーは問題なく開発用ビルドを日常の編集に使っています。

 しかし、あくまで貴方がシステムの安定性を重視するのであれば、常に最新の安定リリースを使うことを勧めます。私たちは安定リリース間の後方互換性の維持(つまり、RawTherapeeのバージョン5.7で編集した画像をバージョン5.8で開いた時に同じ映りになる)に努めていますが、開発用ビルド間では”その限りではない”からです。

 開発用ビルドのファイルネームは概ね以下の様式になっています: RawTherapee_branch_win64_type.extension

  •  新しいコミットメントは”branch”に現れます。メインブランチはdevと呼ばれています。新しい機能は独自のブランチで開発され、準備が整うとdevに併合されます。
  •  “type”の所にはrelease或いはdebugが入ります。殆どのユーザーはreleaseバージョンを使いたいと思うでしょう。debugバージョンは、一般的に動作が遅く、バグやクラッシュの問題を特定する場合だけに役立つバージョンです。