lp:ubuntu/utopic/checkbox

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/utopic/checkbox
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

1997. By Daniel Manrique

* setup.py: Only build the checkbox-old subdirectory, as nothing else
  is required for this package. This avoids a build-depends on
  python3-checkbox-support which is required by checkbox-ng (which we then
  don't package).
* debian/rules: Per the above, don't run tests for plainbox or checkbox-ng.

1996. By Daniel Manrique

* New upstream release
* Launchpad automatic translations update.
* make "success" as a "updater" property so can use in other dialog
* 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
* 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.
* 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.
* 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

1995. By Daniel Manrique

Relocated providers to subdirectory

1994. By Daniel Manrique

* Use select_jobs to ensure whitelist order is preserved (LP: #1213893)
* Use partial_id to avoid showing overly-long, namespaced job names
  (LP: #1297500)
* Enable customization of some checkbox-gui parameters (LP: #1303849)
* Send test results to Launchpad (LP: #1302615)

1993. By Daniel Manrique

* Drop GUI_ARCHES logic in debian/rules.
* Drop arch-restriction from packages.
* Drop libqt5v8-5-dev build-dependency. (LP: #1292801)
* Remove arch restriction from checkbox. All dependencies are present
  now, and keeping things in dep-wait state is recommended cause it
  doesn't block anything and this upload would not be necessary.

1992. By Daniel Manrique

* Update the default whitelist selection check mark on startup (LP: #1287389)
* Properly set the suggested outcome for user-interact type jobs. Due to a
  variable name change, the outcome wasn't getting set (LP: #1287395)

1991. By Daniel Manrique

* New upstream release, changes detailed in checkbox-old/CHANGELOG
* checkbox,checkbox-qt, checkbox-cli, checkbox-hw-collection converted to
  transitional packages

1990. By Daniel Manrique

* Ignore some build-depends on a few architectures where they're
  unavailable.
* Declare specific architectures for which the checkbox-gui binary package
  can be built.
* Make rules file conditionally build, install and package checkbox-gui
  files only on supported archs.
* Removed stray lintian override and .install files for obsolete packages

1989. By Daniel Manrique

* Removed python3-checkbox-support which is available from a debian package.
* Removed dependency on qtsensors5-dev which is not available for a few
  architectures checkbox is bult for.
* Added missing dependency for checkbox-gui on
  qtdeclarative5-localstorage-plugin.

1988. By Daniel Manrique

Removed autopkgtests from debian/control as package has no
valid tests yet.

Branch metadata

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

Subscribers