Ubuntu logo

Summit

App & Scope Development

The Ubuntu SDK roadmap
15.10 - 1.3 release The upcoming cycle the focus is on convergence. Complete and as fast toolkit for other form factors and for devices with other capabilities. The emphasis here is on capability. Not only form factor or device mode. The next release (1.3) of the UITK will adopt to the host environment according to its capabilities. Like input capabilities, size and others.

Participants:
attending akiva (Akiva)
attending bzoltan (Zoltán Balogh)
attending d-danielbeck (Daniel Beck)
attending ian-weisser (Ian Weisser)
attending kalikiana (Christian Dywan)
attending mardy (Alberto Mardegan)
attending mzanetti (Michael Zanetti)
attending nik90 (Nekhelesh Ramananthan)
attending sil (Stuart Langridge)
attending timo-jyrinki (Timo Jyrinki)
attending zeller-benjamin (Benjamin Zeller)
attending zsombi (Zsombor Egri)

Tracks:
  • App & Scope Development
SDK team Q+A
The focus of this session is to collect questions and ideas from the application developers. We will cover both UITK and tools.

Participants:
attending akiva (Akiva)
attending bzoltan (Zoltán Balogh)
attending ian-weisser (Ian Weisser)
attending kalikiana (Christian Dywan)
attending mzanetti (Michael Zanetti)
attending nik90 (Nekhelesh Ramananthan)
attending sil (Stuart Langridge)
attending timo-jyrinki (Timo Jyrinki)
attending zeller-benjamin (Benjamin Zeller)
attending zsombi (Zsombor Egri)

Tracks:
  • App & Scope Development
Getting the UI Toolkit ready for convergence
Convergence Tooltips Key navigation - Tab/Shift+Tab Date and Time Pickers Menus Application and context menus

Participants:
attending bzoltan (Zoltán Balogh)
attending d-danielbeck (Daniel Beck)
attending kalikiana (Christian Dywan)
attending mardy (Alberto Mardegan)
attending nik90 (Nekhelesh Ramananthan)
attending pieter2627 (Pieter Engelbrecht)
attending sil (Stuart Langridge)
attending timo-jyrinki (Timo Jyrinki)
attending tpeeters (Tim Peeters)
attending zsombi (Zsombor Egri)

Tracks:
  • App & Scope Development
Calendar planning
Planning session for the Calendar Core app

Participants:
attending jamesmulholland (James Mulholland)
attending renatofilho (Renato Araujo Oliveira Filho)

Tracks:
  • App & Scope Development
Dekko planning
Planning session for the Dekko email app

Participants:
attending d-danielbeck (Daniel Beck)
attending dpniel (Daniel Chapman)

Tracks:
  • App & Scope Development
Reminders planning
Planning session for the Reminders Core app

Participants:
attending mzanetti (Michael Zanetti)

Tracks:
  • App & Scope Development
Calculator Planning
Planning session for the Calculator Core app

Participants:
attending jamesmulholland (James Mulholland)

Tracks:
  • App & Scope Development
Docviewer Planning
Planning session for the Docviewer Core app

Participants:
attending jamesmulholland (James Mulholland)
attending verzegnassi-stefano (Stefano Verzegnassi)

Tracks:
  • App & Scope Development
File Manager Planning
Planning session for the File Manager Core app

Participants:
attending qbuskb (Chris)

Tracks:
  • App & Scope Development
Terminal App Planning
Planning session for the Terminal Core app

Participants:
attending akiva (Akiva)
attending danielandrews7396 (Daniel Andrews)
attending flscogna (Filippo Scognamiglio)
attending jamesmulholland (James Mulholland)
attending mkamenjak (Mario Kamenjak)

Tracks:
  • App & Scope Development
Ubuntu Help App Planning
Planning session for further development of the Ubuntu Help app made for Ubuntu phone.

Participants:
attending daniel-mcguire351 (Daniel McGuire)
attending dpm (David Planella)
attending pieter2627 (Pieter Engelbrecht)
attending qbuskb (Chris)
attending yselnne (Yrjö Selänne)

Tracks:
  • App & Scope Development
Themes on Devices
Currently we have the Ambience QML theme and a similar Ambiance HTML5 theme for local HTML5 applications. We don't have a mechanism for changing the theme and having those changes respected across the range of apps that the device can have. We don't have any mechanism for remote web applications to reference the current device theme. For accessibility or aesthetic reasons a user might choose a different base font size, different primary and accent colours etc. If all the apps use a local copy of the ambience theme then they are going to be inconsistent. It should be possible for the core phone to expose it's current theme for apps to use. If we can serve up the theme in a context that can be shared to remote web applications then we have an opportunity for a much more consistent visual experience than other platforms can achieve.

Participants:
attending akiva (Akiva)
attending alanbell (Alan Bell)
attending gard-runar (Gard Honningsø)
attending kalikiana (Christian Dywan)
attending sil (Stuart Langridge)
attending zsombi (Zsombor Egri)

Tracks:
  • App & Scope Development
Ubuntu Component Store
The Ubuntu Component Store allows app developers to install pre-built reusable components with a simple "ucs install" command. What we'd like to see happen is a large library of useful QML and binary components build up for Ubuntu app development, similarly to how that's happened for Python or Node.js or Ruby. Need your QML app to be able to run a shell command, or process images, or use Python, or include a well-written existing QML component? Simply "ucs install" it; no C++ or Makefiles required. And if you've written a reusable thing, add it to the Ubuntu Component Store and then everyone can make use of it. Here we'll talk about what's already done for UCS and how to encourage people to contribute components to it, to start that ball rolling.

Participants:
attending akiva (Akiva)
attending bzoltan (Zoltán Balogh)
attending danielandrews7396 (Daniel Andrews)
attending kalikiana (Christian Dywan)
attending mkamenjak (Mario Kamenjak)
attending nik90 (Nekhelesh Ramananthan)
attending sil (Stuart Langridge)
attending zeller-benjamin (Benjamin Zeller)

Tracks:
  • App & Scope Development
HTML5 Application Testing
talk about using jasmine and autopilot; helpers that exist, and how to test your webapp

Participants:
attending kalikiana (Christian Dywan)
attending wxl (Walter wxl)

Tracks:
  • App & Scope Development
Autopilot Helpers
what are they, how to write them, and most importantly, what helpers exists for app developers (sdk, system services, unity8)

