Hello everyone,
the new Apertis 17.06 stable release is now available!
You can find the full release notes at
https://wiki.apertis.org/17.06/ReleaseNotes
Some highlights from this release:
* Application framework for headless setups
A leaner version of the Canterbury/Ribchester application framework
that targets deployments not tied to the Milldenhall HMI is now part of
the release, making Apertis even more flexible.
* Apertis running in a container
Apertis can now be run in a LXC container and detailes setup
instructions are now available in the wiki.
In this release the application framework still depends on privileged
Btrfs operations, but the work to avoid that dependency has been
already landed in th 17.09 archives.
* Sample app-bundles
Three new application bundles have been added to demonstrate how to use
simple web APIs over HTTPS, how to use platform services like Newport
and how to make app-bundles shipping an agent with no UI.
* AppArmor in full enforcing mode on headless images
AppArmor protection is now completely enforced on the minimal images
for headless setups, matching our security goals on that kind of setup.
* ARM64 support in development tools
An ARM64 cross-compiler is now available in the Apertis 17.06 SDK
images, ready to be used with the Apertis Development Tool and the pre-
generated ARM64 sysroots published on the Apertis web server, enabling
full app-bundle development for ARM64 targets from the Apertis SDK.
* Inter-domain communications
The inter-domain communications design has been expanded to cover
container-based setups, domains not running Linux or not running a
dbus-daemon, service discovery, and audio and video streaming across
domains.
The full release notes contain more details about all the work that has
been poured in this release:
https://wiki.apertis.org/17.06/ReleaseNotes
Images are already available for download at
https://images.apertis.org/release/17.06/
Thanks to everyone who contributed!
--
Emanuele Aina
www.collabora.com
All
This is to advise you that we will be doing some maintenance work on
Phabricator which will result in Phabricator being unavailable.
Date and Time : Friday 31st March (today) @ 18:00 (UTC)
Expected outage time : 2 hours
Please be aware that Phabricator will have a slightly different look and
feel, but it should only take you a few minutes to find your way around
again
For more detail on the changes to the UI see
https://blog.phacility.com/post/8/the_new_home_menu/
--
Kind Regards
Tracey Green
Project Manager,
Collabora Ltd
+44 1223 362967
http://www.collabora.co.uk
Hello everyone,
the new Apertis 17.03 stable release is now available!
You can find the full release notes at
https://wiki.apertis.org/17.03/ReleaseNotes
Some highlights from this release:
* ARM64 support
All the packages in the archive have been rebuilt for the 64bit version
of the ARM instruction set. No full images are available at the moment,
as no reference hardware has been selected.
* Application framework on headless setups
Minimal images without HMI now ship the application framework with the
Canterbury application manager taking care of running agents.
* Mildenhall UI toolkit
The major pain points about using the Mindelhall UI toolkit from
third-party application have been addressed, making it more reliable and
maintainable.
* Metadata-based permissions design
A first set of use-cases have been collected to provide the foundation
for designing a metadata-base permissions system which would save
application authors from having to learn the fine details of the
AppArmor rules language.
* Drop unused components
A few old, no longer used components have been dropped to be able to
focus on our core values. Some have been deprecated, with the intent of
dropping them once all the depending applications and services have been
ported to the recommended solutions.
The full release notes contain more details about all the work that has
been poured in this release:
https://wiki.apertis.org/17.03/ReleaseNotes
Images are already available for download at
https://images.apertis.org/release/17.03/
Thanks to everyone who contributed!
--
Kind Regards
Tracey Green
Project Manager,
Collabora Ltd
+44 1223 362967
http://www.collabora.co.uk
Hi all,
please add all the things that you've been working on to the 17.03 release notes in the next couple of days. You can find the draft at https://wiki.apertis.org/17.03/ReleaseNotes
Thanks
Kat
Hello everyone,
We’ve been working on branching off Apertis 17.06, and it seems it is
ready now.
The repositories should be already available, packages should be
building, Jenkins has been updated and should be building both
packages and images. Please note Apertis 17.06 is in the early
development phase, and as changes land there packages may not be
installable at all times. If you feel something isn’t working the way it
should, don’t hesitate to speak up and report your issues.
Please note master branches of Git repositories will now result in
builds for/against 17.06; changes targeting 17.03 should go to 17.03
branches we have created in all repositories.
--
Cheers,
Andrew Shadura
---
Collabora Ltd
The Platinum Building
St John's Innovation Park
CB4 0DS, Cambridge, United Kingdom
https://www.collabora.co.uk/
Hello everyone,
the new Apertis 16.12 stable release is now available!
You can find the full release notes at
https://wiki.apertis.org/16.12/ReleaseNotes
Some highlights from this release:
* Stable application bundle layout
Version 1.0.0 of the Application Bundle Specification [bundle-spec] has
been published, which means that the layout of bundles is now stable
and that bundles that adhere to it are guaranteed to be installable on
any future release of Apertis with no changes.
* Web runtime
The first implementation of the Web runtime specification [web-runtime]
has landed in Apertis 16.12 as a technology preview. Application
bundles can use the /usr/bin/bredon-0-launcher shared launcher to
exclusively rely on HTML/JS/CSS for their needs while still being able
to access all the native GObject-based APIs provides by Apertis through
the GObject-Introspection bindings provided by Seed.
* Application store client
The old application store client implementation (Frome) has been
refreshed to take advantage of the recent development in the finalized
bundle specification, in the application manager (Canterbury) and in
the application mounter (Ribchester), while preserving the same D-Bus
API for applications.
[bundle-spec] https://appdev.apertis.org/documentation/bundle-spec.html
[web-runtime] https://docs.apertis.org/latest/web-runtime.html
The full release notes contain more details about all the work that has
been poured in this release:
https://wiki.apertis.org/16.12/ReleaseNotes
Images are already available for download at
https://images.apertis.org/release/16.12/
Thanks to everyone who contributed!
--
Emanuele Aina
www.collabora.com
Hello everyone,
Apertis 17.03 has been branched off yesterday.
The repositories should be already available, packages should be
building, Jenkins is being updated now and should soon be building both
packages and images. Please note Apertis 17.03 is in the early
development phase, and as changes land there packages may not be
installable at all times.
Please note master branches of Git repositories will now result in
builds for/against 17.03; changes targeting 16.12 should go to 16.12
branches we have created in all repositories.
--
Cheers,
Andrew Shadura
---
Collabora Ltd
Kett House, Station Road, Cambridge
CB1 2JH, United Kingdom
https://www.collabora.com/
Hello everyone,
As described in [0], we’ve been using specially formatted commit
messages for a while now to automate closing and referring issues.
Please try to follow the updated guidelines when submitting your
contributions.
To summarise the guidelines, Apertis issues referred in the commit
messages are transferred into the package’s changelog when it’s updated
using `gbp dch` tool. When the package is uploaded, apertis-qa-bot will
automatically update the status of the issues in Phabricator as the
package is built and installed into the images.
[0]: https://wiki.apertis.org/Guidelines/Contribution_process
--
Cheers,
Andrew
Hello everyone,
the new Apertis 16.09 stable release is now available!
You can find the full release notes at
https://wiki.apertis.org/16.09/ReleaseNotes
Some highlights from this release:
* Routing information sharing for navigation services
Traprain is a new library introduced in Apertis 16.09 allowing
navigation services to share routing information with third party
applications. It enables applications to get the available routes to
reach one or more destinations: for instance, with Traprain an
application can request the routes to the nearby restaurants and
sort them by estimated arrival time form the current location to
help choosing the one to book.
* Hardware accelerated support for Web contents
Apertis 16.09 ships with readily available support for accelerating
Web contents (CSS3 transforms and animations, WebGL scenes) using the
GPU efficiently under Wayland. This means that you can navigate the
modern Web even with limited CPU resources and run WebGL scenes fully
unleashing the power of your GPU.
Most of this work has been submitted upstream and we plan to submit
the remaining optimizations soon.
* Canterbury API for launching preferences
A new API (org.apertis.Canterbury.AppDbHandler.LaunchAppPreferences)
has been implemented to allow applications to launch their
preferences in mildenhall-settings, including design and support
work, and unit tests for the implementation in Canterbury.
The full release notes contain more details about all the work that has
been poured in this release:
https://wiki.apertis.org/16.09/ReleaseNotes
Images are already available for download at
https://images.apertis.org/release/16.09/
Thanks to everyone who contributed!
--
Emanuele Aina
www.collabora.com