summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-08-12[bug] freeze also bitmask module version in sumo tarballKali Kaneko
if __version__ is not properly assigned, provider tests were breaking when parsing BITMASK_VERSION (which is None, where a string is expected). - Resolves: #7322
2015-08-12[bug] fail more clearly if we got incorrect version stringKali Kaneko
on the sumo tarball, the _version file for leap/bitmask submodule wasn't being frozen, and hence BITMASK_VERSION was None. this was breaking the provider tests w/o any clear error message. - Related: #7322
2015-08-11[feat] add soledad sync progress to the UIIvan Alejandro
Register to Soledad's sync (send and receive) events and display the progress in the UI. - Resolves: #7353
2015-08-10[feat] Add script apply_updates.py for pyinstaller bundleRuben Pollan
apply_updates.py applies the already downloaded files from the updates folder and removes all the obsolete files from the bundle. It's meant to be use by the pyinstaller bundle. - Resolves: #7342 - Related: #5876
2015-08-07[pkg] remove old files, update README a littleKali Kaneko
2015-08-07[bug] workaround wrong qtplugins path rewritten in the libsKali Kaneko
this is a bug in macholib, there's a missing letter in the plugins path, so unless we fix this they cannot be loaded from the bundle. See: https://bitbucket.org/pydica/pyside-setup/commits/4b8be97e5a00b577fe30ce9aa7e5723ff2a66f94 Quoting from http://code.activestate.com/lists/pythonmac-sig/23278/: """ The problem might be this line: @rpath/Contents/mageformats/libqtiff.dylib The "i" from "imageformats" is missing! This _might_ be related to the unusual case that "libqtiff" has no path at all, or something else is funny, and we end up with a name that will not be found at all. Then the loader finds the plugin in the installed Qt, which causes it to load everything again from there. """
2015-08-07[bug] raise the maxfiles limit in OSXKali Kaneko
due to zmq, we are hitting the limit and getting app crashes. - Resolves: #7319
2015-08-07[pkg] remove py2app snippet from setup.pyKali Kaneko
thanks for making our lives easier during all this time, now we're starting a relationship with pyinstaller. maybe our roads cross again in the future.
2015-08-07[pkg] make postmkenv working in osxKali Kaneko
we won't be using this for packaging though. it can be useful to avoid installing it, although installing from wheel is quite straightforward in osx.
2015-08-07[doc] clarify that backend lives in a subprocessKali Kaneko
2015-08-07[bug] schedule signal emitting in reactor threadKali Kaneko
2015-08-07[feat] add path to gpg binary in the bundleKali Kaneko
2015-08-07[feat] add util function fo find location when frozenKali Kaneko
2015-08-07[test] fix SRP testsRuben Pollan
The tests where using deferToThread to run without need, I remove it and now it's easier to debug when one test fails. - Resolves: #7343
2015-08-06[feat] WHEELHOUSE can be a url + --use-leap-wheelsParménides GV
--use-leap-wheels sets --trusted-host (remove it when we have a proper cert) and WHEELHOUSE to https://ftp.lizard.leap.se Until we get ftp.lizard cname, use lizard as the wheels server. - Related: #7339
2015-08-05[feat] Move the updater code from the launcherRuben Pollan
The new pyinstaller method will rule out the launcher, we need the updater working inside bitmask client. - Closes: #7291
2015-08-04[style] add pre-commit hook to run flake8Kali Kaneko
2015-08-04[docs] add post commit hook to autopep8 all the thingsKali Kaneko
2015-08-04[tests] add flake8 to testing requirements, flake8 configKali Kaneko
2015-08-04[style] add pep8 config options to setup.cfgKali Kaneko
2015-08-04[pkg] add target to pull latest from all reposKali Kaneko
2015-08-03[pkg] add missing step to install our own depsKali Kaneko
2015-08-03[pkg] add checkout-release target as a requisite for sumo-tarballKali Kaneko
2015-08-03[feat] use wheels to install dependenciesParménides GV
generate_wheels uses $WHEELHOUSE to generate and store the wheels for requirements.pip and requirements-testing.pip (if it exists). pip_install_requirements.sh installs requirements.pip from them if possible (if not, then it fetches them from pypi) or, if passed the --testing flag, it installs requirements-testing.pip. Related: #7327
2015-08-03[pkg] fix name of common repoKali Kaneko
2015-07-31[pkg] utility targets on makefile, spec changesKali Kaneko
2015-07-31[pkg] add small shell launcher for linux bundleKali Kaneko
to workaround the incompatibility problem with Qt libs found in ubuntu
2015-07-31[pkg] add notes about needed hacks with pyinstallerKali Kaneko
there are a couple of manual steps needed
2015-07-31[feat] initial working bundle with pyinstallerKali Kaneko
linux only, at the moment, but it's a good start :)
2015-07-27[pkg] add AUTHORS file + one-liner to generate itKali Kaneko
2015-07-27[pkg] add script to install base requirementsKali Kaneko
- update pip - install base reqs
2015-07-24[feat] enable '--danger' for stable versionsIvan Alejandro
Is useful for new providers to be able to use the stable Bitmask version with this flag to be able to use custom certificates. - Resolves: #7250
2015-07-24[style] pep8 commentsIvan Alejandro
2015-07-22[bug] do not attempt to install data files inside a venvKali Kaneko
2015-07-22[pkg] separate leap requirementsKali Kaneko
this is part of a process to make the setup of the development mode less troublesome. from now on, setting up a virtualenv in pure development mode will be as easy as telling pip to just install the external dependencies:: pip install -r pkg/requirements.pip and traversing all the leap repos for the needed leap dependencies doing:: python setup.py develop - Related: #7288
2015-07-22[pkg] add sumo_tarball target, with cleanup stepsKali Kaneko
2015-07-22[pkg] add empty __init__ on soledad folderKali Kaneko
otherwise the module cannot be imported (in the pseudo-pkg produced by the sumo tarball) - Releases: 0.9.0
2015-07-22[pkg] bump versions for bitmask 0.9.0rc1 bundlesKali Kaneko
- Releases: 0.9.0
2015-07-20[refactor] minor reordering of events registrationKali Kaneko
Also, do not raise assertionerror, log warning instead.
2015-07-20[bug] start the events server when reactor is runningKali Kaneko
otherwise, events are not correctly registered - Resolves: #7149
2015-07-20[bug] prevent logbook subscriber to failIvan Alejandro
Fix: If the logbook controller is not started the stop call will fail. Trying to start it twice fails.
2015-07-20[docs] remove lemur from README and dev workflowKwadroNaut
lemur/buildbot is intentionally off
2015-07-20[style] grammar fixkwadronaut
- Resolves: #7284
2015-07-10[pkg] bump dependencies0.9.0rc1Ivan Alejandro
2015-07-10[pkg] fold in changesIvan Alejandro
2015-07-10[pkg] update release notesIvan Alejandro
2015-07-06[bug] run zmq log subscriber in backgroundIvan Alejandro
Prevent locks caused by the zmq log handler reaching the zmq's HWM (High water mark / buffer limit) and causing some components to block until the buffer is empty (running the zmq handler for instance). We run the zmq handler in the background all the time to prevent this. - Resolves: #7222
2015-07-03[docs] some tips to help QA of release candidatesKali Kaneko
some general notes about the QA process
2015-06-30[style] fix typoKali Kaneko
s/self/sync
2015-06-29[bug] log contains exported PGP private keyIvan Alejandro
Due to #7139 (the logbook log centralizer) logs from 3rd party libs are included in the centralized logs with lots of debug information and we don't want that. We use the existing silencer to exclude logs that are not from leap modules. - Resolves: #7185