Questions tagged «launchpad»

与Launchpad.net有关的问题,Launchpad.net是大多数Ubuntu开放源代码项目所使用的网站。



2
如何为工作程序创建PPA?
假设我有一个用C,C ++或Python编写的工作应用程序。我想创建一个Launchpad PPA,以便其他人可以从软件包中轻松安装它。请逐步提供逐步说明。(或提供执行相同操作的链接;) 编程语言重要吗?(可以是bash脚本吗?) 我需要添加任何内容吗? 构建应该将其自身安装到哪里? 如何定义依赖关系? 如何使用依赖关系? 如何创建.deb? 上传到Launchpad之前需要做什么?


7
如何发现错误
使正确的人注意到关键错误的最佳方法是什么,以便可以尽快修复? GVFS有一个错误,阻止我这样的开发人员使用10.10中的IDE。我们需要降级到10.04才能使用我们的IDE软件。我将其称为严重错误。 我们已经在以下错误报告中报告了它: https://bugs.launchpad.net/ubuntu/+source/gnome-vfs/+bug/658069 https://bugs.launchpad.net/ubuntu/+source/geany/+bug/643253 但是,到目前为止,我看不到任何官方的回应。如何快速查看并修复它? 我知道耐心始终是一个好主意,但是对于这些错误报告,还有什么其他方法可以引起人们的注意呢? 我很乐意等待,但是如果我们可以采取一些措施来加快这一过程,那么很高兴知道:)



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
启动板上的Git
我现在在Git仓库中开发了大部分代码,现在我在Launchpad上变得更加活跃了,我开始选择Bazaar,它与Git的工作流程有两个“小”区别,这与我通常开发代码的方式背道而驰。虽然我不介意使用Bazaar,但我注意到Launchpad可以使用多个VSC工具 我很好奇这与Launchpad一起工作的方式,重点是以下几点: 回购是否镜像为Git回购或市集存储库? 如果是集市仓库,那么如何在Launchpad上镜像Git存储库中的多个分支? 用户推送到LP分支的更新如何处理 来自Git的分支是只读的还是LP会尝试将其推送到Git服务器? 如果可以,采用什么方法?(Git + SSH,Git守护程序等) LP镜像多久更新一次?
21 launchpad  git  bazaar 

2
什么是剪纸?
一百个剪纸项目说,它将在每个发布周期修复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 如果启动板将我准备的更改列表存储在changelog文件中,而不是仅在其中放置“自动构建”,那就更好了。 从配方构建软件包时,如何强制启动板使用我的变更日志文件中的变更列表?


2
如何向启动板项目提交补丁?
拥有Git / GitHub背景并且对Bazaar VCS知之甚少,我偶尔会向启动板上托管的项目报告错误,甚至发送补丁。我想以一种“适当”的方式进行操作,以便在不妨碍的情况下可以进行合并或改进。 我似乎找不到适合我需要的像样的简单操作方法。 到目前为止,我做了什么: 我已经创建了启动板帐户, 报告了错误, 安装了Bazaar并设置SSH密钥等。 现在如果是GitHub,我会 分叉仓库 克隆分叉的仓库 创建一个合理命名的分支并执行工作, 提交+推送, 使用GitHub WUI创建拉取请求。 但这不是GitHub,Launchpad和Bazaar架构似乎与GitHub / Git架构有很大不同。 那么,一个善良的灵魂可以救我免于淹没大量文件并编写一条简单的步骤路径(主要是第二部分)吗?可能在需要时包括相关的CLI命令吗? 编辑:似乎我应该弄清楚是否要特别询问有关Ubuntu软件包(无论是什么意思)或Launchpad项目的问题。 我不太在乎Ubuntu软件包和非Ubuntu软件包之间的区别。现在,任何软件都可以在Ubuntu中使用,明天就可以使用,反之亦然。发展远比分配重要。 所以我以为 并非Ubuntu中分发的每个软件包都托管在Launchpad上, 存在Launchpad的“正式”或“默认”工作流程(好吧,如果所有开发人员都可以同意使用Bazaar,那么为什么大多数人都不同意修补工作流程?), 所以我问的是Launchpad方式,而不是Ubuntu方式。我选择了AU,因为交叉点很大,所以我想这里很有趣。
19 launchpad  git  bazaar  patch 

2
已成功上传到PPA,但没有出现软件包
我正在尝试第一次将软件包上传到我的PPA。 我想将PPA用于OpenStack Compute(nova)项目的自定义版本,因此我尝试通过上传与该项目的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 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.