[WiX-users] Contrary to the impression some may get from Inga Saffron's Changing Skyline column in today's Inquirer, Convention Hall is not by any measure a lost cause.

2007-03-25 Thread Mark





Or will Penn press on with final preparations for the total destruction
of Convention Hall? The task force has released two draft documents:
Historic Preservation Task Force Analysis and Recommendations (pdf) and
Preservation Practices in Comparable Cities (pdf).
Since its opening in 1930, Convention Hall has hosted several national
political conventions, Martin Luther King, Jr. Not the ideal outcome by
any means, but this does improve the odds of the preliminary injunction
being granted, as it mitigates the financial burden that would be placed
on Penn.
February 23, 2005 The Committee to Save Convention hall is seeking a
preliminary injunction against further demolition of Convention Hall.
com today, after someone posted a link in a Mummers discussion group on
MSN. January 12, 2005 We're very sorry to report that exterior
demolition on the Commercial Museum resumed this week.
More details are expected to emerge at a 1 PM news conference with Mayor
John Street.
The filing deadline was January 14. February 15, 2005 Will University of
Pennsylvania President Amy Gutmann meet with the Committee to Save
Convention Hall this week?
Or will Penn press on with final preparations for the total destruction
of Convention Hall? There was, however, a Section 106 review at the
state and federal level.
To continue on the path to total demolition of Convention Hall would
result in a public relations debacle for Penn. To continue on the path
to total demolition of Convention Hall would result in a public
relations debacle for Penn. Your involvement is essential. Brady,
Congressman Joseph M. Additionally, the narrow plain strip of limestone
above the frieze has been removed on both corners on the Blvd side of
the building, exposing bare red brick. The earlier incarnation of
PhilaDeco.
The Committee to Save Convention Hall is taking legal steps to attempt
to block further demolition; more details to come.
We have established a fax bank at Hallwatch. See more details at SCRUB's
website, UrbanBlight. [more photos below] March 22, 2005 The lies just
keep on coming. ,  Jack  Kelly,  James F.
However, it also strongly believes that the proposed facility and
related parking garage should be located on the large vacant parcel of
land adjacent to the west side Convention Hall. There was, however, a
Section 106 review at the state and federal level. org, the original
site dedicated to bringing back the Boyd, is here, along with earlier
PhilaDeco news archived.
Clarke,  David  Cohen,  Frank  DiCicco,  W.
It is time to work miracles.
The Committee to Save Convention Hall is sponsoring an online Fax Bank
at Hallwatch. February 23, 2005 The Committee to Save Convention hall is
seeking a preliminary injunction against further demolition of
Convention Hall.
With one of the nation's most respected design schools, including a
major program in historic preservation, Penn should relish the
challenges of doing right by Convention Hall.
February 28, 2005 This Tuesday's hearing, seeking a preliminary
injunction to bar Penn from further demolition of Convention Hall, will
take place in courtroom 513, City Hall, at 9:30 AM.
January 12, 2005 We're very sorry to report that exterior demolition on
the Commercial Museum resumed this week.
css"); Convention Hall 1929-2005?
The 1948 nominating convention for Wallace's Progressive Party also
included the first keynote speech ever by an African-American at a
presidential convention, by Charles P. Many of the letters already sent
are viewable online (you can choose to keep your letter private).
December 20, 2004 While the Committee to Save Convention Hall is not
accepting cash contributions, we are now urgently asking you to please
donate a few minutes of your time. , Historic Preservation Officer at
the Philadelphia Historical Commission, is that THERE WAS NO SUCH REVIEW
BY THE PHILADELPHIA HISTORICAL COMMISSION. The Committee has also asked
Penn to enter into a public discussion of alternative plans which would
include the adaptive reuse of the buildings.


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How do I remove a file on upgrade

2007-03-25 Thread Justin Dearing
Bob, thanks for your reply. I'm new to wix and still learning the finer points.


On 3/26/07, Bob Arnson <[EMAIL PROTECTED]> wrote:
> How are you handling upgrades? If you're using Upgrade/UpgradeVersion,
> where are you scheduling RemoveExistingProducts?
Upgrades are handled by :




Remove ExistingSequence occurs at :



>
> >   Version="0.9.2"
> >
>
> If you're using major upgrades, you'll need to change the product version.
I did bump the version number up to 0.9.3 as my diff illustrated.

If you want to just look at my setup code look at:
http://plane-disaster.svn.sourceforge.net/viewvc/plane-disaster/trunk/PlaneDisaster.NET%20Setup/
Setup.wxs.

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] How do I add reference to complus custom actions extensions (using votive)

2007-03-25 Thread R Kishe

I am using votive and wondering how can I add reference to pca for complus
custom actions.

