Re: [Mixxx-devel] 2.2 alpha

2018-08-14 Thread Sébastien BLAISOT


Hi Ron,

Glad to hear that Mixxx became usable for you at some point.

Regarding the installation problem of your friend, it seems that the 
installation program cannot escalate privilege to install as 
administrator, either due to UAC has been disabled or your antivirus 
program is blocking th installer.
Either turn on UAC, disable your antivirus during installation or 
execute the installation program as Administrator (right click -> run as 
Administrator)


Please report if you manage to get Mixxx installed and what was the 
exact problem (if it is the anti-virus, please report the antivirus 
program that block Mixxx installation)


Best regards,

Sébastien

Le 12/08/2018 à 17:30, ron camron via Mixxx-devel a écrit :

Hello Developers.  I am currently runny mixxx 2.2 alpha development
version and i rather like it.  A pivital improvement in screen reader
accessibility has made it the must use version for me.  I can now read
file information using jaws screen reader.  Something i was not able
to do before.  However another dj friend of mine tried running the
same software and encountered problems.  We are both running windows
10 64bit edition.  Yet he encounters problems where i don't.  I will
copy in the log file that mixxx brings up when trying to instal.  I
will copy it in to the message.

[9830:9ACC][2018-07-24T15:36:57]i001: Burn v3.10.3.3007, Windows v10.0
(Build 17134: Service Pack 0), path:
C:\Users\Damion\AppData\Local\Temp\{86A7A5C6-0438-45C0-BEC9-E30667B53E8F}\.cr\mixxx-2.2.0-alpha-pre-master-release-x64-latest.exe
[9830:9ACC][2018-07-24T15:36:57]i000: Initializing string variable
'InstallFolder' to value '[ProgramFiles6432Folder]Mixxx'
[9830:9ACC][2018-07-24T15:36:57]i000: Initializing string variable
'LaunchTarget' to value '[InstallFolder]\mixxx.exe'
[9830:9ACC][2018-07-24T15:36:57]i009: Command Line:
'"-burn.clean.room=P:\Shared\dj
friends\mixxx-2.2.0-alpha-pre-master-release-x64-latest.exe"
-burn.filehandle.attached=644 -burn.filehandle.self=652'
[9830:9ACC][2018-07-24T15:36:57]i000: Setting string variable
'WixBundleOriginalSource' to value 'P:\Shared\dj
friends\mixxx-2.2.0-alpha-pre-master-release-x64-latest.exe'
[9830:9ACC][2018-07-24T15:36:57]i000: Setting string variable
'WixBundleOriginalSourceFolder' to value 'P:\Shared\dj friends\'
[9830:9ACC][2018-07-24T15:36:57]i000: Setting string variable
'WixBundleLog' to value
'C:\Users\Damion\AppData\Local\Temp\Mixxx_20180724153657.log'
[9830:9ACC][2018-07-24T15:36:57]i000: Setting string variable
'WixBundleName' to value 'Mixxx'
[9830:9ACC][2018-07-24T15:36:57]i000: Setting string variable
'WixBundleManufacturer' to value 'The Mixxx Development Team'
[9830:92D4][2018-07-24T15:36:58]i000: Setting version variable
'WixBundleFileVersion' to value '2.2.0.6531'
[9830:9ACC][2018-07-24T15:36:58]i100: Detect begin, 2 packages
[9830:9ACC][2018-07-24T15:36:58]i000: Setting numeric variable
'vcredist32installed' to value 1
[9830:9ACC][2018-07-24T15:36:58]i000: Setting numeric variable
'vcredist64installed' to value 1
[9830:9ACC][2018-07-24T15:36:58]i052: Condition 'vcredist64installed'
evaluates to true.
[9830:9ACC][2018-07-24T15:36:58]i101: Detected package: vcredist64,
state: Present, cached: None
[9830:9ACC][2018-07-24T15:36:59]i101: Detected package: MainPackage,
state: Absent, cached: None
[9830:9ACC][2018-07-24T15:36:59]i104: Detected package: MainPackage,
feature: PDBFeature, state: Absent
[9830:9ACC][2018-07-24T15:36:59]i104: Detected package: MainPackage,
feature: MainProgram, state: Absent
[9830:9ACC][2018-07-24T15:36:59]i104: Detected package: MainPackage,
feature: DesktopShortcutFeature, state: Absent
[9830:9ACC][2018-07-24T15:36:59]i104: Detected package: MainPackage,
feature: Translations, state: Absent
[9830:9ACC][2018-07-24T15:36:59]i104: Detected package: MainPackage,
feature: Manual, state: Absent
[9830:9ACC][2018-07-24T15:36:59]i052: Condition 'VersionNT64' evaluates to true.
[9830:9ACC][2018-07-24T15:36:59]i199: Detect complete, result: 0x0
[9830:9ACC][2018-07-24T15:37:15]i200: Plan begin, 2 packages, action: Install
[9830:9ACC][2018-07-24T15:37:15]w321: Skipping dependency registration
on package with no dependency providers: vcredist64
[9830:9ACC][2018-07-24T15:37:15]i204: Plan 5 msi features for package:
MainPackage
[9830:9ACC][2018-07-24T15:37:15]i203: Planned feature: PDBFeature,
state: Absent, default requested: Unknown, ba requested: Unknown,
execute action: None, rollback action: None
[9830:9ACC][2018-07-24T15:37:15]i203: Planned feature: MainProgram,
state: Absent, default requested: Unknown, ba requested: Unknown,
execute action: None, rollback action: None
[9830:9ACC][2018-07-24T15:37:15]i203: Planned feature:
DesktopShortcutFeature, state: Absent, default requested: Unknown, ba
requested: Unknown, execute action: None, rollback action: None
[9830:9ACC][2018-07-24T15:37:15]i203: Planned feature: Translations,
state: Absent, default requested: Unknown, ba requested: Unknown,
execute action: None, rollback action: None

Re: [Mixxx-devel] infrastructure modernization

2017-12-31 Thread Sébastien Blaisot

>> Hi Ferran,
>>
>> we are currently evaluating
>> https://mixxx.zulipchat.com/ 

> I need an invitation to say hi :)

So do I ;)

--
Sébastien
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
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

Re: [Mixxx-devel] 2.1 branch is broken

2017-12-23 Thread Sébastien Blaisot


Ok, nothing serious to worry about.
This seems to be a mistake (branch glitch) with this commit: 
https://github.com/mixxxdj/mixxx/commit/d117035ad8c372f7bac8204fa3998d52860e2121#diff-a084b794bc0759e7a6b77810e01874f2


@daschuer, could you revert it please ?

sb


Le 23/12/2017 à 12:56, Sébastien Blaisot a écrit :


It seems there are missing commits in the 2.1 branch.

For example PR#1344 landed onto master on 20170917 (commit 
2e9475b352f26e53b552c1b902e50f1cd78e2e32) but this commit is not in 
the 2.1 branch.


can someone please drop the 2.1 branch and branch again from master ?

thanks

sb 



--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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

[Mixxx-devel] 2.1 branch is broken

2017-12-23 Thread Sébastien Blaisot


It seems there are missing commits in the 2.1 branch.

For example PR#1344 landed onto master on 20170917 (commit 
2e9475b352f26e53b552c1b902e50f1cd78e2e32) but this commit is not in the 
2.1 branch.


can someone please drop the 2.1 branch and branch again from master ?

thanks

sb

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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


Re: [Mixxx-devel] 2.1 beta release logistics

2017-12-22 Thread Sébastien BLAISOT


ok, sorry. I understand now.

on the other hand, why trying to correct build error of 1-year-old code 
? wouldn't it be better to merge first, then try to build ?


sb


Le 22/12/2017 à 21:35, Be a écrit :
That's the Jenkins build for the master branch, not 2.1. The 2.1 
branch has not had updates from master in almost a year.


On 12/22/2017 02:33 PM, Sébastien BLAISOT wrote:


this seems to be related to the jenkins error to me: 
https://builds.renegadetech.mixxx.org/job/master-release/architecture=amd64,platform=windows/514/console


src\engine\ratecontrol.cpp(26): error C3431: 'RampMode': a scoped 
enumeration cannot be redeclared as an unscoped enumeration

scons: *** [win64_build\engine\ratecontrol.obj] Error 2
scons: building terminated because of errors.
Build step 'Execute Windows batch command' marked build as failure
[WARNINGS] Skipping publisher since build result is FAILURE
Recording test results
ERROR: Step ‘Publish JUnit test result report’ failed: No test report 
files were found. Configuration error?

SSH: Current build result is [FAILURE], not going to run.
Finished: FAILURE


Le 22/12/2017 à 21:29, Be a écrit :
That is unrelated to the Jenkins error. I already opened a PR to fix 
the AppVeyor error: https://github.com/mixxxdj/mixxx/pull/1437


On 12/22/2017 02:27 PM, Sébastien BLAISOT wrote:


windows error is here:

[00:09:48] [CXX] src\engine\ratecontrol.cpp
[00:09:48] ratecontrol.cpp
[00:09:49] src\engine\ratecontrol.cpp(26): error C3431: 'RampMode': 
a scoped enumeration cannot be redeclared as an unscoped enumeration

[00:09:49] scons: *** [win64_build\engine\ratecontrol.obj] Error 2
[00:09:49] scons: building terminated because of errors.

https://ci.appveyor.com/project/mixxxdj/mixxx/build/master-3114/job/h2ujpv4jsc5u44f8 



sb

Le 22/12/2017 à 21:16, Be a écrit :

2.1 branch build is failing on Jenkins for Windows and macOS.

Windows build shows:
Checking for C library vamp-sdk... no
WE ARE IN: 
E:\Jenkins\workspace\2.1-release\architecture\i386\platform\windows\win32_build 


Building  2.1  - rev. 6261

scons: warning: Two different environments were specified for 
target 
E:\Jenkins\workspace\2.1-release\architecture\i386\platform\windows\lib\soundtouch-1.9.2\AAFilter.obj, 

