MediaPortal Forums HTPC/MediaCenter

Go Back   MediaPortal Forum » MediaPortal 1 » Help on Development » Improvement Suggestions


Improvement Suggestions You have an idea how MediaPortal could be improved? Post it in here.

Reply
 
Thread Tools Display Modes
Old 2006-05-28, 04:52   #1 (permalink)
Portal Member
 
Join Date: Aug 2005
Posts: 48
Thanks: 0
Thanked 0 Times in 0 Posts


Default Internal SVN update option?

Would it be possible to have an option in MediaPortal (via the Settings menu maybe?) to be able to choose to automatically update itself to the latest SVN build out there?

As in, select the option in the Settings menu (this option could be enabled/disabled also like all other menu items) and MP will recognize what version it is, then check for the latest SVN and if a newer SVN build exists than the one that's currently running MP will then d/l the newest svn to a temp folder, setup a batch job or scheduled task or kick off a new process (MPupdate.exe maybe), close down, make a backup of itself, unzip/rar the files into the MP folder, run start.bat, then re-start itself.

Another feature to go along with this would be the ability to restore the most recent backup in case the latest SVN didn't work out.

I'd find this feature particularly useful myself as I think some others would also after seeing posts regarding "how do I get the latest SVN?".

thoughts?
nst6563 is offline   Reply With Quote
Old 2006-05-28, 08:57   #2 (permalink)
Portal Tester
 
ASiDiE's Avatar
 
Join Date: Jan 2005
Location: USA
Age: 32
Posts: 891
Thanks: 6
Thanked 4 Times in 4 Posts

My System

Default

People also need to understand that SVN files are NOT patches. They are the daily work of the Dev's. They are not to be installed on top of eachother.
__________________
I SEE WHAT YOU DID THERE!
ASiDiE is offline   Reply With Quote
Old 2006-05-28, 09:04   #3 (permalink)
Retired Team Member
 
mPod's Avatar
 
Join Date: Jan 2005
Location: Berlin
Age: 34
Posts: 2,086
Thanks: 0
Thanked 3 Times in 3 Posts

Country:

My System

Default

Quote:
Originally Posted by ASiDiE
They are not to be installed on top of eachother.
Sure they are. As long as you step up and not down.
__________________


Bad news from the stars...

We cannot give any support without a properly filled support template
and a full mediaportal.log pasted here.


Before you ask...
mPod is offline   Reply With Quote
Old 2006-05-28, 09:34   #4 (permalink)
Project Coordinator
 
infinityloop's Avatar
 
Join Date: Dec 2004
Location: 127.0.0.1
Age: 29
Posts: 6,226
Thanks: 175
Thanked 137 Times in 98 Posts

Country:

My System

Default

A SVN-Snapshot is:
x not a Bugfix
x not a official Patch
x not a official Upgrade

SVN-Snapshots are builds of the current stage of developement. Therefor no one should expect that they are stable.
Its very likely that with automatically applied SVN-Snapshot your MediaPortal installation will become unusable after a few days or after the first upgrade.

We use SVN-Snapshots to test new features and bugfixes between the relases versions of MediaPortal.

Always created a backup of your MediaPortal installation before you test an SVN-Snapshot.
__________________
regards
chris

MediaPortal Project Coordinator
Test Team Leader

Do not start to moan if something is not working as you want it to be.
Remember that MediaPortal is Open Source.
YOU can improve it!
infinityloop is offline   Reply With Quote
Old 2006-05-28, 11:50   #5 (permalink)
NLS
Portal Member
 
Join Date: Apr 2006
Age: 34
Posts: 879
Thanks: 0
Thanked 0 Times in 0 Posts

Country:

My System

Default

erm sorry to move (just a bit) away from the core of the topic but...

erm... do SVN patches HAVE to be applied one on top of another?

in other words if I need to move to today SVN should I first apply all the previous?

in yet other words, just downloading the latest SVN might make you miss some change that was in a previous?

one more way to say it, does SVN have the full diff from 0.2RC4 or just from the previous SVN?

__________________
NLS

...never thought I would advertise MP around that much, so soon...
(and when some dev adds better menu handling, multiple calls to modules and plugins with different options and much better dbase handling, it will be love... ah and a nice 3D front end and inter-module messaging system and...)

NLS is offline   Reply With Quote
Old 2006-05-28, 11:51   #6 (permalink)
Portal Tester
 
ronilse's Avatar
 
Join Date: Jul 2005
Posts: 3,223
Thanks: 19
Thanked 91 Times in 77 Posts

Country:

My System

Default

Quote:
Originally Posted by NLS
erm sorry to move (just a bit) away from the core of the topic but...

