[Touch-packages] [Bug 1387214] Re: [TOPBLOCKER] file corruption on touch images in rw portions of the filesystem

2015-05-01 Thread Chris Croome
I might have hit this issue again, I have some files in a git repo on my
phone (mako running devel channel) and when I tried to do a `git commit
-a` just now I got:

error: corrupt loose object '4e1f9449b61f1b1eea1415de21c1c90db0a01f45'
fatal: loose object 4e1f9449b61f1b1eea1415de21c1c90db0a01f45 (stored in 
.git/objects/4e/1f9449b61f1b1eea1415de21c1c90db0a01f45) is corrupt

This is a 6.5K zlib compressed data file, when I moved it out of the way
and tried to do a `git commit -a` I was prompted to add things to the
repo that were already there, at this point I gave up and checked out a
fresh working copy of the repo.

It is of course possible that this corruption was caused by something
like a `git pull` failing half way though due to a network connection
issue, but I don't remember this happening.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to initramfs-tools-ubuntu-
touch in Ubuntu.
https://bugs.launchpad.net/bugs/1387214

Title:
  [TOPBLOCKER] file corruption on touch images in rw portions of the
  filesystem

Status in the base for Ubuntu mobile products:
  Fix Released
Status in android package in Ubuntu:
  Fix Released
Status in android-tools package in Ubuntu:
  In Progress
Status in initramfs-tools-ubuntu-touch package in Ubuntu:
  Fix Released
Status in linux-mako package in Ubuntu:
  Confirmed
Status in android package in Ubuntu RTM:
  Fix Released
Status in android-tools package in Ubuntu RTM:
  In Progress
Status in initramfs-tools-ubuntu-touch package in Ubuntu RTM:
  Fix Released
Status in linux-mako package in Ubuntu RTM:
  Confirmed

Bug description:
  Symptoms are that cache files in /var/cache/apparmor and profiles in
  /var/lib/apparmor/profiles are sometimes corrupted after a reboot.
  We've already fixed several bugs in the apparmor and click-apparmor
  and made both more robust in the face of corruption and we've reduced
  the impact when there is a corrupted profile, but we've still not
  found the cause of the corruption. This corruption can still affect
  real-world devices: if a profile in /var/lib/apparmor/profiles is
  corrupted and the cache file is out of date, then the profile won't
  compile and that app/scope won't start.

  Workaround: remove the affected profile and then run 'sudo aa-
  clickhook'. This obviously is not viable on an end-user device.

  The investigation is ongoing and this may not be a problem with the
  kernel at all, so this bug may be retargeted to another project.

  The security team and the kernel team have discussed this a lot and
  Colin King is currently looking at this. This bug is just so it can be
  tracked. Here is an excerpt from my latest email to Colin:

  I believe I have conclusively ruled out apparmor_parser and aa-
  clickhook by creating a new 'home/bug/test-with-true.sh'. Here is the
  test output:

  http://paste.ubuntu.com/8648109/

  Specifically, home/bug/test-with-true.sh changes the interesting parts
  of the algorithm to:

  1. wait for unity8 to start (this ensures the apparmor upstart job is 
finished)
  2. restore apparmor_parser and aa-clickhook, if needed
  3. if /home/bug/profiles... exists, perform a diff -Naur /home/bug/profiles...
     /var/lib/apparmor/profiles and fail if differences (note, apparmor_parser
     and aa-clickhook were /bin/true during boot so they could not have changed
     /var/lib/apparmor/profiles)
  4. verify the profiles, exit with error if they do not
  5. alternately upgrade/downgrade the packages
  6. verify the profiles, exit with error if they do not
  7. copy the known good profiles in the previous step to /home/bug/profiles...
  8. have apparmor_parser and aa-clickhook point to /bin/true
  9. reboot
  10. go to step 1

  In the paste you'll notice that in step 6 the profiles were
  successfully created by the installation of the packages, then
  verified, then copied aside, then apparmor_parser and aa-clickhook
  diverted, then rebooted, only to have the profiles in
  /var/lib/apparmor/profiles be different than what was copied aside. It
  would be nice to verify on your device as well (I reproduced several
  times here) and verify the reproducer algorithm. I think this suggests
  this is a kernel issue and not userspace.

  IMPORTANT: you will want to update the reproducer and refollow all of these 
