The curl-based fetcher backend was handling 404
errors improperly. Handling of signed up apt-deb
channels has been improved so that a behavior
similar to that of APT may be obtained.
A channel --remove-all option was added. A bug that made the rpm-metadata loader ignore explicitly provided files in certain situations was fixed. A detectsys.py plugin was added, which will automatically detect and include system channels when they're missing. Double conversion of paths in LocalMediaHandler is now avoided. German translations were integrated and the French translations were merged. The deb backend now uses an underline for the name/version separator. A bug in the protected read code for old Python versions was fixed along with a locking issue in the RPM pm.
This release fixes an IndexError issue reported on getHeaderHDL(), which was visible mainly on SuSE systems. SIGPIPE is set to SIG_DFL to avoid occaional broken pipe messages, visible for instance when using "yes | read any" on any shell script run by Smart (post install, etc.). A patch to fix some details on SuSE has been applied. Contents listing for installed deb packages has been implemented.