liberty issueshttps://source.puri.sm/groups/liberty/-/issues2020-03-27T21:08:31Zhttps://source.puri.sm/liberty/tool/client/-/issues/17Fail only when missing modules are used, not loaded/imported2020-03-27T21:08:31ZDavid SeawardFail only when missing modules are used, not loaded/importedWe have a number of reports of Liberty CLI failing to start on different (non-PureOS) platforms. For example, where GNOME NetworkManager is not present. One way to isolate these issues would be to lazy load modules with https://github.co...We have a number of reports of Liberty CLI failing to start on different (non-PureOS) platforms. For example, where GNOME NetworkManager is not present. One way to isolate these issues would be to lazy load modules with https://github.com/pytest-dev/apipkg or a similar library. This would additionally allow us to define dependencies as optional.Prototype pangolin 2020https://source.puri.sm/liberty/tool/client/-/issues/22Consider a dedicated dependency for tunnel management2020-03-27T21:08:06ZDavid SeawardConsider a dedicated dependency for tunnel managementWe currently use library wrapping to access and update NetworkManager. We could instead use one these dependencies:
* https://pypi.org/project/python-networkmanager/
* https://pypi.org/project/pypia/
* https://pypi.org/project/piasync/We currently use library wrapping to access and update NetworkManager. We could instead use one these dependencies:
* https://pypi.org/project/python-networkmanager/
* https://pypi.org/project/pypia/
* https://pypi.org/project/piasync/Prototype pangolin 2020https://source.puri.sm/liberty/tool/client/-/issues/29please provide a testsuite2020-03-27T21:07:59ZJonas Smedegaardjonas.smedegaard@puri.smplease provide a testsuiteThis project lacks a testsuite.
If you need some (additional) arguments, then consider this: In Debian, packages with enabled and succeeding testsuite are rewarded by speedier transition from unstable to testing suite (2 days instead of...This project lacks a testsuite.
If you need some (additional) arguments, then consider this: In Debian, packages with enabled and succeeding testsuite are rewarded by speedier transition from unstable to testing suite (2 days instead of 5).Prototype pangolin 2020https://source.puri.sm/liberty/packaging/debian/-/issues/10RFP: etesync-server in Debian testing2020-03-27T21:07:38ZDavid SeawardRFP: etesync-server in Debian testing## Problem statement
EteSync provides end-to-end encryption for contacts, calendars and notes. Service operators need to install an EteSync server. etesync-server provides a full Django site suitable for hosting such as service.
## Sug...## Problem statement
EteSync provides end-to-end encryption for contacts, calendars and notes. Service operators need to install an EteSync server. etesync-server provides a full Django site suitable for hosting such as service.
## Suggested solution
Please package https://github.com/etesync/etesync-server in Debian testing, for eventual (long-term) inclusion in PureOS stable.
```
sudo apt install etesync-server
```
## Related links
* Upstream: https://github.com/etesync/server
* Debian RFP: https://bugs.debian.org/951273Prototype pangolin 2020Jonas Smedegaardjonas.smedegaard@puri.smJonas Smedegaardjonas.smedegaard@puri.sm2999-02-01