web-dev-qa-db-ja.com

お気に入りのパッケージを毎年2〜3回バックポートするにはどうすればよいですか?

私の現在のお気に入りのゲームはSimutransです。 Debianはすでに新しいリリースを取得しており、UbuntuはDebianからインポートしています。

ゲーム開発者は3〜9か月ごとに不定期に新しいバージョンをリリースし、ほとんどのマルチプレーヤーサーバーはすぐに最新バージョンに移行します。これは、Ubuntuバージョンが約1〜2リリース遅れており(現在は3リリース遅れています!)、Ubuntuプレーヤーはクライアントバージョンが古すぎるためサーバーを使用できないことを意味します。

プレリリースバージョンを現在のリリースにバックポートするにはどうすればよいですか?

バックポートリクエストを提出するだけですか?毎回? (毎年2〜3回?)

バックポーターチームで簡単にするにはどうすればよいですか?

参加すべきチームや求めるべき許可はありますか?

または私が追求すべき他の道?

2
user535733

特定の人によって提出されたLaunchpadのバグレポートであるバックポートリクエストの目的の1つは、その人がバックポートされたパッケージをテストできることを示すことができる(そして通常はそうする)ことです。したがって、リクエストを提出し、バックポートチームのメンテナがパッケージを作成するときにバックポートされたパッケージをテストすることで、バックポートプロセスに大きく貢献します。

事実上、バックポートをリクエストし、テストできることを示し、テストすることでバックポートの作業の一部を行っているので、毎回リクエストを提出すると、バックポーターの方が実際には簡単です。毎回役立つように利用できます。

ただし、次にバックポートリクエストを提出するときは、パッケージが永続的にバックポートを必要としていると考えていること、およびバックポートをテストするために永続的に利用可能であることを示すことができます。そうすれば、これに対処するためのより効率的な方法があれば、それは実際にバックポートの仕事をしている人々(あなたを含む)によって考案されるでしょう。

Ubuntu-dev-toolsには、リクエストバックポートと呼ばれる新しいスクリプトが12.04からあり、各バックポートで何をテストする必要があるかが示されます。これは、アイテムがテストされるときに人々がチェックできる「チェックボックス」のリストを提供します。

可能な場合、パッケージの新しいリリースにPPAではなくバックポートリポジトリを使用すると、ユーザーはソースを変更せずに最新バージョンを取得できます。 11.10以降、バックポートはデフォルトで有効になっていますが、リリースパッケージよりも優先度が低くなっています。これは、メインリポジトリに同じパッケージがある場合、誰かがバックポートバージョンを明示的に選択する必要があることを意味します。

2
Eliah Kagan