Status del servidor de Caliu

Manteniment als servidors

Durant el dissabte 16 de gener de 2016 estarem fent tasques de manteniment als servidors. Els serveis funcionaran de manera discontínua. Actualitzarem aquesta nota a mida que els serveis tornin a funcionar amb estabilitat.

Miquel Adroer

Virus al PC? Solució = instal·la Linux

Has tingut un virus al PC recentment?
Cansat de pagar l’antivirus perquè l’ordinador vaig més lent?
Algun atac informàtic?
Preocupat que et vulnerin les dades personals o bancàries?

Potser és el moment de plantejar seriosament l’ús d’un sistema operatiu basat en Linux. Els s.o. basats en Linux són coneguts per la seva fiabilitat i robustesa. De fet, els servidors (ordinadors centrals que donen servei a altres equips) utilitzen Linux més que no pas Windows o altres sistemes.

Si no saps com instaŀlar o utilitzar un s.o. Linux pensa que és més senzill que utilitzar windows. Només cal una mica de formació i adaptació.

Ubuntu és un dels s.o. més populars basats en Linux. Té diferents versions.
Una versió prou nova n’és la MATE, aquí hi tens una guia d’ús i instal·lació pensada pels usuaris més novells:
Guia Ubuntu MATE

Status del servidor de Caliu

Manteniment al servidors

Durant el dissabte 24 de novembre de 2015 estarem fent tasques de manteniment als servidors. Els serveis funcionaran de manera discontínua. Actualitzarem aquesta nota a mida que els serveis tornin a funcionar amb estabilitat.

Actualització: el manteniment ha finalitzat. Tots els serveis tornen a estar operatius. Si detecteu qualsevol problema adreceu-vos al correu masovers@caliu.cat.

Albert Astals Cid

KDE dinner in Berlin - October 3

This weekend the KDE e.V. board is going to have an in-person board meeting in Berlin.

We would like you to join us for dinner on Saturday 3 around 19:00 (location still undecided, suggestions accepted).

If you are interested in talking about KDE, KDE e.V., Free Software, Open Source, today's elections in Catalonia or any other random talk and want to have a good time let me know that you're coming (latest by Wednesday night).

Albert Astals Cid

September 26: SystemSettings and KCMs bug triaging day!

Today/Tomorrow September 26 is SystemSettings and KCMs bug triaging day.

As described by Jeremy in this post in the KDE Gardening mailing list the purpose is:

1. Triage all bugs in the systemsettings product (and maybe the kcm product too).
2. If a bug is reproducible still, comment on it and find someone that knows how to fix it and convince them to do so.
3. Find maintainers for as many of the kcms as we can.

This is something anyone with a relatively new Plasma installed can help with so join us on September 26 at the #kde-devel IRC channel!

Personally I'll be on from 10am Spanish time until around 4pm with some lunch time in between.

More info at the gardening wiki for SystemSettings

Albert Astals Cid

Using git the proper way for correct release changelogs

If you look at kdenlive's changelog for KDE Applications 15.08 and for KDE Applications 15.04.3 you'll see that "Fix autosave not working when opening project file from command line or click in file browser" shows up in both.

On the other hand if you have a look at gwenview, in 15.04.3 it shows "Make saving thumbnails work again" while it's not part of 15.08.

Does that mean that this bug got lost?

No, gwenview is actually the correct thing, we should not mention a bug again for 15.08 if it was released in 15.04.3, since well it's been released already :D

So why does kdenlive, marble and others show commits in the two places?

Because their developers are not doing the proper git-thing of commiting to the oldest supported branch and then merging up to master, so for git it's two different commits instead of the same (in case of the kdenlive commit in question it'd be https://quickgit.kde.org/?p=kdenlive.git&a=commit&h=cc55a9cea5c2f029744f8aba79a362fd302ec0bb and https://quickgit.kde.org/?p=kdenlive.git&a=commit&h=28b3cc7b5141fcc2fed84433b9fe9851c35b7e08).

Commiting the fix to the oldest supported branch and then merging up has lots of other benefits (like making sure you never forget a fix in master), but maybe this is the one that finally convinces more devs to switch to it, nicer changelogs ;)

Albert Astals Cid

KDE Workspaces 4.11 End of Life this August

Back in August 2013 we promised to do Long Term Support for kde-workspace for 2 years.

This means this August is the last release for kde-workspace (coming with KDE Applications 15.08.0).

Of course, we can extend the releases if anyone has a strong reason.

If you do, head to the release-team mailing list!

Josep Sànchez

Còpia de seguretat incremental amb rsync en una línia

vault-154023_640
Amb marca de temps, preservant tots els atributs dels fitxers i directoris, fitxer de registre d’activitat i efectuant una còpia incremental, realment només es transfereixen els fitxers modificats des de l’última còpia, sent la resta d’entrades hard links a l’última còpia:

