Going for FOSDEM

This year no one blocked me from going to FOSDEM ;D

What are plans? There will be some AArch64 related talks which I want to attend:

  • Bootstrapping Fedora for AArch64
  • Bootstrapping Debian/Ubuntu for AArch64
  • Porting software for AArch64
  • Porting OpenJDK for AArch64
  • What the hell is AArch64

Few ARM ones:

  • Freedreno update
  • Open ARM GPU drivers
  • ARM status in Linux kernel

Few for entertainment:

  • Buildroot contra Debian
  • Baserock introduction
  • Eudev

Some for curiosity:

  • HipHop
  • Why there is no such thing as FOSS phone?

Original titles may differ. There are over 450 events during FOSDEM, several keynotes etc. There will be also few thousand people so I would rather not find a time to attend even half of sessions listed above… But for me this is how this conference work 😀

Normally I do not take hardware with my (other than phone). This time I packed two boards, two tablets and hope to get rid of most of them 😉

Linaro Connect q2.12

Another week of conference passed. This time I was at Linaro Connect q2.12 which took place in Hong Kong Gold Coast hotel.

As usual everything started with packing. I have a list for it so it is usually quick job but you know — I was going to Hong Kong, world capital of cheap electronics so better have some space available just in case. So I borrowed bigger bag from friend, put some Linaro stickers on it (to be able to find it at baggage claim) and put all my stuff inside. Of course travel things went to backpack (have to buy more comfortable one).

And then trip began… In short: car, bus, wait at airport, plane, wait at airport, plane, catch Rob Clark, taxi, hotel. Total time: 22 hours.

Hotel was nice. View from room at “15th” floor (which was 12th due to 4, 13, 14 missing):

View from hotel window

Monday went with meeting people, sessions (scheduled and random ones) and some hacking. At end of day we had usual “meet & greet” dinner which was rather “seat & eat” style as we had it in room where we has lunch and there was not enough space to walk and discuss with people. For this I prefer UDS style where you have few points with food/drinks, lot of walking space and some tables here and there so you can grab something to eat and chat with many people during one evening.

Speaking of food… It was great! Breakfasts offered wide choice of Chinese, Japanese, Singapore food with Western options available too (some sausages, boiled eggs, British beans). Add fruits, sweets and all what was there to make sandwiches… Lunches were even more mixed. Something local, something European, salads, sweets — all that made me a bit heavier on return trip 😀

Many people were surprised by lack of soda options as only coffee, tea and bottled water were available daily. For me it was not a problem as coffee + water were more than enough.

But back to sessions. There were many ARMv8 (aarch64-gnu-linux) sessions. I attended one of them where we discussed about building cross compilers, bootstrapping distributions etc. As rest of ARMv8 ones this was not broadcasted or recorded. Rest of sessions used Google Hangouts for remote participation. It worked well even with last-minute changes from Google which terribly broke setup we used for earlier Connects. I was on session where leader (Wookey) was remotely so we had “big brother is watching you” effect:

Big Wookey is watching you

Have to admit that this method of remote participation helps as users can just ask questions instead of relying on someone following IRC channel. But it is also limited to who can join so no use for conferences like UDS.

For me interesting sessions were ones around CI process. We have few such systems and each has different use. There is LAVA which gives us ARM boards to run tests on, Jenkins to run builds on x86 instances (Amazon EC2 like). Toolchain Working Group has “cbuild” which they use to build and test toolchain on x86 and ARM machines. And then there is also Launchpad which has daily builds from selected Bazaar branches. We had discussions about merging them and/or sharing resources (like a way to borrow ARM boards from LAVA to run cbuild). Hope that we will get something interesting from it.

But sessions are not the only thing to do. There are also after work activities. We got coaches available on Tue/Wed/Thu to Tsim Sha Tsui (TST in short) district, The Peak (Tue only due to cloudy weather) and somewhere else. I went to TST on Tuesday and we just walked around it, got some food (chopsticks only so we decided to not ask for cutlery and handle it — we managed) and for fun visited one of those shops with “TAX FREE” signs (which in tourist language means “YOU DO NOT WANT TO BUY HERE”).