but they appear to have the same action: ${TEMPFILE("$SHCXX 
$_MSVC_OUTPUT_FLAG /c $CHANGED_SOURCES $SHCXXFLAGS $SHCCFLAGS 
$_CCCOMCOM","$SHCXXCOMSTR")}
File 
"E:\Jenkins\workspace\2.1-release\architecture\i386\platform\windows\src\SConscript", 
line 69, in 

...
File 
"E:\Jenkins\workspace\2.1-release\architecture\i386\platform\windows\src\SConscript", 
line 69, in 

error: bogus escape: '\\2':

macOS build shows:
scons: *** [osx64_build/Mixxx.app] Exception : error: 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: 
can't open file: osx64_build/Mixxx (No such file or directory)


Ubuntu builds are currently running.


On 12/22/2017 01:44 PM, Be wrote:

Things that must be done for the 2.1 beta release:
   * Merge the master Git branch to the 2.1 branch
   * Create a folder on http://downloads.mixxx.org/ to upload 2.1 
beta builds
   * Check that Jenkins is building the 2.1 branch and uploading 
builds to downloads.mixxx.org
   * Post the release announcement from 
https://github.com/mixxxdj/mixxx/pull/1422 to the blog with 
attention to formatting and hyperlinks
   * Update https://mixxx.org/download/ with links to the beta 
builds


I have access to do none of these.

-- 


Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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


-- 


Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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



-- 


Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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


-- 


Check out the vibrant tech community on one of the world'

Re: [Mixxx-devel] 2.1 beta release logistics

2017-12-22 Thread Sébastien BLAISOT


windows error is here:

[00:09:48] [CXX] src\engine\ratecontrol.cpp
[00:09:48] ratecontrol.cpp
[00:09:49] src\engine\ratecontrol.cpp(26): error C3431: 'RampMode': a 
scoped enumeration cannot be redeclared as an unscoped enumeration

[00:09:49] scons: *** [win64_build\engine\ratecontrol.obj] Error 2
[00:09:49] scons: building terminated because of errors.

https://ci.appveyor.com/project/mixxxdj/mixxx/build/master-3114/job/h2ujpv4jsc5u44f8

sb

Le 22/12/2017 à 21:16, Be a écrit :

2.1 branch build is failing on Jenkins for Windows and macOS.

Windows build shows:
Checking for C library vamp-sdk... no
WE ARE IN: 
E:\Jenkins\workspace\2.1-release\architecture\i386\platform\windows\win32_build

Building  2.1  - rev. 6261

scons: warning: Two different environments were specified for target 
E:\Jenkins\workspace\2.1-release\architecture\i386\platform\windows\lib\soundtouch-1.9.2\AAFilter.obj,
but they appear to have the same action: ${TEMPFILE("$SHCXX 
$_MSVC_OUTPUT_FLAG /c $CHANGED_SOURCES $SHCXXFLAGS $SHCCFLAGS 
$_CCCOMCOM","$SHCXXCOMSTR")}
File 
"E:\Jenkins\workspace\2.1-release\architecture\i386\platform\windows\src\SConscript", 
line 69, in 

...
File 
"E:\Jenkins\workspace\2.1-release\architecture\i386\platform\windows\src\SConscript", 
line 69, in 

error: bogus escape: '\\2':

macOS build shows:
scons: *** [osx64_build/Mixxx.app] Exception : error: 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: 
can't open file: osx64_build/Mixxx (No such file or directory)


Ubuntu builds are currently running.


On 12/22/2017 01:44 PM, Be wrote:

Things that must be done for the 2.1 beta release:
   * Merge the master Git branch to the 2.1 branch
   * Create a folder on http://downloads.mixxx.org/ to upload 2.1 
beta builds
   * Check that Jenkins is building the 2.1 branch and uploading 
builds to downloads.mixxx.org
   * Post the release announcement from 
https://github.com/mixxxdj/mixxx/pull/1422 to the blog with attention 
to formatting and hyperlinks

   * Update https://mixxx.org/download/ with links to the beta builds

I have access to do none of these.

-- 


Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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


-- 


Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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



--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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

Re: [Mixxx-devel] travis MacOS build failing

2017-12-21 Thread Sébastien BLAISOT


ok, that makes sense, brew installed QT 5.9.3 on the last sucessful 
build and it now installs qt 5.10.0 which make our build fail.


So it wil be the same whatever os you use, it's juste related to qt version.

Do you have fun to work on this Josep ?

in the meantime, I will see if I can update our build script used by 
travis to specifically stay on qt 5.9.x.
It's not a good think that our CI is based on a QT version we don't use 
to produce the final binary.


regards,

sb

Le 21/12/2017 à 13:58, Josep Maria Antolin a écrit :


I saw it and I think the cause is that Qthread now has a create () 
method that is conflicting with our previous create () method in 
SingletonInstance, of whoch Statsmanager extends.
We need to modify SingletonInstance and change the create method to 
createInstance () , for example.


I don't have Osx, so I would only be able to test this with travisci, 
although I am confident that this is the solution.





--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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

[Mixxx-devel] travis MacOS build failing

2017-12-21 Thread Sébastien BLAISOT

Hi,


our travis macOS build fails with the following error:

src/mixxx.cpp:128:23: error: C++ requires a type specifier for all 
declarations

StatsManager::create();
^

can anyone fix this ?

here is the full output for clang on this file:


[CXX] src/mixxx.cpp
src/mixxx.cpp:128:23: error: member 'create' found in multiple base 
classes of different types

StatsManager::create();
~~^
/usr/local/Cellar/qt/5.10.0/Frameworks/QtCore.framework/Headers/qthread.h:234:19: 
note: member found by ambiguous name lookup

QThread *QThread::create(Function &)
^
src/util/singleton.h:9:15: note: member found by ambiguous name lookup
static T* create() {
^
src/mixxx.cpp:128:23: error: C++ requires a type specifier for all 
declarations

StatsManager::create();
^
src/mixxx.cpp:128:29: warning: empty parentheses interpreted as a 
function declaration [-Wvexing-parse]

StatsManager::create();
^~
src/mixxx.cpp:128:29: note: replace parentheses with an initializer to 
declare a variable

StatsManager::create();
^~
= 0
1 warning and 2 errors generated.
scons: *** [osx64_build/mixxx.o] Error 1
scons: building terminated because of errors.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
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

[Mixxx-devel] Fwd: Deploy all the things!

2017-11-18 Thread Sébastien BLAISOT


FYI, travis just announced the availability of deployment.
maybe we can add this and publish the travis-built artifacts like we do 
for appveyor.


This way, we will have a way to effectively and easilly test each PR 
without a build environment.


sb

 Message transféré 
Sujet : Deploy all the things!
Date :  Sat, 18 Nov 2017 15:43:50 + (UTC)
De :The Travis CI Team 



Light

As the age old saying goes, /testing is half the battle./

Your projects are passing, and your team has Slack notifications setup ...

*Now it's time to ship!*

Travis CI supports over 20 different ways to deploy your code, including 
Heroku, GitHub Releases, and AWS.


Learn how to *deploy your build* 
! 



Have an awesome day

The Travis CI Team

Don't want to receive amazing emails from us? Unsubscribe 
 



--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
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

Re: [Mixxx-devel] launchpad bugtracker

2017-11-17 Thread Sébastien BLAISOT

We already have CI that every forker can use to test before PR.

just connect to travis-ci and appveyor with your github account, select 
your fork, and you're done & you have CI on your fork.


we could be easier without the need to first register to travis and 
appveyor, but it works well, I use it each time I push a commit.


I think on user experience, github does the job.

The only unfriendly thing is our bug tracker but daniel clearly 
expressed the problems of a migration.



sb


Le 17/11/2017 à 11:54, Daniel Poelzleithner a écrit :

On 11/17/17 11:38, Be wrote:
What projects have you used GitLab for? What do you like about it 
compared to GitHub?


I used it in my previous and current company for internal projects. I 
was even the administrator in the previous one doing the upgrades etc.
Mostly small internal projects that all got tested through CI. Mostly 
coookbooks for chef and smaller daemons.


I like that it's open source and their development goes into the right 
direction ^^


To be honest, I don't care that much. I think the most important part 
is, that it feels integrated and is easy for a newcomer to fork and 
create a pull request. In the best case, a fork automatically gets CI 
testing so the dev knows before creating a PR that the patch works.


The only drawback I see is the missing social network effect you get 
through github.



kind regards
  poelzi

-- 


Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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



--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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

Re: [Mixxx-devel] Mixxx manual info

2017-11-17 Thread Sébastien BLAISOT



Le 17/11/2017 à 13:31, Josep Maria Antolin a écrit :
As for translating the manual ( as an author of one of the only two 
mostly complete translations ), what happens when the english versions 
of the sentences change, is that the translated sentence dissapears 
and has to be rewritten completely.
Given that the sentences on a manual tend to be long, small changes in 
the english version could cause quite some work on the translations. 
(I don't know if transifex has improved this recently or not, or if it 
simply depends on how the original sentences get updated)


On transifex, you have suggestions in the right-hand pane.
often, when only a small part of a phrase changes, the suggestions 
contains the old phrase and translation and also similar phrases 
elsewhere in the resource.
You have a button below each suggestion to automatically copy the old 
translation and you only have to adapt to reflect the small change.


sb

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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

Re: [Mixxx-devel] launchpad bugtracker

2017-11-16 Thread Sébastien Blaisot

Le 16/11/2017 à 18:44, Sean M. Pappalardo - D.J. Pegasus a écrit :

On 11/16/2017 09:11 AM, Daniel Poelzleithner wrote:

is there a particular reason from using the launchpad bug tracker
anything other then historic reasons ?

It does some things better than GitHub Issues. I have created a wiki
page to enumerate the problems people have with it as well as pros and
cons for possible replacements. Please feel free to add any other points
you think should be considered so we can make an informed decision.

https://mixxx.org/wiki/doku.php/launchpad_migration

Thanks for your input, everyone!


We can also consider Jira (cloud, hosted version) which is free for open 
source project: 
https://www.atlassian.com/software/views/open-source-license-request


One of the most powerful software I have been working with.

sb

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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

[Mixxx-devel] Travis-ci failing on MacOS (Was: website is down)

2017-09-26 Thread Sébastien Blaisot

Le 26/09/2017 à 07:28, Be a écrit :
Now Travis is failing for macOS builds too... 


it seams that travis switched to python3 so
print "..."
syntax should be replaced by
print("...")

probably we need a way to switch back to python2(easier short-term fix) 
but I don't know how brew work for that.



Does somebody know if there is some sort of "alternatives" (like the 
linux command) available on macos that would allow us to switch back to 
python2 ?


sb

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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

Re: [Mixxx-devel] USB sound card table update

2017-09-21 Thread Sébastien Blaisot


On windows, you can configure your soundcard outputs if your driver 
advertise that possibility upto 7.1:


(sorry, french version here)


if you choose this, you can select each output in Mixxx:



But, from my own experience:
* This is generally true with DESKTOP onboard soundcards that have at 
least 3 or 4 jacks that can be configured either as input or output, not 
on laptops that only have 1 or 2 jacks.
*  Most progams use stereo sound output so windows and/or the driver 
often do sound processing and upscaling from stereo to 5.1 or 7.1, thus 
channel 1-2 output is often mixed in other outputs too. not good for mixing


IMHO this is not a good solution and is most of the time unapplicable to 
laptops.


BR,

Sebastien


Le 21/09/2017 à 08:13, Daniel Schürmann a écrit :

Yes, the onboard soundcard of my desktop device.
And yes, at least with ALSA they are treated just as an generic 8 
channel soundcard.


I assume that there can be crosstalk issues, but that is the same 
issue if you use a splitter cable.

@Thorsten: can you verify that his for windows?

Am 21.09.2017 12:36 vorm. schrieb "Be" >:


On 09/20/2017 05:25 PM, Daniel Schürmann wrote:

Hi Thorsten,

Thank you for your input. If you like, you could you add a
paragraph that explains how to use a Surround sound card for
Mixxx?

With Linux + ALSA this is no deal, my onboard soundcard has  4
x 3,5 mm output jacks, and the Mixxx hardware preferences are
listing 8 channels. So there is nothing special here.  How
does it look in Windows?
Is there anything special to setup?


Are you referring to the onboard sound card on a desktop computer?
Yeah, the sometimes have more jacks. Whether they can typically
play independent output channels I don't know. I suppose it's
worth mentioning, but I've never seen a laptop with more than a
mic input and headphone output jack.



--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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





--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot


___
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



--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
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

Re: [Mixxx-devel] USB sound card table update

2017-09-15 Thread Sébastien Blaisot

Le 15/09/2017 à 08:34, Daniel Schürmann a écrit :
> To be clear, onboard sound cards and USB class compliant sound cards (which 
includes every sound card listed on the wiki) should both work with 
WDM-KS?


I am pretty sure. But I cannot prove it.


AFAIK Daniel is right. Most soundcards are natively WDM-KS compliant. 
especially cheap ones.
The only soundcard with ASIO-only driver that I saw was high-grade 
soundcards or integrated into controllers.


If you have a single Asio soundcard (one with a real Asio driver, not 
asio4all) you should use Asio, because it bypassed all windows 
software layers for direct access to the hardware, offering the best 
latency.


If we assume that only a minority of users have such a device, we can 
consider to change the default API.


Troubles begin when a user has an ASIO-only device and a WDM-only 
device. (such as an ASIO-only controller with integrated sound and the 
internal soundcard.

Using both needs a additionnal layer like ASIO4ALL.

regards,

sb
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
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

[Mixxx-devel] Windows installer : need testers and translators

2017-07-22 Thread Sébastien BLAISOT

Hi Mixxx users,


I've been working in the last few days to improve windows installer and 
address the remaining bugs, especially the one concerning visual c++ 
redistributables installation.


PR for the new windows installer is here : 
https://github.com/mixxxdj/mixxx/pull/1306


You can find a first shot here:

 * 32 bits :
   
https://ci.appveyor.com/api/buildjobs/3lg9i1048iod4b69/artifacts/mixxx-2.1.0-alpha-pre-master-PR1306-git6324-release-x86.exe
 * 64 bits :
   
https://ci.appveyor.com/api/buildjobs/lvuxh8vk0bdwcbsk/artifacts/mixxx-2.1.0-alpha-pre-master-PR1306-git6324-release-x64.exe


I now need you

1) to test the new installer if you have access to a windows machine. 
try to test installation, uninstall, and report everything you find 
strange or unusual. don't forget to report OS version and bitwidth.


2) to help translate the installer in your language on Transifex : 
https://www.transifex.com/mixxx-dj-software/mixxxdj-windows-installer/languages/


Thanks a lot for your cooperation.

Sebastien

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
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

Re: [Mixxx-devel] [Feature Proposal] Ctlra Controller Hotplug Support

2017-07-08 Thread Sébastien Blaisot

Le 08/07/2017 à 03:00, Harry van Haaren a écrit :
On Fri, Jul 7, 2017 at 8:45 PM, Sébastien Blaisot <mi...@blaisot.org 
<mailto:mi...@blaisot.org>> wrote:


Mixxx is a cross-platform application (Linux, MacOS, Windows).

Is ctrla also a cross-platform library ?


Currently nope, it is a WIP library developed and tested on Linux 
only. The APIs are not
OS-specific in any way, and the libraries (currently) in use all claim 
to be cross-platform.
That means *in theory*, Ctlra is cross-platform too, but actually 
compiling/testing/etc is

required (and as you probably know, that's a huge amount of work :)


ok, so is could be "theorically" possible to have ctrla croos-platform 
some time in the future ;)



If this is not the case, it is a show stopper IMHO.


I understand that for Mixxx it would be ideal if Ctlra supported all 
targets - totally understand.
As you're aware x-platform development requires significant time, 
testing, and access to the
platforms themselves. I do not have access to large quantities of 
time, or OsX/Win platforms.
no problem, htat's where the community is helpful : divide time required 
and access to hardware into smaller chunks


I'll ask a few questions, just to get understand your point-of-view 
that this could be a show stopper.
How much of the blueprint / wiki / youtube-video / etc are you 
familiar with? I'd like to avoid
sweeping the Ctlra idea off the table just because its not currently 
cross platform - even if it is only
a POC on how to implement hotplug/HD screens, isn't that a valuable 
contribution to Mixxx?


Well, when talking about show stopper, I meant that we should not 
release a version of Mixxx with a different user experience on the 
different platforms and that we should try to have a similar experience 
on all platform the most that we can.

This is my opinion (only mine, I won't talk for others).

My intent is not to discourage you from integrating Ctrla to Mixxx. Each 
feature of Mixxx has started as a POC and has been polished before 
reaching the application and being shipped in a release.

It's more like a goal to achieve ;)

Sorry if my message sounded a bit rude, this was not my intent. I find 
the idea really interresting.
We can start on linux only to prove the working of the concept, but I 
think we should resolve the cross-platform thing before shipping a 
version of Mixxx with ctrla.


Thanks for your input - of course when suggesting a new method/library 
to do things, there will
be "bumpy" parts that need to be worked through, and I appreciate your 
highlighting that in this
case cross-platform support is likely going to be one of those bumpy 
parts!


that's the point :)

regards,

sb
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
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

Re: [Mixxx-devel] [Feature Proposal] Ctlra Controller Hotplug Support

2017-07-07 Thread Sébastien Blaisot


Hi Harry,

Mixxx is a cross-platform application (Linux, MacOS, Windows).
Is ctrla also a cross-platform library ?

If this is not the case, it is a show stopper IMHO.

As far as I can see, it only seems to be documented under linux.

Regards,

sb

Le 06/07/2017 à 23:57, Harry van Haaren a écrit :

Hi All,

First of all - this is my first post to the Mixxx-devel list, so a 
brief intro is in order;
I'm Harry van Haaren, developer of the OpenAV audio software, bit of a 
music/tech/linux head :)


I've recently been working on improving controller support in Linux 
audio land, in particular
what I call "modern USB HID" controller devices (think DJ controllers 
like Akai/NI/Abletons range).
I've developed the Ctlra library as OpenAV, which provides access to 
these hardware devices
on Linux. The library allows hotplug and various other "advanced" 
features like accessing

screens on devices.

I'd like to integrate Ctlra into Mixxx - to provide access to hardware 
currently not available
to Linux users, and also to provide hotplug support to those 
controllers. I've created a blueprint
on Launchpad[1], and written an introduction on Ctlra and how I 
propose to integrate it in Mixxx[2].
Finally, there is a documentation page on what Ctlra itself achieves 
here[3], and the source is here[4].


If you have an interest in hotplug of controllers, controller support 
or hardware on Linux,
do have a read of the wiki page and others, and I'd appreciate your 
input on the ideas!


Thanks for all your efforts on Mixxx so far, onwards and upwards!
-Harry of OpenAV

[1] https://blueprints.launchpad.net/mixxx/+spec/ctlra-controller-support
[2] https://www.mixxx.org/wiki/doku.php/ctlra_support
[3] http://openavproductions.com/doc/ctlra.html
[4] https://github.com/openAVproductions/openAV-ctlra

--

http://www.openavproductions.com


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
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

Re: [Mixxx-devel] Mixxx User Manual updates

2017-06-24 Thread Sébastien Blaisot


Hi Everyone,

Having the manual in a separate github project doesn't help to sync code 
merge and manual update.


Other projects manage this by asking contributors in PR to update manual 
before accepting merge.
No manual update, no code merge. (at least for each code change that 
change the interface or behaviour)


is it possible to move the manual inside the same github project ?

sb


Le 23/06/2017 à 19:28, Sean M. Pappalardo - D.J. Pegasus a écrit :

Hello everyone.

With all of the recent development going on, especially the GSoC
projects, I want to remind everyone that it is extremely important that
the user manual is also updated whenever new features are merged to
master so we can release quickly. (Otherwise waiting on user manual
updates will block the process.) And documenting how the feature works
is of course much easier when you've just recently worked on it.

The manual is also stored in GitHub here: https://github.com/mixxxdj/manual
It uses reStructuredText and you can clone it just like any code base or
edit it right on GitHub. See the ReadMe at the link for details.
We are able to generate Web pages (http://mixxx.org/manual/latest/) and
PDFs (https://mixxx.org/manual/latest/Mixxx-Manual.pdf) from the same
reST source.

Thanks everyone for helping with this as the project leads continue to
fix the release process.

Sincerely,
Sean M. Pappalardo
"D.J. Pegasus"
Mixxx Developer - Controller Specialist



--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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

Re: [Mixxx-devel] Jenkins builds have returned

2017-01-20 Thread Sébastien Blaisot


So this is not a format logo.


Shad uses a skin-specific splash image.

Deere and Latenight rely on the default fallback image I think.

shade image is png

default fallback image is SVG


so probably an SVG related stuff.


sb


Le 20/01/2017 à 11:00, Sébastien Blaisot a écrit :



Agree, same behaviour here (splash logo for shade skin only).

I see the same difference on skin load time although quicker (probably 
newer PC). Shade is quicker to load than Latenight, Deere is a 
lotsmore slower (still largely usable here on a new PC - Core i7 + SSD)


not a scientific performance test, just a one time launch with 
chronometer :


Skin - Switch to skin time - mixxx launch time
Shade - 0.90s - 2.25s
LateNight - 1.55s - 2.53s
Deere - 2.29s - 4.04s

regards,

sb


Le 20/01/2017 à 10:48, Daniel Schürmann a écrit :

The Shade Logo is there, an Mixxx behaves normally.

I have just tested again and there is actually no Logo with Deere and 
LatNight.
Loading the Deere skins takes ages ~35s. Loading Shade takes ~11s and 
LateNight ~18s



2017-01-20 9:09 GMT+01:00 Sébastien Blaisot <mi...@blaisot.org 
<mailto:mi...@blaisot.org>>:



Do you see the Mixxx logo on the splash screen ?


sb


Le 20/01/2017 à 08:30, Daniel Schürmann a écrit :

Great News, Thank you.

I can confirm that Mixxx still runs on my WinXP Virtual Box.
Anything special I should test?


2017-01-20 5:55 GMT+01:00 Be <b...@gmx.com <mailto:b...@gmx.com>>:

\o/
Thanks to all who contributed!

Should this be announced on the forum or should we wait for
a bit more
testing to work out the most obvious issues?

On 01/19/2017 09:53 PM, RJ Ryan wrote:
> Behold, the first green build in forever:
> https://builds.renegadetech.mixxx.org/job/master-release/
<https://builds.renegadetech.mixxx.org/job/master-release/>
>
> Please try out the Windows packages for git6123:
> http://downloads.mixxx.org/builds/master/release/
<http://downloads.mixxx.org/builds/master/release/>
> this new build configuration will be what we're going to
release 2.1
> from so let's iron out all the kinks.
>
> Could somebody verify whether it is affected by the
> metadata-not-sending-with-Shoutcast-servers bug? If so, we
need to patch
> it in the same way we did the macos build.
>
> Windows XP and Vista should be supported, so please test
it if you still
> have a VM or old computer sitting around (M4A is only
supported in Vista
> SP3 (?) onwards).
>
>
>

--
> Check out the vibrant tech community on one of the world's
most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>
>
>
> ___
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org
>
>
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
<mailto:Mixxx-devel@lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
<https://lists.sourceforge.net/lists/listinfo/mixxx-devel>
>


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
<mailto:Mixxx-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mixxx-devel
<https://lists.sourceforge.net/lists/listinfo/mixxx-devel>





--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org!http://sdm.link/slashdot

___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
<mailto:Mixxx-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mixxx-devel
<https://lists.sourceforge.net/lists/listinfo/mixxx-devel>


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashd

Re: [Mixxx-devel] Jenkins builds have returned

2017-01-20 Thread Sébastien Blaisot


Agree, same behaviour here (splash logo for shade skin only).

I see the same difference on skin load time although quicker (probably 
newer PC). Shade is quicker to load than Latenight, Deere is a lotsmore 
slower (still largely usable here on a new PC - Core i7 + SSD)


not a scientific performance test, just a one time launch with chronometer :

Skin - Switch to skin time - mixxx launch time
Shade - 0.90s - 2.25s
LateNight - 1.55s - 2.53s
Deere - 2.29s - 4.04s

regards,

sb


Le 20/01/2017 à 10:48, Daniel Schürmann a écrit :

The Shade Logo is there, an Mixxx behaves normally.

I have just tested again and there is actually no Logo with Deere and 
LatNight.
Loading the Deere skins takes ages ~35s. Loading Shade takes ~11s and 
LateNight ~18s



2017-01-20 9:09 GMT+01:00 Sébastien Blaisot <mi...@blaisot.org 
<mailto:mi...@blaisot.org>>:



Do you see the Mixxx logo on the splash screen ?


sb


Le 20/01/2017 à 08:30, Daniel Schürmann a écrit :

Great News, Thank you.

I can confirm that Mixxx still runs on my WinXP Virtual Box.
Anything special I should test?


2017-01-20 5:55 GMT+01:00 Be <b...@gmx.com <mailto:b...@gmx.com>>:

\o/
Thanks to all who contributed!

Should this be announced on the forum or should we wait for a
bit more
testing to work out the most obvious issues?

On 01/19/2017 09:53 PM, RJ Ryan wrote:
> Behold, the first green build in forever:
> https://builds.renegadetech.mixxx.org/job/master-release/
<https://builds.renegadetech.mixxx.org/job/master-release/>
>
> Please try out the Windows packages for git6123:
> http://downloads.mixxx.org/builds/master/release/
<http://downloads.mixxx.org/builds/master/release/>
> this new build configuration will be what we're going to
release 2.1
> from so let's iron out all the kinks.
>
> Could somebody verify whether it is affected by the
> metadata-not-sending-with-Shoutcast-servers bug? If so, we
need to patch
> it in the same way we did the macos build.
>
> Windows XP and Vista should be supported, so please test it
if you still
> have a VM or old computer sitting around (M4A is only
supported in Vista
> SP3 (?) onwards).
>
>
>

--
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>
>
>
> ___
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org
>
>
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
<mailto:Mixxx-devel@lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
<https://lists.sourceforge.net/lists/listinfo/mixxx-devel>
>


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
<mailto:Mixxx-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mixxx-devel
<https://lists.sourceforge.net/lists/listinfo/mixxx-devel>





--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org!http://sdm.link/slashdot

___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
<mailto:Mixxx-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mixxx-devel
<https://lists.sourceforge.net/lists/listinfo/mixxx-devel>


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___ Get Mixxx, the #1
Free MP3 DJ Mixing software Today http://mixxx.org Mixxx-devel
mailing list Mixxx-devel@lists.sourceforge.net
<mailto:Mixxx-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mix

Re: [Mixxx-devel] Jenkins builds have returned

2017-01-20 Thread Sébastien Blaisot


Do you see the Mixxx logo on the splash screen ?


sb


Le 20/01/2017 à 08:30, Daniel Schürmann a écrit :

Great News, Thank you.

I can confirm that Mixxx still runs on my WinXP Virtual Box.
Anything special I should test?


2017-01-20 5:55 GMT+01:00 Be >:

\o/
Thanks to all who contributed!

Should this be announced on the forum or should we wait for a bit more
testing to work out the most obvious issues?

On 01/19/2017 09:53 PM, RJ Ryan wrote:
> Behold, the first green build in forever:
> https://builds.renegadetech.mixxx.org/job/master-release/

>
> Please try out the Windows packages for git6123:
> http://downloads.mixxx.org/builds/master/release/

> this new build configuration will be what we're going to release 2.1
> from so let's iron out all the kinks.
>
> Could somebody verify whether it is affected by the
> metadata-not-sending-with-Shoutcast-servers bug? If so, we need
to patch
> it in the same way we did the macos build.
>
> Windows XP and Vista should be supported, so please test it if
you still
> have a VM or old computer sitting around (M4A is only supported
in Vista
> SP3 (?) onwards).
>
>
>

--
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>
>
>
> ___
> 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

>


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
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





--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot


___
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


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot___
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

Re: [Mixxx-devel] Please test these 2.1 Windows builds

2017-01-19 Thread Sébastien Blaisot




Le 19/01/2017 à 08:35, RJ Ryan a écrit :
On Wed, Jan 18, 2017 at 11:23 PM Sébastien Blaisot <mi...@blaisot.org 
<mailto:mi...@blaisot.org>> wrote:



otherwise, seems to work pretty well. album art show correctly (png +
jpg), so qt's imageformat are included.


The only imageformats .libs that were built in the plugins folder were 
qico, qsvg, and qtga so I think we may need to link those manually 
(would explain the logo issue since that's an SVG). The rest are maybe 
built in?




not an SVG issue, since Deere's svg elements are showing well (sandwich 
menu for exemple).


or maybe some call to Qt functions to load imageformat after splash 
screen and before skin drawing that should be moved inside mixxx code.


sb
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot___
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

Re: [Mixxx-devel] Please test these 2.1 Windows builds

2017-01-18 Thread Sébastien Blaisot

first try in 5 minutes:

* No Mixxx logo on splash screen.
* Interface freeze on track loading into deck when disk is busy (library 
rescan in progress) (not sure if it's related to build env or if it was 
like that before)

otherwise, seems to work pretty well. album art show correctly (png + 
jpg), so qt's imageformat are included.

win10-64b (1607 build 14393.693) with mixxx 64b

sb

Le 19/01/2017 à 07:26, RJ Ryan a écrit :
> Built with our latest VS2015-based build environment.
> https://github.com/mixxxdj/buildserver/tree/msvc15
>
> Please indicate what version of Windows (include patch level or 
> service pack please) you are using, whether Windows is 64-bit or 
> 32-bit and whether you're using Mixxx 32-bit or 64-bit:
>
> Mixxx 32-bit:
> https://ci.appveyor.com/api/buildjobs/i9rha35ohbaepvl8/artifacts/mixxx-2.1.0-alpha-pre-master-PR1131-git6120-release-x86.exe
>
> Mixxx 64-bit:
> https://ci.appveyor.com/api/buildjobs/iqvq867i9fgcpt9a/artifacts/mixxx-2.1.0-alpha-pre-master-PR1131-git6120-release-x64.exe
>
> I'm particularly interested in whether you see any broken images (it's 
> unclear whether we properly bundle Qt's imageformat plugins at the 
> moment) so please load each skin and make sure everything looks good.
>
> You can download the pre-built libraries, includes, and PDBs here:
> http://downloads.mixxx.org/builds/appveyor/environments/2.1/
>


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
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


Re: [Mixxx-devel] wiki down

2016-12-08 Thread Sébastien Blaisot


Nice.

Now, install and configure duplicity ;)

sb

Le 08/12/2016 à 22:43, RJ Ryan a écrit :
Alright, we didn't lose data after all! Forums are back online with 
posts up through 12/7.


Thanks for pointing me to /var/lib/mysql-upgrade Sebastian. The 
"DATADIR" symlink in there is clearly cruft left over from a mysql-5.7 
package. It confused mariadb-server's postinst script:


https://fossies.org/linux/mariadb/debian/dist/Debian/mariadb-server-10.0.postinst

The "# this should never even happen, but just in case..." section 
ended up running for us. Neither Garth nor I noticed that in addition 
to /tmp/mysql-symlink-restore-forbvv/README, our original 
/var/lib/mysql folder was moved there as well. Whew!


On Thu, Dec 8, 2016 at 1:35 PM Thorsten Munsch 
> wrote:


Is this fail caused by the Ubuntu packages of MariaDB?

I installed a few MariaDB instances on a fresh Debian server and
it was
set to /var/log/mysql everytime. :/

Ubuntu on a desktop = awesome
Ubuntu on a server = pain in the ass

IMHO

Why don't we have backups since 12/3? Was the backupjob not
running? Sad..

We do weekly backups -- we're going to move that to daily.




Cheers with a beer
Thorsten

Am 08.12.2016 um 20:10 schrieb RJ Ryan:
> It appears mariadb writes these to /var/lib/mysql, so unfortunately
> those are gone too.
>
> On Thu, Dec 8, 2016 at 10:07 AM, Thorsten Munsch
> 
>> wrote:
>
> The binlogs are located in /var/log/mysql if you haven't
changed the
> path or disabled binlogging.
>
> I never had to restore from them, but it's possible as far
as I know.
>
>

http://dba.stackexchange.com/questions/29414/how-to-restore-data-from-binary-log#29423
>   
 

>
> Should be a good start. :)
>
>
>
> Thorsten
>
> Am 08.12.2016 um 19:05 schrieb RJ Ryan:
> > As far as we can tell, an unattended mariadb security unlinked
> > /var/lib/mysql so I don't think that's possible, let me
know if you know
> > otherwise though!
> >
> > On Thu, Dec 8, 2016 at 10:03 AM, Thorsten Munsch
> > 
>
> 
>  >
> > No possibility to restore the missing stuff from the
Binlogs?
> >
> > Am 08.12.2016 um 18:51 schrieb RJ Ryan:
> > > Ok, back up from 12/3. Unfortunately we lost forums
data from 12/3 to 12/7.
> > >
> > > On Thu, Dec 8, 2016 at 9:36 AM, RJ Ryan
 > 
> >>
> > > 
>

>  wrote:
> > >
> > > Restoring from a 12/3 backup now.
> > >
> > > On Thu, Dec 8, 2016 at 8:45 AM, Garth Dahlstrom
 > 
> >>
> > > 
>

>  wrote:
> > >
> > > Was able to get an old copy of the db
working on mysql-5.7...
> > > mariadb totally f**ked itself up last night. :(
> > >
> > >
> > > On Thu, Dec 8, 2016 at 11:34 AM, Be
 > 
> >>
> > > 
>
> 
 wrote:
> > >
> > > It's back, 

Re: [Mixxx-devel] wiki down

2016-12-08 Thread Sébastien Blaisot


Are you sure it's really the "old" one ? not just THE ONE ?

sb

Le 08/12/2016 à 22:12, RJ Ryan a écrit :
/var/lib/mysql-5.7 is the old database from when we were using mysql 
(before the MariaDB upgrade) on Nov 10th. That's what Garth reverted 
us to before I restored Dec 3rd from backup.


On Thu, Dec 8, 2016 at 1:10 PM RJ Ryan <rr...@mixxx.org 
<mailto:rr...@mixxx.org>> wrote:


A symlink to mysql-5.7:

$ ls -al /var/lib/mysql-upgrade
drwxr-xr-x  2 root root 4096 Nov 10 23:21 .
drwxr-xr-x 50 root root 4096 Dec  8 11:34 ..
lrwxrwxrwx  1 root root   10 Nov 10 23:21 DATADIR.link -> mysql-5.7/

On Thu, Dec 8, 2016 at 12:56 PM Sébastien Blaisot
<mi...@blaisot.org <mailto:mi...@blaisot.org>> wrote:


Is there something in /var/lib/mysql-upgrade ?

sb



Le 08/12/2016 à 20:10, RJ Ryan a écrit :

It appears mariadb writes these to /var/lib/mysql, so
unfortunately those are gone too.

On Thu, Dec 8, 2016 at 10:07 AM, Thorsten Munsch
<thorsten.mun...@synthor.de
<mailto:thorsten.mun...@synthor.de>> wrote:

The binlogs are located in /var/log/mysql if you haven't
changed the
path or disabled binlogging.

I never had to restore from them, but it's possible as
far as I know.


http://dba.stackexchange.com/questions/29414/how-to-restore-data-from-binary-log#29423

Should be a good start. :)



Thorsten

Am 08.12.2016 um 19:05 schrieb RJ Ryan:
> As far as we can tell, an unattended mariadb security
unlinked
> /var/lib/mysql so I don't think that's possible, let me
know if you know
> otherwise though!
>
> On Thu, Dec 8, 2016 at 10:03 AM, Thorsten Munsch
> <thorsten.mun...@synthor.de
<mailto:thorsten.mun...@synthor.de>
<mailto:thorsten.mun...@synthor.de
<mailto:thorsten.mun...@synthor.de>>> wrote:
>
> No possibility to restore the missing stuff from
the Binlogs?
>
> Am 08.12.2016 um 18:51 schrieb RJ Ryan:
> > Ok, back up from 12/3. Unfortunately we lost
forums data from 12/3 to 12/7.
> >
> > On Thu, Dec 8, 2016 at 9:36 AM, RJ Ryan
<rr...@mixxx.org <mailto:rr...@mixxx.org>
<mailto:rr...@mixxx.org <mailto:rr...@mixxx.org>>
> > <mailto:rr...@mixxx.org <mailto:rr...@mixxx.org>
<mailto:rr...@mixxx.org <mailto:rr...@mixxx.org>>>> wrote:
> >
> > Restoring from a 12/3 backup now.
> >
> > On Thu, Dec 8, 2016 at 8:45 AM, Garth
Dahlstrom <ga...@mixxx.org <mailto:ga...@mixxx.org>
<mailto:ga...@mixxx.org <mailto:ga...@mixxx.org>>
> > <mailto:ga...@mixxx.org <mailto:ga...@mixxx.org>
<mailto:ga...@mixxx.org <mailto:ga...@mixxx.org>>>> wrote:
> >
> > Was able to get an old copy of the db
working on mysql-5.7...
> > mariadb totally f**ked itself up last
night. :(
> >
> >
> > On Thu, Dec 8, 2016 at 11:34 AM, Be
<b...@gmx.com <mailto:b...@gmx.com> <mailto:b...@gmx.com
<mailto:b...@gmx.com>>
> >  <mailto:b...@gmx.com <mailto:b...@gmx.com>
<mailto:b...@gmx.com <mailto:b...@gmx.com>>>> wrote:
> >
> > It's back, but it looks like some
recent posts got lost in
> > the process.
> >
> > On 12/08/2016 09:01 AM, Garth
Dahlstrom wrote:
> > > The wiki is okay, but the db for
the forum got moved
> > during a MariaDB
> > > unattended security upgrade last
night, I'm working on it
> > now...
> > >
> > >
> > > On Thu, Dec 8, 2016 at 6:03 AM,
Daniel Schürmann
> > <dasch...@mixxx.org
<mailto:dasch...@mixxx.org> <mailto:dasch...@mixxx.org
<mailto:dasch...@mixxx.org>

Re: [Mixxx-devel] wiki down

2016-12-08 Thread Sébastien Blaisot


Is there something in /var/lib/mysql-upgrade ?

sb


Le 08/12/2016 à 20:10, RJ Ryan a écrit :
It appears mariadb writes these to /var/lib/mysql, so unfortunately 
those are gone too.


On Thu, Dec 8, 2016 at 10:07 AM, Thorsten Munsch 
> wrote:


The binlogs are located in /var/log/mysql if you haven't changed the
path or disabled binlogging.

I never had to restore from them, but it's possible as far as I know.


http://dba.stackexchange.com/questions/29414/how-to-restore-data-from-binary-log#29423



Should be a good start. :)



Thorsten

Am 08.12.2016 um 19:05 schrieb RJ Ryan:
> As far as we can tell, an unattended mariadb security unlinked
> /var/lib/mysql so I don't think that's possible, let me know if
you know
> otherwise though!
>
> On Thu, Dec 8, 2016 at 10:03 AM, Thorsten Munsch
> 
>> wrote:
>
> No possibility to restore the missing stuff from the Binlogs?
>
> Am 08.12.2016 um 18:51 schrieb RJ Ryan:
> > Ok, back up from 12/3. Unfortunately we lost forums data
from 12/3 to 12/7.
> >
> > On Thu, Dec 8, 2016 at 9:36 AM, RJ Ryan  >
> >  
 >
> > Restoring from a 12/3 backup now.
> >
> > On Thu, Dec 8, 2016 at 8:45 AM, Garth Dahlstrom
 >
> >  
 >
> > Was able to get an old copy of the db working on
mysql-5.7...
> > mariadb totally f**ked itself up last night. :(
> >
> >
> > On Thu, Dec 8, 2016 at 11:34 AM, Be  >
> > 
 >
> > It's back, but it looks like some recent posts
got lost in
> > the process.
> >
> > On 12/08/2016 09:01 AM, Garth Dahlstrom wrote:
> > > The wiki is okay, but the db for the forum
got moved
> > during a MariaDB
> > > unattended security upgrade last night, I'm
working on it
> > now...
> > >
> > >
> > > On Thu, Dec 8, 2016 at 6:03 AM, Daniel Schürmann
> >  >
> 
>>
> > > 
> >

> 
> > wrote:
> > >
> > > I get this error:
> > >
> > >
> > >   General Error
> > >
> > > SQL ERROR [ mysqli ]
> > >
> > > Access denied for user
'phpbb'@'localhost' [1698]
> > >
> > > An sql error occurred while fetching
this page. Please
> > contact an
> > > administrator if this problem persists.
> > >
> > >
> > >
> >

--
> > > Developer Access Program for Intel Xeon
Phi Processors
> > > Access to Intel Xeon Phi processor-based
developer
> > platforms.
> > > With one year of Intel Parallel Studio XE.
> > > Training and support from Colfax.
> > > Order your platform
today.http://sdm.link/xeonphi
> > >  ___
> > > Get Mixxx, the #1 Free MP3 DJ Mixing
software 

Re: [Mixxx-devel] configuration help

2016-11-16 Thread Sébastien Blaisot
Le 16/11/2016 à 20:07, Thorsten Munsch a écrit :
> install the free ASIO4ALL driver first

This is usually a bad advice: 
https://www.mixxx.org/manual/latest/chapters/configuration.html#audio-api

Use WDM-KS API instead, ASIO4ALL is just a wrapper on WDM-KS API, adding 
one more overlay.

-- 
Sébastien
圣巴斯弟盎



--
___
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

Re: [Mixxx-devel] Focus two library panes

2016-08-15 Thread Sébastien Blaisot


Why not having two feature list, one on the left as it is actually to 
switch the left pane, and one on the right to switch le right pane ?


This way, you click in the left feature list when you want to change the 
left pane and in the right feature list when you want to change the 
right pane.


With current large screens and hidden text in feature list, there should 
not be a space issue.


Regards,

sb

Le 15/08/2016 à 18:55, Daniel Schürmann a écrit :


Hi Mixxx developers

During the review of the library redesign branch, we discovered a 
design issue about how to select where a track table of a feature is 
shown.

https://github.com/mixxxdj/mixxx/pull/991

Basically there are two valid requirements that at somehow incompatible.

1. A feature track table should re-appear where it was before. It 
turns out in live test, that undesired panes swapping is annoying, 
especially late at night.


2. User expect, that a track table appears in the focused pane. This 
allows to intuitive arrange the desired panes side by side. It is a 
known paradigm from two panes file manager like Nemo.


In the current implementation we have tried to predict what is the 
best behaviour. Unfortunately it suffers some pending issues. And even 
if they are solved, it will remain confusing that the same action does 
different things, depending on the context.


What could be a solution?

---

The discussed Idea.

For me it is important that the Auto DJ tracklist appears on the right 
pane after a single click on the library button.

The library view should always left.

Other pane associations should be freely selectable.

Let's add a pin button to the right pane (in fact to all n+1 panes)

This way, by default Mixxx works like known from other Apps (2.) 
Following the focus.


In my use case, I can open the Auto DJ  in the right pane and pin it.
>From now library panes ... will all appear left. If I need an other 
side by side view

I can release the pin.

This does not fullfil pure (1.) but seams to be a good compromise 
using I known paradigm.


What do you think?





--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are
consuming the most bandwidth. Provides multi-vendor support for NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using capacity
planning reports. http://sdm.link/zohodev2dev


___
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

Re: [Mixxx-devel] thoughts about our windows build env

2016-06-20 Thread Sébastien Blaisot
Le 20/06/2016 à 01:59, Sean M. Pappalardo - D.J. Pegasus a écrit :
> Hello.
>
> On 06/18/2016 08:01 AM, Sébastien Blaisot wrote:
>> I see another solution: why not seeing our windows build env as code,
>> just like the Mixxx base code. we can entirely script the build env
>> building and have it in git (we're not too far from that currently).
> RJ has already made very good progress on this:
> https://github.com/mixxxdj/buildserver/tree/windows_environment
>
> He and I are working on updating it for VS 2015 and newer dependencies.
>
> When complete, setting up a new env will be a matter of:
> 1) Installing the many prerequisite tools (Git, Scons, Python, MS Build
> Tools/VS Express, CMake, etc.)
> 2) Cloning that branch
> 3) Downloading the Qt source into the build/folder of that branch
> 4) Running build_environment.bat [x86|x64] [release|debug]
This is absolutely incompatible with using a CI platform because the 
cost of env setup is way too much before being able to compile the code.

Why not using this as a base to maintain a ready-to-download build env ?

> Then building Mixxx is a matter of:
> 1) Cloning the Mixxx repo
> 2) Running scons winlib=C:\path\to\above\folder
Currently, building Mixxx on a new windows machine (like a CI platform 
VM) is a matter of:
1) monthes of build env configuration
2) Cloning repo
3) Running scons
4) it's not working
5) do it again
6) ...
...

