Click Packages Included on Ubuntu Touch Posted on Aug 15, 2013
How the click packages get included on Ubuntu Touch


In the recent images, starting the 20130813.1, you will notice that click packages have started to show up on the built images. That is, from a user perspective you would probably not notice at all, but if you dive into the system, you will. What and how it is built Currently, all the packages for the Core Community Apps are being built as click packages, as these are the easiest since are binary independent.

Read More

Good logs for telephony and wifi bug reporting Posted on Jun 8, 2013
Providing good logs for telephony and ofono bugs


Now that you use data with your cellphone provider over Ubuntu Touch people are getting hands on with it even though it requires manual enablement. In effect, more usage implies more bugs; and they are more than welcome. Since carriers are different all around the world, fixing those specific bugs may be rather complicated without a good bug report. The setup Enable logging for the ofono upstart scripts: cp /etc/init/ofono.conf /etc/init/ofono.override Open /etc/init/ofono.override Locate the exec ofonod line and add a -d Enable logging for the Network Manager upstart scripts: cp /etc/init/network-manager.conf /etc/init/network-manager.override Open /etc/init/ofono.override Locate the exec NetworkManager line and add a --log-level=DEBUG The bug Reboot to start from scratch, if you can reproduce, depending on where you believe the bug lies, start your bug by either typing: adb shell ubuntu-bug ofono adb shell ubuntu-bug network-manager And add the output of: /usr/share/ofono/scripts/list-modems /usr/share/ofono/scripts/list-contexts and then fetch /var/log/syslog Once you are done get rid of the two upstart override files.

Read More

Trekking while using wikilocs for tracks Posted on Mar 29, 2013
Wikilocs to record tracks


I just came back from among other things, well two weeks ago in reality, from doing the Inka Trail. While that is not the purpose of this writing, I did wish to be able to record the walk, but 4 days without batteries and the device I possessed where a blocker for recording it, more so when that device was our backup for photo taking, yes, it was a phone. Putting that aside for a bit, I became a wikiloc user a while back to follow jimmyangel on the site, I actually know him but was told so by a different person.

Read More

Improving Google Maps Posted on Jan 23, 2013
Use Google Map Maker to improve Google Maps


As it is you may be navigating GoogleMaps and notice that a street is marked as going in the opposite direction or that perhaps it is a two way street. There may be times when you want to find a location and it is no where to be seen. It seems that most people prefer to find stuff in Foursquare, myself not falling into that category, I take the time to add venues to my source of information.

Read More

Automatic Android Recovery Image Deployment Posted on Jan 22, 2013
Automatic deploy of update zips with android recovery


If you are building on Android or Cyanogenmod and want to automatically deploy the recovery images to test them out it is possible, you just need to do this adb push system.zip /sdcard/ adb reboot recovery Then you’d just do the dance of selecting through the menus until you were updated. What if all that could be automated? Well it can, and what follows are the building blocks for that. So if you look at bootable/recovery/recovery.cpp you will notice static const struct option OPTIONS[] = { { "send_intent", required_argument, NULL, 's' }, { "update_package", required_argument, NULL, 'u' }, { "wipe_data", no_argument, NULL, 'w' }, { "wipe_cache", no_argument, NULL, 'c' }, { "show_text", no_argument, NULL, 't' }, { NULL, 0, NULL, 0 }, }; It is exactly what it looks like, so how do we craft this so when booted into recovery for our automation to take place?

Read More

Connect. Socialize.