qengho | Good morning | 01:20 |
---|---|---|
=== thumper is now known as thumper-afk | ||
=== JanC is now known as Guest89629 | ||
=== JanC_ is now known as JanC | ||
hikiko | Hi | 05:06 |
hikiko | happy Friday | 05:06 |
qengho | HI HI | 05:06 |
pitti | Good morning | 06:08 |
qengho | hiya, p | 06:25 |
seb128 | good morning desktopers | 06:39 |
pitti | bonjour seb128 ! | 06:39 |
seb128 | salut pitti, ça va ? | 06:39 |
pitti | seb128: ça va, et toi ? | 06:40 |
seb128 | ça va bien ! | 06:40 |
qengho | hi hi, s | 06:56 |
seb128 | hey qengho | 06:59 |
Laney | hey! | 08:02 |
qengho | 'sup. | 08:02 |
willcooke | morning workers | 08:05 |
willcooke | I'm ready to leave the country now. | 08:06 |
qengho | Which one is that? | 08:07 |
willcooke | The UK | 08:09 |
willcooke | It's rubbish now | 08:09 |
willcooke | and I hate everyone living in it | 08:09 |
willcooke | with the exception of Laney | 08:09 |
Laney | i'm becoming irish | 08:09 |
davmor2 | willcooke: hahahahahahahahahaha | 08:10 |
seb128 | good morning Laney & willcooke | 08:10 |
willcooke | (and davmor2) | 08:10 |
willcooke | morning seb128 | 08:10 |
seb128 | Johnson as foreign secretary | 08:10 |
seb128 | I know it's friday but wth | 08:10 |
seb128 | well at least according to http://edition.cnn.com/2016/07/15/europe/boris-johnson-countries-insults-trnd/ he didn't insult France (yet) | 08:11 |
willcooke | and they've closed the dept. responsible for advising on climate change and lumped it in with the energy dept. | 08:11 |
willcooke | No conflict of interest there then | 08:11 |
willcooke | :( | 08:11 |
qengho | willcooke: have you considered having a referendum in your household? | 08:11 |
davmor2 | seb128: it gets worse than that, we have a pro fox hunting anti-green guy in charge of power and environment | 08:11 |
willcooke | THAT ^^^ | 08:12 |
seb128 | urg | 08:12 |
Laney | hi seb128 | 08:12 |
willcooke | qengho, I should become a republic :) | 08:12 |
Laney | it's friday though | 08:12 |
Laney | so like | 08:12 |
seb128 | do you have bananas? ;-) | 08:12 |
Laney | not all bad | 08:12 |
Laney | innit | 08:12 |
* willcooke gets to work designed the flag | 08:12 | |
willcooke | designing | 08:12 |
davmor2 | willcooke: never mind we can vote for labour in the next general election and watch them self destruct again when they realise the 60,000 people that corbyn brought in are still labour members \o/ | 08:13 |
Laney | they're working hard on stopping that | 08:13 |
willcooke | :) | 08:13 |
willcooke | yeah, shady af | 08:13 |
willcooke | I'm going to join the beige party. https://twitter.com/ProfBrianCox/status/752919063790313472 | 08:17 |
ogra | seb128, bananas ? thats a wonderful business idea, lets hire a boat and start smuggling them, in a year from now they will be worth their weight in gold in the uk !! | 08:17 |
seb128 | :-) | 08:17 |
Laney | only if they are sufficiently bendy | 08:18 |
Laney | don't want you dirty europeans dictating the curvature of my bananas, we voted to get rid of that kind of nonsense | 08:18 |
* sarnold imports his straight bananas | 08:19 | |
ogra | to late ... you will be happy if get straight green ones at the double price ... | 08:19 |
sarnold | oh yeah a fine straight banana is worth two, three times as much as those broken curved bananas | 08:20 |
ogra | (straight brown spotty ones i should have said ) | 08:20 |
Laney | only non EC 2257/94 compliant bananas are to be allowed from now on | 08:20 |
qengho | ogra: I think that's a sausage. | 08:20 |
ogra | lol | 08:20 |
sarnold | lol | 08:20 |
ogra | shhh | 08:20 |
Laney | signed, T May MMXVI | 08:20 |
ogra | (trying to get our german goods out opf old stock) | 08:20 |
seb128 | Laney, exit using european numbers | 08:21 |
seb128 | you freak | 08:21 |
Laney | thov confvsest thine self | 08:22 |
qengho | I have no idea what political statement it is, using roman numerals instead of indian numerals. | 08:22 |
qengho | What have the Romans ever done for *us*? | 08:23 |
ogra | well, uk wants to be back in the empire ... probably it doesnt matter *which* ? | 08:23 |
* qengho worries when no one hits the easy pitches. | 08:24 | |
ogra | (sorry ... half of uk ... ) | 08:24 |
seb128 | the world is all sort of the wtf recently :-/ | 08:24 |
ogra | yeah | 08:25 |
seb128 | Laney, but yeah, at least it's friday ;-) | 08:25 |
ogra | THANK GOD ! | 08:25 |
Laney | soon we'll be ready to launch the secret Canonical space programme | 08:25 |
* Laney checks we're on irc.canonical.com | 08:25 | |
Laney | CRAP | 08:25 |
sarnold | uhoh now look what you've done | 08:25 |
ogra | * sabdfl hat die Verbindung getrennt (Ping timeout: 246 seconds) | 08:25 |
* ogra grins | 08:26 | |
willcooke | We have been discovered! Flee! | 08:26 |
Laney | the first african on mars | 08:26 |
ogra | must have tiny feet, these bars are slim | 08:26 |
sarnold | ogra: that's so much cooler sounding than "has quit" | 08:26 |
Laney | oh | 08:26 |
Laney | everyone in cape town has heard about ubuntu by the way | 08:26 |
Laney | I was asking random people in shops and taxi drivers | 08:27 |
Laney | fame sells | 08:27 |
ogra | there used to be a TV show that mark hosted ... about OSS SW | 08:27 |
Laney | O_O | 08:27 |
ogra | http://www.zdnet.com/article/south-african-tv-show-evangelises-open-source/ | 08:30 |
ogra | wow, that was actually hard to find | 08:30 |
ogra | he moderated a few episodes | 08:30 |
Trevinho | morning | 08:45 |
Laney | MARCOOOOOOOOOOOO | 08:45 |
seb128 | hey Trevinho, how are you? | 08:46 |
Trevinho | hey seb128... | 08:46 |
Trevinho | and Laney | 08:46 |
Trevinho | well... Quite shocked by the Nizza events :| | 08:46 |
Laney | :/ | 08:47 |
Trevinho | s/Nizza/Nice/ | 08:47 |
seb128 | yeah, bad news | 08:48 |
seb128 | I only saw that this morning, didn't watch news yesterday before going to bed | 08:48 |
Trevinho | I did, first videos where really hard to see. | 08:48 |
andyrock | morning | 08:50 |
andyrock | :/ | 08:50 |
seb128 | hey andyrock, how are you? | 08:52 |
andyrock | seb128: having breakfast right now you? | 08:52 |
seb128 | I'm good thanks | 08:53 |
seb128 | it's friday! | 08:53 |
davmor2 | willcooke, seb128: do either of you have unity8 and unity7 on 16.04? all of a sudden 2 finger tap isn't right clicking any more on trackpad, I don't know if it is the interaction of the two unitys or a change in the system but it is annoying :( | 08:53 |
Trevinho | mhmhm.... | 08:54 |
willcooke | davmor2, testng | 08:54 |
ogra | davmor2, yeah, libinput has deliberatly hacked out tap-to-click | 08:54 |
ogra | the ione reason that keeps me from switching to unity8 here | 08:54 |
ogra | (and i was lazy, havent filed a bug yet) | 08:54 |
Laney | lies | 08:54 |
Laney | libinput has tap to click | 08:54 |
seb128 | davmor2, I don't, but maybe you installed xserver-xorg-input-libinput? | 08:55 |
ogra | https://cgit.freedesktop.org/wayland/libinput/commit/?id=2219c12c3aa45b80f235e761e87c17fb9ec70eae | 08:55 |
ogra | it has never been re-enabled | 08:55 |
ogra | afaik | 08:55 |
ogra | (but makes unity8 on laptops rather unusable) | 08:56 |
Laney | that says it is configurable | 08:56 |
ogra | (for me at least) | 08:56 |
ogra | yes, but we dont confuigure it | 08:56 |
ogra | and our UI bit tries to talk to synclient i think | 08:56 |
davmor2 | seb128: ah yes possibly that got pulled in via overlay for unity8 let me see | 08:56 |
andyrock | willcooke: https://launchpad.net/~azzar1/+archive/ubuntu/unity-copy-dialog?field.series_filter=xenial | 08:57 |
Laney | that's not libinput's fault | 08:57 |
andyrock | in case you want to test the copy dialog fix on xenial | 08:57 |
ogra | Laney, any suggestion what to file the bug against then ? | 08:57 |
ogra | Mir ? | 08:57 |
Laney | I don't know if it would be mir or unity8 | 08:58 |
Laney | but either of those could make the API call to enable it | 08:58 |
Laney | https://freedesktop.org/wiki/Software/libinput/tapping/ | 08:58 |
Laney | whichever of those already handles libinput | 08:59 |
Laney | looks like mir does | 08:59 |
Laney | libinput_device_config_tap_set_enabled( | 08:59 |
Laney | dev, settings.tap_to_click ? LIBINPUT_CONFIG_TAP_ENABLED : LIBINPUT_CONFIG_TAP_DISABLED); | 08:59 |
willcooke | andyrock, thanks! | 08:59 |
Laney | that's from mir | 09:00 |
Laney | so it has this already | 09:00 |
desrt | i see that word has gotten out about Ubuntu Space | 09:00 |
desrt | Linus for Aliens | 09:00 |
desrt | *Linux | 09:00 |
desrt | i'm glad we don't have to keep quiet about that anymore | 09:00 |
seb128 | hey desrt | 09:00 |
Laney | The Softpedia article is being written as we speak | 09:00 |
desrt | hmm. Linux for Martians is maybe a snappier slogan | 09:00 |
desrt | Mark is buddies with Elon Musk, right? | 09:01 |
ogra | Bug #1603358 | 09:01 |
ubot5 | bug 1603358 in mir (Ubuntu) "no tap to click in unity8" [Undecided,New] https://launchpad.net/bugs/1603358 | 09:01 |
ogra | davmor2, ^^^ | 09:01 |
desrt | seb128: hi :) | 09:01 |
ogra | please confirm | 09:01 |
seb128 | but yeah in any case our GUI tools are not libinput friendly | 09:03 |
ogra | well, we should just ship libhybris on desktops too :P | 09:04 |
ogra | (and hook it up to the right spots) | 09:04 |
seb128 | what would an android container give us on desktop? | 09:06 |
ogra | working tap to click :P | 09:08 |
seb128 | you seem confused | 09:08 |
ogra | (i didnt say android container ... only libhybris :) ) | 09:08 |
seb128 | that's a mir thing, not an android one | 09:09 |
ogra | not confused ... just making bad jokes ... | 09:10 |
davmor2 | yeap libinput is installed | 09:10 |
seb128 | try to /etc/X11/xorg.conf.d/30-touchpad.conf | 09:10 |
seb128 | Section "InputClass" | 09:10 |
seb128 | Identifier "MyTouchpad" | 09:10 |
seb128 | MatchIsTouchpad "on" | 09:10 |
seb128 | Driver "libinput" | 09:10 |
seb128 | Option "Tapping" "on" | 09:10 |
seb128 | EndSection | 09:10 |
* ogra tried that before and didnt get it working | 09:11 | |
ogra | i actually spent a weekend on this (which is why i had the git commit above readily around) | 09:11 |
seb128 | it's working under unity7 | 09:12 |
ogra | yes | 09:12 |
Laney | I'm using libinput | 09:12 |
seb128 | so sounds like a mir bug | 09:12 |
ogra | else i wouldnt use my laptop :) | 09:12 |
Laney | actually I forgot that I was | 09:12 |
seb128 | Laney, right, but you are not using u8 | 09:12 |
Laney | it just works(!) | 09:12 |
Laney | ... | 09:12 |
seb128 | nor mir | 09:12 |
Laney | yes | 09:12 |
Laney | I'm following | 09:12 |
seb128 | ? | 09:12 |
Laney | ? | 09:12 |
seb128 | yes you are using u8? | 09:12 |
* seb128 is confused | 09:13 | |
Laney | Me too | 09:13 |
ogra | yay | 09:13 |
seb128 | I'm saying that it looks like a mir bug | 09:13 |
Laney | Fine | 09:13 |
seb128 | but you say it's working for you? | 09:13 |
seb128 | or it's working for you under u7? | 09:13 |
Laney | I'm not using unity 8 | 09:13 |
seb128 | k | 09:14 |
Laney | I got interrupted before I could finish | 09:14 |
ogra | under u7 /etc/X11/xorg.conf.d/30-touchpad.conf would actually kick in | 09:14 |
seb128 | sorry | 09:14 |
seb128 | k, so the libinput side is fine | 09:14 |
seb128 | please talk to the #ubuntu-mir crew ;-) | 09:14 |
Laney | mir has some configuration for this already | 09:14 |
Laney | you have to find out how to poke that | 09:14 |
ogra | well, feel free to add to bug #1603358 | 09:16 |
ubot5 | bug 1603358 in mir (Ubuntu) "no tap to click in unity8" [Undecided,New] https://launchpad.net/bugs/1603358 | 09:16 |
Laney | if I'm playing music when I lxc-start a container | 09:22 |
Laney | the music gets louder | 09:22 |
Laney | me and juLIO DOWN BY THE SCHOOLYARD | 09:22 |
seb128 | lol | 09:22 |
Laney | lxc must be doing some weird stuff | 09:23 |
seb128 | I guess | 09:24 |
ogra | probably stgraber just likes loud music ? | 09:24 |
seb128 | does it go back when you lxc-stop? | 09:24 |
Laney | small man small ears | 09:24 |
* Laney tries | 09:25 | |
Laney | nop | 09:25 |
Laney | let's see if it goes up again! | 09:25 |
Laney | nein | 09:25 |
seb128 | makes sense to raise it though | 09:25 |
seb128 | the container walls are soundproof | 09:25 |
ogra | for the people next door ? | 09:25 |
seb128 | no, for the people inside the box :p | 09:26 |
ogra | ah ! | 09:26 |
ogra | indeed | 09:26 |
Laney | it's to drown out the people trapped in there | 09:26 |
andyrock | hikiko: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1602901 | 10:02 |
ubot5 | Launchpad bug 1602901 in unity (Ubuntu) "[Regression] Panel/Dash background corruption with multimon" [High,Confirmed] | 10:02 |
andyrock | have you seen this? | 10:02 |
andyrock | looks like related to rev 4145 | 10:03 |
Laney | oh, I see that | 10:05 |
hikiko | andyrock, looking at it now | 10:05 |
Trevinho | damn | 10:05 |
Laney | is that in the sru? | 10:06 |
Trevinho | yeah -_- | 10:06 |
Laney | aaahhhh | 10:06 |
hikiko | great :/ I don't have either nvidia or triple monitor | 10:06 |
Laney | i'm on nouveau | 10:07 |
Laney | you can always revert it and fix later | 10:07 |
hikiko | yeah | 10:07 |
Trevinho | we can revert.... | 10:08 |
Trevinho | but again, new SRU routine? | 10:08 |
Trevinho | Laney: do you want me to fire a new build? | 10:08 |
Laney | decide if you can fix it fast or revert, then build whichever one of those | 10:09 |
Laney | this is the fun of risky SRUs | 10:09 |
Trevinho | fixing doesn't seem easy right now, so I'd just revert it. It's not a big change. | 10:09 |
Laney | ok, gogogo | 10:10 |
hikiko | Trevinho, | 10:10 |
hikiko | yeah | 10:10 |
hikiko | ok | 10:10 |
hikiko | I was about to say that revert is easier because we can | 10:10 |
hikiko | cant even reproduce it | 10:10 |
Laney | I can, so I can try fixes | 10:11 |
Trevinho | ok, Laney that's in nouveau too? | 10:13 |
Trevinho | anyway new build is going | 10:13 |
Laney | ya | 10:14 |
Laney | nouveau + dual monitors | 10:14 |
Laney | assuming http://people.canonical.com/~laney/weird-things/bug.png that this is the same thing | 10:16 |
Trevinho | hikiko: see if you can find a fix for yakkety in the mean time. If you can't, then prepare a revert branch please. | 10:16 |
Laney | I probably should have put a window behind that | 10:16 |
Laney | but you get it | 10:16 |
Trevinho | Laney: yeah. | 10:16 |
hikiko | ok I am pushing the revert in a while and then I see if I can find an nvidia to fix for yaketty | 10:17 |
hikiko | yakkety* | 10:17 |
Laney | it's definitely nvidia only? | 10:17 |
* Laney finds the mini dp adapter thing to check | 10:18 | |
hikiko | Laney, ye | 10:18 |
hikiko | Laney, yes | 10:18 |
hikiko | I have dual monitor here (intel) | 10:18 |
hikiko | and I didn't have any problems | 10:18 |
* Sweet5hark1 has now seen his second day of Pokemon Go and its amazing how it changes reality. I mean not like Ingress, which added some playful details visible to a subculture. This stuff really changes reality. | 10:19 | |
hikiko | something doesn't refresh | 10:19 |
hikiko | (at least sounds like that) | 10:19 |
qengho | Sweet5hark1: Changes how? | 10:19 |
qengho | Sweet5hark1: And are you green or blue? It's important. | 10:20 |
Sweet5hark1 | In the park in my neighborhood there is a little pond, and usually in you can see 2-3 people walk around there in the evening. Yesterday some folks lit up the Pokestops at that pond and I took a walk there -- like some 200 other gals and dudes standing around the pond with their phones in the hand. | 10:21 |
Sweet5hark1 | qengho: There is no green in pokemon ;) | 10:21 |
Laney | hikiko: ok, yeah, it doesn't happen on my intel machine | 10:21 |
Trevinho | hikiko: it might be related to the fact that bgeffecthelper does some caching though | 10:21 |
Trevinho | hikiko: did you test that also when forcing llvmpipe? | 10:22 |
Laney | BTW hotplugging the 1× monitor into the 2× laptop is slightly buggy | 10:22 |
ogra | Sweet5hark1, nobody drowned yet ? | 10:22 |
Laney | the 1× output has no window controls and the mouse cursor is drawn as 2× there | 10:22 |
Trevinho | hikiko: maybe having bgeffecthelper to be per-monitor works better... | 10:22 |
Trevinho | but... bohhhh | 10:22 |
Laney | it did correctly rescale the 2× one to 1× though | 10:22 |
hikiko | Trevinho, I will look at it give me 1 minute to push the revert | 10:23 |
qengho | Sweet5hark1: Oh, it changes reality in that players of the game are visible to muggles? | 10:23 |
Sweet5hark1 | ogra: https://twitter.com/Sweet5hark/status/753885716757770240 | 10:23 |
Trevinho | hikiko: ok, no much hurry for yakkety, since I' won't land this in a sec, but still... | 10:23 |
ogra | LOL | 10:23 |
Sweet5hark1 | qengho: yes, and they are not 1-2, they are quite some crowds really. | 10:23 |
Laney | Sweet5hark1: Does it use the ingress data for these pokestops/gyms? | 10:24 |
Trevinho | new darwin awards are coming! | 10:24 |
Trevinho | too many to give, though | 10:24 |
Sweet5hark1 | qengho: Also it changes attitude of the players. As every second person or group in the parc was playing pokemon, people arent afraid to talk to complete strangers about it as if the Pokemons are part of reality. Im usually _trying_ to guard my nerditude from complete strangers ... | 10:26 |
qengho | Laney: I read it's the same point constellation. | 10:28 |
Sweet5hark1 | qengho: Yesterday when I got home at 23:30 another guy walked down the otherwise empty street with his phone in his hand. FWIW he could have just been texting. He stopped at the same time as I did and turned to the right. That alone was enough for him to say to me: "There is an Enton over there, right?" | 10:28 |
Sweet5hark1 | qengho: Imagine that happening to you when you are NOT a Pokemon player: Some random dude at night speaking to you about "Entons". | 10:29 |
hikiko | andyrock, Trevinho https://code.launchpad.net/~hikiko/unity/unity.tmp-fix-for-1602901/+merge/300174 | 10:29 |
qengho | Some drug deals are going to go *weird*. | 10:30 |
Sweet5hark1 | Laney: Dunno because I never played ingress. But from what I heard: yes. | 10:30 |
hikiko | and the question is where I can find an nvidia now.. or a way to reproduce the problem in intel | 10:31 |
happyaron | willcooke: mind to run the trello script against nm-applet when you have time? | 10:32 |
willcooke | happyaron, done | 10:33 |
happyaron | great | 10:33 |
Sweet5hark1 | qengho: yes. Also you see a lot of beginners walking around with their eyes on their phones, looking up to not be run over by a truck or something, seeing other players and giving each other a knowing smile or a nod. Happens all the time. | 10:33 |
qengho | Sweet5hark1: socializing. Gross. | 10:35 |
ogra | thats like bikers greeting each other when passing by on the street | 10:35 |
Sweet5hark1 | qengho: Indeed! | 10:36 |
Sweet5hark1 | qengho: the more experienced players are a bit harder to identify when they are casually hunting. Less, when they are not casual: Then they are moving in a groups of two to five -- or with a mounted smartphone on a bike. | 10:39 |
* ogra smells a revival of google glass ahead | 10:40 | |
Sweet5hark1 | ogra: yeah. possible. | 10:40 |
qengho | Sweet5hark1: I heard the https commands don't verify certificates, so you could MITM and reverse engineer to make a scope for Ubutu Phone. | 10:41 |
Trevinho | Laney: on gtk3 topci... I still get a white terminal, has that been fixed? | 10:43 |
Trevinho | Laney: also menus are wrong | 10:44 |
Trevinho | and gedit... | 10:44 |
Laney | you don't have the theme then | 10:44 |
Laney | apt-cache policy light-themes | 10:44 |
Laney | it got overtaken by an archive upload but yesterday I bumped the version and uploaded it again to the ppa | 10:46 |
Sweet5hark1 | qengho: likely. https://plus.google.com/+KristianK%C3%B6hntopp/posts/5Gnog8cgNoW <- says you could just mod inofficial ingress clients to work with poGo | 10:46 |
Trevinho | Laney: ah yeah... there was the landing003 which was replaced.... with the theme -_- | 10:46 |
qengho | Sweet5hark1: isotopp knows everything. | 10:46 |
ogra | yeah, he does :) | 10:46 |
Laney | Trevinho: ._. | 10:48 |
Trevinho | Installato: 14.04+16.10.20160706.laney2-0ubuntu1 | 10:48 |
Laney | better? | 10:48 |
Trevinho | yeah | 10:49 |
Trevinho | black bg :) | 10:49 |
Laney | cool | 10:49 |
Laney | so if you put Exec=/bin/sh -ec 'sleep 1; nautilus -n' in /etc/xdg/autostart/nautilus-autostart.desktop then it works | 10:49 |
Trevinho | Laney: terminal scrollbar bg is wrong though | 10:50 |
Trevinho | Laney: it has not to be gray, but lighter aubergine | 10:50 |
Laney | one thing at a time | 10:50 |
Trevinho | or transparent at all... | 10:50 |
Trevinho | ah, ok, you've that in your list? | 10:50 |
Laney | actually no, but I can probably fix that | 10:51 |
Trevinho | Laney: I wanted to move nautilus to upstart since some time ago, so that it started in unity after it. That solved also another issue which seems to be present here too: the appmenus aren't exported to unity, because an option is not correclty set (gtk's shell shows appmenu or something like that) | 10:52 |
Laney | aren't there signals for that changing? | 10:54 |
Trevinho | Laney: there are, but we don't receive them | 10:55 |
Trevinho | I did a change already | 10:55 |
Sweet5hark1 | qengho, ogra: knowing everything is the priviledge and liability of being an old fart. | 10:55 |
Trevinho | Laney: that was it https://code.launchpad.net/~3v1n0/nautilus/menubar-visibility-signals/+merge/292925 | 10:55 |
Laney | I remember from the sprint | 10:56 |
ogra | Sweet5hark1, well, we are about the same age ... but you never praise *my* knowledge ... cant be true :P | 10:56 |
Laney | is it because we don't get connected to usd or something? | 10:56 |
Trevinho | however... Mhmmh, this seems something related to nautilus... Not sure if would act differently when there's a compositor or not | 10:56 |
=== hikiko is now known as hikiko|ln | ||
Trevinho | seems to be... But maybe it's not related, since when I tried to run gtk320 in that VM there was no black scren | 11:01 |
Trevinho | screen* | 11:01 |
Sweet5hark1 | ogra: the "knowing everything" of old farts usually works by declaring the rest as nonexistant. So two old farts might have very different "everything"s, sometimes with very old farts those "everything"s dont even touch anymore. | 11:01 |
ogra | do you think if isotopp and i were in the same room that neutralizes everything then ? | 11:02 |
Trevinho | Laney: it's unrelated, but... I made the VM with virt-manager, I set the disk size as 8GB (but not allocating all at the start), and now df only says it's 4gb, although virt-manager still says the truth... any clue how can I enlarge it? | 11:08 |
Trevinho | ADS: «enlarge your VM disk!» | 11:09 |
Laney | did you make the partition smaller than the disk? | 11:10 |
Trevinho | it doesn't seem so | 11:10 |
Trevinho | I said to use the whole disk | 11:10 |
Laney | or maybe it made swap | 11:10 |
* Trevinho checks | 11:11 | |
Laney | check with cfdisk /dev/vda | 11:11 |
Trevinho | nah, it says it's 4G | 11:12 |
Laney | on the second line, above the table? | 11:12 |
Trevinho | mh, ok... I see unallocated space... meh | 11:13 |
Laney | :/ | 11:13 |
Trevinho | Laney: a similar issue I always had with nautilus in a VM is that if I resize the VM and thus the screen, the new area stays black... untill I don't restart it. It seems the same issue to me. | 11:25 |
* Sweet5hark1 reads the backlog. | 11:25 | |
Trevinho | again, still fixed if running nautilus after compiz | 11:25 |
Trevinho | which... isn't that bad himo | 11:25 |
Trevinho | imho | 11:25 |
Sweet5hark1 | Laney, willcooke: There is also the option of joining https://en.wikipedia.org/wiki/Principality_of_Sealand -- I heard IT services made a substancial part of their GDP one time ... | 11:26 |
willcooke | It is a desolate hole. Much like the rest of the UK atm | 11:27 |
Laney | Trevinho: hmm, well something changed with 3.20 | 11:27 |
Trevinho | Laney: yes indeed, but it's like just making the issue to appear better than it used to be | 11:27 |
Laney | I suppose upstarting it is okay | 11:27 |
Sweet5hark1 | willcooke: I read Sealand won the egg throwing world championship in 2008. A talent that might be put to good use in UK politics. | 11:30 |
willcooke | :D | 11:36 |
=== hikiko|ln is now known as hikiko | ||
=== dpm is now known as dpm-afk | ||
Trevinho | Laney: https://requests.ci-train.ubuntu.com/#/ticket/1614 is ready for you to play publish.. | 12:46 |
Trevinho | pitti: can you then approve it from the SRU queue? | 12:46 |
=== dpm-afk is now known as dpm | ||
Laney | Trevinho: I'm going to check it first | 13:13 |
Laney | is there a yakkety version? | 13:13 |
bregma | anyone know if there are plans to provide a configuration UI for Unity 8? For instance, https://bugs.launchpad.net/ubuntu/+source/unity8-desktop-session/+bug/1603185 | 13:14 |
ubot5 | Launchpad bug 1556795 in unity8 (Ubuntu) "duplicate for #1603185 Mouse wheel scrolling keeps going inertially (past the location I want to scroll to)" [Undecided,Confirmed] | 13:14 |
seb128 | that would be a question for #ubuntu-unity | 13:15 |
seb128 | or #ubuntu-touch, kenvandine and jgdx work on u-s-s | 13:15 |
seb128 | Jonas is not here on on -unity it seems though | 13:16 |
Laney | ahh the uss days | 13:22 |
Laney | they were good ones | 13:22 |
ogra | will they not come back to you eventually ? | 13:23 |
ogra | once u8 is the default | 13:23 |
seb128 | like once u8 is default desktop team takes over all the upstream components and we fire the u8 team? ;-) | 13:24 |
Laney | rocks to throw at upstream | 13:24 |
ogra | nah, you do the pckaging and integration, they do the upstream work :) | 13:24 |
seb128 | right | 13:25 |
seb128 | so doesn't change the reply to the settings question | 13:25 |
seb128 | that's for design/the upstream team working on that | 13:25 |
ogra | oh, right ... | 13:25 |
* ogra humms "fry-day in my brain..." | 13:26 | |
Trevinho | Laney: not really matching 1:1. I've just backported some commits from the yakkety branch. | 13:59 |
Trevinho | so here there are less changes | 13:59 |
Laney | Trevinho: I mean is there a revert of this for yakkety? | 13:59 |
Trevinho | Laney: yeah, not yet landed though | 13:59 |
Laney | it's easier for me to test this | 14:00 |
* Laney builds | 14:04 | |
Laney | Trevinho: DONE | 14:45 |
Laney | go forth and find an sru team member | 14:45 |
Trevinho | Laney: thanks | 14:46 |
Laney | https://requests.ci-train.ubuntu.com/#/ticket/1684 | 14:46 |
Laney | nooooooooooo silos | 14:46 |
a1fa | andyrock: | 14:56 |
a1fa | are you around? | 14:56 |
a1fa | https://bugs.launchpad.net/unity/+bug/1483014/comments/9 | 14:56 |
ubot5 | Launchpad bug 1483014 in unity (Ubuntu Xenial) "[REGRESSION] cannot switch to a given window after showing desktop" [Medium,Confirmed] | 14:56 |
seb128 | Laney, do you have xenial on your xps13 by any chance? | 15:02 |
Laney | Nein | 15:02 |
Laney | was ist los? | 15:02 |
seb128 | :-( | 15:04 |
seb128 | Laney, trying to get somebody to SRU verifying the keyboard backlight usd fixes for .1 | 15:04 |
attente | seb128: i could test that for you if you want | 15:04 |
seb128 | e.g bug #1583861 | 15:04 |
ubot5 | bug 1583861 in gnome-settings-daemon (Ubuntu Xenial) "Keyboard backlight isn't properly restored after idle on systems with hardwired configuration" [Medium,Confirmed] https://launchpad.net/bugs/1583861 | 15:04 |
seb128 | attente, oh, that would be great, I didn't know you had a config with a backlight ;-) | 15:04 |
seb128 | attente, ^ is the bug | 15:05 |
Laney | It's fixed for me on yakkety, for what it's worth | 15:06 |
Laney | I can try from an iso also | 15:06 |
* Laney checks those are building with proposed | 15:06 | |
seb128 | if attente verifies it's good enough | 15:06 |
attente | installation is hanging though... | 15:06 |
seb128 | urg? | 15:06 |
seb128 | on what process? | 15:07 |
willcooke | still with a seg fault in dpkg? | 15:07 |
Laney | ja | 15:07 |
attente | formatting /boot as ext2 | 15:07 |
seb128 | Laney, attente, if you have hidpi bug #1571640 would be nice to verify as well | 15:07 |
ubot5 | bug 1571640 in unity-greeter (Ubuntu Xenial) "lightdm changing resolution" [High,Confirmed] https://launchpad.net/bugs/1571640 | 15:07 |
seb128 | attente, oh, I though you had a xenial machine, not that you needed to install one ... might be testable from an iso as laney said | 15:07 |
attente | seb128: i'm trying to install xenial on it anyways. it's one of desrt's old xps' that i bought off her | 15:08 |
seb128 | oh ok | 15:08 |
Laney | seb128: I think chrisccoulson has hidpi maybe | 15:09 |
seb128 | Laney, you xps is a lowdpi one? | 15:09 |
seb128 | your* | 15:10 |
Laney | it's not on xenial | 15:10 |
seb128 | knowing if you noticed an improvement in the new version of yakkety would be useful still ;-) | 15:10 |
seb128 | like apparently it was changing the scaling factor with a delay before | 15:10 |
seb128 | which made the UI scale in front of you | 15:10 |
Laney | mitya57: there's 2 silos | 15:10 |
Laney | GO | 15:10 |
seb128 | and should do less of that | 15:10 |
willcooke | hikiko, nice work on hexchat :) | 15:11 |
Laney | I know the bug, I can reboot if you want me to, not useful for sru verificaton though | 15:11 |
Laney | brb | 15:11 |
seb128 | no need to reboot now | 15:11 |
seb128 | I can watch you try on sunday :p | 15:11 |
seb128 | those are not going to be copied over before monday I guess | 15:12 |
seb128 | and yeah, ideally we need somebody to test on xenial as well | 15:12 |
seb128 | though if that doesn't happen I'm going to wave the no regression flag to get those copied over | 15:12 |
attente | ok, installation is going now | 15:12 |
seb128 | great | 15:12 |
seb128 | Trevinho, could you try to get bug #1415265 SRU verified, it doesn't have a testcase... | 15:18 |
ubot5 | bug 1415265 in unity-settings-daemon (Ubuntu Xenial) "The screen saver is interrupting me while watching Netflix " [Medium,Fix committed] https://launchpad.net/bugs/1415265 | 15:18 |
seb128 | or not one that I can try here at least, I don't have netflix | 15:18 |
* pitti waves, calling it a day -- still some packing to do | 15:24 | |
pitti | seb128: revoir à demain, je l'attends avec impatience ! | 15:25 |
seb128 | pitti, bonne soirée, à demain ! moi aussi ;-) | 15:25 |
pitti | seb128: oh, does testing that bug involve doing a series marathon on work time? | 15:25 |
* pitti signs up | 15:25 | |
seb128 | lol | 15:25 |
pitti | seb128: you'll be at home? | 15:25 |
seb128 | yes | 15:26 |
seb128 | pitti, do you have data? | 15:26 |
pitti | the walk doesn't look too complicated, and I have a map | 15:26 |
seb128 | I might come picking you up at the station | 15:26 |
a1fa | andyrock: my bad :( | 15:26 |
seb128 | pitti, let's get in touch, either telegram or sms | 15:26 |
pitti | seb128: no, better send SMS after I left Germay (around 15:00) | 15:26 |
seb128 | k | 15:26 |
seb128 | your train arrive at 18:25? | 15:26 |
pitti | seb128: I can enable roaming, but I don't like leaving it on all the time -- stuff is just too chatty for that | 15:26 |
pitti | seb128: oui | 15:26 |
seb128 | ok | 15:26 |
seb128 | don't worry, sms is fine | 15:26 |
seb128 | I probably come to pick you up | 15:27 |
pitti | nice *hug* | 15:27 |
seb128 | in any case I let you know by sms a bit before you arrive | 15:27 |
pitti | alors, à demain ! | 15:27 |
andyrock | a1fa: be sure to have the correct version of unity | 15:27 |
pitti | yes, will do | 15:27 |
pitti | Laney, tedg: safe travels, see you! | 15:27 |
seb128 | have a nice evening and nice train day tomorrow! | 15:27 |
desrt | Bye bye everyone | 15:28 |
* desrt heads off to two weeks in Esperantujo | 15:29 | |
pitti | desrt: safe travels over the pond to you too | 15:29 |
a1fa | i do | 15:29 |
a1fa | 7.4.0+16.04.20160705-0ubuntu1 | 15:29 |
desrt | No pond here. Dortmund -> Breslau. | 15:30 |
andyrock | a1fa: did you restart? | 15:30 |
andyrock | or at least logout/login | 15:30 |
Laney | see you pitti! | 15:30 |
pitti | desrt: oh, I thought you said Portland | 15:30 |
* pitti waves | 15:30 | |
seb128 | desrt, have fun at those esperanto weeks ;-) | 15:31 |
* ogra wonders, is "portland" esperanto for "dortmund" ? | 15:31 | |
attente | seb128: it didn't fix it for me | 15:34 |
seb128 | :-( | 15:34 |
seb128 | attente, oh, is that a new install with only u-s-d installed? | 15:34 |
attente | seb128: yeah, it's a fresh install with proposed enabled | 15:35 |
seb128 | but only u-s-d updated? | 15:35 |
seb128 | you need to update upower as well | 15:35 |
attente | is the upower update in proposed too? | 15:35 |
seb128 | in updates | 15:35 |
attente | i didn't see it in the list, what version should it be? | 15:35 |
seb128 | -2ubuntu0.2 | 15:36 |
seb128 | bug #1585691 | 15:36 |
ubot5 | bug 1585691 in upower (Ubuntu) "[regression] keyboard backlight is not exported in upower 0.99.4-2git1" [High,Fix released] https://launchpad.net/bugs/1585691 | 15:36 |
attente | upower is 0.99.4-2 here | 15:36 |
Trevinho | seb128: that's in fact the same of https://bugs.launchpad.net/ubuntu/+source/unity-settings-daemon/+bug/1584161 so I think I can mark as verified | 15:36 |
ubot5 | Launchpad bug 1584161 in unity-settings-daemon (Ubuntu Xenial) "Freedesktop Screensaver API is not implemented" [Medium,Fix committed] | 15:36 |
seb128 | sorry bug #1583861 | 15:36 |
ubot5 | bug 1583861 in gnome-settings-daemon (Ubuntu Xenial) "Keyboard backlight isn't properly restored after idle on systems with hardwired configuration" [Medium,Confirmed] https://launchpad.net/bugs/1583861 | 15:36 |
seb128 | attente, k, you need to update | 15:37 |
seb128 | Trevinho, great | 15:37 |
a1fa | andyrock: i did | 15:37 |
attente | seb128: hrm. there's no candidate for 0.99.4-2ubuntu0.2 | 15:37 |
a1fa | andyrock: is there a setting anywhere to always bringup window selection versus bringing up last active window | 15:37 |
seb128 | attente, you have -updates enabled? | 15:37 |
andyrock | a1fa: nope | 15:38 |
seb128 | attente, sorry, it has been supperseeded with another fix, it's 2ubuntu0.3 now | 15:38 |
andyrock | a1fa: weird it's fixed here | 15:38 |
a1fa | andyrock: that would be a nice thing to have | 15:38 |
a1fa | andyrock: i would buy you a 6-pack :) | 15:38 |
desrt | seb128: pitti: thanks! bye. | 15:38 |
a1fa | andyrock: going to reboot | 15:38 |
seb128 | bye | 15:38 |
attente | seb128: doh | 15:39 |
seb128 | attente, did you find it? ;-) | 15:39 |
attente | seb128: yup :) | 15:39 |
seb128 | great | 15:39 |
a1fa | back | 15:40 |
a1fa | it works.. but it worked last time too.. it worked for 3 days then it stopped working | 15:40 |
Trevinho | seb128: for usd the only missing verification is now https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/1571640 which... maybe Laney can check? | 15:41 |
ubot5 | Launchpad bug 1571640 in unity-greeter (Ubuntu Xenial) "unity-greeter scaling factor changes after a delay" [High,Confirmed] | 15:41 |
seb128 | Trevinho, see backlog | 15:41 |
seb128 | he said he could check on yakkety | 15:41 |
Trevinho | ah... | 15:41 |
seb128 | ideally we would need somebody on xenial | 15:41 |
seb128 | but if not I guess we can play the "no regression card" | 15:41 |
Trevinho | seb128: yeah... I agree | 15:42 |
Laney | what card is that? | 15:42 |
Trevinho | I mean, the code is the same | 15:42 |
Trevinho | Laney: a new pokemon go feature | 15:42 |
Trevinho | inspired* | 15:42 |
seb128 | Laney, it's that when we don't have anyone to verify a SRU fix we a least check that there is no regression | 15:45 |
a1fa | andyrock: i rebooted 3 days ago after the fix came out | 15:45 |
seb128 | Laney, which is usually good enough to convince the SRU team to not block the other stack of verified fixes on the one we can't verify | 15:45 |
a1fa | andyrock: and i just rebooted again just in case, i will keep monitoring it | 15:45 |
Laney | oh right | 15:45 |
andyrock | a1fa: i was able to reproduce that bug all the time | 15:45 |
andyrock | i can't now if after some time you can still reproduce it maybe it's a different bug | 15:46 |
andyrock | show-desktop it has been broken for a while we actually tought to disable it | 15:47 |
attente | seb128: ok, it seems to work now | 15:49 |
gQuigs | a1fa: are you doing Alt-tab and then show-desktop? | 15:49 |
seb128 | attente, great! thanks for testing ;-) | 15:49 |
Trevinho | Laney: mh, I've built inside the VM the last nautilus sources... and with that... I always get a black bg. Even when running it later. | 15:49 |
Trevinho | not sure it's better or not -_- | 15:49 |
seb128 | Laney, nice cat cover ;-) | 15:50 |
Trevinho | ah, that's the 3.18 one though | 15:50 |
Laney | MEOW | 15:50 |
seb128 | still changing after loading :-/ | 15:50 |
Laney | Trevinho: you mean nautilus from git? | 15:50 |
Laney | yeah | 15:51 |
seb128 | oh well, if it's not a regression at least no need to block the SRU | 15:51 |
Laney | Trevinho: nautilus -q; nautilus -n always fixed it for me | 15:51 |
Laney | with 3.20 | 15:51 |
Trevinho | mh, yeah... let me check that again | 15:52 |
seb128 | tedg, pitti, Laney, oh, unsure which train you are taking but most of the local ones have free wifi | 15:54 |
seb128 | just as a fyi, can be handy | 15:54 |
a1fa | gQuigs: no | 15:54 |
gQuigs | a1fa: how are you doing show desktop? | 15:55 |
a1fa | show desktop is on the unity menu bar | 15:55 |
a1fa | but it would be same behaviour | 15:55 |
a1fa | as if you alt-tab show desktop | 15:55 |
a1fa | andyrock: show desktop is very useful feature when you need to toggle all windows | 15:55 |
a1fa | i personally dont like when clicking on multiple windows it brings the last active one | 15:56 |
a1fa | i'd rather get a selector window | 15:56 |
attente | seb128: Trevinho: for https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/1571640 what version of unity-greeter do i need to reproduce it? | 15:56 |
ubot5 | Launchpad bug 1571640 in unity-greeter (Ubuntu Xenial) "unity-greeter scaling factor changes after a delay" [High,Confirmed] | 15:56 |
Trevinho | seb128: on xenial? | 15:56 |
Laney | seb128: is it easy for you guys to meet me at the station or should I get to somewhere else? | 15:56 |
gQuigs | hmm this definitely fixed it for me | 15:57 |
gQuigs | a1fa: mind trying with a guest session? | 15:57 |
gQuigs | a1fa: and you confirmed alt-tab -> show desktop has the same behaviour? | 15:58 |
Trevinho | attente: I guess on anything below 15.04.1+16.04.20160209-0ubuntu2 bug is there | 15:59 |
seb128 | Laney, station is easy enough, just let us know when you get in a train | 15:59 |
attente | Trevinho: what about unity-greeter? | 15:59 |
Laney | ok | 15:59 |
attente | Trevinho: i only have 16.04.2-0ubuntu1 as a candidate there | 15:59 |
Trevinho | attente: I don't think there's an update on the greeter | 16:00 |
seb128 | Trevinho, what xenial? the greeter issue? | 16:00 |
Trevinho | ah... actually there is, | 16:00 |
Trevinho | Has it been sru'ed? :o | 16:00 |
seb128 | no | 16:00 |
seb128 | but doesn't seem to work anyway | 16:00 |
seb128 | L_aney tried on yakkety and it still scaling after loading | 16:01 |
attente | i'm fully updated (with proposed) and can't reproduce | 16:02 |
seb128 | your xps isn't hidpi though? | 16:02 |
seb128 | it's a 1900x screen | 16:03 |
seb128 | not one of the new touch 3200x ones | 16:03 |
attente | seb128: you're teaching me so many new things about this laptop | 16:03 |
seb128 | lol | 16:03 |
seb128 | anyway don't bother in any case | 16:04 |
seb128 | we didn't have an unity-greeter SRU to go with the u-s-d one | 16:04 |
Laney | doh | 16:08 |
Laney | seb128: http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#unity-greeter might be an action for you though if you want it | 16:09 |
Laney | :) | 16:09 |
* Laney noticed it is stuck | 16:09 | |
seb128 | oh | 16:09 |
seb128 | good catch! | 16:09 |
seb128 | hum | 16:09 |
seb128 | I've a feeling we had such issues before | 16:09 |
seb128 | is upstart unsupported on s390x? | 16:10 |
Laney | it's removed | 16:10 |
seb128 | like should we just delete the s390x binary from the release pocket? | 16:10 |
seb128 | u-g binary I mean | 16:10 |
Laney | not sure what happens with the next upload | 16:11 |
Laney | it probably has the same problem | 16:11 |
a1fa | gQuigs: not at all.. i need to take my kid to swim lessons, as soon as i get back, i'll give it a shot | 16:11 |
seb128 | well, at least britney doesn't block it then | 16:11 |
Laney | for this one | 16:12 |
Laney | but it will build a package with broken depends next time again | 16:12 |
Laney | i bet it won't like that | 16:12 |
Laney | also this means that upstart got removed without removing its reverse deps | 16:13 |
seb128 | right, that was screwed up, dunno who did that | 16:13 |
Laney | I think build-depends: upstart is going to be needed | 16:14 |
seb128 | we need xnox to fix/bring back upstart on s390x :p | 16:15 |
Laney | we're going to remove it completely next week | 16:15 |
seb128 | but yeah, other I guess that's a working workaround | 16:15 |
seb128 | otherwise* | 16:16 |
seb128 | k, deleting the binary meanwhile so get the updated version in | 16:18 |
seb128 | and on that note going to buy some food before the shop is closed | 16:18 |
seb128 | bbiab to read backlog before calling it a day | 16:19 |
Trevinho | Laney: indeed when nautilus is launched get_composited is false, then it becomes true.... That might cause some weirdness, but still I don't see what's wrong | 16:19 |
seb128 | have a nice w.e for those for leave before I'm back | 16:19 |
Laney | see you seb128 | 16:26 |
Trevinho | anyone wants to have the pleasure of verifying https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1598770 ? | 16:27 |
ubot5 | Launchpad bug 1598770 in unity (Ubuntu Xenial) "Unity in low-graphics mode has animations and unneeded redraws" [High,Fix committed] | 16:27 |
Trevinho | Laney: also.... in that scenario it seems that the nautilus windows headerbar corners are black too... | 16:34 |
Trevinho | it's really like the window has not rgba visuals set | 16:34 |
Trevinho | although... it has them | 16:34 |
Laney | knew this would be a fun one | 16:35 |
=== maxb_ is now known as maxb | ||
Trevinho | Laney: and..... it can be reproduced by | 16:36 |
Trevinho | stop unity7; nautilus -n & sleep 1 && start unity7 | 16:36 |
Trevinho | the same issue happens in any window which is launched with unity not running... Also the calendar, doesn't get the corners once unity runs again | 16:39 |
Trevinho | I expect something in gtk code then | 16:39 |
Trevinho | like... | 16:40 |
Trevinho | (i.e. replacing the command above with gnome-calendar) | 16:40 |
Laney | good luck Trevinho | 17:02 |
Laney | I'm off for now | 17:02 |
Laney | see you (in person for the lucky few) | 17:02 |
Laney | o/ | 17:02 |
Trevinho | I'll hack for a while, but... | 17:02 |
Trevinho | is there a sprint= | 17:02 |
Trevinho | ? | 17:02 |
seb128 | have fun Laney, see you sunday! | 17:03 |
seb128 | Trevinho, yeah, there is no way we could let you and andyrock to be the only ones having fun working :p | 17:04 |
Trevinho | right :) | 17:05 |
Trevinho | But really sometimes we need to self-organize (if nobody does) small sprints around.. | 17:05 |
Trevinho | My home is in, I already said. | 17:05 |
seb128 | Trevinho, yeah, well for this one it's p.itti l.aney t.ed and I having 3 days to work on systemd for the user session at my place | 17:07 |
Trevinho | ah cool | 17:08 |
a1fa | gQuigs: still here? | 17:28 |
a1fa | i think "minimize applications on click" is also a bit buggy | 17:30 |
Trevinho | attente: you're on verifying that bug? | 17:30 |
gQuigs | yup | 17:33 |
=== Texa is now known as Texou | ||
attente | Trevinho: which bug? | 17:54 |
attente | Trevinho: the hidpi one i can't verify, the keyboard backlight is fixed though | 17:54 |
Trevinho | attente: ah I was thinking about the hidpi | 17:55 |
Trevinho | I'd go for verifying that anyway (seb128)? | 17:56 |
attente | Trevinho: i'm not sure if the new unity-greeter was uploaded to proposed anyways | 17:56 |
seb128 | Trevinho, we can't verify without unity-greeter | 18:03 |
seb128 | we just need to tell the SRU team that it has no regressions and to not block on it | 18:03 |
seb128 | but that's for mondat | 18:03 |
seb128 | y | 18:04 |
seb128 | they don't copy SRUs on friday | 18:04 |
willcooke | night all, happy weekend | 18:10 |
ogra | hmm ... did anything regarding fonts change in xenial today ? | 18:31 |
* ogra just rebooted and everything seems to be smaller | 18:31 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!