Planet Ubuntu
Subscribe to Planet Ubuntu feed
Planet Ubuntu - http://planet.ubuntu.com/
Updated: 2 hours 59 min ago

Ronnie Tucker: Full Circle #88 is out NOW!

Fri, 2014-08-29 16:03

This month:
* Command & Conquer
* How-To : Minimal Ubuntu Install, LibreOffice, and GRUB2.
* Graphics : Blender and Inkscape.
* Linux Labs: Ripping DVDs with Handdrake, and Compiling a Kernel
* Arduino
plus: Q&A, Security, Ubuntu Games, and soooo much more.

ALSO: Don’t forget to search for ‘full circle magazine’ on Google Play/Books.

http://fullcirclemagazine.org/issue-88/

 

Ubuntu GNOME: [Voting] Ubuntu GNOME 14.10 Wallpaper Contest

Fri, 2014-08-29 11:59

Hi,

This is our second official Wallpaper Contest for Ubuntu GNOME and this time, it is for Utopic Unicorn.

We ask our community to help us to vote for your desired wallpaper.

To vote, kindly click at this link.

Contest Rules

  • Contest ends on 05-09-2014
  • You have to vote on at least 1 photo
  • You can vote on max 3 photos

As per this email form Ubuntu GNOME Artwork Team, there will be 10 wallpapers to be chosen and these will be included with Ubuntu GNOME 14.10 by default.

We appreciate your time to vote and your help.

Thank you!

On behalf of Ubuntu GNOME Artwork Team

Kubuntu Wire: Kubuntu on LinkedIn

Fri, 2014-08-29 09:43

We can sit in our own nerdy world in open source communities too much so at Kubuntu we have been setting up social media forums and we have just added a LinkedIn page for Kubuntu which should get the usual news stories of new releases and updates.  There is also a Kubuntu Users group on LinkedIn if you want to share experiences with people who like to take more of a business approach to their computers than users of other social media websites.

14.10 Beta 1 is out, you can give us feedback on Google + or Facebook or Twitter or Linkedin

Daniel Pocock: Welcoming libphonenumber to Debian and Ubuntu

Fri, 2014-08-29 08:02

Google's libphonenumber is a universal library for parsing, validating, identifying and formatting phone numbers. It works quite well for numbers from just about anywhere. Here is a Java code sample (C++ and JavaScript also supported) from their web site:


String swissNumberStr = "044 668 18 00";
PhoneNumberUtil phoneUtil = PhoneNumberUtil.getInstance();
try {
  PhoneNumber swissNumberProto = phoneUtil.parse(swissNumberStr, "CH");
} catch (NumberParseException e) {
  System.err.println("NumberParseException was thrown: " + e.toString());
}
boolean isValid = phoneUtil.isValidNumber(swissNumberProto); // returns true
// Produces "+41 44 668 18 00"
System.out.println(phoneUtil.format(swissNumberProto, PhoneNumberFormat.INTERNATIONAL));
// Produces "044 668 18 00"
System.out.println(phoneUtil.format(swissNumberProto, PhoneNumberFormat.NATIONAL));
// Produces "+41446681800"
System.out.println(phoneUtil.format(swissNumberProto, PhoneNumberFormat.E164));

This is particularly useful for anybody working with international phone numbers. This is a common requirement in the world of VoIP where people mix-and-match phones and hosted PBXes in different countries and all their numbers have to be normalized.

About the packages

The new libphonenumber package provides support for C++ and Java users. Upstream also supports JavaScript but that hasn't been packaged yet.

Using libphonenumber from Evolution and other software

Lumicall, the secure SIP/ZRTP client for Android, has had libphonenumber from the beginning. It is essential when converting dialed numbers into E.164 format to make ENUM queries and it is also helpful to normalize all the numbers before passing them to VoIP gateways.

Debian includes the GNOME Evolution suite and it will use libphonenumber to improve handling of phone numbers in contact records if enabled at compile time. Fredrik has submitted a patch for that in Debian.

Many more applications can potentially benefit from this too. libphonenumber is released under an Apache license so it is compatible with the Mozilla license and suitable for use in Thunderbird plugins.

