Database versions nightly vs git master

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
manxam Offline
Senior Member
Posts: 155
Joined: Jan 2005
Reputation: 3
Post: #1
I'm running Aug 1 nightly on my 2 ATV boxes, and Aug 1 nightly on my OSX Macbook pro and they share an MySQL Database. After compiling a Linux build from scratch using a fresh git from yesterday (see the "xbmc minified as a server" thread as to why I'm not using a PPA) I couldn't understand why when my Linux "Server" updated the library that nothing showed up on the other boxes. Upon checking the database, it appears that the nightlies are all using MyVideos67 whereas what I built from source was using MyVideos64.

Is there a reason that Linux is insisting on using an old database schema? Can one force it during compile-time to use a later version so that it can sync with the rest of the devices?

Thanks for any help!

M
find quote
davilla Offline
Team-XBMC Developer
Posts: 10,404
Joined: Feb 2008
Reputation: 58
Post: #2
which git did you pull from ? nighties are built from master branch at https://github.com/xbmc/xbmc


MediaInfo : http://mediainfo.sourceforge.net/
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
find quote
Martijn Online
Team-XBMC
Posts: 7,720
Joined: Jul 2011
Reputation: 115
Location: Dawn of time
Post: #3
Then you have an outdated source.
All should have same versions and no you can't force a specific version

Always read the XBMC online-manual, FAQ and search the forums before posting.
Do NOT e-mail Team-XBMC members asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting, make sure you read this first


For your mediacenter artwork go to
[Image: fanarttv.png]
find quote
manxam Offline
Senior Member
Posts: 155
Joined: Jan 2005
Reputation: 3
Post: #4
I grabbed a tarball from there yesterday afternoon. Used the download this repository as a zip file from https://github.com/xbmc/xbmc. I tried again this morning via git pull, compiled, made and made install. I've ensured that the binaries and libraries that I'm using are NEW and that I have no stales. It still creates a a new MyVideos64??

I'm thoroughly confused then..
find quote
davilla Offline
Team-XBMC Developer
Posts: 10,404
Joined: Feb 2008
Reputation: 58
Post: #5
Did you have 'master' branch selected ? you do know you can gen a tarball from any of the 4 branches and 21 tags in that repo.

Also are you 100 percent sure which version of XBMC is running on Linux ?


MediaInfo : http://mediainfo.sourceforge.net/
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
(This post was last modified: 2012-08-02 18:09 by davilla.)
find quote
vicbitter Offline
Member+
Posts: 242
Joined: Jan 2011
Reputation: 3
Post: #6
Also, have you checked the libxbmc.so version? Typically, you will need to replace the libxbmc.so in /lib...
find quote
manxam Offline
Senior Member
Posts: 155
Joined: Jan 2005
Reputation: 3
Post: #7
Git shows master... I've performed a 'make uninstall' as well as 'find . -iname *xbmc* rm -rf {} \;' to ensure there are NO stale dependencies. I've deleted the tree and deleted the MyVideos64 table (but left the MyVideos67 that my other nightlies are using). Re-downloaded via git using 'git clone git://github.com/xbmc/xbmc.git' Performed a ./bootstrap, ./configure --enable-options-here, make, make install.

Ran xbmc and voila.. MyVideos64...

The debug log shows it as
Code:
NOTICE: Starting XBMC (12.0-ALPHA5 Git:20120801-63c8
b72), Platform: Linux (Ubuntu 12.04 LTS, 3.2.0-24-generic x86_64). Built on Aug
2 2012

What am I missing?

Thanks for your help guys!
(This post was last modified: 2012-08-04 00:11 by manxam.)
find quote
Aenima99x Offline
Member+
Posts: 1,030
Joined: Aug 2007
Reputation: 7
Location: California
Post: #8
Do you have any MyVIdeosxx db files in .xbmc/userdata/Database? If so, delete them then compile again.
find quote