openstackgerrit | Hongbin Lu proposed openstack/kuryr-libnetwork: Add prefix to the specified name of subnetpool https://review.openstack.org/426623 | 00:05 |
---|---|---|
openstackgerrit | Hongbin Lu proposed openstack/kuryr-libnetwork: [WIP] Support creating from existing subnetpool https://review.openstack.org/426595 | 00:05 |
*** hongbin has quit IRC | 00:19 | |
*** saneax is now known as saneax-_-|AFK | 00:34 | |
*** mattmceuen has quit IRC | 00:45 | |
*** tonanhngo has quit IRC | 01:31 | |
*** dims has quit IRC | 01:35 | |
*** dims_ has joined #openstack-kuryr | 01:35 | |
*** dougbtv has quit IRC | 01:36 | |
*** tonanhngo has joined #openstack-kuryr | 01:40 | |
*** dims_ has quit IRC | 01:42 | |
*** dims has joined #openstack-kuryr | 01:42 | |
*** tonanhngo has quit IRC | 01:44 | |
*** tonanhngo has joined #openstack-kuryr | 01:46 | |
*** tonanhngo has quit IRC | 01:50 | |
*** tonanhngo has joined #openstack-kuryr | 01:52 | |
*** tonanhngo has quit IRC | 01:56 | |
*** hongbin has joined #openstack-kuryr | 02:55 | |
*** hongbin has quit IRC | 04:08 | |
*** yedongcan1 has joined #openstack-kuryr | 05:52 | |
*** saneax-_-|AFK is now known as saneax | 06:36 | |
*** janki has joined #openstack-kuryr | 06:49 | |
*** yedongcan1 has quit IRC | 07:02 | |
*** gsagie has quit IRC | 07:02 | |
*** yedongcan has joined #openstack-kuryr | 07:03 | |
*** yamamoto has quit IRC | 07:34 | |
*** jchhatbar has joined #openstack-kuryr | 07:54 | |
*** janki has quit IRC | 07:57 | |
*** yamamoto has joined #openstack-kuryr | 08:10 | |
irenab | apuimedo, hi | 08:14 |
*** yamamoto has quit IRC | 08:37 | |
apuimedo | irenab: hi | 08:45 |
*** yamamoto has joined #openstack-kuryr | 08:59 | |
*** garyloug has joined #openstack-kuryr | 09:00 | |
*** devvesa has joined #openstack-kuryr | 09:02 | |
*** devvesa has quit IRC | 09:02 | |
*** yamamoto has quit IRC | 09:06 | |
*** yamamoto has joined #openstack-kuryr | 09:09 | |
*** yamamoto has quit IRC | 09:27 | |
*** yedongcan1 has joined #openstack-kuryr | 09:36 | |
*** yedongcan has quit IRC | 09:38 | |
*** yamamoto has joined #openstack-kuryr | 09:39 | |
janonymous | apuimedo:Hi, Please find the fullstack cases log, http://paste.openstack.org/show/596995/ it works on 16.04 xenial | 09:43 |
janonymous | apuimdeo: Apart from i found one socket permission error which is trivial i guess: http://paste.openstack.org/show/596990/ Line:127 | 09:44 |
*** yamamoto has quit IRC | 09:45 | |
janonymous | apuimedo: i will share the client python brief shortly,in a day or two | 09:45 |
irenab | apuimedo, the df kueye k8s gate failure will be resolved once https://review.openstack.org/#/c/426796/ is merged and osc upper constraints are updated | 10:04 |
*** jchhatbar is now known as janki | 10:08 | |
*** yedongcan1 has left #openstack-kuryr | 10:23 | |
*** neiljerram has joined #openstack-kuryr | 10:31 | |
*** yamamoto has joined #openstack-kuryr | 10:42 | |
*** ltomasbo has quit IRC | 11:00 | |
apuimedo | good! Thanks irenab | 11:06 |
*** ltomasbo has joined #openstack-kuryr | 11:07 | |
*** yamamoto has quit IRC | 11:08 | |
*** gsagie has joined #openstack-kuryr | 11:43 | |
*** yamamoto has joined #openstack-kuryr | 11:45 | |
*** yamamoto has quit IRC | 11:45 | |
*** yamamoto has joined #openstack-kuryr | 11:53 | |
*** janki has quit IRC | 11:58 | |
*** garyloug has quit IRC | 11:59 | |
*** yamamoto has quit IRC | 12:00 | |
*** garyloug has joined #openstack-kuryr | 12:08 | |
*** yamamoto has joined #openstack-kuryr | 12:11 | |
*** yamamoto has quit IRC | 12:15 | |
*** yamamoto has joined #openstack-kuryr | 12:42 | |
openstackgerrit | Luis Tomas Bolivar proposed openstack/kuryr: Make segmentation driver testable https://review.openstack.org/427190 | 12:58 |
apuimedo | \o/ | 12:59 |
apuimedo | :-) | 12:59 |
ltomasbo | :) | 13:02 |
apuimedo | ltomasbo: pep8 doesn't like it | 13:04 |
ltomasbo | I will check, I just fix it to include the unit test for vlan seg_driver and forgot to check the pep8 | 13:04 |
apuimedo | ltomasbo: 2017-01-31 13:01:25.254845 | ./kuryr/lib/segmentation_type_drivers/__init__.py:29:9: F841 local variable 'driver' is assigned to but never used | 13:05 |
ltomasbo | umm, yep, I'll fix it in a sec | 13:05 |
*** garyloug has quit IRC | 13:07 | |
apuimedo | ;-) | 13:08 |
openstackgerrit | Merged openstack/kuryr-kubernetes: Skip stale K8s events https://review.openstack.org/422910 | 13:11 |
*** yamamoto has quit IRC | 13:24 | |
*** garyloug has joined #openstack-kuryr | 13:24 | |
openstackgerrit | Merged openstack/kuryr-kubernetes: Remove link to modindex https://review.openstack.org/425597 | 13:26 |
openstackgerrit | Luis Tomas Bolivar proposed openstack/kuryr: Make segmentation driver testable https://review.openstack.org/427190 | 13:29 |
*** saneax is now known as saneax-_-|AFK | 13:30 | |
apuimedo | ltomasbo: posted comments on https://review.openstack.org/#/c/427190/2 | 13:35 |
ltomasbo | apuimedo, I used it in L38 and L49 | 13:37 |
apuimedo | ltomasbo: can't see it | 13:38 |
apuimedo | I only see in 36 and 47 you defining a method local variable of hte same name | 13:39 |
ltomasbo | ohh, too much multiplexing, you are right | 13:42 |
ltomasbo | will take another look after lunch | 13:43 |
leifmadsen | o/ | 13:44 |
leifmadsen | apuimedo: ltomasbo: do either of you have any documentation around getting a dev environment up and running for testing / playing with Kuryr? | 13:45 |
apuimedo | leifmadsen: we mostly just use devstack :-) | 13:45 |
leifmadsen | if not, and you had some raw notes, I'd be happy to work through it and write up some documentation for the docs site | 13:45 |
leifmadsen | apuimedo: I'd like to see if I could then maybe get it working with oooq | 13:45 |
apuimedo | oooq? | 13:46 |
ltomasbo | if you want kuryr + kubernetes, I wrote a step-by-step post for devstack | 13:46 |
leifmadsen | TripleO Q | 13:46 |
leifmadsen | Quickstart* | 13:46 |
ltomasbo | leifmadsen, https://ltomasbo.wordpress.com/2017/01/29/side-by-side-and-nested-kubernetes-and-openstack-deployment-with-kuryr/ | 13:46 |
leifmadsen | ltomasbo: ok great! that might give me enough info to be dangerous | 13:47 |
leifmadsen | I've never used devstack heh | 13:47 |
leifmadsen | so I'll probably try and integrate with oooq | 13:47 |
leifmadsen | ltomasbo: I think I'm just going to add your blog to my blog notification feed :) | 13:47 |
apuimedo | leifmadsen: doesn't tripleo require packages and puppet integration (which we do not have atm) | 13:47 |
leifmadsen | some good stuff here | 13:47 |
leifmadsen | apuimedo: TripleO does yea, but I can build an ansible playbook to run in a post-deploy | 13:47 |
apuimedo | ltomasbo: and you go have lunch. Blood sugar levels are important for patch generation! | 13:48 |
ltomasbo | leifmadsen, :D thanks! | 13:48 |
ltomasbo | :D | 13:48 |
*** dougbtv has joined #openstack-kuryr | 14:06 | |
*** saneax-_-|AFK is now known as saneax | 14:19 | |
openstackgerrit | Merged openstack/kuryr: Updated from global requirements https://review.openstack.org/423669 | 14:22 |
*** yamamoto has joined #openstack-kuryr | 14:25 | |
*** yamamoto has quit IRC | 14:32 | |
*** v1k0d3n has quit IRC | 14:49 | |
*** hongbin has joined #openstack-kuryr | 14:49 | |
*** v1k0d3n has joined #openstack-kuryr | 14:50 | |
*** saneax is now known as saneax-_-|AFK | 14:52 | |
*** dougbtv has quit IRC | 15:17 | |
openstackgerrit | Luis Tomas Bolivar proposed openstack/kuryr: Add randomness to the returned vlan_ids https://review.openstack.org/422641 | 15:41 |
openstackgerrit | Luis Tomas Bolivar proposed openstack/kuryr: Make segmentation driver testable https://review.openstack.org/427190 | 15:44 |
*** gsagie has quit IRC | 15:46 | |
ltomasbo | apuimedo, the randomness depends on the second one | 15:55 |
ltomasbo | not the code, but the unit test | 15:55 |
ltomasbo | and the second one know is happy with the pep8 | 15:56 |
ltomasbo | s/know/now | 15:56 |
apuimedo | okey dokey | 15:57 |
apuimedo | that sounds better | 15:57 |
apuimedo | :-) | 15:57 |
*** tonanhngo has joined #openstack-kuryr | 16:38 | |
*** tonanhngo_ has joined #openstack-kuryr | 16:40 | |
*** tonanhngo has quit IRC | 16:43 | |
*** tonanhngo_ has quit IRC | 16:45 | |
*** tonanhngo has joined #openstack-kuryr | 16:47 | |
*** tonanhngo has quit IRC | 16:51 | |
garyloug | Hi all, for the 'try nested pods locally' section of kuryr-k8s readme file, can anyone recommend an OS and version of OpenStack that this has been tested with? | 16:58 |
ltomasbo | hi garyloug | 17:08 |
ltomasbo | I've tried that with a fedora24 and master branch OpenStack | 17:09 |
ltomasbo | also, for the VM to run the nested pods | 17:09 |
ltomasbo | I was also using fedora24 | 17:09 |
ltomasbo | recomendation for the VM is to have at least 4GB and 2 vcpus | 17:10 |
garyloug | thanks very much ltomasbo | 17:43 |
ltomasbo | your welcome garyloug! | 17:43 |
*** tonanhngo has joined #openstack-kuryr | 18:03 | |
*** dougbtv has joined #openstack-kuryr | 18:41 | |
*** pcaruana has quit IRC | 19:31 | |
*** garyloug has quit IRC | 19:38 | |
apuimedo | hongbin: ping | 19:42 |
hongbin | apuimedo: hey | 20:06 |
openstackgerrit | Ilya Chukhnakov proposed openstack/kuryr-kubernetes: K8s Services support: LBaaSSpecHandler https://review.openstack.org/427440 | 20:46 |
apuimedo | :-) | 21:20 |
apuimedo | ivc_: http://logs.openstack.org/40/427440/1/check/gate-kuryr-kubernetes-python35/cc8c52d/console.html | 21:23 |
*** yamamoto has joined #openstack-kuryr | 21:23 | |
apuimedo | the mismatch looks identical to me | 21:23 |
apuimedo | and it only happens on py35 | 21:23 |
apuimedo | is it unicode vs bytes? | 21:23 |
ivc_ | apuimedo don't think its unicode/byte related | 21:26 |
* apuimedo installing py35 (arch recently moved to 36) to try out | 21:29 | |
apuimedo | ivc_: (py35) celebdor@s21 ~/code/github.com/openstack/kuryr-kubernetes (23e1860*) $ python -m testtools.run kuryr_kubernetes.tests.unit.controller.handlers.test_lbaas.TestLBaaSSpecHandler.test_generate_lbaas_port_specs | 21:30 |
apuimedo | Tests running... | 21:30 |
apuimedo | Ran 1 test in 0.004s | 21:30 |
apuimedo | OK | 21:30 |
apuimedo | It passes on my machine ;/ | 21:30 |
ivc_ | now thats funny | 21:30 |
ivc_ | it should work in fact | 21:31 |
*** yamamoto has quit IRC | 21:33 | |
ivc_ | apuimedo that py35 env was a completely fresh one, right? i.e. all requirements installed from scratch? | 21:36 |
* ivc_ still waiting on tox -e py35 | 21:36 | |
apuimedo | ivc_: I did cheat by using a fresh one with "pip install ." instead of using the global reqs | 21:36 |
apuimedo | so that's the only thing | 21:37 |
apuimedo | let me check | 21:37 |
apuimedo | ivc_: just clean installed it with 'tox -e py35' and then aborted before running all the tests | 21:41 |
apuimedo | and run only the failing one | 21:41 |
apuimedo | celebdor@s21 ~/code/github.com/openstack/kuryr-kubernetes (23e1860*) $ source .tox/py35/bin/activate | 21:41 |
apuimedo | (py35) celebdor@s21 ~/code/github.com/openstack/kuryr-kubernetes (23e1860*) $ python -m testtools.run kuryr_kubernetes.tests.unit.controller.handlers.test_lbaas.TestLBaaSSpecHandler.test_generate_lbaas_port_specs | 21:41 |
apuimedo | Tests running... | 21:41 |
apuimedo | Ran 1 test in 0.004s | 21:41 |
apuimedo | OK | 21:41 |
apuimedo | (py35) celebdor@s21 ~/code/github.com/openstack/kuryr-kubernetes (23e1860*) $ | 21:41 |
apuimedo | I hate it when I cna't reproduce | 21:41 |
ivc_ | can u run tox -e py35 as is? mine is still building :/ | 21:43 |
apuimedo | ok | 21:43 |
*** tonanhngo has quit IRC | 21:44 | |
apuimedo | ivc_: are you running it on http://i.imgur.com/sjUBumK.png ? :P | 21:44 |
ivc_ | nop, but i did not have py3.5-dev packages and had to rerun it | 21:45 |
apuimedo | aha | 21:46 |
apuimedo | I had to build from source py35 | 21:46 |
apuimedo | xD | 21:46 |
apuimedo | so I got the dev part for sure | 21:46 |
apuimedo | xD | 21:46 |
*** tonanhngo has joined #openstack-kuryr | 21:46 | |
apuimedo | ivc_: I can confirm it fails | 21:47 |
ivc_ | interesting. so tox fails while testtools.run succeedes | 21:47 |
apuimedo | http://paste.openstack.org/show/597093/ | 21:47 |
apuimedo | ivc_: can it be a problem due to another test that ran before it? | 21:48 |
* apuimedo didn't look at the code yet | 21:48 | |
ivc_ | it shouldn't | 21:48 |
apuimedo | I'm gonna take a quick look | 21:49 |
ivc_ | tox -e py35 '.*test_generate_lbaas_port_specs' | 21:50 |
ivc_ | fails too | 21:50 |
ivc_ | now i need to figure out how that one is different from 'python -m testtools.run' | 21:50 |
apuimedo | ivc_: it passes for you with the testtools.run as well? | 21:52 |
ivc_ | yup | 21:52 |
ivc_ | ok i have no idea wtf is wrong with it. gonna dig more | 21:54 |
apuimedo | xD | 21:54 |
apuimedo | It's pretty wtf | 21:54 |
apuimedo | hey... | 22:02 |
apuimedo | ivc_: won't this be related to the map getting a different random ordering seed? | 22:02 |
apuimedo | ah no, it gets converted to spec | 22:03 |
ivc_ | it then get converted back to dict in __eq__ | 22:03 |
ivc_ | but shouldn't map equality not rely on ordering? | 22:04 |
ivc_ | s/map/dict/ | 22:04 |
apuimedo | it's a comparableversionedobject, and yeah, in __eq__ it gets cast back to map | 22:06 |
apuimedo | ivc_: it should not, but it's the only thing that comes to my mind | 22:06 |
apuimedo | except.. | 22:06 |
ivc_ | unless there's some fundamental bug in test system | 22:08 |
ivc_ | thing is when you run tox, it uses '-m subunit.run' which shows errors while '-m testtools.run' works fine | 22:09 |
apuimedo | ivc_: well, at least there's nothing fucked with the test library assertion | 22:12 |
apuimedo | since if you print(ret ==expected_ports) it prints False | 22:13 |
ivc_ | http://paste.openstack.org/show/597102/ | 22:14 |
ivc_ | it prints True | 22:14 |
apuimedo | well, yeah, outside of testr | 22:15 |
apuimedo | I'm thinking __eq__ is not getting called | 22:15 |
apuimedo | inside testr | 22:15 |
*** yamamoto has joined #openstack-kuryr | 22:15 | |
apuimedo | for god knows which reason | 22:15 |
apuimedo | I'll test my assumption | 22:15 |
ivc_ | i'd understand if 'self.assertEqual' would not call __eq__, but if you say 'a == b' is also not calling '__eq__' than its ... something new | 22:17 |
ivc_ | apuimedo anyway, as long as http://paste.openstack.org/show/597102/ works as expected, i think we found a bug in testr | 22:19 |
apuimedo | ivc_: I can't live with this | 22:20 |
apuimedo | :P | 22:20 |
ivc_ | i'm gonna have nightmares today for sure | 22:20 |
ivc_ | that level of uncertainty is disturbing | 22:20 |
apuimedo | ivc_: I found it!!! | 22:21 |
ivc_ | cool, whats that? | 22:21 |
apuimedo | this is the code I put to find it | 22:21 |
apuimedo | and here's the funny result | 22:22 |
apuimedo | http://paste.openstack.org/show/597104/ | 22:23 |
apuimedo | look at the versioned_object.changes value | 22:23 |
apuimedo | :O | 22:23 |
ivc_ | oh | 22:23 |
ivc_ | WTF | 22:23 |
ivc_ | how is that 'comparable object' then... | 22:24 |
apuimedo | xD | 22:24 |
*** dougbtv has quit IRC | 22:24 | |
ivc_ | but thats good | 22:24 |
apuimedo | well, it is comparable as long as you load it only once I suppose | 22:24 |
apuimedo | xD | 22:24 |
ivc_ | its better that way than if it was an issue with testr/py3.5 | 22:25 |
apuimedo | indeed | 22:25 |
ivc_ | now i wonder why it consistently works on py27 and testtools.run | 22:25 |
apuimedo | ivc_: I bet they just use 'values()' on a dict | 22:25 |
apuimedo | which is not randomized | 22:25 |
apuimedo | and testtools.run sets the modifier not to randomize | 22:26 |
apuimedo | (was added finally to py3) | 22:26 |
apuimedo | let me dig it out | 22:26 |
ivc_ | well its not that interesting anymore. but that ComparableVersionedObject... | 22:27 |
ivc_ | i can easily fix that by doing 'reset_changes' before comparison | 22:27 |
ivc_ | or do we remove that mixin for good to avoid further confusion? | 22:28 |
apuimedo | ivc_: I think in testtools.run they must be setting https://docs.python.org/3/using/cmdline.html#envvar-PYTHONHASHSEED | 22:28 |
apuimedo | let me try it out | 22:28 |
apuimedo | dafuq | 22:29 |
apuimedo | ivc_: in tox.ini we already had code to set the hash seed to 0 | 22:30 |
apuimedo | ivc_: ok, grab your seats | 22:31 |
apuimedo | ivc_: I removed the hashseed | 22:31 |
apuimedo | and now the tests pass | 22:31 |
openstackgerrit | Ilya Chukhnakov proposed openstack/kuryr-kubernetes: K8s Services support: LBaaSSpecHandler https://review.openstack.org/427440 | 22:31 |
ivc_ | i've added 'obj_reset_changes' to base __init__ | 22:32 |
ivc_ | it makes sense by itself to not have 'changes' after __init__ imo | 22:32 |
ivc_ | and it solves the problem | 22:32 |
ivc_ | sort of | 22:32 |
ivc_ | does not mean ComparableVersionedObject is doing good job on __eq__ | 22:32 |
apuimedo | ivc_: http://paste.openstack.org/show/597106/ | 22:33 |
apuimedo | check this | 22:33 |
apuimedo | I prefer this change to your patch | 22:33 |
apuimedo | (since osloversionedobjects tox.ini does not have the hashseed set either) | 22:34 |
ivc_ | uhm, what 'this change' ? | 22:34 |
apuimedo | ivc_: sed -i /PYTHONHASHSEED/d tox.ini | 22:35 |
ivc_ | well i don't mind that change, but it does not fix the problem with __eq__ | 22:36 |
apuimedo | well, __eq__ works under normal conditions | 22:37 |
apuimedo | or you mean that they should sort the changes? | 22:37 |
ivc_ | no, i mean i did not think that __eq__ accounts for changes and we should do 'obj_reset' | 22:38 |
apuimedo | oh, that's a bit of a funny behavior | 22:38 |
ivc_ | if you don't like adding it to __init__, i'll add it to the test itself | 22:38 |
apuimedo | one sec | 22:38 |
ivc_ | that funny behaviour is the reason for test failure | 22:38 |
apuimedo | yeah | 22:39 |
ivc_ | its just that adding it to a test would be much more invasive and imo it makes sense as part of __init__ | 22:39 |
apuimedo | ivc_: I don't know enough about the obj_reset | 22:40 |
apuimedo | I see it is used quite a bit in neutron | 22:40 |
apuimedo | but I have to read the code | 22:40 |
apuimedo | one sec | 22:40 |
ivc_ | its quite simple. we dont use it :) | 22:40 |
ivc_ | its purpose is to track changes to the object | 22:41 |
ivc_ | https://github.com/openstack/neutron/blob/master/neutron/objects/base.py#L323 | 22:42 |
ivc_ | in neutron they reset right after they load it from DB | 22:42 |
apuimedo | does that mean that after further value changes (not the same attributes) you'd have to reset before __eq__? | 22:42 |
ivc_ | you just need to be aware of how __eq__ works (i.e. it accounts for updates too) | 22:43 |
apuimedo | ivc_: that's a bit silly | 22:43 |
apuimedo | they should not have overloaded the meaning like that | 22:44 |
apuimedo | they should have added an extra comparison method | 22:44 |
ivc_ | well they probably should | 22:44 |
apuimedo | well, anyways, my fault for accepting OVO without reading it all | 22:44 |
apuimedo | xD | 22:44 |
apuimedo | I'm almost tempted to tell you to put it in an __eq__ method in our base objects | 22:44 |
ivc_ | we don't have a better alternative unfortunatelly | 22:45 |
apuimedo | but then we'd have a mess between our objects and the ovos from os-vif | 22:45 |
apuimedo | xd | 22:45 |
apuimedo | darn... | 22:45 |
apuimedo | anyway | 22:45 |
apuimedo | __init__ is fine | 22:45 |
apuimedo | also, please drop the useless python hash seed | 22:45 |
apuimedo | tox sets it anyway | 22:45 |
apuimedo | by defualt | 22:45 |
ivc_ | thats unrelated to this patch | 22:45 |
apuimedo | true | 22:45 |
apuimedo | I'll send it | 22:45 |
ivc_ | also i've reverted some assertRaisesRegex changes by irenab like in https://review.openstack.org/#/c/427440/2/kuryr_kubernetes/tests/unit/controller/drivers/test_default_project.py@38 | 22:47 |
apuimedo | It's a bit evil to do it in the same patch | 22:47 |
ivc_ | it just does not make sense to add a new test with assertRaises and keep that assertRaisesRegex | 22:48 |
* ivc_ is open for discussion why he thinks assertRaisesRegex is evil | 22:50 | |
openstackgerrit | Antoni Segura Puimedon proposed openstack/kuryr-kubernetes: testing: drop zero hashseed https://review.openstack.org/427495 | 22:50 |
apuimedo | ivc_: I have to say I never saw it before irenab used it | 22:51 |
ivc_ | it would be funny if your hashseed patch fails jenkins py35 xD | 22:51 |
apuimedo | ivc_: I'll take it as a sign of God or Guido that I should stop looking at code today | 22:52 |
ivc_ | XD | 22:52 |
apuimedo | (if it were to happen) | 22:52 |
*** limao has joined #openstack-kuryr | 22:56 | |
ivc_ | apuimedo https://review.openstack.org/#/c/427440/ passed the gate now :) | 22:57 |
*** limao_ has joined #openstack-kuryr | 23:00 | |
*** limao has quit IRC | 23:01 | |
*** saneax-_-|AFK is now known as saneax | 23:01 | |
*** yuanying has joined #openstack-kuryr | 23:04 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!