Participants:
attending elopio (Leo Arias)
attending vila (Vincent Ladeuil)
attending wxl (Walter wxl)

Tracks:
  • App & Scope Development
Scopes Testing
Cover the full recommended story on scopes testing, including the new python test harness

Participants:
attending ian-weisser (Ian Weisser)
attending kalikiana (Christian Dywan)
attending wxl (Walter wxl)

Tracks:
  • App & Scope Development
Scopes Q&A
Q&A Session for developers or prospective developers to get their questions answered about scopes.

Participants:
attending danielandrews7396 (Daniel Andrews)
attending ian-weisser (Ian Weisser)
attending kalikiana (Christian Dywan)
attending stolowski (Paweł Stołowski)
attending strehl-t (Thomas Strehl)
attending timo-jyrinki (Timo Jyrinki)
attending wxl (Walter wxl)

Tracks:
  • App & Scope Development
Web Apps Team Roadmap & Feedback
Web app team roadmap and feedback session

Participants:
attending mardy (Alberto Mardegan)

Tracks:
  • App & Scope Development
Getting Started with HTML5 Apps
Getting started with Ubuntu HTML5 apps, Cordova and Online Accounts

Participants:
attending d-danielbeck (Daniel Beck)
attending gard-runar (Gard Honningsø)
attending wxl (Walter wxl)

Tracks:
  • App & Scope Development
App & Scope Development Round Table
Discussion session about apps, core apps and scopes.

Participants:
attending danielandrews7396 (Daniel Andrews)
attending davidc3 (David Callé)
attending dpm (David Planella)
attending ian-weisser (Ian Weisser)
attending popey (Alan Pope ㋛)
attending wxl (Walter wxl)
attending zeller-benjamin (Benjamin Zeller)

Tracks:
  • App & Scope Development
Scopes keywords & departments workshop
Workshop session: Scopes keywords & departments

Participants:
attending davidc3 (David Callé)
attending ian-weisser (Ian Weisser)
attending kalikiana (Christian Dywan)
attending marcustomlinson (Marcus marcus.tomlinson@canonical.com)
attending sil (Stuart Langridge)
attending stolowski (Paweł Stołowski)

Tracks:
  • App & Scope Development
Help app plans
The help app is off to a good start, but we have a number of bugs to fix. Let's make a plan together!

Participants:
attending akiva (Akiva)
attending danielmcguire (Daniel McGuire)
attending dholbach (Daniel Holbach)
attending pieter2627 (Pieter Engelbrecht)
attending popey (Alan Pope ㋛)

Tracks:
  • App & Scope Development
Weather tasks through "w" series
Tasks for implementing features and fixes through the 15.10 release, including finishing the "reboot" series initial release

Participants:
attending ian-weisser (Ian Weisser)
attending jamesmulholland (James Mulholland)
attending vthompson (Victor Thompson)

Tracks:
  • App & Scope Development
Music tasks through "w" series
Tasks for implementing features and fixes through the 15.10 release

Participants:
attending cm-t (cm-t arudy)
attending vthompson (Victor Thompson)

Tracks:
  • App & Scope Development

Cloud

OpenStack Kilo updates and roadmap

Participants:
attending chris-williams-va (Chris Williams)
attending saviq (Michał Sawicz)

Tracks:
  • Cloud
Getting Started writing Juju Charms

Participants:
attending angelabad (Angel Abad)
attending d-danielbeck (Daniel Beck)
attending mattyw (Matthew Williams)

Tracks:
  • Cloud
Deploying Big Data workloads with Juju

Participants:
attending chris-williams-va (Chris Williams)
attending codersquid (Sheila Miguez)
attending johnsca (Cory Johns)
attending saviq (Michał Sawicz)

Tracks:
  • Cloud
Deploying a complex web stack in the cloud (Reddit)
In this session we will deploy a relatively complex web application (Reddit) onto a cloud and scale it up and down as an example of how to use ubuntu's tools to solve orchestration problems.

Participants:
attending aisrael (Adam Israel)
attending chris-williams-va (Chris Williams)
attending marcoceppi (Marco Ceppi)
attending saviq (Michał Sawicz)
attending thomas-ruecker (Thomas B. Rücker)

Tracks:
  • Cloud
Ubuntu on POWER8 (Working title)
Randall Ross' update on POWER and Ubuntu

Participants:
attending adconrad (Adam Conrad)
attending arges (Chris J Arges)
attending chris-williams-va (Chris Williams)
attending cyphermox (Mathieu Trudel-Lapierre)

Tracks:
  • Cloud
Modelling Docker containers with Juju

Participants:
attending angelabad (Angel Abad)
attending chris-williams-va (Chris Williams)
attending codersquid (Sheila Miguez)
attending d-danielbeck (Daniel Beck)
attending lazypower (Charles Butler)
attending mattyw (Matthew Williams)
attending ricardokirkner (Ricardo Kirkner)
attending saviq (Michał Sawicz)

Tracks:
  • Cloud
Juju Charms Q+A and Office Hours
In this session we'll be fielding user questions on how to use Juju and write and deploy Juju charms.

Participants:
attending chris-williams-va (Chris Williams)
attending marcoceppi (Marco Ceppi)
attending mattyw (Matthew Williams)
attending saviq (Michał Sawicz)

Tracks:
  • Cloud
New charm author features: Relation Stubs and Composition

Participants:
attending caio1982 (Caio Begotti)
attending chris-williams-va (Chris Williams)
attending codersquid (Sheila Miguez)
attending johnsca (Cory Johns)
attending marcoceppi (Marco Ceppi)
attending mattyw (Matthew Williams)
attending saviq (Michał Sawicz)

Tracks:
  • Cloud
What's new in Juju 1.23

Participants:
attending angelabad (Angel Abad)
attending chris-williams-va (Chris Williams)
attending lazypower (Charles Butler)
attending marcoceppi (Marco Ceppi)
attending saviq (Michał Sawicz)

Tracks:
  • Cloud
`juju share` and `juju sos`
We need to make debugging charms easier for users. `juju share`is to make it easy for people to share their sessions with others, and `juju sos`is "dump all my logs somewhere" to help with debugging

Participants:
attending bryanquigley (Bryan Quigley)
attending caio1982 (Caio Begotti)
attending chris-williams-va (Chris Williams)
attending codersquid (Sheila Miguez)
attending freyes (Felipe Reyes)
attending marcoceppi (Marco Ceppi)
attending saviq (Michał Sawicz)

