!!! PLEASE WRITE TO THE MAILING LIST !!!

To check of your solution is right make the change. Compile the code.
Run Mixxx an check if you can still reproduce the bug. Just try it out
there is nothing that you can break this way

Best Max

On Wed, 2014-01-15 at 21:23 +0430, Ben Sollars wrote:
> Hey Max
> 
> So if I've got this right, in src/library/librarytablemodel.cpp at line 74,
> you would need to insert:
> 
> (column == fieldIndex(LIBRARYTABLE_KEY_ID)) ||
> 
> Ben
> 
> 
> On 9 January 2014 19:14, Ben Sollars <shunty...@gmail.com> wrote:
> 
> > Thanks again Max, I'll have a look at that soon.
> >
> > Ben
> >
> >
> > On 8 January 2014 23:33, Max Linke <max_li...@gmx.de> wrote:
> >
> >> 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
> >>
> >
> >



------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&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