/srv/irclogs.ubuntu.com/2011/10/04/#launchpad.txt

=== epsy is now known as \u03b5
=== StevenK_ is now known as StevenK
AlexKaluzhnywgrant, here is an example: def get_milestone(project, name):02:28
AlexKaluzhny    """Return a milestone object for a project."""02:28
AlexKaluzhny# for milestone in project.active_milestones:02:28
AlexKaluzhny   for milestone in project.all_milestones:02:28
AlexKaluzhny        if milestone.name == unicode(name):02:28
AlexKaluzhny            return milestone02:28
AlexKaluzhny    else:02:29
AlexKaluzhny        return None02:29
wgrantAlexKaluzhny: It looks like you probably want project.getMilestone(name=name)02:30
AlexKaluzhnywgrant, ok, let me try that. Thanks!02:31
nigelbI'm unhappy about Ubuntu Mono on lp.02:36
nigelbMostly because there's no clean way to increase the size and fallback correctly if Ubuntu Mono isn't installed.02:36
wgrantThat sounds like an Ubuntu Mono bug :(02:38
nigelbWell, I talked to sladen.02:39
nigelbI don't think it will get fixed there :(02:39
wgrantWhy not?02:40
wgrantIt's much smaller than all the other monospace fonts.02:40
nigelbThere was a bug about it.02:40
=== ScottSanbar is now known as SanbarComputing
=== SanbarComputing is now known as ScottSanbar
=== michaelh1 is now known as michaelh1|away
=== ScottSanbar is now known as SanbarComputing
=== michaelh1|away is now known as michaelh1
=== michaelh1 is now known as michaelh1|away
sladenwgrant: (Ubuntu Mono is metrics compatible with Inconsolata)06:49
wgrantsladen: Well, that's one I've never heard of...06:50
wgrantWhile it is a counterexample to my hyperbolic universal statement, it's not quite what I was looking for :)06:51
sladenwgrant: it was the best-in-breed open monospace we were trying to get anywhere close to06:51
wgrantsladen: Do you have suggestions for improving the font's presentation in LP?06:52
sladenwgrant: created by Raph Levien, the author of Ghostscript and similiar06:52
sladenwgrant: short-term?  perhaps some Javascript   *shudder*06:53
nigelbNoooooo06:54
nigelbwgrant: Can we use another monospace so launchpad doesn't look ugly?06:54
wgrantI don't think it looks ugly now.06:54
wgrantIt's just pretty small.06:54
nigelbOk, not ugly, just less readable.06:54
nigelband slightly less accessible.06:54
nigelbOTOH, Ubuntu Mono wasn't granted default install by release team.06:55
sladennigelb: no, it'll be shipped and installed06:55
nigelbsladen: but the bug was marked Invalid :|06:56
sladennigelb: fc-list 'Ubuntu Mono'06:57
nigelbI'm on Maverick :)06:58
nigelbsladen: Oh, it will be shipped but not default?06:58
sladennigelb: oh, I'll SRU it when the dust has settled06:58
nigelbsneaky! :P06:58
sladennigelb: it'll be shipped.  Whether it is the default monospace or not is not known06:59
nigelb:)06:59
dpmhi, good morning. Could a losa have a look at  https://answers.launchpad.net/launchpad/+question/170787 ? The support request has now been open for a while. It's just about transferring team ownership, and it would be quite helpful for the translation team requesting it07:01
spmdpm: don't mark it answered in future if it isn't. from our perpective, that's been completed.07:02
sladennigelb: in about another day, the Ubuntu Mono should be deployed through Google Web fonts' staging process.07:03
sladennigelb: then one can be reasonably sure of its availability07:04
dpmspm, oh I see, thanks, I'll have that into account for the future. I assigned the project to be launchpad, so I cannot change back the status now. Would you mind having a look at it?07:04
spmyah, just re-opened.07:04
dpmthanks spm :)07:04
nigelbsladen: oooh \o/07:05
nigelbsladen: That would totally solve everything.07:05
spmdpm: and done.07:06
dpmawesome, thanks spm!07:14
=== michaelh1|away is now known as michaelh1
=== mrevell_ is now known as mrevell
maxbUrgh08:20
maxbCan we add a restriction to Launchpad Answers such that you're not allowed to file questions on Launchpad itself unless you use a capital letter somewhere in your question? :-)08:21
nigelbheh08:22
wgrantmaxb: There have been a few of those lately.08:34
wgrantAnd then the reporter comments twice with the same text.08:35
wgrantAnd marks it solved.08:35
=== artnay_ is now known as artnay
jimakiraHi everyone09:01
jimakirai just found that there is open bug in ldap+ssl when using with sudo and su09:02
jimakirai need some help to compile libgcrypt11 with openssl to workaround that09:03
jimakiraanyone have a clue how to do that ?09:03
czajkowskialoha09:15
Laneyguess the affecting bugs page isn't having much fun right now :-)09:21
=== michaelh1 is now known as michaelh1|away
dpmdanilos, there's no contact being listed on the topic, so I thought I'd ping you directly: we're nearing release and we've noticed that on evolution only the POT files but not the PO files were imported in the last upload on the 27th Sept. I'm not sure this is a common pattern or it only affects evolution. Could someone in Launchpad have a look at it? I want to make sure Oneiric is not just partially translated because upstream translations are not being i10:36
dpmmported10:36
dpmhttps://translations.launchpad.net/ubuntu/oneiric/+source/evolution/+imports10:37
dpmit was first noticed in Hungarian, where the upstream translation in the source package uploaded is 100% translated, but it didn't seem to make it to LP10:38
jimakirahey can i ask something10:51
jimakirai need some help to compile libgcrypt11 with openssl10:51
wgrantjimakira: This channel is for support for Launchpad.net. Do you perhaps want to ask #ubuntu?10:53
jimakirayes sorry10:53
jimakirai just told someone might know how10:54
=== yofel_ is now known as yofel
danilosdpm, hi, I don't see them as approved, but I am not sure why is that (no problems are being reported in the log files either)11:05
dpmdanilos, I first thought the PO files would have been imported from the upstream project through message sharing, but the upstream project's translations are not active, so they should have been imported the regular way. Is there any way we can track what happened to them once they entered LP?11:09
danilosdpm, fwiw, there is no special magic that stops one when the other is available yet, at least not afaik11:18
danilosdpm, well, not much really happens: they get into the queue, and rosetta-approve-imports tries repeatedly to approve them until it can11:19
danilosdpm, new uploads overwrite existing entries, but the visible dates are not updated (there is an internal record with a date_updated which does get updated)11:19
dpmdanilos, oh, I was always told that that was part of the feature: that Ubuntu translations would be then only imported through the upstream projects' bzr imports11:20
dpmonce the translations in the upstream project were enabled and sharing set up11:20
danilosdpm, if that is really so, I don't know about it :)11:20
dpmok, let's leave that one out for another discussion11:21
dpmdanilos, could the latest translations be the ones that are In Review in the queue right now?11:21
dpmhttps://translations.launchpad.net/ubuntu/oneiric/+source/evolution/+imports?field.filter_status=NEEDS_REVIEW&field.filter_extension=all11:22
dpmI thought they were old files11:22
dpmbut your remark on the date field not being updated might mean that they were the files uploaded from the 27th11:22
dpmand might be in there because a POT file was not uploaded along them11:23
dpmso they couldn't be approved11:23
dpmwhich is weird, because the POT file seems to be up to date11:23
danilosdpm, yeah, the latest PO files are probably the ones in the queue11:24
danilosdpm, fwiw, on staging some of them have dates of 2011-09-09 so there are indeed more recent files11:27
dpmdanilos, I would have expected them to be from 2011-09-27, though11:28
danilosdpm, well, staging was probably last updated before 27th, and an upload before that was on the 9th11:29
danilosdpm, actually, looking at it more carefully, they don't seem to reuse existing import queue entries11:30
dpmdanilos, ok, let me check the translations tarball that was uploaded on the 27th, to discard a problem on the Ubuntu side (it might be that the templates were not included in the tarball?)11:31
danilosdpm, if the template was updated on 27th, it was probably uploaded as well; there is clearly a LP problem anyway (translations get approved for the template even if the template is not in this particular upload as long as it is in the database)11:31
dpmdanilos, POT-Creation-Date on the template's admin page is 2011-09-28, so it seems it was indeed uploaded and updated11:33
danilosdpm, right, it seems the import queue entries were not matched, I even remember fixing a bug along those lines (i.e. finding existing entry, not sure if it was related to this)11:35
danilosdpm, I am still surprised approver does nothing with these though11:35
dpmah, it might be a domain issue. I see the translations domain is evolution-3.2, and I'm wondering if that changed at some point. If the domain changes, are the PO files are no longer automatically approved? Or do they end up in review only if the path changes?11:36
dpmdanilos, ^11:36
dpmactually, the path matches the domain, so it might be that the path changed11:36
danilosdpm, I don't think domain affects the translation approvals since they don't contain the domain anyway11:36
danilosdpm, oh, then that might be the problem11:37
danilosdpm, only path is used to match up translations with templates in the database11:37
dpmyeah, that might explain things11:37
danilosdpm, though, I thought I checked that (that's usually the first thing I check)11:37
danilosdpm, path seems correct on https://translations.launchpad.net/ubuntu/oneiric/+source/evolution/+pots/evolution/+edit11:38
dpmdanilos, it's just a guess. I can't remember when the path changed, but it was definitely changed from 2.x to 3.0 or 3.2 at some point11:38
danilosdpm, are you referring to the actual file name or the directory path? when I say path, I only think of the containing directory11:39
danilosdpm, i.e. "po/" in "po/evolution-3.2.pot"11:39
dpmdanilos, oh, by path I thought about dir + filename, as in "po/evolution-3.2.pot"11:40
dpmfor the template11:40
dpmbut scratch that, we're talking about po files11:40
dpmand you're right, the po files do have the correct path: "po/"11:41
danilosdpm, yeah, everything seems to have the right paths, but auto-approver is not approving them, which is where the problem is :)11:48
danilosdpm, a bug is in order, I'd say11:48
dpmdanilos, bug 867411 - is there any chance someone could look at it before release? I just want to make sure all translations are imported and we don't end up with a partially translated Oneiric12:00
ubot5Launchpad bug 867411 in Launchpad itself "Evolution translations are not being imported into Launchpad" [Undecided,New] https://launchpad.net/bugs/86741112:00
danilosdpm, two words for you: "escalate, escalate" :P anyway, it sounds like a regression, so it's enough if you convince any of the maintenance rotation engineers to look into it; however, since it's time-critical, you may want to go the escalated route because it then gets worked on right away; it'd be useful if you added a note as to when the final language packs will be produced (i.e. what is the deadline you are after)?12:03
dpmdanilos, ok, I'll talk to them. However, I don't know who they are. Where can I find out which team is on maintenance?12:04
danilosdpm, heh, it's the team I am on :P12:08
dpmdanilos, you were keeping it very secret!12:08
danilosdpm, I just want to ensure you get appropriate status set for this because it makes it easier for us to decide what's the next step12:09
dpmlet me add the additional info you required to the bug report12:09
danilosdpm, and, it'd be very good if someone else works on this considering I'll be moving away from LP soon; I'll see if anyone on my team is interested in a call in 20 mins12:09
=== gmb changed the topic of #launchpad to: https://launchpad.net/ | Help contact: gmb | Launchpad is an open source project: https://dev.launchpad.net/ | This channel is logged: http://irclogs.ubuntu.com/ | User Guide: https://help.launchpad.net/ | Support: https://answers.launchpad.net/launchpad
dpmok, thanks danilos. I've added a note with the final langpack deadline on the bug report. Even if this cannot be fixed by then, it'd be great if someone could at least assess if it only affects evo or all other templates too. Is there anything else I need to do?12:14
danilosdpm, well, as I said, escalating would warrant all these things happen12:16
dpmdanilos, I thought escalating meant convincing the maintenance engineers? I'm always confused to what the procedure is. So how can I exactly escalate this bug?12:18
mdeslaurIs there any way to approve the oneiric nominations on bug 706999 without getting a timeout?12:43
ubot5Launchpad bug 706999 in linux-linaro (Ubuntu Karmic) "CVE-2010-3448" [Undecided,New] https://launchpad.net/bugs/70699912:43
mdeslaura work-around maybe?12:43
czajkowskigmb: go fix my easy bug please!! :D13:12
gmbczajkowski: Remind me, which bug is this?13:13
czajkowskigmb: send a mail to a person via the lp contact page and cc the sender13:16
gmbczajkowski: Ah. What's the bug number?13:17
czajkowskigmb: https://bugs.launchpad.net/launchpad/+bug/78917113:18
ubot5Ubuntu bug 789171 in Launchpad itself ""Contact user" option ought to have an option to cc the sender" [Low,Triaged]13:18
gmbczajkowski: Ta. I suspect it's not as straightforward as just cc-ing the sender, since we'd have to disclose the recipient's email address in that case. Sending a copy to the sender, though, should be fine.13:19
gmb... which poolie has already mentioned in the comments.13:19
czajkowskiaye I jsut added a comment13:21
=== fjlacoste is now known as flacoste
bachi dpm15:29
baci'm working on bug 867411 and wanted to talk to you abou tit15:29
ubot5Launchpad bug 867411 in Launchpad itself "Evolution translations are not being imported into Launchpad" [Critical,In progress] https://launchpad.net/bugs/86741115:29
bacer, about it15:29
dpmbac, I'm about to hop on a call, does it work for you to talk in 30 min?15:30
bacdpm: sure15:30
dpmthanks bac15:33
=== bulldog98_ is now known as bulldog98
=== gmb changed the topic of #launchpad to: https://launchpad.net/ | Help contact: - | Launchpad is an open source project: https://dev.launchpad.net/ | This channel is logged: http://irclogs.ubuntu.com/ | User Guide: https://help.launchpad.net/ | Support: https://answers.launchpad.net/launchpad
bacdpm are you free now?  if not, perhaps in 30 minutes or so?16:12
dpmbac, I was about to ping you, I'm free now16:12
bacdpm: so i've been working with danilos.  he thinks the autoapprover is getting confused by multiple templates with the same directory in the path16:13
bacdpm: like the two evolution entries shown at https://translations.launchpad.net/ubuntu/oneiric/+templates16:13
baceven though one is marked inactive16:14
bacas an experiment i've changed the directory portion of the path of that inactive one to see if the next run of the approver will clear out some of the needs review backlog16:14
dpmbac, ah, I see, so do you think moving that inactive template out of the way, so that it's not under +templates might solve the problem?16:15
bacdpm: i don't know.  the long term solution is to teach the approver to ignore inactive templates16:15
bacdpm: i'm just not sure if any code changes to solve this problem will be deployed in time for your deadline and wanted to give you a heads up16:16
=== beuno is now known as beuno-lunch
bacdpm: i think i'll know more when we get the results from the next run16:16
dpmbac, ok, thanks. That is fine: the important part for me is to know that this is an issue affecting only that particular template (or other source packages with inactive templates), and not all Ubuntu templates16:17
bacdpm: i can't say definitively.   it most certainly isn't limited to evolution but the latter scenario makes sense16:18
bacdpm: i'll let you know what happens.  thanks.16:19
dpmbac, also, I'm guessing translation teams which notice this will manually upload PO files from upstream, so that they're imported in time, but I assume this won't affect your testing, right?16:19
bacdpm: i hope not.  unfortunately the approver doesn't have great logging atm16:20
dpmok, thanks bac16:20
bacdpm: if the NEEDS REVIEW queue gets driven way down in the next little bit i think it would be safe to assume it was my change16:20
bacdpm:  need to run.  ttyl16:20
dpmbac, thanks, let me know if the test is successful and if there is anything I can help with16:21
dobeyhttps://bugs.launchpad.net/launchpad/+bug/867661 <- best feature request ever that will take launchpad beyond the early adopter phase ;)16:50
ubot5Ubuntu bug 867661 in Launchpad itself "Useless Comments on Bug Reports" [Undecided,New]16:50
micahgdobey: that would require writing an AI for parsing bug comments which I think is beyond the current scope of Launchpad work, otherwise you run the risk of removing useful comments as well16:59
dobeymicahg: no it wouldn't17:02
dobeymicahg: a few fairly simple regular expressions should be plenty17:02
charlie-tcaIs there any way to tell launchpad to stop confirming bugs when the reporter himself adds a comment?17:03
charlie-tcaIt counts that as a multiple user now17:03
micahgcharlie-tca: do you have evidence of this?17:04
micahgs/evidence/an example/17:04
charlie-tcaI have to go find it again, I had one yesterday that did it.17:05
charlie-tcaI will come back with the number when I find it again17:07
=== beuno-lunch is now known as beuno
bacdpm: i just checked https://translations.launchpad.net/ubuntu/oneiric/+source/evolution/+imports?field.filter_status=NEEDS_REVIEW&field.filter_extension=all and it has gone from 267 in NEEDSREVIEW to 917:29
dpmbac, oh awesome, so do you think as the next step (as a workaround waiting for the fix) I should move the evolution-3.2 template out of +templates?17:32
bacdpm: TBH I don't know what that does.17:33
=== Quintasan_ is now known as Quintasan
bacdpm: can you look at the 9 that were left above and try to characterize them?  are they still a problem?17:36
dpmbac, ah these will not be imported because we don't have the corresponding language codes in LP. This is not a bug, but they'll remain in the imports queue as needsreview unless someone approves them into another language or until language code aliases are set for the package17:38
bacdpm: great!17:38
=== michaelh1|away is now known as michaelh1
=== joey_ is now known as joey[a]
=== joey[a] is now known as joey
=== med_out is now known as medberry
=== epsy is now known as \u03b5
NRWlionhey there. need some help with administration of my account *sigh19:35
pgbhiall19:36
NRWlionhey pgb19:37
pgbwhen I try to log on to my account on launchpad from firefox 7.0.1(ubuntu) i got stale page, it works fine in chrome though19:39
NRWlionpgb:  my pw isnt accepted ^^19:40
pgbNRWlion: google-> ?19:40
NRWlionsorry?19:40
pgbNRWlion: I've searched for it19:42
NRWlionpgb: ok and?19:43
pgbNRWlion: well... I can not figure out why the heck is that :D19:48
pgbcheck with fb, csrf token is there and it'sok19:48
pgbNRWlion: any ideas?19:49
NRWlionpgb: nope ^^ otherwise i wouldnt have asked ;)19:49
mdkedoes anyone know anything about problems with synching translations between ubuntu and an upstream project?20:01
mdkeI'm concerned they may not be working and need urgently to export translations20:02
=== medberry is now known as med_out
ali1234you know what would be amazing?20:31
ali1234if update manager, when showing the changing log with eg "LP: #865430" could also compare that changelog against my launchpad profile20:32
ali1234and then tell me "this bug affects you"20:32
lifelessthats a cool idea20:32
ali1234i'm not sure how it could be implemented without hammering launchpad20:37
=== med_out is now known as medberry
ali1234a question about launchpad api: http://paste.ubuntu.com/702445/21:18
ali1234also, does this hammer launchpad? i've been told that doing similar things with bugzilla is very bad for the server21:19
ali1234or at least it would be if everyone started using it21:19
micahgwhat are the ACLs on being able to hide bug comments?21:28
=== medberry is now known as med_out
joeyhttps://code.launchpad.net/+daily-builds   (Error ID: OOPS-2103DQ100)21:36
ubot5https://lp-oops.canonical.com/oops.py/?oopsid=2103DQ10021:36
GTRsdkhow do I setup a server to be like a Launchpad buildd server?21:46
lifelessali1234: LP would need to be prepared, yes, but we do 8M requests a day already, so if done smartly (e.g. one call) it shouldn't be too bad21:47
ali1234lifeless: i'm patching this into update-manager right now :)21:47
lifelessali1234: so yes, that api code you have there will do quite a bit of traffic21:47
lifelessali1234: we'd want a dedicated api that takes a list of bugs and returns the ones affecting you21:48
ali1234at the moment it's going to do that ^ everytime the changelogViewer is instanciated21:48
lifelessali1234: (Some users have more than 1000 bugs affecting them, so that loop you have will be very inefficient21:48
ali1234i only have about 75 :)21:49
lifelessit needs to be 'relevantbugs = ubuntu.searchTasks(affected_user=me, bugs=[x,y,z,...])' or something like that21:49
lifelessbut we don't actually need the bug data, you just need the ids21:49
ali1234yeah21:49
lifelessso I'd add a new API I think21:49
lifelessyou can get some mentoring on doing that in #launchpad-dev, if you are interested. It would be a really cool feature to have!21:50
ali1234ok, i'll finish this up and then head over21:50
ali1234thanks :)21:50
achianghello, what is the launchpad feature where you can upload the packaging in one branch and the source in another and then LP magically creates debs for different series for you?21:58
achiangah, they're called "recipes"21:59
chrysnhi, i'm trying to get translation exports back -- that won't write back to my git repo from where i imported the bzr branch, would it?22:24
chrysn(tried to export to a branch, didn't find any matches, probably as all of them are git branches)22:24
pooliechrysn, no, it won't write back to an external git repo22:25
poolielp doesn't have write access to any external branches22:25
poolieyou can use bzr and bzr-git locally to push from the bzr branch into git22:25
chrysni hoped to do w/o having to touch bzr myself, but i might give it a try, thanks22:30
chrysn(as far as permissions are concerned: i could grant some to lp, no problem with that -- did it with transifex back in the good ol' days when they supported version control)22:30
=== joey is now known as zz_joey
chrysnout of curiosity, poolie: why doesn't launchpad even try? it could publish an ssh public key and be granted write access wherever it wa required.23:15
pooliechrysn, well, there's just no code to do it23:17
pooliei mean, people have just not written that feature23:17
pooliei don't know of any major architectural feature why they couldn't23:18
chrysnok :-)23:18
poolies/feature/reason23:18
pooliethere is a bit of a question about whether enough people would actually trust it to give it write access23:18
pooliewe can file a bug for it23:18
ali1234is there a delay between changes on launchpad.net and the changes showing up on api?23:19
poolieno23:19
ali1234hmm :/23:19
chrysnwell, it worked for transifex until they decided it to be too unsecure (with rather bad response from the community -- security has to be on the "other side" anyway, and the pushes can go to a branch that is checked before merging)23:20
chrysnpoolie, shall i file one? (against "launchpad itself", i presume)23:20
poolieali1234, what happened?23:23
pooliechrysn, yes pleas23:23
ali1234see http://paste.ubuntu.com/702486/23:23
ali1234specifically bug 863038, i just marked as "affects me too" but it doesn't show up on the api23:23
ubot5Launchpad bug 863038 in gnome-screensaver (Ubuntu) "If turnoff the screen setting set to 'never' screen turns off instantly" [High,In progress] https://launchpad.net/bugs/86303823:23
poolieali1234, huh23:23
ali1234i deleted the cache also, no difference23:24
poolieali1234, i'm curious, did you think of doing this because of my blog post about +affectingbugs?23:24
ali1234poolie: no23:25
ali1234i was just looking at the huge number of bugs fixed in the unity/compiz updates today, and wondered "do any of them fix bugs i face?"23:25
poolieare you affected by that actual bug, or a dupe of it?23:26
ali1234both23:26
ali1234i reported a dupe23:26
ali1234then i set "affects me" on the main bug, after i started doing this, in order to test23:26
ali1234what specifically made me think of doing this is a lot of the bugs have apport crash stuff for description eg "compiz crashed in xyz..." which all look the same, so it's hard to tell if it's your bug or just a very similar one23:29
poolieyep23:30
poolieso, sorry, i don't know23:30
pooliethere should not be any lag that i know of23:30
ali1234maybe i'm hit by a transparent cache23:30
ali1234can you run my test case?23:30
chrysnpoolie: reported as https://bugs.launchpad.net/launchpad/+bug/86797723:37
ubot5Ubuntu bug 867977 in Launchpad itself "pushing to branches imported from git" [Undecided,New]23:37
ali1234864479 i set as affecting me days ago, that doesn't show on api either23:37
ali1234maybe "affected_user" doesn't do what i think it does23:37
poolieali1234, are you getting any bugs back at all?23:38
ali1234yes23:38
ali1234but it looks like all ones i have reported23:38
ali1234lemme check some more23:39
ali1234yes every single one is a bug i have reported23:41
ali1234or maybe it's because i used me.searchTasks... hmm23:43
ali1234looks like the only way to do it with the existing api is to check each bug number against isUserAffected23:49
pooliei think working out what's different will either find the bug in your code, or help you report a good lp bug23:51
ali1234what's different?23:52
poolieoh, ok, me.searchTasks is only searching bugs already linked to you23:52
ali1234yeah23:52
poolieand just being affected doesn't count, it's only bugs you reported etc23:52
pooliecan you file a bug for this? i think it's new23:52
ali1234exactly23:52
ali1234sure... i suspect it's not a bug though23:53
ali1234and that searching for "all bugs that affect user X" would hammer the DB23:53

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