Improving libphonenumber

It is hard to keep up with the changes in dialing codes around the world. Phone companies and sometimes even whole countries come and go from time to time. Numbering plans change to add extra digits. New prefixes are created for new mobile networks. libphonenumber contains metadata for all the countries and telephone numbers that the authors are aware of but they also welcome feedback through their mailing list for anything that is not quite right.

Now that libphonenumber is available as a package, it may be helpful for somebody to try and find a way to split the metadata from the code so that metadata changes could be distributed through the stable updates catalog along with other volatile packages such as anti-virus patterns.

Robert Collins: Test processes as servers

Fri, 2014-08-29 04:10

Since its very early days subunit has had a single model – you run a process, it outputs test results. This works great, except when it doesn’t.

On the up side, you have a one way pipeline – there’s no interactivity needed, which makes it very very easy to write a subunit backend that e.g. testr can use.

On the downside, there’s no interactivity, which means that anytime you want to do something with those tests, a new process is needed – and thats sometimes quite expensive – particularly in test suites with 10’s of thousands of tests.Now, for use in the development edit-execute loop, this is arguably ok, because one needs to load the new tests into memory anyway; but wouldn’t it be nice if tools like testr that run tests for you didn’t have to decide upfront exactly how they were going to run. If instead they could get things running straight away and then give progressively larger and larger units of work to be run, without forcing a new process (and thus new discovery directory walking and importing) ? Secondly, testr has an inconsistent interface – if testr is letting a user debug things to testr through to child workers in a chain, it needs to use something structured (e.g. subunit) and route stdin to the actual worker, but the final testr needs to unwrap everything – this is needlessly complex. Lastly, for some languages at least, its possibly to dynamically pick up new code at runtime – so a simple inotify loop and we could avoid new-process (and more importantly complete-enumeration) *entirely*, leading to very fast edit-test cycles.

So, in this blog post I’m really running this idea up the flagpole, and trying to sketch out the interface – and hopefully get feedback on it.

Taking subunit.run as an example process to do this to:

  1. There should be an option to change from one-shot to server mode
  2. In server mode, it will listen for commands somewhere (lets say stdin)
  3. On startup it might eager load the available tests
  4. One command would be list-tests – which would enumerate all the tests to its output channel (which is stdout today – so lets stay with that for now)
  5. Another would be run-tests, which would take a set of test ids, and then filter-and-run just those ids from the available tests, output, as it does today, going to stdout. Passing somewhat large sets of test ids in may be desirable, because some test runners perform fixture optimisations (e.g. bringing up DB servers or web servers) and test-at-a-time is pretty much worst case for that sort of environment.
  6. Another would be be std-in a command providing a packet of stdin – used for interacting with debuggers

So that seems pretty approachable to me – we don’t even need an async loop in there, as long as we’re willing to patch select etc (for the stdin handling in some environments like Twisted). If we don’t want to monkey patch like that, we’ll need to make stdin a socketpair, and have an event loop running to shepard bytes from the real stdin to the one we let the rest of Python have.

What about that nirvana above? If we assume inotify support, then list_tests (and run_tests) can just consult a changed-file list and reload those modules before continuing. Reloading them just-in-time would be likely to create havoc – I think reloading only when synchronised with test completion makes a great deal of sense.

Would such a test server make sense in other languages?  What about e.g. testtools.run vs subunit.run – such a server wouldn’t want to use subunit, but perhaps a regular CLI UI would be nice…


The Fridge: Ubuntu 14.10 (Utopic Unicorn) beta-1 released!

Thu, 2014-08-28 21:56

The first beta of the Utopic Unicorn (to become 14.10) has now been released!

This beta features images for Kubuntu, Lubuntu, Ubuntu GNOME, UbuntuKylin, Xubuntu and the Ubuntu Cloud images.

Pre-releases of the Utopic Unicorn are *not* encouraged for anyone needing a stable system or anyone who is not comfortable running into occasional, even frequent breakage. They are, however, recommended for Ubuntu flavor developers and those who want to help in testing, reporting and fixing bugs as we work towards getting this release ready.

