现在我们假设有人提交了一个关于你的软件包的bug报告,第#54321号,它描 述了一个你可以解决的问题。要为你的软件包创建一个新的Debian修订版,你需 要:
小技巧:如何才能方便地以希望的格式得到日期呢?使用 `822-date`或者是`date -R`。
现在我们来考虑另外一种情况,一种稍微复杂一点的情况——一个上游的版本 发布了,当然你会希望它能够被打包。你需要做下面的事情:
uupdate -u gentoo-0.9.13.tar.gz
当然用你的新程序的文档名称替换掉这里的文件名。uupdate(1)
将会修改这个压缩包的名字,还会试着将原先
.diff.gz文件中的所有的修改应用到它上面,并且会更新新的 debian/changelog文件。
注意如果你已经如watch.ex, 第 5.10
节所述建立了一个`debian/watch'文件,那
么你就可以通过运行uscan(1)
来自动检测新版本的源
代码并下载它们,然后运行uupdate
。
当你创建了一个软件包的新版本,你必需做下面的事情来确认所有的人都可以 安全的升级:
注意如果你以前的软件包已经被发布到Debian,人们会通常会更新到Debian最 新的发布中的那个版本上,所以要记得测试从那个版本升级的情况。
Debian新维护人员手册
version 1.2, 2002年4月6日.joy-mg@debian.org