Tracks:
  • Cloud
Charm Debugging and Services Framework

Participants:
attending caio1982 (Caio Begotti)
attending chris-williams-va (Chris Williams)
attending codersquid (Sheila Miguez)
attending johnsca (Cory Johns)
attending marcoceppi (Marco Ceppi)
attending saviq (Michał Sawicz)

Tracks:
  • Cloud
MySQL Update for 15.10

Participants:
attending akhil-mohan (Akhil Mohan)
attending gl-az (George Ormond Lorch III)
attending mattgriffin (Matt Griffin)
attending nryeng (Norvald H. Ryeng)
attending otto (Otto Kekäläinen)
attending racb (Robie Basak)

Tracks:
  • Cloud
Canonical Landscape Demonstration
The Landscape systems management tool helps you monitor, manage and update your entire Ubuntu infrastructure from a single interface. This session will include a demo of the landscape interface, and how to get started using it.

Participants:
attending adam-collard (Adam Collard)
attending davidpbritton (David Britton)
attending ian-weisser (Ian Weisser)
attending mattyw (Matthew Williams)
attending sergiusens (Sergio Schvezov)

Tracks:
  • Cloud
Giving charm authors free Cloud credit
Let's find a way to credit people contributing to the charm community some credits on a public cloud.

Participants:
attending chris-williams-va (Chris Williams)
attending d-danielbeck (Daniel Beck)
attending marcoceppi (Marco Ceppi)
attending mattyw (Matthew Williams)

Tracks:
  • Cloud
Benchmarking workloads and clouds

Participants:
attending arges (Chris J Arges)
attending bryanquigley (Bryan Quigley)
attending chiluk (Dave Chiluk)
attending chris-williams-va (Chris Williams)
attending marcoceppi (Marco Ceppi)
attending saviq (Michał Sawicz)

Tracks:
  • Cloud
OpenStack Charm Integrated Functional Testing and Development Cycle

Participants:
attending 1chb1n (Ryan Beisner)
attending chris-williams-va (Chris Williams)
attending saviq (Michał Sawicz)

Tracks:
  • Cloud
Writing your own Juju plugins

Participants:
attending saviq (Michał Sawicz)

Tracks:
  • Cloud

Community

Community roundtable

Participants:
attending belkinsa (Svetlana Belkin)
attending cprofitt (Charles Profitt)
attending dpm (David Planella)
attending elacheche (El Achèche elacheche)
attending ian-weisser (Ian Weisser)
attending popey (Alan Pope ㋛)
attending qbuskb (Chris)
attending wxl (Walter wxl)
attending zachvatwork (Zach aikidouke)

Tracks:
  • Community
User documentation for Unity 8
Unity 8 is going to require a brand new set of desktop documentation, and provides a nice opportunity to do something different and hopefully better. Discuss ways to make it easier to create, update, and contribute to the docs.

Participants:
attending dpniel (Daniel Chapman)
attending gunnarhj (Gunnar Hjalmarsson)
attending mkamenjak (Mario Kamenjak)
attending mzanetti (Michael Zanetti)
attending saviq (Michał Sawicz)

Tracks:
  • Community
Community team Q+A

Participants:
attending belkinsa (Svetlana Belkin)
attending dpm (David Planella)
attending ian-weisser (Ian Weisser)
attending mkamenjak (Mario Kamenjak)
attending popey (Alan Pope ㋛)
attending wxl (Walter wxl)
attending zachvatwork (Zach aikidouke)

Tracks:
  • Community
Supporting UbuCons worldwide

Participants:
attending belkinsa (Svetlana Belkin)
attending danielandrews7396 (Daniel Andrews)
attending dpm (David Planella)
attending ian-weisser (Ian Weisser)
attending mhall119 (Michael Hall)
attending nhaines (Nathan Haines)
attending svij (Sujeevan Vijayakumaran)
attending wxl (Walter wxl)

Tracks:
  • Community
Community events in the W cycle

Participants:
attending belkinsa (Svetlana Belkin)
attending cm-t (cm-t arudy)
attending dpm (David Planella)
attending ian-weisser (Ian Weisser)
attending wxl (Walter wxl)
attending yoboy-leguesh (YoBoY)

Tracks:
  • Community
Le french UOS summary
Be part of the UOS, in french. This session should be set at the end of the event because it will aims to do a summary of the others sessions. Nous allons proposer une session en français afin de résumer ce qu'il a été conclut dans l'ensemble des autres sessions de l'UOS. C'est le meilleur moyen de retrouver la communauté francophone d'ubuntu pour en savoir plus sur l'orientation des travaux pour la prochaine itération d'ubuntu. Tout les intéressés, bloggeurs, curieux, (...) seront invités à suivre cette session francophone et à poser leurs questions !

Participants:
attending cm-t (cm-t arudy)
attending cyphermox (Mathieu Trudel-Lapierre)
attending louis-bouchard (Louis Bouchard)
attending mickael-vaxelaire (Vax)
attending vinzjobard (Winael)
attending yoboy-leguesh (YoBoY)

Tracks:
  • Community
Ubuntu Women 15.10 Blueprint
This blueprint is for Ubuntu Women 15.10 cycle.

Participants:
attending belkinsa (Svetlana Belkin)

Tracks:
  • Community
Lubuntu Community Planning Session
The purpose of this meeting is to discuss different plans and ideas to bring new contributors to the many different teams, since Lubuntu lacks of regular contributors. How to motivate them and how to keep them motivated is the key of the discussion, in this round-table session. We then invite all team-leaders to join us and help us perfect this plan. The Admin team has also came up with some suggestions that would benefit all distributions, although we need to first, perfect our plan before introducing it to other people outside Lubuntu. This is an attempt to gather resources and knowledge to empower the Open Source world. We also want to use this session to plan LxQt, what we want to bring to Lubuntu 15.10, to discuss the need to find a communications manager, as well as a community manager and some other important topics that may arise.

Participants:
attending belkinsa (Svetlana Belkin)
attending gsilvapt (Gustavo Silva)
attending wxl (Walter wxl)

Tracks:
  • Community
Community roundtable

Participants:
attending belkinsa (Svetlana Belkin)
attending chiluk (Dave Chiluk)
attending cm-t (cm-t arudy)
attending gustavosantaremsilva (Gustavo Silva)
attending ian-weisser (Ian Weisser)
attending wxl (Walter wxl)

