Few days ago I attended this year’s GUADEC which held at Manchester. This was my third GUADEC and, as the previous ones, attending to the conference gave me the opportunity to talk about both technical and ethical matters, hang out with old friends (even though unfortunately some of them were missing) and meet new ones. My general feeling is that each GUADEC is always better than the previous one and I think it is due to a more tight relationship with the members of the community. GUADEC is the event that keeps my motivation up: being able to talk in real life with people sharing the same concerns and ideas about software freedom helps me to feel less alone.

The conference was very well organized. GUADEC 2017 has been hosted at the Manchester Metropolitan University (MMU) and both the venue and the on-site accommodation infrastructures are impressive. If I had to compare them with the infrastructures in my country I would be really embarrassed. Most of the approved talks were a lot interesting to me. Unfortunately some of them were given at the same time, therefore I had to choose which one to listen. Hopefully, all the talks have been recorded. I’m looking forward to see them online! The social events were amazing. The biggest event was the Saturday party to celebrate GNOME’s 20th anniversary. Another event I really liked is the Tour of Manchester, which gave me the opportunity to quickly visit the center of Manchester and to discover the Alan Turing Statue at Sackville Gardens. In the previous GUADECs I didn’t have the opportunity to visit the center of the hosting city, so I really appreciated the organized tour.


Speaking about the talks, the ones that I liked the most (and that I really encourage you to listen when they will be available online) are:

The GNOME Way, by Allan Day

In this talk Allan discussed what the principles of GNOME are. Highlighting that GNOME isn’t just about code, but it includes different principle tat make it unique, such as being an inclusive community. Thanks to this talk now I know about the GNOME Foundation Charter. An important sentence from this document is the following:

The foundation should not be exclusionary or elitist. Every GNOME contributor, however small his or her contribution, must have the opportunity to participate in determining the direction and actions of the project.

which shows how inclusive the GNOME community has been since the beginning. You can find a bloggified version of the talk here.

The Battle Over Our Technology, by Karen Sandler

This talk mainly highlights the importance of software freedom, giving some examples on how to explain to non-technical people why software freedom is essential component of a free society and why they should care about it. I really liked this talk, mainly because I often find difficult to explain what are the issues that proprietary software may bring in our every-day life. When the video will be available online I will watch it again for sure.

The History of GNOME, by Jonathan Blandford

A brief history of GNOME. It starts from the beginning of the first graphics system, it goes through each GNOME milestone and it ends showing what the current opportunities are. The reason why I’ve found this talk really nice is that it shows how GNOME improved day-by-day and lists who were the big players that were interested in GNOME (for example, I didn’t know that the accessibility stack was sponsored by Sun Microsystems). If you can’t wait for the recorded version, the slides can be find here.

I would like to thank GNOME Foundation for sponsoring me and the travel committee for their work. Without to their support I wouldn’t have been able to attend to this GUADEC!

Next GUADEC will be in Almería. I hope to be there next year!


I’m going to GUADEC

The GUADEC is approaching and I’m happy to say that I will be there, again! Apart some issues with my laptop[1], everything is packed and ready for the trip. I plan to be in Manchester from tomorrow evening and will stay in there until Thursday next week. Just by looking at the schedule and planned social events, I’m sure that it is going to be an awesome week.

As last year, I intend to volunteer in order to help the organizers. As you may imagine, there is a lot of background work in events like GUADEC and some help is always welcome. Therefore consider to volunteer yourself too!

I would really like to thank the GNOME Foundation for sponsoring my trip. I look forward to meeting you people again!







[1] That lately started to frequently shutdown itself without any reasons.

Do you want to test GNOME Photos?

If you are interested in testing the latest version of GNOME Photos, now it will be easier than before!

Recently we made Photos available as a Flatpak application. This means that you can now run the latest, unstable version and help us to find regressions or general bugs. At this time to install the application you still need to use the command line.

See here for installing the Flatpak package, after that you just need follow the few steps described below.

Add the nightly platform and application repositories:

