This is an update request for smart in Jaunty. The new version, 1.2, has the following important fixes compared to 1.1.1 which is in Jaunty now:
DESCRIPTION OF CHANGES
- bug #268261: add timeout for smart connections. Without this, smart would stay stuck forever if the server it was connected to didn't reply anymore but kept the connection open.
- bug #236884: need to set proxy for smart too. landscape-client can be configured with a proxy, but this setting is not inherited by smart. So landscape-client would be working, but smart wouldn't.
- bug #292542: support python 2.6. Without this fix, a bunch of warnings is sent to the terminal (if run interactively) and the landscape-client logs
Upstream changelog for this release (http://lists.labix.org/pipermail/smart-labix.org/2009-March/003875.html):
- Smart now works with Python 2.6, as well as Python 2.3 still.
- Timestamps of fetched files was setting the wrong timezone, which could trigger unnecessary downloads of unchanged files.
- A timeout was added to pycurl connections, to avoid hangs.
- Debian backend now recognizes Darwin and Solaris packages.
- An option was added to the KDE smarttray to start the GUI up.
- When using "rpm-root", now correctly use an absolute path.
- Screen width now defaults to 80 characters, if detection fails.
- Pathlist/contents were updated to work with newer RPM versions.
- Smart now doesn't exit when encountering RPM dependency loops.
RATIONALE
Of the three bugs above, the first two are very important for landscape-client. We always have around 20-30 clients which are reporting no packages at all to the Landscape server, which indicates smart is for some reason not working properly.
Both bug #268261 and bug #236884 were QA'ed by me (as can see in the respective bug reports) and also have self tests for the fixes.
I'm now afraid firefox will crash and I will lose what I wrote, and I still have lots to do. So I'll open the bug and alter the description.
This is an update request for smart in Jaunty. The new version, 1.2, has the following important fixes compared to 1.1.1 which is in Jaunty now:
DESCRIPTION OF CHANGES
- bug #268261: add timeout for smart connections. Without this, smart would stay stuck forever if the server it was connected to didn't reply anymore but kept the connection open.
- bug #236884: need to set proxy for smart too. landscape-client can be configured with a proxy, but this setting is not inherited by smart. So landscape-client would be working, but smart wouldn't.
- bug #292542: support python 2.6. Without this fix, a bunch of warnings is sent to the terminal (if run interactively) and the landscape-client logs
Upstream changelog for this release (http:// lists.labix. org/pipermail/ smart-labix. org/2009- March/003875. html):
- Smart now works with Python 2.6, as well as Python 2.3 still.
- Timestamps of fetched files was setting the wrong timezone, which could trigger unnecessary downloads of unchanged files.
- A timeout was added to pycurl connections, to avoid hangs.
- Debian backend now recognizes Darwin and Solaris packages.
- An option was added to the KDE smarttray to start the GUI up.
- When using "rpm-root", now correctly use an absolute path.
- Screen width now defaults to 80 characters, if detection fails.
- Pathlist/contents were updated to work with newer RPM versions.
- Smart now doesn't exit when encountering RPM dependency loops.
RATIONALE
Of the three bugs above, the first two are very important for landscape-client. We always have around 20-30 clients which are reporting no packages at all to the Landscape server, which indicates smart is for some reason not working properly.
Both bug #268261 and bug #236884 were QA'ed by me (as can see in the respective bug reports) and also have self tests for the fixes.
I'm now afraid firefox will crash and I will lose what I wrote, and I still have lots to do. So I'll open the bug and alter the description.