BTW, when I donwload Wix 3.0 binaries, I don't get extension dll for complus
custom actions.

Thanks
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How do I remove a file on upgrade

2007-03-25 Thread Bob Arnson
Justin Dearing wrote:
> How do I remove
> PlaneDisaster.LIB.dll if I upgrade from pre version 0.93 to version
> 0.93 (or later).
>   

How are you handling upgrades? If you're using Upgrade/UpgradeVersion, 
where are you scheduling RemoveExistingProducts?

>   Version="0.9.2"
>   

If you're using major upgrades, you'll need to change the product version.

-- 
sig://boB
http://bobs.org



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Custom actions and per user installs, and UAC problems

2007-03-25 Thread Bob Arnson
Anthony Wieser wrote:
> CEAPPMGR seems to require it to be run with admin privileges.  I've already 
> specified that the msi file run elevated, but the actions seem to run as the 
> user, or in the namespace of the administrator, which still causes the 
> program not to be installed for the current user.
>   

CAs run as the user with the user's rights by default. You can mark them 
for elevation but then they run as LocalSystem, not the user, which 
might not be what you're looking for, depending on what the ActiveSync 
thing wants (e.g., to register with the user's ID on the device).

> Is there a better way around this?  Do I need to build a special EXE to run 
> that does the dirty work, which requests the elevation in its manifest 
> instead.
>   

Can you break the procedure up? Install the file elevated (needed to 
write to per-machine locations) and run AppMgr as an unelevated user? It 
really depends on how AppMgr works, which I personally know nothing about.

> Secondly, is there a really good description anywhere of what the difference 
> between per user and per machine installs actually is?  When I ran the 
> install from an elevated command prompt, it installed on my device, but then 
> when I next started the app manager on my account, it tried to install the 
> software again.  (not sure why).
>   

See above. You shouldn't elevate for things that depend on the current 
user -- it won't work for LocalSystem. A real per-user app uses only 
per-user resources (AppData directories, HKCU registry, etc).

> I've gotten in such a mess trying to get this simple thing right so that 
> it's easy for my users to do.  I've filled up my system restore log, and 
> lost all prior install points except for the last 20 or so, which are all 
> installing and uninstalling this.
>   

Can you run ActiveSync in a virtual machine? As I recall, Virtual PC and 
ActiveSync share some components, but maybe one of the other 
virtualization products will work? There's really no substitute for 
testing with virtual machines.

-- 
sig://boB
http://bobs.org



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] How do I remove a file on upgrade

2007-03-25 Thread Justin Dearing
Hello,

I am having a problem in that I renamed a DLL in my open source
project (http://plane-disaster.sf.net) and it is not being removed
when I perform an upgrade. The old version of the file is called
PlaneDisaster.LIB.dll and the new version is called
PlaneDisaster.Dba.dll. I just made the DLL name match the namespace.
When I perform an uninstall both DLLs are removed. The diff of
Setup.wxs after the file rename is below. How do I remove
PlaneDisaster.LIB.dll if I upgrade from pre version 0.93 to version
0.93 (or later).

Index: C:/SRC/PlaneDisaster.NET/PlaneDisaster.NET Setup/Setup.wxs
===
--- C:/SRC/PlaneDisaster.NET/PlaneDisaster.NET Setup/Setup.wxs  (revision 48)
+++ C:/SRC/PlaneDisaster.NET/PlaneDisaster.NET Setup/Setup.wxs  (revision 53)
@@ -7,8 +7,8 @@
 -->
 http://schemas.microsoft.com/wix/2003/01/wi";>


http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] XmlFile adding emnpty xmlns attribute

2007-03-25 Thread John Lemire
Hi,
 
I'm trying to figure out how to use xmlfile to add a standard

 element to a standard .config file that originally looks like this:
 

http://schemas.microsoft.com/.NetConfiguration/v2.0";>
  
 
  

 
I have it creating the  elements and their attributes ok but it is also 
adding an xmlns="" attribute.
Presumably this is actually correct because I haven't specified a namespace for 
my add element and the default namespace is not empty. Does anyone know how to 
get xmlns to add an element using the default namespace?
 
I don't see anything in the  reference indicating namespace. I'm 
assuming this means you're supposed to include the namespace prefix on the 
element name at createElement time but this namespace has no prefix.
 
thanks

 


From: [EMAIL PROTECTED] on behalf of Anthony Wieser
Sent: Sun 3/25/2007 10:26 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Custom actions and per user installs, and UAC problems



I've built my msi installer now, and tried to launch the CE App Manager:

Here's how I got my properties.

  


  


Then I install my files to the folder (I'm not sure why this used to be the
preferred place--in a subfolder of ceappmgr, but there you go).


  CEAPPMGR


  
 
  

   
  
  
  
  
  
   

  
 
  
  

