October 04, 2015

hackergotchi for Ubuntu developers

Ubuntu developers

Joe Liau: Do You Speak Ubuntu?

Your face here.

Your face here

Game Over

Maybe you’ve tried to learn another language, or worse: you’ve tried to teach another language. For many people, additional-language acquisition doesn’t come too quickly. We all process information at different speeds, and it is basically impossible to make a brain process any faster than it can or force it to process information that it’s not ready to accept. Yet, many educational methodologies expect that to happen. The result is mostly a lot of wasted braintime and garbage information. It’s game over before we even begin.

Think about how you tried to learn your first language. Wait a minute. You probably can’t really think about how that happened; it just kind of… happened. Your community spoke to you in that language, over and over, and when your brain was ready, you picked up what you could. But, could you do it over and over again?

More Over

Recently I attended a TPRS (Teaching Proficiency through Reading and Storytelling) training seminar by Blaine Ray. TPRS is based heavily on input-focused learning. By repeatedly hearing/seeing something, eventually it is captured by your brain, and when your brain is ready, it will also be able to output the same content.


If you keep filling a bottle with water, then eventually it will output water.

The key is to keep filling the bottle with the correct substance. Instead of pointing out that the bottle is outputting the wrong thing, just keep pouring in the right thing. When it’s ready, the bottle will produce correctly. It is, in a sense, a form of bottle brainwashing, which is much more accepted by the brain than reprimand. Knowing that, only factual errors should be corrected. Incorrect grammar, and yes, even mispronunciation, should not be directly judged. Instead, when the brain is ready, it will pick up the proper language from enough exposure through repetition.

The vehicle of repetition is stories, which help to hold the attention of the learner. I was a first-time German-language learner at the TPRS conference. After a couple sessions of observing a German-language story with the TPRS teaching technique, I was given the task of writing my own unique story within five minutes. Even though it stinks (hehe), I definitely produced more than I expected.


My first German story (unedited)


But, the story isn’t over yet.

A Case for Face



In the near future when ABC Company creates a translation device, then we won’t really need to learn language… However, communication has a lot more to it than a bunch of words strung together. It even goes beyond emotion in speech. There’s something about meeting someone face-to-face that is very difficult for a machine to replicate. Sight and hearing are not the only senses involved in communication. That is because language is also culture (for lack of a better term). You can only truly learn that from being around other people. It makes sense that if you want to be better at talking with people, then you have to talk with other people.

A Case for Community

Multiple sources of information.

Multiple sources of input

Being an input-based form of education, TPRS sure sounds like a strong case for a “broken record”. That works, but we should also be asking “who made the record, an what was the intention behind its creation?” Thus, it is important to get different points of view.

We already talked about how many senses are required to truly understand a language, but how can we know if what we are learning is effective? The test is to use the knowledge in the wild. We need multiple sources of input in order to verify information and detect variations.

If it takes a village to raise a child, then it also takes a community to raise a new language learner.

A Case for Ubuntu

If you haven’t seen the connections to Ubuntu already, then your brain isn’t ready yet, but that’s ok. When you’re ready, you will get it 😉

Ubuntu is a language. In addition to terminology, it also has a vibrant “culture” that needs to be learned. If Ubuntu is to be effectively disseminated, then we will need to:

  • Tell stories
  • Make use of repetition
  • Engage all of our senses
  • Meet face-to-face
  • Involve the community (Don’t have one? See here)

But, like most skills, if we want to be good at teaching Ubuntu then we must practice doing it. So, GYFOTS, and go practice how you preach.

04 October, 2015 12:07AM

October 03, 2015

Kubuntu Wire: KDE Plasma 5.4.2, bugfix Release for October, is already landing in Kubuntu Wily

KDE Plasma 5.4.2, bugfix Release for October, is already landing in Kubuntu Wily, to become Kubuntu 15.10 in less than a month.


03 October, 2015 02:57PM

hackergotchi for Blankon developers

Blankon developers

Rahman Yusri Aftian: Pengembangan BlankOn (Tidak Resmi) #11 Irgsh Arm

#PrayForVicko & #PrayForMijortsa

Pertama saya ucapkan selamat atas Kukuh Syafaat terpilihnya desain Logo Open Suse Asia Summt 2015 bapak memang keren.

Kedua saya haturkan #PrayForVicko yang sedang disiksa oleh rasa itu yang kadang membuat senang kadangkala membuat bahagia, yang jelas jangan terlalu dimasukkan hati.

Ketiga #PrayForMijortsa yang sedang mencari Tuhannya tetapi bilang pada saya mencari kapital, entah saya dibohongi atau beneran, yang jelas saya percaya bapak mencari Tuhan bukan urusan yang lain, apalagi hana materi.

eh kok jadi begini, sudah lama saya tidak menulis tentang panduan BlankOn, dikarenakan anak ke 2 saya yang ditipkan Tuhan kepada saya butuh perhatian lebih, baik secara materi maupun batin. Kali ini saya ingin mencurahkan tulisan tentang ARM, Pak Direktur Eksekutif BlankOn mengabarkan telah menyewa sebuah server arm untuk dibuat mainan, wah mantap ini “dalam hati saya mengatakan:.

Suratman itulah nama mesin tersebut mesin arm yang mungil:

Linux suratman 4.1.6-249 #1 SMP Mon Aug 31 12:34:47 UTC 2015 armv7l GNU/Linux

mesin yang disewa dari Negara fr.

kali ini suratman saya bangun sebagai mesin ARMHF dan ARMEL, dan jadilah 2 nama builder:

Armhf : kate

Armel : serama

Kedua nama diatas karena arm mungil maka saya beri 2 nama ayam yang mungil juga, dan penampakannya adalah Kate dan Serama. builder ini pada umumnya sama saja dani biasa saja, terus yang membedakan apa?

Bagi peemaket BlankOn mesi ada yang ditengok sedikit dalam debian/control mengenai Architecture:

Architecture: alpha amd64 arm64 armel armhf hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc powerpcspe ppc64 ppc64el s390 s390x sparc

diatas adalah beberapa arsitektur mesin, dan yang sementara yang didukung oleg IRGSH BlankOn hanya amd64, armel, armhf, i386.

BIasanya di debian/control tertulis

Architecture: any (yang menandakan bahwa paket tersebut didukung oleh setiap arsitektur yang ada). sehingga ketika kita kirim ke Irgsh maka akan ditangani oleh amd64, armel, armhf, i386.

Architecture: all (yang menandakan bahwa paket tersebut didukung oleh semua arsitektur ) sehingga ketika kita kirim ke Irgsh maka akan hanya ditangani oleh 1 builder saja.

Architecture:amd64,  i386.(yang menandakan bahwa pekt hanya didukung oleh amd64 dan i386) contoh: chromium Browser.

Jika anda menjumpai gagal bangun paket di Irgsh maka sebaiknya cek debian/control dan pastikan apakah paket tersebut didukung semua mesin (any) atau hanya beberapa (i386, amd64).

Maka untuk apa ini semua? :D

03 October, 2015 05:42AM

October 02, 2015

hackergotchi for Ubuntu developers

Ubuntu developers

Victor Tuson Palau: PiGlow API: one small snap for humanity…

My first steps into snappifying, I have publish a RestApi for PiGlow (glowapi 0.1.2). I though it might be a good first step and mildly useful for people wanting to set up build notifications, twitter mentions, whatever you fancy!

You can find it in the webdm store…
Code is here: https://code.launchpad.net/~vtuson/+junk/glowapi

And here is how it works:
PiGlow Api exposes PiGlow in your board port 8000, so you can easy accessing by POST in port 8000.

remeber to do the hardware assign, something like: sudo snappy hw-assign glowapi.vtuson /dev/i2c-1

API calls , method POST:

turns all the leds on to max brightness
turns all the leds on to med brigthness
turns off all leds
turns all the leds in a leg (:id) to a given brightness
(if not specify it uses a default setting)
parms: intensity , range 0 to 1
eg: http://localhost:8000/v1/legs/1?intensity=0.3
turns on one led (colid) in a leg (:id) to a given brightness
(if not specify it uses a default setting)
parms: intensity , range 0 to 1
eg: http://localhost:8000/v1/legs/1/colors/green?intensity=0.3
turn on all leds for a color across all legs
if not specify it uses a default setting)
parms: intensity , range 0 to 1
eg: http://localhost:8000/v1/colors/green?intensity=0.3

ID ranges
legs range : 0 – 2

02 October, 2015 05:04PM

Daniel Pocock: Want to be selected for Google Summer of Code 2016?

I've mentored a number of students in 2013, 2014 and 2015 for Debian and Ganglia and most of the companies I've worked with have run internships and graduate programs from time to time. GSoC 2015 has just finished and with all the excitement, many students are already asking what they can do to prepare and be selected for Outreachy or GSoC in 2016.

My own observation is that the more time the organization has to get to know the student, the more confident they can be selecting that student. Furthermore, the more time that the student has spent getting to know the free software community, the more easily they can complete GSoC.

Here I present a list of things that students can do to maximize their chance of selection and career opportunities at the same time. These tips are useful for people applying for GSoC itself and related programs such as GNOME's Outreachy or graduate placements in companies.


There is no guarantee that Google will run the program again in 2016 or any future year until the Google announcement.

There is no guarantee that any organization or mentor (including myself) will be involved until the official list of organizations is published by Google.

Do not follow the advice of web sites that invite you to send pizza or anything else of value to prospective mentors.

Following the steps in this page doesn't guarantee selection. That said, people who do follow these steps are much more likely to be considered and interviewed than somebody who hasn't done any of the things in this list.

Understand what free software really is

You may hear terms like free software and open source software used interchangeably.

They don't mean exactly the same thing and many people use the term free software for the wrong things. Not all projects declaring themselves to be "free" or "open source" meet the definition of free software. Those that don't, usually as a result of deficiencies in their licenses, are fundamentally incompatible with the majority of software that does use genuinely free licenses.

Google Summer of Code is about both writing and publishing your code and it is also about community. It is fundamental that you know the basics of licensing and how to choose a free license that empowers the community to collaborate on your code well after GSoC has finished.

Please review the definition of free software early on and come back and review it from time to time. The The GNU Project / Free Software Foundation have excellent resources to help you understand what a free software license is and how it works to maximize community collaboration.

Don't look for shortcuts

There is no shortcut to GSoC selection and there is no shortcut to GSoC completion.

The student stipend (USD $5,500 in 2014) is not paid to students unless they complete a minimum amount of valid code. This means that even if a student did find some shortcut to selection, it is unlikely they would be paid without completing meaningful work.

If you are the right candidate for GSoC, you will not need a shortcut anyway. Are you the sort of person who can't leave a coding problem until you really feel it is fixed, even if you keep going all night? Have you ever woken up in the night with a dream about writing code still in your head? Do you become irritated by tedious or repetitive tasks and often think of ways to write code to eliminate such tasks? Does your family get cross with you because you take your laptop to Christmas dinner or some other significant occasion and start coding? If some of these statements summarize the way you think or feel you are probably a natural fit for GSoC.

An opportunity money can't buy

The GSoC stipend will not make you rich. It is intended to make sure you have enough money to survive through the summer and focus on your project. Professional developers make this much money in a week in leading business centers like New York, London and Singapore. When you get to that stage in 3-5 years, you will not even be thinking about exactly how much you made during internships.

GSoC gives you an edge over other internships because it involves publicly promoting your work. Many companies still try to hide the potential of their best recruits for fear they will be poached or that they will be able to demand higher salaries. Everything you complete in GSoC is intended to be published and you get full credit for it. Imagine a young musician getting the opportunity to perform on the main stage at a rock festival. This is how the free software community works. It is a meritocracy and there is nobody to hold you back.

Having a portfolio of free software that you have created or collaborated on and a wide network of professional contacts that you develop before, during and after GSoC will continue to pay you back for years to come. While other graduates are being screened through group interviews and testing days run by employers, people with a track record in a free software project often find they go straight to the final interview round.

Register your domain name and make a permanent email address

Free software is all about community and collaboration. Register your own domain name as this will become a focal point for your work and for people to get to know you as you become part of the community.

This is sound advice for anybody working in IT, not just programmers. It gives the impression that you are confident and have a long term interest in a technology career.

Choosing the provider: as a minimum, you want a provider that offers DNS management, static web site hosting, email forwarding and XMPP services all linked to your domain. You do not need to choose the provider that is linked to your internet connection at home and that is often not the best choice anyway. The XMPP foundation maintains a list of providers known to support XMPP.

Create an email address within your domain name. The most basic domain hosting providers will let you forward the email address to a webmail or university email account of your choice. Configure your webmail to send replies using your personalized email address in the From header.

Update your ~/.gitconfig file to use your personalized email address in your Git commits.

Create a web site and blog

Start writing a blog. Host it using your domain name.

Some people blog every day, other people just blog once every two or three months.

Create links from your web site to your other profiles, such as a Github profile page. This helps reinforce the pages/profiles that are genuinely related to you and avoid confusion with the pages of other developers.

Many mentors are keen to see their students writing a weekly report on a blog during GSoC so starting a blog now gives you a head start. Mentors look at blogs during the selection process to try and gain insight into which topics a student is most suitable for.

Create a profile on Github

Github is one of the most widely used software development web sites. Github makes it quick and easy for you to publish your work and collaborate on the work of other people. Create an account today and get in the habbit of forking other projects, improving them, committing your changes and pushing the work back into your Github account.

Github will quickly build a profile of your commits and this allows mentors to see and understand your interests and your strengths.

In your Github profile, add a link to your web site/blog and make sure the email address you are using for Git commits (in the ~/.gitconfig file) is based on your personal domain.

Start using PGP

Pretty Good Privacy (PGP) is the industry standard in protecting your identity online. All serious free software projects use PGP to sign tags in Git, to sign official emails and to sign official release files.

The most common way to start using PGP is with the GnuPG (GNU Privacy Guard) utility. It is installed by the package manager on most Linux systems.

When you create your own PGP key, use the email address involving your domain name. This is the most permanent and stable solution.

Print your key fingerprint using the gpg-key2ps command, it is in the signing-party package on most Linux systems. Keep copies of the fingerprint slips with you.

This is what my own PGP fingerprint slip looks like. You can also print the key fingerprint on a business card for a more professional look.

Using PGP, it is recommend that you sign any important messages you send but you do not have to encrypt the messages you send, especially if some of the people you send messages to (like family and friends) do not yet have the PGP software to decrypt them.

If using the Thunderbird (Icedove) email client from Mozilla, you can easily send signed messages and validate the messages you receive using the Enigmail plugin.

Get your PGP key signed

Once you have a PGP key, you will need to find other developers to sign it. For people I mentor personally in GSoC, I'm keen to see that you try and find another Debian Developer in your area to sign your key as early as possible.

Free software events

Try and find all the free software events in your area in the months between now and the end of the next Google Summer of Code season. Aim to attend at least two of them before GSoC.

Look closely at the schedules and find out about the individual speakers, the companies and the free software projects that are participating. For events that span more than one day, find out about the dinners, pub nights and other social parts of the event.

Try and identify people who will attend the event who have been GSoC mentors or who intend to be. Contact them before the event, if you are keen to work on something in their domain they may be able to make time to discuss it with you in person.