Beta 1 includes a number of software updates that are ready for wider testing. This is quite an early set of images, so you should expect some bugs.

While these Beta 1 images have been tested and work, except as noted in the release notes, Ubuntu developers are continuing to improve the Utopic Unicorn. In particular, once newer daily images are available, system installation bugs identified in the Beta 1 installer should be verified against the current daily image before being reported in Launchpad. Using an obsolete image to re-report bugs that have already been fixed wastes your time and the time of developers who are busy trying to make 14.10 the best Ubuntu release yet. Always ensure your system is up to date before reporting bugs.

Kubuntu

Kubuntu is the KDE based flavour of Ubuntu. It uses the Plasma desktop and includes a wide selection of tools from the KDE project.

Kubuntu development is now focussing on the next generation of KDE Software, Plasma 5. This is not yet stable enough for everyday use, so our default option is the trusted Plasma 4 desktop. A tech preview of Plasma 5 is available for those who want to try out the future.

The Beta-1 images can be downloaded at:

http://cdimage.ubuntu.com/kubuntu/releases/utopic/beta-1/
http://cdimage.ubuntu.com/kubuntu-plasma5/releases/utopic/beta-1/

More information on Kubuntu Beta-1 can be found here:
https://wiki.ubuntu.com/UtopicUnicorn/Beta1/Kubuntu

Lubuntu

Lubuntu is a flavor of Ubuntu based on LXDE and focused on providing a very lightweight distribution.

Lubuntu development is currently focused on the transition away from GTK+ to the Qt framework. This is not stable enough for everyday use, so the focus this version is on fixing bugs.

The Beta 1 images can be downloaded at:
http://cdimage.ubuntu.com/lubuntu/releases/utopic/beta-1/

Ubuntu GNOME

Ubuntu GNOME is a flavor of Ubuntu featuring the GNOME desktop environment.

The Beta-1 images can be downloaded at:
http://cdimage.ubuntu.com/ubuntu-gnome/releases/utopic/beta-1/

More information on Ubuntu GNOME Beta-1 can be found here:
https://wiki.ubuntu.com/UtopicUnicorn/Beta1/UbuntuGNOME

UbuntuKylin

UbuntuKylin is a flavor of Ubuntu that is more suitable for Chinese users.

The Beta-1 images can be downloaded at:
http://cdimage.ubuntu.com/ubuntukylin/releases/utopic/beta-1/

More information on UbuntuKylin Beta-1 can be found here:
https://wiki.ubuntu.com/Ubuntu%20Kylin/1410-beta-1-ReleaseNote

Xubuntu

Xubuntu is a flavor of Ubuntu shipping with the XFCE desktop environment.

The Beta-1 images can be downloaded at:
http://cdimage.ubuntu.com/xubuntu/releases/utopic/beta-1/

More information on Xubuntu Beta-1 can be found here:
https://wiki.ubuntu.com/UtopicUnicorn/Beta1/Xubuntu

Ubuntu Cloud

These images can be run on Amazon EC2, Openstack, SmartOS and many other clouds. Beta-1 images have been published to Windows Azure and Amazon EC2.

http://cloud-images.ubuntu.com/releases/utopic/beta-1/

Regular daily images for Ubuntu Cloud can be found at:
http://cloud-images.ubuntu.com/daily/server/

Daily Images

Regular daily images for Ubuntu can be found at: http://cdimage.ubuntu.com

If you’re interested in following the changes as we further develop Utopic, we suggest that you subscribe to the ubuntu-devel-announce list. This is a low-traffic list (a few posts a week) carrying announcements of approved specifications, policy changes, beta releases and other interesting events.

http://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-announce

A big thank you to the developers and testers for their efforts to pull together this Beta release!

Originally posted to the ubuntu-devel-announce mailing list on Thu Aug 28 21:04:39 UTC 2014 by Stéphane Graber

Lubuntu Blog: Lubuntu Utopic Unicorn 14.10 β1

