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

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

1
ubuntuソースが利用可能になり、PPAにアップロードされるときに自動的にパッチを適用する簡単な方法はありますか?
次のことを行うためのツールを探しています。 一連のソースパッケージ(具体的にはgtk + 2とgtk + 3)の更新を自動的に検出する ソースパッケージをダウンロードする 自分のカスタムパッチをソースに適用する パッチを適切にコミットします(dpkg-source --commit [something-or-other]?) 成功した場合は、それらをLaunchpadのPPAにアップロードします(これにより、通常の方法でシステムをポイントできます)。 Launchpadはそれをすべて私にしてくれますか? そうでない場合、すべてをcronジョブから自動的に実行するツールはありますか? 上記に失敗した場合、私は何かを自分でノックしますが、どのコマンドを実行する必要がありますか。 ソースパッケージの更新を検出してダウンロードしますか?(毎回新しいコピーをapt-getソースする必要があるよりも(bzr | git)pullのようなものを好みます) ローカルでパッチを自動コミットしますか(毎回同じコミットの説明を使用します)? ソースを非インタラクティブにPPAにアップロードしますか? 私は質問を見つけました(カスタムPPAのWineにパッチを適用する適切な方法は何ですか?)その完全に自動化されたバージョンとソースの更新の自動検出は、非常に役立ちます。
9 ppa  launchpad  source 

3
Ubuntu Single Sign OnとLaunchpad Login Serviceの関係は何ですか?
Canonicalは、Ubuntuオンラインの世界で少なくとも2つのOpenIDベースのログインサービスを運営しています。UbuntuSingle Sign OnとLaunchpad Login Serviceです。両方のサイトのフッターの情報によると、両者はCanonical SSO providerと呼ばれる同じバッキングソフトウェアを共有しています。 私の質問は、これら2つのサイトが完全に別の実装であるか、または同じユーザーデータベースを共有するかどうかです。または、2つのサービス間に他の直接的な関係はありますか? つまり、どちらのサービスにもアカウントがなく、Ubuntuシングルサインオンで新しいアカウントを作成した場合、Launchpad Login Serviceアカウントも持つことになりますか?逆のシナリオはどうですか? LaunchpadログインサービスがUbuntuシングルサインオンより前に存在していたことを知っています。また、起動時にUbuntu SSOで既存のLaunchpadログイン詳細を使用できたことも知っています。ただし、これらが同じアカウントであるか、Launchpadアカウントが新しいサービスにコピーされていて、現在は別のものであるかどうかははっきりしていません。

6
WineにカスタムPPAをパッチする適切な方法は何ですか?
私は自分のマシンで使用するために手動でWineにパッチを適用してきましたが、友人や関係者のためにそれをPPAに入れたいです。 現在、私はこの手順に従います: アップストリームPPAから最新のソースを取得する apt-get source patch非公式でサポートされていないパッチを適用するために使用します。 を使用してパッケージを作成する dpkg-buildpackage -rfakeroot -uc -b これは、ローカルマシンで実行するパッケージを作成するのに適しています。ただし、私はこのカスタムビルドをPPA経由で他のユーザーに配布したいと思います。 この手順で十分ですか、それとも私が特にWineについて従うべき手順がより正確で、保守しやすくなっていますか?

2
ランチパッドプロジェクトを調べて、add-apt-repositoryコマンドを理解するにはどうすればよいですか?
ランチパッドからプログラムをインストールするには、ソフトウェアソースリストにリポジトリを追加できます... ランチパッドページを見て、[ソフトウェアソース] GUIページからリポジトリと公開キーを追加する方法を知っていますが、add-apt-repositoryコマンドを使用したいので、キーを見つけます。 mランチパッドページから取得するのが面倒なので、保存してからインポートします。 私の問題は、特定のプロジェクトに適切なコマンドを理解する方法がわからないということですか? たとえば、Cardapioは次のコマンドを使用します。 sudo add-apt-repository ppa:cardapio-team/unstable しかしcardapio-team/unstable、ランチパッドのページに書かれたものが表示されません:https : //launchpad.net/cardapio ?? それは可能ですか、またはこのアドレスはランチパッドと完全に分かれていますか? ありがとう!

