trunk/pisi - pisi 2.4_alpha4

Fatih Aşıcı uludag-commits at pardus.org.tr
25 Mar 2011 Cum 18:18:10 EET


Author: fatih
Date: Fri Mar 25 18:18:10 2011
New Revision: 36494

Modified:
   trunk/pisi/ChangeLog
   trunk/pisi/pisi/__init__.py
Log:
pisi 2.4_alpha4

This is the forth alpha for the upcoming 2.4.x releases. This release
introduces two features as well as bug fixes and translation updates.

The first feature which is added in this release is an API addition for
use in buildfarm. With a new method, it is now possible to determine
the old packages that will be used to create delta packages from.

"Build flags" is another feature introduced in this release. Build flags
can be used to enable/disable some operations/packages at build time.
Currently, two flags are accepted: noDebug and noDelta.

Changes since 2.4_alpha3
------------------------
fatih (11):
      build: Reload actions script for each build type
      installdb: Parse directory names correctly
      l10n: Update messages
      build: Do not allow duplicate path values in spec file
      build: Fail if a path does not start with a slash
      build: Add a method to determine delta packages to be created
      l10n: Update messages
      index: Ignore debug packages of obsoleted packages
      build,specfile: Implement support for build flags
      dtd,rng: Accept BuildFlags tag inside Package tags
      l10n: Update Turkish translations

igungor (1):
      l10n: Revert the latest Italian translation which breaks pisi.

transifex (5):
      l10n: Updated Italian (it) translation to 81% (Hudaverdi Sarialtin)
      l10n: Updated French (fr) translation to 100% (Philippe Svetoslavsky)
      l10n: Updated Dutch (Flemish) (nl) translation to 100% (Antoon Tolboom)
      l10n: Updated Dutch (Flemish) (nl) translation to 100% (Antoon Tolboom)
      l10n: Updated French (fr) translation to 100% (Philippe Svetoslavsky)

---
 ChangeLog        |   87 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 pisi/__init__.py |    2 -
 2 files changed, 88 insertions(+), 1 deletion(-)

Modified: trunk/pisi/ChangeLog
=================================================================
--- trunk/pisi/ChangeLog	(original)
+++ trunk/pisi/ChangeLog	Fri Mar 25 18:18:10 2011
@@ -1,3 +1,90 @@
+2011-03-25 Fatih Aşıcı <fatih at pardus.org.tr>
+	* l10n: Update Turkish translations
+
+2011-03-25 Fatih Aşıcı <fatih at pardus.org.tr>
+	* dtd,rng: Accept BuildFlags tag inside Package tags
+
+2011-03-25 Fatih Aşıcı <fatih at pardus.org.tr>
+	* build,specfile: Implement support for build flags
+
+	Currently, it supports two flags: noDebug, noDelta.
+
+	The usage is simple:
+
+	    <Package>
+	        ...
+	        <BuildFlags>
+	            <Flag>noDebug</Flag>
+	            <Flag>noDelta</Flag>
+	        </BuildFlags>
+	        ...
+	    </Package>
+
+	noDebug flag is used to disable building of a debug package for this
+	package tag.
+
+	noDelta flag is used to disable building of delta packages
+	automatically. It doesn't change the behaviour of "pisi delta" command.
+
+2011-03-23 Fatih Aşıcı <fatih at pardus.org.tr>
+	* index: Ignore debug packages of obsoleted packages
+
+2011-03-23 Fatih Aşıcı <fatih at pardus.org.tr>
+	* l10n: Update messages
+
+2011-03-23 Fatih Aşıcı <fatih at pardus.org.tr>
+	* build: Add a method to determine delta packages to be created
+
+	This will be used by buildfarm. It accepts release numbers to create
+	delta packages for stable distribution releases. If the release number
+	is not given, it searches the binary package dirs for old packages and
+	creates delta packages. max_count can be specified to limit numbers of
+	delta packages.
+
+	It is possible to override search paths via search_paths parameter.
+
+	release and max_count parameters cannot be used at the same time.
+
+	This commit also removes the max_delta_count option from config file
+	since it is useless and confusing.
+
+2011-02-28 H. İbrahim Güngör <ibrahim at pardus.org.tr>
+	* l10n: Revert the latest Italian translation which breaks pisi.
+
+2011-02-27 Fatih Aşıcı <fatih at pardus.org.tr>
+	* build: Fail if a path does not start with a slash
+
+2011-02-27 Fatih Aşıcı <fatih at pardus.org.tr>
+	* build: Do not allow duplicate path values in spec file
+
+2011-02-27 Fatih Aşıcı <fatih at pardus.org.tr>
+	* l10n: Update messages
+
+2011-02-23 Fatih Aşıcı <fatih at pardus.org.tr>
+	* installdb: Parse directory names correctly
+
+	parse_package_name cannot parse directory names like "zlib-32bit".
+	Implement a function to split names.
+
+	Bumped cache version to force update.
+
+2011-02-22 Fatih Aşıcı <fatih at pardus.org.tr>
+	* build: Reload actions script for each build type
+
+	So we can use get.buildTYPE() outside the functions in actions.py.
+
+2011-02-21 Fatih Aşıcı <fatih at pardus.org.tr>
+	* pisi 2.4_alpha3
+
+	This is the third alpha for the upcoming 2.4.x releases. This release
+	introduces a new feature for building source packages with different
+	configurations using the same actions.py. This is achieved with
+	BuildType tags specified between Package tags.
+
+	It is also possible to write build dependencies inside Package tags with
+	this release. This is needed since additional build dependencies could
+	be needed for different build types.
+
 2011-02-20 Fatih Aşıcı <fatih at pardus.org.tr>
 	* build,config: Add a new config option to ignore build types
 

Modified: trunk/pisi/pisi/__init__.py
=================================================================
--- trunk/pisi/pisi/__init__.py	(original)
+++ trunk/pisi/pisi/__init__.py	Fri Mar 25 18:18:10 2011
@@ -18,7 +18,7 @@
 import logging
 import logging.handlers
 
-__version__ = "2.4_alpha3"
+__version__ = "2.4_alpha4"
 
 __all__ = [ 'api', 'configfile', 'db']
 


Uludag-commits mesaj listesiyle ilgili daha fazla bilgi