Fix Launchpad username validation in PPA sources
Launchpad usernames can begin with a digit. Launchpad uses the following
pattern (see lib/lp/app/validators/username.py
):
username_valid_pattern = re.compile(r"^[a-z0-9](-?[a-z0-9])+$")
Launchpad usernames can begin with a digit. Launchpad uses the following
pattern (see lib/lp/app/validators/username.py
):
username_valid_pattern = re.compile(r"^[a-z0-9](-?[a-z0-9])+$")