Take your PGP fingerprint slips. Even if you don't participate in a formal key-signing party at the event, you will still find some developers to sign your PGP key individually. You must take a photo ID document (such as your passport) for the other developer to check the name on your fingerprint but you do not give them a copy of the ID document.

Events come in all shapes and sizes. FOSDEM is an example of one of the bigger events in Europe, linux.conf.au is a similarly large event in Australia. There are many, many more local events such as the Debian UK mini-DebConf in Cambridge, November 2015. Many events are either free or free for students but please check carefully if there is a requirement to register before attending.

On your blog, discuss which events you are attending and which sessions interest you. Write a blog during or after the event too, including photos.

Quantcast generously hosted the Ganglia community meeting in San Francisco, October 2013. We had a wild time in their offices with mini-scooters, burgers, beers and the Ganglia book. That's me on the pink mini-scooter and Bernard Li, one of the other Ganglia GSoC 2014 admins is on the right.

Install Linux

GSoC is fundamentally about free software. Linux is to free software what a tree is to the forest. Using Linux every day on your personal computer dramatically increases your ability to interact with the free software community and increases the number of potential GSoC projects that you can participate in.

This is not to say that people using Mac OS or Windows are unwelcome. I have worked with some great developers who were not Linux users. Linux gives you an edge though and the best time to gain that edge is now, while you are a student and well before you apply for GSoC.

If you must run Windows for some applications used in your course, it will run just fine in a virtual machine using Virtual Box, a free software solution for desktop virtualization. Use Linux as the primary operating system.

Here are links to download ISO DVD (and CD) images for some of the main Linux distributions:

If you are nervous about getting started with Linux, install it on a spare PC or in a virtual machine before you install it on your main PC or laptop. Linux is much less demanding on the hardware than Windows so you can easily run it on a machine that is 5-10 years old. Having just 4GB of RAM and 20GB of hard disk is usually more than enough for a basic graphical desktop environment although having better hardware makes it faster.

Your experiences installing and running Linux, especially if it requires some special effort to make it work with some of your hardware, make interesting topics for your blog.

Decide which technologies you know best

Personally, I have mentored students working with C, C++, Java, Python and JavaScript/HTML5.

In a GSoC program, you will typically do most of your work in just one of these languages.

From the outset, decide which language you will focus on and do everything you can to improve your competence with that language. For example, if you have already used Java in most of your course, plan on using Java in GSoC and make sure you read Effective Java (2nd Edition) by Joshua Bloch.

Decide which themes appeal to you

Find a topic that has long-term appeal for you. Maybe the topic relates to your course or maybe you already know what type of company you would like to work in.

Here is a list of some topics and some of the relevant software projects:

  • System administration, servers and networking: consider projects involving monitoring, automation, packaging. Ganglia is a great community to get involved with and you will encounter the Ganglia software in many large companies and academic/research networks. Contributing to a Linux distribution like Debian or Fedora packaging is another great way to get into system administration.
  • Desktop and user interface: consider projects involving window managers and desktop tools or adding to the user interface of just about any other software.
  • Big data and data science: this can apply to just about any other theme. For example, data science techniques are frequently used now to improve system administration.
  • Business and accounting: consider accounting, CRM and ERP software.
  • Finance and trading: consider projects like R, market data software like OpenMAMA and connectivity software (Apache Camel)
  • Real-time communication (RTC), VoIP, webcam and chat: look at the JSCommunicator or the Jitsi project
  • Web (JavaScript, HTML5): look at the JSCommunicator

Before the GSoC application process begins, you should aim to learn as much as possible about the theme you prefer and also gain practical experience using the software relating to that theme. For example, if you are attracted to the business and accounting theme, install the PostBooks suite and get to know it. Maybe you know somebody who runs a small business: help them to upgrade to PostBooks and use it to prepare some reports.

Make something

Make some small project, less than two week's work, to demonstrate your skills. It is important to make something that somebody will use for a practical purpose, this will help you gain experience communicating with other users through Github.

For an example, see the servlet Juliana Louback created for fixing phone numbers in December 2013. It has since been used as part of the Lumicall web site and Juliana was selected for a GSoC 2014 project with Debian.

There is no better way to demonstrate to a prospective mentor that you are ready for GSoC than by completing and publishing some small project like this yourself. If you don't have any immediate project ideas, many developers will also be able to give you tips on small projects like this that you can attempt, just come and ask us on one of the mailing lists.

Ideally, the project will be something that you would use anyway even if you do not end up participating in GSoC. Such projects are the most motivating and rewarding and usually end up becoming an example of your best work. To continue the example of somebody with a preference for business and accounting software, a small project you might create is a plugin or extension for PostBooks.

Getting to know prospective mentors

Many web sites provide useful information about the developers who contribute to free software projects. Some of these developers may be willing to be a GSoC mentor.

For example, look through some of the following:

Getting on the mentor's shortlist

Once you have identified projects that are interesting to you and developers who work on those projects, it is important to get yourself on the developer's shortlist.

Basically, the shortlist is a list of all students who the developer believes can complete the project. If I feel that a student is unlikely to complete a project or if I don't have enough information to judge a student's probability of success, that student will not be on my shortlist.

If I don't have any student on my shortlist, then a project will not go ahead at all. If there are multiple students on the shortlist, then I will be looking more closely at each of them to try and work out who is the best match.

One way to get a developer's attention is to look at bug reports they have created. Github makes it easy to see complaints or bug reports they have made about their own projects or other projects they depend on. Another way to do this is to search through their code for strings like FIXME and TODO. Projects with standalone bug trackers like the Debian bug tracker also provide an easy way to search for bug reports that a specific person has created or commented on.

Once you find some relevant bug reports, email the developer. Ask if anybody else is working on those issues. Try and start with an issue that is particularly easy and where the solution is interesting for you. This will help you learn to compile and test the program before you try to fix any more complicated bugs. It may even be something you can work on as part of your academic program.

Find successful projects from the previous year

Contact organizations and ask them which GSoC projects were most successful. In many organizations, you can find the past students' project plans and their final reports published on the web. Read through the plans submitted by the students who were chosen. Then read through the final reports by the same students and see how they compare to the original plans.

Start building your project proposal now

Don't wait for the application period to begin. Start writing a project proposal now.

When writing a proposal, it is important to include several things:

  • Think big: what is the goal at the end of the project? Does your work help the greater good in some way, such as increasing the market share of Linux on the desktop?
  • Details: what are specific challenges? What tools will you use?
  • Time management: what will you do each week? Are there weeks where you will not work on GSoC due to vacation or other events? These things are permitted but they must be in your plan if you know them in advance. If an accident or death in the family cut a week out of your GSoC project, which work would you skip and would your project still be useful without that? Having two weeks of flexible time in your plan makes it more resilient against interruptions.
  • Communication: are you on mailing lists, IRC and XMPP chat? Will you make a weekly report on your blog?
  • Users: who will benefit from your work?
  • Testing: who will test and validate your work throughout the project? Ideally, this should involve more than just the mentor.

If your project plan is good enough, could you put it on Kickstarter or another crowdfunding site? This is a good test of whether or not a project is going to be supported by a GSoC mentor.

Learn about packaging and distributing software

Packaging is a vital part of the free software lifecycle. It is very easy to upload a project to Github but it takes more effort to have it become an official package in systems like Debian, Fedora and Ubuntu.

Packaging and the communities around Linux distributions help you reach out to users of your software and get valuable feedback and new contributors. This boosts the impact of your work.

To start with, you may want to help the maintainer of an existing package. Debian packaging teams are existing communities that work in a team and welcome new contributors. The Debian Mentors initiative is another great starting place. In the Fedora world, the place to start may be in one of the Special Interest Groups (SIGs).

Think from the mentor's perspective

After the application deadline, mentors have just 2 or 3 weeks to choose the students. This is actually not a lot of time to be certain if a particular student is capable of completing a project. If the student has a published history of free software activity, the mentor feels a lot more confident about choosing the student.

Some mentors have more than one good student while other mentors receive no applications from capable students. In this situation, it is very common for mentors to send each other details of students who may be suitable. Once again, if a student has a good Github profile and a blog, it is much easier for mentors to try and match that student with another project.

GSoC logo generic


Getting into the world of software engineering is much like joining any other profession or even joining a new hobby or sporting activity. If you run, you probably have various types of shoe and a running watch and you may even spend a couple of nights at the track each week. If you enjoy playing a musical instrument, you probably have a collection of sheet music, accessories for your instrument and you may even aspire to build a recording studio in your garage (or you probably know somebody else who already did that).

The things listed on this page will not just help you walk the walk and talk the talk of a software developer, they will put you on a track to being one of the leaders. If you look over the profiles of other software developers on the Internet, you will find they are doing most of the things on this page already. Even if you are not selected for GSoC at all or decide not to apply, working through the steps on this page will help you clarify your own ideas about your career and help you make new friends in the software engineering community.

02 October, 2015 04:41PM

Costales: How to repair a broken BQ E4.5 Ubuntu Phone touch screen

My BQ E4.5 phone drop from my bag and the touch screen crashed. It doesn't respond to touch the events even. Then, this is a opportunity for hacking time!

How did I fix it?

I bought this touch screen in Ebay and I followed this video for changing it.
Well... The original touch screen is integrated with glue to the LCD, then you'll break the LCD too, as I did :(

First try, fail!

But I tried again.

I bought this LCD + Touch screen in AliExpress (including a temperad glass as present), for 30,80€. It arrived really early ~18 days from China.

I followed the same video again: Be careful, about these points:
  • The battery (2:02) is not easy to remove, because it has glue. Don't be careful about the battery, you'll remove it.
  • The connector (4:01) is really weak and it's complicate to insert again, you can leave it connected.
  • A bit complicate to put again (4:09) this connector.
  • You will need glue for this new screen (I used superglue) and a small precition screwdriver will be OK.
And... the phone is alive!! :)) FYI The phone is working perfect, as with the original screen.

As resume, forget to repair just the touch screen by yourself. Change the LCD+touch screen is not complicate.

02 October, 2015 04:38PM by Marcos Costales (noreply@blogger.com)

Ubuntu Podcast from the UK LoCo: S08E30 – Gunday - Ubuntu Podcast

It’s Episode Thirty of Season Eight of the Ubuntu Podcast! With Mark Johnson, Laura Cowen, Martin Wimpress, and Alan Pope!

In this week’s show:

  • We chat about OggCamp 2015 with Les Pounder.
  • We go over your feedback.
  • We have a command line love, from Alan: sed -n '1p;$p'
  • We chat about developing cross-platform games in HTML5, the continuing saga of Mark’s laptop, building a kernel the Ubuntu Way, and getting a cheap Jolla phone.

That’s all for this week, please send your comments and suggestions to: show@ubuntupodcast.org
Join us on IRC in #ubuntu-podcast on Freenode
Follow us on Twitter
Find our Facebook Fan Page
Follow us on Google+

02 October, 2015 03:59PM

Alan Pope: DevRelCon 2015 Trip Report

Huh, this turned out to be longer than I expected. Don’t feel obliged to read it, it’s more notes for myself, and to remind me of why I liked the event.


On Wednesday I went to DevRelCon in London. DevRelCon is “a one day single track conference for technical evangelists, developer advocates and anyone interested in developer relations” setup by Matthew Revell. I don’t think there’s a lot of difference between my role (defined as Community Manager) at Canonical and Developer Relations so figured it would probably have appropriate content for my role. Boy was I right!

DevRelCon was easily the single most valuable short conference I’ve ever attended. The speakers were knowledgeable, friendly and accessible, and easy to understand. I took a ton of notes, and will distil some of them down here, but will almost certainly keep referring back to them over the coming months as I look to implement some of the suggestions I heard.


The event took place at The Trampery Old Street, in Shoreditch, the trendy/hipster part of London. We had access to a bright and airy ‘ballroom’ and were served with regular drinks, snacks and a light lunch. Free WiFi was also available, which worked well, but I didn’t use it much as we had little time away from the talks.


The day consisted of a mix of long (40 minute) talks, some shorter (20 min) ones, and a few ‘lightning’ talks. Having a mix of durations worked well I think. We started a little late, but Matthew massaged the timetable to claw back some time, and as it was a single track day there was no real issue if things didn’t run to time, as you weren’t likely to run off to another talk, and miss something.

All the talks were great, but I took considerably more notes in some than others, so this is represented below in that I haven’t listed every talk.

Morning Talks

Rob SpectreTwilio – Scaling Developer Evangelism.

This started off well as Rob plugged in his laptop and we were greeted with an Ubuntu desktop! He started off detailing some interesting stats to focus our minds on who we’re evangelising to. Starting with the 18.2m developers worldwide, given ~3Bn smartphone users, and ~4Bn Internet users that means ~0.08% have the capability to write code. There’s a 6% year on year increase in developers, mostly in developing nations, the ratio is less in the western world. So for example India could overtake every other countries’ developer count by ~2017.

Rob talked at length about the structure of Developer Evangelists, Developer Educators and the Community Team at Twilio. The talk continued to outline how valuable developers are, how at Twilio their Developer Evangelists are the ‘Red Carpet’ to their community. I was struck by how very differently we (Open Source projects) and Ubuntu specifically treat contributors to the project.

There was also a section on running developer events, and Rob spent some time talking about strategies for successful events, and how those can feed back to improve your product. He also talked a little about measurement, which was also going to be covered in later talks that day.

Another useful anecdote Rob detailed was regarding conversion of talks into blog posts. While a talk at an event can catalyse the 20-100 people in the room, converting that into a detailed tutorial blog post can bring in hundreds or thousands more.

The final slide in Rob’s talk was “Would you recommend this talk?” with a phone number attendees could send a score to. I thought this was a particularly cunning strategy. There was also talk of using the external IP address of the venue WiFi as one factor to determine the effectiveness / conversion rate of attendees.

Cristiano BettaBraintree – Tooling your way to a great devrel team

Cristiano started off talking about BattleHack which I’d not heard of. These are in person events where teams of developers get 24 hours to work on a project fuelled by coffee, cake and Red Bull to be in with a chance of winning a cash prize and an amusing axe.

He then went on to talk about a personal project to manage event sign-ups. This replaces tools like Eventbrite and MailChimp and enables Cristiano to get a better handle on the success of his events.

Laura CowenIBM – Building a developer community in an enterprise world

Laura started off giving some history of the products and groups inside IBM who are responsible for WAS, the public facing developer sites and the struggles she’s had updating them

The interesting parts for me came when Laura was detailing the pain she had getting developer time to update documentation and engage with users and communities outside their own four walls. Laura also talked about the difficulty when interfacing developers and marketing, their differing goals and some strategies for coping.

I recognised for example the frustration in people wanting to publish everything on a developer site, whether it’s appropriate to the target audience or not. Sometimes we (in Ubuntu) fail to deeply consider the target audience before we publish articles, guides or documentation. I think we can do better here. Pushing back on content creators, and finding the right place for a published article is worth it, if the target audience is to be defended.

Lightning Talks

Shaunak Kashyapelastic – Getting the measure of DevRel

In this short talk Shaunak gave some interesting snippets on how elastic measure community engagement. I found a couple interesting which I felt we might use in Ubuntu. Measuring “time to first response” for questions and issues by looking for responses from someone other than the first poster. While I don’t think they were actively using this data yet, getting an initial base line would be useful.

