Merge pull request #15944 from keymanapp/maint/linux/uploadppa

maint(linux): fix uploading to ppa 🏗️

It seems that since a recent DDOS Launchpad only accepts secure connections. This change uses the new keyman-ppa section (which has already been created on the TC build agents) to upload to the ppa.

Follows: #15928
This commit is contained in:
Eberhard Beilharz 2026-05-11 18:33:25 +02:00 committed by GitHub
commit 81c92537c9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 14 additions and 3 deletions

View file

@ -171,6 +171,17 @@ Package builds on Launchpad are triggered manually by running the Keyman script
export DEBFULLNAME="Firstname Lastname" export DEBFULLNAME="Firstname Lastname"
``` ```
5. Create a `[keyman-ppa]` section in your `~/.config/dput/dput.cf` (or `~/.dput.cf`)
config file:
```
[keyman-ppa]
fqdn = ppa.launchpad.net
method = sftp
incoming = ~keymanapp/%(keyman-ppa)s
login = *
```
### Building packages on Launchpad ### Building packages on Launchpad
The `launchpad.sh` script downloads the current source code (beta or stable) from The `launchpad.sh` script downloads the current source code (beta or stable) from

View file

@ -46,11 +46,11 @@ else
fi fi
if [[ "${KEYMAN_TIER}" == "stable" ]]; then if [[ "${KEYMAN_TIER}" == "stable" ]]; then
ppa="ppa:keymanapp/keyman" ppa="keyman-ppa:keyman"
elif [[ "${KEYMAN_TIER}" == "beta" ]]; then elif [[ "${KEYMAN_TIER}" == "beta" ]]; then
ppa="ppa:keymanapp/keyman-beta" ppa="keyman-ppa:keyman-beta"
else else
ppa="ppa:keymanapp/keyman-alpha" ppa="keyman-ppa:keyman-alpha"
fi fi
echo "ppa: ${ppa}" echo "ppa: ${ppa}"