piątek, 21 czerwca 2013

KDE Telepathy Daily Builds PPA - small announcement

In case anyone is using or would like to try the Daily Builds PPA - today I have changed all recipes to build every package with version 0.99.0+git{date}+r{revno}-{revno:packaging} so that the daily packages are always installed over the stable ones. I have also changed the recipe to build packages for Raring and Saucy. Do keep in mind that software in those packages is compiled every day so it might not work, crash, eat your data etc. Please report all bugs to upstream at http://bugs.kde.org unless it is a packaging bug, in that case please contact me. I also deleted all packages from the PPA and requested new builds so you might not be able to install anything yet.

poniedziałek, 26 listopada 2012

Post-UDS-R - my thoughts

Well, I have not blogged anything in quite a while. Now I'm a fully-fledged university student so I have a plenty of time (apparently). This means two things: partying and working on Kubuntu. I believe the former does not require any explanation so I will allow myself to jump to the latter part. Now that Quantal is done and released there is nothing else to do than fully focus on the development of the Raring Ringtail!
The Developer Summit over at Bella Centre in Copenhagen, Denmark was a very productive one. The whole Kubuntu Team made many decisions which set the path we are going to walk for the upcoming 6 months of development. But before I introduce you to all the awesome features we are aiming to get into Kubuntu 13.04 I am going to indulge myself in writing down all the smaller and bigger thing which made this Summit another unforgettable experience. I would lie of I said I had no interest in Valve plenary because the gamer inside me screamed: "Go there you bloody idiot!". Steam for Linux is a unique thing that will bring many popular games to the Linux world. The Nexus 7 Q&A session was pretty amazing as well, I was really impressed by the progress ogra and his team made to bring Ubuntu to the tablet world, once again, good job. I also found myself one way or another sitting in the new Packaging Manual session which aimed to improved the documentation for new developers, many great points were made and a wide variety of subjects were suggested to be explained in the guide. The videos will also see some improvements, namely new topics and more translations. I also had fun (fixing typo in binary package description - sudden nostalgia attack) during the Packaging Guide Testing session and Introduction to Ubuntu Development where we got a huge amount of feedback from people using the guide. It is not possible to skip the social side of the event -this UDS I did not have the opportunity to chat with as many people as I did in Budapest however I still got to learn many new things. There is nothing more surprising than having Daniel Holbach greet you with perfectly pronounced "Dzień dobry"! UDS is also a good time to talk with upstream developers, in my case it was mostly KDE developers - many thanks to Sune Vuorela and Albert Astrales Cid for feedback on Project Neon. It was also the first time I met Rohan Garg (a.k.a shadeslayer-y-u-break-everything) and Steve Riley in person. Steve is not only Master Overlord of the Kubuntu Forums but also a pretty interesting American guy, we've been exchaning friendly jabs back and forth however I have to admit that he won exchanges most of the times, though I managed to get back at him few times. It goes without saying that meeting the rest of the Kubuntu Team was fun. Here is a photo of the Kubuntu Team:

Well then, setting my babbling aside time for some exciting new about our plans for the upcoming release of Kubuntu!

First and foremost come the Qt 5!
Qt 5.0 will be the foundation for a new way of developing applications, where Qt Quick is in the center of Qt. Qt 5 continues to offer all of the power of native Qt C++. Qt 5 also aims not to be disruptive for existing code developed for Qt 4. Harnessing the full capabilities of OpenGL/OpenGL ES graphics acceleration Qt 5 will offer very sophisticated and elaborate user experience. Do look forward to it! For more information about Qt 5 you can go to Qt Project Wiki

Next, and not less important is Plasma Active Three!
Plasma Active is an interface designed for all types of tablets, smartphones and touch computing devices. Designed for personalized productivity, a complete mobile experience right from the first start-up. The Activities function gives users a natural way to organize and access applications, files and information. Compared to previous versions, Plasma Active Three provides a noticeably better experience with its enhanced and expanded set of apps, improved performance and a new virtual keyboard - Maliit. For more information and a demo you can visit project's webpage or read an excellent post by Aaron Seigo - one of the Plasma Active project founding members.