SB


--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports. http://sdm.link/zohomanageengine
___
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


Re: [Mixxx-devel] thoughts about our windows build env

2016-06-18 Thread Sébastien Blaisot


Yes, setting up a build env on windows will stay harder than on other 
systems.


Virtual machine and cross compilation are attractive ideas, but will 
remain harder for our users that want to try compiling Mixxx and 
involves more system knowledge (needing setting up a virtualization 
system or installing Linux).


My preference goes to either a batch file (we have one already thanks to 
RJ but it needs a little fix and a lot of manual download/install/modify 
by hand some files), or even easier a ready-to-use build env that we can 
build and provide to our users and even use ourselves for building Mixxx.


The other way is to have a working building env and delivering nightly 
builds, making fixing the build env a #1 priority when it breaks. This 
way, nobody needs a windows build env.


sb

Le 18/06/2016 à 17:48, Daniel Schürmann a écrit :


Hi Sébastien,

any work, that simplifies the Windows building would be great.

However. I am afraid that Windows will remain the hardest build 
environment. This is a bad situation facing that a mayority of users 
are on Windows.


An instant build environment for windows would help a lot.

What are our legal oportuities to provide a working Win10 virtual 
machine Image?


If that isn't allowed, can we provide a batch file, that can be run on 
a virgin Win10?


An other Idea (l think Uwe has done some research) is to setup a cross 
compile environment on Linux.


Am 18.06.2016 5:21 nachm. schrieb "Sébastien Blaisot" 
<mi...@blaisot.org <mailto:mi...@blaisot.org>>:


Hi all,

Our Linux build env is easy to setup: just install a few -devel and
build tools packages included in the distribution and you're done.

On the other hand, our windows build env is really hard to set up. You
need to install the build tools (Microsoft visual studio, nsis, wix,
...), but also download the library sources and build them as shared
libraries and headers.

This has two consequences:

- first, this is a long, manual process so it is hard for a
beginner to
have a working windows build env for Mixxx. It is also hard for us to
make a new windows build server for our package delivery and we
have no
windows build server for ages.

- Secondly, the way it is working now prevent us to use continuous
integration platforms for windows env (like appveyor) because the
cost/time to setup our build env before effectively building and
testing
the code is prohibitive.


I see another solution: why not seeing our windows build env as code,
just like the Mixxx base code. we can entirely script the build env
building and have it in git (we're not too far from that currently).

With this in mind, our windows build server can regularly build our
build env, make an artifact (a zip file containing the build env) and
put it somewhere for download.

With this packaged build env, our build server as well as any other
windows CI service like appVeyor will be able to download and
setup the
build env in a few seconds, and then compile Mixxx.

This would make creating a new windows build env or a new windows
jenkins slave an easy task, as easy as installing the few build tools
packages and downloading the build env package.


What do you think of this ?

I can start working on this if you find it a nice way to deal with our
buil env complexity.


S.B.



--
What NetFlow Analyzer can do for you? Monitors network bandwidth
and traffic
patterns at an interface-level. Reveals which users, apps, and
protocols are
consuming the most bandwidth. Provides multi-vendor support for
NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using
capacity planning
reports. http://sdm.link/zohomanageengine
___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
<mailto:Mixxx-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mixxx-devel



--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports. http://sdm.link/zohomanageengine___
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

[Mixxx-devel] thoughts about our windows build env

2016-06-18 Thread Sébastien Blaisot
Hi all,

Our Linux build env is easy to setup: just install a few -devel and 
build tools packages included in the distribution and you're done.

On the other hand, our windows build env is really hard to set up. You 
need to install the build tools (Microsoft visual studio, nsis, wix, 
...), but also download the library sources and build them as shared 
libraries and headers.

This has two consequences:

- first, this is a long, manual process so it is hard for a beginner to 
have a working windows build env for Mixxx. It is also hard for us to 
make a new windows build server for our package delivery and we have no 
windows build server for ages.

- Secondly, the way it is working now prevent us to use continuous 
integration platforms for windows env (like appveyor) because the 
cost/time to setup our build env before effectively building and testing 
the code is prohibitive.


I see another solution: why not seeing our windows build env as code, 
just like the Mixxx base code. we can entirely script the build env 
building and have it in git (we're not too far from that currently).

With this in mind, our windows build server can regularly build our 
build env, make an artifact (a zip file containing the build env) and 
put it somewhere for download.

With this packaged build env, our build server as well as any other 
windows CI service like appVeyor will be able to download and setup the 
build env in a few seconds, and then compile Mixxx.

This would make creating a new windows build env or a new windows 
jenkins slave an easy task, as easy as installing the few build tools 
packages and downloading the build env package.


What do you think of this ?

I can start working on this if you find it a nice way to deal with our 
buil env complexity.


S.B.


--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports. http://sdm.link/zohomanageengine
___
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


Re: [Mixxx-devel] GSOC proposal: cue points revamp

2016-03-23 Thread Sébastien Blaisot

Hi Daniel, Ferran and all the others,

a grid layout is a nice idea, but keep in mind that we have users with a 
smaller resolution and we need to keep the default skin usable at such 
lowres.
Hope you will find a way to add that button grid without increasing the 
minimum skin resolution.

regards,

sb

Le 22/03/2016 14:28, Ferran Pujol Camins a écrit :
>
> Hey Daniel,
>
> Good point, a cue grid would better fit current controllers. There are 
> some complications:
>
> Different controllers have different have different button layouts. 
> Yours is 2x2, a MidiFighter or Kontrol F1 is 4x4 and DDJ-RZ is 2x4. 
> Furthermore, if a User splits a 4x4 controller between two decks, he 
> or she probably would want left size to control deck A and right side 
> to control deck B, leaving us with a 4x2 layout.
>
> So whatever we choose to be our default layout, we will only match the 
> controller layout of part of our users. It would be cool to let the 
> user choose the layout he or she prefers, but this is a lot of work. 
> Let me add this to the wishlist.
>
> However, I'm okay to choose a 2x4 grid layout as the first I 
> implement, because I agree with you that it will better fit more 
> users. I'll reflect that in the proposal.
>
>


--
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785351=/4140
___
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


Re: [Mixxx-devel] Windows 10 warning

2016-01-21 Thread Sébastien Blaisot
Le 22/01/2016 00:21, Be a écrit :
> Many users have been reporting a variety of peculiar issues with sound
> in Mixxx on Windows 10. Would it be a good idea to make some sort
> official recommendation to Windows users to not upgrade to Windows 10 yet?

I'm using windows 10 without any problem.
maybe we should change "default" sound api on windows to use a 
higher-latency but more universal one ?

-- 
Sébastien
圣巴斯弟盎



--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311=/4140
___
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

Re: [Mixxx-devel] 2.1/2.0.1 plans and development cycle going forth

2016-01-07 Thread Sébastien BLAISOT
 

I would like to have the new installer for 2.1, but we need to merge
PR744 first, install wix on build server and integrate wix with scons
(I'm waiting for the first manual wix package on the build server to
know if this will work) 

---

Sébastien Blaisot 

Le 07/01/2016 10:31, Daniel Schürmann a écrit : 

> Hi, 
> 
> here my view: 
> 
> * Lets skip 2.0.1 * Cut out a 2.1 branch now, it is already pretty mature and 
> includes a lot of bugfixes and improvements. * Start the 2.1 beat phase now 
> and apply only bugfixes to it. We do not need more features. 
> * Announce a 2.1 release for KW 11 * Do all planed and pending work for new 
> features in master towards a 2.2. Release scheduled KW 47. 
> * Schedule the Release KW 47 and a 2.2 beta KW 36 (After GSOC 2016) 
> * If we have something urgent, that is not ready before KW 11, we can release 
> a 2.1.1 once it is ready. 
> 
> KW = Week of the year 2016 
> 
> Will this work for all? Other ideas? 
> 
> Kind regards, 
> 
> Daniel. 
> 
> 2016-01-07 7:11 GMT+01:00 Be <b...@gmx.com>:
> 
>> What are the plans for development going forward? How can we keep Mixxx
>> consistently releasing updates without huge gaps between releases? Will
>> there be a release of 2.0.1 before 2.1? If so, when, and what will this
>> release bring? What is the release date target for 2.1? What can
>> reasonably get done in that time?
>> 
>> IMO the focus of 2.1 should be tying up the loose ends of 2.0. In
>> particular, inconsistency between the skins should be minimized,
>> especially for effects. To be clear, I don't think every skin should be
>> the same, but they should all provide access to all of Mixxx's features.
>> 
>> Who plans to work on what for 2.1? Let's set deadlines for ourselves. I
>> aim to have at minimum a proof of concept for a JS library by the end of
>> January.
>> 
>> --
>> ___
>> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
>> http://mixxx.org [1]
>> 
>> Mixxx-devel mailing list
>> Mixxx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/mixxx-devel [2]
> 
> --
>  
> 
> ___
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org [1]
> 
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel [2]
 

Links:
--
[1] http://mixxx.org
[2] 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

Re: [Mixxx-devel] TESTERS NEEDED: New windows installer

2016-01-06 Thread Sébastien Blaisot


ok, second point addressed, I can now automatically generate 
multilingual installers:

https://github.com/sblaisot/mixxx/commit/edf8be9fb3d4a63ccc424b42cef4fb2c528998bc

I'll try to work on wix translation file transformation to include 
installer translation to transifex tomorrow (time  for me to sleep now).


sb


Le 05/01/2016 21:58, Sébastien Blaisot a écrit :



Yeah, I found way to make a multilingual MSI installer:
http://www.codeproject.com/Articles/103749/Creating-a-Localized-Windows-Installer-Bootstrap

Pretty hard, but really cool. So it seems we will be able to ship a 
unique windows installer that uses the correct language at runtime (or 
in fact two, one for 32bits and the other for 64bits)


Currently what needs to be done now:

1) find a way to transform wxl files (wix localization files) to a 
format transifex can read.


The best choice is probably a po file.
I had a hard time to use okapi, finally got a test project on 
transifex with the strings to translate using a po file, but I am 
unable to convert it back to wxl :(

jus, can you help me with that ?
the other solution is to try to transform it with a little of vbscript 
or powershel (yuck), that doesn't seems too complicated (on linux, I 
would have it done in 5 minutes with perl or even bash).


2) try embedding multi languages in installer.
I will try with french and english.
If someone can send me the german translation of the attached file too 
(I know there are german-speaking people here) before we get it on 
transifex, it would be great and let me try with more than 2 languages.


thanks,

sb

Le 02/01/2016 21:36, S.Brandt a écrit :
Reading [1] and [2], i understand that we need the wix toolset to 
extract *.wxl translation templates for each language to be supported.

Unfortunately, Transifex does not support the wxl format for import [3].
Might be possible to convert wxl templates to a format Transifex 
supports, and vis-a-vis after translation, using the Okapi framework 
[4] though.

Can investigate tomorrow (CET) if needed.

[1] 
http://wixtoolset.org/documentation/manual/v3/howtos/ui_and_localization/build_a_localized_version.html
[2] 
http://wixtoolset.org/documentation/manual/v3/wixui/wixui_localization.html 
<http://wixtoolset.org/documentation/manual/v3/wixui/wixui_localization.html%20,%20i%20understand%20you%C2%A0>

[3] http://docs.transifex.com/formats/
[4] http://www.opentag.com/okapi/wiki/index.php?title=Filters

jus

On Jan 2, 2016, at 6:38 PM, Sébastien Blaisot <mi...@blaisot.org 
<mailto:mi...@blaisot.org>> wrote:


I built english and french installers, but I will need more 
translations. Can somebody explain me how to extract strings and 
make a file suitable for transifex ?

We can maybe publish it to transifex as a new resource ?






--


___
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

Re: [Mixxx-devel] TESTERS NEEDED: New windows installer

2016-01-06 Thread Sébastien Blaisot


Hi all.

to all windows users out there, can you download this file and 
double-click on it ?

https://owncloud.blaisot.org/index.php/s/GXkJvExdwTOe0qT/download?path=%2F=mixxx-2.0.0-1.12-git5777-release-x64-multilingual.msi

this is my first try as a multilingual windows installer (currently only 
english, german and french).


you don't have to install, you can cancel immediately, I just need you 
to tell me which language your windows is and what language you see the 
installer interface.


If I did everything well, german windows will see german, french windows 
will see french (I can confirm that) and all other will see english.


thanks for your help,

sb

Le 05/01/2016 21:58, Sébastien Blaisot a écrit :



Yeah, I found way to make a multilingual MSI installer:
http://www.codeproject.com/Articles/103749/Creating-a-Localized-Windows-Installer-Bootstrap

Pretty hard, but really cool. So it seems we will be able to ship a 
unique windows installer that uses the correct language at runtime (or 
in fact two, one for 32bits and the other for 64bits)


Currently what needs to be done now:

1) find a way to transform wxl files (wix localization files) to a 
format transifex can read.


The best choice is probably a po file.
I had a hard time to use okapi, finally got a test project on 
transifex with the strings to translate using a po file, but I am 
unable to convert it back to wxl :(

jus, can you help me with that ?
the other solution is to try to transform it with a little of vbscript 
or powershel (yuck), that doesn't seems too complicated (on linux, I 
would have it done in 5 minutes with perl or even bash).


2) try embedding multi languages in installer.
I will try with french and english.
If someone can send me the german translation of the attached file too 
(I know there are german-speaking people here) before we get it on 
transifex, it would be great and let me try with more than 2 languages.