Shaunak also detailed one factor in measuring meet-up effectiveness. Typically elastic have 3-4 meet-ups a week, globally. For each meet-up group they measured “time since last meetup”. For those where there was a long delta between one meetup and the next they would consider actions. This could be contacting the group to see if there’s issues, offering assistance, swag & ‘meet up in a box’ kits, and finally disbanding the group if there wasn’t sufficient critical mass.

I took away a few good ideas from this talk, especially given recent conversations in Ubuntu about sparking up more meet-ups.

Phil LeggetterPusher – ROI on DevRel

Phil kicked off his short talk by talking about the ROI on DevRel by explaining Acquisition vs Activation. Where Acquisition of new developers might be them signing up for an account or downloading a product/sdk/library. Activation would be the conversion which might be measured differently per product. So perhaps “purchased paid API key” or “submitted app with N downloads”.

Phil then moved on to talk a bit about how they can measure the effectiveness of online tutorials or blog articles by correlating sign ups with traffic coming from those online articles. There was some more discussion on this later on including the effectiveness of giving away vouchers/codes to incentivise downloads, with some disagreement on the results of doing so.

Afternoon Talks

Brandon WestSendGrid – Burnout

I’ve been to many talks and discussions about burnout in developer communities over the years. This talk from Brandon one was easily the most useful, factual and actionable one. I also enjoyed Brandon’s attempts to inject Britishness into his talk which lightened the mood on a potentially very dark topic.

Brendon kicked off with a bit of a ‘woe is me’ #firstworldproblems introduction to his own current life issues. The usual things that affect a lot of people, but all happening at once, becoming overwhelming. We then moved on to defining burnout clearly, and what types of people are likely to suffer (clue: anyone) and some strategies for recognizing and preventing burnout.

A few key assertions / take-aways:-

“Burnout & depression are pathalogically indistinguishable”

“Burnout and work engagement are not exclusive or correlatable”

“Those most likely to burnout believe they are least at risk”

“Learn a skill on holiday – the holiday will be more rewarding”

Tim FogartyMajor League Hacking – Hackathons as a part of your DevRel strategy

Another great talk which built upon what Cristiano talked about earlier in the day – hackathons. Tim introduced different types of hackathons and which in his experience were more popular with developers and why.

Tim started by breaking down the types of hackathon – ‘hacking’, ‘corporate’ and ‘civic’ with the second being least popular as it’s seen as free labour by developers, and so they’re distrustful. He went on to reasons why people might run hackathons including evangelism, gathering (+ve and -ve) feedback, recruiting and mindshare (marketing).

He then moved on to strategies for making an impact, measuring the effect, sponsoring and how to craft the perfect demo to kick off the event.

Having never been to an in-person hackathon I found this another fascinating talk and will be following up with Tim Later.

Jessica Rose – Stop talking about diversity and just do it

Well. This was enlightening. This talk was excellent, and covered two main topics. First the focus was on getting a more diverse set of people running / attending / talking at your event. Some strategies were discussed and Jessica highlighted where many people go terribly wrong, assumptions people make and excuses people give.

The second part was a conversation about the ways in which an event can cater for as many people as possible. Here’s a highlight of some of the ways we discussed, but this obviously doesn’t cover everything:-

  • Attendees and speakers should be able to get in under their own power
  • Meal choices should be available – possibly beyond vegetarian/vegan
  • Code of Conduct
  • Sign language for talks
  • Well lit and safe feeling route from venue to accomodation
  • Space for breastfeeding / pumping, with snacks / drinks nearby
  • Non boozy spaces
  • Prayer room
  • After party with low noise level – and covered by Code of Conduct
  • Childcare
  • Professional chapparones (for under 18’s)
  • Diversity tickets & travel grants
  • Scale inclusivity to budget (be realistic about what you can achieve)

Lots to think about!

Joe NashBraintree – Engaging Students

Joe kicked off his fast-paced talk with an introduction to things which influenced how he got where he is, including “Twilio Heroes”. The talk was focussed on the UK University system, how to engage with students and some tips for running events which engage effectively with both CS and non-CS students.

James Milnerersi UK – So you want to run a meet-up

James talked about his personal experience running GeoDev Meet-Ups. I found this information quite valuable as the subject is under discussion in Ubuntu. James gave some great tips for running good meet-ups, and had a number of things he’s clearly learned the hard way. I hope to put some of his tips into action in the UK.

Dawn FosterLessons about community from science fiction.

This was a great uplifting talk to end the day. Dawn drew inspiration from her prolific science fiction reading to come up with some tips for people running community projects. I’ll give you a flavour with a few of them. Each was accompanied by an appropriate picture.

Picture: Star Trek Red Shirt
Lesson: “Participate and contribute in a way that people will notice and value your work”

Picture: Doctor Who TARDIS
Lesson: “Communities look different from inside then when viewing as an outsider”

Picture: Enders Game
Lesson: “Age is often unknown, encourage young people to contribute”

Dawn is a thoughtful, entertaining and engaging speaker. I’d certainly like to see more of her talks.

After Party

We all left the venue after the last talk and headed to a nearby trendy bar for a pint then headed home, pretty exhausted. A great event, I look forward to the next one.

02 October, 2015 02:00PM

Chris J Arges: building ubuntu kernels with debug symbols

Occasionally it is useful to be able to build a kernel the Ubuntu way with debug symbols. The following is how to install dependencies, clone the tree, and finally build in such a way that ddeb packages get generated.

02 October, 2015 01:53PM

Ronnie Tucker: Linux AIO Team Releases an All-in-One ISO Image for Ubuntu 14.04.3 LTS

Mr. Željko Popivoda from the Linux AIO team reports that Linux AIO Ubuntu 14.04.3 LTS is now available for download and, as its version number suggests, it is based on the latest point release of Canonical’s Ubuntu 14.04 LTS (Trusty Tahr) operating system, including the Ubuntu 14.04.3 LTS, Kubuntu 14.04.3 LTS, Ubuntu GNOME 14.04.3 LTS, Xubuntu 14.04.3 LTS, and Lubuntu 14.04.3 LTS flavors.

Of course, Linux AIO Ubuntu 14.04.3 LTS is distributed as two DVD-size ISO images, one for each of the supported hardware architectures, 32-bit (x86) and 64-bit (x86_64). Unfortunately, the Ubuntu MATE edition has not been included in this updated Linux AIO Ubuntu 14.04 ISO image because there’s no Ubuntu MATE 14.04.3 LTS release available at this time.

Source: http://news.softpedia.com/news/linux-aio-team-releases-an-all-in-one-iso-image-for-ubuntu-14-04-3-lts-493240.shtml
Submitted by: Arnfried Walbrecht

02 October, 2015 11:18AM

October 01, 2015

hackergotchi for SparkyLinux


SparkyLinux 4.1

New iso images of SparkyLinux 4.1 are ready to go.
Sparky 4 is based on and fully compatible with Debian testing “Stretch”.

It’s the first update of SparkyLinux 4.x, which provides a few important changes, such as:
– full system upgrade from Debian testing repository as of 27/28 Sep 2015
– Linux kernel 4.1.6
– GCC 5.2.1
– systemd 226
– Plasma Desktop 5
– LibreOffice 5.0.1

Other changes:
– ‘Base’ Edition – ‘lxpolkit’ has been replaced by ‘policykit-1-gnome’
– deprecated Flash Player plugin removed – still can be installed via Sparky-Codecs tool or Synaptic
– added new package: ecryptfs-utils

The iso images are available in a few flavors, such as :
Full Edition – full set of applications for daily usage, wireless drivers, multimedia codecs and plugins:
– LXDE (lxde-common 0.99.0)
– LXQt (lxqt-common 0.9.1)
– KDE (Plasma Desktop 5.4.1)
– MATE 1.10.2
– Xfce 4.12.1

Base Edition – only the base system, lightweight desktop, wireless drivers and a few applications:
– Enlightenment 0.19.11
– JWM 2.1.0
– Openbox 3.6.1

CLI Edition – (Command Line Interface) – core system, wireless drivers and a few, text mode applications.
If you have SparkyLinux installed on a hard drive, make full system upgrade via ‘System Upgrade’ or Synaptic, or manually if you like:
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install -f

Users of KDE edition should install ‘plasma-desktop’ package as well.

If the upgrade made some problems for you, I suggest to backup your personal data and make fresh Sparky installation.

Iso images of Sparky can be downloaded from the download page: http://sparkylinux.org/download

Thank’s for voting and your feedback which have been left at the last pull.
Next SparkyLinux 4.2 images are expected on the end of December 2015.

Known issues:
– there is Plasma 5 wallpaper loaded as default in KDE 64 bit edition, instead of Sparky’s wallpaper :(
– the live installer’s autologin option doesn’t work in the KDE edition.

If you like Sparky, don’t forget to send small tip to keep Sparky alive.


01 October, 2015 10:56PM by pavroo

hackergotchi for Ubuntu developers

Ubuntu developers

Nathan Haines: Beginning Ubuntu for Windows and Mac Users

Where do I begin? That’s the challenge ahead of anyone who tries something new. And the first step of any new experience. Sometimes this can be exciting, like when you sit down to try food at a new restaurant. Other times the question is paralyzing. Taking the first step is difficult when the path is unclear or unmarked.

Ubuntu is the world’s third most popular operating system. It powers twenty million desktop computers, and untold servers. But for even more people who grew up using Windows or OS X, their operating system is the computer. Ubuntu’s Linux and Unix heritage are no longer its greatest strength, but its biggest drawback. But it doesn’t have to be.

For new Ubuntu users, the first challenge to surmount is familiarity. Ubuntu thinks and behaves in different ways from the computing experience they’ve gained over the years. And those years of experience are an enemy at first. But using a new operating system is much like visiting a foreign country. Everything’s different, but after a chance to acclimate, it’s not that different. The trick is finding your way around until you know what’s the same. The differences aren’t that vast and soon everything is manageable.

book cover

My new book, Beginning Ubuntu for Windows and Mac Users was written to help speed that process along. Ubuntu is the perfect operating system for every day business, casual, and entertainment use. The book explains key concepts and helps users adapt to their new operating system. It’s a reference guide to the best software in Ubuntu that can get tasks done. And it teaches how to use Ubuntu so that any computer user can get started and learn from there.

Beginning Ubuntu for Windows and Mac Users expects readers to want to use Ubuntu graphically, and prefers this over command line shortcuts. When the command lie is introduced in Chapter 5, it’s from the perspective of a window into an older period of computing history, and after a short overview, it walks the user through specific tasks that demonstrate exactly why one would use the command line over the graphical tools. Simple information lookup, text-based browsing, and even games gives the command line a practical purpose and makes the chapter a handy reference.

The book finishes up with power user advice that shows simple yet powerful ways to make an Ubuntu system even more powerful, from enabling multiple workspaces to installing VirtualBox and working with virtual machines.

If you’ve been wanting to try Ubuntu but don’t know where to begin, this book is for you. It explains the origins of Ubuntu and walks you through the install process step by step. It talks about dual-booting and installing graphics drivers. It even helps you find the right “translation” as you learn the Ubuntu desktop. Looking for the Start Menu or Spotlight? The Dash icon provides the same functionality.

If you’re already an Ubuntu user, you may benefit from the clear instructions and format of the book. But you can also buy the book for friends. It’s a friendly, gentle introduction to Ubuntu that any Windows or Mac user will enjoy, and the perfect gift for anyone who could benefit from using Ubuntu.

Beginning Ubuntu for Windows and Mac Users is available today from Amazon, Barnes & Noble, and other fine booksellers around the world. Best of all, the companion ebook is only $5 through Apress when you buy the print version (even if you didn't buy it from the publisher), and the ebook is available DRM-free in PDF, EPUB, and MOBI (Kindle) formats. Not only is that an incredible bargain that offers all 150+ screenshots in full color, but the DRM-free files respect you and your investment.

Whether you’ve already taken the first steps into experiencing Ubuntu for yourself, or you’ve hesitated because you don’t know where to begin, this book is for you. We’ll walk through the first steps together, and your existing Windows and Mac experience will help you take the next steps as you explore the endless possibilities offered by Ubuntu.

01 October, 2015 08:51PM

Nicholas Skaggs: Introducing Pilot

It's finally here! We've been working on a way to allow those who have a ubuntu phone to participate more directly in testing the software that runs on their device. This includes things like helping test OTA updates before they are shipped and to verify and look for bugs in applications like the core apps and system services.

Introducing Pilot, a new application you can find today in the ubuntu store. The application utilizes checkbox as a way of distributing tests to you on the phone. This first round of testing includes tests from 4 of your favorite core applications including dekko, clock, music, and weather.

To help test, search for Pilot in the store and install it.

Start the app, and click the Start Testing button once it's loaded.

Select a test plan to run. Right now you can choose to test specific features of the different core apps.

Select the tests to run. You can choose to run all of tests for that feature, or just one if you wish.

Run through the test, following each step. If everything works as listed in the test, press the Pass button. Otherwise press Fail.

You can also add comments about the test or skip the test using the buttons at the top of this page.

Finally, submit your results back to the QA team by pressing the Submit Results to Community Practitest button. You'll need to supply your ubuntu SSO information to do so. You may also view your submitted results on this screen by pressing the corresponding button.

It's that easy. Over time, we'll push new tests via application updates, so you can help test new things as they are developed. As the number of devices grows, we want to ensure every device has the same level of quality. With your help, we can make sure ubuntu gets better with each update. Thanks for your help!

01 October, 2015 05:54PM by Nicholas Skaggs (noreply@blogger.com)

Riccardo Padovani: My opensource contributions in Sep 15

Aha, summer is finished, it’s time to be full active in the opensource wolrd again! I’m very happy about my contributions in September, I found myself very active.


In September I received 20 euros of donations. Thanks so much, I’ll use them to buy coffee and spent nights writing code :-)

For Falldown (see below) we received 30 euros of donations. We’re still thinking how to invest them (buying a domain for the team, doing a contest to create a theme for the game, and some others cool ideas).

If you find valuable my contribute to opensource world, or you’re enjoying Falldown, please consider to make me a donation.

Please write if the donation is for me or for Falldown (we’ll provide a separate donation mail in the future).

What I did

Other than the release of Falldown and working on some updates (themes are coming, and more), I wrote (and tested and merged) another patch for Launchpad.

Also, I wrote a couple of patches for the webbrowser and started new patches for reminders app.

More, I spent a lot of time reviewing code - I’m quite good finding small errors in implementations - in that way the quality of updates is always high :-)

Your turn

Hey, now it’s your turn to start changing the world with the opensource software.

Why don’t you start to contribute?

If you like my work and want to support me, just send me a Thank you! by email or offer me a beer:-)


01 October, 2015 01:30PM


Monthly News – September 2015


We’ve a lot of news this month. Before getting started and talking about what we’ve been working on, I’d like to thank all the people who helped us. More than 300 people donate to us every month and more so than the financial support this gives us, it’s also a sign of appreciation and happiness from our users and that really boosts our confidence. We also rely on a strong network of sponsors and partners and it’s a real pleasure to work in these conditions and with that level of support. So to all of you who are involved in helping us like that, I’d like to send a very big thank you.

I’d also like to take the opportunity to relay two old pieces of news from our partners.

In August, CompuLab completed the transition to Mint 17.2. New Mintbox 2 and Mintbox Mini units now ship with Linux Mint 17.2 Cinnamon edition.

And in February, HELLOTUX started shipping Linux Mint sweaters.