Tracks:
  • Community
Community Council Q&A

Participants:
attending belkinsa (Svetlana Belkin)
attending chiluk (Dave Chiluk)
attending cm-t (cm-t arudy)
attending cprofitt (Charles Profitt)
attending ian-weisser (Ian Weisser)
attending wxl (Walter wxl)

Tracks:
  • Community
Leadership Within the Community
This session focuses on the state of the leadership, the problems that leaders, and how to solve them.

Participants:
attending belkinsa (Svetlana Belkin)
attending cm-t (cm-t arudy)
attending ian-weisser (Ian Weisser)
attending wxl (Walter wxl)
attending zachvatwork (Zach aikidouke)

Tracks:
  • Community
Membership Discussion
This focuses on how to improve getting more people to get their memberships.

Participants:
attending akiva (Akiva)
attending belkinsa (Svetlana Belkin)
attending danielandrews7396 (Daniel Andrews)
attending ian-weisser (Ian Weisser)
attending mhall119 (Michael Hall)
attending wxl (Walter wxl)

Tracks:
  • Community

Convergence

Unity 8 as default desktop
What features and capabilities are required to be in Unity 8 before it can replace Unity 7 as the default desktop environment in Ubuntu.

Participants:
attending 3v1n0 (Marco Trevisan (Treviño))
attending alex-baggott (Alex Baggott)
attending borjiz (borja)
attending bryanquigley (Bryan Quigley)
attending cm-t (cm-t arudy)
attending cyphermox (Mathieu Trudel-Lapierre)
attending davidc3 (David Callé)
attending gerboland (Gerry Boland)
attending ian-weisser (Ian Weisser)
attending jderose (Jason Gerard DeRose)
attending jonathan (Jonathan Carter)
attending kyrofa (Kyle Fazzari)
attending lukas-kde (Lukáš Tinkl)
attending mhall119 (Michael Hall)
attending mzanetti (Michael Zanetti)
attending nhaines (Nathan Haines)
attending nik90 (Nekhelesh Ramananthan)
attending nskaggs (Nicholas Skaggs)
attending ove-risberg (Ove Risberg)
attending robertcarr (Robert Carr)
attending rsalveti (Ricardo Salveti)
attending seb128 (Sebastien Bacher)
attending sturmflut (Simon Raffeiner)
attending themuso (Luke Yelavich)
attending townsend (Christopher Townsend)
attending tpeeters (Tim Peeters)
attending willcooke (Will Cooke)
attending xnox (Dimitri John Ledkov)
attending zachvatwork (Zach aikidouke)

Tracks:
  • Convergence
Snappy desktop
We want to be able to deliver a desktop environment using the same tools developed for the phone, including image-based updates and confined applications. This details the challenges faced, solutions, and work items that will get us there.

Participants:
attending 3v1n0 (Marco Trevisan (Treviño))
attending angelabad (Angel Abad)
attending arges (Chris J Arges)
attending bregma (Stephen M. Webb)
attending bryanquigley (Bryan Quigley)
attending caio1982 (Caio Begotti)
attending chihchun (Rex Tsai)
attending cmiller (Chad Miller)
attending cm-t (cm-t arudy)
attending codysaucier41 (Cody Saucier)
attending cprofitt (Charles Profitt)
attending cyphermox (Mathieu Trudel-Lapierre)
attending davidc3 (David Callé)
attending djfun (Martin Kaistra)
attending flexiondotorg (Martin Wimpress)
attending ian-weisser (Ian Weisser)
attending jamesmulholland (James Mulholland)
attending jderose (Jason Gerard DeRose)
attending jdstrand (Jamie Strandboge)
attending lukas-kde (Lukáš Tinkl)
attending mhall119 (Michael Hall)
attending mkamenjak (Mario Kamenjak)
attending nskaggs (Nicholas Skaggs)
attending ove-risberg (Ove Risberg)
attending pablorubianes-uy (Pablo Rubianes)
attending robertcarr (Robert Carr)
attending rsalveti (Ricardo Salveti)
attending saviq (Michał Sawicz)
attending seb128 (Sebastien Bacher)
attending sergiusens (Sergio Schvezov)
attending shawn111 (Shawn Wang)
attending sil (Stuart Langridge)
attending sturmflut (Simon Raffeiner)
attending svij (Sujeevan Vijayakumaran)
attending ted (Ted Gould)
attending themuso (Luke Yelavich)
attending thomas-ruecker (Thomas B. Rücker)
attending till-kamppeter (Till Kamppeter)
attending timchen119 (tim chen)
attending townsend (Christopher Townsend)
attending ursinha (Ursula Junque)
attending vinzjobard (Winael)
attending willcooke (Will Cooke)
attending wxl (Walter wxl)
attending xnox (Dimitri John Ledkov)
attending zachvatwork (Zach aikidouke)

Tracks:
  • Convergence
Converged desktop apps
Review Core Apps and 3rd party apps that will work well across phones, tablets and desktops. Identify missing features that would improve the convergence experience. Pick which apps to include in the default snappy desktop image.

Participants:
attending 3v1n0 (Marco Trevisan (Treviño))
attending bfiller (Bill bill.filler@canonical.com)
attending cmiller (Chad Miller)
attending cm-t (cm-t arudy)
attending dpniel (Daniel Chapman)
attending ian-weisser (Ian Weisser)
attending jamesmulholland (James Mulholland)
attending kyrofa (Kyle Fazzari)
attending mhall119 (Michael Hall)
attending nik90 (Nekhelesh Ramananthan)
attending nskaggs (Nicholas Skaggs)
attending popey (Alan Pope ㋛)
attending robertcarr (Robert Carr)
attending rsalveti (Ricardo Salveti)
attending seb128 (Sebastien Bacher)
attending sturmflut (Simon Raffeiner)
attending themuso (Luke Yelavich)
attending townsend (Christopher Townsend)
attending tpeeters (Tim Peeters)
attending vthompson (Victor Thompson)
attending xnox (Dimitri John Ledkov)
attending zachvatwork (Zach aikidouke)
attending zsombi (Zsombor Egri)

Tracks:
  • Convergence
Developing Unity 8
Learn where to get the Unity 8 code and build dependencies, setup your local development environment, build and run Unity 8. Get an overview of the code layout, how to make changes and submit them in a merge proposal.