Thu, 2014-08-28 21:45
We’re preparing Lubuntu 14.10, the Utopic Unicorn, for distribution in October 2014. With this early Beta pre-release, you can see what we are trying out in preparation for our next version (with 3.15.0.6 Ubuntu Linux kernel). Remember that this is an early beta pre-release, so don't use it on daily production computers.

We'd like you to join us for testing, especially if you have a PPC machine. We didn't have PPC testers this release, do there is no PPC release.

Read the release notes before getting the disc images, and contact us with feedback.

Ubuntu GNOME: Utopic Unicorn Beta 1

Thu, 2014-08-28 21:22

Hi,

Ubuntu GNOME Team is pleased to announce the release of Ubuntu GNOME Utopic Unicorn Beta 1.

Please do read the release notes.

NOTE:

This is Beta 1 Release. Ubuntu GNOME Beta Releases are NOT recommended for:

  • Regular users who are not aware of pre-release issues
  • Anyone who needs a stable system
  • Anyone uncomfortable running a possibly frequently broken system
  • Anyone in a production environment with data or workflows that need to be reliable

Ubuntu GNOME Beta Releases are recommended for:

  • Regular users who want to help us test by finding, reporting, and/or fixing bugs
  • Ubuntu GNOME developers

To help with testing Ubuntu GNOME:
Please see Testing Ubuntu GNOME Wiki Page.

To contact Ubuntu GNOME:
Please see our full list of contact channels.

Thank you for choosing and testing Ubuntu GNOME!

Xubuntu: Xubuntu 14.10 Beta 1 is released!

Thu, 2014-08-28 21:16

The Xubuntu team is pleased to announce the immediate release of Xubuntu 14.10 Beta 1. This is the first beta towards the final release in October. Before this beta we have landed various of enhancements and some new features. Now it’s time to start polishing the last edges and improve the stability.

The first beta release also marks the end of the period to land new features in the form of Ubuntu Feature Freeze. This means any new updates to packages should be bug fixes only, the Xubuntu team is committed to fixing as many of the bugs as possible before the final release.

The beta 1 release is available for download by torrents and direct downloads from
http://cdimage.ubuntu.com/xubuntu/releases/utopic/beta-1/

Highlights and known issues New features and enhancements
  • Inxi, a tool to gather system information, is now included
  • To allow users to use pkexec for selected applications instead of gksu(do), appropriate profiles are now included for Thunar and Mousepad
  • The display dialog has been updated, multiple dispays can now be arranged by drag and drop
  • The power manager can now control the keyboard-backlight and features a new panel plugin, which shows the battery’s status, other connected devices with batteries and controls the display’s backlight brightness
  • The themes now support Gtk3.12
  • The alt-tab dialog can now be clicked with the mouse to select a window
  • Xubuntu minimal install available – information on installation and testing will follow shortly.
Bug fixes
  • Setting-related menu items earlier available only under Settings manager are now shown and searchable in Whiskermenu (1310264)
  • Presentation mode in Xfce4 power manager is now working (1193716)
  • apt-offline is now functional, previously “Something is wrong with the apt system” (1357217)
Known Issues
  • Video corruption when booting a virtual livesession (1357702)
  • Failure to configure wifi in live-session (1351590)
  • com32r error on boot with usb (1325801)
New application versions in the Xubuntu packageset
  • Catfish 1.2.1
  • Xfwm4 4.11.2
  • Updates to xfdesktop4 (4.11.7), xfce4-panel (4.11.1), login screen (lightdm-gtk-greeter 1.9.0)
  • xfce4-appfinder (4.11.0)
  • xfce4-notifyd (0.2.4-3)
  • xfce4-settings (4.11.3)
  • xfce4-power-manager (1.3.2)
  • xfce4-whiskermenu-plugin (1.4.0)
  • Light-locker-settings (1.4.0)
  • Menulibre (2.0.5)
  • Mugshot (0.2.4)
Other changes

XChat is removed from the default installation; we recommend trying the Pidgin IRC feature if you need to connect sporadically. Otherwise, if you prefer XChat, it’s still available for installation in the repositories.

