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

Reply via email to