我有一个程序,需要针对每个ubuntu版本进行重新编译。
目前,我仅在当前发行版中使用Ubuntu的PPA打包它。
最终,我必须为先前的ubuntu版本提供软件包。
我不确定如何做到这一点。
Ubuntu PPA构建服务器如何工作-它是否仅查看最新的changelog条目(在debian / changelog文件中)中的distribution字段来确定应针对哪个发行版构建软件包?
debian规范允许将多个发行版本添加到发行字段中。但这并不能帮助我。
一些ubuntu文档讨论将发行名称编码为版本号(在debian changelog文件中)。
但是这在实践中如何工作?该程序有新版本,那又如何呢?我是否为每个发行版添加一个新的变更日志条目,并且PPA构建服务器在将其分发后为每个发行版自动构建新软件包?还是PPA buildserver仅查看第一个变更日志条目?