Bug 13133 - Review all noweb-sqlite changes for backporting to trunk
: Review all noweb-sqlite changes for backporting to trunk
Status: CLOSED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Misc
: 7.4.0
: PC Other
: P1 major (vote)
: 7.4.0
Assigned To: Andy Grundman
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-07-30 06:12 UTC by Andy Grundman
Modified: 2009-10-05 14:25 UTC (History)
8 users (show)

See Also:
Category: Task


Attachments
All changes made to the sqlite branch (112.32 KB, text/plain)
2009-07-30 13:23 UTC, Andy Grundman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andy Grundman 2009-07-30 06:12:26 UTC
Likely candidates for things that can be safely moved back:

Audio::Scan, Slim::Formats::* improvements
Native DBI changes to speed up scanner
Translations (when they come back)
Comment 1 Andy Grundman 2009-07-30 06:14:42 UTC
Native AAC support
Comment 2 Andy Grundman 2009-07-30 12:54:41 UTC
Probably will need to update Windows to Perl 5.10, this will make Audio::Scan support easier.  Can probably update all the various Perl modules for 7.4 safely.
Comment 3 Andy Grundman 2009-07-30 13:23:38 UTC
Created attachment 5541 [details]
All changes made to the sqlite branch
Comment 4 Andy Grundman 2009-07-30 13:26:38 UTC
The ip3k syncgroupid change should come back to trunk.
Comment 5 Jim McAtee 2009-07-30 13:50:50 UTC
Support for no database might be a good one, although I don't know how stable/finished it is.  I always thought that this would make SC more friendly than the fatal errors encountered when there's no db server available.
Comment 6 Andy Grundman 2009-07-30 14:04:03 UTC
I don't think that will make the cut, most things database-related should be left alone.
Comment 7 Andy Grundman 2009-07-30 19:24:13 UTC
OK I changed my mind a bit... the more I go through this the more I'm realizing nearly everything in here is probably OK, except for anything related to SQLite or auto-rescan.

Some of this other stuff:
EV/AnyEvent
constants (logging changes, perfmon)
SB1/SliMP3 sync refactoring
CPAN module updates
NetTest plugin
Extensions changes
Plugin downloader
noweb refactoring
primary_artist schema change

Alan: there are a few more significant features that are in here, and I am going to plan to merge them back. There are a lot of changes around these that might make them hard to split out.  Let me know if you don't think any of these are ready.

* No library support
* Remote tracks not in database
* Auto-restart streams
* Firmware download changes
Comment 8 Andy Grundman 2009-07-31 18:34:38 UTC
All done merging and things look really good.  Will merge back to trunk tonight.

Only problem I've had is with ReadyNAS Sparc.  I updated DBD::mysql to 4.011 and can't get a static build of this to work on there, stupid platform... will workaround by using the old version we already had.
Comment 9 James Richardson 2009-10-05 14:25:42 UTC
This bug has been marked as fixed in the 7.4.0 release version of SqueezeBox Server!
    * SqueezeCenter: 28672
    * Squeezebox 2 and 3: 130
    * Transporter: 80
    * Receiver: 65
    * Boom: 50
    * Controller: 7790
    * Radio: 7790  

Please see the Release Notes for all the details: http://wiki.slimdevices.com/index.php/Release_Notes

If you haven't already, please download and install the new version from http://www.logitechsqueezebox.com/support/download-squeezebox-server.html

If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.