So far, so good.  The UAC consent pops up on vista, and then the files end
up in their correct location.

Then it's time to run the CEAPPMGR command to load the files onto the
device.

I tried deferred actions, etc, but to no avail.

First the solution so far, then the questions at the bottom:


In the end I had to resort to this:

  NOT
Installed 




Unfortunately, this only works if you're running as an administrator, and if
you set



My Questions:

CEAPPMGR seems to require it to be run with admin privileges.  I've already
specified that the msi file run elevated, but the actions seem to run as the
user, or in the namespace of the administrator, which still causes the
program not to be installed for the current user.

Is there a better way around this?  Do I need to build a special EXE to run
that does the dirty work, which requests the elevation in its manifest
instead.

Secondly, is there a really good description anywhere of what the difference
between per user and per machine installs actually is?  When I ran the
install from an elevated command prompt, it installed on my device, but then
when I next started the app manager on my account, it tried to install the
software again.  (not sure why).

Clearly, this isn't quite right either.

I've gotten in such a mess trying to get this simple thing right so that
it's easy for my users to do.  I've filled up my system restore log, and
lost all prior install points except for the last 20 or so, which are all
installing and uninstalling this.

To make matters worse, it then decided it wouldn't uninstall, and I had to
resort to a rollback, which caused some other installers to be abandoned.

I'm starting to wonder if I should go back to the old procedural way of
doing things, and copy the cab file into the right location, then run
CEAPPMGR.

Anthony Wieser
Wieser Software Ltd




-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Custom actions and per user installs, and UAC problems

2007-03-25 Thread Anthony Wieser
I've built my msi installer now, and tried to launch the CE App Manager:

Here's how I got my properties.

  


  


Then I install my files to the folder (I'm not sure why this used to be the 
preferred place--in a subfolder of ceappmgr, but there you go).


  CEAPPMGR


  
 
  

   
  
  
  
  
  
   

  
 
  
  

So far, so good.  The UAC consent pops up on vista, and then the files end 
up in their correct location.

Then it's time to run the CEAPPMGR command to load the files onto the 
device.

I tried deferred actions, etc, but to no avail.

First the solution so far, then the questions at the bottom:


In the end I had to resort to this:

  NOT 
Installed 




Unfortunately, this only works if you're running as an administrator, and if 
you set



My Questions:

CEAPPMGR seems to require it to be run with admin privileges.  I've already 
specified that the msi file run elevated, but the actions seem to run as the 
user, or in the namespace of the administrator, which still causes the 
program not to be installed for the current user.

Is there a better way around this?  Do I need to build a special EXE to run 
that does the dirty work, which requests the elevation in its manifest 
instead.

Secondly, is there a really good description anywhere of what the difference 
between per user and per machine installs actually is?  When I ran the 
install from an elevated command prompt, it installed on my device, but then 
when I next started the app manager on my account, it tried to install the 
software again.  (not sure why).

Clearly, this isn't quite right either.

I've gotten in such a mess trying to get this simple thing right so that 
it's easy for my users to do.  I've filled up my system restore log, and 
lost all prior install points except for the last 20 or so, which are all 
installing and uninstalling this.

To make matters worse, it then decided it wouldn't uninstall, and I had to 
resort to a rollback, which caused some other installers to be abandoned.

I'm starting to wonder if I should go back to the old procedural way of 
doing things, and copy the cab file into the right location, then run 
CEAPPMGR.

Anthony Wieser
Wieser Software Ltd




-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] What exactly is SourceDir?

2007-03-25 Thread Anthony Wieser
Thanks for that.  Very useful.

What I hadn't understood is that there are two trees being set up in parallel, 
the SourceDir, which is strictly hierarchical, and and target location, which 
can suddenly jump anywhere.

I assume the name side can't have properties set in it, which lets the tree 
jump somewhere else, correct?

Where does the source dir hierarchy actually exists though?  Is there a way to 
get the msi file to refer to external files that I've missed somewhere?

Anthony Wieser
Wieser Software Ltd



From: "Rob Mensching" <[EMAIL PROTECTED]>
You might read through this blog series of mine on my old blog: 
http://blogs.msdn.com/robmen/archive/2006/10/12/deciphering-the-msi-directory-table-part-6-standard-directories.aspx


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Anthony Wieser
Sent: Saturday, March 24, 2007 12:02 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] What exactly is SourceDir?

In all of the samples you see fragments like this:


 
  

   
  
   

  
 
   

I don't really understand what the SourceDir is above, even though it seems
to be required (you get a warning if it's not there).

Looking through the logs, the SourceDir always seems to be set to the path
of the msi file that's run, if its on a network, or even a drive created by
subst.

However, the TARGETDIR seems always to be set to C:\

Also, why are the other directories listed as a child of TARGETDIR, when
they can in fact be located anywhere in the file system.  Is it just a
pragmatic solution, that requires a single top level node for parsing?

Anthony Wieser
Wieser Software Ltd


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] C# .dll

