*** swamireddy has joined #openstack-qa | 00:01 | |
*** swamireddy has quit IRC | 00:01 | |
*** swamireddy has joined #openstack-qa | 00:01 | |
*** yamamoto has quit IRC | 01:29 | |
*** yamamoto has joined #openstack-qa | 01:29 | |
openstackgerrit | zhufl proposed openstack/tempest master: Add response schema validation for volume pools https://review.openstack.org/605917 | 01:39 |
---|---|---|
*** hongbin has joined #openstack-qa | 01:48 | |
openstackgerrit | zhufl proposed openstack/tempest master: Add response schema validation for volume quota_set https://review.openstack.org/603339 | 01:51 |
*** yamamoto has quit IRC | 02:01 | |
*** yamamoto has joined #openstack-qa | 02:02 | |
*** yamamoto has quit IRC | 02:06 | |
openstackgerrit | zhufl proposed openstack/tempest master: Add response schema validation for volume groups https://review.openstack.org/606328 | 02:29 |
*** dave-mccowan has quit IRC | 02:30 | |
openstackgerrit | zhufl proposed openstack/tempest master: Add response schema validation for volume group types https://review.openstack.org/606244 | 02:38 |
*** yamamoto has joined #openstack-qa | 02:43 | |
openstackgerrit | Merged openstack-dev/bashate master: fix tox python3 overrides https://review.openstack.org/606626 | 02:48 |
openstackgerrit | Ian Wienand proposed openstack-dev/devstack master: fix tox python3 overrides https://review.openstack.org/606627 | 02:49 |
openstackgerrit | Merged openstack/devstack-tools master: fix tox python3 overrides https://review.openstack.org/606629 | 02:50 |
*** yamamoto has quit IRC | 02:57 | |
openstackgerrit | Sergey Vilgelm proposed openstack/patrole master: Test list functions of Neutron's API https://review.openstack.org/608484 | 02:57 |
*** yamamoto has joined #openstack-qa | 02:58 | |
openstackgerrit | Sergey Vilgelm proposed openstack/patrole master: Test list functions of Neutron's API https://review.openstack.org/608484 | 03:01 |
*** yamamoto has quit IRC | 03:02 | |
openstackgerrit | zhufl proposed openstack/tempest master: Add response schema validation for volume groups https://review.openstack.org/606328 | 03:05 |
openstackgerrit | Liang Hao proposed openstack/tempest master: Check network connectivity of the instance before and after live migration https://review.openstack.org/534250 | 03:19 |
openstackgerrit | Liang Hao proposed openstack/tempest master: Check network connectivity of the instance before and after live migration https://review.openstack.org/534250 | 03:27 |
*** yamamoto has joined #openstack-qa | 03:46 | |
openstackgerrit | Ian Wienand proposed openstack-dev/devstack master: Quote error messages https://review.openstack.org/608560 | 04:21 |
*** yamamoto has quit IRC | 04:29 | |
*** hongbin has quit IRC | 04:32 | |
*** ramishra has joined #openstack-qa | 04:39 | |
*** yamamoto has joined #openstack-qa | 04:58 | |
openstackgerrit | Merged openstack-dev/devstack master: fix tox python3 overrides https://review.openstack.org/574496 | 05:28 |
openstackgerrit | Merged openstack-dev/devstack master: Use bash-style test for Fedora version https://review.openstack.org/608065 | 05:28 |
*** aojea has joined #openstack-qa | 05:37 | |
*** yamamoto has quit IRC | 05:45 | |
*** aojea has quit IRC | 05:48 | |
*** felipemonteiro has quit IRC | 05:49 | |
*** snapiri has quit IRC | 06:12 | |
*** e0ne has joined #openstack-qa | 06:21 | |
*** agurenko has joined #openstack-qa | 06:23 | |
*** ccamposr has joined #openstack-qa | 06:29 | |
*** aojea has joined #openstack-qa | 06:39 | |
*** aojeagarcia has joined #openstack-qa | 06:43 | |
*** yamamoto has joined #openstack-qa | 06:44 | |
*** aojea has quit IRC | 06:47 | |
openstackgerrit | zhufl proposed openstack/tempest master: Add response schema validation for volume types https://review.openstack.org/605985 | 06:50 |
*** kopecmartin|off is now known as kopecmartin|ruck | 07:02 | |
openstackgerrit | Antonio Ojea proposed openstack-dev/devstack master: Disable apparmor for openSUSE distros https://review.openstack.org/604696 | 07:06 |
openstackgerrit | Antonio Ojea proposed openstack-dev/devstack master: Disable apparmor for openSUSE distros https://review.openstack.org/604696 | 07:08 |
openstackgerrit | Antonio Ojea proposed openstack-dev/devstack master: Disable apparmor for openSUSE distros https://review.openstack.org/604696 | 07:08 |
openstackgerrit | Antonio Ojea proposed openstack-dev/devstack master: Convert to openSUSE Leap 15.0 platform testing https://review.openstack.org/576798 | 07:09 |
*** slaweq_ has joined #openstack-qa | 07:12 | |
*** tosky has joined #openstack-qa | 07:13 | |
openstackgerrit | zhufl proposed openstack/tempest master: Add response schema validation for volume groups https://review.openstack.org/606328 | 07:14 |
*** rcernin has quit IRC | 07:21 | |
*** chandankumar has joined #openstack-qa | 07:40 | |
openstackgerrit | zhufl proposed openstack/tempest master: Add response schema validation for encryption types https://review.openstack.org/606809 | 07:41 |
*** jpena|off is now known as jpena | 07:44 | |
openstackgerrit | zhufl proposed openstack/tempest master: Add response schema validation for volume extensions https://review.openstack.org/605595 | 07:52 |
*** yamamoto has quit IRC | 07:55 | |
openstackgerrit | 98k proposed openstack/devstack-tools master: fix tox python3 overrides https://review.openstack.org/608603 | 07:58 |
openstackgerrit | Merged openstack-dev/devstack master: Fix common systemd pitfalls die msg https://review.openstack.org/605426 | 08:17 |
openstackgerrit | Merged openstack-dev/devstack master: Allow ipv6 ECMP in devstack https://review.openstack.org/606004 | 08:17 |
openstackgerrit | Merged openstack-dev/devstack master: Update horizon wsgi wrapper to the recommended one https://review.openstack.org/600970 | 08:17 |
*** snapiri has joined #openstack-qa | 08:19 | |
openstackgerrit | Slawek Kaplonski proposed openstack-dev/grenade master: DNM Some debugging of not reachable FIP issue https://review.openstack.org/602204 | 08:32 |
openstackgerrit | Manik Bindlish proposed openstack/tempest master: Correcting confusing name used in account_generator.py https://review.openstack.org/608609 | 08:38 |
*** shardy has joined #openstack-qa | 08:39 | |
openstackgerrit | Manik Bindlish proposed openstack/tempest master: Correcting confusing name used in account_generator.py https://review.openstack.org/608609 | 08:40 |
*** chandankumar has quit IRC | 08:51 | |
*** yamamoto has joined #openstack-qa | 08:53 | |
openstackgerrit | Ilya Shakhat proposed openstack/tempest master: Add profiler support into Tempest https://review.openstack.org/523935 | 09:08 |
*** sshnaidm is now known as sshnaidm|lnch | 09:40 | |
*** agurenko has quit IRC | 09:41 | |
*** agurenko has joined #openstack-qa | 09:43 | |
openstackgerrit | Dmitry Tantsur proposed openstack-dev/grenade master: nova: do not verify standard resource classes when using ironic https://review.openstack.org/608620 | 09:45 |
*** dtantsur|afk is now known as dtantsur | 09:49 | |
*** yamamoto has quit IRC | 09:49 | |
*** sshnaidm|lnch is now known as sshnaidm | 09:59 | |
*** jpena is now known as jpena|off | 10:07 | |
*** rossella_s has joined #openstack-qa | 10:33 | |
*** rcernin has joined #openstack-qa | 10:35 | |
*** slaweq_ is now known as slaweq | 10:44 | |
*** slaweq is now known as dpawlik_ | 10:45 | |
*** dpawlik_ is now known as slaweq | 10:45 | |
*** Luzi has joined #openstack-qa | 10:46 | |
*** dave-mccowan has joined #openstack-qa | 10:47 | |
*** yamamoto has joined #openstack-qa | 10:48 | |
*** rossella_s has quit IRC | 10:55 | |
*** rossella_s has joined #openstack-qa | 10:55 | |
*** yamamoto has quit IRC | 11:00 | |
*** yamamoto has joined #openstack-qa | 11:00 | |
*** rossella_s has quit IRC | 11:04 | |
*** rossella_s has joined #openstack-qa | 11:05 | |
*** yamamoto has quit IRC | 11:07 | |
*** rcernin has quit IRC | 11:17 | |
*** rossella_s has quit IRC | 11:19 | |
*** rossella_s has joined #openstack-qa | 11:19 | |
aojeagarcia | ok, I think that this is ready to merge in devstack , I think that I've addresed all the comments, thx for the feedback https://review.openstack.org/#/q/topic:leap15+status:open+project:openstack-dev/devstack | 11:23 |
*** rossella_s has quit IRC | 11:30 | |
*** rossella_s has joined #openstack-qa | 11:31 | |
*** rossella_s has quit IRC | 11:39 | |
*** rossella_s has joined #openstack-qa | 11:39 | |
*** yamamoto has joined #openstack-qa | 11:46 | |
*** rossella_s has quit IRC | 11:50 | |
*** rossella_s has joined #openstack-qa | 11:54 | |
*** yamamoto has quit IRC | 11:59 | |
*** yamamoto has joined #openstack-qa | 11:59 | |
*** yamamoto has quit IRC | 12:01 | |
*** yamamoto has joined #openstack-qa | 12:01 | |
*** raildo has joined #openstack-qa | 12:02 | |
*** e0ne has quit IRC | 12:04 | |
*** yamamoto has quit IRC | 12:06 | |
*** yamamoto has joined #openstack-qa | 12:08 | |
*** rh-jelabarre has joined #openstack-qa | 12:08 | |
*** rossella_s has quit IRC | 12:09 | |
*** rossella_s has joined #openstack-qa | 12:11 | |
*** yamamoto has quit IRC | 12:12 | |
*** e0ne has joined #openstack-qa | 12:13 | |
*** brinzhang has quit IRC | 12:28 | |
*** yamamoto has joined #openstack-qa | 12:51 | |
*** lbragstad has joined #openstack-qa | 12:54 | |
openstackgerrit | Sergey Vilgelm proposed openstack/patrole master: Test list functions of Neutron's API https://review.openstack.org/608484 | 12:55 |
*** e0ne has quit IRC | 13:05 | |
*** rossella_s has quit IRC | 13:07 | |
*** rossella_s has joined #openstack-qa | 13:07 | |
openstackgerrit | Stephen Finucane proposed openstack-dev/devstack master: Bump noVNC to 1.0.0 https://review.openstack.org/550172 | 13:11 |
*** dustins has joined #openstack-qa | 13:13 | |
*** mriedem has joined #openstack-qa | 13:15 | |
*** lbragstad has quit IRC | 13:24 | |
*** rossella_s has quit IRC | 13:28 | |
openstackgerrit | Dmitry Tantsur proposed openstack-dev/grenade master: nova: do not verify standard resource classes when using ironic https://review.openstack.org/608620 | 13:28 |
*** rossella_s has joined #openstack-qa | 13:29 | |
*** lbragstad has joined #openstack-qa | 13:32 | |
*** awaugama has joined #openstack-qa | 13:38 | |
*** michael-beaver has joined #openstack-qa | 13:39 | |
*** Michael_Beaver has joined #openstack-qa | 13:41 | |
*** rossella_s has quit IRC | 13:42 | |
*** rossella_s has joined #openstack-qa | 13:43 | |
*** dalvarez has joined #openstack-qa | 13:44 | |
dalvarez | masayukig[m]: ping im trying to run openstack-health manually, do you have a min? | 13:45 |
dmellado | masayukig[m]: beware of this guy, he's an evil colleague of mine xD | 13:47 |
*** michael-beaver has quit IRC | 13:47 | |
dalvarez | dmellado: :D | 13:50 |
*** munimeha1 has joined #openstack-qa | 14:08 | |
*** awaugama has quit IRC | 14:09 | |
*** awaugama has joined #openstack-qa | 14:11 | |
*** SteelyDan is now known as dansmith | 14:13 | |
*** rossella_s has quit IRC | 14:16 | |
*** e0ne has joined #openstack-qa | 14:17 | |
*** rossella_s has joined #openstack-qa | 14:25 | |
*** rossella_s has quit IRC | 14:36 | |
*** rossella_s has joined #openstack-qa | 14:39 | |
*** stephenfin has joined #openstack-qa | 14:40 | |
*** stephenfin has left #openstack-qa | 14:41 | |
*** rossella_s has quit IRC | 14:44 | |
openstackgerrit | Antonio Ojea proposed openstack-dev/devstack master: Add devstack ipv6 jobs https://review.openstack.org/608691 | 14:45 |
*** rossella_s has joined #openstack-qa | 14:46 | |
openstackgerrit | Slawek Kaplonski proposed openstack-dev/grenade master: DNM Some debugging of not reachable FIP issue https://review.openstack.org/602204 | 14:48 |
aojeagarcia | frickler, I think you went through this already, any clue why zuul is -1 here ? https://review.openstack.org/608691 | 14:53 |
*** e0ne has quit IRC | 14:54 | |
AJaeger | aojeagarcia: Zuul complains about invalid YAML | 14:54 |
aojeagarcia | OMG, sorry :) | 14:55 |
AJaeger | aojeagarcia: compare line 247 and line 93, your extra indent there is wrong | 14:55 |
openstackgerrit | Antonio Ojea proposed openstack-dev/devstack master: Add devstack ipv6 jobs https://review.openstack.org/608691 | 15:00 |
openstackgerrit | Slawek Kaplonski proposed openstack-dev/grenade master: DNM Some debugging of not reachable FIP issue https://review.openstack.org/602204 | 15:00 |
aojeagarcia | here we go, thx AJaeger | 15:00 |
openstackgerrit | Slawek Kaplonski proposed openstack-dev/grenade master: DNM Some debugging of not reachable FIP issue https://review.openstack.org/602204 | 15:01 |
AJaeger | you're welcome, aojeagarcia | 15:02 |
*** mriedem has quit IRC | 15:03 | |
*** mriedem has joined #openstack-qa | 15:04 | |
*** e0ne has joined #openstack-qa | 15:11 | |
*** agurenko has quit IRC | 15:11 | |
*** lifeless has quit IRC | 15:16 | |
*** Luzi has quit IRC | 15:17 | |
openstackgerrit | Stephen Finucane proposed openstack-dev/devstack master: nova: Configure discover_hosts_in_cells_interval for multi-host https://review.openstack.org/608703 | 15:22 |
openstackgerrit | Antonio Ojea proposed openstack/tempest master: Add ipv6 tempest jobs https://review.openstack.org/608706 | 15:31 |
openstackgerrit | Antonio Ojea proposed openstack/tempest master: Add ipv6 tempest jobs https://review.openstack.org/608706 | 15:32 |
*** rossella_s has quit IRC | 15:35 | |
*** rossella_s has joined #openstack-qa | 15:37 | |
*** ccamposr__ has joined #openstack-qa | 15:39 | |
*** e0ne has quit IRC | 15:40 | |
*** ccamposr has quit IRC | 15:41 | |
*** e0ne has joined #openstack-qa | 15:42 | |
*** e0ne has quit IRC | 15:49 | |
openstackgerrit | Matt Riedemann proposed openstack-dev/devstack master: Use openstack/placement instead of placement-in-nova https://review.openstack.org/600162 | 15:49 |
*** rossella_s has quit IRC | 15:51 | |
*** sshnaidm is now known as sshnaidm|afk | 15:51 | |
*** rossella_s has joined #openstack-qa | 15:51 | |
*** rossella_s has quit IRC | 15:56 | |
*** rossella_s has joined #openstack-qa | 16:00 | |
openstackgerrit | Matt Riedemann proposed openstack-infra/elastic-recheck master: Add query for volume extend timeout bug 1796708 https://review.openstack.org/608720 | 16:03 |
openstack | bug 1796708 in Cinder "VolumesExtendTest.test_volume_extend_when_volume_has_snapshot intermittently fails with "Extend volume failed.: VolumeNotDeactivated: Volume volume-5514a6ad-abbb-46b3-a464-d73cc67e55af was not deactivated in time."" [Undecided,New] https://launchpad.net/bugs/1796708 | 16:03 |
openstackgerrit | Dmitry Tantsur proposed openstack-dev/grenade master: nova: do not verify standard resource classes when using ironic https://review.openstack.org/608620 | 16:04 |
*** agurenko has joined #openstack-qa | 16:05 | |
*** ccamposr__ has quit IRC | 16:06 | |
*** aojeagarcia has quit IRC | 16:19 | |
*** dtantsur is now known as dtantsur|afk | 16:20 | |
*** rossella_s has quit IRC | 16:31 | |
*** rossella_s has joined #openstack-qa | 16:33 | |
*** aojea has joined #openstack-qa | 16:38 | |
*** ramishra has quit IRC | 16:40 | |
*** zenirc369 has joined #openstack-qa | 16:41 | |
*** aojea has quit IRC | 16:42 | |
openstackgerrit | Erlon R. Cruz proposed openstack-dev/devstack master: Enable tempest tests for attached volume extending https://review.openstack.org/572188 | 16:43 |
openstackgerrit | Sergey Vilgelm proposed openstack/patrole master: Test list functions of Neutron's API https://review.openstack.org/608484 | 16:46 |
*** rossella_s has quit IRC | 16:47 | |
*** sshnaidm|afk is now known as sshnaidm | 16:48 | |
*** rossella_s has joined #openstack-qa | 16:48 | |
*** rossella_s has quit IRC | 16:57 | |
*** rossella_s has joined #openstack-qa | 16:58 | |
*** e0ne has joined #openstack-qa | 17:24 | |
*** rossella_s has quit IRC | 17:25 | |
*** rossella_s has joined #openstack-qa | 17:27 | |
*** e0ne has quit IRC | 17:29 | |
*** aojea has joined #openstack-qa | 17:29 | |
*** sshnaidm is now known as sshnaidm|afk | 17:32 | |
openstackgerrit | Antonio Ojea proposed openstack-dev/devstack master: Add devstack ipv6 jobs https://review.openstack.org/608691 | 17:35 |
*** rossella_s has quit IRC | 17:35 | |
*** rossella_s has joined #openstack-qa | 17:38 | |
*** shardy has quit IRC | 17:40 | |
*** rossella_s has quit IRC | 17:52 | |
*** e0ne has joined #openstack-qa | 17:54 | |
*** rossella_s has joined #openstack-qa | 17:56 | |
*** bdperkin has quit IRC | 17:56 | |
*** rossella_s has quit IRC | 18:03 | |
*** rossella_s has joined #openstack-qa | 18:05 | |
openstackgerrit | Merged openstack-infra/elastic-recheck master: Add query for volume extend timeout bug 1796708 https://review.openstack.org/608720 | 18:09 |
openstack | bug 1796708 in Cinder "VolumesExtendTest.test_volume_extend_when_volume_has_snapshot intermittently fails with "Extend volume failed.: VolumeNotDeactivated: Volume volume-5514a6ad-abbb-46b3-a464-d73cc67e55af was not deactivated in time."" [Undecided,New] https://launchpad.net/bugs/1796708 | 18:09 |
*** rossella_s has quit IRC | 18:16 | |
*** rossella_s has joined #openstack-qa | 18:18 | |
*** imacdonn has quit IRC | 18:23 | |
*** imacdonn has joined #openstack-qa | 18:23 | |
openstackgerrit | Mykola Yakovliev proposed openstack/patrole master: [WIP] Group based RBAC https://review.openstack.org/606110 | 18:32 |
*** rossella_s has quit IRC | 18:38 | |
*** rossella_s has joined #openstack-qa | 18:39 | |
spotz | Quick question, do you now need to enable a heat-ui or something to get orchestration in horizon in devstack> | 18:44 |
*** kopecmartin|ruck is now known as kopecmartin|off | 18:45 | |
spotz | NM found it heat-dashboard:) | 18:45 |
*** rossella_s has quit IRC | 19:01 | |
*** rossella_s has joined #openstack-qa | 19:03 | |
*** rossella_s has quit IRC | 19:18 | |
openstackgerrit | Sergey Vilgelm proposed openstack/patrole master: Test list functions of Neutron's API https://review.openstack.org/608484 | 19:20 |
*** rossella_s has joined #openstack-qa | 19:20 | |
openstackgerrit | Slawek Kaplonski proposed openstack-dev/grenade master: DNM Some debugging of not reachable FIP issue https://review.openstack.org/602204 | 19:29 |
*** agurenko has quit IRC | 19:44 | |
openstackgerrit | Antonio Ojea proposed openstack-dev/devstack master: Add devstack ipv6 jobs https://review.openstack.org/608691 | 19:53 |
*** rossella_s has quit IRC | 19:57 | |
openstackgerrit | Slawek Kaplonski proposed openstack/tempest master: Change way how second NIC in guest OS is configured https://review.openstack.org/607958 | 19:58 |
*** rossella_s has joined #openstack-qa | 19:59 | |
openstackgerrit | Slawek Kaplonski proposed openstack-dev/grenade master: DNM Some debugging of not reachable FIP issue https://review.openstack.org/602204 | 20:17 |
*** e0ne has quit IRC | 20:19 | |
*** e0ne has joined #openstack-qa | 20:20 | |
*** bdperkin has joined #openstack-qa | 20:26 | |
openstackgerrit | Mykola Yakovliev proposed openstack/patrole master: [WIP] Group based RBAC https://review.openstack.org/606110 | 20:31 |
openstackgerrit | Mykola Yakovliev proposed openstack/patrole master: [WIP] Group based RBAC https://review.openstack.org/606110 | 20:36 |
*** lbragstad has quit IRC | 20:37 | |
*** lbragstad has joined #openstack-qa | 20:37 | |
*** awaugama has quit IRC | 20:46 | |
*** e0ne has quit IRC | 20:48 | |
*** pcaruana has quit IRC | 20:49 | |
*** rossella_s has quit IRC | 20:55 | |
*** rossella_s has joined #openstack-qa | 20:56 | |
*** raildo has quit IRC | 20:57 | |
*** aojea has quit IRC | 21:44 | |
*** aojea has joined #openstack-qa | 21:45 | |
*** rh-jelabarre has quit IRC | 21:48 | |
*** aojea has quit IRC | 21:49 | |
openstackgerrit | Slawek Kaplonski proposed openstack-dev/grenade master: DNM Some debugging of not reachable FIP issue https://review.openstack.org/602204 | 21:49 |
*** slaweq has quit IRC | 22:01 | |
*** dustins has quit IRC | 22:09 | |
openstackgerrit | Matt Riedemann proposed openstack-infra/elastic-recheck master: Update query for bug 1763181 https://review.openstack.org/608782 | 22:11 |
openstack | bug 1763181 in OpenStack Compute (nova) "test_parallel_evacuate_with_server_group intermittently fails" [Medium,In progress] https://launchpad.net/bugs/1763181 - Assigned to Matthew Booth (mbooth-9) | 22:11 |
openstackgerrit | Mykola Yakovliev proposed openstack/patrole master: [WIP] Group based RBAC https://review.openstack.org/606110 | 22:18 |
openstackgerrit | Mykola Yakovliev proposed openstack/patrole master: [WIP] Group based RBAC https://review.openstack.org/606110 | 22:34 |
openstackgerrit | Merged openstack-infra/elastic-recheck master: Update query for bug 1763181 https://review.openstack.org/608782 | 22:34 |
openstack | bug 1763181 in OpenStack Compute (nova) "test_parallel_evacuate_with_server_group intermittently fails" [Medium,In progress] https://launchpad.net/bugs/1763181 - Assigned to Matthew Booth (mbooth-9) | 22:34 |
*** dave-mccowan has quit IRC | 22:49 | |
*** dave-mccowan has joined #openstack-qa | 22:50 | |
*** munimeha1 has quit IRC | 22:50 | |
*** rcernin has joined #openstack-qa | 22:50 | |
*** mriedem has quit IRC | 22:57 | |
*** michaelbeaver has joined #openstack-qa | 23:02 | |
*** tosky has quit IRC | 23:03 | |
*** michaelbeaver has quit IRC | 23:04 | |
*** michael-beaver has joined #openstack-qa | 23:04 | |
*** Michael_Beaver has quit IRC | 23:06 | |
*** michael-beaver has quit IRC | 23:09 | |
*** lbragstad has quit IRC | 23:16 | |
*** zenirc369 has quit IRC | 23:18 | |
openstackgerrit | Merged openstack-dev/devstack master: Disable apparmor for openSUSE distros https://review.openstack.org/604696 | 23:27 |
*** artom has joined #openstack-qa | 23:34 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!