O caminho a percorrer é fazer o upload de uma vez para cada versão do Ubuntu .
O Launchpad não cria pacotes para versões do Ubuntu que não são mais suportados, e apenas cria um pacote para uma versão específica do Ubuntu. A versão de destino é (como você já sabe) especificada no arquivo changelog
, pela entrada mais recente!
Lembre-se de que os pacotes dos quais seu programa depende podem não estar disponíveis na mesma versão em todas as versões do Ubuntu.
Você também fala sobre "multi-arquitetura" (arquitetura = tipo CUP, ex. x86, LPIA, AMD64) isso não faz diferença, pois cada pacote carregado é construído para todas as arquiteturas disponíveis contanto que você tenha Architecture: any
no pacote definição ( debian/control
) arquivo, isso também permite que você faça o pacote depender de pacotes diferentes para arquiteturas diferentes (definir o pacote mais de uma vez)