2007-03-25 Thread Joe Kaplan
I think reasons people want to write managed CAs are the same ones that 
motivate them to write other pieces of code in managed code.  It is more 
productive and potentially much less error prone.  It is really just as 
simple as that.

As I said before, managed code doesn't solve very many of the problems of 
writing good CAs in the first place.  It doesn't address the how to design 
good table-driven, declarative authoring for the CA or the whole 
transactional aspect of the model.  It does (hopefully) make many of the 
memory management problems disappear and give you this huge library of 
useful code to draw from that is very well integrated compared to most other 
options out there.

My instincts tell me most of the time, CAs are needed for doing 
configuration of server software more than client software.  Server software 
often includes the need to do IIS stuff, SQL, XML, perf counters, event 
logs/sources, WMI sinks, message queues, local security policy changes, 
COM+, etc, in order to get the software deployed and working without lots of 
manual steps post installation.  A lot of these setups are for internal IT 
stuff and not just packaged commercial installers, as the internal IT guys 
are trying find ways to make their software easier to deploy and get more 
mileage out of their investments in their automated build processes.  As a 
result, some of these setups may only ever need to run on a handful of 
machines.

To this end, I think WiX has actually done a very admirable job of rising to 
meet this challenge by attempting to provide CAs that meet a lot of these 
needs.  My impression is that people often resort to CAs when they encounter 
a functionality gap in WiX or a bug in the existing implementation.  As WiX 
continues to evolve and improve, these gaps and bugs will slowly fade and 
will hopefully make a lot of the need for CAs fade as well.  I would much 
rather see the WiX community continue to improve these areas than to get 
tied up in any sort of general purpose framework for implementing managed 
CAs.

I completely agree with Rob that feedback regarding managed CAs should go to 
the WI team at MS and not the WiX community.  Still, the discussion came up 
here, so I wanted to throw in my thoughts so that others participating in 
the discussion could understand my perspective.  :)

My overall points are:
 - Managed CAs make at least as much sense as script CAs (if not more!) and 
should be supported in WI as first class constructs (NOT WiX's problem!).
 - There is is clearly some dissonance within MS in terms of how setup ought 
to be done with the existing tension between managed installer classes, 
installutil.exe and the VS setup project installutillib thingy/hack and "the 
right way" to do things are prescribed by the WI team.  Setup developers are 
the victim as they are receiving mixed messages on what they really should 
do.
 - WiX is doing the right thing by continuing to build a robust library of 
CAs to support the common tasks.

Joe K.

- Original Message - 
From: "DEÁK JAHN, Gábor" <[EMAIL PROTECTED]>
To: "WiX-users" 
Sent: Saturday, March 24, 2007 4:08 PM
Subject: [WiX-users] C# .dll


> On Sat, 24 Mar 2007 20:38:16 +, Fredrik Grohn wrote:
>
> First to all, please, clear out all the participants from the To: and CC: 
> lines and keep the discussion on the list itself. I guess we all monitor 
> it regularly so it's really not beneficial to receive every posting twice, 
> both directly and from the list.
>
> Fredrik,
>
>> What I don't understand is why people are so eager to build managed
>> custom actions in the first place.
>
> That's what bothers me, too. If somebody really wanting to write a managed 
> (or unmanaged) custom action could tell us why he or she needs it in the 
> first place. I completely agree with Richard Foster, me, too: the only 
> real custom action I ever wrote was to check the product key entered by 
> the user. I have a suspicion that the need for custom actions stem from 
> sloppy programming of the application to be installed rather than any 
> real, legitimate need for something WI can't solve.
>
> Bye,
>   Gábor
>
> ---
> DEÁK JAHN, Gábor -- Budapest, Hungary
> E-mail: [EMAIL PROTECTED]
>
>


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] WiX Assignment Agreement

2007-03-25 Thread Neil Sleightholm
I have completed the Assignment Agreement, should I have heard something
about how to submit code?

 

Neil

 

From: Dawn Seymour (Volt) [mailto:[EMAIL PROTECTED] 
Sent: 28 February 2007 21:58
To: Neil Sleightholm
Subject: RE: WiX Assignment Agreement

 

Great! I received you agreement and you are now in the system. Can you
please tell me what country you are in?

 

I will be notifying the owner of the project shortly and then your
contributions can be considered for inclusion in the WIX program. Please
send any questions regarding this agreement or the project itself to the
project owner by submitting a discussion item to the project's
discussion board.

 

Dawn Seymour

Shared Source Service Team

www.microsoft.com/sharedsource  

 

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users