On next day I went with Zygmunt Krynicki to Golden Computer Shopping Center near the Sham Shui Po station. Lot of computer shops compressed in small area. Everything from SSDs, mainboards etc to normal and weird cables. In one shop I asked for 0.5m long HDMI cables and got them so expect soon post about adding HDMI switcher to my devboards setup. Decided to not spend money on anything more expensive as there is no warranty that it will work and I do not want to ship hardware back to Hong Kong when it fail.

Thursday we want for team dinner. But before we decided to take a ferry from Avenue of Stars to Hong Kong Island and go for ice cream there:

Ice cream selection at "I Scream" place

I went for ginger and green tea flavours as both sounded crazy enough and I am sure that will not find them here in Poland. Ginger one was great (even if I do not like ginger) but green tea one was awful — tasted like concentrate of concentrated tea.

Hong Kong Island skyline

Me and Alexandros at Avenue of Stars

Then we went to “Spring Deer” restaurant. Crowdy, long queue (even with earlier registration). As usual in Hong Kong I had to watch my head in few places. When we got table it looked like disaster but got cleaned quickly and were served with food.

For start they give us some oiled peanuts so we had interesting challenge as a way of practising eating with chopsticks. We ordered some pork, fish, vegetables and duck.

Vegetables - no idea which Pork or fish Pork or fish

duck Lotus seeds Bananas

After dinner we were able only to grab taxis and go back hotel 😉

Friday was my last day there. During packing bag I realized that this is my first conference when do not have any extra hardware (cables do not count). But I hope that sooner or later I will put hands on some kind of ARM server hardware (maybe one node Calxeda board which I heard rumours about). As there were nearly no sessions I went to one of hacking rooms for coding and got my patches reviewed by Matthias Klose — have to work on few of them, some were described as “have to merge as look ok”.

After lunch we had usual “Demo Friday” where people presented work of miscellaneous Linaro (but not only) teams. One of interesting ones was comparison of ASOP build of Android 4.0.4 contra Linaro build which was present on two same Pandaboards. Both were running 0xbench and results were cleanly visible. Changes are in review and on a way to ASOP tree (due to usual “Upstream, upstream, upstream” philosophy of Linaro).

Day ended with dinner in Chinese style. Food was good and interesting — especially when we were trying to find out what menu entries mean 😉 There was a show of Chinese “Bian lian” art with a guy changing his masks. I was wondering for a moment how we did that but did not bother with it too much.

20:15 was bus to airport. Then usual stuff: wait on airport, plane, wait on airport, plane, wait on airport, bus, car, home. This time 26 hours. Saturday evening was a bit hard but with a help of melatonin I managed to get rid of it with 8h sleep. So this is first trip without jet lag problems.

UDS-Q

Another May, another Ubuntu Developers Summit. This time I am in Oakland, California, USA (even if my tweets shows Dallas, Texas as geolocation).

As usual with US trips this one took insane amount of time. But I was 3cm from not going here… Why? Because I got stuck in toilet at home. Hopefully with help from neighbour I was able to bash door out and get to the bus stop on time.

Then standard set of bus, plane, plane, train and finally arrived in hotel. As my room was not yet ready I got 30$ coupon to bar to not waste time on waiting. Free meal/beer 😉

My room is at 17th floor (which means 15th) and has a nice view in the evening:

IMG_20120505_224344.jpg IMG_20120505_224400.jpg IMG_20120505_224411.jpg

On Sunday I went to see San Francisco centre (I saw Golden Gate on earlier visit). Chinatown was interesting experience. Lot of people speaking language which I do not understand, shops full of food which I do not recognize.

Some random photos:

DSC09946.JPG IMG_20120506_092639.jpg IMG_20120506_114901.jpg

IMG_20120506_114920.jpg IMG_20120506_103517.jpg IMG_20120506_114851.jpg

After getting some souvenirs and refilling of my US T-Mobile sim card I decided to go to the cinema for ‘The Avengers’ movie. It was nice experience. Touchscreen operated ticket machines which allow to buy ticket in one minute (but people were standing in long queue to buy tickets in ‘normal way’) made it even better. As in Poland there was big amount of commercials before movie (including some in style “our Army/Navy is great, why not join us”) but what I liked was just-before-movie animation reminding about not talking/texting/tweeting during movie (made with characters from “Madagaskar” series). Have to admit that RealD 3D glasses were more comfortable than Dolby 3D ones used by Polish cinemas. Movie itself was great but I think that will have to see it in Poland due to my English ;D

