From 7b299457d58c74fe7e645c7a05b258de179f7be2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fatih=20A=C5=9F=C4=B1c=C4=B1?= Date: Wed, 24 Mar 2010 14:34:52 +0000 Subject: [PATCH] pisi 2.3_alpha3 This is the third alpha for the upcoming 2.3.x releases. This release includes important bug fixes and enhancements beside the optimizations for speed. Following new features are also implemented in this release: - Support for specifiying different update types and actions for each sub-package, - Warnings for packages that need the restart of some services and system reboot, - Ability to rename service scripts. Changes since 2.3_alpha1 ------------------------ atolboo (1): Dutch language update of /trunk/pisi/po.nl.po fatih (43): Thinko fix: Old and new file hashes might be different. Fix concatenation error More consistent messages Optimize get_package_requirements a little Little optimization for Install class Refactor reverseDependencyUpdate search Accelerate iteration to find security updates Use brightred for error messages Add make_version function Add split_version function to split version, release and build parts of a package version index: If the build numbers are same, use the release number. api: Do not use Version class for full package versions version: Modify Version class to use make_version tests: Remove release numbers from version strings as they are no longer supported api: Remove unused variable atomicoperations: Use make_version instead of Version class Return immediately if a condition is not satisfied Use make_version instead of Version class repodb: Reduce the number of calls to piksemel.parse repodb: Make error messages translatable upgrade: Do not call get_replaces twice packagedb: Accelerate get_replaces installdb: Store package node and use it later to reach sub-nodes util: Add utility functions to print a list of strings by columns cli/upgrade: Print package lists in a more readable format cli/update-repo: Use ui.action to print 'Updating repository:' message cli/upgrade: Replace a ui.info with ui.status specfile: Initial bits for Type tags and Action attributes Add support to specify update types and actions for each sub-package specfile: Replace get_update_types_and_actions function with faster ones specfile: Rename targetPackage attribute in Action tags as target dtd,rng: Update DTD and RelaxNG shemas for the recently added features upgrade: Use a single loop for finding packages to be upgraded upgrade: Check the reverse dependencies of installed packages cli/install,upgrade: Colorize package size info upgrade: Remove redundant variable cli/install: Make package lists more readable and colorize messages cli/remove,upgrade: Revise safety switch messages cli/upgrade: Show packages that need serviceRestart and systemRestart before upgrade build: Copy additional source files when a build step is given too upgrade: Take all deps into account for the correct upgrade order db: Remove repodb members to avoid caching of RepoDB instance po: Update for new messages ozan.caglayan (8): Use delta suffix value from constants.py Use constants from constants.py Add forgotten log Those given parameters are nonsense and noop. Just give DESTDIR to install() for correct installation into sandbox. Don't use underscores for filenames in infodir Add ability to rename System.Service scripts Don't install blacklisted system.base packages on update and new package install Implement configure() patrik (1): Swedish translation sdalgic (3): add a prototype python script for GPG Key management in Pisi. Being adopted from apt-key script in apt. A step in Package Signing ;) add some file_existence checks, implement add, del, update func. , some improvements in the code.. Still Prototypesvn diff implement list_keys, list_fingerprints, export and exportall parts. --- pisi/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pisi/__init__.py b/pisi/__init__.py index 72292695..7d359882 100644 --- a/pisi/__init__.py +++ b/pisi/__init__.py @@ -17,7 +17,7 @@ import sys import atexit import logging -__version__ = "2.3_alpha2" +__version__ = "2.3_alpha3" __all__ = [ 'api', 'configfile', 'db']