On Tue, Jun 2, 2015 at 7:13 PM, Sébastien Blaisot <mi...@blaisot.org> wrote:
> Le 02/06/2015 21:29, RJ Ryan a écrit : > > I believe the blocking items are: > > > > * critical Windows bugs > > * skin polish (Jus has an active Deere branch) > > * website updates (I'm working on this) > > * manual updates > > Hi RJ and all, > > I agree with your blockers. In my opinion, there are also two more > blockers. > > First, we should not sheep Mixxx 1.12 with controller mapping that use > controls that are deprecated in 1.12. This shows an ugly warning box to > the user when selecting such a mapping. > Oh yea, this happens all the time with the flanger controls. We could either hack it by making an ignore list or we could try to connect the old flanger controls to the new effects system. There isn't really a clear way they should be connected that would make sense so I'm in favor of a hack. > > Secondly, we have some anoying bugs with windows installer that should > be resolved before releasing 1.12 or they will impact next version as well: > - When installing 1.12 on top of a previous version installation, old > files from previous version are left. so skins from 1.11 shows up next > to new resizable skins and uninstall entry in the program uninstallation > control panel shows up "Mixxx 1.11" as well as "Mixxx 1.12". selecting > one of them, regardless of which one, removes the Mixxx installation and > let the other entry unusable. At least we should detect former > installation and deny installation until the previous version is > uninstalled or (best) add an upgrade path to the installer. > I didn't try, but I think we also have an issue when installing Mixxx > 64bits on top of Mixxx 32bits or vice-versa (different installation > directories under windows). > Hm, yes those aren't ideal. I wonder if a quick fix would be to install to a "Mixxx $VERSION" folder instead of "c:\Program Files\Mixxx"? It wouldn't fix the 32-bit/64-bit issue but it should be enough to get us through this release until we can switch to Wix or something better. > > - Uninstalling Mixxx leave files behind. Especially some, but not all, > controller mapping in the Mixxx installation directory. on 177 files > installed in the controller directory, 77 are removed and 100 are left > behind. This is not understandable for users. We should either remove > them all or none. I understand some users can expect that changed/tuned > controller mapping files are not removed, I agree and I was mistaken when I commented on https://bugs.launchpad.net/bugs/1457624 -- sorry about that! Left a comment there. > but the Mixxx preference > directory is the place to install custom mapping, not the mixxx > installation directory (at least in my opinion). Yea, this is definitely the ideal. We haven't been good about this in the past (suggesting to users to drop them in the Program Files directory). I think part of the reason for that was that it's sometimes hard to instruct to a Windows user where to go to drop the presets. 1.12.0 has buttons in the MIDI preferences to open the preferences presets folder directly which should make supporting these users easier. > We must also be > consistent across OSes on this behalf. Are modified controller mapping > files left when purging package on ubuntu ? what happens on MacOSX when > uninstalling ? > On OSX the situation is better due to it's "bundle" concept. You can't install an app over another one. They are separate "bundles" in the /Applications directory. There also isn't an installer or uninstaller -- the user drags the "bundle" from the install media into their Applications folder (or wherever they want to store the app). It's not easy for a non-developer-savvy user to get into the contents of the bundle or edit it so there's also not the problem of users putting presets in the application bundle instead of their profile presets folder. And the Linux package managers typically do something sensible for us -- installing the files to /usr/share/mixxx as read-only and not letting the user concurrently install two mixxx packages. > > Regards, > > sb > > > > ------------------------------------------------------------------------------ > _______________________________________________ > 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 >
------------------------------------------------------------------------------
_______________________________________________ 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