Apologies to CompuLab and HELLOTUX for covering this information so late.

“Rosa”, the codename for Linux Mint 17.3 was recently announced, and many new features were implemented in preparation for its release.

On top of the improvements which were mentioned last month, Cinnamon 2.8 will introduce a visual workspace switcher applet and a better sound applet:

MATE 1.12 received a lot of attention and will feature the following changes:

  • Better touchpad support (including natural scrolling, and middle-click emulation on three finger clicks)
  • Better session management (including screensaver inhibition on media playback with VLC, Totem etc..)
  • Better support for multiple monitors
  • Better display settings (using output names and a more explicit UI and letting you set the primary monitor)
  • Model/Vendor information in the power applet (so you can distinguish between multiple devices using batteries)

HiDPI support was improved for HTML themes in MDM. To take an example, on a 13″ Macbook Pro with a native resolution of 2560×1600, MDM used to blindly apply a 2x scale ratio and the login screen looked slightly too big (1280×800). It now works towards an “ideal” DPI value instead. In this case it applies a 1.3 scale ratio and the login screen ends up looking much nicer in what looks like 1969×1230.

The detection of HDMI TVs was also much improved. HiDPI would kick in by mistake on TVs which didn’t report their screen size correctly. That was fixed and some of these fixes will also be ported towards Cinnamon.

MATE and Xfce users will receive great window management improvements:

  • Better support for Compiz
  • Support for Compton and OpenBox
  • The ability to switch between various window managers

Although the Xfce edition will still use Xfwm4, it is likely to ship with Compton installed by default. On some computers, this compositing manager is known to reduce screen-tearing, and switching to it will be a breeze.

Last but not least, we worked on servers and mirrors. On the server side, extra.linuxmint.com was clustered and is now served by 2 separate servers. Repositories were also tuned to let apt-get know when files were last-modified. Although this is quite a small detail, it means two consecutive calls to apt-get update no longer re-download the same information (that information is tiny in size but it all adds up). We’re hoping this will improve response times and download speed on the main repository.

Linux Mint also benefits from a network of 68 repository mirrors and we’d like the OS to take advantage of that. Changes in the installer and in the Update Manager were planned and cool new improvements were added to the Software Sources tool:

  • Mirrors closer to you are now tested first (mirrors in your country first, then mirrors in neighbour countries, then mirrors in your part of the World and eventually mirrors in your continent)
  • Mirrors are tested one by one and their speed is much more meaningful than before
  • Mirrors are tested to check if they’re up-to-date and can be filtered out from the list

This was just implemented in the last few days. We’ll post more details about this soon on Segfault and we’ll probably make a package available for people to test these features before they land in Linux Mint 17.3.

Last month’s poll:

Thanks for taking part in last month’s poll. We got close to 2,000 votes and we have a better idea of what you think of Segfault. It looks like many people don’t or didn’t know about it, but that people who did were quite happy with it. In the comments sections people also asked for more articles.

We started writing more often and covering more news on the development of Linux Mint. And going forward, we’ll try to promote the Segfault blog a little bit more.

Poll of the month:

Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.

Don’t hesitate to comment to let us know where you get your games from, where you play them, and what reasons (if any) are holding you from playing them in Linux Mint.

Also don’t hesitate to share your experience on gaming in the comments section, if you think there’s something we should do to improve things on our side, or even simply to share your experience with other users.


Linux Mint is proudly sponsored by:

Platinum Sponsors:
Private Internet Access
Gold Sponsors:
Linux VPS Hosting
Silver Sponsors:
Bronze Sponsors:
Vault Networks *
AYKsolutions Server & Cloud Hosting
7L Networks Toronto Colocation *
BGASoft Inc
David Salvo
Milton Security Group
Sysnova Information Systems
Community Sponsors:

To become a sponsor or to see the full list of Linux Mint sponsors, please visit: http://www.linuxmint.com/sponsors.php

Donations in August:

A total of $7,889 were raised thanks to the generous contributions of 347 donors:

$375, Blue Ridge POS, LLC aka “Dewey
$200, AP Style Studio
$159, Jean-luc V.
$112, Jacques J.
$112, Nathalie W.
$112, Andreas D.
$106 (8th donation), Hendrik S.
$106 (3rd donation), Rene V. D. H.
$106, Udo J.
$100, John P.
$100, Richard C.
$100, Henry N.
$100, Billy N.
$100, Richard R. S.
$100, Martin D.
$70, Glen P.
$67, Mark B.
$56, Jean B.
$56, Irénée P.
$56, Rosanna & Alex
$56, Régis B.
$53, Pertti P.
$53, Clément K.
$53, Daniele G.
$50 (64th donation), Matthew M.
$50 (7th donation), Yves L. aka “amadeus128”
$50 (4th donation), Paul L.
$50 (3rd donation), Robert S.
$50 (2nd donation), Mark M.
$50 (2nd donation), Richard C.
$50 (2nd donation), Stephen Niedzielski
$50, Charles P.
$50, Stephen H.
$50, Harjit T.
$50, Henk van L.
$50, Jon Y.
$50, Cecil B.
$50, John D. O.
$50, Anthony B.
$50, Ronald P.
$50, Jean-Francois R. – N0H1C
$50, Danny C.
$50, James B.
$50, Robert B.
$50, Lim C. B.
$50, Adam H.
$50, Vytas B.
$50, Robert E. H.
$50, David H. W.
$48, fourcultures
$45 (2nd donation), Tim V.
$45, Katica S.
$40, Donald M.
$40, Mallory T.
$40, Merritt D.
$40, Oblong Software Products
$39, Věroslav Olič
$34 (4th donation), David M.
$34, Jimi A.
$34, Hermann H.
$32 (66th donation), Olli K.
$32, Maurice M.
$32, Stefan M.
$32, Robert G.
$30 (17th donation), Wolfgang P.
$30 (5th donation), Brooke Dukes aka “BandonRandon
$30 (3rd donation), Amanda H.
$30, Steve S.
$30, Chris S.
$30, David H.
$30, Patrick M.
$30, Michael M.
$30, Dinesh R.
$30, A wannabe cryptographer
$28, Weber Technics
$28, René D.
$28, Matoso, P
$28, Christian K.
$28, Martin K.
$26 (9th donation), Joachim M.
$26 (2nd donation), Heinrich Goebl
$26 (2nd donation), Gopal P.
$26, Andrew L.
$25 (47th donation), Ronald W.
$25 (8th donation), Jobs Near You aka “Find Jobs
$25 (3rd donation), Nelson M.
$25 (2nd donation), John N.
$25 (2nd donation), Jeffrey B.
$25 (2nd donation), Nelson M.
$25, Edward F.
$25, Robert S.
$25, Jarle H.
$25, Scott M.
$25, Matthew P.
$25, Michael B.
$25, Lawrence D.
$25, Robert W.
$25, Vincent A.
$25, Charles B.
$23.81 (7th donation), Scott L.
$22 (6th donation), Ky LMDE
$22 (5th donation), Brendan M.
$22 (2nd donation), Ronan P.
$22, Tomaž S.
$22, David C.
$22, Philip P.
$22, Christian V.
$22, Stefan G.
$22, Benjamin F.
$22, Andreas K.
$22, Tobias S.
$22, Fabrice A.
$22, James C.
$22, Hermann W.
$22, Evie E.
$22, Markus B.
$21 (2nd donation), Zdzislaw P.
$21, Gary
$21, Peter S.
$21, Klaas T.
$21, Christian D.
$21, Klaus H.
$21, the.geremy
$21, Antti R.
$20 (6th donation), Curt Vaughan aka “curtvaughan ”
$20 (3rd donation), John C.
$20 (3rd donation), John B.
$20 (2nd donation), Henry W.
$20, C.w. R.
$20, Bruce M.
$20, Neil P.
$20, Фролов Г.
$20, Mike G.
$20, Steven W.
$20, Page IT Services
$20, Michael H.
$20, Juan G.
$20, Kenneth L.
$20, Mark M.
$20, Rodney W.
$20, Kazzantra
$20, Cosmin-Robert R.
$20, Carlos L.
$20, Ryan D.
$20, Marc-andré M.
$20, David W.
$20, Sebastian D. L. aka “Sebadamus”
$20, Donald O.
$20, Stephen V.
$20, Kevin Y.
$17 (4th donation), Ib O. J.
$17 (2nd donation), Frédéric B.
$17, Marcus J.
$17, Савин А.
$17, Oliver S.
$17, Ralf Haeuser
$16 (2nd donation), Carlos N.
$16 (2nd donation), Stefan W.
$16, Jean-Yves C.
$16, Patrik J.
$16, George J.
$16, Graham S.
$16, Matīss J.
$15 (5th donation), Ian M.
$15 (5th donation), HJI aka “Hospital Jobs Inc
$15 (4th donation), Howard B.
$15 (4th donation), Timothy C.
$15 (2nd donation), Edward G.
$15 (2nd donation), Derek R.
$15, Matthew H.
$15, Samuel M.
$13 (2nd donation), Federico T.
$12 (53th donation), Tony C. aka “S. LaRocca”
$11 (21st donation), Mark W.
$11 (7th donation), Robert P.
$11 (5th donation), Stoyan
$11 (4th donation), Chris W.
$11 (4th donation), Queenvictoria
$11 (3rd donation), Robbieka
$11 (2nd donation), Marc S.
$11 (2nd donation), Mario Castro
$11 (2nd donation), Massimo C.
$11 (2nd donation), Tomi K.
$11 (2nd donation), Thorsten H.
$11 (2nd donation), Helmut P.
$11, Ismail G.
$11, Paolo V. S.
$11, Santino D.
$11, Fabiano
$11, Marc S.
$11, Kanthavel P.
$11, Jordi C. P.
$11, Ulrich B.
$11, Darren W.
$11, Meddy B. aka “o_be_one
$11, Michał Ś.
$11, Andreas S.
$11, Nicola D. G.
$11, Jason S.
$11, Thomas L.
$11, Ideja marketing
$11, Paul S.
$11, Michael K. aka “Schwäbische Alb”
$11, Thomas L.
$11, Damiano T.
$11, Axel H.
$11, Marin M.
$11, Rebekka K.
$11, Gabriele B.
$10 (45th donation), Tsuguo S.
$10 (11th donation), Dan Jackson
$10 (10th donation), Kouji K.
$10 (7th donation), Libertad Tecnologica
$10 (5th donation), Michael H. aka “hikiboi1969”
$10 (5th donation), hellman$31337
$10 (4th donation), Richard C.
$10 (4th donation), Jannik T.
$10 (4th donation), Murat Kutluer
$10 (3rd donation), Jannik T.
$10 (2nd donation), Michał B.
$10 (2nd donation), Gary N.
$10 (2nd donation), Jiří J.
$10, Tom B.
$10, Debbie R.
$10, Cobber
$10, Corey W.
$10, Gary N.
$10, Carlos V. M.
$10, Sandra W.
$10, Ricardo R.
$10, Mick Popov aka “KDV
$10, Luciano A. C.
$10, Göran H.
$10, 6k8.co.uk
$10, Fabian B.
$10, Jack V.
$10, Kyle S.
$10, Fahd A.
$10, Olivier J.
$10, Jonathan R.
$10, Andrew H.
$10, Michel B.
$10, Food Recipes
$9 (5th donation), Jaime C. aka “Stop TTIP
$8, Vidosava S.
$7.5, Giles Weaver
$7, Nicolas B.
$7, Lucas P.
$7, Rocco S.
$6 (6th donation), Radim aka “myself42”
$6, Frank G.
$6, Nikola K.
$6, Alan B.
$6, Johanna S.
$6, Laurent C.
$6, Olindo Pindaro
$6, Craig Z.
$6, Elvedin G.
$6, Florian G.
$6, Christian Zanchetta aka “Fiscet
$5 (13th donation), Crusader
$5 (12th donation), Crusader
$5 (11th donation), frisky
$5 (11th donation), Crusader
$5 (11th donation), Leafs
$5 (5th donation), Graham A.
$5 (4th donation), Mauricio Hernández aka “Wicho”
$5 (3rd donation), Petri C. aka “Yalidev”
$5 (2nd donation), Wayne C.
$5 (2nd donation), Jeldert P.
$5 (2nd donation), Michael B.
$5 (2nd donation), Palaniappan C.
$5 (2nd donation), Salionov O.
$5 (2nd donation), Jason G.
$5 (2nd donation), Juwon L.
$5 (2nd donation), Michael C.
$5 (2nd donation), Gregory F.
$5 (2nd donation), Joachim S.
$5, Olaf B.
$5, Fabrizio M.
$5, Deven A.
$5, John H.
$5, Miguel D. R. M.
$5, Angelo D. V.
$5, Thomas D.
$5, Gordan S.
$5, Mattias E.
$5, William P.
$5, Alan G.
$5, Marc B.
$5, Andres P.
$5, Christopher A.
$5, Chuck Norris
$5, Arianne A.
$5, Ross W.
$5, Gerardo R.
$5, Aaron K.
$5, Johnny A.
$5, Dieter L.
$5, Michael H.
$5, Basil C. aka “blc”
$5, Anders Å.
$5, Pavel S.
$5, Anonymous Donor
$5, Markus S.
$5, Rodrigo G.
$5, Benjamin B.
$5, Sebastian P. O.
$4.81 (2nd donation), Andrew K.
$4, Elad Hen aka “eladhen”
$4, Lubos S.
$3 (8th donation), RoDi – Sprava IT
$3 (5th donation), Dan Å.
$3 (3rd donation), Marcin S aka “KotFryc
$3 (3rd donation), Jacqueem S. aka “Go Live Lively
$3 (2nd donation), Marko V.
$3, 李 梓.
$3, Ashot N.
$3, Бобков Д.
$3, Matthias S.
$3, Andrzej Z.
$3, Luca B.
$2.75, Jacques T.
$2.68, David B. aka “JohnBobSmith”
$2.5, Dennis Schotmeijer
$26.72 from 20 smaller donations

If you want to help Linux Mint with a donation, please visit http://www.linuxmint.com/donors.php


  • Distrowatch (popularity ranking): 3061 (1st)
  • Alexa (website ranking): 7027

01 October, 2015 11:15AM by Clem

hackergotchi for Ubuntu developers

Ubuntu developers

Ronnie Tucker: New Linux Kernel Vulnerabilities Fixed in Ubuntu 15.04, Users Urged to Update Now

The first kernel vulnerability patched in Ubuntu 15.04 has been discovered by Benjamin Randazzo and it is related to an information leak in Linux kernel’s md (multiple devices) driver, which could allow a privileged, local attacker to retrieve sensitive information from the kernel.

The second security flaw was discovered by Marc-André Lureau in Linux kernel’s vhost driver, which did not correctly release the userspace stored log file descriptor, allowing privileged attackers to cause a DoS (Denial of Service) attack.

Canonical urges users of Ubuntu 15.04 to update their kernel packages as soon as possible. The update is now live in the distribution’s repositories, so all you have to do to update is run the Software Updater utility and apply all available updates. Don’t forget to reboot your machine once the update process finishes.

Source: http://linux.softpedia.com/blog/new-linux-kernel-vulnerabilities-fixed-in-ubuntu-15-04-users-urged-to-update-now-493159.shtml
Submitted by: Arnfried Walbrecht

01 October, 2015 10:08AM

September 30, 2015

Scarlett Clark: Kubuntu: A call for testers!

