Update to landscape-client 1.0.29, which is a bugfix-only release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
landscape-client (Ubuntu) |
Fix Released
|
High
|
Mathias Gug | ||
Jaunty |
Fix Released
|
High
|
Mathias Gug |
Bug Description
Binary package hint: landscape-client
landscape-client 1.0.28 has some critical bugs. The fixes should be put into jaunty.
We have prepared a bugfix-only release, 1.0.29, which has these fixes. The bugs are all filed against the landscape-client package already. Here is the list:
- Add a timeout to HTTP operations to avoid hanging (LP: #349737)
- Clean up environment variables on startup to avoid propagating
variables that will corrupt package installation (LP: #348681)
- Clean up FDs on startup for the same reason (LP: #352458)
- Catch and handle certain errors from smart (such as invalid package
data) to avoid "stuck" Landscape activities (LP: #268745)
- Don't print warnings meant for developers to the console (LP: #336669)
Okay, I've attached the branch. If I'm unavailable for discussion, please contact Andreas Hasenack ('andreas' or 'ahasenack' on IRC) or Free Ekanayaka ('free' on IRC). I've attached a diff for easy reference, but the branch should be the canonical source.
The changes amount to 283 lines changed (278 added, 5 removed). Of these, 157 lines are in unit test files, leaving 126 for actual implementation changes.