Control: tag -1 + patch Hi,
intrig...@debian.org: > the inclusion of the AppArmor profile broke OnionCircuits for me: > * it can't read Tor's authentication cookie > * fonts are messed up Here's one more. Since a recent sid upgrade, OnionCircuits needs read access to /usr/share/iso-codes/json/iso_3166-1.json: onioncircuits.desktop[8736]: PermissionError: [Errno 13] Permission denied: '/usr/share/iso-codes/json/iso_3166-1.json' onioncircuits.desktop[8736]: Traceback (most recent call last): onioncircuits.desktop[8736]: File "/usr/bin/onioncircuits", line 521, in cb_treeselection_changed onioncircuits.desktop[8736]: self.show_circuit_details(circuit) onioncircuits.desktop[8736]: File "/usr/bin/onioncircuits", line 538, in show_circuit_details onioncircuits.desktop[8736]: self.display_node(fp, nick) onioncircuits.desktop[8736]: File "/usr/bin/onioncircuits", line 583, in display_node onioncircuits.desktop[8736]: country = self.get_country(status_entry.address) onioncircuits.desktop[8736]: File "/usr/bin/onioncircuits", line 562, in get_country onioncircuits.desktop[8736]: country = pycountry.countries.get(alpha2=country.upper()).name onioncircuits.desktop[8736]: File "/usr/lib/python3/dist-packages/pycountry/db.py", line 52, in load_if_needed onioncircuits.desktop[8736]: self._load() onioncircuits.desktop[8736]: File "/usr/lib/python3/dist-packages/pycountry/db.py", line 76, in _load onioncircuits.desktop[8736]: with open(self.filename, 'r', encoding="utf-8") as f: This totally breaks the circuits details display (right pane), but otherwise OnionCircuits works fine. > I've pushed fixes for these problems to the upstream Git repo. Same: commit 042b39b06a8d08bc830e2a8710c7ef47a9957564 :) Cheers, -- intrigeri