<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>19740</bug_id>
          
          <creation_ts>2008-06-24 01:51:06 -0700</creation_ts>
          <short_desc>Using a framework such as Sparkle to make the nightly builds self-updating.</short_desc>
          <delta_ts>2009-01-14 04:43:34 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://sparkle.andymatuschak.org/</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Trevor Downs">cyberskull</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>jordi</cc>
    
    <cc>mrowe</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>84230</commentid>
    <comment_count>0</comment_count>
    <who name="Trevor Downs">cyberskull</who>
    <bug_when>2008-06-24 01:51:06 -0700</bug_when>
    <thetext>Using a framework such as Sparkle &lt;http://sparkle.andymatuschak.org/&gt; (Mac OS X-only) I&apos;d like to see WebKit nightly builds be able to fetch and install new versions of themselves automatically.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84302</commentid>
    <comment_count>1</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2008-06-24 13:23:40 -0700</bug_when>
    <thetext>The nightly build launcher simply runs Safari, so there is no real opportunity to run any code to check for updates on an ongoing basis when the nightly build is running.  Checking on launch inside the launcher application itself would lead to a long delay before Safari appeared, which also does not seem like a good idea.  I think this is a task better suited to an external application.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>91251</commentid>
    <comment_count>2</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2008-09-15 15:15:43 -0700</bug_when>
    <thetext>*** Bug 20861 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>91252</commentid>
    <comment_count>3</comment_count>
    <who name="Jordi Bunster">jordi</who>
    <bug_when>2008-09-15 15:21:35 -0700</bug_when>
    <thetext>Is it not possible to spawn a thread upon the start of the launcher app, and check for updates after a timeout?

That way, it doesn&apos;t delay Safari from starting.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>91255</commentid>
    <comment_count>4</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2008-09-15 15:36:08 -0700</bug_when>
    <thetext>Starting Safari involves calling &quot;exec&quot;, so the process that was running no longer exists.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>91300</commentid>
    <comment_count>5</comment_count>
    <who name="Jeff Johnson">opendarwin</who>
    <bug_when>2008-09-15 19:25:23 -0700</bug_when>
    <thetext>NightShift &lt;http://web.mac.com/reinholdpenner/Software/NightShift.html&gt; might be a good solution for this. (Note: I haven&apos;t tried it myself, so this is not an endorsement, just a suggestion.)

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105657</commentid>
    <comment_count>6</comment_count>
    <who name="David Smith">catfish.man</who>
    <bug_when>2009-01-14 04:43:18 -0800</bug_when>
    <thetext>Since this has been fixed, resolved wontfix seems inappropriate now ;)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>