/srv/irclogs.ubuntu.com/2019/02/11/#snappy.txt

zygagood morning07:18
* zyga welcomes everyone after the busiest break ever :)07:18
zygabrb07:53
zygare08:02
zygahello mvo :)08:07
mvohey zyga08:13
zygahow are you doing?08:13
mvozyga: I think what you had last week (infection) got me sunday and today :/08:13
mvozyga: but otherwise doing well!08:13
zygaouch, good luck with that08:13
mvozyga: how are you?08:13
=== pstolowski|afk is now known as pstolowski
pstolowskimorning!08:13
zygahey pstolowski08:13
zygamvo: tired08:13
zygamvo: they are still at the hospital08:13
zygamaybe if all goes good they will be back on Tuesday08:14
zygabut I was told the exact same thing a week ago08:14
mvozyga: uh, good luck!08:14
mvosil2100: hey, are you guys in the process of building new cosmic images or something? or any other reason why our snapd sru to comsic got rejected?08:17
* zyga goes to make tea, picks up ancient PR https://github.com/snapcore/snapd/pull/611108:22
mupPR #6111: packaging/opensuse: move most logic to snapd.mk <Created by zyga> <https://github.com/snapcore/snapd/pull/6111>08:22
mwhudsonmvo: the message i saw implied that vorlon wanted the version currently in -proposed to migrate to updates rather than superseding it and waiting another 7 days08:22
mvomwhudson: aha, misread the message then08:22
mvomwhudson: yeah, thats fine08:23
mvomwhudson: I missed that cosmic got accepted08:23
mwhudsonmvo: well, or i did :)08:23
sil2100mvo: it got rejected? What was the rejection message?09:05
pstolowskimvo: hey, i've run console-conf twice and it consistently fails on network_wifi_static test - http://paste.ubuntu.com/p/fGwfvvSymX/ - know? must be a flaky test since i had no issue with console-conf during all the previous testing09:36
pstolowski*known09:37
* dot-tobias says hi09:40
Chipacao/09:40
zygahey Chipaca10:01
zygait's good to be back :)10:01
Chipacazyga: :-) you're feeling better, then?10:01
Chipacazyga: less contagious?10:01
zygaChipaca: yes10:01
zygaChipaca: though the expanded family is not reunited yet, they are still at the hospital for a few more days10:01
zygabut there's good progress so hopefully by the middle of the week we'll be all home10:02
popeyChipaca: can I just give you (and team) a massive <3 for having the date in snap info now. It really improves my workflow.10:16
sil2100mvo: ok, hmmm10:16
mvopstolowski: thanks! now that sergio is back its probably best to check with him, I have not run this test myself on the pi, only in a VM10:17
pstolowskimvo: ok10:17
sil2100mvo: so, since there's 2.37.1+18.10 in cosmic-proposed ready to go, I guess Steve wanted that to be released, right?10:17
sil2100mvo: I remember you mentioned .1 didn't have any blocking issues?10:17
Chipacapopey: that one goes all the way up to sabdfl10:17
popeyIt's ace10:18
mvosil2100: sorry for the slow reply, was in a meeting10:18
mvosil2100: there is one small issue if people have symlinks in /var/lib/jenkins10:18
mvosil2100: but I think we can fix this by removing "/var/lib/jenkins" from the core snap10:18
mvosil2100: I slightly prefer .2 as it fixes this known regression but its really a corner case10:19
sil2100eeek, so the core18 'fix' for jenkins that added /var/lib/jenkins actually caused a regression?10:20
pedronissil2100: it was not really a fix actually10:21
mvosil2100: we misunderstood a subset of the bug :(10:21
zygahey pedronis :)10:27
* Chipaca takes a break11:07
mupPR snapd#6488 opened: interfaces/network-manager: no peer label check for hostname1 <Created by alfonsosanchezbeato> <https://github.com/snapcore/snapd/pull/6488>11:13
pstolowskimvo: do you have a moment to re-review https://github.com/snapcore/snapd/pull/6486 ? that would unblock another pr11:35
mupPR #6486: interfaces/hotplug: renamed RequestedSlotSpec to ProposedSlot, removed Specification <Hotplug 🔌> <Created by stolowski> <https://github.com/snapcore/snapd/pull/6486>11:35
pstolowskicachio: hey12:18
cachiopstolowski, hey12:18
dot-tobiasIf someone from the Snappy HWE team would be so kind to have a look at this: https://forum.snapcraft.io/t/apparmor-denials-for-dbus-objectmanager-network-manager/9885/4?u=tobias → any ETA for network-manager 1.10 track on ARM?12:19
pstolowskicachio: how was your holidays?12:19
cachiopstolowski, awesome!!! thanks for asking12:19
mvohey cachio ! welcome back12:19
cachiomvo, thanks12:20
cachioI am in the jungle again :(12:20
cachiomvo, I am creating images to run beta validation for 37.212:21
pstolowskicachio: great!12:23
pstolowskicachio: i've been running console-conf validation tests this morning, and network_wifi_static test was failing consistently; is this a known issue? full log - http://paste.ubuntu.com/p/fGwfvvSymX/12:25
cachiopstolowski, checking12:25
cachiopstolowski, it was passing during last executions12:26
cachiopstolowski, which board is that?12:26
cachiopi2 pi3?12:27
pstolowskicachio: pi312:27
pstolowskicachio: it's possible i did something wrong. the testing guide doesn't tell to pre-configure pi3 before tests, but i found it was necessary (manual setup of console-conf on first boot, so that test scripts can connect)12:28
cachiopstolowski, yes, initial setup is required12:29
cachioit is for 37.2?12:29
cachioniemeyer, hey12:30
cachioniemeyer, I see a permissions error creating new images https://paste.ubuntu.com/p/zsPBGfszkw/12:30
niemeyercachio: Hey12:30
cachioniemeyer, all the images scripts have failed due to this permission error12:31
Chipacaogra: curious that you'd have 6 hardlink-count-1 files in the cache; has anything strange happened recently?12:31
Chipacaogra: like, snapd crashing mid install?12:32
Chipacaor … dunno :-)12:32
niemeyercachio: Are you sure you have the right credentials?  Just reminding of the previous issue we discussed12:32
niemeyercachio: I'm checking the project12:32
cachioniemeyer, well, those scripts are using the sa that you created a time ago12:33
cachiothe new one12:33
cachioimage-baker12:33
niemeyercachio: I know they should be.. just raising the fact last time it was a credentials issue.12:33
niemeyercachio: Anyway, checking12:33
Chipacaogra: ah, figured it out, you've done a 'snap remove' :-)12:34
pstolowskicachio: ok. i'm pretty positive console-conf works and it was just something wrong with the test. i've been using console-conf manually a lot last week during beta-validation12:35
Chipacawhere should I put a de-logger? (that converts the debug http snapd logs to something more legible) test-snapd-tools?12:37
cachiopstolowski, it is probably there is a problem with the test, I'll check it later today12:37
cachiopstolowski, it is for 2.37.2 right?12:37
niemeyercachio: Done, please test now12:38
niemeyercachio: Something must have changed in the code12:39
niemeyercachio: Either way, I just added the permission.. doesn't seem problematic12:39
pstolowskicachio: right12:39
cachioniemeyer, what I saw reviewing the logs is that the image is created but the permission error is raised12:39
cachioniemeyer, no code changes in our side but perhaps the google library I am using changed12:40
niemeyercachio: That's what I mean too12:40
cachioniemeyer, :)12:41
cachioniemeyer, thanks for the update12:41
niemeyercachio: Please let me know if it works12:41
cachioniemeyer, can I run it now?12:42
cachioniemeyer, in progress12:42
zygahey niemeyer :)12:44
zygahey cachio :)12:44
niemeyerzyga: Heya!12:44
niemeyerzyga: How're things there?12:44
zyganiemeyer: great, I just got a call from my wife that they are coming home today :)12:45
niemeyerzyga: Fantastic news12:45
mvozyga: \o/12:47
mvocachio: thank you for the validation, we did a lot of those already, give me a sec, I will send you our trello link12:48
cachiomvo, THANKS12:48
zygamvo: I've built the early version of refresh-app-awareness12:49
zygazyga@yantra:~/snapd/cmd/snapd> snap refresh gnome-calculator12:50
zygaerror: cannot refresh "gnome-calculator": snap "gnome-calculator" has running apps or hooks12:50
zyganiemeyer: ^ will be ready for review by the next sprint12:50
mvocachio: see /msg - I sent you the link and also added you to the card12:51
mvozyga: nice!12:51
mvozyga: really nice12:51
niemeyerzyga: Sweet!12:52
niemeyerzyga: How's the strategy for not delaying forever going?12:53
zyganiemeyer: it's not, I just started on this todat12:53
zyga(I'm back after last week)12:53
niemeyerzyga: Ack12:53
cachiomvo, nice, it is ok if I finish the missing ones?12:54
zyganiemeyer: I think we will do what was planned in cape town12:54
cachioniemeyer, ERROR: (gcloud.compute.images.create) Could not fetch resource:12:54
cachiozyga, hey12:54
mvocachio: sure12:54
mvocachio: thank you!12:54
zygaall of the code so far is on https://github.com/snapcore/snapd/compare/master...zyga:feature/refresh-app-awareness?expand=112:55
cachiomvo, I'll update the card12:55
cachioand review the results12:55
niemeyercachio: ?12:55
cachioniemeyer, it is failing but now with that permission error12:56
niemeyercachio: That's not a permission error12:56
mvocachio: great, thank you!12:56
niemeyercachio: The permission error is what comes below it12:56
zygaChipaca: hey12:57
Chipacazyga: 'sup12:57
zygado you have a minute for a  silly question12:57
zygaso I added an extra check in Update and UpdateMany12:57
zygawhen I run snap refresh gnome-calculator12:57
cachioniemeyer, right now it failed because I need to clean up the temp images12:57
zygaI get this delay of about 4 seconds12:58
cachioniemeyer, sorry, there was a name overlap12:58
zygaand then it does stuff and actually says that the snap cannot be refreshed12:58
niemeyercachio: Coo12:58
niemeyerl12:58
zygaChipaca: so either I did something silly and I really do the refresh check and then fail12:58
zygaor something else is at play12:58
zygaany ideas12:58
zyga?12:58
zygaChipaca: https://github.com/snapcore/snapd/compare/master...zyga:feature/refresh-app-awareness?expand=1#diff-4f584006240926759b614bfd921c5fc0R114712:59
* Chipaca looks12:59
Chipacazyga: I'm not sure where the 4 seconds are coming from, but you're checking all snaps instead of just those that have a refresh?13:01
zygaChipaca: I'm checking those that have the refresh, I think13:01
Chipacazyga: you get the candidates after doing the soft refresh check13:01
zygaright13:01
zygaso it shouldn't be slow, right?13:01
Chipacazyga: log stuff before, during, and after the loop?13:02
zygais UpdateMany hit on one snap name?13:02
zygaor is that always routed to Update?13:02
Chipacazyga: one snap goes to Update13:02
pedronisUpdate takes many more options13:02
pedronissnap refresh <1 snap>13:02
pedronisalways goes through Update13:02
zyga2019/02/11 14:03:42.831902 snapstate.go:1174: before soft check13:03
zyga2019/02/11 14:03:42.832542 snapstate.go:1176: failed soft check13:03
zygaso the check itself is fast, must be something prior to that13:04
zygaI'll dig13:04
pedronismight be assertion refreshes13:04
Chipacazyga: sorry, silly question13:04
pedronisif you have a lot of snaps13:04
Chipacazyga: why check before looking for candidates?13:04
Chipacayou'd be erroring out even for snaps that don't have a refresh13:04
zygaah, good point13:05
zygawell13:05
pedronisthat sounds wrong :)13:05
zygahmm13:05
pedronisespecially for auto-refresh13:05
Chipacazyga: also, also13:05
Chipacazyga: why is softwarerefreshcheck not cehcking all snaps in a batch?13:05
zygaif you are running and you are asking to refresh something is it better to get <delay>nothing to do or <delay>cannot because running?13:05
zygaChipaca: why would it?13:06
Chipacazyga: the things it's doing look like they'd be a lot more efficient checking for N snaps at once instead of 1 at a time in a loop13:06
zygawhich things specifically?13:06
zygaI could move the get-from-state part outside of the function13:06
zygabut other than that?13:07
zygaChipaca: as for timing, Update is called after the delay, so something else is slow13:07
zygaChipaca: zyga@yantra:~/snapd/cmd/snapd> SNAPD_DEBUG=1 snap refresh gnome-calculator13:07
zyga2019/02/11 14:06:22.606869 cmd_linux.go:70: DEBUG: re-exec not supported on distro "opensuse-tumbleweed" yet13:07
zyga2019/02/11 14:06:27.672286 error.go:100: DEBUG: error: cannot refresh "gnome-calculator": snap "gnome-calculator" has running apps or hooks13:07
zygaerror: cannot refresh "gnome-calculator": snap "gnome-calculator" has running apps or hooks13:07
zygaChipaca: the check is entirely per-snap anyway13:08
Chipacazyga: the logs in snapd are the ones you want, not the ones in snap :-)13:08
ograChipaca, nothing has happened but my install is really old so it could well bee that at some point something did happen13:08
ogradefinitely nothing recently though13:08
zygaaha13:08
zygait checks for a zillion assertions first13:09
Chipacazyga: as pedronis siad13:09
Chipacasaid*13:09
Chipacaogra: but it should be cleaned up on any install/refresh13:10
ograhmm, weird then13:10
Chipacaogra: can you turn on debug and install something you don't have? (may i suggest 'icdiff' :)13:11
zygaChipaca: one more question13:12
Chipacazyga: shoot13:12
zygaChipaca: when refreshing many I may get three cases: some can be refreshed and some cannot or all can or cannot be refreshed13:13
zygawhen all cannot be refreshed it can be a synchronous error13:13
zygabut when some can be refreshed13:13
zygaI would like to refresh those13:13
zygaand still do something sane with the ones I cannot13:13
ograChipaca, not right now but i'll try that later13:13
zygaany advice on that?13:13
Chipacazyga: it depends on what was requested13:14
zygasnap refresh gnome-calculator core  # refreshing core in the background but failing the gnome-calculator refresh in a way that the user  sees13:14
pedroniswe have various code that does similar things right now just with logs13:14
pedronisbut has comments to move to warning13:14
zygaI see13:15
Chipacazyga: if it's a bare 'snap refresh', I'd suggest to tell the user and update what can be done13:15
zygashould that be a warning?13:15
zygaChipaca: tell via warning or is there another mechanism?13:15
Chipacahold on13:15
Chipacaif it's "snap refresh foo bar baz", i'd say fail the whole thing13:15
Chipacaauto-refresh, use warnings13:16
zygaok13:16
zygaI'll try that :)13:16
pedronisyes13:16
Chipacathat's three different things13:16
zygabut first, walk the dog13:16
Chipaca'snap refresh': print message, update what's updatable13:16
zygatime is running quickly today13:16
Chipaca'snap refresh foo bar baz' -> error13:16
Chipacaauto-refresh -> warning13:16
zygaChipaca: print message -> warning, right?13:16
zygaor if not, how do I print?13:16
Chipacazyga: no13:16
zygalogger or something smarter?13:16
cachioniemeyer, https://paste.ubuntu.com/p/B6KnsSfsxG/13:17
cachioniemeyer, same error13:17
Chipacazyga: abuse the fact that the log of tasks get printed to the user?13:17
Chipacanot sure13:17
cachiocompute.globalOperations.get permission13:17
Chipacamight need something adhoc13:17
niemeyercachio: The image admin service now has that permission13:17
zygahaha, ok13:17
zygaChipaca, pedronis: thank you, that is super useful13:17
pedronisChipaca: we don't have good support for that case13:17
niemeyercachio: I suspect something very similar to the issue we've observed last time is taking place13:17
pedronisChipaca: inform but proceed13:18
Chipacapedronis: zyga: we could use warnings for the inform-but-proceed but it'd suck a bit13:18
pedronisChipaca: agreed13:18
Chipacaunless we tweaked refresh for this case13:18
Chipacabut if we're tweaking, we could tweak to jfdi13:18
* pedronis quick errands13:18
niemeyerOh my13:18
niemeyerAnd now GCE just did something silly and destroyed the role due to the lack of atomicity of their operations13:19
niemeyerARGH13:19
cachioniemeyer, :(13:20
niemeyerExtremely frustrating13:21
niemeyercachio: We'll need to recreate the role again from the ground up.. but I'll have lunch first13:21
=== ricab is now known as ricab|lunch
cachioniemeyer, sure, np13:21
cachiothanks for helping13:21
mupPR snapcraft#2466 closed: ruby plugin: support new download URL <Created by kyrofa> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2466>13:43
pstolowskicachio: i think our nested vm images will need updating and checking, i found out last week while working on hotplug tests that 16.04 image couldn't be found anymore; i'm using SPREAD_NESTED_SYSTEM=bionic with google-nested:ubuntu-18.04-64 which works but upgrades grub and some other packages on every run13:45
cachiopstolowski, thanks for the headsup13:46
cachioI'll do it ones the issue with gce account is fixed, I hope today13:47
cachioonce13:47
sil2100mvo: should we revert the core18 change for /var/lib/jenkins then?13:51
sil2100mvo: I'm asking because I'd like to spin the first .2 core18 candidate images13:51
sil2100mvo: is it safe to use the current core18 + snapd 2.37.1?13:52
mvosil2100: I think reverting adding /var/lib/jenkins is the right move13:59
sil2100mvo: let me do that then, I'll try to fast-track the new core18 to stable ASAP14:02
mvosil2100: \o/14:10
niemeyercachio: I've recreated the role.. can you please give it a shot when you have a moment?  I'll likely have missed something14:24
cachioniemeyer, hey, ready14:31
cachioniemeyer, do we need a new sa.json file?14:31
pedroniszyga: mvo: the two PRs I was mentioning were #6111 and #641014:33
mupPR #6111: packaging/opensuse: move most logic to snapd.mk <Created by zyga> <https://github.com/snapcore/snapd/pull/6111>14:33
mupPR #6410: release-tools: add debian-package-builder <Created by zyga> <https://github.com/snapcore/snapd/pull/6410>14:33
niemeyercachio: No, I've just lost the roles14:35
niemeyercachio: Sorry, the permissions of the role actually14:35
cachioniemeyer, nice14:35
cachioniemeyer, I'll try again in that case14:35
niemeyercachio: Google replaced the permissions instead of updating, due to some kind of error in the console14:35
niemeyercachio: So I had to come up with the permissions again, which of course will likely be wrong14:35
mvopedronis: ok14:36
cachioniemeyer, :(14:36
cachioniemeyer, I am running a task now14:36
niemeyerThanks14:36
cachioI'll let you know if it goes well14:37
pedronismvo: we also need to remove /var/lib/jenkins from core, right?14:37
pedronismvo: can we though? will it break 2.37.1 using things?14:38
mvopedronis: yeah, sil2100 is working on removing /var/lib/jenkins14:38
pedronismvo: from core18, there is also core14:38
mvopedronis: it should not break, we need to double check but its marked as "optional" in the snap-confine14:38
mvopedronis: we need to double check if that "optional" checks both sides of the bind mount14:39
pedronisyes14:39
=== ricab|lunch is now known as ricab
pstolowskicachio: hey, one question, is it possible to re-run individual beta validation tests with the scripts? or only manually without help of the scripts (SPREAD_EXTERNAL_ADDRESS=...) ?14:43
pedronismvo: seems either side can be missing afaict14:45
mvopedronis: ok, if thats the case we should be good by just removing it from the core snap with no ill effects14:47
cachiopstolowski, yes14:52
cachiopstolowski, SPREAD_TESTS=external:ubuntu-core-16-arm-64:tests/main/interfaces-hostname-control14:52
cachiowill run just that test14:53
cachiopstolowski, SPREAD_TESTS=external:ubuntu-core-16-arm-64:tests/main/interfaces-hostname-control,external:ubuntu-core-16-arm-64:tests/main/snap-logs14:53
cachiowill run both14:53
cachiopstolowski, it is possible to skip tests too with SKIP_TESTS=tests/main/revert-devmode14:54
kjackalHey snappy people. I get a "Revision 410 is not approved." when trying to release microk8s on arm64. Why? How can I see what is wrong?15:01
roadmrkjackal: why - it's still pending automated review. what's wrong? nothing, you just need to wait a bit for it to finish review :)15:04
kjackalAh, ok, where did you see that?15:04
kjackal(I was afraid i broke something in the builders)15:04
roadmrkjackal: in the dashboard.snapcraft.io page for microk8s; you'll notice (on the left side) that revision 410 has a clock next to it, indicating it's awaiting review15:05
roadmrkjackal: if you click on it, you'll see "automated review not yet completed" and "task xxxxxx awaiting execution"15:05
kjackalAhh dashboard! I was only looking at the https://snapcraft.io/microk8s/releases15:06
kjackalthank you roadmr15:06
Chipacapedronis: so, wrt macaroon expiry, indeed the refresh endpoint is ok and the download endpoint 401's15:06
diddledananother thing to remember (if I'm right) is that automated tests are sequentrial, so if you have two builds ready for testing they will be done one-at-a-time15:06
diddledan--r15:06
roadmrkjackal: np. Usually if something breaks we let you know about it; if you have no news, it usually means things are going well15:07
kjackalno news is good news!15:07
diddledan... unless Trump has gone quiet :-o15:07
roadmrif you wish upon a star...15:08
mvopedronis: I addressed the remodel feedback now15:12
cachioniemeyer, https://paste.ubuntu.com/p/mc3SttFRwv/15:19
cachiothis permission is missing15:19
niemeyercachio: Added15:20
cachioniemeyer, tx15:20
pedronismvo: thanks, I will again15:26
pedronisChipaca: ok,  can we do something only snapd side or do we need store changes?15:26
mvota15:28
cachioniemeyer, images are being created now15:33
cachioniemeyer, thanks for the support15:33
niemeyercachio: Nice, phew15:33
Chipacapedronis: there's nothing to tell snapd the macaroon is expired until suddenly download 401s15:50
Chipacahmmm15:50
Chipacapedronis: we could add code to just retry without the macaroon?15:51
mupPR snapd#6486 closed: interfaces/hotplug: renamed RequestedSlotSpec to ProposedSlot, removed Specification <Hotplug 🔌> <Created by stolowski> <Merged by stolowski> <https://github.com/snapcore/snapd/pull/6486>15:51
* Chipaca tries that15:52
pstolowskipedronis: #5962 updated15:53
mupPR #5962: ifacestate/hotplug: hotplug handlers <Complex> <Hotplug 🔌> <Created by stolowski> <https://github.com/snapcore/snapd/pull/5962>15:53
vorlonmwhudson, mvo: yes, cosmic-proposed version released now15:56
pedronisChipaca: can't we know we don't need to send the macaroon upfront ? do we produce an error early if it's just "snap refresh one-snap"15:56
* zyga waits for the final paperwork to go home from hospital15:56
zygaI may be back to work some more later tonight but I think I will really be back tomorrow, this is a good time as any to EOD15:57
Chipacapedronis: wrt sending the macaroon, we can check private==false, and maybe there's code to check payment15:58
Chipacanot sure we have all the bits for the latter but we might15:58
pedronisChipaca: there'a  Paid flag15:58
Chipacapedronis: where?15:58
pedronisnot sure if we keep around or not15:58
pedronisChipaca: on Info for sure15:58
Chipacapedronis: ah, details_v2 sets it from prices15:59
Chipacaok15:59
Chipacazyga: yeah, take family time15:59
Chipacapedronis: is this what we want to do?16:00
pedronisChipaca: possibly,  but best if to discuss this in Malta with the store?16:00
pedronisChipaca: does the test I mentioned btw passes or fail (on staging) ?16:00
Chipacapedronis: I don't know16:02
pedronisChipaca: could you try it ?16:02
mvovorlon: thank you, I will do a .2 soonish then16:02
Chipacapedronis: I don't know :-)16:02
Chipacapedronis: i don't know how to run spread against staging, do you know where that's documented / explained / described?16:02
pedronismvo: will do the PR to remove /var/lib/jenkins from core16:02
mvopedronis: thank you, please check with sil2100 to avoid duplication16:03
pedronismvo: sorry16:03
pedronismvo: I meant to ask will you do?16:03
pedronisChipaca: not sure it's documented, cachio should be able to tell you16:03
mvosil2100: hey, are you on the /var/lib/jenkins dir removal from core/core18 PR? asking because pedronis is keen to get rid of it and we want to avoid duplication of effort16:04
Chipacacachio: hiya. I'd like to run a spread test against the staging store. How do I do that?16:05
Chipacacachio: one of the ones that use SPREAD_STORE_USER and _PASSWORD16:06
cachioChipaca, you need to check a PR?16:06
Chipacacachio: master16:06
cachioChipaca, we ran today against master16:07
cachioChipaca, this is the log16:07
cachioChipaca, https://travis-ci.org/snapcore/spread-cron/builds/49145703316:08
Chipacapedronis: is system-files meant to be used to give you access to things in /sys?16:08
Chipacacachio: thanks!16:08
sil2100mvo: I reverted the change in core18, I guess the packages are now in testing16:08
cachioChipaca, this is the config we use to run it https://github.com/snapcore/spread-cron/blob/snapd-staging-store/run-checks16:09
pedronisChipaca: in which sense?  it can be used for that, but a proper interface would be better16:09
Chipacapedronis: https://forum.snapcraft.io/t/snap-manual-review/9923 sense16:09
Chipacacachio: hmm16:10
pedronisChipaca: that's gpio stuff, it should use the gpio interface16:10
pedronisunless they are trying to do something about more than one gpio16:11
pedronisbut anyway, it's not a use case for system-files16:11
sil2100mvo: I mean, maybe I misunderstood, but is anything else required besides just reverting the dir-addition change? Do we have to somehow handle the removal on runtime? I don't think so, right?16:12
mvosil2100: just reverting the change in core/core18 should be enough indeed16:15
mvosil2100: sorry for the slow reply16:15
Chipacacachio: and where do the users come from? in particular the stg-dummydev user, whoever that is16:18
Chipacaactually, pedronis ^ that user's only mentioned once in a change with your name on it16:18
pedronisChipaca: the secrets, sorry I need to reload state on this16:19
Chipacasergiusens: o/16:24
mupIssue # closed: core18#56, core18#86, core18#89, core18#11716:29
mupPR # closed: core18#43, core18#63, core18#72, core18#90, core18#9816:29
mupIssue # opened: core18#56, core18#86, core18#89, core18#11716:30
mupPR # opened: core18#43, core18#63, core18#72, core18#90, core18#9816:30
pedroniscachio: I reviewed #6320, small nitpick, I also changed the summary16:35
mupPR #6320: tests: pre-cache core on core18 systems <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/6320>16:35
cachiopedronis, nice16:38
cachioI'll take a look no16:38
cachiow16:38
cachiopedronis, thanks for reviewing this, fix will be ready in 1 minutes16:41
mupPR snapd#6489 opened: tests: improve snaps-system-env test <Created by mvo5> <https://github.com/snapcore/snapd/pull/6489>16:45
mupPR snapd#6490 opened: tests: fix NFS home mocking <Created by stolowski> <https://github.com/snapcore/snapd/pull/6490>17:06
pstolowskicachio: sorry, missed your erlier message. that's great, thanks! i'll propose a PR to add it to doc17:15
oneguynick2/join #raspberrypoi17:23
oneguynicksorry17:23
oneguynickwireless keyboard is dying17:23
cachiopstolowski, nice17:24
cachiothanks17:24
mupPR snapd#6491 opened: interfaces: hotplug nested vm test, updated serial-port interface <Created by stolowski> <https://github.com/snapcore/snapd/pull/6491>17:26
pstolowskinp17:27
=== pstolowski is now known as pstolowski|afk
pstolowski|afkcachio: i've just proposed the test for hotplug based on nested vm ^17:29
pstolowski|afkcachio: since you split classic and core, we will need to have a separate one i suppose17:30
pstolowski|afkcachio: (for core)17:30
cachiopstolowski|afk, I'll take a look to that one17:34
sil2100cwayne: hey! I'd like to promote the current core18 ASAP once it passes automation, how are things looking so far?17:40
sil2100cwayne: I see some tests are still 'running', with some failures marked?17:40
cwayneWe gave the +1 to the last one but it got overwritten17:41
cwayneWill take a look17:41
mupPR snapcraft#2467 opened: [legacy] ruby plugin: support new download URL (#2466) <Created by kyrofa> <https://github.com/snapcore/snapcraft/pull/2467>17:56
* zyga is home with the rest of the family now :)17:57
* Chipaca EODs like a boss18:09
* Chipaca looks at mvo 18:09
Chipacaok, like a different boss18:09
sil2100cwayne: I see the rpi3 tests are still running for core18, right?18:23
cwaynesil2100: yes18:23
cwayneYou'll be the first to know when they're done18:23
cwaynesil2100: I think we need to refine this process a bit though, we've already given a bunch of +1s for snaps in beta that then got immediately overwritten18:25
cwayneIMHO a snap shouldn't really start this process unless it's meant to make it to stable18:26
mupPR core#101 opened: Revert "Merge pull request #100 from mvo5/add-jenkins-dirs" <Created by pedronis> <https://github.com/snapcore/core/pull/101>18:26
pedronismvo: I went ahead and created this ^18:26
sil2100cwayne: yeah, even without rebuilding it on every new ubuntu-base tarball, the velocity is still too high, since basically if any seeded package changes it (by design) triggers a rebuild18:28
sil2100cwayne: I guess the base idea was that snaps in the pipeline would just stay in the pipeline and go forward18:29
sil2100cwayne: but then there's still the thing about bandwidth usage18:29
sil2100Of not-always-necessary constant updates18:30
cwayneYeah18:30
cwayneIMHO it should be something like weekly + critical cves18:31
mvopedronis: thank you18:31
cwaynesil2100: good to go20:09
mupPR snapcraft#2456 closed: plugins: add colcon plugin <Created by kyrofa> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2456>20:41
mupPR snapd#6320 closed: tests: pre-cache core on core18 systems <Created by sergiocazzolato> <Merged by sergiocazzolato> <https://github.com/snapcore/snapd/pull/6320>21:32
mupPR core#101 closed: Revert "Merge pull request #100 from mvo5/add-jenkins-dirs" <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/core/pull/101>21:46
mupPR snapd#6489 closed: tests: improve snaps-system-env test <Created by mvo5> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/6489>21:53
sil2100cwayne: thanks!22:05
=== JanC_ is now known as JanC
=== ahayzen_ is now known as ahayzen
=== Kamilion|ZNC is now known as Kamilion

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