<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
<BR>> <BR>> <BR>> I've been thinking about WPKGs default behaviour (following from earlier<BR>> discussions) and I'd like to start a genuine discussion on changing its<BR>> current behaviour.<BR>> <BR>> Currently, WPKG will attempt to remove an existing package from the local<BR>> compuer wpkg.xml file if it decides that an existing package is no longer<BR>> referenced for that computer, regardless of the lack on any remove cmd in<BR>> the package.<BR>> <BR>> I believe that it would be better if it didn't and that it should only<BR>> remove a package from wpkg,xml if it decides that the package no longer<BR>> applies and there is a remove cmd in the package.<BR>> <BR>> Also, the current default behaviour of attempting and upgrade before<BR>> attempting a removal doesn't feel to me to be the best way of dealing with a<BR>> faulty remove cmd as I think it is not a logical action to take.<BR>> <BR>> I can understand that it allows for multiple attempts to get the removal<BR>> right but I think that if a removal has gone wrong, it would be better to<BR>> write a new "hunter-seeker" :) package to correct the error.<BR>> <BR>> I don't think having lots of different flags is the way forward and it would<BR>> be better to reach consensus :)<BR>> <BR>> regards<BR>> <BR>> Simon<BR><BR>
The only thing I would perhaps view as a missing feature is the ability to alter the package xml file contents without having to increment the version number and therefore force an upgrade.  I can see why the current method is in place though I've not used it myself.  I don't even use upgrade commands, I tend to remove an existing app and create a new xml file for the new version.<BR>
 <BR>
Writing a package just to remove a faulty package is a bit long winded and slightly illogical to me, but maybe I'm missing something!<BR><br /><hr />Beyond Hotmail - see what else you can do with Windows Live. <a href='http://clk.atdmt.com/UKM/go/134665375/direct/01/' target='_new'>Find out more.</a></body>
</html>