タグ付けされた質問 「launchpad」

ほとんどのUbuntuオープンソースプロジェクトで使用されているWebサイトLaunchpad.netに関する質問。



2
動作中のプログラムのPPAを作成するにはどうすればよいですか?
C、C ++、またはPythonで作成されたアプリケーションが動作していると仮定しましょう。Launchpad PPAを作成して、他の人がパッケージから簡単にインストールできるようにします。これを最初から最後まで行うための手順をステップごとに説明してください。(または、同じことを行うリンクを提供します;) プログラミング言語は重要ですか?(それはbashスクリプトですか?) ビルドに何か追加する必要がありますか? ビルドはどこにインストールする必要がありますか? 依存関係を定義するにはどうすればよいですか? 依存関係を使用するにはどうすればよいですか? .debを作成するにはどうすればよいですか? Launchpadにアップロードする前に何をする必要がありますか?


7
バグに気付く方法
重要なバグを適切な人に通知する最善の方法は何ですか?それで、できるだけ早く修正できますか? 私のような開発者が10.10でIDEを使用できないようにするGVFSのバグがあります。IDEソフトウェアを使用するには、10.04にダウングレードする必要があります。私はそれを重大なバグと呼びます。 これらのバグレポートで報告しました。 https://bugs.launchpad.net/ubuntu/+source/gnome-vfs/+bug/658069 https://bugs.launchpad.net/ubuntu/+source/geany/+bug/643253 しかし、これまでのところ、私が見ることができる公式の反応は全くありませんでした。どうすればすぐに表示して修正できますか? 忍耐は常に良いアイデアですが、これらのバグレポートに注意を向けるためにできることは他にありますか? 私は待っていてうれしいですが、プロセスをスピードアップするためにできることがあれば、それを知っておくと良いでしょう:)

4
誰かが私を助けてくれるように、プロジェクトコードをオンラインで公開するにはどうすればよいですか?
私のローカルプロジェクトには動作していないコードがいくつかありますので、誰かに見せて、おそらく手伝ってもらいたいと思います。これは短いスニペットでも単一のファイルでもありません。複数のファイルとディレクトリが関係しています。 どうすればコードを最適に公開できますか?


3
自分のプロジェクトをDebianの一部にするにはどうすればよいですか?
launchpad.netでホストされる新しいプロジェクトがあります。私のプロジェクトは、UbuntuとDebianの両方に役立ちます。ただし、launchpad.netでプロジェクトのホストを開始し、パッケージをDebianにミラーリングするためのドキュメントを見つけることができません。 自分のプロジェクトをDebianの一部として提案する方法は? UbuntuとDebianの違いは何ですか? launchpad.netでホストし続けることができますが、Debianでもクロスホスト(およびパッケージ化)するように依頼できますか? 前もって感謝します。

1
自動更新PPAを準備する方法は?
毎日更新されるSVNリポジトリにいくつかのソースコードがあります。 SVNトランクから更新して新しいパッケージをビルドするPPAにこのソースパッケージをプッシュする方法はありますか? または、トランクからの更新ごとに新しいソースパッケージをプッシュする独自のメカニズムが必要ですか?
21 ppa  launchpad  svn 

2
LaunchpadのGit
私はほとんどのコードをGitリポジトリで開発していますが、Launchpadでもう少しアクティブになったので、通常のコード開発方法に反するGitのワークフローと2つの「小さな」違いがあるBazaarを取り上げ始めました。Bazaarを使用しても構いませんが、Launchpadには複数のVSCツールを使用するオプションがあることに気付きました 私は、これがLaunchpadでどのように機能するかを正確に知りたいのですが、以下に重点を置いています。 リポジトリはGitリポジトリまたはBazaarリポジトリとしてミラーリングされていますか? Bazaarリポジトリの場合-Gitリポジトリ内の複数のブランチはLaunchpadでどのようにミラーリングされますか? LPブランチにプッシュするユーザーからの更新はどのように処理されますか Gitからのブランチは読み取り専用と見なされますか、それともLPはそれらをGitサーバーにプッシュしようとしますか? もしそうなら、どのような方法で?(Git + SSH、Git Daemonなど) LPミラーはどのくらいの頻度で更新されますか?
21 launchpad  git  bazaar 

