lp://staging/~dooferlad/lava-dispatcher/fix-url-encoding

Created by James Tunnicliffe and last modified
Get this branch:
bzr branch lp://staging/~dooferlad/lava-dispatcher/fix-url-encoding
Only James Tunnicliffe can upload to this branch. If you are James Tunnicliffe please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
James Tunnicliffe
Project:
LAVA Dispatcher
Status:
Development

Recent revisions

634. By James Tunnicliffe

Update the URL quoting logic so the query section is not mangled incorrectly. This involves using ursplit (not urlparse, which doesn't work with new style URLS where you can have parameters in the path). The path, query and fragment sections (should) now be correctly % encoded.

633. By Tyler Baker

Fix for bug 1195536

632. By Tyler Baker

Update Arndale boot command partitions

631. By Yongqin Liu

merge the modification of network support for fast models

630. By Tyler Baker

Hot Fix for networking issues in the lab

629. By Tyler Baker

Add Nexus 10 support

628. By Tyler Baker

UEFI support for Fastmodels. Add interactive bootloader support.

627. By Tyler Baker

Add Broadcom Capri support

626. By Antonio Terceiro

Refactor handling of configuration directories

  The configuration search path is now unconditionally set to:

  $HOME/.config/lava-dispatcher
  ${VIRTUAL_ENV}/etc/lava-dispatcher
  ${lava_dispatcher_root}/lava_dispatcher/default-config/lava-dispatcher

  If the VIRTUAL_ENV environment variable is not set, then it will read
  configuration from /etc/lava-dispatcher (as expected).

  - The search path is now exposed to client code by the
    lava_dispatcher.config.search_path() function

  - The path for *writing* configuration files is exported in the write_path()
    function.

  - Each individual directory in the search path can be accessed by the variables
    user_config_path, system_config_path and default_config_path.

  - Switched from /etc/xdg/lava-dispatcher to /etc/lava-dispatcher. Because of
    the previous state of the code, where a specific config_dir was always passed
    in and there was no way of overriding it, /etc/xdg/lava-dispatcher was never
    actually used by anybody, so the risk of this change is zero.

  - Removed passing around of configuration directory.

  - --config-dir switch in command line tools was kept and has the same behaviour
    as before. If a custom config dir is passed, both user and system-wide
    directories are ignored, and only the custom directory and the hardcoded
    defaults are used.

625. By Yongqin Liu

fix to treat ADBConnectError as err in run method of job.py, so that we can get the trace of the error

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/lava-dispatcher
This branch contains Public information 
Everyone can see this information.