ahir=$(date --date="yesterday" +"%d%m%Y");avui=$(date +"%d%m%Y");logsave -a camí_al_fitxer_de_registre$avui rsync -avzhH --progress --link-dest=/Còpia$ahir /DirectoriOrigen/* /Còpia$avui/

Albert Astals Cid

rsibreak port to KF5 started!

I just started the port of rsibreak to KF5.

Contributions at http://quickgit.kde.org/?p=rsibreak.git

Albert Astals Cid

Akademy 2015 and Akademy-es 2015 recap

I'm back home after more than a week of talks and hacking in the beautiful city of A Coruña.

There I attended Akademy, the international conference of the KDE Community, and Akademy-es, it's Spanish counterpart.

First off I'd like to thank the local organization, GPUL, that as always has done an amazing job in hosting us, repeating the success of Guademy, Akademy-es 2008, KDE-EDu sprint, etc.

Also kudos to the Scottish-Kenny duo, top notch organizing work as always.

Finally thanks to the both Akademy and Akademy-es sponsors. Specially Qindel, that sponsored us for the first time, hope we can continue the relationship in the future.

The talks this year were specially interesting, I attended some good BoFs on releasing and translation infrastructure, hopefully some improvements coming your way soon :)

Of course not everything is perfect and my biggest pain point this year was that we did not have as much people in Akademy-es as we expected. Akademy-es happened the 2 days before Akademy and this meant that lots of local people from the organization team were helping set up the place instead of attending the talks; also on Friday some of us (I count at least 8) were attending the KDE e.V. General Assembly so couldn't attend Akademy-es either. Definitely something to think about and improve next time Akademy and Akademy-es happen at the same place.

But all in all pretty positive experience as always, nice to meet so many KDE people :)

<iframe allowfullscreen="allowfullscreen" frameborder="0" height="281" mozallowfullscreen="mozallowfullscreen" src="https://player.vimeo.com/video/134951183" webkitallowfullscreen="webkitallowfullscreen" width="500"></iframe>

Status del servidor de Caliu

Revisió d'alta tensió al Campus Nord

El proper dimarts 4 d’agost es realitzarà el manteniment anual de les estacions d’alta tensió del Campus Nord de la UPC i això comportarà un tall del corrent elèctric de tots els edificis del campus entre les 07:00 i les 16:00. El tall afecta el centre de dades on el departament de TSC hostatja generosament el servidor de Caliu.

Així doncs hem programat una aturada remota del servidor de Caliu a les 06:00 i tornarà a estar disponible l’endemà, quan els tècnics del departament posin en marxa tots els equips.

Rafael Carreras

Ponències per al Dia de la Llibertat del Programari 2015

Com acada any, preparem el Dia de la Llibertat del Programari per al 19 de setembre.

I com cada any, volem presentar una graella de ponències interessants relacionades amb el programari lliure. En teniu alguna preparada o us faria il·lusió preparar-ne alguna? Contacteu-me, si us plau, i en parlem.

Salut i programari lliure!
samarretadlp2010

Josep Sànchez

Error llibreria «libudev» en iniciar el client de l’Spotify

En Tux connectat a l'Spotify
Si us trobeu amb un error similar a aquest en iniciar el client Gnu/Linux de l’Spotify (en teoria encara està en beta):

papapep@SIST-001:~$ spotify
spotify: error while loading shared libraries: libudev.so.1: cannot open shared object file: No such file or directory

reviseu si teniu instal·lada la llibreria libudev-dev. Si no la teniu instal·lada, feu-ho. Si ja la teniu instal·lada, però encara us dóna l’error, podeu resoldre-ho fent un:

sudo ln -s /usr/lib/libudev.so /usr/lib/libudev.so.1

A partir d’aquest moment, ja us hauria de funcionar correctament. Això m’ha funcionat a una Debian Wheezy, probablement a d’altres distros s’hagi d’adaptar el camí de la llibreria en fer l’enllaç.

Josep Sànchez

Gnome 3, finestres i botons

Logotip del projecte Gnome
Una cosa tan, teòricament, simple com moure els botons de les finestres a l’esquerra i poder decidir quins volem que es vegin, pot ser una mica de mal de cap si no sabem ben bé el com. Al Gnome 3.14, el que utilitza actualment la Fedora 21 (probablement us funcioni també a d’altres distribucions GNU/Linux que tinguin una versió similar del Gnome), executant un:

gsettings set org.gnome.desktop.wm.preferences button-layout 'close,maximize,minimize:'

tindrem 3 formosos botons a l’esquerra de la barra de, la majoria de, les aplicacions. Algunes, com el Chrome, s’ho passen per l’arc de triomf, per les llibreries que utilitzen, però la majoria de cops funcionarà correctament.

Els 3 botons de la finestra

Si us fixeu en la combinació “close, maximize, minimize:“, els noms dels botons són auto-explicatius. Els dos punts (:) indiquen a quina banda de la finestra els volem. Si són a l’esquerra dels dos punts, a l’esquerra, si comencem la cadena de text pels dos punts i després posem la descripció dels botons, sortiran a la dreta de les finestres.

Tan senzill com això. :)

Josep Sànchez

OpenVPN, claus, certificats i SELinux

OpenVPN
Si voleu connectar amb un servei de VPN basat en OpenVPN i teniu els fitxers de claus i certificats fora de ~/.cert, i teniu SELinux activat, clar, o feu això o tindreu molts maldecaps per a fer la connexió (cal fer-ho amb un usuari amb permisos d’administració):

semanage fcontext -a -t home_cert_t /cami_on_teniu_el_fitxer/fitxer

i

restorecon -R -v /cami_on_teniu_el_fitxer/fitxer

això repetit pels 3 fitxers, 2 .crt i 1 .key que tindreu.

Fet això, si no hi ha cap altra cosa que us estigui blocant l’accés, ja us hauria de funcionar i hauríeu de poder connectar amb el servidor.

Albert Astals Cid

KDE Applications 15.08 release schedule

We have just made official the release schedule for KDE Applications 15.08.

It's a bit simpler than in previous times, let's see if it works out.

Freeze is in 2 months

Full schedule at https://techbase.kde.org/Schedules/Applications/15.08_Release_Schedule

Albert Astals Cid

Help the KDE eV write a privacy policy for Piwik

We want to enable piwik to get meaningful statistics of kde.org visits, to be nice with privacy for that we have enabled the ip anonymizer plugin but we still need to provide a way for people to opt out.

More info at the todo.kde.org task (Use this link if you don't have a KDE identity account)

Albert Astals Cid

Dear Lazyweb: What to visit in Alaska?

I'm holidaying in Alaska for a few weeks around June, anyone has been there and can share the stuff we should totally not miss/do when visiting?

Albert Astals Cid

Akademy-es 2015 registration open

We have just opened the registration for Akademy-es 2015.

This year we are piggy-backing on the Akademy 2015 registration system since Akademy-es 2015 happens in the same place just 2 days before so we thought it made sense have a common registration for both.

More info at https://www.kde-espana.org/akademy-es2015/registro.php

See you at A Coruña!

Albert Astals Cid

Submit your talk to Akademy 2015!

The Call for Papers deadline for Akademy 2015 is just 10 days away. So you should submit a talk now, you know you have cool stuff to share, so do a small write up and tell the world that awesome new stuff you're working on.

And of course don't forget to register as always it's free but let's us know how many of you nice people are going to come over ;)

Ah and we also have the badges available, thanks to Alba Carro for the nice pictures :)

Albert Astals Cid

KDE dinner in Berlin - April 11

In a few weeks (April 11-12) the KDE e.V. board is going to have an in-person board meeting in Berlin.

We board people have to eat from time to time and since we like talking to other people besides ourselves we’re organizing a dinner on Saturday 11 around 19:00 (location still undecided, suggestions accepted).

So if you are interested in talking about KDE, KDE e.V., Free Software, Open Source, or any other random talk and want to have a good time let me know that you're coming as soon as possible, space is limited.

Albert Astals Cid

KRecipes Gardening Day: Saturday 21 February

It's clear the current KRecipes gardening effort is not having much traction, but before moving on to different applications, let's try a different format, the Gardening Day.

This Saturday 21 February we will meet at #kde-devel on freenode IRC from 9 UTC onwards (It'll probably go well into the UTC late-afternoon) to work on KRecipes.

There's three main topics:
* Triage and fix bugs
* Make tests pass in jenkins
* Port code away from Qt3Support/KDE3Support (without breaking stuff :D)

If we have some extra time we can try to work on some feature like using
KUnitConversion to convert between units.

You don't need to be an expert on KRecipes to help, so join us :)

Albert Astals Cid

KDE Applications 15.04 Feature Freeze is in 2 weeks

As per our Release Schedule, the freeze for KDE Applications 15.04 is in two weeks (25 February).

Get yourselves ready!

Albert Astals Cid

Qt 5.4 QML -> C++ QVariant issues

I usually don't blog about what I do in my day-time job in my personal blog but since this may affect some of the KDE/Qt developers I will do this time.

Qt 5.4 was released three months ago; at Canonical we're starting to move the Ubuntu Pĥone codebase to it now and it has an important behavior change as noted in it's changes file (that is quite hard to find by the way, it took me like 5 minutes to find, and that's knowing it existed, searching for "qt 5.4 changelog" does not return http://qt-project.org/wiki/Change-files-in-Qt-5.4.0 that is the important page) that has affected us in many places

The important behavior change is that now some QVariants will be passed to C++ as QJSValue-QVariants instead of QStringList-QVariants, QMap-QVariants, etc so if your code did things like checking the variant type now it will fail, so basically for any C++ function that receives QVariants from QML you need to add extra code to unbox the QVariant, i.e.

void MyClass::myFunction(QVariant v)
{
// unbox the QVariant-QJSValue
if (v.userType() == qMetaTypeId<QJSValue>()) {
v = v.value<QJSValue>().toVariant();
}
// This is your old code that checks the type
// of the QVariant is a valid one
if (v.type() != QVariant::Map &&
v.type() != QVariant::List &&
v.type() != QVariant::StringList) {
qWarning() << "Bad param" << v;
return;
}
// From here your old code that does things
}

Albert Astals Cid

Disabling downloadable fonts

We have a nice new style for planet.kde.org. I think it is generally an improvement over what we had, but sadly it decides to force the oxygen font over my browser selected font.

If you're like me and can stand the oxygen font being forced over the font you chose on your configuration have a look at this article to see how to disable downloadable fonts.

Update: Unfortunately if you do that you'll lose the K-logo on the left because instead of an icon we're using a font to render it. So now I have to decide between unreadable (for me) oxygen font a having the broken K-logo on the top.

Albert Astals Cid

Help test KDE Bomber game

As Laurent mentioned we are moving some KDE games from kdelibs4-based to kf5-based for the next KDE Applications 15.04 relase.

Today we just switched libkdegames, libkmahjongg and bovo. Next target is bomber, so if you have some time grab the master branch of libkdegames and the frameworks one of bomber, give it a try and make sure we're not regressing somewhere we didn't realize.

Albert Astals Cid

GSoC student digikam sprint experience

Very refreshing to read about one of our GSoC students experience traveling for the first time to Europe for a KDE Sprint :)

And thanks to Tobias and The Qt Company for hosting the sprint in their Berlin offices :)

Albert Astals Cid

KDE End of Year 2014 Fundraiser is over

Yesterday was the last day of the KDE End of Year 2014 Fundraiser.

I want to thank publicly the 788 donors that helped us raise over 22000 euro.

You all rock and rule!


Thanks to this money we'll be able to keep sponsoring developers to attend conferences and sprints to improve the software we all love and use.

Of course there's never enough money so we still greatly appreciate your donations at http://kde.org/donate or even better you can become a KDE Supporting Member.

Albert Astals Cid

KDE Applications 15.04 Release Schedule

The schedule for KDE Applications 15.04 release is ready. As always it's available in techbase at https://techbase.kde.org/Schedules/Applications/15.04_Release_Schedule.

The Freeze is only six weeks away!

Miquel Adroer

marxandatge de Linux

Una samarreta d’Ubuntu? un polo openSUSE?
Bolis, motxilles i fins hi tot tangues.

Si encara no has demanat res al Reis, aquí hi pot trobar coses ben xules:

https://ca.wikibooks.org/wiki/Guia_Ubuntu/marxandatge

Miquel Adroer

Ubuntu al telèfon mòbil

Sembla que, si tot va bé, al febrer podrem gaudir de la possibilitat de tindre un telèfon mòbil lliure amb Ubuntu instaŀlat.

Més informació:
http://www.ubuntu-españa.org/content/%C2%A1m%C3%B3vil-de-ubuntu-la-venta-en-febrero-2015

Rafael Carreras

Dia de la Llibertat del Maquinari a Barcelona

Aquest any ja no ho podia deixar més i estic organitzant el Dia de la Llibertat del Maquinari. M’he posat en contacte amb el Jordi Binefa d’electronics.cat i anirem a l’institut dels Jesuïtes del Clot el 17 de gener al matí. Allà s’impartiran xerrades i tallers sobre maquinari lliure, hi haurà estands d’empreses i fins i tot un sorteig de maquinari lliure al final del matí.

Per tal de tenir una previsió d’assistència per als tallers i xerrades, us demano que us inscrigueu en aquest registre que no serà públic.

Hi ha un wiki de treball i un cartell del DLM que aniré actualitzant.

 

Albert Astals Cid

New full changelogs for KDE Applications releases

With 14.12.0 we've introduced full changelogs for KDE Applications releases; you can see it at https://www.kde.org/announcements/fulllog_applications-14.12.0.php.

To generate this changelog we diff from previous release to the released one and use the commit message with a few annotations for stuff like REVIEW: BUG: etc.

This means the world is now going to see your commits more so spend 3 seconds when writing them instead of 0.5 ;)

If someone wants to improve the page (I'd like to have a checkbox that shows only commits that fix bugs) please contact me :)

The code lives in the release-tools repo (this is probably my longest python script, so be gentle ;))

Status del servidor de Caliu

Actualització del sistema a larry

El proper dilluns 15 de desembre a les 06:00 realitzarem una actualització de la versió del sistema operatiu al servidor de màquines virtuals larry. Si l’actualització finalitza amb èxit, confiem en què el servei tornarà a estar disponible cap a les 07:00.

Podreu seguir l’evolució de l’actuació per twitter.

Albert Astals Cid

KDE End of Year Fundraising cards are being sent out!

We ordered some samples to make sure they looked good, and here they are here!


If you want some, we will send them to you as gift if you donate to the KDE End of Year 2014 Fundraising

P.S: If you made a donation that qualifies for a postcard gift before this monday and have not received an email from me asking which design and to which address you want the postcards sent please contact me at aacid@kde.org

Rafael Carreras

Festa ubuntaire al Raval de Barcelona

15794067981_0d173ce352_z

Un cop més, i ja en van 16, els ubuntaires vam celebrar la festa d’alliberament de la següent versió de l’Ubuntu, en aquest cas, la 14.10 Utopic Unicorn.

Aquest cop vam anar a Barcelona, al Raval, gràcies als amics del TEB.

Com sempre, vam començar explicant què és l’Ubuntu i com funciona el nostre grup d’ubuntaires (LoCo Team) i després la Núria Alonso del TEB va explicar la migració a Ubuntu que s’havia fet a la Xarxa Òmnia.

15797518182_0a05d96fde_z

L’apartat d’instal·lacions era ple des del primer moment.

15611105340_1de89d36b4_z

També es va fer un taller d’autoaprenentatge molt profitós per fer una metadistribució d’Ubuntu.

15772275826_99d1a77d8b_z

I a una altra sala es van fer dos tallers d’Arduino.

15610528118_927a8d7cc2_z15794076701_cc538bf9ba_z

 

 

 

 

 

 

I, per suposat, als ubuntaires ens agrada menjar bé.

15615259540_76daed408b_z 15614277959_c98bda1d33_z

 

 

 

 

 

 

 

Fotos de Martina Mayrhofer i Walter García, drets reservats.

Albert Astals Cid

Keywords vs X-KDE-Keywords on .desktop files

Seem similar, do they? But they have a *radical* difference, one is "old" (X-KDE-Keywords) and the other is "new" (Keywords). The "new" one is also an xdg standard and as such the separator is ';'. The old one is just a KConfig string list and thus the separator is ','.

Great isn't it?

TL;DR
X-KDE-Keywords uses , for separation
Keywords uses ; for separation

Albert Astals Cid

Third design added for the KDE End of Year 2014 Fundraising Campaign!

I hope you know we're running a Fundraiser Campaign in KDE land. As a way to say thank you donors over 30€ get a postcard.

Today we've announced the last of the three designs you can choose as a gift when donating.

Donate and get a physical copy of it ;)

Albert Astals Cid

KDE Gardening Love Project: KRecipes

KRecipes has been in 2.0beta since 2010 so we decided it will be our next Love Project.

Objectives:
* We want to release 2.0 "quickly" and then 2.1 in one/two months.
* Migrate https://lists.sourceforge.net/lists/listinfo/krecipes-devel over to kde.org
* Migrate http://krecipes.sourceforge.net/ contents over to https://userbase.kde.org/KRecipes
* Add krecipes group to reviewboard that mails the KDE mailing list
* Add krecipes to jenkins that mails the kde.org mailing list
* Make sure bugs/reviewboards are defaulted to kde.org and go thorugh
* Port some of the Qt3Support code (make sure don't break stuff) :D

We will be updating this list at https://community.kde.org/Gardening/KRecipes

If you want to join the initiative please join the KDE Gardening mailing list and announce yourself :)

Albert Astals Cid

K3b 2.0.3 released

K3b 2.0.3 can be downloaded from http://download.kde.org/stable/k3b/k3b-2.0.3a.tar.xz

I don't have access to k3b.org so can't update the news there, shows why the Manifesto is such an important thing.

Changelog since 2.0.2:
* Fixed crash in MetaItemModel on submodel item removal
* Fixed Solid predicates for AudioCd and VideoDvd media. BUG: 265819
* Set error status when CDDB query fails.
* Prefer growisofs to wodim for DVD/BluRay burning.
* Fixed improper track number in CDDB track edit window title. BUG: 276681
* Fixed crash on detecting writing speeds. BUG: 272427
* Fix problem with HL-DT-ST BH10LS30. BUG: 268307
* Fixed compilation with new FFMPEG. BUG: 274817 BUG: 300731
* Allow using CD-R90 and CD-R99 media to full capacity. BUG: 276002
* Refactor the FreeBSD SCSI/CAM interface.
* Fix crash on dvd ripping
* fix sox detection with sox >= 14.4.0. BUG: 301544
* Support more media types. BUG: 261652
* Fix file system detection. BUG: 325616 BUG: 262607
* Surround output filename for transcode with double quotes. BUG: 326097
* Fix FILE name and type detection for cue sheet images. BUG: 337201
* Rip audio tracks in ascending numerical order. BUG: 319678
* Upstream patches from NetBSD.
* Make paranoia lib detection better.
* Don't preview if called process failed. BUG: 268680
* Fix Crash while remove songs in "Mixed mode CD proyect". BUG: 323117
* Use QElapsedTimer to calculate remaining time. BUG: 330239 BUG:315463
* Fix crash in lsof wrapper. BUGS: 340515

This marks the end of the "Gardening Love Project", I'll still be subscribed
to the k3b list but won't do any more than some lurking

I think someone should stand up and start thinking for a 2.1 release.

Albert Astals Cid

New postcard design added for the KDE End of Year 2014 Fundraising Campaign!

You probably know we're running a Fundraiser Campaign in KDE land. As a way to say thank you donors over 30€ get a postcard.

Today we've announced the second of three designs we are planning.

Donate and get a physical copy of it ;)

Albert Astals Cid

KDE Gardening Team: K3b

As mentioned on other KDE Gardening Team bugs we are focusing on getting K3b 2.0.3 release out.

The release will be on 4th November if all goes to plan.

Also we are going through the bugs doing two things:

  • Checking if it still happens and asking people to give more info if needed
For bugs that are easy enough to reproduce (i.e. they do not involve having 13 CD burners or writing 50GB of data to a BlueRay disc) we are trying to reproduce them and if we can't ask the reporter for more information while setting the bug status to NEEDSINFO+WAITINGFORINFO

  • Classifying it regarding it's gardening potential
For bugs that we can reproduce or we think they have enough information we are classifying them in three groups using the gardening flag in bugzilla "+" for crashes that are really critical to be fixed before the release[1], "?" for bugs that seem to be relatively easy and someone could pick up and fix if has time but are not a problem if not fixed, and "-" for bugs that are out of the scope of the gardening initiative. Being out of scope of the gardening initiative doesn't mean the bug is more or less valid, it just means that it is not for the gardeners or not very involved people to fix this bug and requires people with more commitment.

You can visit https://community.kde.org/Gardening/K3b for the relevant bugzilla links.

[1] This should be a mostly empty list since we already have 2.0.2 out and doesn't make sense to delay 2.0.3 until a bug is fixed given 2.0.3 will be already better than 2.0.2

Albert Astals Cid

Make the World a Better Place! - KDE End of Year 2014 Fundraising



At KDE sometimes we focus in the technical parts of Free Software. This is understandable since most of us are technical people doing a technical job.

But KDE also has a huge social impact, thanks to KDE there's schools that can teach touch typing , there's people out there that can do their accounting, there's business that can fill their taxes. KDE does provide quality software for all the world to use, making it a better place for all of us.

Donating to KDE is not for you, it is for the entire world.

As a way to say thank you, starting with € 30 KDE e.V. will send a KDE themed postcard to any given address. You will get an extra card for every additional € 10 donation.

More at https://www.kde.org/fundraisers/yearend2014/

Albert Astals Cid

Plasma 5.1 release parties!

Plasma 5.1 is coming up in less than a month, we have already two release parties in the planning, but i'm sure you have some fellow KDE users around you want to meet and have a beer with, so hop onto your local LUG, meetup, or something, organize a party and add it to https://community.kde.org/Promo/Events/Release_Parties/Plasma5.1

Albert Astals Cid

The KDE Gardening Team

At Akademy I did a short talk (8 min) + herded a BoF with a title called "Quality is in the eye of the beholder".

One of the topics was that we should try to get a team of people to care about the global state of KDE software, we've decided to call this "The Gardening Team".

The mandate of the team is to:
# Find *really* important bugs and ping people to fix them
# Find stale reviewboards and ping people to fix them
# Bugzilla gardening, close old products etc
# Find projects that need love and give them some

For that we have various ideas:

Try to find monthly a bug to get people to fix it, by highlighting it as "The Bug of The Month" or something. Of course this bug can't be stuff like "Make Okular support javascript", it has to be something that is really a pain point of the whole user base and we think we can find people to fix it, it makes no sense setting impossible goals ;)

Do routine passes over reviewboard trying to identify stale requests and finding people to help moving those.

Run something called "Love Project". The idea is to pick up a project that is somewhat stale, and for a short amount of time (let's say 2/3 months) try to get a new release out, fix the most important crashers/bugs, get the review boards released, etc. This goal of the team is *not* becoming the maintainers of the project, but maybe by virtue of the "Love Project" we can attract new contributors that decide to.

Since we're only a few maybe we can't do this all, so we're focusing on a particular "Love Project" by now, but you should join and help us do more!

Our current Love Project is K3b, that had 2.0.2 released a long time ago and has a 2.0 branch with a few more bugfixes that have been never released.

We are coordinating through https://todo.kde.org/?controller=board&action=show&project_id=26 at the moment but plan to get a mailing list soon (or invade an unused existing one).

If you're interested, comment and i'll give you a shout when the list is created, no mega skills are needed (though people with mega skills are also welcome ;))

Albert Astals Cid

KDE Applications 14.12 Release Schedule

The schedule for KDE Applications 14.12 release is ready. As always it's available in techbase at https://techbase.kde.org/Schedules/Applications/14.12_Release_Schedule.

The Freeze is only one month away!

Rafael Carreras

Dia de la Llibertat del Programari 2014

El proper 20 de setembre, celebrem al barri de Les Corts de Barcelona el Dia de la Llibertat del Programari.

L’esdeveniment es farà al Centre Cívic Les Corts, al carrer de Dolors Masferrer i Bosch, 33-35.

Aquest any, les xerrades seran aquestes que surten a la taula del wiki.

Hora Títol Ponent
10:00-10:10 Introducció a la Viquipèdia Dvdgmz / Josep Sànchez
10:15-10:55 FreeBSD Roger Pau
11:00-11:55 Nano Arduino Jordi Binefa
12:00-12:55 Sessió de dubtes d’edició de la Viquipèdia Dvdgmz / Josep Sànchez
13:00-13:55 Web2Py i PyNuke Javier Antó
16:00-16:55 F-Droid Daniel Martí
17:00-17:55 Open Data Javier Arturo Rodríguez
18:00-18:30 Conclusions del taller d’edició de la Viquipèdia Viquipèdia
18:30-19:30 Fòrum obert Caliu

Durant tot el dia es portarà a terme un taller d’edició de la Viquipèdia per millorar i afegir-hi articles relacionats amb el programari lliure.

Si voleu, podeu imprimir el cartell_dlp2014 per fer-ne difusió a centres cívics, escoles, o el que cregueu convenient.

Així mateix, a La Palma de Cervelló se celebrarà el DLP2014 el dia abans, divendres 19 de setembre, a partir de les 16:00 h.

 

Albert Astals Cid

Okular wants to "Save"

TLDR - Short version:
We are reworking part of the "Save As" code, and we are adding the long-requested "Save" button! The old "internal implicit save" behavior is being dropped and we need your input about what to do with data saved internally by previous Okular versions.

Please visit https://forum.kde.org/viewtopic.php?f=251&t=122750 and share your opinion on the poll/comments.

Albert Astals Cid

KDE Community plans for Releases in the Future

Long post about releases ahead, brace yourselves!

Last week we released KDE Applications and KDE Platform 4.14.

KDE Applications, KDE Platform and KDE Workspaces were sometimes collectively referred as the "KDE Software Compilation" or "KDE SC" in short form, which is arguably a bad name, but it is what it is.

The "Software Compilation" started dying a while ago and 4.14 marks its end.

KDE Platform was 'virtually frozen' a long time ago, but we kept increasing the version number for some reasons that are now not important, so KDE Platform 4.14.x will be the last version, of course we will go to very high 'x' if there is bugfixes to be done.

KDE Frameworks 5 is the successor of KDE Platform based on Qt5, it's already on 5.1 and the team plans to release a new 5.x version with both features and bugfixes every month.

KDE Workspaces was frozen at 4.11.x, in fact if you check your distro, you are probably using 4.11.somehighnumber, the plan is to keep doing releases for at least a year if there are bugfixes available.

Plasma 5 is the successor of KDE Workspaces based on KF5, it's currently at 5.0.1. The team plans releasing a stable 5.x.y version every month with bugfixes and a 5.x+1 feature release every three months.

That leaves us with the third component of the old releases, "KDE Applications", comprised of more than 100 applications. We want those to move to Qt5 and KF5 since it's simply a better world, but we're not going to do it all at once as we did in 4.0. We will give the maintainers the choice to move as they feel the quality of their KF5 port is good enough.

KDE Applications has been having feature releases every four months, with bugfix releases in the three months in between.

We don't plan changing that, but to highlight that applications can be used independently of the libraries used to build the desktop you are using, we're just going to use a time approach for version numbers, that is, next release will be "KDE Applications 14.12"

And that marks the end of the SC era since libraries, desktop and applications are now in a separate release schedule.

Also, if you are at akademy we're having a short session Sunday at 10:40, and I guess i'll schedule a BoF later in the week.

Status del servidor de Caliu

Revisió elèctrica de l'edifici del CPD

Seguint amb les actuacions de manteniment de campus de la UPC, avui divendres hi ha una revisió de les instal·lacions elèctriques de l’edifici on està el servidor de Caliu.

Així doncs, el servidor estarà aturat des de les 07:00 fins a migdia aproximadament.

Salut i dispenseu les molèsties.

@alexmuntada

Status del servidor de Caliu

El servidor de Caliu torna a estar operatiu

Ens complau informar-vos que el servidor de Caliu torna a estar en marxa i tots els serveis funcionen correctament.

També volem aprofitar per fer públic el nostre agraïment als tècnics del departament de TSC per posar en marxa el servidor durant el període de serveis mínims a la UPC aquest agost.

D’altra banda, a la reunió del dia 6 de setembre farem una retrospectiva sobre aquesta incidència per estudiar com podem millorar el servei. Anunciarem els detalls a la llista de correu caliu-info.

Salut i moltes gràcies per la paciència.

@alexmuntada

Albert Astals Cid

Akademy 2014 needs *you*

Akademy 2014 is just 3 weeks away.

If you haven't registered, you should register now, but since probably you are registered already, the next step is thinking if you want to be a volunteer.

Every big event needs volunteers: infodesk people, session chairs, video operators, etc.

If you want to make Akademy 2014 a success please go over to https://community.kde.org/Akademy/2014/Volunteers and sign yourself up!

Status del servidor de Caliu

Miralls alternatius durant l'apagada del servidor de Caliu

Seguim amb el servidor de Caliu aturat i la previsió és que aquesta situació pot durar encara un parell de setmanes més, fins que s’acabin els serveis mínims d’agost al Campus Nord de la UPC.

Els serveis afectats són els següents:

  • Els miralls dels paquets i imatges de diverses distribucions.
  • La web principal de Caliu i els blogs.
  • Els wikis de Caliu i KDE.
  • El planeta Caliu.

Els serveis no afectats són aquests altres:

  • Les llistes de distribució.
  • El correu del domini caliu.cat.
  • El servei de XMPP/Jabber.
  • El canal d’IRC a Freenode.

Com que el servei de miralls és el que té més impacte us oferim un consell per triar el mirall més proper automàticament en les distribucions més populars: heu de canviar la URL del mirall al fitxer /etc/apt/sources.list segons el cas:

  • Debian

    deb http://http.debian.net/debian stable main
    
  • Ubuntu

    deb mirror://mirrors.ubuntu.com/mirrors.txt trusty          main restricted universe multiverse
    deb mirror://mirrors.ubuntu.com/mirrors.txt trusty-updates  main restricted universe multiverse
    deb mirror://mirrors.ubuntu.com/mirrors.txt trusty-security main restricted universe multiverse
    

Si necessiteu posar-vos en contacte amb nosaltres, podeu fer-ho al correu dels masovers a caliu punt cat per a qüestions tècniques relacionades amb el servidor i a junta a caliu punt cat per a qualsevol altra cosa.

@alexmuntada

Status del servidor de Caliu

El servidor de Caliu no respon - Possible apagada per la pluja

El Dissabte per la tarda vam rebre una notificació de que el servidor de Caliu estava caigut

Aquella mateixa tarda va haver-hi una tempesta per la zona de barcelona, i podria haver afectat al servidor.

Mirarem d’arreglar-ho l’abans possible.

Disculpeu les possibles molèsties ocasionades.

/DPini

Status del servidor de Caliu

El servidor de Caliu no respon

Des de les 22:08 d’ahir el servidor de Caliu no respon. Encara no en coneixem el motiu i estic a l’espera de poder anar fins al CPD per veure què li passa.

Si s’ha produït un tall elèctric no programat, podria ser un problema amb les darreres versions del nucli, que té conflictes amb la gestió del disc extern de backups i provoca que no arrenqui la xarxa (sic).

09:30 - El servidor torna a respondre i encara no sabem què ha passat.

13:20 - A títol informatiu, els talls elèctrics els provocava un PC que ha costat una mica de localitzar.

/alexm

Rafael Carreras

Crida a la participació del DLP 2014

El dissabte 20 de setembre se celebra a tot el món el Dia de la Llibertat del Programari i a Barcelona el celebrarem al Centre Cívic de Les Corts.

La idea és fer una sèrie de xerrades sobre programari lliure com hem fet altres anys i per això us demano si teniu algun projecte del que pogueu parlar i presentar-lo. També ens agradaria tocar aquest any qüestions relatives a la privacitat.

Si teniu alguna idea o projecte per una xerrada o si teniu algun dubte, si us plau, aviseu-me a rcarreras@caliu.cat.

Rafael Carreras

Lloc per la propera festa ubuntaire

La propera versió de l’Ubuntu serà la 14.10 Utopic Unicorn i sortirà al’octubre. Com és tradicional, ja estem cercant organitzadors per la propera festa ubuntaire a fer al novembre.
Ens cal un local prou gran com per encabir unes 80 persones, preferiblement dividit en sales, connexió a internet i gent disposada a organitzar i difondre l’esdeveniment, amb l’ajut, naturalment, de l’equip d’ubuntaires.

Tenim una pàgina al wiki per a l’organització.

Si hi teniu interès o teniu alguna pregunta, si us plau contacteu amb mi a rcarreras@ubuntu.cat.

Ubuntu Utopic Unicorn

Alex Muntada

Packaging SoftiWARP kernel module for Debian

One of the HPC clusters we have at work has a mixed set of nodes: a few of them have InfiniBand interfaces and the others don’t. A few weeks ago we were requested to install the SoftiWARP kernel module on those nodes that lack the InfiniBand interface. We had already tried to build the module from source and it worked well, but now the challenge was to install it as a Debian package with DKMS, so it would be built for all installed kernel versions on each node.

We use Puppet to manage cluster node configuration, so you may wonder why not using Puppet instead. Well, for one we’re talking about installing the source of a kernel module, with no configuration at all. But there’s also the fact that Puppet delegates to package providers the management of software, which know much better how to deal with software upgrades. Lastly, there’s the challenge of learning something new: though I had previous knowlegde of DKMS, I had no idea on how to make a Debian package out of it.

Fortunately, I found Evgeny Golov‘s DKMS playground on Debian wiki. With those tips and my recently updated experience on packaging Perl modules for Debian, I was confident enough to try my first DKMS Debian package. Actually, it came out quite easy: I just had to adapt debian/rules a bit to accommodate modern debhelper best practices:

#!/usr/bin/make -f
pdkms:=siw-dkms
sname:=siw
sversion:=$(shell dpkg-parsechangelog|grep "^Version:"|cut -d" " -f2|rev|cut -d- -f2-|rev|cut -d':' -f2)
 
%:
    dh $@
 
override_dh_auto_install:
    dh_installdirs -p$(pdkms)  usr/src/$(sname)-$(sversion)
    cp -a *.txt Makefile *.c *.h debian/$(pdkms)/usr/src/$(sname)-$(sversion)
    sed "s/__VERSION__/$(sversion)/g" debian/dkms.conf.in > debian/$(pdkms)/usr/src/$(sname)-$(sversion)/dkms.conf

Funny enough, I spend more time filling the details on debian/copyright and debian/control files than actually setting up DKMS, so big kudos to Evgeni!

Take a look at the full debian packaging for further details. You may notice that this package has a dependency on libsiw-dev (SoftiWARP userland library), which I had to package first and was a bit trickier. More on that next time.


Alex Muntada

Col·laboració en els projectes TIC de la UPC

Avui el personal TIC de la UPC estàvem convidats a participar en un seminari sobre eines col·laboratives durant el qual ens han fet una enquesta amb diverses preguntes per copsar fins a quin punt fem difusió de la nostra tasca tant a dins com a fora de la universitat.

A la pregunta s’havia de repondre la periodicitat amb què difonem la nostra tasca a la nostra unitat, a d’altres unitats de la UPC i a fora de la UPC. Quan hem analitzat les respostes de l’enquesta, aquesta pregunta ha generat un petit debat sobre si s’havia acabat d’entendre bé i què s’entenia per difusió. Sense entrar en detalls, el resultat de l’enquesta mostrava que fem difusió a les nostres unitats força sovint, una mica menys a la resta d’unitats i molta menys a fora de la UPC. El debat s’ha centrat en aquesta darrera observació: la majoria de les persones diuen que gairebé mai fan difusió de les seves tasques a fora de la UPC. Doncs bé, jo he estat una d’aquestes persones.

Fa temps que vaig encetar aquest blog amb la intenció de compartir les meves experiències sobretot a la feina. Però escriure demana temps i constància i ràpidament ho vaig abandonar. De fet, gairebé feia un any que no escrivia res. La pregunta que em faig és per què passa això? A banda del temps per escriure, quins altres factors fan que compartir el que faig a la UPC sigui difícil o faci mandra? Potser és la frustració d’haver intentat col·laborar molts cops sense gaire èxit.

La UPC és molt gran, fins al punt que hi treballem uns quants centenars de TIC. Molts ens coneixem perquè hem treballat junts, perquè hem estat companys d’estudis, perquè hem coincidit en els cursos de formació, perquè hem lluitat plegats per defensar els nostres drets a la UPC, etc. Per tot això, els TIC de la UPC estem força units per un sentiment de pertinença que ens defineix com un grup amb un gran potencial dins de la comunitat UPC. Però curiosament aquest sentiment no es tradueix en projectes de col·laboració entre les diferents unitats on estem treballant. Fins i tot la comunicació entre nosaltres és pobra en el sentit que no sabem què fan els nostres companys d’altres unitats, tret que hàgim coincidit en alguna banda i els ho preguntem directament.

Aleshores què és el que cal perquè es produeixi aquesta col·laboració entre nosaltres? Jo tinc la sensació que molts dels TIC tenim ganes de col·laborar perquè hem vist en altres comunitats que és bo a llarg termini per a tothom. Avui durant el seminari ens han presentat algunes eines que poden engrescar-nos una mica, però en el fons el problema no són les eines. Per dur a terme projectes cal destinar-hi recursos. Això vol dir que, en el context actual d’escassetat, aquests recursos no es podran destinar a altres coses i per tant cal establir prioritats. Aquesta feina és responsabilitat de les persones que dirigeixen els equips i les unitats de la universitat perquè són els que coneixen què aporta més valor a la docència i la recerca. Què falla doncs?

Des del meu humil punt de vista, tot i que la comunitat UPC està formada diversos col·lectius de persones, no compartim la mateixa visió del que és la universitat. Fins a un cert punt, suposo que és comprensible tenint en compte que els col·lectius són realment diversos (en tipologia i mida): els estudiants, el personal docent i investigador i el personal d’administració i serveis. Però aquest problema de visió no compartida fins i tot passa dins dels mateixos col·lectius i aquí és on comencem a ensopegar amb els impediments. Com es resol això?

La solució és molt simple de dir però difícil de dur a terme: cal incentivar i facilitar la col·laboració a tots els nivells dins la UPC. El que no hauria de passar és que hi hagi gent amb l’empenta i l’esperit de fer projectes que aportin valor a la universitat, col·laborant amb els companys d’altres unitats i que la manca d’una visió compartida freni aquesta iniciativa. Perquè la gent col·labori només cal que en tinguin ganes i els ho posin fàcil. Un altre dia en seguiré parlant.


Miquel Adroer

L’Escola de Treball de Barcelona agraïda amb l’equip Ubuntu català.

La passada setmana, l’Institut Escola de Treball de Barcelona va celebrar el seu centenari.

Una de les activitats commemoratives d’aquest esdeveniment va estar agrair a un grup d’empreses i entitats la seva coŀlaboració amb l’institut amb un acte en el qual van assistir persones rellevants del món empresarial i educatiu.
Un representant de la Consellera d’educació de la Generalitat de Catalunya, acompanyat del director del centre i altres assistents van fer entrega de diplomes i una estatueta commemorativa.

Entre altres dades rellevants, es va recordar al fundador de l’antiga Escola de Treball, actual Institut E.T. el Sr. Enric Prat de la Riba i Sarrà, advocat i periodista, que també va ser el primer president de la Mancomunitat de Catalunya i un dels principals artífexs del ressorgiment del sentiment nacional català del segle XIX.

El company Francesc Vilaubí, membre de Caliu (Associació d’Usuaris i Usuàries de GNU/Linux en Llengua Catalana) va recollir el diploma. De fet, en Francesc va fer una xerrada d’Ubuntu a l’institut però en nom de Caliu, donat que l’institut va contactar amb Caliu quan van demanar la nostra coŀlaboració.