/srv/irclogs.ubuntu.com/2020/07/01/#snappy.txt

bdxhello, can we get some love on the auto-aliasing for the slurm snap?00:23
=== ijohnson is now known as ijohnson|pto
mborzeckimorning05:11
mborzeckihmm the gadget update test isn't really enabled for uc2006:32
mborzeckimvo: hey06:40
mborzeckimvo: do you remember why we kept the gadget update spread test disabled for uc20?06:40
mvomborzecki: good morning06:46
mvomborzecki: no idea, let's enable it06:46
mborzeckimvo: preserving boot config landed yday, so i'm trying to enable it now06:47
mvomborzecki: nice06:48
mborzeckimvo: there's a bunch of times we do some snap install which is expected to trigger a reboot, and then hope that REBOOT issued by spread will be faster, i'm thinking that maybe we should intercept calls to shutdown like we do in the core20 recovery test06:50
mvomborzecki: I think so too06:52
mvomborzecki: it's probably the reason why sometimes the core die with connection lost06:53
mupPR snapd#8953 closed: tests: enable system-snap-refresh test on uc20 <Simple 😃> <Created by sergiocazzolato> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/8953>06:59
mvomborzecki: I think we have a smoking gun in the 8952 logs07:00
mborzeckilet me see07:00
mvomborzecki: the core20 prepare failed there07:00
mvomborzecki: and with your extra debug we now have state.json and the journal :)07:01
mborzeckiwow, didn't expect state to be soo full07:01
pstolowskimorning07:03
mvomborzecki: yeah, same here, it's quite huge07:03
mborzeckimvo: hah emacs choked on font-lock-mode when i pasted the contents07:04
mvolol07:05
mvomborzecki: get moar RAM!07:05
mborzeckiand thanks to pstolowski's snap debug state we have nice info07:05
mvomborzecki: yeah, it's cool07:05
mborzeckimvo: https://paste.ubuntu.com/p/KCmBJVjHZH/07:05
mvomborzecki: a nice smoking gun07:06
mborzeckimvo: so there's a purge during autorefresh i take07:07
mborzeckimvo: but it's a cloud image, so shouldn't there be a refresh.hold set?07:07
mvomborzecki: I think I saw in the logs the previous refresh was 2020-04-2807:08
mborzeckimvo: it clearly isn't https://paste.ubuntu.com/p/vxJ2sYZfkN/07:08
mvomborzecki: so maybe we just need to ask cachio to refresh the image07:08
mvomborzecki: indeed07:09
mborzeckioh right, it's been more than 60 days?07:09
mupPR snapd#8952 closed: tests: enable tests on uc20 which now work with the real model assertion <Created by sergiocazzolato> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/8952>07:09
mvomborzecki: yeah, it looks like it (I was looking at the raw json) :/07:10
mvomborzecki: anyway, I think we should also make purge more robust07:10
mvomborzecki: it's a bit of an open question how, not sure my (naive) approach that I proposed works for all cases07:11
mborzeckimvo: python tells me 60 days was 27.0607:11
mvooh fun07:11
mvomborzecki: 8951 fails the same way, it really affects our tests07:12
mborzeckimvo: hm i guess only cachio can bump the image?07:13
mvomborzecki: yeah, unfortunately07:13
mborzeckiok, maybe we can fix purge in the meantime07:15
mborzeckimvo: fwiw, the gadget update test failed on uc2007:15
pstolowskiare you talking about state.Purge()?07:16
mvomborzecki: meh, how so?07:16
mvopstolowski: apt purge snapd07:16
pstolowskiaaah07:16
pstolowskiok07:16
mvopstolowski: that's what we were discussuing :)07:16
pstolowskigot scared for a moment ;)07:16
mborzeckimvo: idk yet, looks like the new files that were suppsoed to be we added by the update are not present, so either the script that modifies gadget.yaml is doing something incorrect or the test needs tweaking07:17
mvomborzecki: ok, keep me updated on this :)07:19
mvomborzecki: I'm inclinded to merge 8933 and just do a followup? wdyt?07:21
mvomborzecki: especially since ian is not around for the rest of the week07:21
mborzeckimvo: yeah, i think it's ok, we can open a PR with tweaks separately07:22
mvomborzecki: cool, will do that then07:24
mupPR snapd#8933 closed: tests/core/uc20-recovery: apply hack to get gopath in recover mode w/ external backend <Test Robustness> <UC20> <Created by anonymouse64> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/8933>07:34
mupPR snapd#8954 opened: tests: tweak comments/output in uc20-recovery test <Created by mvo5> <https://github.com/snapcore/snapd/pull/8954>07:39
pedronismvo: there's a new typo in https://github.com/snapcore/snapd/pull/895407:43
mupPR #8954: tests: tweak comments/output in uc20-recovery test <Created by mvo5> <https://github.com/snapcore/snapd/pull/8954>07:43
mvopedronis: oh no, silly me, fixing now07:44
mupPR snapd#8918 closed: many: make nested spread tests more reliable <Test Robustness> <Created by anonymouse64> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/8918>07:45
mvomborzecki: I just checked the removal hook of lxd, I don't think it needs a working snapd07:45
mvomborzecki: so on purge we could stop snapd first07:45
mvomborzecki: and then do all the stopping/removing of snaps07:45
mborzeckimvo: heh, so all structures the 20/pc gadget have edition set to 1 or 2, and the test jsut blindly generates structures with edition 1, so nothing gets updated07:45
mvomborzecki: given that lxd is installed on the 20.04 image we can even test this for real easily :)07:45
mvomborzecki: haha - nice find07:46
mborzeckimvo: lxd used to have a stop command that poked lxd to check the reason for stopping07:46
mvomborzecki: indeed, I remember onw07:47
mvomborzecki: hm, so we need to either abort all refreshes before purging or put snapd in some sort of maintenance mode where it does not install/refreshes anything07:48
mvo(which we don't have right now)07:48
mborzeckimvo: hm in postrm we already do rm -rf /var/lib/snapd, so maybe a problem with with running the postrm from the distro package only?07:52
mborzeckimvo: i mean the version that's currently installed in the image07:52
zygare07:55
zygasorry, polari is a terrible terrible IRC client07:55
zygacan you guys see my messages now?07:55
mborzeckizyga: hahahah, i feel you07:56
zygaI was talking all morning07:56
ograhexchat FTW !!07:56
zygabut apparently polari didn't care to tell me I was not getting my messages across07:56
zygaI even asked you guys what IRC clients you use07:56
zygaanyway07:56
zygamvo, mborzecki please just remember that stopping services must be done before unmounting snapd/core07:56
zyga(I wrote this a moment ago)07:56
pstolowskizyga: works now07:56
mborzeckizyga: i've tried polari so many times, disappointment each time07:56
zygathank you Pawel07:57
mborzeckizyga: fwiw, try to find the directory where the channel logs are kept :P07:57
zygahot garbage, let me get hexchat07:57
zygain other news, most programs suck at error handling07:57
mborzeckimvo: ok, so we ahve prerm which stops all snap.* services, followed by snapd (via dh), then purge runs which removes everything incl /var/lib/snapd followed by dh purge07:59
mborzeckimvo: so if purge runs and /var/lib/snapd is removed as the last step, how come it's still there?07:59
zygamborzecki: is stopping lxd really stopping it?07:59
mborzeckimvo: maybe purge fails but since we wrap it with quiet there's no logs08:01
ogradid you guys see this ? https://forum.snapcraft.io/t/auto-connected-interfaces-disappeared-after-dist-upgrade/1856608:02
zygaogra: I did08:02
zygaoh right08:02
ograhe was around on the weekend here on IRC08:02
zygapstolowski: I wrote about this but it never got through08:02
zygapstolowski: we should not auto-remove connections from the state08:02
zygapstolowski: if those refer to implicit slots08:02
zygapstolowski: as those are just masking a bug08:02
zygamborzecki: how do I ask hexchat to talk to nickserv08:03
mborzeckizyga: idk, isn't that automatic?08:04
zygaI cannot even find the setting08:04
zygaI don't want to manually authenticate each time I disconncet08:04
mupPR snapd#8955 opened: tests/lib/pkgdb: do not use quiet when purging debs <Precious Logs> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/8955>08:05
mborzeckizyga: https://freenode.net/kb/answer/hexchat ?08:05
zygathanks!08:05
mborzeckimvo: ^^ 895508:06
zygahmm08:06
=== zyga is now known as zyga-x240
pstolowskizyga: oh, hmm08:10
zygatest08:11
zygamaybe now?08:11
zygapstolowski, can you see this?08:11
pstolowskizyga: i can see your messages08:11
zyga\o/08:12
zygathanks, and sorry for not being talkative :P08:12
zygahow can polari not to any error handing :P08:12
jameshPolari felt kind of half finished when I last tried it08:13
jameshthat, plus it used a lot of memory for what it did08:13
zygaremoving it I noticed it pulled in the whole telepathy/empathy stack08:13
jameshit uses the Telepathy IRC backend, yes.08:14
mborzeckijamesh: maybe it's because it relied on gjs08:14
pstolowskizyga: what auto-remove of connections do you mean? sorry i'm slow this morning and also fighting conflicts in my branch08:14
zygapstolowski, we have a piece of code that runs on startup08:15
zygapstolowski, if you have a connection in the state08:15
zygapstolowski, but the corresponding plug and slot is gone, we remove the connection from the state08:15
jameshmborzecki: that's probably part of it, but probably not all of it.08:15
zygapstolowski, now let's assume that there's another bug that makes core not have any interfaces on startup08:15
zygapstolowski, (i have an idea what that bug is)08:15
zygapstolowski, when that bug happens, you permanently drop connections08:15
zygapstolowski, like we saw twice now08:15
zygapstolowski, on next boot you will get properly slotted core but the connections will be gone08:15
mborzeckijamesh: otoh, it's a nice demo showing how you can actually build an app in javascript for gnome desktop08:16
pstolowskizyga: removeStaleConnections ? we only remove if snap is not installed08:16
zygaexactly08:16
zygapstolowski, and when core is broken08:16
zygait's bye bye08:16
zygaI bet what is going on is that on startup snapd runs before core is mounted08:16
zygaI saw that in spread tests a few times08:16
pstolowskizyga: right, that could explain it08:16
zygaand I don't think there's explicit synchronization anywhere to force that08:17
zygaI'll check what happens when a snap is broken08:17
zygawe know about it from the state08:17
zygabut it's not mounted08:17
zygaif we drop connections there then that's a good indicator of what occured08:18
pstolowskizyga: thank you, i can help later, need to finish services PR08:20
zygasure08:20
* zyga returns to gimp for now08:20
mvomborzecki: looking in a bit, in a meeting right now08:25
=== zyga-x240 is now known as zyga
* zyga is in love with vscode09:03
=== rawr is now known as grumble
jameshzyga: I had a go at porting my dbus-activation-session-legacy test to use a systemd unit to manage the private session bus.  It seems to be hitting the invariant-tool checks though.  Can you think of anything obviously wrong with this? https://github.com/jhenstridge/snapd/blob/dbus-activation-wrappers/tests/main/dbus-activation-session-legacy/task.yaml09:37
zygajamesh: looking09:38
zygahmmm09:39
jameshMy understanding is that the unit should have been killed when "systemctl stop" completes, but it looks like the process is live enough for invariant-tool to notice09:39
zygado I read it right that you set up two buses?09:39
zyga    eval "$(dbus-launch --sh-syntax)"09:39
zygaand     systemd-run --unit=private-session-bus.service \ ...09:39
zygathe systemd managed one is surely killed09:40
zygabut the dbus-launch one seems to be unmanaged09:40
zygadoes this make sense?09:40
jameshYou are completely correct.  I forgot to delete the code I was converting09:40
zyga:D09:41
jameshYou happy with managing a private dbus instance through systemd-run otherwise?09:42
jameshI can't really use tests.session for this, since I explicitly don't want a systemd managed dbus-daemon09:43
zygayes, totally09:44
zygaI understand, I was wondering about that test myself in a review and then it clicked09:44
zygaI'm happy we have the detector09:44
zygaas it's one thing to easily leak09:44
jameshAs I understand it, this should also make sure any services spawned by the private session bus are reaped too09:45
zygaindeed09:45
jameshsince they will be considered part of the same systemd level service09:45
zygathat's right09:45
zygaJust be careful with     eval "$(cat dbus-launch.env)"09:46
zygaas it sets the address for the test process as well09:46
zygaso you may unexpectedly start using it instead of the normal session bus09:46
zygait's usually not a problem09:46
jameshI want the test processes in that test to use that bus09:46
zygayeah, I know - you could move that eval so that it only affects09:47
zyga    test-snapd-dbus-service-client.session | MATCH hello09:47
zyga( eval / source ; run test cmd )09:47
jameshthere shouldn't be any other session buses available in that test anyway09:52
zygajamesh: you will get a session bus that's socket activated from PAM of root logging in09:59
mborzeckimvo: can you take a look at https://github.com/snapcore/snapd/pull/8930 ?10:00
mupPR #8930: many: managed boot config during run mode setup <UC20> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/8930>10:00
mborzeckimvo: in other news, i think i got the spread test working now, there's been a bit more changes to the gadget.yaml that needed accounting fore in the test :/10:01
* zyga also got the test right10:13
zygabrb, small break10:28
zygare10:33
mborzeckimvo: https://github.com/snapcore/snapd/pull/8956 the last commit there10:40
mupPR #8956: tests/core/gadget-update-pc: port to UC20 <Precious Logs> <UC20> <⛔ Blocked> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/8956>10:40
mupPR snapd#8956 opened: tests/core/gadget-update-pc: port to UC20 <Precious Logs> <UC20> <⛔ Blocked> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/8956>10:40
ograxnox, hey ... seems we have a timedatectl issue on core18 ...10:55
ograogra@pi4:~$ timedatectl |grep service10:55
ograsystemd-timesyncd.service active: no10:55
ograogra@pi4:~$ systemctl status systemd-timesyncd.service | grep Active10:55
ogra   Active: active (running) since Tue 2020-06-30 18:06:18 UTC; 16h ago10:55
ograogra@pi4:~$10:55
ogranot sure why timedatectl reports the service status at all there (it doesnt on any of my non core machines)10:56
ograbut it definitely reports it worng ...10:56
ograxnox, want a bug ?10:56
ograxnox, https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1885901 is for you11:06
mupBug #1885901: timedatectl reports wrong status for timesyncd in core18 <systemd (Ubuntu):New> <systemd (Ubuntu Bionic):New> <systemd (Ubuntu Focal):New> <systemd (Ubuntu Groovy):New> <https://launchpad.net/bugs/1885901>11:06
zygamvo: thank you for the review11:15
zygaI need a 2nd review on https://github.com/snapcore/snapd/pull/893811:15
mupPR #8938: sandbox/cgroup: extend SnapNameFromPid with tracking cgroup data <Created by zyga> <https://github.com/snapcore/snapd/pull/8938>11:15
zygajust a little bit of help to move the backend branch forward11:17
* zyga did some improvements to snap-update-ns12:01
zyganeed some trivial but boring test adjustment12:01
zygabut first need some food12:01
mupPR snapd#8957 opened: tests: improve nested tests flexibility <Created by mvo5> <https://github.com/snapcore/snapd/pull/8957>12:11
mupPR snapd#8958 opened: tests: nested test improvements from master (2.45) <Created by mvo5> <https://github.com/snapcore/snapd/pull/8958>12:11
mvozyga 8955 has a log about dbus from the invariant tool12:14
pedronismvo: did the test pass in #8591, it seemed to consistently fail setting up core 20 ?12:19
mupPR #8591: secboot,cmd/snap-bootstrap: add tpm sealing support to secboot <Needs Samuele review> <UC20> <Created by cmatsuoka> <Merged by cmatsuoka> <https://github.com/snapcore/snapd/pull/8591>12:19
pedronismvo: sorry, I meant #895112:19
mupPR #8951: gadget/install: move udev trigger to gadget/install <Simple 😃> <UC20> <Created by cmatsuoka> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/8951>12:19
mupPR snapd#8951 closed: gadget/install: move udev trigger to gadget/install <Simple 😃> <UC20> <Created by cmatsuoka> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/8951>12:21
mupPR snapd#8959 opened: gadget,gadget/install: refactor partition table update <UC20> <Created by cmatsuoka> <https://github.com/snapcore/snapd/pull/8959>12:21
mborzeckizyga-mbp: i've restated the spread jobs in https://github.com/snapcore/snapd/pull/8909 does it need a review from pedronis/mvo?12:29
mupPR #8909: interfaces/apparmor: allow snap-specific /run/lock <Bug> <Needs security review> <Created by zyga> <https://github.com/snapcore/snapd/pull/8909>12:29
pedronismborzecki: afaiu it was nacked by security, no?12:30
pedronishas that changed?12:30
mborzeckipedronis: jdstrand gave +112:30
pedronismborzecki: ok, I see, I should give it a quick look though12:31
mborzeckipedronis: afaiu concerns were raised in a related PR #892612:31
mupPR #8926: Add microstack-support interface <Needs security review> <Created by dshcherb> <https://github.com/snapcore/snapd/pull/8926>12:31
pedronismborzecki: I labeled it12:32
pedronismborzecki: I'll probably merge it myself if it's green and I have double checked it12:32
mborzeckipedronis: ok, cool12:32
pedronismborzecki: it's failing on arch atm though?12:33
mborzeckipedronis: it's unrelated to the PR, store threw some 400s at some point in mount protocol spread test12:33
pedronisok12:34
mupPR snapd#8892 closed: o/snapstate,servicestate: use service-control task for service actions (9/9) <Needs Samuele review> <Services ⚙️> <⛔ Blocked> <Created by stolowski> <Closed by stolowski> <https://github.com/snapcore/snapd/pull/8892>12:56
mupIssue core18#157 opened: timedatectl reports wrong status for timesyncd in core18  <Created by ogra1> <https://github.com/snapcore/core18/issues/157>12:57
vejmarieHi, I am trying to update FreeCAD snap and get an error during the push operation at the end of the uploard. Anybody experiencing the same issue ?13:00
vejmarieThe error is Bad Gateway 502 after 99% of uploading13:01
mupPR snapd#8960 opened: o/snapstate,servicestate: use service-control task for service actions (9/9) <Needs Samuele review> <Services ⚙️> <Created by stolowski> <https://github.com/snapcore/snapd/pull/8960>13:01
vejmariethe snap is huge about 57026969613:01
vejmariebytes13:01
vejmarieWhat is the process to report an issue associated with that dashboard ? https://status.snapcraft.io/13:02
mborzeckizyga: https://github.com/snapcore/snapd/pull/8938 this one?13:51
mupPR #8938: sandbox/cgroup: extend SnapNameFromPid with tracking cgroup data <Created by zyga> <https://github.com/snapcore/snapd/pull/8938>13:51
mvopedronis: do you want to review 8946 yourself or do you think a peek at it is sufficient?13:59
mupPR snapcraft#3193 closed: extensions: plug the opengl interface for GNOME <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3193>14:03
zygare14:28
zygasorry, had to break to rest14:28
zygamborzecki: yes, that one, it has +2 now14:28
mborzeckiah ok14:28
* zyga hates the moment when the drugs wear out and not kick back in again14:29
mupPR snapd#8938 closed: sandbox/cgroup: extend SnapNameFromPid with tracking cgroup data <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/8938>14:31
* zyga starts to feel okay14:47
pstolowskizyga: great to hear!14:52
pstolowskizyga: can you take a look at #8932 again?14:54
mupPR #8932: o/ifacestate: update security profiles in connect undo handler <Bug> <Created by stolowski> <https://github.com/snapcore/snapd/pull/8932>14:54
zygasure14:54
zyga+114:54
pstolowskity14:57
mupPR snapd#8948 closed: cmd/snap-update-ns: detect unmounted mounts <Created by zyga> <Closed by zyga> <https://github.com/snapcore/snapd/pull/8948>15:06
pedronisjdstrand: when you have a moment, asked a question to unblock: https://github.com/snapcore/snapd/pull/8870#discussion_r44843181415:11
mupPR #8870: interfaces: add gconf interface <Needs Samuele review> <Created by jdstrand> <https://github.com/snapcore/snapd/pull/8870>15:11
pedronismborzecki: re-reviewed #8930, small comment15:12
mupPR #8930: many: managed boot config during run mode setup <UC20> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/8930>15:12
pedronisthis needs 2nd reviews ^15:12
* cachio -> doctor app15:12
pedronis#8909 just needs to get green15:14
mupPR #8909: interfaces/apparmor: allow snap-specific /run/lock <Bug> <Needs Samuele review> <Needs security review> <Reviewed> <Created by zyga> <https://github.com/snapcore/snapd/pull/8909>15:14
zygawoot :)15:17
pedronispstolowski: I updatted #885315:23
mupPR #8853: asserts: introduce the concept of sequence-forming assertion types <Simple 😃> <validation-sets :white_check_mark:> <Created by pedronis> <https://github.com/snapcore/snapd/pull/8853>15:23
pstolowskity, +115:24
mupPR snapd#8961 opened: cmd/snap-update-ns: handle anomalies better <Bug> <Created by zyga> <https://github.com/snapcore/snapd/pull/8961>15:41
alvesadrianis Jamie Strandboge in this channel15:42
alvesadrianor Alex Murray15:42
=== alvesadrian is now known as adrian-gluu
zygaadrian-gluu: jdstrand and amurray15:52
adrian-gluu@zyga thanks as usuall15:52
adrian-gluu@zyga also can you help me with this one https://dashboard.snapcraft.io/snaps/gluu-server/revisions/1/feedback/15:56
zygaI don't have permissions for that, sorry15:57
* zyga reviews assertion sequences 16:06
jdstrandzyga: fyi, I answered in the forum. their latest revision passed automated review and they just need to push to a channel16:42
zygajdstrand: thank you for the note16:43
jdstrandnp16:43
=== alvesadrian is now known as adrian-gluu
jdstrandadrian-gluu: hey17:00
adrian-gluuhey17:00
adrian-gluuThe Snap Store encountered an error while processing your request: bad gateway (code 502).============== ]  99%17:00
adrian-gluuThe operational status of the Snap Store can be checked at https://status.snapcraft.io/17:00
jdstrandnoise][, nessita: hey, adrian-gluu is having trouble publishing his revision 3 of https://dashboard.snapcraft.io/snaps/gluu-server to stable ^17:00
jdstrandnoise][, nessita: https://status.snapcraft.io/ is all green17:03
adrian-gluui will rebuld the snap just in case17:04
adrian-gluubecause the first erorr that it get was this one17:04
adrian-gluuError while processing...17:05
adrian-gluuThe store was unable to accept this snap.17:05
adrian-gluu  - binary_sha3_384: A file with this exact same content has already been uploaded17:05
jdstrandthat will happen if you try to snapcraft push the same snap, but it won't affect the snap that is already there17:05
jdstrandadrian-gluu: are you using 'snapcraft release' or the web interface?17:06
adrian-gluuso / i sorted?17:06
adrian-gluuweb interface?17:06
jdstrandadrian-gluu: the 502 seems like a store side issue, not something you did17:06
adrian-gluui know17:06
jdstrandadrian-gluu: I'm sorry are you saying you used 'snapcraft release' or the web inteface (eg, https://snapcraft.io/gluu-server/releases)17:08
adrian-gluuam using the cli snapcrat --release17:08
adrian-gluuhttps://snapcraft.io/docs/releasing-your-app17:09
adrian-gluusnapcraft upload --release=stable17:09
adrian-gluu@jdstrand ^^^^17:09
jdstrandadrian-gluu: ah, ok, well, you already uploaded it so you can't again. what you want to do is: snapcraft release gluu-server 3 stable17:10
jdstranddegville: there might be a documentation improvement opportunity on https://snapcraft.io/docs/releasing-your-app. that page doesn't mention 'snapcraft release', which might be needed in certain circumstances17:11
adrian-gluu@jdstrand from cli? "snapcraft release gluu-server 3 stable"17:11
degvillejdstrand: thanks! I'll look into it.17:12
jdstrandadrian-gluu: yes, eg, wherever you ran your snapcraft upload command, run that one instead17:12
adrian-gluuok17:12
adrian-gluuthanks17:12
adrian-gluui'll try that17:12
jdstranddegville: in this case, what happened was the first upload failed automated review, a manual review was requested, then other revisions were uploaded, but they were queued behind the manual review. when the revision that ultimately passed automated review went through review, it didn't get published to a channel (that might be a bug that it lost track of the --stable in upload --stable)17:14
jdstranddegville: so the only way out would be snapcraft release (or upload a new revision). not that you have to go into all that in the docs, but that is the context17:15
jdstrandhence 'certain circumstances' :)17:15
jdstrandadrian-gluu: I see now that it is published. yay!17:16
adrian-gluuYAY!17:16
adrian-gluuis in the store now?17:16
jdstrandnoise][, nessita: your help is not needed for this, but you may want to investigate on your end the 50217:16
jdstrandadrian-gluu: yes17:16
jdstrand$ snap find gluu-server17:16
jdstrandName         Version  Publisher  Notes  Summary17:16
jdstrandgluu-server  4.1.1    mike-gluu  -      Gluu Server 4.1.117:16
degvillejdstrand: that makes complete sense, thanks for the explanation. I'll add a similar example because I think pushing a revision rather than waiting for a manual review is common.17:17
jdstranddegville: cool, thanks! :)17:18
degvillenp!17:18
adrian-gluuthanks guys17:18
jdstrandyou're welcome17:19
=== alvesadrian is now known as adrian-gluu
jdstrandpedronis: thanks for the PR feedback in my PRs. I'm going through all of it now17:44
zyga-mbpFYI, something fork-bombed our spread runner18:38
zyga-mbpI'm recovering it now18:38
zyga-mbpwe should look, I think that is our fault actually18:39
zyga-mbpI will send logs18:39
* cachio -> kinesiologist18:51
mupPR snapd#8962 opened: tests: allow to add a new label to run nested tests as part of PR validation <Run nested> <Skip spread> <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/8962>18:52
zyga-x240everything is operational now and we are burning through the backlog, early analysis seems to indicate that we just ran over capacity, with individual worker nodes using too much memory all in one go19:20
zyga-x240I've established memory limits on each container now19:20
zyga-x240we may also consider reducing the number of workers a little so we never run over maximum per container * number of containers19:21
zyga-x240I will also try to set a global limit on all containers together, so they never eat all the memory19:21
* zyga-x240 EODs19:22
zyga-x240I will check back from time to time to see if anything breaks19:22
zyga-x240I also enabled backup capacity to drain the queue faster19:22
zyga-x240so we are now at 64 workers19:22
mupPR snapcraft#3195 opened: extensions: introduce flutter-master <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/3195>20:13
ijohnson|ptozyga-mbp: hey o/20:22
ijohnson|ptozyga-mbp: you recommended a rpi case / cooling solution a while back that worked really well, do you have a link to that ?20:22
ijohnson|ptoistr it was passive cooling20:22

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