=== KX is now known as Xavura
lifelessjam: the scanner dump just finished :)00:46
lifelessjam: 6.4G 2009-09-05 09:46 foo.json00:48
* lifeless goes again00:49
=== Xavura is now known as GravityCat
=== GravityCat is now known as Xavura
BasicOSXbzr check, what does "inconsistent parents" mean?02:07
poolieBasicOSX: hi, it means there's a difference between the graph index and the parents recorded in the revisions02:13
pooliereconcile should fix it02:13
BasicOSXhttps://bugs.launchpad.net/bzr/+bug/418492 is bug I opened on it, I'll try with latest pull02:16
ubottuUbuntu bug 418492 in bzr "ERROR: bzrlib.errors.NoSuchRevision: CHKInventoryRepository" [High,New]02:16
Stavroshow can i change the name of a commit?02:25
Stavrosit's the last commit i made02:25
Stavroserr, name = commit message02:25
Stavroscan i remove just the commit but leave all my changes in my working copy?02:27
AfCStavros: for the _very last_ commit02:36
AfCStavros: you can simply use02:36
AfC$ bzr uncommit02:36
AfCStavros: or strictly the last 𝑛 commits02:37
AfC$ bzr uncommit -r -𝑛02:37
AfC[I think]02:37
AfCStavros: if you uncommit then is goes back to everything showing changed when you do `bzr status`02:38
StavrosAfC: that deleted my changes, though02:39
fullermdBasically, uncommit does what the name suggests; it does the opposite of commit.  Shuffles you back to the previous rev, but leaves your WT alone; any pending edits, adds, mv's, etc, are still sitting there pending.02:39
Stavrosit didn't leave them in my working copy02:39
Stavrosi managed to shuffle things around02:39
Stavrosmaybe i broke things, though02:39
AfCStavros: your working tree would only change if you did02:39
AfC$ bzr revert02:39
AfCafter the uncommit02:39
Stavrosthat won't revert to anything, since the uncommit already reverted02:40
fullermdThat seems unlikely.  It's never been meant to, doesn't in testing here, and I don't recall seeing a bug about it ever.02:41
Stavrosfullermd: about what?02:42
fullermduncommit making changes to the WT.02:42
Stavroswhat does "bzr uncommit; bzr status" show?02:43
fullermdJust what's expected; a big ole pile of changes.02:44
fullermd(I make a throwaway branch of an existing project and uncommitted about a hundred revs.  Few minor things happened in that time...)02:44
Stavrosthat's odd02:44
Stavroswell, thanks for your help, i'll pull and redo it02:44
fullermdCertainly if it really IS touching the WT, that would be a bug.  It just seems an unlikely one.02:47
Stavrosnah, it's probably my fault, thanks02:48
fullermdOh, nice.  Annotate fakes up revnos that can't be used.03:02
jamfullermd: but if you did 'bzr commit' they would work03:35
lifelessjam: so; the json file is 6G :P03:38
jamlifeless: probably a bit of duplication in there but yes03:38
jamthe json is usually ~= the size of memory03:39
jamand ~ the same size when you load it back03:39
jama little smaller03:39
lifelessso, is there anything that can give a half decent picture on this, without needing 6G or working set ? ;P03:39
fullermdSure, but that would defeat the purpose of _reviewing_ the merge   :p03:40
jamfullermd: you always have uncommit03:40
jamlifeless: unix tools tend to do a decent job with a bit of grep/sed fu03:40
lifelessso, looking at the file03:41
lifelessAm I wrong, or its not json? its a series of separate json elements... ?03:41
fullermdDifficult tool to use at times.03:41
jamlifeless: right, I think we technically should have a [ ] around everything03:42
* fullermd blinks.04:18
fullermdinfo's "first revision" seems to be really eager to get back to null.04:19
jamlifeless: I should also mention the 'strip_duplicates.py' script in py_memory_dump, which is a cheaper way to do "sort -u" or whatever to get duplicate lines removed05:01
jamIt just keeps a lightweight set object in memory of the object addresses, and doesn't keep the rest of the details05:02
jamanyway... off to bed05:03
lifelessjam: I'll chat with igc about fastimport on monday05:06
=== ejat is now known as e-jat
=== e-jat is now known as ejat
=== zirpu2 is now known as zirpu
CameronP_Hi All11:10
vilalifeless: http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.ars/13 captures many ideas I have about concurrency, among others, the idea that many places can be made concurrent (replace queues with iterators in that article) without adding complexity to the code11:18
vilalifeless: you may need to read a bit before, but that page is the key one IMO11:18
CameronP_Hi vila, thanks a lot for that help the other day, a lot of the problems seem to be because the upload plugin is for use against the current  devel version of bzr11:22
CameronP_I was trying to use it agains stable11:22
CameronP_Few bug reports have popped up over the last few days which were the problems I were having11:22
vilaCameronP_: sorry about that, indeed I made use of a recent addition in the API and I should address that before releasing 1.011:23
vilawere you able to upgrade to a more recent bzr version ?11:23
vilaCan you remind me what os/version you're using ?11:24
vilaCameronP_: ^11:25
CameronP_Sorry was afk11:31
CameronP_At the moment Im using stable (1.17?) and centos 511:31
CameronP_what version would you recommend to upgrade to?11:32
vilaha ok. Use 'bzr version' to check11:32
CameronP_yeah 1.1711:32
vilaI don't have a general recommendation, it varies greatly depending on *your* constraints, like how easy it is for you to upgrade, can you run from sources, are you willing to run from sources (you'll need to install a bit more packages to be able to build the extensions, etc)11:34
vilaAlso, are you blocked on that bug in bzr-upload ?11:34
CameronP_well it still seems to work it just throws errors11:36
vilaAre you using the --auto feature ?11:36
CameronP_and im trying to get a system set up for a whole lot of noob developers11:36
CameronP_i had to turn that off11:36
CameronP_does it work on the later versions?11:36
CameronP_that may fix all of my problems11:37
CameronP_i installed it from source last time11:37
CameronP_for the stable11:37
vilabzr-upload or bzr itself ?11:37
vilaoh, then you can safely upgrade to bzr-1.18, read the topic of this channel :-D11:38
vila1.18 is really around the corner, days11:38
vilanot weeks11:38
vilasource code freeze was week[s] ago11:38
CameronP_cool, that that should fix some of the issues with upload hey?11:38
vilait should, it it doesn't please comment on the bug11:39
vilayou have windows users too right ?11:39
vilathere are installers ready for them too :)11:40
vilain fact the only thing missing for 1.18 to be officially released is... announcing it I think :)11:40
CameronP_heh cool, so should I uninstall 1.17 first, before upgrading?11:43
CameronP_will  that affect my current repository?11:44
vilaCameronP_: uninstall: no idea, depends of your distro11:44
vilaCameronP_: affect the repo: surely not11:44
vilaCameronP_: The closer you come to 2.0 the easier it will be to use the 2a format, you can even start to use it now, but there are a few gotchas in the upgrade process in some cases11:46
vilaCameronP_: If you're happy with the size of your repos and the performance you get today, you may prefer to just wait11:47
CameronP_yeah it will be fine for us now... performance seems pretty good and im not dealing with large projects..11:48
CameronP_ok running 1.18 now...lets see how to goes ;)11:52
CameronP_vila: everything works fine apart from --auto now vila12:03
CameronP_ill just write some scripts so that they can call it manually12:04
vilawhat is breaking with --auto ?12:04
CameronP_it just returns text back to tortoise bzr (which then says its an error)12:04
CameronP_but it just looks like the stdout ouptput12:05
CameronP_of the auto doing its job12:05
vilaCameronP_: Have you tried setting upload_auto_quiet to True in one .conf file as indicated in the README ?12:05
CameronP_NO, arg... i didnt know there was a README! sorry about that12:05
CameronP_that iwll probably fix it12:05
vilaCameronP_: there is another critial bug about that README being hard to find :-)12:06
CameronP_heh... i guess these are all good things to get sorted out as new users like myself start using it...12:06
vilaHave you read 'bzr upload --help' ? Or more broadly, what did you read ?12:06
CameronP_yeah i saw the -q otpion there initally12:07
CameronP_but couldnt work out how to set it in a conf file..12:07
CameronP_well didnt know you could12:07
CameronP_so stopped there12:07
CameronP_if that makes sense12:07
vilathe option is new and came after *you* reported the problem :)12:07
vilayes, you make sense, great sense, thanks12:08
gimbalhey folks; does anyone know a foss-project-hosting service that supports bzr? not seeing it listed for any of the open ones listed at http://stackoverflow.com/questions/10490/best-open-source-project-hosting-site12:10
vilagimbal: launchpad.net ?12:10
gimbalgimbal: really; i didn't know launchpad was available for non-bzr-central projects; cool12:11
gimbalnow does anyone know about a bzr plugin for doing sccm on the contents of hte (afaik) 'zip' compressed openoffice document files?12:11
gimbaltrying to find one; maybe it's a pipe dream.... would like to manage all the document-sccm through the project sccm system, along with the code for a project12:12
vilagimbal: none that I know of, but several people expressed interest, it's doable12:12
gimbali see12:12
vilaI eman, it can be done by hooking at the right places, nobody found the time to start it yet12:13
gimbalja gern ^x^12:13
vilabut given openoffice python support, it's bound to occur :)12:13
gimbalahh, i see.... yeah making it integrate with ooo that could help i bet....12:14
gimbali mean, afaik, there's probably some sort of sccm-tooling system in ooo already12:14
gimbalnot as if I can jump on the coding for it, myself, but hey while it's up might as well draw on the whiteboard heheh12:14
gimbali just might stick with docbook, anyway12:15
gimbali mean, the only thing i don't like about it is editing project documentation in xemacs, but I can get over that ^-^12:16
gimbalhey not to get political or anything, but my final question I guess ^-^ is about like so: Wasn't bzr based on Tom Lord's Arch originally?12:16
gimbalI mean, in the thought of giving credit about it...12:21
CameronP_vila: config works! running like a dream now12:44
CameronP_auto working perfectly12:44
vilaCameronP_: great12:44
vilagimbal: hmm, I think the history is a bit more complex than that, google could certainly hep you there12:45
gimbalvilla: well I wish it could; tried this search, it didn't come up with much: bzar "tom lord's arch"12:47
gimbaler .. bzr; didn't typo in the search query phrase, there, either12:47
vilagimbal: baz cames before bzr and after tla/arch (blurry there) search for that maybe12:48
* vila lunch12:48
gimbalyeah, baz now I remember that command name12:52
* gimbal hopes Tom Lord is doing alright, today; gnuarch.org seems to be nonresponsive. maybe his work didn't get the full attention that was due13:12
gimbalthat said, I'd like to close my session here by mentioning: We can write all the nifty code we'd like to, but it doesn't write itself originally. If Tom Lord's work had anything to do with the evolution of bzr, I think it would be a fair thing for someone to describe, online, hopefully without getting political about - just honest\13:13
=== Pilky__ is now known as Pilky
=== Pilky__ is now known as Pilky
=== Pilky_ is now known as Pilky
lvhhow many releases are to be expected more or less before 2.0 final?14:27
lvhor is 2a just the new format, not related to the bzr format 2.x14:27
vilalvh: 1.18 is due soon, then there will be 2.0 for which rc1 is already out and rc2 is also close14:33
vila1.18 is almost out, installers are ready, it also miss the official announcement14:34
vila2a becomes the default format with 2.0, but is available from 1.1614:34
lvhSeems like only last week 1.17 was released.14:59
lvhBe right back :-)14:59
* fullermd can't help feeling that "1.18 due soon" takes on the quality of a poor joke.15:00
moldyhow do i tell bzr not to create those ~1~ files all over the place?15:12
* vila sadly agrees :-/15:13
vilamoldy: do you know what they are for ?15:14
moldyvila: no idea, i only know that they are confusing setuptools, it ends up including them in SOURCES.txt15:14
vilamoldy: they are the backups created when you use 'bzr revert'15:14
moldyvila: ah, thanks. aliasing bzr revert to bzr revert --no-backup :)15:15
vilamoldy: the only way to lose your changes ! :-)15:15
vilamoldy: you know that right ?15:15
vilaecho "super important modification worked on for weeks" >>some_file15:16
vilabzr revert --no-backup15:16
vilaErrrrk, damn bzr ! You kill my job !15:16
moldyi don't work on anything that long without committing :p15:17
vilamoldy: good, just wanting to make you know the risks15:17
vilamoldy: good, just wanting to make sure you know the risks15:17
vilafullermd: what is the freebsd equivalent of: '/etc/init.d/network restart' ?15:42
vilafullermd: rc.d/netif stop; netif start ?15:43
vilarebooting just in case15:44
SamB_XPjelmer: hmm, is it possible to use svn-import to import into a subtree of a shared repository?16:27
fullermdvila: Not sure what that does...16:32
vilafullermd: np, next question, how do you activate something in rc.conf (avahi is my target) ?16:32
fullermdvi   :)16:34
fullermd(emacs totally doesn't work.  OS has standards, y'know)16:34
vilafullermd: no need for that, emacs is already installed :)16:34
vilafullermd: lier :-P16:34
fullermdYou can glance at the script to see what the var basename is, but it's probably 'avahi'16:34
vilaerr, what script ? And is there a magic rule to infer variable names in rc.conf ?16:35
fullermdHm, well, I see an avahi_daemon and avahi_dnsconfd on my system (not enabled); not sure which is what.16:35
fullermdUsually the var name is similar to the script name (in /usr/local/etc/rc.d/).  Sometimes it's not, and you'd have to glance at the first few lines.16:36
fullermdBut the vars end up as ${BASENAME}_enable to flip it on and off.16:36
fullermdSo grep _enable /usr/local/etc/rc.d/WHATEVER will probably show it.16:36
fullermdThen just set it to YES in rc.conf.16:36
vilaha ! usr/local/etc ,of course, silly me16:37
fullermdActually, I think there's some arg...16:38
fullermdAh, rcvar.16:39
fullermd% /usr/local/etc/rc.d/avahi-daemon rcvar16:39
fullermd# avahi_daemon16:39
fullermdSo you could "/usr/local/etc/rc.d/avahi-daemon rcvar >> rc.conf" and edit from there.16:39
fullermdUntil you mess up one time and > instead of >>'ing, anyway.16:39
fullermd(but hey, that's why rc.conf is in a bzr branch  ;)16:39
vilaerr, wait, you mean I should add the whole avahi-daemon file to /etc/rc.conf ?16:40
fullermdNo, juset that var.16:41
vilaha, ok, done16:41
fullermd(rc.conf being just a shell script that's sourced to set them, though of course being a script you COULD do all sorts of really bad evil stuff in it)16:41
vilafullermd: what do you use to restart the network modules ?16:41
vilasource by who when ?16:42
fullermdSourced by rc scripts when they run.16:42
fullermd"the network modules" doesn't really mean anything, I don't think...16:42
vilaok at boot time then.16:42
fullermdOr whenever you run them.16:42
vilahmm, what if... you plug a network card say16:43
fullermdIf you `/usr/local/etc/rc.d/avahi-daemon start` it sources rc.conf to figure what to do.16:43
fullermd(and does nothing if _enable isn't YES'd)16:43
vilaand how do I know that usr/local/etc/rc.d/xxx is taken into account ? All are tried and act depending on the _enable vars ?16:44
fullermddevd should notice interfaces being plugged in (USB, say) and config them as rc.conf says.  I dunno if there's some way to 'restart' them based on rc.conf changes; I always just re-ifconfig manually.16:44
vilaifconfig down; ifconfig up ?16:44
fullermdRight.  Every rc.d scripts in the various dirs checked is run during boot; only those _enable'd (or those antisocial or special that don't check an _enable) do anything.16:44
vilaok, good,16:45
fullermd`ifconfig $INT inet alias` or whatever I'm doing.16:45
fullermd(that way I can do it BEFORE I encode it in the script, so if it turns out to be a horrible mistake, I can reboot and it'll be gone ;)16:45
fullermdI mean, not that I ever make horrible mistakes.  But some less perfect people do, so I hear.16:45
vilayeah, I always do all kind of horrible mistakes :)16:46
vilaThat's why I so love virtual machines :)16:46
fullermdrc(8) described the standard args to rc.d scripts.  Basically start, stop, and restart are the main ones you touch.  rcvar as above gives you hints about the enable var name.16:47
fullermdforce{start,stop} ignore _enable and always {start,stop}.16:47
vilathe bad news in my case is that freebsd is not that well supported by virtualbox, so I can't run X (summarized to the caricature)16:47
fullermdSome scripts add other args.  The pgsql script has an 'initdb' arg to init the database, for instance.16:47
vilaok, usual boilerplate then s/init.d/rc.d/ and a lot of knowledge can be reused, thanks for the hint (again, but saying s now, just in case :)16:48
vilas/s now/so now/16:48
fullermdNo prob  :)16:49
fullermdAnd {en,dis}abled by vars in a conf file, rather than being symlinked off into some other dir with magical names.16:49
vilaha ha ! I can ping freebsd.local !16:50
vilafullermd: yeah, but how do you address the ordering ?16:50
vilaoh, let me guess, PROVIDE and REQUIRE ?16:50
* fullermd nods.16:51
vilahmm, closer to launchd on OSX then16:51
fullermd`/sbin/rcorder /etc/rc.d/* /usr/local/etc/rc.d/*`16:51
vilaI can run that ? Just display things ?16:52
fullermdBuilds up the graph.16:52
fullermdYah, that just prints the list.  rc does that and then iterates it.16:52
vilawhoohoo, save me hours !16:52
fullermdThere are advantages to an OS developed by people who overthink everything  ;)16:53
vilaIs there a way to configure the console with more than 25x80 ?16:53
fullermdYah, there are some VESA modes available.  Lemme see if I can remember how to get at 'em...16:54
vilaIt's kind of funny, for years I searched to minimize the time spent on administering my systems, yet, I keep learning along the way... and suddenly it pays off :)16:54
vilawell, that and you understanding the questions and giving the right answers :)16:55
fullermd'k, the rc.conf(8) manpage lists [most of] the base system config vars.16:55
fullermdallscreens_flags set options to run vidcontrol(1) with.16:55
fullermdAnd vidcontrol(1) has modesetting.  I haven't messed with it in probably 10 years, but the manpage and my memory say that `vidcontrol $MODE` is all you need.  It lists the choices of modes in the manpage.16:56
fullermdAre you running i386 or amd64?  I thought I remembered hearing that VESA and amd64 don't get along, but I'm not sure.16:56
vilaamd64 I think, let me check16:56
vilayeah, I started with: 7.2-RELEASE-amd64-dvd1.iso16:57
fullermdWell, if it doesn't work, it'll yell at you; would be surprised if it tried and screwed something up.16:57
fullermdHm, I seem to only have 80x25 on my amd64 system...16:58
vilaoperation not supported by device16:58
fullermd(`vidcontrol -i mode` lists 'em; my i386 has thirty-some)16:58
vilasame here, 80x35 only16:59
vilaI can live with that, the aim is to configure a slave for the test botnet16:59
fullermdYeah, I think it's something about VESA modeswitching requiring hooks into vm86 pseudo-real mode, and you can't do that when you're in long (amd64) mode.16:59
fullermdJust get it well enough to boot, then ssh in from nice big xterms   ;)17:00
vilaso, how do I authorize root to log via ssh ?17:01
vilaI got PAM auth error17:01
vilaforget it, will install sudo17:01
fullermdYah.  You can enable it in the sshd config, but su/sudo is Better(tm) anyway.17:02
vilafind . -name sudo -print17:02
vilaoops, wrong window :)17:02
fullermdI've long forgotten the root passwords to half the boxes I run (and I was the only one who ever knew most of 'em), thanks to sudo   ;)17:02
fullermdNote that if you have portupgrade installed, its `portinstall` command can do the searching for you, and a guess at the name is usually right enough.17:03
fullermd(e.g., `portinstall sudo`)17:03
vilaooooh 9-)17:03
fullermdBut that means letting it install one of those weird niche languages, portupgrade being written by wackos...  ;)17:04
vilaI was doing like instructed: cd <package> ; make all install clean :)17:04
fullermdYah, 's what portinstall does.  But saves you a touch of typing.17:04
vilaI was already instructed to install it anyway :)17:04
fullermdOoh, I didn't know my instructions were followed so closely.17:06
fullermdNow you will dance for me!17:06
vilaWow, sudoers (in /usr/local, got it ;-) is read only !17:06
vilahehe, wanna see my notes ? :-)17:07
fullermdSure, you're supposed to use visudo on it   ;)17:07
fullermd(just like you use vipw instead of vi /etc/master.pa<TAB>)17:07
vilaOne day I will learn vi :)17:07
vilaemassu<TAB> rats :)17:08
fullermdvi$WHATEVER should obey $VISUAL/$EDITOR17:08
fullermd(an advantage of visudo is that it does syntax checks when you exit so you get less chances for foot-shooting)17:08
vilamah, I didn't set that (mixing my gentoo attempt :-/)17:08
LarstiQset it to cat!17:09
* fullermd quickly checks to make sure AfC isn't around...17:09
vilaI'll retry later with gentoo anyway17:10
fullermdAnyway, I need to get going; gotta go help some friends of mine lay a patio before it starts raining.17:10
vilaunless Afc can point me to a virtualbox image ready to be reused, but I doubt that match gentoo philosphy17:10
vilafullermd: sure, enjoy your week-end, your help was invaluable (which is why I can't pay you :-)17:11
fullermdI think there's a ##freebsd here on freenode that may help if you have other troubles.  I've never been in it, so I dunno how helpful it is.17:11
* fullermd has his uses 8-}17:11
vilafullermd: but a beer anytime we meet !17:12
vilafullermd: or even champagne if it's near my home :)17:12
fullermd(BTW, did you read my infamous BSD/Linux rant?  It may help you over philosophical humps; that's what I was really aiming at in writing it)17:12
vilanot sure, not recently at least, sounds like the perfect moment to read it though...17:13
vilahttp://www.over-yonder.net/~fullermd/rants/bsd4linux/bsd4linux1.php ?17:13
fullermdYah.  Just follow the trail of smoke from the flamefests it ignited.17:13
vilagoogle rules...17:13
fullermdI really should update it, along with the rest of my site.  But most of it is on mindset, so it doesn't really change much.  Just calls for tweaking and clarifying here and there.17:14
fullermd(I wrote it as a draft, sent it to some people I knew for reviews and opinions.  2 days later, I woke up to my DSL line smoking and a link from slashdot...   fun times)17:16
fullermdOne of the posts about it said something like "Wow, this guy is an arrogant, condescending asshole."  I didn't know I came through so well in writing   ;)17:17
* fullermd waves and scampers off.17:22
vilaheh, reading17:22
SamB_XPhuh ... I would have expected "bzr pull -r 10000" to pull in revision 9998, if that was the last one ...18:04
SamB_XPbut it didn't!18:04
vilaNow you knwo18:04
vilaNow you know (I HATE ruining joke typos)18:05
SamB_XPwell, I really think it ought to do that *and* tell you that there actually isn't a revision 1000018:05
vilafile a bug when your expectations are fresh in your mind18:05
vila\but the short answer is that if you want the latest you just 'bzr pull'18:06
vilaif you want to *know* the latest 'bzr revno'18:06
vilarevnos have a defined semantic in a branch,  some persistence across related branches for old revnos, but at the base it's a branch-centric concept, throwing revnos in the wild doesn't really make sense18:07
SamB_XPvila: I was just pulling in spurts of 1000 or so so I wouldn't lose everything if my machine rebooted mid-pull18:31
vilaSamB_XP: I'm pretty sure pull itself is resumable these days18:32
SamB_XPhmm, and possibly launchpad should have some kind of fallback for the series display ...18:33
SamB_XP... the canvas element doesn't work too good in Links ;-P18:33
LarstiQvila: resource consumption would be my reason to pull per 100018:34
SamB_XPyeah, that's the other thing18:34
SamB_XPthat also seems to correlate somehow with my random reboots18:34
vilaLarstiQ: same answer, we shouldn't consume more or that's a bug18:34
vilaurgh, we really shouldn't cause reboots !18:35
SamB_XPit's not bzr's fault18:35
vilaI hope it's not tha case18:35
SamB_XPjust about anything can do it for me18:35
SamB_XPit was just a contributing factor18:35
vilaIs your nick an indication of the OS you use ?18:35
SamB_XPthe one I'm IRCing from, yes18:35
SamB_XPbut I'm using bzr on my other one18:36
LarstiQwhat is a "SamB" OS?18:36
SamB_XPLarstiQ: XP is the OS ;-P18:36
SamB_XPSamB runs Debian18:36
vilaSimple And Mostly Booting ?18:36
mneptokSwap Ate My Battery18:38
chrispitzerso I have a repo with a dozen or so revisions in it.  I want to pull a given past revision out into a different directory... how do I do this?21:08

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