opensubscriber
   Find in this group all groups
 
Unknown more information…

w : wpkg-users@lists.sourceforge.net 9 November 2007 • 8:12AM -0500

[wpkg-users] [Bug 79] Major WPKG enhancements, remote logging, doc, internal restructuring
by bugzilla-daemon

REPLY TO AUTHOR
 
REPLY TO GROUP




http://bugzilla.wpkg.org/show_bug.cgi?id=79


Rainer Meier <skybeam@user...> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #53 is|0                           |1
           obsolete|                            |




--- Comment #22 from Rainer Meier <skybeam@user...>  2007-11-09 01:12:00 ---
Created an attachment (id=55)
--> (http://bugzilla.wpkg.org/attachment.cgi?id=55)
Full package, better debug output, some fixes

OK, I fixed some bugs and modified the install procedure to quickly detect
already intalled packages (even if local wpkg.xml is missing).

Here's the change log:
* MOD: Modified install procedure. In case a package is not within the local
*      settings it checks if the package checks return true (package
*      installed) before it is installed. This was done to prevent re-
*      installing all packages in case of a lost local wpkg.xml.
*      Unfortunately this introduces a small chance that in case a new version
*      is added to the package database AND the local wpkg.xml is deleted AND
*      the check for the new package yields true for an old installation as
*      well that the new package does not get installed. However in any case
*      the next upgrade will fix that.
*      I still added the changes since the advantages wight much heavier than
*      the disadvantages of re-installing every package in case of lost local
*      database.
*      NOTE: This will not prevent packages without checks to be re-installed
*      if no package checks are provided.
* MOD: Revised debug messages printed by installPackage() to allow easier
*      debugging for errors reported when debug log file is attached.
* MOD: Installation of dependencies moved to separate function for better
*      (code re-usage).
* FIX: Package version comparison caused exception if one of the packages had
*      no revision defined. Changed getPackageRevision() to return "0" for all
*      packages where no revision is defined.
*      Thanks to Falko Trojahn for reporting.
* FIX: installPackage() returned false (failed installation) in case it found
*      that a package is already installed (same revision within package
*      database and wpkg.xml). This was causing dependeny installations to
*      fail if the dependency was installed already. Fixed, installPackage()
*      returns true now in case the specified package is already installed.
*      Thanks to Falko Trojahn for reporting.
* FIX: Adding a cloned node from package database to settings file instead
*      of the node directly. Thes lead to the fact that the node disappeared
*      within the package database and was therefore not available within the
*      cached database any more. It looks like XML nodes are removed from any
*      other node when "appended" to another node using appendChild().


--
Configure bugmail: http://bugzilla.wpkg.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
wpkg-users mailing list
wpkg-users@list...
https://lists.sourceforge.net/lists/listinfo/wpkg-users

Bookmark with:

Delicious   Digg   reddit   Facebook   StumbleUpon

Related Messages

opensubscriber is not affiliated with the authors of this message nor responsible for its content.