Ubuntu y otras hierbas S01E02: GNOME3 y UBPorts [podcast] [spanish]

Segundo capítulo del podcast Ubuntu y otras hierbas.

En esta ocasión:
Charlaremos sobre estos temas:
  • Migración a GNOME 3
  • UBPorts mantendrá Unity y Ubuntu Phone
El podcast está disponible para escuchar en:


Podcast en Youtube

Links relacionados al podcast:
Banda sonora del podcast bajo licencia CC BY-NC 4.0.
Vídeo de Marius en la Ubucon sobre UBPorts.

Todos los capítulos del podcast 'Ubuntu y otras hierbas' disponibles aquí.

A new hope for Ubuntu Phone: The community

Well, I have to say that Ubuntu Phone was dead for me after the Mark's announcement a few weeks ago. I even posted the end of uNav and I switched to Android.  But my post was a trigger for myself: because the community will not allow uNav to die so easily and of course, the Ubuntu Phone :) You opened my eyes mates!

Do you have an Ubuntu Phone/Tablet?

Please, follow these steps: https://open.uappexplorer.com/docs then, you'll have a new Store and your device will receive community updates after Canonical closes the current (~June 2017).

And a new uNav release

Yes, you'll find the new release of uNav 0.70 in the OpenStore :)) I fixed important API issues (uNav will only work with the OpenStore version after June 1).

uNav in openStore


enjoy your Ubuntu Phone (again) | enjoy uNav (again) | enjoy the freedom (always)


Flash MX4 Ubuntu Edition with Flyme

Warning: You'll lost all your current data and you could brik your phone! I created this tutorial for myself.
You'll need Ubuntu 16.04 and these tools installed:

sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
sudo apt-get update
sudo apt-get install ubuntu-device-flash
sudo apt-get install phablet-tools

Use magic-device-tool for installing CyanogenMod 13.

This proccess will install you:
  • TWRP as boot loader manager, this is the key for next steps.
  • CyanogenMod 13.
Now, download Flyme, I liked the last version of Flyme 5.1.12.1. The version 6 is working a bit slow.
Copy that .zip file to the phone (if you need space, first wide it).

Restart in recovery mode (power on + volume up).

Choose in TWRP > Install, choose the .zip file.

Reboot and it's done!


If you want Google Apps, go to the Meizu Store and choose Google Installer and then install Google Play and everything from there (Don't uninstall Google Installer app because you'll not receive more messages from apps like Telegram).


If you want to return to Ubuntu Phone, you can use the magic-device-tool app again.

El fin de Unity, el móvil y la convergencia. Intentando ver el bosque y no el árbol

Mark Shuttleworth publicaba la noticia del año:

"... we will end our investment in Unity8, the phone and convergence shell. We will shift our default Ubuntu desktop back to GNOME for Ubuntu 18.04 LTS".

WOW. Defenestrar a Unity no es tarea fácil. Es la piedra angular que gobierna el escritorio, móvil y tablet, su estandarte, su diferenciación y la meta de titánicos esfuerzos de desarrollo durante 7 años... Ahí queda eso.

El breve post de Mark es difícil de digerir y deja en el aire temas importantes que Canonical deberá aclarar a corto plazo.

Aún así, veo la noticia como positiva... "¿positiva?". Sí, positiva... Digamos que me gusta ser optimista... :/

Primero porque a parte de Unity, en la noticia recalcan que Ubuntu ha encontrado dos nichos de mercado muy importantes: el IoT y la nube.
Si los consigue dominar le darán muchísima estabilidad y beneficios, lo cual le permitirá afrontar muchos retos a futuro. Sólo por esto, sin duda, es el camino a seguir y donde focalizar los esfuerzos.


Unity permitió a Ubuntu dos cosas muy importantes:
  • Diferenciarse visualmente.
  • Controlar el desarrollo de la interface.
Antes de aparecer Unity yo estaba sorprendido de por qué Ubuntu publicaba una versión 10.04 LTS cuyo botón de apagado en el panel de GNOME 2 desaparecía por arte de magia. ¿Cómo diantres podía yo recomendar Ubuntu a nadie si en cada sesión sólo se podía apagar el sistema entrando a la consola como root?
Unity proporcionó control total sobre el desarrollo de la interface permitiendo solventar este tipo de bugs. ¡Así que personalmente fue muy bienvenido!
Pero muchos usuarios abandonaron la distribución debido a su falta de personalización.

Unity apuntaba muy alto, mucho más alto de lo que creíamos en su primera release. Tal vez demasiado alto.
Se acopló como un guante a la interface táctil. Ha sido el único entorno de escritorio que fue homogéneo y coherente tanto en escritorio, móvil y tablet.

Con su abandono, Ubuntu pierde la diferenciación y control, pero 'gana' varias cosas:
  • El móvil estaba herido de muerte. El mercado dictaminó que prefiere el monopolio de Android y no está preparado para permitir madurar otras opciones. Y malgastar recursos en algo decadente no es lógico.
  • Unity 8 no acaba de estabilizar en escritorio. Excesivamente dependiente de drivers y hacer casar mir con demasiadas cosas.
  • Ubuntu seguirá focalizado y con energía en el escritorio.
  • Se reinvertirán esfuerzos en GNOME.
A nivel personal, en estos 2 últimos años jamás he visto en el software libre una comunidad más comprometida y vibrante que la de Ubuntu Phone. He invertido muchísimas horas en aplicaciones como uWriter y uNav, pero no me arrepiento en lo más mínimo, pues me permitieron conocer y compartir momentos inolvidables con muchísima gente que de otra manera no hubiera sido posible.
uNav canibalizó horas de otros proyectos, pero es porque tuvo un hype incomparable y ha sido fruto de muchísimas alegrías, como estar preinstalado por defecto :))

El sabor general es agridulce y en especial por la incertidumbre de qué pasará a corto plazo.

New uNav for Ubuntu Phone

After a few improvements in uNav I'm so proud of the current version, specially with the last useful feature.

But an image will explain it better. You'll choose your transport mode and the orange line is the public transport :))

New uNav 0.67
Enjoy the freedom in your Ubuntu Phone or tablet!

How to revert to a previous version of a snap package? wekan in this case

The snap packages are awesome for me:
  • Simple.
  • Isolated.
  • So easy installation of complex software, like Wekan.
  • Libraries included.
  • Autoupdates: Install & forget it.
If a future update crashs, it will revert that update even! But this morning Wekan didn't work because of a bug. The update didn't crash because wekan really works, but you can't open a card, then I need to revert it. What could I do?

I confirmed an update in the snap yesterday:

root@snap:~# changes wekan-ondra
ID Status Spawn Ready Summary
63 Done 2017-03-07T17:38:00Z 2017-03-07T17:38:16Z Refresh snap "wekan-ondra"

root@
snap:~#

I tried a fast update, maybe it was reverted in a new update, but not lucky:

root@snap:~# snap refresh wekan-ondra
snap "wekan-ondra" has no updates available
root@
snap:~#

Then, I reverted the update and everything was working again:

root@snap:~# snap revert wekan-ondra
wekan-ondra reverted to 0.10.1
root@
snap:~#

And the last step, help and report it in Launchpad :)