Ok, I have a tentative fix for this bug.
Here's my test sources.list before (containing both valid and invalid entries):
# Valid binary entries deb http://ports.ubuntu.com/ubuntu-ports natty main restricted deb http://ports.ubuntu.com/ubuntu-ports natty-security main restricted deb http://ports.ubuntu.com/ubuntu-ports natty-updates main restricted
# Valid source entries deb-src http://ports.ubuntu.com/ubuntu-ports natty main restricted deb-src http://security.ubuntu.com natty-security main restricted deb-src http://archive.ubuntu.com/ubuntu natty-updates main restricted
# Invalid binary entry deb http://archive.ubuntu.com/ubuntu natty-proposed main restricted
After running the modified python-apt, I get:
# Valid binary entries deb http://ports.ubuntu.com/ubuntu-ports natty main restricted universe multiverse deb http://ports.ubuntu.com/ubuntu-ports natty-security main restricted universe multiverse deb http://ports.ubuntu.com/ubuntu-ports natty-updates main restricted universe multiverse
# Valid source entries deb-src http://ports.ubuntu.com/ubuntu-ports natty main restricted universe multiverse deb-src http://security.ubuntu.com natty-security main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu natty-updates main restricted universe multiverse
Ok, I have a tentative fix for this bug.
Here's my test sources.list before (containing both valid and invalid entries):
# Valid binary entries ports.ubuntu. com/ubuntu- ports natty main restricted ports.ubuntu. com/ubuntu- ports natty-security main restricted ports.ubuntu. com/ubuntu- ports natty-updates main restricted
deb http://
deb http://
deb http://
# Valid source entries ports.ubuntu. com/ubuntu- ports natty main restricted security. ubuntu. com natty-security main restricted archive. ubuntu. com/ubuntu natty-updates main restricted
deb-src http://
deb-src http://
deb-src http://
# Invalid binary entry archive. ubuntu. com/ubuntu natty-proposed main restricted
deb http://
After running the modified python-apt, I get:
# Valid binary entries ports.ubuntu. com/ubuntu- ports natty main restricted universe multiverse ports.ubuntu. com/ubuntu- ports natty-security main restricted universe multiverse ports.ubuntu. com/ubuntu- ports natty-updates main restricted universe multiverse
deb http://
deb http://
deb http://
# Valid source entries ports.ubuntu. com/ubuntu- ports natty main restricted universe multiverse security. ubuntu. com natty-security main restricted universe multiverse archive. ubuntu. com/ubuntu natty-updates main restricted universe multiverse
deb-src http://
deb-src http://
deb-src http://
# Invalid binary entry archive. ubuntu. com/ubuntu natty-proposed main restricted
deb http://