erm... do SVN patches HAVE to be applied one on top of another?

in other words if I need to move to today SVN should I first apply all the previous?

in yet other words, just downloading the latest SVN might make you miss some change that was in a previous?

one more way to say it, does SVN have the full diff from 0.2RC4 or just from the previous SVN?

No, you don't have to apply any other than the latest

Regards
Roy
ronilse is offline   Reply With Quote
Old 2006-05-28, 12:11   #7 (permalink)
Portal Member
 
Efros's Avatar
 
Join Date: Jan 2006
Location: Maine
Posts: 464
Thanks: 1
Thanked 0 Times in 0 Posts

Country:

My System

Default

I think the concept of SVN is misunderstood by a lot of people, there is the incredible urge to have the latest fastest bestest software. The latest SVN is not necessarily any of these, I download the SVN and check to see if any of the changes affect any of the areas that I have niggles in, if they don't address any of these then I dump that SVN. If they do then I backup my current install and apply the SVN.
Efros is offline   Reply With Quote
Old 2006-05-28, 16:45   #8 (permalink)
Portal Member
 
Join Date: Aug 2005
Posts: 48
Thanks: 0
Thanked 0 Times in 0 Posts


Default

looks like the point of my post was taken as an "upgrade path" or "simplified patching mechanism" rather than what I really meant it to be.

I know what an SVN is, I know what CVS is, etc. I've done software development before.

However, I prefer not to hook up a keyboard/mouse to my htpc all the time (isn't one of the points of an HTPC to have full functionality via the convenience of a small remote??) to test out if the latest SVN build addresses any issues I may be having. Having an "automated" option in one of the menus would solve this. My other option is to write the program myself when I have time. I simply figured that since MP is constantly under development, it would also benefit the dedicated testers in a way that's much faster and simpler to grab the newest build and begin testing.
nst6563 is offline   Reply With Quote
Old 2006-05-28, 17:56   #9 (permalink)
Project Coordinator
 
infinityloop's Avatar
 
Join Date: Dec 2004
Location: 127.0.0.1
Age: 29
Posts: 6,226
Thanks: 175
Thanked 137 Times in 98 Posts

Country:

My System

Default

Quote:
Originally Posted by nst6563
I've done software development before.
if this is the case you should know what that means.

a option to apply a SVN-Snapshot from inside MediaPortal is just stupid.

a option to apply a official bugfix or patch is a good idea, but a SVN-snaphot is not a bugfix or patch.
thats the reason why high has dissabled the SVN creation when this "tool" was relased.
__________________
regards
chris

MediaPortal Project Coordinator
Test Team Leader

Do not start to moan if something is not working as you want it to be.
Remember that MediaPortal is Open Source.
YOU can improve it!
infinityloop is offline   Reply With Quote
Old 2006-05-28, 18:17   #10 (permalink)
Webadmin
 
high's Avatar
 
Join Date: Aug 2004
Location: NRW/Germany
Age: 31
Posts: 977
Thanks: 71
Thanked 104 Times in 47 Posts

Country:


Send a message via ICQ to high
Default

Quote:
Originally Posted by nst6563
I know what an SVN is, I know what CVS is, etc. I've done software development before.
so for you it should be a 5min job to write a batch grabbing the latest file and unpack it. +5 for a backup function and a task to grab nightly, thats it. Wheres the problem? Just keep it private please.

We (I) dont add this function inside MP for every user for good reasons. Its nonsense to believe you can always get the latest sources but need no mouse/keyboard to backup or change settings. That doesnt work, especially after 0.2 when new features will come up.
If this easy way is added it will be used. Even if you dont understand what you do or what SVN-versions are all about. Lets see the fun if a failed automatic snapshot ruined xxx installations.

btw. sometimes it can be helpfull to use the 'search'-function, this was already discussed in the past more then once.
high is offline   Reply With Quote
Reply

Bookmarks

Tags
internal, option, update

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Technotrend DVB-S no LNB switch Erbsenkopp General Support 0 2006-08-03 10:04
Technotrend Budget 1500 CI no LNB switch Erbsenkopp General Support 0 2006-08-03 09:46
Tuning-problem - FireDTV - Stockholm-Nacka alek01 Installation, configuration support 2 2006-07-11 00:06
PVR500 only 1 Tuner working rovalis General Support 2 2006-03-09 16:13
WDM Drivers Internal Sound Source Option! dbx Improvement Suggestions 1 2005-07-06 19:37


All times are GMT +1. The time now is 16:45.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 Protected by Akismet Blog with WordPress
Advertisement System V2.6 By   Branden