Help make Kubuntu great!

“Help make Kubuntu great!”

Hello everyone!
I am hard at work with backports again. There seemed to be some problems with the last ones so
I am here, begging YOU for some help with testing. The more the merrier! What I need is for folks to
install the updates, on a non-production computer or Virtual machine, and then carry on as you normally would and take notes on functionality, install problems, and any other weirdness or lack thereof. Then report back to me (or anyone in the Kubuntu community as long as it reaches the developers). We generally hang out in IRC #kubuntu-devel or the kubuntu-devel mailing list. Don’t like IRC or Mailing lists? that is ok too, we accept reports on most social media outlets:

@kubuntu twitter
Kubuntu Google+
Kubuntu Facebook page

For faster results CC me :) Have further questions? Send me a message!
My social links are at the top of my blog. Now onto what currently needs testing:

(Disclosure: DO NOT TEST on a production machine. You have been warned.)
The first set of backports for testing is for Vivid.
KDE Frameworks located here:

Add this to your sources.list and do an update/upgrade.
Then remove the ppa from sources.list.
Then use any software you normally would to see if functionality remains the same or improved.
If things break, we need to know that.
Note to Self: We need an online test suite similar to ISO testing.
Thank you!
Your Kubuntu Developer

30 September, 2015 10:46PM

Raphaël Hertzog: My Free Software Activities in September 2015

My monthly report covers a large part of what I have been doing in the free software world. I write it for my donators (thanks to them!) but also for the wider Debian community because it can give ideas to newcomers and it’s one of the best ways to find volunteers to work with me on projects that matter to me.

Debian LTS

This month I have been paid to work 8 hours on Debian LTS. In that time, I mostly did CVE triaging (in the last 3 days since I’m of LTS frontdesk duty this week). I pushed 14 commits to the security tracker. There were multiple CVE without any initial investigation so I checked the status of the CVE not only in squeeze but also in wheezy/jessie.

On unpaid time, I wrote and sent the summary of the work session held during DebConf. And I tried to initiate a discussion about offering mysql-5.5 in squeeze-lts. We also have setup lts-security@debian.org so that we can better handle embargoed security updates.

The Debian Administrator’s Handbook

Debian Handbook: cover of the jessie editionI spent a lot of time on my book, the content update has been done but now we’re reviewing it before preparing the paperback. I also started updating its French translation. You can help review it too.

While working on the book I noticed that snort got removed from jessie and the SE linux reference policy as well. I mailed their maintainers to recommend that they provide them in jessie-backports at least… those packages are relatively important/popular and it’s a pity that they are missing in jessie.

I hope to finish the book update in the next two weeks!

Distro Tracker