During evening there was usual Canonical internal plenary and then dinner. I even managed to sleep 6 hours despite jet lag ;D

Monday started with interesting keynote and presentation of Calxeda ARM server using technology they were talking about at previous UDS. Photos:

IMG_20120507_095638.jpg IMG_20120507_095942.jpg

It is 2U case with 24 Serial-ATA discs and 12 nodes with 4 quad-core EnergyCore processors per node. The only cables inside are power ones as rest of connections is on pcb. Connection with world by four Ethernet connectors.

I went to “Create filesystems for embedded devices” session where we discussed how to make Ubuntu Core even smaller. People mentioned OpenEmbedded, OpenWRT, buildroot as usual, we got some strange use cases too. What will come from it? Time will show.

Plenaries were interesting. First Chris Kenyon told about cooperation with OEMs and ODMs and how it relates with Ubuntu. Laptop in a pizza box picture was nice — reminded developer boards. Then Bdale Garbee from HP shown us that there is no way to go though life without being served by HP technologies or hardware. Both talks were great and I hope that rest of plenaries will be like that.

After plenaries I went to San Francisco to register at Tizen conference and to meet some friends from Maemo times. Technical showcase and partner demos were boring and it was hard to feel that it is something innovative. But who knows… maybe Tizen will be yet another phone/tablet/ivi/etc OS even when Moblin, Maemo, MeeGo did not succeed.

During evening (back at UDS) there was ‘Meet & greet” social event. Our Linaro group (Amber, Ricardo, Paul, me) was showing member boards and replying to misc questions from audience.

What next? Sessions, social events, discussions about my patches with other developers, some sight-seeing.

Events in 2012 which I will attend

In March I wrote where I will travel. Decided to write such memo at start of year so it will be more visible what my plans are for 2012.

In February I will miss FOSDEM because Linaro Connect Q1.12 will start right after it. So at 4th I will fly to San Francisco for a week. But this time instead of flying back home I decided to spend weekend in New York City where I hope to meet some people from Bug Labs company. You know: we worked with each other for 1.5 year and I met only Peter Semmelhack and Ken Gilmer. Also I plan some sightseeing.

Then a bit of quiet until next Linaro Connect will happen. Probably May but it was not yet decided where and when. As many people I also hope for Asia (never was in this part of world).

Same month there will be Ubuntu Developer Summit somewhere at west coast of USA. Who knows — maybe it will end in trip around the world in May? Sounds interesting but I think that only sounds as it can be hard to survive due to jet lag.

Then July/August another Linaro Connect. No idea where, but hope for Europe. In meantime I may or may not attend Ubuntu Rally (Canonical internal event) which will be somewhere in US (as it follows UDS place).

And end of year will bring yet another Linaro Connect and Ubuntu Developer Summit. Second one in Europe.

What else? Probably LinuxTag if company events will not be at same time, maybe something local (there are few conferences planned in Szczecin).

Overall it looks that there will be some travelling — but this year I plan to make more use of free time to see something else than conference centers.

Calxeda announced ARM server product

It is not often when I am writing about just announced things but today Calxeda company has announced their EnergyCore cpu modules.

