[wpkg-users] [Bug 42] add a time parameter

bugzilla-daemon at bugzilla.wpkg.org bugzilla-daemon at bugzilla.wpkg.org
Sat Apr 5 20:06:52 CEST 2008


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


Rainer Meier <r.meier at wpkg.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |WORKSFORME




--- Comment #19 from Rainer Meier <r.meier at wpkg.org>  2008-04-05 20:06:34 ---
OK, we had quite a lot of discussions about this issue. I included a change in
WPKG now which prints some status messages to STDOUT in order to be parsed by
WPKG client. I know this is probably not the best way but I tried for about one
day to find a better one and did not succeed:

- named pipes:
In fact my preferred solution. However I did not find a way to use named pipes
from JScript in an easy and stable way without additional tools. If somebody
knows how to do it, please tell me!

- TCP sockets:
Also here I did not find a proper way to implement a TCP server where WPKG
client could read information from.

So finally I decided to use the most simple solution: STDOUT

I am going to close this discussion now. We might open a fresh one later on -
probably if somebody has some more concrete solutions and if WPKG client is
about to be enhanced.

Relevant changes from 1.1.0-M3:

NEW: Added /sendStatus flag and 'sendStatus' configuration parameter in
     config.xml. The parameter allows to enable printing of status information
     to STDOUT in order to be parsed by the calling program (e.g. WPKG client).
     This allows the calling program to display some status messages about the
     synchronization process.
     The status update might not be very linear depending on the package sizes
     but at least it allows to display the start time (and therefore also
     elapsed time to the user. So the user can see at least how many percent of
     packages have been synchronized already and for how long the current task
     is running currently.
     Users usually feel much less annoyed when waiting for a task to be
     finished if there are at least some screen updates and a kind of progress
     bar which is updating from time to time.
     Note: STDOUT was chosen due to the fact that I was unable to find a way to
     write to named pipes from JScript yet. However the implementation could
     easily be adapted to pipes or sockets.
     I also updated wrapper.js to read STDOUT of the called wpkg.js and print
     it to its own STDOUT. This required if WPKG client is going to read the
     output of wpkg.js, in that case output needs to be "chained" to be
     forwarded to the GUI.


For more information see Bug 95.


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



More information about the wpkg-users mailing list