gSoC Implement a better database schema
Caleb Cushing
xenoterracide at gmail.com
Fri Mar 27 14:41:11 UTC 2009
On Wed, Mar 25, 2009 at 7:03 PM, Ben K <mrmrpotatohead at gmail.com> wrote:
> Fixing that bug doesn't require a schema change; you just write nulls
> instead of zeros and change the handling of the two values.
>
> The Amarok devs spent quite a lot of time coming up with new schema used in
> Amarok 2, and I suspect they'll be reluctant to change it. There were also
> quite specific reasons for moving to MySQLe and only MySQL backend - it
> means far lower support costs than when you have potentially 3 different
> backends (you don't have to manage three sets of interfaces).
>
> I like your suggested behaviour for ratings, and null seems to me to be the
> way to represent unrated, given that null means 'no information', but I
> don't think this is an entire GSoC project. You could probably fix 172112 in
> a few days of coding. Why don't you give it a shot and submit a patch to the
> bug?
Sometimes, when people say this:
The source code is freely available. If you feel so strongly about
this bugfix/tweak/feature/plugin, why don't you code it yourself?
They're really saying this:
F**k you.
- Jeff Attwood
http://www.codinghorror.com/blog/archives/001247.html given that's not
the whole point of the blog post, but it seems to fit right.
--
Caleb Cushing
http://xenoterracide.blogspot.com
More information about the Amarok
mailing list