The best way is to pick a bug and fix it.

Bugfix workflow
http://www.mixxx.org/wiki/doku.php/bugfix_workflow

Easy beginner bug
https://bugs.launchpad.net/mixxx/+bug/1258776

To solve this you have to find out where we tell mixxx which database
columns are internal only and add the 'KEY_ID' column to that list.
We tell mixxx what columns to hide in src/library/*tablemodel.cpp and
the const variables for database columnnames are defined in
src/library/dao/trackdao.h

best Max

On Wed, 2014-01-08 at 19:41 +0430, Ben Sollars wrote:
> That worked (it launched the program at least, although I managed to crash
> it soon after).
> 
> What's the best way to start understanding the code, structure, language
> etc.?
> 
> Thanks again for the help y'all.
> 
> B
> 
> 
> On 7 January 2014 00:15, RJ Ryan <rr...@mixxx.org> wrote:
> 
> > Yea, we already do on OS X. It would be good to do this for all. (not just
> > for res/schema -- resource directory itself)
> >
> >
> > On Mon, Jan 6, 2014 at 2:43 PM, Owen Williams <owilli...@mixxx.org> wrote:
> >
> >> We've been seeing this problem a lot.  Should we detect when there's a
> >> res/schema file in the immediate subdirectory of the running executable
> >> and try to use that by default?
> >>
> >> On Mon, 2014-01-06 at 13:07 -0500, RJ Ryan wrote:
> >> > Hey Ben,
> >> >
> >> >
> >> > You should run the compiled executable like this:
> >> >
> >> >
> >> > ./mixxx --resourcePath res/
> >> >
> >> >
> >> > It's most likely looking for its resource files in /usr/share/mixxx
> >> > which could either not exist or be the data from a prior version of
> >> > Mixxx if you have installed Mixxx from the Ubuntu repositories.
> >> >
> >> >
> >> > On Mon, Jan 6, 2014 at 12:59 PM, Ben Sollars <shunty...@gmail.com>
> >> > wrote:
> >> >         Hey, wondering if anybody is able to help out.
> >> >
> >> >
> >> >         I have followed these instructions:
> >> >
> >> >         http://www.mixxx.org/wiki/doku.php/compiling_on_linux
> >> >
> >> >
> >> >         ...and then these instructions:
> >> >
> >> >         http://www.mixxx.org/wiki/doku.php/qtcreator
> >> >
> >> >
> >> >         to try and start developing Mixxx. If I try to build and run
> >> >         Mixxx from Qt Creator, the Build progress bar appears briefly
> >> >         at 100%, then nothing happens. If I try and run the executable
> >> >         file, I get the error message 'Unable to upgrade your database
> >> >         schema to version 23. Your /usr/share/mixxx/schema.xml file
> >> >         may be outdated', although I'm not sure running it like this
> >> >         is supposed to work.
> >> >
> >> >
> >> >         I am using Ubuntu 12.04. The repo I originally downloaded from
> >> >         GitHub through Windows, and after failing to set up a dev
> >> >         environment there I went with Linux instead, and copied the
> >> >         repo over rather than download it again, as my internet is
> >> >         slow. I've also installed Mixxx on Linux via the download
> >> >         page, I don't know if this messes with things or makes a
> >> >         difference.
> >> >
> >> >
> >> >         If anybody can suggest a good place to start learning the
> >> >         code/syntax/language etc. also this would be very useful.
> >> >
> >> >         Cheers guys,
> >> >
> >> >         Ben
> >> >
> >> >
> >> >
> >> >
> >> ------------------------------------------------------------------------------
> >> >         Rapidly troubleshoot problems before they affect your
> >> >         business. Most IT
> >> >         organizations don't have a clear picture of how application
> >> >         performance
> >> >         affects their revenue. With AppDynamics, you get 100%
> >> >         visibility into your
> >> >         Java,.NET, & PHP application. Start your 15-day FREE TRIAL of
> >> >         AppDynamics Pro!
> >> >
> >> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> >> >         _______________________________________________
> >> >         Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> >> >         http://mixxx.org
> >> >
> >> >
> >> >         Mixxx-devel mailing list
> >> >         Mixxx-devel@lists.sourceforge.net
> >> >         https://lists.sourceforge.net/lists/listinfo/mixxx-devel
> >> >
> >> >
> >> >
> >> ------------------------------------------------------------------------------
> >> > Rapidly troubleshoot problems before they affect your business. Most IT
> >> > organizations don't have a clear picture of how application performance
> >> > affects their revenue. With AppDynamics, you get 100% visibility into
> >> your
> >> > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of
> >> AppDynamics Pro!
> >> >
> >> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> >> > _______________________________________________ Get Mixxx, the #1 Free
> >> MP3 DJ Mixing software Today http://mixxx.org Mixxx-devel mailing list
> >> Mixxx-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
> >>
> >>
> >>
> >
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT 
> organizations don't have a clear picture of how application performance 
> affects their revenue. With AppDynamics, you get 100% visibility into your 
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> _______________________________________________
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org
> 
> 
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel



------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to