Participants:
attending 3v1n0 (Marco Trevisan (Treviño))
attending bryanquigley (Bryan Quigley)
attending carla-sella (Carla Sella)
attending gerboland (Gerry Boland)
attending ian-weisser (Ian Weisser)
attending lukas-kde (Lukáš Tinkl)
attending mzanetti (Michael Zanetti)
attending nik90 (Nekhelesh Ramananthan)
attending nskaggs (Nicholas Skaggs)
attending pablorubianes-uy (Pablo Rubianes)
attending robertcarr (Robert Carr)
attending saviq (Michał Sawicz)
attending simosx (Simos Xenitellis)
attending sturmflut (Simon Raffeiner)
attending townsend (Christopher Townsend)
attending zachvatwork (Zach aikidouke)

Tracks:
  • Convergence
Desktop app lifecycle management
Plan the convergence of application lifecycle management between the current phone & tablet setup (pause non-focused apps) and the current desktop setup (never pause apps) for Unity 8 on on desktops and laptops.

Participants:
attending 3v1n0 (Marco Trevisan (Treviño))
attending gerboland (Gerry Boland)
attending ian-weisser (Ian Weisser)
attending lgd (lgd)
attending nik90 (Nekhelesh Ramananthan)
attending robertcarr (Robert Carr)
attending rsalveti (Ricardo Salveti)
attending saviq (Michał Sawicz)
attending sturmflut (Simon Raffeiner)
attending ted (Ted Gould)
attending townsend (Christopher Townsend)
attending willcooke (Will Cooke)

Tracks:
  • Convergence
Supporting legacy apps in Snappy Desktop
While a snappy desktop offers many advantages to users and developers, there are going to be a number of older or 3rd apps that will not be converted into snap packages right away. We need a way to allow users to still use these applications, without giving up the convenience and security that snappy provides.

Participants:
attending 3v1n0 (Marco Trevisan (Treviño))
attending angelabad (Angel Abad)
attending bregma (Stephen M. Webb)
attending bryanquigley (Bryan Quigley)
attending cmiller (Chad Miller)
attending davidc3 (David Callé)
attending ian-weisser (Ian Weisser)
attending lgd (lgd)
attending mhall119 (Michael Hall)
attending ove-risberg (Ove Risberg)
attending robertcarr (Robert Carr)
attending rsalveti (Ricardo Salveti)
attending saviq (Michał Sawicz)
attending seb128 (Sebastien Bacher)
attending sergiusens (Sergio Schvezov)
attending sturmflut (Simon Raffeiner)
attending ted (Ted Gould)
attending themuso (Luke Yelavich)
attending till-kamppeter (Till Kamppeter)
attending townsend (Christopher Townsend)
attending willcooke (Will Cooke)
attending wxl (Walter wxl)

Tracks:
  • Convergence
Phone user feedback session
- better bug reporting, how to do it as a user - improve ability to view and report bugs from the phone - associate click app to the lp project

Participants:
attending carla-sella (Carla Sella)
attending cm-t (cm-t arudy)
attending ian-weisser (Ian Weisser)
attending lgd (lgd)
attending ogra (Oliver Grawert)
attending robertcarr (Robert Carr)
attending rsalveti (Ricardo Salveti)
attending vinzjobard (Winael)
attending wxl (Walter wxl)

Tracks:
  • Convergence
Snappy phone
What work needs to be done to bring Snappy to Ubuntu phones - systemd - bootloaders, initrd - clicks to snaps

Participants:
attending bryanquigley (Bryan Quigley)
attending cm-t (cm-t arudy)
attending codysaucier41 (Cody Saucier)
attending ian-weisser (Ian Weisser)
attending lgd (lgd)
attending mfrey (Michael Frey)
attending ogra (Oliver Grawert)
attending robertcarr (Robert Carr)
attending rsalveti (Ricardo Salveti)
attending saviq (Michał Sawicz)
attending sergiusens (Sergio Schvezov)
attending sturmflut (Simon Raffeiner)
attending svij (Sujeevan Vijayakumaran)
attending ted (Ted Gould)
attending thomas-ruecker (Thomas B. Rücker)
attending ursinha (Ursula Junque)
attending wxl (Walter wxl)
attending xnox (Dimitri John Ledkov)
attending zachvatwork (Zach aikidouke)

Tracks:
  • Convergence
Phone roadmap
- share as much of our known plans s possible - hotspot, vpn, nitz, check backlogs

Participants:
attending cm-t (cm-t arudy)
attending codysaucier41 (Cody Saucier)
attending ian-weisser (Ian Weisser)
attending lgd (lgd)
attending nik90 (Nekhelesh Ramananthan)
attending ogra (Oliver Grawert)
attending ove-risberg (Ove Risberg)
attending pat-mcgowan (Pat McGowan)
attending rsalveti (Ricardo Salveti)
attending sturmflut (Simon Raffeiner)
attending svij (Sujeevan Vijayakumaran)
attending ted (Ted Gould)
attending wxl (Walter wxl)
attending xnox (Dimitri John Ledkov)

Tracks:
  • Convergence
Ubuntu Client Q+A: Desktop and Phone
Open Q&A session where participants can ask about our convergence plans, how that affects the project as a whole and our users.

Participants:
attending 3v1n0 (Marco Trevisan (Treviño))
attending ian-weisser (Ian Weisser)
attending lgd (lgd)
attending nik90 (Nekhelesh Ramananthan)
attending ogra (Oliver Grawert)
attending ories (Olli Ries)
attending pat-mcgowan (Pat McGowan)
attending robertcarr (Robert Carr)
attending sturmflut (Simon Raffeiner)
attending townsend (Christopher Townsend)
attending willcooke (Will Cooke)
attending wxl (Walter wxl)
attending xnox (Dimitri John Ledkov)
attending zachvatwork (Zach aikidouke)

Tracks:
  • Convergence
Browser Convergence
The webbrowser-app needs a set of features and layout changes to be optimized for desktop and converged use cases.

Participants:
attending bfiller (Bill bill.filler@canonical.com)
attending cmiller (Chad Miller)
attending cm-t (cm-t arudy)
attending dbarth (David Barth)
attending jamesmulholland (James Mulholland)
attending robertcarr (Robert Carr)
attending xnox (Dimitri John Ledkov)

Tracks:
  • Convergence
