[WINDOWS] Plugin or script to update Third-Party SVN builds?

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
xexe Offline
Fan
Posts: 711
Joined: Sep 2008
Reputation: 1
Post: #41
CrashX Wrote:How about this :

We have an app that that would download the latest source and compile and update your local build with it .. Offcourse this means that you have setup vc2008 express on your machine ..

oh god know i dont want a compile environment on my "spent ages making it slick" HTPC.


Having problems getting your TV shows recognized?

Try my extra TV show matching REGEX here
find quote
kricker Offline
Team-XBMC QA Specialist
Posts: 3,307
Joined: Apr 2004
Reputation: 16
Location: Knoxville, TN
Post: #42
Lord no. On my dual xeon, a compile still takes some time. Not what I would consider a quick update.

Read this before using these builds.
XBMC win32 SVN builds
Changelog
find quote
CrashX Offline
Posting Freak
Posts: 1,174
Joined: Jan 2009
Reputation: 2
Post: #43
Kricker:

how about generating patches off offical builds ?
find quote
david81 Offline
Senior Member
Posts: 156
Joined: Dec 2008
Reputation: 0
Post: #44
It's a complex thought, but I love the idea of "patches".

All the data we need is available.

Current SVN installed - check
Newest SVN revision available - check
List of changes in between - check

Along the lines of an earlier thought, instead of using an installer, could we just pull from a "Build ####" folder the files that have changed since the currently installed build?
find quote
kricker Offline
Team-XBMC QA Specialist
Posts: 3,307
Joined: Apr 2004
Reputation: 16
Location: Knoxville, TN
Post: #45
As far as I know, when things are changed in SVN, the app has to be re-compiled. That is going to take time. It's not as simple as just swapping out a couple files. Sure there may be times when you actually could just swap out some files, but I am not going to spend my time trying to figure out when it is like that.

You all might want to try it out first.

Read this before using these builds.
XBMC win32 SVN builds
Changelog
(This post was last modified: 2009-04-07 21:07 by kricker.)
find quote
david81 Offline
Senior Member
Posts: 156
Joined: Dec 2008
Reputation: 0
Post: #46
I see your point. I was hoping there was some way to pick out the changed files automatically based on info from TRAC. Seems silly to download the entire installer if just the main program or a few xmls have changed. Saves downloading time and a heck of a lot of bandwidth.
find quote
kricker Offline
Team-XBMC QA Specialist
Posts: 3,307
Joined: Apr 2004
Reputation: 16
Location: Knoxville, TN
Post: #47
david81 Wrote:I see your point. I was hoping there was some way to pick out the changed files automatically based on info from TRAC. Seems silly to download the entire installer if just the main program or a few xmls have changed. Saves downloading time and a heck of a lot of bandwidth.
The main program is a compile of the files changed on trac. The server the updates are currently on has unlimited bandwidth...or so I am told.

Read this before using these builds.
XBMC win32 SVN builds
Changelog
find quote
CrashX Offline
Posting Freak
Posts: 1,174
Joined: Jan 2009
Reputation: 2
Post: #48
We currently generate the installer using a utility called makensis. Their is a plugin which should be installed by default as part of makensis called vpatch. We can use this plugin to generate the patches itself.
find quote
david81 Offline
Senior Member
Posts: 156
Joined: Dec 2008
Reputation: 0
Post: #49
kricker Wrote:The main program is a compile of the files changed on trac. The server the updates are currently on has unlimited bandwidth...or so I am told.

The installer is currently 32+ MB, while xbmc.exe is only 8 MB.

If it were me, I'd rather just download and replace xbmc.exe if that is the only change, no install needed. Same applies to any other changes such as xml changes or default skin changes.

Why download all the unchanged stuff if we don't have to?
find quote
kay.one Offline
Senior Member
Posts: 151
Joined: Dec 2006
Reputation: 3
Post: #50
I'm downloading the compiled builds from kricker's website.
find quote
Post Reply