thanks,

sb

Le 02/01/2016 21:36, S.Brandt a écrit :
Reading [1] and [2], i understand that we need the wix toolset to 
extract *.wxl translation templates for each language to be supported.

Unfortunately, Transifex does not support the wxl format for import [3].
Might be possible to convert wxl templates to a format Transifex 
supports, and vis-a-vis after translation, using the Okapi framework 
[4] though.

Can investigate tomorrow (CET) if needed.

[1] 
http://wixtoolset.org/documentation/manual/v3/howtos/ui_and_localization/build_a_localized_version.html
[2] 
http://wixtoolset.org/documentation/manual/v3/wixui/wixui_localization.html 
<http://wixtoolset.org/documentation/manual/v3/wixui/wixui_localization.html%20,%20i%20understand%20you%C2%A0>

[3] http://docs.transifex.com/formats/
[4] http://www.opentag.com/okapi/wiki/index.php?title=Filters

jus

On Jan 2, 2016, at 6:38 PM, Sébastien Blaisot <mi...@blaisot.org 
<mailto:mi...@blaisot.org>> wrote:


I built english and french installers, but I will need more 
translations. Can somebody explain me how to extract strings and 
make a file suitable for transifex ?

We can maybe publish it to transifex as a new resource ?






--


___
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

Re: [Mixxx-devel] TESTERS NEEDED: New windows installer

2016-01-05 Thread Sébastien Blaisot



Yeah, I found way to make a multilingual MSI installer:
http://www.codeproject.com/Articles/103749/Creating-a-Localized-Windows-Installer-Bootstrap

Pretty hard, but really cool. So it seems we will be able to ship a 
unique windows installer that uses the correct language at runtime (or 
in fact two, one for 32bits and the other for 64bits)


Currently what needs to be done now:

1) find a way to transform wxl files (wix localization files) to a 
format transifex can read.


The best choice is probably a po file.
I had a hard time to use okapi, finally got a test project on transifex 
with the strings to translate using a po file, but I am unable to 
convert it back to wxl :(

jus, can you help me with that ?
the other solution is to try to transform it with a little of vbscript 
or powershel (yuck), that doesn't seems too complicated (on linux, I 
would have it done in 5 minutes with perl or even bash).


2) try embedding multi languages in installer.
I will try with french and english.
If someone can send me the german translation of the attached file too 
(I know there are german-speaking people here) before we get it on 
transifex, it would be great and let me try with more than 2 languages.


thanks,

sb

Le 02/01/2016 21:36, S.Brandt a écrit :
Reading [1] and [2], i understand that we need the wix toolset to 
extract *.wxl translation templates for each language to be supported.

Unfortunately, Transifex does not support the wxl format for import [3].
Might be possible to convert wxl templates to a format Transifex 
supports, and vis-a-vis after translation, using the Okapi framework 
[4] though.

Can investigate tomorrow (CET) if needed.

[1] 
http://wixtoolset.org/documentation/manual/v3/howtos/ui_and_localization/build_a_localized_version.html
[2] 
http://wixtoolset.org/documentation/manual/v3/wixui/wixui_localization.html 
<http://wixtoolset.org/documentation/manual/v3/wixui/wixui_localization.html%20,%20i%20understand%20you%C2%A0>

[3] http://docs.transifex.com/formats/
[4] http://www.opentag.com/okapi/wiki/index.php?title=Filters

jus

On Jan 2, 2016, at 6:38 PM, Sébastien Blaisot <mi...@blaisot.org 
<mailto:mi...@blaisot.org>> wrote:


I built english and french installers, but I will need more 
translations. Can somebody explain me how to extract strings and make 
a file suitable for transifex ?

We can maybe publish it to transifex as a new resource ?





http://schemas.microsoft.com/wix/2006/localization;>
   
   1033 
 
   
   Mixxx
   Mixxx
   The Mixxx Development Team
   Open-source Digital DJ software
   Installs Mixxx
 
   
   
   This product requires Windows XP or above.
   The same or a newer version of this product is already installed.
   You need to install the 64-bit version of this product on 64-bit Windows.
   You need to install the 32-bit version of this product on 32-bit Windows.
   You are about to install the 32-bit version on a 64-bit operating system.We recommend using the 64-bit version for better performance.You can download the 64-bit installation package from http://mixxx.org/download/
   You are installing Mixxx on an outdated operating system. Some functions may not work well or at all. We recommend upgrading your operating system.
   You are about to install the 32-bit version but a 64-bit one is already installed. This can lead to undesired behavior.
   Please un-install the existing Mixxx first, or download the 64-bit installation package to upgrade (unless you know exactly what you are 
   doing.)
   You are about to install the 64-bit version but a 32-bit one is already installed. This can lead to undesired behavior. Please un-install the existing Mixxx first, or download the 32-bit installation package to upgrade (unless you know exactly what you are doing.)
   An older version of Mixxx has been detected. As we changed installer, we can not smoothly upgrade. Please uninstall older version before installing this one.

   
   {\WixUI_Font_Title}Warning
 

   The complete package.
   Core application
   The core Mixxx application including controller presets.
   Desktop Shortcut
   Add a shortcut to Mixxx on your desktop
   User Manual
   The Mixxx user manual in PDF form, also available at http://mixxx.org/manual/
   Translations
   Resource files that allow Mixxx to display in alternate languages, other than US english
 
--
___
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

Re: [Mixxx-devel] build on linux

2016-01-02 Thread Sébastien Blaisot
Le 02/01/2016 12:24, zezinho a écrit :
> Anyway, it is ready for Mageia 6 :
>
> http://madb.mageia.org/package/show/source/1/application/0/release/cauldron/name/mixxx

Thanks.

However, it seems that the screenshots are from an older version.
Is it possible to update them ?

Thanks for your work to package Mixxx for Mageia

Best 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


Re: [Mixxx-devel] TESTERS NEEDED: New windows installer

2016-01-02 Thread Sébastien Blaisot


ok, I've done some more work on the wix installer.

Can you test with this version :
https://owncloud.blaisot.org/index.php/s/GXkJvExdwTOe0qT

It's not really polished, the main issue is that it forbid you to 
install if it finds an older installation to avoid the conflicts you've 
seen on former test.


I built english and french installers, but I will need more 
translations. Can somebody explain me how to extract strings and make a 
file suitable for transifex ?

We can maybe publish it to transifex as a new resource ?

Every feedback is welcome, I'll try to do my best to address them.

Thanks in advance,

Sébastien

Le 19/11/2015 10:56, Sébastien BLAISOT a écrit :






2015-11-19 1:14 GMT+01:00 Sébastien Blaisot <mi...@blaisot.org 
<mailto:mi...@blaisot.org>>:


Hi all,

I finally got wix to build an installer package for Mixxx and
with the
help of Pegasus, I have my build env fixed.

So here you will find installer for 2.0-rc1-1.12-git5627 :
https://owncloud.blaisot.org/index.php/s/nyEDsb0vEV7aa1m

There are 6 files.
The exe ones are old installers built with NSIS (same as what you can
download from the mixxx site except it was built on my own build env)
The MSI ones are new installers built with wix (a preview of what
could
be the future installer)

MSI installer are built in 2 languages (french and english, no other
translation made at that time) and 2 bitwidth (32 and 64 bits)

What I need is testers to tell me what needs to be polished in
the MSI
installers.

I need you to test all use-cases that you can have in mind, even
crazy
ones like installing 64 bits mixxx on a 32 bits system, installing on
top of a previous installation and so on.
And also testing bare-metal install on a computer without mixxx
installed, uninstalling (is there something left behind ?).

I also need to test it on older versions of windows, so if you
have an
old windows XP or even pre-XP system, please let me know how the
installer works on that system.

please let me know also what you think of this new installer.

These new installer won't be ready for Mixxx 2.0, but I need you
to test
it with Mixxx 2.0 because it will let me implement and test the
upgrade
path when time will come for a 2.1, starting from an older version.

Thanks in advance,

Sébastien





--
___
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

Re: [Mixxx-devel] build on linux

2016-01-02 Thread Sébastien Blaisot
Le 02/01/2016 17:03, RJ Ryan a écrit :
> Hm LIBDIR=/usr/lib64 isn't quite right since we join the prefix with 
> it so that would result in /usr/usr/lib64 

hummm, by default, prefix=/usr/local
https://github.com/mixxxdj/mixxx/blob/1.12/build/mixxx.py#L383

we use /usr in debian build rules
https://github.com/mixxxdj/mixxx/blob/1.12/build/debian/rules#L43

so it would, by default, result to /usr/local/usr/lib64 if I understand 
correctly.

so I think it should be
LIBDIR=/lib64 scons prefix=/usr ...

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


Re: [Mixxx-devel] build on linux

2016-01-02 Thread Sébastien Blaisot

it looks like our build script doesn't like filenames that contain a space :

grep: 
/home/iurt/rpmbuild/BUILDROOT/mixxx-2.0.0-3.mga6.x86_64/usr/share/mixxx/controllers/Hercules:
 No such file or directory
grep: DJ: No such file or directory
grep: Control: No such file or directory
grep: MP3: No such file or directory
grep: e2-scripts.js: No such file or directory
pcregrep: Failed to open 
/home/iurt/rpmbuild/BUILDROOT/mixxx-2.0.0-3.mga6.x86_64/usr/share/mixxx/controllers/Hercules:
 No such file or directory
pcregrep: Failed to open DJ: No such file or directory
pcregrep: Failed to open Control: No such file or directory
pcregrep: Failed to open MP3: No such file or directory
pcregrep: Failed to open e2-scripts.js: No such file or directory


I don't know if this is really a problem with the final rpm.

sb

Le 02/01/2016 20:58, zezinho a écrit :
> Em 02-01-2016 18:01, RJ Ryan escreveu:
>> A few notes:
>> * djconsole, script, midiscript, hifieq, tonal, and rawmidi no longer
>> exist as build flags
>> * please add build=release -- the default is a debug build, and in this
>> mode Mixxx performance suffers considerably as we have many debug
>> assertions in hot loops, etc.
>> * optimize=portable is the best optimize setting to use, optimize=0 will
>> also slow Mixxx down severely. We only use portable optimization flags
>> when this mode is enabled.
> Done, all this was good to know. Our build system also does some quality
> tests, maybe overlinking. Here is the warnings I get
>
>
> Warning: unused libraries in
> /usr/lib/mixxx/plugins/vamp/libmixxxminimal.so: libportmidi.so
> libQtOpenGL.so.4 libQtXml.so.4 libQtSvg.so.4 libQtSql.so.4
> libQtXmlPatterns.so.4 libQtNetwork.so.4  libQtTest.so.4
> libQtScriptTools.so.4 libQtGui.so.4 libQtScript.so.4 libQtCore.so.4
> libsndfile.so.1 libFLAC.so.8 libvorbisfile.so.3 libvorbis.so.0
> libogg.so.0 libvorbisenc.so.2 libGL.so.1 libGLU.so.1 libtag.so.1
> libprotobuf-lite.so.9 libchromaprint.so.0 librubberband.so.2 libmad.so.0
> libid3tag.so.0 libpthread.so.0 librt.so.1 libusb-1.0.so.0 libshout.so.3
> libopusfile.so.0 libopus.so.0 libdl.so.2 libX11.so.6 libfftw3.so.3
> libsqlite3.so.0
>
> Warning: unused libraries in /usr/bin/mixxx: libQtTest.so.4 libGLU.so.1
> libopus.so.0
>
>
> Full logs below for 48h :
>
> http://pkgsubmit.mageia.org/uploads/done/cauldron/core/release/20160102191456.zezinho.valstar.27580/
>
> --
> ___
> 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


Re: [Mixxx-devel] TESTERS NEEDED: New windows installer

2016-01-02 Thread Sébastien Blaisot

Hi jus,

Thanks for your pointers.

Yes, all translatable strings are in wxl files. They are located in 
build/wix/Localization.

They are named mixxx_en-us.wxl where en-us is the language.

I also found
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/WiX-wxl-support-at-Transifex-td7517594.html
https://github.com/transifex/transifex/issues/59
so transifex doesn't have wxl support yet and I dont have the python 
skills nor time needed to contribute that to transifex.


So we will need to use an intermediate format.

The format is really simple and it should be easy to extract the strings.
I didn't find at first look how to download and use okapi but I will 
take a closer look.


regards,

sb


Le 02/01/2016 21:36, S.Brandt a écrit :
Reading [1] and [2], i understand that we need the wix toolset to 
extract *.wxl translation templates for each language to be supported.

Unfortunately, Transifex does not support the wxl format for import [3].
Might be possible to convert wxl templates to a format Transifex 
supports, and vis-a-vis after translation, using the Okapi framework 
[4] though.

Can investigate tomorrow (CET) if needed.

[1] 
http://wixtoolset.org/documentation/manual/v3/howtos/ui_and_localization/build_a_localized_version.html
[2] 
http://wixtoolset.org/documentation/manual/v3/wixui/wixui_localization.html 
<http://wixtoolset.org/documentation/manual/v3/wixui/wixui_localization.html%20,%20i%20understand%20you%C2%A0>

[3] http://docs.transifex.com/formats/
[4] http://www.opentag.com/okapi/wiki/index.php?title=Filters

jus

On Jan 2, 2016, at 6:38 PM, Sébastien Blaisot <mi...@blaisot.org 
<mailto:mi...@blaisot.org>> wrote:


I built english and french installers, but I will need more 
translations. Can somebody explain me how to extract strings and make 
a file suitable for transifex ?

We can maybe publish it to transifex as a new resource ?




--
___
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

Re: [Mixxx-devel] 2.0 RC2

2015-12-17 Thread Sébastien Blaisot
Le 18/12/2015 00:14, Be a écrit :
> What's going on with the RC2 release? And what is the target date for
> 2.0 release?

Do you mean this one: http://mixxx.org/download/#beta

Did you miss the anouncement ? :-p

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


Re: [Mixxx-devel] TESTERS NEEDED: New windows installer

2015-11-19 Thread Sébastien BLAISOT
 

Thanks a lot daniel for your test. 

I will try to answer to all your points and will reorder them: 

* The setup seams to be not signed: "Unbekannter Herausgeber" 

Right. I will try to see if we can have it signed, but think this
involves having a mixxx-developper keypair to sign the package and I
don't think we have one 
 * Nice Artwork :-) However, it contains the 1.11 Deere Skin 

yes, this is only a quickly made test artwork. Controller photo also
needs to be changed by our own picture (or a free (as in free speech)
one) 
 * The XP warning feels to hard for me, compared to the fact that there
are no known issues. 

What will be correct wording for you ? 
 * The End-user license need to be polished. ** No pronotional Tracks 
** "You should have received a copy of" but the copy follows just after.

** It feels wired that the License starts with the external libraries 

The text is taken from the LICENCE file. If text update is needed,
please open a PR against this file. 
 ** Line breaks are looking missplaces 

yes, there are issues with linebreaks. starting from a text file with
linebreaks and transform it to RTF is not an easy task. so for now, I
just openned it with wordpad and saves it untouched as RTF. 
 ** Embedded links are highlighted but not clickable 

Windows installer framework limitation. Nothing I can do. 
 * Translations are a separate part, but there is no hint what will be
the language without it. 

ok, I will add that in the comment. 

* Clicking on "Disk Usage" stalls the setup with a pressed button for
approx 20 s 

Windows installer framework logic. It scan all drives to detect disk
usage => slow. 
The only thing I can do is to remove completely this dialog, but I don't
think it's a good idea. 

The following items are because you installed on top of a previous
installation: * Translations are 0 kB 

yes, the installer is smart enough to detect that you already have all
files installed in the destination path, so installing this will take no
additionnal space on your disk. 
Try installing on a mixxx-free system, you will see that size differ. 
 * After installation I have two "Manual" links in the start menu 

yes, old installer one and new installer one. 
 * The old uninstaller link remains in Startmenu 

yes 

* In control panel -> Software is a long list of Mixxx versions I have
testes. 

They were there before the installation with the new installer 

* Uninstall plain "Mixxx" entry works only partial 

can you explain a bit more this one ? 
I think it uninstalls correctly what it has installed, but former
installations let files behind. 

so not having a migration path from former installer to newer one seems
to be a problem. 
we have two ways of adressing this : 
1) detect if mixxx is already installed and forbid installation if a
former installation from the previous installer is detected 
2) write some (external and embedded) cleanup code that completely
remove all traces from a previous installation 

the second has my preference but seems harder as it involves writing an
autonomous cleanup executable and embedding it into the installer. 

---

Sébastien Blaisot 

Le 19/11/2015 08:44, Daniel Schürmann a écrit : 

> Hi Sébastien, 
> 
> Here my results from am instillation on a German Win XP using 
> mixxx-2.0-rc1-1.12-git5627-release-x86-en-us.msi 
> on to of an existing installation. 
> 
> * The setup seams to be not signed: "Unbekannter Herausgeber" * Nice Artwork 
> :-) However, it contains the 1.11 Deere Skin * The XP warning feels to hard 
> for me, compared to the fact that there are no known issues. * The End-user 
> license need to be polished. ** No pronotional Tracks ** Line breaks are 
> looking missplaces ** Embedded links are highlighted but not clickable 
> ** "You should have received a copy of" but the copy follows just after. ** 
> It feels wired that the License starts with the external libraries * 
> Translations are a separate part, but there is no hint what will be the 
> language without it. * Translations are 0 kB * Clicking on "Disk Usage" 
> stalls the setup with a pressed button for approx 20 s * After installation I 
> have two "Manual" links in the start menu * The old uninstaller link remains 
> in Startmenu 
> 
> * In control panel -> Software is a long list of Mixxx versions I have 
> testes. 
> * Uninstall plain "Mixxx" entry works only partial 
> 
> Kind regards, 
> 
> Daniel 
> 
> 2015-11-19 1:14 GMT+01:00 Sébastien Blaisot <mi...@blaisot.org>:
> 
>> Hi all,
>> 
>> I finally got wix to build an installer package for Mixxx and with the
>> help of Pegasus, I have my build env fixed.
>> 
>> So here you will find installer for 2.0-rc1-1.12-git5627 :
>> https://owncloud.blaisot.org/index.php/s/nyEDsb0v

Re: [Mixxx-devel] [Fwd: Re: [mixxx] Incorporate new mapping from bestdani on the forums. Thanks! (#780)]

2015-11-19 Thread Sébastien BLAISOT
 

from a phylosophical point of vue, the presets are bundled inside our
packages/installers and the licence agremment attached to that
package/installer doesn't make any difference between mapping and core
code IIRC. 

So making contributors sign the agreement doesn't hurt and avoid future
question that can be directed to this bundling. 

---

Sébastien Blaisot 

Le 19/11/2015 16:37, Sean M. Pappalardo - D.J. Pegasus a écrit : 

> On 11/19/2015 07:10 AM, Owen Williams wrote: 
> 
>> do we need to get this forum user to sign the contributor agreement?
>> Controller stuff is always hazy for me
> 
> The main reason for that agreement is to allow us to make license
> changes to the source code if needed without having to track down every
> past developer to get their permission. Since controller presets are
> sort of "at arm's length" (not compiled in, just distributed with the
> application,) they can have their own licenses. So we really just need
> permission to distribute them with the application, since if we ever
> change the application's license, it wouldn't necessarily apply to the
> controller presets themselves.
> 
> That said, it wouldn't hurt to have preset writers sign the agreement
> because it would avoid any future confusion. It's just not required.
> 
> IANAL so correct me if any of this is wrong.
> 
> Sincerely,
> Sean M. Pappalardo
> "D.J. Pegasus"
> Mixxx Developer - Controller Specialist
> 
> --
>  
> 
> ___
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org [1]
> 
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel [2]
 

Links:
--
[1] http://mixxx.org
[2] 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

Re: [Mixxx-devel] Old Windows versions: forbid installation or just warn?

2015-11-18 Thread Sébastien BLAISOT
 

Associated question is: If you choose to warn only, who is willing to
maintain legacy windows installer code and horrible hacks to make this
happen ? ;) 

I think that's not just a yes/no question, but is also a matter of
feature from windows installer we can use or not depending of the
minimal version we support (I can't tell which at the moment and need to
check the code against older versions). 

So, my vote goes to the first: don't encourage people to use outdated,
security-risky software and don't give them tools (like installers) to
use them. If they really want, they can try to compile from source or
use older Mixxx versions as well. 

This is better also for us because we can use modern and recent code. 

(in the same way, do we need to switch to c++11? people can't install
modern c++11-compliant compilers on their old OS :) 
---

Sébastien Blaisot 

Le 18/11/2015 18:01, Sean M. Pappalardo - D.J. Pegasus a écrit : 

> Hello everyone.
> 
> As Sebastien prepares a WiX-based Windows installer, (thanks for your
> work on this!!) the question has come up: What should we do if someone
> tries to install on a version of Windows older than we support? Do we
> forbid installation or allow it only after accepting a warning pop-up
> saying that there is no support and it may not work at all?
> 
> I vote the latter because people may want to try Mixxx on old surplus
> hardware that can't run newer Windows versions, especially in poorer
> countries. (Of course the case can be made that they should run Linux
> instead, but I figure, why artificially limit people from trying?)
> 
> Sincerely,
> Sean M. Pappalardo
> "D.J. Pegasus"
> Mixxx Developer - Controller Specialist
> 
> --
>  
> 
> ___
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org [1]
> 
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel [2]
 

Links:
--
[1] http://mixxx.org
[2] 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

Re: [Mixxx-devel] Old Windows versions: forbid installation or just warn?

2015-11-18 Thread Sébastien Blaisot


The PR I made is against master aka 1.132.1

I think we don't have enough background on this to make the switch to 
wix happen for 1.12 2.0

We need to test a lot before releasing an MSI installer.

so it could be fine to support only seven+.
Currently built MSI warn the user they use an outdated OS if he tries to 
install on XP.
And it is not possible to install with older than XP OS because of 
windows installer version compatibility.


To be able to launch the installer to older windows version, we need to 
support older windows installer versions, and consequently don't use 
windows installer features that are not included in such old versions 
(limiting our ability to implement the installer we want or needing to 
use horrible hacks which are difficult to maintain)


sb

Le 18/11/2015 19:26, RJ Ryan a écrit :

What release are you shooting for with the Wix installer?

Mixxx 2.0 supports XP/Vista but it is probably the last one that will 
do so.


Once we switch to Qt5 we lose Vista/XP support from Qt and so we'll 
probably rebuild all of our libraries without platform support for 
v120_xp (the last Windows platform SDK that supports XP). Which I'm 
pretty sure means Mixxx will fail to start completely on XP so it's 
not worth wasting the user's time installing the program just to crash.


It would still be possible with hacks but that would most likely 
require building from source so I'm not sure the installer is going to 
help.



On Wed, Nov 18, 2015 at 10:01 AM, Gavin Swanson 
<gavinswan...@gmail.com <mailto:gavinswan...@gmail.com>> wrote:


I suggest don't forbid, but also don't support legacy (non vendor
supported) OS's.

XP is dangerously unsupported at this point.


On Wed, Nov 18, 2015, 10:17 AM Sean M. Pappalardo - D.J. Pegasus
<spappala...@mixxx.org <mailto:spappala...@mixxx.org>> wrote:



On 11/18/2015 09:13 AM, Sébastien BLAISOT wrote:
> Associated question is: If you choose to warn only, who is
willing to
> maintain legacy windows installer code and horrible hacks to
make this
> happen ? ;)

