/srv/irclogs.ubuntu.com/2018/07/23/#snappy.txt

mborzeckimorning05:12
mbenetomorning05:26
mborzeckimvo: morning06:28
mvomborzecki: good morning!06:31
=== abeato_ is now known as abeato
mborzeckimvo: shall we land #5122 ?06:40
mupPR #5122: snap: add support for `snap advise-snap --from-apt` <Created by mvo5> <https://github.com/snapcore/snapd/pull/5122>06:40
mvomborzecki: let me quickly double check06:45
mvomborzecki: does it have two +1 already?06:45
mborzeckimvo: yup06:47
mborzeckimvo: 2.34.2 is tagged but it's not 'released' on github07:46
mvomborzecki: yeah, let me fix that, its just test fixes but still let me fix it07:47
mborzeckigoogle:ubuntu-core-16-64:tests/main/unhandled-task failed on master and journal is basically Jul 23 07:56:56 jul230742-893813 audit[8830]: AVC apparmor="DENIED" operation="accept" profile="snap.network-bind-consumer.network-consumer" pid=8830 comm="python3" laddr=127.0.0.1 lport=8081 family="inet" sock_type="stream" protocol=6 requested_mask="accept" denied_mask="accept" repeated over and over again08:18
mborzeckithought that the patches cleaning up snap.network-bind-consumer.network-consumer were landed already?08:18
mborzeckior not, merged #5477 just now08:20
mupPR #5477: tests: change the service snap used instead of network-bind-consumer <Created by sergiocazzolato> <Merged by bboozzoo> <https://github.com/snapcore/snapd/pull/5477>08:20
mvomborzecki: thank you for this08:26
Chipacamoin moin08:34
Chipacamborzecki: welcome back!08:34
mborzeckiChipaca: hey08:35
Chipacamborzecki: are you appropriately revitalized08:35
mborzeckiChipaca: i still think that vacation snould be at least 3 weeks long08:35
Chipacamborzecki: I see no problem with that08:36
Chipacamborzecki: (that's the way nearly everybody does it in Argentina)08:36
mborzeckiChipaca: here it's usually 2 weeks :(08:38
Chipacamborzecki: ah, duration varies, i meant most everybody takes it in a single uninterrupted block08:38
Chipacaindeed if memory serves the first full year you're working somewhere you get about a week08:39
mvohey Chipaca ! good morning08:41
Chipacaon a completely unrelated note, the person behind https://play.jsgo.io/ just let me know they bumped the limit on git objects, so you can now import snapd in there08:41
mborzeckiChipaca: the whole yearly allowance here is 26 days, but people usually take at least one 2 weeks block during summer (probablyl because that's also a minimum required by law when you're on permanent contract)08:41
Chipacahttps://play.jsgo.io/375878919304e8143970831774c69ee44f2b204a08:41
Chipaca^ that's snapd running in the browser :)08:42
Chipacaallow me to find the biggest quotes in the uiverse to put around the 'running' word, there08:42
mborzeckinext step, snapd in wasm08:42
mvoChipaca: woah, fun08:43
Chipacamborzecki: snapd for android watches08:43
mborzeckion android wear08:43
Chipacayus08:44
Chipacapedronis: are you around?08:46
pedronisChipaca: yes08:50
Chipacapedronis: hiya :-)08:50
mborzeckipedronis: hi08:51
Chipacapedronis: I anwered myself already, but just to make sure: managers should no longer have a KnownTaskKinds, and their Ensure/Wait/Stop should no longer call the same thing on the runner, right? (and they shouldn't really be holding on to the runner anyway)08:51
pedronisChipaca: yes, no local runner, they should take one in08:52
pedronisjust look at any one08:52
pedronisChipaca: also I might do a follow up today that makes Wait/Stop on them optional08:52
Chipacayes, I was confused by what's probably a bad merge, but looked at master for a clear picture08:52
Chipacapedronis: thanks08:53
mvosil2100: mup is currently not working, so I play mup :) https://github.com/snapcore/core18/pull/47 is new and pretty trivial09:51
mupPR core18#47: hooks: preserve /usr/local/share/fonts <Created by mvo5> <https://github.com/snapcore/core18/pull/47>09:51
* Chipaca wanders off to ponder lunch11:04
pedronismvo: Chipaca:    some recent change is making the tests print out squashfs output:   Parallel unsquashfs: Using 4 processors ...11:14
pedronisthat's a bit annoying11:14
pedronismvo: Chipaca: try for example the  overlord tetss11:15
pedronistests11:15
=== chrisccoulson_ is now known as chrisccoulson
mvopedronis: oh, interessting. I saw this as well but thought it was because I had a locally modified version of squashfs11:22
pedronisChipaca: is that an affect of passing -no-progress ?11:28
Chipacahmmmm12:02
Chipacapedronis: mvo: I'll take a look12:02
Chipacait might be we're setting os.Stdout where  before we weren't?12:03
ChipacaI thought I'd undone those for-testing changes but maybe I missed something12:03
Chipaca+cmd.Stdout = os.Stderr12:03
Chipacadarn12:03
Chipacamvo: pedronis: my bad: https://github.com/snapcore/snapd/pull/5494/files#diff-f440ed51e6e7c93f4920731345213192R14712:04
mupPR #5494: snap/squashfs, tests: pass -n[o-progress] to {mk,un}squashfs <Created by chipaca> <Merged by stolowski> <https://github.com/snapcore/snapd/pull/5494>12:04
mborzeckiChipaca: some conflicts in #550612:09
mupPR #5506: cmd/snap: add a green check mark to verified publishers <Created by chipaca> <https://github.com/snapcore/snapd/pull/5506>12:09
Chipacamborzecki: yes. Was hoping to get a second review before deconflicting yet again12:09
Chipacamborzecki: HINT HITN NUDGE NUDGE12:10
mborzeckiunderstood :)12:10
mvodoes "configure: error: C compiler cannot create executables12:21
mvoSee `config.log' for more details" ring any bells? release/2.34 is currently failing with that it seems12:21
mborzeckimvo: did it come up again?12:22
mvomborzecki: yes, in my PR from this morning12:22
mborzeckimvo: builfing on fedora now12:30
mborzeckimaybe something changes with the deps12:30
mvomborzecki: you mean you are trying the build? what is also odd is that master seems to be ok12:31
mborzeckiconfigure: error: in `/root/rpmbuild/BUILD/snapd-1337.2.34~pre1/cmd':12:31
mborzeckiconfigure: error: C compiler cannot create executables12:31
mborzeckiheh12:31
mvomborzecki: yeah, thats the error I get (my version number is slightly different though)12:32
mborzeckimvo: running cmd/autogen.sh works though12:33
mborzeckiconfigure:2740: gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-st12:40
mborzeckirong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasyn12:40
mborzeckichronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection  -Wl,-z,relro -z now conftest.c  >&512:40
mborzeckiannobin: conftest.c: Error: plugin built for compiler version (8.0.1) but run with compiler version (8.1.1)12:40
mborzeckicc1: error: fail to initialize plugin /usr/lib/gcc/x86_64-redhat-linux/8/plugin/annobin.so12:40
mborzeckiconfigure:2744: $? = 112:40
mborzeckimvo: ^^12:40
mvomborzecki: woah, what is annonbin12:42
mborzeckicachio: can you update fedora 28 image?12:42
mborzeckimvo: no clue, Son_Goku do you have an idea what that might be?12:43
Son_Gokuis this rawhide?12:44
Son_Gokualso, god damn it annobin12:44
mborzeckiSon_Goku: 2812:44
* Son_Goku growls in anger12:45
Son_Gokumborzecki, is the f28 image fully up to date?12:45
mborzeckiSon_Goku: i'm afraid not, just pulled in >200MB of updates and retrying the build12:45
Son_Gokuyou might be out of sync with gcc + annobin12:45
Son_Gokumvo, mborzecki: https://fedoraproject.org/wiki/Changes/Annobin12:46
Chipacamvo, pedronis: #554712:47
mupPR #5547: snap/squashfs: stop printing unsquashfs info to stderr <Created by chipaca> <https://github.com/snapcore/snapd/pull/5547>12:47
Chipacaheh12:47
Chipacapedronis: fastest +1 in the west12:47
Son_Gokuthe compiler team has developed a number of plugins to enforce security hardening, expand debuginfo, and include extra information for auditing purposes12:47
Son_Gokuannobin is one of those plugins12:47
mborzeckiSon_Goku: interesting12:48
pedronisChipaca: mvo: #554612:48
mupPR #5546: many: make Wait/Stop optional on StateManagers <Created by pedronis> <https://github.com/snapcore/snapd/pull/5546>12:48
Chipaca:-D12:48
mborzeckimvo: the package builds after dnf upgrade12:48
mvopedronis: cool, I check in a bit12:48
mvomborzecki: ok, so cachio just needs to update the image?12:48
Son_Gokuannobin has the crappy requirement of being ABI sensitive to gcc12:48
Son_Gokuit has to use the same gcc it was built for12:48
mborzeckimvo: yes, given what Son_Goku wrote we need to update it each time gcc is updated12:49
cachiomvo, mborzecki Son_Goku I'll update images today12:49
mvocachio: thank you12:50
mborzeckiSon_Goku: hm another intersting thing, annonbin does not seem to depend on gcc12:52
Son_Gokumborzecki, no, strictly speaking, it's a requirement from redhat-rpm-config12:52
sil2100mvo: looking! :)12:54
Son_Gokuredhat-rpm-config has the following:12:54
Son_GokuRequires: (annobin if gcc)12:54
Son_Gokuwhich is a rich dep that imposes annobin to be installed if gcc is12:54
mborzeckiSon_Goku: but does not seem to enforce any particular version12:55
Son_Gokumborzecki, yeah, annobin should have a requirement to be run with the gcc it was built from, but it doesn't :/13:02
Son_Gokuhmm, it does13:03
mborzeckiSon_Goku: hm maybe it's implicit when using rich dependency https://paste.fedoraproject.org/paste/2Pdj7r~fbdHIj4jzae6kCA/raw13:07
* zyga waves 13:07
Son_Gokuhey zyga13:08
zygatrying to catch up with my sleep credit13:08
mborzeckizyga: hey13:08
zygaanything on fire or can I get back to sleep?13:08
Son_Gokuzyga, you know we only have two weeks until flock, right?13:09
zygayes13:09
Son_GokuI still need to make the presentation and you need to at least make a demo, if not prepare some basic code for plugging base snap building into fedora tools13:09
zygaI will work on that this week13:10
zyganext week I'd like to take a week off as that's the last chance for spending any time with my wife without a laptop13:10
Son_Gokumborzecki, it looks like an error in the annobin packaging means that the version dep is not on annobin itself13:11
Son_Gokuit's on annobin-tests13:11
* zyga returns to slumber13:13
mborzeckiSon_Goku: can you file a bug?13:19
Son_Gokuyep13:20
mborzeckiSon_Goku: thank you13:20
Chipacawhat's up with travis eating logs?14:33
Chipacahmm15:14
* Chipaca hmm'ing15:14
Chipacamaster seems broken: if I run the unit tests of cmd/snap, there's a good chance it breaks in the aliases tests15:16
Chipacawith a connection error15:16
Chipaca(?!?)15:16
Chipacacachio: is this one of the ones you are chasing?15:17
cachioChipaca, no15:19
cachioChipaca, working with an opensuse repo error15:19
Chipacaok15:19
cachioI see unit tests failing on master now15:20
cachioChipaca, https://travis-ci.org/snapcore/snapd/builds/407066445#L204315:21
cachiothis is the one15:22
cachioI already updated opensuse image, so it should be gone15:22
mvocachio: looking15:26
mvocachio: the "E: Could not read response to hello message from hook [ ! -f /usr/bin/snap ] || /usr/bin/snap advise-snap --from-apt || true: Connection reset by peer" bug has an open PR, one sec15:27
cachiomvo, I saw this one https://travis-ci.org/snapcore/snapd/builds/407177600#L363715:28
mvocachio: the apt error should be fixed with https://github.com/snapcore/snapd/pull/5548#partial-pull-merging15:29
mupPR #5548: debian: ensure dependency on fixed apt on 18.04 <Created by mvo5> <https://github.com/snapcore/snapd/pull/5548>15:29
mvoniemeyer: btw, could you please re-enable mup for our github repos? AIUI github issues are fixed by now15:29
mvocachio: hm "... value client.ConnectionError = client.ConnectionError{error:(*url.Error)(0xc820192030)} ("cannot communicate with server: Post http://127.0.0.1:39530/v2/aliases: read tcp 127.0.0.1:44800->127.0.0.1:39530: read: connection reset by peer")" is strange, I don't think this has changed in a long time15:31
mvocachio: could you please ping me once the f28 images are good again? then I will trigger #5545 again :)15:32
mupPR #5545:  snapstate: allow setting "refresh.timer=managed" (2.34) <Created by mvo5> <https://github.com/snapcore/snapd/pull/5545>15:32
cachiomvo, I am gonna update them now15:32
hunterkmborzecki: Hi there, I was told you may be interested in vulkan+snap testing/examples15:36
mvocachio: thank you!15:37
cachiomvo, fedora 28 is updated15:56
cachiomvo, running tests now15:56
cachioI'll check after lunch15:56
cachiomvo, so far so good15:56
=== chihchun is now known as chihchun_afk
mvolooks like we need to put the seed.yaml reodering higher on our todo :/ germintae reorder things so our code needs to ensure the right order16:07
cachiomvo, do you want to check if it is everything ok?16:12
mvocachio: yeah, looking16:13
cachiotx16:13
* Chipaca runs to the shops before they close16:20
Pharaoh_Atemmborzecki: https://bugzilla.redhat.com/show_bug.cgi?id=160743016:20
cachiomvo, tests passed sucessfully on fedora-2816:20
mvocachio: nice16:22
mvokyrofa: do you know about the current rust snapcraft testsuite failures?16:22
mvokyrofa: there is a discussion in #ubuntu-devel right now and whether or not snapd has anything to do with those16:22
=== chihchun_afk is now known as chihchun
pedronismvo: ?   for classic or in general? at the moment prepare-image will not even grab bases or default-provider17:26
niemeyermvo: Good point, thanks for the reminder17:31
mborzeckiPharaoh_Atem: thanks, already subscribed to the bug :)18:18
=== chihchun is now known as chihchun_afk
Chipacaok, giving up for today20:02
Chipacabut something is still broken :-(20:02
Chipacaseveral somethings actually because the more i try to pin it down the more other things break20:02
Chipacagrr20:03
Chipacaanyhow, tomorrow.20:03
shantanoohi all, is there a latest clamav snap?20:07
shantanootried building one, but after install got '/snap/clamav/current/usr/local/bin/freshclam: error while loading shared libraries: libclamav.so.7: cannot open shared object file: No such file or directory'20:08

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