Application Confinement (GSettings)
Discuss how to improve gsettings security for applications running within the same user context. For example, if application 'foo' is installed from extras, how can we: * allow it to have write access to only its settings? * prevent it from having read access for 'bar'? What other scenarios should be handled? Should this be integrated with AppArmor and if so, what would it look like?

Participants:
attending desrt (Allison Ryan Lortie)
attending ian-weisser (Ian Weisser)
attending jdstrand (Jamie Strandboge)
attending larsu (Lars Uebernickel)
attending mdeslaur (Marc Deslauriers)
attending sbeattie (Steve Beattie)
attending seb128 (Sebastien Bacher)
attending ted (Ted Gould)
attending willcooke (Will Cooke)

Tracks:
  • Convergence

Core

Snappy roundtable
This is a free-form catch-all kinds of session. Bring up whatever snappy-related topic you have, we'll talk about it here.

Participants:
attending adconrad (Adam Conrad)
attending asac (Alexander Sack)
attending dholbach (Daniel Holbach)
attending ian-weisser (Ian Weisser)
attending jamesodhunt (James Hunt)
attending mvo (Michael Vogt)
attending rsalveti (Ricardo Salveti)
attending sergiusens (Sergio Schvezov)
attending thomas-ruecker (Thomas B. Rücker)
attending ursinha (Ursula Junque)
attending wxl (Walter wxl)
attending xnox (Dimitri John Ledkov)

Tracks:
  • Core
Snappy docs review
With https://developer.ubuntu.com/snappy we're off to a good start, but let's make the docs *real* good!

Participants:
attending davidc3 (David Callé)
attending dholbach (Daniel Holbach)
attending jamesodhunt (James Hunt)
attending rsalveti (Ricardo Salveti)
attending sergiusens (Sergio Schvezov)
attending thomas-ruecker (Thomas B. Rücker)

Tracks:
  • Core
Snappy Q&A
We are going to have the Ubuntu Core and snappy team here. Bring all your questions. Ask everything you might want to know!

Participants:
attending 3v1n0 (Marco Trevisan (Treviño))
attending asac (Alexander Sack)
attending cm-t (cm-t arudy)
attending dholbach (Daniel Holbach)
attending ian-weisser (Ian Weisser)
attending jamesodhunt (James Hunt)
attending mvo (Michael Vogt)
attending mzanetti (Michael Zanetti)
attending rsalveti (Ricardo Salveti)
attending sergiusens (Sergio Schvezov)
attending thomas-ruecker (Thomas B. Rücker)
attending vila (Vincent Ladeuil)
attending wxl (Walter wxl)
attending zachvatwork (Zach aikidouke)

Tracks:
  • Core
Ubuntu Core Brainstorm - Calling all Snappy pioneers
Ubuntu Core and snappy are Ubuntu's brave new world. A lot of ideas are going to be hatched, unlikely teams put together, pioneers to be made and low-hanging fruit harvested. Let's get together and brainstorm - be open, be creative and let's note down ideas for:: 1) nice tutorials, 2) good demo material, 3) potential communities to reach out to, 4) low-hanging fruit in terms of connecting communities/tools/frameworks

Participants:
attending davidc3 (David Callé)
attending dholbach (Daniel Holbach)
attending ian-weisser (Ian Weisser)
attending jderose (Jason Gerard DeRose)
attending lool (Loïc Minier)
attending louis-bouchard (Louis Bouchard)
attending mvo (Michael Vogt)
attending rsalveti (Ricardo Salveti)
attending sergiusens (Sergio Schvezov)
attending ted (Ted Gould)
attending thomas-ruecker (Thomas B. Rücker)
attending vila (Vincent Ladeuil)
attending wxl (Walter wxl)

Tracks:
  • Core
Snappy development tools
In this session we'd like to discuss: 1) framework definition 2) framework packaging 3) schroot as single point of failure and alternatives

Participants:
attending angelabad (Angel Abad)
attending bzoltan (Zoltán Balogh)
attending davidc3 (David Callé)
attending dholbach (Daniel Holbach)
attending ian-weisser (Ian Weisser)
attending lool (Loïc Minier)
attending louis-bouchard (Louis Bouchard)
attending mvo (Michael Vogt)
attending rsalveti (Ricardo Salveti)
attending saviq (Michał Sawicz)
attending sergiusens (Sergio Schvezov)
attending ted (Ted Gould)
attending thomas-ruecker (Thomas B. Rücker)
attending ursinha (Ursula Junque)
attending zeller-benjamin (Benjamin Zeller)

Tracks:
  • Core
Ubuntu Snappy: next steps
In this session we'd like to discuss: - Backlog review - Gaps in our test/CI story - “deduplication” of content in snapps - Removing external dependencies - Ubuntu Core clean up (image code & file system)

Participants:
attending adconrad (Adam Conrad)
attending cmiller (Chad Miller)
attending dholbach (Daniel Holbach)
attending elopio (Leo Arias)
attending ian-weisser (Ian Weisser)
attending jaboing (Julien Funk)
attending jamesodhunt (James Hunt)
attending jderose (Jason Gerard DeRose)
attending jdstrand (Jamie Strandboge)
attending kate.stewart (Kate Stewart)
attending lool (Loïc Minier)
attending mkamenjak (Mario Kamenjak)
attending mvo (Michael Vogt)
attending ove-risberg (Ove Risberg)
attending pitti (Martin Pitt)
attending rsalveti (Ricardo Salveti)
attending saviq (Michał Sawicz)
attending sergiusens (Sergio Schvezov)
attending ted (Ted Gould)
attending themuso (Luke Yelavich)
attending ursinha (Ursula Junque)
attending vila (Vincent Ladeuil)
attending xnox (Dimitri John Ledkov)
attending zachvatwork (Zach aikidouke)

Tracks:
  • Core
Kubuntu Kickoff
Kubuntu discussion

Participants:
attending ovidiu-florin (Ovidiu-Florin BOGDAN)
attending owlman-lists (John Reid)
attending valorie-zimmerman (Valorie Zimmerman)
attending wxl (Walter wxl)
attending xnox (Dimitri John Ledkov)

Tracks:
  • Core
Installer work status, bugs, and requests
Let's talk about the installer for a moment. This includes both ubiquity and debian-installer. Are there missing features that would be useful for a large number of people? Are there current papercut bugs we could address? Larger issues that really annoy? We can't guarantee we'll get to everything, but we'll try our best.