Followed by, Nexus 7 images!
See this smooth guy? I'm pretty sure you find him cool. We also think he is cool, but we think he could be much more cooler running Plasma Active. That said Kubuntu 13.04 will provide images targeted at Nexus 7. Those images will, of course, include the aforementioned Plasma Active so you can try the awesome on your own device! Stay tuned for more information as the work is still in progress.

Of course apart from obvious focus on the mobile world we will also provide latest version of KDE aiming to give you the purest, rock-solid KDE experience on your desktops, laptops, netbooks and whatnot. It is also worth mentioning that Steve Riley bravely volunteered to bring our documentation up to date. That's of course not everything, we also have plans for many different smaller features and fixes such as improved input methods, MTP support, Plasma Media Center and voice recognition (powered by simon-listens).

That's all from me, time to get my tools, set up some pbuilders, get some Dr. Pepper and get to work!

środa, 2 listopada 2011


Now that I am back from the absolutely fabulous hot-tub I can do some blogging about Ubuntu Developer Summit which is currently going on in (today at least) sunny Orlando, Florida. What Kubuntu Team has been doing these past three days is laying foundations for the upcoming development cycle which will result in the Precise Pangolin release, the next Kubuntu LTS release. As you may know due to policy change LTS releases will be supported for up to 5 years. With the upcoming KDE 4.8 release I am pretty sure this LTS will be rock solid and you won't be disappointed.
Having missed my plane to Florida from NY I was not able to make it in time for broken CJK support discussion and I hope it will get fixed early this cycle. We have also planned lots of love for our and upstream's documentation and we made some extra plans for the Q development cycle and that should result with us having a very detailed and precise (pun not intended) docs for everyone out there. What I am particulary happy about is that we had a special session dedicated to Kubuntu Active which aims to bring you the latest mobile and touch friendly KDE technology such as Plasma Active, Contour, Calligra Mobile, Kontact Touch, Plasma Media Center and possibly some more. In the session dedicated to filesharing in Kubuntu Aurélien Gâteau and Rodrigo Belem made some very fancy mockups and the filesharing dialog will see many improvements.
At some point in time I found myself heading to two interesting sessions, namely: Ubuntu on Tablets and Ubuntu on Phones. In my opinion both sessions were very good, discussing how community sees this working and what needs to be done in order to achive it. As far as I am concerned there are no work items yet but I expect we will see some progress in pushing Ubuntu onto mobile devices very soon.
There are still few interesting sessions scheduled such as accessibility, a whole session on our new package manager - Muon and a very special packaging training session for our documentation master - David Wonderly.
Should you want to join us in our endeavour to make Kubuntu better you can join in the conversation at IRC and listen to audio streams, see http://uds.ubuntu.com/participate/remote/ for more information on remote participation.
I guess I'm back to enjoying my Dr. Pepper then.

niedziela, 31 lipca 2011

Telepathy KDE PPA

Two days ago, as Martin Klapetek mentioned Telepathy KDE got it's first Technical Preview release. In case you were ever wondering what on Earth is that, there is an awesome post written by George Kiagiadakis, one of the developers behind Telepathy KDE, that explains what it is and what it might become in future.

Telepathy KDE looks like and awesome project and awesome projects deserve as much attention and support as one can give. Having that in mind (and few users asking for it in #kubuntu) I approached the guys behind the project and asked them what do they think about having one, as they liked the idea I have set up:

Telepathy KDE Releases PPA - This PPA will have packages for official releases of Telepathy KDE for natty and oneiric (for now)

Daily Builds PPA - This one, as the name implies, will have daily builds of Telepathy KDE modules and should be used only by adventurous people :)

So, if you are running Kubuntu and would like to give Telepathy KDE a try now, please add ppa:telepathy-kde/ppa to your sources list and install telepathy-kde package which will pull all necessary modules.