1
Launchpadのすべてのソースコードはどこで参照できますか?
回答のパッケージコードにリンクする必要がある場合、Launchpadのソースコードブラウザは非常に便利だといつも思っていました。URLパターンは非常に単純(https://code.launchpad.net/ubuntu/+source/<package>)なのでcode、アドレスバーに入力した後、最後の単語を置き換えることができます。しかし、最近、実際のパッケージングコードを見つけることの一貫性が失われていることがわかりました。 例えば: GDM -15.10より新しいものはありません。しかし、それ以降、パッケージングコードが変更されたことは、変更ログから明らかです。 バッシュ -これは面白いです。リンクがありますランチパッドのGitリポジトリ、そのページでは、とそこにあなたは新しいリリースのためのパッケージを見ることができます。同様に、apt、bash、git、grub2、... GDMパッケージ用のGitリポジトリがリストされていないことに注意してください。GDMのような他のもの:バザー自体、LightDM、zsh、Chromium、... そのすべてのパッケージ化コードはどこに行きましたか? パッケージコードをダウンロードしたくないので注意してくださいapt-get source。ソフトウェアのソースコードを参照したくないので、LPの外側を調べます(もちろん、ソフトウェアがLPで開発されている場合を除きます)。Ubuntuのパッケージ化コードをオンラインで閲覧して、リンクできるようにしたいと考えています。Debianの場合、通常はAliothのパッケージを掘り下げることができます。

1
Launchpad:CLI「パッケージのコピー」
私がアップロードするランチパッドを使用しています.dsc、debian.tar.gzと.orig.tar.xz。origアーカイブにはi386ファイルとamd64ファイルの両方が含まれており、私はdebian/rulesさまざまなアーキテクチャパッケージのビルドに使用しています。しかし、それはTrustyシリーズにのみ基づいています。[ パッケージのコピー]機能を使用したいのですが、自動化してください。 現在、Launchpadに接続し、[ パッケージの詳細を表示 ]をクリックし、[ パッケージのコピー ]をクリックして、次を使用する必要があります。 > Destination PPA: > This PPA > Destination series: > Utopic > Copy existing binaries この「古いシリーズから既存のバイナリを新しいシリーズにコピーする」すべてを自動化する方法はありますか、それともCLIを使用してスクリプトで使用する方法はありますか? ありがとうございました リード: Q:多分それubuntu-archive-toolsを助けることができます、それはコピーパッケージのPythonスクリプトを持っているようです? A:それでは動作しません:python copy-package -y -b --ppa-name=myname/myppa --to-ppa-name=myname/myppa -s trusty --to-suite=utopic -e versionofpackage Q:変更ログのエントリをからに変更した場合はどうtrusty ; urgency=lowなりutopic trusty ; urgency=lowますか? A:動作しません:Unable to find distroseries: utopic trusty. Further …


1
Launchpadビルド環境以外では再現できないビルドの失敗をデバッグする方法は?
変更されたlibdbusmenuパッケージをビルドしようとしています。ローカルでビルドすると、正しくビルドされます。 sudo apt-get build-dep libdbusmenu wget https://launchpad.net/~a-j-buxton/+archive/dbusmenu/+files/libdbusmenu_12.10.3%2B13.10.20130913-0ubuntu2.1.diff.gz wget https://launchpad.net/~a-j-buxton/+archive/dbusmenu/+files/libdbusmenu_12.10.3%2B13.10.20130913-0ubuntu2.1.dsc wget https://launchpad.net/~a-j-buxton/+archive/dbusmenu/+files/libdbusmenu_12.10.3%2B13.10.20130913.orig.tar.gz dpkg-source -x libdbusmenu*.dsc cd libdbusmenu* dpkg-buildpackage ただし、PPAでは、テストの1つが実行されず、ビルドが失敗します。実際のテスト出力はビルドログに書き込まれません: https://launchpadlibrarian.net/155471644/buildlog_ubuntu-saucy-amd64.libdbusmenu_12.10.3%2B13.10.20130913-0ubuntu2.1_FAILEDTOBUILD.txt.gz この問題を解決するにはどうすればよいですか? これは、PPAビルダーが使用するビルド環境をより厳密に再現することになるかもしれません。もしそうなら、どうすればいいですか? 私はpbuilder chrootを使用してビルドを試みました-これは私のローカルシステムで正しく動作します。 Lintianはパッケージに対して次の警告を生成します。 W: libdbusmenu source: quilt-build-dep-but-no-series-file W: libdbusmenu source: patch-system-but-no-source-readme W: libdbusmenu source: ancient-standards-version 3.9.2 (current is 3.9.4)
8 ppa  launchpad 

1
MavenプロジェクトのPPAを作成する方法は?
自分でPPAを作ってみたかった。私が持っているプロジェクトは、mavenでビルドされたjavaプロジェクトです。これは私がこれまでに行ったことです: PPAを作成しました。 Launchpadで新しいプロジェクトを設定します。 SVNリポジトリからプロジェクトをインポートするブランチを追加しました。 ビルドを私のPPAに公開するそのブランチのレシピを作成しました。 これは私が行き詰まっているところです。 私はチュートリアルとGoogleをよく読みました。しかし、自分のプロジェクトを構築する方法を見つけることができませんでした。 ブランチのビルドを開始できます。しかし、予想通り、失敗しました。makefileなどのメタ情報をリポジトリに配置する必要があると思います。LaunchpadでMavenプロジェクトをビルドしてパッケージ化することさえ可能ですか?私はまた、使用してローカルに.debファイルを構築しようとしたbzr dh-makeとdebuild。フォルダ内にbzr dh-make多数のファイルを作成しました./debianが debuild失敗しました。プロジェクトで正しいメタ情報を指定した場合は機能するので、Launchpadと同じ問題です。 これはかなり一般的な質問ですが、私の.debような「エキゾチックな」ケースがなくても、ファイルをパッケージ化するための適切なチュートリアルが不足していると思います。 要約すると: 適切にビルドおよびパッケージ化できるように、プロジェクトでどのファイル/情報を提供する必要がありますか? どんな助けも素晴らしいでしょう:-)
8 java  ppa  deb  launchpad 


