[14:12] <trickkiste53> How do I upload versions of my ceph-initramfs package for "focal" and "bionic" releases?
[14:13] <tumbleweed> I don't see a ceph-initramfs package in Ubuntu, are you talking about a PPA package?
[14:13] <trickkiste53> Launchpad error states, that ceph-initramfs_0.1.orig.tar.xz and ceph-initramfs_0.1-2.debian.tar.xz have already been uploaded (yes, for focal) but differ in content (true).
[14:14] <trickkiste53> tumbleweed: yes PPA
[14:14] <tumbleweed> so, PPAs follow the same rules as the main archive
[14:14] <trickkiste53> https://launchpad.net/~trickkiste/+archive/ubuntu/ceph-initramfs
[14:14] <tumbleweed> there can only be a single package per name+version
[14:15] <tumbleweed> so you can't re-use the same version in separate builds for multiple releases
[14:15] <tumbleweed> you can copy the build from one release to another release
[14:15] <tumbleweed> (if the same binary will work there)
[14:15] <trickkiste53> Same binary should work
[14:15] <tumbleweed> or you can upload with a different version, e.g. 0.1-2~focal1
[14:16] <trickkiste53> what is the recommended way to do this?
[14:16] <tumbleweed> if the same binary works, copying is the easiest
[14:16] <tumbleweed> generally, build on an old release, copy forward to newer ones
[14:17] <tumbleweed> (copy source + binary)
[14:17] <tumbleweed> but you have to test, to know that it'll work
[14:18] <trickkiste53> These are only initramfs bash scripts, they should work.
[14:18] <trickkiste53> so "copy existing binaries" in launchpad web gui?
[14:18] <tumbleweed> yep
[14:18] <trickkiste53> not rebuild
[14:19] <trickkiste53> and setting the release to the oldest supported one in changelog. ok.
[14:20] <trickkiste53> thank you
[14:20] <tumbleweed> when we start a new ubuntu release, we copy everything from the old one into it. If a package hasn't been uploaded in a few years, it may get copied to many releases