To be clear, when we say an OS version is "not supported"
that's exactly
what we mean: we will not do anything to make it work on that
old OS. So
we need not maintain legacy code at all. So our attitude
becomes "You're
welcome to try it. If it works, great. If not, oh well."

Forbidding installation means we're saying "You're not welcome
to try it."


Sincerely,
Sean M. Pappalardo
"D.J. Pegasus"
Mixxx Developer - Controller Specialist


--
___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
<mailto: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
<mailto: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

Re: [Mixxx-devel] Old Windows versions: forbid installation or just warn?

2015-11-18 Thread Sébastien Blaisot

Hi Daniel,

we are not talking here about 1.12 nor 2.0

we are talking here about master, that is 2.1

There will be no installer change for 1.12

sb

Le 18/11/2015 21:03, Daniel Schürmann a écrit :

1+
Don't forbid to install.
Mixxx 1.12 runs and should run in Windows XP


Am 18.11.2015 um 19:01 schrieb Gavin Swanson:


I suggest don't forbid, but also don't support legacy (non vendor 
supported) OS's.


XP is dangerously unsupported at this point.


On Wed, Nov 18, 2015, 10:17 AM Sean M. Pappalardo - D.J. Pegasus 
<spappala...@mixxx.org <mailto:spappala...@mixxx.org>> wrote:




On 11/18/2015 09:13 AM, Sébastien BLAISOT wrote:
> Associated question is: If you choose to warn only, who is
willing to
> maintain legacy windows installer code and horrible hacks to
make this
> happen ? ;)

To be clear, when we say an OS version is "not supported" that's
exactly
what we mean: we will not do anything to make it work on that old
OS. So
we need not maintain legacy code at all. So our attitude becomes
"You're
welcome to try it. If it works, great. If not, oh well."

Forbidding installation means we're saying "You're not welcome to
try it."


Sincerely,
Sean M. Pappalardo
"D.J. Pegasus"
Mixxx Developer - Controller Specialist


--
___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
<mailto: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




--


___
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

[Mixxx-devel] TESTERS NEEDED: New windows installer

2015-11-18 Thread Sébastien Blaisot
Hi all,

I finally got wix to build an installer package for Mixxx and with the 
help of Pegasus, I have my build env fixed.

So here you will find installer for 2.0-rc1-1.12-git5627 : 
https://owncloud.blaisot.org/index.php/s/nyEDsb0vEV7aa1m

There are 6 files.
The exe ones are old installers built with NSIS (same as what you can 
download from the mixxx site except it was built on my own build env)
The MSI ones are new installers built with wix (a preview of what could 
be the future installer)

MSI installer are built in 2 languages (french and english, no other 
translation made at that time) and 2 bitwidth (32 and 64 bits)

What I need is testers to tell me what needs to be polished in the MSI 
installers.

I need you to test all use-cases that you can have in mind, even crazy 
ones like installing 64 bits mixxx on a 32 bits system, installing on 
top of a previous installation and so on.
And also testing bare-metal install on a computer without mixxx 
installed, uninstalling (is there something left behind ?).

I also need to test it on older versions of windows, so if you have an 
old windows XP or even pre-XP system, please let me know how the 
installer works on that system.

please let me know also what you think of this new installer.

These new installer won't be ready for Mixxx 2.0, but I need you to test 
it with Mixxx 2.0 because it will let me implement and test the upgrade 
path when time will come for a 2.1, starting from an older version.

Thanks in advance,

Sébastien

--
___
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

Re: [Mixxx-devel] Welcome Taglib 1.10

2015-11-17 Thread Sébastien Blaisot

ok, thanks all for the explanations.

Do we need to update our build envs ?
Maybe someone can update the wiki pages and instructions to migrate the 
build envs (especially for windows envs) ? ;)

sb

Le 17/11/2015 17:51, Owen Williams a écrit :
> This is a good reaction to have :).  We considered this addition
> carefully, and although upgrading a bundled library is always a risk, we
> felt the benefits were enough to make up for it.
>
>
>
> On Tue, 2015-11-17 at 08:10 +0100, Sébastien Blaisot wrote:
>> Le 17/11/2015 07:42, RJ Ryan a écrit :
>>> Windows / Mac build environments are now on taglib 1.10.
>> OMG! A library change just before a release.
>> We really need a release management policy...
>>
>> Sébastien
>>
>> -


--
___
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

Re: [Mixxx-devel] Welcome Taglib 1.10

2015-11-16 Thread Sébastien Blaisot
Le 17/11/2015 07:42, RJ Ryan a écrit :
> Windows / Mac build environments are now on taglib 1.10.

OMG! A library change just before a release.
We really need a release management policy...

Sébastien

--
___
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


Re: [Mixxx-devel] an intern program to consider

2015-11-06 Thread Sébastien Blaisot

I agree with sean and what I personnally understand by "leadership" are 
2 things  :
- We don't have a decision process published
- We don't have a release management cycle published (merge window, 
feature freeze milestone, string freeze milestone, release goals and 
decision, ...). Actually, I think no one can tell what work is needed to 
release 1.12

We should at least address this two things after 1.12 has landed before 
beginning to work on the next release.

see my post to the list on 22/07/2015 19:27

All is not always about coding, we also sometimes need to take in 
account project management.

This is my 2 cents and I would be happy to work with you on these issues.

regards,

sb

Le 06/11/2015 22:12, Owen Williams a écrit :
> I meant that reply to go to the list
>
> On Fri, 2015-11-06 at 16:12 -0500, Owen Williams wrote:
>> Well what do you mean by leadership in this case?  I do agree we have a
>> lack of people with time to manage interns, although I've not been doing
>> a lot of coding lately so I think I could do that next year.
>>
>>
>> On Fri, 2015-11-06 at 09:17 -0800, Sean M. Pappalardo - D.J. Pegasus
>> wrote:
>>> On 11/06/2015 09:09 AM, Owen Williams wrote:
 Aside from Google Summer of Code there are other internship programs
 that we could try to take advantage of.
>>> Interesting. Worth looking into for sure.
>>>
>>> But right now, I feel like our problem is one of lack of leadership. We
>>> can't effectively use interns if our core is lacking.
>>>
>>> Sincerely,
>>> Sean M. Pappalardo
>>> "D.J. Pegasus"
>>> Mixxx Developer - Controller Specialist
>>>
>
>
> --
> ___
> 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

[Mixxx-devel] License/EULA translations ?

2015-10-18 Thread Sébastien Blaisot
Hi all,

While working on using wix to build Mixxx installer, I made it 
localizable (i.e. generate a localized installer).
I was wondering if it is a good idea to use a localized LICENSE agreement.

Our license agreement is mainly based on external licenses, like GPLv2. 
The only official GPLv2 is in english, and translations of the GPLv2 
license agreement are only unofficial translations for reader's convenience.
So my thought is that the license agreement should not be translated and 
only shown in it's original language unless we have lawyers to approve 
translations.

Is it ok for you if the license agreement is not translated in the 
installer ?

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


Re: [Mixxx-devel] 1.12 windows build fixing

2015-10-16 Thread Sébastien BLAISOT
 

Hi all, 

Windows build is now ok on x86 and x64 

But there was a network error when transferring the builded x86
installer from the build server to downloads.mixxx.org 

see end of log in : 

http://builds.mixxx.org:8081/jenkins/job/1.12-release/architecture=i386,platform=windows/lastBuild/consoleFull
[6] 

the result is an incomplete package at 

http://downloads.mixxx.org/builds/1.12/release/mixxx-1.12.0-beta1-1.12-git5575-release-x86.exe
[7] 

can someone drop this file on the download server as it is incorrect
(it's only 7MB instead of 20+MB) ? 

Just to avoid someone downloading it and trying to install. I don't know
what can be the side effect of this. 

Thanks, 
-- 

Sébastien Blaisot 

Le 16/10/2015 00:35, Sébastien Blaisot a écrit : 

> I finally got it compile on my machine.
> 
> I sent a PR with all the changes I made :
> 
> https://github.com/mixxxdj/mixxx/pull/743 [1]
> 
> sb
> 
> Le 16/10/2015 00:31, Sébastien Blaisot a écrit : in fact, both of them need 
> to be replaced with
> TAGLIB_FILENAME_FROM_QSTRING(getFilename())
> 
> sb
> 
> Le 16/10/2015 00:24, Sébastien Blaisot a écrit : sorry, wrong line.
> 
> I meant
> https://github.com/mixxxdj/mixxx/blob/1.12/plugins/soundsourcemediafoundation/soundsourcemediafoundation.cpp#L396
>  [2]
> 
> sb
> 
> Le 16/10/2015 00:09, Sébastien Blaisot a écrit : Probably you also need to 
> patch this :
> https://github.com/mixxxdj/mixxx/blob/1.12/plugins/soundsourcemediafoundation/soundsourcemediafoundation.cpp#L105
>  [3]
> 
> I have a link-time error (unresolved external symbol) for
> soundsourcemediafoundation
> 
> sb
> 
> Le 15/10/2015 23:59, Daniel Schürmann a écrit : Nice! Then I will prepare a 
> commit, using this.
> 
> Am 15.10.2015 um 23:57 schrieb Sébastien Blaisot: I have no idea.
> It is available in Visual Studio 2010, 2012, 2013 and 2015
> https://msdn.microsoft.com/fr-fr/library/hh567368.aspx#featurelist [4]
> but I don't know if it is dependant of an option at compile time.
> 
> I know it works perfectly for me, out of the box (no special
> configuration for VC) using scons and mixxx 1.12 config ;)
> 
> sb
> 
> Le 15/10/2015 23:50, Daniel Schürmann a écrit : Is this available on VC 
> without c++11 support?
> 
> Am 15.10.2015 um 23:41 schrieb Sébastien Blaisot: As we are in a #ifdef 
> _WIN32, why not using native static_assert ?
> https://msdn.microsoft.com/fr-fr/library/dd293588.aspx [5]
> 
> sb

--
___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org [8]

Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel [9]
--
___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org [8]

Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel [9] 
--
___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org [8]

Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel [9] 

--
___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org [8]

Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel [9] 

Links:
--
[1] https://github.com/mixxxdj/mixxx/pull/743
[2]
https://github.com/mixxxdj/mixxx/blob/1.12/plugins/soundsourcemediafoundation/soundsourcemediafoundation.cpp#L396
[3]
https://github.com/mixxxdj/mixxx/blob/1.12/plugins/soundsourcemediafoundation/soundsourcemediafoundation.cpp#L105
[4] https://msdn.microsoft.com/fr-fr/library/hh567368.aspx#featurelist
[5] https://msdn.microsoft.com/fr-fr/library/dd293588.aspx
[6]
http://builds.mixxx.org:8081/jenkins/job/1.12-release/architecture=i386,platform=windows/lastBuild/consoleFull
[7]
http://downloads.mixxx.org/builds/1.12/release/mixxx-1.12.0-beta1-1.12-git5575-release-x86.exe
[8] http://mixxx.org
[9] 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

Re: [Mixxx-devel] 1.12 windows build fixing

2015-10-15 Thread Sébastien Blaisot

As we are in a #ifdef _WIN32, why not using native static_assert ?
https://msdn.microsoft.com/fr-fr/library/dd293588.aspx

sb

Le 15/10/2015 22:05, Daniel Schürmann a écrit :
> Thank you.
>
> I have fixed the issue and have a working STATIC_ASSERT
> just build local, will commit next.
>
>
> Am 15.10.2015 um 22:00 schrieb Owen Williams:
>> Still failing:
>>
>>
>> cl : Command line warning D9002 : ignoring unknown option '/arch:SSE2'
>> soundsourcemediafoundation.cpp
>>
>> c:\mixxx\environments\2.0-x64-release\include\taglib\trefcounter.h(36) :
>> warning C4005: 'NOMINMAX' : macro redefinition
>>   command-line arguments :  see previous definition of 'NOMINMAX'
>> plugins\soundsourcemediafoundation\soundsourcemediafoundation.cpp(66) :
>> error C2614: 'SoundSourceMediaFoundation' : illegal member
>> initialization: 'm_wcFilename' is not a base or member
>> plugins\soundsourcemediafoundation\soundsourcemediafoundation.cpp(75) :
>> error C2065: 'm_wcFilename' : undeclared identifier
>> plugins\soundsourcemediafoundation\soundsourcemediafoundation.cpp(80) :
>> error C2065: 'm_wcFilename' : undeclared identifier
>>
>> plugins\soundsourcemediafoundation\soundsourcemediafoundation.cpp(80) :
>> error C2541: 'delete' : cannot delete objects that are not pointers
>> scons: *** [win64_build\plugins\win64_build\mediafoundation
>> \soundsourcemediafoundation.obj] Error 2
>> scons: building terminated because of errors.
>>
>> Build step 'Execute Windows batch command' marked build as failure
>> Recording test results
>> ERROR: Publisher 'Publish JUnit test result report' failed: Test reports
>> were found but none of them are new. Did tests run?
>> For example, c:\mixxx\workspace\1.12-release\architecture\amd64\platform
>> \windows\test_results.xml is 14 days old
>>
>> SSH: Current build result is [FAILURE], not going to run.
>>
>> Finished: FAILURE
>>
>>
>> On Thu, 2015-10-15 at 12:38 -0700, Sebastien BLAISOT wrote:
>>> NULL),
>>>
>>> You're missing a closing parenthesis
>>>
>>> —
>>> Reply to this email directly or view it on GitHub.
>>>
>>>
>>
>> --
>> ___
>> 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


--
___
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

Re: [Mixxx-devel] 1.12 windows build fixing

2015-10-15 Thread Sébastien Blaisot

Still failing:

cl : Ligne de commande warning D9002 : option '/arch:SSE2' inconnue ignorée
audiotagger.cpp
d:\mixxx-buildserver64\include\taglib\trefcounter.h(36) : warning C4005: 
'NOMINMAX' : redéfinition de macro
 arguments de ligne de commande : voir la définition précédente 
de 'NOMINMAX'
src\audiotagger.cpp(25) : error C4430: spécificateur de type manquant - 
int est
pris en compte par défaut. Remarque : C++ ne prend pas en charge int par 
défaut
scons: *** [win64_build\audiotagger.obj] Error 2
scons: building terminated because of errors.



Le 15/10/2015 22:16, Daniel Schürmann a écrit :
> New version is up:
> https://github.com/mixxxdj/mixxx/commit/316e7e9900e03a7c331db6ebdf03d5c16c323651
>
> Am 15.10.2015 um 22:00 schrieb Owen Williams:
>> Still failing:
>>
>>
>> cl : Command line warning D9002 : ignoring unknown option '/arch:SSE2'
>> soundsourcemediafoundation.cpp
>>
>> c:\mixxx\environments\2.0-x64-release\include\taglib\trefcounter.h(36) :
>> warning C4005: 'NOMINMAX' : macro redefinition
>>   command-line arguments :  see previous definition of 'NOMINMAX'
>> plugins\soundsourcemediafoundation\soundsourcemediafoundation.cpp(66) :
>> error C2614: 'SoundSourceMediaFoundation' : illegal member
>> initialization: 'm_wcFilename' is not a base or member
>> plugins\soundsourcemediafoundation\soundsourcemediafoundation.cpp(75) :
>> error C2065: 'm_wcFilename' : undeclared identifier
>> plugins\soundsourcemediafoundation\soundsourcemediafoundation.cpp(80) :
>> error C2065: 'm_wcFilename' : undeclared identifier
>>
>> plugins\soundsourcemediafoundation\soundsourcemediafoundation.cpp(80) :
>> error C2541: 'delete' : cannot delete objects that are not pointers
>> scons: *** [win64_build\plugins\win64_build\mediafoundation
>> \soundsourcemediafoundation.obj] Error 2
>> scons: building terminated because of errors.
>>
>> Build step 'Execute Windows batch command' marked build as failure
>> Recording test results
>> ERROR: Publisher 'Publish JUnit test result report' failed: Test reports
>> were found but none of them are new. Did tests run?
>> For example, c:\mixxx\workspace\1.12-release\architecture\amd64\platform
>> \windows\test_results.xml is 14 days old
>>
>> SSH: Current build result is [FAILURE], not going to run.
>>
>> Finished: FAILURE
>>
>>
>> On Thu, 2015-10-15 at 12:38 -0700, Sebastien BLAISOT wrote:
>>> NULL),
>>>
>>> You're missing a closing parenthesis
>>>
>>> —
>>> Reply to this email directly or view it on GitHub.
>>>
>>>
>>
>> --
>> ___
>> 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


--
___
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

Re: [Mixxx-devel] 1.12 windows build fixing

2015-10-15 Thread Sébastien Blaisot

in fact, both of them need to be replaced with
TAGLIB_FILENAME_FROM_QSTRING(getFilename())

sb

Le 16/10/2015 00:24, Sébastien Blaisot a écrit :
> sorry, wrong line.
>
> I meant
> https://github.com/mixxxdj/mixxx/blob/1.12/plugins/soundsourcemediafoundation/soundsourcemediafoundation.cpp#L396
>
> sb
>
> Le 16/10/2015 00:09, Sébastien Blaisot a écrit :
>> Probably you also need to patch this :
>> https://github.com/mixxxdj/mixxx/blob/1.12/plugins/soundsourcemediafoundation/soundsourcemediafoundation.cpp#L105
>>
>> I have a link-time error (unresolved external symbol) for
>> soundsourcemediafoundation
>>
>> sb
>>
>> Le 15/10/2015 23:59, Daniel Schürmann a écrit :
>>> Nice! Then I will prepare a commit, using this.
>>>
>>> Am 15.10.2015 um 23:57 schrieb Sébastien Blaisot:
>>>> I have no idea.
>>>> It is available in Visual Studio 2010, 2012, 2013 and 2015
>>>> https://msdn.microsoft.com/fr-fr/library/hh567368.aspx#featurelist
>>>> but I don't know if it is dependant of an option at compile time.
>>>>
>>>> I know it works perfectly for me, out of the box (no special
>>>> configuration for VC) using scons and mixxx 1.12 config ;)
>>>>
>>>> sb
>>>>
>>>> Le 15/10/2015 23:50, Daniel Schürmann a écrit :
>>>>> Is this available on VC without c++11 support?
>>>>>
>>>>> Am 15.10.2015 um 23:41 schrieb Sébastien Blaisot:
>>>>>> As we are in a #ifdef _WIN32, why not using native static_assert ?
>>>>>> https://msdn.microsoft.com/fr-fr/library/dd293588.aspx
>>>>>>
>>>>>> 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


--
___
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

Re: [Mixxx-devel] 1.12 windows build fixing

2015-10-15 Thread Sébastien Blaisot

I finally got it compile on my machine.

I sent a PR with all the changes I made :

https://github.com/mixxxdj/mixxx/pull/743

sb

Le 16/10/2015 00:31, Sébastien Blaisot a écrit :
> in fact, both of them need to be replaced with
> TAGLIB_FILENAME_FROM_QSTRING(getFilename())
>
> sb
>
> Le 16/10/2015 00:24, Sébastien Blaisot a écrit :
>> sorry, wrong line.
>>
>> I meant
>> https://github.com/mixxxdj/mixxx/blob/1.12/plugins/soundsourcemediafoundation/soundsourcemediafoundation.cpp#L396
>>
>> sb
>>
>> Le 16/10/2015 00:09, Sébastien Blaisot a écrit :
>>> Probably you also need to patch this :
>>> https://github.com/mixxxdj/mixxx/blob/1.12/plugins/soundsourcemediafoundation/soundsourcemediafoundation.cpp#L105
>>>
>>> I have a link-time error (unresolved external symbol) for
>>> soundsourcemediafoundation
>>>
>>> sb
>>>
>>> Le 15/10/2015 23:59, Daniel Schürmann a écrit :
>>>> Nice! Then I will prepare a commit, using this.
>>>>
>>>> Am 15.10.2015 um 23:57 schrieb Sébastien Blaisot:
>>>>> I have no idea.
>>>>> It is available in Visual Studio 2010, 2012, 2013 and 2015
>>>>> https://msdn.microsoft.com/fr-fr/library/hh567368.aspx#featurelist
>>>>> but I don't know if it is dependant of an option at compile time.
>>>>>
>>>>> I know it works perfectly for me, out of the box (no special
>>>>> configuration for VC) using scons and mixxx 1.12 config ;)
>>>>>
>>>>> sb
>>>>>
>>>>> Le 15/10/2015 23:50, Daniel Schürmann a écrit :
>>>>>> Is this available on VC without c++11 support?
>>>>>>
>>>>>> Am 15.10.2015 um 23:41 schrieb Sébastien Blaisot:
>>>>>>> As we are in a #ifdef _WIN32, why not using native static_assert ?
>>>>>>> https://msdn.microsoft.com/fr-fr/library/dd293588.aspx
>>>>>>>
>>>>>>> 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
>
> --
> ___
> 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

Re: [Mixxx-devel] 1.12 windows build fixing

2015-10-15 Thread Sébastien Blaisot

Probably you also need to patch this :
https://github.com/mixxxdj/mixxx/blob/1.12/plugins/soundsourcemediafoundation/soundsourcemediafoundation.cpp#L105

I have a link-time error (unresolved external symbol) for 
soundsourcemediafoundation

sb

Le 15/10/2015 23:59, Daniel Schürmann a écrit :
> Nice! Then I will prepare a commit, using this.
>
> Am 15.10.2015 um 23:57 schrieb Sébastien Blaisot:
>> I have no idea.
>> It is available in Visual Studio 2010, 2012, 2013 and 2015
>> https://msdn.microsoft.com/fr-fr/library/hh567368.aspx#featurelist
>> but I don't know if it is dependant of an option at compile time.
>>
>> I know it works perfectly for me, out of the box (no special
>> configuration for VC) using scons and mixxx 1.12 config ;)
>>
>> sb
>>
>> Le 15/10/2015 23:50, Daniel Schürmann a écrit :
>>> Is this available on VC without c++11 support?
>>>
>>> Am 15.10.2015 um 23:41 schrieb Sébastien Blaisot:
>>>> As we are in a #ifdef _WIN32, why not using native static_assert ?
>>>> https://msdn.microsoft.com/fr-fr/library/dd293588.aspx
>>>>
>>>> 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