Participants:
attending adconrad (Adam Conrad)
attending chiluk (Dave Chiluk)
attending cyphermox (Mathieu Trudel-Lapierre)
attending ian-weisser (Ian Weisser)
attending jonathan (Jonathan Carter)
attending wxl (Walter wxl)
attending xnox (Dimitri John Ledkov)

Tracks:
  • Core
provide networkd as ifupdown replacement on snappy / cloud / server
ifupdown is a frequent pain point for cloud integration, due to its lack of apis and its idiosyncratic configuration format. Examine what it would take to replace ifupdown with systemd-networkd for clouds, servers, and ubuntu core by 16.04, since it's reported to be at feature parity for server use cases (i.e. vlans/bridges/bonding, but not vpns/wifi).

Participants:
attending arges (Chris J Arges)
attending bryanquigley (Bryan Quigley)
attending chiluk (Dave Chiluk)
attending cyphermox (Mathieu Trudel-Lapierre)
attending dgadomski (Dariusz Gadomski)
attending ian-weisser (Ian Weisser)
attending mvo (Michael Vogt)
attending pitti (Martin Pitt)
attending rsalveti (Ricardo Salveti)
attending saviq (Michał Sawicz)
attending tomegundersen (Tom E. Gundersen)
attending xnox (Dimitri John Ledkov)
attending zachvatwork (Zach aikidouke)

Tracks:
  • Core
GCC 5 update for 15.10
The next Ubuntu LTS release (16.04 LTS) will use GCC 5 as the standard compiler (and likely GCC 6 as the standard for go). We do not want to change the default compiler during the six months leading to the LTS, so we will make the switch to GCC 5 for 15.10. Besides fixing the usual build failures (around 350), GCC 5 introduces an new libstdc++ ABI which makes it difficult to combine code built with the new and the old ABI. The ABI break is not in libstdc++ itself, but then in libraries using the libstdc++ ABI.

Participants:
attending chiluk (Dave Chiluk)
attending ian-weisser (Ian Weisser)
attending strehl-t (Thomas Strehl)
attending xnox (Dimitri John Ledkov)

Tracks:
  • Core
Systemd and Ubuntu to 16.04
- Quick Show & Tell about systemd debugging/analyze tools - Summary about current status - Roadmap: Porting Ubuntu Touch, any other changes/improvements you want to bring up

Participants:
attending adconrad (Adam Conrad)
attending arges (Chris J Arges)
attending chiluk (Dave Chiluk)
attending ian-weisser (Ian Weisser)
attending jamesodhunt (James Hunt)
attending louis-bouchard (Louis Bouchard)
attending mvo (Michael Vogt)
attending pitti (Martin Pitt)
attending rsalveti (Ricardo Salveti)
attending saviq (Michał Sawicz)
attending ted (Ted Gould)
attending vila (Vincent Ladeuil)
attending vorlon (Steve Langasek)
attending wxl (Walter wxl)
attending xnox (Dimitri John Ledkov)
attending zachvatwork (Zach aikidouke)

Tracks:
  • Core
A tour of the system-image client
You might have heard of this system-image client thing that performs updates on the phone and snappy. What is it exactly? How do I interact with it? What secret functionality does it contain? In this talk I'll present a quick tour of the tools, their configuration, and the features that are available to you both as a developer via the D-Bus API, and as a user via the command line. Slides: https://docs.google.com/presentation/d/1XNIPldo-vn8IX74rSCrxd0jcMaCO6Wwh1GEUU3oNEFI/edit#slide=id.p

Participants:
attending 3v1n0 (Marco Trevisan (Treviño))
attending barry (Barry Warsaw)
attending bryanquigley (Bryan Quigley)
attending caio1982 (Caio Begotti)
attending codersquid (Sheila Miguez)
attending ian-weisser (Ian Weisser)
attending louis-bouchard (Louis Bouchard)
attending nskaggs (Nicholas Skaggs)
attending saviq (Michał Sawicz)
attending shawn111 (Shawn Wang)
attending sil (Stuart Langridge)
attending thomas-ruecker (Thomas B. Rücker)
attending wxl (Walter wxl)

Tracks:
  • Core
Python plans for LTS
This is a planning meeting for the Python roadmap toward the next LTS. Goals include Python 3 only on the default install; Python 3 by default for system scripts; Python 3.5 transition plan; working with Debian on Python 3; removal of python-support. Other topics welcome! Slides: https://docs.google.com/presentation/d/11841WexLtX3gM1mGs_Ukq-JcxVxqKBihemjC8vpgJxA/edit#slide=id.p

Participants:
attending adam-collard (Adam Collard)
attending doko (Matthias Klose)
attending elacheche (El Achèche elacheche)
attending flexiondotorg (Martin Wimpress)
attending freyes (Felipe Reyes)
attending ian-weisser (Ian Weisser)
attending louis-bouchard (Louis Bouchard)
attending wxl (Walter wxl)
attending xnox (Dimitri John Ledkov)

Tracks:
  • Core

Show & Tell

