Hi GMaq, Trulan and AVLinux land!
I've just spent most of the day testing 5.0.2 and so I feel ready to give some initial feedback on this latest release- well I am the complaints dept. after all! To summarise, I feel AV Linux is very nearly my perfect distro but 5.0.2 needs a bit more polish before I can recommend it without reservation. Despite what he says, I'd like to think GMaq could hopefully get some of the following issues fixed and release a 5.0.5 or 5.1 as it would seem a shame otherwise.
First, the good things I've spotted so far include:
* I very much appreciate the newer/updated kernel and packages- especially having the latest iceweasel!
* Linuxsampler works now (the one bundled with AV5.0 never worked for me)
* The LXDE clock only updated after second or third minute under AV5.0 but thats fixed now
* Updated manual is always a plus
Hopefully I'll spot some more improvements but thats it for the good news so far, now for the real meat aka why you should've let me beta test this before releasing it!!

My biggest complaint and worry re: AV5 has carried on over into 5.0.2 unfortunately and that is the default cpu/trayfreq settings should be set to 'performance' and not 'ondemand' - the reason being that I should imagine the majority of AV Linux users will want to use JACK and many of these will try using it on a laptop. In my experience JACK is rather unreliable and much more likely to produce xruns if you have you cpu freq scaling set to anything other than performance. The current AV cpu defaults are likely to lead to laptop users getting an unwarranted (and easily avoided) unfavourable impression of both the distro and Linux audio in general. The alternative would be to warn users of this in either "5 need-to-knows", "Performance settings" or "Using JACK" (or even all three) in the manual but we all know normal people don't (want to) read manuals and that sensible defaults rule. I know it tells you how to change the CPU gov default in the manual but its potential effect on JACK for laptop users goes unmentioned.
Whilst I'm discussing the otherwise excellent AV Linux manual, I have a few more suggestions for improvements to it for the next release:
* By virtue of the fact that AV Linux uses LXDE instead of GNOME or KDE and slim instead of GDM/KDM, it is obviously a distro that is concerned about performance and the manual makes it clear it is also aiming to be usable by Linux noobs too. Hence the manual would greatly benefit from a section listing all the services you can safely disable via rcconf as they are many and doing so reduces boot time, frees up RAM and as a result improves performance.
* I know you're struggling for space (or at least trying to keep it under 2GB) so if you don't want to include a load more dictionaries for the LibreOffice Writer spellchecker then you could tell people in the manual that they simply need to use the package manager to install the myspell dictionary package for their locale to get spellchecking to work although I would like to see British English and dictionaries for the major European languages on the DVD if you can find the space.
* The remastersys installer installed grub2 to mbr OK but only listed AVLinux kernels and options. I've also got RHEL and OSX installed on this machine so to update the grub menu to include those as well as AV Linux all I had to to was run 'update-grub2' as root then reboot.
..and whilst we're on the subject of remastersys its a real shame the project has come to and end. Seeing as it was used to create AV its obviously a very capable tool and I was hoping to see its locale problem fixed in that, in 5.0.2 as in AV5, you have to answer about 10 or more very samey questions about your locale and keyboard layout - way more than all other distros/installers require.
Another 'bug' that was present in AV5 thats also in the new release is when I start A3 I get the errors:
Error opening file /usr/local/lib/lv2/docs/manifest.ttl (No such file or directory)
lilv_world_load_bundle(): error: Error reading file:///usr/local/lib/lv2/docs/manifest.ttl
I do not get these two errors when running A3 under Debian Testing and I expected they'd be gone seeing as you say you are now using the regular testing packages for lv2core, lilv, suil etc right? drobilla was at a loss to explain these errors unfortunately but I've only seen it under AV Linux.
PACKAGES
The selection of packages is second to none and hard to fault- as I already said I'm very happy to see the latest iceweasel and there have been a few excellent additions like gxtuner, xcfa and ffmultiplex but I would highly recommend you replace fantasia with qsampler in the next release because qsampler loads/runs faster, uses less memory, its easier to use than fantasia and it shares visual style (and author too) with both qjackctl and qtractor whereas fantasia looks like neither qtractor nor Ardour. Can anyone give a good reason for not swapping these packages other than they prefer the way fantasia looks?
The only other app I was hoping to see is sunvox. sunvox features numerous built in synths and hence out-does renoise in a few areas and is pretty much best-of-breed under Linux for an integrated electronic music app. AV includes multiple MIDI sequencers so I don't think having 2 trackers is going overboard especially when sunvox comes in at under 1MB for the full app. It would make a very cool addition I think.
A very minor point regarding packages is that in your release announcement you claimed cheese has replaced guvcview although this isn't the case.
PLUGINS
Alongside the issue with the cpu governor that I've already mentioned, the other real big problem with 5.0.2 is that it includes a number of dodgy (mainly VST) plugins and plugin packages such as linuxvst-plugin-pack. No arguments, this package is just a plain mess! It would seem, according to A3, that the worst offender within that package is soundcrab.so as A3 specifically warns about that one in the log window:
[WARNING]: Cannot get linuxVST information from /usr/local/lib/linux_vst/soundcrab.so
Deleting just that file (which didn't work anyway) fixed that error. I would like to see a working soundcrab although most users will be better off using Linuxsampler, cetainly when A3 can 'export' MIDI projects including LS data (which is why you may want to use soundcrab or Highlife to use soundfonts instead right now).
linuxvst-plugin-pack also contains a broken TAL-Noisemaker (doesn't even show as valid plugin), Vex (which loads but didn't make any sound for me) and loads of svn files that shouldn't be in the package at all. I have not tested them all but that (and esp. all the rogue svn files it contained) was enough for me to uninstall the whole package.
At the end of this review you'll see the startup log from he latest A3 running under a fresh 5.0.2 install compete with a hefty helping of nasty vst plugin errors! :/ Thankfully, uninstalling linuxdsp-linuxvst-demos got rid of all the A3 loading errors about plugins except for one:
Failed to expand qname `linuxdsp:linuxdspVCBStereoPlugin'
Which of course can be resolved by uninstalling linuxdsp-lv2-demos. It is my personal opinion (and one I know is shared by Paul Davis) that no VST plugins should be included and distributed with AV Linux that are also available as LV2 plugins- people should be encouraged to use and support the much more open and likely more reliable (eventually, at least) LV2 format instead.
I should also note that before I uninstalled linuxdsp-linuxvst-demos, A3 would frequently crash when loading the MKII-GRAPH-EQ VST plugin that shows up as the first scanned plugin in the log below. Also, I have compiled A3 as the beta and final releases will be wrt plugins, that is with lxvst enabled but no support for wine VSTs.
Thanks again for all your hard work GMaq, Trulan and anyone else who helped with this release! I hope you don't think I've been too harsh in my critique as it really is an amazing distro and a definite improvement over the last release- just don't be shy about asking me to do some beta testing before the next release please!
Dan
---------------------------
Error opening file /usr/local/lib/lv2/docs/manifest.ttl (No such file or directory)
lilv_world_load_bundle(): error: Error reading file:///usr/local/lib/lv2/docs/manifest.ttl
Ardour3.0alpha10 (built using ['10428'] and GCC version 4.6.1)
Copyright (C) 1999-2011 Paul Davis
Some portions Copyright (C) Steve Harris, Ari Johnson, Brett Viren, Joel Baker
Ardour comes with ABSOLUTELY NO WARRANTY
not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This is free software, and you are welcome to redistribute it
under certain conditions; see the source for copying conditions.
ardour: [INFO]: Loading default ui configuration file /home/iatn/src/3.0/gtk2_ardour/../gtk2_ardour/ardour3_ui_default.conf
Loading ui configuration file /home/iatn/src/3.0/gtk2_ardour/../build/gtk2_ardour/ardour3_ui_dark.rc
ardour: [INFO]: Ardour will be limited to 1024 open files
ardour: [INFO]: Loading user configuration file /home/iatn/.config/ardour3/ardour.rc
Using SSE optimized routines
ardour: [INFO]: looking for panners in /home/iatn/src/3.0/gtk2_ardour/../build/libs/panners/2in2out:/home/iatn/src/3.0/gtk2_ardour/../build/libs/panners/1in2out:/home/iatn/src/3.0/gtk2_ardour/../build/libs/panners/vbap
ardour: [INFO]: Panner discovered: "Equal Power Stereo"
ardour: [INFO]: Panner discovered: "Mono to Stereo Panner"
ardour: [INFO]: Panner discovered: "VBAP 2D panner"
Found 0 along :/home/iatn/.config/ardour3/templates
Grab new name focus
lost focus
lost focus
RemoteVSTClient: all cache files are up-to-date, not running scanner
** INFO ** MKII-GRAPH-EQ: License Key - no license file found
** MKII-GRAPH-EQ Running in DEMO MODE:-
Audio processing will be bypassed
every 60 Seconds - and the level will
drop by 6dB.
** VC1B VST Running in DEMO MODE:-
Audio processing will be bypassed
every 60 Seconds - and the level will
drop by 6dB.
** INFO ** MKII-GRAPH-EQ: License Key - no license file found
** MKII-GRAPH-EQ Running in DEMO MODE:-
Audio processing will be bypassed
every 60 Seconds - and the level will
drop by 6dB.
** INFO ** MBC2: License Key - no license file found
** MBC2 Running in DEMO MODE:-
Audio processing will be bypassed
every 60 Seconds - and the level will
drop by 6dB.
** VC2B VST Running in DEMO MODE:-
Audio processing will be bypassed
every 60 Seconds - and the level will
drop by 6dB.
** CH-EQ2B VST Running in DEMO MODE:-
Audio processing will be bypassed
every 60 Seconds - and the level will
drop by 6dB.
** GR-EQ2-VST Running in DEMO MODE:-
Audio processing will be bypassed
every 60 Seconds - and the level will
drop by 6dB.
** SR-2B Running in DEMO MODE:-
Audio processing will be bypassed
every 60 Seconds - and the level will
drop by 6dB.
** CH-EQ1B VST Running in DEMO MODE:-
Audio processing will be bypassed
every 60 Seconds - and the level will
drop by 6dB.
LV2: Discovering 65 plugins
Failed to expand qname `linuxdsp:linuxdspVCBStereoPlugin'
Attempt to add quad with NULL field.
Done LV2 discovery