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