[Bug 1902540] Re: hirsute fails on add-apt-repository
Christian Ehrhardt
1902540 at bugs.launchpad.net
Tue Nov 3 07:41:19 UTC 2020
It seems that data is parsed from /usr/share/python-apt/templates/Ubuntu.info
class SourcesList(object):
""" represents the full sources.list + sources.list.d file """
def __init__(self,
withMatcher=True,
matcherPath="/usr/share/python-apt/templates/"):
Which also is part of Source: python-apt
I added hirsute manually there (as attached) and things started working.
** Patch added: "add hirsute to python-apt /usr/share/python-apt/templates/Ubuntu.info"
https://bugs.launchpad.net/ubuntu/+source/python-apt/+bug/1902540/+attachment/5430564/+files/fix-hirsute-python-apt.diff
** Changed in: python-apt (Ubuntu)
Status: New => Confirmed
** Changed in: software-properties (Ubuntu)
Status: Confirmed => Invalid
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to python-apt in Ubuntu.
https://bugs.launchpad.net/bugs/1902540
Title:
hirsute fails on add-apt-repository
Status in python-apt package in Ubuntu:
Triaged
Status in software-properties package in Ubuntu:
Invalid
Bug description:
On a fully updated hirsute add-apt-repository fails, example:
root at h:~# sudo add-apt-repository ppa:ci-train-ppa-service/4321
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 330, in <module>
addaptrepo = AddAptRepository()
File "/usr/bin/add-apt-repository", line 35, in __init__
self.distro.get_sources(self.sourceslist)
File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 91, in get_sources
raise NoDistroTemplateException(
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Ubuntu/hirsute
The PPA seems not to matter (all trigger it) and if I manually add PPA
sources list and GPG key it works. So maybe software-properties just
needs to learn about hirsute?
Or is there another components (like distro-info or such) that needs a
bump for this to work?
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-apt/+bug/1902540/+subscriptions
More information about the foundations-bugs
mailing list