Kubuntu: Kubuntu 14.10 Beta 1, Adds Plasma 5 Preview Option

Thu, 2014-08-28 21:10
Kubuntu 14.10 beta 1 is out now for testing by early adopters. This release comes with the stable Plasma 4 we know and love. It also adds another flavour - Kubuntu Plasma 5 Tech Preview.

Canonical Design Team: Saving ubuntu.com on download day – caching location specific pages

Thu, 2014-08-28 18:34

On release day we can get up to 8,000 requests second to ubuntu.com from people trying to download the new release. In fact, last October (13.10) was the first release day in a long time that the site didn’t crash under the load at some point during the day (huge credit to the infrastructure team).

Ubuntu.com has been running on Drupal, but we’ve been gradually migrating it to a more bespoke Django based system. In March we started work on migrating the download section in time for the release of Trusty Tahr. This was a prime opportunity to look for ways to reduce some of the load on the servers.

Choosing geolocated download mirrors is hard work for an application

When someone download Ubuntu from ubuntu.com (on a thank-you page), they are actually sent to one of the 300 or so mirror sites that’s nearby.

To pick a mirror for the user, the application has to:

  1. Decide from the client’s IP address what country they’re in
  2. Get the list of mirrors and find the ones that are in their country
  3. Randomly pick them a mirror, while sending more people to mirrors with higher bandwidth

This process is by far the most intensive operation on the whole site, not because these tasks are particularly complicated in themselves, but because this needs to be done for each and every user – potentially 8,000 a second while every other page on the site can be aggressively cached to prevent most requests from hitting the application itself.

For the site to be able to handle this load, we’d need to load-balance requests across perhaps 40 VMs.

Can everything be done client-side?

Our first thought was to embed the entire mirror list in the thank-you page and use JavaScript in the users’ browsers to select an appropriate mirror. This would drastically reduce the load on the application, because the download page would then be effectively static and cache-able like every other page.

The only way to reliably get the user’s location client-side is with the geolocation API, which is only supported by 84% of users’ browsers. Another slight issue is that the user has to give permission before they could be assigned a mirror, which would slightly hindering their experience.

This solution would inconvenience users just a bit too much. So we found a trade-off:

A mixed solution – Apache geolocation

mod_geoip2 for Apache can apply server rules based on a user’s location and is much faster than doing geolocation at the application level. This means that we can use Apache to send users to a country-specific version of the download page (e.g. the German desktop thank-you page) by adding &country=GB to the end of the URL.

These country specific pages contain the list of mirrors for that country, and each one can now be cached, vastly reducing the load on the server. Client-side JavaScript randomly selects a mirror for the user, weighted by the bandwidth of each mirror, and kicks off their download, without the need for client-side geolocation support.

This solution was successfully implemented shortly before the release of Trusty Tahr.

Zygmunt Krynicki: Checkbox Project Insights

Thu, 2014-08-28 17:40
Another day behind us. Another day hacking on the Checkbox Project.

Today we got a few issues on the 3.2 SRU kernel for precise. I've recorded a short explanation of how the SRU process looks like from our (Certification) perspective. We're investigating those to see if those are kernel problems or test bugs.

I've started the day by working on a few code reviews and SRU reviews. The bulk of the time was spent on the new validation subsystem for Checkbox. As before, you can see most of that via the Live Coding videos, specifically episodes #17, #18, #19 and #20) on my YouTube channel.

You can always find us, checkbox hackers in #checkbox on freenode. If you care about testing hardware with free software, join us!

Costales: Destino Ubuconla 2014 - #9 Bogotá

Thu, 2014-08-28 16:13
Fartamos el desayuno buffet con la idea de comer ligero, porque llegamos tarde a Bogotá y así exprimir más el poco tiempo que estuvimos en la capital de Colombia.

Perdida toda la mañana con el vuelo aéreo llegamos al hotel. Jugo de recepción, una habitación casi tan grande como una casa, jacuzzi, piscina, bar... A mirar y no tocar jajaja, no vayamos a acostumbrarnos a este nivel :P (Y mañana toca hostal en Lisboa, ¡LOL!)

