14
I Use This!
Very Low Activity

News

Analyzed about 1 hour ago. based on code collected about 3 hours ago.
Posted 8 months ago by jwoi...@just42.net
Tag FFADO version 2.4.2.
Posted 8 months ago by jwoi...@just42.net
SConstruct: set FFADO version number to 2.4.2.
Posted 8 months ago by jwoi...@just42.net
v2.4.x branch: merge r2774 to r2777 from trunk. This merge includes: r2774: ffado-mixer: don't try loading PyQt?4 if Python3 is in use. r2775: mixer-qt4: fix for building with scons under python 3. r2776: SConstruct: Support Hygon Dhyana x86 ... [More] vendor id (HygonGenuine?). r2777: SConstruct: revise for recent python3 environments. These represent all changes made to trunk since FFADO version 2.4.1 was released. Being mainly bug fixes, they are all suitable for inclusion in version 2.4.2. [Less]
Posted 8 months ago by jwoi...@just42.net
SConstruct: revise for recent python3 environments. This mostly reverts the changes made in r2715 and r2716 on 6 Nov 2017. At that time the scons3/python3 combination were throwing TypeError? errors if the "b" prefix was not present in the ... [More] split() call. Recent reports from David Runge and Orcan Ogetbil indicate that not only is the "b" prefix not needed anymore, but it causes an error. The content of this patch was supplied by David Runge who tested it under python 3.5.7, 3.6.8 and 3.7.3. Orcan Ogetbil later verified it in his scons3/python3 environment. It also remains functional under scons2/python2. On the basis of this it seems safe to commit the change. Refer to the "Documentation build options (was: Re: Scons3 compatibility)" thread on the ffado-devel mailing list thread for the full discussion. [Less]
Posted almost 2 years ago by jwoi...@just42.net
mixer-qt4: fix for building with scons under python 3. This is a quick fix to use os.walk instead of os.path.walk, since the latter is gone in Python 3. Python 2 has both, so it should work fine. Note that this is about running SCons itself on ... [More] Python 3, not running ffado-mixer et al on Python 3. There is another problem building with SCons on Py3, which seems to be a SCons bug. The workaround is to disable CacheDir? in SConstruct. This has been reported that one upstream to SCons. Thanks to Hector Martin for the report and the patch. [Less]
Posted about 2 years ago by jwoi...@just42.net
ffado-mixer: don't try loading PyQt?4 if Python3 is in use. While defaulting to PyQt?4 is reasonable if Python2 is in use, this is not generally applicable under Python3. In the Python3 case, PyQt?5 should be used because the python3 code assumes ... [More] the newer API offered by PyQt?5. This patch applies this logic in a way which works on Python3 systems which have both PyQt?4 and PyQt?5 installed. Thanks to David Runge for notifying us about this issue and for an initial patch. [Less]
Posted about 2 years ago by jwoi...@just42.net
Create 2.4.1 tag to formalise the release of FFADO 2.4.1.
Posted about 2 years ago by jwoi...@just42.net
Bump version in 2.4.x branch to 2.4.1 for release of FFADO 2.4.1.
Posted about 2 years ago by jwoi...@just42.net
Merge r2722 through r2770 from trunk into 2.4.x branch. This will form the basis of FFADO 2.4.1.
Posted over 2 years ago by jwoi...@just42.net
SConstruct: try another approach for ConfigGuess?(). The change made in r2768 seems to break scons2 when running with python2 on some systems (reported by Dave Plater on ffado-devel). It is noted that scons 2.4.1 under python 2.7.14 seems to be ... [More] fine. The crash reported by Dave seemed to be related to the context.Result() call: File "/data/packages/BUILD/ffado-svn/SConstruct", line 472: config_guess = conf.ConfigGuess?() File "/usr/lib/python2.7/site-packages/SCons/SConf.py", line 640: ret = self.test(context, *args, **kw) File "/data/packages/BUILD/ffado-svn/SConstruct", line 160: context.Result( ret ) File "/usr/lib/python2.7/site-packages/SCons/SConf.py", line 791: raise TypeError?("Expected string, int or bool, got " + str(type(res))) This patch moves the decode() call so it comes after the context.Result() call. This works under scons 2.4.1 with python 2.7.14, but it seems this is no guarantee that other combinations will be ok. [Less]