| | 1 | = Package Maintenance Policy = |
| | 2 | |
| | 3 | == core == |
| | 4 | |
| | 5 | * 原則としてパッチによる対応とし、Version up はしない。 |
| | 6 | * 著しくパッチの管理が困難、またはupstreamのメンテナンスに問題がある場合、API/ABI 完全互換である |
| | 7 | 場合に限って minor version up 可能。 |
| | 8 | ただし、[wiki:maintenance/approval 承認プロセス]をへる必要がある。 |
| | 9 | |
| | 10 | == main == |
| | 11 | |
| | 12 | * lib 系 |
| | 13 | * 原則としてパッチによる対応とし、Version up はしない。 |
| | 14 | * ABI/API 完全互換である場合は、bugfix/enhancement も可能。 |
| | 15 | ただし、[wiki:maintenance/approval 承認プロセス]をへる必要がある。 |
| | 16 | |
| | 17 | * server 系 |
| | 18 | * 原則としては、API, ABI 設定ファイルなどを含め完全な互換がない限りは version はしない |
| | 19 | * 変更点を把握した上でユーザに迷惑がかからないことが確認できた場合は、BUGFIX/ENHANCEMENT |
| | 20 | としてバージョンアップも可能。 |
| | 21 | ただし、[wiki:maintenance/approval 承認プロセス]をへる必要がある。 |
| | 22 | |
| | 23 | * user application 系 |
| | 24 | * BUGFIX or ENHANCEMENT としてバージョンアップも容認する |
| | 25 | * 但し、ユーザのデータ、使用状態に問題がおこらない範囲とする。 |
| | 26 | |
| | 27 | == plus == |
| | 28 | |
| | 29 | * 基本的には従来通り |
| | 30 | * 依存されていないか、依存されているものが全て自分がメンテナである場合は version up 可能。 |
| | 31 | * 依存されているものを全て対応できるが、自分がメンテナじゃないものが含まれている場合は要相談。 |
| | 32 | * [wiki:maintenance/i_am_not_maintener メンテナ以外が update したい場合の方法]参照 |
| | 33 | |
| | 34 | == extras == |
| | 35 | |
| | 36 | * 従来通り |
| | 37 | |