I spent a lot of time to revamp the mail part of Distro Tracker. But as it’s not finished yet, I don’t have anything to show yet. That said I pushed an important fix concerning the mail subscriptions (see #798555), basically all subscriptions of packages containing a dash were broken. It just shows that the new tracker is not yet widely used for mail subscription…

I also merged a patch from Andrew Starr-Bochicchio (#797633) to improve the description of the WNPP action items. And I reviewed another patch submitted by Orestis Ioannou to allow browsing of old news (see #756766).

And I filed #798011 against bugs.debian.org to request that a new X-Debian-PR-Severity header field be added to outgoing BTS mail so that Distro Tracker can filter mails by severity and offer people to subscribe to RC bugs only.

Misc Debian work

I filed many bugs this month and almost all of them are related to my Kali work:

  • 3 on debootstrap: #798560 (request for –suite-config option), #798562 (allow sharing bootstrap scripts), #7985604 (request to add kali related bootstrap scripts).
  • 3 requests of new upstream versions: for gpsd (#797899), for valgrind (#800013) and for puppet (#798636).
  • #797783: sbuild fails without any error message when /var/lib/sbuild is not writable in the chroot
  • #798181: gnuradio: Some files take way too long to compile (I had to request a give-back on another build daemon to ensure gnuradio migrated back to testing, and Julien Cristau suggested that it would be better to fix the package so that a single file doesn’t take more than 5 hours to build…)
  • #799550: libuhd003v5 lost its v5 suffix…


See you next month for a new summary of my activities.

3 comments | Liked this article? Click here. | My blog is Flattr-enabled.

30 September, 2015 03:12PM

Dustin Kirkland: Ubuntu and XOR.DDoS -- Nothing to see here

I woke this morning to a series of questions about a somewhat sensationalist article published by ZDnet this morning: Linux-powered botnet generates giant denial-of-service attacks

All Linux distributions -- Ubuntu, Red Hat, and others -- enable SSH for remote server login.  That’s just a fact of life in a Linux-powered, cloud and server world.  SSH is by far the most secure way to administer a Linux machine remotely, as it leverages both strong authentication and encryption technology, and is actively reviewed and maintained for security vulnerabilities.

However, in Ubuntu, we have never in 11 years asked a user to set a root password by default, and as of Ubuntu 14.04 LTS, we now explicitly disable root password logins over SSH.

Any Ubuntu machine that might be susceptible to this XOS.DDoS attack, is in a very small minority of the millions of Ubuntu systems in the world.  Specifically, a vulnerable Ubuntu machine has been individually and manually configured by its administrator to:

  1. permit SSH root password authentication, AND
  2. have set a root password, AND
  3. have chosen a poor quality root password that is subject to a brute force attack 

A poor password generally uses a simple dictionary word, or a short password without numbers, case sensitivity or symbols.

Moreover, the antivirus software ClamAV is freely available in Ubuntu (sudo apt-get install clamav), and is able to detect and purge XOR.DDoS from any affected system.

As a reminder, it’s important to:

For an exhaustive review of all Ubuntu security features, please refer to:


30 September, 2015 02:44PM by Dustin Kirkland (noreply@blogger.com)

Svetlana Belkin: Change Of Plans…

Due to life, I can’t attend Ohio Linux Fest this year. I will try again next year.

Pardon if this not okay for the Planet, but I posted news about attending earlier this year.

30 September, 2015 11:47AM

Ronnie Tucker: User Freedom Summit

The FSF’s 30th anniversary celebrations are this Saturday, October 3rd. We are so excited about our party and User Freedom Summit!

RSVPs for the FSF30 party will be closed as soon as we hit our capacity limit, which we expect to happen by midnight tomorrow at the latest. If you are registered to attend the party and are now unable to do so, please tell us at campaigns@fsf.org. RSVP now to attend the birthday party, with refreshments including a cash bar, birthday toasts, an address by FSF founder and president Richard Stallman, and a surprise!

Even if you can’t attend the party, perhaps you can attend the User Freedom Summit, which will also take place October 3rd, from 10:00 to 17:00 EDT. Refreshments will be provided in the morning, and there is a break for lunch after the first session block.

Source: https://www.fsf.org/fsf30/the-user-freedom-summit
Submitted by: Arnfried Walbrecht

30 September, 2015 10:40AM

Ronnie Tucker: Dropbox Alternatives for Linux Users

Like many of you, I too have found myself wooed by the convenience of using Dropbox. It’s cross platform, simple to setup and provides a cloud storage option for those who might otherwise be less inclined to store files off-site. In this article I’ll explore alternatives to Dropbox for Linux users.

Submitted by: Arnfried Walbrecht

30 September, 2015 10:36AM

Jono Bacon: Free Beer, Prizes, and Bad Voltage in Fulda Tonight!

Tonight, Wed 30th September 2015 at 7pm there are five important reasons why you should be in Fulda in Germany:

  1. A live Bad Voltage show that will feature technology discussion, competitions, and plenty of fun.
  2. Free beer.
  3. The chance to win an awesome Samsung Galaxy Tab S2.
  4. Free entry (including the beer!).
  5. A chance to meet some awesome people.

It is going to be a blast and we hope you can make it out here tonight.

Just remember, you might leave with one of these:

Doors open tonight at 7pm, show starts at 7.30pm at:

Hall 8
University of Applied Science Fulda,
Leipziger Str. 123, 36037
Fulda, Germany

We hope to see you there!

30 September, 2015 08:16AM

September 29, 2015

Ubuntu Kernel Team: Kernel Team Meeting Minutes – September 29, 2015

Meeting Minutes

IRC Log of the meeting.

Meeting minutes.


20150929 Meeting Agenda

Release Metrics and Incoming Bugs

Release metrics and incoming bug data can be reviewed at the following link:

  • http://kernel.ubuntu.com/reports/kt-meeting.txt

Status: Wily Development Kernel

Our Wily kernel remains based on stable v4.2.1 and we will continue to
track 4.2 for the remainder of the 15.10 cycle. As a reminder, we are
approaching Wily Kernel Freeze on Oct 8, ~1 week away. If there are any patches which need to land for 15.10, please get them submitted soon.
Following the Kernel Freeze deadline, all patches are subject to our SRU policy.
Important upcoming dates:

  • https://wiki.ubuntu.com/WilyWerewolf/ReleaseSchedule
    Thurs Oct 8 – Kernel Freeze (~1 weeks away)
    Thurs Oct 15 – Final Freeze (~2 weeks away)
    Thurs Oct 22 – 15.10 Release (~3 weeks away)

Status: CVE’s

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

  • http://kernel.ubuntu.com/reports/kernel-cves.html

Status: Stable, Security, and Bugfix Kernel Updates – Precise/Trusty/lts-utopic/Vivid

Status for the main kernels, until today:

  • Precise – Kernel Prep
  • Trusty – Kernel Prep
  • lts-Utopic – Kernel Prep
  • Vivid – Kernel Prep
    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
    cycle: 27-Sep through 17-Oct
    25-Sep Last day for kernel commits for this cycle
    27-Sep – 03-Oct Kernel prep week.
    04-Oct – 10-Oct Bug verification & Regression testing.
    11-Oct – 17-Oct Regression testing & Release to -updates.

Open Discussion or Questions? Raise your hand to be recognized

No open discussion.

29 September, 2015 05:10PM

hackergotchi for Huayra GNU/Linux developers

Huayra GNU/Linux developers

Llegó Huayra GNU/Linux 3.1

Huayra 3.1 ya se encuentra disponible para su descarga e instalación en http://huayra.conectarigualdad.gob.ar/bajar.

Esta versión mejora y actualiza características del sistema operativo basados en Debian Jessie 8.2 e incorpora nuevas aplicaciones y producciones propias.

Entre las novedades, se encuentra el Panel de Opciones para Accesibilidad que incluye un nuevo teclado onboard con soporte de idioma Español y barrido de teclas, mejoras en el soporte del lector de pantalla Orca, mejoras visuales de alto contraste, nuevos íconos y punteros de tamaños grandes con diseño propio, y una regla en pantalla diseñada por el equipo de Huayra. Todas estas funciones se diseñaron con la colaboración del área de Accesibilidad de Escuelas de Innovación.

Asimismo, Huayra 3.1 incorpora Pilas-Bloques, una aplicación desarrollada junto a la Fundación Sadosky en el marco de la iniciativa Program.ar. La herramienta fue creada para comenzar a programar con Bloques realizando pequeños desafíos y juegos. Además, se agregó el navegador Mozilla Firefox, la aplicación Huayra-updates y se actualizó Pilas-Engine, nueva versión estable de inskape 0.91 y se actualizó la documentación que incluye nuevos tutoriales.

También, se mejoraron drivers y el soporte de wifi, bluetooth y touchpad para el dispositivo Marble Point.

A través del concurso “HuayPapers”, los usuarios crearon los WallPapers utilizando las herramientas libres de diseño incorporadas en Huayra. Así, el fondo de pantalla más votado por la comunidad, se convirtió en el WallPaper oficial de esta versión.

El sistema operativo está disponible para ser usado en modo live o instalado, tanto para las arquitecturas de 32 y 64 bits.

29 September, 2015 02:14PM by Fernando Toledo (ftoledo@pressenter.com.ar)

hackergotchi for Ubuntu developers

Ubuntu developers

José Antonio Rey: Android Wear: A 10 Months Retrospective

It was the early morning of a November day. My dad got here from the US, and he was carrying a small squared box for me. It was my brand new LG G Watch. A solid 10 months have passed since I turned it on for the first time, and I have seen Android Wear evolve so much, I feel it is now the time to do a slight review on how the device has made a difference in my lifestyle.

I guess the first thing to start with is the hardware, so…


Going to the basics, you can see a square watch. It has a little hole in the side that faces you, which is the microphone. It has a touch screen that lets you interact with the watch. It has a rubber adjustable band, just as you would expect from the watch. At the back, you will be able to find 4 charging pins, that will get in contact with the dock’s pins and make the watch charge. It has Bluetooth, but does not have Wi-Fi. It also has a bunch of sensors, but it lacks from a light sensor, so there’s no automatic brightness settings. Pretty simple so far, huh? But it’s changed, and you can see some wear (pun intended) on the watch.

If you take a really close look into the screen, you will be able to see that there’s a small scratch on the screen. Also, there’s a little dent on one of the borders. However, all of this was caused because I excessively use my watch, and I tend to move my arm a lot, no matter whether I am in an open or closed space. So, yes, I’ve bumped my watch several times, and the screen is almost intact, the borders look really nice and, watch-wise, all parts are working almost-perfectly. I’ve been having some problems with my dock lately, where it just disconnects and reconnects randomly, but changing cables seems to solve the problem (or at least does not wake me up anymore!).

The band is a different story. The little strap that makes sure you don’t have a piece of rubber hanging on your wrist (I don’t know the name, sorry!) seems like it’s not as thick as it was when it got here. Also, the band has been losing it’s matte appearance and become a bit more glossy on the outside on the parts where the metal saves it from moving. This is not much of a problem for me, since I have been looking into replacing the band with a custom band in the near future. I haven’t found any options that I like so far, though.

This brings us to another point. You can change the watch’s band so easily that you can even do it on your own. As a real-life example, I took out my watch’s band inside a moving airplane, just because I was bored and it was fun. I don’t recommend it, though – if there’s turbulence you may lose the little pieces! There are several 18mm watch bands around the interwebz, that you can just buy one you like and put it on your watch. Make sure it fits with both your style and your watch! With that, I believe I have covered most (if not all) the physical aspects of the watch, so let’s move on to the software.


This aspect from the watch is the one I love the most. When I bought it, it was just a ‘get your notifications without taking your phone off your pocket’ device. However, it has evolved into something else much more than that.

Again, the initial main purpose of getting the G Watch was, for me, getting my notifications while I was in class, without bothering teachers. And if it was something important I could switch to it. The first big change I saw was the addition of Wrist Gestures. It meant I could now eat an ice cream cone and check/reply to my notifications, but AT THE SAME TIME! How amazing could that be?

Applications were there since the beginning. As an example, there was a calculator application, as well as tic-tac-toe and some other games and utilities. When Wear 5.0 was released applications had a complete makeover, and several started appearing. There’s now fully-working Hangouts on mobile, and the most exciting for me was Ingress. Replying from within any of these apps or the cards shown up on the main screen now lets you draw an emoji, and even though your drawing skills may not be that good, it recognizes what you’re trying to draw. I also found out about Together, a Wear app that lets you send messages to another friend’s watch face directly! I haven’t had the change to try this one out since I’m the only one of my local friends with a Wear device, so we’ll have to see how it works. If you want to test it out with me, let me know in the comments and I’ll update the review with this app!

Theater mode is also one of my favorite features on the watch. There are times, like when you go to the cinema, when you don’t want any light coming out from your watch, even if the watch face is set to always on. Or you don’t want any vibrations to interrupt that movie. So you set up theater mode, and, with a touch, you get both. And until you disable it, it won’t have the watch (or your phone!) with the screen always on, and notifications will not go through.

Screen lock arrived in 5.0, and it lets you auto-lock your watch as soon as it detects it’s no longer on your wrist or when it disconnects from your phone. You can set up a pattern lock that’s at least four dots ‘long’, and it will automatically apply. However, I had to disable this because I had a problem: I have been travelling a bit more than usual in the last couple months, which meant I had to put my watch in Airplane Mode. This meant my watch would be disconnected from my phone, and every time I wanted to take a look at the time, I would not be able to since the screen would be locked. When I arrived to my destination I set it back to on. This is one small thing I’d like to customize, but it’s definitely a security risk if you think about it. We’ll see how it develops, or if it stays this way.

The G Watch is lacking something, though. It does not have Wi-Fi available, which means you are not able to leave your phone behind and just use your watch. To be honest, I don’t know where this would be useful for me, but it’s something that’s not on the G Watch.

Finally, watch faces! This is the most amazing part of the watch, because you can download as many watch faces as you want (or as your watches storage lets you) and change them as frequently as you wish. For me, that meant that I had a watch face for formal wear / university, and one for the rest. And since there are several in the Google Play Store, you can either download one that has already been created and that you like, or create a new one from scratch. The two I commonly use are both downloaded from the Play Store, but I love them. The first one is called SkyMaster, and it is inspired behind the pilot’s concept of a watch: whenever you took a look at it you should be able to get the basic information, all at a glimpse. I have it set to show the time, the date, a second time (UTC), both my watch and phone’s battery, and the outside temperature. This it the one I use the most, because it has all the information ready for me when I look at my wrist. I don’t even have to take my phone out to get an estimate of the battery and to decide whether I need to plug it to my power bank or not. Of course, since watch faces are in the Play Store, that means that there are both free and paid watch faces. I have been able to get a couple great free ones, as well as some cool paid ones. I even catched a deal once.


The LG G Watch is definitely a great device. And not only because of the device itself, but because Android Wear powers it in a way that the device enables you to do whatever you may think in your wrist. Of course, it is not designed to replace your phone at all, but as an extender.

To me, it did turn out to be as useful as I could’ve thought, and I don’t have any regrets on buying it. Definitely a must if you are a busy person, moving around, or just someone who wants to extend their phone. If you see a deal for a G Watch and don’t care much about the Wi-Fi functionality, I would say take it.

The reason why I got the device was because it had a square look itself. Just as people want a Moto360 because it’s round, I wanted a G Watch because it was square. And it is a device that has, certainly, not let me down. I do believe that this is just the start for Android Wear and that a lot of new things are going to pop up in 2016. But until then, I’m happy with it, and I would say that you would be too.

29 September, 2015 04:31AM

September 28, 2015

Xubuntu: Printable and shareable Xubuntu flyers

During the Wily Werewolf development cycle, the Xubuntu Marketing team has completed work on flyers that can now be printed by anyone wishing to promote Xubuntu at conferences, global jams, release parties and other events.

Flyers can be printed at home or with any typical printing service. A successful trial run of 25 US letter-sized flyers was completed in August by our marketing lead:


They’re available for download here:

A4 (web)A4 (print)US letter (web)US letter (print)

Licensed CC-BY-SA, you are welcome to freely remix, transform, and build upon the material under the terms of that license. Source (SVG files, editable in Inkscape) are available in the Xubuntu marketing code repository.

Please note that while you are free to make your own version, we encourage you to contribute back to the official flyer so we can improve it for everybody! If you want to get involved with the next revision of the flyer, join #xubuntu-devel on Freenode or the Xubuntu Development mailing list and let us know your thoughts!

If you are interested in translating the flyer, be in touch with us as well; we will help you with potential issues with the layouting and more and can promote the translated version on the website.

28 September, 2015 07:10PM

Dustin Kirkland: Container Summit Presentation and Live LXD Demo

I delivered a presentation and an exciting live demo in San Francisco this week at the Container Summit (organized by Joyent).

It was professionally recorded by the A/V crew at the conference.  The live demo begins at the 25:21 mark.

You can also find the slide deck embedded below and download the PDFs from here.


28 September, 2015 05:39PM by Dustin Kirkland (noreply@blogger.com)

Svetlana Belkin: Open Help Conference 2015

This past weekend (Sept. 26 to 27), I was at the Open Help Conference at downtown Cincinnati.  This is my first conference that relates to Open Source, Linux, and FOSS.  I really enjoyed it because it was a small (there was only 20 people who came) and informal (a cross between a class room setting and a get to together) conference.   Most of the folks were from Red Hat or the GNOME team, but there was one from Mozilla, one from a group/company that I don’t recall, and two from Ubuntu Doc Team.  The two from Ubuntu Doc Team was Ted Cox and me.  For both of us, it was our first time.

I wanted to write a summary for each day, but I wasn’t feeling well after on both of the days, so it will be all in this post.

First Day

I was a bit late to the breakfast on the first day because of an accident on the way downtown from West Chester, Ohio and the panic that I was late got me lost to the room that it  was held at.  The breakfast was good and I got to meet the others.  Then we had the first session of the day, which was a workshop on MDN.  Because I only had my tablet with me, I was only able to write a blog post about it and how it can be used to teach Web Lit.  After that, we had lunch and after lunch, we had two sessions; one on AsciiDoc and Mallard.

Second Day

My drive downtown was better than the first day and I had time to do something that I need to get done before heading to the breakfast.  We had two talks before we had lunch, one about the Ten Years of MDN and how to hold successful in-person and/or virtual sprints.  Then we had lunch.  After lunch, we had open discussions and demos.  The discussion topics were meta docs, site generators, feedback forums,  n00bs (which was a presentation about Ted Cox’s experience with the Doc Team as a n00b), and virtual spirits (which came off of the session).


  • Meta Docs should be on a wiki type of setting and should house a “getting started” page and active tasks.
  • AnnotatorJS would prefect for Meta doc review by new users
  • Have a Doc event when having Hack events
  • Make sure you give good feedback when reviewing
  • Asians seem to not like cit

I have more takeways but I think some can be a post.

This conference is one that I would go again and also meet the ones who came outside.

28 September, 2015 04:09PM

Canonical Design Team: Why the first impression matters

We believe that the first impression matters, especially when it comes to introducing a new product to a user for the first time. Our aim is to delight the user from the moment they open the box, through to the setup wizard that will help them get started with their new phone.

Devices have become an essential part of our everyday lives. We choose carefully the ones we want to adopt, taking into account all manner of factors that influence our lifestyle and how we conduct our everyday tasks. So when buying a totally new product, with unfamiliar software, or from a new brand, you want to make the first impression count in order to seduce and reassure the user that this product is for them.

The out of the box experience (OOBE) is one of the most important categories of software usability. It essentially says how easy your software is to use, as well as introducing the user into your brand through visual design and tone of voice, which can convey familiarity and trust within your product.

How did we do it?

We started to look at research around users past experiences when setting up a new device and their feelings about the whole process. We also took a look at what our competitors were doing, taking into account current patterns and trends in the market.

From gathering this research we started to simplify as much as possible the OOBE workflow. Taking into consideration the good and the bad things, we started to define our design goals:

  • Design for seduction
  • Simplicity
  • Introduce the brand through design
  • Transform the setup wizard

What did we change?

First of all we started from the smallest screen, taking the existing screens we have for mobile and assessing the design faults and bugs.

In order to create a consistent experience across all devices, we drew together common first experiences found on the mobile, tablet and desktop:

  • Choosing a language
  • Wifi setup
  • Choosing a Time Zone
  • Choosing a lock screen option

One of the major changes we wanted to achieve was to give the user the same experience across all devices, moving us closer to achieving a seamless convergent platform.

What did we achieve?

  • We achieved our main aim in creating the same visual experience across all devices.



  • We defined two types of screens: Primary screen (left), Secondary screen (right)

Image 1

The secondary screens created more space for forms, which helped us to define a consistent and intuitive animation between screens.


  • All the dialogs were transformed where possible into full screens. We kept the dialogs only to communicate to the user confirmation or error messages.

Image 2


  • The desktop installer was simplified and modernized.

desktop 2

The implementation of the OOBE has already begun and we cannot wait for you to open the box and experience it on your new Ubuntu device.

UX Designer: Andreea Pirvu

Visual Designer: Grazina Borosko

28 September, 2015 03:39PM

Jorge Castro: Total nerd alert, vacation edition

After an exhausting and brilliant Juju Charmer Summit I took a week off so my parents could visit and hang out.

My dad and I try to do one project together every time we visit, so while we did do useful things around the house, this time we did something fun. We built a simulation racing chair with some wood, a recycled car seat, and these plans from Ricmotech.

Here are some build pics:

My dad scavenged some logos from a junkyard, so we dediced to paint it green and make it a sim version of my old, beloved, 1999 Grand Prix GTP. Total dorkfest, I love it.

And of course, we raced it, here’s the video:

Some tips if you’re going to build an RS-1:

  • I found working with MDF to be painful, we rebuilt parts of it in normal plywood. The shifter in particular we used a 2x4 for the middle section for stiffness.
  • Wood filler is like, simracing bondo.
  • Everyone will make fun of you, and then line up to race.

28 September, 2015 03:18PM

Nicholas Skaggs: Ubuntu Font Testing: Arabic

Some of you may remember the birth of the ubuntu font family during the 10.10 cycle. The time has come to finish that work as well as fix a few issues with the current font set. To start with, the design team has been working on Arabic, and is ready for some feedback on how the font looks and interacts.

To help gather your feedback, we've made a simple survey. It contains the information you need to get the font, as well as the opportunity to leave feedback.


We would love to hear from you! If you encounter any issues trying to test or use the survey, feel free to get in touch, but otherwise leave your feedback on the font in the survey. Thanks again for your help!

For those of you who don't happen to speak Arabic or a related language, an opportunity to test the full ubuntu font family is coming up soon. Get ready!

28 September, 2015 12:47PM by Nicholas Skaggs (noreply@blogger.com)

Canonical Design Team: Prepare for when Ubuntu freezes

I routinely have at least 20 tabs open in Chrome, 10 files open in Atom (my editor of choice) and I’m often running virtual machines as well. This means my poor little X1 Carbon often runs out of memory, at which point Ubuntu completely freezes up, preventing me from doing anything at all.

Just a few days ago I had written a long post which I lost completely when my system froze, because Atom doesn’t yet recover documents after crashes.

If this sounds at all familiar to you, I now have a solution! (Although it didn’t save me in this case because it needs to be enabled first – see below.)


The magic SysRq key can run a bunch of kernel-level commands. One of these commands is called oom_kill. OOM stands for “Out of memory”, so oom_kill will kill the process taking up the most memory, to free some up. In most cases this should unfreeze Ubuntu.

You can run oom_kill from the keyboard with the following shortcut:

Except that this is disabled by default on Ubuntu:

Enabling SysRq functions

For security reasons, SysRq keyboard functions are disabled by default. To enable them, change the value in the file /etc/sysctl.d/10-magic-sysrq.conf to 1:

And to enable the new config run:

SysRq shortcut for the Thinkpad X1

Most laptops don’t have a physical SysRq key. Instead they offer a keyboard combination to emulate the key. On my Thinkpad, this is fn + s. However, there’s a quirk that the SysRq key is only “pressed” when you release.

So to run oom_kill on a Thinkpad, after enabling it, do the following:

  • Press and hold alt
  • To emulate SysRq, press fn and s keys together, then release them (keep holding alt)
  • Press f

This will kill the most expensive process (usually the browser tab running inbox.google.com in my case), and freeup some memory.

Now, if your computer ever freezes up, you can just do this, and hopefully fix it.

(Also posted on robinwinslow.uk)

28 September, 2015 11:08AM

September 27, 2015

Ayrton Araujo: Using OpenSSH 7.0 with legacy SSH implementations

There’s a new version of OpenSSH out there recently.

In this new version, 7.0, the installation has deprecated ssh-dss and diffie-hellman-group1-sha1 key exchange method for security enforcement.

So, the best fix if you face issues would be updating your OpenSSH Servers to the most recent versions.

However, if you don’t have access to the servers configuration, there’s a temporary workaround for keep using the legacy implementations.

For the ssh-dss error, create an entry in your ~/.ssh/config with the following content:

Host somehost.example.org
    PubkeyAcceptedKeyTypes +ssh-dss

And, for the diffie-hellman-group1-sha1 error, the following entry:

Host somehost.example.org
    KexAlgorithms +diffie-hellman-group1-sha1

You could also add other hosts, followed by comma:

Host somehost.example.org, otherhost.example.org

Or even regular expressions and IP addresses:

Host app*.example.org, *.example.com,

That’s all, folks.

27 September, 2015 11:44PM

hackergotchi for ArcheOS


ArcheoFOSS VI, proceedings of the workshop now available as Open Access

This is just another fast post to notify that we are going on in spreading all the proceedings of the workshop ArcheoFOSS as Open Access. This time, thanks to the effort of Francesca Cantone (University of Federico II - Napoli), we released the publication of the sixth meeting, which took place in Napoli in 2011. The doc is in PDF and it is available under a Creative Commons license at this link.
Here below is the front cover of the printed version, which can be ordered at this page.

© 2015 - Scienze e Lettere dal 1919 S.r.l.

27 September, 2015 06:41PM by Luca Bezzi (noreply@blogger.com)

hackergotchi for Xanadu developers

Xanadu developers

¡¡¡Feliz cumpleaños GNU!!!

Un día como hoy, en 1983 se anuncio al mundo el nacimiento del proyecto GNU.

Mas información:

Archivado en: General Tagged: aniversario, festividades, gnu

27 September, 2015 06:30PM by sinfallas

hackergotchi for Ubuntu developers

Ubuntu developers

Ronnie Tucker: World’s first $9 Linux based computer is shipping now

If you want a super cheap Linux based computer, now is the chance to get it. Chip, a $9 Linux-based, super-cheap computer that raised some $2 Million beyond a pledge goal of just $50,000 on Kickstarter can soon be yours. After its successful Kickstarter campaign, now, the first run of devices is beginning to be distributed to backers.

Chip costs just $9 — although, of course, things like a monitor, an input device, and shipping are not included in that figure. Still, it’s a fully functioning computer that can be had for less than the price of McDonald burger. The device offers full support for the open source LibreOffice package, has a Wi-Fi connection so you can surf the web, and even allows for a Bluetooth controller to be connected so you can play some games.

The board is Open Hardware and and is capable of running on any Linux-based operating system. It is powered by a 1Ghz A13 processor. It has a 512MB of RAM and a storage capacity of 4GB. It is equivalent to the BeagleBone Black in clock speed, RAM and storage. It is more powerful than the Raspberry Pi B+. However, the Chip that differentiates Beagle is its built-in WiFi, Bluetooth, and the simplicity with which it can be carried around, thanks to the system that takes care of the battery operation.

Source: http://www.techworm.net/2015/09/worlds-first-9-linux-based-computer-is-shipping-now.html
Submitted by: Arnfried Walbrecht

27 September, 2015 04:22PM

Riccardo Padovani: How many Ubuntu Phones there are?

How many Ubuntu Phones there are?
As app developer, and mainly as big supporter of the project, it’s a question I ask myself often.

I don’t have the answer, but I can try to make a guess using a useful statistic I have: the number of times the Calculator App has been updated.

A premise about numbers

The statistic I have access is the number of unique users that have updated the calculator app at least once. The last update of calculator is from 8 Jun ‘15. So phones that have been sold later probably already included the update. Let’s say then the number of users I guess is updated to end of July ‘15.

This means the only market we consider is Europe. Russia, India, China and the rest of the world have started to have available the phones later this year.

Another important thing: when an app update is released there isn’t (yet) a notification to the user, so if a user doesn’t manually check if there is any update, he doesn’t update the app.

On other hand, when there is a system update (~ every 6 weeks), users have a notification: they update the system and the core apps (so also the calculator) are updated too, but the update is inside the system update, so it isn’t counted in the stats.

Also, some users could uninstall the app (yap, preinstalled apps could be removed on Ubuntu).

One more thing: Bq Aquaris E4.5 is available since mid of March, but other phones like Meizu MX4 and Bq Aquaris E5 are available only since the start of June.

Considered all these elements, I think it is credible taking the number of users that have downloaded an update of the calculator and increase them by 30% to have an educated guess of how many phones there are.

The numbers

Okay, I think I wrote enough, let’s see this graphic:


17979 users. So I suppose we can say that at the end of September ‘15, 6 months after the first phone hit the market, there are ~25k users.

They are so few / so many

I think we can see this number from two perspectives: one as the number itself, and one in correspondence to the objectives of Canonical.

The target of Canonical

Canonical has a target: it wants to sell x phones in the first year. Unfortunately, it doesn’t want to make public the value of the x.

So it’s pretty impossible to know if it’s a success, it’s as predicted or it’s less.

We all hope it’s a success, so it will continue to invest on it.

The number itself

I have no idea on how to consider the number itself. I’m not able to understand if it’s big, because whereas in some respects it is inferior to the alternatives, or is small, considering how big the community of Ubuntu is.

But anyway, I think that information wants to be free, so I thought it’s important to share it with you.

If you’ve any comment or thought on this write me, or comment on a social network.


If you appreciate my work as Ubuntu’s contributor, please consider to make me a donation.

I hope this article gives you some useful data.


27 September, 2015 02:38PM

hackergotchi for HandyLinux


HandyLinux-2.2 pas adaptée ? HandyLinux-1.9 est toujours là

Bonjour les humains :)

Un petit post en ce dimanche pour vous parler des quelques soucis rencontrés lors de la mise à jour HandyLinux-1x -> HandyLinux-2.x
Cette mise à jour implique un changement de base (de Debian 7 à Debian 8) ainsi que plusieurs modifications aléatoires du support matériel, surtout pour les cartes nVidia & ATI... sur certaines machines, ça s'arrange, sur d'autres, plus rien ne fonctionne comme avant (mauvaise gestion des polices de caractères, de l'affichage en général etc.. ).

La plupart des solutions proposées sur notre forum ou notre documentation, passent par l'installation de pilotes propriétaires ou par des modifications en ligne de commande, bref, rien de très "user-friendly" (gentil avec l'utilisateur) .

Alors si votre utilisation se limite à de la navigation internet, du petit travail de bureau, visionnage de films et séances de musique (90% des utilisateurs), et si HandyLinux-1.9 fonctionnait bien sur votre machine, ne cédez pas à la course du "toujours plus" : le nouveau HandyMenu est disponible pour HandyLinux-1.9 ainsi que les nouveaux thèmes GTK et les décorations de fenêtres.
Une section complète sur le forum est réservée à la version 1.9 et les paquets/dépôts sont toujours maintenus.

voilà, simplement pour vous rappeler que 'nouveau' ne signifie pas toujours "mieux adapté à votre machine et votre utilisation" et que les utilisateurs de la version 1 de notre distribution ne sont ni oubliés ni obsolètes .

bon dimanche @vous et @bientôt sur HandyLinux :)
HandyLinux - la distribution Debian sans se prendre la tête...

27 September, 2015 02:32PM by arpinux

hackergotchi for SolydXK


Your donation is very welcome

You know that I don’t like to talk money but unfortunately, there is a need to do so now.

Since the transition to Debian stable the donations have dried up almost completely except for a single sponsorship SolydXK receives monthly. Currently, there is just about enough money for another year of hosting of our site, forum, repository and ISO download. That is including the sponsored gift.

A single Dollar or Euro each month would help tremendously to ensure that SolydXK can continue to improve. So, if you think that SolydXK is worth a small donation or better, your sponsorship, I’d really appreciate that.

Please, use our donation form: http://solydxk.com/contribute/donate/
or contact me by e-mail: arjenbalfoort@solydxk.com

Thank you very much,
Arjen Balfoort
Founder SolydXK

27 September, 2015 07:52AM by Schoelje

September 26, 2015

hackergotchi for Grml developers

Grml developers

Frank Terbeck: Testing Zsh

Suppose you are working on zsh's source code.

At some point in time you might want to try the code you're writing or changing. One way would be to just call the zsh binary ‘Src/zsh’ after compiling the project's code. The problem with that is, that zsh uses a module system to load features on demand, that are not part of the absolute core code of the shell. And it looks for its module libraries somewhere on your system, not however in your zsh source code repository. This is obviously a good thing, because you don't want attackers to be able to just drop a ‘zle.so’ file somewhere to get access to your system. ☺

There are two situations, where you can get away with just using ‘Src/zsh’ anyway: You're testing features that work in scripts and don't need to load any modules; or you've got the same zsh version installed on your system, that you're also working on and you don't actually change any of the module code, but just need to load a module to get to your test.

If you need to test code that touches modules, you could install the shell to your system. But that's cumbersome and takes a lot of time. Especially if you need to test lots of different builds, like you do when you use git bisect to chase down a bug.

…and that's what I did today. So I actually wanted to use the binaries I just built from the source. How to do that then? Well, you need to adjust at least ‘$module_path’, which you can't do via a parent process's environment for the security reason I mentioned earlier.

The way I did it was to use ‘$ZDOTDIR’ to provide ‘Src/zsh’ with a testing setup in the ‘.zshenv’ file in that directory, that basically did this:

if ! test -d _modules_; then
    mkdir -p _modules_/zsh || exit 1

cd _modules_/zsh || exit 1
for mod in "${root}"/Src/**/*.so; do
    test -h "${mod:t}" && continue
    ln -s "$mod" "${mod:t}" || exit 1
cd "$root" || exit 1

# Setup the shell's load paths for functions and modules:
fpath=( "${root}/Completion" )
module_path=( "${root}/_modules_" )

If you want to use zsh from its source directory, I've thrown together a small repository that contains the setup I used (well, a slightly more polished version): https://github.com/ft/zsh-test

26 September, 2015 09:21PM

hackergotchi for Xanadu


Enlaces de descarga

Debido a problemas con la carga de las imágenes .iso durante el día de la publicación de las mismas nos vemos en la necesidad de subir de nuevo dichos archivos ya que los anteriores no corresponden con su firma MD5, en las próximas horas estarán disponibles de nuevo los enlaces.

Disculpen las molestias causadas…

Tagged: descarga, noticias

26 September, 2015 03:36PM by sinfallas

hackergotchi for Ubuntu developers

Ubuntu developers

Ronnie Tucker: Xubuntu 15.10 Beta 2 Now Available for Download with Linux Kernel 4.2.1 and Xfce 4.12

Being powered by the latest and most advanced Linux 4.2.1 kernel branch, the second and last Beta build of the upcoming Xubuntu 15.10 (Wily Werewolf) computer operating system remains based on the lightweight Xfce 4.12 desktop environment and introduces a handful of new features.

Among these, we can mention the addition of the Xfce4 Panel Switch app, which can be used for backing up and restoring the settings of the Xfce Panel (five present panel layouts are included), as well as the addition of Greybird accessibility icons for the Xfce window manager.

Source: http://news.softpedia.com/news/xubuntu-15-10-beta-2-now-available-for-download-with-linux-kernel-4-2-1-and-xfce-4-12-492721.shtml
Submitted by: Arnfried Walbrecht

26 September, 2015 03:15PM

Michael Terry: The Delayed Public License

Say you’re an open source developer and you want to write a mobile app (in my case, for the Ubuntu phone).

You put some effort into it, and you think it would be nice if you could get a little revenue back for your efforts. Mobile stores make it very easy to do this, either from upfront payments, in-app payments (IAP), or ads.

The problem is that if you open source your app, anyone can fork it, strip the payments or ads (or re-code the app to pay themselves instead), and re-upload the stripped app to the store. Which, while it may not seem fair, is something that you explicitly allowed by choosing an open source license.

I don’t like the forced choice between either receiving no renumeration for your time or closing your source code. If I die or lose interest, I’d still like the world at large to be able to build upon my code.

Open source developers have been used to receiving no renumeration for their time for quite a while. :) But it’d be nice to change that, or at least allow those that are interested in doing so to try to earn some revenue by traditional means.