Poco más hicimos en Bogotá que salir a buscar unos regalos, pero la ciudad es tan grande, que tardas muchísimas horas yendo de un punto a otro.
Una pena no haber podido tener más días para conocer BogotáConseguimos estar de vuelta justo al anochecer. Y tachán, invitados a unos jugos y a cenar :O Al final va a salir barato el hotelito :P
Jugos, jugos y más jugos, ¡están impresionantes!Al no tener el ESTA americano, Avianca no nos permitió hacer el checkin online. Por tener que estar muy temprano en el aeropuerto, lo rellenamos por Internet, pero no lo pagamos (14$/persona).

El resto de la noche tocó disfrutar del lujoso hotel.

Continúa leyendo más de este viaje.

Xubuntu: inxi

Thu, 2014-08-28 16:01

inxi is a full featured system information script that will detect information about hardware specifications, including but not limited to vendor details, CPU info, graphic and sound cards. Most importantly, it will output everything in a easy to read format and it can also be used on irc clients like irssi, weechat or xchat.

How to use inxi?

The general use of inxi is inxi -<color> -<option>. inxi output is colored and to change the color for better visibility use the c option followed by a number between 0-32.

Information type Command, usage, and more information System information inxi -b and inxi -F
The b option output basic system information, while the F option will output full system information. Hard drive details inxi -D
Outputs information on your hard drives, like make, model and size Hard drive partitions inxi -p
Outputs information about all mounted partitions, mount points and space usage Networking inxi -n and inxi -ni
Outputs information about the details of the network interfaces and configuration. When the i option is used with n, Inxi will output IP address details (for both WAN and LAN). Hardware inxi -AG and inxi -h
The A and G options output information about the audio and graphics hardware respectively. You usually want to use them together. The h option outputs you the full list of options you can use to get even more information about your hardware. Using inxi in IRC clients Client Usage Xchat, irssi and most other clients /exec -o inxi -<option> | pastebinit
The -o option shows the output to the channel. Without it, only the user will see the output. Weechat /shell -o inxi -<option> | pastebinit
Note: For weechat to run external scripts like inxi, shell.py has to be installed.

Using inxi -c0 within a IRC client environment is highly advisable because colored output doesn’t work in pastebins.

Xubuntu: Laptop users, Fix available for the black screen on unlock bug

Thu, 2014-08-28 11:11

If you experienced problems with logging into your session after suspending your laptop by closing the lid (and only this exact scenario!), your days of worry should be over now. Many users have commented on the respective bugreport, many of whom experienced different issues with suspending. This made the issue very difficult to pinpoint in the beginning for us technical folk and confusing for users too.

Sean Davis, Technical Lead of Xubuntu, put together the pieces we collected after identifying the issue and the fix landed in the 14.04.1 and 14.10 Beta 1 releases. This means that the problem is fixed for

  • New installs of Xubuntu 14.04.1 or Xubuntu 14.10 Beta 1
  • New users created with xubuntu-default-settings 14.04.5

All those of you who have been running Trusty since its release have to toggle a setting in order to fix the issue for existing user-accounts:

  1. Open Light Locker Settings from the Settings Manager
  2. Turn “Enable Light Locker” Off. Click “Apply”.
  3. Turn “Enable Light Locker” On. Click “Apply”.

These steps have to followed manually because we never overwrite existing user settings.
Obviously, if you previously had disabled Light Locker, the last step is sufficient.

Charles Butler: Juju <3's Big Data

Wed, 2014-08-27 21:06

Syndicators, there is a video link above that may not make syndication. Click the source link to view the 10 minute demo video.

Over the past 4 months Amir Sanjar and I have been working dilligently on Juju's Big Data story. Working with software vendors to charm up big name products like the Demo'd Hortonworks Hadoop distribution.

To those of you that know nothing about Hadoop - Hadoop is a large scale big data framework / suite of applications. It provides facilities to build an entire ecosystem to crunch numbers from seemingly unrelated data sources, and compute through petabytes of data via Map/Reduce applications.