Imagine processor which takes 5W energy, has 4 ARM cores, 4MB of L2 cache, 4 Serial-ATA connectors (lot of 4s ;D) and 5 10Gb links for connecting with other cpus. Then put four (again 🙂 such chips on card. Then take 4U rack case and put 4 trays of cpu modules (72 cpus) and you have insane amount of nodes in small space. And all of that will take really small amount of power (5W per cpu, no network switches, no cables).

HP Redstone server

In HP announcement they wrote that first servers will be available in 1H of 2012 — no pricing anyway. Presentation shown that half of rack of HP Redstone servers will take 9.1kW of energy and can replace 10 racks of x86 machines (eating 91kW). Of course that’s for situations when there is no need for more then 4GB of ram per node (which is limit of ARM cores used by Calxeda).

I wonder when one of such beasts will land in Canonical build farm. It would make Ubuntu port of ARM flying when it comes to building software.

Open Source Szczecin conference

During 20-21 October there was a local conference about Open Source projects. There were interesting talks and also some not so interesting ones as usual.

On first day we had a presentation about Minix — what it is, how it was done, what for etc. Nicely done cause there were many students here and some of them even knew what Minix is.

Arch Linux was described by one of ‘trusted users’ (that’s how they name contributors). We got information what Arch is, what it supports, how development is made and why presenter thinks that packaging is easier then Debian one 😉 Have to discuss more about it one day with him.

Talk about Celery was interesting. What it is? Let me quote website:

Celery is an asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well.

Presentation shown it using video conversion as example. First set of ugly workarounds used by people in PHP code and then how to use Celery to make the same in nicer way.

Second day started with presentation about Sonar code analysis tool and it’s role in software development. According to presenter it allowed them to cut code review times by not having to deal with many issues (like code duplication for example).

The most interesting one was about using open source applications in local government. From Novell NetWare with mix of stations running MS DOS, MS Windows 3.11/95/98/Me/2000 with mix of applications to Debian/Mandrake based servers with one additional MS Windows server for Win32 applications. From commercial applications to open ones. Lot of movement was done due to low budget but also to increase security by having systems with good security updates. Also licensing issues with Microsoft Office applications when each year combinations of components were available or not for separate buy (accounting office does not need Powerpoint but require Excel for example).

Education of users was mentioned — teaching users how to convert documents before sending them to outside people/government offices etc. Also dealing with users often used to use pirated software which do not understand that if there is no license available then they will not be able to get what they think they need.

Resulting system got documented and installed in few local public schools. Structure was shown and described how it works from intruder detection/blocking, content filtering, hardware monitoring etc. Why no SSH from outside — VPN as the only way to access internal network. Long list of components was presented with description why each of them was used — nice part which got some comments from people with suggestions of changes and many questions were asked.

Summary of talk: lower costs, less licensing problems, stability, security updates, better control and scalability. Cons? more work on configuration, users need education to use new tools.

There was also talk about using WordPress 3.x as CMS. Interesting for me as I am using it for many years to handle this and few other services. Presenter told that sometimes it is hard to convince people as they are thinking of WP more like on blog platform rather then framework for running websites. He also presented few of his creations. During discussion later I got few nice suggestions on plugins which I use here and replaced few of them with different ones.

In overall conference was good. Some talks resulted in discussions, got some new contacts. Hope that there will be next edition.

Linaro Connect Q3.11

As I did not had a mood to blog during event I decided to write something about after it ended.

First what this Linaro Connect is about… Is it conference or rather an event which has to gather people in one place so they can reach each other easily? From what I saw during last week it is both.

There were several summits which I did not attended so does not have anything to write about them. Inter team meetings during which people were sharing their knowledge about their work and how to use it to improve work of other teams — here the most active were Android and Validation teams (in my opinion). Schedule was full of Android sessions and LAVA was quite often heard word.

For me event started on Sunday as I had taxi at 6:30 in the morning. Then bus, plane and then waiting 2h in terminal 1 of London Heathrow airport waiting for few other guys to appear as we had to share a cab to hotel where I arrived at ~17:00 local time. Yes, my travels sucks.

Went outside with Zygmunt Krynicki to find some place to eat. Found few takeaway only places and small restaurant with India food which was delicious.

Monday started with traditional English breakfast (you know: eggs, bacon, sausages, fried bread, baked beans and mushrooms kind of one) which was quite good and we had it daily. When it comes to food at hotel it was good and someone had great idea serving different cuisine each day.

Starting plenary with informations from each team about what do they plan for this week. Then work, meetings, coding, hacking etc. Attended several meetings like binary toolchain discussion with toolchain working group, Matthias Klose from Ubuntu and several people from ARM Ltd which maintain ARM Development Studio 5 (DS-5). Also went for hard float summit with not only Linaro or Ubuntu but also Fedora and Marvell people.

But work is not the only thing we did. There were activities for evenings too.

On Monday we went outside for karting. First we were equipped with proper suit, shoes, helmet and then went for safety instructions.

Racing was fun. Each team were split into two sub teams (as there were two tracks) with 4 people in each. That gave 15 minutes per person, but as one of us decided to not drive second one we had 20 minutes on it.

Was it fun? O yes, it was. Especially outside track where speed was higher and engine more powerful but as steering was tough my right wrist reminded me that RSI problem which I had few years ago (this time pain vanished during night but got back at closing party). Our team took 6th place in total.

Tuesday and Wednesday evenings were “reserved” for team meals. First day we went to Browns and Punter was next one. Food in both was tasty and came in big amounts.

But food was not the only way to spend evening. On Wednesday we went punting on a river in Cambridge. Our punter was presenting us with informations about colleges and bridges we were passing by — things like who created them, when, why etc. Some people took photos but so far I did not traced whom to contact to get a copy.

Thursday we had a dinner in King’s College. Dinning hall looked nice with all those portraits and food was good. Had a nice talk with ST-Ericsson people about their cheap developer board Snowball which I complained about in other post. We got to the point that the CPU on board was created for mobile devices use (that’s why no usb host functionality) and that all those industrial connectors are present because it is more board for prototyping new devices.

Friday was last day. We did some hacking, packed equipment of our room and prepared for closing plenary. At the end we had small party with some activities and food. I left it early — was tired and wanted to discuss with Zygmunt a bit (normally we chat often during company events but this time we got separate rooms).

Return trip was a copy… taxi, plane, bus, taxi. Went home around 22:00 and gave inflated sword (from closing party) to my daughter — she liked it 😉

Dublin: Ubuntu sprint and more

Last week there was Ubuntu platform sprint in Dublin, Ireland. I was there as one of invited Linaro guys (we got own room). What for we went there?

Work. Simple word but so much content in it. Sprints like this one allow to cooperate with other developers and this time I spent some time with Ubuntu ARM, Foundations and Kernel teams. But most of time I spent with Linaro guys as we had release of 11.06 to do.

My part was building cross toolchains for Ubuntu — including few already released ones. So I pushed several updates to ‘oneiric’, ‘natty’, ‘maverick’ and ‘lucid’ versions:

  • binutils 2.21.52.20110606-1ubuntu1
  • gcc 4.4.6-3ubuntu1
  • gcc 4.5.3-1ubuntu2
  • gcc 4.6.0-14ubuntu1
  • eglibc 2.13-6ubuntu2
  • linux 3.0-1.2

If you are running 11.10 ‘oneiric’ then all you need is just apt-get install g++-arm-linux-gnueabi and will get cross compiler. For “armhf” compatible one apt-get install g++-arm-linux-gnueabihf needs to be used. For those which run older releases there is Linaro toolchain backport PPA where packages are available for “amd64” and “i386” architectures.

Other part of my work was related with Star rating system which we plan to use to show status of boards supported by Linaro. I did some tests with PandaBoard connected to two monitors at same time and reported several bugs. Situation is nice but many things still need work.

At one moment I was creating “lucid” chroot on my “oneiric” system to be able to compile toolchain. And then I got a problem which ended in bug 802985 which needs fixing in all supported releases… Also debootstrap needs to be expanded to handle multiple suites at one time — otherwise there will be no way to populate chroots with older releases on any machine running 3.x kernels.

But work is not the only thing which we spent time on. Evenings were usually in pubs or similar places.

On Monday I went to hotel bar, grabbed a beer and started discussing with some random people. At one moment (when we were talking about OpenZaurus) one of them asked who I am and then went and bought me beer — he was Zaurus user whom I helped in past 😉 So never know who you can meet…

As I have few friends in Dublin area I contacted them and on Wednesday evening I went with one of them to Club Chonradh na Gaeilge Irish pub where speaking English is nearly forbidden (but we were using Polish so no problems :). There was one bard singing Irish songs. Nice place, nice event.

Thursday was team dinner — went to Rustic Stone. Nice place, awesome food:

My dinner in Rustic Stone

Friday was a day when many of us started packing and some even left earlier to catch flights. As Wookey asked me week before sprint to take my N900 with me we made a deal and I got some Euros and he got phone with all accessories. So guys — now really no more Maemo support from me (not that I did anything in this area since move to Nexus S).

On Friday also other part of visit started for me — my wife Ania arrived and we went to our family to spend nice weekend in Ireland.

We drove to Howth, spent some time looking at area from highest(?) mountain:

Then beach in Portmarnock where my wife started collecting sea shells… Quickly we got lot of them but I managed to put them in luggage somehow 😉

Evening was funny as we had to meet with one of my old friends. The “problem” was that we never met in real life yet and I forgot how does he looks. When I told that to wife and rest of group they were really surprised that such thing can happen ;D But we found each other and went to the Church Bar which is made from old St. Mary’s Church of Ireland which is one of the earliest examples of a galleried church in Dublin. Built at the beginning of the 18th century and renovated in 21st century. Nice place to visit in Dublin.

On Sunday we went into Wiclow county. Upper Lake at Glendalough then Glenmacnass Waterfall and few stops during trip to watch landscapes:

My wife and me

Monday was different — we went to Dublin for normal sight-seeing. You know: buildings, churches, castle…

Then packed bags and went to airport. The good part of Aer Lingus is that there were no problems with checking-in two bags on my ticket (but queue to just drop bags was insanely long). 2h flight, then another 2h in a bus and we finally arrived home. This part of conferences trip I like most — arrival at destination (as in Europe trips can take even 9h for me).

UDS-O

This week I am in Budapest, Hungary attending Ubuntu Developer Summit for 11.10 ‘oneiric’ release discussions. But this is not only Ubuntu — there is huge amount of Linaro people discussing what to do next cycle.

Sunday

Travel, travel, travel… Usual way — bus from home to Berlin airport (SXF this time) where I met with Henning ‘woglinde’ Heinold to donate my old Linksys WRT54 which I got donated few years ago to be able to use my Zauruses wireless. Router had to be in use on OpenEmbedded stand at LinuxTag, Berlin — go there and visit them at booth 7.2b 112.

Again flight was with Easyjet. It is cheap airline but with speedy boarding it is good enough to go with. Bad side is that it lands at old terminal 1 in Budapest so I had to go to hotel by my own.

Evening was Canonical only meeting where there was a presentation of some things which will go into 11.10 Ubuntu release (nearly same to next day keynote). After food, discussions and finally sleep ;D

Monday

Sessions started — I attended few:

  • Ubuntu LEB documentation
  • cross toolchain user stories — my own session where most of time Micheal Hope was telling us about requests which Toolchain WG got
  • user stories for nano image
  • DMB regular meeting — I became Ubuntu developer during it!

During evening was ‘Meet & Greet’ social event sponsored by Openstack and Freescale. Nice way to catch with people. Especially when you meet old friends which you never met in person ;D I met Marek Szyprowski which whom I was writing to Polish Amiga paper magazine named ‘eXec’ (but website with similar name does not have nothing in common now). We talked for quite long time about misc things. Also met some other folks, refreshed faces memory etc.

Tuesday

Sessions:

  • cross toolchain user stories (again) — we discussed notes from previous day, decided on some details and created work items so I can start working on it
  • Ubuntu LEB documentation (also again)
  • Linaro Ubuntu LEB process for 11.11
  • GDB as cross debugger

As you see LEB was topic of a day. And it was not everything — next day was another session.

Evening was taken by The Linaro Technical Showcase sponsored by IBM. What was there? Many interesting things:

  • Arnd Bergmann was talking why class4 SD card can be much better then class10 one
  • Freescale Landing Team was presenting i.mx53 Quick Start boards
  • Ash Charles from Gumstix was presenting their new miniboards with DM37xx cpus and few carrier boards
  • Paweł Moll from ARM was presenting Cortex A15 running from two biggest FPGA chips. It had just 11MHz clock but it was enough to show Doom game running on connected monitor.
  • Oxlab guys shown their work on Android and how you can hibernate BeagleBoard
  • ST-Ericsson guys presented Snowball boards — we had a talk on some hardware details
  • Konstantinos Margaritis shown what kind of difference can be between armel and armhf ports on same hardware
  • Angus Ainslie presented Samsung developer board and we had interesting discussion about it

I do not remember all presentations — those ones interested me most. ARM one was amazing — huge FPGAs which were able to emulate A15, A5, A9 just by booting with different MicroSD card… And it is not related only to CPU emulation cause there were two expansion slots on mainboard so FPGAs can became graphics card with Mali core flashed into. Second board was ‘simple’ A9 with Mali and some OpenGL(ES) demo was running there.

And again — new faces to join with names. Talked with Ash Charles about discussions in past when I helped Gumstix developers with OpenEmbedded, Angus Ainslie from ST-Ericsson was working for Openmoko at time when we had cooperation and so on…

Wednesday

Woke up early… What to do after 6:10? Go swimming! So I went to Royal SPA and spent some time in swimming pool and sauna so day started nicely.

Sessions:

  • automated cross-buildd system/service
  • Ubuntu LEB Star Rating documentation — my session again on how we want to rate level of support of member boards
  • ARM Linus interface 3 — attended just to check how kernel developers are discussing how to improve arch/arm/ situation

Met Mark Brown with whom I was working in OpenEmbedded project and after lunch I went to do some sight seeing with Paweł Moll. Budapest is nice city and I have to came back here one day.

Team dinner somewhere in the city was quite good. We had a fun going back to hotel when ~half of us used phones to navigate though city ;D

Thursday

Sessions:

  • arm and other archs certification program — Canonical has certification program of machines which came with Ubuntu pre-installed. I have to check at their tools.
  • ALIP mini-distro and build system user/developer stories — interesting discussion
  • cross-toolchains for the ARM hard-float ABI — will have to provide them for Ubuntu and other but it is doable
  • next steps with multiarch in Ubuntu — where do we go and how

Evening was sight seeing with local guides. We saw parlament building, chain bridge, castle area and ended in interesting pub.

Friday

Ending day and nearly no sessions today:

  • port to the ARM hard-float ABI — Ubuntu armhf someone?
  • Linaro Review of LDS week
  • easier access to -dbgsym packages

Some of people already packed and left, rest will go to have fun at UDS party.

Summary

It was my third UDS and I feel that it was best one. I had two blueprints to handle and both had great discussions which ended in many notes and work items. There was lot of people both from Ubuntu community and Linaro teams. I met many developers, some old friends, went to so many sessions that it took me most of time (I do not remember is list in post is complete).

It was nice to see amount of ARM netbooks at people hands — mostly Genesi Smartbooks but also several Toshiba AC100 ones. I think that it shows that times are changing and who knows… maybe at next event I will not use my ASUS UL30A laptop.

And this is another UDS with some added hardware. This time it is Pandaboard A1 which can replace my EA1 at my work for Linaro. Probably will keep both running one to another but one (EA1) with Ubuntu and second (A1) will be used for misc tests.

Now it is a time to drop laptop in hotel room and go for party!!!

Trips in 2011

There is one good thing in 2011 year — I know when I will have to travel for company meetings and which conferences I will have to forget due to this…

So in May I will attend Ubuntu Developer Summit which is a place where we discuss what we want to have done in next release. Event is also known as Linaro@UDS-O cause Linaro people will be there for same reason. Location: Budapest, Hungary. Time: 9-13 May 2011.

Then there will be Ubuntu Platform Sprint which I may be attending but this was not yet decided. This event is Canonical internal and this time will be without Linaro people (which were present on two previous ones). Location: Dublin, Ireland. Time: 27th June – 1st July 2011.

As Linaro has grown we got own sprint — Linaro Platform Sprint where we will work for a week in one place instead of being spread all over the world. Location: near Cambridge, UK. Time: 1-5 August 2011.

And finally another Ubuntu Developer Summit will take place (again) in Orlando, Florida. This will be more interesting UDS because 12.04 will be LTS so more discussions about long term things will probably take place. Location: Orlando, Florida. Time: 24-28 October 2011.

So this year no LinuxTag for me (UDS-O time), no ELC-E (UDS-P). I was thinking about attending Desktop Summit in Berlin but I lost faith in both GNOME and KDE so looks like there is no sense in going there. Will have a look to be somewhere and meet some people from outside of Ubuntu and Linaro worlds.