This isn’t an issue that was invented by mobile stores. You always could have had IAP or ads in your open source project and have had to worry about Debian maintainers stripping them out or being forked. It’s just that using IAP or ads before mobile platforms existed was very difficult.

The Delayed Public License

Some Ubuntu app developers were talking about this issue recently, and we came up with the Delayed Public License (DPL) [1]. It’s basically a meta license, that toggles between all-rights-reserved and a FOSS license after a set amount of time. In plain terms, something like:

All rights reserved. Every code commit can be licensed as GPL-3 one year after its publication.

  • You can still host your code in a public repository. Even though the code is public, it wouldn’t be legal for anyone to use it until that year is up. People are still welcome to fork your code, but they have to fork it one year back in the commit history.
  • You would release your app to the store as a closed source app. You can do that despite the DPL, because you own the copyright to the whole project. But people could still get the code from your repository.
  • Unlike a closed source project, you can still accept patches. Though you’d need a CLA of some sort.
  • The FOSS trigger is automatic. So you can’t forget or change your mind. And it’s easy to do; you don’t need some code escrow service.
  • When using the DPL, you obviously aren’t stuck with GPL-3 or a delay of one year. You can choose a different FOSS license and time period to suit your own needs.

While this meta license wouldn’t be be OSI approved [2], it still feels open source.

I’d love to hear more legally-binding ways of phrasing the license. Tying each VCS commit to its own publication timer might not be trivial to express legally.


[1] The idea came from a discussion between Michael Zanetti, Stuart Langridge, Sturm Flut, Ted Gould, and me. Credit for the name goes to Sturm Flut.
[2] Which means you have to be careful about picking a hosting provider. Launchpad for example will only host you for free if you use a FOSS license. GitLab would allow a DPL project. I’m not sure about GitHub: you have to pay for private repositories, but I don’t know about a public, non-open-source repository.

26 September, 2015 03:07PM

Svetlana Belkin: How Could MDN Be Used For Web Lit

Hello from Open Con!  In the first session of the day, the Mozilla Developer Network was presented about.  While it says “developer” in the name, it’s for people who want to also shape the open web.  This can be implied for web lit also.  Using the MDN to write articles on how to create things (such as blogs, sites, etc.), it will allow more people to create things.  I found a page that outlines this that needs help!

26 September, 2015 03:04PM

Ronnie Tucker: Full Circle #101 is here!

FCM101-coverThis month:

* Command & Conquer
* How-To : Install Newer Software Versions, LibreOffice, and Website With Infrastructure
* Graphics : Inkscape.
* Chrome Cult
* Linux Labs: Drupal 7
* Ubuntu Phones
* Ubuntu Games: Retro Games Emulators, and The Talos Principle
plus: News, Arduino, Q&A, Security, and soooo much more.

26 September, 2015 11:01AM

hackergotchi for Xanadu developers

Xanadu developers

Xanadu GNU/Linux lanza una nueva versión

Xanadu GNU/Linux es una distribución Rolling Release basada en Debian SID desarrollada para ser fácil, ligera y segura, pensando en las necesidades del usuario convencional y ofreciendo herramientas para el usuario avanzado.

El pasado 21 de Septiembre salio al publico la versión 0.8.0 de esta distribución la cual trae una lista de mejoras bastante interesante, entre las principales novedades se encuentra una nueva imagen, versiones actualizadas de todos los paquetes y mucho mas.

  • Se actualiza el kernel a 4.2.x
  • Se sustituye el kernel 686-pae por un kernel sin pae.
  • Se agrega soporte para UEFI solo para 64 bits en live.
  • Se cambia la clave de root a udanax
  • Ahora durante el arranque (live) se comprueba la cantidad de RAM, si esta es menor a 768 MB se iniciara Openbox en lugar de LXDE y si es menor a 512 MB iniciara Lxlauncher.

Puede descargarla desde la web de la distribución haciendo clic aquí; para la lista completa de cambios incluidos en esta versión haga clic en el siguiente enlace.


Archivado en: Distribuciones Tagged: debian-derivado, distribuciones, lanzamiento, xanadu

26 September, 2015 01:03AM by sinfallas

hackergotchi for Ubuntu developers

Ubuntu developers

Joel Leclerc: My tmux configuration

Since I generally work on tty’s (X barely works on my machine), I need a sort of multiplexer in order to run more than one thing at once. I have nothing against GNU Screen, but I use tmux since I have a sort of vague understanding of how it works, and so far, it has been able to handle basically everything I want.

My configuration used to simply be to change the prefix to something other than ctrl+b (since I use emacs), but a few days ago, I decided to make it look slightly prettier to me (it was actually the reason I wrote tlock yesterday :) ).

Here is a screenshot: (sorry, the dots at the bottom weren’t aligned properly, I fixed it in the post)


It’s a bit difficult to see, but the second dot (window) is amber, which indicates a bell in that window. Not the nicest color, but I was using a modified version of it for my root accont, which uses red (instead of green), so I didn’t want any confusion. But, of course, this is really easy to change :)

I’ve also changed a few keyboard shortcuts to better accomodate my workflow (such as emacs keys — ctrl+[fbnp] — to access panes, and h/v to create split windows).

Anyways, without further ado, here it is:

### Options ###

set -g base-index 1
set -g renumber-windows on

unbind C-b
set -g prefix 'C-z'
bind 'C-z' send-prefix

bind C-b select-pane -L
bind C-f select-pane -R
bind C-p select-pane -U
bind C-n select-pane -D

bind v split-window -v
bind h split-window -h

bind r source-file ~/.tmux.conf

set -g lock-command ~/.tlock.sh # this script contains the wrapper script mentioned in https://lkubuntu.wordpress.com/2015/09/25/tlock-simple-but-slightly-prettier-alternative-to-vlock/
bind l lock

setw -g monitor-activity on

### Appearance ###

set -g status-fg white
set -g status-bg default

set -g window-status-format " •"
set -g window-status-current-format " •"

set -g window-status-fg white
set -g window-status-bg default
set -g window-status-activity-fg white
set -g window-status-activity-bg default
set -g window-status-current-fg green
set -g window-status-current-bg default
set -g window-status-bell-fg yellow
set -g window-status-bell-bg default

set -g window-status-attr default
set -g window-status-activity-attr none
set -g window-status-current-attr default
set -g window-status-bell-attr default

set -g pane-active-border-fg green
set -g pane-active-border-bg default

