-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ブランチ運用について #92
Comments
あと、最新のGeckoを導入する上でブラウザ以外の周辺のライブラリに手を入れる必要がる場合は、meta-browserではなく、webdino/meta-gecko-embedded というレイヤを作ってそちらに入れていました。 こちらはブランチは切らない方針にして、必要に応じて(各BSPやそのバージョンに合わせて)、必要なレイヤを追加してもらう形にしていました。主にWaylandとGTKのバージョンを上げる必要がある環境のために用意したものですが、最近はその必要性も減っているので、ほとんど使っていません。 ただし、上記以外にもデモ用のレシピやデバッグ用のレシピなどもmeta-gecko-embeddedに入れてあるので、それらが必要なときには今でも使っています。 |
上記の説明のためだけに立てたissueなので、適宜Closeしてもらって大丈夫です。 |
ブランチ命名規則とステータスの整理、ありがとうございます。 Gecko 68 のコードについては firefox-68-wip よりも OSSystems/meta-browser の master の方が新しい状況なのですね。最近の修正を firefox-68-wip に入れてしまっていましたが、OSSystems/meta-browser の master から webdino/meta-browser/gem-firefox-68.X.Yesr にフォークして (または OSSystems 側に直接) 入れていかないとでしたね。 こちらの issue は後日 meta-browser の README か Wiki に説明を書き足すかプロジェクトサイト作って説明ページに書くか何かするときに閉じようかと思います。 |
ついでに書いておくと amethyst ブランチは最小限の XUL で起動する簡易 Web Viewer の開発コードを入れる想定で作ったブランチですが、諸都合により本日まで非公開リポジトリでの作業になっていたためブランチ切っただけで放置してしまったものなので削除します。 同じ Gecko 60, 68 などで webviewer アプリとしてビルドする為のレシピを追加するものなので (firefox_${ver}esr.bb と並列で nightly_${var}esr.bb を作っていたのと同様に)、ブランチ自体は別に分けることなく該当バージョンの独自ブランチ (gem-firefox-${ver}esrやfirefox-${ver}esr) にファイルを追加する形で追加します。 |
運用ルールは関係者で共有、それに合わせて進行できていると思うためクローズしますね。 |
webdino/meta-browserのブランチ運用について明確にしているドキュメントが無かったので、現状の説明をしておきます。と言っても何か明確な決まりがあるわけではなく、なんとなくこんな感じで運用していましたという説明です。特にこうしなければいけないとかでは無いので、今後の状況に合わせて変えてもらって良いと思います。
基本的な考え方や実際の状況
ブランチの命名規則(のようなもの)
68esrの状況について
The text was updated successfully, but these errors were encountered: