http://bugzilla.wpkg.org/show_bug.cgi?id=185
Rainer Meier <r.me...@wpkg.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |r.me...@wpkg.org Resolution| |FIXED --- Comment #1 from Rainer Meier <r.me...@wpkg.org> --- Hi Stefan, Well, this request looks easy to do but it causing really A LOT of restructuring in order to do it efficiently and re-use existing WPKG code in order to avoid implementing the detection of upgrades/downgrades/installs and removes more than once (which would have high potential of being broken due to future changes). I think the effort was worth it. Now the query can be used to retrieve a full list of changes which "would" be performed by WPKG when you do a synchronization (see the "m" option). The result shall be the same as doing a dry-run and parsing the output which is rather difficult to do. Here is a change log: NEW: Implemented new options for the /query argument. It now supports the following options: a Query all packages. x List packages which are not installed but in package database. i List all packages which are currently installed. I List packages which are about to be installed during synchronization. u List packages which are about to be upgraded during synchronization. d List packages which are about to be downgraded during synchronization. r List packages which are about to be removed during synchronization. m List all modifications which would apply during synchronization (equal to Iudr) n List packages which belong to the profile but are not modified during synchronization. The options can be combined. For example /query:du would print just packages which are about to be upgraded or downgraded during next synchronization. The "m" option is a shortcut for /query:Iudr. So if you want to get a full list of all changes which will happen during next synchronization just use /query:m. Another example: If you want to see the list of packages as it will be after the next synchronization just use /query:Iudn. This will list packages which are new (I), upgraded (u), downgraded (d) and the ones which are already applied and are not modified (n). FIX: Fixed a couple of bugs in install function which only affected very rare cases. As usual version 1.2.1-RC18 can be found in SVN until released: <http://wpkg.svn.sourceforge.net/viewvc/wpkg/wpkg/stable/1.2/> I WOULD LIKE AS MANY PEOPLE AS POSSIBLE TO PERFORM TESTS WITH THIS VERSION. DUE TO MANY INTERNAL RE-STRUCTURING ESPECIALLY IN CORE FUNCTIONALITY THE RISK OF BREAKING SOMETHING IS HIGHER THAN USUAL. I did many tests with special cases but I doubt I can perform tests for each and every potential combination of parameters and package attributes. It passes a full wpkg-test run without any errors but please report any issue you might see. Thanks for support! Rainer -- Configure bugmail: http://bugzilla.wpkg.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. ------------------------------------------------------------------------- wpkg-users mailing list archives >> http://lists.wpkg.org/pipermail/wpkg-users/ _______________________________________________ wpkg-users mailing list wpkg-users@lists.wpkg.org http://lists.wpkg.org/mailman/listinfo/wpkg-users