steps (ie, I updated the scripts, the debs, the sudoers file, etc):
  $ wget http://people.canonical.com/~jamie/cking/aa-corruption.tar.gz
  $ tar -zxvf ./aa-corruption.tar.gz
  ...

  $ adb push ./aa-corruption.tar.gz /tmp
  $ adb shell
  phablet@ubuntu-phablet:~$ cd /tmp
  phablet@ubuntu-phablet:~$ tar -zxvf ./aa-corruption.tar.gz
  phablet@ubuntu-phablet:~$ sudo mount -o remount,rw /
  phablet@ubuntu-phablet:~$ sudo cp ./aa-corruption/etc/sudoers.d/phablet
  /etc/sudoers.d/
  phablet@ubuntu-phablet:~$ sudo mount -o remount,ro /
  phablet@ubuntu-phablet:~$ sudo cp -a ./aa-corruption/home/bug /home
  

[Touch-packages] [Bug 1383716] [NEW] No way to use a proxy server in webbrowser-app

2014-10-21 Thread Chris Croome
Public bug reported:

It would be nice to be able to specify a socks proxy server via
~/.config/webbrowser-app/settings.conf

For example (using the Firefox about:config variables for this example):

network.proxy.socks=localhost
network.proxy.socks_port=3128
network.proxy.no_proxies_on=localhost,127.0.0.1
network.proxy.socks_remote_dns=true
network.proxy.socks_version=5

A socks proxy can easily be created using ssh and / or tor.

** Affects: webbrowser-app (Ubuntu)
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to webbrowser-app in Ubuntu.
https://bugs.launchpad.net/bugs/1383716

Title:
  No way to use a proxy server in webbrowser-app

Status in “webbrowser-app” package in Ubuntu:
  New

Bug description:
  It would be nice to be able to specify a socks proxy server via
  ~/.config/webbrowser-app/settings.conf

  For example (using the Firefox about:config variables for this
  example):

  network.proxy.socks=localhost
  network.proxy.socks_port=3128
  network.proxy.no_proxies_on=localhost,127.0.0.1
  network.proxy.socks_remote_dns=true
  network.proxy.socks_version=5

  A socks proxy can easily be created using ssh and / or tor.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/webbrowser-app/+bug/1383716/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1377096] Re: [OSK] Ubuntu Touch should allow alternative keyboard layouts

2014-10-19 Thread Chris Croome
See also https://bugs.launchpad.net/ubuntu/+source/ubuntu-
keyboard/+bug/1228186

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-keyboard in Ubuntu.
https://bugs.launchpad.net/bugs/1377096

Title:
  [OSK] Ubuntu Touch should allow alternative keyboard layouts

Status in Ubuntu UX bugs:
  Triaged
Status in “ubuntu-keyboard” package in Ubuntu:
  Triaged

Bug description:
  It would be nice if alternative keyboard layouts were available for
  Ubuntu Touch.

  On Android devices I use the Hacker's Keyboard
  https://code.google.com/p/hackerskeyboard/ from F-Droid
  
https://f-droid.org/repository/browse/?fdfilter=org.pocketworkstation.pckeyboardfdid=org.pocketworkstation.pckeyboard
  as this allows customisation and easy access to keys such as Ctrl,
  Esc, !, : and - and these are keys that take a lot of key presses with
  the current Ubuntu touch keyboard (I use vim). In addition key
  combinations such as Ctrl-n and Ctrl-p (next and previous channel in
  IRSSI) are not possible with the current Ubuntu Touch keyboard.

  Having said the above the gestures, double tap for tab, swipe up, down
  , left and right for the arrow keys is great and I now find myself
  trying to use these gestures on Android devices...

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ux/+bug/1377096/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1228186] Re: Can't use modifier keys like Control or Alt

2014-10-19 Thread Chris Croome
The built in options are quite limited, you can't do things like Ctrl-N
and Ctrl-P, see #1377096

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-keyboard in Ubuntu.
https://bugs.launchpad.net/bugs/1228186

Title:
  Can't use modifier keys like Control or Alt

Status in Ubuntu Keyboard:
  Triaged
Status in “ubuntu-keyboard” package in Ubuntu:
  Triaged

Bug description:
  This is especially noticable when trying to use the Terminal
  application.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-keyboard/+bug/1228186/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1228186] Re: Can't use modifier keys like Control or Alt

2014-10-19 Thread Chris Croome
The other bug report on this: https://bugs.launchpad.net/ubuntu/+source
/ubuntu-keyboard/+bug/1377096

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-keyboard in Ubuntu.
https://bugs.launchpad.net/bugs/1228186

