Friday, July 5, 2013

Dogfooding the core apps

So you've seen the building excitement and noise around the core apps project and are wishing there was a way for you to help. Perhaps your not a developer or someone with the skills to help write auomated tests. Or maybe you just want a preview of what things are like and play around with the developing ubuntu touch platform.

The good news is that you can! As Jono shared, we want to dogfood the core apps this month. The core apps can all be run on your ubuntu desktop, you don't need to flash a phone or tablet, and you don't even need to be running saucy (ubuntu development version). (Of course if you do have a phone, flash it and dogfood there if possible!)

Yummy!

To be fair, running and playing with the core apps is a lot more fun than eating actual dogfood, and it might even be healthier for you too :-p

Enter the core apps ppa. Just a quick command away and you can get access to all of the core apps. Ready?

EDIT: You also need the qt5 and ubuntu-sdk team ppa in order for the dependencies to work. Sorry!

sudo add-apt-repository ppa:canonical-qt5-edgers/qt5-proper
sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
sudo apt-get update && sudo apt-get install ubuntu-sdk

then,

sudo add-apt-repository ppa:ubuntu-touch-coreapps-drivers/daily
sudo apt-get update && sudo apt-get install touch-coreapps


This will install the ppa and all of the core apps. They should run just fine on your desktop.

So now what? Well, even without a phone you can dogfood the apps a little. Try them out. Use them. Find bugs and problems. See if they meet your needs (real or percieved) for usage. Everyone's needs and usage will be different, and thus this early feedback is important to get into the hands of the developers.

Find a bug? See a potential missing feature? Check out the dogfooding page for bug reporting links and instructions as well as blueprints showing work items and status for features. Happy Testing err, Dogfooding!

7 comments:

  1. I get

    The following packages have unmet dependencies:
    touch-coreapps : Depends: ubuntu-filemanager-app but it is not going to be installed
    Depends: ubuntu-terminal-app but it is not going to be installed
    Depends: music-app but it is not going to be installed

    ReplyDelete
    Replies
    1. Sorry I failed to include installing the ubuntu-sdk and qt5 stuff! The post has been updated , but:

      sudo add-apt-repository ppa:canonical-qt5-edgers/qt5-proper && sudo add-apt-repository ppa:ubuntu-sdk-team/ppa && sudo apt-get update && sudo apt-get install ubuntu-sdk

      Delete
  2. Do you plan to make core apps available for precise?

    ReplyDelete
    Replies
    1. Unfortunately the new qt5 pieces the core apps depend on aren't available in precise. I'm not sure if precise will receive them at some point or not -- I don't personally know how much backporting is required.

      Delete
  3. and jono has now entered puppy mode ;o

    impressive all the stuff you can do with his head :p

    ReplyDelete
  4. Upgrading HUD to 13.10 version will make HUD in 13.04 functionality broken, at least on my system.

    ReplyDelete
    Replies
    1. Also on my system. I’m dependent on HUD so that I give up testing touch apps.
      Testing should be on USB drive or a VM with the latest release.

      Delete