A traditional hadoop deployment consists of a few components:

  • Map / Reduce Engine (or cluster of engines)
  • Data Warehousing Facility
  • Distributed Filesystem to cache results across the cluster
  • Data sources (MySQL, MongoDB, HBASE, Couch, PostGRES just to name a few)

Setting up these different services and interconnecting them can be a full day process for a seasoned professional in the Big Data ecosystem. Juju offers you a quick way to distill all of that setup and interconnectivity knowledge so you can be a master at USING hadoop. Not at deploying it.

Some people say Juju negates the need to read the book, and while this may be true; I still advise you read the book at least once - so you know how it's put together, why certain configurations were chosen, and how to troubleshoot the bundle should anything go wrong. Then you're free to wield the community provided Hadoop bundle(s) like a pro.

Enjoy the Demo, and look for more Big Data tools and products on the Juju Charm Store

Matthew Helmke: Whoa! Dropbox

Wed, 2014-08-27 20:42

Dropbox just announced they are increasing the storage space for paid accounts ($9.99/mo) from 100GB to a full terabyte for the same price. My account has been automatically updated. I think that earns them a mention on my blog. Here is a referral link that you are free to ignore.

Costales: Destino Ubuconla 2014 - #8 Santa Marta

Wed, 2014-08-27 15:36
Despertamos muy temprano para recoger la tienda. Tras el desayuno contratamos unos porteadores que nos acercaran a caballo las mochilas; el precio no es caro y así se puede disfrutar sin peso la hora y pico de la ruta de vuelta que lleva a la salida.
Desde el parque hasta Santa Marta compartimos taxi junto a Emi, una inglesa y su novio escocés. El taxi nos dejó en el hostal que nos recomendó Sebastián, un chico colombiano que conocimos en el desayuno y sabía mucho de esta zona.


Pero en el hostal no tenían habitación privada a excepción de la suite, con un precio parecido al hotel de Cartagena, por lo que la contratamos. Lo cierto es que se le queda grande el nombre de suite, pero uf, estábamos cansados y sin ganas de buscar otro hotel sobre la marcha.
Escribiendo la crónica del viaje en papel
Al igual que la tienda de Tayrona, la suite olía a insecticida que tiraba p'atras :S WTF!?

Tras descansar unas horas (yo intentando matar un mosquito al que no conseguí echar el guante) nos acercamos al centro de Santa Marta. Un pueblo típico, en donde lo más reseñable es su Plaza de los Novios, la Catedral y el paseo marítimo (era de noche y no lo apreciamos bien, pero parecía tener un feo muelle de containers en un lateral).
La Catedral
Al anochecer encontramos una calle peatonal con muchos restaurantes y ahí disfrutamos cenando en plena calle.
No faltó ni la velita
Durante la cena reservamos el hotel de Bogotá para ir de a hecho en esa mega urbe. El chollo fue conseguir un 5* por 230.000 pesos.

Al volver al hostal había bastante ambiente, pero estábamos tan cansados que nos quedamos sopa. A las 0:00 paraban la música zzzzZZZZzzzz

Continúa leyendo más de este viaje.

Ubuntu Kernel Team: Kernel Team Meeting Minutes – August 26, 2014

Tue, 2014-08-26 17:15
Meeting Minutes

IRC Log of the meeting.

Meeting minutes.

Agenda

20140826 Meeting Agenda


Release Metrics and Incoming Bugs

Release metrics and incoming bug data can be reviewed at the following link:
- http://people.canonical.com/~kernel/reports/kt-meeting.txt


Status: Utopic Development Kernel

The Utopic kernel remains based on the v3.16.1 upstream stable kernel
and is available for testing in the archive, ie. linux-3.16.0-11.16.
Please test and let us know your results.
—–
Important upcoming dates:
Thurs Aug 28 – Utopic Beta 1 (~2 days)
Mon Sep 22 – Utopic Final Beta Freeze (~4 weeks away)
Thurs Sep 25 – Utopic Final Beta (~4 weeks away)
Thurs Oct 9 – Utopic Kernel Freeze (~6 weeks away)
Thurs Oct 16 – Utopic Final Freeze (~7 weeks away)
Thurs Oct 23 – Utopic 14.10 Release (~8 weeks away)
o/
o/


