zygamborzecki: hey05:40
mborzeckizyga: heya05:40
mborzeckicrappy weather today (this week)05:41
zygaoh yeah05:42
zygaI wanted to mention that just now05:42
zygaJanek is just leaving for school05:42
zygaI had one fun experience this weekend,05:42
zygaI was playing QFG:1 and drawing a map in a paper notebook05:43
zygaand then realized that some of the screen transitions are jumps in the grid pattern as the map does not line up and rooms would overlap05:43
zygaI was playing this game when I was in primary school and it just hit me now that this happens, I never drew a map before05:43
zygaI was also playing with my benchmark code and ported it to windows now05:44
zygahow was your weekend?05:44
mborzeckizyga: boring, aching back, did some gardening, then helper my father cut & move some wood since they preemptively fell some birch trees05:46
zygamborzecki: preemptively?05:46
zygamborzecki: I had one fun gardening surprise05:46
zygawell, maybe two05:46
zygasome dates we planted as an experiment are growing05:46
mborzeckizyga: yeah, birch trees have a tendency to rot from inside and then fall down during strong winds05:46
zygaand the tomatoes we planted this pring and now removed (we just cut the part above the ground) are growing back, I didn't knew they could do this05:47
zygaah, I didn't know that05:47
mborzeckihmm https://forum.snapcraft.io/t/why-snap-set-system-does-need-sudo/20484 looks like an ommision on our side05:47
zygaI understand05:48
zygawe should also support polkit or being signed in05:48
zygareplied on the threa05:49
mborzeckiheh https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1643706 also getting some heat over the weekend05:49
zygaI read that05:49
mborzeckizyga: wasn't there an idea to have the list of accessible locations extensible at some point?05:50
zygaI wonder what do they mean that it works better in flatpak05:50
zygaIIRC it doesn't work at all unless your app is fully portal aware or you disable the sandbox05:50
mborzeckizyga: well, you can mount arbitrary locations iirc05:50
zygamborzecki: in flatpak you mean?05:50
mborzeckiyeah, let me check that05:50
zygamborzecki: we could have a hack that reads a global config file05:50
zygaand mounts any directories there to /run/mnt or something05:51
mborzeckisounds a bit hackish05:51
zygawith open permissions05:51
zygawith open permissions05:51
zygado you have an idea to make it better?05:51
zygaI need to take Bit out05:53
mborzeckizyga: i have a vague recollection of some hallway talk to maybe allow adding custom directories to one of the interfaces (media was it?)05:53
zygaLucy is still sleeping05:53
zygamborzecki: how would you define extra directories?05:53
mborzeckizyga: as in actual mechanics of that?05:54
zygawhat would the user have to do05:54
mborzeckiidk, we don't have anything else than snap set or connect05:55
mborzeckizyga: and we can't add attributes to slots & plugs dynamically from the cli05:56
mborzeckimvo: hey05:57
zygamvo: hello06:04
zygamborzecki: well, I think doing that technically is not hard06:04
zygabut we have a busy schedule06:04
zygamvo: https://github.com/snapcore/snapd/pull/9485 is a low hanging fruit that needs a 2nd review06:06
mborzeckimup: ping06:06
mborzeckibrb, need to drive my daughter to school06:14
mvohey mborzecki and zyga ! good morning06:27
mvozyga: looking06:27
jameshzyga: I think the error reporting is busted on #948506:55
zygajamesh: looking06:55
mvojamesh: tell us more please06:55
zygaoh, of course06:55
zygathank you, I'll fix this in a moment06:56
jameshmvo: it's reusing loop iteration variables after the loops06:56
mvojamesh: oh, nice catch06:56
jameshbasically all failures get assigned to last suite/section06:56
zygaI noticed some failures when I broke the tree but I didn't look too hard06:56
zygajamesh: https://github.com/snapcore/snapd/pull/949107:05
zygamvo: bump to 14 days: https://github.com/snapcore/snapd/pull/949207:06
mvozyga: what's missing for the notification refresh work to land? anything I can/should review?07:09
zygamvo: tests07:09
zygamvo: I need to write some tests before that can land07:09
zygamvo: also, probably, mock that away in tests of the package07:10
zygamvo: I was thinking if I should keep the warning07:10
mvozyga: why would we keep the warning?07:10
mvozyga: honest question :)07:11
zygamvo: it's easier to test, it's also something that works in headless systems07:11
zygabut I think those are weak reasons07:11
* zyga needs a coffee, made three for his wife today but none for himself07:12
zygamvo: https://github.com/snapcore/snapd/pull/9490#pullrequestreview-50634970307:17
mvozyga: aha, good point07:22
zygamvo: we can land yours and I can follow up07:22
zygaor you can make changes inline07:22
zygaup to you07:22
mvozyga: it's fine, I will just do it, have it almost ready I think07:24
mvozyga: except that my approach (just passing the executor)07:25
mvozyga: does not work :/07:25
mvozyga: so if you have something that works, feel free to push to the PR07:26
zygamvo: we can close your branch then07:32
mvozyga: sure, just do that then07:33
mvozyga: once the other one is up07:33
* mvo needs to run out for a few min07:34
zygamborzecki: perhaps you can look at https://github.com/snapcore/snapd/pull/949307:37
zygahmm, with increased concurrency, my slow system is hitting the 10 second itmeout07:44
zygamborzecki: was this done because shellcheck hangs on some input?07:44
mborzeckizyga: not that i know of, it was there to have an upper bound on shellcheck execution07:48
mborzeckialso, shellcheck isn't super fast apaprently07:48
mborzeckiijohnson is on vacation this week?07:49
zygabut what is the bound for?07:49
zygamborzecki: correct07:49
mborzeckizyga: what do you mean?07:51
zygahmm, cannot connect from hexchat again07:59
* zyga greatly enjoys https://aubreyhodges.bandcamp.com/album/quest-for-glory-shadows-of-darkness-official-soundtrack08:00
zygashould buy the album for the sheer love that went into making something so niche08:00
zygamvo you said you wanted to have the 1:1?08:05
zyga-x240restarting hexchat helped08:05
mborzeckizyga: wdyt about https://github.com/snapcore/snapd/pull/9493#discussion_r503110724 ?08:07
zygamborzecki nice idea08:08
zygamore responsiveness08:08
zygaI'd like to have this in a follow up, so that a correct version is merged first08:08
mvozyga sorry, was not paying attention earlier08:12
mvozyga: 9491 has a strange error in the unit tests09:02
zygayeah this is explained in09:02
mvozyga: nice09:06
zygamvo we could close 9491 and just merge https://github.com/snapcore/snapd/pull/949309:09
* zyga missed one test09:15
mvozyga ok09:26
zygasomething is broken in tumbleweed, should look at that as well09:26
zygabut first iteration on existing PRs09:26
zyga-x240I reviewed Ian's maintenance branch https://github.com/snapcore/snapd/pull/9489#pullrequestreview-50645334709:41
mvomup: hello?09:48
mvoniemeyer: could you please restart mup? it seems to be unhappy09:48
niemeyermup: Let me look into it09:48
zyga-x240mvo: quick pass over the FDE hook https://github.com/snapcore/snapd/pull/9488#pullrequestreview-50646096109:51
mvozyga: nice, thnak you09:53
mvozyga: excellent points, especially about the environment passing. I'm also checking now how to teach systemd-run to have a execution-max-time09:54
zygamvo I looked at that and I'm sure there was something09:54
zygabut there's a difference between services and other things,09:55
zygaI cannot find it, it's probably a property on one of the unit types09:55
zygait could be that I misread something before and there's no execution time limit09:55
zygabut we can always close the unit09:55
zygabut that might also require us to use DBus directyl09:55
mupPR #9431: desktop/notification: add unit tests <Skip spread> <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/9431>09:56
mupBug #1846397: snapdragon uc18 image fails to boot (current stable) <snapd:Incomplete by ondrak> <https://launchpad.net/bugs/1846397>09:56
mupBug #1888691: [uc20] rpi4 does not boot with armhf on recent 5.4 kernel snaps <uc20> <snapd:Triaged> <linux-raspi (Ubuntu):Invalid> <linux-raspi (Ubuntu Focal):Invalid> <https://launchpad.net/bugs/1888691>09:56
zygabrb, small tweak09:56
mupPR #9430: dbustest: fix stale comment references <Simple 😃> <Skip spread> <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/9430>09:56
mupBug #1842259: snap stop --disable svc with socket doesn't disable the socket <snapd:Confirmed for anonymouse67> <https://launchpad.net/bugs/1842259>09:56
mupBug #1897573: ubuntu core 20 with secure boot, install fails <snapd:Triaged by cmatsuoka> <https://launchpad.net/bugs/1897573>09:56
mupPR #9427: boot, gadget, bootloader: observer preserves managed bootloader configs <Run nested> <UC20> <Created by bboozzoo> <Merged by bboozzoo> <https://github.com/snapcore/snapd/pull/9427>09:56
mupPR #9436: tests: fix sudo-env test <Simple 😃> <Created by sergiocazzolato> <Merged by zyga> <https://github.com/snapcore/snapd/pull/9436>09:56
zygawelcome back mup :)09:56
mupPR #9424: cmd/snap: allow snap help vs --all to diverge purposefully <Created by pedronis> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9424>09:56
mupmborzecki: Plugin "ldap" is not enabled here.09:56
mupPR #9417: o/snapshotstate: set snapshot set id from its filename <Needs Samuele review> <Created by stolowski> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9417>09:56
mupBug #1897984: snapd not wiring alias for 'dotnet' that is in snap assertion <snapd:Invalid> <https://launchpad.net/bugs/1897984>09:56
mupBug #1898038: docker-support/multipass-support broken with system apparmor3 (20.10) <docker:New> <snapd:Triaged by alexmurray> <snapd (Ubuntu):Triaged> <https://launchpad.net/bugs/1898038>09:56
mupPR #9434: o/snapshotstate: improve allocation of new set IDs <Needs Samuele review> <Created by stolowski> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9434>09:56
mupPR #9438: desktop/notification: switch ExpireTimeout to time.Duration <Simple 😃> <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/9438>09:56
mupPR #8573: overlord/snapstate: inhibit startup while unlinked <Needs Samuele review> <Created by zyga> <https://github.com/snapcore/snapd/pull/8573>09:57
mborzeckimup is back!09:57
mupPR #7700: cmd/snap: wait while inhibition file is present <Needs Samuele review> <Created by zyga> <https://github.com/snapcore/snapd/pull/7700>09:57
mupPR #9442: o/snapshotstate: pass set id to backend.Open, update tests <Created by stolowski> <Merged by stolowski> <https://github.com/snapcore/snapd/pull/9442>09:57
mupPR #9440:   gadget: preserve files when indicated by content change observer  <UC20> <Created by bboozzoo> <Merged by bboozzoo> <https://github.com/snapcore/snapd/pull/9440>09:57
mupPR #9450: many: scaffolding for snapshots import API  <Skip spread> <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9450>09:57
mupPR #9247: secboot: use EFIImage type in load sequences <Simple 😃> <UC20> <Created by cmatsuoka> <Closed by cmatsuoka> <https://github.com/snapcore/snapd/pull/9247>09:57
mupPR #9036: snapshots: import of a snapshot set <Needs Samuele review> <Skip spread> <Created by slimjim777> <https://github.com/snapcore/snapd/pull/9036>09:57
mupBug #1863613: spotify fails to load (Trace/breakpoint trap (core dumped)) <snapd:Confirmed> <https://launchpad.net/bugs/1863613>09:57
mupBug #1898622: uc20 grade dangerous images don't seed properly with devmode snaps in them <snapd:Triaged by anonymouse67> <https://launchpad.net/bugs/1898622>09:57
mupPR #9454: client: cleanup the Client.raw* and Client.do* method families <Cleanup :broom:> <Created by pedronis> <Merged by anonymouse64> <https://github.com/snapcore/snapd/pull/9454>09:57
mupPR #9443: gadget, gadget/install: support for ubuntu-save, create one during install if needed <UC20> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/9443>09:57
mupPR #9467: daemon: limit reading from snapshot import to Content-Length <Skip spread> <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9467>09:57
mupPR CanonicalLtd/ubuntu-image#186: Some options are unsupported for UC20 builds <Created by sil2100> <Merged by sil2100> <https://github.com/CanonicalLtd/ubuntu-image/pull/186>09:57
mupPR #9378: tests/nested/manual: add uc20 grade signed cloud-init test <Run nested> <Squash-merge> <Test Robustness> <UC20> <Created by anonymouse64> <Merged by sergiocazzolato> <https://github.com/snapcore/snapd/pull/9378>09:57
mupPR #9391: o/assertstate: introduce ValidationTrackingKey/ValidationSetTracking and basic methods <Needs Samuele review> <validation-sets :white_check_mark:> <Created by stolowski> <https://github.com/snapcore/snapd/pull/9391>09:57
mupPR #9471: cmd/snap-bootstrap/initramfs-mounts: also copy /etc/machine-id for same IP addr <Bug> <Simple 😃> <UC20> <Created by anonymouse64> <Merged by bboozzoo> <https://github.com/snapcore/snapd/pull/9471>09:57
mupPR #9472: cmd/snap-bootstrap/initramfs-mounts: split off new helper for misc recover files <Simple 😃> <UC20> <Created by anonymouse64> <Merged by bboozzoo> <https://github.com/snapcore/snapd/pull/9472>09:57
mupPR #9475: tests: add tests.cleanup pop sub-command <Created by zyga> <Merged by anonymouse64> <https://github.com/snapcore/snapd/pull/9475>09:57
mupPR #9425: tests: new tests.backup tool <Run nested> <Created by sergiocazzolato> <Merged by sergiocazzolato> <https://github.com/snapcore/snapd/pull/9425>09:57
mupPR #9478: spread: remove workaround for openSUSE go issue <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/9478>09:57
mupPR #44: Proposal fix for Bug #1496319 <Created by clobrano> <Closed by chipaca> <https://github.com/snapcore/snapd/pull/44>09:57
mupPR #9482: bootloader/assets/grub: adjust fwsetup menuentry label <Created by xnox> <https://github.com/snapcore/snapd/pull/9482>09:57
mupPR #9414: tests: new nested tool <Run nested> <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/9414>09:57
mupPR #9474: boot, overlord/devicestate: list trusted and managed assets upfront <Run nested> <UC20> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/9474>09:57
mupPR #9418: many: implement snap routine console-conf-start for synchronizing auto-refreshes <Needs Samuele review> <UC20> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/9418>09:57
mupPR #9484: spread-shellcheck: process paths from arguments in parallel <Simple 😃> <Skip spread> <Created by bboozzoo> <Merged by bboozzoo> <https://github.com/snapcore/snapd/pull/9484>09:57
mupmborzecki: I apologize, but I'm pretty strict about only responding to known commands.09:57
mupBug #1643706: snap apps need to be able to browse outside of user $HOME dir. for Desktop installs <amd64> <apport-bug> <package-from-proposed> <zesty> <snapd (Ubuntu):Fix Released by jdstrand> <https://launchpad.net/bugs/1643706>09:57
mupPR #9485: spread-shellcheck: speed up spread-shellcheck even more <Created by zyga> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9485>09:57
mupPR #9491: spread-shellcheck: correctly attribute suite errors <Bug> <Created by zyga> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9491>09:57
mupPR #9492: overlord: increase refresh postpone limit to 14 days <Simple 😃> <Created by zyga> <https://github.com/snapcore/snapd/pull/9492>09:57
mupmvo: In-com-pre-hen-si-ble-ness.09:57
mupniemeyer: Roses are red, violets are blue, and I don't understand what you just said.09:57
mupPR #9490: spread-shellcheck: respect --max-procs in checkfile() <Created by mvo5> <Closed by zyga> <https://github.com/snapcore/snapd/pull/9490>09:57
mupPR #9493: spread-shellcheck: use single thread pool executor <Created by zyga> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9493>09:57
mupPR #9488: [RFC] boot/fdehook: add skeleton fdehook support <⛔ Blocked> <Created by mvo5> <https://github.com/snapcore/snapd/pull/9488>09:57
niemeyer /o\09:58
niemeyerI suspect this has something to do with the internal IRC server going away, for too long10:03
niemeyermup: Are you okay now?10:12
mupniemeyer: I apologize, but I'm pretty strict about only responding to known commands.10:12
niemeyermvo: It was in trouble after too many weeks of pending communication with the internal servers10:12
niemeyermvo: Should be in better shape now10:13
niemeyermvo: If anything weird happens please do ping me so I can have a look10:13
mvoniemeyer: thank you!10:16
niemeyerMy pleasure10:16
mupPR snapd#9492 closed: overlord: increase refresh postpone limit to 14 days <Simple 😃> <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/9492>10:25
zygamvo reviewed https://github.com/snapcore/snapd/pull/9480#pullrequestreview-50649296510:26
mupPR #9480: snap: support different exit-code in the snap command [RFC] <Created by mvo5> <https://github.com/snapcore/snapd/pull/9480>10:26
mvozyga: yay, you rock10:33
pedroniszyga: I reviewed #9474, it needs a 2nd re-review though11:19
mupPR #9474: boot, overlord/devicestate: list trusted and managed assets upfront <Run nested> <UC20> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/9474>11:19
pedroniswrong PR11:19
zygapedronis right11:19
pedroniszyga: I meant #857311:19
mupPR #8573: overlord/snapstate: inhibit startup while unlinked <Needs Samuele review> <Created by zyga> <https://github.com/snapcore/snapd/pull/8573>11:19
zygathank you, looking11:19
zygacool, I'll rename those in a moment11:20
zygapedronis I noticed you noticed that I was thinking about moving the run inhibition to soft check later, on this is something we could think about, but it would have the property that we really download the update and apply it by refusing to start the app during this process11:20
zygaso the app is linked still, but you cannot run it now, because that would "ruin" the update11:21
zygait's not something I want immediately but I think the experience would be better11:21
pedroniszyga: the problem is how to make sure we unlock,  right now that is tied to the handlers11:21
pedronisso we always have / try to have undo paths11:21
zygawe should unlock if the task is undone or when we complete a later task (link snap)11:22
pedronisif we lock in non-handler code it gets more complicated11:22
zygaI agree it is delicate and has to be done right11:22
zygathis would have that property11:22
zygawe might actually lock in one of the other tasks11:22
zygaso soft check could stay soft11:22
zygaand then do a "binding check"11:22
zygathat is started at the same time we download11:23
zygathen we only lock in handlers11:23
zygaand have the same overall user experience11:23
zygasoft check tells you no quickly (as now)11:23
zygahard check prevents data loss11:23
zygaand this would be "usability check" in a way ;-)11:23
pedronisthe dates in the SU doc were a bit off11:25
pedronisfixed (hopefully)11:25
zyga-x240pedronis: reviewing https://github.com/snapcore/snapd/pull/9422 would be great, this would unblock the export manager11:28
mupPR #9422: overlord: add link participant for linkage transitions <Needs Samuele review> <Created by zyga> <https://github.com/snapcore/snapd/pull/9422>11:28
zyga-x240or some guidance if that is on the right path11:29
pedronishopefully tomorrow11:31
zyga-x240I'll iterate on some sprint bits and on the other branches in the meantime11:36
zyga-x240pedronis: applied both renames,11:44
* zyga-x240 grabs some hot soup11:44
zygajdstrand, amurray: do we need to add close_range to seccomp templates, I can send a patch if you say so11:47
mborzeckizyga: hmm, https://paste.ubuntu.com/p/CnVGSKzn3C/ too much load on the system?12:21
zygamborzecki re12:44
zygasorry, I was in a call12:44
zygamaybe we should log with -v12:44
zygaand see if there's something fishy going on12:45
zygabut yeah12:45
zygait's a new thing, we can revert it if's smelly12:45
zygawe could use a thread pool executor with one worker12:45
zygaI think that would be an easy way to sort out the immediate problem (I hope, could be wrong if it's some deadlock)12:45
* zyga goes to check on family and make coffee for the 2nd part of the day13:30
mborzeckimvo: do you have an idea where it's picking up the @users.noreply.github.com from https://github.com/snapcore/snapd/pull/9482/checks?check_run_id=1242371209 ?13:53
mupPR #9482: bootloader/assets/grub: adjust fwsetup menuentry label <Created by xnox> <https://github.com/snapcore/snapd/pull/9482>13:53
mvomborzecki: in a meeting but I think we can just recommit this with --author="Dimitri..."14:20
mvomborzecki: and then force push14:20
mborzeckimvo: that's what i did14:20
mvomborzecki: \o/14:20
mborzeckiand it still fails :P14:21
mvomborzecki: oh no :(14:38
mvosil2100: hey, do you think you have time today to allow snapd 2.47.1 to *-proposed?14:50
mvosil2100: it's in the SRU queue (hope I got it right that monday is your sru day)14:51
jdstrandzyga: I'm going to defer to amurray. we have a syscall detector and a) there might be other things and b) amurray may already have the answer for this14:51
zygajdstrand ack14:52
sil2100mvo: sure! I can take a look o/14:53
* mvo hugs sil2100 14:55
zygamborzecki maybe new privacy thing?14:55
mvozyga: what are close-range seccomp filters?14:55
mborzeckizyga: idk why it's finding 3 email addresses instead of only 2 like i see locally14:57
zygamvo: not seccomp filters, just a new system call to close a range of file descriptors quickly14:57
zygamborzecki from one or more than one user?14:57
mvozyga: oh, neat14:57
zygamborzecki maybe some privacy thing is at play?14:58
mborzeckiuhh errands15:09
mborzeckiah, or not yet15:09
mupPR snapd#9486 closed: logger: fix snapd.debug=1 parsing <Bug> <Simple 😃> <Created by cmatsuoka> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9486>15:27
mupPR snapd#9494 opened: logger: use strutil.KernelCommandLineSplit in debugEnabledOnKernelCmdline <Simple 😃> <Skip spread> <Created by mvo5> <https://github.com/snapcore/snapd/pull/9494>15:27
pedronis&away off17:36
zyga-x240mvo: HMM18:51
zyga-x240something weird18:52
mvozyga-x240: hm?18:57
zyga-x240werid, we merged the 14 day refresh window18:57
zyga-x240but I pulled master and my test, that measures old 7 passes18:58
zyga-x240maybe some fast-forward thing18:58
* zyga-x240 looks18:58
* zyga-x240 wrote all the tests for the new desktop notifications18:58
zyga-x240just looking anything is missing18:58
zyga-x240pushed to https://github.com/snapcore/snapd/pull/944618:59
mupPR #9446: overlord,usersession: initial notifications of pending refreshes <Created by zyga> <https://github.com/snapcore/snapd/pull/9446>18:59
zyga-x240mvo: I'll work on a spread test tomorrow19:01
zyga-x240I think the new git defaults ff only19:01
zyga-x240and I need to merge now19:01
zyga-x240oh well19:01
* zyga-x240 resolves conflict19:02
mvozyga-x240: ok19:02
zyga-x240mvo: https://github.com/snapcore/snapd/pull/9446 is ready for review19:06
mupPR #9446: overlord,usersession: initial notifications of pending refreshes <Created by zyga> <https://github.com/snapcore/snapd/pull/9446>19:06
mvozyga-x240: re 9446> supernice! I will have a look in my morning, too tired now19:21
amurrayzyga-mbp: yeah close_range is on my list of stuff to look at (we ideally also would want a newer libseccomp as well so we get openat2 and a few others as well - https://pastebin.ubuntu.com/p/zJRczX4BFk/)22:38

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