Kudos to all people behind Telepathy KDE, those great people are hanging around in #kde-telepathy @ irc.freenode.net. Also big thanks go to George for providing me the packaging so I had less work putting everything together.

sobota, 12 marca 2011

Project Neon is back!

So, without further ado: Project Neon is back with much more stuff in stock. Those of you who have been around KDE for a while might remember the old one developed by everyone's favourite (or NOT) apachelogger which offered daily builds of Amarok. Well, that one kind of died but new Project Neon Team managed to revive it with new features. Thanks to ingenious Launchpad Source Builds feature we set up nightly builds of the KDE Software Compilation trunk and we are currently working on getting Amarok there too.

Project Neon is an easy way for new KDE contributors to get started without having to build entire KDE trunk by themselves and without having to maintain it. What's more, the dependencies are automatically handled and updated, so whenever trunk introduces some new feature which requires some new stuff you can be sure we will update our packaging soon afterwards. So, who can use it? Well, I think Project Neon is suitable for wide range of contributors such as developers, translators, usability designers, documenters, promoters, and bug triagers. You can see more details on KDE Techbase and on our Wiki as well.

Should you have any questions or want to help us or you simply want to buy us a beer then feel free to join us on #project-neon @ irc.freenode.net or drop us a line on our mailing list.

Kudos go to:
Philip Muškovac (yofel) for doing stuff I didn't want to and making sure our env works
Rohan Garg (shadeslayer), big thanks for great talk a conf.kde.in (slides here) and general help in packaging
Gaurav Chaturvedi (tazz), though he came relatively late he was a great help in testing and general feedback
Tomasz Dudzik (sheytan) for artwork fitting our crazy artistic sense :)
Jelmer Vernooij (jelmer) and Max Bowsher (maxb), big thanks to them for keeping up with our crazy demands, fast bug fixing in bzr magic and offering us workarounds until stuff got fixed, without their aid we wouldn't get so far!

czwartek, 17 grudnia 2009


Board the MOTU Ship!

So, today I received email confirming that I'm one of the Masters Of The Universe, I'm doing my best to stop myself from jumping around and directing the whole positive energy to working on packages :) . I belive working with other MOTUs will be only a pleasure.

I belive a “interview” with me will be available soon on Behind MOTU

I would also like to thank Johnatan Riddell (Riddell), Johnatan Thomas(JontheEchidna), Harlad Sitter (apachelogger) and Scott Kitterman (ScottK) for showing up at the meeting and supporting me.

Next stop: Kubuntu Developer :)

czwartek, 12 listopada 2009

Hi planet!

Hi Planet!

I finally decided to start a new blog written in English, I did this due various reasons, the first one is international fame of course ;)

I do not expect anyone (well, maybe with exception to people on #kubuntu-devel) to know me. My wiki page says almost nothing (and I'm too lazy to fill it) so I would like to take some of your precious time and introduce myself. If you didn't notice, my name is Michal Zajac, I'm from Lubin, Poland and I'm 16 years old. I'm interested programming (C++, Python), Japanese culture (not limited to anime & manga) and skateboarding (this short video presents how awesome I am :). I used to play games a lot but to my own amazement I do it less often now, still feel free to challenge me in Soldat or in Teeworlds.
I have been using Kubuntu since 6.10 and I begun to contribute in the middle of 9.04 cycle. Long, long ago (can't really remember lol) I joined #kubuntu-devel and asked how can I help. Few seconds ago I was delegated to task "Find a patch to fix Lancelot bugs with Qt 4.5, test it and send me the diff". After googling for "WTF is diff" and "lancelot patch qt 4.5" I started learning packaging the hard way, instead of reading the wiki I was just medling with the files. Somehow I managed to build it and test it. After that I sent the diff and that was my first "srs" contribution, from that point it got lot more interesting. Fast forwarding to now, I'm a one of the legendary Kubuntu Ninjas, member of the Polish Translation Team and I'm planning to get into MOTU by the end of the year, I belive I can make it :O.