2
ペーパーカットとは何ですか?
One Hundred Paper Cutsプロジェクトは、各リリースサイクルで100の「ペーパーカット」を修正すると述べています。ペーパーカットの定義は何ですか?
21 launchpad 

1
レシピからビルドするときにPPAのパッケージに変更ログファイルを適用する方法
パッケージがレシピを使用してランチパッドでビルドされる./debian/changelogと、提供されたファイルは無視され、次のような役に立たないファイルが生成されます。 harmonyseq (0.14~natty1) maverick; urgency=low * Auto build. -- Rafal Cieslak <rafalcieslak256@gmail.com> Tue, 25 Jan 2011 16:56:57 +0000 「自動ビルド」をそこに置くのではなく、launchpadがchangelogファイルに準備した変更のリストを保存していた方がずっと良いでしょう。 レシピからパッケージをビルドするときに、変更ログファイルの変更リストを強制的にランチパッドに使用させるにはどうすればよいですか?


2
Launchpadプロジェクトにパッチを提出するにはどうすればよいですか?
Git / GitHubのバックグラウンドがあり、Bazaar VCSについてほとんど知識がないので、Launchpadでホストされているプロジェクトにバグを報告したり、パッチを送信したりすることもあります。「適切な」方法でそれを行いたいので、邪魔にならずにマージや改善の準備ができています。 私は自分のニーズに合ったまともな簡単なハウツーを見つけることができないようです。 私がこれまでにしたこと: Launchpadアカウントを作成しました。 バグを報告し、 Bazaarをインストールし、SSHキーなどを設定します 今それがGitHubなら、私は レポをフォークし、 分岐レポのクローンを作成し、 適切な名前のブランチを作成して作業を行い、 コミット+プッシュ、 GitHub WUIを使用してプルリクエストを作成します。 しかし、それはGitHubではなく、LaunchpadとBazaarの両方のアーキテクチャは、GitHub / Gitの対応するアーキテクチャとはまったく異なるようです。 それで、親切な魂が私を大量の文書にdrれさせ、主に第二部の簡単なステップの道をコンパイルするのを救うことができるでしょうか?おそらく必要なときに関連するCLIコマンドを含めますか? 編集:Ubuntuパッケージ(それが何であれ)またはLaunchpadプロジェクトについて具体的に尋ねているかどうかを明確にする必要があるようです。 UbuntuパッケージとUbuntu以外のパッケージの区別についてはあまり気にしません。どんなソフトウェアも今日はUbuntuにあり、明日にはなくなるか、その逆になります。開発は配布よりも重要なことです。 だから私はそれを仮定していた Ubuntuで配布されるすべてのパッケージがLaunchpadでホストされるわけではありません。 Launchpadの「公式」または「デフォルト」のワークフローが存在します(すべての開発者がBazaarの使用に同意できる場合、なぜパッチワークワークフローにほとんどの開発者が同意できないのでしょうか?)、 だから、Ubuntuの方法ではなく、Launchpadの方法について尋ねています。そして、交差点が広大なので、ここではかなり話題になっていると思うので、AUを選択しました。
19 launchpad  git  bazaar  patch 

2
PPAへのアップロードは成功したが、パッケージが表示されない
パッケージを初めてPPAにアップロードしようとしています。 OpenStack Compute(nova)プロジェクトのカスタマイズバージョンにPPAを使用したいので、このプロジェクトのbexarリリース(lp:nova / bexar)に対応するパッケージを新しいバージョン番号でアップロードしてテストを試みました。変更ログエントリ。OpenGPGキーを使用してソースパッケージに署名しました。これは、ubuntuキーサーバーにアップロードされています。 $ dch -v 2011.1-0ubuntu2-isi1 -D lucid "ISI bexar build #1" $ dpkg-buildpackage -s -rfakeroot -tc -D -k4C8A14AB リポジトリにファイルをアップロードしようとすると、機能しているように見えました(実際の電子メールは隠されています)。 $ dput ppa:lorinh/ppa nova_2011.2~bzr663-1isi1_source.changes Checking signature on .changes gpg: Signature made Fri 11 Feb 2011 03:52:50 PM EST using RSA key ID 4C8A14AB gpg: Good signature from …
18 ppa  launchpad 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.