Title:
  Can't use modifier keys like Control or Alt

Status in Ubuntu Keyboard:
  Triaged
Status in “ubuntu-keyboard” package in Ubuntu:
  Triaged

Bug description:
  This is especially noticable when trying to use the Terminal
  application.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-keyboard/+bug/1228186/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1377096] [NEW] Ubuntu Touch should allow alternative keyboard layouts

2014-10-03 Thread Chris Croome
Public bug reported:

It would be nice if alternative keyboard layouts were available for
Ubuntu Touch.

On Android devices I use the Hacker's Keyboard
https://code.google.com/p/hackerskeyboard/ from F-Droid
https://f-droid.org/repository/browse/?fdfilter=org.pocketworkstation.pckeyboardfdid=org.pocketworkstation.pckeyboard
as this allows customisation and easy access to keys such as Ctrl, Esc,
!, : and - and these are keys that take a lot of key presses with the
current Ubuntu touch keyboard (I use vim). In addition key combinations
such as Ctrl-n and Ctrl-p (next and previous channel in IRSSI) are not
possible with the current Ubuntu Touch keyboard.

Having said the above the gestures, double tap for tab, swipe up, down ,
left and right for the arrow keys is great and I now find myself trying
to use these gestures on Android devices...

** Affects: ubuntu-ux
 Importance: Undecided
 Status: New

** Affects: ubuntu-keyboard (Ubuntu)
 Importance: Undecided
 Status: New


** Tags: ubuntu-ux

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-ui-toolkit in
Ubuntu.
https://bugs.launchpad.net/bugs/1377096

Title:
  Ubuntu Touch should allow alternative keyboard layouts

Status in Ubuntu UX bugs:
  New
Status in “ubuntu-keyboard” package in Ubuntu:
  New

Bug description:
  It would be nice if alternative keyboard layouts were available for
  Ubuntu Touch.

  On Android devices I use the Hacker's Keyboard
  https://code.google.com/p/hackerskeyboard/ from F-Droid
  
https://f-droid.org/repository/browse/?fdfilter=org.pocketworkstation.pckeyboardfdid=org.pocketworkstation.pckeyboard
  as this allows customisation and easy access to keys such as Ctrl,
  Esc, !, : and - and these are keys that take a lot of key presses with
  the current Ubuntu touch keyboard (I use vim). In addition key
  combinations such as Ctrl-n and Ctrl-p (next and previous channel in
  IRSSI) are not possible with the current Ubuntu Touch keyboard.

  Having said the above the gestures, double tap for tab, swipe up, down
  , left and right for the arrow keys is great and I now find myself
  trying to use these gestures on Android devices...

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ux/+bug/1377096/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1276373] Re: invalid cross-device link

2014-09-27 Thread Chris Croome
Using the image-based system updates results in any additional packages
that have been added needing to be reinstalled (for example screen to
enable more than one terminal sessions to use used at the same time).
This isn't optimial for people who want to use teminal based
applications, I realise that people like this are not the key audience
for Ubuntu Touch but is some consideration of users of this nature
possible?

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to lxc-android-config in
Ubuntu.
https://bugs.launchpad.net/bugs/1276373

Title:
  invalid cross-device link

Status in “lxc-android-config” package in Ubuntu:
  Won't Fix

Bug description:
  Manually updated my gnexus via APT. Not sure if I broke something or
  if it is a problem with the package but I got the following problem:

  Preparing to unpack .../lxc-android-config_0.135_all.deb ...
  Leaving 'diversion of 
/usr/share/polkit-1/actions/org.freedesktop.NetworkManager.policy to 
/usr/share/polkit-1/actions/org.freedesktop.NetworkManager.policy.orig by 
lxc-android-config'
  Unpacking lxc-android-config (0.135) over (0.126) ...
  dpkg: error processing archive 
/var/cache/apt/archives/lxc-android-config_0.135_all.deb (--unpack):
   unable to make backup link of `./lib/udev/rules.d/70-android.rules' before 
installing new version: Invalid cross-device link
  Errors were encountered while processing:
   /var/cache/apt/archives/lxc-android-config_0.135_all.deb
  E: Sub-process /usr/bin/dpkg returned an error code (1)

  Now, I can only boot to Ubuntu via recovery mode and not to Android
  anymore (had a dual boot). However, I am not sure if the latter is
  related to this problem.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lxc-android-config/+bug/1276373/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp