/srv/irclogs.ubuntu.com/2017/07/14/#snappy.txt

=== JanC_ is now known as JanC
mupPR snapcraft#1405 opened: pluginhandler: check for collisions only in existing files <Created by elopio> <https://github.com/snapcore/snapcraft/pull/1405>02:21
mupPR snapcraft#1406 opened: manifest: rename the file to manifest.yaml <Created by elopio> <https://github.com/snapcore/snapcraft/pull/1406>02:39
mupPR snapcraft#1394 closed: tests: document the test suites in the snapcraft repo <Created by elopio> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1394>02:42
qu1nn_1ultra newb to snappy packages.  using debian stretch. installed snapd package via "sudo apt install snapd" this appears to have taken.  Went to install nextcould via "sudo snap install nextcloud" and the terminal window states "error: cannot install "nextcloud": snap "nextcloud" has changes in progress"  what does that mean?02:49
=== chihchun_afk is now known as chihchun
=== pbek_ is now known as pbek
mupPR snapd#3588 closed: tests: fix how package lists are updated for opensuse and fedora <Created by sergiocazzolato> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/3588>06:23
mupPR snapd#3580 closed: store: configurable base api <Created by atomatt> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/3580>06:30
mupPR snapcraft#1407 opened:  recording: record the original snapcraft.yaml <Created by elopio> <https://github.com/snapcore/snapcraft/pull/1407>06:30
* zyga ran away from home, won't be back today08:44
* zyga updates interfaces API to new agreements08:51
=== chihchun is now known as chihchun_afk
Chipacamy ISP is not happy today :-(09:53
zygaChipaca: what's the problem?09:54
Chipacazyga: https://aastatus.net/09:54
zygashellcheck is really really smart09:54
zygaIn packaging/fedora/snap-mgmt.sh line 69:09:54
zyga            rm -rf "${SNAP_MOUNT_DIR}/$snap/$rev"09:54
zyga                   ^-- SC2115: Use "${var:?}" to ensure this never expands to / .09:54
zygaChipaca: mind the outage09:55
zygaChipaca: on the upside, I can tell you how to do multi-homing09:55
zygaChipaca: on the downside, I don't know if I do it correctly, my experience was so-so when I enabled load-balancing09:55
Chipacazyga: son can my isp (but it's more expensive)09:55
Chipacaso can*09:55
zygaChipaca: multi-home with a usb modem09:56
Chipacaif this happened more frequently i might consider it09:56
zygaChipaca: but I already had those from last year when I was working in the woods09:56
Chipacaas it is i can tolerate having to switch manually (and losing access to my music player!)09:56
zygaChipaca: the horror!09:57
Chipacazyga: the router these guys give you can take a usb modem and switch, i think (or maybe it's the more expensive router), but they can also connect you up to multiple circuits properly09:57
zygaChipaca: ah that's pretty nice09:58
Chipacain any case, probably not worth it09:58
zygaChipaca: I did it manually on ubuntu09:58
Chipacabecause when you fix a SPOF by doubling stuff, your failure rate goes up09:58
zygaChipaca: but I also wanted to set up squid and a few other things to make my no-broadband network manageable09:58
Chipacazyga: is wwwoffle still a thing?09:58
Chipacai remember using that a lot09:58
zygaChipaca: wwwoffle? I never heard about it09:59
zygaChipaca: I'm using squid, bind, dhcpd and systemd-networkd09:59
Chipacazyga: wwwoffle is no longer in the (ubuntu) archive, but polipo claims to be similar09:59
zyga(though I need to see if it can do what I need, I may have to switch to something more manual as it doesn't let me configure routing the way I need)09:59
Chipacazyga: https://www.gedanken.org.uk/software/wwwoffle/10:00
Chipacabasically a agressive squid that if offline just serves up stale content no probs10:00
zygaah, interesting10:02
zygayeah, I wanted to script my installation a little to probe the network and switch to offline mode if both links are down10:02
zygawell, maybe one day10:03
Chipacazyga: https://control.aa.net.uk/blip.cgi/ <- not a happy puppy10:10
zygawhat is that?10:11
zygathat's not the store monitoring thing10:11
Chipacazyga: logins and logouts at my isp10:11
zyga - failed signature verification: openpgp: invalid signature: hash tag doesn't match10:11
Chipacalots of 'em means things are broken10:11
zygahave you seen an error message like this before?10:11
zyga(this is me running snapd from the tree)10:12
Chipacazyga: no but don't tell Son_Goku or he'll start ranting about gpg again10:12
Son_Gokumoo10:12
zygahey Son_Goku how are you doing?10:12
zygait finally stopped raining here10:12
zyga(fingers crossed)10:13
zygaso I'm in good (relatively) mood10:13
ChipacaSon_Goku: :-)10:13
Son_Gokumy mouth tastes like cotton10:13
Son_GokuI just woke up10:13
zygahangover?10:13
zygadid you like the żubrówka shot?10:13
zyga(please please please like it)10:14
ogra_ppisati, any idea about the oops in https://forum.snapcraft.io/t/wifi-and-bluetooth-on-snappy-ubuntu-on-a-dragonboard/1297 ?10:18
ogra_(i have the feeling i have seen it before but cant remember the context)10:25
* zyga relocates, brb10:26
ppisatiogra_: uhm, not really10:36
zygafd10:38
zygare10:38
zygamvo: should we be worried?10:39
zyga2017/07/14 12:20:28.730790 snapmgr.go:418: Cannot prepare auto-refresh change: cannot add some assertions to the system database:10:39
zyga - failed signature verification: openpgp: invalid signature: hash tag doesn't match10:39
zygais that a side effect or running locally10:40
zyga(go build and just run)10:40
zygaor do we have a gpg issue at hand10:40
Son_Gokuzyga: no, never10:43
zygaSon_Goku: you didn't like it? aww :-(10:43
zygaSon_Goku: maybe next time I can bring you something nicer10:43
Son_Goku... with food to go with it10:44
zygaSon_Goku: ah10:44
zyga:D10:44
zygaSon_Goku: herring with cream and vodka (though not żubrówka anymore, doesn't fit)10:44
zygaSon_Goku: very traditional Polish quisine10:45
Son_Gokuherring? as the fish?10:45
zygayes10:45
Son_GokuI hate fish :D10:45
zygayou know this sentence can be understood in two opposite ways? ;-)10:45
zygaSon_Goku: I hate fish thus I will kill each one and possibly eat it10:46
zygaSon_Goku: I hate fish thus I would rather not eat any10:46
Son_Gokuthe latter10:46
zygaSon_Goku: seriously you didn't try this, it's a very unique taste10:46
zygaSon_Goku: along with onions and cream10:46
Son_Gokuwe'll see then10:46
mvozyga: I have not seen this one yet :/10:47
zygahttps://www.google.es/search?q=%C5%9Bled%C5%BA+ze+%C5%9Bmietan%C4%85&client=ubuntu&hs=gNL&channel=fs&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiNqeCdzIjVAhXCExoKHZ65BuEQ_AUICigB&biw=1280&bih=653 :D (sorry for google.es searching for polish food)10:47
zygamvo: neither did I10:47
zygamvo: it comes out of snapd periodically while I'm wokring today10:47
mvozyga: I do see a debian-unstable-64 test failrue in master, but when I run the test myself10:47
zygaactually both do:10:47
zyga2017/07/14 12:37:23.557705 snapmgr.go:418: Cannot prepare auto-refresh change: cannot add some assertions to the system database:10:47
zyga - failed signature verification: openpgp: invalid signature: hash tag doesn't match10:47
zyga2017/07/14 12:37:23.557770 stateengine.go:98: state ensure error: cannot add some assertions to the system database:10:48
zyga - failed signature verification: openpgp: invalid signature: hash tag doesn't match10:48
zyganote that this is not a failure, it's just a message out of the blue10:48
zygathough I suspect it'd fail a refresh test10:48
zygaSon_Goku: I even found a wikipedia article about it https://en.wikipedia.org/wiki/Dressed_herring10:49
Son_Gokuthe Slav is strong in that one10:50
zygaindeed10:51
zygamaybe we could do a winter sprint in poland somewhere, it would surely show up10:51
fgimenezhi mvo, i got this error during 2.27~rc3 validation http://paste.ubuntu.com/25088294/, so far in amd64 and i386 (not yet executed in the rest of archs), the session is open in case you want to take a look10:52
zygafgimenez: looks like activation didn't trigger?10:53
zygamvo: could this be caused by the same thing we found at the sprint, where master was out of date wrt packaging and it did the wrong thing via reexec10:54
Son_Gokuzyga: uh, no10:56
Son_Gokuwinter sucks10:56
zygaSon_Goku: not when you have śledzik and wódka or reason to go outside into the snow10:56
zygaSon_Goku: seriously though I think you are right,10:57
mvofgimenez: yeah, if you could /msg me how to login, that would be nice10:57
mvofgimenez: I suspect its something silly10:57
zygaSon_Goku: do you have strong winters back home?10:57
Son_Gokuyes10:57
Son_Gokunot this year, but the years before, we did10:57
mvozyga: could be, but 2.27 should be close to master still10:57
Son_Gokublizzard after blizzard10:57
zygaSon_Goku: and you don't like winter?10:57
Son_GokuI love it when it's relatively calm10:58
zygaSon_Goku: I really really dream about one sprint location10:58
zygaIceland10:58
Son_GokuIceland is green...10:58
zygajust because it's such a outwordly location10:58
zygaand so barren10:58
zygaI'd like to see it10:58
Son_Gokugreenland is the barren place10:58
zygaget us a cabin in the middle of 100km patch with no other peoplpe10:58
zygaiceland is also barren in the sense that few people live there10:58
zygaand it's rather large10:58
zygaI doubt greenland has sprint sustaining conditions10:59
zygaapart from BUILD THE DAM IGLOO THE BEAR IS COMING!!!!10:59
Son_Gokuhaha10:59
zygaaka team building and bonding exercise10:59
zyga(PM dressed up as bear)10:59
Son_Gokuoh dear10:59
Son_Gokuthe PM would die first10:59
zygasee10:59
zygaPM woud have to kill and eat the inside of the bear first10:59
zygathe running caracas shouting "rrrrrreeeeleease"!11:00
* zyga gets back to yaml11:00
zygaChipaca: do you know any simple command line yaml thing11:01
zygathat I could pipe yamlto11:01
zygaand it'd shout "that's not yaml dummy, ask Chipaca how it's made"11:02
fgimenezmvo: sure 1sec11:02
zygaChipaca: and while we're talking, is there an implict assumption that our CLI commands speak in text that magically is parsable as valid yaml?11:02
zygaChipaca: or can we be free-form11:02
zygaaha11:04
mupPR snapd#3589 opened: tests: remove unneeded check for re-exec in InternalToolPath() <Created by mvo5> <https://github.com/snapcore/snapd/pull/3589>11:05
zygare Chipaca11:17
zyga13:01 < zyga> Chipaca: do you know any simple command line yaml thing11:18
zyga13:01 < zyga> that I could pipe yamlto11:18
zyga13:02 < zyga> and it'd shout "that's not yaml dummy, ask Chipaca how it's made"11:18
zyga13:02 < zyga> Chipaca: and while we're talking, is there an implict assumption that our CLI commands speak in text that magically is parsable as valid yaml?11:18
zyga13:02 < zyga> Chipaca: or can we be free-form11:18
Chipacazyga: yq?11:18
Chipacazyga: tbh i've been using yaml-online-parser.appspot.com for that, because i'm lazy, but yq exists11:18
zygais that a command name?11:18
zygaah11:18
Chipacalike jq but for yaml, yes, it exists11:18
zygammm, are you on 16.04?11:19
Chipacanot particularly good when i tried it11:19
Chipacai am11:19
Chipacazyga: i'd say snap instlal yq, but it's not mature enough imho11:19
Chipacazyga: so virtualenv + pip install11:19
zygaChipaca: ah11:20
Chipacahm11:20
Chipacahttps://pypi.python.org/pypi/yq11:20
zygaChipaca: how do you feel about output like this? http://pastebin.ubuntu.com/25088397/11:20
Chipacamaybe i got it from a duff github thing, because that's at 2.2011:20
Chipaca2.20 doesn't sound immature11:20
zygaChipaca: observe how output differs depending on label/attrs being there and visible11:20
zyga(I added a label and implicit attribute to network interface so that it would show)11:21
Chipacazyga: why's the label like a slightly more verbose summary11:21
Chipacaanyway, it seems alright to me11:21
Chipacanow i'm going to go for a run11:22
zygaChipaca: label is per instance11:22
Chipacai expect my network to continue frobbling in my absence11:22
zygaChipaca: the actual text there is fake11:22
zygaChipaca: summary is per interface class11:22
Chipacazyga: a'ight, even better then11:22
zygaChipaca: I'm trying to come up with something in response to https://github.com/snapcore/snapd/pull/3399#discussion_r12119589811:22
mupPR snapd#3399: many: add the interface command <Decaying> <Created by zyga> <Closed by zyga> <https://github.com/snapcore/snapd/pull/3399>11:22
Chipacazyga: as i say, it seems alright to me at a glance11:23
zygagreat!11:23
zygaI think it's fine11:23
zygait's not API-fine because the output may be a list of strings11:23
zygaor a list of objects11:24
zygabut that's fine11:24
zygapeople that do dynamic languages love that anyway11:24
zyga;-)11:24
zygaI wanted to retain the abiity to show details11:24
* zyga needs to run and pay for parking 11:24
* zyga fed the parking meter 11:42
morphiszyga: ping11:54
zygayes11:55
zygamvo, Chipaca: can you pastebin (private) the details of this snapd install oops please Jul 12 22:04:59 test-container /usr/lib/snapd/snapd[24472]: handlers.go:204: Reported install problem for "core" as 255c06b6-674e-11e7-8c10-fa163e54c21f OOPSID11:55
zygamorphis: what's up?11:56
morphiszyga: just checking if you or I should update the opensuse snapd package for the latest 2.26 release11:56
zygamorphis: I wanted to update to 2.27 as it gets released (mvo said monday)11:57
morphiszyga: release to stable on monday?11:58
zygamorphis: I think so11:58
morphisok11:58
zygamorphis: sync packaging to master, update and release11:58
morphismakes sense11:58
morphiszyga: ok, then I leave that up to you11:59
morphisgive me a ping when you need another test on the PR11:59
zygamorphis: okay, I'll try to sync the package and fix tests over weekend, hoping that we can smoothly press the button first thing next week12:00
morphissounds good12:00
morphiszyga: you're in Warsaw next week?12:00
zygamorphis: I'm in Warsaw right now :)12:00
zygamorphis: as for the sprint, I won't be there for the week12:00
morphiszyga: ah, great!12:00
zyga(maybe I'll lurk for food ;-)12:01
morphishehe12:01
zygamvo has the tough job next week12:01
zygaI'll be there to hug him and offer refreshments12:02
mupPR snapcraft#1408 opened: Set XDG_CACHE_HOME in persistent LXD container <Created by kalikiana> <https://github.com/snapcore/snapcraft/pull/1408>12:16
Son_Gokuzyga, what's going on with mvo next week?12:23
morphisSon_Goku: sprinting :-)12:23
zygaSon_Goku: sprinting in Warsaw12:25
zygaSon_Goku: on a business sprint, little coding, lots of tables and stuf12:26
Son_Gokuah, so mvo will be able to twiddle his thumbs a bit :P12:26
niemeyerHello all!12:27
Son_Gokuniemeyer: morning!12:27
Son_Gokumvo: did you see the typo of the word "profiles" in the changelog12:28
mvoSon_Goku: I have not, I will check and fix12:29
Son_Gokumvo: you should see my message to you yesterday about "profilese" :)12:29
Son_Goku(as Pharaoh_Atem )12:29
zyganiemeyer: hello12:30
mvoSon_Goku: uh, sounds like irc ate it12:30
zyganiemeyer: offtopic, remember when I asked all those questions about the interface API12:30
niemeyerzyga: Yeah12:30
zyganiemeyer: I really must have been tired then, it's all perfectly logical on fresh read12:30
niemeyerzyga: (what's the topic, btw? :P)12:30
zyganiemeyer: not sure how I can come across so different now12:30
zyganiemeyer: PR 339912:30
zyganiemeyer: anyway, all good, will be done soon12:31
niemeyerzyga: Hah, yeah.. I thought it'd make more sense after sleeping on it :D12:31
niemeyerzyga: Thanks!12:31
zyganiemeyer: and now some more ontopic things: https://forum.snapcraft.io/t/cannot-refresh-cannot-add-assertions-failed-signature-verification-while-hacking-on-master/132412:31
zyganiemeyer: never saw this, didn't dive into it yet but I wanted to keep this on the radar given the immenent release12:31
niemeyerzyga: The agreements around the apps API shouldn't change this much, I think12:31
Son_Goku[Thursday, July 13, 2017] [3:11:33 PM EDT] <Pharaoh_Atem>       mvo: what's this "profilese" you speak of? :P https://github.com/snapcore/snapd/commit/7cb1b27c546bce219114010fe9c8f4d0e6a4807112:31
niemeyerzyga: The most interesting outcome of that conversation is that we'll now have an endpoint that talks about APIs in general12:31
niemeyerErm12:32
niemeyer"apps in general"12:32
mvoSon_Goku: woah, that is a typo so big you can drive a car through12:32
Son_Goku:D12:32
zyganiemeyer: are you referring to the the discussion between you and Chipaca about the services and how apps are represented there?12:33
niemeyerzyga: Yeah, the one you asked about yesterday12:34
zyganiemeyer: ah, right12:34
Chipacasnappers, my internets are very very flaky today (isp's cisco hw is having a bad bgp day), so assume anything you say to me on irc wasn't heard unless directly answered12:34
zyganiemeyer: thanks for confirming that12:34
zygaChipaca: I will make you feel at ease by acking the statement12:34
zygaat least now we know12:34
Chipacazyga: ta :-)12:34
zygaSon_Goku: profilese is profiles in snapese languagese12:35
Son_Gokuhaha12:35
Chipacazyga: I'd tell you a tcp joke, but I'd never know if you got it12:35
zyga"for uniformitese our changeloges will now be written in snappese"12:35
zygaChipaca: hehe12:35
zygaChipaca: wasn't that an UDP joke?12:35
Chipacazyga: but you might not get it in order12:36
Chipacazyga: I'd tell you an UDP joke12:36
zygaboy someone is in good mood today :)12:37
zygaboy someone is in good mood today :) [dup]12:37
zygaboy someone is in good mood today :) [dup]12:37
ChipacaTCP is the one that can have the bizantine generals problem (whereas udp lets the app deal with that)12:37
Chipacamy isp is having such a bad day its twitter notifications are getting rate-limited12:38
Son_Gokuzyga: here we go: https://copr.fedorainfracloud.org/coprs/ngompa/snapd-prerel-fedora/build/579417/12:38
Son_Gokuzyga: incidentally, COPR supports webhooks, so every commit or every tag could lead to a build in COPR12:39
Son_Gokuzyga: if we had a Snappy SIG in Fedora, we could have an official group on copr for these things :)12:40
zygavery nice, thank you!12:41
Chipacasomething something Launch all 'SIG'!12:41
zyga`Instructions not filled in by author. Author knows what to do. Everybody else should avoid this repo. `12:41
zygaSon_Goku: is there a flatpak SIG in place already?12:41
Son_Gokuzyga: there is not, because the Workstation guys are driving that directly12:42
zygaSon_Goku: I'm following the ongoing thread that opposes the "graphical apps as flatpacks" change12:42
Chipacaniemeyer: wrt linode etc etc, have you seen the price on alibaba instances?12:42
zygaI see12:42
zygaalibaba is a cloud now?12:42
Son_Gokuthere is a Modularity SIG12:42
Son_Gokuerr, workgroup (WG)12:42
Chipacahttps://www.alibabacloud.com/product/ecs?spm=a3c0i.7911826.709257.dproducta1.289572c4oGWOX6#EcsInsTableTrans_linux_SG12:42
Son_Gokuzyga: https://fedoraproject.org/wiki/Modularity_Working_Group12:42
zygaChipaca: all the VMs are backed up by china, for free ;-)12:43
Son_Gokuzyga: a Snappy Fedora would most likely involve working with the modularity guys12:43
zygaI agree12:43
zyganiemeyer: "SSD Cloud Server from $30 USD per instance12:43
zygafor a whole year, with 1TB free data transfer!"12:43
zygathat's nice~12:43
Chipacazyga: they do indeed have a cn availability zone -- and apparently have simplified some of the cn paperwork for you to have a cn pop12:43
Chipacabut i'm assuming that's not interesting for us on the snapd side (whether it's interesting for noise][ & co is a different point)12:44
zygameh12:44
zygaThis promotion is limited to 3 orders per user, with 1 instance per order. Each user can purchase up to 3 instances.12:45
zyganot so nice12:45
Son_Gokuzyga: wut12:45
Son_Gokusnapd is broken for i386?12:45
Chipacawut?12:45
Chipacacertainly shouldn't be :-)12:46
zygaSon_Goku: how?12:46
Son_Gokuzyga: https://copr.fedorainfracloud.org/coprs/ngompa/snapd-prerel-fedora/build/579417/12:46
Son_Gokuthe build just failed for all 32-bit x86 targets12:46
zygamvo's fav12:46
zyga# github.com/snapcore/snapd/cmd/snap-seccomp12:46
zygaIn file included from /usr/include/xfs/xqm.h:21:0,12:46
zyga                 from src/github.com/snapcore/snapd/cmd/snap-seccomp/main.go:49:12:46
zyga/usr/include/xfs/xfs.h:53:12: error: size of array 'xfs_assert_largefile' is too large12:46
zyga extern int xfs_assert_largefile[sizeof(off_t)-8];12:47
zygafeels like missing -D_LARGE_FILE_SUPPORT=1 or similar12:47
Chipacauhh12:47
zygawhatever that macro was12:47
zygabut my 0.99PLN goes there12:47
Chipaca-D_WTF_BBQ12:47
Son_Gokuzyga: and this is why we do this :)12:47
zygaSon_Goku: yep12:47
zygaSon_Goku: thank you!12:47
zygaspeaking of which12:48
zygaI need to setup for the call12:48
mvoSon_Goku: uh, thank you12:49
Son_Gokumvo: for what?12:50
* zyga preeemptively hugs mvo who will now setup fedora 25 i386 system to see which build flag is missing12:50
mvoSon_Goku: for the build log!12:50
Son_Gokuhaha12:50
Son_Gokumvo: no problem :)12:50
Son_Gokuyou can also use the generated src.rpm to actually rebuild locally :D12:51
mupPR snapcraft#1406 closed: recording: rename the file to manifest.yaml <Created by elopio> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1406>13:01
zyga_ogra_: can we please merge https://github.com/snapcore/core-build/pull/1413:39
mupPR core-build#14: initramfs/testing: add unit tests for initrd scripts <Created by zyga> <https://github.com/snapcore/core-build/pull/14>13:39
zyga_ogra_: I'd rather have *some* test support than none13:39
zyga_and we can iterate on it ad nauseam once it is in13:39
zyga_it's just python :)13:39
ogra_zyga_, do they work ?13:39
zyga_ogra_: of course!13:40
zyga_ogra_: travis runs them13:40
zyga_ogra_: feel free to try to write a few13:40
ogra_i thought there were still open issues ...13:40
zyga_nope13:40
zyga_it's all good13:40
ogra_well, no objections to merging it then13:40
zyga_woot :)13:40
zyga_I only updated it once after I got new mypy to make the whole python code statically tpyed13:41
zyga_typed*13:41
zyga_(mypy is a blessing)13:41
zyga_my code could be better but it it's not critical13:41
zyga_I will return to it when the load is smaller, to write more tests13:42
zyga_ideally people doing android bootloader support could now tests their code13:42
zyga_ogra_: merged now13:44
* zyga_ -> walk & break towards the bus stop13:45
mupPR core-build#14 closed: initramfs/testing: add unit tests for initrd scripts <Created by zyga> <Merged by zyga> <https://github.com/snapcore/core-build/pull/14>13:45
ChipacaEHLO13:46
zyga_hey Chipaca-SMTP13:46
zyga_Chipaca: is SMTP a honorific suffix used on IRC by geeks who read the wikipedia article?13:47
Chipacadid i miss anything fun?13:47
Chipacazyga_: if it is, it's somewhere under "-bo"13:47
zyga_Chipaca: :D13:47
zyga_nah, I'm turning gray, can't be -bo13:47
zyga_unless it recycles when one becomes senile13:48
* zyga_ starts walking, ttyl13:48
Chipacazyga_: or you experience time backwards13:48
mupPR snapcraft#1405 closed: pluginhandler: check for collisions only in existing files <Created by elopio> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1405>13:52
cachiomvo, are you working on the linode:debian-unstable-64:tests/upgrade/basic ?14:03
mupPR snapcraft#1409 opened: snap: remove completer entry <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/1409>14:04
mvocachio: sort of, I was looking into it and then got into meetings - its "funny" because when I run this test via spread linode:debian-unstable-64 it does not fail for me14:06
mvocachio: I have a theory why it might fail, but if you also have one I'm keen to hear it14:06
cachiomvo, I don't. I'll take a look now14:06
mvocachio: I think the problem is the following - in 2.21 we had only SNAP_REEXEC as the environment. so snapd starts, then re-execs and sets SNAP_REEXEC=0 to prevent it from re-execing again. now in cmd.go:InternalToolpath() we check for that key and if it is set we don't use the  tool from core. which is wrong in this case, I put a PR up for it, but it fails on test sright now14:10
cachiomvo, ah, ok,14:11
cachiomvo, which is th PR?14:11
mvocachio: 358914:12
mvocachio: I think I have an idea, let me push something (once local unit tests are happy)14:18
Pharaoh_Atemmorning14:22
mvocachio: I pushed a new commit, lets see if 3589 is now happy14:24
cachiomvo, ok, I could reproduce the issue14:27
cachiomvo, I am in the machine14:27
cachiomvo, do you want to check something?14:28
mvocachio: if you could run it with the two commits from 3589 that would be nice14:31
mvocachio: what did you do to reproduce?14:31
cachiomvo, just executed using the flag -repeat 20 for the test14:31
cachioto rerun it until it fails14:32
cachiomvo, I'll try the same with your branch14:33
mvocachio: aha, nice. please let me know how it goes! strange that it needs -repeat 20 when in master it seems to fail consitently14:34
cachiomvo, I am running on your branch now14:41
cachiomvo, I'll let you know14:41
mvota14:45
cachiomvo, I reproduced the error with your branch :(15:04
cachiomvo, https://paste.ubuntu.com/25089342/15:04
=== cachio is now known as cachio_lunch
zygare15:08
niemeyercachio_lunch: #3505 reviewed, thanks!15:08
niemeyerHmm.. lunch is a good idea, biab15:08
mupPR snapd#3590 opened: cmd/snap: snap cli to set or revert the custom store <Created by atomatt> <https://github.com/snapcore/snapd/pull/3590>15:14
=== cachio_lunch is now known as cachio
cachiomvo,  I see this comment on the test https://paste.ubuntu.com/25089614/15:53
cachiomvo, could it be affecting in 2.2615:53
cachio?15:53
=== alan_g_ is now known as alan_g
zygare16:05
zygaaha, good catch cachio!16:05
ogra_zyga, if you have a bored moment on the weekend or so ... https://github.com/snapcore/pi3-gadget/pull/11 (though just taking a look at the resulting branch is probably easier than the diff https://github.com/ogra1/pi3-gadget )16:15
mupPR pi3-gadget#11: build uboot from source, pull blobs from upstream, use dtbs from archive <Created by ogra1> <https://github.com/snapcore/pi3-gadget/pull/11>16:15
mupPR snapd#3591 opened: interfaces/greengrass-support: adjust accesses now that have working snap <Created by jdstrand> <https://github.com/snapcore/snapd/pull/3591>16:29
mvocachio: hm, thank you. there goes my theory. /me scratches head16:30
cachiomvo, so /usr/lib/snapd/snap-update-ns should exist, right?16:32
pstolowskimvo, cachio do you know if there is anything happening to linode? my travis job for #3569 has been sitting and waiting for start for ~4 hours. I've just cancelled it and restarted and it's still waiting for something16:33
mvocachio: yes, but this test is using snapd 2.21 which does not have it, in this case it should come from the core snap16:34
mupPR snapcraft#1410 opened: tests: remove download timeout workaround <Created by elopio> <https://github.com/snapcore/snapcraft/pull/1410>16:34
cachiopstolowski, something weird is happening, perhaps we are reaching the limit of machines16:35
cachioniemeyer, any idea about what pstolowski is saying?16:35
cachiomvo, ok16:35
om26erHi! I can't login to snapd as it asks for 2-pass credentials. From the web interface I can login without 2-pass credentials.16:37
zygaogra_: oh, nice!16:42
zygajdstrand: commented on the greengrass PR16:44
cachiopstolowski, I think the problem is on travis16:47
cachiopstolowski,  it is not running the tests16:47
zygapstolowski: travis has limited capacity16:48
zygapstolowski: existing tests block running subsequent tests16:48
zygapstolowski: this should be displayed on the PR status page16:49
jdstrandzyga: I responded16:49
jdstrandzyga: unrelated, fyi https://bugs.launchpad.net/snapd/+bug/170422216:49
mupBug #1704222: snap debug get-base-declaration does not work with 2.26.9 <snapd:New> <https://launchpad.net/bugs/1704222>16:49
niemeyercachio, pstolowski: Looking16:54
cachiomvo, I think the problem is on the core which is in beta16:55
niemeyerpstolowski: You mean it's sitting there yellow?16:55
cachiomvo, not the stable one16:55
niemeyercachio: Is that what he was talking about?16:57
pstolowskiniemeyer, yes, it's been like that for a few hours16:57
niemeyerpstolowski: Travis has a few queues.. one for the project, we can only run so many things concurrently, but also one for everybody16:57
cachioniemeyer, the builds are in created state16:57
niemeyerpstolowski: In some cases there's just too much going on16:58
niemeyercachio, pstolowski: When it's yellow, it hasn't even started, which means it can't possibly be about Linode16:58
niemeyerLooking here we can see that indeed Travis has built some global backlog today:16:58
niemeyerhttps://www.traviscistatus.com/16:58
cachioniemeyer, I said the same16:58
niemeyerThis, specifically:16:58
niemeyerhttps://usercontent.irccloud-cdn.com/file/7AqxcV5f/image.png16:58
mvocachio: interessting - does it work with stable?16:59
pstolowskiniemeyer, yeah i know.. i just don't recall it taking that long16:59
pstolowskifair enough16:59
niemeyerpstolowski: Unfortunately, your strategy of stopping and restarting was a really bad one in this specific case :)16:59
pstolowskiniemeyer, yes!16:59
cachiomvo, I ran the test manually and worked, I am running it again16:59
cachiomvo, I am running manually with beta now17:00
cachioif it fails it means the problem probably is in the beta17:01
ChipacaI'm in a maze of twisty circular imports, all alike17:01
Chipacaso I'm going to EOW right about here17:01
Chipacaniemeyer: mvo: (anybody else?): safe travels!17:02
jdstrandzyga: is there a particular pivot_root mediation issue you were thinking about? I'd like to make sure we have a bug for it17:03
niemeyerChipaca: Thanks!17:03
mvoChipaca: thanks, appreciated!17:03
niemeyerpstolowski too, but out of Warsaw rather than into it :)17:03
mvocachio: ta17:03
pstolowskiniemeyer, i got part of the https://forum.snapcraft.io/t/how-to-snap-get-root-document/522/2 story implemented (printing the keys), but not the ability to print root document. I need to add a spread test though so not proposing it just yet. i need to start packing stuff for tomorrow17:03
niemeyerHe's running away from us17:03
niemeyerpstolowski: 👍17:04
Chipacaniemeyer: my envy stops me from wishing him well17:04
niemeyerLOL17:04
pstolowski:)17:04
Chipacapstolowski: break a leg :-)17:04
pstolowskii'll drink a few beers for you guys :)17:04
cachiomvo, manually works also with beta17:05
pstolowskionce afain, safe travels everyone, have a good sprint & time in Warsaw!17:05
pstolowskio/17:06
cachiomvo, the change that you did should work if the test updates the core from the store?17:06
zygajdstrand: just that pivot_root is the reason we are not using chroot, pivot root is transparent to apparmor so one can construct a fs where after pivot root all paths are allowed17:07
* zyga takes a break for birthday party (not his), back to hacking tomorrow, have some things to catch up after a slow eek17:08
zygaweek17:08
kyrofazyga, a kid? My son's was yesterday17:08
cachiomvo, I think the problem is that this test is using a snapd from the store and not the built one17:08
jdstrandbye zyga, have fun17:09
zygakyrofa: no, friends that are expecting one (finally we're not going to be the sole parents)17:10
zygakyrofa: kids are very unpopular in this generation apparently17:11
zygajdstrand: btw, just a quick question17:11
zygajdstrand: are you familiar with the hybrid DFA/NFA tables used by the binary representation?17:12
zygaI found them rather curious17:12
zygaI'm planning on documenting them via Documentation/ patch17:12
dpb1hi there -- how do I build the core snap?  I'm searching online and not finding a lot17:13
jdstrandzyga: only at the very highest levels. you would want to talk to jjohansen117:14
kyrofazyga, ha!17:14
* zyga waves17:15
niemeyerYeah, Travis is definitely having trouble today.. we have almost the entirety of our machine pool powered off right now17:15
zygajdstrand: thank you!17:15
cachiomvo, there?18:12
mvocachio: not really, its getting late here :/18:13
cachiook, I'll tell you on monday18:15
cachioI have a fix for the upgrade test but it is partial18:15
mvocachio: ok, I think my PR is still useful, but slightly sad that this particular case is not fixed. *if* its getting the snapd from the store in the test, we probably just need to merge it to master and 2.27 and things should start working again?18:17
mvocachio: (I still think my PR addresses the root cause of the bug)18:18
cachiomvo, agree18:18
cachioif I install from stable the core18:19
cachiomvo, I can't reproduce the error18:19
cachiobut if I remove the line "snap install core"18:19
cachiothe test gets stuck running18:20
cachioRun configure hook of "core" snap if present18:20
mvocachio: ok, keep me updated on this, I have only half-a-brain available for it right now18:23
* mvo vanishes for some minutes18:23
cachiomvo, I am gonna update your branch to push the fix in the test, is ok?18:24
cachiomvo, or you prefer a different branch18:25
mvocachio: sure, just push to my branch18:50
cachiomvo, I did it, tx18:51
mupPR snapd#3592 opened: interfaces: opengl support pci device and vendor <Created by kyrofa> <https://github.com/snapcore/snapd/pull/3592>19:31
kyrofajdstrand, please add that to your review backlog ^^19:31
jdstrandI know this PR :) I'll do it now19:32
kyrofajdstrand, you're the best!19:32
mupPR snapd#3593 opened: interfaces/wayland: add access to wayland compositors <Blocked> <Created by jdstrand> <https://github.com/snapcore/snapd/pull/3593>19:46
=== qu1nn_4 is now known as qu1nn_1
qu1nn_1anyone familiar with the nextcloud snap?22:37

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