Landscape can't use landscape.lib.bpickle from trunk
Bug #1673742 reported by
Данило Шеган
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Landscape Client |
Fix Committed
|
Critical
|
Данило Шеган |
Bug Description
With the removal of bpickle module (replaced with bpickle3 module), Landscape server code can't use it from the landscape-
https:/
https:/
Let's fix that by renaming bpickle3 back to bpickle since it is backwards compatible.
Related branches
lp://staging/~danilo/landscape-client/bpickle-no-3
- Adam Collard (community): Approve
- 🤖 Landscape Builder: Approve (test results)
- Alberto Donato: Approve
-
Diff: 169 lines (+14/-13)12 files modifiedlandscape/broker/ping.py (+1/-1)
landscape/broker/store.py (+1/-1)
landscape/broker/tests/test_ping.py (+1/-1)
landscape/broker/tests/test_transport.py (+1/-1)
landscape/broker/transport.py (+1/-1)
landscape/compat.py (+0/-2)
landscape/lib/amp.py (+1/-1)
landscape/lib/persist.py (+1/-1)
landscape/lib/tests/test_bpickle.py (+1/-1)
landscape/package/reporter.py (+2/-1)
landscape/package/store.py (+2/-1)
landscape/package/tests/test_reporter.py (+2/-1)
Due to the removal of the bpickle module and its replacement with the bpickle3 module, Landscape server code is no longer able to utilize the landscape. lib.bpickle from the trunk. This issue is evident in the following console logs:
[link to console log 1]
[link to console log 2]
To resolve this problem, the recommended solution is to rename bpickle3 back to bpickle since the newer module remains backward compatible with the previous version.
Website: https:/ /gosloto. co.za/