Wednesday, 2011-12-21

*** KaIRC has quit IRC00:06
*** KaIRC has joined #nemomobile00:19
*** jvd_ has quit IRC02:01
*** himamura_ has quit IRC02:07
*** dcthang has joined #nemomobile02:52
*** himamura has joined #nemomobile03:23
*** KaIRC has quit IRC03:30
*** pabs3 has left #nemomobile03:52
*** M4rtinK has quit IRC04:56
*** beford has quit IRC05:00
*** npm_ is now known as npm05:28
*** himamura has quit IRC05:46
*** cxl000 has quit IRC06:17
*** ChikuLinu__ has joined #nemomobile06:19
*** Chiku|dc has quit IRC06:23
*** koo0 has joined #nemomobile06:45
*** rnovacek has joined #nemomobile07:00
*** jvd_ has joined #nemomobile07:05
*** veskuh_ has joined #nemomobile07:11
Stskeepsmorn veskuh_07:14
veskuh_morning07:14
marquizmorning07:22
*** ilold has joined #nemomobile07:25
iloldmorning.07:25
Stskeepsmorn ilold07:25
Stskeepsilold: lemme build a kernel for you07:26
Stskeepsbrb07:26
ilold:)07:26
Stskeepsyou use uboot right?07:27
iloldright. u-boot.07:27
* Stskeeps waits for kernel build07:36
iloldsomething else...07:37
Stskeepswell, the good news is the kernel patched without any hiccups07:38
Stskeeps:P07:38
*** himamura has joined #nemomobile07:39
iloldwhen I insert sdcard with nemo image into a debian machine, I got a kernel oops. might be because of ext4? // bad news too?07:39
Stskeepstoo old debian maybe07:39
Stskeepsbut doesn't sound good07:39
iloldreplacing kernel on fat partition should be enough, or do I need to replace /lib/modules too?07:44
Stskeepsboth, can you ssh in over usb?07:44
Stskeepswhen it's booted07:44
ilolddidn't try yet.07:47
iloldoh, now the sdcard mounted on debian. must have been a one time thingy.07:51
Sagemorning07:52
Stskeepsilold: http://repo.pub.meego.com/home:/stskeeps:/ilold/CE_Adaptation_N9xx-common_armv7hl/armv7hl/kernel-adaptation-n900-2.6.37-10.1.Nemo.Adaptation.N900.armv7hl.rpm - mkdir a directory, cd into it, wget the file,  rpm2cpio *.rpm | cpio -idv , put uImage on the small fat partition on the SD card and /lib/modules on the ext407:54
Stskeepsit's the kernel that contains that patch07:54
iloldthanks. I'll try.07:54
*** koo0 has quit IRC08:00
*** koo0 has joined #nemomobile08:02
*** tarantism has quit IRC08:03
*** emmynet has joined #nemomobile08:07
*** xruxa has joined #nemomobile08:09
iloldStskeeps: Allright! no more I/O errors.08:09
iloldhow does "unexpected fatal signal 11" sound? I tried to connect wifi.08:11
Sageilold: could you pastebin more?08:13
*** tbf has joined #nemomobile08:13
iloldhow to make " > " in terminal on nemo?08:15
*** slaine has joined #nemomobile08:16
*** dazo_afk is now known as dazo08:16
iloldor better, whats the default ip for nemo to ssh?08:17
veskuh_192.168.2.15 over usb08:17
iloldthanks.08:18
Sage\o/ libcontentaction fixed08:20
*** veskuh_ has quit IRC08:20
slaineWho's the Archos dude in here08:24
iloldStskeeps: here dmesg http://pastebin.com/S286RdEe08:26
*** fw190 has joined #nemomobile08:27
Stskeepsilold: have to ask, have you been overclocking?08:29
iloldStskeeps: no, but can't deny the possibility because it had a owner before. I don't think that is the problem because maemo runs pretty nice and stable.08:32
xruxaSage: does the CE theme even build? I fail to understand see how it could build with that %files section08:32
w00twhy do i see mentions of aegis and denied dbus messages in that dmesg?08:32
Stskeepsw00t: harmattan components..08:32
w00tsure, but our dbus doesn't have the aegis patches08:33
Stskeepsw00t: mismatch of signatures08:33
Stskeepsilold: ok, wifi crash might be legit, can you tell us the steps you went through to make it crash?08:33
Sagexruxa: ... let me check08:34
iloldsetting -> wifi applet -> connect to wpa2 encrypted network (ssid not hidden) -> window vanishes08:35
Stskeepsilold: interesting08:35
Stskeepsilold: and what Nemo image version?08:35
iloldnemo-handset-armv7hl-n900-testing-0.20111208.2.CE.2011-12-15.108:36
Sagexruxa: well %{_datadir}/themes/ce/meegotouch/svg matches to directory so no /* needed however it is a bit confusing :)08:36
xruxaSage: how about that %files section claiming stuff in %{_datadir}/themes/base/ which I do not see being part of this package08:37
StskeepsSage: did we touch wifi control panel / meego - connman last release?08:37
Sagexruxa: they are there see *.pro file08:39
SageStskeeps: I don't think so08:39
iloldI think I had this with some image before that too, allthough I had the I/O errors that time.08:39
xruxaSage: shouldn't we patch the base rather than having CE theme installing stuff to base and such?08:39
Sagexruxa: well those things that are put in base doesn't really belong there as those are 3rd party app icons08:40
xruxaSage: also the gconf part - shouldn't we move setting of backgroud and default theme into ce-mtf-configs ?08:41
Stskeepsanyone have nemo-handset-armv7hl-n900-testing-0.20111208.2.CE.2011-12-15.1 up and running right now?08:41
Sagexruxa: well, IMO the first theme that gets installed should set theme value just in case.08:42
Sagexruxa: so each theme should check if there is not theme set set it and if there is then ignore08:42
Sagexruxa: and yes ce-mtf-configs should probably set the theme in the end.08:42
*** niqt has joined #nemomobile08:43
*** veskuh has joined #nemomobile08:43
xruxaSage: should I give it a go? Branching or will I get access to ce-mtf-configs and meegotouch-theme-ce in projects?08:43
Stskeepsilold: OK, i think it is a significant enough failure, please file a bug on bugs.nemomobile.org (register on bugs.merproject.org for an account), and we'll bring it up in next bug triage meeting08:44
Stskeepsilold: it seems like a API switched somehow08:45
Sagexruxa: I can give you access to those. You are handling main theming anyway atm. :)08:45
Sagexruxa: what was your account in cobs?08:46
xruxaSage: 'jakub' I guess08:46
Sagexruxa: done08:47
niqtmorn08:51
iloldStskeeps: *sight* thats the thing I would have wanted to avoid (to register somewhere). how should I write the report? would paste dmesg output there be enough?08:51
Stskeepsyes, dmesg output would be good, it illustrates the problem quite nicely08:52
Stskeepsand the steps you did to cause it08:52
iloldok.08:53
Sageok, that should be meegotouch-applauncherd08:57
Sageanyone up for a testing of 2 packages on top of the latest nemo release?08:58
xruxaStskeeps: still need someone with 2011-12-15?08:59
Stskeepsxruxa: yeah, [09:33] <ilold> setting -> wifi applet -> connect to wpa2 encrypted network  (ssid not hidden) -> window vanishes08:59
Sageveskuh: was there anything wrong with applauncherd in the newer packages?08:59
veskuhSage: no09:00
SageI just want to submit meegotouch-applauncherd and libcontent action from Project:MTF:MW to CE:MW:MTF and I guess that is ok.09:00
Sagealso libmeegotouch but that contains only compile fix no update09:00
xruxaStskeeps: I guess this works for me (not sure my home net is really wpa2)09:01
veskuhSage: yep, that should be fine. (All aps that use it start just fine09:01
Stskeepsxruxa: well it might work but may just exit the dialog09:01
Sageok09:01
xruxaveskuh: "the eagle has landed", thanks and greets to Makoto09:02
Sagealso the updates were minor *.*.+109:02
the-bossphaeron lbt sage stskeeps SR#3745 Rejected promotion request09:02
Stskeepsxruxa: :)09:02
veskuhxruxa: nice :)09:03
xruxaveskuh: seen your Helium rewrite screen, if you end up needing some icons (that exist in Blanco e.g.) ping me09:04
veskuhxruxa: yep09:05
SageStskeeps: https://build.pub.meego.com/request/show/3746 <- three down ~17 to go :P09:06
StskeepsSage: i really hope this helps app launch times, a lot of effort.. i am not looking forward to seeing how Plasma deals with this stuff09:06
*** phaeron_ has joined #nemomobile09:06
the-bossphaeron lbt sage stskeeps SR#3746 Rejected promotion request09:08
iloldStskeeps: https://bugs.nemomobile.org/show_bug.cgi?id=5409:13
Stskeepsilold: thank you09:14
Sageilold: next time please use attachment in the bug09:14
Stskeepsilold: CC'ing myself09:14
the-bossphaeron lbt sage stskeeps SR#3747 waiting for review at https://build.pub.meego.com//request/show/374709:15
iloldokay.09:15
* Sage needs to push the patches upstream next09:16
Sagethere.09:26
Stskeepsbbl doctor visit09:28
*** ilold has quit IRC09:28
the-bossphaeron lbt sage stskeeps SR#3747 Accepted promotion request09:44
*** ronoc has joined #nemomobile10:02
*** phaeron_ has quit IRC10:21
*** dcthang has quit IRC10:24
xruxais OBS slow or is that just me :(10:25
*** ronoc has quit IRC10:27
xruxanow, just as I complained, all started moving again :)10:29
xruxaSage: I will need GIT access to ce-mtf-configs and meegotouch-theme-n900de10:30
*** smyows has joined #nemomobile10:33
*** ssirkia has joined #nemomobile10:36
*** ronoc has joined #nemomobile10:39
*** ronoc has quit IRC10:48
Sagexruxa: what is your gitorious account?10:56
*** jluisn has joined #nemomobile11:07
*** phaeron has joined #nemomobile11:08
*** fecub has joined #nemomobile11:21
Sagearaujo: http://pastie.org/3051792 <- There might be need for Requires(preun): /usr/bin/gconftool-2 in maliit?11:25
*** fw190 has left #nemomobile11:31
mikhashm, perhaps that was a hotfix to make Nemo VKB a default in current release11:32
Sageveskuh: if the meegotouch-theme update is not taken from Project:MTF:MW does everything else work normally?11:35
veskuhSage: yes11:35
Sageso I can forward other patches to other components11:35
veskuhYep11:36
Sageok that is good11:36
*** ronoc has joined #nemomobile11:39
the-bossphaeron lbt sage stskeeps SR#3748 waiting for review at https://build.pub.meego.com//request/show/374811:41
*** Venemo_N950 has joined #nemomobile11:45
*** KaIRC has joined #nemomobile11:51
*** Anssi138 has quit IRC11:53
the-bossphaeron lbt sage stskeeps SR#3748 Rejected promotion request12:00
Sagephaeron: ^ bug?12:01
*** Venemo_N950 has quit IRC12:05
*** Venemo_N950 has joined #nemomobile12:06
*** phaeron has quit IRC12:12
Sageoh, crap. Need to lower version number in quilimagefilter package12:13
SageMeeGo had their own versioning compared to harmattan and well. it doesn't increase anymore :P12:13
*** phaeron has joined #nemomobile12:14
Stskeeps:P12:14
Sagealso harmattan one compile with newer toolchain and meego one doesn't12:15
Sageso reason to update12:15
phaeronSage: why is it a bug ?12:18
phaeronSage: I see real failures there12:19
SageMessages from BOSS: Could not notify CE-maintainers (no address found) During the trial build in CE:UX:MTF:Trial:SR3748, meegotouch-controlpanelapplets failed to build for one of the archs :12:22
SageI read only e-mail :)12:22
Sagephaeron: also in the target repo those packages are in unresolved state and those change to failed12:24
Sagephaeron: I would say that that is acceptable in that case.12:24
xruxaSage: I'm xruxa @ gitorious, already added to meegotouch-community-l10n, add me also to ce-mtf-configs and meegotouch-theme-n900de please.12:27
phaeronSage: meegotouch-controlpanelapplets was succeeded in target project while it failed in trial build in the repo CE_MW_MTF_armv7hl12:29
Sagexruxa: done12:29
Sagephaeron: o_012:31
Sageit can't fail as it can't build yet because of bad deps12:31
* Sage is confused12:31
xruxaSage, veskuh: updated the ce-mtf-configs to set default theme to Darko and to set default background to a more winter one (there were bugs about that IIRC). I'm happy to update the winter backgrounds again as soon as we agree on one.12:31
veskuhxruxa: nice, and did you remove setting of theme from theme-ce12:32
Sagexruxa: remember to mention bugs in the .changelogs12:32
xruxaveskuh: I made the default theme/background settings in CE theme conditional12:32
xruxaSage: my bad, forgot that, will do at least in GIT12:33
veskuhxruxa:  good.12:33
Sageveskuh: what does rpm -e quilimagefilter print on device?12:33
Sagequillimagefilter12:33
xruxalbt: can I get my bugs.nemomobile.org account created/reset ?12:36
Stskeepsxruxa: should be same as on bugs.merproject.org12:36
veskuhSage: http://pastie.org/305205212:36
xruxaStskeeps: all same for me I'm afraid12:36
Stskeepsok12:36
Stskeepsno password reset on the website on merproject?12:37
SageStskeeps: ?12:37
Stskeepser, on the bugs.merproject.org i mean12:37
Sagethat works12:37
Sagetested yesterday12:37
Sageone in bugs.nemomobile.org doesn't work12:37
Sageprobably should link to another one12:37
lbtit shouldn't have a reset12:40
the-bossphaeron lbt sage stskeeps SR#3749 waiting for review at https://build.pub.meego.com//request/show/374912:40
the-bossphaeron lbt sage stskeeps SR#3749 Accepted promotion request12:48
*** Venemo_N950 has quit IRC12:49
*** Venemo has joined #nemomobile12:50
*** Venemo has joined #nemomobile12:50
*** phaeron has quit IRC12:52
*** phaeron has joined #nemomobile12:56
*** niqt has quit IRC13:06
*** emmynet has quit IRC13:07
Sageuh, 4 packages to go13:07
SageStskeeps: I hope next change like this is very very far away :D13:07
Stskeepsi hope that my next 'big' thing will be fairly transparent13:08
Stskeeps:P13:08
*** emmynet has joined #nemomobile13:08
Sageok, time for a small braek13:10
Stskeepsgood idea, food..13:10
Stskeepsbr13:10
*** xruxa has quit IRC13:11
the-bossphaeron lbt sage stskeeps SR#3751 waiting for review at https://build.pub.meego.com//request/show/375113:15
the-bossphaeron lbt sage stskeeps SR#3750 waiting for review at https://build.pub.meego.com//request/show/375013:15
the-bossphaeron lbt sage stskeeps SR#3752 waiting for review at https://build.pub.meego.com//request/show/375213:15
*** niqt has joined #nemomobile13:19
*** xruxa has joined #nemomobile13:26
*** berndhs has joined #nemomobile13:35
*** phaeron has quit IRC13:40
*** phaeron has joined #nemomobile13:50
*** koo0 has quit IRC13:59
*** koo0 has joined #nemomobile14:01
niqtwill released new nemo today?14:02
Sagenot today at least14:02
Sagemaybe tomorrow or if things look bad next week.14:03
SageI'm quite positive with the release tomorrow but lets see.14:07
Stskeepsanything from me before i vanish in an hour for xmas holiday? (back 28th), with limited access to laptop?14:10
the-bossphaeron lbt sage stskeeps SR#3751 Rejected promotion request14:11
the-bossphaeron lbt sage stskeeps SR#3750 Accepted promotion request14:14
SageStskeeps: I think at least I have everything I need.14:15
SageStskeeps: have a good xmas (try not to think about these things too much ;))14:16
Stskeepswill probably -want- to hack after this xmas ;)14:17
the-bossphaeron lbt sage stskeeps SR#3752 Accepted promotion request14:18
*** slaine has quit IRC14:29
*** slaine has joined #nemomobile14:30
Stskeepshttp://blog.qt.nokia.com/2011/12/20/orange-helium-a-lightweight-qtwebkit-based-browser/14:42
veskuhStskeeps: yep, saw it this morning. Nice.14:44
Sageveskuh: up for testing newer terminal?14:46
Sagehttps://build.pub.meego.com/package/show?package=meego-terminal&project=home%3Asage%3Abranches%3ACE%3AApps%3AMTF14:46
* Stskeeps adds link to Nemo on wiki page14:47
Sagealso if https://bugs.meego.com/show_bug.cgi?id=19493 is fixed in that version or if we need to rebase the patch14:47
VenemoStskeeps, is there anyone on IRC from Helium's team?14:48
veskuhSage:  new terminal works and the bug is fixed in upstream.14:49
Sageveskuh: ah, nice. So I can push it forward after I get the linking fixed with new toolchain14:50
* Sage doesn't know how he could manage without veskuh testing all the things :)14:50
Stskeepsi miss having our own QA team :P14:50
veskuhSage: yep, go ahead. btw; there is now copy & paste in terminal :)14:51
Stskeepswoo \o/14:52
veskuhVenemo:  I've been working on it (among other things)14:52
*** faenil has joined #nemomobile14:53
Venemoveskuh, I can help with https://bugs.nemomobile.org/show_bug.cgi?id=38 - are you interested? :)14:53
xruxaWhy do I get those "The git:// protocol is read-only." errors all the time on gitorious?14:53
Sagexruxa: you are using wrong link14:53
Venemoxruxa, because the git:// protocol indeed is read-only14:53
veskuhVenemo: I think I'll have soon (as soon as I get packaking issues solved) rebased helium which uses booster..14:54
xruxaJesus, which one then? ssh?14:54
Sageyes14:54
Sagexruxa: ^14:54
Venemoveskuh, ok, so you're not interested in my help?14:54
veskuhWell, I'm interestin in help of course, but the booster thing is already solved.14:55
veskuhIt's just not released yet14:55
Sageveskuh: should mark as resolved fixed then?14:57
veskuhHmm.. I'll mark that I'm working on it.14:58
Sage\o/ one more to go but that is depending on mce update as well15:01
Sage7 hours of watching different makefiles is well boring :D15:02
the-bossphaeron lbt sage stskeeps SR#3756 waiting for review at https://build.pub.meego.com//request/show/375615:03
araujomorning15:06
the-bossphaeron lbt sage stskeeps SR#3756 Accepted promotion request15:06
araujoSage, we already require GConf2 for preun .....15:07
Sagehmmp15:10
Sagethat should do it then15:10
*** tbf has quit IRC15:11
*** faenil has quit IRC15:19
Sagexruxa: your changes in Project:MTF:UX ready btw?15:20
SageI'm pushing most of the stuff forward now so wondering if I can push those as well15:20
xruxaSage: yes, changes are there15:21
xruxaSage: meegotouch-theme-darko, ce-mtf-configs and meegotouch-theme-ce15:21
Sage:nod:15:23
* Sage is interested to see the next request15:24
Sagephaeron: https://build.pub.meego.com//request/show/3759 happy? :)15:25
phaeronwoah :D15:25
phaeronwell it also saves your time :)15:25
* Sage scripted creq creation between projects :P15:25
the-bossphaeron lbt sage stskeeps SR#3759 Rejected promotion request15:26
phaeronlol15:26
Sagephaeron: https://gitorious.org/meego-developer-edition-for-n900/upstreamchecker15:26
Sageusing that FYI15:26
Sagexruxa: DUDE! :D15:26
xruxaLemme see15:27
Sagehttps://build.pub.meego.com//request/show/3759 <- can you fix :)15:27
Sagejust forgot to run spectacle and put the change to right place :)15:27
phaeronSage: nice. maybe as an osc plugin ?15:28
* xruxa will not bother polishing the description next time ;) Re-run specify, committed, waiting.15:29
Sagehehe :)15:32
Sagethere is so much stuff in there that I pretty much expect that some packaging bug comes alive and fails the whole thing :)15:34
the-bossphaeron lbt sage stskeeps SR#3760 waiting for review at https://build.pub.meego.com//request/show/376015:35
* xruxa grabs popcorn15:35
Sage:P15:35
Sagephaeron: stress testing for build trial :)15:36
SageI think that is the last set of packages from my table to tomorrows release15:37
* phaeron hopes for the best15:38
xruxalooks good in my testing15:38
Sagebtw, the quill is not nice update. Version number goes down as the upstream changed.15:39
Sageso zypper update doesn't work on that package15:39
xruxaHmmm, didn't that IRC chatter have proper icon at some point?15:42
veskuhYes15:43
xruxawell, now it happily hardcodes /usr/share/icons/hicolor/80x80/apps/irc-chatter-harmattan-icon.png and that file does not exist :(15:43
xruxaI feel like patching the app's desktop file15:43
*** Venemo has quit IRC15:44
xruxaOh, must be my crooked config. Off to reinstall that package15:45
*** dazo is now known as dazo_afk15:53
the-bossphaeron lbt sage stskeeps SR#3760 Accepted promotion request15:58
xruxafireworks15:58
phaeron\o/15:58
*** fecub has quit IRC16:04
*** marquiz_ has joined #nemomobile16:08
*** phaeron has quit IRC16:10
*** niqt has quit IRC16:15
Sagewait what... :D16:29
Sageyey accepted16:29
*** ayanes has joined #nemomobile16:30
*** ayanes has quit IRC16:36
* Sage hopes vgrade or someone tests the NEMO#33 on N9 so we could include the fix.16:39
Sageok, time to go. cya later everyone.16:40
*** emmynet has quit IRC16:41
*** rnovacek has quit IRC16:42
*** slaine has quit IRC16:59
*** ilold9 has joined #nemomobile17:01
ilold9Stskeeps: about https://bugs.nemomobile.org/show_bug.cgi?id=54 does nemo need ThumbEE? I might like to try a kernel with it disabled.17:04
*** NIN101 has joined #nemomobile17:12
ilold9Stskeeps: no, I just tried nemo kernel and firmware on a different rootfs, with a different wifi client. the wifi client breaks and the dmesg output is pretty much the same.17:14
ilold9I don't think my n900 is defect because there are no problems in maemo.17:16
*** ilold9 has quit IRC17:26
*** Venemo has joined #nemomobile17:29
*** Venemo has joined #nemomobile17:29
*** NIN102 has joined #nemomobile17:38
*** NIN101 has quit IRC17:40
*** Venemo has quit IRC17:55
*** zumbi_ is now known as azumbi17:58
*** azumbi is now known as zumbi17:59
*** veskuh_ has joined #nemomobile18:11
*** tarantism has joined #nemomobile18:39
*** detective has joined #nemomobile19:11
*** beford has joined #nemomobile19:14
*** vakkov has joined #nemomobile19:14
vakkovgood19:14
*** fecub has joined #nemomobile19:14
vakkovevening19:14
vakkovcan somebody tell me what file systme boot partition is19:15
befordfor what device n900?19:17
vakkovyes19:19
vakkovboot partition on sd card19:20
befordcheck the .ks file I believe the filesystem is specified there19:24
befordlet me see19:24
*** phaeron has joined #nemomobile19:24
beford# This partition is made so that u-boot can find the kernel19:24
befordpart /boot --size=32 --ondisk mmcblk0p --fstype=vfat19:24
the-bossbeford: Error: "This" is not a valid command.19:24
*** smyows has quit IRC19:27
*** jluisn has quit IRC19:40
*** fecub has quit IRC19:48
marquiz_argh, mce screen unblanking doesn't work (as i expect)19:59
*** detective has quit IRC20:04
*** ronoc has quit IRC20:16
befordmarquiz,  screen unblanking? I had issues with some images I built where the screen remained 'black' or empty after booting, is it related? :)20:26
*** marquiz_ has quit IRC20:41
*** veskuh_ has quit IRC20:44
*** M4rtinK has joined #nemomobile21:19
*** mikhas has quit IRC21:23
*** beford has quit IRC21:32
*** onlinegangster has joined #nemomobile21:35
onlinegangsterhi :)21:35
*** berndhs has left #nemomobile21:38
*** beford has joined #nemomobile21:43
*** NIN102 has quit IRC21:56
*** vakkov has quit IRC21:57
*** Venemo has joined #nemomobile22:08
*** Venemo has joined #nemomobile22:08
*** berndhs has joined #nemomobile22:18
*** xruxa has quit IRC22:27
onlinegangster\ignore #nemomobile JOIN QUIT23:09
onlinegangsteroeps23:09
onlinegangsteranyone running nemo on N900?23:09
*** cxl000 has joined #nemomobile23:11
*** Venemo_ has joined #nemomobile23:12
*** Venemo_ has joined #nemomobile23:12
*** Venemo has quit IRC23:15
befordyes onlinegangster23:18
*** Venemo_ has quit IRC23:42
*** M4rtinK has quit IRC23:50
onlinegangsterhow does it run compared to default maemo (with SSU)?23:51

Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!