=== jono is now known as Guest43238 | ||
=== _salem is now known as salem_ | ||
=== salem_ is now known as _salem | ||
=== duflu_ is now known as duflu | ||
Cimi | mzanetti, ciao :) can you help me better today? | 09:04 |
---|---|---|
mzanetti | Cimi: hi | 09:18 |
mzanetti | if you tell me what the bug is which you need to find | 09:18 |
Cimi | mzanetti, I simply want to be able to run system-settings-wizard | 09:32 |
Cimi | http://paste.ubuntu.com/7152872/ | 09:32 |
mzanetti | Cimi: ok... will try to run it | 09:34 |
Cimi | Saviq, help me remembering where was unity8 before | 09:42 |
Cimi | before we put in lp:unity8 | 09:42 |
Saviq | Cimi, lp:unity/8.0 | 09:42 |
Cimi | Saviq, I was reviewing https://code.launchpad.net/~mterry/unity8/new-backgrounds/+merge/212723 | 09:43 |
Cimi | Saviq, and stopped at "who added this rectangle mterry is removing and why" | 09:44 |
Saviq | Cimi, that was the design back then | 09:45 |
Cimi | Saviq, it was darkened? | 09:45 |
Saviq | Cimi, yes | 09:45 |
Cimi | Saviq, ok | 09:45 |
Saviq | Cimi, but let me see if I can find out more | 09:46 |
Cimi | Saviq, it's not in unity(8.0 | 09:46 |
Cimi | Saviq, previous branch | 09:46 |
Cimi | manhattan? | 09:46 |
Saviq | Cimi, yeah | 09:46 |
Saviq | Cimi, actually lp:~unity-team/unity/phablet | 09:48 |
Cimi | Saviq, http://bazaar.launchpad.net/~unity-team/unity/phablet/revision/404.4.9 | 09:49 |
Saviq | Cimi, as you can see that's just a move from greeter to greetercontent | 09:50 |
Saviq | Cimi, it was already there in greeter.qml | 09:50 |
Cimi | ah | 09:51 |
Cimi | Saviq, http://bazaar.launchpad.net/~unity-team/unity/phablet/revision/110.1.1 | 09:52 |
Cimi | florian my friend :) | 09:52 |
Cimi | Saviq, that wallpaper seems low res | 09:55 |
Cimi | Saviq, phone is 480x853 | 09:56 |
Saviq | Cimi, yeah, too small | 09:56 |
Cimi | tablet 1200x800 | 09:56 |
Saviq | Cimi, yeah, should be bigger | 09:57 |
Saviq | Cimi, that's what we got from Jouni | 09:57 |
Cimi | mzanetti, any luck? | 09:59 |
mzanetti | Cimi: not yet | 09:59 |
Cimi | Saviq, you know how to run an app on phone from the shell | 10:01 |
Cimi | ? | 10:02 |
Saviq | Cimi, it was here http://bazaar.launchpad.net/~unity-team/unity/phablet/revision/111 | 10:02 |
Saviq | Cimi, so yeah, just a design thing | 10:03 |
Saviq | Cimi, add --desktop_file_hint | 10:03 |
Saviq | and point to a .desktop file | 10:03 |
Cimi | Saviq, I don't have a desktop file | 10:03 |
Cimi | Saviq, it's just a binary | 10:03 |
Saviq | Cimi, so it's not an app | 10:03 |
Cimi | Saviq, I'm trying to run system-settings-wizard | 10:03 |
Saviq | Cimi, you need a destop file | 10:04 |
Cimi | without upsart | 10:04 |
Cimi | ok | 10:04 |
Saviq | Cimi, but you can use any | 10:04 |
Saviq | Cimi, just point at one in /usr/share/applications | 10:04 |
mzanetti | Saviq: Cimi: its not about the desktop file | 10:04 |
mzanetti | Saviq: its system-settings-wizard | 10:04 |
mzanetti | which crashes when ran as client | 10:04 |
Cimi | mzanetti, can I ran it as root? | 10:05 |
mzanetti | Cimi: is that crash the thing you want to debug? | 10:05 |
Saviq | mzanetti, Cimi, inictl get-env --global MIR_SOCKET | 10:05 |
Cimi | mzanetti, not really | 10:05 |
Saviq | Cimi, export MIR_SOCKET to contain ↑ | 10:05 |
mzanetti | /run/user/32011/mir_socket | 10:06 |
Saviq | yup | 10:06 |
Saviq | that's the client socket, otherwise it'll try to connect to u-s-c | 10:06 |
Cimi | it's not enough | 10:07 |
Cimi | doesn't run both as user or root | 10:07 |
Cimi | as user phablet@ubuntu-phablet:~$ system-settings-wizard | 10:07 |
Cimi | QUbuntu: Could not create application instance | 10:07 |
Cimi | Aborted (core dumped) | 10:07 |
Saviq | Cimi, desktop file hint is needed, too | 10:07 |
Cimi | ok | 10:07 |
mzanetti | Cimi: ok. got a step further. | 10:08 |
mzanetti | still crashes throwing some google exception | 10:08 |
Cimi | indeed | 10:08 |
Cimi | mzanetti, same of here? http://paste.ubuntu.com/7152872/ | 10:08 |
mzanetti | yeah | 10:08 |
Cimi | Saviq, ^ | 10:08 |
mzanetti | seems it tries to connect to some database | 10:08 |
Cimi | spyware! | 10:09 |
mzanetti | Cimi: maybe you should report bugs for this. seems a uncatched exception which shouldn't make it crash | 10:09 |
mzanetti | but I don't know what this is supposed to do | 10:09 |
mzanetti | I think I've never seen this application so far | 10:10 |
Cimi | mzanetti, https://code.google.com/p/protobuf/issues/detail?id=370 | 10:10 |
Saviq | DON"T RUN AS ROOT | 10:11 |
Saviq | dudes :P | 10:11 |
mzanetti | I'm not | 10:11 |
Saviq | I know, just a generic shout-out ;) | 10:11 |
mzanetti | still: http://paste.ubuntu.com/7155891 | 10:12 |
Cimi | mzanetti, works for me now | 10:12 |
mzanetti | not really sure why we're using a search engine to open a shared lib :D | 10:12 |
Cimi | \o/ | 10:12 |
Saviq | mzanetti, to find the lib | 10:13 |
Saviq | mzanetti, ;) | 10:13 |
mzanetti | hah. guess so | 10:13 |
mzanetti | :D | 10:13 |
Cimi | MIR_SOCKET=/run/user/32011/mir_socket system-settings-wizard --desktop_file_hint=/usr/share/applications/webbrowser-app.desktop | 10:14 |
Cimi | mzanetti, try that as user | 10:14 |
Cimi | su - phablet | 10:14 |
Cimi | works for me | 10:14 |
mzanetti | I am... but I guess I've exported a bit too much stuff trying | 10:14 |
mzanetti | but if it works for you... | 10:14 |
Cimi | Saviq, thanks boss | 10:14 |
sil2100 | Saviq: hello! | 10:15 |
Cimi | mzanetti, thanks! | 10:15 |
mzanetti | Cimi: just doing that it still fails to find Unity.Application here | 10:15 |
Cimi | mzanetti, QML2_IMPORT_PATH=/usr/lib/arm-linux-gnueabihf/qt5/imports/Unity-Mir/ ? | 10:15 |
mzanetti | then I get the crash again | 10:15 |
Cimi | QT_QPA_PLATFORM=ubuntumirclient ? | 10:15 |
* Cimi reboots | 10:16 | |
Cimi | the phone | 10:16 |
mzanetti | that should be default as user | 10:16 |
Saviq | Cimi, mzanetti yeah, that QML2_IMPORT_PATH is only in upstart | 10:18 |
mzanetti | yeah, that's not a problem. can export it myself. still stuck at the uncaught exception | 10:18 |
mzanetti | but I'm not the one that needs to run it... | 10:18 |
sil2100 | Saviq: so, we noticed a new failure in smoketesting in unity8, which I guess might be related to the earlier crasher that we already seen yesterday - it also has a unity8 crash there | 10:20 |
Saviq | sil2100, I'll have a look | 10:20 |
Saviq | sil2100, we have a few crashes on our radars, although most of them - yes, you guessed - not reproducible :| | 10:21 |
sil2100 | Saviq: https://jenkins.qa.ubuntu.com/job/trusty-touch-mako-smoke-daily/185/testReport/junit/unity8.shell.tests.test_emulators/DashAppsEmulatorTestCase/test_open_preview_Native_Device_/ <- here's the failing test, the crasher can be found on smoketesting of latest image (as we re-ran the image) | 10:21 |
sil2100 | Saviq: yeah... | 10:21 |
Saviq | sil2100, hum, that should have been fixed | 10:22 |
Saviq | sil2100, that failure I mean | 10:22 |
Cimi | dednick, ping | 10:22 |
dednick | Cimi: yo | 10:22 |
Saviq | sil2100, it's a flaky test, apparently not fixed completely yet :| | 10:22 |
Cimi | dednick, when I run system-settings-wizard with the upstart job at login, I don't get wifi | 10:23 |
Cimi | dednick, can it be because unity8 is not run? | 10:23 |
sil2100 | Saviq: oh, well | 10:24 |
sil2100 | Saviq: at least we know it's test flakyness :) | 10:24 |
dednick | Cimi: i have no idea. What do you mean by "no wifi"? | 10:25 |
Cimi | dednick, my wifi page of the wizard is empty | 10:25 |
Cimi | dednick, empty list | 10:25 |
sil2100 | There's also something else we found ;| | 10:27 |
sil2100 | Saviq: it's also something for mhr3 I guess: https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1297770 | 10:27 |
dednick | Cimi: and happy bday btw! | 10:27 |
Cimi | dednick, thx :D | 10:28 |
sil2100 | Saviq: it seems the new scopes have some buggies | 10:28 |
ubot5 | Ubuntu bug 1297770 in unity8 (Ubuntu) "Scopes scroll down till header goes seems to lock the scope in place" [High,Confirmed] | 10:28 |
Saviq | sil2100, that's kind of expected | 10:28 |
dednick | Cimi: could be because unity8 not there yet. unity8 starts indicators | 10:28 |
Saviq | sil2100, although we'd rather not touch the header at all... there's a completely new header coming... | 10:29 |
Cimi | dednick, that was my guess | 10:29 |
dednick | Cimi: "initctl emit indicator-services-start" | 10:29 |
tsdgeos | sil2100: "goes seems"? | 10:29 |
Cimi | dednick, can I create a startup job for that? | 10:29 |
sil2100 | Saviq: oh, ok, could you or mhr3 (if he appears) comment on the bug | 10:29 |
sil2100 | tsdgeos: davmor2 filled in the bug, please ask him what that means ;p | 10:30 |
dednick | Cimi: not sure what the best way is. In unity8 it's built into the indicator manager | 10:30 |
sil2100 | tsdgeos: ah, actually, it's correct | 10:30 |
tsdgeos | sil2100: can you explain it to me then ? | 10:30 |
sil2100 | tsdgeos: scroll down till the header goes [away] seems to lock the scope | 10:30 |
dednick | Cimi: although i'm not really sure why it's not just in the upstart job | 10:30 |
tsdgeos | sil2100: i see | 10:30 |
sil2100 | tsdgeos: it means, if you scroll down until the header goes away it locks the scope in place | 10:31 |
dednick | Cimi: tedg put the code in to start the indicators | 10:31 |
Saviq | sil2100, mhr3 is away until Monday | 10:31 |
tsdgeos | man uitk takes ages to compile on the phone | 10:32 |
tsdgeos | with all those billions of tests | 10:32 |
Cimi | seb128, ciao! | 10:33 |
seb128 | Cimi, hey | 10:34 |
Cimi | seb128, I'm adding wifi page | 10:34 |
seb128 | cool | 10:34 |
Cimi | seb128, however, so far I think we need indicators to provide wifi | 10:34 |
seb128 | they do? | 10:34 |
Cimi | seb128, because I cannot see the wifi list at the wizard, since it runs before unity | 10:34 |
Cimi | well I thinkl | 10:35 |
seb128 | oh, just make the wizard start the indicator I guess | 10:35 |
seb128 | it's all upstart job controlled | 10:35 |
seb128 | you can tweak the jobs | 10:35 |
Cimi | seb128, how can I do this? | 10:36 |
Cimi | seb128, I added initctl start indicator-services-start in the pre script of wizard | 10:36 |
Cimi | but still the wifi page seems empty | 10:36 |
seb128 | is the indicator service running? | 10:36 |
Cimi | maybe it wasn't the right way | 10:36 |
Cimi | seems so | 10:36 |
seb128 | k, so the issue is not the indicator not running, maybe it's your code? | 10:37 |
seb128 | is your code working if you run the wizard on a fully booted unity8 session | 10:37 |
Cimi | seb128, works after unity run | 10:37 |
seb128 | hum | 10:37 |
anpok_ | hm the slide gesture to get to the session - is that part implemented by the greeter or usc? | 10:37 |
seb128 | can you check on dbus if the indicator provides the info you need? | 10:37 |
Saviq | anpok_, right now greeter is part of unity8 | 10:37 |
Cimi | seb128, https://code.launchpad.net/~unity-team/ubuntu-system-settings/wizard.wifi/+merge/212675 | 10:38 |
Saviq | anpok_, it will only get separated when https://code.launchpad.net/~mterry/unity8/split/+merge/210664 happens | 10:38 |
Cimi | seb128, erm... some help with that? never played with dbus before | 10:38 |
mzanetti | Cimi: qdbus | 10:39 |
mzanetti | its easy. just append whatever you want to see to the command :D | 10:39 |
seb128 | Cimi, look at the PageComponent of the wifi plugin to get the busname/objectpath/etc | 10:41 |
seb128 | Cimi, you might want to check with ted when he gets online, he wrote that settings page | 10:42 |
Cimi | seb128, I have my own one now | 10:46 |
seb128 | why? | 10:46 |
seb128 | well, anyway I was just pointed it as a reference for the bus name and object path, so you can figure out the arguments for qdbus/gdbus debugging | 10:47 |
seb128 | but if you wrote your own you probably know what you are using | 10:47 |
Cimi | seb128, well some part is similar | 10:48 |
Cimi | seb128, but I needed to remove some parts of it | 10:49 |
Cimi | seb128, I only need the wifi list, not switches or cellular data | 10:49 |
Cimi | seb128, can I tweak the upstart job of wizard to run after unity? | 10:49 |
seb128 | you sure can | 10:49 |
Cimi | how? :) | 10:50 |
seb128 | change the start events? | 10:50 |
anpok_ | Saviq: I am digging there, i wanted to check why the first one or two frames of the greeter are transparent.. | 10:50 |
seb128 | I'm not the best person to ask about what upstart events unity8 sends | 10:50 |
Saviq | anpok_, because they're not composited | 10:51 |
Saviq | anpok_, bug #1233564 | 10:51 |
ubot5 | bug 1233564 in Unity System Compositor "Wrong frame is seen on wake up/resume/unlock." [Undecided,In progress] https://launchpad.net/bugs/1233564 | 10:51 |
Saviq | anpok_, basically, rendering stops with the screen, but greeter never had time to get on screen | 10:51 |
anpok_ | Saviq: but thats a new greeter session of the split greeter | 10:53 |
anpok_ | or greeter instance | 10:53 |
Saviq | anpok_, same applies as far as I can tell | 10:53 |
Saviq | anpok_, u-s-c stops compositing, 'cause the screen is off, so neither client (greeter or shell) can submit new frames | 10:53 |
anpok_ | with the split greeter and the spinning dots we see those first after powering on | 10:55 |
anpok_ | then greeter mir session has buffers, and we show those.. | 10:55 |
anpok_ | and the unity8 session is in the scene underneath. | 10:55 |
anpok_ | i first thought we have issues like, hiding / raisin / showing not being atomic | 10:57 |
anpok_ | but the first frame we draw, contains both surfaces of sessions with buffers... the greeter has three buffers... and the first is transparent | 11:01 |
Saviq | anpok_, ah, might that be Qt/QML startup? | 11:01 |
anpok_ | i think so | 11:02 |
anpok_ | wanted to make a test with a pure mir client without qt involved | 11:02 |
anpok_ | but I cannot slide away basic_server with egl plasma :) | 11:02 |
MacSlow | mzanetti, I need to get back on LP #1296777 so need to reflash my N4... do you need more testing atm? | 11:33 |
ubot5 | Launchpad bug 1296777 in Unity 8 "avatar displayed incorrectly in notification" [High,New] https://launchpad.net/bugs/1296777 | 11:33 |
mzanetti | MacSlow: dunno. in the end I need a "good to go". How much testing that requires is up to the reviewer | 11:34 |
MacSlow | mzanetti, if the issue found yesterday are addressed I'll gladly re-review it | 11:37 |
mzanetti | MacSlow: you had 2 issues: one is fixed, the other is something I can't really fix in here | 11:37 |
mzanetti | MacSlow: but that one is happening in the current image too and will be addressed with Daniels and my next task | 11:38 |
MacSlow | mzanetti, the "gap on the left" was the one outside of that branch's scope? | 11:38 |
mzanetti | no, the gap on the left is fixed | 11:38 |
mzanetti | the missing surfaces if an app fails to start | 11:38 |
MacSlow | mzanetti, ok that way round | 11:39 |
mzanetti | I've added a more detailed description to the merge propsal | 11:39 |
MacSlow | mzanetti, so I can just pull from the same PPA again now | 11:41 |
MacSlow | mzanetti, or did it not land there yet after the fix was pushed? | 11:41 |
mzanetti | MacSlow: hmm, I'm not exactly sure. Jenkins says it built fine, the ppa shows some issues. I'm currently investigating in that | 11:41 |
MacSlow | ok | 11:42 |
mzanetti | didrocks: ping | 11:42 |
didrocks | mzanetti: pong | 11:42 |
mzanetti | hey, I've added a new branch to a silo after it was built already and hit the rebuild button | 11:43 |
mzanetti | it seems to build fine on jenkins, but the new package (qtubuntu) doesn't show up in the ppa | 11:43 |
mzanetti | what mistake did I make? | 11:43 |
Saviq | mzanetti, did you reconfigure? | 11:44 |
mzanetti | ah | 11:44 |
mzanetti | that's probably it | 11:44 |
didrocks | yeah, that's it | 11:44 |
mzanetti | ok, thanks | 11:44 |
Saviq | mzanetti, if you add/remove MPs/sources, you need to reconfigure | 11:44 |
didrocks | yw :) | 11:44 |
Saviq | mzanetti, and if you add a new component, you need to ask the landing team to reconfigure | 11:44 |
mzanetti | oh... so in this case I can't even reconfig myself? | 11:45 |
mzanetti | yes, I added a new branch that changes qtubuntu | 11:45 |
MacSlow | mzanetti, didrocks: if that reconfigure is triggered... now long until it'll be available in the PPA then? | 11:45 |
mzanetti | MacSlow: 20 -30 mins usually | 11:45 |
MacSlow | ah ok thx | 11:45 |
didrocks | mzanetti: yeah, there are cases when adding MPs eventually doesn't target same branch | 11:46 |
didrocks | so we need the user to be aware of that | 11:46 |
didrocks | soon, it will just be a "build" button to retrigger | 11:46 |
mzanetti | do I need to fill in all branches myself when reconfiguring? | 11:47 |
Saviq | mzanetti, yes | 11:48 |
Saviq | mzanetti, copy/paste from the CI Train spreadsheet | 11:49 |
Saviq | mzanetti, and strip the leading and trailing quote | 11:49 |
Saviq | mzanetti, also make sure to copy the 'additional sources' if there are any | 11:49 |
mzanetti | ack | 11:49 |
mzanetti | Saviq: additional sources? | 11:50 |
mzanetti | so the ones that are not unity8, unity-mir or unity-api? | 11:51 |
Saviq | mzanetti, I mean those that are uploaded directly to the ppa (if any) | 11:51 |
Saviq | mzanetti, there's a separate column / field in the spreadsheet for those | 11:51 |
mzanetti | ok, yeah. don't think I have any | 11:51 |
mzanetti | didrocks: yeah, can't configure this myself. can you pleasE? | 11:52 |
mzanetti | silo 15 | 11:52 |
didrocks | mzanetti: ah, you have a new component | 11:52 |
mzanetti | here's the log: http://162.213.34.102/job/landing-015-0-reconfigure/6/console | 11:52 |
mzanetti | yep, qtubuntu | 11:53 |
didrocks | as you already have an override, I'm redoing the same override option, knowing that you won't land/rebuild those once the rest landed | 11:53 |
didrocks | mzanetti: done, you can rebuild what you need to rebuild | 11:55 |
mzanetti | awesome, thanks didrocks | 11:55 |
didrocks | yw ;) | 11:55 |
Saviq | didrocks, you've got mail, we might need to back out from the suru switch for some fixes | 12:05 |
didrocks | Saviq: making sense seeing the number of fixes needed from the reading, thanks for the update. | 12:07 |
Saviq | didrocks, so in case UITK want a silo, we should probably let them | 12:13 |
didrocks | Saviq: agreed, feel free to "m&c" with "only free silo" | 12:13 |
mzanetti | Saviq: do you know what's wrong here? https://launchpad.net/~ci-train-ppa-service/+archive/landing-015/+packages | 12:36 |
mzanetti | i.e. why are there 2 amd64 build, one failing? | 12:37 |
Saviq | mzanetti, arm, not amd | 12:37 |
mzanetti | oh | 12:37 |
mzanetti | stoopid me | 12:37 |
Saviq | mzanetti, and it's failing 'cause we don't have those arches bootstrapped proper yet | 12:37 |
Saviq | mzanetti, so it's fine | 12:38 |
mzanetti | ah ok | 12:38 |
=== _salem is now known as salem_ | ||
=== MacSlow is now known as MacSlow|lunch | ||
Saviq | biab | 12:54 |
=== alan_g is now known as alan_g|lunch | ||
dandrader | dednick, are you done updating https://code.launchpad.net/~nick-dedekind/unity8/indicators.hint-interval/+merge/202104 ? | 13:13 |
Cimi | ciao tedg ! when you finished with coffee mails and such, ping me :) | 13:32 |
tedg | Cimi, Fighting e-mail this morning, what's up? | 13:34 |
Cimi | tedg, welcome wizard | 13:34 |
tedg | Cimi, Thank you, but I've been here all along. | 13:35 |
Cimi | tedg, I don't have wifi list at first boot, I believe it's dbus and indicators | 13:35 |
Cimi | ahahahah | 13:35 |
tedg | Cimi, You mean on the greeter? | 13:35 |
Cimi | tedg, yup | 13:35 |
tedg | Cimi, Yeah, have a patch for that already. | 13:35 |
Cimi | welcome-wizard | 13:35 |
tedg | Actually fixed it yesterday :-) | 13:35 |
Cimi | tedg, ? | 13:35 |
Cimi | I mean | 13:35 |
tedg | Cimi, https://code.launchpad.net/~ted/indicator-application/startup-cleanup/+merge/212726 | 13:36 |
Cimi | https://code.launchpad.net/~unity-team/ubuntu-system-settings/wizard.wifi/+merge/212675 | 13:36 |
tedg | Oh, not on the greeter, but in system settings? | 13:36 |
seb128 | tedg, it's the UI you get on the first phone boot | 13:38 |
seb128 | tedg, oobe or whatever they call it | 13:38 |
tedg | Ah, I see. | 13:38 |
Cimi | tedg, and me that I thought you were super smart when I said welcome wizard :) | 13:38 |
seb128 | lol | 13:38 |
tedg | Cimi, I thought you were talking about me ;-) | 13:38 |
Cimi | ahah | 13:39 |
seb128 | I found the joke funny, for the record: p | 13:39 |
Cimi | me too | 13:39 |
Cimi | shame it wasn't a joke :D | 13:39 |
tedg | So are you getting the menu model from indicator-network? | 13:39 |
tedg | Does the welcome-wizard run in the user session? | 13:39 |
tedg | Sorry, I don't know much about it. | 13:39 |
seb128 | tedg, https://code.launchpad.net/~unity-team/ubuntu-system-settings/welcome-wizard/+merge/186862 | 13:40 |
tedg | Wait, it probably needs to be in the greeter session… | 13:40 |
seb128 | tedg, it's an user job atm, but mterry wrote that it should change once the split greeter lands | 13:41 |
seb128 | tedg, http://bazaar.launchpad.net/~system-settings-touch/ubuntu-system-settings/trunk/view/head:/wizard/ubuntu-system-settings-wizard.conf is the job | 13:41 |
Cimi | dednick, where is menuSelected | 13:42 |
Cimi | and menuDeselected ? | 13:42 |
Cimi | found | 13:42 |
Cimi | grepping bglobally :) | 13:43 |
* tedg is reading | 13:45 | |
Cimi | tedg, what is "unity.widgets.systemsettings.tablet.wifisection" ? | 13:46 |
tedg | Cimi, QML magic, it's the UI of the item. | 13:48 |
tedg | Cimi, Did you guys ever make the QML menuitem base library? | 13:48 |
tedg | i.e. libido for QML | 13:48 |
Cimi | tedg, ui of the item? | 13:48 |
Cimi | which item? | 13:48 |
Cimi | was my question | 13:48 |
Cimi | tedg, access point is the listitem with the access point | 13:49 |
tedg | I believe that's the individual AP item. | 13:49 |
Cimi | but what is that one? | 13:49 |
Cimi | tedg, I think it's | 13:49 |
Cimi | "unity.widgets.systemsettings.tablet.accesspoint" | 13:49 |
Cimi | dednick, ^ | 13:49 |
tedg | Cimi, Just FYI, Wellark is rewriting indicator-network, so things may change slightly. | 13:49 |
Cimi | I'm removing it then | 13:50 |
tedg | Cimi, I'm guessing the upstart job needs to be restructured slightly. | 13:59 |
tedg | Or we need to restructure startup globally. | 13:59 |
=== shiznix_ is now known as shiznix | ||
tedg | Because you're starting before xsession, we're getting that over unity8, which starts the indicators. | 13:59 |
Cimi | tsdgeos, ok | 14:00 |
tedg | Generally it's considered bad form to start tasks in pre-start | 14:00 |
dpm | pstolowski, does the Author key in a scope's .ini file has any particular syntax, or will it accept any string? I.e. would it accept "User Name <user.name@example.com>"? | 14:00 |
tedg | But for a quick work around you could signal the indicators to start right after your maliit start. | 14:00 |
Cimi | tedg, that's the branch https://code.launchpad.net/~unity-team/ubuntu-system-settings/wizard.wifi/+merge/212675 :) | 14:01 |
Cimi | you can push if u like | 14:01 |
=== MacSlow|lunch is now known as MacSlow | ||
=== alan_g|lunch is now known as alan_g | ||
Saviq | sil2100, the .crash in smoke is unfortunately does not retrace | 14:02 |
=== dandrader is now known as dandrader|afk | ||
tedg | Cimi, Try that | 14:10 |
Cimi | tedg, works | 14:21 |
tedg | Cimi, \o/ Woot! | 14:21 |
Cimi | but I have issues switching wifi | 14:21 |
Cimi | I guess might be my stuff | 14:21 |
=== dandrader|afk is now known as dandrader | ||
dednick | Cimi: all the menu items for indicators are in ubuntu-settings-components now, along with the access point | 14:31 |
Cimi | dednick, you know what "unity.widgets.systemsettings.tablet.wifisection" is? | 14:32 |
dednick | Cimi: it's a section header | 14:33 |
Cimi | dednick, example? | 14:33 |
Cimi | dednick, where is it used in wifi? | 14:33 |
dednick | Cimi: it's not used anymore | 14:33 |
Cimi | dednick, ok, because it is present in wifi system settings | 14:34 |
dednick | Cimi: it was used in the old chewie server | 14:34 |
Cimi | ok thx | 14:34 |
dednick | Cimi: it's just a "possible" item that can be used. Those strings are just menu item types | 14:35 |
Cimi | dednick, yes | 14:35 |
Cimi | dednick, but since it was in the wifi in system settings | 14:35 |
Cimi | dednick, I was wondering what it was | 14:35 |
Cimi | dednick, it even has signals connected | 14:36 |
dednick | Cimi: but it's never created. | 14:36 |
pstolowski | dpm, any string will do | 14:43 |
dpm | ok, thanks | 14:44 |
mzanetti | Saviq: so... seems people are happy with the right edge branches. can we start getting serious about landing it? | 14:44 |
Saviq | mzanetti, sure | 14:45 |
mzanetti | \o/ | 14:45 |
* mzanetti excited | 14:45 | |
Cimi | dednick, I want to print debug of the network I'm trying to connect to | 14:45 |
Cimi | dednick, this code https://code.launchpad.net/~unity-team/ubuntu-system-settings/wizard.wifi/+merge/212675 | 14:45 |
Cimi | dednick, on model: QMenuModel.UnityMenuModel { | 14:46 |
Cimi | dednick, something like | 14:46 |
Cimi | onActivated | 14:46 |
Cimi | I have an index | 14:46 |
Cimi | I want to see which index is the right one | 14:47 |
Cimi | dednick, I believe the index I have from the sortfilterproxymodel is not the index of this unity menu model | 14:47 |
dednick | Cimi: you need to convert the index to the source index. I sent you the code yesterday | 14:48 |
Cimi | dednick, got link? :) | 14:49 |
Cimi | dednick, I don't think you gave me that | 14:51 |
dednick | Cimi: no, i did. something like "property int modelIndex: menuModel.mapRowToSource(index)" | 14:51 |
Saviq | mzanetti, there's one errors.u.c report that we suspect might be coming from the right edge silo: | 14:52 |
Saviq | https://errors.ubuntu.com/problem/85c403c4a05cd32a48a73b226340850faa45e785 | 14:52 |
Saviq | mzanetti, did you see that maybe? | 14:53 |
mzanetti | I think MacSlow saw it, but we weren't able to determine what it was | 14:53 |
Saviq | mzanetti, it's qmlscene crashing, not sure if your changes to qtubuntu could have any bearing? | 14:53 |
dednick | Cimi: and if all the items are going to be access points, there's no point in using a loader. | 14:53 |
mzanetti | Saviq: ah, no | 14:53 |
mzanetti | Saviq: I just dropped the SF applicationManager | 14:54 |
mzanetti | Saviq: didn't touch any still existing line of code | 14:54 |
Cimi | dednick, yeah | 14:54 |
MacSlow | Saviq, I only had the camera-app crashing today when I did the second run through the test-plan for the 015 PPA/right-edge | 14:55 |
mzanetti | Saviq: qtubuntu's ApplicationManager wasn't compiling with the unity-api changes. hence the removal. | 14:55 |
mzanetti | does camera app actually use qmlscene? iirc that had its own binary | 14:55 |
mzanetti | Saviq: ah... hmm... I'm currently reviewing a branch in reminders app and have been able to reliably crash the Online Accounts Manager | 14:56 |
mzanetti | that might be it too | 14:56 |
mzanetti | doing that while dogfooding the right edge of course | 14:56 |
Saviq | mzanetti, well, qmlscene is really just a QQuickView, and it's crashing in qtubuntu anyway | 14:57 |
Cimi | dednick, mapRowToSource is not a function | 14:59 |
Saviq | mzanetti, we didn't get the right edge changes in the hands of sales folk, did we | 14:59 |
Cimi | dednick, where is doc for that? | 14:59 |
Saviq | mzanetti, let me try and get that to happen | 14:59 |
mzanetti | Saviq: ok, thanks | 14:59 |
dednick | Cimi: it's in qsortfilterproxymodelqml | 14:59 |
Saviq | will kick a rebuild of everything in the silo in the mean time | 15:00 |
Cimi | dednick, ok | 15:00 |
mhall119 | mhr3: ping | 15:03 |
Saviq | mhall119, he's off until Monday | 15:05 |
mhall119 | Saviq: are the scopes API docs on http://developer.ubuntu.com/api/devel/ubuntu-14.04/cplusplus/unity-scopes/ the most up to date? | 15:11 |
mhall119 | I noticed the Tutorials are gone | 15:11 |
Cimi | dednick, can I have a quick review for now? | 15:15 |
Cimi | dednick, I have some bugs, but it's getting there | 15:15 |
dednick | Cimi: sure | 15:15 |
Cimi | just for the 20-wifi.qml page | 15:15 |
tsdgeos | ouch the delegaterange thing is not working :S | 15:17 |
tsdgeos | http://paste.ubuntu.com/7157212/ create them all and then delete when the range kicks in :-/ | 15:18 |
sil2100 | Saviq: :( | 15:21 |
akiva-thinkpad | is there any way yet to run unity8 as the desktop? | 15:22 |
=== alan_g is now known as alan_g|tea | ||
akiva-thinkpad | I am just a bit confused here with the naming scheme. | 15:22 |
Cimi | Saviq, https://code.launchpad.net/~mterry/unity8/new-backgrounds/+merge/212723/comments/503190 | 15:24 |
=== alan_g|tea is now known as alan_g | ||
Cimi | I remember this memory consumption thing, was fgor maguro | 15:25 |
mterry | Cimi, makes sense | 15:26 |
Cimi | mterry, well, not having full res wallpapers sounds stupid to me | 15:26 |
mterry | :) | 15:26 |
sil2100 | Saviq: what about that flaky test? You thing that can be dealt with? And is that unrelated to the unity8 crash? | 15:29 |
mhall119 | Saviq: what should I call this version of the scopes API? | 15:46 |
mhall119 | ubuntu-14.04 seems wrong, since it's not going to be on the 14.04 desktop | 15:46 |
mhall119 | unity-8 perhaps? | 15:47 |
=== gatox is now known as gatox_lunch | ||
dednick | dandrader: hey. how did you get that weird char? I cant seem to fix it... | 15:52 |
dednick | dandrader: nevermind. i see it in the downloaded text changes. although i cant seem to remove it in editor :( | 15:55 |
Saviq | mhall119, we have a whole next week (scopes sprint) to find a name, can we do it then? ;D | 15:59 |
Saviq | scopes-ng ;) | 15:59 |
tsdgeos | Saviq: the test seems pretty robust here :-/ http://paste.ubuntu.com/7157493/ | 15:59 |
tsdgeos | still ogin | 15:59 |
tsdgeos | going | 15:59 |
Saviq | tsdgeos, ok, let's run with that and see if it happens anywhere else again | 16:00 |
Cimi | dednick, I updated the branch | 16:01 |
tsdgeos | Saviq: that test failure is actually on a phone, right? | 16:01 |
Cimi | dednick, but when I connect to new wifi, the old wifi still is checked | 16:01 |
Saviq | tsdgeos, yes | 16:01 |
tsdgeos | ok | 16:01 |
Cimi | dednick, like menuData && menuData.isToggled is true | 16:01 |
dednick | dandrader: I have no idea where that character is coming from. I can't remove it... | 16:05 |
dandrader | dednick, call and exorcist | 16:06 |
dednick | dandrader: heh. yeah. I deleted the whole copywrite section and it was still there... | 16:06 |
dandrader | dednick, maybe try a different editor... | 16:06 |
* dandrader tries | 16:07 | |
dednick | dandrader: i've tried 3 | 16:07 |
dednick | it never even shows... | 16:08 |
dandrader | dednick, http://www.fileformat.info/info/unicode/char/FEFF/index.htm | 16:09 |
dednick | dandrader: :/ | 16:10 |
dandrader | dednick, Ha! was able to delete it with ghex! | 16:12 |
dednick | dandrader: weird. it's showing up as bbef on hexdump | 16:15 |
dandrader | it's 3 bytes long: EF BB BF | 16:16 |
dednick | yeah. i see that now | 16:16 |
dednick | friggin weird | 16:17 |
dednick | dandrader: ok, should be fixed now. | 16:17 |
dednick | hopefully that's the only file i've added weird characters to... | 16:18 |
Cimi | dednick, any idea? | 16:18 |
Cimi | why menuData && menuData.isToggled is true | 16:18 |
dednick | Cimi: nope. you running on desktop? | 16:19 |
Cimi | dednick, phone | 16:20 |
Cimi | dednick, they all remain active | 16:20 |
Cimi | dednick, menudata comes from the proxymodel | 16:21 |
dednick | Cimi: put in a onExtendedDataChanged handler in there and see if it's changing when you select an access point. | 16:24 |
dednick | Cimi: nevermind, that wont work | 16:24 |
dednick | Cimi: try changing all you menuData.blah -> model.blah | 16:25 |
dednick | Cimi: and get rid of the them menuData property | 16:26 |
=== dandrader is now known as dandrader|lunch | ||
Cimi | ok | 16:26 |
dednick | Cimi: can just be "text: model.label", "enabled: model.sensitive", etc | 16:27 |
Saviq | gtg, o/ | 16:27 |
Cimi | dednick, nope | 16:29 |
Cimi | still same thing | 16:29 |
Cimi | code simplified but same | 16:29 |
dednick | Cimi: hm. can you try running the indicator-client app on the phone using the "indicators-client -profile phone_wifi_settings" | 16:31 |
dednick | Cimi: to see if the toggle is changing server side | 16:31 |
Cimi | dednick, which command? | 16:32 |
dednick | Cimi: "indicators-client -profile phone_wifi_settings | 16:32 |
Cimi | dednick, it changed | 16:32 |
Cimi | dednick, or it doesn't exist | 16:32 |
Cimi | phablet@ubuntu-phablet:~$ indicators-client --help | 16:32 |
Cimi | Usage: executable [--form_factor_hint={desktop, phone, tablet}] [--stage_hint={main_stage, side_stage, share_stage}] [--desktop_file_hint=absolute_path_to_desktop_file] | 16:32 |
dednick | Cimi: eh? | 16:33 |
dednick | Cimi: can you run it fro trunk unity8 source tree ? | 16:35 |
dednick | i have no idea where that help is coming from | 16:35 |
dednick | although you might need to borrow another apps desktop_file_hint | 16:35 |
Cimi | dednick, hey | 16:39 |
Cimi | dednick, it conflicts with the indicatorts | 16:39 |
Cimi | indicators | 16:39 |
Cimi | dednick, indicators show more items toggled after that | 16:39 |
dednick | Cimi: what conflicts? | 16:40 |
Cimi | dednick, so first of all, when I start the welcome wizard, no access point is toggled | 16:40 |
Cimi | even if I'm connected to CImi-Wlan | 16:40 |
Cimi | dednick, kinda like it's not realtime | 16:41 |
dednick | Cimi: i'm building your code. hang on | 16:43 |
dednick | ... grr. apt not working | 16:45 |
Cimi | dednick, same issue on the desktop | 16:47 |
dednick | Cimi: ok, well that should be easier to figure out | 16:48 |
dednick | Cimi: how do you run wizard? | 16:50 |
zgreg | hi | 16:51 |
Cimi | dednick, so | 16:52 |
Cimi | dednick, branch code | 16:52 |
Cimi | dednick, debuild | 16:52 |
Cimi | dednick, wizard/test.sh | 16:52 |
zgreg | I am seeing strange visual artefacts when doing drag-to-maximize with the current ubuntu 14.04 live cd | 16:52 |
Cimi | dednick, actually, before running sudo rm /usr/share/ubuntu/settings/wizard/qml/Pages/20-wifi.qml.disabled | 16:52 |
zgreg | essentially, the window pixmap seems is scaled with the normal outline animation | 16:53 |
zgreg | it looks really ugly | 16:53 |
zgreg | I can't find any bug about this on launchpad, is it a known issue? | 16:53 |
dednick | Cimi: backend is changing, but it looks like the updates arent gettiung back to the items | 16:54 |
dednick | Cimi: also, not being able to run the local files is kinda painful. you should probably add in the local paths like unity8 does for not running installed version | 16:56 |
dednick | Cimi: oh, test relies on debuild ? | 16:57 |
mhall119 | Saviq: do you have any Unity 8 updates you can give in today's UE broadcast? | 16:58 |
Cimi | dednick, I didn't write that script | 16:58 |
Cimi | dednick, but it's a series of import | 16:59 |
Cimi | for local build | 16:59 |
Cimi | like our './run' | 16:59 |
dednick | Cimi: yeah, i see that | 16:59 |
Cimi | dednick, I think it works if I change in the network manager | 17:05 |
Cimi | dednick, but swom the wizard, keeps the toggled status | 17:05 |
dednick | Cimi: it's really weird. I'm getting signals to say it's changing, but the checked is not changing. | 17:08 |
greyback | zgreg: bregma might know about that | 17:08 |
dednick | like Connection {target: model; onIsToggledChanged: console.log("change"); } | 17:08 |
dednick | Cimi: ^ | 17:08 |
Cimi | dednick, how about a binding that breaks? | 17:10 |
Cimi | http://bazaar.launchpad.net/~ubuntu-settings-components-team/ubuntu-settings-components/trunk/view/head:/Ubuntu/Settings/Menus/AccessPointMenu.qml | 17:10 |
dednick | Cimi: i thin ki might know whats going | 17:10 |
dednick | yeah, i think it's the binding | 17:10 |
zgreg | bregma, do you know anything about it? (see above) | 17:10 |
Cimi | dednick, you can fix that? | 17:11 |
dednick | Cimi: hm. no idea why it's working in the indicator | 17:11 |
Cimi | dednick, not sure it's working in the indicator | 17:11 |
Cimi | dednick, I had issues as well there | 17:11 |
dednick | would seem something has changed in qt. | 17:11 |
Cimi | dednick, maybe the menuindex changes or so retrigger a full update | 17:12 |
dednick | Cimi: surely somebody would have noticed by now | 17:12 |
Cimi | dednick, I had issues when playing with both wizard and indicators on the phone | 17:12 |
dednick | or not... | 17:12 |
Cimi | dednick, like tapping on the wizard and checking indicators | 17:12 |
dednick | Cimi: it's the same issue we had with the slider | 17:13 |
Cimi | dednick, ok I have it in indicators | 17:15 |
dednick | Cimi: yeah, me too | 17:16 |
zgreg | huh, there are windows in the background it also flickers for some reason | 17:16 |
zgreg | *if there | 17:16 |
Cimi | dednick, ah ok, I whatsapped :P | 17:16 |
bregma | zgreg, do you have an nVidia video card? | 17:16 |
zgreg | this is really quite broken and I see it on multiple systems | 17:16 |
dednick | Cimi: http://pastebin.ubuntu.com/7157866/ | 17:16 |
zgreg | nope, radeon using the standard open source drivers, I am just using the live cd | 17:16 |
dednick | Cimi: although the initial value doesnt seem to be set... | 17:18 |
Cimi | dednick, default value for checked? | 17:18 |
Cimi | dednick, indeed | 17:18 |
dednick | Cimi: default is already unchecked | 17:18 |
Cimi | dednick, component.oncompleted? | 17:18 |
dednick | Cimi: no, shouldn't need it | 17:19 |
=== drussell is now known as honey_nut_loops | ||
Cimi | dednick, nope if you're connected it doesn't see the connection | 17:22 |
Cimi | dednick, that becomes a problem | 17:24 |
Cimi | dednick, when you activate the same access point you're connected to | 17:24 |
=== jasoncwarner___ is now known as jasoncwarner | ||
sil2100 | pstolowski: hi! | 17:26 |
sil2100 | pstolowski: so, davmor2 found this bug - we're still not sure who to ping, but since it might be related to the recent scopes transition -> https://bugs.launchpad.net/ubuntu/+source/unity-scope-click/+bug/1297965 | 17:26 |
ubot5 | Ubuntu bug 1297965 in unity-scope-click (Ubuntu) "If I install an app it still shows in Available section" [Undecided,Confirmed] | 17:26 |
=== honey_nut_loops is now known as drussell | ||
=== dandrader|lunch is now known as dandrader | ||
pstolowski | sil2100, right, I noticed that too | 17:29 |
sil2100 | pstolowski: do you know what component might be responsible? | 17:30 |
sil2100 | (and who to poke ;) ) | 17:30 |
pstolowski | sil2100, most likely click scope | 17:32 |
pstolowski | sil2100, dobey> pstolowski: it's a dup. the branch alecu has in progress fixes it | 17:33 |
pstolowski | <dobey> pstolowski: it only breaks for certains apps where the Name in the .desktop doesn't match the title of the app in the store | 17:33 |
dednick | Cimi: theres a problem with the access point ment iteself | 17:34 |
zgreg | bregma, I made a simple video: https://www.youtube.com/watch?v=k_Md_z0g4RE - quality is horrible, but it still shows the problem quite clearly. | 17:35 |
Cimi | dednick, what? | 17:37 |
dednick | Cimi: there is a Connection to the checked property which isn't being triggered before the object is completed. | 17:38 |
Cimi | dednick, ah | 17:39 |
dednick | Cimi: although i don't know why this is just cropping up now. must be a new thing | 17:39 |
dednick | Saviq: you know anything about a change in the way qt is handling connections to properties? (ie dont trigger connection if object isn't complete) | 17:41 |
Cimi | dednick, you mean Connections { | 17:42 |
Cimi | target: menu | 17:42 |
Cimi | onCheckedChanged: { ? | 17:42 |
Cimi | dednick, this is still dead https://code.launchpad.net/~nick-dedekind/ubuntu-ui-toolkit/checkbox.toggled/+merge/179679 | 17:43 |
dednick | Cimi: i mean this wont work. http://pastebin.ubuntu.com/7158031/ | 17:44 |
zgreg | bregma, I filed a bug: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1297978 | 17:49 |
ubot5 | Ubuntu bug 1297978 in unity (Ubuntu) "Drag-to-maximize show incorrect preview with outline" [Undecided,New] | 17:49 |
Cimi | dednick, so if obj is not completed | 17:50 |
Cimi | dednick, the connection is not established | 17:50 |
Cimi | dednick, why a component.oncompleted is not working? | 17:50 |
dednick | Cimi: no, it's just not triggered. in this case i think it's because we're using the items as delegates directly | 17:51 |
dednick | it's working in unity8 (mostly) because we set the model data after the item has been completed by the Loader | 17:51 |
dednick | Cimi: https://code.launchpad.net/~nick-dedekind/ubuntu-settings-components/access-point-init/+merge/212913 | 17:53 |
Cimi | dednick, not very nice to see that component.oncompleted! | 17:55 |
Cimi | dednick, is this the best solution we can have? | 17:55 |
dednick | Cimi: yep | 17:56 |
Cimi | dednick, neither digging into why we have this connection issue? | 17:56 |
dednick | Cimi: it's not an issue | 17:56 |
Cimi | dednick, otherwise a nice comment would be appreciated :) | 17:57 |
dednick | Cimi: added | 17:59 |
Cimi | thx | 17:59 |
kgunn | mterry: hey, i had a silo with https://code.launchpad.net/~mterry/gsettings-ubuntu-touch-schemas/volume/+merge/209158 | 18:16 |
kgunn | but that depended on the indicator-sound stuff that got reverted right ? | 18:17 |
mterry | kgunn, yes and no... | 18:17 |
kgunn | i suppose i should free that silo ? | 18:17 |
kgunn | (note i have packages there if worth testing) | 18:17 |
mterry | kgunn, the schema change can go in by itself. It won't affect anything. But it will mean we get the feature back as soon as the indicator-sound stuff lands again | 18:17 |
mterry | (vs waiting for indicator-sound to land, then landing schemas later) | 18:18 |
mterry | kgunn, I'd prefer to see schemas land first. But no biggie either way if you want to free the silo | 18:18 |
mterry | kgunn, I suppose this branch could go into whatever silo the indicator-sound re-reverts go in... | 18:19 |
kgunn | mterry: so is this more of a "just make sure it didn't break anything" ? | 18:33 |
kgunn | no real way to test it solves or adds something (w/o the indicator-sound back in) | 18:34 |
mterry | kgunn, fair. We can just put it in the same silo that indicator-sound re-revert will be in | 18:34 |
mterry | tedg, can you make sure the schema branch ~mterry/gsettings-ubuntu-touch-schemas/volume is in your indicator-sound re-landing? | 18:34 |
tedg | mterry, Sure, but I was figuring that wouldn't be until after beta-freeze. | 18:35 |
mterry | tedg, that's expected. There's nothing we can do about that. But just saves us from putting it in its own silo | 18:36 |
tedg | mterry, K | 18:36 |
mterry | kgunn, ok, clear the silo! Thanks for putting it together in the first place | 18:36 |
tedg | I should probably start a line on the spreadsheet, so it's ready. | 18:38 |
tedg | mterry, Line 51 | 18:42 |
kgunn | tedg: ack | 18:54 |
=== alan_g is now known as alan_g|EOD | ||
tedg | kgunn, That wasn't for you, it was for mterry. I expect you to search through the spreedsheet by hand, like an animal. ;-) | 18:58 |
* kgunn looks up grunting, with slobber hanging from jowels | 18:58 | |
fginther | mterry, question about the unlock script... | 19:34 |
mterry | fginther, shoot | 19:34 |
fginther | mterry, as this needs to be executed from the adb host, did you have a specific method in mind for getting the latest unlock-device script? | 19:36 |
fginther | mterry, I could envision a setup that installs unity8-autopilot on the target device, then adb pulls the script to the host | 19:37 |
mterry | fginther, I wasn't sure what environment you guys had in jenkins. Worst case you could always adb pull it | 19:37 |
mterry | fginther, yeah | 19:37 |
fginther | mterry, ok, just wanted to ask in case I was looking at it the wrong way | 19:37 |
=== gatox_lunch is now known as gatox | ||
=== dandrader_ is now known as dandrader|bbl | ||
=== jhodapp is now known as jhodapp|afk | ||
=== dandrader|bbl is now known as dandrader | ||
=== salem_ is now known as _salem |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!