Status: CVE’s

The current CVE status can be reviewed at the following link:

http://people.canonical.com/~kernel/cve/pkg/ALL-linux.html


Status: Stable, Security, and Bugfix Kernel Updates – Trusty/Precise/Lucid

o/
Status for the main kernels, until today (Aug. 26):

  • Lucid – verification & testing
  • Precise – verification & testing
  • Trusty – verification & testing

    Current opened tracking bugs details:

  • http://kernel.ubuntu.com/sru/kernel-sru-workflow.html

    For SRUs, SRU report is a good source of information:

  • http://kernel.ubuntu.com/sru/sru-report.html

    Schedule:

    cycle: 08-Aug through 29-Aug
    ====================================================================
    08-Aug Last day for kernel commits for this cycle
    10-Aug – 16-Aug Kernel prep week.
    17-Aug – 23-Aug Bug verification & Regression testing.
    24-Aug – 29-Aug Regression testing & Release to -updates.

    cycle: 29-Aug through 20-Sep
    ====================================================================
    29-Aug Last day for kernel commits for this cycle
    31-Sep – 06-Sep Kernel prep week.
    07-Sep – 13-Sep Bug verification & Regression testing.
    14-Sep – 20-Sep Regression testing & Release to -updates.


Open Discussion or Questions? Raise your hand to be recognized

No open discussion.

Daniel Pocock: GSoC talks at DebConf 14 today

Tue, 2014-08-26 16:33

This year I mentored two students doing work in support of Debian and free software (as well as those I mentored for Ganglia).

Both of them are presenting details about their work at DebConf 14 today.

While Juliana's work has been widely publicised already, mainly due to the fact it is accessible to every individual DD, Andrew's work is also quite significant and creates many possibilities to advance awareness of free software.

The Java project that is not just about Java

Andrew's project is about recursively building Java dependencies from third party repositories such as the Maven Central Repository. It matches up well with the wonderful new maven-debian-helper tool in Debian and will help us to fill out /usr/share/maven-repo on every Debian system.

Firstly, this is not just about Java. On a practical level, some aspects of the project are useful for many other purposes. One of those is the aim of scanning a repository for non-free artifacts, making a Git mirror or clone containing a dfsg branch for generating repackaged upstream source and then testing to see if it still builds.

Then there is the principle of software freedom. The Maven Central repository now requires that people publish a sources JAR and license metadata with each binary artifact they upload. They do not, however, demand that the sources JAR be complete or that the binary can be built by somebody else using the published sources. The license data must be specified but it does not appeared to be verified in the same way as packages inspected by Debian's legendary FTP masters.

Thanks to the transitive dependency magic of Maven, it is quite possible that many Java applications that are officially promoted as free software can't trace the source code of every dependency or build plugin.

Many organizations are starting to become more alarmed about the risk that they are dependent upon some rogue dependency. Maybe they will be hit with a lawsuit from a vendor stating that his plugin was only free for the first 3 months. Maybe some binary dependency JAR contains a nasty trojan for harvesting data about their corporate network.

People familiar with the principles of software freedom are in the perfect position to address these concerns and Andrew's work helps us build a cleaner alternative. It obviously can't rebuild every JAR for the very reason that some of them are not really free - however, it does give the opportunity to build a heat-map of trouble spots and also create a fast track to packaging for those heirarchies of JARs that are truly free.

Making WebRTC accessible to more people

Juliana set out to update rtc.debian.org and this involved working on JSCommunicator, the HTML5/JavaScript softphone based on WebRTC.

People attending the session today or participating remotely are advised to set up your RTC / VoIP password at db.debian.org well in advance so the server will allow you to log in and try it during the session. It can take 30 minutes or so for the passwords to be replicated to the SIP proxy and TURN server.

Please also check my previous comments about what works and what doesn't and in particular, please be aware that Iceweasel / Firefox 24 on wheezy is not suitable unless you are on the same LAN as the person you are calling.

Pages