/srv/irclogs.ubuntu.com/2017/04/26/#snappy.txt

=== elfgoh_ is now known as elfgoh
mupPR snapd#3205 closed: tests: add openvswitch interface spread test <Created by fgimenez> <Merged by niemeyer> <https://github.com/snapcore/snapd/pull/3205>01:59
=== chihchun_afk is now known as chihchun
=== cpaelzer_ is now known as cpaelzer
mupPR snapcraft#1282 opened: parts: remove the deprecated snap keyword from the internal parts representation <Created by elopio> <https://github.com/snapcore/snapcraft/pull/1282>05:56
mupPR snapd#3138 closed: interfaces/mount: add Change.Perform <Created by zyga> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/3138>06:18
pedronismvo_: morning, I need 2nd reviews of snapd#3192 and snapd#323906:39
mupPR snapd#3192: many: implement snap unalias <alias-or-snap> (aliases v2) <Critical> <Created by pedronis> <https://github.com/snapcore/snapd/pull/3192>06:39
mupPR snapd#3239: many: show alias changes on snap alias/unalias (aliases v2) <Created by pedronis> <https://github.com/snapcore/snapd/pull/3239>06:39
mvo_pedronis: thank, I have a look06:51
=== JanC is now known as Guest5365
=== JanC_ is now known as JanC
pstolowskimorning07:18
zygagood morning07:30
zygamvo_: sorry for being late, I will focus on code reviews the whole day07:30
mvo_zyga: hey, good morning. and no worries07:31
zygamvo_: did you see this error? https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial-snappy-dev-image/xenial/i386/s/snapd/20170425_122307_f3ac6@/log.gz07:34
zyga+ dpkg --purge --force-depends snapd07:34
zygadpkg: error processing package snapd (--purge):07:35
mvo_zyga: I have not seen this error yet. pre-removal script returned 1 is really not helpful :(07:37
zygamvo_: are those logged in any dpkg specific log file?07:38
mvo_zyga: unfortunately not, the best info we have is "Job for snapd.service canceled." right before that07:39
mupPR snapd#3197 closed: store: retry on connection reset too <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/3197>08:12
mupPR snapd#3192 closed: many: implement snap unalias <alias-or-snap> (aliases v2) <Critical> <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/3192>08:20
pedronismvo_: static checks are failing on the refresh scheduling branch, and thanks for bearing with me about naming stuff08:24
pedronismvo_: also thanks for the other review08:25
mupPR snapd#3240 opened: snap: add `snap refresh --time` option <Created by mvo5> <https://github.com/snapcore/snapd/pull/3240>08:28
mvo_pedronis: thank, looking08:28
mvo_thanks even08:29
ogra_zyga, do you have access to https://travis-ci.org/profile/snapcore  i would like to get the core-build branch turned on08:37
ogra_(or mvo_ ^^)08:37
zygaogra_: looking08:37
zygamy github token is in poland so... fingers crossed08:38
zygaI have08:38
zygaah, no08:38
ogra_whee08:38
zygaYou require admin rights to enable these repositories08:38
ogra_:(08:38
zygaso that's gustavo or mvo perhaps08:38
mvo_ogra_: I can not08:38
zygaor JamieBennett08:38
zygait's pretty terrible that we don't even know who controls this apart from gustavo08:38
JamieBennettzyga: I do not have admin rights there, I would defer to niemeyer08:39
ogra_yes, spoiled by LP team management :)08:39
ogra_ok, then i'll wait08:39
zygathanks for checking JamieBennett08:39
pedronisChipaca: hi, maybe you can give a 2nd review to snapd#3239 (it's smallish and has already a +1)08:40
mupPR snapd#3239: many: show alias changes on snap alias/unalias (aliases v2) <Created by pedronis> <https://github.com/snapcore/snapd/pull/3239>08:40
* zyga is sorry about the lack of reviews08:41
zygaI'll spend my whole day reading code, no writing today08:42
Chipacapedronis— perhaps I could08:42
ogra_hey, seeing suddenly each and ever project switch to meson ... do we have support for that in snapcraft yet08:44
ogra_*every08:44
ogra_seems to be the next famous thing08:44
Chipacahttp://mesonbuild.com/ ?08:44
ogra_yep08:44
pedronisChipaca: thx08:45
pedronismvo_: once #3239 lands I'm down to two PRs, one should be ok but needs  re-review/reviews, the other needs a little bit of further work08:48
mvo_pedronis: great, thank you08:55
ogra_sigh,. what changed in the store ... the core builds constantly fail uploading with a proxy error08:56
mvo_Chipaca: I like your suggestion about the --time help output. how about "Only show refresh time information" or "Only show refresh times information but not perform any refresh"?08:57
ogra_cjwatson, did anything change over night ? i did hit the retry button 3 times for 5 snaps already, all fail08:57
ogra_cjwatson, https://launchpad.net/~snappy-dev/+snap/core/+build/34833 or https://launchpad.net/~snappy-dev/+snap/ubuntu-core/+build/3484908:58
zygamvo_: maybe `snap refresh --query`08:59
* zyga reads that branch now08:59
Chipacamvo_— ( show refresh schedule information | list packages that would be refreshed ) but do not perform a refresh ?08:59
Chipacazyga— --query is weird, as you might expect its output to be that of --list09:00
zygaChipaca: hmm, I agree09:02
zygaChipaca: but --time is also weird in this context09:02
Chipacazyga— remove all flags, add a single --dwim09:02
zygaChipaca: I don't like it when "command --option" does something that more feels like "command subcommand"09:02
zygaChipaca: --dwim?09:02
zygadowhatimean?09:02
* Chipaca nods09:02
zygano, wait, blue WHAAAM09:03
mvo_Chipaca: works for me, thanks for the suggestion!09:03
Chipacamvo_— and i notice its prereq is gtg once green09:07
mvo_Chipaca: indeed :)09:07
=== chihchun is now known as chihchun_afk
zygamvo_: added one question about 324009:16
=== chihchun_afk is now known as chihchun
pedronisnotice that we already have snap refresh ---list09:18
pedronisso that boat has sailed I think09:18
zygayes, it is somewhat unavoidable, and I suspect nobody is really bothered by this (just software being software)09:19
mvo_zyga: uh, nice catch! thank yu09:22
zygamvo_: ah, I wasn't sure if this is some deliberate design!09:23
pstolowskimvo_, added a test to #323509:23
zygamvo_: I'll read the rest (I oftne start from the bottom for no other reason than that it feels less daunting) :-)09:23
cjwatsonogra_: 502 means a problem within click-updown09:24
cjwatsonogra_: so if something changed it was on the store side, not LP09:24
mvo_pstolowski: \o/09:24
cjwatsonogra_: raised on the OLS channel since our failure rate has definitely got a lot worse in the last day or two09:29
ogra_cjwatson, yeah, it started around easter that i saw the first failures in a while, but it got massively worse during this week09:30
morphiszyga: did you rebase my branch?09:30
morphiszyga: the interesting thing is that I don't have tests/main/interfaces-openvswitch  in my tree09:32
zygamorphis: no, I commented on what is in the PR09:32
zygamorphis: I didn't even clone it locally09:32
zygamorphis: merge master, fix the test and push09:32
zygamorphis: maybe travis tests the merged branch as well as the branch itself09:33
morphiszyga: done09:35
pedronis"The job exceeded the maximum time limit for jobs, and has been terminated." is a bit frustrating :/09:35
zygayes, indeed09:35
zygaespecially since travis is there only to hand-hold spread and its army of VMs09:36
cjwatsonogra_: There was a previous incident that was due to a large volume of logs being shovelled around within prodstack and swamping internal bandwidth, but that was fixed09:37
cjwatson(we should possibly detect 502 and retry, but with the current failure rate I don't know that it'd make a whole lot of difference)09:38
Trevinhojdstrand: can you try use snapcraft-preload from this branch https://github.com/3v1n0/snapcraft-preload/tree/string-appends-fixes ?09:46
Trevinhoit should fix the issues you were facing...09:46
Trevinhojdstrand: applying http://pastebin.ubuntu.com/24459277/ should be enough09:54
jaceknhello. How to "unpublish" snap from all channels?09:55
zygajacekn: "snapcraft close" I think09:56
jaceknzyga: hmm ok, I may have to log in to do that (I was trying to avoid that)09:58
zygajacekn: I suspect you can do that from the web UI too09:59
zygajacekn: just not sure as I didn't try09:59
jaceknzyga: does not look like it, when I untick all channels web UI says "This field is required"10:00
jaceknzyga: ah alright so look like it's because the store must have something in edge and beta. I used snapcraft close and that just switched beta and edge to the same revision as candidate10:02
pstolowskiChipaca, added 1 comment to your tab-completion10:06
Chipacawoo10:06
pstolowskichances are it's nonsense ;)10:07
Chipacaoh the _other_ tab completion one10:07
Chipaca:-)10:07
pstolowski(my comment, not your PR)10:07
Chipacagood question about empty :. Let me check.10:08
ogra_cjwatson, well, the failure seems pretty reliable now ... in case anyone needs reproducers ... let me know ...10:09
pedronispstolowski: made a small comment in one of your interface hooks PRs10:10
zygamvo_: added one more comment to https://github.com/snapcore/snapd/pull/324010:10
mupPR snapd#3240: snap: add `snap refresh --time` option <Created by mvo5> <https://github.com/snapcore/snapd/pull/3240>10:10
Chipacapstolowski— basically parts[0] would be "", meaning we'll suggest any and all plugs :-(10:10
pstolowskipedronis, yes, just saw them thanks!10:10
pstolowskiChipaca, ha!10:10
Chipacapstolowski— i'll confirm this empirically in a moment10:11
pstolowskiChipaca, should be easy to handle and make "" into "core" I guess, and let all the remaining logic do the job?10:12
mvo_zyga: aha, another nice catch, thank you again10:12
* zyga is super slow with reviews, needs to switch into review mood10:12
Chipacapstolowski— ah, we don't offer everything, we offer nothing instead10:16
Chipacaslightly better10:16
Chipacastill, I'll force it to 'core' if empty10:16
pstolowskiChipaca, :)10:20
* zyga breaks for some lunch and coffee10:22
zygabrb10:22
niemeyerMornings10:23
mvo_hey niemeyer, good morning!10:25
pstolowskihey niemeyer10:27
mupPR snapd#3241 opened: snap: make `snap prepare-image` read .assert files for local snaps <Created by mvo5> <https://github.com/snapcore/snapd/pull/3241>10:31
mupPR snapd#2895 closed: client,cmd/snap: first pass at client messaging around modes <Created by chipaca> <Merged by niemeyer> <https://github.com/snapcore/snapd/pull/2895>10:32
jaceknanybody knows what the problem could be? http://pastebin.ubuntu.com/24459530/ if I revert to tag v1.5.2 it builds fine so must be someting on prometheus side but still snapcraft should allow me to build it?10:35
Chipacapstolowski— addressed10:36
pstolowski👍👍10:37
niemeyermvo_, pstolowski: Mornings!10:37
niemeyermvo_: Seeing the recent change in snapd#2833, isn't there a test missing there?10:38
mupPR snapd#2833: many: allow core refresh.schedule setting <Created by mvo5> <https://github.com/snapcore/snapd/pull/2833>10:38
Chipacajacekn— looks like a bug in prometheus indeed10:38
Chipacajacekn— it's importing "context" from the wrong place10:38
Chipacajacekn— that is an error from Go itself10:38
Chipacajacekn— “package context: unrecognized import path "context" (import path does not begin with hostname)” i mean10:39
Chipacait is a strange one though10:39
mupPR snapd#3239 closed: many: show alias changes on snap alias/unalias (aliases v2) <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/3239>10:42
jaceknChipaca: coudl the fact that snapcraft prepends improt-path with "./" ahve anythihng to do with it? 'go', 'get', '-t', '-d', './github.com/prometheus/prometheus/...']'10:42
Chipacajacekn— it shouldn't, but it might10:43
Chipacajacekn— give me a bit10:43
morphisniemeyer: anything left to get https://github.com/snapcore/spread-images/pull/1 merged?10:44
mupPR spread-images#1: Add debian-unstable-64 base image <Created by morphis> <https://github.com/snapcore/spread-images/pull/1>10:44
Chipacajacekn— what happens if you run that by hand, adding a -v to it?10:47
jaceknChipaca: it will fail I'm pretty sure because of missing GO env variables but I can try setting it up10:49
pedronisniemeyer: hi, snapd#3237 can be reviewed again10:51
mupPR snapd#3237: many: adjust /aliases and "snap aliases" to aliases v2, also some cleanup <Created by pedronis> <https://github.com/snapcore/snapd/pull/3237>10:51
Chipacapstolowski— hm, re-reading your comment, is it only ever :<slot>, never :<plug>?10:52
pstolowskiChipaca, I think so yes, would need to check Resolve* methods again10:56
Chipacathen i've got this wrong. amending.10:57
pstolowskiChipaca, please double check in repo.go10:58
niemeyermorphis: It's in10:58
morphisniemeyer: thanks10:58
niemeyermorphis: np11:00
niemeyerpedronis: Looking11:00
morphisniemeyer: another one for fedora is coming soon11:00
Chipacapstolowski— in connect, empty means core only for the slot; in disconnect, it's either11:01
mupPR snapcraft#1281 closed: core: switch to version git <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1281>11:02
Chipacapopey— about https://forum.snapcraft.io/t/broken-snap-breaking-snapd/401 zyga seemed to know what it was about (and there was a pr to address it)11:09
Chipacapopey— i'll give him a shout to have him comment in there when he's around11:09
pstolowskiChipaca, right11:10
popeyChipaca: thanks11:11
niemeyerpedronis: LGTM11:15
pedronisniemeyer: thx11:15
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
ogra_niemeyer, could you please enable travis for the core-build branch ?11:17
niemeyerogra_: Done11:17
ogra_thanks :)11:17
niemeyerAny time11:18
Chipacazyga— hey11:18
Chipacazyga— we're seeing more and more panics in the wild with the nil map11:19
Chipacazyga— what is the status of that fix?11:19
zygaChipaca: let me see11:19
Chipacazyga— and can you comment about it on https://forum.snapcraft.io/t/broken-snap-braking-snapd/40111:19
zygaChipaca: yes11:19
zygaChipaca: so the fix was merged by mvo long ago11:20
zygaChipaca: we should also review and merge https://github.com/snapcore/snapd/pull/3208 to stay proactive for future issues11:20
mupPR snapd#3208: interfaces: recover panics when sanitizing plugs and slots <Created by zyga> <https://github.com/snapcore/snapd/pull/3208>11:20
zygaChipaca: done11:21
Chipacazyga— what is the snap doing wrong such that it breaks snapd?11:22
zygaChipaca: just make a snap that has a "content" plug11:23
zygaChipaca: without anything else11:23
zygaChipaca: we go and sanitize that, notice the content type is empty so we go and say it is the same as the interface name11:24
mupPR snapd#3242 opened: tests: tweak time for econnreset test a bit more <Created by mvo5> <https://github.com/snapcore/snapd/pull/3242>11:24
zygaChipaca: but then whaam, attr is a nil map11:24
zygaChipaca: I fixed that quite some time ago11:24
ahayzenzyga, hey, you state to install the edge core snap to 'see the error go away', but i can't install the one from edge as the snapd service crashes as soon as it starts :-) is there anyway i can manually stop it trying to do the security profiles step ?11:24
zygaahayzen: aha, when you already have that snap installed11:25
zygaahayzen: I'm not sure actually11:25
zygaahayzen: (eventually, like in two weeks) the change will garbage collect and won't run anymore11:25
zygaahayzen: but I assume you meant for something better11:25
ahayzenlike it failed to install and there is a pending task that never completes todo the security profiles (which then crashes each time the service starts)11:25
ahayzenzyga, right, yeah i was looking for a way to 'fix' my system :-) anyway i can force the garbage collect or something?11:26
zygaChipaca, mvo_: ^ any ideas?11:26
* zyga has none apart from moving the needle of time a little bit forward11:26
ahayzen:-)11:27
zygamvo_: perhaps curious input to the repair assertion11:27
niemeyermorphis: Do you have the fixes for the PR we discussed lined up?11:28
zygamvo_: I'd say that it would be good if we could send a repair assertion that repairs the state without sending 10MB binary11:28
niemeyermorphis: Want to include in the board11:28
morphisniemeyer: not yet11:28
niemeyermorphis: Okay, can you put that up in the pipeline so we don't risk releasing without the fixes?11:29
pedronisChipaca: mvo_: snapd#3237 needs a 2nd review11:32
mupPR snapd#3237: many: adjust /aliases and "snap aliases" to aliases v2, also some cleanup <Created by pedronis> <https://github.com/snapcore/snapd/pull/3237>11:32
mupPR snapd#3208 closed: interfaces: recover panics when sanitizing plugs and slots <Created by zyga> <Closed by niemeyer> <https://github.com/snapcore/snapd/pull/3208>11:33
sil2100Hello! We seem to be haunted today by sha mismatches today when getting the pc-kernel snap from the store - almos all our autopkgtests for ubuntu-image failed with this error:11:40
sil2100error: sha3-384 mismatch for "pc-kernel": got 7873b5723739ece72e102f518ba4c3e4c8e656ea2f64f80759a4fcda0e0737ca1d13459ac97221a4a059fce357a2ca46 but expected 33d383ce8f59a0cc43905da29208d6152d8204dd7a90500d4dfd2f1586d440359796374f17778a88948561c002cc563a11:40
sil2100Does anyone know if there are any outages/issues that could cause this?11:40
ogra_sil2100, i wonder if thats related to the upload errors i see for the core snaps (proxy error)11:40
niemeyersil2100: Can you please open a topic in the forum under the store category?11:41
niemeyersil2100: Actually, I suspect we even already have a topic for that particular error11:42
Chipacapstolowski— pushed a thing to handle : in connect better12:00
Chipacasil2100— i'm willing to bet one of those hashes is the hash of '503 Service Unavailable'12:02
Chipacasil2100— or sth like that12:02
zygaChipaca: 504 Cure For Cancer Follows, but we only have the hash12:03
* ogra_ wonders if he needs to swing another magic wand to make https://travis-ci.org/snapcore/core-build/builds/225967248 start 12:06
ogra_sits there since ages12:06
ogra_hah !12:09
ogra_complaining here helps it seems :)12:10
Son_Gokuogra_, hitting it with a hammer helps too :)12:10
* Son_Goku hates Travis CI12:10
ogra_well, once it runs it is fine12:10
mupPR snapcraft#1283 opened: core: predetermine the magic path when a snap <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/1283>12:11
pstolowskiChipaca, thanks12:14
pedronisogra_: we were pinged here12:15
ogra_yeah12:15
pedronisbut there's a forum topic12:15
ogra_yeah12:16
pedronisso any suggestion will go there12:16
facubatistaquestion, does build.snapcraft.io build for several architectures?12:46
ogra_armhf and amd64 i think12:46
facubatistaogra_, thanks12:48
Chipacajdstrand— thinking of changing the cat in complete.sh to \grep -v '[[:cntrl:];?*{}]'12:57
ogra_poor cat12:58
zygaChipaca: does [[:cntrl:]] in any insane way depend on locale?12:59
zyga(just checking)12:59
ogra_nope12:59
Chipacazyga— if it does, it's not insane :-)13:00
* zyga reads the aliases branch13:00
zygaChipaca: in nort korea space is a control character because they have little space13:00
Chipacazyga— and way too much control13:00
jdstrandChipaca: that seems like a reasonable start (I've not started looking at the branch yet today)13:06
jdstrandagain yet...13:06
Chipacajdstrand— I'm looking for something that's good enough to merge (so it can be in 2.25) even if we then make it better later13:07
* jdstrand nods13:07
jdstrandI'll be getting back to this btw. just tending to review tools updates for the bad snap issue13:08
Chipacanp13:09
niemeyermorphis: not sure if you've seen that message: can you put that up in the pipeline so we don't risk releasing without the fixes?13:14
mupPR snapd#2833 closed: many: allow core refresh.schedule setting <Created by mvo5> <Merged by niemeyer> <https://github.com/snapcore/snapd/pull/2833>13:29
pedronismvo_: yay ^ !13:32
fgimenezmvo_: while working on an extension of the system-observe interface test i've found that any snap, even if they don't declare any plug, can read /proc/meminfo, this can't be intended, right?13:36
=== chihchun is now known as chihchun_afk
mvo_pedronis: \o/ indeed13:39
mvo_fgimenez: hm, that is curious13:41
* mvo_ looks13:41
Chipacazyga, jdstrand, why am i getting “hsearch_r failed” for things that used to work?13:43
fgimenezmvo_: thanks, a simple snap like this is enough to check http://paste.ubuntu.com/24460232/, with that installed "system-observe-consumer cat /proc/meminfo" shows the contents (the name of the snap can be misleading, no interface involved)13:44
mvo_fgimenez: I can confirm with hello-world.sh that I can read /proc/meminfo without special permissions. this is curious because "git grep meminfo" only shows an allow rule in the system-observer. maybe jdstrand knows more?13:44
pedroniszyga: sounds like out of sync snap-confine vs sepcomp bits in snapd13:48
pedronissorry13:48
pedronisChipaca: ^13:48
pedronis* in/from13:48
pedronisChipaca: we should have ways to avoid that but if you running things manually I suppose it can happen13:49
mupPR snapd#3171 closed: snapstate: normalize gadget defaults <Created by stolowski> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/3171>13:54
mupBug #1619154 changed: Cannot adjust systemd service definition <Snapcraft:Opinion> <Snappy:Opinion> <https://launchpad.net/bugs/1619154>13:56
Chipacaa'ight14:07
Chipacajdstrand— I added https://github.com/snapcore/snapd/pull/3150/commits/6dcbcded52192f57dedb980872e6ad22a84a93e8 and all tests passed just the same14:07
mupPR snapd#3150: In-snap bash tab completion <Created by chipaca> <https://github.com/snapcore/snapd/pull/3150>14:07
mvo_morphis: do you need a hand with the xauthority PRs comments from gustavo? we need those for 2.25 (or revert the PR) so I'm keen to get things addressed  asap14:21
jdstrandChipaca: nice14:24
morphismvo_: no, working on them now14:53
morphismvo_: had to leave for a fire accident as I am a fire fighter; already started with them earlier today14:53
morphismvo_: sorry for the delay14:53
ogra_another attempt of blowing up your city hall ?14:54
morphisogra_: not really .. we already had a bigger ship on fire on tuesday really early in the morning ..14:56
morphisand today somebody decided to get light his shed :-)14:56
ogra_oh my14:57
* niemeyer will feel safer with morphis around from now on14:57
morphis:-)14:58
* ogra_ makes a note to not move to verden if not owning fireproof underwear14:58
mupPR snapd#3243 opened: cmd/snap-confine: don't use apparmor if it is disabled on boot <Created by zyga> <https://github.com/snapcore/snapd/pull/3243>14:58
morphisogra_: hehe, however I guess the rate of fire accidents is quite similar anywhere else too :-)14:58
ogra_yeah14:59
morphiswe have about 20-30 alarms per year were only ~5 are real fires14:59
ogra_the guy trying to blow up the city hall was unique though ... enough to make the news :)14:59
zygajdstrand: I made a small branch to fix a bug that was uncovered by CE14:59
zygajdstrand: added you as a reviewer14:59
morphisogra_: yeah ..15:01
ogra_crazy germans ... :)15:01
morphisogra_: http://www.nonstopnews.de/galerie/25062 is what we had yesterday15:01
ogra_oh man15:02
niemeyerLunch!15:03
pedronisChipaca: mvo_: I need a 2nd review of snapd#323715:04
mupPR snapd#3237: many: adjust /aliases and "snap aliases" to aliases v2, also some cleanup <Created by pedronis> <https://github.com/snapcore/snapd/pull/3237>15:04
Chipacaon it15:04
pedronisChipaca: it's a small one15:04
mvo_morphis: no worries, just wanted to make a friendly offer for help :)15:07
morphismvo_: thanks!15:07
mvo_pedronis: I have a look as well15:08
Chipacapedronis— what's the “! snap aliases | MATCH ... ” thing?15:09
Chipacapedronis— more exactly, what's the start-command-with-bang thing15:10
pedronisChipaca: it negates the whole pipeline, it succeed if the pipeline files15:10
pedroniss/files/fails/15:10
ChipacaTIL15:11
pedronisit's an obscure bit15:11
pedronisadmittedly15:11
pedronisChipaca: man bash and search pipelines,  there's option [!] bit in there15:11
Chipacawill do15:12
pedronisChipaca: thx15:14
mupPR snapd#3237 closed: many: adjust /aliases and "snap aliases" to aliases v2, also some cleanup <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/3237>15:14
mvo_pedronis: 3220 has test failures that look unrelated (mirror on linode issues?). do you mind if I restart the test?15:17
pedronismvo_: I'm about to push a merged anyway15:18
mvo_pedronis: even better15:18
pedronisnot that it will make it smaller, it's big mostly because of tests15:20
mvo_pedronis: ok :)15:22
pedronisI mean it's main prereq was already merged15:22
pedronismvo_: pushed now15:25
zygamvo_: can you consider https://github.com/snapcore/snapd/pull/3243 for 2.25 as a fix for CE, assuming that jdstrand gives it a +115:27
mupPR snapd#3243: cmd/snap-confine: don't use apparmor if it is disabled on boot <Created by zyga> <https://github.com/snapcore/snapd/pull/3243>15:27
mvo_zyga: we need input from jamie here, but yeah, I think thats ok. this really feels like we need the "snapd controls how snpa-confine behaves" changes we talked about15:28
zygamvo_: yes but this is just a bugfix, not related to any re-architecture15:28
zygamvo_: it was supposed to work like that but this was missed15:29
morphisniemeyer, mvo_: https://github.com/snapcore/snapd/pull/324415:29
mupPR snapd#3244: many: fix review comments from PR #3177 <Created by morphis> <https://github.com/snapcore/snapd/pull/3244>15:29
mupPR snapd#3244 opened: many: fix review comments from PR #3177 <Created by morphis> <https://github.com/snapcore/snapd/pull/3244>15:29
mupPR snapcraft#1283 closed: core: predetermine the magic path when a snap <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1283>15:35
mupPR snapd#3245 opened: many: aliases v2 cleanups <Created by pedronis> <https://github.com/snapcore/snapd/pull/3245>16:05
pedronismvo_: ^ this is the small cleanups branch I mentioned at the standup, anyway current blocker is reviews for snapd#322016:08
mupPR snapd#3220: many: implement snap prefer <snap>  (aliases v2) <Created by pedronis> <https://github.com/snapcore/snapd/pull/3220>16:08
pedronismvo_: niemeyer: seems we are hitting archive or network fun in the tests now, I got:16:18
pedronishttps://travis-ci.org/snapcore/snapd/builds/22605380316:20
mvo_pedronis: :(   Unable to connect to mirrors.linode.com:http:16:22
mvo_pedronis, niemeyer: it looks like we should open a support ticket on linode if their mirror times out?16:25
niemeyerpedronis: Where did you see that message?16:27
niemeyermvo_: ^16:28
niemeyerLooking at the error there I couldn't find it16:28
pedronisniemeyer: last run for snapd#322016:28
mupPR snapd#3220: many: implement snap prefer <snap>  (aliases v2) <Created by pedronis> <https://github.com/snapcore/snapd/pull/3220>16:28
pedronisniemeyer: some project prepare have "unable to locate pkg foo" and some have a bunch of those mirror errors16:28
niemeyerpedronis: Yeah, sorry.. was looking at the Travis error and wondering about the message mvo_ pasted above16:29
niemeyerAha16:29
niemeyerpedronis, mvo_: Mirror seems up now16:30
pedronisI went through the list of PRs, I think I commented on the ones I could, some have feedback that nees acting on, some I think need niemeyer input/opinion16:31
pedronisI mean the PRs in the sprint post16:31
niemeyerpedronis: Thanks!16:32
pedronisniemeyer: snapd#3220 should be ready for reviewes btw,  also I pushed the small cleanup PR I mentioned in the standup16:33
mupPR snapd#3220: many: implement snap prefer <snap>  (aliases v2) <Created by pedronis> <https://github.com/snapcore/snapd/pull/3220>16:33
niemeyerpedronis: Thanks, will look into it next16:33
Chipacajdstrand— how's it going?16:34
* pedronis going afk for a while, will check on things later16:35
morphisPharaoh_Atem: https://paste.ubuntu.com/24461436/ .. we're moving :-)17:08
Pharaoh_Atem:D17:10
morphisPharaoh_Atem: still quite hacky but it works17:15
Pharaoh_Atemit's a start!17:15
cjwatsonogra_: LP->store uploads may be better now after IS stopped some swift migration jobs17:18
ogra_ heh, ok, i'll try a re-upload17:22
ogra_cjwatson, thanks!17:22
pedronislinode:ubuntu-14.04-64:tests/main/econnreset is really quite flaky17:26
jdstrandChipaca: hey, going to get back to it just a sec17:40
jdstrandmvo_: fyi, I approved https://github.com/snapcore/snapd/pull/324317:48
mupPR snapd#3243: cmd/snap-confine: don't use apparmor if it is disabled on boot <Created by zyga> <https://github.com/snapcore/snapd/pull/3243>17:48
mupPR snapcraft#1284 opened: extra verbose tests  <Created by cprov> <https://github.com/snapcore/snapcraft/pull/1284>18:02
mupPR snapcraft#1284 closed: extra verbose tests  <Created by cprov> <Closed by cprov> <https://github.com/snapcore/snapcraft/pull/1284>18:08
pedronisniemeyer: I tried to address or answer the comments to snapd#322018:47
mupPR snapd#3220: many: implement snap prefer <snap>  (aliases v2) <Created by pedronis> <https://github.com/snapcore/snapd/pull/3220>18:47
niemeyerpedronis: Cheers!18:57
pedronisniemeyer: was the review sprint forum post synced recently ? I see some branches that were merged not marked as such19:15
mvo_a second review for 3240 would be great19:21
niemeyerpedronis: No, need to update.. currently running an errand but will update shortly19:35
niemeyerpedronis: Updating, and also integrating a few of the new PRs that were pushed in the last two days19:56
niemeyerpedronis: Updated20:08
niemeyerpedronis: LGTM, thanks for the changes!20:16
jdstrandChipaca: ok, it took a while to get all the way through it to my satisfaction, but I've left my review feedback20:16
Chipacajdstrand— thank you!20:17
Chipacaniemeyer— do you know if mvo is cutting the release tonight?20:17
jdstrandChipaca: it's going to look like a lot, but it is almost all requesting adding comments here and there. I tried to give comments you can copy/paste to help20:17
niemeyerChipaca: I don't think so.. aliases are still not in20:17
Odd_BlokeI'm talking to someone who's trying to build images but they don't yet have an account ID because they haven't uploaded a snap; is there an easy way for them to generate one without messing around with actually building/registering a snap?20:17
Chipacaniemeyer— ah ok20:17
Chipacathen i'm going to not address the review and instead sleep :-)20:18
niemeyerChipaca: Sounds like a good plan20:18
Chipacajdstrand— appreciated. I'll get to them in my morn.20:18
jdstrandChipaca: goodnight! I feel like I can talk fairly intelligently about this now. hopefully it won't atrophy by morning :)20:18
Chipacajdstrand— will you want to once-over it once I do so, or are you ok with it landing?20:18
jdstrandChipaca: I said 'request changes', so feel free to ping me when you do the changes and I'll go through it real quick20:19
Chipacaah ok20:19
niemeyerOdd_Bloke: I suggest asking the question in the forum under the store category.. I know where we want to be, but I don't know what the status of account names is just now20:19
Chipacajdstrand— and yes \foo in bash is a way to make sure you call the builtin (or external program) and not a function or alias20:21
jdstrandChipaca: a comment stating that would be cool :)20:21
jdstrandChipaca: do you sense a theme?20:22
Chipacajdstrand— no20:22
Chipacano theme sensing20:22
jdstrandhehe20:22
* jdstrand is big on commenting20:22
* Chipaca sucks at commenting almost as badly as he sucks at naming things20:22
jdstrandChipaca: you've won some sort of best/worst of with etelpmoc.sh20:22
Chipaca\o/ <- winning!20:23
jdstrandI mean it is brilliantly terrible20:23
jdstrandit's perfect, yet horrible20:23
jdstrandplease take that as a compliment :)20:23
pedronisniemeyer: thanks, should we rename refresh-aliases to refresh-auto-aliases?20:28
niemeyerpedronis: I think refresh-aliases is fine20:47
niemeyerpedronis: It may end up growing up some activity about manual aliases, even if it doesn't today20:47
pedronisok20:50
pedronisok, snapd#3220 needs a 2nd review and then we just have #3245 which after the former should be small and hopefully uncontroversial21:35
mupPR snapd#3220: many: implement snap prefer <snap>  (aliases v2) <Created by pedronis> <https://github.com/snapcore/snapd/pull/3220>21:35
* pedronis -> rest21:35

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