Re: [Mixxx-devel] 1.12 windows build fixing

2015-10-15 Thread Sébastien Blaisot

I have no idea.
It is available in Visual Studio 2010, 2012, 2013 and 2015
https://msdn.microsoft.com/fr-fr/library/hh567368.aspx#featurelist
but I don't know if it is dependant of an option at compile time.

I know it works perfectly for me, out of the box (no special 
configuration for VC) using scons and mixxx 1.12 config ;)

sb

Le 15/10/2015 23:50, Daniel Schürmann a écrit :
> Is this available on VC without c++11 support?
>
> Am 15.10.2015 um 23:41 schrieb Sébastien Blaisot:
>> As we are in a #ifdef _WIN32, why not using native static_assert ?
>> https://msdn.microsoft.com/fr-fr/library/dd293588.aspx
>>
>> sb
>>
>> Le 15/10/2015 22:05, Daniel Schürmann a écrit :
>>> Thank you.
>>>
>>> I have fixed the issue and have a working STATIC_ASSERT
>>> just build local, will commit next.
>>>
>>>
>>> Am 15.10.2015 um 22:00 schrieb Owen Williams:
>>>> Still failing:
>>>>
>>>>
>>>> cl : Command line warning D9002 : ignoring unknown option '/arch:SSE2'
>>>> soundsourcemediafoundation.cpp
>>>>
>>>> c:\mixxx\environments\2.0-x64-release\include\taglib\trefcounter.h(36) :
>>>> warning C4005: 'NOMINMAX' : macro redefinition
>>>> command-line arguments :  see previous definition of 'NOMINMAX'
>>>> plugins\soundsourcemediafoundation\soundsourcemediafoundation.cpp(66) :
>>>> error C2614: 'SoundSourceMediaFoundation' : illegal member
>>>> initialization: 'm_wcFilename' is not a base or member
>>>> plugins\soundsourcemediafoundation\soundsourcemediafoundation.cpp(75) :
>>>> error C2065: 'm_wcFilename' : undeclared identifier
>>>> plugins\soundsourcemediafoundation\soundsourcemediafoundation.cpp(80) :
>>>> error C2065: 'm_wcFilename' : undeclared identifier
>>>>
>>>> plugins\soundsourcemediafoundation\soundsourcemediafoundation.cpp(80) :
>>>> error C2541: 'delete' : cannot delete objects that are not pointers
>>>> scons: *** [win64_build\plugins\win64_build\mediafoundation
>>>> \soundsourcemediafoundation.obj] Error 2
>>>> scons: building terminated because of errors.
>>>>
>>>> Build step 'Execute Windows batch command' marked build as failure
>>>> Recording test results
>>>> ERROR: Publisher 'Publish JUnit test result report' failed: Test reports
>>>> were found but none of them are new. Did tests run?
>>>> For example, c:\mixxx\workspace\1.12-release\architecture\amd64\platform
>>>> \windows\test_results.xml is 14 days old
>>>>
>>>> SSH: Current build result is [FAILURE], not going to run.
>>>>
>>>> Finished: FAILURE
>>>>
>>>>
>>>> On Thu, 2015-10-15 at 12:38 -0700, Sebastien BLAISOT wrote:
>>>>> NULL),
>>>>>
>>>>> You're missing a closing parenthesis
>>>>>
>>>>> —
>>>>> Reply to this email directly or view it on GitHub.
>>>>>
>>>>>
>>>> --
>>>> ___
>>>> 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
>> --
>> ___
>> 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


--
___
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

Re: [Mixxx-devel] 1.12 windows build fixing

2015-10-15 Thread Sébastien Blaisot

It seems to be compiling fine if you replace

STATIC_ASSERT(sizeof(wchar_t) == sizeof(QChar));

with

static_assert(sizeof(wchar_t) == sizeof(QChar), "wchar_t is not the same 
size than QChar");

and remove STATIC_ASSERT definition in src/util/assert.h

sb

Le 15/10/2015 23:41, Sébastien Blaisot a écrit :
> As we are in a #ifdef _WIN32, why not using native static_assert ?
> https://msdn.microsoft.com/fr-fr/library/dd293588.aspx
>
> sb
>
> Le 15/10/2015 22:05, Daniel Schürmann a écrit :
>> Thank you.
>>
>> I have fixed the issue and have a working STATIC_ASSERT
>> just build local, will commit next.
>>
>>
>> Am 15.10.2015 um 22:00 schrieb Owen Williams:
>>> Still failing:
>>>
>>>
>>> cl : Command line warning D9002 : ignoring unknown option '/arch:SSE2'
>>> soundsourcemediafoundation.cpp
>>>
>>> c:\mixxx\environments\2.0-x64-release\include\taglib\trefcounter.h(36) :
>>> warning C4005: 'NOMINMAX' : macro redefinition
>>>command-line arguments :  see previous definition of 'NOMINMAX'
>>> plugins\soundsourcemediafoundation\soundsourcemediafoundation.cpp(66) :
>>> error C2614: 'SoundSourceMediaFoundation' : illegal member
>>> initialization: 'm_wcFilename' is not a base or member
>>> plugins\soundsourcemediafoundation\soundsourcemediafoundation.cpp(75) :
>>> error C2065: 'm_wcFilename' : undeclared identifier
>>> plugins\soundsourcemediafoundation\soundsourcemediafoundation.cpp(80) :
>>> error C2065: 'm_wcFilename' : undeclared identifier
>>>
>>> plugins\soundsourcemediafoundation\soundsourcemediafoundation.cpp(80) :
>>> error C2541: 'delete' : cannot delete objects that are not pointers
>>> scons: *** [win64_build\plugins\win64_build\mediafoundation
>>> \soundsourcemediafoundation.obj] Error 2
>>> scons: building terminated because of errors.
>>>
>>> Build step 'Execute Windows batch command' marked build as failure
>>> Recording test results
>>> ERROR: Publisher 'Publish JUnit test result report' failed: Test reports
>>> were found but none of them are new. Did tests run?
>>> For example, c:\mixxx\workspace\1.12-release\architecture\amd64\platform
>>> \windows\test_results.xml is 14 days old
>>>
>>> SSH: Current build result is [FAILURE], not going to run.
>>>
>>> Finished: FAILURE
>>>
>>>
>>> On Thu, 2015-10-15 at 12:38 -0700, Sebastien BLAISOT wrote:
>>>> NULL),
>>>>
>>>> You're missing a closing parenthesis
>>>>
>>>> —
>>>> Reply to this email directly or view it on GitHub.
>>>>
>>>>
>>> --
>>> ___
>>> 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
>
> --
> ___
> 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

Re: [Mixxx-devel] 1.12 -> trunk merge needs help

2015-10-15 Thread Sébastien Blaisot
Le 15/10/2015 08:42, Daniel Schürmann a écrit :
> Unfortunately I have no access to the build server (network timeout)
> Since there are no recent windows builds builds on
> http://downloads.mixxx.org/builds/1.12/
> I assume there is still an issue. Can one forward me the failing build
> message?

from 
http://builds.mixxx.org:8081/jenkins/job/1.12-release/architecture=amd64,platform=windows/129/console

soundsourcemediafoundation.cpp
c:\mixxx\environments\2.0-x64-release\include\taglib\trefcounter.h(36) : 
warning C4005: 'NOMINMAX' : macro redefinition
  command-line arguments :  see previous definition of 'NOMINMAX'
plugins\soundsourcemediafoundation\soundsourcemediafoundation.cpp(66) : 
error C2614: 'SoundSourceMediaFoundation' : illegal member 
initialization: 'm_wcFilename' is not a base or member
plugins\soundsourcemediafoundation\soundsourcemediafoundation.cpp(75) : 
error C2065: 'm_wcFilename' : undeclared identifier
plugins\soundsourcemediafoundation\soundsourcemediafoundation.cpp(80) : 
error C2065: 'm_wcFilename' : undeclared identifier
plugins\soundsourcemediafoundation\soundsourcemediafoundation.cpp(80) : 
error C2541: 'delete' : cannot delete objects that are not pointers
scons: *** 
[win64_build\plugins\win64_build\mediafoundation\soundsourcemediafoundation.obj]
 
Error 2
scons: building terminated because of errors.

-- 
Sébastien
圣巴斯弟盎



--
___
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

Re: [Mixxx-devel] port windows installer to Wix

2015-09-05 Thread Sébastien Blaisot
Le 02/09/2015 08:38, Daniel Schürmann a écrit :
> 3. IMHO it is nothing wrong to install a 32 binary to a 64 bit Windows.
> So It should be possible to keep a degree of freedom in case of issues.
> However, we should encourage the user to use 64 bit binaries, since
> there should be a performance gain. It supports atomic access to the
> control objects and has core SSE instructions.

ok, I modified the installer to allow 32 bits installation on a 64 bits 
machine but print a warning message to the user that he will have better 
performances using the 64bits version.

I now have a conflict when installing both 32 and 64bits packages on the 
same machine because they install :
- same Mixxx startup menu shortcut
- same Mixxx desktop shortcut
- same Mixxx manual startup menu shortcut
- same Mixxx startup menu subfolder
- same uninstall entry in preferences->program uninstall


I have 2 ways to deal with this :

1) always append (64 bits) on 64bits shortcuts, directory and uninstall 
entry. I think this is a nonsense for 64 bits users that do not want to 
install 32bit version

2) forbid 64 bits installation if 32bits version is already installed 
and vice-versa. This will lead to the impossibility to install woth 32 
and 64 bits versions of Mixxx on the same computer.

My preference goes to #2 because I don't see any use case to have both 
32 and 64 bits installed on the same computer, except for a developper 
that can tweak his registry to allow this to happen.

Any thoughts ?


--
___
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


Re: [Mixxx-devel] port windows installer to Wix

2015-09-03 Thread Sébastien BLAISOT
 

No matter if we will continue to build Mixxx for XP or not, the
installer will not enforce XP support drop, so you will be free to
support XP or not. 

That said, I personnally don't think it's a good think to passively
encourage people to keep XP. 
Keeping XP support will exponentionnaly increase complexity over time. 

regads, 

---

Sébastien Blaisot 

Le 03/09/2015 13:04, Daniel Schürmann a écrit : 

> We are free to decide when it is the right moment to drop XP since Microsoft 
> has reintroduced XP support into Visual Studio. 
> It also looks like that there is no issue to compile QT 5.5 for Windows XP: 
> http://doc.qt.io/qt-5/windows-issues.html [4]
> 
> IMHO we should not drop XP support for no reason. 
> 
> 2015-09-03 11:53 GMT+02:00 Max Linke <max_li...@gmx.de>:
> 
>>> 
>>> 4. Can we get rid of windows XP Support ?
>> 
>> 1.12 will be the last release supporting Windows XP.
>> 
>> It is also the last release were it is possible to have a
>> Windows XP build.
>> 
>> This is because Qt5 has dropped support for XP and the new
>> Virtual Studios that support C++11 don't support XP either.
>> 
>> So for anything after 1.12 you should be free to ignore XP.
>> 
>> --
>> Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
>> Get real-time metrics from all of your servers, apps and tools
>> in one place.
>> SourceForge users - Click here to start your Free Trial of Datadog now!
>> http://pubads.g.doubleclick.net/gampad/clk?id=241902991=/4140 [1]
>> 
>> ___
>> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
>> http://mixxx.org [2]
>> 
>> Mixxx-devel mailing list
>> Mixxx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/mixxx-devel [3]
> 
> --
> Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
> Get real-time metrics from all of your servers, apps and tools
> in one place.
> SourceForge users - Click here to start your Free Trial of Datadog now!
> http://pubads.g.doubleclick.net/gampad/clk?id=241902991=/4140 [1] 
> 
> ___
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org [2]
> 
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel [3]
 

Links:
--
[1] http://pubads.g.doubleclick.net/gampad/clk?id=241902991iu=/4140
[2] http://mixxx.org
[3] https://lists.sourceforge.net/lists/listinfo/mixxx-devel
[4] http://doc.qt.io/qt-5/windows-issues.html
--
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991=/4140___
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

Re: [Mixxx-devel] port windows installer to Wix

2015-09-02 Thread Sébastien BLAISOT
 

The main benefit in switching to wix is to support clean upgrade pathes
between versions the same way they are handled by deb packages or macOS
packages. 
Actually, If you install 1.12 on windows and have 1.11 already
installed, this leads to 1.12 installed on top of 1.11 with the
following caveats: 
- Old 1.11 and new 1.12 skins present in the skins folder 
- 2 entries in settings pannel -> software uninstall (for 1.11 and
1.12), but both entries will uninstall mixxx and keep the other entry
orpheline. 
- Files manually added to Mixxx installation folder being deleted on
uninstall even if not installed by Mixxx's installer (except for
controller mappings) 

The other benefit is to support autorepair functionnality of windows
installer framework. 

regards, 

-- 

Sébastien Blaisot 

Le 02/09/2015 08:43, Tuukka Pasanen a écrit : 

> Hello,
> What are main benfits of porting to WIX and yes XP in oboslette but many 
> people still use it. Biggest problem will be with QT5 or the future when 
> it's dropped.from QT.
> 
> Tuukka
> 
> 02.09.2015, 09:38, Daniel Schürmann kirjoitti: Hi Sébastien,
> 
> Thank you for all your work on Windows!
> 
> I'll try to answer some of you questions:
> 
> 1. ?
> 
> 2. it should be $(WIX) according to
> http://stackoverflow.com/questions/2375322/variable-for-wix-bin-directory-path
>  [1]
> 
> 3. IMHO it is nothing wrong to install a 32 binary to a 64 bit Windows.
> So It should be possible to keep a degree of freedom in case of issues.
> However, we should encourage the user to use 64 bit binaries, since
> there should be a performance gain. It supports atomic access to the
> control objects and has core SSE instructions.
> 
> 4. Can we get rid of windows XP Support ? Is there a strong technical need to 
> drop XP support?
> Win XP is still the second often used desktop operating system after Win 7. 
> It is common to use recycled laptops for parties where a beer shower may 
> happen.
> https://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10=0
>  [2]
> Lets keep it!
> 
> 5. actual installer creates empty directories "promo" and "sqldrivers". Are 
> they still required or just oldies that we can forget?
> 
> They outdated and can be removed.
> 
> Kind regards,
> 
> Daniel
> 
> Am 01.09.2015 um 23:05 schrieb Sébastien Blaisot: Hi All,
> 
> I'm in an effort to port Mixxx's windows installer to Wix.
> I really have hard times because windows installer framework is...
> well... you know.
> 
> I primarily focused on the reproduction of the existing operation, with
> some gain in this migration (working upgrades primarily).
> 
> I am now able to build 32 and 64 bits MSI for Mixxx manually and
> installing it to my computer leads to a working Mixxx \o/.
> 
> My work is shown here : https://github.com/sblaisot/mixxx/tree/wix-installer 
> [3]
> All changes has been made under build/wix
> 
> What's left on my TODO list :
> - include VCredist in the package (seems possible to use VCredist merge
> modules if we have visual studio installed on the build server)
> - Add QT's translations that I left appart from the installer now
> because it's not possible to include a subset of the files in a source
> directory
> - Integrate with SCons
> - test, test and test again
> 
> I have a few questions to achieve this goal :
> 
> 1. Can someone with an access to the build server show me what's in
> C:\Program Files (x86)\Common Files\Merge Modules ?
> 
> 2. When we will have Wix installed on the build server, is it acceptable
> to add the Wix installation directory to the %PATH% of the build server
> and rely on it ? I didn't find a way to automatically determine where
> this folder is located like we actually do in scons for NSIS.
> 
> 3. Installation of 64bits package on 32bits machines is of course
> forbidden. I'm not sure if we need to permit 32bits mixxx installation
> on 64bits computer. Is anyone aware of such a use-case ?
> 
> I really appreciate all comments about this.
> 
> regards,
> 
> sb
> 
> --
> ___
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org [4]
> 
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel [5] 
> --
> Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
> Get real-time metrics from all of your servers, apps and tools
> in one place.
> SourceForge users - Click here to start your Free Trial of Datadog n

Re: [Mixxx-devel] port windows installer to Wix

2015-09-02 Thread Sébastien BLAISOT
 

 I'll try to answer to all points. 

1. Mixxx needs VCredist libraries. The actual NSIS installer embed
vcredist.exe and launch it in the background based on a registry key.
The clean way to do this in Wix is to embed mergeable modules of
vcredist in your installer. mergeable modules are modules that you can
embed in your installer. They are usually installed in C:\Program Files
(x86)\Common Files\Merge Modules when you install visual studio. 

2. I'm afraid $(WIX) is a locally defined variable from the blog author.
in fact $(WIX) is not a windows variable format, it should be %WIX%. I
didn't find any environment variable nor registry key telling me where
WIX it installed. so I don't see any solution appart asking the
developper to manually set it somewhere, either as PATH or environment
variable or as a compilation switch. The same way we do it for
WINLIB_PATH path in
http://www.mixxx.org/wiki/doku.php/build_windows_installer#make_the_package
[7] 

3. Ok, so I will need to handle : 

 - warning message when installing 32 bits on 63bits system 

 - installation of both 32 + 64 bit mixxx on a 64 bits OS. This should
be the tricky part. 

4. ok, I'll keep XP compatibility 

5. ok, I'll drop sqldrivers but keep promo as pointed by Sean. 

regards, 

-- 

Sébastien Blaisot 

Le 02/09/2015 08:38, Daniel Schürmann a écrit : 

> Hi Sébastien,
> 
> Thank you for all your work on Windows!
> 
> I'll try to answer some of you questions:
> 
> 1. ? 
> 
> 2. it should be $(WIX) according to 
> http://stackoverflow.com/questions/2375322/variable-for-wix-bin-directory-path
>  [4]
> 
> 3. IMHO it is nothing wrong to install a 32 binary to a 64 bit Windows.
> So It should be possible to keep a degree of freedom in case of issues.
> However, we should encourage the user to use 64 bit binaries, since
> there should be a performance gain. It supports atomic access to the
> control objects and has core SSE instructions. 
> 
>> 4. Can we get rid of windows XP Support ?
> 
> Is there a strong technical need to drop XP support? 
> Win XP is still the second often used desktop operating system after Win 7. 
> It is common to use recycled laptops for parties where a beer shower may 
> happen. 
> https://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10=0
>  [5]
> Lets keep it!
> 
>> 5. actual installer creates empty directories "promo" and "sqldrivers".
> Are they still required or just oldies that we can forget?
> 
> They outdated and can be removed. 
> 
> Kind regards, 
> 
> Daniel 
> 
> Am 01.09.2015 um 23:05 schrieb Sébastien Blaisot: 
> 
>> Hi All,
>> 
>> I'm in an effort to port Mixxx's windows installer to Wix.
>> I really have hard times because windows installer framework is... 
>> well... you know.
>> 
>> I primarily focused on the reproduction of the existing operation, with 
>> some gain in this migration (working upgrades primarily).
>> 
>> I am now able to build 32 and 64 bits MSI for Mixxx manually and 
>> installing it to my computer leads to a working Mixxx \o/.
>> 
>> My work is shown here : https://github.com/sblaisot/mixxx/tree/wix-installer 
>> [1]
>> All changes has been made under build/wix
>> 
>> What's left on my TODO list :
>> - include VCredist in the package (seems possible to use VCredist merge 
>> modules if we have visual studio installed on the build server)
>> - Add QT's translations that I left appart from the installer now 
>> because it's not possible to include a subset of the files in a source 
>> directory
>> - Integrate with SCons
>> - test, test and test again
>> 
>> I have a few questions to achieve this goal :
>> 
>> 1. Can someone with an access to the build server show me what's in 
>> C:\Program Files (x86)\Common Files\Merge Modules ?
>> 
>> 2. When we will have Wix installed on the build server, is it acceptable 
>> to add the Wix installation directory to the %PATH% of the build server 
>> and rely on it ? I didn't find a way to automatically determine where 
>> this folder is located like we actually do in scons for NSIS.
>> 
>> 3. Installation of 64bits package on 32bits machines is of course 
>> forbidden. I'm not sure if we need to permit 32bits mixxx installation 
>> on 64bits computer. Is anyone aware of such a use-case ?
>> 
>> I really appreciate all comments about this.
>> 
>> regards,
>> 
>> sb
>> 
>> --
>> ___
>> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
>> http://mixxx.org [2]
>&g

Re: [Mixxx-devel] port windows installer to Wix

2015-09-02 Thread Sébastien BLAISOT
 

I already did a search on Wix in my registry with nothing standard found
to tell me where wix is actually installed. I will take another look
tonight. 

(Wix is not a microsoft product, it's an open source project that
compiles an xml description of your installer into an MSI package). The
microsoft part is the installer engine that let you install MSI's on
target computers. 

Sadly, Desktop and Start Menu shortcuts are not separated, so I need to
handle the case... 

Same apply to uninstall entries. 

so, we will need to append (64bits) to each shortcut or uninstall entry.

--

Sébastien Blaisot 

Le 02/09/2015 17:27, Sean M. Pappalardo - D.J. Pegasus a écrit : 

> On 09/02/2015 08:11 AM, Sébastien BLAISOT wrote: 
> 
>> 2. I'm afraid $(WIX) is a locally defined variable from the blog author.
>> in fact $(WIX) is not a windows variable format, it should be %WIX%. I
>> didn't find any environment variable nor registry key telling me where
>> WIX it installed.
> 
> If it's present in Add/Remove programs, there's a registry key for it! :) If 
> nothing is mentioned on WiX documentation, look in the standard places 
> installed applications are registered. In the worst case, look around your 
> registry in HKLM/Software/Microsoft/Windows/Installer or 
> HKLM/Software/Microsoft/WiX.
> 
>> - installation of both 32 + 64 bit mixxx on a 64 bits OS. This should
>> be the tricky part.
> 
> Not really, since %PROGRAMFILES% will expand to "Program Files (x86)" in a 
> 32-bit process on a 64-bit system, and "Program Files" in other cases. This 
> happens automatically. The registries are also separated. (Wow6432Node)
> 
> Sincerely,
> Sean M. Pappalardo
> "D.J. Pegasus"
> Mixxx Developer - Controller Specialist
 --
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991=/4140___
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

Re: [Mixxx-devel] port windows installer to Wix

2015-09-02 Thread Sébastien Blaisot

oops, found it, there indeed IS a %WIX% environment variable set by 
installer.

sb