2
他のPPAへのリンクのみを含むPPAを作成する方法は?
Launchpadで1つのPPAを維持し、好きなすべてのパッケージを用意する必要があるだけです。 更新:気の利いた回避策も大歓迎です;) 更新:ここで自宅でサーバーを実行しています。したがって、私が自分のプライベートリポジトリをセットアップできるソリューションがある場合、それはまったく問題ありません。
8 ppa  launchpad 

2
ソースからUbuntuパッケージを更新するにはどうすればよいですか?
Ubuntuでnetwork-manager-openconnectパッケージの更新バージョンを作成したいのですが。どうやら最新のパッケージソースを入手する必要があります。 bzr branch lp:~network-manager/network-manager/openconnect-ubuntu.head じゃあ何?パッケージには、gitを使用して最新のアップストリームコードから自身を更新する方法があるようです。しかし、どうすればそれを実現できますか?

1
Launchpadコードに魔法のコミットワードはありますか?
多くのソース管理追跡システム(Redmine、Trac、Jira)resolves #1234では、コミットメッセージに魔法のような単語を追加して、バグを特定のステータスに更新することができます。Launchpadにこのような機能はありますか?ある場合、魔法のキーワードのリストはどこですか? Redmineの課題追跡ページで例を見ることができます。 http://www.redmine.org/issues/6987には2つの「関連リビジョン」があります コミットメッセージが修正されているため、これらは関連付けられています。ページタイトルの一意性はそうでないため、Wiki#find_pageは大文字と小文字を区別すべきではありません(#6987)。キーワードとしてのFixedとバグの一意のID #6987の組み合わせにより、関連付けられたティックが自動的にfixedに更新されました。

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