flatpak remote-add --gpg-import=nightly.gpg gnome-nightly
flatpak remote-add --gpg-import=nightly.gpg gnome-nightly-apps

Install the nightly GNOME platform:

flatpak install gnome-nightly org.gnome.Platform master

Install the nightly GNOME Photos:

flatpak install gnome-nightly-apps org.gnome.Photos master

And when you want to update, just run:

flatpak update

Bug reports are appreciated! You can report them here (a registration is needed).

GUADEC: what a week!

So, another GUADEC is over. As I said in the previous post, this was my second time at the event. This time I’ve tried to be more involved: I applied for the volunteer team by helping with the catering which gave me the opportunity to meet the organizers (by the way, they are amazing!). Volunteering is a great experience, you have the opportunity to see some parts of the hard work that is behind the scene in a conference like GUADEC. I would recommend it to everyone!

Volunteering didn’t take away the time to attend to the talks that I was interested in. Just for mention a few:

If you want to see all the talks you can find them here or here, You should thank the CCC Video Operation Center for them!

But GUADEC isn’t all about talks, there were a lot of chatting, programming and being together. For each evening of the conference there were programmed events: a nice picnic with games, a pub night and a dinner.

Personally, I really enjoyed this GUADEC. It was really well organized and like the previous one, meeting the people you talk to for a year without seeing them helps a lot to discuss about the project. So I would like to thank again the GNOME Foundation for sponsoring me.

Next GUADEC will be in Manchester! So if you missed this, be prepared for the next! And if you are unsure about it, don’t be shy come to GUADEC: it’s full of lovely people.


Getting ready for GUADEC!

I’m going to GUADEC! This will be the second time and I’m pretty exited about it.

I have almost everything ready for my trip and I would like to thank the GNOME Foundation and the travel committee for sponsoring it.

I have already attended at GUADEC 2015 and it was a great, motivating experience with nice people having the same interest as mine.

This year will be a new opportunity to meet people, learning and discussing about GNOME-related stuff!


See you there!


Some changes in GNOME Documents

As I said in the previous post, my contribution to GNOME was not limited to Google Summer of Code. In this cycle I continued to work mainly on GNOME Documents by fixing some bugs, polishing the GUI and adding a new feature. Since I’m doing this in my free time I didn’t work on it as much as I would like to, but I’m quite happy to be part of this community.

Empty states revamped

Now when the Documents, Collections or the Search view don’t show any item, different empty states are showed depending on the context. The empty states are more in-line with the latest GNOME design.gnome-documents-empty-states

Rearranged selection toolbar

Following the latest mockups, the buttons in the selection toolbar have been rearranged and some of them use icons now. This change has been made also in GNOME Photos.gnome-documents-selection

Sort by…

For this feature I modified some old patches from Arnel Borja and made a few adjustments. Now it is possible to sort the view by Author, Date and Name of the documents.gnome-documents-sort-by

That’s it! Hope you like it!


GNOME Documents collections dialog redone

Few days ago the new collections dialog for GNOME Documents landed in master. Since the last post the dialog received some improvements:

An empty view


When there are no collections, instead of displaying an empty list we show a special view to add your first collection.

A more polished dialog


The border of the list was removed giving more view to the list’s content. Suggested buttons are indicated, so that the theme can colour them differently to give a hint to the user. Spaces between elements have been changed according to the GNOME HIG and now they are in increments of 6 pixels.


When deleting a collection, the row now slides on the left to make room for the delete message with the undo button. If the undo button is clicked the collection row slides back.

When the undo button is showed a timer starts. If it is not clicked in time the collection is deleted and the row disappears.

My work on GNOME Documents as a Google Summer of Code student is over, but I have strong interest in continuing to contribute in this awesome community. I would like to thank again my mentor, Debarshi, for his guidance and help when things didn’t work; the GNOME design team for gave me a good mockup to work on; Lapo for the graphical tips he suggested me after the previous blog post and Emmanuele for his advice on GTK.