Le 02/09/2015 19:28, Sébastien Blaisot a écrit :
> Le 02/09/2015 17:27, Sean M. Pappalardo - D.J. Pegasus a écrit :
>>
>> On 09/02/2015 08:11 AM, Sébastien BLAISOT wrote:
>>> 2. I'm afraid $(WIX) is a locally defined variable from the blog author.
>>> in fact $(WIX) is not a windows variable format, it should be %WIX%. I
>>> didn't find any environment variable nor registry key telling me where
>>> WIX it installed.
>> If it's present in Add/Remove programs, there's a registry key for it!
>> :) If nothing is mentioned on WiX documentation, look in the standard
>> places installed applications are registered. In the worst case, look
>> around your registry in HKLM/Software/Microsoft/Windows/Installer or
>> HKLM/Software/Microsoft/WiX.
> I found it under
> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{2A076531-42D9-4231-8A60-323EBE603E2E}.
>
> but first, I'm not sure the Guid part is fixed, and second the
> installation path is not in this key :(
>
> But I found HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows
> Installer XML\3.9
>
> unfortunately, the version number is in it, so I will have to include
> more logic :(
>
> sb
>
>
> --
> Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
> Get real-time metrics from all of your servers, apps and tools
> in one place.
> SourceForge users - Click here to start your Free Trial of Datadog now!
> http://pubads.g.doubleclick.net/gampad/clk?id=241902991=/4140
> ___
> 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


--
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991=/4140
___
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


Re: [Mixxx-devel] port windows installer to Wix

2015-09-01 Thread Sébastien Blaisot

I have two more questions :

4. Can we get rid of windows XP Support ?

5. actual installer creates empty directories "promo" and "sqldrivers". 
Are they still required or just oldies that we can forget ?

regards,

sb

Le 01/09/2015 23:05, Sébastien Blaisot a écrit :
> Hi All,
>
> I'm in an effort to port Mixxx's windows installer to Wix.
> I really have hard times because windows installer framework is...
> well... you know.
>
> I primarily focused on the reproduction of the existing operation, with
> some gain in this migration (working upgrades primarily).
>
> I am now able to build 32 and 64 bits MSI for Mixxx manually and
> installing it to my computer leads to a working Mixxx \o/.
>
> My work is shown here : https://github.com/sblaisot/mixxx/tree/wix-installer
> All changes has been made under build/wix
>
> What's left on my TODO list :
> - include VCredist in the package (seems possible to use VCredist merge
> modules if we have visual studio installed on the build server)
> - Add QT's translations that I left appart from the installer now
> because it's not possible to include a subset of the files in a source
> directory
> - Integrate with SCons
> - test, test and test again
>
> I have a few questions to achieve this goal :
>
> 1. Can someone with an access to the build server show me what's in
> C:\Program Files (x86)\Common Files\Merge Modules ?
>
> 2. When we will have Wix installed on the build server, is it acceptable
> to add the Wix installation directory to the %PATH% of the build server
> and rely on it ? I didn't find a way to automatically determine where
> this folder is located like we actually do in scons for NSIS.
>
> 3. Installation of 64bits package on 32bits machines is of course
> forbidden. I'm not sure if we need to permit 32bits mixxx installation
> on 64bits computer. Is anyone aware of such a use-case ?
>
> I really appreciate all comments about this.
>
> 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


-- 
Sébastien
圣巴斯弟盎



--
___
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

[Mixxx-devel] port windows installer to Wix

2015-09-01 Thread Sébastien Blaisot
Hi All,

I'm in an effort to port Mixxx's windows installer to Wix.
I really have hard times because windows installer framework is... 
well... you know.

I primarily focused on the reproduction of the existing operation, with 
some gain in this migration (working upgrades primarily).

I am now able to build 32 and 64 bits MSI for Mixxx manually and 
installing it to my computer leads to a working Mixxx \o/.

My work is shown here : https://github.com/sblaisot/mixxx/tree/wix-installer
All changes has been made under build/wix

What's left on my TODO list :
- include VCredist in the package (seems possible to use VCredist merge 
modules if we have visual studio installed on the build server)
- Add QT's translations that I left appart from the installer now 
because it's not possible to include a subset of the files in a source 
directory
- Integrate with SCons
- test, test and test again

I have a few questions to achieve this goal :

1. Can someone with an access to the build server show me what's in 
C:\Program Files (x86)\Common Files\Merge Modules ?

2. When we will have Wix installed on the build server, is it acceptable 
to add the Wix installation directory to the %PATH% of the build server 
and rely on it ? I didn't find a way to automatically determine where 
this folder is located like we actually do in scons for NSIS.

3. Installation of 64bits package on 32bits machines is of course 
forbidden. I'm not sure if we need to permit 32bits mixxx installation 
on 64bits computer. Is anyone aware of such a use-case ?

I really appreciate all comments about this.

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


Re: [Mixxx-devel] build server is back

2015-08-19 Thread Sébastien Blaisot

That's good news. I was wondering today why we didn't have builds after 
july, 23.
Is your build server also building for windows ?

regards,

sb

Le 19/08/2015 20:21, Owen Williams a écrit :
 At least, it seems like it's working, there's a new file on the
 downloads server:

 http://downloads.mixxx.org/builds/1.12/release/

 The build server is now running in my basement on the same crappy
 machine it was before, but at least now it's easier for me to restart it
 when necessary.  We're limping along, but we're limping along with
 builds that we know are good.

 owen


--
___
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


[Mixxx-devel] PR#667 review merge

2015-08-10 Thread Sébastien Blaisot

Hi,

Can someone merge or comment PR#667 
https://github.com/mixxxdj/mixxx/pull/667 please ?


I missed HID mapping script in new mapping for Hercules DJ Control MP3 
e2. This PR corrects this.
MIDI driver for this controller is a real pain under Linux, so I think 
it is important to have correct HID support for it before 1.12 release.


Thanks in advance,

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

Re: [Mixxx-devel] Deere state

2015-08-02 Thread Sébastien Blaisot


Hey, that's really cool ! I didn't even know this was possible with the 
skin engine.


Thanks.

sb

Le 02/08/2015 22:53, S.Brandt a écrit :
Once you configured mic 1-4, and aux 1-4 in the Preferences Sound 
Hardware, they become available in the Mic rack, and selectable in the 
FX section.



S.Brandt
Mixxx - Free Digital DJ Mixing Software
www.mixxx.org http://www.mixxx.org | Get Involved 
http://mixxx.org/get-involved/


On Aug 1, 2015, at 6:27 PM, Sébastien Blaisot mi...@blaisot.org 
mailto:mi...@blaisot.org wrote:



What an improvement ! I find Deere far more usable now.

However, it would be nice if the mic section could show 2 mic as well
as an aux section to control aux passthrough.

I will try to add that if I have some time after my vacations.

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

Re: [Mixxx-devel] Deere state

2015-08-01 Thread Sébastien Blaisot

What an improvement ! I find Deere far more usable now.

However, it would be nice if the mic section could show 2 mic as well 
as an aux section to control aux passthrough.

I will try to add that if I have some time after my vacations.

regards,

sb

Le 30/07/2015 17:09, Owen Williams a écrit :
 I went ahead and merged in the deere-updates skin.  I took a look at it
 and it's definitely an improvement, and although it has issues I think
 we can open it up to the larger developer group now.

 Thanks for this work!  The menu is amazing.

 Owen


--
___
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


Re: [Mixxx-devel] Advanced mapping questions

2015-07-22 Thread Sébastien BLAISOT
 

 ---
 
 Sébastien Blaisot

you can use : 
Low = engine.setValue([EqualizerRack1_[Channel1]_Effect1],
parameter1, value)
Mid = engine.setValue([EqualizerRack1_[Channel1]_Effect1],
parameter2, value) 
High = engine.setValue([EqualizerRack1_[Channel1]_Effect1],
parameter3, value) 

I don't have answer for the other questions. 

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

Re: [Mixxx-devel] 1.12 release progress

2015-07-22 Thread Sébastien BLAISOT
 

Hi, 

I strongly disagree with you. We have a wonderfull new feature with
resizable skins and this new feature is ruined by our windows installer
because if you install 1.12 on top of 1.11, you get the old skins :(
Upgrade is not rare. We already discussed about that, I proposed a PR
which is waiting review since 1+ month. Saying today that this is not a
blocker don't correct the real problem : nobody seems to care about
windows users. This is relatively easy to merge, we must improve 1.12
quality including this PR. 

In my opinion, the problems of the mixxx project aren't marketing or
software quality, but two others : 

- The lack of release management process. We need to know when are the
new functionnality merge windows, when we are in feature freeze, what
and how we should consider blockers, and so on. and we need someone / a
team that dispatch remaining work to achieve release with a clearly
stated date or quality and focus every developpers on correcting
remaining bugs when we are about to release (for example avoid wasting
time talking about coding style during beta cycle). With a release
managemen process, the goal won't shift, or only in a controlled way. 

- The lack of decision process. This project is only driven by strong
consensus. When we don't have an overall agreement, nothing is done. it
is normal, in real life, that different people have different opinions.
We need a way to choose between different opinions. Either with a strong
project leader, or with a published process (like voting for example).
This should be published. 

---

Sébastien Blaisot 

Le 22/07/2015 16:12, RJ Ryan a écrit : 

 Daniel/RAWRR are right -- the goal posts are moving slightly and we're scope 
 creeping. 
 
 Active, trivial / low-risk PRs can merge if they are ready but shouldn't be 
 blocking. 
 
 For me, the final blocker is the manual and website / press material -- which 
 we simply can't launch without. :) 
 
 Best regards, 
 RJ 
 
 On Wed, Jul 22, 2015 at 8:11 AM, Ferran Pujol Camins 
 ferranpujolcam...@gmail.com wrote:
 
 From my point of view, marketing wise, we could consider 1.12 a modest 
 release. Because despite the huge amount of work there's behind it, every 
 review out there will essentially say it is great and finally have FX, but 
 the built in FX are weak. 
 
 So my modest opinion is the same that Daniel. 
 El dia 22/07/2015 12:16, re-cy...@hushmail.com va escriure:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 On Wed, 22 Jul 2015 06:28:38 + Daniel Schürmann
 
 dasch...@mixxx.org wrote:
 Hi,
 
 We have to be careful to consider what is a release blocker.
 Mixxx 1.12 beta is already so much better than 1.11 that it is not
 worth to
 block it at all from this point of view.
 
 Of cause we should try to fix all critical bugs before a release
 date, but
 in this stage I consider a
 release blocker only a regression that prevents one from using
 1.12.
 From this point of view only this one is a blocker:
 * flaky broadcasting connections: LP 1277274
 
 The other topics are its the over all quality issue.
 
 Everyone can already use 1.12 beta. What is the difference to a
 1.12
 release?
 IMHO it is all the shiny stuff that makes the difference from a
 project to
 a product.
 It is marketing, design, manual, advertising texts, screen shots
 and so on.
 A product with good maketing/design is always considered as high
 quality,
 regardless
 of the number of critical bugs.
 
 Unfortunately marketing experts are rare among our contributors.
 Any Idea to change this?
 
 
 Yeah.
 
 If the betas really are that close, arrive at a consensus regarding
 some reasonable candidate among these beta versions to designate as
 a release, publish it, and continue on behind the scenes
 developing, like you do.
 
 Mixxx is marketed really well already. If you are thinking
 representation to the public is unclear, consider that perception
 will be clarified when the download page has a release, and
 further accentuated with the usual rounds of well-crafted press
 submissions to various DJ industry and tech sites and magazines
 (which one of you folks usually does that anyway?).
 
 It seems like everyone in development wants 1.12 to be a singular,
 glorious debut - but I think looking for that misses the mark.
 There is an actual glorious debut, but it was and is the momentum
 in productivity that fired up six months or so ago and will push
 all the way through 1.12 to the continuing evolution of the
 project, and a more modern style of development cycle.
 
 
 
 Also my personal two cents about the roadmap (apologies if it is
 off-base): I think new feature sprawl might be happening? If so, I
 myself probably contributed to it. I know this observation won't be
 popular!! Everyone wants and loves new features. But I think many
 of the debates going on will be less exasperating and more
 manageable when there are fewer projects underway in general.
 Between

Re: [Mixxx-devel] 1.12 release progress

2015-07-22 Thread Sébastien Blaisot

Le 22/07/2015 23:02, Owen Williams a écrit :
 For PRs that people think are ready and would like to merge in, can you
 list the actual numbers?  Our PR list is very dense and fast-moving.

 I am willing to take a look at the PRs that are in flight, but I can't
 guarantee that I will agree that everything is low risk or ready to
 merge.  If people trust me enough to make that decision then the process
 can work, but if not then I'd rather not spend the time doing the
 review.  If someone asks for my review and they don't like the answer,
 then they didn't want a review, they wanted a rubber stamp :).  I am
 admittedly quite conservative when it comes to LGTMing a PR for the
 beta, but I'd argue that's what we need.

I trust everyone who is willing to take a look at the PR I make and give 
me some feedback, even if the feedback is we will not merge this crap ;)

PR621: The question is: is it acceptable to ship Mixxx with a faulty 
upgrade path between 1.11 and 1.12 which leads to 1.12 with 1.11 skins
PR627:  The question is: is it acceptable to ship Mixxx with the effect 
eject button replaced by a square in the default skin

Thanks in advance for reviewing this

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

Re: [Mixxx-devel] 1.12 release progress

2015-07-22 Thread Sébastien Blaisot

I agree, we should wait post 1.12 release to discuss this. at first, i 
wanted to wait for 1.12 release before talking about that, but todays 
discussion let me at least disappointed.

for the windows specific issue, absolutely no build env is needed 
because one PR targets the installer, the other one targets the default 
skin. You just need a windows machine to test. or at least discuss about 
the consequences of the change I propose.

but, yes, more windows compiling env would be better ;)

sb

Le 22/07/2015 19:47, Be a écrit :
 I agree. I think we should discuss these issues in detail after 1.12 is
 released. For now, let's focus on getting those active PRs merged and
 the manual.

 The long review time for Windows-specific issues is a problem. For me,
 the issue is how much of a hassle it is to compile on Windows. I'd be
 happy to borrow a computer with Windows for testing if that didn't
 require installing a bunch of stuff to compile an unmerged pull request.

 On 07/22/2015 12:27 PM, Sébastien BLAISOT wrote:
 Hi,

 I strongly disagree with you. We have a wonderfull new feature with
 resizable skins and this new feature is ruined by our windows installer
 because if you install 1.12 on top of 1.11, you get the old skins :(
 Upgrade is not rare. We already discussed about that, I proposed a PR
 which is waiting review since 1+ month. Saying today that this is not a
 blocker don't correct the real problem : nobody seems to care about
 windows users. This is relatively easy to merge, we must improve 1.12
 quality including this PR.

 In my opinion, the problems of the mixxx project aren't marketing or
 software quality, but two others :

 - The lack of release management process. We need to know when are the
 new functionnality merge windows, when we are in feature freeze, what
 and how we should consider blockers, and so on. and we need someone / a
 team that dispatch remaining work to achieve release with a clearly
 stated date or quality and focus every developpers on correcting
 remaining bugs when we are about to release (for example avoid wasting
 time talking about coding style during beta cycle). With a release
 managemen process, the goal won't shift, or only in a controlled way.

 - The lack of decision process. This project is only driven by strong
 consensus. When we don't have an overall agreement, nothing is done. it
 is normal, in real life, that different people have different opinions.
 We need a way to choose between different opinions. Either with a strong
 project leader, or with a published process (like voting for example).
 This should be published.

 ---
 Sébastien Blaisot



--
___
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


[Mixxx-devel] change importance and milestone for bug lp:1464975

2015-06-14 Thread Sébastien Blaisot
Hi,

Can anybody change importance to low and milestone to 1.12 for bug 
lp:1464975 ?

I can not do it.

Thanks,

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


Re: [Mixxx-devel] mapping file name conventions

2015-06-14 Thread Sébastien Blaisot
Le 14/06/2015 18:24, Be a écrit :
 What about renaming all the MIDI scripts to end with .midi.js and the 
 HID scripts to .hid.js?

 On 06/14/2015 11:08 AM, Sébastien Blaisot wrote:
 Le 14/06/2015 17:59, Be a écrit :
 Do we really need the word scripts in the script files? Isn't that
 redundant with .js?

 We need a way to differentiate from hid.js.
 What about renaming all the MIDI scripts to end with .midi.js and the 
 HID scripts to .hid.js?

Usually, scripts.js are common for midi and hid usage. They are called 
by both midi.xml file and hid.js file.

scripts.js defines functions that are mapped to midi controls by 
midi.xml file and to hid controls through his.js file.

so, technically, scripts.js is in fact common functions.

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

Re: [Mixxx-devel] release progress

2015-06-14 Thread Sébastien Blaisot

OK, trying to gather what we said about 1.12 release blockers:

Done:
* skin polish (Jus has an active Deere branch) = PR579  PR608 merged.
* (win) installing 1.12 on top of a previous version installation = 
PR621 waiting for merge
* (win) Uninstalling Mixxx leave files behind = PR603 merged
* (win) Incorrect preferences folder path = PR606 merged

Remaining:
* critical Windows bugs = RJ told he will have a look at them. can we 
list the critical blockers here ?
* skin polish (Jus has an active Deere branch) = bug lp:1454649 
remaining. Is there other work needed ?
* website updates (RJ ryan is working on this). We also need to open 
more languages for website translation on transifex. it's actually 
limited to english, german, portuguese and Turkish. I can make french 
(france) translation.
* manual updates = Does somebody work on this actually ?
* avoid flanger warning message for shipped with mixxx controller 
mappings (hack it by making an ignore list) = Does somebody work on 
this actually ?
* XDG folders under Linux : We have to decide if it is a 1.12 issue or 
if we postpone it. see lp:1463273 and PR622
* Unstable broadcasting stream = lp:1277274


Is there any other blockers ?

-- 
Sébastien
圣巴斯弟盎




--
___
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

Re: [Mixxx-devel] most wanted mappings

2015-06-13 Thread Sébastien Blaisot
Le 12/06/2015 17:03, Be a écrit :
 The recent update of the hardware compatibility tables shows that we
 don't have many mappings for controllers have not been discontinued.

There is mapping for some of them in the forum.
Doing a simple search with mixxx + brand name + model name gives forum 
entries with mappings attached.
We should probably take them out of forum and include in mixxx
For example :
Electrix Tweaker http://mixxx.org/forums/viewtopic.php?f=7t=7189
Behringer CMD MM-1 http://www.mixxx.org/forums/viewtopic.php?f=7t=6201


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


[Mixxx-devel] change milestone for bug lp:1457618

2015-06-13 Thread Sébastien Blaisot
Hi,

Can someone change milestone to 1.12 for bug lp:1457618

It seems I can't do that.

Thanks,

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


[Mixxx-devel] NSIS setup help

2015-06-13 Thread Sébastien Blaisot
Hi all,

I'm trying to update my windows build env with NSIS to build packages 
(in order to test my fix for lp:1457618 before making a PR).

I've read NSIS wiki page, but it's a bit outdated
http://www.mixxx.org/wiki/doku.php/build_windows_installer

I have some questions :
* Do I need NSIS v2.46 or NSIS v3.0b1 ?
* Are there any plugin/complement I need to install to be able to build 
mixxx installer ?
* Where do I find needed vcredist (what version), and where do I need to 
have it saved ?

help will be greatly appreciated as I'm actually going around in circles

Thanks,

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


Re: [Mixxx-devel] NSIS setup help

2015-06-13 Thread Sébastien Blaisot

Nevermind, forget about this, I finally found how to do it and updated 
the wiki page.

sb

Le 13/06/2015 21:07, Sébastien Blaisot a écrit :
 Hi all,

 I'm trying to update my windows build env with NSIS to build packages
 (in order to test my fix for lp:1457618 before making a PR).

 I've read NSIS wiki page, but it's a bit outdated
 http://www.mixxx.org/wiki/doku.php/build_windows_installer

 I have some questions :
 * Do I need NSIS v2.46 or NSIS v3.0b1 ?
 * Are there any plugin/complement I need to install to be able to build
 mixxx installer ?
 * Where do I find needed vcredist (what version), and where do I need to
 have it saved ?

 help will be greatly appreciated as I'm actually going around in circles

 Thanks,

 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

Re: [Mixxx-devel] wiki overhaul

2015-06-12 Thread Sébastien BLAISOT
 

Hi, 

waooh, great ! 

I corrected informations about Hercules DJ control MP3 e2. 

I'm not sure to understand the difference between Mixxx Certified
Mappings and Community Supported Mappings. I think that this
distinction is not relevant anymore as most of them are bundled within
mixxx package. We can maybe join them in a single table or move in the
first table all mappings that are included in mixxx package ? 

We should also indicate when we ship a mapping that is not fully
compatible with last mixxx version (like using old flanger effects in
mixxx 1.12) 

Also, it would be great now that Mixxx is natively 4-decks to have an
indication if included mapping is 4-channel compliant or not (either
that controller is natively 4-decks or some logic is implemented to
switch channel for each deck). As an examlpe, Hercules DJ Control MP3 e2
is a 2-deck controller, but now has a mapping that can control 4
channels (with a channel switch for deck A and deck B). 

---
Sébastien Blaisot

Le 12/06/2015 12:15, Be a écrit : 

 I have overhauled the hardware compatibility page. It should now be way 
 more useful to new users considering what hardware to buy. It is quite 
 apparent that there are not many supported devices that are still 
 commercially available.
 
 Changes:
 * condense OS compatibility information because most hardware works with 
 every OS that Mixxx does
 * indicate what signal protocol (MIDI, HID, or NHL) controllers use
 * indicate which controllers have integrated sound cards
 * make tables of recommended sound cards with separate tables for stand 
 alone USB sound cards and sound cards integrated into controllers
 * mark which hardware is discontinued and remove most discontinued 
 controllers from list of mappings we don't have
 * add prices for hardware that has not been discontinued
 * sort tables by price, with discontinued devices at bottom
 * add many more devices from popular brands to list of controllers we do 
 not have mappings for
 
 For some controllers with integrated controllers and Mixxx certified 
 mappings, I could not find some info about the sound cards. Do the sound 
 cards in the Allen  Heath Xone K2 and Reloop Terminal Mix 4 work on 
 Linux? What bit depths and sample rates does the Terminal Mix 4 support?
 
 On 06/10/2015 05:01 PM, Be wrote:
 
 I have started overhauling the wiki. Take a look and feel free to edit. On 
 the front page, I: * moved the info about GSoC to its own page, * moved the 
 links to old meeting minutes to their own page, * removed the outdated and 
 confusing link about the Hercules driver, * updated the manual link to the 
 current online manual, and * reorganized a lot of other links. On other 
 pages, I: * added Crossfade to the page about live GNU/Linux distros * 
 removed outdated info about MixxxOS * added info about Native Instruments 
 Traktor controllers to the hardware compatibility page * updated compilation 
 instructions for Fedora. * updated info about using two sound cards in the 
 FAQ To do: * Rewrite beginner's guide considering info that is already in 
 manual. I am also working on revising the manual, especially chapter 3. * 
 Add prices to hardware compatibility tables * Update info about controllers 
 where info is available * Organize sound cards on hardware compatibility 
 page into a table with info
about each OS and the capabilities of the hardware * add more sound cards * 
undicate which controllers bundle sound cards 
-- 
___ Get Mixxx, the #1 Free MP3 DJ 
Mixing software Today http://mixxx.org [1] Mixxx-devel mailing list 
Mixxx-devel@lists.sourceforge.net 
https://lists.sourceforge.net/lists/listinfo/mixxx-devel [2]
 
 --
 ___
 Get Mixxx, the #1 Free MP3 DJ Mixing software Today
 http://mixxx.org [1]
 
 Mixxx-devel mailing list
 Mixxx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/mixxx-devel [2]
 

Links:
--
[1] http://mixxx.org
[2] 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

Re: [Mixxx-devel] wiki overhaul

2015-06-12 Thread Sébastien BLAISOT
 

ok, in this case, who in the core team did review the new 4-deck
compliant mapping for Hercules DJ control MP3 e2 that I wrote ? ;) 

(or maybe you already consider me as a core team member ? I am
pleased, but it's probably a little early) 

I understand the distinction but in the facts, I didn't see any
difference. 

The main difference for me is provided with mixxx vs downloadable
elsewhere. 

-- 
Sébastien BLAISOT

Le 12/06/2015 16:24, RJ Ryan a écrit : 

 Certified Mappings mean that the Mixxx core team owns one and personally QAs 
 the quality of the preset before each release -- typically the manufacturer 
 has provided a unit to us in this case. 
 
 The distinction is important because a bunch of our MIDI mappings are 
 incomplete or generally crappy and we have no way of knowing. 
 
 On Fri, Jun 12, 2015 at 8:44 AM, Be b...@gmx.com wrote:
 
 On 06/12/2015 07:08 AM, Sébastien BLAISOT wrote:
 Also, it would be great now that Mixxx is natively 4-decks to have an
 indication if included mapping is 4-channel compliant or not (either
 that controller is natively 4-decks or some logic is implemented to
 switch channel for each deck). As an examlpe, Hercules DJ Control MP3 e2
 is a 2-deck controller, but now has a mapping that can control 4
 channels (with a channel switch for deck A and deck B).
 
 Good idea. Do you want to go ahead and do that?
 
 I am also thinking about adding a column indicating the general purpose
 of the controller, such as all-in-one, mixer, effects, and loops/remixing.
 
 --
 ___
 Get Mixxx, the #1 Free MP3 DJ Mixing software Today
 http://mixxx.org [1]
 
 Mixxx-devel mailing list
 Mixxx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/mixxx-devel [2]
 
 --
 
 ___
 Get Mixxx, the #1 Free MP3 DJ Mixing software Today
 http://mixxx.org [1]
 
 Mixxx-devel mailing list
 Mixxx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/mixxx-devel [2]
 

Links:
--
[1] http://mixxx.org
[2] 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

Re: [Mixxx-devel] travis-ci restart

2015-06-11 Thread Sébastien BLAISOT
 

Hi all, 

I have 2 consecutive builds that failed in travis-ci in the EngineBuffer
tests. Not at the same place (stalled builds killed by travis-ci) (Pull
Request 606). 

https://travis-ci.org/mixxxdj/mixxx/builds/66159337 

https://travis-ci.org/mixxxdj/mixxx/builds/66339484 

I can see no relation between this two commits and engineBuffer 

I have compiled Mixxx on my computr without problem (and it builds fine
under travis-ci but the tests are failing). 

I don't know what to do with that. can somebody take a look at that ? 

---
Sébastien Blaisot

Le 10/06/2015 09:44, Sébastien BLAISOT a écrit : 

 Hi, 
 
 I have a failed (stalled) build in travis-ci on PR606 (last commit). I 
 suspect a temporary problem on travis-ci. 
 
 Is there a way to restart travis-ci compilation other than pushing a new 
 commit ? 
 
 Thanks, 
 
 -- 
 Sébastien Blaisot
 
 --
 
 ___
 Get Mixxx, the #1 Free MP3 DJ Mixing software Today
 http://mixxx.org [1]
 
 Mixxx-devel mailing list
 Mixxx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/mixxx-devel [2]
 

Links:
--
[1] http://mixxx.org
[2] 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

Re: [Mixxx-devel] mapping file name conventions

2015-06-11 Thread Sébastien Blaisot
Le 11/06/2015 21:02, Be a écrit :
 Mappings included in Mixxx have the XML file named with hyphens
 separating words but the script files are named with spaces separating
 words. Having two naming conventions gets confusing and annoying,
 especially when typing the file names in a shell. I suggest switching
 the script files to using hyphens to separate words. Thoughts?

I don't care that much if we use hyphens, spaces or whatever, provided that:

- wherever possible, use the same convention/name for js and xml files
- only use characters that are acceptable for filenames on all OSes 
(regardless of OS language)
- resulting filenames are easily human-readable
- It's easy to find all files from the same brand / model (this files 
are near each other when alphabetically sorting)

It's probably more readable to have a word separator different from a 
brand/model/comment/type/whatever separator.
Something like
brand - model[ - comment].type.{xml,js}
with word separated by space if we have brand or model which contains 
several words.

let's try it with an example :

American Audio - RADIUS 2000.hid.js
American Audio - RADIUS 2000.scripts.js
American Audio - RADIUS 2000 - CH1.midi.xml
American Audio - RADIUS 2000 - CH2.midi.xml

This way, all files from the same brand are all together, as well as all 
files from the same model adn it's easy to read.

-- 
Sébastien
圣巴斯弟盎




--
___
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

[Mixxx-devel] travis-ci restart

2015-06-10 Thread Sébastien BLAISOT
 

Hi, 

I have a failed (stalled) build in travis-ci on PR606 (last commit). I
suspect a temporary problem on travis-ci. 

Is there a way to restart travis-ci compilation other than pushing a new
commit ? 

Thanks, 

-- 
Sébastien Blaisot
 --
___
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

Re: [Mixxx-devel] formating source Code with clang-format

2015-06-08 Thread Sébastien BLAISOT
 

Hi, 

I did recently, as asked by RJ, added some coding style commit in a PR,
particularly on the following rule: 

_Plain-text comments should be separated from the comment symbol by a
single space. Commented-out code should have no space between the
comment symbol and the code_ 

I'm not sure that this kind of rule can be automatically enforced
(detecting if comment is code or plain text is not easy). 

+1 for automatic code review that can enforce coding style, security and
sanity checks, ... 

-- 
Sébastien BLAISOT

Le 08/06/2015 09:22, Daniel Schürmann a écrit : 

 Hi, 
 
 I have some good experience with the Eclipse Formatter: 
 
 http://www.mixxx.org/wiki/doku.php/eclipse?s[]=eclipse#eclipse_code_formatter 
 [1]
 
 We have to be careful not to put clutter on a PR just because using an auto 
 formatter. This may happens if an auto formatter changes code that already 
 meets the requirements.
 
 Therefor I prefer the way Eclipse works, It supports you as much as possible 
 while editing. It does not reformat the code except you ask for it 
 Ctrl-Shift-F
 
 What may help, In the Mixxx project is a build chain tool that warns about 
 code style violations.
 
 Kind regards, 
 
 Daniel 
 
 2015-06-07 11:54 GMT+02:00 Max Linke max_li...@gmx.de:
 There is really no way to port this. It is the configuration file for 
 `clang-format` a separate program. Since I only use emacs I don't know how to 
 best use it in other editors.
 
 you can find more information here
 http://clang.llvm.org/docs/ClangFormat.html [2]
 
 Just try to google clang-format + your favorite editor
 
 ecplise: https://github.com/wangzw/cppstyle [3]
 sublime: https://github.com/rosshemsley/SublimeClangFormat [4]
 creator: 
 https://www.snip2code.com/Snippet/11436/Configuration-of-clang-format-for-QtCrea
  [5]
 
 You can also always use it from the CLI
 
 clang-format -i [file1 ... ]
 
 I missed some indentation settings in the yesterday. Attached is an updated 
 file.
 
 best Max 
 
 On 06/07/2015 11:18 AM, Tuukka Pasanen wrote:
 Hello,
 Can you port this to astyle because not everyone are using Emacs or
 something silmilar for more convient use.
 
 Thanks,
 Tuukka
 
 2015-06-06 21:43 GMT+03:00 Max Linke max_li...@gmx.de:
 Hi
 
 We had some recurring discussions in the PR about coding style. I have
 recently started to rely on clang-format with a set of predefined rules. My
 emacs is configured to apply this always before I save a file. I personally
 find that really nice and relaxing, I don't need to format my code manually
 anymore and every time I touch a file it automatically looks nice.
 
 I attached the clang-format file I use for mixxx. It is based on the Google
 style with our indentation rules.
 
 This would also help in a PR because we can just point them to clang-format.
 
 I don't have experience with other editors besides emacs but I guess it
 should be also possible in a something like vim or eclipse.
 
 What do you think? Would others like to use this as well?
 
 best Max
 
 --
 
 ___
 Get Mixxx, the #1 Free MP3 DJ Mixing software Today
 http://mixxx.org [6]
 
 Mixxx-devel mailing list
 Mixxx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/mixxx-devel [7] 
 --
 ___
 Get Mixxx, the #1 Free MP3 DJ Mixing software Today
 http://mixxx.org [6]
 
 Mixxx-devel mailing list
 Mixxx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/mixxx-devel [7]

--

___
 Get Mixxx, the #1 Free MP3 DJ Mixing software Today
 http://mixxx.org [6]

 Mixxx-devel mailing list
 Mixxx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/mixxx-devel [7] 

--

___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org [6]

Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel [7]

 

Links:
--
[1]
http://www.mixxx.org/wiki/doku.php/eclipse?s[]=eclipse#eclipse_code_formatter
[2] http://clang.llvm.org/docs/ClangFormat.html
[3] https://github.com/wangzw/cppstyle
[4] https://github.com/rosshemsley/SublimeClangFormat
[5]
https://www.snip2code.com/Snippet/11436/Configuration-of-clang-format-for-QtCrea
[6] http://mixxx.org
[7] 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

Re: [Mixxx-devel] release progress

2015-06-02 Thread Sébastien Blaisot
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.

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).

