All releases of apt4rpm


Release Notes: Support for bash 3.x trap signals was added along with support for directories with spaces. POSIX fixes were made. RPM warning messages about 'incompatible rpm headers' are now prevented. An exit value telling that one or more distids were locked was implemented. Many code improvements were made.


Release Notes: This release improves concurrent running by altering the locking mechanism. Yum repositories are now installed in the archive root. Support has been added for metadata package repositories (depends on createrepo). Bugfixes and performance improvements.


Release Notes: YUM support has been added. The security components are no longer created by default. A bug that occurred if the rpm --requires output did not end with a carriage return has been fixed. KEY_NAME is passed to add_sourceslist_examples if signed repositories are used. A default sources.list.FILE is generated only if none of the possible sources-list tags are configured.


Release Notes: Two configuration options have been added. component::scan activates or de-activates scanning of the RPM directory. This is useful for RPM directories that won't change anymore, and are stored on removable media such as CD, DVD, USB sticks, etc. distribution::process activates or de-activates the processing of an archive. This may be useful for archives that have no update activity, or if the vendor discontinues the distribution. When processing is de-activated (process="no"), the actual APT archive continues to exist, but will not be updated.


Release Notes: A grep construction has been altered to work around a bug in grep. An additional directory tag to further customize the repository directory has been added to the configuration file.The Perl script aptate-config has been converted into a Perl module (Aptate::Config). Documentation has been converted from SGML to XML Docbook 4. The documentation is now processed with xmlto. The build machinery has been improved.


Release Notes: A buffer overflow bug seen if the APT repository is stored on a filesystem of at least several gigabytes has been fixed. The documentation and the make environment have been updated.


Release Notes: A bug in the creation of the contents list file has been fixed.


Release Notes: The backup repository "*.old" is not created anymore. A disk space available check is performed before the old repository is replaced with the newly created one. The number of MD5 failures encountered in a cache are now reported in "apt repository creation stage". The date string in the example source.list files is now reported in English. The script compare_rpm_version has been optimized. The format of the most recent packages lists (mrlist*) have changed The component name is now included in the progress message that reports corrupted or md5 failed RPMs.


Release Notes: Bad packages are now displayed at exit. RPMs are now correctly analysed if used in a non C (en_US) environment. RPMs with an incorrect md5 sum or packages that are just corrupt are now handled the same. Corrupt RPMs figures are now displayed.


Release Notes: A progress message redirected to an incorrect output stream has been fixed. Cache conversion code has been removed. The most recent list algorithm has been improved. Bootstrap has been updated to work with the latest version of automake. There are some other small improvements.