[ubuntu/utopic-proposed] checkbox 0.18-0ubuntu1 (Accepted)

Daniel Manrique roadmr at ubuntu.com
Wed Aug 20 19:32:14 UTC 2014


checkbox (0.18-0ubuntu1) utopic; urgency=medium

  * New upstream release

  * Launchpad automatic translations update.

  [ Yung Shen ]
  * make "success" as a "updater" property so can use in other dialog

  [ Zygmunt Krynicki ]
  * checkbox-gui: fix my own copy-paste mistake
  * checkbox-gui: debugging for FilteredJobs()
  * checkbox-gui: fix resource jobs (and other jobs) to run This patch
    removes the useless (and broken) second-level filtering done by
    PrepareJobs(). (LP: #1302388)
  * checkbox-gui:gui-engine: correct copy-pasted mistake
  * checkbox-gui:testitemmodel: rewrite GetSelectedVisibleJobs This
    patch cleans up the horrid coding style, needless whitespace
    needless local variables and improves the diagnostic messages for,
    hopefully, better readability. The algorithm is identical as
    before.
  * checkbox-gui:testitemmodel: rewrite GetSelectedRerunJobs This
    patch cleans up the horrid coding style, needless whitespace
    needless local variables and improves the diagnostic messages for,
    hopefully, better readability. The algorithm is identical as
    before.
  * checkbox-gui:testitemmodel: rewrite GetSelectedRealJobs This patch
    cleans up the horrid coding style, needless whitespace needless
    local variables and improves the diagnostic messages for,
    hopefully, better readability. The algorithm is identical as
    before.
  * checkbox-gui:testitemmodel: use partial_id for logging
  * checkbox-gui:testitemmodel: store partial_id
  * checkbox-gui:testitemmodel: remove useless variable 'human'
  * checkbox-gui: KHAAAAAAAAAAAAAAAAAAAAN This patch removes William-
    Shatner-Kirk-style pauses between every other ... line for better
    readability, as I hope you agree.
  * checkbox-gui: display resource jobs as if they were normal jobs
    This patch changes TestItemModel::GetSelectedVisibleJobs() not to
    treat resource jobs in any special way. In fact, after the removal
    of the resource job check the function has no special behavior of
    any kind.
  * checkbox-gui: re-run resource jobs as if they were normal jobs
    This patch changes TestItemModel::GetSelectedRerunJobs not to
    treat resource jobs in any special way. This allows them to be re-
    run on demand.
  * checkbox-gui: run resource jobs as if they were normal jobs This
    patch changes TestItemModel::GetSelectedRealJobs() not to treat
    resource jobs in any special way. The function still treats local
    jobs specially though. (LP: #1302388)
  * checkbox-gui: treat 'resource' jobs as human-visible
  * checkbox-gui: more missing i18n (though ugly)
  * chcekbox-gui: fix typos
  * checkbox-gui: fix job type comparison. This patch changes how
    setListSummary() counts manual vs other type of tests. (LP: #1319327)
  * checkbox-gui: treat user-interact-verify as as manual (LP: #1319347)
  * checkbox-gui:gui-engine: add support for app_id

  [ Brendan Donegan ]
  * checkbox-gui: Display summary where possible, otherwise partial_id
    To make the UI of plainbox based tools consistent, let's use
    summary when displaying jobs. However these is currently no
    guarantee summary is there for any particular job, so we need to
    fall back to using partial_id. To keep behaviour consistent, local
    jobs should fall back to using description instead of partial_id.
  * checkbox-gui: Allow user to save both XML and XLSX reports to
    preffered location Add to the SubmissionDialog an OptionSelector
    and a Button, containing the option to save either the XML or the
    XLSX format report to a user-specified location.
  * checkbox-gui: move save of reports to when the test run finishes
  * checkbox-gui: Export submission as XLSX file as well
  * checkbox-gui: Use partial_id for job names in UI
  * checkbox-gui: Submit to Launchpad Update SubmissionDialog.qml to
    make sending to Launchpad the default behaviour, and add a
    SendSubmissionViaLaunchpadTransport function to do this. Update
    SendDataViaTransport to accept the session object which is needed
    by the transport.
  * checkbox-gui: Customise the SubmissionDialog component according
    to settings Use a settings file to customise the behaviour of the
    SubmissionDialog component. Also implement the Certification
    transport so that we can send submissions to
    certification.canonical.com
  * checkbox-gui: Implement whitelist ordering Refactor the logic used
    by checkbox-gui to select which jobs to run. Instead of manually
    cross-referencing the jobs available with the whitelists selected,
    use SelectJobs to do the same thing, but guarantee the jobs are
    returned in whitelist order. Also slightly tweak some bits of code
    so that this order is always retained throughout the process, up
    until the final run list is generated.

  [ Sylvain Pineau ]
  * checkbox-gui:gui-engine: Restore whitelist ordering Using the test
    selection as the mask for the desired job list. (The same sort of
    fix applied to checkbox-ng) (LP: #1323201)
  * checkbox-gui:gui-engine: Does not assume that the failed job is
    the first one in the rerun list When resuming a session, the
    running job saved in session meta data can be set as failed. To
    avoid rerunning it, let's not assume it comes first in the rerun
    list.
  * checkbox-gui:gui-engine.cpp: Call RefreshPBObjects() when resuming
    a session (LP: #1315337)
  * checkbox-gui:qml:SubmissionDialog: Enable all xlsx export options
    by default - System Info - Test Results - Test descriptions -
    Summary - Log Files
  * checkbox-gui:main.cpp: rename welcome/whitelist_filter ->
    suite/whitelist_filter
  * checkbox-gui:qml: Replace cmdTool.exec by Qt.openUrlExternally()
    As the purpose of cmdTool.exec() was only to open url. e.g:
    cmdTool.exec("xdg-open", mysavepath)
  * checkbox-gui:main.cpp: Use settings values/defaults To customize
    the app title, the welcome text and the list of whitelists to
    display (using a QRegExp filter).
  * checkbox-gui:gui-engine.cpp: Insert whitelists but do not pre-
    select them
  * checkbox-gui:settings: Provide a QObject invokable wrapper for
    QSettings Meant to be used from both the C++ code and the QML app.
    The configuration file hosting all the application settings must
    be in the INI-style format. The first command-line parameter is
    the path to a such configuration file.
  * checkbox-gui: Remove unused commandtool files
  * checkbox-gui: Removed the dump_whitelist_selection() temporary
    helper
  * qml:SuiteSelectionView.qml: Disable the suite selection ok button
    by default Ensure the ok button is disabled by default and that
    only a whitelist matching the "default" pattern can enable it.

  [ Daniel Manrique ]
  * checkbox-gui: Added support for client-name as an option to
    exporters. when saving both html and xml, the applicationName will
    be sent as an option to the exporters, to be used as the client-
    name that will appear in the reports. Note I didn't use the
    existing applicationName variable because it has special meaning
    to QML to configure storage paths, so it can't be just renamed
    (but also doesn't just work if used), so I simply copied the value
    on another variable.
  * Remove uninstallable but unneeded libqt5v8-5-dev package from
    vagrant provisioning requirements

Date: Tue, 19 Aug 2014 11:14:54 -0400
Changed-By: Daniel Manrique <roadmr at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/utopic/+source/checkbox/0.18-0ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 19 Aug 2014 11:14:54 -0400
Source: checkbox
Binary: checkbox checkbox-cli checkbox-qt checkbox-hw-collection python3-checkbox checkbox-gui
Architecture: source
Version: 0.18-0ubuntu1
Distribution: utopic
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Daniel Manrique <roadmr at ubuntu.com>
Description: 
 checkbox   - System testing application (transitional package)
 checkbox-cli - Command line interface for checkbox (transitional package)
 checkbox-gui - QML based interface for system testing based on Plainbox.
 checkbox-hw-collection - CLI tool for collecting HW information from a system
 checkbox-qt - QT4 interface for checkbox
 python3-checkbox - CheckBox python3 library
Launchpad-Bugs-Fixed: 1302388 1315337 1319327 1319347 1323201
Changes: 
 checkbox (0.18-0ubuntu1) utopic; urgency=medium
 .
   * New upstream release
 .
   * Launchpad automatic translations update.
 .
   [ Yung Shen ]
   * make "success" as a "updater" property so can use in other dialog
 .
   [ Zygmunt Krynicki ]
   * checkbox-gui: fix my own copy-paste mistake
   * checkbox-gui: debugging for FilteredJobs()
   * checkbox-gui: fix resource jobs (and other jobs) to run This patch
     removes the useless (and broken) second-level filtering done by
     PrepareJobs(). (LP: #1302388)
   * checkbox-gui:gui-engine: correct copy-pasted mistake
   * checkbox-gui:testitemmodel: rewrite GetSelectedVisibleJobs This
     patch cleans up the horrid coding style, needless whitespace
     needless local variables and improves the diagnostic messages for,
     hopefully, better readability. The algorithm is identical as
     before.
   * checkbox-gui:testitemmodel: rewrite GetSelectedRerunJobs This
     patch cleans up the horrid coding style, needless whitespace
     needless local variables and improves the diagnostic messages for,
     hopefully, better readability. The algorithm is identical as
     before.
   * checkbox-gui:testitemmodel: rewrite GetSelectedRealJobs This patch
     cleans up the horrid coding style, needless whitespace needless
     local variables and improves the diagnostic messages for,
     hopefully, better readability. The algorithm is identical as
     before.
   * checkbox-gui:testitemmodel: use partial_id for logging
   * checkbox-gui:testitemmodel: store partial_id
   * checkbox-gui:testitemmodel: remove useless variable 'human'
   * checkbox-gui: KHAAAAAAAAAAAAAAAAAAAAN This patch removes William-
     Shatner-Kirk-style pauses between every other ... line for better
     readability, as I hope you agree.
   * checkbox-gui: display resource jobs as if they were normal jobs
     This patch changes TestItemModel::GetSelectedVisibleJobs() not to
     treat resource jobs in any special way. In fact, after the removal
     of the resource job check the function has no special behavior of
     any kind.
   * checkbox-gui: re-run resource jobs as if they were normal jobs
     This patch changes TestItemModel::GetSelectedRerunJobs not to
     treat resource jobs in any special way. This allows them to be re-
     run on demand.
   * checkbox-gui: run resource jobs as if they were normal jobs This
     patch changes TestItemModel::GetSelectedRealJobs() not to treat
     resource jobs in any special way. The function still treats local
     jobs specially though. (LP: #1302388)
   * checkbox-gui: treat 'resource' jobs as human-visible
   * checkbox-gui: more missing i18n (though ugly)
   * chcekbox-gui: fix typos
   * checkbox-gui: fix job type comparison. This patch changes how
     setListSummary() counts manual vs other type of tests. (LP: #1319327)
   * checkbox-gui: treat user-interact-verify as as manual (LP: #1319347)
   * checkbox-gui:gui-engine: add support for app_id
 .
   [ Brendan Donegan ]
   * checkbox-gui: Display summary where possible, otherwise partial_id
     To make the UI of plainbox based tools consistent, let's use
     summary when displaying jobs. However these is currently no
     guarantee summary is there for any particular job, so we need to
     fall back to using partial_id. To keep behaviour consistent, local
     jobs should fall back to using description instead of partial_id.
   * checkbox-gui: Allow user to save both XML and XLSX reports to
     preffered location Add to the SubmissionDialog an OptionSelector
     and a Button, containing the option to save either the XML or the
     XLSX format report to a user-specified location.
   * checkbox-gui: move save of reports to when the test run finishes
   * checkbox-gui: Export submission as XLSX file as well
   * checkbox-gui: Use partial_id for job names in UI
   * checkbox-gui: Submit to Launchpad Update SubmissionDialog.qml to
     make sending to Launchpad the default behaviour, and add a
     SendSubmissionViaLaunchpadTransport function to do this. Update
     SendDataViaTransport to accept the session object which is needed
     by the transport.
   * checkbox-gui: Customise the SubmissionDialog component according
     to settings Use a settings file to customise the behaviour of the
     SubmissionDialog component. Also implement the Certification
     transport so that we can send submissions to
     certification.canonical.com
   * checkbox-gui: Implement whitelist ordering Refactor the logic used
     by checkbox-gui to select which jobs to run. Instead of manually
     cross-referencing the jobs available with the whitelists selected,
     use SelectJobs to do the same thing, but guarantee the jobs are
     returned in whitelist order. Also slightly tweak some bits of code
     so that this order is always retained throughout the process, up
     until the final run list is generated.
 .
   [ Sylvain Pineau ]
   * checkbox-gui:gui-engine: Restore whitelist ordering Using the test
     selection as the mask for the desired job list. (The same sort of
     fix applied to checkbox-ng) (LP: #1323201)
   * checkbox-gui:gui-engine: Does not assume that the failed job is
     the first one in the rerun list When resuming a session, the
     running job saved in session meta data can be set as failed. To
     avoid rerunning it, let's not assume it comes first in the rerun
     list.
   * checkbox-gui:gui-engine.cpp: Call RefreshPBObjects() when resuming
     a session (LP: #1315337)
   * checkbox-gui:qml:SubmissionDialog: Enable all xlsx export options
     by default - System Info - Test Results - Test descriptions -
     Summary - Log Files
   * checkbox-gui:main.cpp: rename welcome/whitelist_filter ->
     suite/whitelist_filter
   * checkbox-gui:qml: Replace cmdTool.exec by Qt.openUrlExternally()
     As the purpose of cmdTool.exec() was only to open url. e.g:
     cmdTool.exec("xdg-open", mysavepath)
   * checkbox-gui:main.cpp: Use settings values/defaults To customize
     the app title, the welcome text and the list of whitelists to
     display (using a QRegExp filter).
   * checkbox-gui:gui-engine.cpp: Insert whitelists but do not pre-
     select them
   * checkbox-gui:settings: Provide a QObject invokable wrapper for
     QSettings Meant to be used from both the C++ code and the QML app.
     The configuration file hosting all the application settings must
     be in the INI-style format. The first command-line parameter is
     the path to a such configuration file.
   * checkbox-gui: Remove unused commandtool files
   * checkbox-gui: Removed the dump_whitelist_selection() temporary
     helper
   * qml:SuiteSelectionView.qml: Disable the suite selection ok button
     by default Ensure the ok button is disabled by default and that
     only a whitelist matching the "default" pattern can enable it.
 .
   [ Daniel Manrique ]
   * checkbox-gui: Added support for client-name as an option to
     exporters. when saving both html and xml, the applicationName will
     be sent as an option to the exporters, to be used as the client-
     name that will appear in the reports. Note I didn't use the
     existing applicationName variable because it has special meaning
     to QML to configure storage paths, so it can't be just renamed
     (but also doesn't just work if used), so I simply copied the value
     on another variable.
   * Remove uninstallable but unneeded libqt5v8-5-dev package from
     vagrant provisioning requirements
Checksums-Sha1: 
 9fa18222aa9886c54ab8260a215831496f688ded 1971 checkbox_0.18-0ubuntu1.dsc
 7873a18a97746571f19c2c7444839321c9725858 8649947 checkbox_0.18-0ubuntu1.tar.gz
Checksums-Sha256: 
 778fb6f4d3f09e6ca034b4ca7de09a97994635a80b969441ffb711e4ab85db92 1971 checkbox_0.18-0ubuntu1.dsc
 58164b249765523c2313b6dac7afe6a1a71220cb44d43f30f66ea454bb91ed09 8649947 checkbox_0.18-0ubuntu1.tar.gz
Files: 
 ac43241b6d2c8c4d94e02cfe894d9401 1971 utils optional checkbox_0.18-0ubuntu1.dsc
 eecccee5446fc4911a41882821755333 8649947 utils optional checkbox_0.18-0ubuntu1.tar.gz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJT9PdXAAoJELLN2o+BkKXQtNEIALZeHyIZgj95HTPc+zu+/Gqa
Fmt1CvE7/H1bUFsqwNY0p5rFT7VyyOeqO+deoxHkiRFwu26niQKLG9NtLX0C2R+K
R7xbQEs1GBfCA6Og/kUucfBOeq10BioY+nQbDvWeruP5auVBKNuFiaxKTRgodWKv
HyHkm3kO2SL7IeJBjxnR3N/0lBOBQZeYo4wcUI3WzTuzwSfnDBzHrTDsNjagRgJp
WEmmLI2qR/xt5IrrpGsyZchVfJ2FbFLidF+lnzDnlIaRGqYGqAFi7noCMkxDQRC9
KtYg0fPEnlourUcrQCyuA2DR/MWd1wclcQR8OdFnstekpEChouPOUSea/3p59k4=
=GOWI
-----END PGP SIGNATURE-----


More information about the Utopic-changes mailing list