Presenting TokenTube as an easy-to-use full-disk-encryption solution
TokenTube (https://github.com/juergenpabel/tokentube) is an integration component for LUKS and PAM. It provides a subsystem for users to use their Linux login credentials for full-disk-encryption (during Pre-Boot-Authentication) instead of a separate encryption password/passphrase. I am the developer of TokenTube and it's almost feature complete (and quality assured). The only "real" task left is to create proper documentation, which I will create in the upcoming months (debian/ubuntu packages already exist). I would like to present TokenTube at this UOS in order to get awareness for this topic and ultimatively get it on the roadmap for upcoming releases.

Participants:
attending jpabel (Juergen Pabel)
attending ove-risberg (Ove Risberg)
attending saviq (Michał Sawicz)

Tracks:
  • Show & Tell
LxQT; next generation of lubuntu
Showing off the LxQt desktop which is a recreation of lxde using the qt toolkit. This is a migration away from the traditional lxde desktop, which uses GTK.

Participants:
attending bryanquigley (Bryan Quigley)
attending wxl (Walter wxl)
attending xnox (Dimitri John Ledkov)
attending zachvatwork (Zach aikidouke)

Tracks:
  • Show & Tell
Demo: upcoming content-hub features
A couple demos of some features currently being worked on.

Participants:
attending 3v1n0 (Marco Trevisan (Treviño))
attending allanlesage (Allan allanlesage)
attending carla-sella (Carla Sella)
attending cm-t (cm-t arudy)
attending danielandrews7396 (Daniel Andrews)
attending davidc3 (David Callé)
attending ian-weisser (Ian Weisser)
attending jamesmulholland (James Mulholland)
attending mkamenjak (Mario Kamenjak)
attending nik90 (Nekhelesh Ramananthan)
attending pieter2627 (Pieter Engelbrecht)
attending rsalveti (Ricardo Salveti)
attending saviq (Michał Sawicz)
attending sil (Stuart Langridge)

Tracks:
  • Show & Tell
Demo: Unity 8 in Desktop mode
Video and discussion of the current state of Unity 8 when used on a desktop.

Participants:
attending 3v1n0 (Marco Trevisan (Treviño))
attending akiva (Akiva)
attending carla-sella (Carla Sella)
attending cm-t (cm-t arudy)
attending davidc3 (David Callé)
attending ian-weisser (Ian Weisser)
attending jonathan (Jonathan Carter)
attending kyrofa (Kyle Fazzari)
attending louis-bouchard (Louis Bouchard)
attending lukas-kde (Lukáš Tinkl)
attending marcinello (Marcin Leśniowski)
attending mkamenjak (Mario Kamenjak)
attending mzanetti (Michael Zanetti)
attending nhaines (Nathan Haines)
attending nik90 (Nekhelesh Ramananthan)
attending nskaggs (Nicholas Skaggs)
attending ove-risberg (Ove Risberg)
attending pieter2627 (Pieter Engelbrecht)
attending rsalveti (Ricardo Salveti)
attending saviq (Michał Sawicz)
attending sil (Stuart Langridge)
attending timo-jyrinki (Timo Jyrinki)
attending townsend (Christopher Townsend)
attending wxl (Walter wxl)
attending zachvatwork (Zach aikidouke)

Tracks:
  • Show & Tell
SDK with Autopilot Plugin
Run Autopilot tests from the SDK A Demo on whats done, and what needs to be done.

Participants:
attending akiva (Akiva)
attending carla-sella (Carla Sella)
attending nskaggs (Nicholas Skaggs)
attending zeller-benjamin (Benjamin Zeller)

Tracks:
  • Show & Tell
Sosreport for troubleshooting
A quick demo of the sosreport tool used by Canonical support to help troubleshoot customers issues. Upstream: https://github.com/sosreport/sos/ In Ubuntu: http://packages.ubuntu.com/search?keywords=sosreport&searchon=names&suite=all&section=all PPA: https://launchpad.net/~canonical-support/+archive/ubuntu/support-tools

Participants:
attending chiluk (Dave Chiluk)
attending ian-weisser (Ian Weisser)
attending louis-bouchard (Louis Bouchard)
attending rsalveti (Ricardo Salveti)
attending wxl (Walter wxl)

Tracks:
  • Show & Tell
A tool to bundle dependencies for a package for offline installation
dpkg_offline (https://launchpad.net/dpkg-offline/) is a tool to create a tarball containing all the .deb dependencies for a package for offline installation. It assumes the target system is a clean installation from a particular .iso and collects and packages all dependencies needed to install a given set of packages. The resulting bundle can be installed as a local apt repository in the target system and standard apt tools and semantics can be used to install the desired packages. It supports public and private PPAs and can bundle arbitrary local or remote .debs even if they're not fetched from a PPA or .deb archive.

Participants:
attending ian-weisser (Ian Weisser)
attending mkamenjak (Mario Kamenjak)
attending wxl (Walter wxl)

Tracks:
  • Show & Tell
LXD Basic Usage

Participants:
attending angelabad (Angel Abad)
attending bryanquigley (Bryan Quigley)
attending carla-sella (Carla Sella)
attending chiluk (Dave Chiluk)
attending ian-weisser (Ian Weisser)
attending lazypower (Charles Butler)
attending louis-bouchard (Louis Bouchard)
attending mattyw (Matthew Williams)
attending pieter2627 (Pieter Engelbrecht)
attending rsalveti (Ricardo Salveti)
attending saviq (Michał Sawicz)
attending sergiusens (Sergio Schvezov)
attending ted (Ted Gould)
attending thomas-ruecker (Thomas B. Rücker)
attending townsend (Christopher Townsend)
attending tycho-s (Tycho Andersen)
attending wxl (Walter wxl)

Tracks:
  • Show & Tell
Internationalize your QML app in minutes
i18n? l10n? Internationalization is easier than you think! Learn how to make your app multilingual in a few minutes with this comprehensive step-by-step session.

Participants:
attending davidc3 (David Callé)
attending mkamenjak (Mario Kamenjak)

Tracks:
  • Show & Tell
My app testing setup
Rick demos how he tests and iterates on his application during development

Participants:
attending 3v1n0 (Marco Trevisan (Treviño))
attending akiva (Akiva)
attending carla-sella (Carla Sella)
attending elopio (Leo Arias)
attending ian-weisser (Ian Weisser)
attending nik90 (Nekhelesh Ramananthan)

Tracks:
  • Show & Tell
Physalis Build Cloud: Create apps with Apache Cordova
Physalis Build Cloud (http://physalis.io) is an open source build cloud for Apache Cordova HTML5 apps. It provides an easy to use interface to quickly create apps for android and ubuntu. In this talk, I would like to present Physalis and show how to fastly create an HTML5 based ubuntu app.

Participants:
attending wxl (Walter wxl)

Tracks:
  • Show & Tell
Plasma 5 Demo
Showing off Plasma 5's new toys and whistles.

Participants:
attending aaronhoneycutt (Aaron Honeycutt)
attending ovidiu-florin (Ovidiu-Florin BOGDAN)
attending owlman-lists (John Reid)
attending rick-timmis (Rick Timmis)
attending saviq (Michał Sawicz)
attending timo-jyrinki (Timo Jyrinki)
attending valorie-zimmerman (Valorie Zimmerman)
attending wxl (Walter wxl)

Tracks:
  • Show & Tell
bq Aquaris E4.5 Q&A
Ask your questions and interact with bq on the ubuntu phone!

Participants:
attending ian-weisser (Ian Weisser)
attending zachvatwork (Zach aikidouke)

Tracks:
  • Show & Tell
Ubuntu MATE Show and Tell
A look at the plans for Ubuntu MATE 15.10 Slides * https://ubuntu-mate.org/slides/uos-1505/

Participants:
attending akiva (Akiva)

Tracks:
  • Show & Tell