On Aug 29, 2008, at 05:03:33, Chris Forsythe wrote:
> Maybe I'm not understanding, but we're just opening sys prefs, why  
> does that cause problems for your application?

Because they're installing Growl to the disk image volume, not the  
boot volume.

> Why does your application not take into account situations like this?

What are they supposed to do about it? Not run postflight scripts? I  
think that that would break a lot more installers than it would work  
around.

The correct solution is for our postflight script to only run System  
Preferences if Installer put Growl in a place where System Preferences  
will load it right now—i.e., {,$HOME,/Network}/Library/PreferencePanes.

> i.e. this is the only time I've heard of this problem,

That's because not very many people install Growl anywhere other than / 
Library or ~/Library.

> why is this something that we must fix and not you?

Because it's our postflight script that opens System Preferences in  
situations where it shouldn't.

> Also, you need to provide this in a patch file, not inline in an  
> email.

Agreed. Not that I'd accept the patch anyway, as the fix is wrong (the  
home directory is not necessarily on /). The correct solution is to  
compare $2, not $3.

        
<http://developer.apple.com/documentation/DeveloperTools/Conceptual/SoftwareDistribution/Install_Operations/chapter_8_section_3.html
 
 >

> Third, we've moved to use hg, was this a patch against the hg  
> repository or the svn repository?

It doesn't matter (yet), as I don't think any of us have changed  
anything in that directory in any of our repositories.

In particular, the stable repository (http://growl.info/hg/growl) has  
changed very little (as is proper for a stable repository).


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Growl Discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/growldiscuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to