checkbox-dev team mailing list archive
-
checkbox-dev team
-
Mailing list archive
-
Message #00149
Packages and call for testing for next release of Checkbox
Hello!
Release candidate packages for the next release of Checkbox are now
available in the
https://code.launchpad.net/~checkbox-dev/+archive/testing PPA.
Please test it at your convenience.
Checkbox and its related and derivative packages are based on revision
3126 of https://code.launchpad.net/~checkbox-dev/checkbox/trunk.
The Checkbox roadmap is as follows (each link shows bugs targeted to
each release date):
Checkbox release (2014-08-29) (Bugs fixed in the release that's up for testing):
http://goo.gl/CfT8p9
Checkbox release (2014-09-12):
http://goo.gl/zwjZtc
Checkbox release (2014-09-26):
http://goo.gl/pfNANf
And finally, at the bottom of this e-mail, please find a detailed log
of all the changes done since the last stable checkbox release. Note
that the change log is still experimental.
As usual, please let us know if there are any questions, comments or
problems with these packages.
Thanks,
Daniel
-------------------------------------------------------
No Debian packaging changes for checkbox-gui
-------------------------------------------------------
No Debian packaging changes for checkbox-ng
-------------------------------------------------------
No Debian packaging changes for checkbox-support
-------------------------------------------------------
No Debian packaging changes for plainbox
-------------------------------------------------------
Debian packaging changes for plainbox-provider-canonical-certification
[ Jeff Lane ]
* reduced KVM_TIMEOUT in conf file to 300s from 3000s which was
ridiculously long, my bad.
[ Zygmunt Krynicki ]
* Add new package for checkbox-certification-submit
[ Daniel Manrique ]
* Fixed canonical-certification-submit filename (had extraneous
whitespace at the end)
* Depend/install glmark2-es2 via an architecture-specific
metapackage. The architecture-specific restriction only applies to
arch-specific packages, while plainbox-provider-certification-
client is Architecture: all. In order to avoid making it
Architecture: any, it was made to recommend a metapackage. The
tiny metapackage *is* arch-specific and itself depends selectively
on glmark2-es2; so on the designated architectures the metapackage
will install glmark2-es2, while on the other architectures it will
have no dependencies and just be installed by itself.
* Fix warning about deprecated relation operator (> must be >>)
* Recommend glmark2-es2 only on relevant architectures (armhf,
arm64) This avoids trouble with apt-get being less-than-optimal
with figuring out dependencies for glmark2-es2 and destroying the
Ubuntu graphical stack, see
https://bugs.launchpad.net/bugs/1318084 for copious, nay,
excruciating detail about this issue.
* "Release_2014_Week33 [r=roadmr][bug=][author=checkbox-dev]"
* Open 0.6 for development
* New upstream release
-------------------------------------------------------
No Debian packaging changes for plainbox-provider-checkbox
-------------------------------------------------------
No Debian packaging changes for plainbox-provider-resource-generic
-------------------------------------------------------
Features and bugfixes in checkbox trunk code
[ Ara Pulido ]
* Bumped python3.4 version
[ Zygmunt Krynicki ]
* .gitignore: ignore lxc-logs/
* plainbox: fix typo
* providers:checkbox: fix crash when starting 'network' without
arguments
* plainbox:unit:job: add category field
* checkbox-touch: fix get-libs arch triplet
* checkbox-touch:get-libs: remove unneeded files This patch removes
the lib/python3.4/config-3.4dm-$ARCH directories that we don't use
for anything.
* checkbox-touch:get-libs: preserve symlinks when copying unpacked
packages Our packages have quite a few symlinks so enabling that
saves a lot of space.
* checkbox-touch:get-libs: unpack each .deb in separate temporary
directory This patch swaps around temporary directory and the for-
loop that unpacks stuff into it so that each deb gets unpacked
into a unique directory. This saves us copying stuff over multiple
times.
* checkbox-touch:get-libs: refactor URL lists
* checkbox-touch:get-libs: fix PEP-8 issue
* checkbox-touch:get-libs: shorten some urls
* plainbox:provider_manager: use a more generic validation message
* plainbox:provider_manager: fix validation error reporting This
patch changes how unit validation problems are reported by
'./manage.py validate'. Instead of hard-coding the unit type as
"job" it actually uses the unit name. In addition this patch
changes a confusing import to be more accurate (JobValidationError
is really a UnitValidationError).
* plainbox:highlevel: expose Provider1.units_dir This patch exposes
the Provider1.units property via the highlevel module. It makes it
possible to see units/ directories with the 'plainbox dev list
provider -a' command.
* checkbox-ng:commands:submit: drop config from SubmitInvocation
This patch drops the config attribute from SubmitInvocatio as we
no longer need it for anything.
* checkbox-ng:commands:submit: drop default c3 url This patch
changes the 'checkbox submit' command not to have a default
submission URL. Instead the user is expected to provide a specific
URL each time. This change will be complemented by a small new
executable that will ship as a part of the certification providers
source package. Fixes: https://bugs.launchpad.net/checkbox-
ng/+bug/1360125
* providers: add 2013.com.canonical.certification:categories This
patch adds a new provider that only ships category definitions.
All of the existing categories were copied form the existing
checkbox local jobs. A few categories were removed as they were
too specific (centered around a specific single tool like piglit).
* plainbox:unit:category: add Category unit This patch adds a new
unit type -- Category Unit The purpose of this unit is to
"normalize" the model where a JobDefinition belongs to an optional
Category. We wish to have a decoupled, translatable, user-visiable
name for each category while allowing the core and test
maintainers to use stable category identifiers. This allows us
(and everyone else) to put category defintions in providers.
* plainbox:provider_manager: display id if possible The ./manage.py
validate script currently displays the str() of the unit that has
some problems but this field is defined to be the "user readable"
string. This causes some pain when working with job definitions or
templates that could display the ID field instead. Now that we can
use UnitWithId let's add a hackish special-case for UnitWithId and
JobDefinition (which is not an UnitWithId yet) so that the id
field is used instead.
* plainbox:unit: move id constraint to UnitWithId This patch moves
the template constraint which mandates that the 'id' field must
vary from the Unit field (which should not know about the id
field) into the UnitWithId class.
* plainbox:unit: add UnitWithId This patch adds a subclass of Unit
(that is not registered as an actual unit one can use) which adds
an id field along with the typical semantics. It can be used by
all units that need to have an identifier but want to avoid code
duplication. The JobDefinition class currently *doesn't* use this
base class as it has some custom partial_id construction logic but
this can be fixed later on.
* plainbox:unit: add UnitValidator This patch moves the existing
validation code from Unit.validate() to
UnitValidator().validate(). The new validator class can be used as
a base class for derivative validators.
* .gitignore: ignore c9.io state files
[ Po-Hsu Lin ]
* touchpad_driver_info: easy fix for making device category
consistent with the job requirement
[ Maciej Kisielewski ]
* checkbox-touch: README.md update checkbox-touch: Replaced adb
shell usage with phablet-shell checkbox-touch: Remove registration
step from README
* checkbox-touch: add getting plainbox from pypi
* checkbox-touch: move get-libs to checkbox-touch/ [trivial]
* checkbox-touch: tool for downloading necessary libs for checkbox-
touch Run ./get-libs to download and extract deb packages
necessary to build complete checkbox-touch click package
[ Daniel Manrique ]
* checkbox-ng: increment version to 0.9c1
* plainbox: increment version to 0.11c1
* checkbox-support: increment version to 0.8c1
* plainbox: Fix bad i18n syntax (LP: #1354111)
* providers:checkbox: Changed all user-verify tests to user-
interact-verify
* checkbox-ng:transports: Set X_SHARE_WITH_HEXR header If the option
string to the transport contains submit_to_hexr=1, then send the
X_SHARE_WITH_HEXR http header when uploading. (LP: #1357338)
* providers:checkbox: remove deprecated smbios and pci tests from
fwts_test
* providers:checkbox: Force phoronix to not show browser at end of
each test
* checkbox-ng: increment version to 0.9.dev
* providers/plainbox-provider-resource-generic: increment version to
0.8.dev
* providers/plainbox-provider-checkbox: increment version to
0.10.dev
* plainbox: increment version to 0.11.dev
* checkbox-support: increment version to 0.8.dev
* checkbox-ng: increment version to 0.8
[ Launchpad Translations on behalf of checkbox-dev ]
* Launchpad automatic translations update.