set -g status-left "     " # padding to make up for status-right
set -g status-right "%H:%M"
set -g status-justify centre

I have the clock beside, since I use the tty, and often lose track of time :P

I personally put this in /etc/tmux.conf, then in both my main account, and the root account, I write a sort of “wrapper” tmux.conf along the lines of this: (this is what I wrote for my root account)

source-file /etc/tmux.conf

set -g window-status-current-fg red
set -g pane-active-border-fg red

You can also just use it as-is, without any problems :)

It’s very simple, but I personally really like it. Let me know if you have any ideas for it, or if you enjoy it, or anything else! ^^

26 September, 2015 12:13AM

September 25, 2015

hackergotchi for SparkyLinux


Updates 2015/09/25


New versions of two packages available in our repository:
– Enlightenment 0.19.11 (
– TOR Browser 5.0.3 which you got it already 3 days ago as a regular update


25 September, 2015 09:58PM by pavroo

hackergotchi for Ubuntu developers

Ubuntu developers

Marcin Juszkiewicz: AArch64 desktop — last day

Each year you can hear “this is a year of Linux desktop” phrase. After few days with AArch64 desktop I know one thing: it is not a year of ARMv8 Linux desktop.

Web browsing

OK, I can be spoiled by speed of my i7-2600k desktop but situation when Firefox with less than 20 tabs open is unable to display characters I type into textarea fast enough shows that something is wrong (16GB ram machine). And tell me that this is not typical desktop use of web browser…

YouTube. Main source of any kind of videos. Sometimes it works, but most of time I lack patience to wait until it will start (VP9 and h264 codecs support present). And no way to watch “live hangouts”.

And say bye to music streaming services like Deezer or Spotify.


I am not a game player. Installed Quake3 (which I never played before) and it worked, SuperTuxKart worked as well. But that does not prove anything as both those games have low requirements.

It probably never will be gaming platform on Linux desktop.


For my style of development it is fine. But all I need is terminal and gVim ;D

Other hardware?

I think that results may be affected by a fact that all I have here is Applied Micro Mustang based on X-Gene 1 cpu. It is one of first ARMv8 processors in Linux world and it is optimized for server use rather than desktop.

One thing is sure: in next year I will try this experiment with other AArch64 hardware. Just hope it will be sooner than in a year from now (which is my feeling after lack of new aarch64 hardware announcements from Linaro members during this week Linaro Connect).

25 September, 2015 01:43PM

Joel Leclerc: tlock – Simple, but slightly prettier alternative to vlock

Admittedly, the title might seem a bit weird. I mean, it might as well say “Simple, but slightly prettier alternative to cat”. I’m still not sure how that would work (ascii boxes??) XD

So what makes this both simpler, and prettier than vlock? Well, you could try it out for yourself!! But … then this post would be entirely useless :P However, if you wish to try it out for yourself, before reading the rest, don’t let me stop you!

Anyways, let’s go back to the second paragraph. It has less features than vlock (yes, it’s possible!), and security-wise, it’s definitely not up-to-par. I’m certainly not against a bit of extra security, but it works fine for me now, so until someone needs the extra features, I will probably leave it as-is (but if you see my laptop, remember, it’s most certainly running a security-enhanced version of it … don’t touch it, you don’t want to know what will happen :P ). Second, yes, it’s prettier. Not that it’s specifically difficult to beat vlock in this aspect, but, yes, it is pretty XD

Here is how it looks like normally (if you’re wondering, it’s “password” … and if you’re also wondering, no =p)


But you can configure how both look, via environmental variables (TL_USERNAME and TL_PASS_CHAR). Here’s a slightly customized version:


Trust me, if you run this on a tty, with ter-112n (smallest font size of terminus — excellent coding font!), it will look amazingly slick :D (at least, in my biased opinion, it does!). There’s very little in this world that spells “awesome” better than root with red letters, with red dots below, surrounded by a vast array of blackness XD

So how do you install this thing? Clone the git repo, build, and install. It’s important that you install, since the application requires setuid privileges to check your password. Or you could just sudo chown root tlock;sudo chmod u+s tlock too. For copy&paste convenience:

git clone https://github.com/MiJyn/tlock.git
cd tlock
mkdir build
cd build
cmake ..
sudo make install # or sudo chown root src/tlock; sudo chmod u+s src/tlock

Now that it’s built/installed, all you need to do to run it is, quite simply, run it. It will automatically detect your username, and will hopefully work exactly as planned. However, if you want it to customize it a bit, here’s what I wrote for a wrapper script: (change to your liking :) )

export TL_USERNAME="`echo -e '\e[32m'`MiJyn`echo -e '\e[0m'`"
export TL_PASS_CHAR="`echo -e '\e[32m'` •`echo -e '\e[0m'`"

It just uses standard ANSI escape sequences for the colors, see here: http://ascii-table.com/ansi-escape-sequences.php

Let me know if you have any issues, or feature requests, or anything else! I’m not particularly invested in this project (since it is such a simple one), but I would be glad to help if anyone needs something for this :D

25 September, 2015 08:39AM

Ronnie Tucker: Mozilla Firefox 42.0 to Bring GTK3 Integration for GNU/Linux, New Privacy Settings

Mozilla Firefox 42.0 has entered development, with a first Beta build released on September 23, and the first set of features to be implemented in the final version of the software have already been revealed. Among them we can mention GTK3 integration for GNU/Linux systems and one-click muting of audio on active tabs via a new indicator.

The Private Browsing feature received a new function called Tracking Protection, which has been designed from the ground up to block various web elements that might be used for tracking your online activity and recording your behavior across multiple websites. Additionally, there will be a new Control Center for privacy controls and website security.

The Firefox Login Manager will also receive some attention in this cycle, such as support for importing passwords from the Google Chrome and Internet Explorer web browsers on Microsoft Windows operating systems, the ability to edit and display logins, as well as to copy and paste usernames and passwords from the context menu, and better saving of your credentials.

Source: http://news.softpedia.com/news/mozilla-firefox-42-0-to-bring-gtk3-integration-for-gnu-linux-new-privacy-settings-492596.shtml
Submitted by: Arnfried Walbrecht

25 September, 2015 07:42AM

Ubuntu GNOME: Wily Werewolf (15.10) Beta 2 Released

Hi everyone,

Less than a month from now and Ubuntu GNOME 15.10 will be released. Are you excited and interested to see what we have been working on for the last 5 months? because we have good news for you.

We’re delighted to announce the release of Ubuntu GNOME Wily Werewolf (15.10) Beta 2 (Final Beta).

First thing first, kindly have a read at:

So, what’s new with this Beta 2 of Ubuntu GNOME Wily Werewolf (15.10)?


Software Updates

  • GNOME Shell 3.16
  • Most of GNOME 3.16
  • GNOME getting started guide is included and will run on first login
  • Replaced Shotwell with GNOME Photos
  • GNOME Music is installed by default
  • Bluez 5
  • Support to use syncevolution with GNOME Online Accounts (GOA)
  • Adwaita Dark Theme support for Ubuntu Software Centre
  • New Ubiquity Slide Show
  • Experimental wayland session is now available. Install gnome-session-wayland and then select “GNOME on wayland” from login screen (Only works with OSS GPU drivers).

For more information, please visit the Release Notes page.

Thanks a million to each and everyone who has helped, supported,contributed and tested Ubuntu GNOME because those who made this yet another successful milestone!

We can’t wait until the final release of 15.10, can you?

Thank you!

Please accept my apology for the late announcement as I had no Internet connection.

25 September, 2015 07:06AM

Kubuntu: Kubuntu 15.10 Beta 2

Today we’re releasing Beta 2 of 15.10! Let’s get to it testers and early adopters!



Changes include:

  • Firefox 41
  • LibreOffice 5
  • KDE Applications 15.08

Beta 2 Release Notes: https://wiki.ubuntu.com/WilyWerewolf/Beta2/Kubuntu

Get disk image from here: http://cdimage.ubuntu.com/kubuntu/releases/15.10/beta-2/

25 September, 2015 04:40AM

The Fridge: Ubuntu 15.10 (Wily Werewolf) Final Beta released

The Ubuntu team is pleased to announce the final beta release of Ubuntu 15.10 Desktop, Server, Cloud, and Core products.

Codenamed “Wily Werewolf”, 15.10 continues Ubuntu’s proud tradition of integrating the latest and greatest open source technologies into a high-quality, easy-to-use Linux distribution. The team has been hard at work through this cycle, introducing new features and fixing bugs.

This beta release includes images from not only the Ubuntu Desktop, Server, Cloud, and Core products, but also the Kubuntu, Lubuntu, Ubuntu GNOME, Ubuntu MATE, Ubuntu Kylin, Ubuntu Studio, and Xubuntu flavours.

The beta images are known to be reasonably free of showstopper CD build or installer bugs, while representing a very recent snapshot of 15.10 that should be representative of the features intended to ship with the final release expected on October 22nd, 2015.

There is, however, one bug in this beta serious enough that it’s worth calling it out in the release announcement. This bug affects all flavours, and will be fixed before release:

1) Depending on your location, Ubiquity may trigger a ubi-timezone error during install. If you encounter this, the recommended work-around is to install without an active network connection.

Ubuntu, Ubuntu Server, Ubuntu Core, Cloud Images: Utopic Final Beta includes updated versions of most of our core set of packages, including a current 4.2.1 kernel, and much more.

To upgrade to Ubuntu 15.10 Final Beta from Ubuntu 15.04, follow these instructions: https://help.ubuntu.com/community/WilyUpgrades

The Ubuntu 15.10 Final Beta images can be downloaded at http://releases.ubuntu.com/15.10/ (Ubuntu and Ubuntu Server)

Additional images can be found at the following links:

The full release notes for Ubuntu 15.10 Final Beta can be found at https://wiki.ubuntu.com/WilyWerewolf/ReleaseNotes


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

The Final Beta images can be downloaded at http://cdimage.ubuntu.com/kubuntu/releases/15.10/beta-2/

More information on Kubuntu Final Beta can be found here: https://wiki.ubuntu.com/WilyWerewolf/Beta2/Kubuntu


Lubuntu is a flavor of Ubuntu that targets to be lighter, less resource hungry and more energy-efficient by using lightweight applications and LXDE, The Lightweight X11 Desktop Environment, as its default GUI.

The Final Beta images can be downloaded at http://cdimage.ubuntu.com/lubuntu/releases/15.10/beta-2/

More information on Lubuntu Final Beta can be found here: https://wiki.ubuntu.com/WilyWerewolf/Beta2/Lubuntu

Ubuntu GNOME

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

The Final Beta images can be downloaded at http://cdimage.ubuntu.com/ubuntu-gnome/releases/15.10/beta-2/

More information on Ubuntu GNOME Final Beta can be found here: https://wiki.ubuntu.com/WilyWerewolf/Beta2/UbuntuGNOME


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

The Final Beta images can be downloaded at http://cdimage.ubuntu.com/ubuntukylin/releases/15.10/beta-2/

More information on UbuntuKylin Final Beta can be found here: https://wiki.ubuntu.com/WilyWerewolf/Beta2/UbuntuKylin

Ubuntu MATE

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

The Final Beta images can be downloaded at http://cdimage.ubuntu.com/ubuntu-mate/releases/15.10/beta-2/

More information on UbuntuMATE Final Beta can be found here https://wiki.ubuntu.com/WilyWerewolf/Beta2/UbuntuMATE

Ubuntu Studio

Ubuntu Studio is a flavor of Ubuntu that provides a full range of multimedia content creation applications for each key workflows: audio, graphics, video, photography and publishing.

The Final Beta images can be downloaded at http://cdimage.ubuntu.com/ubuntustudio/releases/15.10/beta-2/


Xubuntu is a flavor of Ubuntu that comes with Xfce, which is a stable, light and configurable desktop environment.

The Final Beta images can be downloaded at http://cdimage.ubuntu.com/xubuntu/releases/15.10/beta-2/

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

Ubuntu is a full-featured Linux distribution for clients, servers and clouds, with a fast and easy installation and regular releases. A tightly-integrated selection of excellent applications is included, and an incredible variety of add-on software is just a few clicks away.

Professional technical support is available from Canonical Limited and hundreds of other companies around the world. For more information about support, visit http://www.ubuntu.com/support

If you would like to help shape Ubuntu, take a look at the list of ways you can participate at http://www.ubuntu.com/community/participate

Your comments, bug reports, patches and suggestions really help us to improve this and future releases of Ubuntu. Instructions can be found at: https://help.ubuntu.com/community/ReportingBugs

You can find out more about Ubuntu and about this beta release on our website, IRC channel and wiki.

To sign up for future Ubuntu announcements, please subscribe to Ubuntu’s very low volume announcement list at http://lists.ubuntu.com/mailman/listinfo/ubuntu-announce

Originally posted to the ubuntu-announce mailing list by Adam Conrad on Thu Sep 24 23:28:23 UTC 2015

25 September, 2015 02:49AM

hackergotchi for Webconverger


Webconverger 32 release

Prompted by the disturbing privacy defaults in Windows 10 and an enquiry whether Webconverger leaked any intranet information, we reviewed Firefox defaults.

This review was accomplished with Wireshark, a tool that allows us to analyse every packet leaving and entering a Webconverger instance.

Strictly speaking these Firefox defaults don't leak any private information and elements like safe browsing should give an extra layer of malware protection, but in practice the network noise generated by these services are too risky for security. Some future exploit could masquerade as one of the services we turned off and it would have been very difficult to have noticed it otherwise. Furthermore "Safe browsing" doesn't really have value when a typical Webconverger deployment is locked on a customer's homepage.

So our quiet defaults from version 32 can be overridden by your own Firefox preferences with our prefs= API to turn them back on for example.

Webconverger 32 with non-noisy defaults and ...

As mentioned what was coming next in Webconverger 31 release, we did make boots a few seconds faster by closing #220!

https://github.com/webconverger/webc/compare/31.0...32.0 for details and Firefox 41 is included.

c3c1ee4c594b50557ffdca62d56ff1e4b8bb106c  webc-32.0.iso

Please download from our CDN. Please support our continued operation by purchasing a subscription.

No user tracking

In the course of comparing privacy defaults with our Windows competitors such as Kioware and SiteKiosk, we did notice disturbingly they have features to log where kiosk users surf to.

We don't and by design can't log user activity from our end for privacy reasons. What we suggest customers do, is track the kiosk from their Web analytics platform:


You could then use that expanded WEBCID for tracking the particular kiosk on your site. Of course that strategy only applies to Web sites the kiosk owner controls.

If you, the kiosk owner wanted to know how many visits a kiosk user makes of for example Gmail, we can't tell you! Competitors allow you to do that, but we don't because we don't want to infringe on the privacy of Webconverger users. If you, the kiosk owner, don't want your kiosk users to go on other Websites, you need to use one of our filtering options or simply use our user interface without a URL bar option.

We hope that our policy gives users more confidence to use Webconverger branded kiosks in public spaces, since their privacy will be respected if they are permitted by kiosk owners to surf private Web sites.

25 September, 2015 02:32AM

September 24, 2015

hackergotchi for Ubuntu developers

Ubuntu developers

Lubuntu Blog: Lubuntu Wily beta 2

We are pleased to announce the release of Wily 15.10 Beta 2. Head over to the Wiki page for full details.

24 September, 2015 11:48PM by Rafael Laguna (noreply@blogger.com)