- 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, but the Mixxx preference 
directory is the place to install custom mapping, not the mixxx 
installation directory (at least in my opinion). 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 ?

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

Re: [Mixxx-devel] RE : Re: release progress

2015-05-25 Thread Sébastien Blaisot


Hi,

I think that cover art unit tests are not working as expected.

This line from coverartcache_test.cpp :
https://github.com/mixxxdj/mixxx/blob/master/src/test/coverartcache_test.cpp#L32

produces this output during test :
CoverArtUtils::loadCover FILE cover does not exist: 
../../..//src/test/id3-test-data/cover-test.jpg 
/home/travis/build/mixxxdj/mixxx/src/test/id3-test-data/cover-test.mp3


so loadCover is failing.

The test is actually succeeding, but I can't figure how it can succeed 
without a way to load the test data.


Another strange thing for me :
Last line of the test try to compare embedded cover art in mp3 file with 
content of the JPEG file.

but embedded cover in MP3 file is a PNG file.
How can this test succeed comparing a JPEG image with a PNG image ?
having the internal QImage format exactly similar after two different 
compression algorithms has been applied (PNG vs JPEG) seems nearly 
impossible.


What do you think of it ?

regards,

sb

Le 24/05/2015 21:57, Sébastien Blaisot a écrit :


Well well well, It's worst than I thought...

Selecting mixxx\src\test\id3-test-data as library makes Mixxx crash at 
startup (1.12 r5451 64 bits under win seven 64 bits SP1).


Using another library directory and trying each file one after one I 
found that the file cover-test.opus makes Mixxx crash (simply drop it 
un the library and rescan library)
I can reproduce 100% and filed a bug: 
https://bugs.launchpad.net/mixxx/+bug/1458380




Using all files in the src/test/id3-test-data (without the opus file 
that causes mixxx to crash), I see well covers for all files except 
empty.mp3, artist.mp3 and TOAL_PE2.mp3 (I think they aren't supposed 
to contain cover, and jpeg folder file is not used).


BUT the MP3 test case (cover-test.mp3) has PNG cover, NOT JPEG !



You should add a test case with a jpeg embedded cover.

regards,

sb


Le 24/05/2015 15:54, Max Linke a écrit :

Sorry I can't make that build available.

I answered in the bug.

https://bugs.launchpad.net/mixxx/+bug/1451832

Can you check if our test-tracks are also effected for you. Thanks.

On 05/23/2015 07:33 PM, Sebastien BLAISOT wrote:



Can you Make your own build available somewhere so I can try ?
Maybe  it's a  build env bug. Like jpeg library not installed on 
build env.
I have put test tracks  with embedded  jpeg cover art not shown 
under windows in the lp bug I filled. (can't find the number right now)


Sébastien Blaisot

 Message d'origine 
De : Max Linke max_li...@gmx.de
Date : 23/05/2015  14:40  (GMT+01:00)
À : Daniel Schürmann dasch...@mixxx.org, 
mixxx-devel@lists.sourceforge.net

Objet : Re: [Mixxx-devel] release progress



On 05/20/2015 12:40 PM, Daniel Schürmann wrote:

Hi

# Mixxx 1.12 beta #

My Mixxx 1.12 beta experience on Linux is very good. I do not see any
issue that
justifies holding back the release any longer.

On the other hand Mixxx 1.12 beta still suffers 11 critical bugs. 
All of

them happen on windows only.
My overall test experiences running Mixxx on windows are also bad, do
others on the list share this experience?


I have problems with the cover-art feature using the release builds 
that

we distribute. But I haven't been able to debug this because I can't
reproduce it in with my own builds. Do other people have problems with
the covers?

I haven't done much testing otherwise.


For me those issues actually block a release.

Unfortunately there is no notable progress on these critical issues.
We need help! Is there anyone with a Windows build environment on the
list who can reproduce one of the critical bugs?


# New Soundsource API #

The master branch, including the mp3 seek and click issues and 
floating

point samples has reached a stable state.
As discussed before it is planed to release a 1.12.1 or whatever
version, including these
important fixes. Since this will be a bugfix release, it should not
contain new features,
or other risky changes.

We have also some pending pull request on Github, which may not fit to
such a 1.12.1 target.
So I think we should branch a 1.12.1 branch right now.
IMHO we can enter 1.12.1 beta stage after merging Uwes SoundSource
Plugin API: Version 8 branch.
A release can be scheduled ~ two month after 1.12.0 to allow to 
include

add-hock fixes.

What do you think?

Kind regards,

Daniel


-- 

One dashboard for servers and applications across 
Physical-Virtual-Cloud

Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable 
Insights

Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y



___
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

[Mixxx-devel] Cover art test (Was: release progress)

2015-05-25 Thread Sébastien Blaisot


Ok, Got It.

on one hand :

const QString kCoverLocationTest(/src/test/id3-test-data/cover-test.jpg);
[...]
QImage img = QImage(kCoverLocationTest);

fails to load the image because of the absolute /src path

on the other hand :

info.coverLocation = ../../../ % kCoverLocationTest;
[...]
res = CoverArtCache::loadCover(info, NULL, 1234, 0, false);

Fails to load because of the broken relative path

and finally :

EXPECT_EQ(img, res.cover.image);

Succeeds because both are not loaded.
We are comparing the result of two failed actions, both are failed, test 
succeed.


I just created a pull request to correct the test. I think this will 
fail CI tests at least on windows as jpeg cover art are failing under 
windows.

https://github.com/mixxxdj/mixxx/pull/594

sb

Le 25/05/2015 18:14, Sébastien Blaisot a écrit :


Hi,

I think that cover art unit tests are not working as expected.

This line from coverartcache_test.cpp :
https://github.com/mixxxdj/mixxx/blob/master/src/test/coverartcache_test.cpp#L32

produces this output during test :
CoverArtUtils::loadCover FILE cover does not exist: 
../../..//src/test/id3-test-data/cover-test.jpg 
/home/travis/build/mixxxdj/mixxx/src/test/id3-test-data/cover-test.mp3


so loadCover is failing.

The test is actually succeeding, but I can't figure how it can succeed 
without a way to load the test data.


Another strange thing for me :
Last line of the test try to compare embedded cover art in mp3 file 
with content of the JPEG file.

but embedded cover in MP3 file is a PNG file.
How can this test succeed comparing a JPEG image with a PNG image ?
having the internal QImage format exactly similar after two different 
compression algorithms has been applied (PNG vs JPEG) seems nearly 
impossible.


What do you think of it ?

regards,

sb


--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
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

Re: [Mixxx-devel] Cover art test (Was: release progress)

2015-05-25 Thread Sébastien Blaisot


Oh, and there is a typo in jpeg test cover file.
It's actually cover_test.jpg instead of cover-test.jpg


S.B.

Le 25/05/2015 21:04, Sébastien Blaisot a écrit :


Ok, Got It.

on one hand :

const QString 
kCoverLocationTest(/src/test/id3-test-data/cover-test.jpg);

[...]
QImage img = QImage(kCoverLocationTest);

fails to load the image because of the absolute /src path

on the other hand :

info.coverLocation = ../../../ % kCoverLocationTest;
[...]
res = CoverArtCache::loadCover(info, NULL, 1234, 0, false);

Fails to load because of the broken relative path

and finally :

EXPECT_EQ(img, res.cover.image);

Succeeds because both are not loaded.
We are comparing the result of two failed actions, both are failed, 
test succeed.


I just created a pull request to correct the test. I think this will 
fail CI tests at least on windows as jpeg cover art are failing under 
windows.

https://github.com/mixxxdj/mixxx/pull/594

sb

Le 25/05/2015 18:14, Sébastien Blaisot a écrit :


Hi,

I think that cover art unit tests are not working as expected.

This line from coverartcache_test.cpp :
https://github.com/mixxxdj/mixxx/blob/master/src/test/coverartcache_test.cpp#L32

produces this output during test :
CoverArtUtils::loadCover FILE cover does not exist: 
../../..//src/test/id3-test-data/cover-test.jpg 
/home/travis/build/mixxxdj/mixxx/src/test/id3-test-data/cover-test.mp3


so loadCover is failing.

The test is actually succeeding, but I can't figure how it can 
succeed without a way to load the test data.


Another strange thing for me :
Last line of the test try to compare embedded cover art in mp3 file 
with content of the JPEG file.

but embedded cover in MP3 file is a PNG file.
How can this test succeed comparing a JPEG image with a PNG image ?
having the internal QImage format exactly similar after two different 
compression algorithms has been applied (PNG vs JPEG) seems nearly 
impossible.


What do you think of it ?

regards,

sb


--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
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

Re: [Mixxx-devel] RE : Re: release progress

2015-05-24 Thread Sébastien Blaisot


Well well well, It's worst than I thought...

Selecting mixxx\src\test\id3-test-data as library makes Mixxx crash at 
startup (1.12 r5451 64 bits under win seven 64 bits SP1).


Using another library directory and trying each file one after one I 
found that the file cover-test.opus makes Mixxx crash (simply drop it un 
the library and rescan library)
I can reproduce 100% and filed a bug: 
https://bugs.launchpad.net/mixxx/+bug/1458380




Using all files in the src/test/id3-test-data (without the opus file 
that causes mixxx to crash), I see well covers for all files except 
empty.mp3, artist.mp3 and TOAL_PE2.mp3 (I think they aren't supposed to 
contain cover, and jpeg folder file is not used).


BUT the MP3 test case (cover-test.mp3) has PNG cover, NOT JPEG !



You should add a test case with a jpeg embedded cover.

regards,

sb


Le 24/05/2015 15:54, Max Linke a écrit :

Sorry I can't make that build available.

I answered in the bug.

https://bugs.launchpad.net/mixxx/+bug/1451832

Can you check if our test-tracks are also effected for you. Thanks.

On 05/23/2015 07:33 PM, Sebastien BLAISOT wrote:



Can you Make your own build available somewhere so I can try ?
Maybe  it's a  build env bug. Like jpeg library not installed on 
build env.
I have put test tracks  with embedded  jpeg cover art not shown under 
windows in the lp bug I filled. (can't find the number right now)


Sébastien Blaisot

 Message d'origine 
De : Max Linke max_li...@gmx.de
Date : 23/05/2015  14:40  (GMT+01:00)
À : Daniel Schürmann dasch...@mixxx.org, 
mixxx-devel@lists.sourceforge.net

Objet : Re: [Mixxx-devel] release progress



On 05/20/2015 12:40 PM, Daniel Schürmann wrote:

Hi

# Mixxx 1.12 beta #

My Mixxx 1.12 beta experience on Linux is very good. I do not see any
issue that
justifies holding back the release any longer.

On the other hand Mixxx 1.12 beta still suffers 11 critical bugs. 
All of

them happen on windows only.
My overall test experiences running Mixxx on windows are also bad, do
others on the list share this experience?


I have problems with the cover-art feature using the release builds that
we distribute. But I haven't been able to debug this because I can't
reproduce it in with my own builds. Do other people have problems with
the covers?

I haven't done much testing otherwise.


For me those issues actually block a release.

Unfortunately there is no notable progress on these critical issues.
We need help! Is there anyone with a Windows build environment on the
list who can reproduce one of the critical bugs?


# New Soundsource API #

The master branch, including the mp3 seek and click issues and floating
point samples has reached a stable state.
As discussed before it is planed to release a 1.12.1 or whatever
version, including these
important fixes. Since this will be a bugfix release, it should not
contain new features,
or other risky changes.

We have also some pending pull request on Github, which may not fit to
such a 1.12.1 target.
So I think we should branch a 1.12.1 branch right now.
IMHO we can enter 1.12.1 beta stage after merging Uwes SoundSource
Plugin API: Version 8 branch.
A release can be scheduled ~ two month after 1.12.0 to allow to include
add-hock fixes.

What do you think?

Kind regards,

Daniel


-- 

One dashboard for servers and applications across 
Physical-Virtual-Cloud

Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable 
Insights

Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y



___
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



-- 


One dashboard for servers and applications across Physical-Virtual-Cloud
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
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



--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk

Re: [Mixxx-devel] Multiple mic inputs

2015-05-24 Thread Sébastien Blaisot
Le 24/05/2015 22:04, Philip Chapman a écrit :

 I have a use case where I would like to be able to support two 
 microphone inputs. I have tried using a 4 channel mixer to combine the 
 input of two mics into one channel, then feed that into my sound card 
 input.  However,  I get a lot of n


Which version of Mixxx are you using ?
Version 1.12 (beta) has 4 mic inputs.
It's probably the best place to start for multi microphone inputs ;)

Regards,

sb

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
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