v19 | v20 | |
---|---|---|
97 | 97 | === Plus Update の場合 === |
98 | 98 | |
99 | 猫 | |
99 | 自分が該当 Package のメンテナでない場合、あるいは、 | |
100 | 該当 Package が依存されているパッケージのメンテナがすべて自分でない場合は、 | |
101 | [wiki:maintenance/i_am_not_maintener メンテナ以外が update したい場合の方法]に基づき、 | |
102 | 依存されているパッケージのメンテナや ML で相談する。 | |
100 | 103 | |
101 | 該当 Package | |
104 | 1. Package を作成する(Package 作成者) | |
105 | * incoming に put する前に、Package 作成者の手元でテストを行う。 | |
106 | * 依存されているパッケージ、依存関係を確認する。 | |
107 | * vbuilder などを用いて、気付かない間に公式リポジトリにないパッケージが依存していないかの確認する。 | |
102 | 108 | |
103 | 自分が該当 Package のメンテナでない場合は、[wiki:maintenance/i_am_not_maintener メンテナ以外が update したい場合の方法]に基づき、相談する。 | |
109 | 2. Package を incoming へ put する(Package 作成者) | |
110 | * put 先の incoming は「VinePlus」 | |
111 | * VineSeed の plus は /VineSeed/plus | |
104 | 112 | |
105 | {{{ | |
106 | #!comment | |
107 | * API/ABI 互換である場合には Version up 可能 (基本的には従来通り) | |
108 | * 上記以外の場合は、 | |
109 | o 依存されていないか、依存されているものが全て自分がメンテナである場合は version up 可能。 | |
110 | o 依存されているものを全て対応できるが、自分がメンテナじゃないものが含まれている場合は要相談。 | |
111 | + メンテナ以外が update したい場合の方法参照 | |
112 | }}} | |
113 | 1. Package を作成する(Package 作成者) | |
114 | * | |
113 | 3. Package を incoming へ put したことを ML で報告する(Package 作成者) | |
114 | * 更新点の案内 | |
115 | * 互換性に変更ある場合はその情報 | |
116 | * 関連 URL の情報・関連 Vine Linux BTS | |
115 | 117 | |
116 | 118 | === Extras Update の場合 === |
117 | 119 | |
118 | 猫 | |
120 | plus に従います。 | |
119 | 121 | |
120 | {{{ | |
121 | #!comment | |
122 | * plus に従う!? | |
123 | ||
124 | * 依存をこわさない限り可能。ただし、継続メンテナンスする場合は plus へ昇格させることが望ましい(従来通り) | |
125 | }}} | |
122 | もし継続的にメンテナンスする場合は、plus への昇格を ML で宣言して下さい。 | |
126 | 123 | |
127 | 124 | === Non-free Update の場合 === |
128 | 125 | |
129 | 猫 | |
126 | plus に従います。 | |
130 | 127 | |
131 | {{{ | |
132 | #!comment | |
133 | * plus に従う | |
134 | ||
135 | * self-build 系 | |
136 | o 原則としては、so name の変更がある version up はしない! | |
137 | }}} | |
128 | ==== self-build 系 ==== | |
129 | * so name の変更に注意する。 |